/* Cas général - balise utilise pour le html */
body{background-color:#FFF; font-family: geneva, sans-serif; font-size: 12px; margin:0; padding:0; color: #333;}

h1 {font-size:16px; color:#009933;}
h2, h3 {font-size:14px; }
h4, h5, h6 {font-size:12px; }
ul, li , ol {list-style: none; }
hr{ border-color: #6eb41a; border:0 0 0 1px dashed;}

/* liens hypertexte par défaut */
a {color:#000; text-decoration:none;}
a:hover {color:#666; text-decoration:none;}
.plus { float: right; clear: right; width: 210px; margin-bottom: 27px; text-align: left; }

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: none; }
.spip_logos { background: #fff; margin: 0 1em 0.5em 1em; padding: 0; border: 2px solid #6eb41a; }
a:hover .spip_logos { border-color: #ccc; }
.gravatar { float: left; background: #6eb41a url(img/gravatar.gif) no-repeat center; margin: 0 1em .1em 0; padding: 0; border: 3px solid #ccc; }
.spip_documents_center { margin-top: 0; }

#portfolio { clear: both; }
#portfolio h1 {font-style: italic; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; color:#6eb41a; font-weight:bold; margin-bottom:5px; padding-bottom:3px; background:url(../images/gifs/pointbleu.gif) repeat-x bottom left; }
#portfolio .spip_logos.modulo1 { margin-left: 0; }
#portfolio .gentil_message { font-size: 1.2em; font-family: Georgia, "Times New Roman", Times, serif; color:#6eb41a; margin: 0; font-weight:bold; background:url(../images/gifs/pointbleu.gif) repeat-x bottom left; margin-bottom:10px; }
#portfolio .spip_logos { margin: 1em 2em 1em 0; }

/* espaceur de blocs */
.nettoyeur {clear:both; margin:0; padding:0; border:FFF; height:0; line-height:1px; font-size:1px; }

/* Non visible a l'ecran */
.invisible { position: absolute; top: -3000em; height: 1%; }
.none { display: none; }

/* Haut de page  - configuration de l'entet et du sous-entête */
/* entete de page */
#main {background:#FFF;}
#mainsup{width:100%; height: 70px; background: #FFF url(../images/panorama.jpg) repeat-x; padding:0; margin:0; }

/* sous-entête */
#subheader{background: #FFF url(../images/panorama2.jpg) repeat-x; margin:0; padding-left:10px; font-size:11px; color:#000; }
#subheader a {color:#000; text-decoration: none; font-weight: bold;}
#subheader a :hover{color:#000; text-decoration: none; font-weight: bold;}

/* corps de page */
#main{ width:100%; background:#FFF; }
#maincontent{ width:90%; background:#FFF; margin:0 auto; }

/* menu navigation horizontale */
#hierarchie {color: #000; margin:5px 0 10px 0; padding:5px 10px;}

/* Colonne de gauche : contenu */
#contenu{float: left; width: 56%; font-size: 12px; padding-right: 6px; background:#FFF;}

/*  mise en page de la colonne centrale */
#encartcentrale{ float: right; width: 20%; font-size:11px; background:#FFF;}

/* mise en page de la colonne de navigation */
#navigation{ float: right; padding-left:4px; width: 20%; font-size:10px; background:#FFF;}

/* mise en page du pied de page */
#pied {float: left; width: 100%; background-color:#6eb41a; text-align:center; color:#000; font-size:11px;}
#pied ul {padding:0 }
#pied ul li {display:inline; padding:10px;}
#pied ul li a {color:#000; text-decoration:none; font-weight: bold; }

/* mise en page des encadres du site */
#premier {background-color: #FFF; padding:10px; }
#premier h1 {font-style: italic; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; color:#6eb41a; font-weight:bold; background:url(../images/gifs/pointbleu.gif) repeat-x bottom left; margin-bottom:5px; }
#premier p {margin-bottom:30px; text-align:justify;}

#rubalaune {background-color:#FFF; padding:5px; margin-bottom:2px; }
#rubalaune h3 {font-style: italic; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; color:#6eb41a; font-weight:bold; margin-bottom:5px; padding-bottom:3px; background:url(../images/gifs/pointbleu.gif) repeat-x bottom left; }
#rubalaune p {text-align:justify; }
.plus #rubalaune{ float: right; clear: right; width: 210px; margin-bottom: 27px; text-align: left; }

#brevealaune {background-color:#FFF; padding:5px; margin-bottom:2px; }
#brevealaune h3 {font-style: italic; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; color:#6eb41a; font-weight:bold; margin-bottom:5px; padding-bottom:3px; background:url(../images/gifs/pointbleu.gif) repeat-x bottom left; }
#brevealaune p {text-align:justify; }

.contautre h1 {font-style: italic; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; color:#6eb41a; font-weight:bold; background:url(../images/gifs/pointbleu.gif) repeat-x bottom left; margin-bottom:10px; }
.contautre {background-color: #FFF; padding:5px; margin-bottom:2px; }
.contautre h2 {font-style: italic; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; color:#6eb41a; font-weight:bold; margin-bottom:5px; padding-bottom:3px; background:url(../images/gifs/pointbleu.gif) repeat-x bottom left; }
.contautre ul {padding:0; margin:10px; }
.contautre ul li {background:url(../images/gifs/puce_bleu.gif) no-repeat 0% 6px; padding-left:10px;}
.contautre ul li a {text-decoration:none;}
.contautre ul li a:hover {text-decoration:none;}
.contautre p images.spip_logos {float:left; padding:2px; border:1px solid #CCC; margin-right:10px; }
.contautre p {text-align:justify; }
.contautre strong i {color:#6eb41a; }
.contautre fieldset {border:FFF; }
.contautre legend {padding:5px 0 10px 0; color:#6eb41a; }
.contautre label {display:block; }

.contautresansli h1 {font-style: italic; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; color:#6eb41a; font-weight:bold; background:url(../images/gifs/pointbleu.gif) repeat-x bottom left; margin-bottom:10px; }
.contautresansli {background-color: #FFF; padding:5px; margin-bottom:2px; }
.contautresansli h2 {font-style: italic; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; color:#6eb41a; font-weight:bold; margin-bottom:5px; padding-bottom:3px; background:url(../images/gifs/pointbleu.gif) repeat-x bottom left; }
.contautresansli ul {padding:0; margin:10px; }
.contautresansli ul li {list-style: none; padding-bottom:20px;}
.contautresansli ul li a {text-decoration:none; }
.contautresansli ul li a:hover {text-decoration:none;}
.contautresansli p images.spip_logos {float:left; padding:2px; border:1px solid #CCC; margin-right:10px; }
.contautresansli p {text-align:justify; }
.contautresansli strong i {color:#6eb41a; }
.contautresansli fieldset {border:FFF; }
.contautresansli legend {padding:5px 0 10px 0; color:#6eb41a; }
.contautresansli label {display:block; }

.recherche {background: #FFF url(../images/loupe2.jpg) no-repeat right; padding:0; margin-bottom:0; height: 60px; margin:0; padding:0;}
.recherche fieldset {border:FFF; }
.recherche legend {padding:5px 0 10px 0; color:#6eb41a; }
.recherche label {display:block; }

.navigation h1 {font-style: italic; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; color:#6eb41a; font-weight:bold; background:url(../images/gifs/pointbleu.gif) repeat-x bottom left; margin-bottom:10px; }
.navigation {background: #FFF url(../images/barre.gif) no-repeat right; padding:5px; margin-bottom:2px; }
.navigation h2 {font-style: italic; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; color:#6eb41a; font-weight:bold; margin-bottom:2px; padding-bottom:1px; background:url(../images/gifs/pointbleu.gif) repeat-x bottom left; }
.navigation ul {padding:0; margin:10px; }
.navigation ul li {background:url(../images/gifs/puce_bleu.gif) no-repeat 0% 6px; padding-left:10px;}
.navigation ul li a {text-decoration:none;}
.navigation ul li a:hover {text-decoration:none;}
.navigation p images.spip_logos {float:left; padding:2px; border:1px solid #CCC; margin-right:10px; }
.navigation p {text-align:justify; }
.navigation strong i {color:#6eb41a; }
.navigation fieldset {border:FFF; }
.navigation legend {padding:5px 0 10px 0; color:#6eb41a; }
.navigation label {display:block; }

.identification h1 {font-style: italic; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; color:#6eb41a; font-weight:bold; background:url(../images/gifs/pointbleu.gif) repeat-x bottom left; margin-bottom:10px; }
.identification {background: #FFF url(../images/identification.jpg) no-repeat right; padding:5px; margin-bottom:2px; }
.identification h2 {font-style: italic; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; color:#6eb41a; font-weight:bold; margin-bottom:5px; padding-bottom:3px; background:url(../images/gifs/pointbleu.gif) repeat-x bottom left; }
.identification ul {padding:0; margin:10px; }
.identification ul li {background:url(../images/gifs/puce_bleu.gif) no-repeat 0% 6px; padding-left:10px;}
.identification ul li a {text-decoration:none;}
.identification ul li a:hover {text-decoration:none;}
.identification p images.spip_logos {float:left; padding:2px; border:1px solid #CCC; margin-right:10px; }
.identification p {text-align:justify; }
.identification strong i {color:#6eb41a; }
.identification fieldset {border:FFF; }
.identification legend {padding:5px 0 10px 0; color:#6eb41a; }
.identification label {display:block; }

.syndic h1 {font-style: italic; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; color:#6eb41a; font-weight:bold; background:url(../images/gifs/pointbleu.gif) repeat-x bottom left; margin-bottom:10px; }
.syndic {background: #FFF url(../images/syndic.jpg) no-repeat right; padding:5px; margin-bottom:2px; }
.syndic h2 {font-style: italic; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; color:#6eb41a; font-weight:bold; margin-bottom:5px; padding-bottom:3px; background:url(../images/gifs/pointbleu.gif) repeat-x bottom left; }
.syndic ul {padding:0; margin:10px; }
.syndic ul li {background:url(../images/gifs/puce_bleu.gif) no-repeat 0% 6px; padding-left:10px;}
.syndic ul li a {text-decoration:none;}
.syndic ul li a:hover {text-decoration:none;}
.syndic p images.spip_logos {float:left; padding:2px; border:1px solid #CCC; margin-right:10px; }
.syndic p {text-align:justify; }
.syndic strong i {color:#6eb41a; }
.syndic fieldset {border:FFF; }
.syndic legend {padding:5px 0 10px 0; color:#6eb41a; }
.syndic label {display:block; }

.stats h1 {font-style: italic; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; color:#6eb41a; font-weight:bold; background:url(../images/gifs/pointbleu.gif) repeat-x bottom left; margin-bottom:10px; }
.stats {background: #FFF url(../images/stats.jpg) no-repeat right; padding:5px; margin-bottom:2px; }
.stats h2 {font-style: italic; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; color:#6eb41a; font-weight:bold; margin-bottom:5px; padding-bottom:3px; background:url(../images/gifs/pointbleu.gif) repeat-x bottom left; }
.stats ul {padding:0; margin:10px; }
.stats ul li {background:url(../images/gifs/puce_bleu.gif) no-repeat 0% 6px; padding-left:10px;}
.stats ul li a {text-decoration:none;}
.stats ul li a:hover {text-decoration:none;}
.stats p images.spip_logos {float:left; padding:2px; border:1px solid #CCC; margin-right:10px; }
.stats p {text-align:justify; }
.stats strong i {color:#6eb41a; }
.stats fieldset {border:FFF; }
.stats legend {padding:5px 0 10px 0; color:#6eb41a; }
.stats label {display:block; }

#tagcloud { color: #999; }
#tagcloud * { color: #888; }
#tagcloud * { color: #999; }
#tagcloud * { display: inline; line-height: normal; }
#tagcloud .on { color: #333; }
#tagcloud h2 {display: block; font-style: italic; font-size: 12px;  font-family: Georgia, "Times New Roman", Times, serif; color:#6eb41a; font-weight:bold; margin-bottom:10px; padding-bottom:3px; background:url(../images/gifs/pointbleu.gif) repeat-x bottom left; }
/* le nuage */
#tagcloud ul.nuage {
	margin:0;
	padding: 0;
	list-style: none;
}
#tagcloud ul.nuage li {
	display: inline;
	line-height:2em;
}
#tagcloud ul.nuage li a {
	white-space: nowrap;
	color: #6eb41a;
}

#tagcloud ul.nuage li a:hover {
	white-space: nowrap;
	color: #6eb41a;
	text-decoration: underline;
}

#tagcloud ul.nuage span.frequence {
	display: block;
	float: left;
	height: 0;
	overflow: auto;
	width: 0;
}

/* les mots */
/* defaut */
#tagcloud ul.nuage a.nuage   { font-size: 1.0em; }
/* variantes */
#tagcloud ul.nuage a.nuage0  { color: #CCC; font-size: 0.9em; }
#t agcloudul.nuage a.nuage1  { color: #666; font-size: 1.1em; }
#tagcloud ul.nuage a.nuage2  { color: #999; font-size: 1.3em; }
#tagcloud ul.nuage a.nuage3  { color: #333; font-size: 1.5em; }
#tagcloud ul.nuage a.nuage4  { color: #e9e7c6; font-size: 1.7em; }
#tagcloud ul.nuage a.nuage5  { color: #f8f6dd; font-size: 1.9em; }
#tagcloud ul.nuage a.nuage7  { color: #e5e5e2; font-size:1.0em; }
#tagcloud ul.nuage a.nuage8  { color: #CCC; font-size: 1.4em; }
#tagcloud ul.nuage a.nuage9  { color: #666; font-size: 1.6em; }
#tagcloud ul.nuage a.nuage10 { color: #999; font-size: 1.8em; }
/* mise en page article */

h3.spip {color:#6eb41a; font-weight:bold; margin-bottom:10px; padding-bottom:3px; background:url(../images/gifs/pointbleu.gif) repeat-x bottom left; }

.titrearticle{
	color:#6eb41a;
	font-size: 20px;
	font-weight:bold;
}
.soustitrearticle{
	color:#333;
	font-size: 16px;
	font-weight:bold;
}
.datearticle{
	font-size:10px;
	color:#666666;
	margin:5px;
	padding:5px;
}

.descriptifarticle{
	font-size:14px;
	font-weight:italic;
	color: #333333;
	margin:5px;
	padding:10px;
}
.chapoarticle{
	font-size:14px;
	font-weight:bold;
	color: #333333;
}
.textearticle{
	font-size:12px;
	color: #6f6f6d;
	margin:5px;
	padding:15px;
}
.psarticle{
	font-size:10px;
	color: #333;
	margin:5px;
	padding:15px;
}
.notesarticle{
	font-size:9px;
	color: #666666;
	margin:5px;
	padding:15px;
}

#documents_portfolio {margin-bottom:15px; }
#documents_portfolio images {padding:2px; border:1px solid #CCC; margin-right:10px; }
#document_actif {width:400px; margin:15px auto; text-align:center; padding:20px 0; border:1px solid #A8A790; background:#FFF; }

/* mise en page breve */

.titrebreve{
	color:#6eb41a;
	font-size: 20px;
	font-weight:bold;
}

.datebreve{
	font-size:10px;
	color:#666666;
	margin:5px;
	padding:5px;
}

.descriptifbreve{
	font-size:10px;
	font-weight:italic;
	color: #6f6f6d;
	margin:5px;
	padding:10px;
}
.textebreve{
	font-size:12px;
	color: #6f6f6d;
	margin:5px;
	padding:10px;
}

/* affichage des Tableaux SPIP */
table.spip { margin: auto; margin-bottom: 1em; border: 1px solid #c4aec4; border-collapse: collapse; }
table.spip caption { caption-side: top; /* bottom pas pris en compte par IE */ text-align: center; margin: auto; padding: 5px; 	font-weight: bold; }
table.spip tr.row_first { background: #FFC; }
table.spip tr.row_odd { background: #DDD; }
table.spip tr.row_even { background: #EEE; }
table.spip th, table.spip td { padding: 5px; text-align: left; vertical-align: middle; border: 1px solid #6a6969;}

/* affichage des formulaires */
.formulaire_notation {display:block; width:auto; margin:2px; padding:10px; }
.formulaire_site {margin:0 10px 10px 10px; }
.formulaire_inscription b {color:#6eb41a; cursor:pointer; }
.formulaire_forum fieldset {border:FFF; padding-bottom:5px; border-bottom:1px solid #D5D6BB; margin-bottom:10px }
.formulaire_forum label {display:block; text-align:left; }
.formulaire_inscription {background-color:#FFF; padding:10px; margin-bottom:10px; }
.formulaire_inscription legend {color:#6eb41a; padding:5px 0; }
.formulaire_inscription fieldset {border:FFF; }
p.spip_bouton input {border:1px solid #A8A790; background-color:#EFECCA; color:#6eb41a; margin:3px 0; }
p.spip_bouton input:hover {border:1px solid #A8A790; background-color:#D5D6BB; color:#6eb41a; margin:3px 0; cursor:pointer; }
p.spip_bouton input.highlightinput {border:1px solid #6eb41a; background-color:#6699CC; color:#6eb41a; margin:3px 0; }
p.spip_bouton input:hover.highlightinput {border:1px solid #6eb41a; background-color:#FFF; color:#6eb41a; margin:3px 0; cursor:pointer; }

/*  habillage des forums */
.forum-repondre, .forum-decompte { clear: both; margin-top: 2.5em; padding-top: 2px; font-size: 11px; font-weight: bold; }
ul.forum { display: block; clear: both; margin: 0; padding: 0; }
ul.forum, ul.forum ul { list-style: FFF; }
.forum-fil { margin-top: 1.5em; }
.forum-fil ul { display: block; margin: 0; padding: 0; margin-left: 1em; }
.forum-chapo .forum-titre, .forum-chapo .forum-titre a { display: block; margin: 0; padding: 0; font-weight: bold; text-decoration: none; color: #333; }
.forum-chapo small {}
.forum-texte { margin: 0; padding: 0.5em 1em 0 1em; color: #333; font-size: 11px; }
.forum-texte .forum-lien {}
.forum-texte .forum-repondre-message { margin: 0; padding: 1px 0; text-align: right; }

/* boite d'un forum : eclaircissement progressif des bords */
ul .forum-message { border: 1px solid #666; margin: 0; padding: 0; margin-bottom: 1em; }
ul ul .forum-message { border: 1px solid #A4A4A4; }
ul ul ul .forum-message { border: 1px solid #B8B8B8; }
ul ul ul ul .forum-message { border: 1px solid #faf9f1; }
ul ul ul ul ul .forum-message { border: 1px solid #E0E0E0; }
ul ul ul ul ul ul .forum-message { border: 1px dotted #E0E0E0; }

/* boite de titre d'un forum : mise en couleur selon la profondeur du forum */
ul .forum-chapo { border: FFF; border-bottom: 1px dotted #B8B8B8; margin: 0; padding: 3px 6px 2px 6px; font-size: 11px; background: #faf9f1; }
ul ul .forum-chapo { background: #faf9f1; }
ul ul ul .forum-chapo { background: #faf9f1; }
ul ul ul ul .forum-chapo { background: #faf9f1; border-bottom: 1px dotted #E0E0E0; }
ul ul ul ul ul .forum-chapo { background: #faf9f1; }
/* Cas général - balise utilise pour le html */
body{background-color:#FFF; font-family: geneva, sans-serif; font-size: 12px; margin:0; padding:0; color: #333;}



/* liens hypertexte par défaut */
a {color:#000; text-decoration:none;}
a:hover {color:#666; text-decoration:none;}
.plus { float: right; clear: right; width: 210px; margin-bottom: 27px; text-align: left; }

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: none; }

a:hover .spip_logos { border-color: #ccc; }


/* Cas gÃ©nÃ©ral - balise utilise pour le html */
html, body {
	margin: 0;
	padding: 0;
	height: 100%;
}


body{background-color: #0f5435; background-image: url(../images/background.jpg);
background-repeat : repeat-auto;
background-position: top;
font-family: Helvetica Narrow; font-size: 12px; margin:0; padding:0; color: #333;}


/* liens hypertexte par dÃ©faut */
a {color:#000; text-decoration:none;}
a:hover {color:#666; text-decoration:none;}




#hovermenu ul{
font: bold 12px verdana;
padding: 0;
margin: 0;
height: 100%;
margin-left: 2px;
}

#hovermenu ul li{
list-style: none;
display: inline;
}

#hovermenu ul li a{
padding: 10px 0.6em;
text-decoration: none;
float: left;
color: #fff;
background-color: #575350;
border: 2px solid #dadcdb;
}

#hovermenu ul li a:hover{
background-color: #6bb01b;
border-style: outset;
}
html>body .hovermenu ul li a:active{ /* applique un effet mousedown sur les navigateurs autres que IE */
border-style: inset;
}




#pagecentre{

	width: 936px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	text-align: left;
	min-height: 100%;
	}


#hautpage{
   width:100%;
   height: 8px;
   background: #FFF url(../images/coins_hauts.jpg) no-repeat;
   padding:0;
	margin:0;
	  }
#conteneur
{
width:936px;
height:100%; 
background: #fff;
background-image : url(../images/fausse_colonne.jpg);
background-position:right;
background-repeat:repeat-y;
padding-right : 0px;
padding-left: 0px;
padding-top: 0;
padding-bottom: 3px;
margin: 0; 
overflow: auto;

}
#col-centre
{
float: left;
width:712px;
height: auto;
background: #fff;
padding:0;
margin-left:3px;

 }

 
#menu-superieur
{
width:712px; 
height: 38px; 
background: #cac8ba ;
padding:0; 
margin:0;
}

#titre-secteur {
  width:710px;
  color: #404040;
  height: 20 px;
    background: #c0c0c0 ;
	 border-bottom : solid 1px;
	 border-color : White;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 18px;
	 font-weight: bold;
	 font-style: normal;
	 margin:0;
	
}

#titre-secteur ul {padding:0;margin:10px}
#titre-secteur ul li {background:url(../images/triangle_puce.jpg) no-repeat 160px; padding-left:180px;}

#conteneur #col-droite{float: right;
 width:211px; 
 height: 100%; 
 background: #dadcdb; 
 padding:0; 
 margin:0;
 margin-right: 3px;
 margin-bottom : 3px;
 padding-bottom: auto;
 overflow: auto;
 min-height: 100%;
 }
#col-droite-haut{float: right; width:201px; height: auto; background: #dadcdb; padding:5px; margin:0;}
#col-droite-bas
{
float: right; 
width:201px; 
height: 100%;

background: #dadcdb url(../images/image_background_droite.jpg) repeat-x; 
padding:5px; margin:0;
 padding-bottom: auto;
}



#image-menu{width:712px; height: 137px; background: #FFF url(../images/image_menu.jpg) no-repeat; padding:0; margin:0;}

#image-centre-sup {width:710px; height: 280px; background: #FFF url(../images/image_formation.jpg) no-repeat; padding:0; margin:0;
	
}
#image-secteur {width:712px; height: 136px; background: #FFF url(../images/fond_secteur_activites.jpg) no-repeat; padding:0; margin:0;
	
}


#titre-actualite {
width:712px; 
height: 30 px; 
background: #f2f2f2 ; 
padding-top:3px; 
padding-bottom: 3px;
margin-top:7px;
	color: #5b595a;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight: bold;
	font-size: 14px;
	
}

#titre-actualite ul {padding:0; margin:10px; }
#titre-actualite ul li {background:url(../images/puce_carree.jpg) no-repeat  10px; padding-left:30px;}




#Actualite {
width:712px; 
height: auto; 
background: #f2f2f2 ; 
padding-top:3px; 
padding-bottom: 3px;
margin-top:4px;
margin-bottom: 20px;
color: #5b595a;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-style : normal;
font-weight: normal;
font-size: 11px;
	
}

#Actualite .titre {

background:url(../images/puce_ronde_verte.gif) no-repeat  50px; padding-left:80px;

margin-top:4px;
color: #6bb01b;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-style : normal;
font-weight: bold;
font-size: 11px;
	
}

#Actualite .texte {
margin :10px 10px 10px 50px;
color: #575350;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
}

#liseret-blanc {
	background : #fff;
	width: 936px;
	margin-top:0;
	margin-bottom: 15px;
	height : 3px;
	margin-left : 0;
}



#image-logo {width:211px; height: 136px; background: #dadcdb; padding:0; margin:0;
	
}

#demande {width:195px; height: 23px; background: #dadcdb url(../images/btn_demande_off.jpg) no-repeat; padding:5; margin:0;
	
}

	
#demande a {width:195px; height: 23px; background: #dadcdb url(../images/btn_demande_on.jpg)no-repeat; padding:5; margin:0;
	
}
#demande a :hover {width:195px; height: 23px; background: #dadcdb url(../images/btn_demande_on.jpg) no-repeat; padding:5; margin 0;
	
}

#citation {
	background: #edeeed;
	width : 183px;
	height: 100px;
	border: solid 1px #fff;
	margin : 0;
	margin-top : 10px;
	padding : 20px 5px 5px 5px;
	color: #5b595a;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : italic;
	font-weight: bold;
	font-size: 11px;
   
}
#citation .auteur {
	color: #5b595a;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight: bold;
	font-size: 11px;
	
}

#mejt-cest {
	color : #fff;
   background: #404040;
	width : 183px;
	height: 180px;
	border: solid 1px #fff;
	margin : 0;
	padding : 0px 0px 0px 0px;
	
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight: bold;
	font-size: 10px;	
	
	
}

#mejt-cest ul {padding:0; margin:10px; }
#mejt-cest ul li {background:url(../images/puce_ronde.gif) no-repeat 0% 6px; padding-left:10px;}



a.logo-spip-powered {
	display: block;
	background:url(../images/btn_demande_off.jpg);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 195px;
	height: 23px;
}

a.logo-spip-powered:hover {
	display: block;
	background:url(../images/btn_demande_on.jpg);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 195px;
	height: 23px;
}

.saisie-texte, .forml {
	display:block;
	width: 159px;
	height: 22px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : italic;
	color: #949594;
	background: #ffffff;
	border: 1px solid #949594;
		
}
.mejt-bouton {
	display: block;
	width: 30px;
	height: 25px;
background:url(../images/btn_ok.jpg);
}

.div-rub1
{
	float: left;
	margin-top: 68px;
	margin-right: 3px;
}

.div-rub2
{
	float: left;
	margin-top: 95px;
	margin-left: 3px;
}

.div-rub3
{
	float: left;
	margin-top: 68px;
	margin-left: 3px;
}
.div-rub4
{
	float: left;
	margin-top: 115px;
	margin-right: 3px;
}
#div-consultez{
	margin-left : 240px;
	padding-top : 20px;
	color: #fff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	
}


#activite-ligne1
{
	padding-top: 20px;
	
	margin-left: 95px;
}
#fil-d-arianne
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	font-style: normal;
	background: #fff;
	color: #952604;
	width: 712px;
	height:20px;
	margin-right: 0px;
}

#fil-d-arianne a
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	font-style: normal;
	background: #fff;
	color: #952604;
}
#fil-d-arianne a:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	font-style: normal;
	background: #fff;
	color: #57a01f;
}

#rub-logo-rubrique{width:712px; height: 45px; background: #FFF url(../images/fond_titre_rubrique.jpg);
background-repeat : repeat-x;
margin: 0;
padding-right : 0px;
}
.spip_logos { background: #fff; margin: 0; padding: 0; border: 0px; }

#rub-titre-rubrique {
width:682px; 
height: 30 px; 
background: #f2f2f2 url(../images/puce_carree.jpg) no-repeat  10px; padding-left:30px; 
padding-top:3px; 
padding-bottom: 3px;
margin-top:7px;
	color: #5b595a;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight: bold;
	font-size: 14px;
	
}


#rub-encart-article {
width:712px; 
height: 100%; 
background: #eaeceb; 
padding-top:3px; 
padding-bottom: 3px;
margin-top:3px;
	color: #575350;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight: bold;
	font-size: 11px;


	
}

#rub-encart-article .titre {

background: #eaeceb url(../images/puce_ronde_verte.gif) no-repeat  24px; padding-left:40px; 
margin-top:10px;
color: #575350;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-style : normal;
font-weight: bold;
font-size: 11px;
	
}
#rub-encart-article .titrenouveau {
width:672px; 
height: 27px;
padding-left : 40px;
padding-top: 6px;
background: #eaeceb url(../images/bandeau_nouveau.jpg) no-repeat; 
margin-top:10px;
color: #575350;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-style : normal;
font-weight: bold;
font-size: 11px;
	
}

#rub-encart-article .texte {
margin :5px 10px 10px 50px;
padding-left:15px;
color: #575350;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-align: justify;
}


#rub-encart-article .surtitre {
margin-left: 50px;
margin-top:3px;
padding-left:15px;
color: #207f28;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: justify;
}

#rub-encart-article .chapeau {
margin-left: 50px;
margin-top:0px;
padding-left:15px;
color: #4f4d4e;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: justify;
}
#rub-encart-article .chapeau ul {
margin-left: 50px;
margin-top:0px;
padding-left:15px;
color: #4f4d4e;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: justify;
}
#rub-encart-article .chapeau ul li{
background:url(../images/puce_ronde.gif) no-repeat 0% 6px; padding-left:10px;
margin-left: 50px;
margin-top:0px;
padding-left:15px;
color: #4f4d4e;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: justify;
}

#rub-boutons{
	width:712px;
}

#rub-bouton-decouvrir a {
    float: left;
	padding: 5px 5px 5px 5px;
	width : 170px;
	margin-left: 50px;

	color: #57a01f;
	display : block;
	background: #fff;
	border : solid 1px;
	border-color: Green;
	
}
#rub-bouton-decouvrir a:hover {
   
	 float: left;
	 padding: 5px 5px 5px 5px;
	width : 170px;
	margin-left: 50px;
	color: #fff;
	display : block;
	background: #57a01f;
	border : solid 1px;
	border-color: #fff;
	
}
#rub-bouton-inscrire a:hover {
    float: left;
	padding: 5px 5px 5px 5px;
	width : 170px;
	margin-left: 20px;

	color: #57a01f;
	display : block;
	background: #fff;
	border : solid 1px;
	border-color: Green;

}
#rub-bouton-inscrire a {
   float: left;
	padding: 5px 5px 5px 5px;
	width : 170px;
	margin-left: 20px;

	color: #fff;
	display : block;
	background: #57a01f;
	border : solid 1px;
	border-color: #fff;
	
}

#rub-dash
{
	display:  block;
	border-bottom: 1px dashed;
	
	width: 652px;
	height: 30px;
	
	margin-right: 30px;
	margin-left: 30px;
}

#rub-col-droite-titre
{
	padding: 5px;
	display: block; 
	background: #fff;
	width: 185px;
	height: 25px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #bdc1bf;
	margin-top: 10px;
	
}

#rub-col-droite-menu  ul{
font: bold 12px verdana;
padding: 0;
margin: 0;
height: 100%;
margin-left: 5px;
margin-top:2px;
margin-bottom: 0px;
}

#rub-col-droite-specifique {
width: 195px;
/*height:190px;*/ 
background:url(../images/fond_specifique.jpg) no-repeat;
font: normal 10px verdana;
padding: 0;
margin: 0;
color: #fff;
padding-top: 10px;
margin-left: 5px;
margin-top:10px;
margin-bottom: 0px;
}
#rub-col-droite-specifique .titre {
background:url(../images/puce_carree_blanche.jpg) no-repeat 0% 6px; padding-left:15px;
font: bold 11px verdana;

margin: 0;

margin-left: 5px;
margin-top:10px;
margin-bottom: 0px;
}
#rub-col-droite-specifique .texte {

font-size: 11px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-style : normal;
margin: 0;

margin-left: 5px;
margin-top:2px;
margin-bottom: 0px;
padding-top: 3px;
}
#rub-col-droite-specifique .texte ul{
	padding:2px; margin:5px; 
}

#rub-col-droite-specifique .texte li a {
margin-bottom : 3px;
padding-top: 3px;
background:url(../images/puce_ronde.gif) no-repeat 0% 6px; padding-left:10px;
font: normal 11px verdana;
height: 12px;
color: #fff;
text-decoration : underline;

}
#rub-space{
	height: 3px;
	margin: 0;
	padding: 0;
}
#rub-col-droite-specifique .texte li a:hover {
padding-top: 3px;
background:url(../images/puce_ronde.gif) no-repeat 0% 6px; padding-left:10px;
font: bold 10px verdana;

color: #fff;
text-decoration : none;

}
#rub-col-droite-mesure {
width: 195px;
height:82px; 
background:url(../images/fond_form_sur_mesure.jpg) no-repeat;
font: normal 10px verdana;
padding: 0;
margin: 0;
color: #fff;
margin-left: 5px;
margin-top:10px;
margin-bottom: 0px;
padding-top: 8px;
}
#rub-col-droite-mesure .titre {
background:url(../images/puce_carree_blanche.jpg) no-repeat 0% 1px; padding-left:15px;
font: bold 11px verdana;

margin: 0;

margin-left: 5px;
margin-top:10px;
margin-bottom: 0px;
}

#rub-col-droite-mesure .texte ul{
	padding:2px; margin:10px; 
}

#rub-col-droite-mesure .texte li a {
margin-bottom : 10px;
padding-top: 3px;
margin-left: 30px;
background:url(../images/puce_ronde.gif) no-repeat 0% 6px; padding-left:10px;
font: bold 11px verdana;
height: 12px;
color: #fff;
text-decoration : none;

}
#rub-col-droite-mesure .texte li a:hover {
margin-bottom : 10px;
padding-top: 3px;
margin-left: 30px;
background:url(../images/puce_ronde.gif) no-repeat 0% 6px; padding-left:10px;
font: bold 11px verdana;
height: 12px;
color: #fff;
text-decoration : underline;

}

#rub-col-droite-menu  ul li{
list-style: none;
display: inline;
}

#rub-col-droite-menu  ul li a{
 
margin-top:5px;
margin-bottom: 0px;
	display: block;
	width: 175px;
	height: auto;
	border: solid 1px #fff;
	background: #539e21 url(../images/puce_ronde.gif) no-repeat  5px 10px;padding-left:15px; padding-top:5px;padding-bottom: 5px;padding-right:3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #fff;
}


#rub-titre-sous-rubrique{
 
margin-top:5px;
margin-bottom: 0px;
	display: block;
	/* width: 175px; */
	height: auto;
	border: solid 1px #fff;
	background: #539e21 url(../images/puce_ronde.gif) no-repeat  5px 10px;padding-left:15px; padding-top:5px;padding-bottom: 5px;padding-right:3px;
	/*background-color: #333333;*/
	background-color: #660000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #fff;
}


#rub-col-droite-menu  ul li a:hover{
background: #82ba16 url(../images/puce_ronde.gif) no-repeat 5px 10px;
border: solid 1px #fff;

}

#art-titre-rubrique {
width:682px; 
height: 30 px; 
background: #f2f2f2 url(../images/puce_carree.jpg) no-repeat  10px; padding-left:30px; 
padding-top:3px; 
padding-bottom: 3px;
margin-top:7px;
	color: #5b595a;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight: bold;
	font-size: 12px;
	
}


#cont-article{
display: block;
width: 702px;
height: 100%;
padding:0;
background: #eaeceb; 
}




#art-encart-article {
display: block;
width:702px; 

background: #eaeceb; 
padding-top:10px; 
padding-bottom: 10px;
padding-left: 0px;
padding-right: 10px;
margin-top:3px;
margin-bottom: 3px;
color: #575350;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-style : normal;
font-weight: bold;
font-size: 11px;


	
}



#art-logo
{
	float: left;
	height: 185px;
	width: 185px;
	padding-left: 0px;
	padding-bottom: 0px;
	/*margin-left: 10 px;*/
	/*margin-bottom: 10px;*/
	background: #eaeceb; 
}

#art-texte {
display: block;
float: right;
width: 690px;
height: 	100%;
margin-top: 5px;
margin-left:0px;
margin-right: 0px;
margin-bottom: 1%;
/*margin :5px 10px 10px 10px;*/
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
background: #eaeceb; 
color: #575350;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-align: justify;
padding-bottom: 5%;
}

#apropos
{
	margin-left: 20px;
	display: block;
	float: left;
	background-color: #fff;
	width : 470px;
	height: 15px;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	padding-left: 5px;
}

#surtitre
{
   	display: block;
		float: left;
	margin-left: 20px;
	margin-top: 5px;
	width : 470px;
	background: #eaeceb; 
	font-size: 11px;
	color: #57a01f;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	padding-left: 5px;
}
#soustitre
{
   	display: block;
		float: left;
	margin-top: 5px;
	margin-left: 20px;
	width : 470px;
	background: #eaeceb; 
	font-size: 11px;
	color: #57a01f;
	font-weight: normal;
	padding: 3px 3px 3px 3px;
	padding-left: 5px;
}

#chapeau
{
   	display: block;
		float: left;
	margin-top: 0px;
	margin-left: 20px;
	width : 470px;
	background: #eaeceb; 
	font-size: 11px;
	color: #57a01f;
	font-weight: normal;
	padding: 3px 3px 3px 3px;
	padding-left: 5px;
}
#art-ligne-boutons
{
	display : block;
	float: left;
	width: 700px;
	height: 30 px;
	margin-top: 3px;
	margin-bottom: 5px;
	background: #eaeceb; 
}
#art-pdf{
	float: left;
	margin-left: 20px;
	height: 24px;
	width: 24px;
	font-weight: bold;
}
#art-pdf-texte {
		float: left;
	margin-left: 10px;
	height: 24px;
	width: 300px;
	font-weight: bold;
}
#art-bouton-inscrire{float: left;font-weight: bold;
	}


#art-bouton-inscrire a:hover {
    float: left;
	padding: 5px 5px 5px 5px;
	width : 175px;
	height: 14px;
	margin-left: 0px;

	color: #57a01f;
	display : block;
	background: #fff;
	border : solid 1px;
	border-color: Green;
	font-weight: bold;

}
#art-bouton-inscrire a {
   float: left;
	padding: 5px 5px 5px 5px;
	width : 175px;
	margin-left: 0px;
   height: 14px;
	color: #fff;
	display : block;
	background: #57a01f;
	border : solid 1px;
	border-color: #fff;
	font-weight: bold;
	
}

#art-contenu {
display: block;
float: left;
background: #eaeceb; 
margin :5px 10px 10px 5px;
padding-top: 5px;
padding-left:0px;
padding-right: 10px;
color: #575350;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-align: justify;
	
}

#art-contenu ul li {
background: url(../images/puce_niv1.gif) no-repeat 0% 6px; padding-left:10px;

	
}
#art-contenu li li{
background: url(../images/puce_niv2.gif) no-repeat 0% 6px; padding-left:10px;

}
#art-bouton-retour a {
    float: right;
	
	width : 70px;
	height: 14px;
	margin-right: 10px;
   padding: 5px 5px 5px 5px;
	color: #57a01f;
	display : block;
	background: #fff url(../images/btn_retour.gif) no-repeat 5px center; padding-left:25px;
	font-weight: bold;
	
	border : solid 1px;
	border-color: Green;

}

#art-bouton-retour a:hover {
   
	color: #575350;
	}
	#info-tarifs {
	color : #4f4d4e;
   background: #edeeed;
	width : 178px;
	height: 100px;
	border: solid 1px #4f4d4e;
	margin : 0;
	padding : 20px 5px 5px 5px;
	font-weight: bold;
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight: lighter;
	font-size: 9px;	
	
	
}


#Pied-de-page {
clear:both;
	width: 936px;


	background-color: #ffffff;
	margin-top:20px;


   height: 18px; 
  
   padding-top:3px; 
   padding-bottom: 3px;
padding-left: 0;
   color: #000;
 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;


}


#pied-copyright
{
	margin-left:560px;
	padding-right:5px;
	padding-left:5px;

	display: block;
	
	float: left;
	border-right: 1px solid;

}

#pied-idsa
{
		padding-right:5px;
	padding-left:5px;
	
	float: left;
	margin-left: 5px;
   border-right: 1px solid;
}
#Pied-mention
{
	display: block;

	float: left;
	padding-right: 5px;
	padding-left:5px;
	margin-left: 5px;


}

#Pied-mention .a
{
	


}
#Pied-mention .a:hover
{
	
	
   text-decoration: underline;

}
