@charset "utf-8";
#header { clear:both; margin-bottom:10px; width:800px; margin:0 auto;}
#content { clear:both;}
#wrapper-big { }
#wrapper { background:#fff;
border: 1px solid #D9D9D9;
margin: 0 auto;
padding:14px 24px;
width: 800px; }
#content p, .foto-sma p { background: none repeat scroll 0 0 #F4F4F4;
padding: 6px;}
h1 { font-size:10px; color: #fff;}
h2 {background: none repeat scroll 0 0 #B8E8FE;
color: #37A2D8;
padding: 4px; margin: 14px 0; font-size:15px;}
h3 { background: none repeat scroll 0 0 #F4F4F4;
color: #37A2D8;
font-size: 14px;
margin: 14px 0;
padding: 4px;}
h4 { background: none repeat scroll 0 0 #F4F4F4;
color: #37A2D8;
font-size: 14px;
margin: 14px 0;
padding: 4px;
width: 236px; font-weight: normal;}
h4 a:link, h4 a:hover, h4 a:visited {color: #37A2D8;}

h5 { background: none repeat scroll 0 0 #F4F4F4;
color: #37A2D8;
font-size: 14px;
margin: 14px 0;
padding: 4px;
 font-weight: normal;}
#footer {
  background: none repeat scroll 0 0 #F4F4F4;
  border-bottom: 2px solid #37A2D8;
  clear: both;
  padding: 2px 0;
  text-align: center;
}
.camere-titolo { padding-top:2px; clear:both;}
.menu-servizi { background: none repeat scroll 0 0 #D8F1FC;
float: left;
padding: 10px;
width: 150px;}
.menu-servizi li { clear: both;
display: block;
float: left; }
.menu-servizi1 { background: none repeat scroll 0 0 #D8F1FC;
float: left;
padding: 10px;
width: 380px;}
.menu-servizi1 li { clear: both;
display: block;
float: left; margin-bottom:10px; }

.menu-servizi2 { background: none repeat scroll 0 0 #D8F1FC;
float: left;
padding: 10px;
width: 240px;}
.menu-se4vizi2 li { clear: both;
display: block;
float: left; margin-bottom:10px; }

.foto-info p, .foto-info2 p { font-size:11px; line-height:1.2em; background: none !important; margin:0; padding:6px 0 !important;}
.foto-info { width:200px; float:left; margin-left:20px;}
.foto-info2 { width:250px; float:left; margin-right:4px; padding:6px;}
.foto-info2 span { width:260px;}
.foto-sma {float:left;}
.foto-sma img { border: 3px solid #f4f4f4; margin-right:6px; }
.titolo-pagina { float:right; margin:6px 0 0 120px;}
body {font-size: 12px; line-height: 1.5em; font-family:Arial, Helvetica, sans-serif; color: #0C2A4E; background: url(images/bg1.jpg)  no-repeat fixed 50% 0% ; margin: 0; }
.foto-home {float:left; margin-right:30px;}
.foto-home img { border: 3px solid #f4f4f4; }
.foto-home-terza {float:left;}
.foto-home-terza img { border: 3px solid #f4f4f4; }
.flag { float: right; margin: 40px 20px 0 0;}
.sitiweb a { font-size:11px; float:right; margin:10px 0 20px 0;}
.addthis_toolbox  { float: left; padding: 16px 4px 6px 0; width: 160px;}
.italian {
	font-family: century gothic;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}



a:link, a:visited, a:active, a:hover { color: #0C2A4E;
 text-decoration:none;}



.mail a{font-size: 12px; color:#D060A5}
.mail {font-size: 10px; color: #0C2A4E;}
img { border: none;}

.language-testo {width:792px; font-size:11px; margin:20px auto; clear:both; color: #0C2A4E}
#slideshow {
	border: 1px solid #999999;
	overflow: hidden;
	margin: 0px auto 2px;
	position: relative;
	width: 815px;
	height: 301px;
}

#slideshow img {
	width: 815px;
	height: 301px;
}.arancionepiccolo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F60;
}

.arancionepiccolo a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F60;
}
.arancionepiccolo a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F60;
}

.arancionepiccolo a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F60;
}
.arancionepiccolopiccolo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #f60;
	font-weight: bold;
}

.arancionepiccolo a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #f60;
	font-weight: bold;
}

.testoarancione {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F60;
}
	

.testo1 {
	font-family: Geneva, sans-serif;
	font-size: 13px;
	line-height: 26px;
	color: 0c2a4e;
}

.testo2 {
	font-size: 13px;
	line-height: 26px;
	font-family: Geneva, sans-serif;
	color: 0c2a4e;
}

.MAIL {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #0C2A4E;
}
.testo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #006;
}
.italian {
	font-family: "Century Gothic";
	font-size: 10px;
	line-height:1.4em
	color: #FFF;
}

ul#menu
{
	margin:0; padding:0; list-style-type:none; width:auto; position:relative;display:block; height:30px; font-size:12px; background:transparent url(images/menu.png) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	
}

ul#menu li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
	
ul#menu li a
{
	display:block;
	float:left;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	padding:8px 14px;
	border-left: 1px dashed #fff; 
}
	
ul#menu li a:hover
{	
	border-bottom:3px solid #00b7fc; padding:8px 14px;
	
}

#menufooter-eng, #menufooter-ita { height: 30px; margin-top:10px; }	
#menufooter-eng li, #menufooter-ita li { float:left; display:block;}
#menufooter-eng li a, #menufooter-ita li a { float:left; display:block; padding:0 6px; color:#0C2A4E; font-size:10px; text-decoration: none; border-right:1px solid #0C2A4E; }



