.image1 { color:black; border:1px solid #c8224e;}
.image2 { color:black; border:1px solid #4e960e;}
.image3 { color:black; border:1px solid #004f9d;}
.image4 { color:black; border:0px solid #e1ab90;}

ul, li {margin:0;padding:0;list-style-type: none;}
#menu {position:absolute;top:2px;left:1px;z-index:500;padding:0px;margin:0px;cursor:pointer;text-align:left;font-weight:bold;}
#menu1 {position:absolute;top:0px;left:1px;width:140px; margin:0px;font-size:12px;color:#ffffff;background-color:#c8224e;border:1px solid #c8224e;padding:2px;}
#menu2 {position:absolute;top:0px;left:149px;width:246px; margin:0px;font-size:12px;color:#ffffff;background-color:#c8224e;border:1px solid #c8224e;padding:2px;}
#menu3 {position:absolute;top:0px;left:403px;width:176px; margin:0px;font-size:12px;color:#ffffff;background-color:#c8224e;border:1px solid #c8224e;padding:2px;}
#menu4 {position:absolute;top:0px;left:587px;width:169px; margin:0px;font-size:12px;color:#ffffff;background-color:#c8224e;border:1px solid #c8224e;padding:2px;}

#smenu1 {position:absolute;top:20px;left:0px;width:280px; margin:0px;font-size:11px;color:#ffffff;background-color:#c8224e;border:1px solid #ffffff;}
#smenu2 {position:absolute;top:20px;left:148px;width:210px; margin:0px;font-size:11px;color:#ffffff;background-color:#c8224e;border:1px solid #ffffff;}
#smenu3 {position:absolute;top:20px;left:402px;width:240px; margin:0px;font-size:11px;color:#ffffff;background-color:#c8224e;border:1px solid #ffffff;}
#smenu4 {position:absolute;top:20px;left:361px;width:400px; margin:0px;font-size:11px;color:#ffffff;background-color:#c8224e;border:1px solid #ffffff;}
#menu li {text-align:left;background:#c8224e;color:#ffffff;height:16px;}
#menu li a, #menu dt a {text-decoration:none;display:block;height:16px;background:#c8224e;color:#ffffff}
#menu li a:hover, #menu a:hover {text-decoration:none;display:block;height:16px;background:#ffffff;color:#c8224e;}
#menu4 a {font-size:12px;color:#ffffff;background-color:#c8224e;height:14px;}
#menu4 a:hover {font-size:12px;background-color:#ffffff;color:#c8224e;height:14px;}
.lk {font-size:12px;}

body{margin:0px; padding:0px; background-color:#dddddd;  font-family: Verdana, Helvetica, Arial, sans-serif; overflow: -moz-scrollbars-vertical;}
#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:810px; padding:0px;}

#corps {width:100%; }
#popup {position:absolute; background-color:#FFFFDD; border:0px solid black; visibility:hidden; left:0px; top:0px; z-index:100; font-size:8px; text-align:left;}
#cadre2 {position:relative; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px; border:0px solid black; width:810px; padding:0px; overflow:hidden;}
#cadre {background-color:#ffffff; position:relative; margin-left:0; margin-right:auto; margin-top:0px; margin-bottom:0px; border:0px solid black; width:765px; padding:0px; overflow:hidden;}
#moto {position:absolute; top:2px; left:762px; width:1px; height:1px; z-index:1; margin:0px; border:0px solid black; visibility:hidden;}

#trait {position:absolute; top:400px; left:80px; width:370px; height:30px; z-index:1;border:0px solid black; background-image:url('imgs/blanc.gif');}
#photoedito {float:right; z-index:1; margin:4px; border:0px solid black; z-index:20;}
#edito {float:left; width:300px; margin-left:0; margin-right:0; 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:300px; margin-left:0; margin-right:0; 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: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; text-align:justify; overflow:hidden;}

#cleft2 {float:left; width:740px; 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; text-align:justify; overflow:hidden;}

#ccenter {float:left; width:740px; 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; text-align:justify; 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}

#results {width:610px; height:550px; background-color:#ffffff;}

#newscontent{position:absolute; left:575px; top:24px; width:183px; height:284px; margin:0px 0px 0px 0px; border:solid 0px #c8224e; background-color:#ffffff; padding:0px; overflow:hidden;}
#news {position:relative; width:170px; height:270px; z-index:100; visibility:visible; font-size:12px; font-weight:normal; color:#c8224e; margin:5px; border:0px solid black; text-align:left;}
.text {font-size:12px; font-weight:normal; color:#000000; text-align:justify;}
.leg {font-size:9px; font-weight:bold; color:#999999;}
#search {position:absolute; left:575px; top:274px; width:180px; height:20px; z-index:1; border:0px solid black;  font-size:10px; font-weight:bold; color:#c8224e; text-align:center;}
#pmenu {position:absolute; left:620px; top:35px; width:130px; height:30px; z-index:1;}

#nav { color:#c8224e;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal; text-align:center; width:100%; margin-top:3px; margin-bottom:3px;}

.calif2 {position:relative; border:0px; margin:0px; padding:0px; background-color:transparent; overflow:hidden; height:140px;}

.feuilmenu {position:relative; width:140px; background-color:#ffffff; border:1px solid #c8224e; margin:0px 0px 5px 0px; padding:4px; font-size: 10px; text-align:left;}
.newsmenu {position:relative; width:140px; background-color:#fafafa; border:0px solid #c8224e; margin:0px 0px 5px 0px; padding:4px; font-size: 10px; text-align:right;}
.calmenu {position:relative; width:150px; border:0px solid #c8224e; margin:0px 0px 0px 0px; padding:0px; overflow:hidden;}

.resume {float:left; width:350px; border:1px dashed #c8224e; margin:5px 5px 5px 5px; padding:4px; text-align:left; background-color:#ffe775;}
.resume2 {float:left; width:350px; border:1px dashed #c8224e; 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:#c8224e;  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:#c8224e;}
.trougeb { color:#c8224e;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; font-style:normal;}
.strougeb { color:#c8224e;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; 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;}
.navgris { color:#999999;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style:normal;}

.breverouge { color:#c8224e;  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;}

.tnoirb { color:#000000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal;}

.dateactub { color:#000000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; font-style:italic;}

.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:#c00000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal;}
td { color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style:normal; text-align:left;}
td .center { color:black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style:normal; text-align:center;}
.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:#c8224e; background-color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style:normal; border:1px; border-style:inset; border-color:#c8224e;margin-top:5px;}
.input0 {background-color:#c8224e; color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style:normal; border:1px; border-style:outset; border-color:#c8224e;margin-top:5px;}
.input2 { color:#ffffff;  background-color:#c8224e; 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-color:#c8224e; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style:normal; border:1px solid white;}
.input4 { color:#ffffff;  background-color:#c8224e; 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;}
.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:1px solid #c8224e; border-top:2px solid #c8224e; margin-bottom:5px; padding-left:35px; padding-top:4px; text-align:left;}
.hrr2 {border-left:1px solid #c8224e; border-top:2px solid #c8224e; margin-bottom:5px; padding-left:4px; padding-top:4px; text-align:left;}
.detail {color:#d09311;}
.detail2 {font-size:9px; color:#d09311;}
.lieu {color:#8faf3a;}
.picto {margin-left:-30px;}
hr {width:100%; text-align:center; height:1px; border:1px dotted #999999; margin-top:10px; margin-bottom:10px;}
