.imageacc { color:black; border:1px solid #800000;}
.imagecdv { color:black; border:1px solid #007706;}
.imageavs { color:black; border:1px solid #800000;}
.imagetuv { color:black; border:1px solid #0080c0;}
.imagetpl { color:black; border:1px solid #004a9c;}
.imagedur { color:black; border:1px solid #840084;}
.imagedec { color:black; border:1px solid #ff9c00;}
.imageblack { color:black; border:1px solid #000000;}
.imagesans { color:black; border:0px solid #000000;}
.imageb { color : black;border : 1px solid #004f9d;}

#voeux {position:absolute; top:130px; left:0px; z-index:999; background-color:#ffffff; width:810px; height:510px;}

#results {width:610px; height:550px; background-color:#ffffff;}


ul {margin:0px;padding:0px; list-style-type: none;}
li {margin:0px;padding-top:2px; padding-bottom:2px; padding-left:0px;padding-right:0px; margin-top:2px; list-style-type: none;}
#cleft2 li {margin:0px;padding:0px; margin-left:22px;list-style: outside disc;}
#cleft2 li li {margin:0px;padding:0px; margin-left:22px;list-style: outside circle;}
#menu li {text-align:left;display:block;border-bottom:1px solid white;}

#menu li a, #menu dt a {text-decoration:none;display:block;color:white;}
#menu li a:hover, #menu a:hover {text-decoration:none;display:block;border:0px solid #800000;color:white;}
#menu {position:relative;top:0px;left:1px;z-index:50; padding:0px;margin:0px;cursor:pointer;text-align:left;font-weight:bold;border:0px solid black;}

/* Menu evenement et décalage des autres menus +38px*/
#menu0 {position:absolute;top:6px;left:0px;width:165px; height:37px; padding:0px; margin:0px;font-size:14px;color:#52c61a;background-color:#ffffff;
border-bottom:0px solid #7ec668;background-image:url('imgs/bulles.gif');}
#menu0b {position:absolute;top:6px;left:0px;width:165px; height:37px; margin:0px;font-size:14px;color:#ffffff;background-color:#7ec668;
border-bottom:0px solid #7ec668;display:none;background-image:url('imgs/bulles2.gif');}
#menu0 li {margin:0;padding:10px;list-style-type: none;border:0px;}
#menu0 li a {color:#52c61a;margin:0;list-style-type: none;border:0px;}
#menu0 a {color:#52c61a;text-decoration:none;}
#menu0b li {margin:0;padding:10px;list-style-type: none;border:0px;}
#menu0b a {color:#ffffff;text-decoration:none;}


#menu1 {position:absolute;top:44px;left:0px;width:165px; height:37px; padding:0px; margin:0px;font-size:14px;color:#de0000;background-color:#ffffff;
border-bottom:0px solid #de0000;}
#menu1b {position:absolute;top:44px;left:0px;width:165px; height:37px; margin:0px;font-size:14px;color:#ffffff;background-color:#de0000;
border-bottom:0px solid #de0000;display:none;}
#menu1 li {margin:0;padding:10px;list-style-type: none;border:0px;}
#menu1 li a {color:#de0000;margin:0;list-style-type: none;border:0px;}
#menu1 a {color:#de0000;text-decoration:none;}
#menu1b li {margin:0;padding:10px;list-style-type: none;border:0px;}
#menu1b a {color:#ffffff;text-decoration:none;}

#menu2 {position:absolute;top:82px;left:0px;width:165px; height:37px; padding:0px; margin:0px;font-size:14px;color:#319cff;background-color:#ffffff;
border-bottom:0px solid #319cff;}
#menu2b {position:absolute;top:82px;left:0px;width:165px; height:37px;  margin:0px;font-size:14px;color:#ffffff;background-color:#319cff;
border-bottom:0px solid #319cff;display:none;}
#menu2 li {margin:0;padding:10px;list-style-type: none;border:0px;}
#menu2 li a {color:#319cff;text-decoration:none;}
#menu2 a {color:#319cff;text-decoration:none;}
#menu2b li {margin:0;padding:10px;list-style-type: none;border:0px;}
#menu2b a {color:#ffffff;text-decoration:none;}

#menu3 {position:absolute;top:120px;left:0px;width:165px; height:37px;  margin:0px;font-size:14px;color:#004a9c;background-color:#ffffff;
border-bottom:0px solid #004a9c;}
#menu3b {position:absolute;top:120px;left:0px;width:165px; height:37px;  margin:0px;font-size:14px;color:#ffffff;background-color:#004a9c;
border-bottom:0px solid #004a9c;display:none;}
#menu3 li {margin:0;padding:10px;list-style-type: none;border:0px;}
#menu3 li a {color:#004a9c;text-decoration:none;}
#menu3 a {color:#004a9c;text-decoration:none;}
#menu3b li {margin:0;padding:10px;list-style-type: none;border:0px;}
#menu3b a {color:#ffffff;text-decoration:none;}

#menu4 {position:absolute;top:158px;left:0px;width:165px; height:37px;  margin:0px;font-size:14px;color:#ff9c00;background-color:#ffffff;
border-bottom:0px solid #ff9c00;}
#menu4b {position:absolute;top:158px;left:0px;width:165px; height:37px;  margin:0px;font-size:14px;color:#ffffff;background-color:#ff9c00;
border-bottom:0px solid #ff9c00;display:none;}
#menu4 li {margin:0;padding:2px;padding-left:10px; list-style-type: none;border:0px;}
#menu4 li a {color:#ff9c00;text-decoration:none;}
#menu4 a {color:#ff9c00;text-decoration:none;}
#menu4b li {margin:0;padding:2px;padding-left:10px; list-style-type: none;border:0px;}
#menu4b a {color:#ffffff;text-decoration:none;}

#menu5 {position:absolute;top:196px;left:0px;width:165px; height:37px;  margin:0px;font-size:14px;color:#009c08;background-color:#ffffff;
border-bottom:0px solid #009c08;}
#menu5b {position:absolute;top:196px;left:0px;width:165px; height:37px;  margin:0px;font-size:14px;color:#ffffff;background-color:#009c08;
border-bottom:0px solid #009c08;display:none;}
#menu5 li {margin:0;padding:10px;list-style-type: none;border:0px;}
#menu5 li a {color:#009c08;text-decoration:none;}
#menu5 a {color:#009c08;text-decoration:none;}
#menu5b li {margin:0;padding:10px;list-style-type: none;border:0px;}
#menu5b a {color:#ffffff;text-decoration:none;}

#menu6 {position:absolute;top:234px;left:0px;width:165px; height:37px;  margin:0px;font-size:14px;color:#840084;background-color:#ffffff;
border-bottom:0px solid #840084;}
#menu6b {position:absolute;top:234px;left:0px;width:165px; height:37px;  margin:0px;font-size:14px;color:#ffffff;background-color:#840084;
border-bottom:0px solid #840084;display:none;}
#menu6 li {margin:0;padding:2px;padding-left:10px; list-style-type: none;border:0px;}
#menu6 li a {color:#840084;text-decoration:none;}
#menu6 a {color:#840084;text-decoration:none;}
#menu6b li {margin:0;padding:2px;padding-left:10px; list-style-type: none;border:0px;}
#menu6b a {color:#ffffff;text-decoration:none;}

#menu7 {position:absolute;top:234px;left:0px;width:165px; height:37px;  margin:0px;font-size:14px;color:#666666;background-color:#ffffff;
border-bottom:0px solid #666666;}
#menu7b {position:absolute;top:234px;left:0px;width:165px; height:37px;  margin:0px;font-size:14px;color:#ffffff;background-color:#666666;
border-bottom:0px solid #666666;display:none;}
#menu7 li {margin:0;padding:10px;list-style-type: none;border:0px;}
#menu7 li a {color:#666666;text-decoration:none;}
#menu7 a {color:#666666;text-decoration:none;}
#menu7b li {margin:0;padding:10px;list-style-type: none;border:0px;}
#menu7b a {color:#ffffff;text-decoration:none;}

/*Sous menu evenement et décalage des autres sous-menus +38px*/
#smenu0 {position:absolute;top:5px;left:161px;width:210px; margin:0px;font-size:11px;color:#ffffff;background-color:#7ec668;border:0px solid #ffffff;border-left:1px solid white;border-top:1px solid white;border-right:1px solid white;}

#smenu1 {position:absolute;top:43px;left:161px;width:150px; margin:0px;font-size:11px;color:#ffffff;background-color:#de0000;border:0px solid #ffffff;border-left:1px solid white;border-top:1px solid white;border-right:1px solid white;}
#smenu11 {position:absolute;top:77px;left:301px;width:100px; margin:0px;font-size:11px;color:#ffffff;background-color:#de0000;border:0px solid #ffffff;border-left:1px solid white;border-top:1px solid white;border-right:1px solid white;}
#smenu12 {position:absolute;top:117px;left:301px;width:230px; margin:0px;font-size:11px;color:#ffffff;background-color:#de0000;border:0px solid #ffffff;border-left:1px solid white;border-top:1px solid white;border-right:1px solid white;}
#smenu2 {position:absolute;top:81px;left:161px;width:185px; margin:0px;font-size:11px;color:#ffffff;background-color:#319cff;border:0px solid #ffffff;border-left:1px solid white;border-top:1px solid white;border-right:1px solid white;}
#smenu21 {position:absolute;top:77px;left:321px;width:170px; margin:0px;font-size:11px;color:#ffffff;background-color:#319cff;border:0px solid #ffffff;border-left:1px solid white;border-top:1px solid white;border-right:1px solid white;}
#smenu22 {position:absolute;top:97px;left:321px;width:170px; margin:0px;font-size:11px;color:#ffffff;background-color:#319cff;border:0px solid #ffffff;border-left:1px solid white;border-top:1px solid white;border-right:1px solid white;}
#smenu23 {position:absolute;top:117px;left:321px;width:230px; margin:0px;font-size:11px;color:#ffffff;background-color:#319cff;border:0px solid #ffffff;border-left:1px solid white;border-top:1px solid white;border-right:1px solid white;}
#smenu24 {position:absolute;top:137px;left:321px;width:160px; margin:0px;font-size:11px;color:#ffffff;background-color:#319cff;border:0px solid #ffffff;border-left:1px solid white;border-top:1px solid white;border-right:1px solid white;}
#smenu3 {position:absolute;top:119px;left:161px;width:150px; margin:0px;font-size:11px;color:#ffffff;background-color:#004a9c;border:0px solid #ffffff;border-left:1px solid white;border-top:1px solid white;border-right:1px solid white;}
#smenu31 {position:absolute;top:116px;left:301px;width:190px; margin:0px;font-size:11px;color:#ffffff;background-color:#004a9c;border:0px solid #ffffff;border-left:1px solid white;border-top:1px solid white;border-right:1px solid white;}
#smenu32 {position:absolute;top:136px;left:301px;width:195px; margin:0px;font-size:11px;color:#ffffff;background-color:#004a9c;border:0px solid #ffffff;border-left:1px solid white;border-top:1px solid white;border-right:1px solid white;}
#smenu33 {position:absolute;top:156px;left:301px;width:190px; margin:0px;font-size:11px;color:#ffffff;background-color:#004a9c;border:0px solid #ffffff;border-left:1px solid white;border-top:1px solid white;border-right:1px solid white;}
#smenu4 {position:absolute;top:157px;left:161px;width:200px; margin:0px;font-size:11px;color:#ffffff;background-color:#ff9c00;border:0px solid #ffffff;border-left:1px solid white;border-top:1px solid white;border-right:1px solid white;}
#smenu41 {position:absolute;top:152px;left:301px;width:150px; margin:0px;font-size:11px;color:#ffffff;background-color:#ff9c00;border:0px solid #ffffff;border-left:1px solid white;border-top:1px solid white;border-right:1px solid white;}
#smenu42 {position:absolute;top:172px;left:301px;width:110px; margin:0px;font-size:11px;color:#ffffff;background-color:#ff9c00;border:0px solid #ffffff;border-left:1px solid white;border-top:1px solid white;border-right:1px solid white;}
#smenu5 {position:absolute;top:195px;left:161px;width:150px; margin:0px;font-size:11px;color:#ffffff;background-color:#009c08;border:0px solid #ffffff;border-left:1px solid white;border-top:1px solid white;border-right:1px solid white;}
#smenu51 {position:absolute;top:191px;left:301px;width:150px; margin:0px;font-size:11px;color:#ffffff;background-color:#009c08;border:0px solid #ffffff;border-left:1px solid white;border-top:1px solid white;border-right:1px solid white;}
#smenu52 {position:absolute;top:211px;left:301px;width:170px; margin:0px;font-size:11px;color:#ffffff;background-color:#009c08;border:0px solid #ffffff;border-left:1px solid white;border-top:1px solid white;border-right:1px solid white;}
#smenu53 {position:absolute;top:231px;left:301px;width:190px; margin:0px;font-size:11px;color:#ffffff;background-color:#009c08;border:0px solid #ffffff;border-left:1px solid white;border-top:1px solid white;border-right:1px solid white;}
#smenu6 {position:absolute;top:233px;left:161px;width:150px; margin:0px;font-size:11px;color:#ffffff;background-color:#840084;border:0px solid #ffffff;border-left:1px solid white;border-top:1px solid white;border-right:1px solid white;}
#smenu7 {position:absolute;top:136px;left:161px;width:150px; margin:0px;font-size:11px;color:#ffffff;background-color:#666666;border:0px solid #ffffff;border-left:1px solid white;border-top:1px solid white;border-right:1px solid white;}

body{margin:0px; padding:0px; background-color:#dddddd; font-family: Verdana, Helvetica, Arial, sans-serif;}
#corps {width:100%; }
#valid {position:relative; width:60px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:10px; border:0px solid black; padding:0px;overflow:hidden;}
#cadre2 {position:relative; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; border:0px solid black; width:900px; padding:0px;overflow:hidden; background-image:url('imgs/back0.gif');}
#cadre {position:relative;  margin-left:auto; margin-right:auto; background-color:white; margin-top:0px; margin-bottom:0px; border:0px solid #dddddd; width:810px; padding:0px; overflow:hidden; z-index:1;}
#cadrebas {position:relative;  margin-left:auto; margin-right:auto; background-color:transparent; margin-top:0px; margin-bottom:10px; border:0px solid black; width:900px; height:10px;  padding:0px; z-index:1; background-image:url('imgs/back2.gif');}
#cadrehaut {position:relative;  margin-left:auto; margin-right:auto; background-color:transparent; margin-top:10px; margin-bottom:0px; border:0px solid black; width:900px; height:10px;  padding:0px; z-index:1; background-image:url('imgs/back3.gif'); overflow:hidden;}

#mainct {float:right; z-index:600; margin:0px; border:0px solid black;}


#reforme {position:absolute; background-color:white; top:630px; left:10px; width:150px;height:150px; z-index:500; margin:0px; border:0px solid black; margin-top:15px; font-size:12px;}


#calif {position:relative; border:0px; margin:0px; padding:0px; background-color:white; overflow:hidden; width:152px; height:150px;}
.calif2 {position:relative; border:0px; margin:0px; padding:0px; background-color:white; overflow:hidden; width:152px; height:150px;}
#repousse {position:relative; width:2px; height:500px; border:0px solid black;}
#bottom {position:relative; width:100%; height:40px; background-image:url('imgs/moto2.gif');text-align:center;}

#calend {position:absolute; background-color:white; top:470px; left:10px; width:150px;z-index:500; margin:0px; border:0px solid black; margin-bottom:10px; font-size:12px;}
#calend2 {position:absolute; background-color:white; top:470px; left:10px; width:150px;z-index:500; margin:0px; border:0px solid black; margin-bottom:10px; font-size:12px;}



#newstop {position:relative; width:410px;  height:25px; z-index:10; visibility:visible; font-size:12px; font-weight:normal; color:#000000; margin-top:0px; margin-bottom:0px; margin-left:5px; margin-right:5px;  border:0px solid black; text-align:left;  background-image:url('imgs/topactu.gif');}
#news {position:relative; width:400px; z-index:10; visibility:visible; font-size:11px; font-weight:normal; color:#000000;  margin-top:0px; margin-bottom:0px;  margin-left:5px; margin-right:5px; padding-top:0px; padding-bottom:0px; padding-left:5px; padding-right:5px; border:0px solid black; text-align:left;  background-image:url('imgs/fondbloc.gif');}
#newsmore {position:relative; width:410px;  height:26px; z-index:10; visibility:visible; font-size:12px; font-weight:normal; color:#000000;  margin-top:0px; margin-bottom:5px; margin-left:5px; margin-right:5px; border:0px solid black; text-align:left;  background-image:url('imgs/backbloc2.gif');padding-top:10px;}
#news a{ color:#800000; background-color:white;  text-decoration:none; font-weight:normal;}
#news a:hover{ color:#800000; background-color:white; text-decoration:underline; font-weight:normal;}
#dossier a{ color:#800000; background-color:white;  text-decoration:none; font-weight:normal;}
#dossier a:hover{ color:#800000; background-color:white; text-decoration:underline; font-weight:normal;}


#dossiertop {position:relative; width:410px; height:25px;  z-index:10; visibility:visible; font-size:12px; font-weight:normal; color:#000000;  margin-top:5px; margin-bottom:0px; margin-left:5px; margin-right:5px; border:0px solid black; text-align:left; background-image:url('imgs/topzoom.gif');}
#dossier {position:relative; width:400px; z-index:10; visibility:visible; font-size:11px; font-weight:normal; color:#000000; margin-top:0px; margin-bottom:0px;  margin-left:5px; margin-right:5px; padding-left:5px; padding-right:5px; border:0px solid black; text-align:left;  background-image:url('imgs/fondbloc.gif');}
#dossiermore {position:relative; width:410px; height:26px;  z-index:10; visibility:visible; font-size:12px; font-weight:normal; color:#000000;  margin-top:0px; margin-bottom:5px; margin-left:5px; margin-right:5px; border:0px solid black; text-align:left; background-image:url('imgs/backbloc.gif');}

/* Ajouté 20px en top ou height a ces 5 cadres pour la nouvelle tetière, de même qu'aux valeurs 170 et 180 de news.js */
/* Ajouté 265px en top ou height a ces cadres pour la case journal */
/* Retiré 70px pour tenir compte des news plus courtes... */
/* Voeux 2012 - raccourci les news de 200px et remonté le dossier d'autant ainsi : newscontent et masque passent à 185 au lieu de 385 et idem dans script news.js*/
#tetiere {position:relative; width:100%; height:150px; z-index:1; border:0px solid black; background-image:url('imgs/tetiere.jpg');}
#newscontent{position:absolute; left:185px;  top:155px; width:420px; height:445px; margin:0px; border:solid 0px green; background-color:#ffffff; padding:0px; overflow:hidden;}
#uncliccontent{position:absolute; left:625px; top:385px; width:170px; margin:0px; border:solid 0px black; background-color:#ffffff; padding:0px; overflow:hidden; background-image:url('imgs/backclic.gif');}
#masque{position:relative; left:0px; top:0px; width:420px; height:385px; border:solid 0px green; background-color:#ffffff; padding:0px; overflow:hidden; margin:0px;}
#dossiercontent{position:absolute; left:185px; top:615px; width:420px;margin:0px 0px 0px 0px; border:solid 0px red; background-color:#ffffff; padding:0px; overflow:hidden; margin-bottom:10px;margin-top:0px;}
#calend {position:absolute; background-color:white; top:470px; left:10px; width:150px;z-index:500; margin:0px; border:0px solid black; margin-bottom:10px; font-size:12px;}
#calend2 {position:absolute; background-color:white; top:470px; left:10px; width:150px;z-index:500; margin:0px; border:0px solid black; margin-bottom:10px; font-size:12px;}


#magzune{position:absolute; left:625px; top:150px; width:158px; height:222px; margin:0px; border:solid 0px black; background-color:#ffffff; padding:0px;  padding-left:10px; overflow:hidden; background-image:url('magz/magz.gif');}
#logo {position:absolute; top:705px; left:625px; width:165px; height:57px; margin:0px; border:0px solid black;}


#unclic {position:relative; width:150px; z-index:10; visibility:visible; font-size:12px; font-weight:normal; color:#000000; margin:10px; border:0px solid black; text-align:left;}
#clictop {position:relative; width:170px;  height:26px; z-index:10; visibility:visible; font-size:12px; font-weight:normal; color:#000000; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;  border:0px solid black; text-align:left;  background-image:url('imgs/topclic.gif');}
#clicbottom {position:relative; width:170px;  height:26px; z-index:10; visibility:visible; font-size:12px; font-weight:normal; color:#000000; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;  border:0px solid black; text-align:left;  background-image:url('imgs/backclic2.gif');}

#nav {position:relative; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style:normal; text-align:center; width:510px; margin-left:125px; padding-top:10px; color:#ffffff; border:0px solid white;}
#nav a{ background-color:#800000; color:white;  text-decoration:none; font-weight:normal;}
#nav a:hover{ background-color:#800000; color:white; text-decoration:underline; font-weight:normal;}

#retronav {float:right; width:630px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style:normal; text-align:left; margin-top:0px; margin-bottom:0px;}
.maj {color:#999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style:normal; margin-top:0px; margin-bottom:0px;}

#cleft {float:left; width:580px; margin-left:5px; margin-right:0px; margin-top:0px; margin-bottom:0px; border:0px solid black; padding-top:0px; padding-left:5px; padding-right:5px; padding-bottom:0px;  color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style:normal;  overflow:hidden;}
#cleft2 {float:right; width:620px; margin-left:0px; margin-right:5px; margin-top:0px; margin-bottom:0px; border-left:1px solid #adadad; padding-top:0px; padding-left:5px; padding-right:5px; padding-bottom:0px; color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; font-style:normal;overflow:hidden;}
#cright {float:right; background-color:#ffffff; width:148px; margin-left:0px; margin-right:5px; margin-top:50px; margin-bottom:0px; border-left:0px dotted #999999; border-bottom:0px dotted #999999;  padding:5px;  color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style:normal; text-align:justify; overflow:hidden}
#ccenter {float:right; width:620px; margin-left:0px; margin-right:5px; margin-top:0px; margin-bottom:10px; border-left:1px solid #adadad; padding-top:0px; padding-left:5px; padding-right:5px; padding-bottom:0px;  color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; font-style:normal; text-align:justify; overflow:hidden;}

#popup {position:absolute; background-color:#FFFFDD; border:0px solid black; visibility:hidden; left:25px; top:100px; z-index:100; font-size:8px; text-align:left;}

#search {position:absolute; left:560px; top:3px; width:221px; height:18px; z-index:1; border:0px solid black;padding:0px; margin:0px;}
#pmenu {position:absolute; left:690px; top:60px; width:115px; height:83px; z-index:1; text-align:right;}

td { color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style:normal; text-align:left;}
a  { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; text-decoration:none;}
a:hover {text-decoration:none;}
select {color:#800000; background-color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal; border:1px; border-style:solid; border-color:#800000;margin-top:5px;}
.selectcdv {color:#009c08; background-color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal; border:1px; border-style:solid; border-color:#009c08;margin-top:5px;}
.selecttpl {color:#004a9c; background-color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal; border:1px; border-style:solid; border-color:#004a9c;margin-top:5px;}

input {color:#800000; background-color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal; border:1px; border-style:solid; border-color:#800000;margin-top:5px;}
.input0 {background-color:#800000; color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal; border:1px; border-style:outset; border-color:#800000;margin-top:5px; padding-left:0px; padding-right:0px; width:80px;}
.input2 { color:#ffffff;  background-color:#800000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal; border:1px; border-style:outset; border-color:white;}
.input3 { color:#ffffff;  background-color:#004a9c; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal; border:0px; border-style:outset; border-color:white;}
.input4 { color:#ffffff;  background-color:#800000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style:normal; border:1px solid black;}
.input5 { color:#0082bb;  background-color:#ffe775; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style:normal; border:1px solid white;}
.input6 { color:#0082bb;  background-color:#ffe775; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style:normal; border:1px solid white;}

.ablanc {text-decoration:none;font-style:normal;color:#ffffff; font-weight:bold; font-size:11px;text-decoration:none;}
.ablanc:hover{text-decoration:underline;font-style:normal;color:#ffffff;font-weight:bold; font-size:11px;}
.anoir {text-decoration:none;font-style:normal;color:#000000; font-weight:bold; font-size:11px;}
.anoir:hover{text-decoration:underline;font-style:normal;color:#000000;font-weight:bold; font-size:11px;}
.aneutre {text-decoration:none;font-weight:normal; font-style:normal;}
.aneutre:hover{text-decoration:none;font-weight:normal; font-style:normal;}
.tdoss {color:#800000; font-weight:bold; font-size:13px;}

.titre0 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #C00000; font-style:normal; font-weight:bold;}
.titre1  { color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style: normal; text-align:left;}

.titrecdv  { color:#009c08;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; font-style: normal;}
.stitrecdv  { color:#007706;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style: normal;}
.legcdv  { color:#007706;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; font-style: normal;}
.acdv{color:#007706;text-decoration:none;}
.acdv:hover {background-color:#007706;color:white; text-decoration:none;}

.titreavs  { color:#de0000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; font-style: normal;}
.stitreavs  { color:#800000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style: normal;}
.stitre2avs  { color:#800000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style: normal;}
.boldavs  { color:#de0000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: normal;}
.qdavs  { color:#de0000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: italic;}
.legavs  { color:#800000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; font-style: normal;}
.aavs{color:#800000;text-decoration:none;font-weight:bold}
.aavs:hover {background-color:#800000;color:white; text-decoration:none;font-weight:bold}

.aagd{color:#800000;text-decoration:none;}
.aagd:hover {background-color:#800000;color:white; text-decoration:none;}

.titredur  { color:#840084;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; font-style: normal;}
.stitredur  { color:#400040;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style: normal;}
.legdur  { color:#400040;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; font-style: normal;}
.adur{color:#400040;text-decoration:none;font-weight:bold}
.adur:hover {background-color:#400040;color:white; text-decoration:none;font-weight:bold}


.titretuv { color:#319cff;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; font-style: normal;}
.stitretuv  { color:#0080c0;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style: normal;}
.stitre2tuv  { color:#0080c0;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style: normal;}
.legtuv  { color:#0080c0;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; font-style: normal;}
.atuv{color:#0080c0;text-decoration:none;font-weight:bold}
.atuv:hover {background-color:#0080c0;color:white; text-decoration:none;font-weight:bold}


.titredec { color:#ff9c00;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; font-style: normal;}
.stitredec  { color:#ff8000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style: normal;}
.legdec  { color:#ff8000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; font-style: normal;}
.adec{color:#ff8000;text-decoration:none;font-weight:bold}
.adec:hover {background-color:#ff8000;color:white; text-decoration:none;font-weight:bold}

.titrepra { color:#666666;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; font-style: normal;}
.stitrepra  { color:#333333;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style: normal;}
.legpra  { color:#333333;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; font-style: normal;}
.apra {color:#333333;text-decoration:none;font-weight:bold}
.apra:hover {background-color:#333333;color:white; text-decoration:none;font-weight:bold}

.titretpl { color:#004a9c;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; font-style: normal;}
.stitretpl  { color:#004080;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style: normal;}
.boldtpl  { color:#004080;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: normal;}
.legtpl  { color:#004080;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; font-style: normal;}
.atpl {color:#004080;text-decoration:none;font-weight:bold}
.atpl:hover {background-color:#004080;color:white; text-decoration:none;font-weight:bold}
.bktpl {background-color:#b3d3ff;width:100%;}


.savrg {color:#800000; border-top:1px solid #800000; border-bottom:1px solid #800000; width:160px; text-align:right; padding-top:2px; padding-bottom:2px; margin:0px; margin-right:15px; font-size:10px;}
.blanc {color:#ffffff; font-weight:normal; font-size:11px;}
.text {font-size:12px; font-weight:normal; color:#000000; text-align:justify;}
.leg {font-size:9px; font-weight:bold; color:#999999;}
.aneutreb {text-decoration:none;font-style:normal;color:#ff9906; font-weight:bold; font-size:12px;}
.aneutreb:hover{text-decoration:none;font-style:normal;background-color:#ff9906; color:#ffffff;font-weight:bold; font-size:12px;}
.feuilmenu {position:relative; width:140px; background-color:#ffffff; border:1px solid #800000; margin:0px 0px 5px 0px; padding:4px; font-size: 10px; text-align:left;}
.newsmenu {position:relative; width:140px; background-color:#fafafa; border:0px solid #800000; margin:0px 0px 5px 0px; padding:4px; font-size: 10px; text-align:right;}
.calmenu {position:relative; width:150px; border:0px solid #800000; margin:0px 0px 0px 0px; padding:0px; overflow:hidden;}
.resume {float:left; width:350px; border:1px dashed #800000; margin:5px 5px 5px 5px; padding:4px; text-align:left; background-color:#ffe775;}
.resume2 {float:left; width:350px; border:1px dashed #800000; margin:5px 5px 5px 5px; padding:4px; text-align:left; background-color:#ffd6c1;}
.bbase { color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; font-style:normal;}
.base { color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; font-style:normal;}
.baseb { color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal;}
.baseb2 { color:white;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style:normal;}
.basej2 { color:#ffe775;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style:normal; text-decoration:none;}
.basej2:hover { color:#0071bd;  background-color:white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style:normal; text-decoration:none;}
.tblanc { color:white;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; font-style:normal;}
.tblanc2 { color:white;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal;}
.tbleub { color:#800000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; font-style:normal;}
.stbleub { color:#0082bb;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal;}
.stbleub2 { color:#0082bb;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style:normal;}
.rouge { color:#800000;}
.trougeb { color:#800000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; font-style:normal;}
.strougeb { color:#800000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style:normal;}
.strouge2 { color:#800000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style:normal;}
.strouge3 { color:#800000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal;}
.navgris { color:#999999;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style:normal;}
.breverouge { color:#800000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal;}
.brevenoire { color:#000000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal;}
.tvertb2 { color:#0082bb;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style:normal;}
.bleub { color:#0082bb;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style:normal;}
.bleu { color:#0082bb;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; font-style:normal;}
.vertb { color:#8faf3a;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style:normal;}
.vertb2 { color:#8faf3a;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal; text-align:left;}
.vert { color:#8faf3a;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; font-style:normal;}
.news { color:#0082bb;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style:normal;}
.newsj { color:#800000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal;}
.ptd { color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; font-style:normal;}
.menu { color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style:normal; text-align:right;}





.table2 td{border-left:1px solid #000000; border-bottom:1px solid #000000;}
.table2 {border-top:1px solid #000000; border-right:1px solid #000000;}
.hrr {border-left:0px solid #800000; border-top:1px solid #800000; margin-bottom:15px; padding-left:35px; padding-top:4px; text-align:left;overflow:hidden;}
.hrr2 {border-left:0px solid #800000; border-top:1px solid #800000; margin-bottom:15px; padding-left:4px; padding-top:4px; text-align:left;}
.hrr3 {border-top:1px solid #004a9c; margin-bottom:2px; margin-top:2px}
.detail {color:#c00000;}
.detail2 {font-size:9px; color:#800000;}
.lieu {color:#800000;}
.picto {margin-left:-30px;}
.picsa {border:1px solid #ff9906;}
.picsv {border:1px solid #5b024b;}
.tsa {color:#ff9906; font-weight:bold; font-size:12px;}
.tinfo {color:#5b024b; font-weight:bold; font-size:12px;}
.savbl {color:#4eb9b4; border-top:1px solid #4eb9b4; border-bottom:1px solid #4eb9b4; width:160px; text-align:right; padding-top:2px; padding-bottom:2px; margin:4px;font-size:11px;}
.savmv {color:#5b024b; border-top:1px solid #5b024b; border-bottom:1px solid #5b024b; width:140px; text-align:right; padding-top:2px; padding-bottom:2px; margin:4px;font-size:11px;}
.base { color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style:normal;}
.baseb { color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal;}
.bbase { color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style:normal;}

.entete  { color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; font-style: normal;}
.date  { color:#c00000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style: normal;}
.date2  { color:#c00000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style: normal;}
.date2i  { color:#000000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: italic;}
.date2s  { color:#c00000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style: normal;}
.date2b  { color:#c00000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; font-style: normal;}
.date3  { color:#004080;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style: normal;}
.soustitre   { color:#007906;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style: normal;}
.soustitreg   { color:#007906;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style: normal;}
.soustitroug   { color:#c00000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style: normal;}
.soustitbleu   { color:#004080;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style: normal;}
.soustitvert   { color:#009900;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style: normal;}
.titreb  { color:#ffffff;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; font-style: normal;}
.soustitreb   { color:#ffffff;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style: normal;}
.menurapide   { color:#333333;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style: normal;}
.perm  { color:#004a9c;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; font-style: normal;}
.vert  { color:#00980f;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style: normal;}
.orange  { color:#ff8040;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style: normal;}
.oranges  { color:#ff8040;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; font-style: normal;}
.bleu  { color:#2f98ff;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style: normal;}
.jaune  { color:#ffbf0f;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style: normal;}
.bleuf  { color:#00489f;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style: normal;}
.gris  { color:#a8afa8;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style: normal;}


.tabletuv {width:550px; padding:10px; background-color:#c1e1ff; border:1px solid #319cff; position:relative; margin-left:auto; margin-right:auto;}


#fixedmenu {
   position: fixed;
   bottom: 20px;
   right: 20px;
   width: 16px;
   background: transparent;
}

#fixedmenu a, #fixedmenu a:hover {
   text-decoration: none;
   display: block;
   width: 16px;
   height: 16px;
   overflow: hidden;
   font-size: 40px;
   line-height: 1;
   margin: 0 auto;
}

#fixedmenu ul, #fixedmenu li {
   list-style-type:none;
   margin: 5px 0;
   padding: 0;
}

#fixedmenu #home {
   background: transparent url(/imgs/home.png) no-repeat;
}

#fixedmenu #up {
   background: transparent url(/imgs/up.png) no-repeat;
}

#fixedmenu #down {
   background: transparent url(/imgs/down.png) no-repeat;
}

#fixedmenu #email {
   background: transparent url(/imgs/email.png) no-repeat;
}

#fixedmenu #favoris {
   background: transparent url(/imgs/favoris.png) no-repeat;
}

#fixedmenu #rss {
   background: transparent url(/imgs/rss.png) no-repeat;
}

