/* Sostituisce attributi per le colonne in caso del template dei contenuti #1 */
#contentsection { margin: 0px 0px 0px 0px; width: 920px; padding: 0px 0px 0px 0px; }
.csc-textpic-caption { font-size: 10px; color:#6f6d6f; }
.pm_tours-list { width: 420px; margin: 0; padding:0;}

FORM, .csc-mailform { font-size: 10px;
	text-align:	justify;
	color:#6f6d6f; }
	.csc-form-label-req { font-size: 10px; color:#d51c38; font-weight:bold; }
/*                      DOWNLOADS                           */
.tx-mitdownload-pi1 {width: 100%;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	margin-left: 30px;
	margin-top: 10px;
	text-align:	justify;
	color:#6f6d6f;}
	.tx-mitdownload-pi1 TD { padding-bottom: 10px; }
	.tx-mitdownload-pi1 I {
	font-size: 10px;
	padding: 0px 0px 0px 2px;
	margin: 0px;
	text-align:	justify;
	background-color:#6f6d6f;
	color: #FFFFFF;
	font-style:italic;}
.tx-mitdownload-pi1 SMALL {
	font-size: 10px;
	text-align:	justify;
	color:#6f6d6f;
	font-style:italic;}
.tx-mitdownload-pi1 A, .tx-mitdownload-pi1 A:HOVER, .tx-mitdownload-pi1 A:ACTIVE, .tx-mitdownload-pi1 A:VISITED {
	font-size: 11px;
	text-align:	justify;
	text-decoration: none;
	color:#d51c38;}
/*                FINE   DOWNLOADS                          */

/*                      TRAVEL GUIDE CSS                    */
.tx-travelguide-pi1-listrowField-name { font-size: 10px; padding-left: 20px;  background-image: url(../../main/images/freccia-dx-2.png); background-repeat:no-repeat; height: 15px;}
.tx-travelguide-pi1, .tx-travelguide-pi1 TABLE {
	font-size: 10px;
	text-align:	justify;
	vertical-align: text-top;
	color:#6f6d6f;
	} .tx-travelguide-pi1 { margin-bottom: 5px; } 
	.tx-travelguide-pi1-singleViewField-foto1 {
	
	margin-top: 10px;
} .tx-travelguide-pi1-singleViewField-foto1 IMG {
	float: left;

} .tx-travelguide-pi1-searchbox { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
	

/*                FINE  TRAVEL GUIDE CSS                    */


#ct1 { margin: 0px 0px 0px 0px; width: 920px; padding: 0px 0px 0px 0px;}

#ct1 TD#colLeft { 
	margin: 0px 20px 0px 20px; 
	padding: 20px 20px 20px 0px; width:230px;
	}
#ct1 TD#colNormal { margin: 0px 0px 0px 0px; padding: 20px 0px 20px 0px; width:420px; /*background-color:#ffffff*/}
#ct1 TD#colRight { margin: 0px 0px 0px 0px; padding: 20px 0px 20px 20px; width:220px; }
/* Formattazione testo e titoli #1 */

#colNormal INPUT, #colNormal SELECT {
	font-size: 9px;
	color:#6f6d6f;
	/*border: 1px solid d51c38;*/

} #colNormal TEXTAREA{
	font-size: 11px;
	color:#6f6d6f;
	/*border: 1px solid d51c38;*/

}
#ct1 #colLeft P.bodytext A{
	font-size: 10px;
	text-align:	justify;
	text-decoration: none;
	color:#d51c38;}
#ct1 #colLeft P.bodytext A:HOVER{
	font-size: 10px;
	text-align:	justify;
	text-decoration: none;
	color:#d51c38;}
	#ct1 #colLeft P.bodytext A:VISITED{
	font-size: 10px;
text-align:	justify;
	text-decoration: none;
	color:#d51c38;}
	#ct1 #colLeft P.bodytext A:ACTIVE{
	font-size: 10px;
	text-align:	justify;
	text-decoration: none;
	color:#d51c38;}
	#ct1 #colLeft P.bodytext{
	width: 100%;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 0px;
	text-align:	justify;
	color:#6f6d6f;}

#ct1 #colLeft H1
{	width: 210px;
	margin: 20px 20px 0px 20px;
	padding: 2px 0px 1px 20px;
	background-color: #666366;
	font-size: 11px;
	color:#FFFFFF;
	text-transform: uppercase;	
} #ct1 #colLeft H1 A, #ct1 #colLeft H1 A:HOVER, #ct1 #colLeft H1 A:ACTIVE, #ct1 #colLeft H1 A:VISITED { color:#FFFFFF; text-decoration:none;}

#ct1 #colLeft IMG
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px;
} #ct1 #colLeft .imgtext-nowrap {
margin-right: 0px;
margin-left: 15px;

}

	#ct1 #colNormal P.bodytext A, #ct1 #colNormal P.bodytext A:HOVER, #ct1 #colNormal P.bodytext A:ACTIVE, #ct1 #colNormal P.bodytext A:VISITED {
	font-size: 10px;
	text-decoration: none;
	color:#d51c38;
	} 
	#ct1 #colNormal P.bodytext
{	width: 100%;
	font-size: 10px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	text-align: justify;
	color:#6f6d6f;
}#ct1 #colNormal IMG
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px;
}#ct1 #colNormal .imgtext-nowrap IMG{
padding: 0px 0px 0px 0px;
margin:  0px 9px 0px 0px;
}
	#ct1 #colNormal H1
{
	font-size: 14px;
	color: #6f6d6f;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	text-transform: uppercase;
}	
#ct1 #colNormal H1 A, #ct1 #colNormal H1 A:HOVER, #ct1 #colNormal H1 A:VISITED, #ct1 #colNormal H1 A:ACTIVE{ color: #6f6d6f; text-decoration:none;}

