h1 {
 font: 15px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-style: normal;
 font-weight: bold;
 color: #ffffff;
 margin: 0px;
 }
 
a.link_h1:LINK {
 font: 15px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-style: normal;
 font-weight: bold;
 color: #C0DAF0;
 text-decoration: none;
 margin-right: 10px;
 }

a.link_h1:VISITED {
 font: 15px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-style: normal;
 font-weight: bold;
 color: #C0DAF0;
 text-decoration: none;
 margin-right: 10px;
 }

a.link_h1:HOVER { 
 font: 15px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-style: normal;
 font-weight: bold;
 color: #1D3686;
 text-decoration: none;
 margin-right: 10px;
 }

a.link_h1:ACTIVE { 
 font: 15px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-style: normal;
 font-weight: bold;
 color: #C0DAF0;
 text-decoration: none;
 margin-right: 10px;
 }
 
h2 {
 font: 12px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 color: #ffffff;
 margin-left: 10px; 
 margin-right: 0px; 
 margin-bottom: 0px; 
 }
 
h3 {
 font: 10px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-style: normal;
 font-weight: normal;
 color: #8B9BCE;
 margin: 0px;
 text-align: justify;
 }
 
h4 {				/*destinazione sulla bara di navigazione*/
 font: 10px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-style: normal;
 font-weight: bold;
 color:#F9FC00;
 margin-left: 0px; 
 margin-right: 0px;
 margin-bottom: 0px;
 margin-bottom: 0px;
 }
 
h5 {				/*destinazione sulla bara di navigazione*/
 font: 10px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-style: normal;
 font-weight: normal;
 color: #ffffff;
 margin: 0px;
 text-align: justify;
 }
 
.testo1 {/*testi contenuto pagine*/
 font: 11px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-style: normal;
 font-weight: normal;
 color: #ffffff;
 }
.testo2 {/*testi contenuto pagine*/
 font: 9px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-style: normal;
 font-weight: normal;
 color: #ffffff;
 }
 
p.ptesto {
 margin-left: 5px; 
 margin-right: 5px; 
 margin-bottom: 5px;
 margin-top: 0px;
 text-align: justify;
 }
 
A:LINK {
 font: 10px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-style: normal;
 font-weight: normal;
 color: #ffffff;
 text-decoration: underline;
 }

A:VISITED {
 font: 10px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-style: normal;
 font-weight: normal;
 color: #ffffff;
 text-decoration: underline;
 }

A:HOVER { 
 font: 10px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-style: normal;
 font-weight: normal;
 color: #C0DAF0;
 text-decoration: underline;
 }

A:ACTIVE { 
 font: 10px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-style: normal;
 font-weight: normal;
 color: #ffffff;
 text-decoration: underline;
 }
 
A.link:LINK {
 font: 10px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-style: normal;
 font-weight: bold;
 color: #ffffff;
 text-decoration: none;
 }

A.link:VISITED {
 font: 10px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-style: normal;
 font-weight: bold;
 color: #ffffff;
 text-decoration: none;
 }

A.link:HOVER { 
 font: 10px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-style: normal;
 font-weight: bold;
 color: #ADC3E1;
 text-decoration: none;
 }

A.link:ACTIVE { 
 font: 10px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-style: normal;
 font-weight: bold;
 color: #ffffff;
 text-decoration: none;
 }
 
/*  MENUZONE  */

A.menuzone:LINK { /*menu zone*/
 font: 10px Arial, Helvetica, sans-serif;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-style: normal;
 font-weight: normal;
 color: #ffffff;
 text-decoration: none;
 margin-left: 5px; 
 margin-right: 5px;
 margin-bottom: 0px;
 }

A.menuzone:VISITED {
 font: 10px Arial, Helvetica, sans-serif;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-style: normal;
 font-weight: normal;
 color: #ffffff;
 text-decoration: none;
 margin-left: 5px; 
 margin-right: 5px;
 margin-bottom: 0px;
 margin-top: 0px;
 }

