*
{
	margin:0;
	padding:0;
	font-family:arial;

}
a:link, a:visited, a:active
{
	color:inherit;
	text-decoration:none;
}
#body
{
width: 85%; 
max-width: 1200px; 
min-width: 1024px; 
}

#pagePrincipale
{
	
	position:absolute;
	
	background-image:url(image/fond.jpg);
	background-repeat:no-repeat;
	width:1200px;
	height:679px;
}
#pagePrincipaletarif
{
	
	position:absolute;
	
	background-image:url(image/fondtarif.jpg);
	background-repeat:no-repeat;
	width:1200px;
	height:679px;
}
#pagePrincipaleaccueil
{
	
	position:absolute;

	background-image:url(image/fondaccueil.jpg);
	background-repeat:no-repeat;
	width:1200px;
	height:679px;
}
#pagePrincipalefaq
{
	
	position:absolute;

	background-image:url(image/fondfaq.jpg);
	background-repeat:no-repeat;
	width:1200px;
	height:679px;
}
#pagePrincipalepromos
{
	
	position:absolute;

	background-image:url(image/fondpromos.jpg);
	background-repeat:no-repeat;
	width:1200px;
	height:679px;
}
#pagePrincipalecontact
{
	
	position:absolute;

	background-image:url(image/fondcontact.jpg);
	background-repeat:no-repeat;
	width:1200px;
	height:679px;
}
#pagePrincipaleacces
{
	
	position:absolute;

	background-image:url(image/fondacces.jpg);
	background-repeat:no-repeat;
	width:1200px;
	height:679px;
}
#pagePrincipaleinstitut
{
	
	position:absolute;
	
	background-image:url(image/fondinstitut.jpg);
	background-repeat:no-repeat;

	width:1200px;
	height:679px;
}
#pagePrincipalecadeau
{
	
	position:absolute;
	
	background-image:url(image/fondcadeau.jpg);
	background-repeat:no-repeat;
	width:1200px;
	height:679px;
}
#pagePrincipalevisite
{
	
	position:absolute;

	background-image:url(image/fondvisite.jpg);
	background-repeat:no-repeat;
	width:1200px;
	height:679px;
}
#pagePrincipaleproduit
{
	
	position:absolute;
	
	background-image:url(image/fondproduit.jpg);
	background-repeat:no-repeat;
	width:1200px;
	height:679px;
}
#bouton
{
	margin-left:25px;
	padding:5px;
	width:180px;
	height:400px;
	margin-top:140px;
	float:left;
	
}
#accueil
{
	float:right;
	width:30px;
	height:31px;
	background-image:url(image/accueil.png);
	margin-right:20px;
	
}
#pCentrale
{
	
	width:960px;
	height:490px;
	margin-top:140px;
	float:left;
}
#pCentralepromos
{
	
	width:960px;
	height:490px;
	margin-top:145px;
	float:left;
}
#titrepromos
{
    font-size:20px;
	text-align:center;
	margin-top:25px;
    vertical-align:top;
    text-decoration:underline;
    color:#f8ecf0;
}
#textepromos
{

	
	font-size:14px;
	text-align:center;
	margin-top:35px;
    vertical-align:top;
    color:#f8ecf0;
}
#textequestion
{

	
	font-size:14px;
	text-align:center;
	margin-top:35px;
    vertical-align:top;
    color:#f8ecf0;
}
#textereponse
{

	
	font-size:14px;
	text-align:center;
	margin-top:15px;
    vertical-align:top;
    color:#de5d85;
}
#textecadeau
{

	position:absolute; top:160px; left:270px;
	font-size:16px;
	
	text-align:center;
	margin-top:35px;
    vertical-align:top;
    color:#f8ecf0;
}
#pCentraleswfindex
{
	float:left;
	width:250px;
	height:200px;
	
	
	
}
#pCentraleswf
{
	
	width:960px;
	height:490px;
	margin-top:30px;
	
	float:left;
	
}
#textetarif
{
position:absolute; top:270px; left:235px;
}
	
#boncadeau
{
	position:absolute; top:170px; left:235px;
	width:150px;
	height:150px;
	background-image:url(image/boutoncadeau.png);
	background-repeat:no-repeat;
}
#boutonfacebook
{
	position:absolute; top:640px; left:950px;
	
	
}
#boutonpromos
{
	position:absolute; top:402px; left:930px;
	width:209px;
	height:177px;
	
	
}
#boutoncontact
{
	position:absolute; top:180px; left:930px;
	width:209px;
	height:177px;
	
	
}
#pCentraleswfinstitut
{
	
	width:600px;
	height:400px;
	margin-top:55px;
	margin-left:180px;
	float:left;
	border:5px;
	border-with:10px;
        border-style:groove;
        border-color:#de5d85;

}
#pCentraleswfvisite
{
	
	width:770px;
	height:460px;
	margin-top:15px;
	margin-left:90px;
	float:left;
	border-with:10px;
        border-style:groove;
        border-color:black;

}
.sBouton
{
	float:center;
	margin-right:5px;
	font-weight:bold;
	color:white;
}
.bBouton
{
	background:none;
	border:none;
	width:160px;
	height:37px;
	background:url(image/boutonHaut.png) no-repeat;
	margin-bottom:15px;
	color:white;
}
#mention
{
	margin-top:10px;
	float:left;
	width:750px;
	margin-left:300px;
	font-size:13px;
	color:white;
	
}
#mention2
{
	margin-top:10px;
	position:absolute;top:630px; left:250px;
	width:1000px;

	font-size:13px;
	color:white;
	
}
#mentionpromos
{
	margin-top:15px;
	float:left;
	width:750px;
	margin-left:175px;
	font-size:13px;
	color:white;
	
}
#mentionindex
{
	margin-top:670px;
	float:left;
	width:1400px;
	margin-left:300px;
	font-size:13px;
	color:white;
	
}
#zik
{
position:absolute; top:647px; left:1075px;

color:white;
font-size:12px;

}
#mentiontarif
{
	margin-top:90px;
	float:left;
	width:1400px;
	margin-left:300px;
	font-size:13px;
	color:white;
	
}
#flash
{
	
	width:410px;
	height:270px;
	padding:0;
	margin-top:300px;
	border:4px outset yellow;
	margin-left:320px;
	
}
#conteneurMas 
{
	margin-top:5px;
	padding-left:5px;
	padding-right:5px;
}

