/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bga.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
p
{
margin:0;
padding:0;
}
h1
{
  margin:0;
  margin-bottom:-40px;
  height:30px;
  font-weight:normal;
}
#ricerca_h1
{
  font-weight:normal;
  font-size:11px;
  margin-top:7px;
}
h2
{
  margin:0;
  font-weight:normal;
  font-size:32px;
  
}
#ricerca_h2
{
  font-weight:normal;
  font-size:22px;
  color:#064d91;
}
#ricerca_h2-h
{
  font-weight:normal;
  font-size:18px;
  color:#064d91;
}
.ricerca_h2
{
  font-weight:normal;
  font-size:22px;
  color:#064d91;
}
.ricerca_h2:hover
{
  font-weight:normal;
  font-size:22px;
  text-decoration:none;
  color:#064d91;
}
.ricerca_h2-h
{
  font-weight:bold;
  font-size:14px;
  color:#064d91;
}
.ricerca_h2-h:hover
{
  
  text-decoration:none;
  color:#064d91;
}

h3
{
  margin:0;
  margin-top:-30px;
  font-weight:normal;
}
#ricerca_h3
{
  font-weight:normal;
  font-size:12px;
  color:#5c5c5c;
}
h4
{
  margin:0;
  margin-bottom:-18px;
}
form
{
  margin:0;
  padding:0;
}
select
{
  font-size:12px;
}
a
{
  color:#848484;
  text-decoration:none;
}
a:hover
{
  color:#848484;
  text-decoration:underline;
}
#header
{
  width:980px;
  margin:0 auto;
  height:410px;
}
#header_sx
{
  width:805px;
  height:410px;
  float:left;
}
#header_dx
{
  width:175px;
  float:left;
  font-family:Arial;
  font-size:11px;
  color:#848484;
  padding-top:180px;
  height:auto;
  
}
#altre_news
{
  font-size:16px;
  background:#bbebeb;
  padding: 0px 4px 0px 5px;
}
#ricercaper
{
  font-family:Trebuchet Ms;
  font-size:12px;
  color:#185dab;
}
#content
{
  width:980px;
  margin:0 auto;
}
#a_villaggiText
{
  font-family:Trebuchet Ms;
  font-size:11px;
  margin-top:-80px;
  padding-left:10px;
  color:#434343;
}
#italia
{
  margin-top:-350px;
  margin-left:680px;
}
#a_anima
{
  width:320px;
  height:304px;
  float:left;
  background:url(images/bg_anima.png);
  background-repeat:no-repeat;
}
#a_animaTextUno
{
  color:#848484;
  font-size:11px;
  font-family:Arial;
  margin-top:-200px;
  margin-left:20px;
}
#a_animaTextDue
{
  color:#ffffff;
  width:110px;
  font-size:11px;
  font-family:Arial;
  margin-left:250px;
  margin-top:50px;
}
#content-villaggio
{
  margin:0 auto;
  width:960px;
  background:#ffffff;  
}
#titolo-villaggio
{
  width:740px;
  font-family:Trebuchet Ms;
  font-size:28px;
  color:#5594bc;
  margin-left:40px;
}
#titolo-villaggio-h
{
  width:250px;
  font-family:Trebuchet Ms;
  font-size:22px;
  color:#5594bc;
  margin-left:40px;
}
.sezione
{
  font-family:Trebuchet Ms;
  font-size:20px;
  color:#064d91;
  
}
#content-descrizione,#content-appartamenti,#content-servizi,#content-caratteristiche,#content-infoutili,#content-arrivare
{
  clear:both;
  width:95%;
  margin:0 auto;
  padding-bottom:10px;
  border-bottom:3px dotted #c9c9c9;
  margin-top:10px;
}
#content-descrizione-h
{
  
  float:left;
  width:350px;
  padding-bottom:10px;
  border-bottom:3px dotted #c9c9c9;
  margin-top:10px;
  margin-right:10px;
}
#foto_banner
{
  margin:0 auto;
  width:840px;
  height:200px;
  padding:2px;
  border:solid 1px #cccccc;
}
#desc-foto,#app-foto,#arr-foto,#car-foto,#infou-foto
{
  float:left;
  width:134px;
  height:134px;
  margin-left:20px;
  overflow:hidden;
  background:#dcecf8;
}
#desc-foto-small
{
  float:left;
  width:64px;
  height:64px;
  margin-left:20px;
  overflow:hidden;
  background:#dcecf8;
}
#desc-foto-big
{
  float:left;
  width:246px;
  height:246px;
  margin-left:20px;
  overflow:hidden;
  background:#dcecf8;
}
#bgfotogen
{
  width:110px;
  height:0px;
  text-align:center;
}
#bgfotogen2
{
  width:50px;
  height:0px;
  text-align:center;
  margin-top:-50px;
  margin-left:7px;
}
#bgfotogen_big
{
  width:220px;
  height:0px;
  text-align:center;
}
.foto_gen
{
  border: solid 1px #b3b3b3;
  padding:2px;
}
#desc-text,#app-text,#car-text,#arr-text,#infou-text
{
  float:left;
  height:215px;
  width:716px;
  margin-right:20px;
  margin-left:20px;
  font-family:Arial;
  font-size:11px;
  color:#1b3048;
  line-height:18px;
  height:auto;
  overflow:hidden;
  
}
#desc-text-h
{
  float:left;
  
  width:220px;
  margin-right:20px;
  margin-left:20px;
  font-family:Arial;
  font-size:11px;
  color:#1b3048;
  line-height:18px;
  
}
#pagine-contenuto
{
  font-family:Arial;
  font-size:11px;
  color:#1b3048;
  line-height:18px;
  
}
#serv-text-1,#serv-text-2,#serv-text-3,#serv-text-4
{
  float:left;
  width:200px;
  
  margin-left:10px;
  font-family:Arial;
  font-size:12px;
  color:#282828;
}
#desc-tot-foto,#app-tot-foto
{
  clear:both;
  margin-top:10px;
  margin-bottom:10px;
  margin-left:10px;
  margin-right:10px;
  height:90px;
}
#altre-tot-foto
{
  clear:both;
  margin-top:10px;
  margin-bottom:10px;
  margin-left:10px;
  margin-right:10px;
  height:180px;
}
#paginazione
{
  font-size:12px;
  margin-left:40px;
  margin-top:10px;
  color:#666666;
}
#partners_sx1
{
  float:left;
  width:280px;
  text-align:center;
  margin-right:10px;
}
#partners_sx2
{
  float:left;
  width:280px;
  text-align:center;
  margin-right:10px;
}
#partners_sx3
{
  float:left;
  width:280px;
  text-align:center;
}
.partners
{
  color:#064d91;
  text-decoration:none;
}
.partners:hover
{
  color:#064d91;
  text-decoration:underline;
}
#footer
{
  clear:both;
  border-top:solid 1px #dedede;
  width:980px;
  margin:0 auto;
  margin-top:10px;
  padding-top:14px;
  color:#a3a3a3;
  font-family:Arial;
  font-size:10px;
  margin-bottom:14px;
}
.footer
{
  color:#605f5f;
  text-decoration:none;
}
.footer:hover
{
  color:#605f5f;
  text-decoration:underline;
}
#bg_ajax
{
  width:792px;
  height:401px;
  margin-top:-401px;
}
#backFadeDiv
{
  margin-top:-401px;
  margin-left:207px;
  display:none;
}
#backFade
{
  list-style-type:none;
  margin:0px;
  padding:0px;
}
.menuLink
{
  color:#ffffff;
  font-family:Trebuchet Ms;
  font-size:18px;
  text-decoration:none;
}
.menuLink:hover
{
  color:#ffffff;
  font-family:Trebuchet Ms;
  font-size:18px;
  text-decoration:none;
}

