/* COMUNI*/
html,body{margin:0;padding:0;}
body{font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#000000; text-align: center;  background:url(../images/bg_body.gif);}
a 		{color:#ffffff; text-decoration:none; font-size:11px;}
a:visited {color:#ffffff; text-decoration:none; }
a:hover 	{color:#ffffff; text-decoration:underline;}
img{border:0;}
form {margin:0px;padding:0px;}
p{text-align:center;}
div{border:0;}
/* Font */
.fontGray{color:#6b6868 !important;}

.copyBox{margin-left:10px; margin-right:20px; padding-top:20px;}
.floatLeft{float:left;}
.pLeft10{margin-left:10px;}
.pTop10{padding-top:20px;}
.clearLeft{clear:left;}
.mTop25{margin-top:25px;}

/* STRUTTURA*/
div#container{width:780px; margin: 0 auto; text-align: left;}
div#logo{border:0; height:76px; width:780px;}
div#imgLogo{border:0; height:76px; width:450px; float:left;}
div#data{width:330px; border:0; float:left; text-align:right; vertical-align:bottom; color:#BCBA9C !important; font-size:9px !important; padding-top:60px;}
div#content{float:left;}
div#divBody{width:641px; background:#F8F8CE; border-right: 1px solid #B1B1B1;}
div#footer{border:0; width:745px; height:36px; background:url(../images/bg_footer.gif); background-repeat : repeat-x; margin-left:35px; clear:left; text-align:center;}
div#footer .testo{padding-top:6px; color:#ffffff !important;}
/* HEADER*/
div#header{width:642px; height:169px;}
#header #block1{float:left; width:157px; height:169px; border:0;}
#header #block2{float:left; width:466px; height:169px; border:0;}
#header #block3{float:left; width:19px; height:169px; border:0;}
#header #riga1{width:466px; height:26px; border:0; background:url(../images/header/bg_header_01.jpg);}
#header #riga2{background:url(../images/header/bg_header_02.jpg); background-repeat : no-repeat; width:466px; height:15px; border:0;}
#header #riga3{background:url(../images/header/bg_header_03.jpg); background-repeat : no-repeat; width:466px; height:49px; border:0;}
#header #riga4{background:url(../images/header/bg_header_04.jpg); background-repeat : no-repeat; width:466px; height:31px; border:0;}
#header #riga5{background:url(../images/header/bg_header_05.jpg); background-repeat : no-repeat; width:466px; height:48px; border:0;}
#header #flagEn{margin-left:414px;}
#header #flagIt{margin-left:5px;}
#header #riga3 img{margin-top:15px; margin-left:409px;}
#header #welcome1{margin-left:10px;}
#header #welcome2{margin-left:224px;}

/* BOX RICERCA*/
div#boxSearch{float:left; padding-top:6px; padding-left:312px;}
#boxSearch .textarea{border: 1px solid #B0A30A; height:14px; width:123px; float:left; font-size:11px !important; vertical-align:middle;}
#boxSearch .BtnSubmit{float:left; margin-left:5px;}

div#titolo{margin-left:10px; width:615px; padding-top:0px; border-bottom:1px solid #8B835A; height:14px; padding-bottom:3px;}
div#titolo #imgTitolo{float:left; width:425px; height:14px;}
div#titolo #boxTitolo{float:left; width:190px; text-align:right; height:14px;}
div#titolo #boxTitolo img{margin-left:5px; padding-top:3px;}
div#titolo #boxTitolo a 		{color:#000000; text-decoration:none; font-size:11px;}
div#titolo #boxTitolo a:visited {color:#000000; text-decoration:none; }
div#titolo #boxTitolo a:hover 	{color:#000000; text-decoration:none;}
div#divRicerca{width:483px; height:85px; float:left; padding-top:0px; clear:left; padding-left:142px;}
div#boxRicerca{width:481px; height:84px; border-bottom:1px solid #8B835A; border-left:1px solid #8B835A; border-right:1px solid #8B835A; background:#E7DFB4;}
#boxRicerca .textarea{border: 1px solid #796143; height:15px; width:148px; font-size:11px !important; vertical-align:middle; margin-left:10px; float:left; margin-top:5px;}
#boxRicerca .select{border: 1px solid #796143; height:17px; width:98px; font-size:11px !important;  float:left; margin-top:5px;}
#boxRicerca .label{float:left; padding-left:20px; color:#8B835A; font-size:11px; padding-top:8px;}
#boxRicerca .spacer{clear:left; border:0; height:10px;}
#boxRicerca .marginL10{margin-left:10px;}
#boxRicerca .marginL21{margin-left:21px;}
#boxRicerca .BtnSubmit{float:left; margin-left:10px; margin-top:7px;}
/* MENU */
#menu .contenuto{width:133px; float:left; border:0;}
#menu .open{width:133px; border:0; height:98px;}
#menu .riga{width:133px; border:0; height:1px; background:url(../images/menu/riga.gif)}
#menu .menuImg{width:133px; border:0; height:19px;}
#menu .menuSlide{background:url(../images/menu/bg_menu_02.gif) repeat-y; padding-left:25px; font-size:9px; color:#ffffff}
#menu .close{width:133px; border:0; height:35px;}
#menu .sottoMenuOn{background:#C9C159;}
#menu a 		{color:#ffffff; text-decoration:none; font-size:9px !important;}
#menu a:visited {color:#ffffff; text-decoration:none; }
#menu a:hover 	{color:#ffffff; text-decoration:underline;}
/* BOX LINEA*/
#boxLinea{width:615px; border:0; padding-top:10px; padding-left:10px; clear:left;}
#boxLinea #boxTop{width:615px; height:10px; background:url(../images/prodotti/box_top.gif);}
#boxLinea #boxBottom{width:615px; height:10px; background:url(../images/prodotti/box_bottom.gif);}
#boxLinea #boxContent{padding-left:107px; background:#E7DFB4;}
#boxLinea #boxContent .left20{margin-left:20px;}
#boxLinea #boxContent .arrow{padding-left:34px; padding-top:5px; height:34px;}
#boxLinea #boxContent .left88{margin-left:88px;}
#boxLinea #boxContent #icoCatene{padding-left:17px; padding-top:5px; height:52px;}
#boxLinea #boxContent #icoCatene .left53{margin-left:53px;}
#boxLinea #boxContent #desc{padding-top:5px; height:18px; padding-bottom:10px;}
#boxLinea #boxContent #desc .left{margin-left:20px;}
/* BOX CATENA */
#boxCatena{width:615px; border:0; padding-top:10px; padding-left:10px; clear:left;}
#boxCatena #catena{height:65px; padding-top:10px; padding-bottom:10px;}
#boxCatena #boxTop{width:615px; height:10px; background:url(../images/prodotti/box_top.gif);}
#boxCatena #boxContent{padding-left:30px; background:#E7DFB4;}
#boxCatena #boxContent .arrowRight{margin-left:15px; margin-bottom:20px; margin-right:15px;}
#boxCatena #boxContent .arrowLeft{margin-bottom:20px; margin-right:15px;}
#boxCatena #boxContent .right25{margin-right:25px;}
#boxCatena #boxBottom{width:615px; height:10px; background:url(../images/prodotti/box_bottom.gif);}
/* PAGINAZIONE */
#paginazione{padding-top:15px; text-align:center; width:615px; clear:left;}
#paginazione .pageOn{font-family:tahoma,verdana,arial,helvetica,sans-serif; font-size:11px; color:#E5DCB1; font-weight:bold;}
#paginazione .pageLink{font-family:tahoma,verdana,arial,helvetica,sans-serif; font-size:11px; color:#796143; font-weight:bold;}
#paginazione  a 		{color:#796143; text-decoration:none; font-size:11px;}
#paginazione  a:visited {color:#796143; text-decoration:none; }
#paginazione  a:hover 	{color:#796143; text-decoration:underline; }
/* MSG_BOX */
#msgbox .errore {
	color:#8b835a !important;
	font-size:11px;
}
#msgbox .conferma {
	color:#000000 !important;
	font-size:11px;
}
#msgbox #msgbox_title {
	color:#f8b356 !important;
	font-weight:bold;
	font-size:11px;
}
#underCostruction {clear:left; margin-left:10px; padding-top:10px;}
#underCostruction #msg{color:#000000; background-color:#ffffff; padding:10px 10px 10px 10px; border:1px solid #8b835a; width:592px; margin:0 0 15px 0;}