	body {
		background-color: 			#03215b;
		color:						#000000;
		font-size:					11px;
		font-family:				Verdana, Arial, Helvetica, sans-serif;
		font-style:					normal;
		font-weight:				normal;
		text-decoration:			none;
		
	}
	
	body.sfondo {
		background-color: 			#FFFFFF;
	}

	.entra {
		color:						#FF9900;
		font-size:					12pt;
		font-family:				Verdana, Arial, sans-serif;
		font-style:					normal;
		font-weight:				bold;
		text-decoration:			none		
	}
	
	a  {
		text-decoration: 			none;
		color:						#666699;
		font-size:					8pt;
		font-family:				Verdana, Arial, sans-serif;
		font-weight: 				bold
	}
	a:hover  {
		text-decoration:			underline;
		color:						#cc9900;
		font-size:					8pt;
		font-family:				Verdana, Arial, sans-serif;
		font-weight: 				bold
	}
	
	a.servizi {
		text-decoration: 			none;
		color:						#cc9900;
		font-size:					10pt;
		font-family:				Garamond;
		font-weight: 				bold
	}
	
	a.servizi:hover{
		text-decoration: 			underline;
		color:						#666699;
		font-size:					10pt;
		font-family:				Garamond;
		font-weight: 				bold
	}
	
	a.login {
		text-decoration: 			none;
		color:						#cc9900;
		font-size:					10pt;
		font-family:				Verdana, Arial, sans-serif;
		font-weight: 				bold
	}
	
	a.login:hover{
		text-decoration: 			underline;
		color:						#666699;
		font-size:					10pt;
		font-family:				Verdana, Arial, sans-serif;
		font-weight: 				bold
	}
	
	input.text {
		padding:					1px;
		font-family:				Verdana, Arial, sans-serif; 
		font-size:					8.5pt; 
		color:						#666699; 	
		background:					#ffffff; 
		border-width:				1px; 
		border-style:				solid; 
		border-color:				#000000
	}
	
	.news {
		padding:					1px;
		font-family:				Verdana, Arial, sans-serif; 
		font-size:					8.5pt;
		font-weight:				normal;
		color:						#000000; 	
	}
	
	.chiSiamo {
		padding:					1px;
		font-family:				"Arial Narrow";
		font-size:					11pt;
		font-weight:				normal;
		color:						#000000; 	
	}
		
	.carrelloTitoli {
		padding:					1px;
		font-family:				Verdana, Arial, sans-serif; 
		font-size:					10pt;
		font-weight:				normal;
		color:						#FFFFFF; 	
	}
	
	.carrelloCentro {
		padding:					1px;
		font-family:				Verdana, Arial, sans-serif; 
		font-size:					9pt;
		font-weight:				normal;
		color:						#000000; 	
	}

	.title_altro {
		color:						#000000;
		font-size:					8.5pt;
		font-family:				Verdana, Arial, sans-serif;
		font-style:					normal;
		font-weight:				normal;
		text-decoration:			none		
	}

	.nomiProdotti {
		font-family:				Georgia, "Times New Roman", Times, serif;
		color: 						#FF9900;
		font-size: 					18pt;
		font-weight: 				bold;
	}
	
	.copyright {
		color:						#999999;
		font-size:					7pt;
		font-family:				Verdana, Arial, sans-serif;
		font-style:					normal;
		font-weight:				normal;
		text-decoration:			none		
	}
	a.copyright {
		text-decoration: 			underline;
		color:						#999999;
		font-size:					7pt;
		font-family:				Verdana, Arial, sans-serif;
		font-weight: 				bold
	}
	
	a.copyright:hover  {
		ttext-decoration: 			underline;
		color:						#CC0000;
		font-size:					7pt;
		font-family:				Verdana, Arial, sans-serif;
		font-weight: 				bold
	}

	.menuskin {
		position: 					absolute;
		width:						250px;
		background-color:			#EEEEEE;
		border:						1px solid black;
		font:						normal 8pt Verdana, Arial, sans-serif;
		z-index:					100;
		padding-left:				5px;
		padding-right:				5px;
		padding-top:				3px;
		padding-bottom:				8px;
		visibility:					hidden
	}

	.menuskin a{
		text-decoration:			none;
		color:						black;
		padding-left:				10px;
		padding-right:				10px
	}

	#mouseoverstyle {
		background-color:			highlight
	}

	#mouseoverstyle a {
		color:						white
	}
	.panel		{
		-moz-border-radius: 		.3em .3em .3em .3em; 
		border: 					1px dotted silver; 
		background-color: 			#F7F6F4;
	}
	.panelrosa	{
		-moz-border-radius: 		.3em .3em .3em .3em; 
		border: 					1px dotted silver; 
		background-color: 			#FFF3E8;
	}
	.panelgrey	{
		-moz-border-radius: 		.3em .3em .3em .3em; 
		border: 					1px dotted silver; 
		background-color: 			#F5F5F5;}
	.panelblu	{
		-moz-border-radius: 		.3em .3em .3em .3em; 
		border: 					1px dotted silver; 
		background-color: 			#D9E0FD;
	}
	.panelbianco	{
		-moz-border-radius: 		.3em .3em .3em .3em; 
		border: 					1px dotted silver; 
		background-color: 			#FFFFFF;
	}
	.panelgrigio	{
		-moz-border-radius: 		.3em .3em .3em .3em; 
		border: 					1px dotted silver; 
		background-color: 			#F2F0ED;
	}
	

.linkHome {
	font-family: Garamond;
	font-size: 12px;
	font-weight: bold;
	color: #D8A73A;
	text-decoration: none;
}
a.linkHome:HOVER {
	font-family: Garamond;
	font-size: 12px;
	font-weight: bold;
	color: #BBBBBB;
	text-decoration: none;
}

.photoHome {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.photoHome:HOVER {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}


.sottoFoto {
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
}

.frase {
	font-size: 12pt;
	font-weight: none;
	font-family:"Monotype Corsiva";
}

.autore {
	padding:					1px;
	font-family:				Verdana, Arial, sans-serif; 
	font-size:					7.5pt;
	font-weight:				normal;
	color:						#000000; 	
}

/*begin right menu style */
#rightmenu a{
	display:block;
	background: #ffffcc;
	border: solid 1px #ffffcc ;
	text-decoration:none;
	padding: 0;
	margin: 0;
	width: 100% ;
}
#rightmenu a:visited        {
	background: #ffffcc;
    border: solid 1px #ffffcc ;
}
#rightmenu a:active{
	background:#ffffcc;
	border: solid 1px #ff9966 ;
}
#rightmenu a:hover{
	background:#ffffff;
	border: solid 1px #ff9966 ;
}
/*end right menu style */

