@charset "utf-8";
/* CSS Document */

body  {	
    	/* background: #f1eef1; */
		background: #fff;
    	margin: 0; /* il est conseillé de mettre à zéro la marge et le remplissage de l'élément body, pour tenir compte des différentes valeurs par défaut des navigateurs */
    	padding: 0;
       	color: #000000;
 }

.blancgras12 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background:#000000 ;
}
.grisgras12 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d9dadb;
}
.rosegras14 {
   font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #e30f41;
}

.blancgras14 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.blancgras13 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.blancgras12 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.blancgras16 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.blancgras20 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	color: #FFFFFF;
}
.blanc13 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.blanc14 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.blanc12 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.blanc11 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.blanc10 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.noirgras12 {
   font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.titregras120 {
   font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #eb690a;
}

.titregras121 {
   font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c00418;
}

.titregras122 {
   font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2963a9;
}
.titregras123 {
   font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #572767;
}
.titregras124 {
   font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #008132;
}




.noir8 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
}
.noir10 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.noir12 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.noir14 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
#noirgras14 {
     font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
#noirgras14 a:active {
	color: #000000;
	text-decoration: none;
	
}
#noirgras14 a:hover {
	color: #000000;
	text-decoration: none;
}	

#noirgras14 a:visited {
    color: #000000;
	text-decoration: none;
}
#noirgras14 a:link {
	color: #000000;
	text-decoration: none;
}

#menu1 {
     font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
#menu1 a:active {
	color: #000000;
	text-decoration: none;
	
}
#menu1 a:hover {
	color: #000000;
	text-decoration: none;
}	

#menu1 a:visited {
    color: #000000;
	text-decoration: none;
}
#menu1 a:link {
	color: #000000;
	text-decoration: none;
}

#menu2 {
     font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}
#menu2 a:active {
	color: #999999;
	text-decoration: none;
	
}
#menu2 a:hover {
	color: #999999;
	text-decoration: none;
}	

#menu2 a:visited {
    color: #999999;
	text-decoration: none;
}
#menu2 a:link {
	color: #999999;
	text-decoration: none;
}

#noir12 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#noir12 a:active {
	color: #000000;
	text-decoration: none;
	
}
#noir12 a:hover {
	color: #C00418;
	text-decoration: none;
}	

#noir12 a:visited {
    color: #000000;
	text-decoration: none;
}
#noir12 a:link {
	color: #000000;
	text-decoration: none;
}

#noirgras12 {
     font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
#noirgras12 a:active {
	color: #000000;
	text-decoration: none;
	
}
#noirgras12 a:hover {
	color: #999999;
	text-decoration: none;
}	

#noirgras12 a:visited {
    color: #000000;
	text-decoration: none;
}
#noirgras12 a:link {
	color: #000000;
	text-decoration: none;
}

#noirgras12b {
     font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
#noirgras12b a:active {
	color: #000000;
	text-decoration: none;
	
}
#noirgras12b a:hover {
	color: #ffffff;
	text-decoration: none;
}	

#noirgras12b a:visited {
    color: #000000;
	text-decoration: none;
}
#noirgras12b a:link {
	color: #000000;
	text-decoration: none;
}

#blancu10 {
     font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
#blancu10 a:active {
	color: #FFFFFF;
	text-decoration: none;
	
}
#blancu10 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}	

#blancu10 a:visited {
    color: #FFFFFF;
	text-decoration: none;
}
#blancu10 a:link {
	color: #FFFFFF;
	text-decoration: none;
}

#noirgras10 {
     font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
#noirgras10 a:active {
	color: #000000;
	text-decoration: none;
	
}
#noirgras10 a:hover {
	color: #999999;
	text-decoration: none;
}	

#noirgras10 a:visited {
    color: #000000;
	text-decoration: none;
}
#noirgras10 a:link {
	color: #000000;
	text-decoration: none;
}
.noirgras16 {
     font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.noirgras15 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.rougegras15 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #C00418;
}
.rougegras12 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C00418;
}
.rougegras14 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C00418;
}
.violetgras15 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #890857;
}

.violetgras17 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #890857;
}
.violetgras20 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #890857;
}
.violetI12 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic ;
	color: #890857;
}
.violetI16 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic ;
	color: #890857;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #C00418;
	text-decoration: none;
}
a:visited {
    color: #FFFFFF;
	text-decoration: none;
}
a:active {
	color: #FFFFFF;
	text-decoration: none;
}
	
#infoleg10 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
#infoleg10 a:active {
	color: #000000;
	text-decoration: none;
	
}
#infoleg10 a:hover {
	color: #ffffff;
	text-decoration: none;
}	

#infoleg10 a:visited {
    color: #000000;
	text-decoration: none;
}
#infoleg10 a:link {
	color: #000000;
	text-decoration: none;
}

a.bulle {
  position:relative;
  text-decoration: none;
}
a.bulle span{
display: none;
}

a.bulle:hover{
background: none; /*contournement bug IE*/
}

a.bulle:hover span{
display: inline;
position: absolute;
margin:-30px;
left:10px;  
background: #d9dadb;
 color: #000;  
  border:1px solid #000; 
  width:360px; 
  text-align:Left;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height:13px;
  padding:10px 10px;
}


.actu {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
}

.titreactu {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #c2cf00;
}

.titreactu2 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #c2cf00;
}

.dateactu {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: italic ;
	color: #c2cf00;
}
#libelleaff {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
#libelleaff a:active {
	color: #FFFFFF;
	text-decoration: none;
	
}
#libelleaff a:hover {
	color: #c2cf00;
	text-decoration: none;
}	

#libelleaff a:visited {
    color: #FFFFFF;
	text-decoration: none;
}
#libelleaff a:link {
	color: #FFFFFF;
	text-decoration: none;
}


#lien {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004ebc;
}
#lien a:active {
	color: #004ebc;
	text-decoration: underline  ;
	
}
#lien a:hover {
	color: #004ebc;
	text-decoration: underline  ;
}	

#lien a:visited {
    color: #1c5fbf;
	text-decoration: underline  ;
}
#lien a:link {
	color: #004ebc;
	text-decoration: underline  ;
}

#lienv {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c2cf00;
}
#lienv a:active {
	color: #c2cf00;
	text-decoration: underline  ;
	
}
#lienv a:hover {
	color: #c2cf00;
	text-decoration: underline  ;
}	

#lienv a:visited {
    color: #c2cf00;
	text-decoration: underline  ;
}
#lienv a:link {
	color: #c2cf00;
	text-decoration: underline  ;
}

#telech {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: italic ;
	color: #000000;
}
#telech a:active {
	color: #000000;
	text-decoration: none  ;
	
}
#telech a:hover {
	color: #C00418;
	text-decoration: none  ;
}	

#telech a:visited {
    color: #000000;
	text-decoration: none  ;
}
#telech a:link {
	color: #000000;
	text-decoration: none  ;
}

