body {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	background-color: #C7B88B;
	scrollbar-face-color: #C7B88B;
	scrollbar-shadow-color: #392A21;
	scrollbar-highlight-color: #C7B88B;
	scrollbar-3dlight-color: #392A21;
	scrollbar-darkshadow-color: #C7B88B;
	scrollbar-track-color: #C7B88B;
	scrollbar-arrow-color: #392A21;
	color: #513D2F;
}
#conteneur {
	width: 755px;
	margin: 0 auto;
	padding: 0px;
}
#contenu {
	margin: 0px 8px;
	background-image: url(images/fond_hr_haut.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#contenu_a {
	margin: 0px 8px;
	background-image: url(images/fond_hr_bas.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#menu01{
	height: 47px;
	width: 243px;
	background-image: url(images/menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
#header {
	height: 76px;
	background-image: url(images/haut.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#headermenu {
height: 47px;
}
#droite {
	float: right;
	width: 336px;
	margin: 10px 0px 10px 30px;
	padding: 0px;	
}
#box_01 p{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 11px;
	color: #ECE7D7;
	margin: 0px;
}

#box_02 p{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 11px;
	color: #ECE7D7;
	margin: 0px;
}
#box_03 p{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 11px;
	color: #ECE7D7;
	margin: 0px;
}
.mignature{
	border: 4px solid #7D6D4F;
	margin: 8px;
	float: left;
}
.mignature2{
	border: 4px solid #392A21;
	margin: 8px;
	float: left;
}
#box_01 {
	float: right;
	width: 324px;
	padding: 0px 8px 0px 0px;
	background-color: #392A21;
	height: 112px;
	border: 1px dotted #C7B88B;
	margin: 5px 0px;
	background-image: url(images/fond_box.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#box_02 {
	float: right;
	width: 324px;
	padding: 0px 8px 0px 0px;
	background-color: #7D6D4F;
	height: 112px;
	border: 1px dotted #C7B88B;
	margin: 5px 0px;
	background-image: url(images/fond_box_clair.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#box_03 {
	float: left;
	width: 324px;
	padding: 0px 8px 0px 0px;
	background-color: #7D6D4F;
	height: 112px;
	border: 1px dotted #C7B88B;
	margin: 5px 0px;
	background-image: url(images/fond_box_clair.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#illustration {
	margin-top: 10px;
}
#pied {
	height: 31px;
	background-image: url(images/bas.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#pied_2 {
	height: 35px;
	background-image: url(images/bas2.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#vignette {
	height: 181px;
	width: 179px;
	position: absolute;
	margin-top: 12px;
	margin-left: 41px;
	background-image: url(images/pauletvirginiewedding.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.menu01 {
	background-image: url(images/menu.gif);
	margin: 0px;
	padding: 0px;
	height: 47px;
	width: 302px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.accueil:link {
	background-image: url(images/menu_accueil.gif);
	height: 47px;
	width: 71px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.accueil:visited {
	background-image: url(images/menu_accueil.gif);
	height: 47px;
	width: 71px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.accueil:active {
	background-image: url(images/menu_accueil.gif);
	height: 47px;
	width: 71px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.accueil:hover {
	background-image: url(images/menu_accueil_hover.gif);
	height: 47px;
	width: 71px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.accueil_active:link {
	background-image: url(images/menu_accueil_active.gif);
	height: 47px;
	width: 71px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.accueil_active:visited {
	background-image: url(images/menu_accueil_active.gif);
	height: 47px;
	width: 71px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.accueil_active:active {
	background-image: url(images/menu_accueil_active.gif);
	height: 47px;
	width: 71px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.accueil_active:hover {
	background-image: url(images/menu_accueil_active.gif);
	height: 47px;
	width: 71px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.presentation:link {
	background-image: url(images/menu_presentation.gif);
	height: 47px;
	width: 112px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.presentation:visited {
	background-image: url(images/menu_presentation.gif);
	height: 47px;
	width: 112px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.presentation:active {
	background-image: url(images/menu_presentation.gif);
	height: 47px;
	width: 112px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.presentation:hover {
	background-image: url(images/menu_presentation_hover.gif);
	height: 47px;
	width: 112px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.presentation_active:link {
	background-image: url(images/menu_presentation_active.gif);
	height: 47px;
	width: 112px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.presentation_active:visited {
	background-image: url(images/menu_presentation_active.gif);
	height: 47px;
	width: 112px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.presentation_active:active {
	background-image: url(images/menu_presentation_active.gif);
	height: 47px;
	width: 112px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.presentation_active:hover {
	background-image: url(images/menu_presentation_active.gif);
	height: 47px;
	width: 112px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.formules:link {
	background-image: url(images/menu_formules.gif);
	height: 47px;
	width: 89px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.formules:visited {
	background-image: url(images/menu_formules.gif);
	height: 47px;
	width: 89px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.formules:active {
	background-image: url(images/menu_formules.gif);
	height: 47px;
	width: 89px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.formules:hover {
	background-image: url(images/menu_formules_hover.gif);
	height: 47px;
	width: 89px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.formules_active:link {
	background-image: url(images/menu_formules_active.gif);
	height: 47px;
	width: 89px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.formules_active:visited {
	background-image: url(images/menu_formules_active.gif);
	height: 47px;
	width: 89px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.formules_active:active {
	background-image: url(images/menu_formules_active.gif);
	height: 47px;
	width: 89px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.formules_active:hover {
	background-image: url(images/menu_formules_active.gif);
	height: 47px;
	width: 89px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.formalites:link {
	background-image: url(images/menu_formalites.gif);
	height: 47px;
	width: 100px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.formalites:visited {
	background-image: url(images/menu_formalites.gif);
	height: 47px;
	width: 100px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.formalites:active {
	background-image: url(images/menu_formalites.gif);
	height: 47px;
	width: 100px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.formalites:hover {
	background-image: url(images/menu_formalites_hover.gif);
	height: 47px;
	width: 100px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.formalites_active:link {
	background-image: url(images/menu_formalites_active.gif);
	height: 47px;
	width: 100px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.formalites_active:visited {
	background-image: url(images/menu_formalites_active.gif);
	height: 47px;
	width: 100px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.formalites_active:active {
	background-image: url(images/menu_formalites_active.gif);
	height: 47px;
	width: 100px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.formalites_active:hover {
	background-image: url(images/menu_formalites_active.gif);
	height: 47px;
	width: 100px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}

.liens:link {
	background-image: url(images/menu_liens.gif);
	height: 47px;
	width: 59px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.liens:visited {
	background-image: url(images/menu_liens.gif);
	height: 47px;
	width: 59px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.liens:active {
	background-image: url(images/menu_liens.gif);
	height: 47px;
	width: 59px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.liens:hover {
	background-image: url(images/menu_liens_hover.gif);
	height: 47px;
	width: 59px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.liens_active:link {
	background-image: url(images/menu_liens_active.gif);
	height: 47px;
	width: 59px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.liens_active:visited {
	background-image: url(images/menu_liens_active.gif);
	height: 47px;
	width: 59px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.liens_active:active {
	background-image: url(images/menu_liens_active.gif);
	height: 47px;
	width: 59px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.liens_active:hover {
	background-image: url(images/menu_liens_active.gif);
	height: 47px;
	width: 59px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}

.contact:link {
	background-image: url(images/menu_contact.gif);
	height: 47px;
	width: 81px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.contact:visited {
	background-image: url(images/menu_contact.gif);
	height: 47px;
	width: 81px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.contact:active {
	background-image: url(images/menu_contact.gif);
	height: 47px;
	width: 81px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.contact:hover {
	background-image: url(images/menu_contact_hover.gif);
	height: 47px;
	width: 81px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.contact_active:link {
	background-image: url(images/menu_contact_active.gif);
	height: 47px;
	width: 81px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.contact_active:visited {
	background-image: url(images/menu_contact_active.gif);
	height: 47px;
	width: 81px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.contact_active:active {
	background-image: url(images/menu_contact_active.gif);
	height: 47px;
	width: 81px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}
.contact_active:hover {
	background-image: url(images/menu_contact_active.gif);
	height: 47px;
	width: 81px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
}

h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #392A21;
	margin-bottom: 0px;
	margin-top: 0px;
	background-image: url(images/fleur.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
	padding-top: 15px;
}
h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #7D6D4F;
	margin-bottom: 10px;
	margin-top: 5px;
}
p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #513D2F;
	text-align: justify;
	margin: 10px 0px 5px;
}
.tt_contact {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #513D2F;
	text-align: center;
	font-weight: bold;
	word-spacing: 2px;
}
h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #C7B88B;
	margin-top: 8px;
	margin-bottom: 0px;
}
h4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #392A21;
	margin-top: 8px;
	margin-bottom: 0px;
}
hr {
	border: 1px solid #B9AA80;
}
.h3lien:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #C7B88B;
	margin-top: 8px;
	margin-bottom: 0px;
	text-decoration: none;
}
.h3lien:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #C7B88B;
	margin-top: 8px;
	margin-bottom: 0px;
	text-decoration: none;
}
.h3lien:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #C7B88B;
	margin-top: 8px;
	margin-bottom: 0px;
	text-decoration: none;
}
.h3lien:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #C7B88B;
	margin-top: 8px;
	margin-bottom: 0px;
	text-decoration: none;
}
.h4lien:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #392A21;
	margin-top: 8px;
	margin-bottom: 0px;
	text-decoration: none;
}
.h4lien:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #392A21;
	margin-top: 8px;
	margin-bottom: 0px;
	text-decoration: none;
}
.h4lien:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #392A21;
	margin-top: 8px;
	margin-bottom: 0px;
	text-decoration: none;
}
.h4lien:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #392A21;
	margin-top: 8px;
	margin-bottom: 0px;
	text-decoration: none;
}

.box:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C7B88B;
	text-decoration: underline;
	font-weight: bold;
}
.box:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C7B88B;
	text-decoration: underline;
	font-weight: bold;
}
.box:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C7B88B;
	text-decoration: underline;
	font-weight: bold;
}
.box:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}
.lienb:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #513D2F;
	text-decoration: underline;
	font-weight: normal;
}
.lienb:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #392A21;
	text-decoration: underline;
	font-weight: normal;
}
.lienb:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #513D2F;
	text-decoration: underline;
	font-weight: normal;
}
.lienb:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7C6B4F;
	text-decoration: underline;
	font-weight: normal;
}
.lien:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #392A21;
	text-decoration: underline;
	font-weight: bold;
}
.lien:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #392A21;
	text-decoration: underline;
	font-weight: bold;
}
.lien:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #392A21B;
	text-decoration: underline;
	font-weight: bold;
}
.lien:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}
.lien_bas:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8D7F56;
	text-decoration: underline;
	font-weight: normal;
}
.lien_bas:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8D7F56;
	text-decoration: underline;
}
.lien_bas:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8D7F56;
	text-decoration: underline;
}
.lien_bas:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}
a:link {
	color: #C7B88B;
}
a:visited {
	color: #C7B88B;
}
a:active {
	color: #C7B88B;
}
a:hover {
	color: #C7B88B;
}
#bas_align {
	color: #8D7F56;
	text-align: right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 15px;
	padding-top: 5px;
}
.input_form {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A362B;
	border: 1px solid #392A21;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #D6CBA9;
	background-image: url(images/fond_formulaire.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.input_bouton {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #7D6D4F;
	font-weight: bold;
	color: #C7B88B;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #392A21;
	text-transform: uppercase;
}
.input_bouton:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #C7B88B;
	border: 1px solid #7D6D4F;
	font-weight: bold;
	color: #392A21;
	text-transform: uppercase;
}
.pcontact {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #493123;
	font-weight: normal;
}
.pcontact2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: normal;
}
.alert_rouge {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
}
.alert_bleu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336633;
}
.cadre_photo {
	border: 4px solid #7D6E4F;
 }
ul {
	margin-left: 20px;
}

li {
	list-style-position: outside;
	list-style-image: url(images/bullet_30.gif);
	list-style-type: Aucune;
	margin-bottom: 15px;
	text-align: justify;
}
.tt_bas {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #8D7F56;
}
.exemple{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #513D2F;
	text-align: justify;
}
.texte_a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #513D2F;
	text-align: justify;
}



