body {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #58595B; background-color: #FFFFFF; margin: 0; padding: 0; width:780px; }
a { color: #58595B; }
h1, .tblBudget th { color: #006B27; margin: 9px 0; font-size:15px; }
h2, h3, h4, .formSitesInt { margin: 0; }

.vert{ color:#006B27;}
h3 { font-style: normal; margin:15px 0px 15px 0px; font-size:14px;}
h4 { font-style: italic; margin:0px 0px 15px 0px; font-size:13px; }
#texteForm { color: #58595B; padding-bottom: 5px; font-weight: normal; }
img { border: none; }
span.underline { text-decoration: underline; }
#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; }
/*listeActu: liste stylisée sans marge gauche, avec marge bas
listeNoSpaces : comme listeActu, mais sans marge bas et avec marge gauche
listeWithSpaces : avec marge gauche et marge bas
*/
.listeActu, .listePDF, .listeNoSpaces, .listeWithSpaces { list-style: circle; padding:0 0 2px 0; }
.listeActu li, .listeNoSpaces li, .listeWithSpaces li { list-style: circle; margin-left: 15px; padding-bottom: 12px; list-style-position:outside; line-height:110%; }
.listeActu .hasChild, .listeNoSpaces .hasChild, .listeWithSpaces .hasChild { padding-bottom: 0; }

.listeActu li ul, .listeNoSpaces li ul, .listeWithSpaces li ul { margin-top: 7px; }
.listeActu li ul li, .listeNoSpaces li ul li, .listeWithSpaces li ul li { background-image: none; }

.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); }
#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 { display:none;}
#dlReader div { display:none; }
#footer {  display:none; }
#footer a {  display:none; }
#footer a:hover {  display:none; }
#fondSsMenu { background-image: url(/medias/communs/accueil_fond_ssmenu.gif); }
#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; }

.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; }
#lienvert .zoneContenu2 { padding-bottom: 15px; }
.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; width:100%; }
.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 .btClose, .tooltip .btClose2 { float: right; }
#zoneTitre { background-image: url(/medias/communs/interf_fondtitre2.gif); background-repeat: repeat-x; }

#zoneChemin { font-size: 12px; padding: 5px 0 5px 0; 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; margin: 10px 0 10px 0; }
#ccxTxtSize { display:none; }
.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 { display:none; }
.noprint { display:none; }
.noscreen { display:block;  }
.width1000 { width: 100%; }
div.hr2, div.hr3 { background:none; }
hr { margin: 4px 0px; display:block; background:none;  }

.bacs { padding-left: 15px; }
.bacs .listeActu { margin-left: 16px; }
.bacs .listeActu li { padding-bottom: 3px; }
#brun h2, #brun .texteVert { color: #7D4802; }

.ccxMenu {  background:none; display:none; }

