/* CSS Document */

body {
	margin: 0px;
	background-color: #000000;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}

img  {
	border:0
	}

h1,h2{
	display:inline;
	font-size:12px;
	font-weight:normal;
	color:#fff;
}

div#main  {
	margin: 0 auto 0 auto;
	position:relative
	}

a,
a:hover  {
	font-size: 12px;
	color: #fff;
	text-decoration: underline;
}

.bianco  {
	background-color: #fff;
}

.testo_fax {
	font-size:11px;
	color: #000;
	height: 25px;
}

a.fax,
a.fax:hover  {
	font-size: 11px;
	color: #000;
	text-decoration: none;
}

.testogenerico {
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	vertical-align: top;
}

.titolopag  {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.border_bot  {
	border-bottom: #403f3f solid 1px;
}

.border_bot2  {
	border-bottom: #898774 solid 1px;
}

.border  {
	border: #898774 solid 1px;
}

.border1  {
	border: #605a5a solid 1px;
}

.border2  {
	border: #8b857e solid 1px;
}

.border3  {
	border: #ece8e2 solid 1px;
}

.cella_menu_sup  {
	height: 86px;
	vertical-align: top;
	text-align: center;
	padding-top: 42px;
}

a.menu_sup,
a.menu_sup:hover  {
	font-size: 12px;
	color: #898774;
	padding-left: 22px;
	padding-right: 22px;
	text-decoration: none;
	text-transform: uppercase;
}

.fondo  {
	height: 357px;
	background-image: url(gfx/fondo.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.fondo_1  {
	height: 358px;
	background-image: url(gfx/fondo_1.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.fondo_2  {
	height: 358px;
	background-image: url(gfx/fondo_2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.fondo_3  {
	background-image: url(gfx/fondo_3.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.fondo_4  {
	height: 358px;
	background-image: url(gfx/fondo_4.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

.fondo_5  {
	height: 358px;
	background-image: url(gfx/fondo_5.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

.img_testo  {
	height: 275px;
	text-align: right;
}

.cella_menu_lat1  {
	height: 32px;
	vertical-align: bottom;
}

a.menu_lat1,
a.menu_lat1:hover  {
	font-size: 12px;
	color: #f2f2f2;
	text-decoration: none;
	text-transform: uppercase;
}

.cella_menu_lat2  {
	height: 25px;
	vertical-align: bottom;
	background-image: url(gfx/freccia_menu.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-left: 18px;
}

a.menu_lat2,
a.menu_lat2:hover  {
	font-size: 11px;
	color: #898774;
	text-decoration: none;
	text-transform: uppercase;
}

.titolo_sel  {
	height: 35px;
	vertical-align: bottom;
	background-image: url(gfx/tit_sel.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.img_col1  {
	width: 137px;
	height: 273px;
	background-image: url(gfx/img_col1.png);
	background-position: left bottom;
	background-repeat: no-repeat;	
}

.img_col2  {
	width: 137px;
	height: 273px;
	background-image: url(gfx/img_col2.png);
	background-position: left bottom;
	background-repeat: no-repeat;	
}

.img_col3  {
	width: 137px;
	height: 273px;
	background-image: url(gfx/img_col3.png);
	background-position: left bottom;
	background-repeat: no-repeat;	
}

.cella_cod  {
	height: 15px;
	vertical-align: bottom;
	text-align: center;
	font-size: 9px;
	color: #fff;
}

.tit_box_home  {
	height: 20px;
	font-size: 9px;
	color: #898774;
	text-transform: uppercase;
	vertical-align: bottom;
}

.subtit_box_home  {
	height: 20px;
	font-size: 10px;
	color: #fff;
	text-transform: uppercase;
	vertical-align: bottom;
}

.pad-box  {
	padding-top:15px;
	}

.pad-box2 {
	padding-top:13px;
	}

.pad-box3 {
	padding-right:10px;
	padding-top:5px;
	}
	
.tit_box_home2 {
	height: 20px;
	font-size: 9px;
	color: #b8a70c;
	text-transform: uppercase;
	vertical-align: bottom;
}

.frc_box_home  {
	width: 20px;
	height: 20px;
	background-image: url(gfx/freccia_box.gif);
	background-position: bottom;
	background-repeat: no-repeat;	
}

.testo_box_home,
a.testo_box_home,
a.testo_box_home:hover  {
	font-size: 10px;
	color: #b6b6b2;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
}

.txt-home  {
	float:left;
	width:auto;
	max-width:135px !important;
	}

.img-home  {
	float:right;
	width:auto;
	max-width:121px;
	margin-top:-20px;
	margin-bottom:15px;
	}
	
.bordo-home  {
	border-bottom:1px solid #3e3d34;
	}

.cella_servizio  {
	height: 22px;
	vertical-align: middle;
	text-align: right;
	font-size: 10px;
	color: #fff;
	text-transform: uppercase;
}

.cella_lingue  {
	height: 22px;
	vertical-align: middle;
	text-align: right;
	font-size: 10px;
	color: #fff;
}

a.menu_servizio,
a.menu_servizio:hover  {
	font-size: 10px;
	color: #fff;
	text-decoration: none
}

.cella_info  {
	height: 22px;
	vertical-align: middle;
	text-align: left;
	font-size: 10px;
	color: #fff;
}

a.info,
a.info:hover  {
	font-size: 10px;
	color: #fff;
	text-decoration: none;
}

.cella_titpagina  {
	width: 723px;
	height: 20px;
	font-size: 14px;
	color: #898774;
	text-transform: uppercase;
	padding-right: 15px;
	vertical-align: middle;
	text-align: right;
}

.testo_sezione  {
	padding-bottom: 60px;
	padding-left: 64px;
	padding-right: 12px;
	text-align: justify;
	vertical-align: top;
	color: #cacac8;
	font-size: 12px;
}

a.dettaglio,
a.dettaglio:hover  {
	font-size: 13px;
	color: #fefefe;
	text-decoration: none;
}

.tit-altern {
	float:left;
	margin-bottom:8px;
	font-size:9px;
	color: #898774;
	text-transform:uppercase
}

.altern  {
	font-size:10px;
	color: #b6b6b2;
	padding:8px;
}

.altern a,
.altern a:hover  {
	font-size:10px;
	color: #b6b6b2;
	text-decoration: none;
}

.box-frec  {
	float:right;
	margin-top:-10px;
	margin-left:-8px;
	margin-bottom:5px;
	}

.box-frec img  {
	position:relative;
	left:5px;
	}
	
.clear  {
	clear:both
	}

.colore1  {
	background-color: #c8a675;
	height: 19px;
}

.colore2  {
	background-color: #0f4c67;
	height: 19px;
}

.colore3  {
	background-color: #722e22;
	height: 19px;
}

.colore4  {
	background-color: #873a32;
	height: 19px;
}

.colore5  {
	background-color: #d15637;
	height: 19px;
}


.colore6  {
	background-color: #9f0d0d;
	height: 19px;
}

.colore7  {
	background-color: #e38525;
	height: 19px;
}

.colore1_acc  {
	background-color: #c8a675;
	height: 14px;
}

.colore2_acc  {
	background-color: #0f4c67;
	height: 14px;
}

.colore3_acc  {
	background-color: #722e22;
	height: 14px;
}

.colore4_acc  {
	background-color: #873a32;
	height: 14px;
}

.colore5_acc  {
	background-color: #d15637;
	height: 14px;
}

.colore6_acc  {
	background-color: #9f0d0d;
	height: 14px;
}

.colore7_acc  {
	background-color: #e38525;
	height: 14px;
}

.cella_dettaglio  {
	vertical-align: middle;
	text-align: left;
	padding-left: 7px;
	background-position: right;
	background-repeat: no-repeat;
	font-size: 10px;
}

.colours  {
	font-size: 12px;
	color: #898774;
	text-transform: uppercase;
	height: 44px;
	text-align: left;
	padding-bottom: 8px;
	vertical-align: bottom;
}

.colours2  {
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	height: 21px;
	padding-bottom: 11px;
	vertical-align: top;
}

a.scelta_colori,
a.scelta_colori:hover  {
	font-size: 10px;
	color: #fff;
	text-decoration: none;
}

.cella_cliccacolori  {
	width: 351px;
	font-size: 12px;
	color: #605a5a;
	text-align: left;
	text-transform: uppercase;
	vertical-align: middle;
	padding-left: 17px;
}

.box_accessori  {
	font-size: 11px;
	color: #898774;
	text-transform: uppercase;
	vertical-align: top;
	text-align: right;
	height: 18px;
}

.nome_art  {
	height: 27px;
	font-size: 14px;
	color: #fff;
	vertical-align: bottom;
	padding-bottom: 15px;
	text-transform: uppercase;
}

.testo_articolo  {
	font-size: 12px;
	text-align: justify;
	vertical-align: top;
}

.pad_articolo  {
	padding-bottom: 25px;
	padding-right: 25px;
}

.cella_dett  {
	width: 70px;
	height: 70px;
	text-align: center;
	vertical-align: middle;
	border: #FFFFFF solid 1px;
}

.clicca  {
	font-size: 9px;
	color: #898774;
	text-transform: uppercase;
}

.invia,
a.invia ,
a.invia:hover {
	font-size: 9px;
	color: #fff;
	padding-right: 17px;
	padding-top: 13px;
	text-decoration: none;
}

.pay  {
	padding-top: 4px;
}

#voci a scomparsa nel menu
.tivedo { font:inherit;}
.nontivedo { font: inherit; display: none;}

.cella_credits  {
	width: 200px;
	height: 200px;
	vertical-align: middle;
	text-align: center;
}

a.credits,
a.credits:hover  {
	font-size: 11px;
	font-weight: bold;
	color:#fff;
	text-decoration: none;
}

.spaziatore_pag  {
	height: 25px;
}

.nota  {
	font-size: 9px;
}

.box_as  {
	width: 200px;
	height: 90px;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	border: #898774 1px solid;
}

a.assis,
a.assis:hover  {
	font-size: 12px;
	text-decoration: none;
}

a.chiudi,
a.chiudi:hover  {
	font-size: 12px;
	color:#000000;
	text-decoration: none;
}

.testogrigio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #898774;
}

.l_step  {
	height: 57px;
	background-image: url(gfx/l_step.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

.benvenuto  {
	font-size: 10px;
	color: #fff;
	text-align: right;
	vertical-align: middle;
	height:20px;
}

.spaziatore_sez  {
	margin-top:28px
	}

.s_sezione  {
	font-size:12px;
	color:#717171;
	text-align:justify;
	margin-bottom:37px
	}

.s_sezione2  {
	font-size:12px;
	color:#d1d0d0;
	text-align:justify;
	margin-bottom:37px
	}
	
.bot_sezione  {
	text-align:left;
	margin-bottom:5px
	}
	
.bot_sezione2  {
	width:348px;
	height:84px;
	background-image: url(gfx/bot_trav.png);
	background-repeat:no-repeat;
	margin-bottom:5px
	}
	
.tx_bot_sezione2  {
	text-align:justify;
	padding:18px 31px 10px 31px;
	}