A.menuzone:HOVER { 
 font: 10px Arial, Helvetica, sans-serif;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-style: normal;
 font-weight: normal;
 color: #ADC3E1;
 text-decoration: none;
 margin-left: 5px; 
 margin-right: 5px;
 margin-bottom: 0px;
 }

A.menuzone:ACTIVE { 
 font: 10px Arial, Helvetica, sans-serif;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-style: normal;
 font-weight: normal;
 color: #ffffff;
 text-decoration: none;
 margin-left: 5px; 
 margin-right: 5px;
 margin-bottom: 0px;
 }
 

/*  ELENCO CAMPING  */
 
.lista {				/*campi tabella*/
 font: 11px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 color: #455BA2;
 } 
a.ls_hotel:link, a.ls_hotel:visited, a.ls_hotel:hover, a.ls_hotel:active {
	color: #455BA2;
	text-decoration: none;
	font-size: 11px;
}
.lista1 {				/*campi tabella*/
 font: 9px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-style: normal;
 font-weight: normal;
 color: #455BA2;
 } 

A.list:LINK {
 font: 9px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-style: normal;
 font-weight: normal;
 color: #455ba2;
 text-decoration: underline;
 }

A.list:VISITED {
 font: 9px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-style: normal;
 font-weight: normal;
 color: #455ba2;
 text-decoration: underline;
 }

A.list:HOVER { 
 font: 9px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-style: normal;
 font-weight: normal;
 color: #8b9bce;
 text-decoration: underline;
 }

A.list:ACTIVE { 
 font: 9px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-style: normal;
 font-weight: normal;
 color: #455ba2;
 text-decoration: underline;
 }
 
/*  HOTEL DEL MESE  */

.testomese {				/*camping del mese titolo*/
 font: 11px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: bold;
 color: #E5EBFB;
 margin-left: 20px; 
 margin-right: 5px;
 margin-bottom: 0px;
 }
 .testomese a:link,  .testomese a:visited,  .testomese a:hover,  .testomese a:active {
  color: #E5EBFB;
  text-decoration: none;
}
 
 /* LINK VICINI ALLA PIANTINA GRANDE CON CAMBIO SFONDO */
 
 A.map:LINK {
 font: 9px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-style: normal;
 font-weight: normal;
 color: #ffffff;
 text-decoration: none;
 margin-left: 2px; 
 margin-right: 0px;
 margin-bottom: 0px;
 margin-top: 0px;
 }

A.map:VISITED {
 font: 9px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-style: normal;
 font-weight: normal;
 color: #ffffff;
 text-decoration: none;
 margin-left: 2px; 
 margin-right: 0px;
 margin-bottom: 0px;
 margin-top:0px;
 }

A.map:HOVER { 
 font: 9px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-style: normal;
 font-weight: normal;
 color: #1D3686;
 text-decoration: none;
 margin-left:2px; 
 margin-right: 0px;
 margin-bottom: 0px;
 margin-top: 0px;
 }

A.map:ACTIVE { 
 font: 9px Verdana, Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-style: normal;
 font-weight: normal;
 color: #ffffff;
 text-decoration: none;
 margin-left: 2px; 
 margin-right: 0px;
 margin-bottom: 0px;
 margin-top: 0px;
 }
 
 /* FORM */

