body { margin:0; padding:0 }
hr { display:none }

a {
	color:#FFFFFF;
	text-decoration:none;
}
iframe {
	background:#00448D;
	border:dotted 1px #333333;
	width:760px;
	height:625px;
	margin:1em auto;
}
/*ELEMENTI TABELLA*/
.tariffe{
	border:solid 1px #333333;
	border-top:none;
	border-right:none;
	width:60%;
}
.tariffe td{
	text-align:center;
	color:white;
	border:solid 1px #333333;
	border-bottom:none;
	border-left:none;
	padding-top:1px;
}
/*FINE ELEMENTI TABELLA*/
body { 
margin-top:1em;
background:#3366CC;
text-align:center 
}
.Stile2{
	color:#FAD000;
}
.barra {
float:left;
width:70%;
}
.barra2{
background:white;
margin-top:1em
}
.TITOLO{
	font-weight:bold;
	padding-bottom:1em;
	font-size:16px;
	text-align:center;
	color:#FAD000;
}
.TITOLO2{
	font-weight:bold;
	padding-top:1em;
	font-size:16px;
	text-align:center;
	color:#FAD000;
}
.corpo {
background:#00448D;
border:dotted 1px #333333;
width:760px;
height:450px;
margin-top:1em;
margin-bottom:1em;
text-align:left
}
#lingue {
margin:auto;
width:760px;
height:auto;
padding-top:0.3em;
padding-bottom:0.3em;
font-size:13px;
border:dotted 1px #333333;
background:#6666FF;
text-align:center
}
#menu_foto {
margin:auto;
width:760px;
height:auto;
padding-top:5px;
padding-bottom:5px;
font-size:13px;
border:dotted 1px #333333;
background:#00448D;
text-align:center
}
#lingue2 {
padding-top:1em;
}
#footer {
font-size:13px;
margin:1em auto;
text-align:center
}
#dati{
	color:#FAD000;
	font-size:13px;
	padding-bottom:3px;	
	text-align:center;
}
#dati2{
	color:#fff;
	font-size:13px;
	padding-bottom:1em;
	text-align:center;
}
#testo{
	color:#fff;
	font-size:13px;
	padding-bottom:1em;
	text-align:center;
}
#corpo-colonna1 {
background:#00448D;
padding-top:10px;
position:absolute;
top:0; left:0;
}
#corpo-colonna2 {
margin:0 150px;
}
#corpo-colonna2 {
padding:1em 0;
}
#corpo-colonna3 {
padding:1em 0;
}
code {
font:80% verdana,helvetica,sans-serif;
display:block;
margin:0 1em .5em 1em;
}
#testa {
margin:auto;
border:dotted 1px #333333;
width:760px; 
}
#corpo { 
width:760px;
height:420px;
}
#footer { width: 760px }
#corpo-colonna1 { width:137px}
#corpo-colonna2 { width:500px}
#corpo { background:#00448D }

ul.menu1 {
width:110px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
}
ul.menu1 li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding-left:30px;
padding-top:3px; /* lascia spazio far il bordo del menu e il testo del link */
width:110px;
height:30px; /* altezza del link: height e line-height devono avere il medesimo valore */
}
ul.menu1 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu1 li a:link{
background:url(../imgs/pulsante.jpg) no-repeat;
color:FFCC00;
}
ul.menu1 li a:visited {
background:url(../imgs/pulsante.jpg) no-repeat;
color: #fff;
} /* colori per il link */
ul.menu1 li a:hover, ul.menu1 li a:active {
background:url(../imgs/pulsante.jpg) no-repeat;
color:#FFCC00;
} /* colori per l'effetto roll-over */
/*ELEMENTI CORPO*/
.foto{
	float:left;
	border:dotted 1px #333333;
	width:179px;
	height:114px;
}
.foto2{
	float:right;
	border:dotted 1px #333333;
	width:179px;
	height:114px;
}
.foto3{
	border:dotted 1px #333333;
	width:598px;
	height:30px;
}
#servizi img{
	border:dotted 1px #333333;
	width:598px;
	height:30px;
}
#FOTO{
	padding-top:1em;
	text-align:center;
	width:90%;
	height:auto;
}
#FOTO_CAMPING{
	border:dotted 1px #333333;
	width:500px;
	height:309px;
}
#FOTO_CARTINA{
	border:dotted 1px #333333;
	width:348px;
	height:287px;
}
#TESTO1{
	WIDTH:90%;
	font-size:14px;
	color:#F3F4F9;
	text-align:justify;
}
/*FINE ELEMENTI CORPO*/
