body {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #474748; background-color: #FFFFFF; margin: 0; padding: 0; }
a { color: #58595B; }
h1, .tblBudget th { color: #006B27; margin: 9px 0; }
h2, .formSitesInt { margin: 0; }

h3 { font-style: normal; margin:15px 0px 15px 0px;}
h4 { font-style: italic; margin:0px 0px 15px 0px;}
#texteForm { color: #58595B; padding-bottom: 5px; font-weight: normal; }
img { border: none; }
span.underline { text-decoration: underline; }
div.hr, div.hr2, div.hr3, .zoneCoord div, .tooltip div.hr { height: 4px; margin: 4px 0px; background: url(/medias/communs/interf_sep.gif) repeat-x; }
div.hr2, .zoneCoord div { background: url(/medias/communs/interf_sep2.gif) repeat-x; }
div.hr hr, div.hr2 hr, div.hr3 hr, .zoneCoord div hr, .tooltip div.hr hr { display: none; }
div.hr3 { margin: 8px 0px; }
#clearFromImg { clear: right; }
a.actif { font-weight: bold; }
.bordureImgCarte, .vignette img, #visionneuse img { border: 1px solid #5D6C75; }
.cellLbl, .cellLblBox { height: 27px; padding-right: 12px; text-align: right; }
.cellLblBox { padding-top: 6px; vertical-align: top; }
.txtLblReq { color: #C01D36; }
.champForm { width: 206px; }
.textboxForm { width: 205px; height: 80px; }
.champFormLg, .textboxFormLg, .champUploadLg { width: 305px; }
.textboxFormLg { height: 100px; margin-top: 2px; }
.champSrch { width: 117px; font-size: 11px; border: 1px solid #CFCFCF; }


.vert{ color:#006B27;}

.contenu { width:500px;}
#zoneActu {background:url(/medias/communs/bg_milieu.gif);}

<!-- LISTES-->

.listeWithSpaces { list-style: none; margin: 10px 0 0 0; padding:0; font-weight:bold;  }
.listeWithSpaces li { list-style-type: none; background: url(/medias/communs/puce.gif) no-repeat 0 4px; padding-left: 12px; padding-bottom: 4px; list-style-position: outside; font-weight:bold;  }
.listeWithSpaces li ul { margin-top: 7px; font-weight:normal; }
.listeWithSpaces li ul li { background-image: url(/medias/communs/menu_puce.gif); padding:0; padding-left: 12px; font-weight:normal; padding-bottom: 4px; }

.listeActu, .listeNoSpaces { list-style: none; margin: 0 0 0 4px; font-weight:normal; }

.listeActu { list-style-type: none; margin: 0 15px 0 15px; font-weight:normal; font-size:12px; padding:0; }
.listeActu li, .listeNoSpaces li { list-style-type: none; background: url(/medias/communs/puce.gif) no-repeat 0 4px; padding-left: 12px; padding-bottom:8px; list-style-position: outside; font-weight:normal; }
.listeActu li ul, .listeNoSpaces li ul { margin: 8px 0 8px 4px; font-weight:normal; }
.listeActu li ul li, .listeNoSpaces li ul li { background-image: url(/medias/communs/menu_puce.gif); padding:0 0 4px 0; padding-left: 12px; font-weight:normal; }

.listeActu a {text-decoration:none;}
.listeActu a:hover {text-decoration:underline;}
.listeActu strong {font-size:10px; display:block; margin:0 0 3px;}
.listePDF { list-style: none; margin: 0 0 0 13px; padding:0; }
.listePDF li { list-style-type: none; background: url(/medias/communs/docicon/pdf.png) no-repeat 1px 4px; padding: 5px 0 7px 23px; list-style-position: outside; }
.listePDF li.doc { background-image: url(/medias/communs/docicon/doc.png); }

<!-- FIN LISTES-->


#listeURL { padding-top: 9px; }
.btMaps { margin-bottom: 15px; }
#btBack { height: 33px; }
#btSrch { margin: 0 5px; }
.btTop { text-align: right; padding-top: 2px; }
.btEventSite { display: block; width: 116px; margin: 20px 0; }
#contenuTexte { padding-bottom: 21px;}
#dlReader { float: left; background: url(/medias/communs/interf_fond_pdf.gif) no-repeat right bottom; background-color: #CEE5B3; }
#dlReader div { background: url(/medias/communs/docicon/pdf.png) no-repeat 11px 5px; padding: 7px 20px 7px 33px; }
#footer { background-image: url(/medias/communs/footer_fond.gif); height: 39px; vertical-align: top; padding: 17px 17px 0; color: #80BB3C; font-size: 9px; }
#footer a { color: #80BB3C; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#fondSsMenu { background-image: url(/medias/communs/accueil_fond_ssmenu.gif); background-color: #d6e9c1; }
#fondSrch { background-image: url(/medias/communs/header_fond_srch.gif); }
#frmRecherche { margin: 0; }
#imgDt, #imgDt2, #imgRight { float: right; }
#imgDt, #imgRight { margin-bottom: 12px; }
.menuTop { border: 0px none; margin-right: 4px; float: left; }
#menuTop1 {  }
#menuTop2 {  }
#menuTop3 {  }
#menuTop4 { margin-right: 0; }
#ssmenuTop { color: #47945F; font-size: 9px; padding-right: 5px; }
#ssmenuTop a { color: #006B27; font-size: 10px; text-decoration: none; margin: 0 1px; }
#ssmenuTop a:hover { text-decoration: underline; }
#menuGc { margin: 4px 7px; width: 228px; font-size: 11px; background-color: #FFFFFF; }
#menuGc a { text-decoration: none; display: block; }
#menuGc a:hover { color: #006B27; text-decoration: underline; }
#menuGc ul { margin: 0; padding: 0; list-style: none; }
#menuGc ul ul { margin-left: 11px; }
#menuGc li { background: url(/medias/communs/menu_puce.gif) no-repeat 5px 9px; padding: 5px 7px 5px 14px; list-style-position: outside; }
#menuGc ul ul li { background: url(/medias/communs/puce.gif) no-repeat 5px 5px; padding: 0 7px 5px 15px; }
#menuGc li.hasSubChild { background: url(/medias/communs/menu_puce.gif) no-repeat 5px 4px; }
#menuGc div.sep { background: url(/medias/communs/menu_sep.gif) no-repeat; height: 5px; }
#menuGc div.sep hr { display: none; }
.pagination { padding: 0px 10px; line-height: 16px; text-align: center; }
.pagination input { margin: 4px 4px; }
.pagination a { text-decoration: none; }
.pagination a:hover { color: #80BB3C; }
#paginationSitesInt { color: #58595B; padding-bottom: 4px; }
.PDFAppOffres { padding: 12px 0 8px; }
.PDFAppOffres .listePDF { padding-bottom: 4px; }
#sitesInt { width: 100%; }
#lienvert { width: 100%; }
#sitesInt a { color: #006B27; padding-bottom: 18px; }
#lienvert a { color: #006B27; padding-bottom: 18px; }
#sitesInt .titre { padding-top: 7px; }
#lienvert .titre { }
#sitesInt .listeActu li { padding-bottom: 0; font-weight: bold; }
#lienvert .listeActu li { }
#sitesInt .zoneContenu2 { padding-bottom: 15px; margin-left: 15px; }
#lienvert .zoneContenu2 { padding-bottom: 15px; }
.listeliens ul.listeActu li{ padding-bottom:18px;}
.tblForm { border: 2px solid #DEDECA; }
.tblBudget { border-top: 1px solid #58595B; border-left: 1px solid #58595B; margin-top: 30px; }
.tblBudget th, .tblBudget td { border-bottom: 1px solid #58595B; border-right: 1px solid #58595B; }
.tblBudget th { text-align: center; padding: 5px 0; }
.tblBudget td { padding: 3px 5px; }
.tblBudget tr.left th { text-align: left; padding: 5px 5px; }
.tblBudget tr.sep td { background-color: #FBFEF8; border-left: none; border-bottom-style: dashed; padding: 15px 5px 5px; vertical-align: bottom; font-weight: bold; color: #4E8F02; }
.tblBudget .sstotal, .tblBudget .total { text-align: right; }
.tblBudget .total { font-weight: bold; padding: 5px; }
.trameSide1, .trameSideInv1 { background-image: url(/medias/communs/header_pattern_left.gif); }
.trameSide2 { background-image: url(/medias/communs/header_pattern_side.gif); }
.leftlogotop { background-image: url(/medias/communs/leftlogotop.gif); background-repeat: no-repeat;  }
.leftlogotopinter { background-image: url(/medias/communs/leftlogotopinter.gif); background-repeat: no-repeat;  }
.leftbtnstop { background-image: url(/medias/communs/leftbtnstop.gif); background-repeat: repeat-y;  }
.rightbtnstop { background-image: url(/medias/communs/rightbtnstop.gif); background-repeat: no-repeat;  }
.trameSideInv1 { background-position: 0 1px; }
.trameTop { background-image: url(/medias/communs/header_pattern_top.gif); background-repeat: repeat-x; }
.texteGris { font-weight: normal; color: #58595B; }
.texteVert, .zoneWarning, h2 { color: #006B27; }
.texteVertPale { color: #80BB3C; }
.texteCatFAQ { color: #80BB3C; font-weight: bold; padding: 5px 0; }
.tooltip, #visionneuse, .zoneWarning, #zoneChemin, .evenActif, .tblBudget th { background-color: #F2F8EA; }
.tooltip, #visionneuse { width: 100%; border: 1px solid #58595B; }
.tooltip div { margin: 6px 6px 14px; }
.tooltip div.hr { margin: 12px 0; }
.tooltip .btClose, .tooltip .btClose2 { float: right; }
#zoneTitre { background-image: url(/medias/communs/interf_fondtitre2.gif); background-repeat: repeat-x; }
#zoneTitre div.zonetitretext { display:none; padding-top: 10px; font-size: 15px; color: #696969; text-transform:uppercase; float:left; }
#zoneChemin { font-size: 10px; color: #006B27; padding-left: 8px; }
#zoneChemin a, #dlReader a, .zoneCoord, .zoneCoord a, a.lienVert, #listeURL a, .listePDF li a { color: #006B27; }
#zoneChemin div { position: relative; }
#ccxTxtSize { position: absolute; top: -4px; right: 0; }
.zoneCoord { padding-top: 10px; }
.zoneWarning { padding: 10px; margin: 10px 0; }
.zoneContenu { line-height: 14px; padding: 10px 0px; }
.zoneContenu2, .zoneContenu3 { padding-left: 10px; width: 100%; }
.zoneContenu3, .zoneContenu4 { width: 100%; }
.zoneMenu { background-image: url(/medias/communs/menu_fond.gif); background-repeat: repeat-y; }
.width1000 { width: 1000px; }
.bacs { padding-left: 15px; }
.bacs .listeActu { margin-left: 16px; }
.bacs .listeActu li { padding-bottom: 3px; }
#brun h2, #brun .texteVert { color: #7D4802; }
.noprint {  }
.noscreen { display:none;  }
.rssaccueil { margin: 2px 7px 0 3px;  }
ul.rssList li { padding-left: 21px; margin:0 0 15px 0; background: url(/medias/communs/docicon/rss.png) no-repeat 0 1px; list-style:none; }
