BODY {	
	padding:0px 0px 0px 0px;
	margin: 0px; 
	position: relative; 
	background:url(bg.gif) repeat-x left top #F0EBEA;
		}
BODY,HTML { 
	margin:0px;
}
#mainContainer {
	width:1003px; 
	top:0px;
	left:50%;
	position:absolute;
	margin:0px 0px 0px -501px;
	border:0px solid #FF9900;
	
}
#container {
    position:relative;
	width:1003px; 
	border:0px dashed #000;
	/*display:inline*/
}

#logo{
	position:absolute;
	left:20px;
	top:20px;
	background:none;
	padding:0em 0px;
	border:0px solid #000;
	height:40px;

}

#main {
	position:absolute;
	width:1003px; 
	top:0px;
	left:0px;
	margin:60px 0px 0px 0px;
	border:0px solid #000;
}

#txtChisiamo{
	position:absolute;
	left:48px;
	top:54px;
	width:340px;
	border:0px solid #000;
}

#corniceChisiamo1{
	position:absolute;
	left:407px;
	top:91px;
	width:266px;
	height:219px;
	border:3px solid #E7DFD3;
	text-align:center;
}

#corniceChisiamo2{
	position:absolute;
	left:689px;
	top:91px;
	width:266px;
	height:219px;
	border:3px solid #E7DFD3;
	text-align:center;
}

.imgIstituzionale {
	border:1px solid #FFF;
     }

.sfumaturaSx{
	background: url("sfumatura_sx.gif") repeat-y left top;
	vertical-align:top;
}
.sfumaturaDx{
	background: url("sfumatura_dx.gif") repeat-y left top;
	vertical-align:top;
}
.cornice{
    background: #FFF;
	border-top:1px solid #D7D1CF;
	border-right:1px solid #D7D1CF;
	border-left:1px solid #D7D1CF;
	vertical-align:top;
}

#eventi {
	position:absolute;
	width:432px;
	height:119px;
	top:0px;
	left:0px;
	margin:158px 0px 0px 522px;
	border:0px solid #000;
	z-index:100;
}
.txtEventi{
	background:#F2EDED;
	font:11px/1.2em Arial,Helvetica,Tahoma,sans-serif;
	color:#442C21;
	text-align:left;
	vertical-align:top;
	padding:13px;
}
.txtEventi a {
	color:#442C21; TEXT-DECORATION:none; TEXT-DECORATION:none;
     }
.txtEventi a:link, .txtEventi a:visited {
 	color:#442C21; TEXT-DECORATION:none;
     }
.txtEventi a:hover, .txtEventi a:active { 
	color:#442C21; TEXT-DECORATION:underline;
     }

#descrizione {
	position:absolute;
	width:432px;
	height:94px;
	top:0px;
	left:0px;
	margin:66px 0px 0px 510px;
	border:0px solid #000;
	z-index:200;
}

#login {
	position:absolute;
	width:432px;
	height:94px;
	top:0px;
	left:0px;
	margin:183px 0px 0px 510px;
	border:0px solid #000;
	z-index:100;
}

.txtBianco{
	font:11px/1.3em Arial,Helvetica,Tahoma,sans-serif;
	color:#FFF;
	text-align:left;
	vertical-align:top;
}
.txtBianco a {
	color:#FFF; TEXT-DECORATION:none; TEXT-DECORATION:underline;
     }
.txtBianco a:link, .txtBianco a:visited {
 	color:#FFF; TEXT-DECORATION:underline;
     }
.txtBianco a:hover, .txtBianco a:active { 
	color:#FFF; TEXT-DECORATION:underline;
     }

.divisoreVerticale {
	border-right:1px solid #CCC6C3;
     }

.titoloSezione{
	font:16px/1.0em Arial,Helvetica,Tahoma,sans-serif;
	font-weight:900;
	color:#817169;
	text-align:left;
	vertical-align:top;
}

.bgFoglio{
	background: url("bg_foglio.gif") no-repeat left bottom #FEFEFE;
	vertical-align:top;
}

