body { background-color:#EFEBE8; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0px; padding:0px; }
.clear { clear:both; font-size:1px; height:1px;}

a { color:#373636;}
a:hover { text-decoration:none }
h1{ font-size:23px; margin:0px; font-family:Arial; text-align:right; padding:0px; clear:both}
h1 span {font-size:40px; margin:0px; padding:0px; text-transform:uppercase }
h2{ font-size:20px; margin:0px; padding:0px; }
h2 span { color:#998675; }
h3 { margin:0px; padding:0px; font-size:12px}
.sottoTitolo{ font-size:11px; color:#898989; margin:0px; padding:0px}
.textAlign { text-align:right; margin-top:0px}

.border_1 { border:2px solid #6E6C6C; }
/*.border_2 { border-top:2px solid #6E6C6C; border-bottom:2px solid #6E6C6C; border-right:2px solid #6E6C6C}*/
.imgCategory { width:890px; height:262px; overflow:hidden; }

#menuCatalogo{ width:350px; left:485px; top:125px; margin-left:-445px; position:absolute;}
	.box_menuCatalogo{ width:82px; height:82px; float:left; overflow:hidden; }

#sfondo_top{ margin-top:0px; background-color:#070505; width:100%; height:60px; border-bottom: 2px solid #6E6C6C; }
#sfondo_top2{ width:100%; height:290px; background-color:#373636; border-bottom:2px solid #FFFFFF; margin:0px }
.titoloPagina{ color:#626060; text-align:right; border-bottom: 2px solid #6E6C6C;  margin:0px; height:45px; padding-top:35px; }

#box{ width:890px; left:50%; top:0px; margin-left:-445px; position:absolute; }


#payoff { position:absolute; top:395px; background-color:#000000; width:890px; height:35px; filter:alpha(opacity=60); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.60; opacity:0.6; z-index:1; }
	.payoff_testo { padding:5px 0px 5px 15px; float:left; font-size:10px; color:#FFFFFF; z-index:-1000; }

.inputField { width:90%; font-size:11px; color:#666666; }
.inputField_textarea { width:90%; height:100px; font-size:11px; color:#666666; font-family:Arial, Helvetica, sans-serif; }
.obbligatorio { color:#FF0000; }

#header { margin:30px 0px 15px 0px; }
.header_left { width:300px; float:left;  }
/*.header_left img { margin-left:5px; }*/
.header_right{ color:#FFFFFF; width:590px; float:left; text-align:right; }
	.header_right ul { margin:0px; padding:10px 0px 0px 0px; list-style-type:none; font-size:12px; }
	.header_right ul li { margin:0px 5px 0px 10px; display:block; float:left;}
	.header_right span { color:#FFFFFF;}
	.header_right ul li a { color:#C9AB9A; text-decoration:none;}
	
.mainMenu_link { margin-left:20px; }
.mainMenu_link a { color:#C9AB9A; font-size:12px; text-decoration:none; }
.mainMenu_link a:hover { color:#666; }
.mainMenu_link strong { color:#fff; }



#main {  width:890px; background-color:#ebe6e2;}
#main strong { color:#000;}
.box_top { width:846px; padding:10px; /* background-color:#D3D3D3;*/ margin:0px 10px 12px 12px;  }
	.box_top p { text-align:justify; color:#333333; font-weight:normal; }
	
.box_left{  margin:5px 0px 15px 0px; padding:5px; background-color:#e7ded7; border:1px solid #f3f3f3;}
.box_img { width:128px; height:85px; overflow:hidden; float:left; border:2px solid #91908F; }
/*.box_imgThumb { width:94px; border:2px solid #91908F; }*/
.box_text { width:210px; padding:0px 0px 0px 10px; margin:0px; float:left; font-size:10px; }
.box_text p{  margin:7px 0px 8px 0px;   }

#main_intro { width:890px; margin-top:50px; }
#main_left{ width:350px; float:left}
/*#main_center { width:224px; border:3px solid #535B69; float:left; background-color:#6C7586;  }*/

	
	.classeOver1_ita { background-image:url(../../images/menu/azienda.jpg);  width:160px; height:46px; background-position:center center; background-repeat:no-repeat;  }
	.classeOver1_ita:hover { cursor:pointer; display:block;  width:160px; height:46px;  background-image:url(../../images/menu/azienda_hover.jpg); background-position:center center; background-repeat:no-repeat; }
	.classeOver2_ita { background-image:url(../../images/menu/realizzazioni.jpg);  width:160px; height:46px; background-position:center center; background-repeat:no-repeat;  }
	.classeOver2_ita:hover { cursor:pointer; display:block;  width:160px; height:46px;  background-image:url(../../images/menu/realizzazioni_hover.jpg); background-position:center center; background-repeat:no-repeat; }
	.classeOver3_ita { background-image:url(../../images/menu/dovesiamo.jpg);  width:160px; height:46px;  background-position:center center; background-repeat:no-repeat;  }
	.classeOver3_ita:hover { cursor:pointer; display:block;  width:160px; height:46px; background-image:url(../../images/menu/dovesiamo_hover.jpg); background-position:center center; background-repeat:no-repeat; }
	.classeOver4_ita { background-image:url(../../images/menu/ultime.jpg); width:160px; height:46px;  background-position:center center; background-repeat:no-repeat;  }
	.classeOver4_ita:hover { cursor:pointer; display:block;  width:160px; height:46px; background-image:url(../../images/menu/ultime_hover.jpg); background-position:center center; background-repeat:no-repeat; }
	.classeOver5  {background-image:url(../../images/spal.png);width:150px; padding-left:9px; height:46px;  background-position:center center; background-repeat:no-repeat;}
	
	.classeOver1_eng { background-image:url(../../images/menu/azienda2.jpg);  width:160px; height:46px;  background-position:center center; background-repeat:no-repeat;  }
	.classeOver1_eng:hover { cursor:pointer; display:block; width:160px; height:46px;  background-image:url(../../images/menu/azienda2_hover.jpg); background-position:center center; background-repeat:no-repeat; }
	.classeOver2_eng { background-image:url(../../images/menu/realizzazioni2.jpg); width:160px; height:46px; background-position:center center; background-repeat:no-repeat;  }
	.classeOver2_eng:hover { cursor:pointer; display:block; width:160px; height:46px;  background-image:url(../../images/menu/realizzazioni2_hover.jpg); background-position:center center; background-repeat:no-repeat; }
	.classeOver3_eng { background-image:url(../../images/menu/dovesiamo2.jpg); width:160px; height:46px;  background-position:center center; background-repeat:no-repeat;  }
	.classeOver3_eng:hover { cursor:pointer; display:block; width:160px; height:46px;  background-image:url(../../images/menu/dovesiamo2_hover.jpg); background-position:center center; background-repeat:no-repeat; }
	.classeOver4_eng { background-image:url(../../images/menu/ultime2.jpg); width:160px; height:46px;  background-position:center center; background-repeat:no-repeat;  }
	.classeOver4_eng:hover { cursor:pointer; display:block; width:150px; height:46px;  background-image:url(../../images/menu/ultime2_hover.jpg); background-position:center center; background-repeat:no-repeat; }	


#menuIndex { position:absolute; left:500px; top:135px; width:160px; height:420px; z-index:100; border-left:1px solid #6E6C6C; border-right:1px solid #6E6C6C; border-top:1px solid #6E6C6C;  border-bottom:none; background-color:#373636; }
.lang { text-align:center; padding:20px 0px;  }
.lang a { margin:0px 5px;   }
.lang a:hover {   }


#main_right { width:310px; float:left; background-color:#FFFFFF}
#footer { padding:17px 0px 17px 0px; text-align:center; color:#C9AB9A; background-color:#373636; clear:both; border-top:2px solid #6E6C6C; font-size:10px;}
.footer_text { margin-bottom:10px}
#footer_intro{ margin-top:17px; text-align:center; color:#999999}

/* catalogo */
.prodotti{ width:419px; float:left; margin:5px 10px 5px 10px;  cursor:pointer;}
.prodotti_img { width:130px; padding:10px; float:left;}
.prodotti_testo { padding:10px; width:247px; float:left;  }
.prodotti_luogo h3{ font-size:12px; color:#000000; }
.prodotti_titolo { font-size:11px; color:#898989; margin-bottom:5px }

#dettaglio_prodotti {padding:12px}
.dettaglio_prodotti_testo { float:right; width:335px; color:#7D7D7D }
.dettaglio_prodotti_testo h3 { color:#000000; font-size:18px; margin-bottom:15px;}
.dettaglio_prodotti_testo h3 span { font-size:16px}
#dynloadarea{ width:380px; float:left; background-color:#CCCCCC}
.menuvoice { width:90px; float:left; margin:0px 15px 0px 20px }
.menuvoice img { margin-bottom:10px}
