/******** Navigateur ne gérant pas les marges  ************/
body
{
   text-align: center;
}
/******** Feuille de styles mise en page  ************/
div#banniere {
	width:1000px;
	height:185px;
	margin-left: auto;
   	margin-right: auto;
	}
div#bandeau {
	width:1000px;
	height:30px;
	margin-left: auto;
   	margin-right: auto;
	}
div#marge {
	width:1000px;
	height:10px;
	margin-left: auto;
   	margin-right: auto;
	}
div#contenu {
	width:1000px;
	height:600px;
	margin-left: auto;
   	margin-right: auto;
	}
div#contenugalerie {
	width:500px;
	height:600px;
	border-top-color:#e94002; 
	border-left-color:#e94002;
	border-right-color:#e94002; 
	border-bottom-color:#e94002; 
	border-width:2px;
	margin-left: auto;
   	margin-right: auto;
	}
div#contenupetit {
	width:1000px;
	height:400px;
	margin-left: auto;
   	margin-right: auto;
	}
div#contenumoyen {
	width:1000px;
	height:600px;
	margin-left: auto;
   	margin-right: auto;
	}
div#contenugrand {
	width:1000px;
	height:800px;
	margin-left: auto;
   	margin-right: auto;
	}
div#contenu700 {
	width:1000px;
	height:700px;
	margin-left: auto;
   	margin-right: auto;
	}
div#contenu500 {
	width:1000px;
	height:500px;
	margin-left: auto;
   	margin-right: auto;
	}	
div#contenu550 {
	width:1000px;
	height:550px;
	margin-left: auto;
   	margin-right: auto;
	}	
div#contenuvar {
	width:1000px;
	margin-left: auto;
   	margin-right: auto;
	}
div#contenuweekend {
	width:920px;
	margin-left: auto;
   	margin-right: auto;
	border-top-color:#e94002; 
	border-left-color:#e94002;
	border-right-color:#e94002; 
	border-bottom-color:#e94002; border-width:2px;
	border-style:dotted;
	}
div#contenu1050 {
	width:1000px;
	height:1000px;
	margin-left: auto;
   	margin-right: auto;
	}
div#contenuaccueil{
	width:1000px;
	height:430px;
	margin-left: auto;
   	margin-right: auto;
	}
div#contenuformule{
    border: 1px outset #c56990;
	width:800px;
	margin-left: auto;
   	margin-right: auto;
	}
div#contenubonneadresses{
	width:800px;
	height:400px;
	margin-left: auto;
   	margin-right: auto;
	}
div#contenutemoin{
	border-top-color:#e94002; 
	border-left-color:#e94002;
	border-right-color:#e94002; 
	border-bottom-color:#e94002; border-width:2px;
	border-style:dotted;
	width:800px;
	margin-left: auto;
   	margin-right: auto;
/*	height:400px; */
/*	overflow-y : scroll;  */
	}
div#contenutemoin1{
	border-top-color:#e94002; 
	border-left-color:#e94002;
	border-right-color:#e94002; 
	border-bottom-color:#e94002; border-width:2px;
	border-style:dotted;
/*	border-style:solid; */
	width:800px;
	height:400px;
	margin-left: auto;
   	margin-right: auto;
	}
img.temoin {
	border-width:2px;
	border-style:ridge;
	border-color:#FFFFCC;
	margin:10pt;
}
img.wk {
	border-width:2px;
	border-style:ridge;
	border-color:#FFFFCC;
	margin:5pt;
}
p.temoin {
	margin:10pt;
	color:#FFFFFF;
	text-indent: 40pt ;
}
div#contenupartenaires{
	width:1000px;
	margin-left: auto;
   	margin-right: auto;
	}
div#contenucontact{
	width:1000px;
	height:400px;
	margin-left: auto;
   	margin-right: auto;
	}
div#pied_vig{
	width:1000px;
	height:140px;
	margin-left: auto;
   	margin-right: auto;
	color: #FFFFFF;
	}
div#pied_page {
	width:1000px;
	height:15px;
	margin-left: auto;
   	margin-right: auto;
	color: #FFFFFF;
	}
/******** Feuille de styles du menu ************/
.menu{
float: left;
margin-left: auto;
margin-right: auto;
}
.titreMenu {
 color: #000000;
}
.contenuMenu
 {
 color: #000000;
}
.lienMenu
 {
 color: #000000;
}
.titreMenu, .contenuMenu{
 border: 1px outset #FFFFFF;
 width: 125px;
 text-align: center;
 margin: 0px;
 padding: 0px;
} 
.contenuMenu{
 display: none;
 position: absolute;
 background-color: #FFFFFF;
} 
.titreLowMenu, .contenuLowMenu{
 border: 1px outset #FFFFFF;
 width: 125px;
 text-align: center;
 margin: 0px;
 padding: 0px;
} 
.menuOverflow{
 overflow: auto;
 height: 200px;
}
.itemOut{
 color:#FFFFFF;
 background-color: #000000;
}
.itemLowOut{
 color:#FFFFFF;
}

