/**************************************************/
/*** 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; 
/*color:#58585a; */
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;}

.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:#fc8700; 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-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;}



/**************************************/
/***********  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(template/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(template/icone/menur_hover_right.gif) no-repeat right top;}














/**************************************/
/************  HEADER   **************/
/************************************/

/****** HP FOTO *****/



.logo-int { 
border: 0px solid #ffffff; 
width:279px; height:65px;
background-image:url(template/icone/logo-Favola-int_01.gif); background-repeat:no-repeat; } 

.logo-int span{display:none; }
.logo-int a{display:block; width:279px; height:65px; }


.top-int-foto { 
background-image:url(template/icone/top-offerte_01.jpg); background-repeat:no-repeat; } 

.sotto-menu-box { 
border: 0px solid #000000; 
text-align:right; 
margin: 5px 5px 0px 0px; 
width:100;} 

.titolo-big { 
border: 0px solid #000000; 
text-align:left; 
margin: 8px 0px 0px 0px; 
width:320px;
font-size:27px; color:#0055bc; font-family:Arial,"Segoe UI", Sans-Serif; font-weight:normal;} 

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




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

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

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

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

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

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

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

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

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

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

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

.top_menu-sfo-1c {
height:22px; padding: 0px 0px 0px 0px; 
background:transparent url(template/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(template/icone/ombra-topmenu_01.jpg); background-repeat:repeat; } 









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

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

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

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

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



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

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

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

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




/************************************/
/************  BOXES  **************/
/**********************************/

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

#offerte-grecia-box { 
border: 0px solid #000000;
margin: 0px; padding: 0px; 
width:260px; height:240px;
background-image:url(template/icone/foto-offerte_01.jpg); background-repeat:no repeat;} 

.offerte-grecia-tit { 
border: 0px solid #000000;
margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px; 
width:230px;} 

.offerte-grecia-txt { 
border: 0px solid #FF0000;
margin: 10px 0px 0px 15px; padding: 0px 0px 0px 0px; 
width:230px; 
text-align:left;}



/*****  LISTA SERVIZI BOX  *****/

#lista-servizi-box { 
border: 0px solid #a2b9e0;
margin: 20px 0px 0px 15px; padding: 2px 0px 2px 4px; 
width:220px; } 

.lista-servizi-buttons { 
border: 0px solid rgb(0, 0, 0); 
width:218px; 
margin: 0px 0px 4px 0px; padding: 0px; }
	  
.lista-servizi-IMG { 
border: 0px solid #000000;
float:left;
margin: 1px 4px 0px 0px; padding: 0px; 
width:9px; height:10px;}

.lista-servizi-txt { 
border: 0px solid rgb(0, 0, 0); 
font-size:11px; color:#074288; font-family:Arial,Sans-Serif; font-weight:bold;} 





/*****  MAPPA GRECIA BOX  *****/

.mappa-ico { 
border: 0px solid #000000;
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
width:277px; height:340px;
background-image:url(template/icone/mappa-Grecia_01.jpg); background-repeat: no-repeat;} 


.mappa-elenco { background-image:url(template/icone/mappa-Grecia_02.jpg); background-repeat:no repeat;} 
.mappa-foto { background-image:url(template/icone/mappa-Grecia_03.jpg); background-repeat:no repeat;} 


.mappa-titolo { 
border: 0px solid #000000;
margin: 20px 0px 0px 35px; padding: 0px 0px 0px 0px; 
width:142px; height:47px;
background-image:url(template/icone/ico-mappa-Grecia_01.gif); background-repeat:no repeat;} 

.mappa-testo { 
border: 0px solid #000000;
margin: 20px 0px 0px 35px; padding: 0px 0px 0px 0px; 
width:150px; text-align:left;} 



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


#off-prenotazioni-box { 
border: 1px solid #ff9f28;
float:left;
margin: 0px; padding: 0px; 
width:270px; height:108px;} 

.off-prenotazioni-ico { 
border: 0px solid #ff9f28;
float:left;
margin: 3px; padding: 0px; 
width:95px; height:102px;
background-image:url(template/icone/ico-prenota_01.jpg); background-repeat:no repeat;} 

