body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
margin: 0;
padding: 0;
border:0;
background-color:#d8261a;
}
#prechargement { display: none; }

a{text-decoration:none; color:#000;}				/* lien non-visité noir*/
a:hover{text-decoration: underline overline;}		/* lien survolé noir*/

a.rouge{text-decoration:none; color:#D8261A;}				/* lien non-visité rouge */
a:hover.rouge{text-decoration: underline overline; color:#000}		/* lien survolé noir */

#sactive {color:#d8261a;}
#smenu a {color:#000; text-decoration:none;}
#smenu a:hover {color:#d8261a; text-decoration:none;}

#conteneur {
position:relative;
width:900px;
margin:0 auto;
background:url(../images/fond.png) repeat-y;
}
#header {
height: 160px;
background:url(../images/titre.png) no-repeat;
}

p {	margin: 0 0 10px 0; color:#a4a0a6; text-align:right;}

h1 { text-align:center; color:#a4a0a6; font-size:14px; margin-bottom:-5px;}
h1.faq { text-align:center; color:#a4a0a6; font-size:14px; margin: -10px 0 -5px 40px;}
h1.galerie { text-align:center; color:#a4a0a6; font-size:14px; margin: -10px 0 -5px 20px;}
h1.galerie a {color:#000; text-decoration:none;}
h1.galerie a:hover {color:#d8261a; text-decoration:overline underline;}
h1.deco_titre_theme { text-align:left; color:#d8261a; font-size:18px; font-weight:bold; margin: 0 0 -10px 20px;}
p.idee { margin: 0 15px 0 0; color:#a4a0a6; text-align:right; font-size:14px; font-weight:bold;}


h2.D {text-align:right; color:#d8261a; font-size:12px; margin-bottom:-5px;}

p.D { margin: 0 0 10px 0; padding: 0 15px 0 10px; color:#a4a0a6; text-align:right;}
p.Ddecal { margin: -15px 0 -15px 0; padding: 0 50px 0 50px; color:#a4a0a6; text-align:right;}
p.Daccueil { margin: 0 200px 0 15px; padding: 55px 0 0 0; color:#d8261a; text-align:right;}
p.Dpresse { margin: 0 200px 0 15px; padding: 15px 0 0 0; color:#d8261a; text-align:right;}
p.Dacctitre { margin: 0 200px 0 15px; padding: 0 0 0 0; color:#d8261a; text-align:right;}
p.Dmariage { margin: 0 200px 0 15px; padding: 0 0 0 0; color:#a4a0a6; text-align:right;}
p.Dformule { margin: 0 200px 0 15px; padding: 0 0 0 0; color:#a4a0a6; text-align:right; font-size:14px; font-weight:bold;}
p.Dgalerie { margin: 0 0 10px 0; padding: 0 5px 0 0; color:#a4a0a6; text-align:right;}
p.Dgalerietitre { margin: 0 0 -5px 0; padding: 0 0 0 0; color:#d8261a; text-align:right; font-size:20px;}
p.Dgalerievisio { margin: -5px 0 10px 0; padding: 0 0 0 0; color:#d8261a; text-align:right;}
p.DfaqQ { margin: -5px 190px 0 15px; padding: 15px 0 0 0; color:#d8261a; text-align:right; font-size:12px;}
p.DfaqR { margin: -10px 190px 0 15px; padding: 15px 10px 0 0; color:#a4a0a6; text-align:right; font-size:11px;}
p.Dpro { margin: 0 200px 0 15px; padding: 20px 0 0 0; color:#d8261a; text-align:right;}


h2.G {text-align:left; color:#d8261a; font-size:12px; margin-bottom:-5px;}
p.milieu { color:#a4a0a6; text-align:left; margin-left:20px;}
p.deco_titre { margin: 0; padding: 15px 0 0 0; color:#d8261a; text-align:left;}
p.deco_theme { margin: 0 ; padding: 0;}
p.deco_1 { margin: -50px 0 0 50px; padding: 0 0 0 0; text-align:left; font-size:19px; color:#000000;}
p.deco_1a { margin: -25px 0 0 25px; padding: 0 0 0 0; text-align:center; font-size:19px; color:#d8261a; font-weight:bold;}
p.deco_2 { margin: -50px 30px 0 0; padding: 0 0 0 0; text-align:right; font-size:19px; color:#000000;}

p.G { margin: 0 0 10px 0; padding: 0 10px 0 15px; color:#a4a0a6; text-align:left;}
p.Gcredit { margin: 0 0 -10px 40px; padding: 0 15px 0 10px; color:#d8261a; font-size:14px; text-align:left;}
p.Gdecal { margin: -15px 0 -15px 0; padding: 0 90px 0 90px; color:#a4a0a6; text-align:left;}
p.Gaccueil { margin: 0 15px 0 200px; padding: 15px 0 0 0; color:#a4a0a6; text-align:left;}
p.Gpresse { margin: 0 15px 0 200px; padding: 15px 0 0 0; color:#d8261a; text-align:left;}
p.Gmariage { margin: 0 15px 0 200px; padding: 15px 0 0 0; color:#d8261a; text-align:left;}
p.Ggalerietitre { margin: 0 0 -5px 0; padding: 0 0 0 0; color:#d8261a; text-align:left; font-size:20px;}
p.Ggalerie { margin: 0 0 5px 10px; padding: 0 0 0 5px; color:#a4a0a6; text-align:left;}
p.Ggalerievisio { margin: -5px 0 10px 0; padding: 0 0 0 0; color:#d8261a; text-align:left;}
p.GfaqQ { margin: -5px 15px 0 190px; padding: 15px 0 0 0; color:#d8261a; text-align:left; font-size:12px;}
p.GfaqR { margin: -10px 15px 0 190px; padding: 15px 0 0 10px; color:#a4a0a6; text-align:left; font-size:11px;}
p.Gcontact { margin: -5px 15px 0 0; padding: 0 0 0 15px; color:#d8261a; text-align:left; font-size:13px;}

#centre {
position:relative;
width: 685px;
height:100%;
margin: 0 0 0 180px;
}

#soustitre {
width: 685px;
height: 40px;
color:#d8261a;
margin: 0 0 0 180px;
padding: 0 0 0 25px;
}
#soustitre a {color:#000; text-decoration:none;}
#soustitre a:hover {color:#d8261a; text-decoration:overline underline;}


#centresous {
float:left;
width: 685px;
height: 556px;
}
#centreg {
float:left;
width:342px;
height: 556px;
}
#centred {
float:right;
width: 342px;
height: 556px;
}
#centreh {
position:absolute;
width:685px;
height:278px;
}
#centreb {
position:absolute;
top:272px;
width:685px;
height:278px;
}
#centrebb {
position:relative;
width:685px;
height:278px;
}
#pied {
	clear:both;
	height: 58px;
	text-align:center;
	padding-right:35px;
	background:url(../images/pied.png) no-repeat;
	font-size: 9px;
	padding-left: 35px;
	color: #fff;
}

#htpage { font-size: 9px; color:#FF0000; text-align:right; padding:0 0 0 35px;}
#htpage a {text-decoration:none; color:#a4a0a6;}
#htpage a:hover {text-decoration:none; color:#d8261a;}


table, #img_gauche, #img_droite {
	width: 670px;
	margin-left:10px;
}
table, #img_gauche a, #img_droite a {color:#d8261a; text-decoration:none;}
table, #img_gauche a:hover, #img_droite a:hover {color:#000; text-decoration:none;}

 #deco_theme { width: 686px; height:162px; background-image:url(../images/fond_theme1.jpg);}
 #deco_theme a {color:#d8261a; text-decoration:none;}
 #deco_theme a:hover { color:#000000; text-decoration:none;}

 #deco_theme2 { width: 686px; height:162px; background-image:url(../images/fond_theme2.jpg);}
 #deco_theme2 a {color:#d8261a; text-decoration:none;}
 #deco_theme2 a:hover { color:#000000; text-decoration:none;}

 #deco_theme3 { width: 686px; height:365px;}
 #deco_theme3 p { padding: 24px 0 0 25px; margin:0;}

 #deco_theme4 { width: 686px; height:162px; background-image:url(../images/fond_theme3.jpg);}
 #deco_theme4 a {color:#d8261a; text-decoration:none;}
 #deco_theme4 a:hover { color:#000000; text-decoration:none;}
 
 #deco_theme5 { width: 686px; height:162px; background-image:url(../images/fond_theme4.jpg);}
 #deco_theme5 a {color:#d8261a; text-decoration:none;}
 #deco_theme5 a:hover { color:#000000; text-decoration:none;}
 
 .deco_bas {
	margin:0;
	position:inherit;
	left: 215px;
	top: 248px;
}

.zoom {height:400px;}
.zoom p {text-align:left;}
.zoom img {width:200px;height:267px;}
.zoom img:hover {width:300px;height:400px;}

a.theme1 { background-image: url('../images/fond_evasion.png'); display: block; width: 686px; height: 162px;
*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fond_evasion.png'); width:686px; height:162px}
a.theme1:hover { background: url('../images/fond_evasion_rouge.png');
*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fond_evasion_rouge.png'); width:686px; height:162px}
a.theme2 { background-image: url('../images/fond_naturellement.png'); display: block; width: 686px; height: 162px;
*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fond_naturellement.png'); width:686px; height:162px}
a.theme2:hover { background: url('../images/fond_naturellement_rouge.png');
*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fond_naturellement_rouge.png'); width:686px; height:162px}
a.theme3 { background-image: url('../images/fond_sochic.png'); display: block; width: 686px; height: 162px;
*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fond_sochic.png'); width:686px; height:162px}
a.theme3:hover { background: url('../images/fond_sochic_rouge.png');
*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src'../images/fond_sochic_rouge.png'); width:686px; height:162px}
a.theme4 { background-image: url('../images/fond_reverie.png'); display: block; width: 686px; height: 162px;
*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fond_reverie.png'); width:686px; height:162px}
a.theme4:hover { background: url('../images/fond_reverie_rouge.png');
*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fond_reverie_rouge.png'); width:686px; height:162px}
a.theme5 { background-image: url('../images/fond_epices.png'); display: block; width: 686px; height: 162px;
*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fond_epices.png'); width:686px; height:162px}
a.theme5:hover { background: url('../images/fond_epices_rouge.png');
*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fond_epices_rouge.png'); width:686px; height:162px}
a.theme6 { background-image: url('../images/fond_exotissimo.png'); display: block; width: 686px; height: 162px;
*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fond_exotissimo.png'); width:686px; height:162px}
a.theme6:hover { background: url('../images/fond_exotissimo_rouge.png');
*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fond_exotissimo_rouge.png'); width:686px; height:162px}
a.theme7 { background-image: url('../images/fond_etincelle.png'); display: block; width: 686px; height: 162px;
*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fond_etincelle.png'); width:686px; height:162px}
a.theme7:hover { background: url('../images/fond_etincelle_rouge.png');
*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fond_etincelle_rouge.png'); width:686px; height:162px}
a.theme8 { background-image: url('../images/fond_romance.png'); display: block; width: 686px; height: 162px;
*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fond_romance.png'); width:686px; height:162px}
a.theme8:hover { background: url('../images/fond_romance_rouge.png');
*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fond_romance_rouge.png'); width:686px; height:162px}
a.theme9 { background-image: url('../images/fond_zenitude.png'); display: block; width: 686px; height: 162px;
*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fond_zenitude.png'); width:686px; height:162px}
a.theme9:hover { background: url('../images/fond_zenitude_rouge.png');
*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fond_zenitude_rouge.png'); width:686px; height:162px}
a.theme10 { background-image: url('../images/fond_jardin.png'); display: block; width: 686px; height: 162px;
*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fond_jardin.png'); width:686px; height:162px}
a.theme10:hover { background: url('../images/fond_jardin_rouge.png');
*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fond_jardin_rouge.png'); width:686px; height:162px}


