/* CSS DU SITE DEDIE A BRIGITTE */
/* PAGE */
body { margin:1px; background-color:#FFFFFF; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
#global { margin-left:auto; margin-right:auto; width:820px; text-align:left; }

/* LIENS */
a { text-decoration:none; color:#EF3A1B; }
a:hover { text-decoration:underline; color:#682B01; }

/* **** BANDEAU ENSEMBLE **** */
.BandeauEnsemble { padding:1px 0px; background-color:#d1d1d9; color:#000000; border:1px solid #444444; }
.BandeauEnsembleCentre { margin-left:auto; margin-right:auto; width:820px; text-align:left; }
.BandeauEnsembleC1 { padding:4px 4px; margin:1px 6px; font-size:12px; font-weight:bold; }
.BandeauEnsembleC2 { padding:4px 6px; margin:1px 6px; font-size:12px; font-weight:bold; border:1px solid #333333; background-color:#FFD987; }
.BandeauEnsembleC2:hover { background-color:#F9D65D; }
.BandeauEnsembleC2 a { color:#333333; }

/* BANDEAU HAUT */
.BandeauLogo { margin:0; padding:4px 0px; text-align:center; }
.BandeauLogo img { border:1px solid #666666; }

.BandeauMenu { background-color:#AB4900; padding:0px; border-top:1px solid #444444; border-left:1px solid #444444; border-right:1px solid #444444; }
.BandeauMenuCentre { margin-left:auto; margin-right:auto; margin-top:1px; width:820px; text-align:left; color:#000000; }
.BandeauMenuC1 { padding:4px 10px; text-align:center; font-weight:bold; margin:1px 6px; font-size:12px; font-weight:bold; border:1px solid #333333; background-color:#DADAEA; }
.BandeauMenuC1 a { color:#000000; }
.BandeauMenuC2 { padding:4px 10px; text-align:center; font-weight:bold; margin:1px 6px; font-size:12px; font-weight:bold; border:1px solid #333333; background-color:#FFFFFF; }
.BandeauMenuC2 a { color:#000000; }

.BandeauVousEtes { background-color:#F4D77E; padding:2px 0px; border:1px solid #444444; }
.BandeauVousEtesCentre { margin-left:auto; margin-right:auto; margin-top:2px; width:750px; text-align:justify; color:#000000; font-weight:bold; font-size:12px; }

.BandeauHautTableau { margin:0px; padding:0px; font-weight:bold; font-size:12px; border:0px; }
.BandeauHautTableau table { margin:0px; padding:0px; border:0px; }
.BandeauHautTableau tr { margin:0px; padding:0px; border:0px; }
.BandeauHautTableau td { margin:0px; padding:0px; border:0px; }
.BandeauHautTableau a { color:#111111; }
.BandeauHautTableau a:hover { text-decoration:underline; color:#111111; }
.BandeauHautTableauCaseNonActive { 
 margin:6px 2px 6px 0px; padding:5px 6px;
 max-height:15px; position:relative;
 background-color:#F4D77E; border:1px solid #666666; }
.BandeauHautTableauCaseActive {
 margin:15px 2px 0px 0px; padding:5px 6px;
 position:relative; background-color:#EBAB23;
 border-right:1px solid #666666; border-top:1px solid #666666; border-left:1px solid #666666; }

/* BANDEAU BAS */
.BandeauFin { background-color:#DDDDDD; padding:2px 0px; border:1px solid #444444; }
.BandeauFinCentre { margin-left:auto; margin-right:auto; margin-top:2px; width:820px; text-align:center; color:#000000;  font-size:11px; }
.BandeauFinCentre p { padding:0px; margin:0px; }
.BandeauFinSommaire { margin-left:auto; margin-right:auto; padding:6px 10px; width:820px; text-align:left; color:#222222; font-size:11px; border-bottom:1px solid #FFFFFF; }
.BandeauFinSommaire a { color:#330000; }

/* PARTIE CENTRALE */
#Centre { margin-left:auto; margin-right:auto; width:820px; min-height:500px; padding:0px 0px 15px 0px; }
#Centre p { margin:5px 0px; }
#Intro { 
 margin:0px; padding:2px 10px; 
 background-color:#F4D77E; font-size:10px; 
 border-bottom:1px solid #666666; }
.Titre { margin:0px; padding:15px 10px 10px 10px; text-align:center; font-size:20px; font-weight:bold; }
.Texte { margin:0px 15px; }
.Texte p { padding:0px 10px; }

/* FAQ */
.FaqQuestion { margin:10px 10px 0px 10px; padding:2px 5px 5px 5px; font-weight:bold; border-top:3px solid #DDDDDD; border-left:1px solid #DDDDDD; }
.FaqReponse { margin:0px 10px 0px 10px; padding:5px 30px; border-left:1px solid #DDDDDD; }

/* Pour les Images centrées */
.ImgCentre { margin-left:auto; margin-right:auto; margin-bottom:5px; margin-top:5px; width:700px; text-align:center; font-style:italic; }
.ImageCentre { text-align:center; }
.ImgCentre img { border:0; }

/* LIVREDOR */
.livreOrForm { 
 margin-left:auto; margin-right:auto; width:720px; position:relative; 
 text-align:left; background-color:#DDDDDD; border:1px solid #666666; }
.livreOrForm input { background-color:#FFFFCC; font-size:10px; }
.livreOrFormTexte { position:relative; margin:5px 2px 0px 10px; }
.livreOrFormInput { position:relative; margin:1px 10px 10px 10px; }
.livreOrFormSend { position:relative; font-weight:bold; margin:6px 2px 1px 10px; }
.livreOrFormLegende { color:#333333; text-align:left; font-weight:normal; font-size:10px; margin:3px; }
.livreOrAvert { padding:2px 20px; font-weight:bold; margin:10px 30px; border:1px solid #666666; }
.livreOrMessagePages { margin-left:auto; margin-right:auto; width:700px; text-align:center; }
.livreOrMessage { 
 margin-left:auto; margin-right:auto; width:720px; margin-top:4px; margin-bottom:4px;
 text-align:left; background-color:#FFFFCC; color:#222222; border:1px solid #CCCCCC; }
.livreOrMessage p { position:relative; margin:5px 15px 2px 10px;}
.livreOrMessageL1 { position:relative; text-align:left; font-size:10px; border-bottom:1px solid #CCCCCC; }
.livreOrMessageL2 { position:relative; margin:3px; text-align:left; border:0px; }
.livreOrMessageL3 { position:relative; margin:3px 15px; text-align:left; border:0px; }

.Temoignage { 
 margin-left:auto; margin-right:auto; width:796px; margin-top:4px; margin-bottom:4px;
 text-align:left; background-color:#DDDDDD; color:#222222; border:1px solid #666666; }
.Temoignage p { margin:4px 0px; }
.TemoignageTblPhotos { margin-left:auto; margin-right:auto; width:780px; text-align:left; margin-bottom:10px; margin-top:5px; background-color:#EEEEEE; border:1px solid #999999; }
.TemoignageTblPhotos a { color:#000000; }
.TemoignageTblPhotos td { text-align:center; width:126px }
.TemoignageL1 { padding:4px 10px; text-align:left; background-color:#666666; color:#FFFFFF; font-size:10px; border-bottom:1px solid #666666; }
.TemoignageL2 { margin:7px 15px 6px 45px; font-weight:bold; font-size:14px; text-align:left; border:0px; }
.TemoignageL3 { margin:3px 10px; background-color:#FFFFFF; border:1px solid #666666; }
.TemoignageL3 p { margin:0; padding:0px 10px; text-align:left; text-align:justify; }
.TemoignageL4 { position:relative; margin:3px 0px; }
.TemoignageL4 p { margin:0; padding:0px 10px; text-align:justify; }

.AccueilCadreGauche { width:620px; min-height:400px; vertical-align:top; padding:2px; border-right:1px solid #666666; }

.newsBox { margin:0px 0px 10px 0px; padding:0px 5px; text-align:left; border:0px; }
.newsBox img { border:1px solid #777777; text-align:center; }
.newsBoxTitre { margin:0px 5px 0px 3px; padding:0px 18px; text-align:left; font-size:12px; font-weight:bold; 
	border-top:1px solid #BBBBBB; border-left:1px solid #BBBBBB; 
	}
.newsBoxTexte { margin:5px; text-align:justify; border:0px; }
.newsBoxPtImage { margin:3px; text-align:left; width:122px; }
.newsBoxImg { margin:2px; width:476px; border:0px; }
.newsBoxLiens { margin:10px 25px; text-align:left; border:0px; } 
.newsBoxPresentation { margin:10px; padding:0px 5px; background-color:#EEEEEE; border:1px solid #CCCCCC; }

.newsImgTbl a { color:#000000; }
.newsImgTbl { margin-left:auto; margin-right:auto; width:796px; text-align:left; margin-bottom:10px; margin-top:5px; background-color:#EEEEEE; border:1px solid #CCCCCC; }
.newsImgTbl td { text-align:center; width:130px }

.AcceuilCadreDroite { width:180px; min-height:400px; vertical-align:top; }
.DroiteTitre { margin:0px 4px 0px 4px; padding:2px 5px 5px 5px; font-weight:bold; border-top:3px solid #DDDDDD; border-left:1px solid #DDDDDD; }
.DroiteTexte { padding:3px 10px; }
.DroiteTexte a { color:#440000}

.retour { margin-left:auto; margin-right:auto; width:720px; padding:3px 0px; text-align:center; }
.retour a { color:#6B2F2F; }

.PhotoscopeTblPhotos { margin-left:auto; margin-right:auto; width:796px; text-align:left; margin-bottom:10px; margin-top:5px; background-color:#DDDDDD; border:1px solid #666666; }
.PhotoscopeTblPhotos a { color:#000000; }
.PhotoscopeTblPhotos td { text-align:center; width:130px }

.SectionPhotos { margin:20px 10px 0px 10px; padding:2px 10px 2px 15px; font-size:14px; font-weight:bold; border-top:3px solid #999999; border-left:1px solid #999999; }