#ct1 #colNormal H2
{
	width: 420px;
	margin-bottom: 10px;
	padding: 2px 0px 1px 0px;
	background-color: #d51c38;
	background-image:url(../../main/images/freccia_dx.png);
	background-position:right;
	background-repeat:no-repeat;
	font-size: 11px;
	color:#FFFFFF;
	text-transform: uppercase;}
	#ct1 #colNormal H2 A, #ct1 #colNormal H2 A:HOVER, #ct1 #colNormal H2 A:VISITED, #ct1 #colNormal H2 A:ACTIVE
{
	color: #FFFFFF;
	text-decoration:none;}
		
	#ct1 #colNormal H3
{
	font-size: 11px;
	color: #d51c38;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	padding: 0px;
	text-transform: uppercase;
	}	
#ct1 #colNormal H3 A
{
	font-size: 11px;
	color: #d51c38;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
	text-decoration: none;
	}
#ct1 #colNormal H3 A:HOVER
{
	font-size: 11px;
	color: #d51c38;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
	text-decoration: none;
	}
#ct1 #colNormal H3 A:ACTIVE
{
	font-size: 11px;
	color: #d51c38;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
	text-decoration: none;
	}
#ct1 #colNormal H3 A:VISITED
{
	font-size: 11px;
	color: #d51c38;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
	text-decoration: none;
	}
		#ct1 #colNormal H4
{
	font-size: 11px;
	color: #d51c38;
	text-align: left;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	}	
#ct1 #colNormal H4 A, #ct1 #colNormal H4 A:HOVER, #ct1 #colNormal H4 A:VISITED, #ct1 #colNormal H4 A:ACTIVE
{
	font-size: 11px;
	color: #d51c38;
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;
	}
	
	#ct1 #colNormal .CONTENTTABLE P
{
	 width:100%;
	margin: 0;
	padding: 0px;
	font-size: 10px;
	color:#6f6d6f;
	
	}	
	#ct1 #colNormal .CONTENTTABLE IMG 
{
	
	margin: 0px 5px 0px 0px;
	padding: 0px;
	}
	 /*
#ct1 #colNormal .CONTENTTABLE
{
	width: 420px;
	font-size: 10px;
	color:#6f6d6f;
	vertical-align:top;
	}
#ct1 #colNormal .CONTENTTABLE TD 
{
	margin: 0px;
	padding: 0px;
	
		} 


*/
#ct1 #colRight P.bodytext {
    width: 200px;
	text-align:justify;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 10px;
	color:#6f6d6f;}
#ct1 #colRight P.bodytext A, #ct1 #colRight P.bodytext A:HOVER, #ct1 #colRight P.bodytext A:ACTIVE, #ct1 #colRight P.bodytext A:VISITED {	font-size: 10px;
	text-decoration: none;
	color:#d51c38;}
	
#ct1 #colRight H1
{	width: 200px;
	margin: 20px 20px 20px 0px;
	padding: 2px 0px 1px 20px;
	background-color: #666366;
	font-size: 11px;
	color:#FFFFFF;
	text-transform: uppercase;	
} 	#ct1 #colRight H1 A, #ct1 #colRight H1 A:ACTIVE, #ct1 #colRight H1 A:HOVER, #ct1 #colRight H1 A:VISITED {
   color:#FFFFFF;
   text-decoration:none;
    }

#ct1 #colRight H2
{	width: 230px;
	margin: 0px 20px 0px 0px;
	padding: 2px 20px 1px 20px;
	background-image: url(../../main/images/titolo_right_H2.png);
	font-size: 11px;
	color:#FFFFFF;
	text-transform: uppercase;	
}#ct1 #colRight H2 A, #ct1 #colRight H2 A:ACTIVE, #ct1 #colRight H2 A:HOVER, #ct1 #colRight H2 A:VISITED{ color:#FFFFFF; text-decoration: none;}
#ct1 #colRight H6
{	width: 230px;
	margin: 0px 0px -20px 0px;
	padding: 20px 0px 20px 20px;
	background-color: #c1beb7;
	font-size: 10px;
	color:#FFFFFF;
	font-weight: normal;

}
#ct1 #colRight H6 A, #ct1 #colRight H6 A:HOVER, #ct1 #colRight H6 A:ACTIVE, #ct1 #colRight H6 A:VISITED{
color:#FFFFFF;
text-decoration: none;
}	
#ct1 #colRight H3
{
	font-size: 11px;
	color: #d51c38;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	text-transform: uppercase;
	} #ct1 #colRight H3 A, #ct1 #colRight H3 A:HOVER, #ct1 #colRight H3 A:ACTIVE, #ct1 #colRight H3 A:VISITED {color: #d51c38; text-decoration:none;}
	#ct1 #colRight H5
{
	font-size: 11px;
	color: #D51C38;
	text-align: left;
	background-color: #C1BEB7;
	width: 230px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 20px;
	text-transform: uppercase;
	} #ct1 #colRight H5 A, #ct1 #colRight H5 A:HOVER, #ct1 #colRight H5 A:VISITED, #ct1 #colRight H5 A:ACTIVE  { color: #D51C38; text-decoration:none;}
#ct1 #colRight H3 A, #ct1 #colRight H3 A:ACTIVE, #ct1 #colRight H3 A:HOVER, #ct1 #colRight H3 A:VISITED 
	{
	color: #d51c38;
	text-decoration:none;
	}
	 
	 #ct1 #colNormal OL LI, OL LI{

                font-size: 10px;

	color:#6f6d6f;

	vertical-align:top;

                padding-left: 10px;

}#ct1 #colNormal .imgtext-table IMG {

   margin-right: 10px;}
	 
#ct1 #colRight .CONTENTTABLE
{
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 10px;
	color:#6f6d6f;
	vertical-align:top;	}
#ct1 #colRight .CONTENTTABLE TD 
{
	margin: 0px;
	padding: 0px;
	vertical-align:top;
	text-align:left;
	}
