*{margin: 0;padding: 0;	border: none; font-family: Arial, Helvetica, sans-serif;}
html,body{height:100%;}
body{background: url(images/struttura/bg-body.gif) repeat-x top left #FFF; text-align:center;}

/*********************/
/*******	ID	******/
/*********************/
#box{ margin:auto; text-align:left; height:100%; width:950px; position:relative; background:url(images/struttura/bg-content.gif) repeat-y 10px top;}
body>#box{height:auto;min-height:100%;}
#testata{ height:230px; background:url(images/struttura/emozionale.jpg) no-repeat top right; padding-left:10px;}
#logo{width:240px;}
#content{ color:#9a9a9a; font-size:11px; padding-bottom:182px;}
#colonnaUno{ width:240px; float:left; background:url(images/struttura/menu.jpg) no-repeat top left; padding:70px 10px 0 0;}
#spot,#spot2{padding-left:10px; padding-top:20px; text-align:center;}
#contenutoCol{ padding-left:20px;}
#contenutoCol ul{ list-style:none; margin-right:10px;}
#contenutoCol ul li{ border-bottom:1px solid #fff; padding:5px;}
#colonnaDue{ width:700px; float:left; padding-top:1px;}
#contenuti{}
#menu{ height:69px;}
#bottom{height:142px; position:absolute; bottom:0; left:0; width:950px; color:#72747d; border-top:20px solid #fff; background:#fff;}


/*********************/
/*****	CLASSI	******/
/*********************/
.clr{clear:both; line-height:0; font-size:0;}
.news .data{ color:#ff7200;}
.news .titolo{ color:#1a171b;}
.news .descr{ color:#72747d;}

#contenuti div.interno{margin:10px; width:680px;}
#contenuti div.interno p, #contenuti div.interno ul{ padding:0 10px 20px 10px; font-size:12px; line-height:16px;}
#contenuti div.interno p.titolo{ font-size:18px; color:#000;}
#contenuti div.interno ul{ list-style:outside square; margin-left:14px; padding-bottom:10px;}
#contenuti div.interno li{ padding-bottom:10px;}
#contenuti div.interno li strong{ color:#4d4d52;}

#contenuti .box{ width:310px; height:210px; border:1px solid #e3e3e5; float:left; margin:10px; padding:9px;}

#bottom div{ float:left; border-top:1px solid #e3e3e5;}
#bottom .boxPrimo{ width:210px; padding:30px 20px 0 20px;}
#bottom .boxPrimo .titolo{ color:#1a171b;}
#bottom .boxSecondo{ width:150px; padding:30px 20px 0 20px;}
#bottom .boxTerzo{ width:220px; padding:86px 20px 0 20px; text-align:right; color:#ff7200;}
#bottom .boxQuarto{ width:210px; padding:30px 20px 0 20px;}

img.marchio{ float:left; margin:0 12px; margin-top:24px; border:13px solid #e3e3e3;}

div.attivo{ background:#FFF;}

/*********************/
/***	CLASSI LINK	**/
/*********************/
a{ color:#9b9b9b; text-decoration:none;}
a:hover/*, a:active*/{ text-decoration:underline;}

#contenutoCol ul li a{ display:block; font-size:12px;}
#contenutoCol ul li a:hover, #contenutoCol ul li a.attivo{ text-decoration:none; color:#ff7200;}

#contenuti div.interno a{color:#ff7200;}

#bottom a{ color:#72747d;}
#bottom .boxTerzo a{ color:#ff7200;}

/*********************/
/*MENU DI NAVIGAZIONE*/
/*********************/
#menu ul{
	list-style:none;
	margin-left:10px;
	font:14px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	text-transform:uppercase;
}
#menu ul li{
	height:69px;
	line-height:69px;
	float:left;
	padding-right:12px;
}
#menu ul li a{
	color:#72747d;
	display:block;
	outline:none;
}
#menu ul li a:hover, #menu ul li a.attivo{
	color:#ccccce;
	text-decoration:none;
	background:url(images/struttura/dot.gif) no-repeat center 15px;
}

/*Form contatti*/
#moduloinfo {margin:10px;}
#moduloinfo .formLeft{}
#moduloinfo .formRight{}
#moduloinfo label{font-size:12px; display:block; padding-bottom:10px;}
#moduloinfo input, #moduloinfo textarea{border:1px solid #e3e2e0; width:654px; padding:2px; color:#777; font-size:11px; background:#fff;}
#moduloinfo textarea{height:79px;}
#moduloinfo input.submit{background:#FF7200; color:#FFF; width:316px; border:1px solid #FF7200; cursor:pointer; margin-top:10px; font-weight:bold; text-align:left; padding:5px;}
#moduloinfo .privacy{padding:10px !important; background:#fafafa;}
#moduloinfo .obbligatorio{ color:#FF7200;}
.titoloErr{font-size:18px; color:#ff7200;}
.sottotitoloErr{font-size:14px; color:#777; display:block; font-weight:bold;}
/*Form job*/
/*form#modulo{ margin:10px;}*/
form#modulo .formLeft{}
form#modulo .formRight{}
form#modulo label{font-size:12px; padding-bottom:10px;}
form#modulo input, form#modulo textarea{border:1px solid #666; width:316px !important; padding:2px; color:#777; font-size:11px; background:#fff;}
form#modulo textarea{height:79px;}
form#modulo input.submit{background:#FF7200; color:#FFF; width:316px; cursor:pointer; margin-top:10px; font-weight:bold; text-align:left; padding:5px;}
form#modulo .privacy{padding:10px !important; background:#fafafa; margin-top:10px;}
form#modulo .obbligatorio{ color:#FF7200;}
.paragrafoForm{padding-bottom:15px !important; color:#FF7200; font-weight:bold;}

/* tableCatalogo */
.tableCatalogo{
font-family: Arial, Helvetica, sans-serif;
width:100%;
}
.tableCatalogo tr{
}
.tableCatalogo td{
font-size:11px;
padding:6px 8px;
border-bottom:1px solid #e3e3e5;
}
.tableCatalogo a{
text-decoration:none;
}
.tableCatalogo a:hover{
text-decoration:underline;
}
.tableCatalogo_INTESTAZIONE{
font-weight:bold;
color:#777;
font-size:11px !important;
}
.tableCatalogo_INTESTAZIONE td{
border-bottom:1px solid #777;
}
.tableCatalogo_SUBINT{
background:#EAEAEC;
font-weight:bold;
color:#666;
}
/* captcha */
div#contenuti div.interno a.captchaStyle {
color:#000000;!important;
font-size:12px;
text-decoration:underline;
}
div#contenuti div.interno a.captchaStyle:hover {
text-decoration:none;
}
.sinistro {float:left;}
.destro {float:right;}
#captchacode{width:310px !important;}