body{
margin:0px;
padding:0px;
color:#0066CC; /*colore del testo vecchio azzurro #00BFFF; */
font-family:Verdana;
font-size:10px;
background-color:#FFC0CB;/*colore di sfondo #FFF0F5*/
/*background-image: url(../sfondi/s1.jpg);*/

text-align:center;/*con questo comando centro tutti gli oggetti, quindi i div nella pagina*/

scrollbar-arrow-color: #0066CC;
scrollbar-3dlight-color: #FFF0F5;
scrollbar-highlight-color: #0066CC;
scrollbar-face-color: #FFF0F5;
scrollbar-shadow-color: #0066CC;
scrollbar-darkshadow-color: #FFF0F5;
scrollbar-track-color: #ffffff;
}

h1{font-size:160%; text-align:center; margin-bottom:30px;}
h2{font-size:140%; text-align:left;margin-top:30px;}
h3{font-size:120%; text-align:center;margin-top:30px;}
h4{font-size:100%; text-align:left;margin-top:30px;}

#header{
position: relative;
top: 0px;

margin-top:5px;
margin-bottom:1px;
padding-top:10px;
padding-bottom:10px;
color:#0066CC;
font-size:200%;
line-height:45px;
background-color:#FFFFFF;
/*background-image: url(s3.jpg);*/
/*height:210px; altezza zona intestazione*/
width:770px;
border: 1px solid #0066CC;colore del bordo

}

#content-index, #content-intro, #content-servizi, #content-rimini, #content-prezzi-scolazione, #content-prezzi-pcompleta, #content-prezzi-sspeciali, #content-arrivare, #content-beach, #content-mailing,  #content, #content-ristorante, #content-camere, #content-camere-libere, #content-capodanno{
overflow:auto;/*gestisce la visualizzazione del contenuto, visible, hidden (nascosto), scroll, auto (crea lo scroll se necessario)*/
margin-top:10px;/*distanza da elemento superiore*/
padding: 10px 20px;/* padding sopra sotto - sinistra destra*/
border: 1px solid #0066CC;/*dimensione e colore del bordo*/
color:#0066cc; /*colore del testo#00BFFF;*/
font-size:130%;
background-color:#ffffff;/*colore di sfondo*/
/*background-image: url(s3.jpg);*/
/* height:2780px;  altezza zona contenuto*/
width:730px;
text-align:justify;
}



/*toglie il bordo alle immagini linkabili*/
A:link IMG { border: 0px solid blue }
A:visited IMG { border: 0px solid red }
A:active IMG { border: 0px solid lime }


#b1{ 
position: absolute;
top: 5px;
right: 10px;

}

#b2{ 
position: absolute;
top: 25px;
right: 10px;


}



.barrato{font-size:11px; text-decoration: line-through; font-style: italic;}
.undicipixel{font-size:11px; font-style: italic;}
.diecipixel{font-size:10px;}
.xpersona{font-size:10px; }
.dispari{background-color:#FFFFFF;}
.pari{background-color:#FFC0CB;}
.testoridotto{font-size:10px; }


#tabellamenuprezzi{
	border-width: 0px;
	border-style: solid;
	border-color: yellow;
	padding: 0px;
	margin: 0px;
	vertical-align:bottom;

}


td.primopiano{
	background-image: url(../immagini/inf_primopiano2.gif);
	background-repeat:no-repeat;
	vertical-align:bottom;
	padding:0px 0px 8px 0px;
	margin:0px 0px 0px 0px;
	height:72px;

}
td.secondopiano{
	background-image: url(../immagini/inf_secondopiano2.gif);
	background-repeat:no-repeat;
	vertical-align:bottom;
	padding:0px 0px 8px 0px;
	margin:0px 0px 0px 0px;
	height:72px;


}

#tabellaprezzi{
	border-color:#0066CC;
	border-style: solid;
	border-width: 1px;
	/*border-top-width: 0px;*/
	background-color:#FFFFFF;/*#FFC0CB;#FFF0F5; vecchio colore*/
	width: 729px;

}

.menu a{
  float: left;
  padding: 2px;
  margin-right: 1px;
  background-color: #fff;
  border: 1px solid #0066CC;
  width:100px;
  text-align:center;
  text-decoration:underline;
  font-weight:bold;
  color:#0066CC;
  font-size:12px;
 
  }

.menu a:hover{
 text-decoration:none;
 color:#0066CC;
 font-size:12px;
}

.menuqui{
border: 1px solid #0066CC;
width:100px;
background-color: #fff;
text-align:center;
float: left;
padding: 2px;
margin-right:1px;
margin-left:1px;
font-weight:bold;
}

.link a{
  padding: 2px;
  margin-right: 1px;
  width:100px;
  text-align:center;
  text-decoration:underline;
  font-weight:bold;
  color:#0066CC;
   }
.link a:hover{
text-decoration:none;
color:#0066CC;
}




/*per le immagini*/



.inline {
float: left;
margin: 0em 1em 1em 0;
display: inline;
padding: 4px 4px;
font: .85em verdana, helvetica, sans-serif;
font-style: italic;
}

.inline-sx {
padding:2px;
/*font: .85em verdana, helvetica, sans-serif;
font-style: italic;*/
margin:10px 10px 0px 0px;
border:1px solid #0066CC;
float:left;
}