#ct1 #colRight .CONTENTTABLE P
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	color:#6f6d6f;
	text-align: justify;
	vertical-align: top;
	}	
#ct1 #colRight .CONTENTTABLE IMG 
{
	border: 0px;
	margin: 0px 20px 20px 0px;
	padding: 0px;
	}#ct1 #colRight .CONTENTTABLE H3
{
	text-align: left;
	vertical-align:top;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	

#ct1 #colRight .imgtext-nowrap IMG{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#ct1 #colRight IMG
{ padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px;}
/* DIDASCALIA VALIDO PER TUTTI I TEMPLATE */
.csc-caption {
font-size: 9px;
color:#6f6d6f;}
/*   CT2 TEMPLATE  UNA COLONNA SOLO NORMAL */

#ct2 TD#colNormal { margin: 0px 0px 0px 0px; padding: 20px 0px 20px 30px; width:920px; /*background-color:#ffffff*/}
#ct2 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:920px; /*background-color:#ffffff*/}
#ct2 #colNormal P.bodytext A, #ct1 #colNormal P.bodytext A:HOVER, #ct1 #colNormal P.bodytext A:ACTIVE, #ct1 #colNormal P.bodytext A:VISITED {
	font-size: 10px;
	text-decoration: none;
	color:#d51c38;
	} 
#ct2 #colNormal P.bodytext
{	width: 100%;
	font-size: 10px;
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	color:#6f6d6f;
}

#ct2 #colNormal IMG
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px;
}

#ct2 #colNormal .imgtext-nowrap IMG{
padding: 0px 0px 0px 0px;
margin:  0px 9px 0px 0px;
}
#ct2 #colNormal H1
{
	width: 100%;
	margin: 0px 30px 10px 0px;
	padding: 2px 0px 1px 20px;
	background-color: #d51c38;
	font-size: 11px;
	color:#FFFFFF;
	text-transform: uppercase;}

#ct2 #colNormal .csc-frame-frame1 H1
{
	width: 100%;
	margin: 0px 20px 20px 0px;
	padding: 2px 0px 1px 20px;
		background-image: url(../../main/images/freccia_dx_rossa.png);

	background-position:right;

	background-repeat: no-repeat;
	font-size: 11px;
	color:#FFFFFF;
	text-transform: uppercase;
	letter-spacing: 1px;


}#ct2 #colNormal .csc-frame-frame1 H2
{
	font-size: 10px;
	color: #6f6d6f;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
}

	#ct2 #colNormal .csc-frame-frame1 H3
{
	width: 100%;
	margin: 0px 0px 20px 0px;
	padding: 2px 0px 1px 20px;
	background-color: #d51c38;
	font-size: 11px;
	color:#FFFFFF;
	background-image: url(../../main/images/freccia_dx.png);
	background-position:right;
	background-repeat: no-repeat;
	
	text-transform: uppercase;}
	#ct2 #colNormal .csc-frame-frame1 H4
{	width: 100%;
	font-size: 11px;
	color: #d51c38;
	text-align: left;
	margin: 0px 0px 20px 0px;
	padding: 2px 0px 1px 0px;
	text-transform: uppercase;
	}	
	#ct2 #colNormal .csc-frame-frame1 .CONTENTTABLE
{   
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 10px;
	color:#6f6d6f;
	vertical-align:top;
	border: 0px;
	}
#ct2 #colNormal .csc-frame-frame1 .CONTENTTABLE TD 
{ border: 0px;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	vertical-align:top;
	}
#ct2 #colNormal .csc-frame-frame1 .CONTENTTABLE P
{
	width:100%;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	color:#6f6d6f;
	vertical-align:top;
	}	
#ct2 #colNormal .csc-frame-frame1 .CONTENTTABLE IMG 
{
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	} 
	
	#ct2 #colNormal .csc-frame-frame2 .imgtext-table {	
	background-color:#C1BEB7;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px; width: 200px;
	height:128px;}
	
	#ct2 #colNormal .csc-frame-frame2 .imgtext-table TD {  
	background-color:#C1BEB7; 
	
	margin: 0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;}
	
	
	
	#ct2 #colNormal .csc-frame-frame2 .imgtext-table TR {  
	background-color:#C1BEB7; 
	margin: 0px 0px 0px 0px; 
	padding:0px;}
	
#ct2 #colNormal .csc-frame-frame2 .imgtext-table IMG
{
padding: 0px 0px 0px 0px;
margin: 0px 20px 0px 0px;
border: 0px;

}#ct2 #colNormal .csc-frame-frame2 .imgtext-table BR
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px; 
background-color: #C1BEB7;
}
#ct2 #colNormal .csc-frame-frame2 H1
{
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px 30px 20px 0px;
	padding: 2px 0px 1px 20px;
	background-image: url(../../main/images/dot_gray.png);
	text-align: left;
	width: 100%;
	text-transform: uppercase;
	}	#ct2 #colNormal .csc-frame-frame2 H1 A  { 
	font-size: 11px;

	color: #FFFFFF;
	text-decoration:none;
	
	}

