html{
margin:auto; 
margin:0px;
text-align:center;
}

body{
color:#023346;
background:#CCDBE2 url(../img/bg-page.gif) repeat-x top; /* #FBF4C6; */
font:11px Arial,Verdana,Georgia,Tahoma,Arial,sans-serif;
text-align:center;
margin:0px;
margin:auto;	
}

table{
	/* r-collapse:collapse; */
	margin:0px;
	padding:0px;
}

td{
	r-collapse:collapse;
	margin:0px;
	padding:0px;
	/* text-align:left; */
}
.campo-lib{
	font-size: 12px;
	color: #59493f;
	background-image: url(../img/bg-moduli.jpg);
	background-repeat: repeat-x;
	border: 1px solid #a7976b;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.campo-obb{
	font-size: 12px;
	color: #59493f;
	background-image: url(../img/bg-moduli.jpg);
	background-repeat: repeat-x;
	r-top-width: 1px;
	r-right-width: 1px;
	r-bottom-width: 1px;
	r-left-width: 5px;
	r-top-style: solid;
	r-right-style: solid;
	r-bottom-style: solid;
	r-left-style: solid;
	r-top-color: #a7976b;
	r-right-color: #a7976b;
	r-bottom-color: #a7976b;
	r-left-color: #716648;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#header{
background: url(../img/bg-header.jpg) center center no-repeat;
text-align:right;
color:#fff;
text-transform:uppercase;
}
#footer{
text-align: left;
font-size:10px;
color:#29506C;
text-transform:uppercase;
}
.footer_link {
color:#29506C;
}
.footer_link a{
color:#29506C;
}
.footer_link a:hover{
color:#29506C;
}

.bordeaux{
color:#1C4258;
font-size:12px;
font-weight:bold;
}

/* INIZIO STILI COMUNI */

.barreSabbia{
	SCROLLBAR-FACE-COLOR: #D2C890;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
}

.barreaux{
	SCROLLBAR-FACE-COLOR: #90B4C7;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
}

.iframe { 
	overflow:visible;
	border:none;
	width:683px;
	min-height:550px;
	margin:0px;
	padding:0px;
	SCROLLBAR-FACE-COLOR: #D2C890;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
}


#viewer{
	overflow:visible;
	border:none;
	width:683px;
	min-height:550px;
	padding:0px;
	margin:0px;
	z-index:20;

}

.tableCent{
	margin:auto;
}

a{
	color:#fff;
	text-decoration:none;
}
a:hover{
color:#90B4C7;
text-decoration:none;
}

form{
r:none;
padding:0 0 0 0;
margin:0 0 0 0;
}

.ottimizz {
	height: 1px;
	width:10px;
	clear:both;
}

.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.alignLeft{
text-align:left;
}
.alignRight{
text-align:right;
}
.alignCenter{
text-align:center;
}

.blocco{
display:block;
}

.centrato{
margin:auto;
}

.bordo0{
r:none;
}

.weightBold{
font-weight:bold;
}

.grassetto{
font-weight:bold;
}

.maiuscolo{
text-transform:uppercase;
}

.sottolineato{
text-decoration:underline;
}


.nero{
color:#023346;
}

.grigio{
color:#CCCCCC;
}


.grigiosc{
color:#1E546C;
}
.grigiosc2{
color:#1E546C;
font-size:12;
font-family:Arial, Helvetica, sans-serif;
}

.bianco{
color:#FFFFFF;
}

.colBianco{
color:#FFFFFF;
}

.biancoBack{
color:#FFFFFF;
}

.biancoBack:hover{
color:#CFCCA9;
}

.rosso{
color:#FF0000;
}

.verde{
color:#009900;
}

.giallo{
color:#FFEB00;
}

.azzurro{
color:#BCB4D4;
}

.blu{
color:#003366;
}

.sabbia{
color:#B3AE76;
}

.phone{
color:#FFFFCC;
font-style:italic;
font-size:14px;
font-weight:bold;
}

.padImgSx{
margin-right:12px;
margin-bottom:8px;
}

.padImgDx{
margin-left:12px;
margin-bottom:8px;
}

.dim9{
font-size:9px;
}

.dim10{
font-size:10px;
}


.dim11{
font-size:11px;
}


.dim12{
font-size:12px;
}