/******** Feuille de styles du menu ACCUEIL ************/
.ma_titreLowMenu, .ma_contenuLowMenu{
 border: 1px outset #FFFFFF;
 width: 125px;
 text-align: center;
 margin: 0px;
 padding: 0px;
 background-color: #ffffcc;
} 
a.lien_accueil
{
color:#ffffcc;
text-decoration:none;
font-weight:bold;
}
a.lien_accueil:hover
{
color:#000000;
text-decoration:none;
font-weight:bold;
} 
/******** Feuille de styles du menu FORMULE ************/
.mf_titreLowMenu, .mf_contenuLowMenu{
 border: 1px outset #FFFFFF;
 width: 125px;
 text-align: center;
 margin: 0px;
 padding: 0px;
 background-color: #c56990;
} 
.mf_itemOver{
 color:#000000;
 font-weight:bold;
 background-color: #c56990;
}  
.mf_itemOut{
 color:#c56990;
 font-weight: bold;
 background-color: #000000;
}
a.lien_formule
{
color:#c56990;
text-decoration:none;
font-weight:bold;
}
a.lien_formule:hover
{
color:#000000;
text-decoration:none;
font-weight:bold;
} 
/******** Feuille de styles du menu TEMOIGNAGES ************/
.mt_titreLowMenu, .mt_contenuLowMenu{
 border: 1px outset #FFFFFF;
 width: 125px;
 text-align: center;
 margin: 0px;
 padding: 0px;
 background-color: #e94002;
} 
a.lien_temoin
{
color:#e94002;
text-decoration:none;
font-weight:bold;
}
a.lien_temoin:hover
{
color:#000000;
text-decoration:none;
font-weight:bold;
} 
/******** Feuille de styles du menu PARTEANAIRES ************/
.mp_titreLowMenu, .mp_contenuLowMenu{
 border: 1px outset #FFFFFF;
 width: 125px;
 text-align: center;
 margin: 0px; 
 padding: 0px;
 background-color: #c82d49;
} 
a.lien_partenaire
{
color:#c82d49;
text-decoration:none;
font-weight:bold;
}
a.lien_partenaire:hover
{
color:#000000;
text-decoration:none;
font-weight:bold;
} 
/******** Feuille de styles du menu ADRESSES ************/
.mad_itemOver{
 color:#000000;
 font-weight:bold;
 background-color: #d474d4;
}  
.mad_itemOut{
 color:#d474d4;
 font-weight: bold;
 background-color: #000000;
}
/******** Feuille de styles du menu CONTACT ************/
.mc_titreLowMenu, .mc_contenuLowMenu{
 border: 1px outset #FFFFFF;
 width: 125px;
 text-align: center;
 margin: 0px;
 padding: 0px;
 background-color: #677179;
} 
a.lien_contact
{
color:#677179;
text-decoration:none;
font-weight:bold;
}
a.lien_contact:hover
{
color:#000000;
text-decoration:none;
font-weight:bold;
} 
/******** Feuille de styles du menu ************/
.lienMenu{
 color:#FFFFFF;
 text-decoration: none;
} 
.crlf{
 clear: both;
 /*visibility: hidden;*/
}
 
/******** Fin de la feuille de styles du menu ************/

A.typeurl:link { COLOR: #c56990; FONT-WEIGHT: bold; font-size: 12pt; TEXT-DECORATION: none }
A.typeurl:visited { COLOR: #c56990; FONT-WEIGHT: bold; font-size: 12pt; TEXT-DECORATION: none  }
A.typeurl:active { COLOR: #c56990; FONT-WEIGHT: bold; font-size: 12pt; TEXT-DECORATION: none  }
A.typeurl:hover { COLOR: #c56990; FONT-WEIGHT: bold; font-size: 12pt; TEXT-DECORATION: none }

A.typetem:link { color: #e94002; FONT-WEIGHT: bold; font-size: 14pt; TEXT-DECORATION: none ;  font-style: italic}
A.typetem:visited { COLOR: #e94002; FONT-WEIGHT: bold; font-size: 14pt; TEXT-DECORATION: none; font-style: italic}
A.typetem:active { COLOR: #e94002; FONT-WEIGHT: bold; font-size: 14pt; TEXT-DECORATION: none ; font-style: italic }
A.typetem:hover { COLOR: #e94002; FONT-WEIGHT: bold; font-size: 14pt; TEXT-DECORATION: none ; font-style: italic}

A.inscriptions:link { COLOR: #c82d49; FONT-WEIGHT: bold; font-size: 12pt; TEXT-DECORATION: none }
A.inscriptions:visited { COLOR: #c82d49; FONT-WEIGHT: bold; font-size: 12pt; TEXT-DECORATION: none  }
A.inscriptions:active { COLOR: #c82d49; FONT-WEIGHT: bold; font-size: 12pt; TEXT-DECORATION: none  }
A.inscriptions:hover { COLOR: #c82d49; FONT-WEIGHT: bold; font-size: 12pt; TEXT-DECORATION: none }

.titregalerie
{ COLOR: #c56990; FONT-WEIGHT: bold; font-size: 24pt; TEXT-DECORATION: none }

.galerie
{ COLOR: #c56990; FONT-WEIGHT: bold; font-size: 18pt; TEXT-DECORATION: none }

A.typegal:link { color: #c56990; FONT-WEIGHT: bold; font-size: 14pt; TEXT-DECORATION: none  }
A.typegal:visited { COLOR: #c56990; FONT-WEIGHT: bold; font-size: 14pt; TEXT-DECORATION: none }
A.typegal:active { COLOR: #c56990; FONT-WEIGHT: bold; font-size: 14pt; TEXT-DECORATION: none }
A.typegal:hover { COLOR: #c56990; FONT-WEIGHT: bold; font-size: 14pt; TEXT-DECORATION: none }

.Style37 {	
font-size: 18px;
font-family: "Times New Roman", Times, serif;
color:#c56990;
}

.Style38 {	
font-size: 18px;
font-family: "Times New Roman", Times, serif;
color:#ffffcc;
}

.weekenddate {	
font-size: 18px;
font-family: "Times New Roman", Times, serif;
color:#FF0000;
}
