/* CSS Document */
body{ 
	margin:0; 
	padding:0; 
	text-align:center; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color: #000000; 
	background-color:#CCCCCC;
	background-repeat:repeat;
	
	SCROLLBAR-FACE-COLOR: #CCBEBB; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #ffffff; 
	SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	SCROLLBAR-TRACK-COLOR: #ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;	
}


A:link.link { text-decoration: none; color: #FF7200; }
A:active.link { text-decoration: none; color: #FF7200; }
A:visited.link { text-decoration: none; color: #FF7200; }
A:hover.link  { text-decoration: underline; color: #FF7200; }

A:link.grigio { text-decoration: none; color: #666666; }
A:active.grigio { text-decoration: none; color: #666666; }
A:visited.grigio { text-decoration: none; color: #666666; }
A:hover.grigio  { text-decoration: underline; color: #666666; }

.foto a img{ border:1px solid #ffffff;}
.foto a:hover img { border:1px solid #FF7200;}

.principale {margin:0 auto; padding:0; width:964px; }
.main {margin:0 auto; padding:0; width:964px;  background-image:url(../immagini/sfondo.jpg); background-color:#FFFFFF; background-repeat:no-repeat; float:left;}

.head {width:964px; margin:0 ; padding:0; display:block;}
.sx {width:20px; height:472px; margin:0; padding:0; float:left; display:block;}
.testa_a {width:400px; height:472px; margin:0; padding:0; float:left; display:block;}
.testa_a_top {width:400px; height:424px; margin:0; padding:0; float:left; display:block; }
.testa_a_bottom {width:400px; height:48px; margin:0; padding:0; float:left; display:block; background-image:url(../immagini/titolo_hotel.png); background-repeat:no-repeat;}
.space_a {width:20px; height:472px; margin:0; padding:0; float:left; display:block;}
.testa_b {width:241px; height:472px; margin:0; padding:0; float:left; display:block;}
.testa_b_top {width:241px; height:424px; margin:0; padding:0; float:left; display:block;}
.testa_b_bottom {width:241px; height:48px; margin:0; padding:0; float:left; display:block; background-image:url(../immagini/titolo_newsletter.png); background-repeat:no-repeat;}
.space_b {width:23px; height:472px; margin:0; padding:0; float:left; display:block; }
.testa_c {width:241px; height:472px; margin:0; padding:0; float:left; display:block;}
.lingua {width:241px; height:22px; margin:0; padding:7px 0 0 0; float:left; display:block; text-align:center;}
.testa_c_top {width:241px; height:183px; margin:0; padding:0; float:left; display:block;}
.menu {width:241px; height:212px; margin:0; padding:0; float:left; display:block;}
.testa_c_bottom {width:241px; height:48px; margin:0; padding:0; float:left; display:block; background-image:url(../immagini/titolo_last_minute.png); background-repeat:no-repeat;}
.dx {width:19px; height:472px; margin:0; padding:0; float:left; display:block;}

.testa_listino_a_bottom {width:400px; height:48px; margin:0; padding:0; float:left; display:block; background-image:url(../immagini/titolo_listino_prezzi.png); background-repeat:no-repeat;}
.testa_listino_b_bottom {width:241px; height:48px; margin:0; padding:0; float:left; display:block; background-image:url(../immagini/titolo_servizi.png); background-repeat:no-repeat;}
.testa_dove_a_bottom {width:400px; height:48px; margin:0; padding:0; float:left; display:block; background-image:url(../immagini/titolo_dove.png); background-repeat:no-repeat;}
.testa_dove_b_bottom {width:241px; height:48px; margin:0; padding:0; float:left; display:block; background-image:url(../immagini/trasparent.png); background-repeat:no-repeat;}
.testa_contatti_a_bottom {width:400px; height:48px; margin:0; padding:0; float:left; display:block; background-image:url(../immagini/titolo_contatti.png); background-repeat:no-repeat;}
.testa_entroterra_a_bottom {width:400px; height:48px; margin:0; padding:0; float:left; display:block; background-image:url(../immagini/titolo_entroterra.png); background-repeat:no-repeat;}
.testa_entroterra_b_bottom {width:241px; height:48px; margin:0; padding:0; float:left; display:block; background-image:url(../immagini/titolo_divertimenti.png); background-repeat:no-repeat;}
.testa_photo_a_bottom {width:400px; height:48px; margin:0; padding:0; float:left; display:block; background-image:url(../immagini/titolo_fotogallery.png); background-repeat:no-repeat;}


.corpo {width:964px; margin:0 auto; padding:0; display:block;  float:left;}
.corpo_sx {width:20px; margin:0; padding:0; float:left; display:block;}
.corpo_a {width:400px; margin:0 0 20px 0; padding:0; float:left; display:block; background-image:url(../immagini/box.png) ;background-repeat:repeat;}
.corpo_a span {width:370px; margin:0; padding:5px 15px 0 15px; float:left; display:block; text-align:justify;}
.corpo_a_foto {width:400px; height:264px; margin:0; padding:0; float:left; display:block; background-image:url(../immagini/hotel.png); background-repeat:no-repeat;}
.corpo_a_listino {width:400px; height:264px; margin:0; padding:0; float:left; display:block; background-image:url(../immagini/listino.png); background-repeat:no-repeat;}
.corpo_b {width:241px; margin:0 0 20px 0; padding:0; float:left; display:block; background-image:url(../immagini/box.png) ; background-repeat:repeat;}
.corpo_b span {width:211px; margin:0; padding:5px 15px 15px 15px; float:left; display:block; text-align:justify;}
.corpo_space_b {width:23px; margin:0; padding:0; float:left; display:block;}
.corpo_c {width:241px; margin:0 0 20px 0; padding:0; float:left; display:block; background-image:url(../immagini/box.png) ; background-repeat:repeat;}
.corpo_c span {width:211px; margin:0; padding:5px 15px 0 15px; float:left; display:block; text-align:justify;}
.corpo_c_foto {width:241px; height:194px; margin:0; padding:0; float:left; display:block; background-image:url(../immagini/last_minute.png); background-repeat:no-repeat;}

.corpo_space_c {width:19px; margin:0; padding:0; float:left; display:block;}

.menu_bottom{ width:964px; margin:0 ; padding:0; display:block; font-size:11px;text-align:center; float:left;}
.menu_bottom ul { width:964px; margin:0; padding:0; list-style-type:none; display:block;}
.menu_bottom ul li{ display: inline; margin:0; padding:0;  font-weight: normal; color:#666666;}
.menu_bottom ul li a{ margin: 0; padding:0 3px; color: #666666; text-decoration:none;}
.menu_bottom ul li a:hover{ text-decoration: underline; color: #666666;}

.indirizzo{ width:964px; height:18px; margin:20px 0  0 0 ; padding:2px 0 0 0; display:block; font-size:11px;text-align:center; float:left; background-color:#FF7200; color:#FFFFFF;}
.credits{ width:964px; margin:20px 0 ; padding:0 0 10px 0; display:block; font-size:11px;text-align:center; float:left;}

input.submit {border:1px solid #999;
	background-color:#FF7200;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	height:19px;
	cursor:pointer;}