#ct2 #colNormal .csc-frame-frame2 H2
{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #6f6d6f;
	margin: 0px 30px 20px 0px;
	padding: 2px 0px 1px 20px;
	background-image: url(../../main/images/freccia_dx_rossa.png);
	background-position:right;
	background-repeat: no-repeat;
	text-align: left;
	width: 100%;
	text-transform: uppercase;
	}	#ct2 #colNormal .csc-frame-frame2 H3
{	
	font-size: 11px;
	color: #d51c38;
	text-align: left;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	text-transform: uppercase;
	}	#ct2 #colNormal .csc-frame-frame2  P
{	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	color:#6f6d6f;
	font-weight: normal;
	text-align:left;

}
	
	#ct2 #colNormal .csc-frame-frame2 H4
{	width: 450px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 1px 20px;
	background-image: url(../../main/images/titolo_frame2_h4.png);
	font-size: 11px;
	color:#FFFFFF;
	text-transform: uppercase;
	background-color: #C1BEB7;
	height:100%;
}#ct2 #colNormal .csc-frame-frame2 H4 A, #ct2 #colNormal .csc-frame-frame2 H4 A:ACTIVE, #ct2 #colNormal .csc-frame-frame2 H4 A:HOVER, #ct2 #colNormal .csc-frame-frame2 H4 A:VISITED{ color:#FFFFFF; text-decoration: none;}
#ct2 #colNormal .csc-frame-frame2 H5
{   width: 230px;
	height:100%;
	font-size: 11px;
	color: #D51C38;
	background-color: #C1BEB7;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 20px;
	text-transform: uppercase;
	d
	} #ct2 #colNormal .csc-frame-frame2 H5 A, #ct2 #colNormal .csc-frame-frame2 H5 A:HOVER, #ct2 #colNormal .csc-frame-frame2 H5 A:VISITED, #ct2 #colNormal .csc-frame-frame2 H5 A:ACTIVE  { color: #D51C38; text-decoration:none;}

#ct2 #colNormal .csc-frame-frame2 H6
{	
}
#ct2 #colNormal .csc-frame-frame2 H6 A, #ct2 #colNormal .csc-frame-frame2 H6 A:HOVER, #ct2 #colNormal .csc-frame-frame2 H6 A:ACTIVE, #ct2 #colNormal .csc-frame-frame2 H6 A:VISITED{
color:#FFFFFF;
text-decoration: none;
}
#ct2 #colNormal .csc-frame-indent H1
{	width: auto;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px 20px 0px 0px;
	padding: 2px 0px 1px 20px;
	background-image: url(../../main/images/dot_gray.png);
	text-align: left;
	text-transform: uppercase;
}
#ct2 #colNormal .csc-frame-indent .CONTENTTABLE
{   
	width: 420px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 10px;
	vertical-align:top;
	border: 0px;
	}#ct2 #colNormal .csc-frame-indent  P.BODYTEXT
{	
	margin: 0;
	padding: 10px;
	font-size: 10px;
	color:#6f6d6f;
	font-weight: normal;
	text-align:left;
	width: 100%;

}
#ct2 #colNormal .csc-frame-indent .CONTENTTABLE TD
{	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-size: 10px;
	color:#FFFFFF;
	font-weight: normal;
    
}
	
#ct2 .csc-frame-frame1{
margin: 0 0 auto auto;
width: 420px;
float: left;
padding: 0px;
clear: left;
}
#ct2 .csc-frame-frame2{
margin: 0px 0 auto auto;
padding: 0px;
width: 420px;
float: none;

}
#ct2 .csc-frame-indent {
margin: 0 0 10px 0;
padding: 0 0 10px 0;
width: 420px;
float: right;
background: #c1beb7;

}

#ct2 .csc-frame-rulerBefore { clear:both; margin: 10px 0 10px 0; padding: 10px 0 10px 0;}

#ct2 #colNormal .CONTENTTABLE
{   
	width: 400px;
	font-size: 10px;
	color:#6f6d6f;
	vertical-align:top;
	border: 0px;
	}
#ct2 #colNormal .CONTENTTABLE TD 
{ border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align:top;
	}
#ct2 #colNormal .CONTENTTABLE P
{
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 10px;
	color:#6f6d6f;
	vertical-align:top;
	}	
#ct2 #colNormal .CONTENTTABLE IMG 
{
	border: 0px;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	} 
	
/*
##############################################
### TEMPLATE CT3: 3 COLONNE CON SUBMENU 3  ###
##############################################
*/
#ct3 { margin:0px 0px 0px 0px; padding: 20px 0px 20px 30px; width:920px; }
#ct3 #colLeft { margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:200px; vertical-align:top; height: 100%; /*background-color:#CCCCCC*/}
#ct3 #colNormal { margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; width:420px;vertical-align:top; /*background-color:#ffffff*/}
#ct3 #colRight { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:230px; vertical-align:top; }
#ct3 #menu_3 {margin: 0px 0px 0px 0px; padding: 20px 0px 20px 10px; width:200px;}
#ct3 #menu_3 IMG {margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px; width:200px;}
#ct3 #colLeft H1
{	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 1px 20px;
	background-color: #666366;
	font-size: 11px;
	color:#FFFFFF;
	text-transform: uppercase;	
} #ct3 #colLeft H1 A, #ct3 #colLeft H1 A:HOVER, #ct3 #colLeft H1 A:ACTIVE, #ct3 #colLeft H1 A:VISITED { color:#FFFFFF; text-decoration:none;}
#ct3 #colLeft P.bodytext A, #ct3 #colLeft P.bodytext A:ACTIVE, #ct3 #colLeft P.bodytext A:HOVER, #ct3 #colLeft P.bodytext A:VISITED{
	font-size: 10px;
	text-align: left;
	text-decoration: none;
	color:#d51c38;}
#ct3 #colLeft P.bodytext{
	width: 200px;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	color:#6f6d6f;}
	
#ct3 #colNormal H1
{
	font-size: 14px;
	color: #6f6d6f;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	text-transform: uppercase;
}	
#ct3 #colNormal H1 A, #ct3 #colNormal H1 A:HOVER, #ct3 #colNormal H1 A:VISITED, #ct3 #colNormal H1 A:ACTIVE{ color: #6f6d6f; text-decoration:none;}

