/* ESTETICA COCOON - Stili Css */
html{
	height:100%;
	padding-bottom:1px;
}
body {
	margin:0; 
	font-family:"Lucida Sans Unicode","Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	background-image:url(../images_ec/sfondo-pagina2.jpg); 
	background-repeat:repeat-x; 
	background-position:center top; 
	background-color:#FFFFFF;
}
body.body_iframe{	
	font-family:"Lucida Sans Unicode","Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;  
	color:#3a3a3a;
	margin:0px;
	background-image:none;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
td{
	font-family:"Lucida Sans Unicode","Lucida Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;  
	color:#3a3a3a;
}

a img{
	border:1px solid #FFB402;
	}	
a.nobordo img{
	border:0px;
	}
a:link{text-decoration:none;color:#3a3a3a;}
a:visited{text-decoration:none;color:#3a3a3a;}
a:hover{text-decoration:underline;color:#3a3a3a;}
a:active{text-decoration:none;color:#3a3a3a;}

/* ----------------------------------------------------------------------------------------------------- */


a.Testo5bis,a.Testo5bis:link,a.Testo5bis:visited,a.Testo5bis:hover,a.Testo5bis:active{
font-family:"Lucida Sans"; font-size:18px; font-weight:normal; color:#FFFFFF; line-height:22px; letter-spacing:-1px;
}


/* MENU' ORIZZONTALE e BOX VERTICALI */

.Testo1 {font-size:13px; line-height:normal; color:#FFFFFF;}
.Testo2 {font-family:"Lucida Sans"; font-size:19px; font-weight:bold; color:#FFFFFF; line-height:normal; letter-spacing:-1px;}
.Testo3 {color:#000000;}
.SfondoMenuTop {
	width:257; 
	height:55px; 
	background-image:url(../images_ec/box-menu-top.png); 
	background-repeat:no-repeat; 
	background-position:center top;
	font-family:"Lucida Sans"; 
	font-size:19px; 
	font-weight:bold; 
	color:#FFFFFF; 
	line-height:25px; 
	letter-spacing:-1px;
	text-indent:20px;
}
.SfondoMenuTopDx {
	width:150px; 
	height:55px; 
	background-image:url(../images_ec/box-menu-top-dx.png); 
	background-repeat:no-repeat; 
	background-position:center top;
	font-family:"Lucida Sans"; 
	font-size:19px; 
	font-weight:bold; 
	color:#FFFFFF; 
	line-height:25px; 
	letter-spacing:-1px;
	text-indent:5px;
}
.sotto_voci{
	background-color:#ffffff;
}
.lista_m{
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	margin-left:25px;
	border:0px;
	line-height:14px;
}
.li_sottom{
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	list-style-type:none;
	list-style:url(../images_ec/freccia-menu.gif) outside;
	margin:0px;
	padding:0px;
	margin-left:3px;
	padding-left:0px;
	border:0px;
	line-height:14px;
}
/* ----------------------------------------------------------------------------------------------------- */


/* AREA CENTRALE */
.SfondoBox2Top{width:490; height:60px; background-image:url(../images_ec/sfondo-box-centrale2-top.jpg); background-repeat:no-repeat; background-position:center top; background-color:#FFFFFF;
}
.SfondoBox1Top {width:545; height:60px; background-image:url(../images_ec/sfondo-box-centrale1-top.jpg); background-repeat:no-repeat; background-position:center top; background-color:#FFFFFF;}
.Testo5 {font-family:"Lucida Sans"; font-size:18px; font-weight:normal; color:#FFFFFF; line-height:22px; letter-spacing:-1px;}
.titolo_page {font-family:"Lucida Sans"; font-size:22px; font-weight:bold; color:#F97803; line-height:22px;}
.Testo6 {font-size:17px; font-weight:normal; color:#090909; line-height:normal; letter-spacing:-1px;}
.Testo6bis {font-size:15px; font-weight:normal; color:#EB7D09; line-height:17px;}
.Testo7 {font-family:"Lucida Sans"; font-size:24px; font-weight:normal; color:#090909; line-height:normal; letter-spacing:-1px;}
.Testo8 {text-align:justify; font-size:13px; line-height:17px; letter-spacing:-1px; color:#3a3a3a;}
.Testo8bis {text-align:justify; font-size:11px; color:#3a3a3a;}
.Testo9 {font-family:"Lucida Sans"; font-size:11px; font-weight:bold; color:#e74c00; letter-spacing:-1px;}
.Testo10 {text-align:justify; font-size:13px; line-height:17px; letter-spacing:-1px; color:#FFFFFF;}
.Testo11 {font-family:"Lucida Sans"; font-size:11px; font-weight:bold; color:#1a171c; letter-spacing:-1px;}
.Testo12 {font-size:18px; color:#F78539;}
.Testo14 {font-size:13px; line-height:40px; color:#F78539; text-align:left;}
a.Testo13 img{font-size:13px; line-height:40px; color:#F78539; text-align:left; border:0px;}
.SfondoBoxBasso {width:205; height:178px; vertical-align:top; background-image:url(../images_ec/sfondo-box-basso.jpg); background-repeat:repeat-x; background-position:center top; background-color:#ea7a09;}
.sf_immagine{ background-color:#ea7a09; border-top:2px solid #EC7709; height:154px; vertical-align:top}

/* ----------------------------------------------------------------------------------------------------- */


/* FOOTER */

.SfondoFooter {height:62px; background-image:url(../images_ec/sfondo-footer.jpg); background-repeat:repeat-x; background-position:center top; background-color:#edc085; color:#453b35;}
.Testo4 {color:#453b35;}

/* ----------------------------------------------------------------------------------------------------- */

form{
	margin:3px;
	}
textarea,input,select,option{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#404040;
	border:1px solid #C4C4C4;
}
.no_bordo{
	border:0px none;
	}
.bordo{
	border:1px solid #dbdbdc;
	padding:1px;
}
.fotos{
	border:1px solid #dbdbdc;
	padding:1px;
	margin-right:10px;
	margin-bottom:10px;
}
.nome_campi{
	color:#0033CC;
	font-weight:bold;
	}
.risposta{
	color:#009900;
	font-weight:bold;
	}
.errore{
	color:#d70000;
	font-weight:bold;
	}	
.submit
{
	border: 3px double #949494;
	border-top-color: #CECECF;
	border-left-color: #CECECF;
	background-color:#FFFFFF;
	background-repeat: repeat-x;
	color: #333333;
	width:90px;
} 
.submit_3
{
	border: 3px double #949494;
	border-top-color: #CECECF;
	border-left-color: #CECECF;
	background-color:#FFFFFF;
	background-repeat: repeat-x;
	color: #333333;
	width:150px;
} 
.submit_2{
	width:210px;
	border: 3px double #4E5752; 
	border-top-color: #82B5CB; 
	border-left-color: #82B5CB; 
	background-color: #D5DCE2; 
	background-repeat: repeat-x; 
	color: #000000;
}
.box_tit_foot{
	background-image:url(../images_ec/box-menu-bottom.png);
	background-position:center;
	background-repeat:no-repeat;
	width:257px;
	height:16px;
}
.tr_macro{
	background-color:#FAFAD2;
	}
.tr_fissa{
	background-color:#F8F8FF;
	}
.sopra_promo{
	border-top:2px solid #E97B0F;
	background-color:#ffffff;
	line-height:10px;
	}
.box_promo{
	background-color:#ffffff;
	}