.menuLinkS
{
  color:#ffffff;
  font-family:Trebuchet Ms;
  font-size:13px;
  text-decoration:none;
}
.menuLinkS:hover
{
  color:#ffffff;
  font-family:Trebuchet Ms;
  font-size:13px;
  text-decoration:none;
}

#menu1
{
  width:106px;
  height:27px;
  margin-top:25px;
  margin-left:120px;
  position:absolute;
  z-index:30;
  display:none;
}
#menu2
{
  width:156px;
  height:27px;
  margin-top:60px;
  margin-left:60px;
  position:absolute;
  z-index:30;
  display:none;
}
#menu3
{
  width:76px;
  height:27px;
  margin-top:100px;
  margin-left:130px;
  position:absolute;
  z-index:30;
  display:none;
}
#menu4
{
  width:76px;
  height:27px;
  margin-top:135px;
  margin-left:105px;
  position:absolute;
  z-index:30;
  display:none;
}
#menu5
{
  width:76px;
  height:27px;
  margin-top:172px;
  margin-left:130px;
  position:absolute;
  z-index:30;
  display:none;
}
#menu6s
{
  width:76px;
  height:20px;
  margin-top:338px;
  margin-left:680px;
  position:absolute;
  z-index:30;
  display:none;
}
#menu7s
{
  width:156px;
  height:20px;
  margin-top:358px;
  margin-left:640px;
  position:absolute;
  z-index:30;
  display:none;
}
#menu8s
{
  width:106px;
  height:27px;
  margin-top:210px;
  margin-left:135px;
  position:absolute;
  z-index:30;
  display:none;
}
#logoAj
{
  position:absolute;
  z-index:31;
  margin-top:-150px;
  margin-left:-1000px
}
