@charset "utf-8";
/* CSS Document */
img{ border:none}
html,body{margin:0; padding: 0;height:100%}
img, table, td, tr, ul, ol, li, h3 {border:0px;padding:0px;margin:0px;}

.prezzi{font-family: "Trajan Pro"; font-size:16px; height:30px}
.prezzi strong{font-family: "Trajan Pro"; font-size:14px; margin-left:5px}
.bordo{ border:1px solid #CCCCCC; padding:2px}
.bordo2{ border:1px solid #CCCCCC;}
.canc{ clear:both}
.blu{color:#67769d}
.orange{color:#d9580d}
.white p{ color:#FFFFFF}
.white{ color:#FFFFFF}
body{ background-image:url(img/bkg-body.jpg); background-repeat:repeat-x; background-color:#FFFFFF}
#container{ width:990px; margin:0 auto}
#header-top{ width:990px; margin:0 auto; height:115px; background-image:url(img/bkg-top.gif); background-repeat:repeat-x}
.header-txt{ width:400px;float:right; }
.header-txt h2{ font-family: "Trajan Pro"; font-size:18px;}
.header-txt h1{ font-family: "Trajan Pro"; font-size:18px;}

.header-menu{ width:990px; height:60px}
.
.lingua{width:400px; height:35px;float:right;}
.ita li{ display: inline; list-style-image:url(img/li-lingue.gif)}
.ita li a{font-family:Arial, Helvetica, sans-serif; color:#707070; font-size:13px; text-decoration:none;  }
.Right{ float:right}
.Left{ float:left}
.ita{ margin-left:70px; width:130px; height:45px}
#cont-fla{ width:966px; height:295px; background-color:#FFFFFF; padding:12px; border: 1px solid #b6b5b5 }
#bot{ width:670px; height:35px; padding:8px 0 8px 0; margin-left:320px  }
#bot img{float:right; margin-right:4px }
#cont{
	width:966px;
	background-color:#FFFFFF;
	padding:12px;
	border: 1px solid #b6b5b5;
	padding:0px 12px 0px 12px;
	background-image: url(images/bkg_main.jpg);
	background-repeat: repeat-y;
}
.box-camere{ width:640px; padding:5px; margin-top:10px }
.box-camere img{ margin-right:10px }
.box-sx{ width:300px; background-color:#f1e7d9; float:left; border-top: 12px solid #FFFFFF; padding-bottom: 10px;}
.box-sx p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#63583b; margin-left:30px;line-height:15px}
.box-sx a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#41371c;  line-height:15px}
.data{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#63583b; margin-left:30px}
.box-dx{ width:640px; float:right}
.box-dx h2{
	font-family:"Trajan Pro";
	font-size:18px
}
.box-dx h3{ font-family:Arial, Helvetica, sans-serif;; font-size:18px;color:#787878; font-weight:300;  }
.box-dx p{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#787878; margin:0px; line-height:16px }
.box-dx a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#67769d;
}
#newsletter{ margin-top:-8px}
#newsletter input{width:150px;border:1px solid #cfcfcf;	color:#928c7f;font-size:11px;height:16px;
	padding-top:1px;}
#newsletter input.submit{width:175px;border:1px solid #a6a092;	background-color:#c8b482;color:#fff;
	font-size:11px;	height:19px;padding-top:1px;cursor:pointer;}
#newsletter a{color:#a0a0a0;}
#footer{ width:990px; height:166px; margin:0 auto; background-color:#67769d; margin-top:10px; padding-top:10px}
.footer-menu p{ margin-top:10px; margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:right; color:white}
.footer-menu a{ font-family:Arial, Helvetica, sans-serif; font-size:13px;  color:white}
.address{
	width:450px;
	border-left:1px solid white;
	margin-left:30px
}
.address p{ margin-left:5px;font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; color:white}
.yykk{ float:right; width:200px;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:white }
.yykk a{ color:white; text-decoration:none} 
/*margine foto*/

.foto_offerta
{
	padding: 5px;
	border: 1px solid #666666;
	margin-right: 10px;
	margin-botton: 10px;
	float: left;
}
.foto_offerta_home
{
	padding: 5px;
	border: 1px solid #666666;
	margin-right: 5px;
	margin-botton: 5px;
	float: left;
}

.prenota_offerta
{
	margin-top: 10px;
}

.mf{ margin-right:10px; }
.cont-txt{
	width:640px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
.box-off{ /*margin-left:180px;  padding:5px*/ border-bottom: 1px solid #c6bda9; width:300px; float: left; padding-bottom: 10px;}
.cont-off{ width:640px; border-bottom:1px solid #CCCCCC; margin-bottom:5px; padding-bottom:5px; padding-top:5px}
.bkg-grey{ background-color:#f7f0e8}
.cont-off a{font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#575145; font-weight:bold}
div.cont-ser div{float: left;width: 45%; width: 39%;width: 30%; padding: 0 2% }
div.clearer{ float: none; clear: left } 
.cont-servizi{ margin-top:20px; padding-top:15px; padding-bottom:5px; width:610px; background-image:url(img/bkg-cont-serv.gif); background-repeat:repeat-y; padding-left:30px}
.bkg-orange{ background-image:url(img/bkg-orange.gif); background-repeat:repeat-y}
.bkg-orange1{ background-image:url(img/bkg-servizi.gif); background-repeat:repeat-y}
.bkg-rosa{ background-image:url(img/bkg-rosa.gif); background-repeat:repeat-y}
.bkg-blu{ background-image:url(img/bkg-azzurro.gif); background-repeat:repeat-y}
.bkg-sport{ background-color:#67769d}
.bkg-sport p{ color:#FFFFFF; width:280px; margin-left:2px}
.foto{ padding:0px 10px 0px} 
.cont-ser h2{font-family:"Trajan Pro"; font-size:18px; color:#67769d; border:none}
.cont.ser ul,li{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#787878;  }
.fax{ width:640px; background-color: #fa8c36; margin-top:15px; height:30px; padding-top:5px }
.fax li{font-family: Arial, Helvetica, sans-serif; font-size:15px; color:white; display:inline; margin-left:20px}
/*box destra e sinistra con titolo foto testo fondo pagina*/
.boxY-sx{
	width:300px;
	float:left;
	margin-top:15px;
}
.boxY-dx{ width:300px; float:right;margin-top:20px;}


.boxY-small{
	width:280px;
	margin: 0px auto;
}
.boxY-small p{
		margin-left:0px;
}

.tit_small{ width:280px; height:34px; background-color:#929db9;background-image:url(img/bkg-boxfiore.gif); background-position:right; background-repeat: no-repeat}
.tit_small h2{ font-family:"Trajan Pro"; font-size:18px; color:white; padding-left:5px; border:none}
.bx_small{
	width:270px;
	border: 1px solid #818283;
	padding:5px;
	margin-top:8px;
	background-color: #FFF;
}
.bx_small p{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#787878; }
.bx_small a{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#d9580d; }




.tit{ width:301px; height:34px; background-color:#929db9;background-image:url(img/bkg-boxfiore.gif); background-position:right; background-repeat: no-repeat}
.tit h2{ font-family:"Trajan Pro"; font-size:18px; color:white; padding-left:5px; border:none}
.bx{ width:290px; border: 1px solid #818283;padding:5px; margin-top:8px}
.bx p{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#787878; }
.bx a{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#d9580d; }
.menu {
  width: 280px;
  list-style: none;
  margin: 0 0 2em;
  padding: 0;
  font: 150%/100% Arial, Helvetica, sans-serif;
}
.menu li {
	clear: both;
	margin: 0;
	padding: 0 0 1.8em 0;
	position: relative;
	border-bottom: dotted 2px #999
}
.menu strong {
	background: #fff;
	padding: 0 10px 0 0;
	font-weight: normal;
	position: absolute;
	bottom: -3px;
	left: 0;
	font-size:12px;
	width: 170px;
	height: 34px;
}
.menu em {
  background: #fff;
  padding: 0 0 0 5px;
  font: 110%/100% Georgia, "Times New Roman", Times, serif;
  position: absolute;
  bottom: -.2em;
  right: 0;
}

.prezzi { font-family: Georgia, "Times New Roman", Times, serif;
	color: #787878;
	font-size: 12px;
	padding-left: 3px;}
.fotonews{ margin-right:15px; float: left;}
.news{
	width:260px;
	border-bottom:1px solid  #FFFFFF;
	margin-left:20px;
	margin-bottom:15px;
	padding-bottom:5px
}


.bordo {
	border: 1px solid #818283;
	padding:5px;
	margin: 0 auto;
}


.404 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #596686;}
.attenzione { color: #FF0000;}
.404 a, .404 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #596686; text-decoration: underline;}