#ct3 #colNormal H2
{
	width: 420px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 1px 20px;
	background-color: #d51c38;
	background-position:right;
	background-repeat:no-repeat;
	font-size: 11px;
	color:#FFFFFF;
	text-transform: uppercase;}
	#ct3 #colNormal H2 A, #ct3 #colNormal H2 A:HOVER, #ct3 #colNormal H2 A:VISITED, #ct3 #colNormal H2 A:ACTIVE
{
	color: #FFFFFF;
	text-decoration:none;}
	#ct3 #colNormal H3
{
	width: 100%;
	margin: 0px 0px 20px 0px;
	padding: 2px 0px 1px 20px;
	background-color: #d51c38;
	background-image:url(../../main/images/freccia_dx.png);
	background-position:right;
	background-repeat:no-repeat;
	font-size: 11px;
	color:#FFFFFF;
	text-transform: uppercase;}
	#ct3 #colNormal H3 A, #ct3 #colNormal H3 A:HOVER, #ct3 #colNormal H3 A:VISITED, #ct3 #colNormal H3 A:ACTIVE
{
	color: #FFFFFF;
	text-decoration:none;}
		
	#ct3 #colNormal H4
{
	font-size: 11px;
	color: #d51c38;
	text-align: left;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	}	
#ct3 #colNormal H4 A, #ct3 #colNormal H4 A:HOVER, #ct3 #colNormal H4 A:VISITED, #ct3 #colNormal H4 A:ACTIVE
{
	font-size: 11px;
	color: #d51c38;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
	text-decoration: none;
	}#ct3 #colNormal P.bodytext A, #ct1 #colNormal P.bodytext A:HOVER, #ct1 #colNormal P.bodytext A:ACTIVE, #ct1 #colNormal P.bodytext A:VISITED {
	font-size: 10px;
	text-decoration: none;
	color:#d51c38;
	} 
	#ct3 #colNormal P.bodytext
{	
	font-size: 10px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	color:#6f6d6f;
}
#ct3 #colNormal IMG
{	
	font-size: 10px;
	margin: 0px;
	padding: 0px 20px 0px 0px;
	text-align: justify;
	color:#6f6d6f;
}
	#ct3 #colNormal .CONTENTTABLE

{

	width: 100%;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	font-size: 10px;

	color:#6f6d6f;

	vertical-align:top;

	border: 0px;

	}

	

#ct3 #colNormal .CONTENTTABLE TD 

{



	border: 0px;

	}

#ct3 #colNormal .CONTENTTABLE P.bodytext

{

	width:100%;

	margin-right: 5px;

	text-align: justify;

	}	

#ct3 #colRight IMG
{	
	font-size: 10px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	color:#6f6d6f;
}
#ct3 #colRight P.bodytext {
   /* width: 200px;*/
    width: auto;
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 10px;
	color:#6f6d6f;}
#ct3 #colRight P.bodytext A, #ct3 #colRight P.bodytext A:HOVER, #ct3 #colRight P.bodytext A:ACTIVE, #ct3 #colRight P.bodytext A:VISITED {	font-size: 10px;
	text-decoration: none;
	color:#d51c38;}
	
#ct3 #colRight H1
{	/*width: 190px;*/
        width: auto;
	margin: 0px 20px 20px 0px;
	padding: 2px 0px 1px 20px;
	background-color: #666366;
	font-size: 11px;
	color:#FFFFFF;
	text-transform: uppercase;	
} 	#ct3 #colRight H1 A, #ct3 #colRight H1 A:ACTIVE, #ct3 #colRight H1 A:HOVER, #ct3 #colRight H1 A:VISITED {
   color:#FFFFFF;
   text-decoration:none;
    }

#ct3 #colright h2 {
			/*width: 220px;*/
			width: auto;
			margin: 0px 0px 0px 0px;
			padding: 2px 0px 1px 10px;
			background-image: url(../../main/images/titolo_right_H2.png);
			background-repeat: no-repeat;
			font-size: 11px;
			color: white;
			text-transform: uppercase;
}#ct3 #colRight H2 A, #ct3 #colRight H2 A:ACTIVE, #ct3 #colRight H2 A:HOVER, #ct3 #colRight H2 A:VISITED{ color:#FFFFFF; text-decoration: none;}
#ct3 #colRight H6
{	/*width: 230px;*/
        width: auto;
	margin: 0px 0px -20px 0px;
	padding: 20px 0px 20px 20px;
	background-color: #c1beb7;
	font-size: 10px;
	color:#FFFFFF;
	font-weight: normal;

}
#ct3 #colRight H6 A, #ct3 #colRight H6 A:HOVER, #ct3 #colRight H6 A:ACTIVE, #ct3 #colRight H6 A:VISITED{
color:#FFFFFF;
text-decoration: none;
}	
#ct3 #colRight H3
{
	/* width: 230px; */
	width: auto;
	font-size: 11px;
	color: #d51c38;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	text-transform: uppercase;
	} 
#ct3 #colRight H3 A, #ct3 #colRight H3 A:HOVER, #ct3 #colRight H3 A:ACTIVE, #ct3 #colRight H3 A:VISITED {color: #d51c38; text-decoration:none;}

#ct3 #colRight H5
{
	font-size: 11px;
	color: #D51C38;
	text-align: left;
	background-color: #C1BEB7;
	/*width: 230px;*/
	 width: auto;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 20px;
	text-transform: uppercase;
	}
#ct3 #colRight H5 A, #ct3 #colRight H5 A:HOVER, #ct3 #colRight H5 A:VISITED, #ct3 #colRight H5 A:ACTIVE  { color: #D51C38; text-decoration:none;}
#ct3 #colRight H3 A, #ct3 #colRight H3 A:ACTIVE, #ct3 #colRight H3 A:HOVER, #ct3 #colRight H3 A:VISITED 
	{
	color: #d51c38;
	text-decoration:none;
	}
	 
#ct3 #colRight .CONTENTTABLE
{
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 10px;
	color:#6f6d6f;
	vertical-align:top;
	border: 0px	}
