/* common */

#rightCol, #leftCol {
	font-size: inherit;
}

/* ### LEFT COLUMN ### */

#leftCol {
width: 536px;
height: 100%;
float: left;
margin-top: 20px;
background: url(../images/leftcolUpperDec.gif) left top no-repeat;
}

#leftcolUpperDec {
display: block;
position: absolute;
top:160px;
left:0;
width: 400px;
height: 86px;
z-index:0;
display: none;
}


/* ### MORE VIDEO PORTLET ### */

#moreVideoPortlet {
position: relative;
float: left;
width: 506px!important;
width: 466px;
height: auto;
margin: 31px auto 20px 20px;
}










#container-tab-tamburo {
	display:inline;
}

/* ### RIGHT COLUMN ### */

#rightCol {
	width: 436px;
	height: auto;
	float: right;
	margin-top: 30px;
	font-size: 0.8em;
}

.rightColPortlet, .firstRightColPortlet {
border: solid 1px #fff;
width: 390px;
height: auto;
padding: 5px;
margin-left: 15px;
}

.rightColPortlet {
border-top: none;
}

#rightVideoDetails {
width: 98%;
padding: 0 1%;
height: auto;
margin-left: 0px;
font-size: inherit;
}

#rightColDetails, #rightColDetailsBottom {
width: 98%;
height: 380px!important;
height: 445px;
margin-top: 0px;
overflow: auto;
padding: 0 1%;
background: #fff;
font-size: inherit;
}

#rightColDetails p, 
#rightColDetailsBottom p, 
#rightColDetails li, 
#rightColDetailsBottom li {
line-height: 2em;
}

#rightColDetailsBottom {
height: 130px!important;
height: 130px;
border-top: none;
margin-top: 5px;
}

.rightColDetailItem {
border-bottom: solid 1px #ddd;
padding: 5px 0;
}

.rightColDetailItem h3 {
margin-bottom: 5px;
}

.rightColDetailItem h4 {
margin-left: 15px;
}

.rightColDetailItem ul {
margin-left: 30px;
}

#bottomArea {
float: left;
width: 100%;
height: auto;


font-size: inherit;
}



/* ### EXTRA STYLES PER 4DIV LAYOUT */

#topFullContent,
#leftColContent,
#rightColContent,
#bottomFullContent,
#oneColumn {
margin: 0;
padding: 0;
}

#topFullContent .tabs-nav{
margin-left: 0;
}

#topFullContent,
#bottomFullContent,
#oneColumn,
#regionMaximized,
#maximize {
width: 96%;
float: left;
margin-top: 30px;
background: url(../images/leftcolUpperDec.gif) left top no-repeat;
padding: 2% 2% 5px 2%;
}

#bottomFullContent {
float: left;
margin-top: 0;
padding-top: 5px;
background: transparent;
}


#leftColContent,
#rightColContent {
width: 46%;
float: left;
padding: 5px 2%;
background: transparent;
}

#rightColContent {
	float: right;
	background: transparent;
	font-size: 0.8em;
}

#rightColPannello {
width: 430px;
height: auto;
float: right;
margin-top: 1px;
margin-right: 10px;
font-size: 0.8em;
}

#rightColPannello h3, #rightColPannello h4 {
line-height: 1.4em;
background: none;
border:0px solid #B9C6D7;
color:#000;
font-size:1.1em;
font-weight:bold;
padding:0px;
}

#rightColPannello * p {
line-height: 1.2em;
}

/* GESTIONE ARTICOLI CMS */
.article {
	background: transparent;
	width: auto!important;
	width: 93%;
	height: auto;
	float: left;
	margin: 5px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 5px;
	padding-right: 25px;
	/*font-size: inherit;*/
	font-size: 1.2em;
	line-height: 1.4em;
}


.article h3 {
width: 100%;
font-size: 1.2em;
line-height: inherit;
}

.article h4 {
width: 100%;
font-size: inherit;
line-height: 1.2em;
margin: 3px 0px;
}

.article .section {
width: 70%;
}

.article img {

margin: 0px 5px;
}

.article .readMore {
font-size: 0.8em;
}

/* GESTIONE ARTICOLI CMS FINE */

#helpContent * {
	line-height: 1.2em;
}

#helpContent * img {
	margin: 5px;
	float: none;
	vertical-align: middle;
}

#helpContent p {
	float: left;
	margin: 0px 0px 10px 0px;
	width: 100%;
}

#helpContent ul {
	margin-left: 20px;
}

#helpContent {
	background: url(../images/help_bg.jpg) left top repeat-y #fff;
	color: #000;
	margin: -38px auto auto -38px;
	padding: 20px 0 0 20px;
	font-size: 0.8em;
}

#helpContent p {
	float: none;
	margin-left: 10px;
}

#helpContent dd {
	margin: 10px 20px;
	width: auto;
}

#bottomHelpDecor {
	background: url(../images/bottomHelpDecor.jpg) left bottom no-repeat #fff;
	height: 30px;
	margin: -20px 0 0 -20px;
	padding: 0;
	width: 100%;
	float: left;
}

#helpContent h1,
#helpContent h2,
#helpContent h3,
#helpContent h4,
#helpContent h5,
#helpContent h6 {
	margin: 10px 0;
	font-size: 1.2em;
}

#helpContent h2 {
	font-size: 1.6em;
}

#helpContent h3 {
	font-size: 1.4em;
}

.largeImg {
	text-align: center;
}

#helpDecor {
	position: relative;
	width: 182px;
	height: 30px;
	background: url(../images/top-left-help.jpg) left top no-repeat;
	margin: -21px 0 0 -20px;
}

.help_ul_puntato{
	list-style: disc;
	padding-left:30px; 
}

#help_dl_faq{
	margin-left: 10px;
}

#help_dl_faq dt{
	font-weight: bold;
}

#help_dl_faq dd{
	margin-left: 0px;
}