.dim13{
font-size:13px;
}

.dim14{
font-size:14px;
}

.dim16{
font-size:16px;
}

.dim18{
font-size:18px;
}

.dim26{
font-size:26px;
}

.dim27{
font-size:27px;
}

.dim28{
font-size:28px;
}

.dim29{
font-size:29px;
}

.dim30{
font-size:30px;
}

.dim31{
font-size:31px;
}

.aux{
color:#1E546C;
}

.coloreTxtColl1{
color:#508595;
}

.coloreTxtColl2{
color:#A08A7A;
}

.auxChiaro{
color:#90B4C7;
}

.verdeMil{
color:#8A8649;
}

.barrato{
text-decoration:line-through;
}

/* FINE STILI COMUNI */

.menuUp{
display:block;
padding-left:9px;
width:218px;
padding-top:2px;
height:15px;
margin-bottom:1px;
color:#1E546C;
}

.menuUp:hover{
background:#90B4C7;
color:#FFFFFF;
text-decoration:none;
}

.menuUpOn{
display:block;
background:#90B4C7; /*  */
padding-left:9px;
width:218px;
padding-top:2px;
height:15px;
margin-bottom:1px;
color:#FFFFFF;
}

.menuUpOn:hover{
color:#FFFFFF;
text-decoration:none;
}

#menu-top{
float:right;
margin:5px 20px 0 0;
font-size:10px;
text-transform: none;
}
#menu-top a{
color:#fff;
}
#menu-top a:hover{
color:#90B4C7;
}

.menuSx{
	width: 217px; 
	height: 551px; 
	overflow: auto;
	border:none;
	padding-right: 10px;
	SCROLLBAR-FACE-COLOR: #D2C890;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
}


.titMenuSx{
padding-left:15px;
padding-bottom:8px;
}

.voceMenuSx, .voceMenuSxOn{
display:block;
font-size:11px;
width:auto;
padding-top:1px;
padding-bottom:1px;
color:#fff;
text-decoration:none;
line-height:15px;
background:url(../img/freccia-tondo.gif) right center no-repeat;
}

/*.voceMenuSx, .voceMenuSxOn{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/html/img/freccia-tondo.png');
}
.voceMenuSx[class], .voceMenuSxOn[class]{
background:url(../img/freccia-tondo.png) right center no-repeat;
}*/
.voceMenuSxOn{
color:#90B4C7;
}
.titolo-sx{
color:#4B6F81;
text-align:left;
width:200px;
height:20px;
padding-top:0px;
display:block;
padding-left:12px;
margin-top:18px;
background:url(../img/bg-titolo-sx.gif) no-repeat center left;
}

/*.titolo-sx{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/html/img/bg-titolo-sx.png');
}
.titolo-sx[class]{
background:url(../img/bg-titolo-sx.png) no-repeat center left;
}*/


.titolo-dx{
font-family:Arial, Helvetica, sans-serif;
color:#4B7187;
text-transform:uppercase;
font-size:13px;
text-align:left;
width:683px;
height:34px;
padding-top:0px;
display:block;
padding-left:0px;
background: url(../img/bg-titolo-dx.jpg) no-repeat top left;
}

.titolo-ssx{
font-family:Arial, Helvetica, sans-serif;
color:#4B7187;
text-transform:uppercase;
font-size:13px;
text-align:left;
width:217px;
height:34px;
padding-top:10px;
padding-left:0px;
display:block;
background: url(../img/top_menu.jpg) no-repeat top left;
}
img .frecciaSub{
float:left;
text-align:left;
width:32px;
height:34px;
padding-top:-8px;
padding-left:0px;
display:block;
}

#backtoFlash{
color:#464646;
}
#backtoFlash:hover{
color:#838383;
}


.bg-sx{
background:#2D6E84 url(../img/bg-sx.gif) repeat-x;
}

.voceMenuSx:hover{
color:#90B4C7;
text-decoration:none;
}
.titolo-scheda{
color:#1E546C;
text-align:left;
text-transform:uppercase;
font-weight:bold;
width:400px;
height:20px;
padding-top:6px;
display:block;
padding-left:18px;
background:url(../img/freccia-scheda.gif) no-repeat center left;
}
.titolo-scheda a:hover{
color:#1E546C;
}
.titolo-scheda a{
color:#1E546C;
}

