
body {
  		background  					: #F3F3EB;
  		margin		  					: 0px 0px 0px 0px;
  		padding								: 0px 0px 0px 0px;
                  					
  		font-family 					: Times New Roman, serif;
  		font-size 						: 10px;
  		color 								: #000000;
  		text-decoration 			: none;
  		font-weight 					: bold;

}

input, select, textarea, html body textarea { vertical-align: middle; font-size: 12px; color:#000; font-family: verdana; }
input.text, select, textarea { padding: 2px 0px 3px 6px; border: 1px solid #343434; background: none repeat scroll 0% 0% rgb(255, 255, 255); }

.container  {
			margin-left   			: auto;  
			margin-right  			: auto; 
			width         			: 1024px; 
			height              : 100%;
			
			border        			: 0px solid #FF0000;
			
			display     				: block;

}

.sfondo  {
			position						: relative; 
			float               : left;
			
			z-index							:	100; 
			width               : 980px;
			height              : 100%;
			
			margin					    : 0px 0px 0px 0px;
			padding					    : 0px 0px 0px 0px;

			background-image    : url(img/sfondo_body.gif);
			background-color    : #FFFFFF; 
			background-position : top left; 				
			background-repeat   : repeat-y; 

			display     				: block;
			
			border        			: 0px solid #00FF00;

}


.promo-box { position: relative; float : left; font-size: 14px;
			color 							: #000000;
			text-decoration 		: none;
			font-weight 				: normal;			
			text-align          : justify;			
			margin : 5px 0px 0px 0px; 
			padding: 5px 9px 5px 9px;
			border: 3px solid #BBBBBB;      
      background-color    : #EFEFEF;       
      line-height         : 22px; 
			display     				: block;				
				      
      -webkit-border-top-left-radius     : 8px;
			-webkit-border-top-right-radius    : 8px;
			-moz-border-radius-topleft         : 8px;
			-moz-border-radius-topright        : 8px;
			-webkit-border-bottom-left-radius  : 8px;
			-webkit-border-bottom-right-radius : 8px;
			-moz-border-radius-bottomleft      : 8px;
			-moz-border-radius-bottomright		 : 8px;
}

.promo-box-empty { position: relative; float : left; font-size: 14px; margin : 0px; padding: 0px; border: 0px solid #FFF; background-color: transparent; display:block;}

.promo-text { clear: both; overflow: hidden; height: 100px; font-size: 1.1em; line-height: 1.4em; padding: 0px 9px 6px 9px;  }
.promo-text p { padding: 0px 9px 6px 9px; text-align:justify; }
.promo-text a { text-decoration: none color:#000; } 
.promo-text a:hover{ text-decoration: underline; }


.promo-title    { overflow: hidden; height: 30px; font-size: 25px; color:#E10000; text-align:center; margin:0px; /*text-transform: uppercase;*/ padding: 0px 2px 0px 2px; letter-spacing: -1px; }
.promo-title h1 { overflow: hidden; height: 100%; font-size: 50px; color:#E10000; text-align:center; margin:0px; /*text-transform: uppercase;*/ padding: 0px 2px 0px 2px; letter-spacing: -1px; }
.promo-title h2 { overflow: hidden; height: 100%; font-size: 25px; color:#E10000; text-align:center; margin:0px; /*text-transform: uppercase;*/ padding: 0px 2px 0px 2px; letter-spacing: -1px; }
.promo-title h3 { overflow: hidden; height: 100%; font-size: 18px; color:#343434; text-align:center; margin-top:10px; /*text-transform: uppercase;*/ padding: 0px 2px 0px 2px; letter-spacing: -1px; }

.promo-validita { position:relative; bottom:0px; float: left; padding: 0px 0px 0px 0px; font-size: 18px; color: #222; text-align: center; font-weight: bold; }
.promo-dettaglio { position:relative; bottom:0px; float: left; padding: 0px 0px 0px 0px; font-size: 15px; color: #222; text-align: center; font-weight: normal; }
.promo-dettaglio a { text-decoration: none; width:325px; position:relative; bottom:0px; float: left; padding: 0px 0px 0px 0px; font-size: 15px; color: #343434; text-align: center; font-weight: normal; }
.promo-dettaglio a:hover{ text-decoration: underline; width:325px; position:relative; bottom:0px; float: left; padding: 0px 0px 0px 0px; font-size: 15px; color: #343434; text-align: center; font-weight: normal; }



.menutop  {
			position						: relative; 
			float               : left;

			z-index							:	98; 
			width               : 940px;
			margin					    : 0px 0px 0px 0px;

			margin-left 				: 20px; 
			margin-right        : auto;

			padding					    : 0px 0px 0px 0px;


/*			background-image    : url(../img/sfondo_body.gif);
			background-color    : #FFFFFF; 
			background-repeat   : repeat-y; 
*/
			display     				: block;

			border        			: 0px solid #0000FF;
}

.mainframediv  {
			position						: relative;
			z-index							:	98; 

			float               : left;
			 
			margin-top  				: 0px;
			margin-left 				: 20px; 
			margin-right				: auto;

			width               : 935px;
			height              : 620px;

			padding					    : 0px 0px 0px 0px;
			border      				: 0px solid #FF0000;

			background-color    : #FFFFFF; 

/*
			background-image    : url(../img/sfondo_body.gif);
			background-color    : #F3F3EB; 
			background-repeat   : repeat-y; 
*/
			display             : block;
}


.sfondo_bottom  {
			
			position						: relative; 
			float               : left;
			
			font-family 				: Times New Roman, serif;
			font-size 					: 14px;
			color 							: #000000;
			text-decoration 		: none;
			font-weight 				: normal;
			
			text-align          : justify;
	
			z-index							:	99; 
			width               : 980px;
			height      				: 39px;
			
			margin-left         : 0px;
			margin-top  		    : auto;
			margin-bottom		    : 0px;
			padding					    : 0px 0px 0px 30px;

      background-image    : url(img/sfondo_bottom_final.jpg);
			background-repeat   : no-repeat; 
			background-position : top left; 				

		              				
			border      				: 0px solid #666666;

			display     				: block;
			            				

}

.sfondo_top  {
			
			position						: relative; 
			float               : left;

			z-index							:	1; 
			width               : 980px;
			height      				: 20px;
			
			margin-left         : 0px;
			margin-top  		    : 0px;
			margin-bottom		    : auto;
			padding					    : 0px 0px 0px 0px;

		              				
			border      				: 0px solid #666666;

			display     				: block;
			            				

}



.descrizione
{
			position						: relative; 
			float               : left;

			font-family 				: Times New Roman, serif;
			font-size 					: 14px;
			color 							: #000000;
			text-decoration 		: none;
			font-weight 				: normal;
			
			text-align          : justify;
				
			
			margin-left         : 20px;
			margin-right        : 0px;
			margin-top  		    : 0px;
			margin-bottom		    : 0px;
			
			padding-left        : 20px;
			padding-right       : 20px;
			padding-top  		    : 0px;
			padding-bottom		  : 0px;

			border      				: 1px solid #BBBBBB;
      
      background-color    : #EFEFEF; 
      
      line-height         : 22px; 

			display     				: block;
				
      width               : 855px;
      
      -webkit-border-top-left-radius     : 8px;
			-webkit-border-top-right-radius    : 8px;
			-moz-border-radius-topleft         : 8px;
			-moz-border-radius-topright        : 8px;
			-webkit-border-bottom-left-radius  : 8px;
			-webkit-border-bottom-right-radius : 8px;
			-moz-border-radius-bottomleft      : 8px;
			-moz-border-radius-bottomright		 : 8px;

}

.descrizione_white
{
			position						: relative; 
			float               : left;

			font-family 				: Times New Roman, serif;
			font-size 					: 14px;
			color 							: #000000;
			text-decoration 		: none;
			font-weight 				: normal;
			
			text-align          : justify;
				
			
			margin-left         : 20px;
			margin-right        : 0px;
			margin-top  		    : 0px;
			margin-bottom		    : 0px;
			
			padding-left        : 20px;
			padding-right       : 20px;
			padding-top  		    : 0px;
			padding-bottom		  : 0px;

			border      				: 0px solid #FFFFFF;
      
      background-color    : #FFFFFF; 
      
      line-height         : 22px; 

			display     				: block;
				
      width               : 855px;
}

.container_richiesta
{
			position						: relative; 
			float               : left;

			font-family 				: Times New Roman, serif;
			font-size 					: 14px;
			color 							: #000000;
			text-decoration 		: none;
			font-weight 				: normal;			
			text-align          : left;
							
      width               : 415px;
      height              : 185px;
      line-height         : 25px; 

      background-color    : #EFEFEF; 
			border      				: 0px solid #BBBBBB;
      

			margin              : 0px 0px 0px 0px ;			
			padding						  : 0px 0px 0px 0px ;

			display     				: inline;
}

.titolo_richiesta
{
			position						: relative; 
			float               : left;

			font-family 				: Times New Roman, serif;
			font-size 					: 14px;
			color 							: #000000;
			text-decoration 		: bold;
			font-weight 				: normal;
			
			text-align          : right;
				
      width               : 90px;
      height              : 20px; 
      line-height         : 20px; 
			
			margin              : 10px 5px 0px 0px;			
			padding             : 0px 0px 0px 0px;

      
      background-color    : #EFEFEF; 
			border      				: 1px solid #EFEFEF;

			display     				: inline;
}

.dati_richiesta
{
			position						: relative; 
			float               : left;

			font-family 				: Times New Roman, serif;
			font-size 					: 14px;
			color 							: #000000;
			text-decoration 		: bold;
			font-weight 				: normal;
			
			text-align          : right;
				
      width               : 290px;
      height              : 20px; 
      line-height         : 20px; 
			
			margin              : 10px 5px 0px 0px;			
			padding             : 0px 0px 0px 0px;

      
      background-color    : #EFEFEF; 
			border      				: 1px solid #EFEFEF;

			display     				: inline;
}

.dati_richiesta_white
{
			position						: relative; 
			float               : left;

			font-family 				: Times New Roman, serif;
			font-size 					: 14px;
			color 							: #000000;
			text-decoration 		: bold;
			font-weight 				: normal;
			
			text-align          : right;
				
      width               : 290px;
      height              : 20px; 
      line-height         : 20px; 
			
			margin              : 10px 5px 0px 0px;			
			padding             : 0px 0px 0px 5px;

      
      background-color    : #FFF; 
			border      				: 1px solid #7F9DB9;

			display     				: inline;
}

.photo_arrivare  {
			
			font-family 				: Times New Roman, serif;
			font-size 					: 10px;
			color 							: #DD0000;
			text-decoration 		: none;
			font-weight 				: normal;

			position						: relative; 
			float               : left;

			z-index							:	1; 
			width               : 160px;
			height      				: 210px;
			
			margin-left         : 0px;
			margin-top  		    : 0px;
			margin-bottom		    : 0px;
			
			padding					    : 0px 0px 0px 0px;

			border      				: 0px solid #FF00FF;

			cursor              : pointer;

			display     				: inline;
}

.photo_top_left  {
			
			position						: relative; 
			float               : left;

			z-index							:	1; 
			width               : 350px;
			height      				: 280px;
			
			margin-left         : 0px;
			margin-top  		    : 0px;
			margin-bottom		    : 0px;
			
			padding					    : 0px 0px 0px 0px;

			border      				: 0px solid #FF00FF;

			display     				: inline;
}

.photo_thumb  {
			
			position						: relative; 
			float               : left;

			z-index							:	1; 
			width               : 130px;
			height      				: 95px;
			
			margin-left         : 5px;
			margin-top  		    : 0px;
			margin-bottom		    : 0px;
			
			padding					    : 0px 0px 0px 0px;

			border      				: 0px solid #00FF00;

			display     				: inline;
			
			cursor              : pointer;
			
}

/* ------------      TARIFFE     ----------------- */

.tariffe_row_white
{
				position    				: relative;
				float               : left;

				font-family         : Times New Roman, serif;
				color               : #000;
				text-decoration     : none;
				font-weight         : bold;

				width               : 950px;
				height              : 30px;

				border              : 0px solid #BBBBBB;  

				line-height         : 22px;
				                    
				background-color    : #FFF; 

				margin-top  				: 0px;
				margin-left 				: 0px; 
				margin-right				: auto;

				padding							: 0px 0px 0px 0px;

				cursor              : pointer;				
				display             : inline;
}

.tariffe_row_bassa
{
				position    				: relative;
				float               : left;

				font-family         : Times New Roman, serif;
				color               : #000;
				text-decoration     : none;
				font-weight         : bold;

				width               : 475px;
				height              : 20px;

				border              : 1px solid #BBBBBB;  

				line-height         : 20px;
				                    
				background-color    : #FFFFB7; 

				margin-top  				: 5px;
				margin-left 				: 5px; 
				margin-right				: auto;

				padding							: 0px 0px 0px 0px;

				cursor              : pointer;
				
				display             : inline;

				-webkit-border-top-left-radius :5px;
				-webkit-border-top-right-radius :5px;
				-moz-border-radius-topleft:5px;
				-moz-border-radius-topright:5px;
				
				-webkit-border-bottom-left-radius :5px;
				-webkit-border-bottom-right-radius :5px;
				-moz-border-radius-bottomleft:5px;
				-moz-border-radius-bottomright:5px;
}

.tariffe_row_media
{
				position    				: relative;
				float               : left;

				font-family         : Times New Roman, serif;
				color               : #000;
				text-decoration     : none;
				font-weight         : bold;

				width               : 475px;
				height              : 20px;

				border              : 1px solid #BBBBBB;  

				line-height         : 20px;
				                    
				background-color    : #F7EB09; 

				margin-top  				: 5px;
				margin-left 				: 5px; 
				margin-right				: auto;

				padding							: 0px 0px 0px 0px;

				cursor              : pointer;
				
				display             : inline;

				-webkit-border-top-left-radius :5px;
				-webkit-border-top-right-radius :5px;
				-moz-border-radius-topleft:5px;
				-moz-border-radius-topright:5px;
				
				-webkit-border-bottom-left-radius :5px;
				-webkit-border-bottom-right-radius :5px;
				-moz-border-radius-bottomleft:5px;
				-moz-border-radius-bottomright:5px;
								
}

.tariffe_row_alta
{
				position    				: relative;
				float               : left;

				font-family         : Times New Roman, serif;
				color               : #000;
				text-decoration     : none;
				font-weight         : bold;

				width               : 475px;
				height              : 20px;

				border              : 1px solid #BBBBBB;  

				line-height         : 20px;
				                    
				background-color    : #FE9A05; 

				margin-top  				: 5px;
				margin-left 				: 5px; 
				margin-right				: auto;

				padding							: 0px 0px 0px 0px;

				cursor              : pointer;
				
				display             : inline;

				-webkit-border-top-left-radius :5px;
				-webkit-border-top-right-radius :5px;
				-moz-border-radius-topleft:5px;
				-moz-border-radius-topright:5px;
				
				-webkit-border-bottom-left-radius :5px;
				-webkit-border-bottom-right-radius :5px;
				-moz-border-radius-bottomleft:5px;
				-moz-border-radius-bottomright:5px;
				
}

.tariffe_row_altissima
{
				position    				: relative;
				float               : left;

				font-family         : Times New Roman, serif;
				color               : #000;
				text-decoration     : none;
				font-weight         : bold;

				width               : 475px;
				height              : 20px;

				border              : 1px solid #BBBBBB;  

				line-height         : 20px;
				                    
				background-color    : #FF4F4F; 

				margin-top  				: 5px;
				margin-left 				: 5px; 
				margin-right				: auto;

				padding							: 0px 0px 0px 0px;

				cursor              : pointer;
				
				display             : inline;

				-webkit-border-top-left-radius :5px;
				-webkit-border-top-right-radius :5px;
				-moz-border-radius-topleft:5px;
				-moz-border-radius-topright:5px;
				
				-webkit-border-bottom-left-radius :5px;
				-webkit-border-bottom-right-radius :5px;
				-moz-border-radius-bottomleft:5px;
				-moz-border-radius-bottomright:5px;
				
}


.tariffe_row_over
{
				position    				: relative;
				float               : left;

				font-family         : Times New Roman, serif;
				color               : #000;
				text-decoration     : none;
				font-weight         : bold;

				width               : 475px;
				height              : 20px;

				border              : 1px solid #000;  

				line-height         : 20px;
				                    
				background-color    : #33D9F7; 
				                    
				margin-top  				: 5px;
				margin-left 				: 5px; 
				margin-right				: auto;

				padding							: 0px 0px 0px 0px;

				cursor              : pointer;
				
				display             : block;
				
				-webkit-border-top-left-radius :4px;
				-webkit-border-top-right-radius :4px;
				-moz-border-radius-topleft:4px;
				-moz-border-radius-topright:4px;
				
				-webkit-border-bottom-left-radius :4px;
				-webkit-border-bottom-right-radius :4px;
				-moz-border-radius-bottomleft:4px;
				-moz-border-radius-bottomright:4px;				
				
}




.tariffe_mese
{
				position    				: relative;
				float               : left;

				font-family         : Times New Roman, serif;
				color               : #000;
				text-decoration     : none;
				font-weight         : bold;
				text-align          : left	;
				
				
				width               : 175px;
				height              : 20px;
	
				margin-top  				: 0px;
				margin-left 				: 5px; 
				margin-right				: auto;
				
				border              : 0px solid #F30000;  
				line-height         : 20px;

				padding							: 0px 0px 0px 0px;
				
				display             : inline;

				-webkit-border-top-left-radius :5px;
				-webkit-border-top-right-radius :5px;
				-moz-border-radius-topleft:5px;
				-moz-border-radius-topright:5px;
				
				-webkit-border-bottom-left-radius :5px;
				-webkit-border-bottom-right-radius :5px;
				-moz-border-radius-bottomleft:5px;
				-moz-border-radius-bottomright:5px;
								
}

.tariffe_dal
{
				position    				: relative;
				float               : left;

				font-family         : Times New Roman, serif;
				color               : #000;
				text-decoration     : none;
				font-weight         : bold;
				text-align          : left;
				
				
				width               : 80px;
				height              : 20px;
	
				margin-top  				: 0px;
				margin-left 				: 30px; 
				margin-right				: auto;
				
				border              : 0px solid #00DD00;  
				line-height         : 20px;

				padding							: 0px 0px 0px 10px;
				
				display             : inline;
}

.tariffe_al
{
				position    				: relative;
				float               : left;

				font-family         : Times New Roman, serif;
				color               : #000;
				text-decoration     : none;
				font-weight         : bold;
				text-align          : left;
				
				
				width               : 80px;
				height              : 20px;
	
				margin-top  				: 0px;
				margin-left 				: 0px; 
				margin-right				: auto;
				
				border              : 0px solid #00DD00;  
				line-height         : 20px;

				padding							: 0px 0px 0px 10px;
				
				display             : inline;
}

.tariffe_giorni
{
				position    				: relative;
				float               : left;

				font-family         : Times New Roman, serif;
				color               : #000;
				text-decoration     : none;
				font-weight         : bold;
				text-align          : left;
				
				
				width               : 190px;
				height              : 20px;
	
				margin-top  				: 0px;
				margin-left 				: 0px; 
				margin-right				: auto;
				
				border              : 0px solid #00DD00;  
				line-height         : 20px;

				padding							: 0px 0px 0px 10px;
				
				display             : inline;
}

.tariffe_euro
{
				position    				: relative;
				float               : left;

				color               : #000;
				text-decoration     : none;
				font-weight         : bold;
				text-align          : right;
				
				
				width               : 10px;
				height              : 20px;
	
				margin-top  				: 0px;
				margin-left 				: 5px; 
				margin-right				: auto;
				
				border              : 0px solid #0000EE;  
				line-height         : 20px;

				padding							: 0px 0px 0px 0px;
				
				display             : inline;
}

.tariffe_costo
{
				position    				: relative;
				float               : left;

				font-family         : Times New Roman, serif;
				color               : #000;
				text-decoration     : none;
				font-weight         : bold;
				text-align          : right;
				
				
				width               : 50px;
				height              : 20px;
	
				margin-top  				: 0px;
				margin-left 				: 5px; 
				margin-right				: auto;
				
				border              : 0px solid #0000EE;  
				line-height         : 20px;

				padding							: 0px 0px 0px 0px;
				
				display             : inline;
}

.tariffe_note
{
				position    				: relative;
				float               : left;

				font-family         : Times New Roman, serif;
				color               : #000;
				text-decoration     : none;
				font-weight         : bold;
				text-align          : left;
								
				width               : 55px;
				height              : 20px;
	
				margin-top  				: 0px;
				margin-left 				: 15px; 
				margin-right				: auto;
				
				border              : 0px solid #0000EE;  
				line-height         : 20px;

				padding							: 0px 0px 0px 0px;
				
				display             : inline;
}

.tariffe_red
{
				position    				: relative;
				float               : left;

				font-family         : Times New Roman, serif;
				color               : #F30;
				font-size           : 18px;	
				text-decoration     : none;
				font-weight         : bold;
				text-align          : left;
								
				width               : 185px;
				height              : 20px;
	
				margin-top  				: 0px;
				margin-left 				: 15px; 
				margin-right				: auto;
				
				border              : 0px solid #0000EE;  
				line-height         : 20px;

				padding							: 0px 0px 0px 0px;
				
				display             : inline;
}

.tariffe_prenota
{
				position    				: relative;
				float               : left;

				font-family         : Times New Roman, serif;
				color               : #F30000;
				text-decoration     : none;
				font-weight         : bold;
				text-align          : left;
				
				
				width               : 180px;
				height              : 20px;
	
				margin-top  				: 0px;
				margin-left 				: 15px; 
				margin-right				: auto;
				
				border              : 0px solid #0000EE;  
				line-height         : 20px;

				padding							: 0px 0px 0px 0px;
				
				display             : inline;
}



.text_over_image
{
				position            : relative;
				float               : none;
	
				font-family         : Times New Roman, serif;
				font-size           : 14px;
				color               : #FF0000;
				text-decoration     : none;
				text-align          : right;
				font-weight         : normal;

				border              : 0px solid #FF0000;  
				                    
				margin							: 0px 0px 0px 0px;
				padding							: 0px 33px 0px 0px;
	

				cursor							: pointer;
				display             : block;

}




.disp_box
{
				position    				: relative;
				float               : left;

				color               : #343434;
				text-decoration     : none;
				font-weight         : bold;
				text-align          : left;
				font-size           : 12px;					
				
				
				width               : 20px;
				height              : 20px;
	
				margin-top  				: 0px;
				margin-left 				: 2px; 
				margin-right				: auto;
				
				border              : 0px solid #CECECE;  
				border-bottom       : 1px solid #CECECE;  
				line-height         : 20px;

				padding							: 0px 0px 0px 0px;
				
				display             : inline;
}

.disp_box_open
{
				position    				: relative;
				float               : left;

				color               : #343434;
				text-decoration     : none;
				font-weight         : bold;
				text-align          : center;
				font-size           : 12px;					
				
				
				width               : 20px;
				height              : 20px;
	
				margin-top  				: 0px;
				margin-left 				: 0px; 
				margin-right				: auto;
				
				border              : 1px solid #FFF;  
				line-height         : 20px;

				background-color    : #96EC7D; 

				padding							: 0px 0px 0px 0px;
				
				display             : inline;
}

.disp_box_closed
{
				position    				: relative;
				float               : left;

				color               : #fefefe;
				text-decoration     : none;
				font-weight         : bold;
				text-align          : center;
				font-size           : 12px;					
				
				width               : 20px;
				height              : 20px;
	
				margin-top  				: 0px;
				margin-left 				: 0px; 
				margin-right				: auto;
				
				border              : 1px solid #FFF;  
				line-height         : 20px;

				background-color    : #D70000; 

				padding							: 0px 0px 0px 0px;
				
				display             : inline;
}


.disp_cust_open
{
				position    				: relative;
				float               : left;

				color               : #343434;
				text-decoration     : none;
				font-weight         : bold;
				text-align          : center;
				font-size           : 12px;					
				
				
				width               : 100px;
				height              : 20px;
	
				margin-top  				: 0px;
				margin-left 				: 0px; 
				margin-right				: auto;
				
				border              : 1px solid #FFF;  
				line-height         : 20px;

				background-color    : #96EC7D; 

				padding							: 0px 0px 0px 0px;
				
				display             : inline;

				-webkit-border-top-left-radius :4px;
				-webkit-border-top-right-radius :4px;
				-moz-border-radius-topleft:4px;
				-moz-border-radius-topright:4px;
				
				-webkit-border-bottom-left-radius :4px;
				-webkit-border-bottom-right-radius :4px;
				-moz-border-radius-bottomleft:4px;
				-moz-border-radius-bottomright:4px;
}

.disp_cust_closed
{
				position    				: relative;
				float               : left;

				color               : #fefefe;
				text-decoration     : none;
				font-weight         : bold;
				text-align          : center;
				font-size           : 12px;					
				
				width               : 100px;
				height              : 20px;
	
				margin-top  				: 0px;
				margin-left 				: 0px; 
				margin-right				: auto;
				
				border              : 1px solid #FFF;  
				line-height         : 20px;

				background-color    : #D70000; 

				padding							: 0px 0px 0px 0px;
				
				display             : inline;
				
				-webkit-border-top-left-radius :4px;
				-webkit-border-top-right-radius :4px;
				-moz-border-radius-topleft:4px;
				-moz-border-radius-topright:4px;
				
				-webkit-border-bottom-left-radius :4px;
				-webkit-border-bottom-right-radius :4px;
				-moz-border-radius-bottomleft:4px;
				-moz-border-radius-bottomright:4px;				
}


.disp_casa_cliente
{
				position    				: relative;
				float               : left;

				color               : #000;
				text-decoration     : none;
				font-weight         : bold;
				text-align          : center;
				
				letter-spacing      : 5px;
				
				width               : 100px;
				height              : 20px;
	
				margin-top  				: 0px;
				margin-left 				: 5px; 
				margin-right				: auto;
				
				border              : 1px solid #CECECE;  
				line-height         : 20px;

				padding							: 0px 0px 0px 0px;
				
				display             : inline;
				
				-webkit-border-top-left-radius :4px;
				-webkit-border-top-right-radius :4px;
				-moz-border-radius-topleft:4px;
				-moz-border-radius-topright:4px;
				
				-webkit-border-bottom-left-radius :4px;
				-webkit-border-bottom-right-radius :4px;
				-moz-border-radius-bottomleft:4px;
				-moz-border-radius-bottomright:4px;				
}

.mese_container  
{
			position    				: relative;
			float               : left;

			margin-left   			: 10px;  
			margin-right  			: 0px; 

			width         			: 400px; 
			height              : auto;
			
			border        			: 0px solid #FF0000;
			
			display             : inline;
			
			overflow            : visible;

}


.aa_button
{
				position    				: relative;
				float               : right;

				font-family         :  Arial;
				font-size           : 11px;
				color               : #EFEFEF;
				text-decoration     : none;
				font-weight         : bold;
				text-align          : center;
								
				width               : 80px;
				height              : 20px;
				line-height         : 20px;
	
			  background-color		: #343434;

/*
				background-image    : url(../img/sfondo_button.jpg?88844);
				background-position : top left;
			  background-repeat		: no-repeat;
*/
				margin      				: 0px 0px 0px 0px;
				padding							: 0px 0px 0px 0px;

				border              : 1px solid #ccc;    

        cursor              : pointer ;
				
				display             : inline;
				
				-webkit-border-top-left-radius :4px;
				-webkit-border-top-right-radius :4px;
				-moz-border-radius-topleft:4px;
				-moz-border-radius-topright:4px;
				
				-webkit-border-bottom-left-radius :4px;
				-webkit-border-bottom-right-radius :4px;
				-moz-border-radius-bottomleft:4px;
				-moz-border-radius-bottomright:4px;
				
}


.aa_button_over
{
				position    				: relative;
				float               : right;

				font-family         :  Arial;
				font-size           : 11px;
				color               : #343434;
				text-decoration     : none;
				font-weight         : bold;
				text-align          : center;
								
				width               : 80px;
				height              : 20px;
				line-height         : 20px;
	
			  background-color		: #EFEFEF;

/*
				background-image    : url(../img/sfondo_button.jpg?88844);
				background-position : top left;
			  background-repeat		: no-repeat;
*/
				margin      				: 0px 0px 0px 0px;
				padding							: 0px 0px 0px 0px;

				border              : 1px solid #343434;    

        cursor              : pointer ;
				
				display             : inline;
				
				-webkit-border-top-left-radius :5px;
				-webkit-border-top-right-radius :5px;
				-moz-border-radius-topleft:5px;
				-moz-border-radius-topright:5px;
				
				-webkit-border-bottom-left-radius :5px;
				-webkit-border-bottom-right-radius :5px;
				-moz-border-radius-bottomleft:5px;
				-moz-border-radius-bottomright:5px;
				
}

.disp_cust_foto  {
			
			position						: relative; 
			float               : left;

			z-index							:	1; 
			width               : 100px;
			height      				: 80px;
			
			margin-left         : 2px;
			margin-top  		    : 0px;
			margin-bottom		    : 0px;
			
			padding					    : 0px 0px 0px 0px;

			border      				: 0px solid #00FF00;

			display     				: inline;
			
			cursor              : pointer;
			
}


.month_label
{
				position    				: relative;
				float               : left;

				color               : #000;
				text-decoration     : none;
				font-weight         : bold;
				text-align          : center;
				font-size           : 20px;				

				width               : 377px;
				height              : 30px;

				border              : 1px solid #BBB;  

				line-height         : 30px;
								                    
				background-color    : #EFEFEF; 
				                    
				margin-top  				: 0px;
				margin-left 				: 0px; 
				margin-right				: auto;

				padding							: 0px 0px 0px 0px;
				
				letter-spacing      : 2px;
				
				display             : block;
				
				-webkit-border-top-left-radius :4px;
				-webkit-border-top-right-radius :4px;
				-moz-border-radius-topleft:4px;
				-moz-border-radius-topright:4px;
				
				-webkit-border-bottom-left-radius :4px;
				-webkit-border-bottom-right-radius :4px;
				-moz-border-radius-bottomleft:4px;
				-moz-border-radius-bottomright:4px;				
				
}