.titolo{
	font:22px/1.0em Arial,Helvetica,Tahoma,sans-serif;
	font-weight:500;
	color:#817169;
	text-align:left;
	vertical-align:top;
	padding: 23px 23px 23px 23px;
}

.titolo2{
	font:22px/1.0em Arial,Helvetica,Tahoma,sans-serif;
	font-weight:500;
	color:#817169;
	text-align:left;
	vertical-align:top;
	/*padding: 23px 23px 23px 23px;*/
}

.testo {
	font:11px/1.3em Arial,Helvetica,Tahoma,sans-serif;
	font-weight:normal;
	color:#442C21;
	text-align:left;
	vertical-align:middle;
     }
.testo a {
	color:#442C21; TEXT-DECORATION:underline;
     }
.testo a:link, .testo a:visited {
 	color:#442C21; TEXT-DECORATION:underline;
     }
.testo a:hover, .testo a:active { 
	color:#A08B82; TEXT-DECORATION:underline;
     }

.txtSitemap {
	font:11px/1.5em Arial,Helvetica,Tahoma,sans-serif;
	font-weight:normal;
	color:#442C21;
	text-align:center;
	vertical-align:middle;
	vertical-align:top;
	padding:0px 30px 0px 30px;
     }
.txtSitemap a {
	color:#442C21; TEXT-DECORATION:none;
     }
.txtSitemap a:link, .txtSitemap a:visited {
 	color:#442C21; TEXT-DECORATION:none;
     }
.txtSitemap a:hover, .txtSitemap a:active { 
	color:#A08B82; TEXT-DECORATION:underline;
     }

.testoSottolineato {
	font:11px/1.3em Arial,Helvetica,Tahoma,sans-serif;
	font-weight:normal;
	color:#442C21;
	vertical-align:middle;
	border-bottom: 1px solid #CCC6C3;
	padding: 2px 0px 2px 0px;
     }
.testoSottolineato a {
	color:#442C21; TEXT-DECORATION:none;
     }
.testoSottolineato a:link, .testoSottolineato a:visited {
 	color:#442C21; TEXT-DECORATION:none;
     }
.testoSottolineato a:hover, .testoSottolineato a:active { 
	color:#A08B82; TEXT-DECORATION:none;
     }

.nomeProdotto{
	font:13px/1.0em Arial,Helvetica,Tahoma,sans-serif;
	font-weight:600;
	color:#817169;
	text-align:left;
	vertical-align:top;
	text-transform: uppercase;
}

.imgProdotto {
	border:1px solid #CCC6C3;
	text-align:center;
	vertical-align:middle;
     }

.imgNoProdotto {
	border:0px solid #FFFFFF;
	text-align:center;
	vertical-align:middle;
     }

.baseCodice {
	border-bottom:1px solid #CCC6C3;
	text-align:center;
	vertical-align:middle;
     }
.codice {
	font:11px/1.0em Arial,Helvetica,Tahoma,sans-serif;
	font-weight:normal;
	color:#442C21;
	vertical-align:middle;
     }
.codice a {
	color:#442C21; TEXT-DECORATION:none;
     }
.codice a:link, .codice a:visited {
 	color:#442C21; TEXT-DECORATION:none;
     }
.codice a:hover, .codice a:active { 
	color:#442C21; TEXT-DECORATION:underline;
     }

.paginatore {
	font:11px/1.0em Arial,Helvetica,Tahoma,sans-serif;
	font-weight:bold;
	color:#442C21;
	text-align:right;
	vertical-align:middle;
     }
.paginatore a {
	color:#442C21; font-weight:normal; TEXT-DECORATION:underline;
     }
.paginatore a:link, .paginatore a:visited {
 	color:#442C21; TEXT-DECORATION:underline;
     }
.paginatore a:hover, .paginatore a:active { 
	color:#442C21; TEXT-DECORATION:underline;
     }

/* MENU PRODOTTI //////////////////////////////////////////////////////////////*/

