*{margin: 0;padding: 0;	border: none;font-family:Verdana, Geneva, sans-serif;}
html,body{height:100%;}
body{background: url(images/struttura/bg-body.gif) repeat-x left top #001d3c; text-align:center; }

/*********************/
/*******	ID	******/
/*********************/
#box{ margin:auto; text-align:left; height:100%; width:950px; position:relative;}
body>#box{height:auto;min-height:100%; text-align:center;}
#container{ background-color:#2b353f; font-size:11px; width:930px; padding:10px; position:relative; color:#FFF; margin:0 auto 0 auto;}
#content{ height:100%; width:930px; padding-bottom:130px;}
#testata{ height:115px; width:auto; margin-bottom:10px;}
#bottom{height:81px; position:absolute; bottom:0; left:0; width:820px; padding-top:43px; background:url(images/struttura/bg-bottom.jpg) no-repeat left top; text-align:left; padding-left:130px; font:Verdana, Geneva, sans-serif; color:#abb8c3; font-size:10px;}
#eurob{ position:absolute; right:30px; bottom:0;}

/*********************/
/*****	CLASSI	******/
/*********************/
.colSx{width:640px; height:auto; float:left; text-align:left;}
.canale{color:#FFDB00; font:Verdana, Geneva, sans-serif; font-size:18px; padding-bottom:20px;}
.titolo{color:#AAAEB2; font:Verdana, Geneva, sans-serif; font-size:36px; padding-bottom:10px;}
.testo{color:#959A9f; font:Verdana, Geneva, sans-serif; font-size:11px;}
.colSx p a img{margin:15px 6px 1px 0; float:none;}
.colSx p img{margin-right:6px;}
.colSx a img {float:left; margin:0 10px 10px 0;}
.colSx p a {color:#9bd2ff; font:10pt Verdana, Geneva, sans-serif;}
.colDx{width:270px; height:auto; float:right; margin:0 0 0 20px; text-align:left;}
.colDx p {color:#ffffff; font:Verdana, Geneva, sans-serif 10px;}
.colDx p img{width:270px; height:auto; margin:0 0 10px 0;}
.colDx p a {color:#9bd2ff; font:10pt Verdana, Geneva, sans-serif;}
.colDx img { margin:0 10px 10px 0; float:left;}
.colDx p img{width:270px; height:auto; margin:0 0 10px 0;}
.colCanali{width:270px; height:100%; float:right; margin:0 0 0 20px; text-align:left;}
.box01{height:auto; margin:12px 7px 12px 7px; padding:2px; background:#0b1622; font:Verdana, Geneva, sans-serif; color:#959a9f;}
.box02{height:auto; margin:12px 7px 12px 7px; font:Verdana, Geneva, sans-serif; color:#d7e4ee;}
.box02 strong{color:#ffffff;}
.dividi{height:20px;}
.clr{clear:both; line-height:0; font-size:0;}

/*********************/
/***	CLASSI LINK	**/
/*********************/
a{ color:#9b9b9b; text-decoration:none;}
a:hover/*, a:active*/{ text-decoration:underline;}
.box02 a{color:#ffffff;}
.box02 a:hover{color:#FFDB00; text-decoration:none;}
.box01 a:hover{color:#FFDB00; text-decoration:none;}

/*********************/
/*MENU DI NAVIGAZIONE*/
/*********************/
#menu{height:30px;
}
#menu ul{
	list-style:none;
	margin-left: 0;
}
#menu ul li{
	height:30px;
	float:left;
}
#menu ul li a{
	color:#FFF;
	text-indent:-9000px;
	background-image:url(images/struttura/menu.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	display:block;
	outline:none;
	height:30px;
}
#menu ul li a.attivo{color:#3cafa8;}

#menu ul li a.linkAzienda{width:77px;background-position: 0px -30px;}
#menu ul li a.linkProdotti{width:70px;background-position: -77px -30px;}
#menu ul li a.linkCostume{width:72px;background-position: -147px -30px;}
#menu ul li a.linkTutti{width:51px;background-position: -219px -30px;}

/*HOVER*/
#menu ul li a.linkAzienda:hover, #menu ul li a.linkAzienda:active, #menu ul li#tab_header_active a.linkAzienda{width:77px;background-position: 0 0px;}
#menu ul li a.linkProdotti:hover, #menu ul li a.linkProdotti:active, #menu ul li#tab_header_active a.linkProdotti{width:70px;background-position: -77px 0;}
#menu ul li a.linkCostume:hover, #menu ul li a.linkCostume:active, #menu ul li#tab_header_active a.linkCostume{width:72px;background-position: -147px 0;}
#menu ul li a.linkTutti:hover, #menu ul li a.linkTutti:active, #menu ul li#tab_header_active a.linkTutti{width:51px;background-position: -219px 0;}

/*Form contatti*/
#moduloinfo div{float:left;}
#moduloinfo .formLeft{margin-right:20px;}
#moduloinfo .formRight{margin-right:0;}
#moduloinfo label{font-size:11px; display:block;}
#moduloinfo input, #moduloinfo textarea{border:1px solid #e3e2e0; width:100%; padding:2px; color:#777; font-size:11px; background:#fff;}
#moduloinfo textarea{height:79px;}
#moduloinfo input.submit{background:#fd9e10; color:#FFF; width:216px; border:1px solid #fd9e10; cursor:pointer; margin-top:10px; height:37px; font-size:14px; font-weight:bold; text-align:left; padding-left:18px;}
#moduloinfo .privacy{margin-top:10px; color:#777; font-size:11px;}
.titoloErr{font-size:20px; color:#FD9E10;}
.sottotitoloErr{font-size:14px; color:#777777; margin-bottom:10px; display:block; font-weight: bold;}
