body {	
	
	font-family: Arial,Verdana, Helvetica, sans-serif;
	border:none;
	margin:0px;
	color:#777777;
	font-size:12px;
	
	}
	
img,a { border: 0;
text-decoration:none;


 }	

.ligne { display:table-row;}
.colo { float:left; }

.style5 {
	color: #99cc74;
	font-weight: bold;
}
.style6 {
	color: #ff9900;
	font-weight: bold;
}
.style7 {
	color: #666699;
	font-weight: bold;
}
.style8 {color: #993300; font-weight: bold;}
.style9 {
	color: #cc0000;
	font-weight: bold;
}

/*----------------------- STYLES Du header-----------------------*/

#q{	
	width: 89px;
	height:14px;
	font-size:12px;
	
	}
	




.menu_brd_gauche {
    height:27px;
    width:10px;
    background-image:url(./images/menu_g.jpg);
	background-repeat:no-repeat;

}

.menu_corp {

    background-image:url(./images/menu_m.jpg);
	background-repeat:repeat-x;

}

.menu_brd_droite {
    height:27px;
    width:10px;
    background-image:url(./images/menu_d.jpg);
	background-repeat:no-repeat;

}

/*----------------------- STYLES Du gauche-----------------------*/

.voir_agenda a {

font-size:11px;
color:#952515;
font-weight:bold;
margin-right:50px;
margin-top:10px;
}

.voir_agenda_ar a {

font-size:14px;
color:#952515;
font-weight:bold;
margin-left:50px;
margin-top:10px;
}


#monForm label{
  margin-left:6px;
  position: relative;
  display: block;
  width: 15em;
  height: 1.4em;
  font-size:11px;
  font-weight:bold;
  margin-top:10px;
}

#monForm input {
  position: absolute;
  left: 95px;
  width:95px;
  height:13px;
}


#monForm_ar label{


  margin-right:10px;
  position: relative;
  display: block;
  width: 15em;
  height: 1.4em;
  font-size:14px;
  font-weight:bold;
  margin-top:10px;
}

#monForm_ar input {
  position: absolute;
  left: 40px;
  width:95px;
  height:13px;
}




/*----------------------- STYLES calendar-----------------------*/

 /*
* AGENDA
*/

.cabecera_agenda {
background-color:#D7B4FF;
padding:2px;
border-bottom:1px solid #cc33cc;
color:#FFFFFF;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight: bolder;
text-align:center;
}

.agenda_ a{
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #fff;
/*
color: #000;
border: 1px solid #999;
background-color: #eee;
padding: 2px 3px;
*/
}

.agenda_ a:hover{
text-decoration: none;
/*
color: #000;
border: 1px solid #666;
background-color: #ddd;
*/

}

.agenda_mini  {
display: block;
font-weight: bold;
text-decoration: none;
color: #fff;
background-color: #c1b2d3;
text-align:center;
font-size:11px;
}

.agenda_mini a:hover{
display: block;
text-decoration: none;
background-color: #cccccc;
/*
color: #000;
border: 1px solid #666;
background-color: #ddd;
*/
}

.calendar_head {
background-color: #F8DFFF;
text-align: center;
font-size: 11px;
color: #630;
font-family: Arial, Verdana, Helvatica, sans-serif;	
}

.calendar_this_day {
background-color: #9acb35;
font-weight:bold;
}

.calendar_this_month {
background-color: #fefefe;
}

.calendar_not_this_month {
background: #ececec;
color:#aaa;
}

.formbuscar_ag {
font-family: Arial, Verdana, Helvetica, Verdana, sans-serif;
width: 128px;
font-size: 11px;
border: 1px solid #eeeeee;
color:#99CC33;
padding: 0px;
margin: 0px;
}
.botonbuscar_ag {
font-size: 11px;
font-family: Arial, Verdana, Helvetica, Verdana, sans-serif;
border: 1px solid #eeeeee;
background: #ffffff;
color:#FF6600;
margin: 0px;
padding: 0px;
}

.formbuscar_cabecera {
font-family: Arial, Verdana, Helvetica, sans-serif;
width: 128px;
font-size: 9px;
border: 1px solid #CCCCCC;
color:#99CC33;
padding: 0px;
margin: 0px;
font-weight:bold;
}

.botonbuscar_cabecera {
font-size: 9px;
font-family: Arial, Helvetica, Verdana, sans-serif;
color:#FF6600;
margin: 0px;
padding: 0px;
border:0px;
}

