@charset "utf-8";
/* CSS Document */
body{
	background-image:url(../img/bg.jpg);
	background-repeat:repeat-x;
	background-color:#006426;
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#565656;
}
a img{
	border:hidden;
	border:none;
	border:0px;
}
a{
	color:#004907;
}
a:hover{
	color:#00a910;
}
/*---------------------------------------------------------------------HOME PAGE--------------------------------------------------------------------------*/
#contenitore{
	width:983px;
	margin:0px auto;
	background-color:#f2f2f2;
	padding:0px 13px 13px 13px;
}
#flash{
	width:982px;
	height:485px;
	float:left;
	background-image:url(../img/bg_flash.jpg);
	background-repeat:no-repeat;
}
.menu_flash{
	display:none;
}
#contenuti{
	width:983px;
	float:left;
}
/*------------------------------------BOX CAMPEGGIO---------------------------------*/
#box_campeggio{
	width:508px;
	height:189px;
	float:left;
	margin-right:4px;
}
#titolo_campeggio{
	width:508px;
	height:29px;
	background-repeat:no-repeat;
	float:left;
}
#cont_campeggio{
	width:475px;
	height:131px;
	background-image:url(../img/bg_box.jpg);
	background-repeat:repeat-x;
	border-right:9px solid #00920e;
	border-left:9px solid #00920e;
	float:left;
	line-height:13px;
	text-align:justify;
	padding:0px 5px 0px 10px;
}
/*#cont_campeggio img{
	margin:0px 5px 0px 10px;
	float:left;
}*/
#bottom_campeggio{
	width:508px;
	height:29px;
	background-image:url(../img/bottom_campeggio.jpg);
	background-repeat:no-repeat;
	float:left;
}
/*------------------------------------BOX BOOKING ---------------------------------*/
#box_booking{
	width:176px;
	height:189px;
	float:left;
	margin-right:4px;
}
#titolo_booking{
	width:176px;
	height:29px;
	background-repeat:no-repeat;
	float:left;
}
#cont_booking{
	width:148px;
	height:131px;
	background-image:url(../img/bg_box.jpg);
	background-repeat:repeat-x;
	border-right:9px solid #00920e;
	border-left:9px solid #00920e;
	float:left;
	padding-left:10px;
}
.campotesto{
	width:103px;
	height:20px;
	border:1px solid #bfbfbe;
	float:left;
	margin:0px 3px 0px 0px;
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00920e;
	padding-left:3px;
}
.campotesto_mini{
	width:37px;
	height:18px;
	border:1px solid #bfbfbe;
	float:left;
	margin:0px 3px 0px 0px;
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00920e;
	padding-left:3px;
}
#adulti{
	width:48px;
	height:36px;
	float:left;
}
#bambini{
	width:48px;
	height:36px;
	float:left;
}
.go{
	width:40px;
	height:38px;
	float:left;
}
#bottom_booking{
	width:176px;
	height:29px;
	background-image:url(../img/bottom_booking.jpg);
	background-repeat:no-repeat;
	float:left;
}
/*------------------------------------BOX NEWS ------------------------------------*/
#box_news{
	width:291px;
	float:left;
}
#titolo_news{
	width:291px;
	height:29px;
	background-repeat:no-repeat;
	float:left;
}
#cont_news{
	width:253px;
	height:121px;
	background-image:url(../img/bg_box.jpg);
	background-repeat:repeat-x;
	border-right:9px solid #00920e;
	border-left:9px solid #00920e;
	float:left;
	padding:10px 10px 0px 10px;
}
.news{
	line-height:16px;
	text-align:justify;
	float:left;
	width:253px;
	height:45px;
}
.divisore{
	width:253px;
	height:1px;
	color:#c4eb00;
	margin:10px 0px 0px 0px;
	float:left;
	display:block;
	padding:0px;
}
#bottom_news{
	width:291px;
	height:29px;
	float:left;
}
/*---------------------------------------------------------------------PAGINA INTERNA-------------------------------------------------------------------*/
#flash_int{
	width:982px;
	height:282px;
	float:left;
	background-image:url(../img/bg_flash_int.jpg);
	background-repeat:no-repeat;
}
#contenuti_int{
	width:672px;
	float:left;
	margin:0px 20px 0px 0px;
}
#box_contenuti{
	width:508px;
	float:left;
}
#box_contenuti_big{
	width:982px;
	float:left;
}
#titolo_contenuti{
	width:672px;
	height:44px;
	float:left;
}
#cont_contenuti{
	width:634px;
	background-image:url(../img/bg_cont.jpg);
	background-repeat:repeat-x;
	background-color:#f9ffd7;
	border-right:9px solid #00920e;
	border-left:9px solid #00920e;
	float:left;
	line-height:13px;
	text-align:justify;
	padding:0px 10px 0px 10px;
}
#cont_contenuti img{
	margin:0px 5px 0px 0px;
	float:left;
}
#bottom_contenuti{
	width:672px;
	height:62px;
	float:left;
}
/*------------------------------------ CONTENUTI PAGINA LARGA MAPPA ------------------------------------*/
#box_contenuti_big{
	width:982px;
	float:left;
}
#titolo_contenuti_big{
	width:982px;
	height:44px;
	float:left;
}
#cont_contenuti_big{
	width:944px;
	background-image:url(../img/bg_cont.jpg);
	background-repeat:repeat-x;
	background-color:#f9ffd7;
	border-right:9px solid #00920e;
	border-left:9px solid #00920e;
	float:left;
	line-height:13px;
	text-align:justify;
	padding:0px 10px 0px 10px;
}
#cont_contenuti_big img{
	margin:0px 5px 0px 0px;
	float:left;
}
#bottom_contenuti_big{
	width:982px;
	height:62px;
	float:left;
}
/*------------------------------------ ELENCO NEWS ARCHIVIO ------------------------------------*/
.news_elenco{
	width:625px;
	border-bottom:1px solid #c4eb00;
	margin-bottom:10px;
	padding:5px 0px;
}
.foto_news_elenco{
	width:100px;
	height:67px;
	border:2px solid #c4eb00;
	margin-right:5px;
	float:left;
}
.testo_news_elenco{
	width:513px;
	height:71px;
	float:left;
}
.news_dettaglio{
	width:625px;
	margin-bottom:10px;
	padding:5px 0px;
}
.foto_news_big{
	width:250px;
	height:167px;
	border:2px solid #c4eb00;
	margin-right:5px;
	float:left;
}
.testo_news_dettaglio{
	width:363px;
	float:left;
}
#paginazione{
	bottom:0px;
	left:auto;
	height:20px;
	text-align:center;
}
/*------------------------------------COLONNA DESTRA ------------------------------------*/
#colonna_dx{
	width:291px;
	float:left;
}
#titolo_news_int{
	width:291px;
	height:44px;
	background-repeat:no-repeat;
	float:left;
}
/*------------------------------------BOX BOOKING PAGINA INTERNA---------------------------------*/
#box_booking_int{
	width:291px;
	height:163px;
	float:left;
}
#titolo_booking_int{
	width:291px;
	height:44px;
	background-image:url(../img/titolo_booking_int.jpg);
	background-repeat:no-repeat;
	float:left;
}
#cont_booking_int{
	width:263px;
	height:91px;
	background-image:url(../img/bg_booking.jpg);
	background-repeat:repeat-x;
	border-right:9px solid #00920e;
	border-left:9px solid #00920e;
	float:left;
	padding-left:10px;
}
.campotesto_int{
	width:90px;
	height:20px;
	border:1px solid #bfbfbe;
	float:left;
	margin:0px 3px 0px 0px;
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00920e;
	padding-left:3px;
}
.puls_preventivo{
	width:132px;
	height:33px;
	float:left;
	margin:7px 0px 0px 7px;
}
.data{
	width:130px;
	height:50px;
	float:left;
}
#bottom_booking_int{
	width:291px;
	height:28px;
	background-image:url(../img/bottom_booking_int.jpg);
	background-repeat:no-repeat;
	float:left;
}
/*------------------------------------BOX LINK PAGINA INTERNA---------------------------------*/
#box_link{
	width:291px;
	float:left;
}
#titolo_link{
	width:291px;
	height:42px;
	background-image:url(../img/titolo_link.jpg);
	background-repeat:no-repeat;
	float:left;
}
#cont_link{
	width:263px;
	background-image:url(../img/bg_booking.jpg);
	background-repeat:repeat-x;
	background-color:#f9ffd7;
	border-right:9px solid #00920e;
	border-left:9px solid #00920e;
	float:left;
	padding-left:10px;
}
#bottom_link{
	width:291px;
	height:28px;
	background-image:url(../img/bottom_booking_int.jpg);
	background-repeat:no-repeat;
	float:left;
}
/*---------------------------------------------------------------------FOOTER--------------------------------------------------------------------------*/
#footer{
	width:983px;
	float:left;
	margin-top:20px;
}
#footer_sx{
	width:663px;
	float:left;
	padding-left:20px;
}
#footer_dx{
	width:263px;
	float:right;
	text-align:right;
	padding-right:20px;
}
/*---------------------------------------------------------------------STILE TESTI--------------------------------------------------------------------------*/
.titoletto{
	color:#7ca500;
	font-weight:bold;
}
.titoletto a{
	color:#7ca500;
	font-weight:bold;
}
.titoletto a:hover{
	color:#005118;
	font-weight:bold;
}
.titolo{
	color:#7ca500;
	font-weight:bold;
	font-size:14px;
}
.titolo a{
	color:#7ca500;
	font-weight:bold;
	font-size:14px;
}
.titolo a:hover{
	color:#005118;
	font-weight:bold;
	font-size:14px;
}
/*------------------------------------------------------------------------CSS CALENDARIETTO-----------------------------------------------------------------*/
/* 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(../img/bg_calendario.jpg);
	border: 1px solid #006426;
	}


/* 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 #CDCC02;
	/*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: #ebff82;
	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: #CDCC02;
	border: 1px solid #006426;
	cursor: pointer;
	color: #006426;
	}


/* 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: #006426;
	border: 1px solid #dc8013;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: #006426;
	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: #006426;
	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: #006426;
	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: #006426;
	font-weight: bold;
	}



