body{padding:0px;margin:0px;text-align: left;font-family:arial, helvetica, sans-serif; font-size:10px;}

A{text-decoration:none; color:#213250;}
A:hover{text-decoration:none;color:#000;}

#Niveau1{padding:0px;margin:0px;text-align: left;font-family:arial, helvetica, sans-serif; font-size:10px;border-bottom:1px solid #c4c4c4;border-top:1px solid #c4c4c4;left:0px;width:770px;height:25px;margin:0px;padding:0px;background:#f5f5f5;z-index:10;}
#Niveau1 div.normal,#Niveau1 div.normalct,#Niveau1 div.over,#Niveau1 div.overct,#Niveau1 div.active,#Niveau1 div.activect{text-decoration:none;padding:0px;text-transform:uppercase;white-space:nowrap;margin:0px;line-height:25px;height:25px;font-weight:normal;width:170px;}
#Niveau1 div.normal{float:left;}
#Niveau1 div.over{float:left;}
#Niveau1 div.active{float:left;}
#Niveau1 div.normalct{float:right;background:#d1d1d1;}
#Niveau1 div.overct{float:right;}
#Niveau1 div.activect{float:right;}
#Niveau1 div.active,#Niveau1 div.activect{/*height:25px;*/background:#004898;}
#Niveau1 div.over,#Niveau1 div.overct{background:#004898;}
#Niveau1 div.normal A,#Niveau1 div.normalct A,#Niveau1 div.over A,#Niveau1 div.overct A,#Niveau1 div.active A,#Niveau1 div.activect A{background:transparent;padding: 0px 4px;height:25px;color:#434343;}
#Niveau1 div.over A,#Niveau1 div.overct A,#Niveau1 div.active A,#Niveau1 div.activect A{color:#ffffff;}

#Niveau1 div.accueil,#Niveau1 div.normalct,#Niveau1 div.over,#Niveau1 div.overct,#Niveau1 div.active,#Niveau1 div.activect{text-decoration:none;padding:0px;text-transform:uppercase;white-space:nowrap;margin:0px;line-height:25px;height:25px;font-weight:normal;width:70px;}
#Niveau1 div.accueil{float:left;}
#Niveau1 div.accueil A,#Niveau1 div.normalct A,#Niveau1 div.over A,#Niveau1 div.overct A,#Niveau1 div.active A,#Niveau1 div.activect A{background:transparent;padding: 0px 4px;height:25px;color:#434343;}


div.menu{border:solid 1px #c4c4c4;background:#ffffff;left:0px;padding:0px 1px 1px 0px;position:absolute;top:0px;visibility:hidden;z-index:10;font:normal normal 10px Arial,Verdana,sans-serif;}
div.menu a.mi {color: #434343;display: block;padding: 3px 1em 3px 5px;text-decoration: none;white-space: nowrap;/*border-top:solid 1px #dae0e7;*/}
div.menu a.mi:hover,div.menu a.mih{background: #004898;color:#ffffff;/*border-top:solid 1px #8c959f;*/}
div.menu a.mi span.mit {}

.MainTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4C4C4C}
.TextScroll {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; color: #CC0000}
.Justifier {  text-align: justify}
.TexteSansSoulignement {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none}

.TexteGrisClair {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999}
.TexteGrisClair A { color: #8080FF; text-decoration: none; }
.TexteGrisClair A:hover { color: #8080FF; text-decoration: underline; }

.TexteGrisClairFooter {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
.TexteGrisClairFooter A { color: #FFFFFF; text-decoration: none; }
.TexteGrisClairFooter A:hover { color: #8080FF; text-decoration: underline; }

.TexteGrisClairBleu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999}
.TexteGrisClairBleu A { color: #8080FF; text-decoration: none; }
.TexteGrisClairBleu A:hover { color: #8080FF; text-decoration: underline; }

.TexteGrisClair12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999}
.TexteGrisClair12 A { color: #8080FF; text-decoration: none; }
.TexteGrisClair12 A:hover { color: #8080FF; text-decoration: underline; }

.TexteNoir11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4C4C4C}
.TexteNoir11 A { color: #4C4C4C; text-decoration: none; }
.TexteNoir11 A:hover { color: #4C4C4C; text-decoration: underline;}

.TexteNoir10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4C4C4C}
.TexteNoir10 A { color: #4C4C4C; text-decoration: none; }
.TexteNoir10 A:hover { color: #4C4C4C; text-decoration: underline;}

.TexteNoir11b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; color: #4C4C4C}
.TexteNoir11b A { color: #4C4C4C; text-decoration: none; }
.TexteNoir11b A:hover { color: #4C4C4C; text-decoration: underline;}

.TexteNoir12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.TexteNoir12 A { color: #000000; text-decoration: none; }
.TexteNoir12 A:hover { color: #8080FF; text-decoration: underline; }

.NavigationContext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.NavigationContext A { color: #B13B21; text-decoration: none; }
.NavigationContext A:hover { color: #B13B21; text-decoration: underline; }

.txt11bleu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #00CCFF}
.txt11orange {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFCC00}
.txt11vert {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #99CC00}

.txt11grisfonce {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4C4C4C}
.txt11grisfonce A { color: #FFCC00; text-decoration: underline; }
.txt11grisfonce A:hover { color: #000000; }

.ActualiteType {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #999999}
.TexteGeneralGras { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333 ; font-weight: bold}
.ImprimerGrandTitre { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bolder; color: #990000 }
.ImprimerTitre { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder; color: #666666}
.BoxFormulaire {  border: 1px #666666 solid; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.LiensCouleur {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333}
.GrandTitreBleu { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder; color: #0053A3}
.TitreGrand {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder; color: #003366}
.TitreProjet2007 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder; color: #333333}
.TitrePreparezProjet2007 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder; color: #003366}
.TitreOui {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder;  color: #333333}
.lienloi {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #0066FF}
.TitreOui1 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px;   color: #333333}

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

.CategoryLinkTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; font-style:italic; color: #CC0000}
.CategoryLinkTitle A { color: #CC0000; text-decoration: none; font-size: 11px; }
.CategoryLinkTitle A:hover { color: #CC0000; text-decoration: underline; }
.TitreGeneral {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #003366}
.DateJour {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #333333}

.txt16wg { font-family: arial; font-size: 16px; color: #FFFFFF; font-weight: bold; }

.txt11b { font-family: verdana; font-size: 11px; color: #000000; }
.txt11b A { color: #000000; text-decoration: underline; }
.txt11b A:hover { color: #E33100; }

.txt11r { font-family: verdana; font-size: 11px; color: #B13B21; }
.txt11r A { color: #B13B21; text-decoration: underline; }
.txt11r A:hover { color: #E33100; }

.txt12wg { font-family: verdana; font-size: 12px; color: #FFFFFF; font-weight: bold; }
.txt12wg A { color: #FFFFFF; text-decoration: none; }
.txt12wg A:hover { color: #FFFFFF; text-decoration: underline; }

.light_black_border {border:1px solid #DDDDDD;}

.bg-gris { background-color: #DDDDDD; }
.bg-gris2 { background-color: #EEEEEE; }
.bg-blanc { background-color: #FFFFFF; }
.bg-noir { background-color: #000000; }
.bg-rouge { background-color: #DF4928; }
.bg-orange { background-color: #FFCC00; font-family: verdana; font-size: 13px; color: #FFFFFF; font-weight: bold;}
.bg-bleu { background-color: #00CCFF; font-family: verdana; font-size: 13px; color: #FFFFFF; font-weight: bold;}
.bg-vert { background-color: #99CC00; font-family: verdana; font-size: 13px; color: #FFFFFF; font-weight: bold;}
.bg-rouge2 { background-color: #F1987F; }
.bg-jaune { background-color: #F9DA84; }
.bg-creme { background-color: #FFF2CF; }
.bg-creme2 { background-color: #FFFDF2; }
.bg-marron { background-color: #B03A1E; }
.bg-sim1 { background-color: #E66E19; }
.bg-sim1f { background-color: #FFEBDC; }
.bg-sim2 { background-color: #FFA500; }
.bg-sim2f { background-color: #FFF5D7; }

.bg-grisfonce { background-color: #DDDDDD; font-family: verdana; font-size: 12px; color: #FFFFFF; font-weight: bold;}
.bg-grisrouge { background-color: #EEEEEE; font-family: verdana; font-size: 11px; color: #B13B21; font-weight: bold;}
.bg-grisrouge A { color: #B13B21; text-decoration: none; }
.bg-grisrouge A:hover { color: #FFFFFF; text-decoration: underline; }

.bg-grisclair { background-color: #FFFFFF; font-family: verdana; font-size: 11px; color: #DDDDDD; font-weight: bold;}
.bg-grisclair A { color: #DDDDDD; text-decoration: none; }
.bg-grisclair A:hover { color: #969696; }

.bg-rouge { background-color: #3560E8; font-family: verdana; font-size: 12px; color: #FFFFFF; font-weight: bold;}
.bg-rouge2 { background-color: #CC0000; font-family: verdana; font-size: 12px; color: #FFFFFF; font-weight: bold;}

.flag { font-family: verdana; font-size: 11px; color: #008400; font-weight: bold; }

.dot-y { background:url(/SPIP/IMG/dot-y.gif) repeat-y 0% 0% }
#frm_email td a { color:#AF2141; }
#email { font-size:9px; background: white url(/SPIP/IMG/m007.gif) repeat-x 0% 0%; border: 1px solid; border-color: #5F5F61 #A5A7AA #A5A7AA #5F5F61; width:121px; height:14px; }

