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

.bouton {
background:url(images/bg_bouton.jpg);
background-repeat:repeat;
color:#666666;
font-size:16px;
cursor:pointer;
}
.bouton2 {
background:url(images/bg_bouton.jpg);
background-repeat:repeat;
color:#666666;
font-size:12px;
cursor:pointer;
}
input {
font-size:14px;
color:#333333;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
a { color: #474747;
font-family:Tahoma, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
text-decoration:none;
}
a:hover {
color: #a20015;
font-family:Tahoma, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
text-decoration:underline;
}
.font_slogan {
color:#a20015; /*color: #A3A3A3;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
}
a.font_slogan:link {
color:#a20015; /*color: #A3A3A3;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;text-decoration:none;
}
a.font_slogan:visited {
color:#a20015; /*color: #A3A3A3;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;text-decoration:none;
}
a.font_slogan:hover {
color:#a20015; /*color: #A3A3A3;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;text-decoration:none;
}
.font_menu { color: #717171;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal; }
a.font_menu:link { color: #717171;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;text-decoration:none; }
a.font_menu:visited { color: #717171;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;text-decoration:none; }
a.font_menu:hover { color: #a20015;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;text-decoration:underline; }

.font_texte {
color: #626262;
font-family:Tahoma, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
}
.font_titre2 {
color: #FFFFFF;
font-family:Tahoma;
font-size:14px;
font-weight:bold;
}
.font_titre {
color:#a20015;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
}
a.font_titre:link {
color:#a20015;
font-family:Tahoma;
font-size:13px;
font-weight:bold;text-decoration:none;
}
a.font_titre:visited {
color:#a20015;
font-family:Tahoma;
font-size:13px;
font-weight:bold;text-decoration:none;
}
a.font_titre:hover {
color:#a20015;
font-family:Tahoma;
font-size:13px;
font-weight:bold;text-decoration:underline;
}
.font_titre1 {
color:#aaaaaa;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
}
a.font_titre1:link { color:#aaaaaa;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;text-decoration:none; }
a.font_titre1:visited { color:#aaaaaa;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;text-decoration:none; }
a.font_titre1:hover { color:#aaaaaa;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;text-decoration:underline; }
a.font_titre1:active { color:#aaaaaa;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;text-decoration:none; }
.font_footer {
color: #999999;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
}
.titre_info {
color:#a20015; /*666699*/
font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-weight:normal;
text-decoration:underline;
}
a.titre_info:link { color:#a20015;font-family:Tahoma, Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:normal;text-decoration:none; }
a.titre_info:visited { color:#a20015;font-family:Tahoma, Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:normal;text-decoration:none; }
a.titre_info:hover { color:#a20015;font-family:Tahoma, Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:normal;text-decoration:underline; }

.infos {
color:#626262;
font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-weight:normal;
text-decoration:none;
}
a.lien:link {
color:#999999;
font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-weight:normal;
text-decoration:underline;
}
a.lien:hover {
color:#a20015;
font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-weight:normal;
text-decoration:underline;
}
a.lien:visited {
color:#999999;
font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-weight:normal;
text-decoration:underline;
}
/*ROUNDED CORNER*/
.roundedcornr_box_193420 {
   background: #dddddd url(images/roundedcornr_193420_grad.gif) repeat-y top left;
}
.roundedcornr_top_193420 div {
   background: url(images/roundedcornr_193420_tl.gif) no-repeat top left;
}
.roundedcornr_top_193420 {
   background: transparent url(images/roundedcornr_193420_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_193420 div {
   background: url(images/roundedcornr_193420_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_193420 {
   background: transparent url(images/roundedcornr_193420_br.gif) no-repeat bottom right;
}

.roundedcornr_top_193420 div, .roundedcornr_top_193420,
.roundedcornr_bottom_193420 div, .roundedcornr_bottom_193420 {
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_193420 { margin: 0 30px; }

/*ROUNDED CORNER 2*/
.roundedcornr_box_881141 {
   background: #9ecdd8 url(images/roundedcornr_881141_grad.gif) repeat-y top left;
}
.roundedcornr_top_881141 div {
   background: url(images/roundedcornr_881141_tl.gif) no-repeat top left;
}
.roundedcornr_top_881141 {
   background: transparent url(images/roundedcornr_881141_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_881141 div {
   background: url(images/roundedcornr_881141_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_881141 {
   background: transparent url(images/roundedcornr_881141_br.gif) no-repeat bottom right;
}

.roundedcornr_top_881141 div, .roundedcornr_top_881141,
.roundedcornr_bottom_881141 div, .roundedcornr_bottom_881141 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_881141 { margin: 0 30px; }

/*ROUNDED CORNER 3*/
.roundedcornr_box_953679 {
   background: #e0d1c0 url(images/roundedcornr_953679_grad.gif) repeat-y top left;
}
.roundedcornr_top_953679 div {
   background: url(images/roundedcornr_953679_tl.gif) no-repeat top left;
}
.roundedcornr_top_953679 {
   background: transparent url(images/roundedcornr_953679_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_953679 div {
   background: url(images/roundedcornr_953679_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_953679 {
   background: transparent url(images/roundedcornr_953679_br.gif) no-repeat bottom right;
}

.roundedcornr_top_953679 div, .roundedcornr_top_953679,
.roundedcornr_bottom_953679 div, .roundedcornr_bottom_953679 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_953679 { margin: 0 30px; }
hr.ligne { color:#666666; height:1px;width:75%; }

.titre  { font-family: VERDANA; color: #CCCCCC;font-size: 16px; font-style: normal; font-weight: bold;margin-bottom:10px;} 
.verdanableu { font-family: VERDANA; color: #CCCCCC;font-size: 11px; font-style: normal; font-weight: normal}
a.verdanableu:link { font-family: VERDANA; color: #CCCCCC;font-size: 11px; font-style: normal; font-weight: normal;text-decoration:none;}
a.verdanableu:active { font-family: VERDANA; color: #CCCCCC;font-size: 11px; font-style: normal; font-weight: normal;text-decoration:none;}
a.verdanableu:visited { font-family: VERDANA; color: #CCCCCC;font-size: 11px; font-style: normal; font-weight: normal;text-decoration:none;}
a.verdanableu:hover { font-family: VERDANA; color: #a20015;font-size: 11px; font-style: normal; font-weight: norma;text-decoration:underline;}
a.verdanableuclair:link { font-family: VERDANA; color: #CCCCCC;font-size: 11px; font-style: normal; font-weight: normal;text-decoration:none;}
a.verdanableuclair:active { font-family: VERDANA; color: #CCCCCC;font-size: 11px; font-style: normal; font-weight: normal;text-decoration:none;}
a.verdanableuclair:visited { font-family: VERDANA; color: #CCCCCC;font-size: 11px; font-style: normal; font-weight: normal;text-decoration:none;}
a.verdanableuclair:hover { font-family: VERDANA; color: #a20015;font-size: 11px; font-style: normal; font-weight: normal;text-decoration:none;}
a.lienrss:link  { font-family: ARIAL; color: #CCCCCC;font-size: 11px; font-style: normal; font-weight: normal;text-decoration:none;}
a.lienrss:visited   { font-family: ARIAL; color: #CCCCCC;font-size: 11px; font-style: normal; font-weight: normal;text-decoration:none;}
a.lienrss:active  { font-family: ARIAL; color: #CCCCCC;font-size: 11px; font-style: normal; font-weight: normal;text-decoration:none;}
a.lienrss:hover  { font-family: ARIAL; color: #a20015;font-size: 11px; font-style: normal; font-weight: normal;text-decoration:underline;}

.lienfooter  { font-family: ARIAL; color: #666666;font-size: 11px; font-style: normal; font-weight: normal;text-decoration:none;}
a.lienfooter:link  { font-family: ARIAL; color: #666666;font-size: 11px; font-style: normal; font-weight: normal;text-decoration:none;}
a.lienfooter:visited   { font-family: ARIAL; color: #666666;font-size: 11px; font-style: normal; font-weight: normal;text-decoration:none;}
a.lienfooter:active  { font-family: ARIAL; color: #666666;font-size: 11px; font-style: normal; font-weight: normal;text-decoration:none;}
a.lienfooter:hover  { font-family: ARIAL; color: #a20015;font-size: 11px; font-style: normal; font-weight: normal;text-decoration:underline;}


.rss {
	float: right;
	position: relative;
	top: 16px;
	right: 4px;
}

.alerte  { 	font-family: Arial, Helvetica, sans-serif;	color: #a20015;	font-size: 13px;	font-weight: bold;	text-decoration: none; }
a.alerte:link  { 	font-family: Arial, Helvetica, sans-serif;	color: #a20015;	font-size: 13px;	font-weight: bold;	text-decoration: UNDERLINE; }
a.alerte:visited  { 	font-family: Arial, Helvetica, sans-serif;	color: #a20015;	font-size: 13px;	font-weight: bold;	text-decoration: UNDERLINE; }
a.alerte:hover  { 	font-family: Arial, Helvetica, sans-serif;	color: #000000;	font-size: 13px;	font-weight: bold;	text-decoration: UNDERLINE; }
.date  { font-style: italic;	font-family: Times New roman, Arial,Arial, Helvetica, sans-serif;	color: #000000;	font-size: 16px;	font-weight: normal; }

.texte  { 	font-family: Arial, Helvetica, sans-serif;	color: #999999;	font-size: 12px;	font-weight: normal;text-decoration: none;letter-spacing: 0px; }
a.texte:link  { 	font-family: Arial, Helvetica, sans-serif;	color: #999999;	font-size: 12px;	font-weight: normal;	text-decoration: none;letter-spacing: 0px;  }
a.texte:visited  { 	font-family: Arial, Helvetica, sans-serif;	color: #999999;	font-size: 12px;	font-weight: normal;	text-decoration: none;letter-spacing: 0px;  }
a.texte:active  { 	font-family: Arial, Helvetica, sans-serif;	color: #999999;	font-size: 12px;	font-weight: normal;	text-decoration: none;letter-spacing: 0px;  }
a.texte:hover  { 	font-family: Arial, Helvetica, sans-serif;	color: #d73149;	font-size: 12px;	font-weight: normal;	text-decoration: UNDERLINE;letter-spacing: 0px;  }

.soustitre  { 	font-family: Arial, Helvetica, sans-serif;	color: #999999;	font-size: 12px;	font-weight: bold;letter-spacing: 0px;  }
a.soustitre:link  { 	font-family: Arial, Helvetica, sans-serif;	color: #999999;	font-size: 12px;	font-weight: bold;	text-decoration: none;letter-spacing: 0px;  }
a.soustitre:visited  { 	font-family: Arial, Helvetica, sans-serif;	color: #999999;	font-size: 12px;	font-weight: bold;	text-decoration: none;letter-spacing: 0px;  }
a.soustitre:active  { 	font-family: Arial, Helvetica, sans-serif;	color: #999999;	font-size: 12px;	font-weight: bold;	text-decoration: none;letter-spacing: 0px;  }
a.soustitre:hover  { 	font-family: Arial, Helvetica, sans-serif;	color: #d73149;	font-size: 12px;	font-weight: bold;	text-decoration: none;letter-spacing: 0px;  }

a.lien:link  { 	font-family: Arial, Helvetica, sans-serif;	color: #000000;	font-size: 11px;	font-weight: normal;	text-decoration: UNDERLINE;letter-spacing: 0px;  }
a.lien:visited  { 	font-family: Arial, Helvetica, sans-serif;	color: #000000;	font-size: 11px;	font-weight: normal;	text-decoration: UNDERLINE;letter-spacing: 0px;  }
a.lien:active  { 	font-family: Arial, Helvetica, sans-serif;	color: #000000;	font-size: 11px;	font-weight: normal;	text-decoration: UNDERLINE;letter-spacing: 0px;  }
a.lien:hover  { 	font-family: Arial, Helvetica, sans-serif;	color: #cf001c;	font-size: 11px;	font-weight: normal;	text-decoration: UNDERLINE;letter-spacing: 0px;  }