#ct3 #colRight .CONTENTTABLE TD 
{
	margin: 0px;
	padding: 0px;
	vertical-align:top;
	text-align:left;
	}
#ct3 #colRight .CONTENTTABLE P
{
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	color:#6f6d6f;
	text-align:left;
	vertical-align:top;
	}	
#ct3 #colRight .CONTENTTABLE IMG 
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	}
#ct3 #colRight .CONTENTTABLE H3
{
	text-align: left;
	vertical-align:top;
	margin: 0px;
	padding: 0px;
	}
	
	
	 #ct3 #colRight  .imgtext-table {

padding: 0px 0px 0px 0px;

margin: 0px 0px 0px 0px;

border:0px;

}#ct3 #colRight .imgtext-table H3

{

	font-size: 11px;

	color: #d51c38;

	text-align: left;

	margin: 0px;

	padding: 0px;

	text-transform: uppercase;

	} 

#ct3 #colRight .imgtext-table TD IMG{

padding: 0px;

margin: 0px;



}	#ct3 #colRight .imgtext-table P { width: 100%; text-align:justify;}

	
	
/*
#ct3 #colRight .imgtext-nowrap IMG{
padding: 0px 0px 0px 0px;
margin: 0px 0px 20px 0px;
}#ct3 #colRight .imgtext-table{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px;
}
#ct3 #colRight IMG
{ padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px;}

/*
##############################################
### TEMPLATE CT4: 2 COLONNE                ###
##############################################
*/


#ct4 { margin:0px 0px 0px 0px; padding: 20px 0px 20px 0px; width:920px; }

#ct4 #colLeft { margin:0px 0px 0px 0px; padding: 20px 0px 20px 0px; width:450px; vertical-align:top; height: 100%; /*background-color:#CCCCCC*/}

#ct4 #colNormal { margin: 0px 0px 0px 0px; padding: 20px 20px 20px 20px; width:420px;vertical-align:top; /*background-color:#ffffff*/}

/*#ct3 #colRight { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:230px; vertical-align:top; }

#ct3 #menu_3 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:200px;}

#ct3 #menu_3 IMG {margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; width:200px;}*/




#ct4 #colLeft IMG { margin: 0px; padding: 0px;}

#ct4 #colLeft H1, #ct4 #colLeft .csc-frame-frame1 H1

{	width: 450px;

	height: 20px;



	margin: 0px 0px 0px 0px;

	padding: 2px 0px 0px 0px;

	background-color: #d51c38;

	font-size: 11px;

	color:#FFFFFF;

	text-transform: uppercase;	

} #ct4 #colLeft H1 A, #ct4 #colLeft H1 A:HOVER, #ct4 #colLeft H1 A:ACTIVE, #ct4 #colLeft H1 A:VISITED { color:#FFFFFF; text-decoration:none;}



#ct4 #colLeft H2 {



	font-size: 11px;

	color: #6f6d6f;

	margin: 0px 0px 0px 0px;

	padding: 2px 0px 1px 0px;

	text-align: left;

	width: 100%;

	text-transform: uppercase;

	}

	

	#ct4 #colLeft H2 A, #ct4 #colLeft H2 A:HOVER, #ct4 #colLeft H2 A:ACTIVE, #ct4 #colLeft H2 A:VISITED { color:#6f6d6f; text-decoration:none;}

	#ct4 #colLeft H3 {

	width: 450px;

	margin: 0px 0px 20px 20px;

	padding: 2px 0px 1px 20px;

	background-color: #d51c38;

	font-size: 11px;

	color:#FFFFFF;

	background-image: url(../../main/images/freccia_dx.png);

	background-position:right;

	background-repeat: no-repeat;}

	

		#ct4 #colLeft H3 A, #ct4 #colLeft H3 A:HOVER, #ct4 #colLeft H3 A:ACTIVE, #ct4 #colLeft H3 A:VISITED { color:#FFFFFF; text-decoration:none;}

#ct4 #colLeft P.bodytext {

	font-size: 10px;

	padding: 0px 0px 0px 0px;

	margin: 20px 20px 20px 30px;

	text-align: justify;

	color:#6f6d6f;}

#ct4 #colLeft P.bodytext A, #ct4 #colLeft P.bodytext A:ACTIVE, #ct4 #colLeft P.bodytext A:HOVER, #ct4 #colLeft P.bodytext A:VISITED{

	font-size: 10px;

	text-align: justify;

	text-decoration: none;

	color:#d51c38;

	}

#ct4 #colLeft .CONTENTTABLE

{   

	width: 420px;

	margin: 0px 0px 20px 30px;

	padding: 0px;

	font-size: 10px;

	color:#6f6d6f;

	vertical-align:top;

	border: 0px;

	}

#ct4 #colLeft .CONTENTTABLE TD 

{ border: 0px;

	margin: 0px;

	padding: 0px;

	vertical-align:top;

	}



#ct4 #colLeft .CONTENTTABLE P

{

	width:100%;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	font-size: 10px;

	color:#6f6d6f;

	vertical-align:top;

	}	

#ct4 #colLeft .CONTENTTABLE IMG 

{

	border: 0px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	} 


}
#ct4 #colLeft .imgtext-table {

padding: 0px 0px 0px 0px;

margin: 0px 0px 0px 0px;

border:0px;

}

#ct4 #colLeft .imgtext-table TD IMG{

padding: 0px 0px 0px 0px;

margin: 0px 0px 0px 0px;



}



#ct4 #colNormal H2 {


width: 360px;
	font-size: 11px;

	color: #FFFFFF;

	background-color: #6f6d6f;

	margin: 0px 0px 20px 0px;

	padding: 2px 40px 1px 20px;

	background-image: url(../../main/images/freccia_dx_rossa.png);

	background-position:right;

	background-repeat: no-repeat;

	text-align: left;

	

	text-transform: uppercase;

	}

	

	#ct4 #colNormal H2 A, #ct4 #colNormal H2 A:HOVER, #ct4 #colNormal H2 A:ACTIVE, #ct4 #colNormal H2 A:VISITED { color:#FFFFFF; text-decoration:none;}