.button {
 border-left: #788ac6 1px solid;
 border-top: #788ac6 1px solid;
 border-bottom: #788ac6 1px solid;
 border-right: #788ac6 1px solid;   
 background-color: #E1E8FD;
 font: normal normal 10px Verdana;
 width: 93px;
 height: 20px;
 color: #455BA2;
 }
 
 .input {
 border-left: #788ac6 1px solid;
 border-top: #788ac6 1px solid;
 border-bottom: #788ac6 1px solid;
 border-right: #788ac6 1px solid;   
 background-color: #E1E8FD;
 font: normal normal 10px Verdana;
 color: #455BA2;
 }
 
 .inputeta {
 border-left: #788ac6 1px solid;
 border-top: #788ac6 1px solid;
 border-bottom: #788ac6 1px solid;
 border-right: #788ac6 1px solid;   
 background-color: #E1E8FD;
 font: normal normal 10px Verdana;
 color: #455BA2;
 width: 400px;
 height: 50px;
 }
 
 
 
 
 .data {
 font: 12px Arial, Helvetica, 'sans-serif';
 font-family: Arial, Helvetica, 'sans-serif';
 font-size: 12px;
 font-style: italic;
 font-weight: normal;
 color: #ffffff;
 background-color: #455BA2;
 }
 
.struttura {
 font: 12px Arial, Helvetica, 'sans-serif';
 font-family: Arial, Helvetica, 'sans-serif';
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 color: #ffffff;
 background-color: #455BA2;
 }
 
.zona {
 font: 11px Arial, Helvetica, 'sans-serif';
 font-family: Arial, Helvetica, 'sans-serif';
 font-size: 11px;
 font-style: italic;
 font-weight: normal;
 color: #ffffff;
 background-color: #455BA2;
 } 

.news {
 font: 12px Arial, Helvetica, 'sans-serif';
 font-family: Arial, Helvetica, 'sans-serif';
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 color: #000000;
 background-color: #8B9BCE;
 } 
 
a.lastminute:link, a.lastminute:visited, a.lastminute:hover, a.lastminute:active  {
 font: 12px Arial, Helvetica, 'sans-serif';
 font-weight: bold;
 color: #ffff00;
 text-align: center;
 background-color: #455BA2;
 border: #ffff00 1px solid;
 line-height:18px;
 margin-top:4px;
 margin-bottom:1px;
 text-decoration: none;
 padding: 0 41px;
 position: absolute;
 top: 0px;
 left: 160px;
 display:none;
}

a.lastminute:hover  {
 color: #455BA2;
 background-color: #ffffff;
 border: #455BA2 1px solid;
 text-decoration: none;
}
a.hdm:link, a.hdm:visited, a.hdm:hover, a.hdm:active {
	color: #ffffff;
	text-decoration: none;
}


#camping_special {
margin-top:98px;
position:relative;
width:120px;
height:542px;
background-color:#455ba2;
font:11px Arial, Helvetica, sans-serif;
color:#fcfcfc;
text-align:left;
}
#camping_special a#special_title:link, #camping_special a#special_title:visited, #camping_special a#special_title:hover, #camping_special a#special_title:active {
font:19px Arial, Helvetica, sans-serif;
color:#b1bbdd;
font-weight:bold;
margin:5px 1px 5px 5px;
text-decoration:none;
display:block;
}
#camping_special a#special_txt:link, #camping_special a#special_txt:visited, #camping_special a#special_txt:hover, #camping_special a#special_txt:active {
font:11px Arial, Helvetica, sans-serif;
color:#fcfcfc;
margin:5px;
text-decoration:none;
display:block;
z-index:50;
}
#camping_special a#special_txt span {
font-size:12px;
font-weight:bold;
}
#camping_special a#camping_special_foto:link, #camping_special a#camping_special_foto:visited, #camping_special a#camping_special_foto:hover, #camping_special a#camping_special_foto:active {
position:absolute;
left:0;
bottom:0;
width:120px;
height:290px;
z-index:1;
text-decoration:none;
display:block;
}
#camping_special a#locality:link, #camping_special a#locality:visited, #camping_special a#locality:hover, #camping_special a#locality:active {
font:11px Arial, Helvetica, sans-serif;
color:#fcfcfc;
width:120px;
z-index:10;
position:absolute;
bottom:5px;
left:0px;
text-align:center;
text-decoration:none;
display:block;
}