/**************************************************/
/*** STUDIO PZ - PROGETTI PER LA COMUNICAZIONE ***/
/*********** http://www.studiopz.net/ ***********/
/***************** CSS STYLE *******************/



html, body {
margin: 0 0 0 0;
padding: 0;;
background-color:#FFFFFF;
font-size:11px; 
color:#074288;
font-family:Arial,Sans-Serif; 
font-weight:normal;

scrollbar-face-color: #8fa3b0;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #8fa3b0;
scrollbar-darkshadow-color: #8fa3b0;
scrollbar-track-color: #eef4fd;
scrollbar-arrow-color: #FFFFFF;}


a:link, a:visited, a:active { text-decoration: none }
a:hover { text-decoration: underline; }



/***** GENERIC BOX *****/

#container-box { 
border: 0px solid #ff0000;
margin: 0px; padding: 0px;} 


/***** TESTI *****/


.link-azz-1 { font-size:11px; color:#1869e8; font-family:Arial,Sans-Serif; font-weight:normal;} 
.link-azz-2 { font-size:12px; color:#1869e8; font-family:Arial,Sans-Serif; font-weight:normal;} 

.txt-bianco-1 { font-size:11px; color:#ffffff; font-family:Arial,Sans-Serif; font-weight:normal;}
.txt-bianco-2 { font-size:12px; color:#ffffff; font-family:Arial,Sans-Serif; font-weight:normal;}
.txt-bianco-3 { font-size:14px; color:#ffffff; font-family:Arial,Sans-Serif; font-weight:normal;}
.txt-bianco-4 { font-size:16px; color:#ffffff; font-family:Arial,Sans-Serif; font-weight:normal;}
.txt-bianco-5 { font-size:20px; color:#ffffff; font-family:Arial,Sans-Serif; font-weight:normal;}

.titolo-top-1 { font-size:15px; color:#0055bc; font-family:"Segoe UI", Arial,Sans-Serif; font-weight:normal;} 
 	  

.txt-blu-1 { font-size:11px; color:#074288; font-family:Arial,Sans-Serif; font-weight:normal;} 
.txt-blu-2 { font-size:12px; color:#074288; font-family:Arial,Sans-Serif; font-weight:normal;} 
.txt-blu-3 { font-size:14px; color:#074288; font-family:Arial,Sans-Serif; font-weight:normal;} 
.txt-blu-4 { font-size:17px; color:#074288; font-family:Arial,Sans-Serif; font-weight:normal;} 
.txt-blu-5 { font-size:30px; color:#074288; font-family:Arial,Sans-Serif; font-weight:normal;} 
	  
	  
.txt-arancio-1 { font-size:11px; color:#fc8700; font-family:Arial,Sans-Serif; font-weight:normal;} 
.txt-arancio-2 { font-size:12px; color:#fc7418; font-family:Arial,Sans-Serif; font-weight:normal;} 
.txt-arancio-3 { font-size:18px; color:#fc8700; font-family:Arial,Sans-Serif; font-weight:normal;} 
.txt-arancio-4 { font-size:15px; color:#fc8700; font-family:Arial,Sans-Serif; font-weight:normal;} 


.txt-nero-1 { font-size:11px; color:#000000; font-family:Arial,Sans-Serif; font-weight:normal;} 
.txt-nero-2 { font-size:12px; color:#000000; font-family:Arial,Sans-Serif; font-weight:normal;} 
.txt-nero-3 { font-size:14px; color:#000000; font-family:Arial,Sans-Serif; font-weight:normal;}
.txt-nero-4 { font-size:16px; color:#000000; font-family:Arial,Sans-Serif; font-weight:normal;}


.txt-black-1 { font-size:12px; color:#000000; font-family:Georgia, Arial,Sans-Serif; font-weight:normal;} 




/**************************************/
/***********  MAIN MENU   ************/
/************************************/


#menu-main-box {
border: 0px solid #ff0000;
margin: 0px 0px 0px 0px ; padding: 0px 0px 0px 0px;
height: 30px;}
	
.menu-main ul{
float:left;
margin-left:10px;}

.menu-main {
float: left; 
position: relative;
margin: 0 0 0px 0px ; padding: 0px 0px 0px 0px;
height: 30px;
list-style: none;}

.menu-main li{
float:left;
margin-right:0px;}

.menu-main li a{
border: 0px solid #ff0000;
float: left; display: block;
padding:0 0 0 6px;
height: 30px;	
font-size: 11px; font-weight: normal; text-decoration: none; color:#074288; font-family: sans-serif;
line-height: 30px; text-align: center;
cursor: pointer;}
	
.menu-main li a b{
float: left; display: block;
padding: 0 8px 0 4px;}

.menu-main li.active a, .menu-main li a:hover{
color: #fff;
background: url(icone/menur_hover_left.gif) no-repeat;
background-position: left;}

.menu-main li.active a b, .menu-main li a:hover b{
color: #fff;
background: url(icone/menur_hover_right.gif) no-repeat right top;}



/**** MENU TOP ****/

.top_menu_1a {
width:40px; height:22px;
background:transparent url(icone/menu-top_01a.gif) no-repeat scroll left center;} 

.top_menu_1b {
width:40px; height:22px;
background:transparent url(icone/menu-top_01b.gif) no-repeat scroll left center;} 

.top_menu_1c {
width:40px; height:22px;
background:transparent url(icone/menu-top_01c.gif) no-repeat scroll left center;} 

.top_menu_1d {
width:40px; height:22px;
background:transparent url(icone/menu-top_01d.gif) no-repeat scroll left center;} 

.top_menu_1e {
width:40px; height:22px;
background:transparent url(icone/menu-top_01e.gif) no-repeat scroll left center;} 

.top_menu_1f {
width:22px; height:22px;
background:transparent url(icone/menu-top_01f.gif) no-repeat scroll left center;} 

.top_menu-sfo-1a {
height:22px; padding: 0px 0px 0px 0px; 
background:transparent url(icone/menu-top-sfo_01a.gif);} 

.top_menu-sfo-1b {
height:22px; padding: 0px 0px 0px 0px; 
background:transparent url(icone/menu-top-sfo_01b.gif);} 

.top_menu-sfo-1c {
height:22px; padding: 0px 0px 0px 0px; 
background:transparent url(icone/menu-top-sfo_01c.gif);} 

.top_menu-link{
border: 0px solid #ffffff;
height:22px; margin: 0px 0px 0px 0px; } 

.ombra-top-menu { 
height:25px;
background-image:url(icone/ombra-topmenu_01.jpg); background-repeat:repeat; } 





/***************************************************/
/******************** HP HEADER ********************/
/***************************************************/

/**** FAVOLA TOURS LOGO ****/

.favolatours_hp_logo {
border: 0px solid rgb(0, 0, 0);
margin: 0 0 0 0px; padding: 0 0 0 0px; 
width:330px; height:73px;
background:transparent url(icone/FavolaTours_01.gif) no-repeat scroll left center;} 

.top_hp_img_1 {
border: 0px solid rgb(0, 0, 0);
margin: 0 0 0 0px; padding: 0 0 0 0px; 
width:662px; height:73px;
background:transparent url(icone/top-hp_01.gif) no-repeat scroll left center;} 

	.top_hp_img_2 {
	/*border: 0px solid rgb(0, 0, 0);
	margin: 0 0 0 0px; padding: 0 0 0 0px; 
	width:130px; height:19px; */
	background:transparent url(icone/top-hp_02.gif) no-repeat scroll left center; } 
	
	

.sfo-hptop-menu { 
background-image:url(icone/top-hp_02.gif); background-repeat:no-repeat; } 

	

/******** HEADER INT ***********/	  

	#favolatours_int_logo {
	border: 0px solid rgb(0, 0, 0);
	margin: 0 0 0 0px; padding: 0 0 0 0px; 
	width:237px; height:60px;
	background:transparent url(icone/FavolaTours_02.gif) no-repeat scroll left center;
	box-sizing: border-box; -moz-box-sizing: border-box;} 

	#top_int_img_1 {
	border: 0px solid rgb(0, 0, 0);
	margin: 0 0 0 0px; padding: 10 30 0 0px; 
	width:756px; height:60px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 26px; font-weight: normal; color: #0f61c5; text-align:right;
	background:transparent url(icone/top-int_02.jpg) no-repeat scroll left center;
	box-sizing: border-box; -moz-box-sizing: border-box;} 

	#top_int_img_2 {
	border: 0px solid rgb(0, 0, 0);
	margin: 0 0 0 0px; padding: 0 0 0 0px; 
	width:150px; height:19px;
	background:transparent url(icone/top-hp_02.gif) no-repeat scroll left center;
	box-sizing: border-box; -moz-box-sizing: border-box;}



/***************************************************/
/**************** HP COLONNE CENTRO ****************/
/***************************************************/
 
 
 

/***************************************/
/********** BOX INFO GRECIA **********/
/***************************************/
 
.hp-ban_1a { 
width:640px; height:28px;
background:transparent url(icone/ico-hp-gri_01a.gif) repeat;}
 
.hp-ban_1b { 
width:7px; height:28px;
background:transparent url(icone/ico-hp-gri_01b.gif) no-repeat;}
 
#hp-ban_1c { 
width:640px; height:165px;
margin: 3px 0px 0px 0px; padding: 0px 0px 0px 0px;
background:transparent url(icone/hp-ban_01.jpg) no-repeat;}
 
 
.hp-ban-txt_1 { 
width:240px;
margin: 0px 0px 0px 220px; padding: 62px 0px 0px 0px;
font-size:29px; color:#105bb5; font-family:Georgia, Arial,Sans-Serif; font-weight:normal; line-height:29px;} 
 
.hp-ban-txt_2 { 
width:240px;
margin: 0px 0px 0px 380px; padding: 0px 0px 0px 0px;
font-size:16px; color:#105bb5; font-family:Arial,Sans-Serif; font-weight:normal;} 



.info-box-sfo-1 { 
background-color:#f0f0f0;}
 
.info-box-sfo { 
width:244px; background-color:#f0f0f0;
background:transparent url(icone/ico-hp-gri_02.gif) no-repeat;}



#prenotazioni_slogan_box { 
border: 0px solid #ffaa43; 
width:355px;
margin: 20px 0px 10px 25px; padding: 0px;
font-size: 23px; line-height:23px; font-family: Georgia, Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; text-align:left;}
	
#prenotazioni_box { 
border: 0px solid rgb(0, 0, 0); 
width:370px;
margin: 5px 0px 0px 25px; padding: 0px;}
	
.prenotazioni_box-txt { 
border: 0px solid rgb(0, 0, 0); 
width:160px; 
float:left;
margin: 5px 0px 0px 0px; padding: 0px;
line-height:15px;}
	
#prenotazioni_box-img1 { 
border: 0px solid rgb(0, 0, 0); 
width:174px; height:90px;
float:right;
margin: 0px 20px 0px 0px; padding: 0px;
background:transparent url(icone/ico-mondo_01.gif) no-repeat;}
	
.prenotazioni_box-img { 
border: 0px solid rgb(0, 0, 0); 
width:174px; height:90px;
margin: 0px 20px 0px 0px; padding: 0px;
background:transparent url(icone/ico-mondo_01.gif) no-repeat;}

 	
#prenotazioni-butt_box { 
border: 0px solid rgb(0, 0, 0);
width:120px; height:40px;
margin: 15px 0px 0px 25px; padding: 0px 0px 0px 0px;
background:transparent url(icone/ico-hp-prenota_01.gif) no-repeat;}
	
.prenotazioni-butt_box-txt1 { 
border: 0px solid rgb(0, 0, 0); 
margin: 0px 0px 0px 0px; padding: 2px 0px 0px 4px;
font-size:12px; color:#ffffff; font-family:Arial,Sans-Serif; font-weight:normal;}


.prenotazioni_box-teltxt { 
border: 0px solid rgb(0, 0, 0); 
width:186px;
margin: 35px 0px 8px 28px; padding: 0px;}
	
#prenotazioni_box-num { 
border: 0px solid rgb(0, 0, 0); 
height:50px;
margin: 0px 0px 0px 21px; padding: 9px 0px 0px 80px;
background:transparent url(icone/ico-tel_01.gif) no-repeat;}


.prenotazioni_box-teltxt1 { 
border: 0px solid rgb(0, 0, 0); 
width:186px;
margin: 15px 0px 8px 28px; padding: 0px;}
 
 

.indirizzo-box-1 { 
border: 0px solid #ffaa43; 
margin: 0px 0px 4px 0px; padding: 25px 5px 8px 10px; 
background-color:#f0f0f0;
font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; text-align:left;
box-sizing: border-box; -moz-box-sizing: border-box;}

 
 
.hp-fotine-bottom { 
width:640px; height:55px;
margin: 0px 0px 4px 0px;
background:transparent url(icone/ico-hp-fotine_01.jpg) no-repeat;}





/***************************************/
/********* BOX CATALOGO GRECIA *********/
/***************************************/

/********  BOX PRENOTAZIONI *******/

#off-prenot-box { 
border: 1px solid #ff9f28;
margin: 0px; padding: 0px 0px 0px 0px; 
width:343px; height:90px;} 

.off-prenot-ico { 
border: 0px solid #ff9f28;
float:left;
margin: 3px; padding: 0px; 
width:90px; height:82px;
background-image:url(icone/ico-prenota_02.jpg); background-repeat:no repeat;} 

.off-prenot-box-txt { 
width:240px; height:80px;
float:right;
margin: 5px 5px 4px 0px; padding: 0px 0px 0px 0px;}

.off-prenot-txt { 
border: 0px solid #000000;
width:100%;
margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; } 

.off-prenot-butt { 
border: 0px solid #000000;
float:right;
margin: 10px 80px 0px 0px; padding: 3px 0px 0px 0px; 
width:104px; height:29px; text-align:center;
background-image:url(template/icone/ico-butt_01.jpg); background-repeat:no repeat;}



/********  BOX PRENOTAZIONI 2 *******/

.off-prenot-2-box { 
border: 0px solid #ff9f28;
margin: 0px; padding: 0px 0px 0px 0px; 
width:163px; height:47px;
background-image:url(icone/ico-prenota-grecia_01.gif); background-repeat:no repeat;} 


.off-prenot-2-box-txt { 
border: 0px solid #000000;
margin: 5px 0px 0px 60px; padding: 0px 0px 0px 0px;}

.off-prenot-2-txt { 
border: 2px solid #fb7d00;
width:159px; height:85px;
margin: 0px 0px 0px 0px; padding: 0px; } 

.off-prenot-2-testo { 
border: 0px solid #000000;
width:150px;
margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; } 

.off-prenot-2-butt { 
border: 0px solid #000000;
margin: 12px 0px 0px 0px; padding: 3px 0px 0px 0px; 
width:84px; height:28px; text-align:center;
background-image:url(icone/ico-prenota-grecia_02.gif); background-repeat:no repeat;}




.casasanvito-box-1 { 
border: 0px solid #ff9f28;
margin: 0px; padding: 0px 0px 0px 0px; 
width:179px; height:22px;
background-image:url(icone/ico-aptsanvito_01.gif); background-repeat:no repeat;} 

.casasanvito-box-txt-1 { 
margin: 3px 0px 0px 0px; padding: 0px 0px 0px 0px;}



.casasanvito-box-3 { 
border: 3px solid #318800;
margin: 0px; padding: 0px 0px 0px 0px; 
width:173px; height:90px;} 


.casasanvito-box-2 { 
border: 0px solid #318800;
margin: 0px; padding: 0px 0px 0px 0px; 
width:100%;} 

.casasanvito-box-txt-2 { 
background-color:#318800; 
margin: 0px 0px 0px 0px; padding: 2px 0px 2px 0px;}



.casasanvito-fotina { 
border: 0px solid #000000;
margin: 2px 0px 0px 0px; padding: 0px 0px 0px 0px; 
width:166px; height:57px; text-align:center;
background-image:url(icone/ico-aptsanvito_02.jpg); background-repeat:no repeat;}

.casasanvito-txt { 
border: 0px solid #000000;
width:171px; 
margin: 2px 0px 0px 0px; padding: 0px 0px 0px 0px;  line-height:12px; }

/***************************************************/





 	
#catalogo-gr_box { 
border: 0px solid rgb(0, 0, 0);
width:345px; height:113px;
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
background:transparent url(icone/hp-ban-grecia_01.jpg) no-repeat;}
	
.catalogo-gr_box-txt1 { 
border: 0px solid rgb(0, 0, 0); 
margin: 0px 0px 0px 0px; padding: 29px 0px 0px 14px; line-height:21px;
font-size:24px; color:#ffffff; font-family:Arial,Sans-Serif; font-weight:normal;}
	
.catalogo-gr_box-txt2 { 
border: 0px solid rgb(0, 0, 0); 
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 14px;
font-size:26px; color:#ffffff; font-family:Arial,Sans-Serif; font-weight:normal;}

.catalogo-gr-fotine { 
border: 0px solid rgb(0, 0, 0);
width:331px; height:55px;
margin: 6px 0px 4px 0px;
background:transparent url(icone/ico-hp-fotine_02.jpg) no-repeat;}



#catalogo-gr-butt_box-all { 
border: 0px solid rgb(0, 0, 0); 
width:345px; height:116px;
margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px;
background:transparent url(icone/hp-sfo-ban-grecia_01.jpg) no-repeat;
box-sizing: border-box; -moz-box-sizing: border-box;}


.catalogo-gr-butt_box-txt { 
border: 0px solid rgb(0, 0, 0);
width:73px; height:40px;
margin: 0px 0px 0px 220px; padding: 0px 0px 0px 0px;
background:transparent url(icone/ico-hp-entra_01.gif) no-repeat;}
	
.catalogo-gr-butt_box-txt1 { 
border: 0px solid rgb(0, 0, 0); 
margin: 0px 0px 0px 0px; padding: 4px 0px 0px 0px;
font-size:12px; color:#ffffff; font-family:Arial,Sans-Serif; font-weight:normal;}

	
.catalogo-gr-butt_box-txt2 { 
border: 0px solid rgb(0, 0, 0); 
margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px;
font-size:12px; color:#0080ea; font-family:Arial,Sans-Serif; font-weight:normal;}


.box-bookdiretto-1 { 
width:345px; height:7px;
margin: 5px 0px 4px 0px; padding: 0px 0px 0px 0px;
background-color:#004485;}

.box-bookdiretto-2 { 
width:345px; height:19px;
margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px;
background:transparent url(icone/ico-bookdiretto_01.gif) no-repeat;}

.box-bookdiretto-3 { 
width:320px; height:70px;
margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px;
background:transparent url(icone/ico-loghetti_01.gif) no-repeat;}




/***************************************/



#grecia-info_box-all { 
border: 0px solid rgb(0, 0, 0); 
width:345px; height:170px;
margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px;
background:transparent url(icone/hp-sfo-ban-infogrecia_01.jpg) no-repeat;
box-sizing: border-box; -moz-box-sizing: border-box;}
	
.grecia-info-butt_box-tit1 { 
border: 0px solid rgb(0, 0, 0); 
width:160px; 
margin: 0px 0px 0px 30px; padding: 8px 0px 0px 0px; text-align:left;
font-size:13px; color:#0e5fc0; font-family:Arial,Sans-Serif; font-weight:normal;}
	
.grecia-info-butt_box-tit2 { 
border: 0px solid rgb(0, 0, 0); 
width:140px; 
margin: 0px 0px 70px 30px; padding: 0px 0px 0px 0px; text-align:left; line-height:11px;
font-size:11px; color:#012652; font-family:Arial,Sans-Serif; font-weight:normal;}


.grecia-info_box-txt { 
border: 0px solid rgb(0, 0, 0);
width:90px; height:40px;
margin: 0px 0px 0px 50px; padding: 0px 0px 0px 0px;
background:transparent url(icone/ico-hp-entra_02.gif) no-repeat;}
	
.grecia-info-butt_box-txt1 { 
border: 0px solid rgb(0, 0, 0); 
margin: 0px 0px 0px 0px; padding: 3px 0px 0px 0px;
font-size:12px; color:#ffffff; font-family:Arial,Sans-Serif; font-weight:normal;}













 
.infogrecia_butt_box { 
border: 0px solid rgb(0, 0, 0); overflow:hidden;
width:75px; height:53px;
margin: 0px 0px 0px 148px; padding: 0px 0px 0px 0px;
background:transparent url(icone/butt-infogrecia-hp_01.gif) no-repeat;}
 
.infogrecia_butt_link { 
border: 0px solid rgb(0, 0, 0); 
margin: 12px 0px 0px 13px; padding: 0px 0px 0px px; text-align:left;}
 
.infogrecia_testo_box { 
border: 0px solid rgb(0, 0, 0); 
width:190px;
margin: 0px 0px 0px 20px; padding: 0px 0 0 0px;}
 
	.infogrecia_testo_link { 
	border: 0px solid rgb(0, 0, 0); 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:13px; font-weight: normal; color: #0f61c5;}
	
	
	
	

/***************************************/
/********** BOX PRENOTAZIONI **********/
/***************************************/
 	



/******  *****/	  
	  
.hp_linea_gri_1 {
border: 0px solid rgb(0, 0, 0);
/*	width:100%;*/
background: #868686;  height: 1px;
margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.hp_linea_gri_1 hr { display: none;}	  
	  

	

/***************************************/
/********** BOX OFFERTE GRECIA **********/
/***************************************/


 
.offertegrecia_box_sfo { 
width:339px; height:380px;
background:transparent url(icone/sfo-prezzigrecia_01b.jpg) no-repeat scroll left center;}
 
 
/*#offertegrecia_box_sfo { 
border: 0px solid rgb(0, 0, 0); 
overflow: hidden;  
width:339px; height:380px;
margin: 4px 0px 7px 0px; padding: 0px 0px 0px 0px;
background:transparent url(icone/sfo-prezzigrecia_01b.jpg) no-repeat scroll left center;}*/
 
.offertegrecia_tit_box { 
border: 0px solid rgb(0, 0, 0); 
width:100%;
margin: 0px 0px 0px 0px; padding:10px 0px 0px 0px;
font-size: 22px; font-family: Georgia, Arial, Helvetica, sans-serif; font-weight: bold; color: #0f61c5; text-align:center;}
 
.offertegrecia_testo_box_1 { 
border: 0px solid rgb(0, 0, 0); 
/*	width:220px;*/
margin: 95px 40px 0px 60px; padding:0px 0px 0px 0px;
font-size: 20px; line-height:21px; font-family: Georgia, Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; text-align:center;}
 
.offertegrecia_testo_box_2 { 
border: 0px solid rgb(0, 0, 0); 
margin: 12px 15px 0 0px; padding:0 0 0 0px;
font-size: 15px; line-height:18px; font-family: Georgia, Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; text-align:right;}
 
	.offertegrecia_testo_link { 
	border: 0px solid rgb(0, 0, 0); 
	font-size: 15px; line-height:18px; font-family: Georgia, Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; text-align:right;}
	
	
 
	#offertegrecia_butt_box { 
	border: 0px solid rgb(0, 0, 0); 
	overflow: hidden; 
	width:100px;
	margin: 8px 0px 0px 28px; padding:0 0 0 0px;
	box-sizing: border-box; -moz-box-sizing: border-box;}
 
	.offertegrecia_butt_link { 
	border: 0px solid rgb(0, 0, 0); 
	font-family: Arial, Helvetica, sans-serif; text-align:center;
	font-size: 16px; line-height:16px; font-weight: bold; color: #FFFFFF;}
	
	
	
	

/***************************************************/
/******************** BOTTOM *********************/
/***************************************************/
 
	#bottom_top_box_1 { 
	border: 0px solid rgb(0, 0, 0); 
	overflow: hidden; 
	width:100%; height:21px;
	margin: 3px 0px 3 0px;
	background-color:#d8e9fc;
	box-sizing: border-box; -moz-box-sizing: border-box;}
 
	#bottom_top_box_2 { 
	border: 0px solid rgb(0, 0, 0); 
	overflow: hidden; 
	width:100%; height:13px;
	margin: 3px 0px 3px 0px;
	background-color:#bbd6fa;
	box-sizing: border-box; -moz-box-sizing: border-box;}
 
 
 
	#bottom_box_1 { 
	border: 0px solid rgb(0, 0, 0); 
	overflow: hidden; 
	width:100%; height:21px;
	margin: 0px 0px 3px 0px;
	background-color:#bcc9dc;
	box-sizing: border-box; -moz-box-sizing: border-box;}

	#bottom_box_2 { 
	overflow: hidden; 
	width:100%; height:5px;
	margin: 0px 0px 3px 0px;
	background-color:#124ea6;
	box-sizing: border-box; -moz-box-sizing: border-box;}


	#bottom_box_txt { 
	width:100%px; 
	border: 0px solid rgb(0, 0, 0); 
	margin: 0 5 0 0px; padding: 10px;
	box-sizing: border-box; -moz-box-sizing: border-box;}



 

/***************************************************/
/*****************  PAGINE INTERNE  ****************/
/***************************************************/

	.sfo_scheda_1 {
	background-image: url(icone/ico-lat-sx_02a.jpg); }
	
	
	


/***************************************/
/********* AGENZIA VIAGGI *********/
/***************************************/

/********  BOX PRENOTAZIONI *******/


 
 
.ag-ban_1a { 
/*width:640px;*/ height:28px;
margin: 0px 0px 4px 0px;
background:transparent url(icone/ico-hp-gri_01a.gif) repeat;}


.ag-banner-1 { 
width:737px; height:105px;
margin: 0px 0px 4px 0px;
background:transparent url(icone/agenzia-banner_01.jpg) no-repeat;}
 
.ag-sfo-1 { 
border: 0px solid #000000;
margin: 0px 0px 10px 0px;
background:transparent url(icone/agenzia-sfo_01.gif) repeat;}
 
.ag-txt-1 { 
border: 0px solid #000000;
width:180px; height:105px;
margin: 40px 0px 0px 30px;
background:transparent url(icone/agenzia-sfo_01.gif) repeat;}
 
.ag-txt-2 { 
border: 0px solid #000000;
width:440px;
margin: 40px 0px 20px 0px;
background:transparent url(icone/agenzia-sfo_01.gif) repeat;}
 
 
 
#ag-sfo-3 { 
border: 0px solid #000000;
margin: 10px 0px 0px 0px; padding: 30px 0px 15px 0px; 
background:transparent url(icone/agenzia-sfo_02.gif) repeat;}
 
.ag-txt-3 { 
border-bottom: 1px solid #000000;
width:660px;
margin: 0px 0px 20px 60px; padding: 0px 0px 4px 0px; }



 
#ag-mappa-sfo-1 { 
border: 0px solid #000000;
margin: 0px 0px 0px 0px; padding: 20px 0px 20px 0px;
background:transparent url(icone/agenzia-sfo_03.gif) repeat;}

.ag-mappa-txt-1 { 
border: 0px solid #000000;
width:200px;
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.ag-mappa-1 { 
width:200px; height:150px;
margin: 20px 0px 0px 0px;
background:transparent url(icone/agenzia-map_01.gif) no-repeat;}


 
#ag-mappa-sfo-2 { 
border: 0px solid #000000;
margin: 0px 0px 0px 0px; padding: 10px 0px 20px 0px; 
background-color:#f0f0f0;}

.ag-mappa-txt-2 { 
border: 0px solid #000000;
width:200px;
margin: 0px 0px 0px 0px; padding: 20px 0px 0px 0px;}

.ag-mappa-2 { 
width:220px; height:200px;
margin: 0px 0px 4px 0px;
background:transparent url(icone/agenzia-map_02.gif) no-repeat;}



	
	
	
	

/***************************************************/
/******************** GENERALE *********************/
/***************************************************/
 

/****************** TESTI / LINK ******************/

	.bianco_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: normal; color: #FFFFFF;}
	
	.testo_blu_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: normal; color: #0f61c5;}
	
	.testo_blu_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: normal; color: #0f61c5;}

	
	.link_azz_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold; color: #146cff;}
	
	.link_azz_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: bold; color: #146cff;}






/*******************************************/
/******** SFONDI COLONNE LATERALI *********/
/*****************************************/

.sfo_latsx_1a {
width:14px; height:130px;
background-image:url(icone/ico-lat-sx_01a.jpg);}
	
.sfo_latsx_1b {
background-image:url(icone/ico-lat-sx_01b.jpg);}

.sfo_latsx_1c {
width:14px; height:30px;
background-image:url(icone/ico-lat-sx_01c.jpg);}
	

.sfo_latdx_1a {
width:14px; height:130px;
background-image:url(icone/ico-lat-dx_01a.jpg);}
	
.sfo_latdx_1b {
background-image:url(icone/ico-lat-dx_01b.jpg);}

.sfo_latdx_1c {
width:14px; height:30px;
background-image:url(icone/ico-lat-dx_01c.jpg);}




/**************/

.vert-centro-1a { 
width:22; height:25px;
background-image:url(icone/ico-col-centro_01a.jpg); background-repeat:no repeat; } 

.vert-centro-1b { 
background-image:url(icone/ico-col-centro_01b.jpg); background-repeat:repeat; } 

.vert-centro-1c { 
width:22; height:30px;
background-image:url(icone/ico-col-centro_01c.jpg); background-repeat:repeat; }









/****************** HP SPACERS ******************/

	#pixel_5 {
	background: transparent;
	width: 10px;  height: 5px;
	margin: 0px; padding: 0px; }  

	#pixel_15 {
	background: transparent;
	width: 10px;  height: 15px;
	margin: 0; padding: 0; }

	.spacer_10 {
	background: transparent;
	width: 100%;  height: 10px;
	margin: 0px; padding: 0px; }

	.spacer_10 hr { display: none;}  
  
	.spacer_20 {
	background: #FFFFFF;
	width: 100%;  height: 20px;
	margin: 0px; padding: 0px; }

	.spacer_20 hr { display: none;} 
  
	.linea_azz_1 {
	border: 0px solid rgb(0, 0, 0);
	width:220px;
	background: #91add6;  height: 1px;
	margin: 10px 0px 10px 0px; padding: 0px; }

	.linea_azz_1 hr { display: none;}

























/***************************************/
/********** BOX PRENOTAZIONI **********/
/***************************************/
	 
.prenotaz-tit-box-1 { 
border: 0px solid rgb(0, 0, 0); 
width:190px;
margin: 15px 0px 0px 0px; padding:0px 0px 0px 0px;
font-size: 20px; font-family: Georgia, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000;}
	 
.prenotaz-txt-box-1 { 
border: 0px solid #000000;
width:190px;
margin: 0px 0px 0px 0px; padding: 0px;
font-size: 15px; font-family: Georgia, Arial, Helvetica, sans-serif; font-weight: normal; color: #000000;}

.prenotaz-IMG-box-1 { 
border: 0px solid #000000;
width:210px; height:131px;
margin: 10px 0px 0px 0px; padding:0px;
background:transparent url(icone/ico-prenotazioni_01a.gif) no-repeat scroll left center;}	


 
.prenotaz-IMG-box-2 { 
border: 0px solid #000000;
width:210px; height:240px;
margin: 0px 0px 0px 0px; padding: 30px 0px 0px 0px;
background:transparent url(icone/sfo-menu-prenota_01.gif) no-repeat scroll left center;}

.prenotaz-txt-box-2 { 
border: 0px solid #000000;
width:170px;
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}



/****** BUTTONS BOX MAIL *****/
	  	  
.buttons_box_1 { 
border: 0px solid solid #000000;
height:33px;
margin: 20px 20px 0px 20px; padding: 0px; }
	  	  
.buttons_IMG { 
border: 0px solid rgb(0, 0, 0); 
float: left;
width:24px; height:33px;
margin: 0px 0px 0px 0px; padding: 0px; background-image:url(icone/butt-footer-mail_01.gif); background-repeat:no-repeat;} 
	  	  
.buttons_txt { 
border: 0px solid #000000;
float: left;
margin: 0px; padding: 3px 0px 0px 0px; 
font-size:12px; color:000000; font-family:Arial,Sans-Serif; font-weight:bold;} 

.buttons_link { 
font-size:11px; color:0000ff; font-family:Arial,Sans-Serif; font-weight:normal;} 

	
	
	

/***************************************************/
/************* FORM PREVENTIVI GENERALE ************/
/***************************************************/
	
.prenotazioni_IMG_box_3 { 
border: 0px solid #000000;
width:190px; height:66px;
margin: 20px 0px 20px 0px; padding:0px;
background:transparent url(icone/tit-prenota_01.gif) no-repeat scroll left center;}
 	


.sfo_form_prenotaz_1a {
background: url(icone/sfo-prenotaz-lat_01a.jpg);}

.sfo_form_prenotaz_1b {
border: 0px solid #000000; 
marging:0px 0px 0px 0px; padding:0px 0px 0px 0px;
background: url(icone/sfo-prenotaz_01a.jpg);}

#form_tit_box { 
border: 0px solid #000000; 
width:600px;
margin: 30px 0px 0px 30px; padding: 0px;
font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000000;}

.form_testo_box_1 { 
border: 0px solid #000000; 
width:600px;
margin: 5px 0px 20px 30px; padding: 0px;
font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000000;}




.sfo_form_prenotaz_2a {
background: url(icone/sfo-prenotaz-lat_01b.jpg);}
	
.sfo_form_prenotaz_2b {
border: 0px solid #000000;
marging:0px 0px 0px 0px; padding:0px 0px 0px 0px;
background: url(icone/sfo-prenotaz_01c.jpg);}
	
.sfo_form_prenotaz_4 {
border: 0px solid #000000;
float:right;	
width:210px; height:24px;
margin: 0px 0px 0px 0px; padding: 0px;
background: url(icone/sfo-prenotaz_01b.jpg)}


	
.sfo_form_prenotaz_3a {
background: url(icone/sfo-prenotaz-lat_01c.jpg);}
	
.form_testo_box_3 { 
border: 0px solid #000000;
width:560px;
margin: 5px 0px 5px 30px; padding: 30px 40px 20px 40px;
background-color:#ffe6be;
font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000000;}




 	
	.sfo_form_prenotaz_5 {
	background: url(icone/sfo-menu-prenota_02.jpg);}

	


	
.form_testo_box_2 { 
border: 0px solid rgb(0, 0, 0); 
width:500px;
margin: 20px 0px 8px 30px; padding: 0px;
font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000000;}
	  
.form_linea_azz_1 {
border: 0px solid #000000;
width:640px;
background: #cccccc;  height: 1px;
margin: 6px 0px 5px 30px;padding: 0px; }

.form_linea_azz_1 hr { display: none;}	  
	
  	.form_linea_azz_2 {
	border: 0px solid rgb(0, 0, 0);
	width:640px;
	background: #a2b9e0;  height: 1px;
	margin: 6px 0px 5px 30px;padding: 0px; }

	.form_linea_azz_2 hr { display: none;}




/***************/
	
.form_testo_box_4 { 
border: 0px solid rgb(0, 0, 0); 
width:150px;
margin: 5px 0px 5px 0px; padding: 0px;}
	
#form_testo_box_5 { 
border: 2px solid #FFFFFF;
width:300px;
margin: 0px 0px 0px 0px; padding: 5px 0px 5px 20px;}
	
	
	#form_testo_box_6 { 
	border: 1px solid #a2b9e0; 
	width:640px;
	margin: 5px 0px 5px 30px; padding: 8px 30px 15px 30px;
	background-color:#ffffff;
	font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000000;}
	
	
	#form_testo_box_6a { 
	border: 0px solid #a2b9e0; 
	width:640px;
	margin: 5px 0px 5px 30px; padding: 5px;
	background-color:#ff9f28;
	font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff;}
	
	
	#form_testo_box_7 { 
	border: 1px solid #a2b9e0; 
	width:640px;
	margin: 5px 0px 5px 30px; padding: 5px;
	background-color:#204FAE;
	font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff;}
	
.form_campo_testo_box_1a { 
border: 1px solid #a2b9e0; 
width:100%; height:17px;
margin: 0px 0px 10px 0px; padding: 2px 0px 0px 4px;
background-color:#ffffff;}
	
.form_campo_testo_box_1b { 
border: 1px solid #a2b9e0; 
width:34px; height:17px;
margin: 0px 0px 10px 0px; padding: 2px 0px 0px 4px;
background-color:#ffffff;}
	
.form_campo_testo_box_1c { 
border: 1px solid #a2b9e0; 
width:180px; height:17px;
margin: 0px 0px 10px 0px; padding: 2px 0px 0px 4px;
background-color:#ffffff;}
	
	#form_campo_selezione_box { 
	border: 1px solid #a2b9e0; 
	height:17px;
	margin: 0px 0px 10px 0px; padding: 2px 0px 0px 4px;
	background-image: url(icone/ico-mese_00.gif);
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000000;}
	

	.form_altro_box {
	border: 1px solid #a2b9e0; 
	background-color:#ffffff;
	scrollbar-face-color: #bbd6fa;
	scrollbar-shadow-color: #bbd6fa;
	scrollbar-highlight-color: #bbd6fa;
	scrollbar-3dlight-color: #bbd6fa;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #e9eff9;
	scrollbar-arrow-color: #FFFFFF;
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #062BB8;}
	
	
	.form_selezione_box {
	border-color: #4b620c;
	border-width: 1px; font-size:10px; font-family:Arial, Helvetica, sans-serif;}


/***************/
	


/***************/
	

	.box-form-1 {
	BORDER-RIGHT: #a2b9e0 thin solid; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: #a2b9e0 thin solid; 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #a2b9e0 thin solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #a2b9e0 thin solid;
	height:20px;
	BACKGROUND: #ffffff;
	font-family: Arial;
	font-size: 12px;
	color: #133489;
	font-weight: normal;}
	
	
#butt_cancella_1 {
border: 0px solid #a2b9e0; 
width:115px; height:29px;
margin: 10px 15px 0px 0px; padding: 2px 0px 0px 0px; 
text-align:center;
background-image: url(icone/butt-blu_03.gif);}
	
#butt_invia_1 {
border: 0px solid #a2b9e0; 
width:115px; height:29px;
margin: 10px 15px 0px 0px; padding: 2px 0px 0px 0px; 
text-align:center;
background-image: url(icone/butt-arancio_03.gif);}
		
#butt_cancella_2 {
border: 0px solid #a2b9e0; 
width:115px; height:30px;
padding:3px 0px 0px 0px;
text-align:center;
background-image: url(icone/butt-blu_02.gif);}
	
#butt_invia_2 {
border: 0px solid #a2b9e0; 
width:115px; height:30px;
padding:3px 0px 0px 0px;
text-align:center;
background-image: url(icone/butt-arancio_02.gif);}
	




/****** BUTTONS BOX *****/
	  
	#buttons_box_all { 
	border: 0px solid rgb(0, 0, 0); 
	overflow: hidden; 
	width:100%;
	margin: 5 0px 0px 0px; padding: 0px; 
	box-sizing: border-box; -moz-box-sizing: border-box;}

	#buttons_tel_box { 
	border: 0px solid rgb(0, 0, 0); 
	overflow: hidden; 
	float: left;
	width:180px;
	margin: 0px 0px 0px 40px; padding: 0px; 
	box-sizing: border-box; -moz-box-sizing: border-box;}
	  	  
	#buttons_tel_IMG { 
	border: 0x solid rgb(0, 0, 0); 
	float: left;
	width:11px; height:12px;
	margin: 5px 3px 0px 0px; padding: 0px; } 
		  
	#buttons_tel_txt { 
	border: 0px solid rgb(0, 0, 0); 
	float: left;
	margin: 0px 0px 0px 0px; padding: 3px 0px 0px 2px; 
	width:160px;
	font-size:12px; color:000000; font-family:Georgia, Arial,Sans-Serif; font-weight:bold;} 

	#buttons_prenota_box { 
	border: 0px solid rgb(0, 0, 0); 
	overflow: hidden; 
	float: right;
	margin: 19px 55px 0px 0px; padding: 2px 0px 0px 0px; 
	width:115px; height:30px;
	background:transparent url(icone/butt-arancio-hp_01.gif) no-repeat scroll left center; 
	box-sizing: border-box; -moz-box-sizing: border-box;}
	  
	.buttons_prenota_link { 
	border: 0px solid rgb(0, 0, 0); 
	font-size:14px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; text-align:center;}
	  
	  
  