.off-prenotazioni-txt { 
border: 0px solid #000000;
float:right;
margin: 10px 8px 0px 0px; padding: 0px; 
width:150px;} 

.off-prenotazioni-butt { 
border: 0px solid #000000;
float:right;
margin: 10px 30px 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 CONTATTI *******/

#off-contatti-box { 
border: 1px solid #a2b9e0;
float:right;
margin: 0px; padding: 0px; 
width:426px; height:108px; 
background-image:url(template/icone/ico-contattaci_01.jpg); background-repeat:no repeat;} 

.off-contatti-txt { 
border: 0px solid #000000;
float:right;
margin: 8px 10px 9px 0px; padding: 0px; overflow:visible; 
width:290px; line-height:18px;} 



#off-contatti-email-box { 
border: 0px solid #000000;
float:right;
margin: 3px 0px 0px 0px; padding: 0px; 
width:300px;}

#off-contatti-email-box-1 { 
border: 0px solid #000000;
float:right;
margin: 3px 0px 0px 0px; padding: 0px; 
width:70px;}



#off-contatti-email-box-2 { 
border: 0px solid #000000;
margin: 3px 0px 0px 100px; padding: 0px; 
width:80px;}

.off-contatti-email-buttons { 
border: 0px solid rgb(0, 0, 0); 
float:left; 
width:80px; height:34px;
margin: 0px; padding: 0px; }

.off-contatti-email-buttons-1 { 
border: 0px solid rgb(0, 0, 0); 
float:left; 
height:34px;
margin: 0px; padding: 0px; }
	  
.off-contatti-email-IMG { 
border: 0px solid #000000;
float:left;
margin: 0px 5px 0px 0px; padding: 0px; 
width:19px; height:34px;}

.off-contatti-email-txt { 
border: 0px solid rgb(0, 0, 0); 
float: left;
margin: 0px; padding: 1px 0 0 0px; 
font-size:11px; color:ff6702; font-family:Arial,Sans-Serif; font-weight:bold;} 


.off-contatti-tel-buttons { 
border: 0px solid rgb(0, 0, 0); 
float:left; 
width:220px; 
margin: 0px; padding: 0px; }
	  





   
/*******************************************/
/************** MENU SCHEDE ***************/
/*****************************************/
 
#regione-tit-sfo { 
border: 0px solid rgb(0, 0, 0); border-bottom: 2px solid #FFFFFF;
width:100%; height:39px;
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
background-image:url(template/icone/sfo-tit-menuregione_01.jpg)}
 