.small {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:16px;
color:#666666;
}

.small_plus {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

.small_mini {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#999999;
text-align:center;
font-style:normal;
}

.calendar_head_mini {
font-family: Arial, Verdana, Helvetica, sans-serif;
background-color: #FFFFFF;
text-align: center;
font-size: 11px;
color: #000000;	
font-style:normal;
}
 
.boton_agenda A {
display: block;
margin: 0px;
padding: 2px;
background-color:#875282;
color:#FFFFFF;
text-decoration: none; 
font-size:11px; 
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
 
.boton_agenda A:hover {
display: block;
margin: 0px;
padding: 2px;
background-color:#CCCCCC;
color:#000000;
text-decoration: none; 
font-size:11px; 
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*----------------------- END STYLES calendar-----------------------*/

.alaunebg {
width:99%;
background-image:url("../images/launebg.jpg");
background-repeat:repeat-x;
}

.alaunebg_ar {
width:99%;
background-image:url("../images/launearbg.gif");
background-repeat:repeat-x;
}

.alaune_titre {
color:#04359b;
font-size:12px;
margin-left:10px;
margin-top:5px;
margin-bottom:15px;
font-weight:bold;
}



.alaune_titre_ar {
direction:rtl;

color:#04359b;
font-size:15px;
margin-right:10px;
margin-top:5px;
margin-bottom:15px;
font-weight:bold;
}


.alaune_logo {
border:none;
float:left;
margin-left:8px;
margin-right:3px;
}

.alaune_logo_ar {
border:none;
float:right;
margin-right:8px;
margin-left:4px;
}

.alaune_text,a {
color:#777777;
font-size:11px;
text-align:justify;

}

.news_text,a {
color:#777777;
font-size:11px;
text-align:left;
}

.news_text_ar {
color:#777777;
text-align:right;
}

.alaune_text_ar,a {

color:#777777;
font-size:14px;
text-align:justify;

}

.alaune_plus {
font-size:11px;
font-weight:bold;
color:#92929e;
text-decoration:none;
margin-right:10px;
}

.alaune_plus_ar {
direction:rtl;
font-size:14px;
font-weight:bold;
color:#92929e;
text-decoration:none;
margin-left:10px;
}

.tiret {
width:100%;
margin-left:5px;
margin-top:15px;
background-image:url("../images/tiret_bg.gif");
background-repeat:repeat-x;
}

.editobg {
width:100%;
background-image:url("../images/editobg.jpg");
background-repeat:repeat-x;
}

.agissonbg {
width:100%;
background-image:url("../images/agissonsbg.gif");
background-repeat:repeat-x;
}

.agissonbg_ar {
width:100%;
background-image:url("../images/agissonsbg_ar.gif");
background-repeat:repeat-x;
}

.editobg_ar {
width:100%;
background-image:url("../images/editobg.gif");
background-repeat:repeat-x;
}

.edito_corn_hautg {
width:10px;
height:10px;
background-image:url("../images/edito_cornd.gif");
background-repeat:no-repeat;

}

.edito_bord_haut {
height:10px;
background-color:#efefef;

}

.edito_corn_hautd {
width:10px;
height:10px;
background-image:url("../images/edito_cornhautd.gif");
background-repeat:no-repeat;

}

.edito_corp {
height:10px;
background-color:#efefef;
}

.edito_corn_hautb {
width:10px;
height:10px;
background-image:url("../images/edito_cornbasg.gif");
background-repeat:no-repeat;

}

.edito_corn_hautbd {
width:10px;
height:10px;
background-image:url("../images/edito_cornbasd.gif");
background-repeat:no-repeat;

}


.actualites 

{
 background-image: url(images/puce.gif);
 background-repeat: no-repeat;
 background-position: left center;
 list-style-type: none;
 padding-left: 12px;
 text-decoration:none;
 font-size:12px;
 }
 
.actualites_ar 
{
 background-image: url(images/puce_ar.gif);
 background-repeat: no-repeat;
 background-position: right center;
 list-style-type: none;
 padding-right: 12px;
 text-decoration:none;
 font-size:15px;
 } 
 
 
.actualites a {
text-decoration:none;
color:#777777;
font-size:11px;
}

/*----------------------- END STYLES menu-----------------------*/


.lien_menu {
text-decoration:none;
color:#515151;
font-size:12px;
font-weight:bold;
}

.lien_menu_ar {
text-decoration:none;
color:#515151;
font-size:15px;
font-weight:bold;
}


/*----------------------- Sondage et forms-----------------------*/

.bouton_valider {
    font-size:12px;
	font-weight:bold;
	float:left;
	background:#c1b2d3;
	color:#ffffff;
	text-decoration:none;
	border:none;
	padding-left:0px;
	margin-left:10px
}

.bouton_resultats {
    display:block;
    font-size:12px;
	font-weight:bold;
	float:right;
	background:#c1b2d3;
	color:#ffffff;
	text-decoration:none;
	margin-right:10px;
	padding-top:2px;
	padding-bottom:1px;
	padding-left:7px;
	padding-right:7px;
}


.sondage form label {
	float:none;
	
}
.sondage h2 {
	margin:.2em;
	color:#543E29;
}
.sondage {
    color:#777777;
	margin: 0px;
	margin-bottom: 16px;
	padding: 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom:20px;
	
}
.sondage form {
	border:0;
	margin:0;
	padding:.5em 0 0 0;
}
.sondage div.spip_descriptif {
	border:0;
	margin:0;
	clear:both;
}

.sondage h3 {
	float:none;text-align:left;
}

.sondage legend {
	font-size:1.15em;
	padding:5px;
	
}

.sondage .spip_form_champ {

	margin-bottom: 0;
	display: block;
	clear: both;
	margin-top: 0em;
}

.sondage .spip_form_label {
  	font-weight: bold;
  	text-align:left;
  	color:#494949;
	display: block;
	
}
.sondage .spip_form_label label,
.sondage .spip_form_label .label {
	text-align:left;
  	font-weight: bold;
  	color:#494949;
	
}
.sondage .spip_form_label_obligatoire {
	font-weight: normal;
	font-style:italic;
	font-size:.9em;
	
}


.sondage .obligatoire_oublie {
	color:red;
	font-size:12px;
}
.sondage .spip_form_label_details{
	display:block;
	font-style:italic;
	text-align:left;
}

.sondage .spip_form_choix_multiple {
	display:block;
	
}

.sondage .spip_form_choix_unique input, .sondage .spip_form_choix_unique input.fondo, .sondage .spip_form_choix_unique input.fondl {
	width:auto;
	
}

.sondage .spip_form_choix_unique label {
	margin:0 0 5px 0;	
}

.sondage .spip_form_choix_multiple input, .sondage .spip_form_choix_multiple input.fondo, .sondage .spip_form_choix_multiple input.fondl, ul.choix_mots li input {
	width:auto;
	margin:0 5px 0 0;
	
}

.sondage ul.choix_mots,.sondage ul.spip_form_choix_multiple,.sondage ul.spip_form_choix_unique {
list-style:none;
width:92%;
margin-top:auto;
margin-left:auto;
margin-right:auto;
	
}

.sondage .spip_sondage .ligne_nom:after {
	color:#1d5a9c;

}

.sondage .spip_sondage {
	margin: auto;
}
.spip_form_erreur {
    font-size:12px;
	font-weight:bold;
	color:red;
}



.sondage .spip_sondage strong {
	display:block;
	clear:both;
	font-size:12px;
	color:#444444;
}
.sondage .spip_sondage .ligne_nom {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#777777;
	width:100%;
	text-align:left;
	padding-right:1%;
	float:left;
	
}

.sondage .spip_sondage ligne.chiffres {
	color:#525252;
}

.sondage .ligne_chiffres {
font-weight:bold;
font-size:11px;

}

.sondage .spip_sondage .ligne_barre {
	height: 16px;
	background: url(../images/ligne.gif) repeat-x;
	
}
.sondage .spip_sondage .sondage_table {
    font-size:12px;
	display: table;
	width:99%;
}
.sondage .spip_sondage .sondage_ligne {
	display: table-row;
	
}
.sondage .spip_sondage .sondage_ligne > div {
	display: table-cell;
	vertical-align: middle;
	padding: 2px;
	white-space: nowrap;
}






/*----------------------- STYLES page article-----------------------*/

.art_desc {
font-size:12px;
text-align:justify;
}

.art_desc_ar {
font-size:15px;
direction:rtl;
text-align:justify;
}

.art_texte {
margin-top:5px;
font-size:12px;
margin-left:20px;
text-align:justify;

}

.art_texte_ar {
direction:rtl;
margin-top:5px;
font-size:15px;
margin-right:15px;
text-align:justify;
}

/*----------------------- STYLES Du Corps-----------------------*/

.liens_multimedia,.liens_multimedia a{
font-size:12px;
color:#4b4e4f;
font-weight:bold;
}

.liens_multimedia_ar,.liens_multimedia_ar a{
font-size:15px;
color:#4b4e4f;
font-weight:bold;
}

/*----------------------- STYLES Du Formulaire contact-----------------------*/

#contactform label{
font-family:Arial, Helvetica, sans-serif;
  margin-left:6px;
  position: relative;
  display: block;
  width: 15em;
  height: 1.4em;
  font-size:11px;
  font-weight:bold;
  margin-top:10px;
}

.contact_input {
font-size:11px;
  position: absolute;
  left: 120px;
  width:140px;
  height:13px;
}

.contact_input_ar {
font-size:13px;
  position: absolute;
  right: 120px;
  width:140px;
  height:13px;
}



#envoyer_bouton {
    font-size:12px;
	font-weight:bold;
	background:#c1b2d3;
	color:#ffffff;
	text-decoration:none;
	border:none;
	padding-top:1px;
	padding-bottom:1px;
	float:left;
}

#envoyer_bouton_ar {
    font-size:15px;
	font-weight:bold;
	background:#c1b2d3;
	color:#ffffff;
	text-decoration:none;
	border:none;
	padding-top:1px;
	padding-bottom:1px;
	float:right;
}

