body {background-color:#fff;background-image:url(../img/background.jpg);background-repeat:no-repeat;background-position:center top;font-family:verdana, arial, sans-serif;font-size:100%;color:#333}
/*hr {margin:0px auto;text-align:center;width:150px;border:1px solid #00a4e8;}*/
hr.menu1 {margin:0px auto;text-align:center;width:170px;border:1px solid #0033cc;}
hr.menu2 {margin:0px auto;text-align:center;width:170px;border:1px solid #af1734;}
hr.menu3 {margin:0px auto;text-align:center;width:170px;border:1px solid #33cc00;}
hr.menu4 {margin:0px auto;text-align:center;width:170px;border:1px solid #ff6633;}
hr.menu5 {margin:0px auto;text-align:center;width:170px;border:1px solid #662d91;}
img {border:0px;}
a {color:#333;text-decoration:none;}
a:hover {text-decoration:underline;}
fieldset {width:690px;border:1px solid #000;text-align:right;}
label {width:120px;float:left;padding-right:10px;text-align:right;border:0px solid red;font-size:11px;}
#moteur label{width:170px;}
.inputText {width:546px;height:15px;}
.inputDesc {width:550px;height:50px;}
.labelDesc {display:inline;float:left;width:200px;height:50px;vertical-align:top;} 
.labelTitle{display:inline;float:left;width:200px;} 
ul {/*margin-left:-30px;*/}
li {list-style-type:disc;list-style-position:outside;}
.submit {border:1px solid black;background:#fff;}
.submit:hover {border:1px solid gray;}
.aff {cursor:pointer;}

em {font-style:italic;}
strong {font-style:normal;font-weight:800;}

.general {margin:0px auto;width:990px;padding:0px;font-family:arial, verdana, sans-serif;font-size:12px;background:#f6f2d8;border:0px solid black;}
.flashFleur {position:relative;width:100px;height:600px;border:0px solid black;float:left;}
.flashCarte {position:relative;width:314px;height:414px;margin-top:50px;border:0px solid black;float:right;}
.flashCarteContent {position:relative;margin:0px auto;width:314px;height:414px;padding-top:10px;border:0px solid black;text-align:center;}
.flash {position:relative;margin-left:100px;width:890px;height:245px;text-align:center;border:0px solid black;z-index:999;}
/*.flash {position:relative;margin-left:100px;width:695px;height:245px;text-align:center;border:0px solid black;z-index:999;}*/

.sousNav {position:relative;width:140px;min-height:300px;border:0px solid gray;float:left;line-height:18px;z-index:1;}
.sousNav ul {padding:0 0 0 17px;}
.sousNav li {list-style-image:url(../img/puce-1.png);}
.sousNav li:hover {list-style-image:url(../img/puce-selected.png);}
.sousNav li a.menu1 {color:#0033cc;text-decoration:none;}
.sousNav li a.menu1:hover {color:#000;text-decoration:none;}
.sousNav li a.menu1.selected, .sousNav li a.menu2.selected, .sousNav li a.menu3.selected, .sousNav li a.menu4.selected, .sousNav li a.menu5.selected {color:#000;text-decoration:none;}
.sousNav li.menu1.selected {list-style-image:url(../img/puce-selected.png);}
.sousNav li.menu2 {list-style-image:url(../img/puce-hover.png);}
.sousNav li.menu2:hover {list-style-image:url(../img/puce-selected.png);}
.sousNav li a.menu2 {color:#af1734;text-decoration:none;}
.sousNav li a.menu2:hover {color:#000;text-decoration:none;}
.sousNav li.menu2.selected {list-style-image:url(../img/puce-selected.png);}
.sousNav li.menu3 {list-style-image:url(../img/puce-3.png);}
.sousNav li.menu3:hover {list-style-image:url(../img/puce-selected.png);}
.sousNav li a.menu3 {color:#33cc00;text-decoration:none;}
.sousNav li a.menu3:hover {color:#000;text-decoration:none;}
.sousNav li.menu3.selected {list-style-image:url(../img/puce-selected.png);}
.sousNav li.menu4 {list-style-image:url(../img/puce-4.png);}
.sousNav li.menu4:hover {list-style-image:url(../img/puce-selected.png);}
.sousNav li a.menu4 {color:#ff6633;text-decoration:none;}
.sousNav li a.menu4:hover {color:#000;text-decoration:none;}
.sousNav li.menu4.selected {list-style-image:url(../img/puce-selected.png);}
.sousNav li.menu5 {list-style-image:url(../img/puce-5.png);}
.sousNav li.menu5:hover {list-style-image:url(../img/puce-selected.png);}
.sousNav li a.menu5 {color:#662d91;text-decoration:none;}
.sousNav li a.menu5:hover {color:#000;text-decoration:none;}
.sousNav li.menu5.selected {list-style-image:url(../img/puce-selected.png);}

.content {position:relative;width:520px;margin-left:240px;padding-right:10px;padding-left:20px;min-height:530px;border:0px solid green;z-index:1;vertical-align:top;}
.homeContent {position:relative;width:350px;margin-left:90px;padding-right:10px;padding-left:20px;min-height:530px;border:0px solid green;z-index:1;vertical-align:top;}
.encarts {position:relative;padding-left:0px;width:190px;text-align:center;float:right;z-index:1;}
.encarts.menu1 {border-left:2px solid #0033cc;}
.encarts.menu2 {border-left:2px solid #af1734;}
.encarts.menu3 {border-left:2px solid #33cc00;}
.encarts.menu4 {border-left:2px solid #ff6633;}
.encarts.menu5 {border-left:2px solid #662d91;}
.encarts div {color:#333;}
.toggleSitemap {padding-left:5px;height:600px;}
.toggleSitemap.menu1 {cursor:pointer;background:#0033cc;}
.toggleSitemap a {color:#fff;padding-left:5px;}
.toggleSitemap ul {list-style-type:none;list-style-position:outside;}
.toggleSitemap.menu2 {background:#af1734;}
.toggleSitemap.menu3 {background:#33cc00;}
.toggleSitemap.menu4 {background:#ff6633;}
.toggleSitemap.menu5 {background:#662d91;}
.toggleSitemap a {color:#fff;}
.toggleSitemap a.selected {color:#000;}
.toggle, .sitemap {cursor:pointer;}
.sitemapBlock.menu1 {border:1px solid #0033cc;}
.sitemapBlock.menu2 {border:1px solid #af1734;}
.sitemapBlock.menu3 {border:1px solid #33cc00;}
.sitemapBlock.menu4 {border:1px solid #ff6633;}
.sitemapBlock.menu5 {border:1px solid #662d91;}

.infos {width:100%;text-align:right;font-size:11px;}
div.services {margin:0px auto;vertical-align:top;width:160px;padding:5px;text-align:left;}
div.services.menu1 {border:2px solid #0033cc;background:#eee;color:#333}
div.services.menu2 {border:2px solid #af1734;background:#eee;color:#333}
div.services.menu3 {border:2px solid #33cc00;background:#eee;color:#333}
div.services.menu4 {border:2px solid #ff6633;background:#eee;color:#333}
div.services.menu5 {border:2px solid #662d91;background:#eee;color:#333}
.encartServices li {list-style-type:disc;margin-left:-25px;}
.servicesTitle {font-weight:800;}
.encartTitle {margin-left:-10px;height:30px;text-align:center;font-size:14px;font-weight:800;}
.encartTitle.menu1 {color:#0033cc;}
.encartTitle.menu2 {color:#af1734;}
.encartTitle.menu3 {color:#33cc00;}
.encartTitle.menu4 {color:#ff6633;}
.encartTitle.menu5 {color:#662d91;}
.clicker{cursor:pointer;}
.more {font-size:11px;text-align:right;padding-right:10px;}
.lastActu {padding:10px 10px 10px 5px;width:180px;border:0px solid red;text-align:center;}
.actuText {text-align:left;}
.lastEvent {padding:10px 10px 10px 5px;width:180px;height:80px;border:0px solid green;text-align:left;}
.ggMaps {padding:10px 10px 10px 5px;width:180px;height:200px;border:0px solid blue;text-align:left;}
.footer {position:relative;width:990px;background:url(../img/.gif)  no-repeat;border:0px solid red;}
.piedDePage {margin:0px auto;width:990px;height:30px;padding:0px;font-family:arial, verdana, sans-serif;font-size:10px;line-height:15px;text-align:center;background-image:url(../img/footer.gif);background-repeat:no-repeat;background-position:center top;border:0px solid black;}
.menu1 {color:#0033cc;}
.menu2 {color:#af1734;}
.menu3 {color:#33cc00;}
.menu4 {color:#ff6633;}
.menu5 {color:#662d91;}
.color1 {border:1px solid #0033cc;}
.color2 {border:1px solid #af1734;}
.color3 {border:1px solid #33cc00;}
.color4 {border:1px solid #ff6633;}
.color5 {border:1px solid #662d91;}
#contactlink{font-weight:bold;}
.menu1 a#contactlink{color:#0033cc;}
.menu2 a#contactlink{color:#af1734;}
.menu3 a#contactlink{color:#33cc00;}
.menu4 a#contactlink{color:#ff6633;}
.menu5 a#contactlink{color:#662d91;}
#loginForm {margin:0px auto;width:300px;text-align:right;border:1px solid gray;}
.formLogin {width:250px;text-align:right;padding:10px;}

.alert {text-align:center;color:#ff0000;background:#fff;}
.floatRight {width:200px;float:right;padding:0px 0px 10px 10px;text-align:center;}
.floatLeft {width:200px;float:left;padding:0px 10px 10px 0px;}
.floatCenter {width:100%;text-align:center;}

.adminMode {background:#fe8130;color:#000;font-weight:800;padding:10px;}
.adminMode a {color:#fff;}
.adminAction {width:39px;float:right;}
.addSection {width:39px;}

/* maxlength */
.notification {border:3px solid #d55b5b;background-color: #ffcdcd;padding:5px;}
div.status{color:#fff;border-color:#c7f2c8;text-align:right;font-size:11px;}