A.menulink {
display: block;
width: 115px;
height: 19px;
_width: 129px;
_height: 22px;
text-align: left;
text-decoration: none;
font-family:Arial,Helvetica,Tahoma,sans-serif;
font-size:11px;
color: #442C21;
padding: 3px 0px 0px 16px;
background:url(butt.gif) left top no-repeat;
border:0px solid #000;
}

A.menulink:hover{
border:0px solid #000;
background:url(butt_over.gif) left top no-repeat;
}

A.menulinkActive{
display: block;
width: 115px;
height: 19px;
_width: 129px;
_height: 22px;
text-align: left;
text-decoration: none;
font-family:Arial,Helvetica,Tahoma,sans-serif;
font-size:11px;
color: #442C21;
padding: 3px 0px 0px 16px;
border:0px solid #000;
background:url(butt_over.gif) left top no-repeat;
}

/* FINE MENU PRODOTTI /////////////////////////////////////////////////////////*/

/* NEWS //////////////////////////////////////////////////////////////////////*/

.corniceNews{
	background:#FFF;
	border:3px solid #E7DFD3;
	text-align:center;
}

.imgNews {
	border:1px solid #FFF;
     }

.testoNews {
	font:11px/1.3em Arial,Helvetica,Tahoma,sans-serif;
	font-weight:normal;
	color:#442C21;
	text-align:left;
	vertical-align:top;
     }
.testoNews a {
	color:#442C21; TEXT-DECORATION:none;
     }
.testoNews a:link, .testoNews a:visited {
 	color:#442C21; TEXT-DECORATION:none;
     }
.testoNews a:hover, .testoNews a:active { 
	color:#A08B82; TEXT-DECORATION:underline;
     }

.titoloNews{
	font:12px/1.0em Arial,Helvetica,Tahoma,sans-serif;
	font-weight:bold;
	color:#817169;
	text-align:left;
}

.icon IMG{
	margin:0px 5px 0px 0px;
}

.icon {
	FONT: 11px/1.2em Arial,Helvetica,Tahoma,sans-serif;
	FONT-WEIGHT:normal;
	COLOR: #817169;	
	text-align: center;
	vertical-align:middle;
	text-decoration:none;
}
A.icon{
	FONT: 11px/1.2em Arial,Helvetica,Tahoma,sans-serif;
	FONT-WEIGHT:normal;
	COLOR: #817169;	
	text-align: center;
	vertical-align:middle;
	text-decoration:none;
}
 A.icon:link, A.icon :visited{
	text-decoration:none;
	color:#817169;
	}
A.icon :active,  A.icon:hover {
	text-decoration:none;
	color:#A08B82;
}
.borderDx{
	border-left:1px solid #E7DFD3!important;
	border-width:1px 1px 1px 1px!important;
}
.borderSx{
	/*border:1px solid #D1DCE5!important;
	border-width:1px 1px 1px 1px!important;*/
}
#off{
	color:#999;
}

/* FINE NEWS ////////////////////////////////////////////////////////////////*/

/* CONTATTI ////////////////////////////////////////////////////////////////*/

.testoPrivacy {
	FONT: 10px/1.2em Arial,Helvetica,Tahoma,sans-serif;
	FONT-WEIGHT:normal;
	COLOR: #474341;	
	text-align: left;
	vertical-align:top;
     }
.testoPrivacy a {
	color:#474341; FONT-WEIGHT:normal; TEXT-DECORATION:none;
     }
.testoPrivacy a:link, .testoPrivacy a:visited {
 	color:#474341;
     }
.testoPrivacy a:hover, .testoPrivacy a:active { 
	color:#474341; TEXT-DECORATION:underline;
     }
.testoPrivacy DIV{
	FONT: 10px/1.2em Arial,Helvetica,Tahoma,sans-serif;
	FONT-WEIGHT:normal;
	COLOR: #474341;	
	text-align: left;
	vertical-align:top;

     }
