/* CSS Document */
*{
	margin:0;padding:0;
}

body{
	margin:0px;
	background-color:#0166a6;
	font-family: Verdana, Arial, sans serif;
	font-size:11px;
	background-image:url(../camping-verdon-images/bg.jpg);
	background-repeat:repeat-x;
}

html, body, #wrap {height: 100%;}

body > #wrap {
	height: auto; min-height: 100%;
}

#credits {
	position: relative;
	margin-top: -21px; /* negative value of footer height */
	height: 21px;
	clear:both;
	background-color:#A9BAC2;
	color:#555555;
	width:100%;
	vertical-align:middle;
	text-align:right;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:right;
} 

#credits .texte, #credits .logos{
	float:right;
	
}

#credits .texte{
	padding:4px 3px 3px 3px;
	height:11px;
}

#credits .texte a{
	text-decoration:none;
	background-image:url(../camping-verdon-images/interaview_logo.png);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:15px;
	color:#555555;
}

#credits .texte a:hover{
	text-decoration:underline;
	color:#555555;
}

#credits .logos{
	padding:3px 5px 3px 3px;	
}

/* CLEAR FIX*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/* End hide from IE-mac */

p{
	margin:0;
	padding:8px 0;
}

/* intégration flash */
object{ 
	display:block;
	margin:0;
}

/* div référencement */
#incruste{
	position:absolute;
	z-index:50;
	left:0px;
	top:0px;
	overflow:hidden;
	width:21px;
	height:32px;
}

#picto{
	padding:0px;
	margin:0px;
	float:left;
	width:21px;
}

#descro{
	float:left;
	z-index:10;
	margin-left:2px;
	width:200px;
	padding:5px 10px 10px 10px;
	color:#0066a6;
	font-size:11px;	
	background-color:#ffffff;
	border:1px solid #0066a6;
	-moz-border-radius: 5px;
	line-height:20px;
}

#descro a{
	color:#F68220;
	text-decoration:none;
}

#descro a:hover{
	text-decoration:underline;
}

/*-- --*/

#content{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	padding-bottom:40px;
	position:relative;
}

#bandeau{
	
}


#menu_principal{
	z-index:40;	
	width:929px;
	position:absolute;
	padding-left:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-right:auto;
	margin-left:auto;
}

#logo_verdon{
	float:left;
}

#blocs{
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
	width:904px;
	margin-left:23px;
}

/*-- footer --*/

#footer, #footer_ref{
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../camping-verdon-images/bg_footer.gif);
	width:904px;
	height:20px;
	float:left;
	padding-left:23px;
	color:#004976;
	height:30px;
}

#footer a, #footer a:visited, #footer_ref a, #footer_ref a:visited{
	color:#004976;
	text-decoration : none;
}

#footer a:hover, #footer_ref a:hover{
	text-decoration : underline;
}

#footer_ref{
	background-image:url(../camping-verdon-images/bg_footer_ref.gif);
	color:#e5ac01;
}

#footer_ref a, #footer_ref a:visited{
	color:#e5ac01;
}

.flags{
	float:left
}

.flags a{
	border:solid 1px #C9C9C9;
	margin-left:3px;
	margin-top:0px;
	float:left;
}

.flags a:hover{
	border:solid 1px #FFFFFF;
}

#footer #left #accueil{
	margin-left:5px;
	float:left;
}

#footer .center, #footer_ref .center{
	z-index:20;
	margin-top:8px;
	margin-left:100px;
	margin-right:auto;
	width:704px;
	text-align:center;
	position:absolute;
	height:30px;
}

#footer #yelloh{
	z-index:10;
	position:absolute;
	margin-top:-23px;
	text-align:right;
	width:890px;
}

#footer #yelloh img{
	cursor:pointer;
}

#footer #left{
	z-index:30;
	margin-top:8px;
	position:absolute;
	vertical-align:middle;
	float:left;
}

#footer2{
	font-family:Arial, Helvetica, sans-serif;
	width:950px;
	height:20px;
	float:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	color:#FFFFFF;
	text-align:center;
	font-size:10px;	
	word-spacing:-1px;
}

#footer2 a, #footer2 a:visited{
	color:#DADADA;
	text-decoration : none;
}

#footer2 a:hover{
	text-decoration : underline;
}

.secondline{
	font-size:10px;
}

/*pour impressions*/
#logo_verdon_impr, #logo_yelloh, #titre_page_impr{
	display:none;
}

/* ----------- CSS - Jquery PageSlide -------------*/
#TraitSlide { width:100%; height:7px; background:#0066a6; }
#DivSlide { background:#0066a6; height:180px; display:none; }
#DivSlide a { text-decoration:none; }
#DivSlide a:hover { text-decoration:underline; }
#DivSlide p { width:650px; padding:11px 0 0 7px; }
#DivSlide div { width:870px; margin:0 auto 0 auto; }
#DivSlide h1 { color:#FFF; font-size:22px; padding:10px 0 0 5px; font-weight:normal; margin:0; border-bottom:none; border-top:none; }
.slide { z-index:10; width:181px; position:absolute; background:url(../camping-verdon-images/bouton_slide.png) no-repeat; padding:0 0 0 0; text-align:center; left:50%; margin-left:270px; }
.bouton-slide { height:22px; display:block; color:#fff; text-decoration:none; font-size:11px; font-weight:normal; }
.active { background-position: right 12px; }
a:focus { outline: none; }

.LiensFooter { float:left; padding:3px 0 0 10px; color:#555; }
.LiensFooter a:link, .LiensFooter a:visited { color:#555; text-decoration:none; }
.LiensFooter a:hover, .LiensFooter a:active { text-decoration:underline; }

#bandeau{
	position:relative;
}

#VV{
	position:absolute;
	left:10px;
	top:250px;
}
