*{	padding:0px;	margin:0px;	font-family:arial;}html{	min-height:100%;}body{	background-image:url(../images/bg.jpg);	background-attachment:fixed;	background-color:#c0c0c0;	min-height:100%;	background-repeat:repeat-x;}img{	border-width:0px;}#wrapper{	position:relative;}#page{	width:990px;	background-color:#ffffff;	margin:auto;	text-align:left;	min-height:750px;		background-image:url(../images/verdure.jpg);	background-repeat:no-repeat;	background-position:bottom right;}#Lien-Logo {	display: block;	width: 342px;	height: 138px;	background : none;		position: absolute;	top: 44px;	left: 593px;		}/* ******************************************************************************************************* *//* Entete de la page                                                                                       *//* ******************************************************************************************************* */#entete{	position:relative;}#entete #fleur{	position:absolute;	top:190px;	left:-55px;}/* ******************************************************************************************************* *//* Milieu de la page                                                                                       *//* ******************************************************************************************************* */#milieu {	padding-top:45px;	padding-bottom:100px;}#milieu .gauche{	float:left;	width:530px;}#milieu .droite{	float:right;	width:211px;}/* partie de gauche --------------------------------------- */#milieu #gauche{	float:left;	width:160px;}#milieu #gauche #menu{	padding-left:20px;}#milieu #gauche #menu ul{	list-style-type:none;}#milieu #gauche #menu ul .dernier{	border-bottom:#77b800 1px solid;}#milieu #gauche #menu li{	border-top:#77b800 1px solid;	padding:5px 0px;	color:#61361d;	font-size:0.95em;}#milieu #gauche #menu ul li a:link,#milieu #gauche #menu ul li a:visited{	color:#61361d;	text-decoration:none;}/* partie de droite --------------------------------------- */#milieu #droite{	float:left;	padding-left:40px;	padding-right:15px;	width:775px;}#milieu #droite #contenu{	/*background-color:ff0000;*/}#milieu #droite #contenu h1{	background-image:url(../images/fleur.jpg);	background-repeat:no-repeat;	background-position:left center;	padding-left:40px;	color:#77b800;	font-size:1.3em;}#milieu #droite #contenu h2{	padding-left:40px;	color:#77b800;	font-size:1.2em;	font-weight:normal;	padding-top:20px;}#milieu #droite #contenu p{	padding-left:40px;	color:#61361d;	font-size:0.8em;	margin:20px 0px;}#milieu #droite #contenu ul{	padding-left:60px;	margin:20px 0px;	color:#77b800;}#milieu #droite #contenu ul li p{	margin:5px 0px;	padding-left:10px;	color:#61361d;}#milieu #droite #contenu p a:link,#milieu #droite #contenu p a:visited{	color:#61361d;}#milieu #droite #contenu table{	margin-left:40px;	color:#61361d;	font-size:0.8em;	margin-top:20px;}#milieu #droite #contenu table tr td{	padding-right:20px;	padding-bottom:10px;	vertical-align:top;}#milieu #droite #contenu table tr td h2{	padding-left:0px;	font-weight:bold;}/* ******************************************************************************************************* *//* Bas de la page                                                                                          *//* ******************************************************************************************************* */#bas{	width:990px;	margin:auto;	position:relative;	color:#ffffff;	font-size:0.7em;	padding:20px 0px;}#footer{	background-color:#000000;	/* IE */    filter:alpha(opacity=80);    /*standard CSS3 */    opacity:0.8;}#footer a:link,#footer a:visited{	color:#ffffff;}#basGauche{	float:left;	width:320px;	margin-left:166px;	padding:10px;}#basDroite{	float:right;	width:300px;	margin-right:10px;	padding:10px;}#vache{	position:absolute;	bottom:0px;	left:-80px;}#verdure{	position:absolute;	bottom:0px;	left:850px;}#partenaires{	position:relative;	top:+100px;	border-top:1px #77b800 solid;	color:#ff0000;	z-index:30;	background-color:#ffffff;}#partager{	position:relative;	top:-30px;	left:+880px;	width:100px;	z-index:50;}#plan a:visited,#plan a:link{	color:#61361D;	text-decoration:none;}#plan ul li{	padding:6px 0px;}#plan ul li ul{	padding-left:20px !important;	margin:5px 0px !important;	font-size:0.9em;}
