body {

font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-image:url(./images/blue_bg.jpg);
background-repeat:repeat-x;
background-position:top;
margin-right:-3px;
margin-left:-3px;

}

.texte,.spip 
{
  	font-family: Arial, Helvetica, sans-serif; 
  	font-size:13px ;
	text-align:left;
	color:#5f6467;
 }
 
fieldset {
	border: solid 1px #999999;
	font-weight: normal;
	padding:10px;
	font-size:12px;
	color:#5f6467;
}

legend {  
  	font-family: Arial, Helvetica, sans-serif;
  	font-size:13px ;
	color:#36759e;
	text-decoration:none
} 


a { text-decoration:none}

.spip_surligne { background-color:#FFFFCC; }
.div_avant_sn {

height:23px; padding-left:7px;  background-position:bottom; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; color:#36759e; font-size:13px;
}
.div_apres_sn {
height:23px; padding-left:7px;  background-position:bottom; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; color:#36759e; font-size:13px; background:#dcdfe4;

}

.div_apres_orange {
height:23px; padding-left:7px;  background-position:bottom; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; color:#36759e; font-size:13px; background:#fbce77;

}

.input_onmouse_out{
border:1px #d1d2d3 solid; width:145px; margin-left:4px;  clear:both;
background-color:#FFFFFF; 
font-family:Arial, Helvetica, sans-serif; color:#5454C6;font-size:13px; font-weight:bold;
}

.input_onmouse_over{
border:1px #d1d2d3 solid; width:145px; margin-left:4px;  clear:both;
background-color:#b6b6e7;
font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:13px; font-weight:bold;
}

.input_recherche_onmouse_out{
border:1px #d1d2d3 solid; width:145px; margin-left:4px;  clear:both;
background-color:#FFFFFF; 
font-family:Arial, Helvetica, sans-serif; color:#5454C6;font-size:13px; font-weight:bold;
}

.input_recherche_onmouse_over{
border:1px #d1d2d3 solid; width:145px; margin-left:4px;  clear:both;
background-color:#b6b6e7;
font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:13px; font-weight:bold;
}


.liens_menu_a{
text-decoration:none;font-family:Arial, Verdana, Helvetica, sans-serif; color:#36759e; font-size:13px; font-weight:bold;
}


.outis_head_div{
 margin-top:4px; width:203px; background-image:url(./images/vie_pcm_21.jpg); background-repeat:no-repeat; height:28px;

}

a img{

border-width:0px;
}

/*input{
font-size:11px;
color:#0081C6;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
border:1px;
border-color:#B7B7B7;


}*/


.top_body {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
background-image:url(./images/blue_bg.jpg);
background-repeat:repeat-x;
background-position:top;
}

.main_body {

font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-image:url(./images/bg.jpg);
background-repeat:repeat-x;
background-position:top;
width:100%
margin-bottom:20px;
 
}


.main{
width:771px;
display:table-row;

}
.bord_gauche{
float:left;
background-image:url(./images/quette_pcm_02.jpg);
background-repeat:no-repeat;
width:30px;
height:100%;
}

.bord_droite{
float:left; background-image:url(./images/quette_pcm_04.jpg); background-repeat:no-repeat; width:30px; height:100%;
}

.squellete{
float:left;/* background-color:#99FFCC;*/ width:711px;  height:auto;
}

.header{
width:711px; height:156px; background-image:url(././images/quette_pcm_03.jpg); background-repeat:no-repeat;
}

.bodystyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.menu_bouton{
height:93px;
width:100%;
/*background-color:#99FF33;*/
text-align:left;
}
.left_box{
float:left; background-color: #ffffff; width:203px; padding-top:7px;
}

.rigth_box{
 float:left; width:508px;padding-top:7px; overflow:true;
}

/*.sommes_nous{
background-image:url(./images/quette_pcm_12.gif); background-repeat:no-repeat; height:97px; padding-top:30px; text-align:left; padding-left:2px; color:#36759e; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-bottom:8px;

}*/
.nos_activites{
background-image:url(./images/quette_pcm_17.gif); background-repeat:no-repeat; height:98px; margin-top:8px; padding-top:30px; text-align:left; /*padding-left:2px;*/ color:#36759e; font-family:Arial, Helvetica, sans-serif; font-size:13px;padding-bottom:8px;
}
.nos_actions{
background-image:url(./images/quette_pcm_27.jpg); background-repeat:no-repeat; height:90px; margin-top:8px; padding-top:30px; text-align:left; /*padding-left:2px;*/ color:#36759e; font-family:Arial, Helvetica, sans-serif; font-size:13px;padding-bottom:8px;
}

.lettre_information{
background-image:url(./images/quette_pcm_38_37.jpg); background-repeat:no-repeat; height:115px; margin-top:8px; padding-top:29px; text-align:left; padding-left:7px;
}

.recherche_box{
background-image:url(./images/quette_pcm_44.jpg); background-repeat:no-repeat; height:45px; margin-top:8px;padding-bottom:8px; padding-top:25px; padding-left:15px;
}

.alaune_bg{
/*background-color:#FFFF00;*/ width:508px; height:18px; background-image:url(./images/quette_pcm_13.jpg); background-repeat:no-repeat;
}

.alaune_texte{
width:100%; background-color:#FFFFFF; 
}

.alaune_foot{
width:100%; background-image: url(./images/quette_pcm_16.jpg); height:22px; background-repeat:no-repeat; padding-bottom:1px;
}

.actu_foot{
width:100%; background-image: url(./images/quette_pcm_29.jpg); height:23px; float:left; padding-bottom:10px; background-repeat:no-repeat;
}

.mini_left{
width:234px;
text-align:left;
/*background-color:#000000;*/
height:auto;
float:left;
text-decoration:none;
border-width:0px;
padding-left:6px;
}

.mini_right{
width:244px;
/*background-color: #FFFF00;*/
height:1000px;
float:left;

}

.gro_bouton{
float:left;

}

.calender{
float: right;


}

.partenaires{
float: right; /*background-image:url(./images/partenaire_44.jpg);*/ width:244px;  height:57px; background-repeat:no-repeat;
padding-top:12px; margin-top:5px;
}

.participez{
 margin-top:4px; width:203px; background-image:url(./images/participez_32.jpg); background-repeat:no-repeat; height:28px;

}

.participez_body{
padding-left:0px; width:203px; background-image:url(./images/body_16.jpg); background-repeat:repeat-y;

}

.partcipez_div_avant{
text-align:left; height:23px; padding-left:7px;  background-position:bottom; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; color:#36759e; font-size:13px;
}

.partcipez_div_apres{
text-align:left; height:23px; padding-left:7px;  background-position:bottom; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; color:#36759e; font-size:13px; background-color:#c1c1ec;

}

.outils_botom{
background-image:url(./images/bas_page_18.jpg); width:203px; background-repeat:no-repeat; height:12px; 
}
.alaune_chapo_article{
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-style:italic;
}

.alaune_chapo_article_mini{
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-style:italic;
}

.alaune_texte_article{
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#5f6467;
padding-top:5px;
}

.alaune_texte_article_mini{
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5f6467;
padding-top:5px;
}

.article_titre, a.article_titre {
color:#2e37ae;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-align:left;
float:left;
width:100%;
margin-bottom:4px;

}

.article_titre_mini{
color:#ec9b00;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-align:left;

}

.liens_orange{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ec9b00;
font-weight:bold;
text-decoration:none;
float:left;  width:340px; text-align:right;
}

.actualites_head{
background-image:url(./images/quette_pcm_18.jpg); height:20px;
}

.menu_foot_url{
color:#6e7888; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-decoration:none; vertical-align:middle; padding-top:0px; padding-right:2px; padding-bottom:4px; 

}

.menu_foot_url_reste{
	color:#6e7888; font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; font-size:11px;
	text-decoration:none;
	vertical-align:middle;
	padding-top:0px;
	padding-right:2px;
	padding-bottom:4px;
	margin-left:250px;
}

.agenda_s_head{
background-image:url(./images/agenda_head_pcm_40.jpg); background-repeat:no-repeat; width:244px; height:27px;
}

.agenda_s_body{
background-image:url(./images/agenda_body_pcm_41.jpg); background-repeat: repeat-y; width:244px;
}

.agenda_s_foot{
background-image:url(./images/agenda_botom_pcm_47.jpg); background-repeat:no-repeat;  width:244px; height:18px;
}



.rinfo{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffa800;
font-weight:bold;
text-decoration:none;
text-align:justify;

}

.rinfo a:hover {
text-decoration:underline;

} 





fieldset {
    border: 1px solid #dadee5;
	margin: none;
	padding-bottom: 10px;
	-moz-border-radius: 10px;
}

.field label{
	display: inline;
	float: left;
	width: 90px;
	text-align: right;

	cursor: pointer;
	cursor: hand;
}

legend{
font-family:Arial, Helvetica, sans-serif;
color:#36759e;
font-size:13px;
font-weight:bold;

}



/*-------------------------------------------Menu1------------------------------*/


.gauche {
        /*colonne de gauche*/
        border: 0px;
        width: 150px;
        float: left;
        font-family: Arial,Verdana,Helvetica,sans-serif;

}

.centre {
        /*colonne centrale*/
        border: 0px;
        margin-left: 150px; /*Sarka-SPIP 1.8.2*/
        margin-right: 170px;
        font-family: Arial,Verdana,Helvetica,sans-serif;
}

.nav1 {
        /*bloc contenant la hiérarchie*/
		color:#36759e;
        width: 100%;
        padding:0px;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		color:#36759e;
		font-size:13px;
		font-weight:bold;
}

ul.menulist li ul{ display:none; }

ul.menulist li:hover>ul{ display:block; }

ul.menulist,
ul.menulist ul{

 background:#FFFFFF;
 border:1px solid #e1e1e1;
 border-bottom: 0px;
 list-style:none;
 margin:0px;
 padding:0px;
 width:200px;
 _width:190px;
}

ul.menulist ul{
 position:absolute;
 top:-1px;
 left:200px;
 
}

ul.menulist li{
 position:relative;
 margin:0px;
 padding:0px;
 border-bottom: 1px solid #e1e1e1;
 
}

ul.menulist a{
 display:block;
 _width: 100%;
 text-decoration:none;
 padding: 5px;
 color:#36759e;
 font-size:13px;
 font-weight:bold;
 
}

ul.menulist a:hover{
 background:#dcdfe4;
 color:#36759e;
 font-size:13px;
 font-weight:bold;
 
}

ul.menulist li.smenu {
        background-image: url(./images/arrow.gif) !important;
        background-position: 190px;
        background-repeat: no-repeat;
		
}

ul.menulist li.smenu:hover, ul.menulist li.smenu>a:hover {
        background-image: url(./images/arrowb.gif) !important;
        background-position: 187px;
        background-repeat: no-repeat;
		
}
/*---Fin styles du menu1---*/

/*-------------------------------------------Menu2------------------------------*/



.nav2 {
        /*bloc contenant la hiérarchie*/
		color:#36759e;
        width: 100%;
        padding:0px;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		color:#36759e;
		font-size:13px;
		font-weight:bold;
}

ul.menulist2 li ul{ display:none; }

ul.menulist2 li:hover>ul{ display:block; }

ul.menulist2,
ul.menulist2 ul{
 background:#FFFFFF;
 border:1px solid #e1e1e1;
 border-bottom: 0px;
 list-style:none;
 margin:0px;
 padding:0px;
 width:200px;
 _width:190px;
}

ul.menulist2 ul{
 position:absolute;
 top:-1px;
 left:200px;
}

ul.menulist2 li{
 position:relative;
 margin:0px;
 padding:0px;
 border-bottom: 1px solid #e1e1e1;
}

ul.menulist2 a{
 display:block;
 _width: 100%;
 text-decoration:none;
 padding: 5px;
 color:#36759e;
 font-size:13px;
 font-weight:bold;
 
}

ul.menulist2 a:hover{
 background:#fbce77;
 color:#36759e;
 font-size:13px;
 font-weight:bold;
 
}

ul.menulist2 li.smenu {
        background-image: url(./images/arrow.gif) !important;
        background-position: 190px;
        background-repeat: no-repeat;
}

ul.menulist2 li.smenu:hover, ul.menulist2 li.smenu>a:hover {
        background-image: url(./images/arrowb.gif) !important;
        background-position: 187px;
        background-repeat: no-repeat;
}
/*---Fin styles du menu2---*/


/*-------------------------------------------Menu3------------------------------*/


.nav3 {
        /*bloc contenant la hiérarchie*/
		color:#36759e;
        width: 100%;
        padding:0px;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		color:#36759e;
		font-size:13px;
		font-weight:bold;
}

ul.menulist3 li ul{ display:none; }

ul.menulist3 li:hover>ul{ display:block; }

ul.menulist3,
ul.menulist3 ul{
 background:#FFFFFF;
 border:1px solid #e1e1e1;
 border-bottom: 0px;
 list-style:none;
 margin:0px;
 padding:0px;
 width:200px;
 _width:190px;
}

ul.menulist3 ul{
 position:absolute;
 top:-1px;
 left:200px;
}

ul.menulist3 li{
 position:relative;
 margin:0px;
 padding:0px;
 border-bottom: 1px solid #e1e1e1;
}

ul.menulist3 a{
 display:block;
 _width: 100%;
 text-decoration:none;
 padding: 5px;
 color:#36759e;
 font-size:13px;
 font-weight:bold;
 
}

ul.menulist3 a:hover{
 background:#c1c1ec;
 color:#36759e;
 font-size:13px;
 font-weight:bold;
 
}

ul.menulist3 li.smenu {
        background-image: url(./images/arrow.gif) !important;
        background-position: 190px;
        background-repeat: no-repeat;
}

ul.menulist3 li.smenu:hover, ul.menulist3 li.smenu>a:hover {
        background-image: url(./images/arrowb.gif) !important;
        background-position: 187px;
        background-repeat: no-repeat;
}
/*---Fin styles du menu3---*/

.page_rubrique_hierarch {
	text-align:left;
	font-size:11px;
	color:#36759e;

}
