/*
CSS Style
URL: www.campeggi.com
Date: 20/10/2003
User: Gianni
Rel. 1.2
*/
a:link, a:active {
	color: #336699;
}
a:visited {
	color: #767676;
}
a:hover {
	color: #000000;
}
.whitesmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xxsmall;
	color: #FFFFFF;

	font-weight: normal;
}


a.whitesmall:visited, a.whitesmall:active, a.whitesmall:link {
	color:#ffffff;
	text-decoration:none;
}
a.whitesmall:hover{
	color:#f0f0f0;
	text-decoration:none;
}
.white {
	font-size: x-small;
	color: #FFFFFF;
}
a.white:visited, a.white:active, a.white:link {
	color:#ffffff;
	text-decoration:underline;
}
.menu {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
	text-decoration:none;
}
.menuFooter {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AEC8E9;
	text-decoration:none;
}
a.menu:visited, a.menu:active, a.menu:link {
	color:#ffffff;
	text-decoration:none;
}
.centro {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.title {
	font-weight: bold;
	font-size: xx-small;
}

.pulsante {
	color: #000000;
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F5F5F5;
	border-color: #336699;
	border-style: solid;
	border-width: 1;

}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin: 0;
	padding: 0;
}
h100 {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: x-small;*/
	margin: 0;
	padding: 0;
}

h2,h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	margin: 0;
	padding: 0;
}
h200 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	margin: 0;
	padding: 0;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
a.smallblue:visited, a.smallblue:active, a.smallblue:link {color:#0066CC; font-size: xx-small; }
#black { color:#000000 }
#blue { color:#0066CC }
#wwhite { color:#FFFFFF }
option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #AEC8E9;
}
.orange {color: #6699CC; font-weight: bold;}
a.orange:visited, a.orange:active, a.orange:link, a.orange:hover {color:#FF9900;}
.senape {color: #C2DBF5}

.uppercase {
	text-transform: uppercase;
}
.external {
	color: #009933;
}
a.external:visited, a.external:active, a.external:link, a.external:hover {color:#009933;}
.strong {
	font-weight: bold;
}
body {
	font-size: large;
	color: #346699;
}

.segnala {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.blue1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #336699;
	width: 100%;
	position: relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7EDF3;
}
a.blue1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #336699;
	width: 100%;
	position: relative;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	font-style: normal;
}
a.blue1:link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #336699;
	width: 100%;
	position: relative;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	font-style: normal;
}
a.blue1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #AEC8E9;
	width: 100%;
	position: relative;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	font-style: normal;
}
.mapcontain {
	position: relative;
	width: 284px;
}
blue1Active {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #AEC8E9;
	width: 100%;
	position: relative;
	text-decoration: none;
	font-variant: normal;
	font-weight: normal;
	font-style: normal;
}

.h1title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	color: #666666;
	padding-left: 15px;
}

.contenuti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003368;
	padding-left: 15px;
}
#redazionale{
/*background-image:url(../redazionali/img/img_lato.jpg);
background-repeat:no-repeat; 
background-position:right top;*/
padding-left:5px; 
}
#redazionale div{
text-align:justify;
}
#redazionale p{
margin:0px;
padding:0px;
margin:10px 0px;
}
#colore_giallo{
font-weight:bold;
color:#FBBA2C;
}
#redazionale a{
color:#FF6600;
}
.redaz_undeline{
color:#0078FF;
text-transform:uppercase;
font-weight:bold;
}
.redaz_evidence{
background-color:#FFFFCC;
font-style:italic;
}
.offerta{
/*border:3px solid #00A6FF;*/
background-color:#DFF4FF;
background-image:url(/redazionali/img/bg_offerta.gif);
background-repeat:repeat-x;
}
.offerta ul{
margin:0px;
padding:0px;
margin-left:10px;
list-style:none;
padding-bottom:20px;
}
.offerta li{
border-bottom:2px solid #0066CC;
width:360px;
padding-top:10px;
padding-bottom:10px;
}
#noBorder{
border:none;
}
.offerta p#titolo_offerta{
margin-left:20px;
margin-right:20px;
padding-top:10px;
font-size:14px;
font-weight:bold;
color:white;
}
.offerta span{
font-weight:bold;
background-color:white;
}
.visible_address{
text-decoration:underline;
color:#FF6600;
font-weight:bold;
}
.camping_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	font-weight:bold;
}
.camping_top a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
	text-decoration:none;
}
.camping_top a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	font-weight: bold;
	text-decoration:none;
}