.regione-tit-txt { 
border: 0px solid rgb(0, 0, 0); 
width:240px;
margin: 0px 0px 0px 8px; padding: 12px 0px 0px 0px;
font-size:18px; color:#ffffff; font-family:Arial,Sans-Serif; font-weight:normal;}



/********* MENU LISTA *********/

.menu-sfo { background-image: url(template/icone/sfo-menu-lista_02.gif); background-repeat:repeat;}
 
.menu-lista-tit-sfo { 
border: 0px solid rgb(0, 0, 0); 
width:235px; height:44px;
margin: 0px 0px 0px 0px; padding: 15px 0px 0px 0px; 
background-image:url(template/icone/sfo-menu-lista_01.jpg); background-repeat:no-repeat;}

.menu-lista-tit { 
border: 0px solid rgb(0, 0, 0); 
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; 
font-family: Arial, Helvetica, sans-serif; font-size: 19px;	font-weight: normal; color: #0f61c5;}


#menu_isole_box {
border: 0px solid #000000;
margin: 0px 0px 0px 0px; padding: 0px 5px 15px 5px; 
width:225px;}



.menu-lista-box { 
border: 0px solid #FF0000;
width:235px; 
margin: 5px 0px 0px 0px; padding: 0px;}
	  
.menu-lista-IMG { 
border: 0px #000000; 
float: left;
width:15px; height:15px;
background: transparent url(template/icone/ico-arrow_03.gif) no-repeat;
margin: 1px 2px 0px 1px; padding: 0px;}

.menu-lista-link {
border: 0px solid rgb(178, 193, 209); 
margin: 4px 0px 0px 0px; padding: 0px; }
  
.menu-lista-txt {
border: 0px solid #000000; 
margin: 4px 0px 0px 17px; padding: 0px; 
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #074288; text-align:left;}
  



.menu-lista-puntini {
border: 0px solid #0000ff; 
margin: 0px 0px 0px 5px; padding:0px 0px 0px 0px;
width:230px; height:11px; background-image:url(template/icone/puntini_01.gif);}





.menu_lista_linea {
border: 0px solid rgb(0, 0, 0);
width:235px; height:11px; 
background-image:url(template/icone/puntini_01.gif); background-repeat:repeat;
margin: 8px 0px 8px 0px; padding:0px 0px 0px 0px;}

.menu_lista_linea hr { display: none;}





/***************************************************/
/****************** SCHEDA RESORT ******************/
/***************************************************/


.scheda_linea_azz_1 {
border: 0px solid rgb(0, 0, 0);
width:100%;
background: #91add6;  height: 1px;
margin: 0px 5px 10px 0px; padding: 0 0 0 0; }

.scheda_linea_azz_1 hr { display: none;}
	
	
.scheda_linea_azz_2 {
border: 0px solid rgb(0, 0, 0);
width:100%;
background: #91add6;  height: 1px;
margin: 0px 5px 5px 0px; padding: 0 0 0 0; }

.scheda_linea_azz_2 hr { display: none;}
/****** TOP BOX *****/


.sfo-tit-scheda { 
background-image: url(template/icone/bg-scheda_01.gif);}

.mappa-sma { 
border: 0px solid rgb(178, 193, 209); 
margin: 7px 8px 8px 7px; padding: 0px;
width:72px; height:72px;}

  
.tit-scheda {
border: 0px solid rgb(178, 193, 209); 
margin: 20px 0px 7px 0px; padding: 0 0 0 0px;}

.sotto-tit-scheda {
border: 0px solid rgb(178, 193, 209); 
font-size: 12px; font-family: Arial, Helvetica, sans-serif; 
font-weight: normal; color: #000000; text-align:left;}



/**** BOX PHOTO ****/
	  
.slide-foto-big { 
border: 1px solid rgb(178, 193, 209); 
margin: 0px 0px 10px 0px; padding: 5px 0px 5px 0px; 
width:370px; }
	  
#slide-sfo-box { 
border: 0px solid rgb(0, 0, 0); 
width:365px; 
margin: 5px 0px 5px 0px; padding: 10px 6px 10px 6px;
background: transparent url(template/icone/bg-scheda_01.gif);}

	  	  
.slide-butt-back { 
border: 0px solid rgb(0, 0, 0); 
width:19px; height:20px;
margin: 0 0 0 2px; padding: 0 0 0 0px; background-image:url(template/icone/b-back_01a.gif)} 
	  	  
.slide-butt-next { 
border: 0px solid rgb(0, 0, 0); 
width:19px; height:20px;
margin: 0 0 0 2px; padding: 0 0 0 0px; background-image:url(template/icone/b-next_01a.gif)}

	  	  
.slide-fotine { 
border: 1px solid rgb(0, 0, 0); 
float: left;
width:70px; height:50px;
margin: 0px 3px 0px 3px; padding: 0px; } 



/****** TESTO - DESCRIZIONE *****/

.sfo-scheda-rosa {
border: 0px solid rgb(0, 0, 0); 
margin: 0px; padding: 30px 20px 20px 20px; 
font-size: 12px; line-height:14px;
text-align:justify; background-color:#FFF2D5;}




/************** PREZZI ****************/

	  	  
#prezzi-tit-box { 
border: 0px solid rgb(0, 0, 0); 
margin: 0px 0px 10px 0px; padding: 0px;}
	  	  
.prezzi-img { 
border: 0px solid rgb(0, 0, 0); 
width:12px; height:13px; float:left;
margin: 15px 6px 0px 10px; padding: 0px; background-image:url(template/icone/ico-arrow_04.gif);}
 
.prezzi-tit { 
border: 0px solid #000000; 
margin: 10px 0px 0px 0px; padding: 0 0 0 0px;
font-size: 21px; font-family: Arial, Helvetica, sans-serif;  color: #074288; font-weight: normal;}

	  	  
.prezzi-avviso-box { 
border: 0px solid rgb(0, 0, 0); 
width:460px; 
margin: 0px 0px 15px 28px; padding: 0px; text-align:justify;}

  	  
.prezzi-testo-box { 
border: 0px solid #000000; 
margin: 10px 10px 0px 10px; padding: 0px 0px 0px 0px; text-align:justify;
font-size: 14px; font-family: Arial, Helvetica, sans-serif;  color: #FFFFFF; font-weight: normal;}





/************** PREZZI TABELLA ****************/

#prezzi-tab-box { 
border: 1px solid rgb(178, 193, 209); 
width:702px; 
margin: 0px 0px 0px 0px; padding: 3px;}

.prezzi-tab-sfo { 
margin: 0px 0px 0px 0px; padding: 6px 0px 6px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-weight: normal; color: #074288; 
background-color:#f5f5f5}





/***************************************************/
/************* FORM PREVENTIVI GENERALE ************/
/***************************************************/
	
.form_tit { 
border: 0px solid #000000; 
margin: 20px 30px 0px 30px; padding: 0px;}	

.form_txt { 
border: 0px solid #000000; 
margin: 10px 30px 0px 30px; padding: 0px;}
	
.form-localita-tit { 
border: 0px solid #a2b9e0;
margin: 5px 30px 5px 30px; padding: 5px;
background-color:#ff9f28;
font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff;}

.form-localita-box-1 { 
border: 1px solid #a2b9e0; 
margin: 5px 30px 5px 30px; padding: 8px 30px 15px 30px;
background-color:#ffffff;}
	
.form-localita-box-2 { 
border: 0px solid #000000;
width:100%;
margin: 5px 0px 5px 0px; padding: 0px;}


	#form_testo_box_4 { 
	border: 0px solid rgb(0, 0, 0); 
	width:100%;
margin: 5px 0px 5px 0px; padding: 0px;
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000000;}


	
.form-localita-box-3 { 
border: 1px solid #a2b9e0;
margin: 0px 30px 0px 30px; padding: 15px 20px 15px 30px;
background-color:#fffdd3;}
		
.form-localita-txt { 
border: 0px solid rgb(0, 0, 0); 
margin: 5px 0px 5px 0px; padding: 0px;}

	
.form-localita-campo-1a { 
border: 1px solid #a2b9e0; 
width:100%; height:17px;
margin: 0px 0px 0px 0px; padding: 2px 0px 0px 4px;
background-color:#ffffff;}

.form-localita-campo-1b { 
border: 1px solid #a2b9e0; 
width:34px; height:17px;
margin: 0px 0px 10px 0px; padding: 2px 0px 0px 4px;
background-color:#ffffff;}
	
.form-localita-campo-1c { 
border: 1px solid #a2b9e0; 
height:17px;
margin: 0px 0px 10px 0px; padding: 2px 0px 0px 4px;
background-color:#ffffff;}
	
.form-localita-campo-1d { 
border: 1px solid #a2b9e0; 
width:180px; height:17px;
margin: 0px 0px 10px 0px; padding: 2px 0px 0px 4px;
background-color:#ffffff;}


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


	
.form-box-azz-1 { 
border: 0px solid rgb(0, 0, 0); 
margin: 0px 30px 10px 30px; padding: 15px 40px 10px 30px;
background-color:#f0f2f7;}
	
	
.form-lista-tit { 
border: 0px solid rgb(0, 0, 0); 
margin: 10px 0px 8px 0px; padding: 0px;}

 
.form_linea_azz_1 {
border: 0px solid rgb(0, 0, 0);
background: #cccccc;  height: 1px;
margin: 6px 30px 5px 30px;padding: 0px; }

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

.form_linea_azz_2 hr { display: none;}



	
.form-box-rosa-1 { 
border: 0px solid rgb(0, 0, 0); 
margin: 0px 30px 10px 30px; padding: 30px 40px 20px 20px;
background-color:#ffffff;}
		
.butt-cancella {
border: 0px solid #a2b9e0; 
width:104px; height:29px; text-align:center;
margin: 10px 15px 0px 0px; padding: 2px 0px 0px 0px; 
background-image: url(template/icone/butt-cancella_01.gif);}
	
.butt-invia {
border: 0px solid #a2b9e0; 
width:104px; height:29px; text-align:center;
margin: 10px 15px 0px 0px; padding: 2px 0px 0px 0px; 
background-image: url(template/icone/butt-invia_01.gif);
}




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

.prenotazioni-IMG-box-1 { 
border: 0px solid rgb(0, 0, 0);
width:190px; height:66px;
margin: 20px 0px 20px 20px; padding:0px;
background:transparent url(template/icone/tit-prenota_01.gif) no-repeat scroll left center;}
 	
.prenotazioni-txt-box-sfo { 
border: 0px solid rgb(0, 0, 0); 
width:210px; height:240px;
margin: 10px 0px 0px 10px; padding:0px;
background:transparent url(template/icone/sfo-menu-prenota_01.gif) no-repeat scroll left center;}
 
	
.prenotazioni-txt-box-1 { 
border: 0px solid rgb(0, 0, 0); 
width:170px;
margin: 20px 0px 20px 20px; padding:0px;	}

input.error {
	border: 2px solid red;
	background-color: #FFFFD5;
	color: #FF0000;
}
 

 





   
/**************************************************/
/******************** FOOTER *********************/
/************************************************/
 
.bottom_box_1 { 
border: 0px solid rgb(0, 0, 0); 
width:100%; height:21px;
margin: 0 3px 3px 0px;
background-color:#bcc9dc;}

.bottom_box_2 { 
overflow: hidden; 
width:100%; height:5px;
margin: 0 3px 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 5px 0 0px; padding: 10px;
box-sizing: border-box; -moz-box-sizing: border-box;}

.testo_blu_12 { text-align:left }





/****** BUTTONS BOX MAIL *****/
	    
#buttons_box { 
border: 0px solid rgb(0, 0, 0); 
height:33px;
margin: 7px 15px 0px 0px; padding:0px 0px 0px 0px; }
	  	  
#buttons_box_1 { 
border: 0px solid rgb(0, 0, 0); 
height:33px;
margin: 20px 0px 0px 20px; padding: 0px 0px 0px 0px; }
	  	  
.buttons_IMG { 
border: 0px solid rgb(0, 0, 0); 
float: left;
width:24px; height:33px;
margin: 0px 0px 0px 2px; padding: 0px 0px 0px 0px; } 
	  	  
.buttons_txt { 
border: 0px solid rgb(0, 0, 0); 
float: left;
margin: 0 0 0 0px; padding: 3px 0 0 2px; 
font-size:12px; color:000000; font-family:Arial,Sans-Serif; font-weight:bold;} 



/***********  COPERTINE  ***********/

.cop-off-box-tit { 
border: 0px solid rgb(0, 0, 0); 
width:210px;
margin: 5px 0px 10px 0px; padding:0px 0px 0px 0px;}

.cop-off-box-txt { 
border: 0px solid rgb(0, 0, 0); 
width:210px;
margin: 0px 0px 20px 0px; padding:0px 0px 0px 0px;}

.cop-off-contatti-box { 
border: 3px solid #fc7c1f;
width:148px;
margin: 0px 0px 0px 0px; padding:4px; background-color:#ffffff;}

.cop-off-contatti-box-1 { 
border: 0px solid rgb(252, 124, 31); 
width:100%;
margin: 0px 0px 20px 0px; padding:10px 0px 10px 0px; background-color:#fc7c1f;}




/*************************************************/
/****************  TOP STAMPA  ******************/


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


.logo-FavolaTours_1 { 
border: 0px solid rgb(0, 0, 0); 
width:220px; height:60px;
margin: 5px 10px 0px 0px; padding: 15px 0px 0px 0px; 
background-image:url(template/icone/LOGO_FAVOLATOURS.gif); background-repeat:no-repeat;}