#ct4 #colNormal H3

{   width: 100%;

	font-size: 11px;

	color: #D51C38;

	background-color: #C1BEB7;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 20px;

	text-transform: uppercase;

	

	} #ct4 #colNormal H3 A, #ct4 #colNormal H3 A:HOVER, #ct4 #colNormal H3 A:VISITED, #ct4 #colNormal H3 A:ACTIVE  { color: #D51C38; text-decoration:none;}

#ct4 #colNormal P.bodytext{

	font-size: 10px;

	padding: 0px 0px 0px 0px;

	margin: 0px 30px 20px 0px;

	text-align: justify;

	color:#6f6d6f;}

	

#ct4 #colNormal P.bodytext A, #ct4 #colNormal P.bodytext A:ACTIVE, #ct4 #colNormal P.bodytext A:HOVER, #ct4 #colNormal P.bodytext A:VISITED{

	font-size: 10px;

	text-align: justify;

	text-decoration: none;

	color:#d51c38;}

	#ct4 #colNormal .csc-frame-frame1 P.bodytext,

	#ct4 #colNormal .csc-frame-frame2 P.bodytext{

	font-size: 10px;

	padding: 0px 0px 20px 0px;

	margin: 0px 0px 0px 20px;

	text-align: justify;

	color:#6f6d6f;}

#ct4 #colNormal P.bodytext A,

#ct4 #colNormal P.bodytext A:ACTIVE,

#ct4 #colNormal P.bodytext A:HOVER,

#ct4 #colNormal P.bodytext A:VISITED{

	font-size: 10px;

	text-align: justify;

	text-decoration: none;

	color:#d51c38;}

	

	#ct4 #colNormal .imgtext-table {

padding: 0px 20px 0px 0px;

margin: 0px 0px 0px 0px;

border:0px;

}

#ct4 #colNormal .imgtext-table TD IMG{

padding: 0px 0px 0px 0px;

margin: 0px 0px 0px 0px;

border: 0px;



}



	

	#ct4 #colNormal .csc-frame-frame1{

margin: 0px 0px 20px 0px;

padding: 0px 0px 0px 0px;

width: 420px;

float: left;

background-color: #C1BEB7;

}

#ct4 #colNormal .csc-frame-frame2{

margin: 0px;

padding: 0px;

width: 200px;

float: right;

background-color: #C1BEB7;

}

#ct4 #colNormal BR {

margin: 0px;

padding: 0px 0px 0px 0px;

}
/*                  TABELLA DIFFICOLTA': TAB_DIF            */
#ct1 #colNormal .CONTENTTABLE #tab_dif 
{
	width: 320px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	color:#6f6d6f;
	vertical-align:top;
	} 
	
#tab_dif TD 
{ width: 80px;
  height: 5px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align:top;
	text-align:center;
	}
#tab_dif TD P.bodytext
{
	/*width:100%;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	color:#6f6d6f;
	vertical-align:top;
	
	}	
#tab_dif IMG 
{
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

/*             FINE TABELLA DIFFICOLTA': TAB_DIF            */
/*        CT6     */	

/*   ct6 TEMPLATE  UNA COLONNA SOLO NORMAL */

#ct6 TD#colNormal { margin: 0px 0px 0px 0px; padding: 20px 0px 20px 30px; width:920px; /*background-color:#ffffff*/}
#ct6 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:920px; /*background-color:#ffffff*/}
#ct6 #colNormal P.bodytext A, #ct1 #colNormal P.bodytext A:HOVER, #ct1 #colNormal P.bodytext A:ACTIVE, #ct1 #colNormal P.bodytext A:VISITED {
	font-size: 10px;
	text-decoration: none;
	color:#d51c38;
	} 
#ct6 #colNormal P.bodytext
{	width: 100%;
	font-size: 10px;
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	color:#6f6d6f;
}

#ct6 #colNormal IMG
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px;
}

#ct6 #colNormal .imgtext-nowrap IMG{
padding: 0px 0px 0px 0px;
margin:  0px 9px 0px 0px;
}
#ct6 #colNormal H1
{
	width: 100%;
	margin: 0px 30px 10px 0px;
	padding: 2px 0px 1px 20px;
	background: #56C7A9;
	font-size: 11px;
	color:#FFFFFF;
	text-transform: uppercase;}

#ct6 #colNormal .csc-frame-frame1 H1
{
	width: 100%;
	margin: 0px 20px 20px 0px;
	padding: 2px 0px 1px 20px;
	background:#56C7A9;

	font-size: 11px;
	color:#FFFFFF;
	text-transform: uppercase;
	letter-spacing: 1px;


}#ct6 #colNormal .csc-frame-frame1 H2
{
	font-size: 10px;
	color: #6f6d6f;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
}

	#ct6 #colNormal .csc-frame-frame1 H3
{
	width: 100%;
	margin: 0px 0px 20px 0px;
	padding: 2px 0px 1px 20px;
	background: #56C7A9;
	font-size: 11px;
	color:#FFFFFF;
	text-transform: uppercase;}
	#ct6 #colNormal .csc-frame-frame1 H4
{	width: 100%;
	font-size: 11px;
	color: #d51c38;
	text-align: left;
	margin: 0px 0px 20px 0px;
	padding: 2px 0px 1px 0px;
	text-transform: uppercase;
	}	
	#ct6 #colNormal .csc-frame-frame1 .CONTENTTABLE
{   
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 10px;
	color:#6f6d6f;
	vertical-align:top;
	border: 0px;
	}
#ct6 #colNormal .csc-frame-frame1 .CONTENTTABLE TD 
{ border: 0px;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	vertical-align:top;
	}