.linkBanner {
	text-align:center;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#336699;
}
.linkBanner a{
	text-decoration:none;
	color:#336699;
	font-weight: bold;
	text-align:center;	
}
.linkBanner a:hover{
	color:#000000;
	font-weight: bold;	
	text-align:center;
}


.menu2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-decoration:none;
}
a.menu2:visited, a.menu2:link {
	color:#000066;
	text-decoration:none;
}
a.menu2:active {
	color:#414194;
	text-decoration:none;
}



/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight:bold;
	color: #ffffff;
	background-image:url(/immagini/bg_calendario.jpg);
	border: 1px solid #4ec0f2;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
background-color:#ffffff;
color:#FF0000;
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
background-color:#ffffff;
color:#FF0000;
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #4ec0f2;
	/*background-color: #FFFFFF;*/
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #82d9ff;
	border: 1px solid #FFFFFF;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #00b1ff;
	border: 1px solid #4ec0f2;
	cursor: pointer;
	color: #0566ad;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #0566ad;
	border: 1px solid #4ec0f2;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: #0566ad;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #0566ad;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background: #0566ad;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background: #0566ad;
	font-weight: bold;
	}


/* INIZIO BOX BOOKING */

#boxBookingHP {
		width:188px;
		height:210px;
		margin:0px;
		padding:0px;
		background-image:url(../img/bgBoxB.jpg);
		background-repeat:no-repeat;
		/*background-color:#3e6e9f;*/
		}
		#contCellaBox {
		width:188px;
		height:15px;
		margin:0px;
		padding:0px;
		padding-top:3px;
		}
		#cellaBox {
		width:178px;
		height:15px;
		margin:0px;
		padding:0px;
		padding-left:10px;
		padding-top:3px;
		}
		#cellaBoxx {
		width:178px;
		margin:0px;
		padding:0px;
		padding-top:3px;
		text-align:center;
		padding-bottom:5px;
		}
		#cellaBox01 {
		width:178px;
		height:15px;
		margin:0px;
		padding:0px;
		padding-left:10px;
		padding-top:3px;
		}
		
		#cellaBoxDX {
		width:66px;
		height:16px;
		margin:0px;
		padding:0px;
		float:right;
		}
		#cellaBoxSX {
		/*width:107px;*/
		width:112px;
		height:16px;
		margin:0px;
		padding:0px;
		float:left;
		padding-left:10px;
		}
		#cellaPuls {
		width:188px;
		height:20px;
		margin:0px;
		padding:0px;
		margin-top:10px;
		padding-bottom:5px;
		text-align:center;
		}
		
#spaziooo {
		width:188px;
		height:200px;
		margin:0px;
		padding:0px;
		}

#spazio_regione_provincia {
		width:188px;
		height:211px;
		margin:0px;
		padding:0px;
		}

#spazio_offerte_regione {
		width:188px;
		height:211px;
		margin:0px;
		padding:0px;
		background-color:#FF0000;
		}
		
<!-- INIZIO codice sovrapposizione DIV menu e Box Ricerca -->

#space_MB {
width: 188px;
padding:0px;
margin:0px;
clear:both;
float:left;
/*background-color:#FF0000*/
}

#cont_Menu_BoxRicerca {
width: 188px;
position: relative;
}

#MenuCCom, #BoxCCom {
width:188px;
top: 0px;
left: 0px;
position: absolute;
}


<!-- FINE codice sovrapposizione DIV menu e Box Ricerca -->

.txtBHP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight:normal;
	}
	.txtfBHP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003368;
	font-weight:normal;
	}

/* FINE BOX BOOKING */

.global_privacy {
	font-weight:bold;
	}

