html, body {
	margin:0px auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background:url(images/bg.jpg) repeat-x top;
}

.imageb { border:5px solid #999999; }

#contenitore_totale { width:980px; margin:0px auto; position:relative; }

#header { width:100%; height:210px; margin:0px auto; margin-top:10px; float:left; position:relative; background:url(images/header_bg.jpg) no-repeat; }
#header h1 { display:none; }
#logo a { width:300px; height:210px; cursor:pointer; display:block; float:left; position:relative; background:url(images/logo.jpg) no-repeat top left; }
#logo a:hover { width:300px; height:210px; cursor:pointer; display:block; float:left; position:relative; background:url(images/logo_on.jpg) no-repeat top left; }
#menu { width:600px; float:right; position:relative; font-size:9px; color:#d57798; }
#menu ul { width:100%; float:left; position:relative; list-style-type:none; padding:0px; margin-top:10px; }
#menu li { float:left; position:relative; height:22px; display:inline; margin:0px; padding:2px 0px 0px 20px; margin-right:15px; background:url(images/bullet_menu.jpg) no-repeat; background-position:0 -3px;  }
#menu a { color:#d57798; text-decoration:none; }
#menu a:hover { color:#cc0033; text-decoration:none; }

/* FOOTER *************/
#footer { width:100%; height:50px; float:left; position:relative; background:url(images/footer_bg.jpg) no-repeat top left; }
#footer_interno { width:90%; height:20px; margin:0px auto; margin-top:20px; }

.eng_footer { width:38px; height:30px; float:left; position:relative; background:url(images/btn_eng.jpg) no-repeat top left; }
.eng_footer a { width:38px; height:30px; cursor:pointer; display:block;}
.info_footer { width:86%; float:left; position:relative; }
.info_footer p { margin:0px auto; padding:0px; color:#d57798; margin-top:5px; }
.mit_footer { width:80px; height:30px; float:right; position:relative; background:url(images/btn_mit.jpg) no-repeat top left;}
.mit_footer a { width:80px; height:30px; cursor:pointer; display:block;}


#contenitore_centrale {	width:100%;	margin:0px auto; float:left; position:relative;	background:url(images/centro_bg.jpg) no-repeat top left; }

#six { width:210px; float:left; position:relative; border-right:1px dashed #999999; padding-bottom:20px; }
#dex { width:210px; height:745px; float:right; position:relative; border-left:1px dashed #999999;  padding-bottom:20px; }
#content { width:540px;	float:left; position:relative; left:10px; }
/****************************************************************************************************/

h4, h5 { display:none; }

#six ul { width:150px; list-style-type:none; margin:0px auto; padding:0px; margin-top:60px; }
#six li { width:100%; height:25px; margin:0px; margin-top:2px; float:left; position:relative; }

#box_faber_travel { width: 180px; background:url(images/box_faber_viaggi.jpg) no-repeat top left; float:left; position:relative; left:20px; }
#box_travel { width: 180px;	background:url(images/box_viaggi.jpg) no-repeat top left; float:left; position:relative; left:20px; top:20px; }

#box_personale a { width: 200px; height: 190px; background:url(images/box_personale.jpg) no-repeat top left; float:left; position:relative; margin-top:30px; cursor:pointer; display:block; }
#box_personale a:hover { width: 200px; height: 190px; background:url(images/box_personale_on.jpg) no-repeat top left; float:left; position:relative; margin-top:30px; cursor:pointer; display:block; }

#box_barca a { width: 200px; height: 190px; background:url(images/box_barca.jpg) no-repeat top left; float:left; position:relative; margin-top:10px; cursor:pointer; display:block; }
#box_barca a:hover { width: 200px; height: 190px; background:url(images/box_barca_on.jpg) no-repeat top left; float:left; position:relative; margin-top:10px; cursor:pointer; display:block; }

#box_newsletter { width: 200px; height: 196px; background:url(images/box_newsletter.jpg) no-repeat; float:right; position:relative; margin-top:30px; display:block; }
#box_newsletter form { width: 150px; float: left; position:relative; margin: 0px; padding:0px; left:15px; top:100px; }
#box_newsletter input { width: 100%; float: left; position:relative; margin: 0px; }
#box_newsletter .text { width:90%; height:20px; margin:0px auto; left:3%; margin-bottom:3px; padding:2px; border: 1px #999999 solid; }

#box_mobile a { width: 200px; height: 196px; background:url(images/box_mobile.jpg) no-repeat; float:right; position:relative; margin-top:5px; display:block; }
#box_mobile a:hover { width: 200px; height: 196px; background:url(images/box_mobile.jpg) no-repeat top left; float:right; position:relative; margin-top:5px; cursor:pointer; display:block; }

#box_info {	width: 180px; background:url(images/box_info.jpg) no-repeat top left; float:right; position:relative; right:20px; }
#box_info_content {	width: 150px; float:left; position:relative; text-align:left; margin-top:60px; left:15px; }
#box_info_content p { width: 100%; float:left; position:relative; margin:0px; padding-bottom:3px; padding-top:3px; }
.box_info_titolo { font-weight:bold; color:#666666; border-bottom:1px dashed #999999; }
.box_info_leggi { font-size:9px; color:#d57798; border-top:1px dashed #999999; }
.box_info_leggi img { margin-left:20px; border:0px; }

#box_last {	width: 180px; background:url(images/box_last_minute.jpg) no-repeat top left; float:right; position:relative; right:20px; top:10px; }
#box_last_content {	width: 150px; float:left; position:relative; text-align:left; margin-top:65px; left:15px; }
#box_last_content a { font-weight:bold; }
#box_last_content p {  width: 100%; float:left; position:relative; margin:0px; padding-bottom:3px; padding-top:3px;  }
#box_last_content ul { width:100%; float:left; position:relative; margin:0px; padding:0px; list-style-type:none; display:inline; }
#box_last_content li { width:130px; float:left; position:relative; margin:0px; padding:5px 0px 5px 20px; background:url(images/bullet_grigio.jpg) no-repeat; background-position:0px 5px; border-bottom:1px dashed #999999;   }
.box_last_leggi { font-size:9px; color:#d57798;  }
.box_last_leggi img {  margin-left:38px; border:0px;}

/* FABER TRAVEL ******************/
#six li.music a { width:100%; height:20px; padding-bottom:3px; display:block; background:url(images/btn_music.jpg) no-repeat top left; border-bottom:1px dashed #999999; }
#six li.music a:hover { width:100%; height:20px; padding-bottom:3px; display:block; background:url(images/btn_music_on.jpg) no-repeat top left; border-bottom:1px dashed #999999; }

#six li.surf a { width:100%; height:20px; padding-bottom:3px; display:block; background:url(images/btn_surf.jpg) no-repeat top left; border-bottom:1px dashed #999999  }
#six li.surf a:hover { width:100%; height:20px; padding-bottom:3px; display:block; background:url(images/btn_surf_on.jpg) no-repeat top left; border-bottom:1px dashed #999999  }

#six li.sea a { width:100%; height:20px; padding-bottom:3px; display:block; background:url(images/btn_sea.jpg) no-repeat top left; border-bottom:1px dashed #999999  }
#six li.sea a:hover { width:100%; height:20px; padding-bottom:3px; display:block; background:url(images/btn_sea_on.jpg) no-repeat top left; border-bottom:1px dashed #999999  }

#six li.snow a { width:100%; height:20px; padding-bottom:3px; display:block; background:url(images/btn_snow.jpg) no-repeat top left; border-bottom:1px dashed #999999  }
#six li.snow a:hover { width:100%; height:20px; padding-bottom:3px; display:block; background:url(images/btn_snow_on.jpg) no-repeat top left; border-bottom:1px dashed #999999  }

#six li.euro a { width:100%; height:20px; padding-bottom:3px; display:block; background:url(images/btn_eurocap.jpg) no-repeat top left; }
#six li.euro a:hover { width:100%; height:20px; padding-bottom:3px; display:block; background:url(images/btn_eurocap_on.jpg) no-repeat top left; }

/* TRAVEL *****************/
#six li.aereo a { width:100%; height:20px; padding-bottom:3px; display:block; background:url(images/btn_aereo.jpg) no-repeat top left; border-bottom:1px dashed #999999 }
#six li.aereo a:hover { width:100%; height:20px; padding-bottom:3px; display:block; background:url(images/btn_aereo_on.jpg) no-repeat top left; border-bottom:1px dashed #999999 }

#six li.hotel a {  width:100%;  height:20px; padding-bottom:3px; display:block; background:url(images/btn_hotel.jpg) no-repeat top left; border-bottom:1px dashed #999999 }
#six li.hotel a:hover {  width:100%;  height:20px; padding-bottom:3px; display:block; background:url(images/btn_hotel_on.jpg) no-repeat top left; border-bottom:1px dashed #999999 }

#six li.ah a { width:100%;  height:20px; padding-bottom:3px; display:block; background:url(images/btn_ah.jpg) no-repeat top left; }
#six li.ah a:hover { width:100%;  height:20px; padding-bottom:3px; display:block; background:url(images/btn_ah_on.jpg) no-repeat top left; }

/* LINK GENERICI ****************/
a:link, a:visited, a:active { color:#d57798; text-decoration:none; }
a:hover { color:#c40435; text-decoration:none; }

/* CENTRO VIAGGIO ***************/
#box_home_mini { width:540px; float:left; position:relative; margin:0px; padding:0px; }

.box_home_viaggio { width:265px; background:url(images/box_centro_mini_bg.jpg) repeat-y; float:left; position:relative; }

.box_home_up_six { width:100%; background:url(images/box_viaggio_up.jpg) no-repeat top left; padding-top:40px; float:left; position:relative; }
.box_home_up_dex { width:100%; background:url(images/box_viaggio_up_2.jpg) no-repeat top left; padding-top:40px; float:left; position:relative; }

.box_home_up_six p { width:90%; margin:0px auto; padding:0px; margin-bottom:5px; margin-top:5px;  }
.box_home_up_six img { margin:0px auto; padding:0px; margin-bottom:10px; border:5px solid #999999; }
.box_home_up_six table { width:90%; text-align:left; margin-bottom:10px; }
.box_home_up_dex p { width:90%; margin:0px auto; padding:0px; margin-bottom:5px; margin-top:5px;  }
.box_home_up_dex img { margin:0px auto; padding:0px; margin-bottom:10px; border:5px solid #999999; }
.box_home_up_dex table { width:90%; text-align:left; margin-bottom:10px; }

.box_home_down { width:100%; height:40px; background:url(images/box_centro_mini_footer.jpg) no-repeat bottom left; float:left; position:relative; } 
.box_home_down_dettaglio { width:100%; margin:0px auto; position:relative; }
.box_home_down_dettaglio p { width:90%; font-size:9px; color:#d57798; margin:0px auto; padding:0px; padding-top:5px; position:relative; border-top:1px dashed #999999; }
.box_home_down_dettaglio img { margin-left:100px; position:relative; border:0px; }