.titolo-prodotto-scheda{
font-size:14px;
color:#1E546C;
text-align:left;
text-transform:uppercase;
font-weight:bold;
width:400px;
height:20px;
padding-top:6px;
display:block;
padding-left:3px;
/*background:url(../img/freccia-prodotto-scheda.gif) no-repeat center left;*/
}
.titolo-scheda-tratteggiato{
color:#1E546C;
text-align:left;
font-weight:bold;
width:635px;
height:16px;
display:block;
background:url(../img/bg-tratteggiato-verde.gif) repeat-x bottom left;
}


.coll_1{
display:block;
margin-top:1px;
margin-left:0px;
background:url(../img/coll1_off.gif);
width:auto;
height:46px;
padding-top:9px;
padding-left:212px;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
text-transform:uppercase;
text-decoration:none
}

.coll_1:hover{
background:url(../img/coll1_on.gif);
color:#FFFFFF;
text-decoration:none
}

.coll_2{
display:block;
margin-top:1px;
margin-left:0px;
background:url(../img/coll2_off.gif);
width:auto;
height:46px;
padding-top:9px;
padding-left:212px;
padding-right:35px;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
text-transform:uppercase;
text-decoration:none
}

.coll_2:hover{
background:url(../img/coll2_on.gif);
color:#FFFFFF;
text-decoration:none
}

.chiudi01{
display:block;
background:url(../img/chiudi_01.gif) no-repeat;
width:35px;
padding-left:11px;
height:13px;
text-align:right;
color:#FFFFFF;
font-weight:bold;
font-size:13px;
text-transform:uppercase;
text-decoration:none
}

.chiudi01:hover{
color:#1E546C;
background:url(../img/chiudi_01.gif) no-repeat;
}

.chiudi02{
display:block;
background:url(../img/chiudi_02.gif) no-repeat;
width:35px;
padding-left:11px;
height:13px;
text-align:right;
color:#FFFFFF;
font-weight:bold;
font-size:13px;
text-transform:uppercase;
text-decoration:none
}

.chiudi02:hover{
color:#1E546C;
background:url(../img/chiudi_02.gif) no-repeat;
}

.input_ric{
	font-size: 12px;
	color: #1E546C;
	background-image: url(../img/bg-moduli.jpg);
	background-repeat: repeat-x;
	border: 1px solid #41677D;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.invia_ric{
background:url(../img/invia_01.gif) no-repeat right;
padding-right:1px;
padding-left:8px;
text-align:left;
r-bottom:0px;
r-right:0px;
r-top:0px;
padding-top:3px;
r-left:1px solid #B3AE76;
height:24px;
color:#B3AE76;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}

/*
:1px;
margin:0px;
width:170px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
*/

#invia_ric{
r-left:1px solid #B3AE76;
}

#invia_ric a{
color:#B3AE76;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}

.cellSapore{
float:left;
width:210px;
height:104px;
r-right:1px solid #FFFFFF;
r-top:1px solid #FFFFFF;
}

.txtSapore { 
	width: 580px; 
	height: 60px; 
	overflow: auto;
	border:none;
	padding-right: 10px;
}

.txtPreventivo { 
	width: 318px; 
	height: 385px; 
	overflow: auto;
	border:none;
	padding-right: 10px;
}


.input_prev{
	font-size: 12px;
	color: #1E546C;
	background-image: url(../img/bg-moduli.jpg);
	background-repeat: repeat-x;
	border: 1px solid #41677D;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.input_prevObbl{
	font-size: 12px;
	color: #1E546C;
	background-image: url(../img/bg-moduli.jpg);
	background-repeat: repeat-x;
	border: 1px solid #41677D;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 2px;
}


.input_prevCorto{
	font-size: 12px;
	color: #59493f;
	background-image: url(../img/bg-moduli.jpg);
	background-repeat: repeat-x;
	border: 1px solid #a7976b;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.input_prevObblCorto{
	font-size: 12px;
	color: #59493f;
	background-image: url(../img/bg-moduli.jpg);
	background-repeat: repeat-x;
	border: 1px solid #a7976b;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.input_prevCorto1{
	font-size: 12px;
	color: #59493f;
	background-image: url(../img/bg-moduli.jpg);
	background-repeat: repeat-x;
	border: 1px solid #a7976b;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 2px;
}


