/* vert : 87bc26 */
/* bleu : 2383c0 */

/* ******************************************************** Header */

#header-gauche,
#header-droite {
	height: 145px ;	
	position: absolute ;
	top: 0px ;	
	width: 50% ;
	z-index: 10 ;
}


#header-gauche {
	left: 0px ;
	background-image: url(../img/back-header-gauche.jpg) ;
}

#header-droite {
	right: 0px ;
	padding-right: 7px ;
	background-image: url(../img/back-header-droite.jpg) ;
}

#header-ombre {
	position: absolute ;
	top: 145px ;
	left: 0px ;
	width: 100% ;
	height: 201px ;
	background-image: url(../img/header-ombre.png) ;
}


/* ******************************************************** Footer */

#footer {
	position: relative ;
	height: 137px ;	
	background-color: #2481c6 ;
	z-index: 1 ;
}

#footer-gauche {
	position: absolute ;
	top: 0px ;
	left: -799px ;
	width: 800px ;
	height: 137px ;
	background-image: url(../img/footer-gauche.jpg) ;
	background-repeat: no-repeat ;		
}

#footer-ombre {
	position: absolute ;
	top: -230px ;
	left: 0px ;
	width: 100% ;
	height: 230px ;
	background-image: url(../img/footer-ombre.png) ;
}

#liens-footer {
	position : relative ;
	z-index: 10 ;
	/*width: 750px ;*/
	width: 736px ;
	height: 137px ;
	margin: 0px auto ;
	background-image: url(../img/footer.jpg) ;
	background-repeat: no-repeat ;
}

#conteneur-liens-footer {
	padding-top: 51px ;
	padding-left: 41px ;	
}

.item-lien-footer {
	float: left ;
	width: 102px ;
	height: 30px ;
	margin-right: 30px ;
}

#papillons {
	width: 127px ;
	height: 176px ;
	position: absolute ;
	right: -103px ;
	top: -39px ;
	background-image: url(../img/papillons.png) ;
	background-repeat: no-repeat ;
}

#titre-liens {
	position: absolute ;
	top: 23px ;
	left: 26px ;	
}

#liens-divers {
	position: absolute;	
	top: 100px ;
	right: 65px ;
	color: white ;
}

#liens-divers a {
	color: white ;	
}


/* ******************************************************** */


#page {
	position: relative ;
	width: 750px ;
	margin: 0px auto ;
	z-index: 10 ;
	background-image: url(../img/back-corps.png) ;
	background-repeat: repeat-y ;
	
}

#oiseaux {
	width: 141px ;
	height: 168px ;
	position : absolute ;
	left: -141px ;
	background-image: url(../img/oiseaux-header.gif); 	
	background-repeat: no-repeat ; 	
}

#banniere {
	height: 251px ;
}

#banniere #infos-site-print {
	display: none ;
}

#reveillez-vous {
	position: absolute ;
	top: 50px ;
	left: 355px ;
	width: 345px ;
	height: 35px ;
}	

.couleur-texte-banniere {
	color: #cdc185 ;	
}

#texte-banniere {
	position: absolute ;
	top: 208px ;	
	left: 220px ;
	
	color: white ;
}

#menu {
	width: 205px ;
	float: left ;
}

#corps {
	width: 450px ;
	padding-left: 17px ;
	float: left ;
}


/* ******************************************************** Menu */

#conteneur-menu {
	background-image : url(../img/back-menu.png) ;	
	background-repeat: repeat-y ;
	overflow: hidden ;
}

#corps-menu,
#footer-corps-menu {
	margin-left: 9px ; 	
}

#corps-menu {
	background-image: url(../img/back-corps-menu.jpg) ;	
	background-repeat: repeat-y ;
	padding-left: 20px ;
}	

#footer-corps-menu {
	width: 157px ;
	height: 11px ;
	background-image: url(../img/footer-corps-menu.jpg) ;
	background-repeat: no-repeat ;
}

#footer-menu {
	height: 32px ;
	width: 206px ;
	margin-right: 20px ;
	margin-bottom: 15px ;
	background-image: url(../img/footer-menu.png) ;	
}

#footer-menu a {
	position: relative ;
	top: -8px ;
	left: 115px ;
	
}

#actualite {
	padding-top: 10px ;
	padding-left: 20px ;
	padding-right: 30px ;	
}

#actualite p {
	line-height: 1.2; 	
	font-size: 0.85em ;
}

#titre-actualite {
	padding-bottom: 5px ;	
}

#menu a,
.titre-style-menu {
	font-weight: bold ;
	font-size: 0.9em ;	
	text-decoration: none ;
	color: #585857 ;
}

.titre-style-menu {
	 font-family: Arial ;	
}

#menu a:hover {
	color: #98bc3a ;	
}

#menu ul li {
	list-style-type: none ;
	padding: 10px 0px 0px 0px ;	
}

#menu .zone-texte {
	width: 120px ;	
	margin-right: 5px ;
}

#form-recherche-menu {
	padding-top: 7px ;	
}



/* 	******************************************************* Divers */

.noir {
	color: black ;	
}

.bouton-ok {
	width: 19px ;
	height: 17px ;
	border: none ;
	cursor: pointer ;
	background-image: url(../img/bouton-ok.jpg) ;	
}

.bouton-envoyer {
	/*width: 83px ;
	height: 15px ;
	border: none ;
	cursor: pointer ;
	background-image: url(../img/bouton-envoyer.jpg) ;	
	background-repeat: no-repeat ;*/
}

.bouton-rechercher {

}

.zone-texte,
.zone-textarea {
	border: solid 1px #b4be89 ;
	background-image: url(../img/back-champs-texte.jpg) ;
	background-repeat: repeat-y ;
}

.zone-texte {
	height: 12px ;
	width: 180px ;
	font-size: 0.8em ;
	padding:1px ;
}

.etoile-info-obligatoire {
	color: #cb4e86 ;
}