.para
{
	float:left;
	
	width:610px;
	height:110px;
	padding-top:30px;
	margin:5px 10px auto 20px;
	text-align:justify;
	font-size:16px;
	color:#f8ecf0;
	margin-left:310px;
	
}
.paraindex
{
	position:absolute; top:137px; left:460px;
	
	width:635px;
	
	padding-top:30px;
	margin:5px 10px auto 20px;
	text-align:justify;
	font-size:16px;
	color:#f8ecf0;
	margin-left:60px;
	
}

.img1
{
	float:left;
	height:140px;
	width:210px;
	margin-top:5px;
	margin-left:20px;
}
#aliment
{
	margin-top:60px;
	font-size:14px;
	color:#de5d85;
	width:950px;
	height:30px;	
	float:left;
	
	margin-left:10px;
}
#phraserose
{
	margin-top:10px;
	font-size:14px;
	color:#de5d85;
	
	position:absolute; top:340px; left:210px;

	margin-left:20px;
}
#phraserose2
{
	margin-top:10px;
	font-size:14px;
	color:#de5d85;
	width:950px;
	height:10px;	
	position:absolute; top:600px; left:220px;

	margin-left:20px;
}
#phrasebulle
{
	margin-top:200px;
	font-size:14px;
	color:#white;
		
	float:left;
	
	margin-left:20px;
}
#photoChiot
{
	float:left;
}
#divCoord
{
	float:left;
	font-weight:bold;
	color:#ccb267;
	margin-left:50px;
	width:420px;
	height:380px;
	
	margin-top:50px;
	
}
.titre
{
	font-size:20px;
	text-align:center;
	height:35px;
    vertical-align:top;
    text-decoration:underline;
    color:#f8ecf0;
}
.tableForm
{
	padding-top:10px;
	padding-left:15px;
}
.Courrier
{
	text-align:center;
	font-size:17px;
	width:386px;
	color:#f8ecf0;
}
.Courrier2
{
	
	text-align:center;
	font-size:14px;
	
	
}
#plan
    {
	background-color:#64283b;
		text-align:center;
	border-with:10px;
    border-style:groove;
    border-color:white;
	color:#f8ecf0;
}
.col1Fom
{
	width:110px;
}
#asterisk
{
	font-size:12px;
	text-align:center;
	color:#f8ecf0;
}
#asterisk2
{
	font-size:9px;
	text-align:center;
	margin-top:10px;
	color:#f8ecf0;
}
.inputForm
{
	width:250px;
}
#envoyer
{
	width:100px;
	margin-left:265px;
}
#divForm
{
	float:left;
	font-weight:bold;
	color:#ccb267;
	width:420px;
	height:380px;
	margin-top:50px;
	margin-left:10px;
	color:#f8ecf0;
}
#footer
{
	float:left;
	background-image:url(images/footer.jpg);
	width:1200px;
	height:84px;
	text-align:center;
	margin-top:0px;
	font-weight:bold;color:black;
	font-size:11px;padding-top:5px;
}
#footer p
{
	width:400px;
	margin-left:340px;
	margin-top:5px;
}
a.info{
position:relative;

z-index:24;
color:#de5d85;
text-decoration:none
}
 
a.info:hover{
z-index:25;

}
 
a.info span{
display: none
}
 
a.info:hover span{
display:block;
position:absolute;
bottom:2em; left:1px; width:15em;
border:1px solid #000;
outline:0;
background-color:#de5d85;
color:#000;
text-align: justify;
font-weight:none;
padding:5px;
}
a.info2{
position:relative;
z-index:24;
color:#de5d85;
text-decoration:none
}
 
a.info2:hover{
z-index:25;

}
 
a.info2 span{
display: none
}
 
a.info2:hover span{
display:block;
position:absolute;
top:2em; left:1px; width:15em;
border:1px solid #000;
outline:0;
background-color:#de5d85;
color:#000;
text-align: justify;
font-weight:none;
padding:5px;
}
#PlanGoogle
{
	width:500px;
	height:413px;
	float:left;
	margin-left:60px;
	margin-top:40px;
	border:5px;
	border-with:10px;
        border-style:groove;
        border-color:#de5d85;
}
#photo
{
	width:300px;
	height:200px;
	margin-top:140px;
	float:left;
	border:5px;
	text-align:center;
	color:white;
	margin-left:45px;
	border-with:10px;
        border-style:groove;
        border-color:#de5d85;
}
}
#label
{
	text-align:center;
	color:white;
	
}
