/* CSS Document */
body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    background-image:url(/img/grafica/bg-body2.jpg); background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#595957;
	font-size:12px;
}

a{ color:#006699; }

#container{ width:900px; margin:0px auto; margin-bottom:10px;  }
#testata{ width:900px; height:222px; background-image:url(/img/grafica/fiumicino-hotels-Roma.jpg); background-position:top, center;}
#contenuti{ margin:10px auto; width:540px; height: auto !important; min-height:700px; height:700px;}
#fasciaSx{ width:185px; position:absolute; top:225px;   }
#fasciaDx{  width:185px; position:absolute; top:225px; margin-left:718px; }
#footer{ background-image:url(/img/grafica/bg_footer.jpg); height:50px; background-repeat:no-repeat; background-position:top center; padding:14px 18px 14px 14px; clear:both;  }

/*STILI per TESTATA*/
#slogan-fiumicino-hotels{ margin-left:160px; padding-top:16px;}
#slogan-fiumicino-hotels h1{ font-size:10px; margin-bottom:0px; margin-top:0px; padding-bottom:0px; color:#2C2C28;}
#slogan-fiumicino-hotels .title{font-size:30px; font-family:"Times New Roman", Times, serif;  color:#383836; }
#slogan-fiumicino-hotels .slogan{font-size:12px;  color:#FBF0CC;}
#slogan-fiumicino-hotels a{color:#3C3C36;}


#menu_navigazione{ position:absolute; top:200px; color:#FFFFFF;}
#menu_navigazione a{ color:#FFFFFF;}
#menu_navigazione a:hover{ color:#F1E6C8;}

#menu_lingue{width:30%; position:absolute; top:130px; left:34%; color:#FFFFFF;}
#menu_lingue img{ border:1px solid #6a6c69;}

#gallery{ position:absolute; right:60px; width:630px; top:70px;  color:#FFFFFF;}


/*STILI per FASCIA SX*/
#punti_di_interesse{ width:100%; margin-top:6px; color:#333333; color:#243E4B;}
#punti_di_interesse a { color:#536A6A;}
#punti_di_interesse .top{ padding:15px 8px 4px 8px; height:25px; background-image:url(/img/grafica/box/top-PI.jpg); background-repeat:no-repeat; background-position:top center;}
#punti_di_interesse .top h3{ font-size:12px; margin:0px 0px 0px 0px; }
#punti_di_interesse .centro h4{ font-size:12px; margin:8px 0px 1px 4px; font-size:95%; }
#punti_di_interesse .centro ul{ margin:0px 0px 0px 30px; padding:0px 0px 0px 0px; list-style-type:square; font-size:90%; line-height:20px; }
#punti_di_interesse .centro ul a{ color:#172F49; text-decoration:none; }
#punti_di_interesse .centro ul a:hover{ color:#3B5B55; text-decoration:underline; }
#punti_di_interesse .centro{padding:4px 8px 4px 8px; background-image:url(/img/grafica/box/centro-PI.jpg); background-repeat:repeat-y; background-position:center;}
#punti_di_interesse .bot{background-image:url(/img/grafica/box/bot-PI.jpg); background-repeat:no-repeat; background-position:center;}

/*STILI per FASCIA DX*/
#territorio{ width:100%; margin-top:6px; color:#333333; color:#243E4B; }
#territorio a {color:#856E50;}
#territorio .top{ padding:15px 8px 4px 8px; height:25px; background-image:url(/img/grafica/box/top-T.jpg); background-repeat:no-repeat; background-position:top center;}
#territorio .top h3{ font-size:12px; margin:0px 0px 0px 0px; }
#territorio .centro h4{ font-size:12px; margin:8px 0px 1px 4px; font-size:95%; }
#territorio .centro ul{ margin:0px 0px 0px 30px; padding:0px 0px 0px 0px; list-style-type:square; font-size:90%; line-height:20px; }
#territorio .centro ul a{ color:#172F49; text-decoration:none; }
#territorio .centro ul a:hover{ color:#3B5B55; text-decoration:underline; }
#territorio .centro{padding:4px 8px 4px 8px; background-image:url(/img/grafica/box/centro-T.jpg); background-repeat:repeat-y; background-position:center;}
#territorio .bot{background-image:url(/img/grafica/box/bot-T.jpg); background-repeat:no-repeat; background-position:center;}

#hotel{ width:100%; margin-top:6px; color:#333333; color:#243E4B;}
#hotel .top{ padding:15px 8px 4px 8px; height:25px; background-image:url(/img/grafica/box/top-H.jpg); background-repeat:no-repeat; background-position:top center;}
#hotel .top h3{ font-size:12px; margin:0px 0px 0px 0px; }
#hotel .centro h4{ font-size:12px; margin:0px 0px 0px 4px; font-size:95%; }
#hotel .centro ul{ margin:0px 0px 0px 30px; padding:0px 0px 0px 0px; list-style-type:square; font-size:90%; line-height:20px; }
#hotel .centro ul a{ color:#172F49; text-decoration:none; }
#hotel .centro ul a:hover{ color:#3B5B55; text-decoration:underline; }
#hotel .centro{padding:4px 8px 4px 8px; background-image:url(/img/grafica/box/centro-H.jpg); background-repeat:repeat-y; background-position:center;}
#hotel .bot{background-image:url(/img/grafica/box/bot-H.jpg); background-repeat:no-repeat; background-position:center;}


#slide{ top:10px; margin-top:7px;  margin-left:400px; left:400px;}
/*STILI per CENTRO 
inutilizzato */
div.split2_box_hotel {color:#243E4B;}
div.split2_box_hotel div{ float:left; width:48%; margin-left:3px; margin-top:0px; }
div.split2_box_hotel div.top{ margin-top:4px; width:250px; height:30px; background-image:url(/img/grafica/box/top-DH.jpg); background-repeat:no-repeat; background-position:bottom center; margin-bottom:1px;}
div.split2_box_hotel div.top img{float:right; margin:10px 6px 2px 2px;}
div.split2_box_hotel div.top h2{ padding:8px 0px 0px 10px; font-size:11px; margin:0px 0px 0px 0px; }
div.split2_box_hotel div.centro{ height:138px; line-height:16px; font-size:95%; width:250px;  background-image:url(/img/grafica/box/centro-DH.jpg); background-repeat:repeat-y; background-position:center; padding-top:2px;}
div.split2_box_hotel div.centro img{ float:left; margin:3px 3px 0px 3px; border:1px solid #ffffff;}
div.split2_box_hotel div.centro p{ padding:0px 6px 0px 6px;}
div.split2_box_hotel div.bot{ width:250px; padding-top:16px; text-indent:170px; height:26px; background-image:url(/img/grafica/box/bot-DH.jpg); background-repeat:no-repeat; background-position:top center;}
div.split2_box_hotel div.bot a{ color:#006699; font-size:80%;}
/**/

div.home_box_hotel {color:#243E4B; margin:0px auto; width:88%;  }
div.home_box_hotel div{  }
div.home_box_hotel div.top{  margin-top:4px; height:30px;  background-image:url(/img/grafica/box_hotel_home/title.gif); background-repeat:no-repeat; background-position:center;}
div.home_box_hotel div.top img{float:right; margin:2px 6px 2px 2px;}
div.home_box_hotel div.top h2{ padding:8px 0px 0px 10px; font-size:11px; margin:0px 0px 0px 0px; }
div.home_box_hotel div.centro{ height:70px; line-height:16px; font-size:95%;  padding-top:2px; }
div.home_box_hotel div.centro img{ float:left; margin:3px 3px 0px 3px; border:1px solid #ffffff;}
div.home_box_hotel div.centro p{ padding:0px 6px 0px 6px;}
div.home_box_hotel div.bot{ clear:both; height:40px; padding:4px 4px 4px 4px;  text-align:right; margin-bottom:10px; border-bottom:1px solid #bfd0e2;  }
div.home_box_hotel div.bot a{ display:block; float:left; position:relative; left:172px; width:145px; height:26px; padding-top:12px; text-align:center; font-weight:bold; font-size:80%; background-image:url(/img/grafica/box_hotel_home/Pulsante.jpg); background-repeat:no-repeat; background-position:center; }
div.home_box_hotel div.bot a.prenota{ color:#FF0000;}



#eventi_news{ margin-top:6px; margin-left:5px; color:#333333; color:#243E4B; clear:both;}
#eventi_news .top{ padding:15px 8px 4px 18px; height:25px; background-image:url(/img/grafica/box/top-NE.jpg); background-repeat:no-repeat; background-position:top center;}
#eventi_news .top h3{ font-size:12px; margin:0px 0px 0px 0px; text-indent:10px; }
#eventi_news .centro h4{ font-size:12px; margin:6px 0px 2px 0px; font-size:98%; color:#666666; }
#eventi_news .centro{padding:4px 18px 4px 28px; background-image:url(/img/grafica/box/centro-NE.jpg); background-repeat:repeat-y; background-position:center;}
#eventi_news .centro div{ padding:4px 4px 4px 4px; border-bottom:1px solid #efefef; margin-bottom:2px; font-size:95%;}
#eventi_news .centro div a{ color:#666666; font-size:95%;}
#eventi_news .bot{background-image:url(/img/grafica/box/bot-NE.jpg); background-repeat:no-repeat; background-position:center;}


/*scheda hotel*/
#scheda-hotel{ margin-left:19px; padding-top:2px; margin-top:2px; font-size:90%; width:330px; float:left; line-height:16px;}
#scheda-hotel img{ float:right; margin-right:20px;}
#scheda-hotel p{ padding:0px 0px 0px 0px; margin:0px 6px 0px 6px;}
#scheda-hotel h2{ font-size:12px; font-weight:bold; margin-top:0px; margin-bottom:10px;}
#scheda-hotel h3{ font-size:12px; font-weight:lighter;}
#scheda-hotel .title-scheda-hotel {background-image:url(/img/grafica/schede-hotel/title.gif); background-repeat:no-repeat; height:24px; padding:10px 4px 0px 14px; margin-bottom:10px; }

#scheda-hotel p.servizi { margin-top:4px; margin-bottom:4px; margin-left:10px; padding:4px 26px 4px 26px; }
#scheda-hotel .servizi img { float:left; margin:2px 2px 2px 2px; padding:0px;}

#indirizzi {clear:both; }
#indirizzi .top{ background-image:url(/img/grafica/schede-hotel/top-indirizzo-bg.gif); background-repeat:no-repeat; height:20px;}
#indirizzi .centro{ background-image:url(/img/grafica/schede-hotel/centro-indirizzo-bg.gif); background-repeat:repeat-y; padding:0px 10px 0px 10px; }
#indirizzi .bot{ background-image:url(/img/grafica/schede-hotel/bot-indirizzo-bg.gif); background-repeat:no-repeat; height:24px; }
#indirizzi li{ margin-left:16px; list-style-type:square; line-height:16px;}

#gallery-scheda-hotel{ width:160px; text-align:center; padding-top:2px; margin-left:360px;  }
#gallery-scheda-hotel img{ border:1px solid #ffffff; margin:2px 2px 2px 2px;  }

#gallery-scheda-hotel .top{ background-image:url(/img/grafica/schede-hotel/gallery-top.gif); background-repeat:no-repeat; height:24px; padding-top:10px;}
#gallery-scheda-hotel .centro{ background-image:url(/img/grafica/schede-hotel/gallery-centro.gif); background-repeat:repeat-y; padding:0px 10px 0px 10px; }
#gallery-scheda-hotel .bot{ background-image:url(/img/grafica/schede-hotel/gallery-bot.gif); background-repeat:no-repeat; height:50px; }

#gmap-scheda-hotel {  background-image:url(/img/grafica/schede-hotel/google-map-bg.gif); background-repeat:no-repeat; background-position:left center; margin-left:12px;  padding-top:32px;  padding-bottom:32px;clear:both; }
.btn_booking_hotel{ display:block; background-color:#F7F8FA; margin-top:2px; background-image:url(/img/bg_btn_prenota_hotel.gif); background-repeat:no-repeat; border:none; width:300px; padding:4px 4px 4px 4px; color:#FF0000; background-position:center; cursor:pointer; cursor:hand;}

/*scheda*/
#scheda{ margin-left:19px; margin-top:4px; font-size:11px; width:330px; float:left; line-height:16px;}
#scheda img{ float:right; margin-right:20px;}
#scheda p{ padding:0px 0px 0px 0px; margin:0px 6px 0px 6px;}
#scheda h2{ font-size:14px; font-weight:lighter; margin-top:0px; }
#scheda h3{ font-size:12px; font-weight:lighter;}
#scheda .title-scheda {background-image:url(/img/grafica/schede/title.jpg); background-repeat:no-repeat; height:24px; padding:10px 4px 0px 14px; margin-bottom:10px; }

#scheda .servizi { margin-top:4px; margin-bottom:4px;}
#scheda .servizi img { float:left; margin:2px 2px 2px 2px; padding:0px;}


#scheda .elenco_puntato{padding:2px 20px 2px 20px;  margin-left:4px; margin-right:10px;  }
#scheda .elenco_puntato li{ list-style-type:square; color:#666666; border-bottom:1px dotted #666666; padding-bottom:4px; padding-top:2px; margin-left:6px; padding-left:0px; }
#scheda .elenco_puntato li a{ text-decoration:none;}
#scheda .elenco_puntato li a:hover{ color:#1BA7C5;}

#indirizzi-scheda {clear:both; }
#indirizzi-scheda .top{ background-image:url(/img/grafica/schede/top-indirizzo-bg.jpg); background-repeat:no-repeat; height:20px;}
#indirizzi-scheda .centro{ background-image:url(/img/grafica/schede/centro-indirizzo-bg.jpg); background-repeat:repeat-y; padding:0px 10px 0px 10px; }
#indirizzi-scheda .bot{ background-image:url(/img/grafica/schede/bot-indirizzo-bg.jpg); background-repeat:no-repeat; height:24px; }

#gallery-scheda{ width:160px; text-align:center; padding-top:2px; margin-left:360px;  }
#gallery-scheda img{ border:1px solid #ffffff; margin:2px 2px 2px 2px;  }
#gallery-scheda .top{ background-image:url(/img/grafica/schede/gallery-top.jpg); background-repeat:no-repeat; height:24px; padding-top:10px;}
#gallery-scheda .centro{ background-image:url(/img/grafica/schede/gallery-centro.jpg); background-repeat:repeat-y; padding:0px 10px 0px 10px; }
#gallery-scheda .bot{ background-image:url(/img/grafica/schede/gallery-bot.jpg); background-repeat:no-repeat; height:50px; }

#gmap-scheda {  background-image:url(/img/grafica/schede/google-map-bg.jpg); background-repeat:no-repeat; background-position:left center; margin-left:24px;  padding-top:32px;  padding-bottom:32px;clear:both; }


/*News*/


#scheda-news{ margin-left:19px; margin-top:4px; font-size:90%; width:330px; float:left;}
#scheda-news img{ float:right; margin-right:20px;}
#scheda-news p{ padding:0px 0px 0px 0px; margin:0px 6px 0px 6px; line-height:16px;}
#scheda-news h2{ font-size:14px; font-weight:lighter; margin-top:0px;}
#scheda-news h3{ font-size:12px; font-weight:lighter;}
#scheda-news .title-scheda {background-image:url(/img/grafica/schede-news/title.gif); background-repeat:no-repeat; height:24px; padding:10px 4px 0px 14px; margin-bottom:2px; }


#indirizzi-scheda-news {clear:both; }
#indirizzi-scheda-news .top{ background-image:url(/img/grafica/schede-news/top-indirizzo-bg.gif); background-repeat:no-repeat; height:20px;}
#indirizzi-scheda-news .centro{ background-image:url(/img/grafica/schede-news/centro-indirizzo-bg.gif); background-repeat:repeat-y; padding:0px 10px 0px 10px; }
#indirizzi-scheda-news .bot{ background-image:url(/img/grafica/schede-news/bot-indirizzo-bg.gif); background-repeat:no-repeat; height:24px; }
#indirizzi-scheda-news li{ margin-left:16px; list-style-type:square; line-height:16px;}



#gallery-scheda-news{ width:160px; text-align:center; padding-top:2px; margin-left:360px;  }
#gallery-scheda-news img{ border:1px solid #ffffff; margin:2px 2px 2px 2px;  }
#gallery-scheda-news .top{ background-image:url(/img/grafica/schede-news/gallery-top.gif); background-repeat:no-repeat; height:24px; padding-top:10px;}
#gallery-scheda-news .centro{ background-image:url(/img/grafica/schede-news/gallery-centro.gif); background-repeat:repeat-y; padding:0px 10px 0px 10px; }
#gallery-scheda-news .bot{ background-image:url(/img/grafica/schede-news/gallery-bot.gif); background-repeat:no-repeat; height:50px; }



/*aree*/

#area{ margin-left:20px; margin-top:4px; font-size:90%; width:530px; line-height:16px;}

#area img{ float:right; margin-right:20px;}
#area p{ padding:0px 0px 0px 0px; margin:0px 6px 0px 6px;}
#area h2{ font-size:14px; font-weight:lighter; margin-top:0px; }
#area h3{ font-size:12px; font-weight:lighter;}

#area .title {background-image:url(/img/grafica/aree/title-area.gif); background-repeat:no-repeat; height:24px; padding:10px 4px 0px 14px; margin-bottom:10px; }
#area .title-schede {background-image:url(/img/grafica/aree/title-schede.jpg); background-repeat:no-repeat; height:24px; padding:10px 4px 0px 14px; margin-bottom:10px; }
#area .title-schede-hotels {background-image:url(/img/grafica/aree/title-schede-hotels.jpg); background-repeat:no-repeat; height:24px; padding:10px 4px 0px 14px; margin-bottom:10px; }

#area .elenco_puntato{padding:2px 20px 2px 20px;  margin-left:4px; margin-right:10px; width:300px;  }
#area .elenco_puntato li{ list-style-type:square; color:#666666; border-bottom:1px dotted #666666; padding-bottom:4px; padding-top:4px; }
#area .elenco_puntato li a{ text-decoration:none;}
#area .elenco_puntato li a:hover{ color:#1BA7C5;}



#gallery-area{ width:160px; text-align:center; padding-top:2px; margin-left:360px;  position:absolute; top:570px;  }
#gallery-area img{ border:1px solid #ffffff; margin:2px 2px 2px 2px;  }
#gallery-area .top{ background-image:url(/img/grafica/aree/gallery-top.jpg); background-repeat:no-repeat; height:24px; padding-top:10px;}
#gallery-area .centro{ background-image:url(/img/grafica/aree/gallery-centro.jpg); background-repeat:repeat-y; padding:0px 10px 0px 10px; }
#gallery-area .bot{ background-image:url(/img/grafica/aree/gallery-bot.jpg); background-repeat:no-repeat; height:50px; }






/**/

/*aree*/
#gallery-localita{ width:160px; text-align:center; padding-top:2px; margin-left:360px;  }
#gallery-localita img{ border:1px solid #ffffff; margin:2px 2px 2px 2px;  }
#gallery-localita .top{ background-image:url(/img/grafica/aree/gallery-top.jpg); background-repeat:no-repeat; height:24px; padding-top:10px;}
#gallery-localita .centro{ background-image:url(/img/grafica/aree/gallery-centro.jpg); background-repeat:repeat-y; padding:0px 10px 0px 10px; }
#gallery-localita .bot{ background-image:url(/img/grafica/aree/gallery-bot.jpg); background-repeat:no-repeat; height:50px; }

#localita{ margin-left:20px; margin-top:4px; font-size:90%; width:330px; float:left; line-height:16px;}

#localita img{ float:right; margin-right:20px;}
#localita p{ padding:0px 0px 0px 0px; margin:0px 6px 0px 6px;}
#localita h2{ font-size:14px; font-weight:lighter; margin-top:0px; }
#localita h3{ font-size:12px; font-weight:lighter;}

#localita .title {background-image:url(/img/grafica/aree/title.jpg); background-repeat:no-repeat; height:24px; padding:10px 4px 0px 14px; margin-bottom:10px; }
#localita .title-schede {background-image:url(/img/grafica/aree/title-schede.jpg); background-repeat:no-repeat; height:24px; padding:10px 4px 0px 14px; margin-bottom:10px; }
#localita .title-schede-hotels {background-image:url(/img/grafica/aree/title-schede-hotels.jpg); background-repeat:no-repeat; height:24px; padding:10px 4px 0px 14px; margin-bottom:10px; }





#localita .elenco_puntato{padding:2px 20px 2px 20px;  margin-left:4px; margin-right:10px;  }
#localita .elenco_puntato li{ list-style-type:square; color:#666666; border-bottom:1px dotted #666666; padding-bottom:4px; padding-top:2px; margin-left:6px; padding-left:0px; }
#localita .elenco_puntato li a{ text-decoration:none;}
#localita .elenco_puntato li a:hover{ color:#1BA7C5;}

/**/

.clearer{ clear:both;}