/*  
Theme Name: Venezia Camping Village
Description: Venezia Camping Village
Version: 4.1
Author: Jgor Buzziol
Author URI: http://www.jmmaginario.it/
*/


body {
	background-color: #fff;

background-attachment:fixed;
	background-position: top;
	background-repeat: no-repeat;
	font-family: arial,verdana;
	font-size: 100%;
	margin: 0;
	padding: 0;
	width: 100%;

}

.wrapper {
	background-image: url(images/bg_wrapper.jpg);
	background-repeat: repeat-y;
	font-size: 0.7em;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	width: 880px;



}

#struttura {

	left: 5%;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding-top: 0 px;
	right: 5%;
	top: 0px;
	width: 896px;

}



#footer {
	text-align: center;
	margin-top: 15px;
	padding-bottom: 25px;
	border-bottom: 1px solid #4ca829;
}

#flash_menu {
	height: 450px;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	overflow: hidden;
	padding-top: 0px;
	width: 877px;
}

#navigation_menu {
	padding: 10px;
	font-size: 95%;
}

/******************* MENU ORIZZONTALE ******************/

.menu_txt	{
		display: block;
		position: relative;
		margin-right: 2px;
		top: 370px;
		height: 50px;
		font-size: 130%;
		text-align: right;

		} 

.menu_txt	li{
			margin-left: 0px;
			margin-right: 3px;
			margin-botton: 200px;	
			display: inline;
			list-style: none;
			font-weight:bold;
			font-family: times;
			} 
	



#sidebar {	float: right;
		margin-right: 5px;
		width: 200px;
}



.contenuto_testo_padding {padding-bottom: 750px;}
.contenuto_testo_servizi {padding-bottom: 350px;}
.contenuto_testo_offerte {padding-bottom: 750px;}
.contenuto_testo_mappa {	padding-bottom: 1000px;}



li	{	list-style: none;
		list-style-position:inside;}

#contenuto_testo {
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 5px;

}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

.nodisplay {
	display: none;
}

/** L I N K **/


a img {	border-style: none;}

* a {position: relative;
text-decoration: none;
}

a:link {	color: #a0b943;}
a:visited {color: #7e9235;}
a:hover {	color: #000000;
	
		text-decoration: underline;
	}
a:active {color: #ff0000;}

.menu_txt a:link {color: #f00;}
.menu_txt a:visited {color: #000;}
.menu_txt a:hover {	color: #fefefe;
		text-decoration: underline;
	}




/********************* POST NEWS *******************/

.newspost {
	float:left;
	display:bock;
	width:170px;
	height:170px;
	overflow:auto;
	margin:0px 15px 15px 0;
	padding: 5px;
	text-align: justify;
display: none;
}



h3.title_newspost {font-size: 1.3em;}
hr.clear {clear: left;}
hr.clear_nodisplay {clear: left; visibility: hidden;}

hr {color:#4ca829;
background-color:#4ca829;
width:75%;
position: center;}
	



.NEWS_BOX {width:640px;}

/*********************** OFFERTE POST ******************/
.offerte {width:640px;}
.offerte_post {	
	float:right;
	display:bock;
	width:170px;
	height:150px;
	overflow:auto;
	line-height:15px;
	margin:0px 15px 15px 0;
	padding: 5px;
	text-align: justify;

}

/********* TABELLE ******/
table {	text-align: justify;}


/********* BANNER ******/
#bus_banner {	height: 240px;}

#bus_banner_text {	margin-top: 5px;
			width:240px;
			float:left;
clear:left;
			text-align: right;
			margin-left: 5px;
			margin-right: 5px;

		}

#bus_banner {	height: 240px;
			float:left;
	margin-bottom: 5px;}

#piscina_banner {	height: 480px;}

#piscina_banner_text {	margin-top: 5px;
			width:240px;
			float:right;
clear:left;
			text-align: justify;
			margin-left: 5px;
			margin-right: 5px;

		}


.bigger {font-size: 200%;}

/********* BANDIERE ******/
.active { display: inline;
float: right; 
margin-right: 2px;
margin-left:2px;
list-style-type: none;
}

#openyear {
position:absolute;
top:0;
left:0;
}


.music {
float: right; }

/********* TABELLE PREZZO ******/
.redrow { background-color: #e22526; }
.lightredrow { background-color: #e85533; }
.orangerow {background-color: #fdd331; }
.yellowrow { background-color: #fbf5c0; }
.bluerow { background-color: #36b2e1; }
.greenrow { background-color: #92ad20; }
.piazzolaa { background-color: #92ad20; }
.piazzolab { background-color: #92ad20; }
.violetrow { background-color: #b394c1; }

img.listino { float: left; }
.centra {text-align: center;}