#invia_con {
margin:10px;
width:80px;
border:1px outset #666;
background:#600;
color:#fff;
font:1em "trebuchet ms", trebuchet, verdana, georgia, sans serif;
font-weight:bold;
}

#nome_con, #cognome_con, #email_con, #oggetto_con{
margin:0;
padding:0;
width:270px;
height:21px;
border:1px solid #8a9;
background:#e6e6dc;
font-size:11px;
font-family: "trebuchet ms", trebuchet, verdana, georgia, sans serif;
}

#messaggio_con{
margin:0;
padding:0;
width:270px;
height:200px;
border:1px solid #8a9;
background:#e6e6dc;
font-size:11px;
font-family: "trebuchet ms", trebuchet, verdana, georgia, sans serif;
}

form.contact {
margin: 30px auto;
padding:0;
width:500px;
}

.line {
  border-top: 1px solid #B2B2B2;
  margin: 4px 0 10px 0;
}

.nomiForm {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0033CC;
}

input.cella {
margin:0;
padding:0;
width:270px;
height:21px;
border:1px solid #8a9;
background:#e6e6dc;
font-size:11px;
font-family: "trebuchet ms", trebuchet, verdana, georgia, sans serif;
}

#mesearrivo, #mesepartenza{
margin:0;
padding:0;
width:85px;
height:20px;
border:1px solid #8a9;
background:#e6e6dc;
font-size:11px;
font-family: "trebuchet ms", trebuchet, verdana, georgia, sans serif;
}

#giornoarrivo, #giornopartenza{
margin:0;
padding:0;
width:60px;
height:20px;
border:1px solid #8a9;
background:#e6e6dc;
font-size:11px;
font-family: "trebuchet ms", trebuchet, verdana, georgia, sans serif;
}

#annoarrivo, #annopartenza{
margin:0;
padding:0;
width:60px;
height:20px;
border:1px solid #8a9;
background:#e6e6dc;
font-size:11px;
font-family: "trebuchet ms", trebuchet, verdana, georgia, sans serif;
}

#notti{
margin:0;
padding:0;
width:15px;
height:20px;
border:1px solid #8a9;
background:#e6e6dc;
font-size:11px;
font-family: "trebuchet ms", trebuchet, verdana, georgia, sans serif;
}

#casaVacanza{
width:180px;
height:20px;
border:1px solid #8a9;
background:#e6e6dc;
}

option.casa{
margin:0;
padding:0;
border:1px solid #8a9;
background:#e6e6dc;
font-family: "trebuchet ms", trebuchet, verdana, georgia, sans serif;
font-size:11px;
font-weight:bold;
color:#FF0000;
}
option.altro{
margin:0;
padding:0;
border:1px solid #8a9;
background:#e6e6dc;
font-family: "trebuchet ms", trebuchet, verdana, georgia, sans serif;
font-size:9px;
color:#000066;
}

.piccoloLink {
	font:				Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	cursor:				pointer;
}