.testoPrivacy DIV a{
	color:#474341; FONT-WEIGHT:normal; TEXT-DECORATION:none;
     }
.testoPrivacy DIV a:link, .testoPrivacy DIV a:visited{
 	color:#474341;
     }
.testoPrivacy DIV a:hover, .testoPrivacy DIV a:active{ 
	color:#474341; TEXT-DECORATION:underline;
     }

.scroll {
	FONT: 10px/1.2em Arial,Helvetica,Tahoma,sans-serif;
	FONT-WEIGHT:normal;
	COLOR: #474341;	
	text-align: left;
	vertical-align:top;
	overflow:auto;
	width: 147px; 
	height: 231px;
	margin:0px 0px 0px 0px;
	padding:0px 5px 5px 5px;
	scrollbar-face-color: #B9B0AC; 
	scrollbar-highlight-color: #EDEBE7; 
	scrollbar-shadow-color: #EDEBE7; 
	scrollbar-3dlight-color: #EDEBE7; 
	scrollbar-arrow-color: #EDEBE7; 
	scrollbar-track-color: #EDEBE7; 
	scrollbar-darkshadow-color: #EDEBE7;
	border-bottom:1px solid #CCC6C3;
     }

.testoForm {
	font:11px/1.3em Arial,Helvetica,Tahoma,sans-serif;
	font-weight:bold;
	color:#817169;
	text-align:left;
	vertical-align:top;
	padding: 3px 0px 3px 0px;
     }

.textbox { 
	FONT-SIZE: 11px;
	COLOR: #817169;
	FONT-STYLE: normal;
    FONT-WEIGHT:normal;
	FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif;
	text-align: left;
	padding-right: 1px;
	padding-left: 1px;
	background-color:#FFF;
	border-left: 1px solid #D4D2CB;
	border-top: 1px solid #D4D2CB;
	border-right: 1px solid #D4D2CB;
	border-bottom: 1px solid #D4D2CB;
	width:160px;
      }

.textbox2 { 
	FONT-SIZE: 11px;
	COLOR: #817169;
	FONT-STYLE: normal;
    FONT-WEIGHT:normal;
	FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif;
	text-align: left;
	padding-right: 1px;
	padding-left: 1px;
	background-color:#FFF;
	border-left: 1px solid #D4D2CB;
	border-top: 1px solid #D4D2CB;
	border-right: 1px solid #D4D2CB;
	border-bottom: 1px solid #D4D2CB;
	width:186px;
      }

.messaggio { 
	FONT-SIZE: 11px;
	COLOR: #817169;
	FONT-STYLE: normal;
    FONT-WEIGHT:normal;
	FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif;
	text-align: left;
	padding-right: 1px;
	padding-left: 1px;
	background-color:#FFF;
	border-left: 1px solid #D4D2CB;
	border-top: 1px solid #D4D2CB;
	border-right: 1px solid #D4D2CB;
	border-bottom: 1px solid #D4D2CB;
	scrollbar-face-color: #B9B0AC; 
	scrollbar-highlight-color: #EDEBE7; 
	scrollbar-shadow-color: #EDEBE7; 
	scrollbar-3dlight-color: #EDEBE7; 
	scrollbar-arrow-color: #EDEBE7; 
	scrollbar-track-color: #EDEBE7; 
	scrollbar-darkshadow-color: #EDEBE7;
	width:253px;
	height:96px;
      }

.bott{
	FONT: 11px/1.2em Arial,Helvetica,Tahoma,sans-serif;
	color:#817169;
	padding:4px;
	border:0px;
	width:70px;
	font-weight:900;
	background:#FAF8F6;
	cursor:hand;
	/*text-transform:uppercase;*/
}	 
.sender{
	background: url("bott_invia-off.gif") left top #FAF8F6;
	border:0px solid #000;
	padding:0px;
	margin:0px;
	height:23px;
	width:70px;
}
.senderEng{
	background: url("bott_invia_eng-off.gif") left top #FAF8F6;
	border:0px solid #000;
	padding:0px;
	margin:0px;
	height:23px;
	width:70px;
}

