BODY { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; margin: 0px; color: #000000; background-color: #ffffff; overflow: -moz-scrollbars-vertical }
P { margin-top: 10px }
LI { line-height: 21px }

.bandeau { background-color: #000000; width: 899px }
.logo { margin-left: 6px; margin-top: 26px }
.illustration { background-image: url(img/illus_mois.gif); background-repeat: repeat-y; font-size: 12px; color: #ffffff; text-align: right; width: 214px; height: 40px; font-weight: bold }


.ppeint { background-image: url(img/ppeint_accueil.gif); background-repeat: no-repeat }


#bandeaufond { position: relative; width: 546px; height: 178px }
.menbt { margin-right: 1px }
TD.MenuChoix, TD.MenuChoixOn, TD.SousMenuChoix { font-size: 11px; line-height: 14px; padding-left: 24px }
TD.MenuChoix A, TD.MenuChoixOn A, TD.SousMenuChoix A { color: #ffffff; text-decoration: none }

#menuservices { background-color: #4b2077 }
#menuservices TD.MenuChoix { background-color: #4b2077 }
#menuservices TD.MenuChoixOn { background-color: #765597 }

#menurenovation { background-color: #cc9000 }
#menurenovation TD.MenuChoix { background-color: #cc9000; padding-left: 26px }
#menurenovation TD.MenuChoixOn { background-color: #dcb351; padding-left: 26px }

#menumaintenance { background-color: #006465 }
#menumaintenance TD.MenuChoix { background-color: #006465; padding-left: 38px }
#menumaintenance TD.MenuChoixOn { background-color: #519596; padding-left: 38px }

.corps { width: 936px }

.contenu { font-size: 12px; color: #444444; line-height: 18px }
.contenu a { color: #444444; text-decoration: none }
.contenu a:hover { text-decoration: underline }
.txtpetit { font-size: 10px; color: #444444; line-height: 14px }

.cola { padding-left: 2px; font-size: 11px; color: #005c7a; border-bottom: 1px solid #e7ca85 }
.colb { background-color: #cc9000; text-align: center; font-size: 11px; color: #005c7a; font-weight: bold; border-bottom: 1px solid #ffffff}
.colc { background-color: #dbb14c; text-align: center; font-size: 11px; color: #005c7a; font-weight: bold; border-bottom: 1px solid #ffffff }
.cold { background-color: #e7ca85; text-align: center; font-size: 11px; color: #005c7a; font-weight: bold; border-bottom: 1px solid #ffffff }
.cole { background-color: #f1e1ba; text-align: center; font-size: 11px; color: #005c7a; font-weight: bold; border-bottom: 1px solid #ffffff; border-right: 1px solid #cc9000 }
.champquest { font-size: 12px; background-color: #f1e1ba; border-bottom: 1px solid #cc9000; border-right: 1px solid #cc9000; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; height: 22px; margin-left: 10px; margin-bottom: 5px }


.txtnoir10 { color: #000000; font-size: 10px }
.txtnoir10 a { color: #000000; text-decoration: none }
.txtnoir10 a:hover { text-decoration: underline }
.txtnoir11 { color: #000000; font-size: 11px }
.txtnoir11 a { color: #000000; text-decoration: none }
.txtnoir11 a:hover { color: #000000; text-decoration: underline }
.txtnoir12 { color: #000000; font-size: 12px }

.txtrose { font-size: 10px; color: #e30241 }
.menugauche { font-size: 10px; color: #e30241 }

.menugauche { font-size: 11px; line-height: 17px; color: #666666; text-align: right; padding-right: 20px }
.menugauche a {	color: #666666; text-decoration: none }
.menugauche a:hover{ color: #333333; text-decoration: underline }

.copyright { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; line-height: 13px; padding-left: 7px }
.copyright a { text-decoration: none; color: #000000 }
.copyright a:hover{ text-decoration: underline }

.copyrightbleu { font-family: Arial, Helvetica, sans-serif; color: #005c7a; font-size: 10px; line-height: 13px; padding-left: 7px }
.copyrightbleu a { text-decoration: none; color: #005c7a }
.copyrightbleu a:hover{ text-decoration: underline }

.txtjauneacc { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cc9000; padding-left: 10px; padding-right: 15px; line-height: 17px }
.titjaune { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #cc9000; padding-right: 15px; line-height: 17px; font-weight: bold }

.fondbleu { background-color: #e7d9b2; border-left: 1px solid #005c7a; border-bottom: 1px solid #005c7a }
.fondannonce { background-color: #ccdee4; border-left: 1px solid #005c7a; border-bottom: 1px solid #005c7a }
.fondmauve { background-color: #dbd2e4; border-left: 1px solid #4b2077; border-bottom: 1px solid #4b2077 }
.fondjaune { background-color: #f2e3bf; border-left: 1px solid #cc9000; border-bottom: 1px solid #cc9000 }
.fondvert { background-color: #cce0e0; border-left: 1px solid #006465; border-bottom: 1px solid #006465 }

.fondorgaserv { background-color: #4b2077; width: 525; height: 25px; text-align: center; color: #ffffff; font-weight: bold; font-size: 11px }
.fondorgarenov { background-color: #cc9000; width: 525; height: 25px; text-align: center; color: #ffffff; font-weight: bold; font-size: 11px }
.fondorgamaint { background-color: #006465; width: 525; height: 25px; text-align: center; color: #ffffff; font-weight: bold; font-size: 11px }
.colorga { background-color: #dbd2e4; color: #005c7a; font-size: 11px; text-align: center; border-right: 4px solid #ffffff; border-bottom: 1px solid #4b2077; border-left: 1px solid #4b2077 }
.colorgarenov { background-color: #f2e3bf; color: #005c7a; font-size: 11px; text-align: center; border-right: 4px solid #ffffff; border-bottom: 1px solid #cc9000; border-left: 1px solid #cc9000 }
.colcertif { background-color: #ccdee4; color: #000000; font-size: 12px; border-right: 1px solid #005c7a; border-bottom: 1px solid #005c7a; width: 370px; line-height: 18px }
.colagence { background-color: #ccdee4; color: #000000; font-size: 11px; border-right: 1px solid #005c7a; border-bottom: 1px solid #005c7a; line-height: 18px }
.entetetarifcol1 { background-color: #005a7b; height: 25px; text-align: center; color: #ffffff; font-weight: bold; font-size: 11px }
.entetetarifcol2 { background-color: #cc9000; height: 25px; text-align: center; color: #ffffff; font-weight: bold; font-size: 11px }
.col1tarif { background-color: #ccdee4; color: #000000; font-size: 11px; border-bottom: 1px solid #ffffff; line-height: 18px;text-align: center }
.col2tarif { background-color: #f2e3bf; color: #000000; font-size: 11px; border-bottom: 1px solid #ffffff; line-height: 18px; text-align:center }

.lienorga { color: #663399 }
.lienorga a { color: #663399; text-decoration: underline }
.lienorga a:hover { color: #663399; text-decoration: none }

.txttarif { font-size: 11px; color: #005c7a }

.txtbleu11 { color: #005c7a; font-size: 11px }
.txtbleu12 { color: #005c7a; font-size: 12px }
.txtbleu12 a { color: #005c7a; text-decoration: none }
.txtbleu12 a:hover { color: #005c7a; text-decoration: underline }

.txtbleu { color: #005c7a }
.txtbleu a { color: #005c7a; text-decoration: none }
.txtbleu a:hover { color: #005c7a; text-decoration: underline }
.txtbleu10 { color: #005c7a; font-size: 10px }
.txtbleu10 a { color: #005c7a; text-decoration: underline }
.txtbleu10 a:hover { color: #005c7a; text-decoration: none }
.txtbleu15 { color: #005c7a; font-size: 15px }

.btnvalide { font-size: 9px; height: 15px; color: #ffffff; height: 18px; background-color: #e30241; border-left: 1px solid #ffffff; border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #ffffff }
.btncontact { font-size: 12px; height: 20px; color: #ffffff; width: 60px; font-weight: bold; height: 20px; background-color: #005c7a; border-left: 1px solid #ffffff; border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #ffffff }
.btnquest { font-size: 12px; height: 20px; color: #ffffff; width: 60px; font-weight: bold; height: 20px; background-color: #cc9000; border-left: 1px solid #ffffff; border-bottom: 1px solid #444444; border-right: 1px solid #444444; border-top: 1px solid #ffffff }

.champ { font-size: 11px; border: 1px solid #e30241; width: 83px; height: 16px; margin-left: 7px; margin-right: 10px }
.champcontact { font-size: 12px; background-color: #ccdee4; border-bottom: 1px solid #005c7a; border-right: 1px solid #005c7a; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; width: 200px; height: 22px; margin-left: 10px; margin-bottom: 5px }

.filet { background-image: url(img/filets.gif); background-repeat: repeat-y; padding-left: 20px }

