.image1 { color:black; border:1px solid #0073bd;}
.image2 { color:black; border:1px solid #4e960e;}
.image3 { color:black; border:1px solid #004f9d;}
.image4 { color:black; border:0px solid #e1ab90;}
.chcss,  .chcss:hover {color:#0073bd;}
.tcont {width:755px;border:0px;padding:0px;margin:0px;}
.eltmenu {font-size:11px;}

#menu1 {display:inline;}
#menu2 {display:inline;}
#menu3 {display:inline;}
#menu4 {display:inline;}
#menu5 {display:inline;}
#menu6 {display:inline;}
#menu7 {display:inline;}
#menu8 {display:inline;}
#menu9 {display:inline;}
#menu10 {display:inline;}
#menu11 {display:inline;}
#menu12 {display:inline;}
#menu13 {display:inline;}
#menu14 {display:inline;}
#menu15 {display:inline;}
#menu16 {display:inline;}
#menu17 {display:none;}
#menu18 {display:none;}
#menu19 {display:none;}
#menu20 {display:none;}
#menu21 {display:none;}
#menu22 {display:none;}
#menu23 {display:none;}
#menu24 {display:none;}
#menu25 {display:none;}
#menu26 {display:none;}
#menu27 {display:none;}
#menu28 {display:none;}
#menu29 {display:none;}
#menu30 {display:none;}
#menu31 {display:none;}
#menu32 {display:none;}

#popup {position:absolute; background-color:#ffd200; border:0px solid black; visibility:hidden; left:0px; top:0px; z-index:100; font-size:9px; text-align:justify;}

body{margin:0px; padding:0px; background-color:#ffffff; background-image:url('imgs/fond.gif'); font-family: Verdana, Helvetica, Arial, sans-serif; overflow: -moz-scrollbars-vertical;}

td { color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style:normal;}
#cadrebas {margin-bottom:15px;}
#corps2 {width:100%;position:absolute;top:0px;left:0px;}
#cadre2b {position:relative; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:0px; border:0px solid black; width:821px; padding:0px;}
#cadreb {position:relative; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; border:0px solid black; width:765px; padding:0px;}

#corps {width:100%;}
#cadre2 {position:relative; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:0px; border:0px solid black; width:821px; padding:0px; overflow:hidden;}
#cadre {position:relative; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; border:0px solid black; width:765px; padding:0px; overflow:hidden;}
#content {position:relative; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; border:0px solid black; width:760px; padding:0px; overflow:hidden; min-height:650px;}
#moto {position:absolute; top:10px; left:790px; width:28px; height:60px; z-index:1; margin:0px; border:0px solid black;}

#btn0 {width:155px; height:20px; z-index:1; margin:0px; margin-top:3px; margin-bottom:3px; border:0px solid black;background-image:url('/utiles/savo2.gif');}
#btn2d {width:155px; height:20px; z-index:1; margin:0px; margin-top:2px; margin-bottom:2px; border:0px solid black;background-image:url('/utiles/2d2.gif');}
#btn1 {width:155px; height:20px; z-index:1; margin:0px; margin-top:2px;  margin-left:-2px; margin-bottom:2px; border:0px solid black;background-image:url('/utiles/magz2.gif');}
#btn2 {width:155px; height:20px; z-index:1; margin:0px; margin-top:2px;  margin-left:-2px; margin-bottom:2px; border:0px solid black;background-image:url('/utiles/date2.gif');}
#btn3 {width:155px; height:20px; z-index:1; margin:0px; margin-top:2px;  margin-left:-2px; margin-bottom:2px; border:0px solid black;background-image:url('/utiles/form2.gif');}
#btn4 {width:155px; height:20px; z-index:1; margin:0px; margin-top:2px;  margin-left:-2px; margin-bottom:2px; border:0px solid black;background-image:url('/utiles/imag2.gif');}
#btn5 {width:155px; height:20px; z-index:1; margin:0px; margin-top:2px;  margin-left:-2px; margin-bottom:2px; border:0px solid black;background-image:url('/utiles/plan2.gif');}
#btn6 {width:155px; height:40px; z-index:1; margin:0px; margin-top:2px;  margin-left:-2px; margin-bottom:2px; border:0px solid black;background-image:url('/utiles/questi2.gif');}
#btn7 {width:155px; height:20px; z-index:1; margin:0px; margin-top:2px;  margin-left:-2px; margin-bottom:2px; border:0px solid black;background-image:url('/utiles/tar2.gif');}
#btn8 {width:155px; height:20px; z-index:1; margin:0px; margin-top:2px;  margin-left:-2px; margin-bottom:2px; border:0px solid black;background-image:url('/utiles/hor2.gif');}


#btn1b {width:165px; height:20px; z-index:1; margin:0px; margin-top:2px;  margin-left:-2px; margin-bottom:2px; border:0px solid black;background-image:url('/utiles/magz3.gif');}
#btn2b {width:165px; height:20px; z-index:1; margin:0px; margin-top:2px;  margin-left:-2px; margin-bottom:2px; border:0px solid black;background-image:url('/utiles/date3.gif');}
#btn3b {width:165px; height:20px; z-index:1; margin:0px; margin-top:2px;  margin-left:-2px; margin-bottom:2px; border:0px solid black;background-image:url('/utiles/form3.gif');}
#btn4b {width:165px; height:20px; z-index:1; margin:0px; margin-top:2px;  margin-left:-2px; margin-bottom:2px; border:0px solid black;background-image:url('/utiles/imag3.gif');}
#btn5b {width:165px; height:20px; z-index:1; margin:0px; margin-top:2px;  margin-left:-2px; margin-bottom:2px; border:0px solid black;background-image:url('/utiles/plan3.gif');}
#btn6b {width:165px; height:40px; z-index:1; margin:0px; margin-top:2px;  margin-left:-2px; margin-bottom:2px; border:0px solid black;background-image:url('/utiles/questi3.gif');}
#btn7b {width:165px; height:20px; z-index:1; margin:0px; margin-top:2px;  margin-left:-2px; margin-bottom:2px; border:0px solid black;background-image:url('/utiles/tar3.gif');}
#btn8b {width:165px; height:20px; z-index:1; margin:0px; margin-top:2px;  margin-left:-2px; margin-bottom:2px; border:0px solid black;background-image:url('/utiles/hor3.gif');}
#btn9b {width:165px; height:20px; z-index:1; margin:0px; margin-top:2px;  margin-left:-2px; margin-bottom:2px; border:0px solid black;background-image:url('/utiles/resto3.gif');}
#btn10b {width:165px; height:20px; z-index:1; margin:0px; margin-top:2px;  margin-left:-2px; margin-bottom:2px; border:0px solid black;background-image:url('/utiles/marp3.gif');}


#ong1 {position:absolute; top:10px; left:0px; width:28px; height:105px; z-index:1; margin:0px; border:0px solid black;background-image:url('titre/ong1.gif');}
#ong2 {position:absolute; top:114px; left:0px; width:28px; height:115px; z-index:1; margin:0px; border:0px solid black;background-image:url('titre/ong2.gif');}
#ong3 {position:absolute; top:228px; left:0px; width:28px; height:120px; z-index:1; margin:0px; border:0px solid black;background-image:url('titre/ong3.gif');}
#ong4 {position:absolute; top:347px; left:0px; width:28px; height:135px; z-index:1; margin:0px; border:0px solid black;background-image:url('titre/ong4.gif');}
#ong5 {position:absolute; top:90px; left:790px; width:28px; height:40px; z-index:1; margin:0px; border:0px solid black; background-image:url('titre/ong5.gif');text-align:center; padding-top:1px; visibility:visible;}
#ong52 {position:absolute; top:90px; left:790px; width:28px; height:40px; z-index:1; margin:0px; border:0px solid black; background-image:url('titre/ong5.gif');text-align:center; padding-top:1px; visibility:visible;}
#ong5 a {color:#808080; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight:bold; font-size:11px; visibility:visible;}
#ong52 a {color:#808080; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight:bold; font-size:11px; visibility:visible;}
#ong6 {position:absolute; top:129px; left:790px; width:28px; height:40px; z-index:1; margin:0px; border:0px solid black; background-image:url('titre/ong6.gif');}
#ong7 {position:absolute; top:168px; left:790px; width:28px; height:40px; z-index:1; margin:0px; border:0px solid black; background-image:url('titre/ong7.gif');}
#ong8 {position:absolute; top:207px; left:790px; width:28px; height:40px; z-index:1; margin:0px; border:0px solid black; background-image:url('titre/ong8.gif');}
#ong9 {position:absolute; top:481px; left:0px; width:28px; height:70px; z-index:1; margin:0px; border:0px solid black;background-image:url('titre/ong9.gif');}
#ong10 {position:absolute; top:246px; left:790px; width:28px; height:40px; z-index:1; margin:0px; border:0px solid black;background-image:url('titre/ong10.gif');}
#ong11 {position:absolute; top:285px; left:790px; width:28px; height:40px; z-index:1; margin:0px; border:0px solid black;background-image:url('titre/ong11.gif');}
#ong12 {position:absolute; top:550px; left:0px; width:28px; height:115px; z-index:1; margin:0px; border:0px solid black;background-image:url('titre/ong12.gif');}

#ong5big {position:absolute; top:90px; left:735px; width:55px; height:55px; z-index:99; margin:0px; border:0px solid black;visibility:hidden;background-color:#ffffff;border:1px solid #adce5a;}
#ong5big2 {position:absolute; top:90px; left:735px; width:55px; height:55px; z-index:99; margin:0px; border:0px solid black;visibility:hidden;background-color:#ffffff;border:1px solid #adce5a;}

#ong1 a:hover {position:absolute; top:0px; left:0px; width:28px; height:105px; z-index:1; margin:0px; border:0px solid black;background-image:url('titre/ong1b.gif');}
#ong2 a:hover {position:absolute; top:0px; left:0px; width:28px; height:115px; z-index:1; margin:0px; border:0px solid black;background-image:url('titre/ong2b.gif');}
#ong3 a:hover {position:absolute; top:0px; left:0px; width:28px; height:120px; z-index:1; margin:0px; border:0px solid black;background-image:url('titre/ong3b.gif');}
#ong4 a:hover {position:absolute; top:0px; left:0px; width:28px; height:135px; z-index:1; margin:0px; border:0px solid black;background-image:url('titre/ong4b.gif');}
#ong5 a:hover {position:absolute; top:0px; left:0px; width:28px; height:40px; z-index:1; margin:0px; border:0px solid black; background-image:url('titre/ong5b.gif');text-align:center; padding-top:1px; color:#ffffff; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight:bold; font-size:11px; visibility:visible;}
#ong52 a:hover {position:absolute; top:0px; left:0px; width:28px; height:40px; z-index:1; margin:0px; border:0px solid black; background-image:url('titre/ong5b.gif');text-align:center; padding-top:1px; color:#ffffff; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight:bold; font-size:11px; visibility:visible;}
#ong6 a:hover {position:absolute; top:0px; left:0px; width:28px; height:40px; z-index:1; margin:0px; border:0px solid black;background-image:url('titre/ong6b.gif');}
#ong7 a:hover {position:absolute; top:0px; left:0px; width:28px; height:40px; z-index:1; margin:0px; border:0px solid black;background-image:url('titre/ong7b.gif');}
#ong8 a:hover {position:absolute; top:0px; left:0px; width:28px; height:40px; z-index:1; margin:0px; border:0px solid black;background-image:url('titre/ong8b.gif');}
#ong9 a:hover {position:absolute; top:0px; left:0px; width:28px; height:70px; z-index:1; margin:0px; border:0px solid black;background-image:url('titre/ong9b.gif');}
#ong10 a:hover {position:absolute; top:0px; left:0px; width:28px; height:40px; z-index:1; margin:0px; border:0px solid black;background-image:url('titre/ong10b.gif');}
#ong11 a:hover {position:absolute; top:0px; left:0px; width:28px; height:40px; z-index:1; margin:0px; border:0px solid black;background-image:url('titre/ong11b.gif');}
#ong12 a:hover {position:absolute; top:0px; left:0px; width:28px; height:115px; z-index:1; margin:0px; border:0px solid black;background-image:url('titre/ong12b.gif');}

#trait {position:absolute; top:100px; left:80px; width:370px; height:30px; z-index:1;border:0px solid black;}
#photoedito {float:right; z-index:1; margin:4px; border:0px solid black; z-index:20;}
#edito {float:left; width:370px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; border:0px solid black; padding:0px;  color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style:normal; text-align:justify;}
#edito2 {float:left; width:370px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; border:0px solid black; padding:0px;  color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style:normal; text-align:justify;}
#edito3 {float:left; width:100%; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; border:0px solid black; padding:0px;  color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style:normal; text-align:justify;}

#cleft {float:left; width:585px; margin-left:5px; margin-right:0px; margin-top:0px; margin-bottom:0px; border:0px solid black; padding:5px 5px 0px 5px;  color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style:normal; text-align:justify; overflow:hidden;}
#cright {float:right; background-color:#0073bd; width:150px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; border:0px solid black; 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:left; width:748px; margin-left:5px; margin-right:5px; margin-top:0px; margin-bottom:0px; border:0px solid black; padding:5px 0px 5px 0px;  color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; font-style:normal; text-align:justify; overflow:hidden;}

#newscontent{position:absolute; left:580px; top:96px; width:170px; height:245px; margin:0px 0px 0px 0px; border:solid 0px #ffffff; background:#ffd200; padding:0px; overflow:hidden;}
#news {position:relative; width:170px; height:245px; clip:rect(0px 160px 245px 0px); z-index:50; visibility:hidden; font-size:12px; font-weight:bold; color:#000000; margin-top:0; border:0px solid black;}

#fullact{position:absolute; left:30px; top:100px; margin:0px 0px 0px 0px; border:solid 1px #ffd200; background:#adce5a; padding:0px; z-index:100; visibility:hidden;}
#fullact td {border:0px solid white;padding-bottom:10px;}
#fullact th {border:0px solid white; background:white;}
#fullact b {font-size:9px;color:black;}
#fullact .b2 {font-size:11px;color:black; font-weight:bold;}
#fullact .bbc {font-size:15px;color:#0082bb;font-weight:bold;}
#fullact .lbc {font-size:10px;color:#0082bb;font-weight:bold;}
.azoom {font-size:9px;color:black;}

#avis{position:absolute; 
	left: 50%;
	top: 120px;
    width: 760px;
    margin-left: -382px; /* moitié de la largeur */
border:solid 1px #ffd200; background:#a6dbff; padding:0px; z-index:500; visibility:hidden;}
#avis td {border:0px solid white;padding-bottom:10px;}
#avis th {border:0px solid white; background:white;}
#avis b {font-size:11px;color:black;}
#avis .b2 {font-size:11px;color:black; font-weight:bold;}
#avis .bbc {font-size:15px;color:#0082bb;font-weight:bold;}
#avis .lbc {font-size:10px;color:#0082bb;font-weight:bold;}
#avis .strouge3 {color:#003380;font-weight:bold;}
#avis a {color:#003380;font-weight:bold;}


#search {position:absolute; left:530px; top:38px; width:230px; height:20px; z-index:1; border:0px solid black;}
#pmenu {position:absolute; left:610px; top:68px; width:130px; height:30px; z-index:1;}
.calif2 {position:relative; border:0px; margin:0px; padding:0px; background-color:transparent; overflow:hidden; height:140px;}
.vocal3 {position:relative; border:1px solid white; margin:0px; padding:0px; background-color:transparent; overflow:hidden; height:250px; width:250px;}
.vocal4 {float:right; border:1px solid white; margin:0px; padding:0px; background-color:transparent; overflow:hidden; height:240px; width:240px;color:white;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style:normal; text-decoration:none;line-height:1.3;word-spacing:3px;letter-spacing:1px; padding:5px;text-align:left;}
.feuilmenu {position:relative; width:140px; background:#ffffff; border:1px solid #ffd200; margin:0px 0px 5px 0px; padding:4px; font-size: 10px; text-align:left;}
.newsmenu {position:relative; width:140px; background:#ffe775; border:1px solid #ffd200; margin:0px 0px 5px 0px; padding:4px; font-size: 10px; text-align:left;}
.calmenu {position:relative; width:150px; border:0px solid #ffd200; margin:0px 0px 0px 0px; padding:0px; overflow:hidden;}

.resume {float:left; width:350px; border:1px dashed #ffd200; margin:5px 5px 5px 5px; padding:4px; text-align:left; background:#ffe775;}
.resume2 {float:left; width:350px; border:1px dashed #ffd200; margin:5px 5px 5px 5px; padding:4px; text-align:left; background:#ffd6c1;}

.titre2 { color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style:normal;}
.titre1 { color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; font-style:normal;}
.titre1g { color:#aaaaaa;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style:normal;}
.titre1r { color:#c00000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; 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;}
.base { color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style:normal;}
.vocal1 { color:#ffe784;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; font-style:normal;line-height:18px;}
.vocal2, .vocal2:hover { color:white;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style:normal; text-decoration:none;line-height:1.5;word-spacing:4px;letter-spacing:1px;}
.vocal2b, .vocal2b:hover { color:#ffe784;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style:normal; text-decoration:none;line-height:1.5;word-spacing:4px;letter-spacing:1px;}
.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: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;}
.tblanc3, .tblanc3:hover { color:#fec80e;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal;}
.tblanc4, .tblanc4:hover { color:#0082bb;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal;}
.tbleub { color:#0082bb;  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;}
.strouge2 { color:#c00000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style:normal;}
.strouge3 { color:#c00000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal;}
.tvertb { color:#8faf3a;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; 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:#ffd200;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 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;}
a  { color:#c00000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; text-decoration:none;}
a:hover {text-decoration:none;}

input { color:#0082bb;  background:#ffe775; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal;}
.input2 { color:#0082bb;  background:#ffd200; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style:normal; border:1px; border-style:outset; border-color:white;}
.input3 { color:#0082bb;  background:#ffd200; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style:normal; border:1px solid white;}
.input4 { color:#ffffff;  background:#ffd200; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style:normal; border:1px solid black;}
.input5 { color:#0082bb;  background:#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:#ffe775; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style:normal; border:1px solid white;}
.table2 td{border-left:1px solid #000000; border-bottom:1px solid #000000; text-align:left;}
.table2 {border-top:1px solid #000000; border-right:1px solid #000000;}

.table2b td{border-left:1px solid #000000; border-bottom:1px solid #000000;}
.table2b {border-top:1px solid #000000; border-right:1px solid #000000;}

.hrr {min-height:88px; border-left:1px solid #ffd200; border-top:2px solid #ffd200; margin-bottom:5px; padding-left:35px; padding-top:4px; padding-bottom:4px; text-align:left;}
.hrr2 {border-left:1px solid #ffd200; border-top:2px solid #ffd200; margin-bottom:5px; padding-left:4px; padding-top:4px;padding-bottom:4px; text-align:left;}
.detail {color:#d09311;}
.detail2 {font-size:9px; color:#d09311;}
.lieu {color:#8faf3a;}
.picto {margin-left:-30px;}

.tq td {font-weight:bold;}

.stlois {color:#e61a31;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:normal;text-align:left;}
.stmair {color:#0082bb;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:normal;text-align:left;}
.input4bmair{color:#0082bb; background-color:#ffd200; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal; border:0px solid #000000;margin:0px; padding:0px;border-bottom:1px dotted black;}
.input5mair{font-size: 11px; font-weight: bold; font-style:normal; border:0px solid #000000; margin:1px; padding:2px;}
.tdr { color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style:normal; text-align:right;}
.input2mair{color:#0082bb; background-color:#ffd200; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal; border:0px solid #000000;margin:0px; padding:2px;border-bottom:1px dotted black;}
.nmair,.nmair:hover { color:#0082bb;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style:italic;}
.input3mair{color:#0082bb; background-color:#ffe775; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal; border:0px solid #000000;margin:0px; padding:2px;border-bottom:1px dotted black;}
.input4mair{color:#0082bb; background-color:#ffe775; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal; border:0px solid #000000;margin:0px; padding:0px;border-bottom:1px dotted black;}
.input1mair{color:#0082bb; background-color:#ffd200; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal; border:0px; width:13px; border:0px solid #efefef;margin-top:2px;text-align:center;border-bottom:1px dotted black;}

.inputsust{color:#0082bb; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal; margin:0px; margin-top:2px; margin-bottom:-1px; text-align:left;border:0px;}
.textsust{color:#0082bb; background:#ffe775;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal; margin:0px; margin-top:2px; margin-bottom:-1px; text-align:left;border:0px;}
.selectsust{color:#0082bb; background:#ffe775;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal; margin:0px; margin-top:2px; margin-bottom:-1px; text-align:left;border:0px;}

.inputcq{color:#0082bb; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal; margin:0px; margin-top:2px; margin-bottom:-1px; text-align:left;border:0px;width:250px;}
.textcq{color:#0082bb; background:#ffe775;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal; margin:0px; margin-top:2px; margin-bottom:-1px; text-align:left;border:0px;width:250px;}
.selectcq{color:#0082bb; background:#ffe775;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal; margin:0px; margin-top:2px; margin-bottom:-1px; text-align:left;border:0px;}

.tsust {border-top:1px solid #ffce00;border-left:1px solid #ffce00;border-bottom:1px solid #ffce00;}
.dsust {padding:5px;border-right:1px solid #ffce00;line-height:12px;}
.dsust2 {padding:5px;border-right:0px solid #ffce00;line-height:12px;}

.dsustc {padding:5px;border-right:1px solid #ffce00;line-height:12px;background-color:#ffffff;border-bottom:0px solid #42b4ff;}
.dsust2c {padding:5px;padding-left:55px;border-right:0px solid #ffce00;line-height:12px;background-color:#ffffff;border-bottom:0px solid #42b4ff;}
.dsustb {padding:5px;border-right:1px solid #ffce00;line-height:12px;background-color:#ffffff;border-bottom:1px solid #42b4ff;}
.dsust2b {padding:5px;padding-left:55px;border-right:0px solid #ffce00;line-height:12px;background-color:#ffffff;border-bottom:1px solid #42b4ff;}
.dsusta {padding:5px;border-right:1px solid #ffce00;line-height:12px;background-color:#ccebff;border-bottom:1px solid #42b4ff;}
.dsust2a {padding:5px;padding-left:55px;border-right:0px solid #ffce00;line-height:12px;background-color:#ccebff;border-bottom:1px solid #42b4ff;}

.ism {font-size:10px;}
#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;
}

#fixedmenu #pod {
   background:transparent url(/imgs/podcast.png) no-repeat;
}


.leg {font-size:9px; font-weight:bold; color:#666666; text-align:center;}


#newscontent b, #newscontent .stbleub2 {font-size:9px;}