a{text-decoration:none;color:#500}
a.lnkmail{text-decoration:none;color:#B80000;font-size:8pt}
.itemmessage{width:100%}
a.toppage{font-size:8pt;font-weight:700;text-decoration:none;color:#FFF}
a.lnknavfeedback{text-decoration:none;color:#FFFEFD;font-size:12pt}
a.l2:visited{text-decoration:none;color:#4D4D4D}
a.textrss:hover{text-decoration:none;color:#4D4D4D;font-size:8pt;background-color:#A4D1FF}
.divcontent{background-color:#FFF;width:100%;-moz-border-radius-topleft:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px}
.tablepub{border-right:#009EC0 1px solid;border-top:#009EC0 1px solid;border-left:#009EC0 1px solid;border-bottom:#009EC0 1px solid;background-color:#88BC98}
.tablebottomdescriptif{width:100%;border-right:#50A974 1px solid;border-top:#50A974 1px solid;border-left:#50A974 1px solid;border-bottom:#50A974 1px solid;background-color:#C9E0D0}
.tablecontentannonce{border-right:#8DB0CC 1px solid;border-top:#8DB0CC 1px solid;border-left:#8DB0CC 1px solid;border-bottom:#8DB0CC 1px solid;background-color:#FFF}
.tablecontent{border:#B80000 1px solid;background-color:#FFF}
.tablecontent2{background-color:#FFF}
.tablenavbody1{table-layout:fixed;background-color:#C3D1EB;padding:2px}
.tablecontentmenu{table-layout:fixed;border-spacing:6px;background-color:#007C96;color:#FFF;font-weight:400;font-size:8pt;vertical-align:middle;margin:8px 4px 8px 8px;padding:8px}
.tablecontentmenuselected{table-layout:fixed;border-spacing:6px;vertical-align:middle;background-color:#007C96;border-left:#FFF 4px solid;border-right:#FFF 4px solid;color:#FFF;font-weight:400;font-size:8pt;margin-left:8px;margin-right:4px;padding:4px}
.tablecontentabonne{table-layout:fixed;border-spacing:6px;vertical-align:middle;background-color:#24051A;color:#4D4D4D;font-size:8pt;margin-left:8px;margin-right:4px;padding:4px}
.tablecontentmenusepar{vertical-align:middle;border-bottom:#C31530 1px solid;font-size:1pt}
.tablecontentHead{background-color:#A1CBAF}
.tabledialog{text-align:center;height:600px;width:600px;font-size:10pt;border:#B80000 1px solid;background-color:#FFFFF2;margin:auto}
.tablecontentheaddialog{font-size:16pt;color:#FFFEFD;background-color:#1E402B;width:100%;padding:6px}
.tablecontentheaddialogstatus{text-align:right;font-size:8pt;color:#FFFEFD;background-color:#1E402B;padding:6px}
.tablecontentbottomdialog{float:left;background-color:#1E402B;font-size:9pt}
.tablecontentstats{border-right:#50A974 1px solid;border-top:#50A974 1px solid;border-left:#50A974 1px solid;border-bottom:#50A974 1px solid;background-color:#F9FFF9}
.tableerrtext{border-right:red 1px solid;border-top:red 1px solid;border-left:red 1px solid;border-bottom:red 1px solid;background-color:#F9FFF9}
.tblouter{width:900px;border:1px solid #B80000;text-align:center;margin:auto;padding:0}
.tblmain{width:100%;background-color:#164528;border:5px solid #5D0202;border-style:solid;border-width:0;margin:0;padding:0}
.tblcontent{width:100%;height:100%;border-width:0;margin:auto;padding:0}
.tblheader{background-color:#FEFEFE}
.tblbody{width:700px;height:100%;background-color:#FFF;border-color:#5CB85C;border-style:solid;border-width:1px;margin:auto;padding:0}
.tblnavbody1{vertical-align:top;width:200px}
.tblag{border-right:#c9e0d0 1px solid;border-top:#c9e0d0 1px solid;border-left:#c9e0d0 1px solid;border-bottom:#c9e0d0 1px solid;background-color:#c9e0d0}
.ButtonNavigation{font-family:Tahoma, Arial;background-color:#A1CBAF}
.ButtonSearch{border-right:#A1CBAF 1px outset;border-top:#A1CBAF 1px outset;border-left:#A1CBAF 1px outset;border-bottom:#A1CBAF 1px outset;font-family:Tahoma, Arial;background-color:#E5EDF2}
h1,h2,h3,h4{font-family:"Trebuchet MS" ,Arial,sans-serif}
h1{font-weight:bolder;margin-top:20px;font-size:160%;letter-spacing:2px;color:#E5E5E5}
h2{font-weight:bolder;font-size:110%;display:inline;margin-bottom:-5px;color:#4D4D4D}
h3{margin-top:-5px;margin-right:5px;display:inline;font-size:110%;color:#4D4D4D}
h4{margin-bottom:10px;font-size:105%;color:#4D4D4D}
.tdprincipalcontenu{color:#4D4D4D;font-size:18pt;font-weight:400}
.textimportant{color:Maroon;font-size:12pt;font-weight:700}
.text12{color:#4D4D4D;font-size:12pt;font-weight:700;margin-left:4px;margin-right:4px}
.textnavother{color:#4D4D4D;font-weight:700;padding-left:2px;padding-right:2px}
.textnavnext{color:Maroon;font-weight:700;text-decoration:underline;padding-left:2px;padding-right:2px}
.textnavcurrent{color:#C63;font-weight:400;background-color:#CAD8FD;border-color:#74907E;border-style:solid;border-width:1px;padding:1px 2px}
.text8{color:#4D4D4D;margin-left:4px;margin-right:4px;font-size:8pt}
.TextButton10{color:#36445A;margin-left:4px;margin-right:4px}
.textheader{font:normal normal 150% "Trebuchet MS" ,Arial,sans-serif;color:#00707C;table-layout:fixed;margin-bottom:8px;padding:6px 4px}
.texttitle{font-size:125%}
.textred{color:Red}
.Text10Err{color:Red;margin-left:4px;margin-right:4px}
.textcalendar{color:#4D4D4D;margin-left:2px;margin-right:2px;padding:2px}
.texttitreannonce{font-weight:700;text-align:left;margin-left:2px;color:#FAF1BD;background-color:#529569;margin-right:2px;letter-spacing:1pt}
.textdateannonce{font-size:8pt;font-weight:400;color:#4D4D4D;text-align:right}
.textpdf{font-size:8pt;font-weight:400;color:#4D4D4D;text-align:center}
.textannonce{margin-left:2px;color:#4D4D4D;margin-right:2px;letter-spacing:1pt}
hr{color:#BEBEBE;background-color:#BEBEBE;font-size:1pt;height:1px;border:0}
hr.news{color:#FF9332;background-color:#FF9332;font-size:1pt;height:1px;border:0;border-style:dashed}
hr.hrmenu{margin-left:0;color:#728DBC;margin-right:0;border:0;border-style:dashed}
hr.google{margin-left:0;color:#50A974;margin-right:0;border:0;border-style:solid}
.smalltextsaisie{font-size:7pt;color:#4D4D4D}
.tinytextsaisie{font-size:6pt;color:#4D4D4D;margin-left:2px;margin-right:2px;letter-spacing:1pt}
.textpseudo{margin-left:2px;color:#FAF1BD;margin-right:2px;letter-spacing:1pt}
.smalltexttitreannonce{font-size:7pt;margin-left:2px;color:#FAF1BD;background-color:#529569;margin-right:2px;letter-spacing:1pt}
.textnbreponsesannonce{font-size:8pt;margin-left:2px;color:Red;margin-right:2px;letter-spacing:1pt}
.textsaisie{margin-left:2px;color:#4D4D4D;margin-right:2px;letter-spacing:1pt;background-color:#fff}
.textlabel{margin-left:2px;color:#4D4D4D;margin-right:2px;letter-spacing:1pt;background-color:transparent}
.TextErr{margin-left:2px;color:#FFF;margin-right:2px;letter-spacing:1pt;background-color:red}
div.recentfixed{width:160px;height:300px;overflow:auto}
.item{margin-left:5px;margin-top:12px}
.SmallTextRuptureDept{font-size:7pt;color:#C63;margin-bottom:3px}
html,body{margin:0;padding:0}
body{background:#0A1F12;text-align:center;margin-top:15px;font-family:Arial,Verdana,tahoma;font-size:10pt}
.texttitreanceabonnesok{color:#363656;background-color:#CCCCB9;letter-spacing:1pt}
.buttonscontainer{width:175px;background-color:#F8FAFF;padding-top:5px;padding-bottom:5px;border-color:#8DB0CC;border-style:solid;border-width:1px}
.buttons a{color:#000;padding-left:3px;display:block;font-size:9pt;font-weight:400;text-decoration:none;text-align:left;vertical-align:middle;margin:2px 3px}
.buttons a:hover{background-color:#D50100;color:#FFF;font-size:9pt;font-weight:700;text-decoration:none}
.imagemenu{padding-left:3px;padding-right:3px;float:left;border-style:none}
hr.menu{color:#7D63A9;margin-left:4px;height:1px;border-style:dotted;border-width:thin}
.divimage2{width:100%;margin-top:10px;margin-bottom:10px;text-align:center}
ul{list-style:none;margin:0;padding:0}
h5{line-height:4pt;font-size:4pt;margin:0;padding:0}
.hrmenu8{text-align:center;width:25px;border:0;height:1px;border-style:dashed;margin:-.5em 0;padding:0}
.intermenu8{width:200px}
#menu8{width:200px;text-align:left}
#menu8 li a{text-decoration:none;voice-family:inherit;font-size:12px;height:20px}
#menu8 li a:link,#menu8 li a:visited{color:#E5E5E5;display:block;background:url(contenu/images/menu8.gif);padding:8px 0 0 20px}
.menuseparateur{line-height:4pt;font-size:4pt;height:6pt;margin:0;padding:0}
.menuseparateurtext{color:#FFC;display:block;text-align:center;margin-top:10px;margin-bottom:4px}
.tabledialogsaisie{background-color:#FFF;height:100%;width:100%;float:left;padding:2px}
.tddata{width:95%;text-align:left;vertical-align:top}
.tdlabel{vertical-align:top;text-align:right;white-space:nowrap}
.textboxdata{width:99%;height:100%}
.commentaire{width:100%;height:100%;text-align:left;vertical-align:middle}
.textboxerr{float:left;width:100%;color:Red}
.tablenews{width:100%;text-align:center;vertical-align:top;margin-top:10px;border:0}
.table1new{width:80%}
.tdannonces{text-align:center;width:100%;height:100%}
.grdannonces{text-align:center;width:100%;border-spacing:0;border-width:0;padding:2px}
#flashcontent{width:700px;height:500px}
.GGpub200{float:right}
.grdpagesheader{background-color:#B8C2D0;color:#4D4D4D}
.grdpagesalternatingrowstyle{font-size:8pt;text-align:left}
.grdpagerowstyle{text-align:left;font-size:8pt;background-color:#FFC}
div#galogo{width:210px;float:left;text-align:center;height:100%}
.tdheader{height:130px}
div#gaheader{height:100%;margin:auto;padding:0}
div#gaheaderpic{height:50px;vertical-align:top;text-align:right}
div#gaheadertext{height:50px;vertical-align:bottom;text-align:center}
.tbltarifs{border-collapse:collapse;width:650px;text-align:center;border-color:#5D0202;border-style:solid;border-width:1px;margin:auto;padding:4px}
.tdtarifsheader{background-color:#BEBEBE;color:#5D0202;text-align:center;font-weight:700;font-size:8pt}
.tdtarifsheaderempty{background-color:#BEBEBE;text-align:center}
.tdtarifsdetailcenter{text-align:center;border-color:#5D0202;border-style:solid;border-width:1px;padding:2px}
.tdtarifsdetailright{text-align:right;padding:2px}
.tdtarifsdetailleft{text-align:left;padding:2px}
.divnew{text-align:left;margin-top:5px;width:98%;border-color:#681516;border-style:dotted;border-width:1px;padding:2px}
.divnewtitle{text-align:center;font-weight:700;font-size:10pt;margin-bottom:6px;color:#BF3030}
.divnewtext{text-align:justify;height:100%}
.imgnew{vertical-align:text-top;float:left;margin:6px 6px 6px 4px}
.divnewpdf{text-align:center;font-size:8pt}
.imgnewpdf{border:0;margin:2px}
.divnewdate{font-size:7pt;float:right;margin-bottom:6px}
.divnewmodif{float:left;padding:4px}
.textrss{text-align:left;margin-bottom:8px;padding-left:4px;padding-right:4px}
.titlerss{font-size:14px;font-weight:700;margin-top:4px;margin-bottom:4px;text-align:left}
a.ovalbutton{cursor:hand;background:transparent url(images/oval-green-left.gif) no-repeat top left;display:block;float:left;font:normal 13px Tahoma;line-height:16px;height:24px;padding-left:11px;text-decoration:none;margin-left:5px}
a.ovalbutton span{background:transparent url(images/oval-green-right.gif) no-repeat top right;display:block;padding:4px 11px 4px 0}
a.ovalbuttonred{cursor:hand;background:transparent url(images/oval-red-left.gif) no-repeat top left;display:block;float:right;font:normal 13px Tahoma;line-height:16px;height:24px;padding-left:11px;margin-right:15px;text-decoration:none}
a.ovalbuttonred span{background:transparent url(images/oval-red-right.gif) no-repeat top right;display:block;padding:4px 11px 4px 0}
.buttonwrapper{overflow:hidden;margin:10px auto}
.fbbuttontop{clear:both;height:5px;margin:auto}
.fbbutton{clear:both;height:30px;margin:auto auto auto 10px}
.fbbuttonshare{float:right;margin-right:10px}
div#menuslidy{margin:auto}
.container{width:630px;height:296px;font-size:8px;margin:auto}
.container h2{font-size:14px;font-weight:400;color:#B5FF00;display:block;margin:0}
a:hover,a.lnkmail:hover,a.lnknavfeedback:hover{text-decoration:underline}
.textbottomdescriptif,.textbottom,.text10{color:#4D4D4D;margin-left:4px;margin-right:4px}
.tblad,.tblpromo{border-right:#c9e0d0 1px solid;border-top:#c9e0d0 1px solid;border-left:#c9e0d0 1px solid;border-bottom:#c9e0d0 1px solid;background-color:#D3FFD3}
#menu8 ul li a#current,#menu8 li a:hover,#menu8 li a:active{color:#2C3820;background:url(contenu/images/menu8.gif) 0 -28px;padding:8px 0 0 25px}
a:link.ovalbutton,a:visited.ovalbutton,a:active.ovalbutton,a:link.ovalbuttonred,a:visited.ovalbuttonred,a:active.ovalbuttonred{color:#494949}
a.ovalbutton:hover,a.ovalbuttonred:hover{background-position:bottom left}
a.ovalbutton:hover span,a.ovalbuttonred:hover span{background-position:bottom right;color:#000}
