@charset "utf-8";

/* COMMON STYLES */
* {/*reset d'un certain nombre de styles css par defaut*/
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

body {
	background:#480200 /*url(images/accueil/web-passport-accueil.jpg) repeat-y top center*/;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;/* IE gère mal les tailles de texte en EM si aucune valeur en % ne les précèdes */
	line-height:160%;/*Opéra gère mal les hauteurs de lignes en EM*/
}
img {
	border:0;
	vertical-align: bottom;
}
.clear {
	clear: both;
	visibility: hidden;
        height:0;
        line-height:0;
        border:0;
}




i.spip {text-decoration: none;}

#menu_principal {
  margin:0;
  padding:0;
  list-style-type:none ;
  list-style:none ;
}

#cascadaval{
  margin:0;
  padding:0;
  Position:relative;
  left:693px;
  top:5px;
}

ul#menu_accueil{
position:absolute;
top:200px;
left:154px;
margin:0;
padding:0;
list-style:none;
}

#rotate {left:734px;
position:absolute;
top:408px;margin:0;
padding:0;}

html, body {
	height: 100%;
}

#page{
  position:relative;
  width:1020px;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -18px;
  background:#480200 url(images/accueil/web-passport-accueil.jpg) no-repeat top center;
}


#accessibility{
  display:none;
}


#banner{
/* text-align:right; */
/* background:url(images/accueil/homevora07_01.jpg) no-repeat top left; */
height:246px;
}
#banner img{

}
#wrapper{
	font-size:1em;
	color:#332f2f;
	width:782px;
height:730px;
/* background:url(images/accueil/homevora07_02.jpg) no-repeat top left; */
}
	#conteneur{

		width:782px;
		float:left;
/* 		margin:400px 160px; */
	}
		#contents{
			width:498px;
                        margin:10px auto;
                        padding:0;
		}
			#contents #main{
min-height:75px;
padding:0 10px 20px 10px;
position:relative;

/*display:block;*/
			}


#leftbar {
	float:left;
	margin:0 0 0 -782px;
}
	#verticalmenu{
/*display:none;*/
	}
	#horizontalmenu {
display:none;
	}
#son{
position:absolute;
top:650px;
left:40px;
}
#rightbar{
left:930px;
margin:0;
min-height:100px;
padding:0;
position:relative;
top:-49px;
width:94px;
}



#rightbar ul{
	list-style-type:none ;
	list-style:none ;
}





.push{
        height:37px;
}
#footer{
	float:left;
	width:1020px;
	padding:0;
        height:37px;
        margin:0 auto;
	text-align:center;
}
#footer a{
color:#332f2f;
text-decoration:none;
}
#footer a:hover{
text-decoration:underline;
}