#contactform legend {
  padding: 0.2em 0.5em;
  border:1px solid #1d5a9c;
  color:#515151;
  font-weight:bold;
  font-size:12px;
  text-align:right;
  }
  
  
  
#contactform fieldset {
    padding: 1em;
    border: 1px solid #1d5a9c;
    margin: 0 0 15px 15px;
    display: block;
}

.contact_fieldset {
    padding: 1em;
    border: 1px solid #1d5a9c;
    margin: 0 0 15px 15px;
    display: block;
}


.contact_legend {
  padding: 0.2em 0.5em;
  border:1px solid #1d5a9c;
  color:#515151;
  font-weight:bold;
  font-size:12px;
  text-align:right;
  }
  



/*----------------------- STYLES Du footer-----------------------*/


.footer,.footer a {
font-size:12px;
color:#878787;
font-weight:bold;
text-align:center;
margin-top:6px;
margin-bottom:5px;
text-decoration:none;
}

.footer_ar,.footer_ar a {
font-size:15px;
color:#878787;
font-weight:bold;
text-align:center;
margin-top:6px;
margin-bottom:5px;
text-decoration:none;
}

/*----------------------- STYLES Du newsletter-----------------------*/

.labelnewsletter {
  margin-left:6px;
  position: relative;
  display: block;
  width: 15em;
  font-size:11px;
  font-weight:bold;
  margin-top:10px;
}