#ct6 #colNormal .csc-frame-frame1 .CONTENTTABLE P
{
	width:100%;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	color:#6f6d6f;
	vertical-align:top;
	}	
#ct6 #colNormal .csc-frame-frame1 .CONTENTTABLE IMG 
{
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	} 
	
	#ct6 #colNormal .csc-frame-frame2 .imgtext-table {	
	background-color:#C1BEB7;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px; width: 200px;
	height:128px;}
	
	#ct6 #colNormal .csc-frame-frame2 .imgtext-table TD {  
	background-color:#C1BEB7; 
	
	margin: 0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;}
	
	
	
	#ct6 #colNormal .csc-frame-frame2 .imgtext-table TR {  
	background-color:#C1BEB7; 
	margin: 0px 0px 0px 0px; 
	padding:0px;}
	
#ct6 #colNormal .csc-frame-frame2 .imgtext-table IMG
{
padding: 0px 0px 0px 0px;
margin: 0px 20px 0px 0px;
border: 0px;

}#ct6 #colNormal .csc-frame-frame2 .imgtext-table BR
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px; 
background-color: #C1BEB7;
}
#ct6 #colNormal .csc-frame-frame2 H1
{
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px 30px 20px 0px;
	padding: 2px 0px 1px 20px;
	background-image: url(../../main/images/dot_gray.png);
	text-align: left;
	width: 100%;
	text-transform: uppercase;
	}	#ct6 #colNormal .csc-frame-frame2 H1 A  { 
	font-size: 11px;

	color: #FFFFFF;
	text-decoration:none;
	
	}

#ct6 #colNormal .csc-frame-frame2 H2
{
	font-size: 11px;
	color: #FFFFFF;
	background: #56C7A9;
	margin: 0px 30px 20px 0px;
	padding: 2px 0px 1px 20px;
	
	text-align: left;
	width: 100%;
	text-transform: uppercase;
	}	#ct6 #colNormal .csc-frame-frame2 H3
{	
	font-size: 11px;
	color: #d51c38;
	text-align: left;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	text-transform: uppercase;
	}	#ct6 #colNormal .csc-frame-frame2  P
{	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	color:#6f6d6f;
	font-weight: normal;
	text-align:left;

}
	
	#ct6 #colNormal .csc-frame-frame2 H4
{	width: 450px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 1px 20px;
	background-image: url(../../main/images/titolo_frame2_h4.png);
	font-size: 11px;
	color:#FFFFFF;
	text-transform: uppercase;
	background-color: #C1BEB7;
	height:100%;
}#ct6 #colNormal .csc-frame-frame2 H4 A, #ct6 #colNormal .csc-frame-frame2 H4 A:ACTIVE, #ct6 #colNormal .csc-frame-frame2 H4 A:HOVER, #ct6 #colNormal .csc-frame-frame2 H4 A:VISITED{ color:#FFFFFF; text-decoration: none;}
#ct6 #colNormal .csc-frame-frame2 H5
{   width: 230px;
	height:100%;
	font-size: 11px;
	color: #D51C38;
	background-color: #C1BEB7;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 20px;
	text-transform: uppercase;
	d
	} #ct6 #colNormal .csc-frame-frame2 H5 A, #ct6 #colNormal .csc-frame-frame2 H5 A:HOVER, #ct6 #colNormal .csc-frame-frame2 H5 A:VISITED, #ct6 #colNormal .csc-frame-frame2 H5 A:ACTIVE  { color: #D51C38; text-decoration:none;}

#ct6 #colNormal .csc-frame-frame2 H6
{	
}
#ct6 #colNormal .csc-frame-frame2 H6 A, #ct6 #colNormal .csc-frame-frame2 H6 A:HOVER, #ct6 #colNormal .csc-frame-frame2 H6 A:ACTIVE, #ct6 #colNormal .csc-frame-frame2 H6 A:VISITED{
color:#FFFFFF;
text-decoration: none;
}
#ct6 #colNormal .csc-frame-indent H1
{	width: auto;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px 20px 0px 0px;
	padding: 2px 0px 1px 20px;
	background-image: url(../../main/images/dot_gray.png);
	text-align: left;
	text-transform: uppercase;
}
#ct6 #colNormal .csc-frame-indent .CONTENTTABLE
{   
	width: 420px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 10px;
	vertical-align:top;
	border: 0px;
	}#ct6 #colNormal .csc-frame-indent  P.BODYTEXT
{	
	margin: 0;
	padding: 10px;
	font-size: 10px;
	color:#6f6d6f;
	font-weight: normal;
	text-align:left;
	width: 100%;

}
#ct6 #colNormal .csc-frame-indent .CONTENTTABLE TD
{	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-size: 10px;
	color:#FFFFFF;
	font-weight: normal;
    
}
	
#ct6 .csc-frame-frame1{
margin: 0 0 auto auto;
width: 420px;
float: left;
padding: 0px;
clear: left;
}
#ct6 .csc-frame-frame2{
margin: 0px 0 auto auto;
padding: 0px;
width: 420px;
float: none;

}
#ct6 .csc-frame-indent {
margin: 0 0 10px 0;
padding: 0 0 10px 0;
width: 420px;
float: right;
background: #c1beb7;

}

#ct6 .csc-frame-rulerBefore { clear:both; margin: 10px 0 10px 0; padding: 10px 0 10px 0;}

#ct6 #colNormal .CONTENTTABLE
{   
	width: 400px;
	font-size: 10px;
	color:#6f6d6f;
	vertical-align:top;
	border: 0px;
	}
#ct6 #colNormal .CONTENTTABLE TD 
{ border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align:top;
	}
#ct6 #colNormal .CONTENTTABLE P
{
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 10px;
	color:#6f6d6f;
	vertical-align:top;
	}	
#ct6 #colNormal .CONTENTTABLE IMG 
{
	border: 0px;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