.inline-center {
padding:2px;
/*font: .85em verdana, helvetica, sans-serif;
font-style: italic;*/
margin:10px 0px 0px 45px;
border:1px solid #0066CC;
float:center;
}

.inline-dx {
padding:2px;
/*font: .85em verdana, helvetica, sans-serif;
font-style: italic;*/
margin:10px 0px 0px 10px;
border:1px solid #0066CC;
float:right;
}

.inline-sotto {
padding:2px;
font-style: italic;*/
margin:10px 2px 0px 0px;
border:1px solid #0066CC;
float:left;
}


#barranav{
padding-top:5px;
padding-bottom:0px;
/*background-color:#90EE90;*/
height:25px;
width:750px; /*larghezza barra che contiene i menù*/
font-size:12px; /*dimensione testo non linkabile in menu*/
}


#stanze-disponibili{
overflow:auto;/*gestisce la visualizzazione del contenuto, visible, hidden (nascosto), scroll, auto (crea lo scroll se necessario)*/
margin-top:10px;/*distanza da elemento superiore*/
padding: 10px 20px;/* paddig sopra sotto - sinistra destra*/
border: 1px solid #0066CC;/*dimensione e colore del bordo*/
color:#0066CC; /*colore del testo*/
font-size:100%;
background-color:#ffffff;/*colore di sfondo*/
/*background-image: url(s3.jpg);*/
/*height:200px;  altezza zona contenuto*/
/*width:480px;*/
text-align:justify;
}


#content a:hover{
 text-decoration:none;
 color:#0066CC;
 font-size:12px;
}

#content a{
  text-decoration:none;
  font-weight:bold;
  color:#0066CC;
  font-size:12px;
 
  }

#content-index a:hover{
 text-decoration:none;
 color:#0066CC;
 font-size:12px;
}

#content-index a{
  text-decoration:underline;
  font-weight:bold;
  color:#0066CC;
  font-size:12px;
 
  }

#content-ristorante a:hover{
 text-decoration:none;
 color:#0066CC;
 font-size:12px;
}

#content-ristorante a{
  text-decoration:underline;
  font-weight:bold;
  color:#0066CC;
  font-size:12px;
 
  }

#content-camere a:hover{
 text-decoration:none;
 color:#0066CC;
 font-size:12px;
}

#content-camere a{
  text-decoration:underline;
  font-weight:bold;
  color:#0066CC;
  font-size:12px;
 
  }

#content-camere-libere a:hover{
 text-decoration:none;
 color:#0066CC;
 font-size:12px;
}

#content-camere-libere a{
  text-decoration:underline;
  font-weight:bold;
  color:#0066CC;
  font-size:12px;
 
  }


#content-prezzi-scolazione a:hover{
 text-decoration:none;
 color:#0066CC;
 font-size:12px;
}

#content-prezzi-scolazione a{
  text-decoration:underline;
  font-weight:bold;
  color:#0066CC;
  font-size:12px;
 
  }

#content-prezzi-pcompleta a:hover{
 text-decoration:none;
 color:#0066CC;
 font-size:12px;
}

#content-prezzi-pcompleta a{
  text-decoration:underline;
  font-weight:bold;
  color:#0066CC;
  font-size:12px;
 
  }

#content-prezzi-sspeciali a:hover{
 text-decoration:none;
 color:#0066CC;
 font-size:12px;
}

#content-prezzi-sspeciali a{
  text-decoration:underline;
  font-weight:bold;
  color:#0066CC;
  font-size:12px;
 
  }

#content-arrivare a:hover{
 text-decoration:none;
 color:#0066CC;
 font-size:12px;
}

#content-arrivare a{
  text-decoration:underline;
  font-weight:bold;
  color:#0066CC;
  font-size:12px;
 
  }


#content-mailing a:hover{
 text-decoration:none;
 color:#0066CC;
 font-size:12px;
}

#content-mailing a{
  text-decoration:underline;
  font-weight:bold;
  color:#0066CC;
  font-size:12px;
 
  }

#content-beach a:hover{
 text-decoration:none;
 color:#0066CC;
 font-size:12px;
}

#content-beach a{
  text-decoration:underline;
  font-weight:bold;
  color:#0066CC;
  font-size:12px;
 
  }


#content-servizi a:hover{
 text-decoration:none;
 color:#0066CC;
 font-size:12px;
}

#content-servizi a{
  text-decoration:underline;
  font-weight:bold;
  color:#0066CC;
  font-size:12px;
 
  }

#content-rimini a:hover{
 text-decoration:none;
 color:#0066CC;
 font-size:12px;
}

#content-rimini a{
  text-decoration:underline;
  font-weight:bold;
  color:#0066CC;
  font-size:12px;
 
  }


#footer{
margin-top:20px;
color:#0066CC;
font-size:110%;
line-height:45px;;
background-color:#FFFFFF;
/*background-image: url(s3.jpg);*/
height:50px;
width:770px;
border: 1px solid #0066CC;/*colore del bordo*/
}


/*la successiva classe stabilisce i link sottolineati

.linkoso {color:red; }
.linkoso a{
  padding: 2px;
  margin-right: 1px;
  width:100px;
  text-align:center;
  text-decoration:underline;
  font-weight:bold;
  color:#0066CC;
   }
.linkoso a:hover{
text-decoration:underline;
color:#0066CC;
}*/