#separatore{ border-top:2px solid #6D6B5E; width:748px;}

.separatore_b{ border-top:1px solid #6D6B5E; width:748px;}

#interattiva{float:left;margin:10px 0 0 -2px; padding:0; display:inline;height:25px; overflow:hidden;}
#interattiva a{height:25px; width:auto; line-height:2.6em; display:block; float:left; font-size:10px;padding: 0 10px 0 15px;background:#6D6B5E url(/it_IT/static/images/bg_navigazione_azienda.gif) no-repeat left top; text-decoration:none; text-transform:uppercase; color:#FFF; border-top:1px solid #8D8A76;border-left:1px solid #6D6B5E;border-right:1px solid #8D8A76;margin:0;}
#interattiva a:hover{ background:#6D6B5E url(/it_IT/static/images/bg_navigazione_azienda.gif) no-repeat left -25px; border-top:1px solid #6D6B5E;border-left:1px solid #8D8A76;border-right:1px solid #8D8A76;}

.societa{width:748px; display:block; float:right; margin:0 0 10px}

#cronologia p{color:#6D6B5E;}
#cronologia a:link, #cronologia a:visited{color:#6D6B5E;}
#cronologia a:hover{color:#444;}

#contenuti h2{padding:0; margin:10px 0 0 0; font-size:18px; text-transform:uppercase;color:#6D6B5E; text-align:left; font-weight:normal}

#titolo_azienda{width:348px; padding:0; margin:0; background:#FFF;float:right;text-align:left; position:relative; }
#titolo_azienda h1{padding:0; margin:0 0 10px 0; font-size:18px; text-transform:uppercase; width:280px;color:#6D6B5E;}
#titolo_azienda img{position:absolute; top:3px; right:20px; }

#titolo_contatti{width:348px; padding:0; margin:0; background:#FFF;float:right;text-align:left; position:relative; }
#titolo_contatti h1{padding:0; margin:0 0 10px 0; font-size:18px; text-transform:uppercase; width:280px;color:#6D6B5E;}
#titolo_contatti img{position:absolute; top:3px; right:20px; }

.box_landing_in{width:354px; margin:10px 10px 0 10px; padding:10px 0; background:#fff; text-align:left; float:right; position: relative;}
.box_landing_in a {color:#6d6b5e;  text-decoration: underline;}	
.box_landing_in a:hover{color:#444; text-decoration:none;}
.box_landing_in p {padding:0; margin:5px 0 0 0 ; font-size:11px; color:#444}	
.box_landing_in img {float:left;margin:0 10px 10px 0 ;}	
.box_landing_in ol {margin:0; padding:0; list-style-type:none; border-top: 0px dotted #7F7C6B; clear:both;}
.box_landing_in ol li {padding:5px 0; font-size:11px; color:#444; margin: 0 0 5px 0}	
.box_landing_in h2 {text-transform:uppercase; font-size: 15px; font-weight:normal; color:#6D6B5E; padding: 0;margin:0 0 3px 0;}
.box_landing_in h3 {text-transform:uppercase; font-size: 10px; font-weight: normal; border-bottom: solid 2px #6D6B5E; padding: 0 0 10px 0;margin:0 0 10px 0;}
.box_landing_in h4 {color:#000; margin:0; font-size: 11px;}
.box_landing_in h4 a{ position:absolute; top:10px; right:0; background:url(/it_IT/static/images/arrow.gif) no-repeat left  ; padding: 0 0 0 15px; font-size:11px; color:#444;}	
.box_landing_in ol li a {
PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(/it_IT/static/images/arrow.gif) no-repeat left 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}	


.box_landing_wide{width:748px; margin:10px 0 0 20px; padding:10px 0; text-align:left; float:right; border-bottom:2px dotted #6D6B5E; position:relative;}
.box_landing_wide a {color:#6D6B5E;  text-decoration: underline;}	
.box_landing_wide a:hover{color:#444; text-decoration:none;}
.box_landing_wide p {padding:0; margin:5px 0 0 0 ; font-size:11px; color:#444}	
.box_landing_wide img {float:left;margin:0 10px 5px 0 ;display:inline;}	
.box_landing_wide ol {margin:0; padding:10px 0 0 0; list-style-type:none; border-top: 2px dotted #7F7C6B; clear:both;}
.box_landing_wide ol li {padding:0; font-size:11px; color:#444; margin: 0 0 5px 0}
.box_landing_wide h2 {text-transform:uppercase; font-size: 15px; font-weight:normal; color:#6D6B5E; padding: 0;margin:0 0 3px 0;}
.box_landing_wide h2 img{float:none!important; vertical-align:top; margin:0 5px 0 0 !important;}
.box_landing_wide h3 {text-transform:uppercase; font-size: 10px; font-weight: normal; border-bottom: solid 2px #6D6B5E; padding: 0 0 10px 0;margin:0 0 10px 0;}
.box_landing_wide h4 {color:#000; margin:0; font-size: 11px;background: url(/it_IT/static/images/arrow.gif) no-repeat left  ; padding: 0 0 0 15px;}
.box_landing_wide h4 a{ position:absolute; top:10px; right:0;}

.box_landing_short{width:167px; height:auto; margin:0 10px; padding:10px 0; text-align:left; float:left; display:inline;/*border-bottom: 1px solid #6D6B5E;*/ }
.box_landing_short a {color:#6D6B5E;  text-decoration: underline;}	
.box_landing_short a:hover{color:#444; text-decoration:none;}
.box_landing_short p {padding:0; margin:0 0 10px 0 ; font-size:11px; color:#444}	
.box_landing_short img {float:left;margin:0 10px 5px 0 ;}	
.box_landing_short ol {margin:0; padding:0; list-style-type:none; clear:both;}
.box_landing_short ol li {padding:5px 0; font-size:11px; color:#444; margin:0;  border-top: 1px solid #EEE;}
.box_landing_short h3 {color:#000; margin:0 0 2px 0; font-size: 13px;padding:0;}
.box_landing_short h4 {color:#666; margin:0 0 10px 0; font-size: 11px;padding:0;}	
.box_landing_short h5 {color:#6D6B5E; margin:0; font-size: 10px;padding:0; font-weight:normal; text-transform:uppercase;}	
.box_landing_short li a{background:url(/it_IT/static/images/arrow.gif) no-repeat left  ; padding: 0 0 0 15px;}	

.box_landing_contatti{width:164px; height:auto; margin:0 10px; padding:10px 0; text-align:left; float:left; display:inline;/*border-bottom: 1px solid #6D6B5E;*/ }
.box_landing_contatti a {color:#6D6B5E;  text-decoration: underline;}	
.box_landing_contatti a:hover{color:#444; text-decoration:none;}
.box_landing_contatti p {padding:0; margin:0 0 10px 0 ; font-size:11px; color:#444}	
.box_landing_contatti img {float:none;margin:0 ; width:100%;}	
.box_landing_contatti ol {margin:0; padding:0; list-style-type:none; clear:both; width:inherit;}
.box_landing_contatti ol li {padding:5px 0; font-size:11px; color:#444; margin:0;  border-top: 1px solid #EEE;}
.box_landing_contatti h3 {color:#6D6B5E; margin:0 0 5px 0; font-size: 13px; font-weight:normal;padding:5px 0;border-bottom: solid 2px #6D6B5E; text-transform:uppercase;}
.box_landing_contatti h4 {color:#666; margin:0 0 10px 0; font-size: 11px;padding:0;}	
.box_landing_contatti h5 {color:#6D6B5E; margin:0; font-size: 10px;padding:0; font-weight:normal; text-transform:uppercase;}	
.box_landing_contatti li a{width:152px;background:url(/it_IT/static/images/arrow.gif) no-repeat left  ; padding: 0 0 0 15px; }
.box_landing_contatti li select{width:100%;border:1px solid #CCC; font-size:11px; margin:0; padding:2px 0;}

span.numeroverde{color: #009900 !important; font-size:14px !important; clear:both !important; display:block !important; text-align:left; margin:3px 0; font-weight:bold}

.mappa{width:100%; clear:both;margin:0;padding:0;display:none;overflow:hidden;}
.mappa img{float:none!important;width:100%;margin:0 !important;padding:0 !important;}	


form.cerca_mondo{ border-bottom:2px solid #999; width:728px; float:right; text-align:left; padding:10px}
form.cerca_mondo p{font-size:12px;margin:5px 0; padding:0;  color:#666;text-transform:uppercase;}
form.cerca_mondo p input{margin:0 5px; padding:2px; width:23%; border:1px solid #6D6B5E;font-size:11px; color:#444}
form.cerca_mondo p select{margin:0 0 0 5px; padding:2px; width:17%; border:1px solid #6D6B5E;font-size:11px; color:#444; text-transform:capitalize;} 
form.cerca_mondo p input.button  {width:10%!important; border:none !important; height:auto !important;margin:0 0 0 5px !important; background:transparent url(/it_IT/static/images/cerca_prodotti.gif) no-repeat 0 0 !important; padding:2px 0 2px 23px !important; text-align:left !important;}


/*Stile tabelle colonna centrale*/
.col_centro h1{font-size:16px; color:#6D6B5E; margin:0 0 5px 0; padding:0;}
.col_centro h2{ font-size:11px; font-weight:normal;color:#6D6B5E; margin:0 0 10px 0; padding:0; text-transform:uppercase;}
.col_centro table{ border-collapse:collapse; border:none; margin:10px 0;clear:both;}
.col_centro thead{font-size:12px; color:#6D6B5E;}
.col_centro thead td{padding:3px; font-size:12px; color:#6D6B5E; border-left: 1px solid #CCC; border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;text-align:center;}
.col_centro tbody{ font-size:11px; color:#444;}
.col_centro tbody td{padding:3px; font-size:11px; color:#444; border-left: 1px solid #CCC; border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;text-align:left;}

/*alert session*/

.alert_step1{padding:10px 0; width:920px; background:#fff; clear:both; display:block;text-align:left; margin:0 auto;  border-top:2px solid #6D6B5E;}
.alert_step1 h2 {text-transform:uppercase; font-size: 15px; font-weight:normal; color:#6D6B5E; padding: 0;margin:0 0 10px 0;}
.alert_step1 p{padding:0; margin:0 0 5px ; font-size:11px; color:#444}
.alert_step1 form{width:50%; float:left ; display:inline; margin:10px 0}
.alert_step1 fieldset { padding:1em;border:none; border-left:1px solid #DDD; border-bottom:1px solid #999; font-weight:bold}
.alert_step1 legend {font-size:11px; text-transform:uppercase; color:#6D6B5E;}
.alert_step1 input{margin:0 5px; padding:2px; width:70%; border:1px solid #6D6B5E;font-size:11px; color:#444}
.alert_step1 input.button{width:auto!important; border:none !important; height:auto !important;margin:0 0 0 5px !important; background:none !important; padding:0 !important; text-align:left !important; text-transform:uppercase;  color:#6D6B5E;}

.alert_step2{padding:10px 0; width:920px; background:#fff; clear:both; display:block;text-align:left; margin:0 auto;  border-top:2px solid #6D6B5E;}
.alert_step2 h2 {text-transform:uppercase; font-size: 15px; font-weight:normal; color:#6D6B5E; padding: 0;margin:0 0 10px 0 !important;}
.alert_step2 p{padding:0; margin:0 0 10px ; font-size:11px; color:#444; display:block; clear:both;line-height:1.3em;}
.alert_step2 img{ vertical-align:middle; border:none; margin:0 3px 0 0;}
.alert_step2 form{width:100%; display:inline; margin:0; }
.alert_step2 fieldset { padding:1em;border:none; border-left:1px solid #DDD; border-bottom:1px solid #999; margin:20px 0; display:block;}
.alert_step2 legend {font-size:11px; text-transform:uppercase; color:#6D6B5E; font-weight:bold}
.alert_step2 form label{ float:left; display:inline;width:48.6%; margin:5px; font-size:11px; color:#6D6B5E}
.alert_step2 label input{margin:2px 0 0 0; padding:2px; width:99%; border:1px solid #6D6B5E;font-size:11px; color:#444; display:block;}
.alert_step2 input.captcha{margin:2px 0 0 0; padding:2px; width:auto; border:1px solid #6D6B5E;font-size:11px; color:#444; display:inline;}
.alert_step2 input.cellphone{ width:50% !important;display:inline!important;}
.alert_step2 select.cellphone{width:auto;border:1px solid #6D6B5E;font-size:11px; color:#444; margin:2px 0 0; padding:2px; clear:left; display: inline; }
.alert_step2 input.button{width:auto!important; border:none !important; height:auto !important;margin:0 0 0 5px !important; background:none !important; padding:0 !important; text-align:left !important; text-transform:uppercase;  color:#6D6B5E;}
.alert_step2 input.button_right{width:auto!important; border:none !important; height:auto !important;margin:0 0 0 5px !important; background:none !important; padding:0 !important; text-align:left !important; text-transform:uppercase;  color:#6D6B5E; float:right;}

.alert_step2 table{width:100%; border-collapse:collapse; border:none; margin:5px 0;}
.alert_step2 table img{border:none;margin:0; float:none !important; vertical-align:middle}
.alert_step2 thead{font-size:12px; color:#6D6B5E;}
.alert_step2 thead td{padding:5px; font-size:10px; color:#6D6B5E; border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;border-right: 1px solid #CCC;text-align:center;}
.alert_step2 thead th{padding:5px; font-size:11px; color:#6D6B5E;border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;border-right: 1px solid #CCC;text-align:left;}
.alert_step2 tbody{font-size:11px; color:#444;}
.alert_step2 tbody td{padding:5px; font-size:10px; color:#444;border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;border-right: 1px solid #CCC; text-align:center!important; vertical-align:top}
.alert_step2 tbody td a{display:block; text-decoration:none;}
.alert_step2 tbody td a:hover{color:#000;}
.alert_step2 tbody th{padding:5px; font-size:11px; color:#444;border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;border-right: 1px solid #CCC;text-align:left; font-weight:normal; vertical-align:middle}

.alert_step2 ul {margin:10px 0; padding:0; list-style: square inside; clear:both; width:inherit; color:#DDD}
.alert_step2 ul li {padding:5px 0; font-size:11px; color:#444; margin:0;  border-bottom: 1px solid #EEE;}

.attention{width:100%; background: #FFFFCC url(/it_IT/static/images/alert.gif) no-repeat 5px 5px; margin:10px 0; clear:both;}
.attention p{padding:5px 5px 5px 25px!important; margin:0!important}

.privacy{width:100%; background: #EEE; margin:10px 0; height:100px; overflow:auto;}
.privacy p{padding:5px!important; margin:0 0 10px!important}

img.captcha{ float:left; border:1px solid #DDD; padding:2px; margin:0 10px 10px 0}

.posta{padding:10px 0; width:748px; background:#fff; display:block; float:right;text-align:left; margin:0}
.posta h2 {text-transform:uppercase; font-size: 15px; font-weight:normal; color:#6D6B5E; padding: 0;margin:0 0 10px 0 !important;}
.posta p{padding:0; margin:0 0 10px ; font-size:11px; color:#444; display:block; clear:both;line-height:1.3em;}
.posta img{ vertical-align:middle; border:none; margin:0 3px 0 0;}
.posta form{width:100%; display:inline; margin:0; }
.posta fieldset { padding:1em;border:none; border-left:1px solid #DDD; border-bottom:1px solid #999; margin:20px 0; display:block;}
.posta legend {font-size:11px; text-transform:uppercase; color:#6D6B5E; font-weight:bold}
.posta form label{ float:left; display:inline;width:48.6%; margin:5px; font-size:11px; color:#6D6B5E}
.posta label input{margin:2px 0 0 0; padding:2px; width:99%; border:1px solid #6D6B5E;font-size:11px; color:#444; display:block;}
.posta input.captcha{margin:2px 0 0 0; padding:2px; width:auto; border:1px solid #6D6B5E;font-size:11px; color:#444; display:inline;}
.posta input.cellphone{ width:99% !important;display:inline!important;}
.posta select.cellphone{width:100%;border:1px solid #6D6B5E;font-size:11px; color:#444; margin:2px 0 0; padding:2px; clear:left; display: inline; }
.posta input.button{width:auto!important; border:none !important; height:auto !important;margin:0 0 0 5px !important; background:none !important; padding:0 !important; text-align:left !important; text-transform:uppercase;  color:#6D6B5E;}
.posta input.button_right{width:auto!important; border:none !important; height:auto !important;margin:0 0 0 5px !important; background:none !important; padding:0 !important; text-align:left !important; text-transform:uppercase;  color:#6D6B5E; float:right;}
.posta textarea{margin:5px 0 0 0; padding:2px; width:99%; border:1px solid #6D6B5E;font-size:11px; font-family:Lucida Grande, Lucida sans unicode, Arial, sans serif;  color:#444; display:inline;}

.posta table{width:100%; border-collapse:collapse; border:none; margin:5px 0;}
.posta table img{border:none;margin:0; float:none !important; vertical-align:middle}
.posta thead{font-size:12px; color:#6D6B5E;}
.posta thead td{padding:5px; font-size:10px; color:#6D6B5E; border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;border-right: 1px solid #CCC;text-align:center;}
.posta thead th{padding:5px; font-size:11px; color:#6D6B5E;border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;border-right: 1px solid #CCC;text-align:left;}
.posta tbody{font-size:11px; color:#444;}
.posta tbody td{padding:5px; font-size:10px; color:#444;border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;border-right: 1px solid #CCC; text-align:center!important; vertical-align:top}
.posta tbody td select{width:auto;border:1px solid #6D6B5E;font-size:11px; color:#444; margin:2px 0 0; padding:2px; clear:left; display: inline; vertical-align:middle; }
.posta table input{width:auto;font-size:11px; color:#444;vertical-align:middle; margin:6px; }
.posta tbody td a{display:block; text-decoration:none;}
.posta tbody td a:hover{color:#000;}
.posta tbody th{padding:5px; font-size:11px; color:#444;border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;border-right: 1px solid #CCC;text-align:left; font-weight:normal; vertical-align:middle}

.posta ul {margin:10px 0; padding:0; list-style: square inside; clear:both; width:inherit; color:#DDD}
.posta ul li {padding:5px 0; font-size:11px; color:#444; margin:0;  border-bottom: 1px solid #EEE;}
.posta a {color:#6d6b5e;  text-decoration: underline;}	
.posta a:hover{color:#444; text-decoration:none;}


