/* CSS Document */

body{
	width:100%;
	background-color:#4D9D20;
	background-image:url(../IMG/49.jpg);
	font-family: Arial, Helvetica, sans-serif;
}
a:link, a:visited, a:hover, a:active{
	text-decoration:none;
	color:#EE3A32;
	text-decoration:underline;
}
#accessibilite{
	position:absolute;
	left:-999em;
	width:90em;
	overflow: hidden;
}
/* * *
 * domptage de spiperies
 * * * * * * * * */
img {
   border: 0;
}
.spip_logo {
	border: 0px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.spip_logos { border: 0; }
.spip_documents img { border: 0; } 
.spip_doc_titre {
	visibility: hidden;
}
.spip_doc_descriptif, .logo_colD span{
	display:none;
}
.logo_colD span img{
	display: inline;
}
.orange{ color:#FE8041;}
#conteneur{
	color:#EE3A32;
	background-color:white;
  background-image:url(../IMG/fond-conteneur.png);
  background-repeat:no-repeat;
	position:absolute; 
	z-index:2;
	left:50%;
	margin-left:-450px;
	top:2em;
	width:900px;
	border: 1px solid #EE3A32;
	padding-bottom:24px;
}
#bglogo{display:none;}
/*#bglogo{
	position:absolute;
	z-index:12;
	width:100%;
	top:0px;
	left:0px;
}*/

h2{
	color:#EE3A32;
	font-weight:bold;
	font-size:120%;
	text-align:center;
	padding: 0.5em O 0.5em 0;
}
h3{
	color:#555;
	font-size:100%;
	font-weight:bold;
	text-align:left;
	padding: 1em O 1em 0;
}
/*********
 * Bandeau titre
 * * * * * * * * */
#bandeau-titre{
	position:relative;
	z-index:20;
	height:70px;
	width:100%;
}
#titre-page{
	position:relative;
	top:60px;
	left:179px;
	color:#EE3A32;
	font-weight:bold;
	text-align:left;
}
#titre-page:first-letter {text-transform:capitalize;}


#boutons{
position:absolute;
top: 200px;
right: 55px;
z-index: 77;
  text-align: right;
  padding-right:4em;}

/*********
 * Colonnes
 * * * * * * * * */
#colonne-gauche{
	position:relative;
	z-index:5;
	top:0px;
	float:left;
	margin-left:10px;
	width:146px;
	border: 1px solid #EE3A32;
}
#colonne-centre{
	position:relative;
  z-index:5;
  float:left;
	width:479px;
	padding-top:0;
}
#colonne-centre img{
margin:1px;
padding:1px;
}
#colonne-centre table.spip{
padding:5px;
text-align:left;
}

#colonne-droite{
	position:relative;
  z-index:5;
	float:right;
	width:171px;
}
/*********
 *contenu
 ***********/
#contenu{
	position:relative;
	z-index:20;
	float:right;
	width:722px;
}
#texte-page, #ps-page {
	position:relative;
	color:#000;
	text-align:justify;
	font-size:80%;
	padding-top:16px;
}
.texte-search{
	position:relative;
	color:#000;
	text-align:left;
	margin-left:-30px;
	font-size:80%;
	font-weight:bold;
	padding-top:4px;
}
li.survolimage a{
	font-size:80%;
}
#texte-page p{
	padding:0;
}
#texte-PS{
	position:relative;
	right:50px;
	color:#000;
	font-size:75%;
	text-align:justify;
}
.textecarrousel{
	position:relative;
	right:50px;
	color:#000;
	font-size:75%;
	text-align:justify;}
	
/* * *
 * Cadres de droite
 * * * * * * * * */
#accueil-droite{
	position:relative;
	right:50px;
}
#carrouselrub{
	position:relative;
	left:0px;
	top:0px;
	height:112px;
	padding:4px 2px;
	text-align:left;
	background-color:#FFFFFF;
	border: 1px solid #FE8041;
}
.carrouselrubsom{
	position:relative;
	left:-50px;
	top:0px;
	height:112px;
	padding:4px 2px;
	text-align:left;
	background-color:#FFFFFF;
	border: 1px solid #FE8041;
}
.carrouselrubsom2{
	position:relative;
	left:-50px;
	top:0px;
	height:112px;
	padding:4px 2px;
	text-align:left;
	background-color:#FFFFFF;
	border: 1px solid #FE8041;
}
#mot-du-dirigeant, #actualite{
	text-align:center;
	margin-bottom:5px;
	padding:2px 0px 2px 0px;
	font-weight: bold;
	font-size: 81%;
	color:#CCC;
	background-color:none;
	border: 1px solid #EE3A32;
}
#intercadre{
	height:12px;
}
#sousmenublanc{
	border: 1px solid #EE3A32;
	background-color:#FFFFFF;
}
.txtdirigeant, .txtactu{
	font-size: 70%;
	background-color:#CCC;
	color: #FFF;
	text-align: justify;
	padding:10px;
	list-style-type:none;
	text-decoration:none;	
}
.txtactu a{
	color:#EE3A32;}
.txtsousmenu{
	font-size: 70%;
	background-color:#EEE;
	color: #333;
	text-align:right;
	padding:10px 8px 10px 8px;
	list-style-type:none;
	line-height:0.9em;
}	
.txtsousmenu li{
	border-bottom:2px solid #FFF;
	border-left:2px solid #FFF;
}
.txtsousmenu a{
	text-decoration:none;	
	color:#000;
	font-weight:bold;
	font-size:110%;
	line-height:2.5em;
	list-style-type:none;
	left:10px;
}
.txtsousmenu a:hover, .txtsousmenu a.lienon {
	color:#444;
	text-align:center;
	font-size:110%;
}
/*********
 *survol images 
 ***********/
li.survolimage{
  text-align:left;
}
/*a .survolimage span img{
	border:none;
	text-decoration:none;}*/

a span{
	display: none;
}
a:hover span,  a:active span,  a:focus span {
	display:block;
	position:absolute;
	text-decoration:none;
	z-index:7;
	left:510px;
	margin-top:-80px;
}
/*********
 *pied
 ***********/
.spacer{
	font-size:1px;
	line-height:1px;
	height:1px;
	overflow:hidden;
	clear:both;
	width:100%;
}
#pied{
	position:relative;
	top:24px;
	height:3em;
	padding:2em 0 1em 0;
	font-size: 60%;
	color:#CCCCCC;
}
#pied a{
	text-decoration:none;
	color:#CCC;
}


/* Formulaire de recherche */

#entete .formulaire_recherche { position:absolute; left:825px; top:114px;}
}
#recherche, #recherche-style{}
.formulaire_recherche {left:0; width: 8em; text-align: left; }
.formulaire_recherche label { display: none; }
#formrech{
	position:relative;
	top:2em;
	left:-0.5em;}
.formulaire_spip label{
	display:none;
}
.forml {
	width: 106px;
	padding: 1px;
	color:#BCBDC0;
	border: 1px solid #BCBDC0;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
.spip_surligne{
	border: 2px solid #EE3A32;
	background-color:#76993A;
	color:#FFF;
}
.txt26 .fragment ul li{
	list-style-type:none;}
.titrech{
	}
#imgsearch{
	position:relative;
	left:0.2em;}