/* FINE CONTATTI //////////////////////////////////////////////////////////*/

/* RICERCA ////////////////////////////////////////////////////////////////////*/

.bgRicerca {	
	background:url(bg_ricerca.jpg) no-repeat left top #FFF;
		}

.textboxRicerca { 
	FONT-SIZE: 11px;
	COLOR: #442C21;
	FONT-STYLE: normal;
    FONT-WEIGHT:normal;
	FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif;
	text-align: left;
	background-color:#FFF;
	border-left: 1px solid #7F9DB9;
	border-top: 1px solid #7F9DB9;
	border-right: 1px solid #7F9DB9;
	border-bottom: 1px solid #7F9DB9;
	width:200px;
      }

.textboxRicerca2 { 
	FONT-SIZE: 11px;
	COLOR: #442C21;
	FONT-STYLE: normal;
    FONT-WEIGHT:normal;
	FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif;
	text-align: left;
	background-color:#FFF;
	border-left: 1px solid #7F9DB9;
	border-top: 1px solid #7F9DB9;
	border-right: 1px solid #7F9DB9;
	border-bottom: 1px solid #7F9DB9;
	width:90px;
      }

.bottRicerca{
	FONT: 11px/1.2em Arial,Helvetica,Tahoma,sans-serif;
	color:#442C21;
	padding:4px;
	border:0px;
	width:110px;
	font-weight:normal;
	background:#EDEAE9;
	cursor:hand;
}

/* FINE RICERCA //////////////////////////////////////////////////////////////*/

/* FORM ///////////////////////////////////////////////////////////////////////*/

.txtFormBianco{
	font:11px/1.2em Arial,Helvetica,Tahoma,sans-serif;
	color:#FFF;
	font-style: bold;
	text-align:left;
	vertical-align:middle;
	padding-top:2px;
	padding-bottom:2px;
}

.comboColori { 
	FONT-SIZE: 11px;
	COLOR: #442C21;
	FONT-STYLE: normal;
    FONT-WEIGHT:normal;
	FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif;
	text-align: left;
	background-color:#FFF;
	border-left: 1px solid #CCC6C3;
	border-top: 1px solid #CCC6C3;
	border-right: 1px solid #CCC6C3;
	border-bottom: 1px solid #CCC6C3;
	width:159px;
      }

.textboxQuantita { 
	FONT-SIZE: 11px;
	COLOR: #442C21;
	FONT-STYLE: normal;
    FONT-WEIGHT:normal;
	FONT-FAMILY: Arial,Helvetica,Tahoma,sans-serif;
	text-align: left;
	padding-right: 1px;
	padding-left: 1px;
	background-color:#FFF;
	border-left: 1px solid #7F9DB9;
	border-top: 1px solid #7F9DB9;
	border-right: 1px solid #7F9DB9;
	border-bottom: 1px solid #7F9DB9;
	width:47px;
      }

/* FINE FORM ///////////////////////////////////////////////////////////////////////*/

.footer{
	background: url("bg_footer.gif") no-repeat left top;
	font:10px/1.2em Arial,Helvetica,Tahoma,sans-serif;
	color:#93847E;
	text-align:center;
	vertical-align:middle;
}
.footer a {
	color:#93847E; TEXT-DECORATION:none;
     }
.footer a:link, .footer a:visited {
 	color:#93847E;
     }
.footer a:hover, .footer a:active { 
	color:#93847E; TEXT-DECORATION:underline;
     }

.credits{
	font:10px/1.2em Arial,Helvetica,Tahoma,sans-serif;
	color:#93847E;
	text-align:right;
	vertical-align:middle;
	padding-right: 29px;
}
.credits a {
	color:#93847E; TEXT-DECORATION:none;
     }
.credits a:link, .credits a:visited {
 	color:#93847E;
     }
.credits a:hover, .credits a:active { 
	color:#93847E; TEXT-DECORATION:underline;
     }