.Style4 {font-size: 12px /*18px*/; font-family: Tahoma /*Geneva, Arial, Helvetica, sans-serif*/;
color:#000000; }



.TITRE18 {
	font-family: verdana;
	font-size: 20px;
	font-weight: bold;
	color:#009933;
}

.txtexple {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color:#ff6600;
}

.TITRENOIR {
	font-family: verdana;
	font-size: 20px;
	font-weight: bold;
	color:#000000;
}

.TITRENOIRpetit {
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color:#000000;
}

.TITRE19 {
	font-family: verdana;
	font-size: 24px;
	font-weight: bold;
	color:#333333;
}

.txt12noir {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
}
.TITRE11gris {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}
.TITRE12 {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
}

.TITRE12noir {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.TITRE12blanc {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

.TITRE12orange {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ff6600;
}

.TITRE13orange {
	font-family: Arial, Sans serif;
	font-size: 13px;
	font-weight: bold;
	color: #ff6600;
}

.TITRE12b {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color:#009933;
}

.TITRE12c {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color:#000000;
}

.TITRE12vert {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color:#009933;
}

.TITRE11 {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
}
.TITRE14 {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.TITRE12WHITE {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	
}


.TITRE12WHITE2 {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top:5px;
	text-decoration:none;
	
}

.TITRE12WHITE2:hover {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top:5px;
	text-decoration:underline;
	
}


.TITRE12orange {
	font-family: arial;
	font-size:11px;
	font-weight: bold;
	color: #ff6600;
	padding-top:0px;
	text-decoration:none;
	
}



.TITRE14orange {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	padding-top:5px;
	text-decoration:none;
	
}

.TITRE14orange:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	padding-top:5px;
	text-decoration:underline;
	
}

.TITRE12b {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top:5px;
}

.TITRE12c {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom:10px;
}

.cadre_1{
padding-bottom:6px;
}

.txt12gris2 {
	font-family: Arial,Helvetica, Sans serif;
	font-size: 11px;
	font-weight: normal;
	line-height:20px;
	color: #000000;
}

.txt12grisGrand {
	font-family: Arial,Helvetica, Sans serif;
	font-size: 14px;
	font-weight: normal;
	line-height:20px;
	color: #000000;
}

.txt12grisGrand13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height:20px;
	color: #000000;
}

.txt12gris3 {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color:#666666;
	line-height:16px;
}

.txt12noir2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.txt12noir3 {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.txt13noir3 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}


.TITRE11Noir {	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height:18px;
}

.TITRE11vert {	font-family: Arial,helvetica,sans serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color:#ff6600;
}

.TimesNoir {	font-family: Times New Roman,Times, serif;
	font-size: 18px;
	font-style: normal;
	color:#000000;
}

.lien1{	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color:#009933;
	text-decoration:none;
}

.lien1:hover{font-family: verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color:#009933;
	text-decoration:underline;
}


.lien2{	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: none;
	color:#000000;
	text-decoration:none;
}

.lien2:hover{font-family: verdana;
	font-size: 10px;
	font-style: normal;
	font-weight:none;
	color:#000000;
	text-decoration:underline;
}



.lien_orange_3{	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color:#ff6600;
	text-decoration:none;
}

.lien3{	font-family:verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: none;
	color:#000000;
	text-decoration:none;
}
.lien3:hover{font-family: verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color:#000000;
	text-decoration:underline;
}

.lien4{	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: none;
	color:#000000;
	text-decoration:none;
}

.lien4:hover{font-family: verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: none;
	color:#ff6600;
	text-decoration:underline;
}

.lien5{	font-family: verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: none;
	color:#000000;
	text-decoration:none;
}

.lien5:hover{font-family: verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: none;
	color:#000000;
	text-decoration:underline;
}

.lien6{	font-family: verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: none;
	color:#ff6600;
	text-decoration:none;
}

.lien6:hover{font-family: verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: none;
	color:#666666;
	text-decoration:underline;
}


.lien7 {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	line-height:18px;
	text-decoration:none;
	color: #666666;
}

.lien7:hover {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	line-height:18px;
	text-decoration:underline;
	color: #666666;
}




.lien_orange{	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: none;
	color:#ff6600;
	text-decoration:none;
}

.lien_orange:hover{font-family: verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: none;
	color:#ff6600;
	text-decoration:underline;
}

.lien_orange_2{	font-family: Arial,helvetica,sans serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color:#ff6600;
	text-decoration:none;
}

.lien_orange_2:hover{font-family: Arial,helvetica,sans serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color:#ff6600;
	text-decoration:underline;
}


.titre_portrait_du_mois{
font-family: Arial,helvetica,sans serif;
font-size: 12px;
font-weight: bold;
color:#ff6600;
}

.portrait_du_mois{
font-family: verdana;
font-size: 20px;
font-weight: bold;
color:#000000;
}



.lienorange{
color:#ff6600;
font-family:verdana;
font-size:12px;
text-decoration:none}

.lienorange:hover{
color:#ff6600;
font-family:verdana;
font-size:12px;
text-decoration:underline}

.titreorange{
font-family:verdana;
font-size:18px;
color:#FF6600;
font-weight:bold
}

.bodytext{
font-family:verdana;
font-size:12px;
line-height:20px;
color:#000000}

.bodytext_orange{
font-family:verdana;
font-size:12px;
line-height:20px;
color:#ff6600}

.traitvert {border-left:1px solid #339900;
border-left-width:2px;}

.cadre_photo{
border:1px solid #cccccc;
padding:3px;
}

.cadre_formulaire{
border:2px solid #cccccc;

}

.actu_active{
border:1px solid #cccccc;
background-image:url(images/head/bg_3.jpg);
padding:1px;
}

.titre_rubrique{
font-family:verdana;
font-size:17px;
font-weight:bold;
line-height:20px;
color:#333333}


/* titre multiview */

.titre_actu_box{
font-family:verdana;
font-size:10px;
color:#333333;
font-weight:bold;
text-decoration:none;
}

.titre_actu_box:hover{
font-family:verdana;
font-size:10px;
color:#ff6600;

}


.fleche{
font-family:verdana;
font-size:7px;
font-weight:bold;
color:#000000;
}

.line1{
border-bottom:1px solid #333333;}

/* cellule des tableaux */

.cel_orange{ color:#ffffff; background-color:#FF9945; font-weight:bold; padding-left:5px; font-family:Arial,helvetica,sans serif; font-size:12px;}
.cel_gris{ color:#000000; background-color:#f0f0f0; font-weight:none; padding-left:5px;font-family:Arial,helvetica,sans serif;  font-size:11px}
.cel_orange2{ color:#000000; background-color:#FFCC66; font-weight:none; padding-left:5px;font-family:Arial,helvetica,sans serif;  font-size:12px}
.cel_orange3{ color:#000000; background-color:#FF9945; font-weight:none; padding-left:5px;font-family:Arial,helvetica,sans serif;  font-size:12px}
.cel_gris_2{ color:#000000; background-color:#cccccc; font-weight:none; padding-left:5px;font-family:Arial,helvetica,sans serif;  font-size:10px}
.cel_vert{ color:#000000; background-color:#bcd575; font-weight:none; padding-left:5px;font-family:Arial,helvetica,sans serif;  font-size:12px}


/* boutons formulaires */

.b1{
border:1px solid #FF6600;
font-family:Verdana;
font-size:10px;
color:#000000;
font-weight:bold;
height:18px;
background-image:url(images/bg_form_2.jpg);
}

.b2{
border:1px solid #FF6600;
font-family:Verdana;
color:#000000;
font-size:12px;
height:17px;

}

.cadre_tab{
border:1px solid #000000;
}

.cadre_tab2{
border:1px solid #ff6600;
}


.cadre_tab3{
border-bottom:1px solid #ff6600;
border-left:1px solid #ff6600;
border-right:1px solid #ff6600;

}


.retrait1{
padding-left:10px;}

.bord_g{
border-left:1px solid #CCCCCC;}


/* styles des liens àl'intérieur des textes */

.lien_texte_1{font-family: Arial, Helvetica,Sans serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color:#bcd800;
	text-decoration:none;
}

.lien_texte_1:hover{font-family: Arial, Helvetica,Sans serif;
	font-size: 11px;
	font-style: normal;
	font-weight: none;
	color:#ff6600;
	text-decoration:none;
}

.lien_texte_2{font-family: Arial, Helvetica,Sans serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color:#000000;
	text-decoration:underline;
}

.lien_texte_2:hover{font-family: Arial, Helvetica,Sans serif;
	font-size: 11px;
	font-style: normal;
	font-weight: none;
	color:#ff6600;
	text-decoration:none;
}




.lien_pied_page{
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color:#666666;
	line-height:16px;
	text-decoration:none;
}

.lien_pied_page:hover{
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
	line-height:16px;
	text-decoration:underline;
}


/* JB 18/02/2009   styles des liens sur les images */

.lien_img{
	color:#ffffff;
	font-size: 0px;
	text-decoration:none;
}


/* JB 26/02/2009   */
/* le calendrier */
.tab_calendrier{
   empty-cells:show;
   border:1px solid black;
   border-collapse:collapse;
   border-spacing: 0px;
   margin:auto;
   margin-top:2px;
   background:#ffffff;
}
.cell_calendrier{font-family: verdana;
	font-size: 9px;
  border:1px solid white;
  text-align:center;
  height:10px;
  width:22px;
  background-color:#F1F1F1;
}
.titre_calendrier{font-family: verdana;
	font-size: 11px;
  text-align:center;
	font-weight: bold;
  border:1px solid white;
  height:23px;
  background-color:#cccccc;
}
span#titre{
  width:160px;
  font-weight:bold;

}


.voir_plus{
  color: #000000;
  text-decoration:none;
}
a#link_precedent{
  float:left;
  width:50px;
}
a#link_suivant{
  float:right;
  width:50px;
}

.lien_cal_jour{font-family: verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color:#FF0000;
}

.lien_cal_event{font-family: verdana;
	font-size: 11px;
	font-style: normal;
	color:#ff6600;
	text-decoration:underline;
}

.lien_cal_event:hover{font-family: verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color:#ff6600;
}


/* MAXIME NCHO 19/11/2012   */



.pointille {
	border-top: 1px dotted rgb(153, 153, 153);
	margin-top: 10px;
	padding-bottom: 10px;
	border-top-color: #DCDCDC;
}

.FontArticleSource {

	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #999999;
	
}


.CadreActu {
	border-top: 4px solid #ECECEC;
	border: 1px solid #DCDCDC;
	background-color: #ECECEC;
}

.FontArticleMainTitle {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
}

.FontArticleMainTitleGrand {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
}

.FontArticleMainTitleGrandPetit {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
}

.boxTitreJaune {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bolder;
	font-style: normal;
	font-variant: normal;
	color: #FFCC00;
}


.Conv_Majuscule_Petit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
	text-transform: uppercase;
	color: #000000;
}

.Conv_Majuscule_Petit_noire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
	text-transform: uppercase;
	color: #009900;
}
.Conv_Majuscule_Petit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	text-align: left;
	text-transform: uppercase;	
	color: #000000;
	
}.Conv_Majuscule_Rub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
	text-transform: uppercase;	
	color: #999999;
}

/* JB 16/04/2009   */
/* le PLAN DU SITE */

.Style119 {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }
.style7 {FONT-SIZE: 11px; COLOR: #16387c; FONT-FAMILY: verdana