.mail_input {
font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  position: absolute;
  width:95px;
  height:14px;
}


.envoyer_b {
    position:relative;
    left:155px;
    font-size:12px;
	font-weight:bold;
	background:#c1b2d3;
	color:#ffffff;
	text-decoration:none;
	border:none;
	padding-top:1px;
	padding-bottom:1px;
	
}

.envoyer_b_ar {
    
    position:relative;
    right:155px;
    font-size:12px;
	font-weight:bold;
	background:#c1b2d3;
	color:#ffffff;
	text-decoration:none;
	border:none;
	padding-top:1px;
	padding-bottom:1px;
	
}

.newsletterfieldset {
    padding: 1em;
    border: 1px solid #1d5a9c;
    margin: 0 0 15px 15px;
    display: block;
}

.newsletterlegend {
  padding: 0.2em 0.5em;
  border:1px solid #1d5a9c;
  color:#515151;
  font-weight:bold;
  font-size:12px;
  text-align:right;
  }
  
.newsletterlegend_ar {
  padding: 0.2em 0.5em;
  border:1px solid #1d5a9c;
  color:#515151;
  font-weight:bold;
  font-size:15px;
  text-align:right;
  }
  
  
.ok_b {
    font-size:12px;
	font-weight:bold;
	background:#c1b2d3;
	color:#ffffff;
	text-decoration:none;
	border:none;
	padding-top:1px;
	padding-bottom:1px;

}

/*----------------------- STYLES Du Plan-----------------------*/

.plan_header,a.plan_header {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none; 
}


.plan_rub_titre,a.plan_rub_titre {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

.plan_titre,a.plan_titre {
	font-size:11px;
	text-decoration:none; 
	
}

  