.textarea_prev{
r:#A6A6A6 1px solid;
background:#FFFFFF;
color:#A6A6A6;
padding:1px;
margin:0px;
width:480px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

.inviaPreventivo{
r:#A6A6A6 1px solid;
padding:1px;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
text-transform:uppercase;
background:#B3AE76;
margin-right:30px;
margin-top:4px;
}


.inviaForm{
display:block;
text-align:center;
r:#A6A6A6 1px solid;
padding:1px;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
text-transform:uppercase;
background:#B3AE76;
margin-top:14px;
width:200px;
margin-left:43px;
}

.inviaForm:hover{
background:#6a6a6a;
color:#FFFFFF;
}

.elencoPdf {
	margin-left:42px;
	margin-top:10px;
	width: 395px; 
	height: 304px; 
	overflow: auto;
	border:none;
	padding-right: 10px;
}

.bottPdf{
display:block;
text-align:left;
background:url(../img/icone/pdf.gif) top left no-repeat;
padding-left:23px;
padding-top:5px;
height:24px;
}

.bottAdobe{
display:block;
text-align:left;
background:url(../img/icone/adobe.gif) top left no-repeat;
padding-left:45px;
padding-top:11px;
height:30px;
}

.txtPrivacy {
	font-size:9px;
	width: 508px; 
	height: 38px; 
	overflow: auto;
	border:none;
	padding-right: 10px;
}

.txtContract { 
	width: 318px; 
	height: 346px; 
	overflow: auto;
	border:none;
	padding-right: 10px;
}

.menuServizi{
display:block;
padding-top:3px;
padding-left:5px;
color:#023346;
font-size:12px;
font-weight:bold;
background:#FFFFFF;
width:100%;
height:18px;
text-align:left;
margin-bottom:7px;
}


.menuServizi:hover{
color:#023346;
background:#B3AE76;
}


.txtCondVendita {
	font-size:10px;
	width: 550px; 
	height: 82px; 
	overflow: auto;
	border:none;
	padding-right: 10px;
}

.txtPagamento { 
	width: 245px; 
	height: 302px; 
	overflow: auto;
	border:none;
	padding-right: 10px;
}

.txtVantaggiHead {
	width: 590px; 
	height: 55px; 
	overflow: auto;
	border:none;
	padding-right: 10px;
}


.txtVantaggi {
	width: 590px; 
	height: 97px; 
	overflow: auto;
	border:none;
	padding-right: 10px;
}

.txtNews { 
	width: 390px; 
	height: 95px; 
	overflow: auto;
	border:none;
	padding-right: 10px;
}

.txtNewsBig { 
	width: 390px; 
	height: 310px; 
	overflow: auto;
	border:none;
	padding-right: 10px;
}

.cellNews{
display:block;
width:139px;
height:48px;
background:#D2C890;
padding-left:22px;
padding-right:10px;
padding-top:9px;
font-size:11px;
color:#023346;
margin-bottom:3px;
}

.cellNews:hover{
background:#B3AE76;
color:#FFFFFF;
}

.cellNewsOn{
display:block;
width:139px;
height:48px;
background:#B3AE76;
padding-left:22px;
padding-right:10px;
padding-top:9px;
font-size:11px;
color:#FFFFFF;
margin-bottom:3px;
}

.txtOfferte { 
	width: 318px; 
	height: 346px; 
	overflow: auto;
	border:none;
	padding-right: 10px;
}

.linkPromo{
display:block;
background:#B3AE76 url(../img/sf_link_vispromo.gif) no-repeat top left;
width:207px;
height:30px;
padding-left:4px;
padding-top:4px;
line-height:13px;
padding-right:20px;
}

.elencoFaq {
	width: 599px; 
	height: 209px; 
	overflow: auto;
	border:none;
	padding-right: 10px;
}

.testo{
color:#023346;
text-decoration:none;
}
.testo a{
color:#023346;
text-decoration:none;
}
.testo a:hover{
color:#09688D;
text-decoration:none;
}

.menuFaq{
display:block;
width:578px;
padding-top:3px;
padding-left:5px;
padding-bottom:3px;
color:#023346;
font-size:12px;
font-weight:bold;
background:#FFFFFF;
text-align:left;
r-bottom:7px solid #FFFFFF;
}
.grigioSost{
color:#023346;
font-weight:bold;
}

.menuFaq:hover{
color:#FFFFFF;
background:#B3AE76;
}

.orariCentri {
	width: 439px; 
	height: 135px; 
	overflow: auto;
	border:none;
	padding-right: 10px;
}

.thCentri td{
r-bottom:#B3AE76 1px solid;
r-top:#B3AE76 1px solid;
padding-top:2px;
padding-bottom:2px;
padding-left:18px;
}

.tdCentri td{
r-bottom:#D9D6BA 1px solid;
padding-top:4px;
padding-bottom:4px;
padding-left:18px;
}

.centriStato{
display:block;
color:#696868;
font-size:12px;
}

.centriStato:hover{
color:#023346;
}

.centriStatoOn{
display:block;
font-weight:bold;
color:#023346;
font-size:12px;
}

.centriElenco{
display:block;
padding-left:15px;
color:#696868;
font-size:12px;
}

.centriElenco:hover{
color:#023346;
}

.centriElencoOn{
display:block;
font-weight:bold;
padding-left:15px;
color:#023346;
font-size:12px;
}

.centriMenu{
display:block;
background:#D2C890;
padding-left:15px;
padding-right:15px;
height:17px;
padding-top:2px;
color:#023346;
}

.centriMenu:hover{
background:#B3AE76;
color:#FFFFFF;
}

.centriMenuOn{
display:block;
background:#B3AE76;
padding-left:15px;
padding-right:15px;
height:17px;
padding-top:2px;
color:#FFFFFF;
}


.tabLinkMappe{
display:block;
background:#B3AE76;
padding-left:5px;
padding-right:5px;
padding-top:1px;
padding-bottom:1px;
color:#FFFFFF;
text-align:center;
}

.tabLinkMappe:hover{
background:#6a6a6a;
color:#FFFFFF;
}

.outletProdotti {
	width: 590px; 
	height: 300px; 
	overflow: auto;
	border:none;
	padding-right: 10px;
	SCROLLBAR-FACE-COLOR: #90B4C7;
}

.divScrollNew {
	width: 590px; 
	height: 320px; 
	overflow: auto;
	border:none;
	padding-right: 10px;
	SCROLLBAR-FACE-COLOR: #90B4C7;
}

.input_qta{
r:#41677D 1px solid;
background-image: url(../img/bg-moduli.jpg);
background-repeat: repeat-x;
color:#1E546C;
padding:1px;
margin:0px;
width:35px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
}

.messaggioForm{
color:#1E546C;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
text-align: left;
}


.aggiungi{
display:block;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
background:#6a6a6a;
padding-top:8px;
padding-bottom:8px;
text-align:center;
margin-top:11px;
margin-bottom:1px;
}

.aggiungi:hover{
background:#90B4C7;
color:#FFFFFF;
}


.nuoviProdotti {
	width: 590px; 
	height: 360px; 
	overflow: auto;
	border:none;
	padding-right: 10px;
	SCROLLBAR-FACE-COLOR: #90B4C7;
}

.inviaLogin{
display:block;
text-align:center;
r:#A6A6A6 1px solid;
padding:1px;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
text-transform:uppercase;
background:#45738A;
width:60px;
margin-bottom:3px;
margin-left:10px;
}

.inviaLogin:hover{
background:#45738A;
color:#90B4C7;
}

.testoLogin {
	font-size:11px;
	width: 320px; 
	height: 125px; 
	overflow: auto;
	border:none;
	padding-right: 10px;
	SCROLLBAR-FACE-COLOR: #D2C890;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
}

.carrelloProd {
	width: 590px; 
	height: 347px; 
	overflow: auto;
	border:none;
	padding-right: 10px;
	SCROLLBAR-FACE-COLOR: #90B4C7;
}

.carrelloSvuota{
display:block;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
r-right:1px #FFFFFF;
background:#9E995F;
text-align:center;
padding-left:11x;
padding-right:11x;
height:24px;
padding-top:10px;
color:#FFFFFF;
}

.carrelloSvuota:hover{
background:#B1AD7F;
color:#FFFFFF;
}

.carrelloSvuotaOff{
display:block;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
r-right:1px #FFFFFF;
background:#D5D5D5;
text-align:center;
padding-left:11x;
padding-right:11x;
height:24px;
padding-top:10px;
color:#FFFFFF;
}

.carrelloInvia{
display:block;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
r-right:1px #FFFFFF;
background:#6a6a6a;
text-align:center;
padding-left:11x;
padding-right:11x;
height:24px;
padding-top:10px;
color:#FFFFFF;
}

.carrelloInvia:hover{
background:#90B4C7;
color:#FFFFFF;
}

.carrelloInviaOff{
display:block;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
r-right:1px #FFFFFF;
background:#D5D5D5;
text-align:center;
padding-left:11x;
padding-right:11x;
height:24px;
padding-top:10px;
color:#FFFFFF;
}


.inter_1{
line-height:150%;
}

.liv3desc {
	color:#B3AE76;
	font-size:12px;
	width: 290px; 
	height: 143px; 
	overflow: auto;
	border:none;
	padding-right: 10px;
}

.menuLiv3{
display:block;
font-size:11px;
font-weight:bold;
width:auto;
padding-left:15px;
r-top:1px solid #DCDBC8;
padding-top:3px;
padding-bottom:3px;
color:#1E546C;
text-decoration:none;
text-transform:uppercase;
}

.menuLiv3abbina{
display:block;
font-size:11px;
font-weight:bold;
width:auto;
padding-left:15px;
padding-top:5px;
r-top:1px solid #DCDBC8;
padding-top:3px;
padding-bottom:3px;
color:#B3AE76;
text-decoration:none;
}


.btnZoom{
display:block;
width:70px;
font-size:12px;
font-weight:bold;
text-align:center;
height:24px;
padding-top:14px;
padding-bottom:8px;
color:#1E546C;
}

.btnZoom:hover{
background:#6a6a6a;
color:#FFFFFF;
}

.btnZoomOn{
display:block;
width:70px;
font-size:12px;
font-weight:bold;
text-align:center;
height:24px;
padding-top:14px;
padding-bottom:8px;
background:#6a6a6a;
color:#FFFFFF;
}

.btnZoomOff{
display:block;
width:70px;
font-size:12px;
font-weight:bold;
text-align:center;
height:24px;
padding-top:14px;
padding-bottom:8px;
color:#1E546C;
}

.divVarianti {
width:623px;
z-index:16;
position:absolute;
visibility:visible;
height: 416px; 
overflow: auto;
r:none;
padding-right: 10px;
SCROLLBAR-FACE-COLOR: #90B4C7;
}

.bloccoScroll{
	overflow: auto;
	border:none;
	padding-right: 10px;
}

.cellaInteriors {
	width: 217px; 
	height: 190px; 
	overflow: auto;
	text-align:justify;
	border:none;
	padding-right: 10px;
	margin-top:6px;
	margin-left:21px;
	color:#737373;
	SCROLLBAR-FACE-COLOR: #D2C890;
}
ul.menu {list-style:none; margin:63px 0 0; padding:0;}
ul.menu * {margin:0; padding:0; }
ul.menu #c{margin:0; padding:9px 0 0; height:25px; font-size:12px; }
ul.menu a {display:block; color:#fff; text-decoration:none;}
ul.menu li {position:relative; float:left; text-align:center; font-family: Arial, sans-serif, Verdana; font-size:12px;}
ul.menu ul {position:absolute; top:30px; left:0; display:none; opacity:0; list-style:none;}
ul.menu ul li {position:relative; border-top:none; width:100px; margin:0;}
ul.menu ul li a {display:block; padding:5px 0px 5px 0px; background: #5a849c;}
ul.menu ul li a:hover {background: #5a849c;}
ul.menu ul ul {left:100px; top:-5px;}
ul.menu .menulink { padding:5px 5px 7px 5px; font-weight:bold; text-transform:uppercase;}
ul.menu .menulink:hover, ul.menu .menuhover {background: #5a849c;}
ul.menu .sub {background:url(../images/bgm_h.gif) repeat-y;}

ul.menu .topline {border-top:1px solid #aaa;}
ul.menu .menulinkselect {border:2px solid #fff; border-bottom:none; background:url(../images/bgm_h.gif) repeat-y; margin-right:5px; padding:5px 0px 7px 0px; font-weight:bold; width:100px;}
