body {
	margin:0;

	font-family:"Comic Sans MS";
	font-size:12px;
	color:#461104;
	background:#471104;
	}

*  {
	margin: 0 ;
	padding:0;
}



p, h2, h3 , h4 , h5  {
	display:block;
}

ul  {
	list-style:none;
}




a {
	text-decoration:none;
	
	
}


a:hover {
	text-decoration:none;
	
}
.clr{
    clear:both;
	font-size:0;
}
.clr2{
    clear:both;
}
#table {

color:#461104;
}
#table  td{
border:0;
border-collapse:collapse;
}
#bg-gche {background:url(images/imggauche.jpg) no-repeat right 0;
border:0;


}
#bg-drt {
background:url(images/imdroi.jpg) repeat-x  0px 0px;

border:0;
}
#page{
	width:892px;
	}

#baniere{
	position:relative;
	background:  url(images/banier.jpg) no-repeat;
	width:892px;
	height:164px;
		}
		.logo{
		position:absolute;
		left:41px;
		top:25px;
		}

.create{
margin:100px 0 0 288px;
clear:both;
}
.mini_menu {
padding:0px  0px 0px 35px;
width:319px;
}
.mini_menu li{
font-size:11px;

display:inline;
	
}
.mini_menu a{

padding:0 3px;
color:#cbb678;
}
.mini_menu a:hover{
color: #DADADA;
}
.menu{
width:223px;
padding:28px 0px 0 0px;
display:block;
font-size:14px;
float:left;


}
.menu li{
	width:223px;
	display:block;	
	font-size:18px;
	}
.menu li a{
padding:8px 0 5px  30px;
display:block;
color:#581b04;
width:193px;
}
.menu li a:hover{
background: url(images/over.jpg) no-repeat;
color:#dad1a6;
}
.menu .actif{
background: url(images/over.jpg) no-repeat;
color:#dad1a6;

}

/*************************************/
#contenu
{
width:892px;
background:url(images/px.jpg) repeat-y;
float:left;
position:relative;
font-size:12px;
color:#491C01;
text-align:justify;


}
#scontenu
{
width:892px;
clear:both;
background: url(images/tocontenu.jpg) top no-repeat;
padding:34px 0 0px 0px;
float:left;
}
.group1
{
float:left;
width:300px;
padding:28px 0 0 0px;


}
.group1 p
{

width:300px;


}
.bloc{
width:800px;
padding:0 0px 0 80px;
float:left;

}

.rose{

margin:0px 0 0 0px;
background: url(images/rosepx.jpg)   repeat-y;
color:#0B2E4A;
width:209px;
font-size:12px;
float:left;


}

.srose{
width:209px;
padding:0px 0 20px 0px;
background:  url(images/rosebot.jpg)  bottom no-repeat;
}
.srose p{
width:209px;
}
.imgbloc{
padding:13px 0 85px 20px;
}
.ver{
margin:0px 0 0 56px;
background: url(images/pxver.jpg)   repeat-y;
color:#0B2E4A;
width:209px;
font-size:12px;
float:left;
}

.sver{
width:209px;
background:  url(images/botpver.jpg)  bottom no-repeat;
padding:0px 0 20px 0px;
}
.sver p{
width:209px;

}
.imgbloc1{
padding:0px 0 90px 20px;
}
.rouge{
margin:0px 0 0 56px;
background: url(images/rougepx.jpg)   repeat-y;
color:#0B2E4A;
width:209px;
font-size:12px;
float:left;

}

.srouge{
width:209px;
background:  url(images/rougebot.jpg)  bottom no-repeat;
padding:0px 0 20px 0px;
}
.srouge p{
width:209px;
}
.imgbloc2{
padding:13px 0 82px 20px;
}
.puc3{
width:280px;
background: url(images/puc2.gif) no-repeat 0 8px;
padding:2px 0 2px 15px;

}


.group2
{
float:left;
width:316px;
margin:0px 0 10px 10px;
background:url(images/bloccrea.jpg) no-repeat;
}
.venez{
background:url(images/venez.jpg) no-repeat;
color:#FBF4DC;
font-size:15px;
margin:0 0 0 17px;
padding: 0 0 4px 36px;
}
.venez a{
background:url(images/puc.gif) 0px 8px no-repeat;
padding:0 0 0 10px;
color:#FBF4DC;
font-size:15px;
display:block;
}
.lux{
padding:108px 0 30px 30px;
}
.group3{
float: right;
width:600px;
padding:0px 70px 20px 0px;
}
.group3 p{
width:589px;
}

.group4{
width:850px;
padding:0px 10px 0 10px;
}


.titre{
color:#6b0238;
border-bottom: #6b0238 1px solid;
font-size:16px;
padding:0 0 9px 0px;
margin:0 0 10px 0px;
font-weight:bold;

}
/**********************************************************/
.titres{
color:#6b0238;
border-bottom: #6b0238 1px solid;
font-size:14px;
padding:0 0 9px 0px;
margin:0 0 10px 0px;
font-weight:bold;
width:605px;
clear:both;
text-align:left;
}
.titres1{
color:#6b0238;
border-bottom: #6b0238 1px solid;
font-size:15px;
padding:0 0 9px 0px;
margin:0 0 10px 0px;
font-weight:bold;
width:425px;
clear:both;


}
.titres2{
color:#6b0238;
border-bottom: #6b0238 1px solid;
font-size:15px;
padding:0 0 9px 0px;
font-weight:bold;
width:160px;
}
.group1s
{
float:left;
width:620px;
padding:28px 0 0 0;

}
.immgfemee{
padding:10px 0 0 60px;
float:left;
}
.sg1{
float:left;
width:223px;

}
.group3p{
float:left;
width:630px;
padding:0 0px 22px 30px;
line-height:17px;
}
 
.femme{
width:150px;
float:left;
}
.homme{border-left:1px  dashed #491C01;
padding:0 10px 15px 10px;
float:left;
width:135px;

}
.retouche{border-left:1px  dashed #491C01;
padding:0 10px 0px 10px;
float:left;
width:135px;

}
.enfan{
border-left:1px  dashed #491C01;
float:left;
width:130px;
padding:0 10px 15px 10px;

}
.deco{
float:left;
width:180px;
padding:20px 0 0 0;
}
.ligne{
float: right;
width:430px;
padding:20px 0 0px 10px;
}
.decoration{
border-right:1px  dashed #491C01;
float:left;
width:60px;
padding:0 10px 0 0;
margin-top:9px;
}

.repa{
border-right:1px  dashed #491C01;
float:left;
width:90px;
padding:0 10px 31px 10px;
}
.sale{
border-right:1px  dashed #491C01;
float:left;
width:80px;
padding:0 10px 51px 10px;
}
.Voilage{
float:left;
width:56px;
padding:0 10px;
margin-top:9px;
}
.Cuisine{
float:left;
width:102px;
border-right:1px  dashed #491C01;
padding:0 10px 16px  0px;
}
.veste{

width:130px;
}
.chambre{
 width:80px;
 float:left;
padding:0 10px;
  }
  .legende{
	width:190px;
	float:left;
	text-align:center;
	padding:15px 0px 0 15px;
	font-weight:bold;
  }
  .legende img{	
	display:block;	

}
    .legende1{
  width:110px;
   float:left;
   text-align:center;
   padding:0 0px 0 15px;
   font-weight:bold;
  }
	/*************************************/
	.cord{
	float:left;
width:247px;
padding:10px 0 0 35px;
background: url(images/bloccordonee.jpg) no-repeat;
color:#491C01;
margin:0 0 0 30px;
	}
	.cord p{
	padding:0  0 10px 0;}
	.ctc{
	color:#491C01;
	
	}

.cord object{
position:relative;
top:6px;
	left:0px;

}

.carte{
margin:24px 0 0 35px;
display:block;
float:left;
}
/**********************************************************/

.formulaire_C {
	
	font-weight:bold;
	font-size:12px;
	padding:28px 0 0 0px;
	width:283px;
	float:left;
}
.formulaire_C p {
	width:280px;
	float:left;
	padding:0 0 3px 2px;

}
.formulaire_C span {
	float:left;
	padding-top:1px;
	text-transform:none;
	color:#491C01;
}
.formulaire_C .question {
	padding:2px 0 0 0;
}
.formulaire_C input {
	float:right;
	width:165px;
	height:19px;
	color:#402b03;
	border:1px solid #6b0238;
	background: #FFFFFF;
}
.formulaire_C textarea {
	float:right;
	width:165px;
	height:95px;
	color:#402b03;
	border:1px solid #6b0238;
	background: #FFFFFF;
}
#toto {
	width:auto;
	border:none;
	width:102px;
	height:23px;
}
.formulaire_C .rougee {
	color:#CC0000;
	font-weight:bold;
	float:left;
	text-transform:none;
}
.formulaire_C .form {
	float:left;
}
.formulaire_C .droite {
	text-align:right;
}
.champs {
	text-align:right;
	padding-top:1px;
	text-transform:none;
	color:#281401;
}

.g1m{
width:230px;
float:left;
}
.femmem{
clear:both;
padding:100px 0 0 60px;
float:left;
display:block;
}
/**********************Mention**************************/
.group3m{
float: left;
width:560px;
line-height:17px;
display:block;
}
.toptec{
font-weight:bold;
padding:10px 0 ;}

/**************************************    Footer   ******************************/


#footer{
	
	width:891px;
	text-align:center;
	font-size:10px;
	clear:both;
	margin: 0 auto ;
	padding-bottom:15px;
}
#footer .fot{
background:url(images/foter.jpg) no-repeat;
	color:#FFFFFF;
	font-size:10px;
	width:892px;
margin:0 0 0 35px;

}

#footer object{
position:relative;
top:4px;
	left:0px;


}


 
#footer li {
	display:inline;
}
 
 
 
#footer li a:hover{
	color:#FFFFFF;
}
.logofooter{  
margin:10px 10px 0 250px;
}
.pfooter{
width:130px;
border-left:  #000000 1px solid;
margin:5px 0;
padding:0px 10px 0 10px; 
color: #000000;

}
.logofooter{  
margin:10px 10px 0 250px;
}

#footer p{
float:left;
}

#footer ul {
	list-style-type:none;

	padding:20px 0 0px 0;
	color:#cbb678;
}
 
#footer li {
	display:inline;
}

 
#footer li a{
	color:#cbb678;
	
}
 
#footer li a:hover{
	color: #FFFFFF;
}


#footer #logo_bas {
		line-height:20px;
		text-align:center;
		clear:both;
		padding:40px 0 0 0;
		float:none;
		font-weight:bold;
} 


#logo_bas a{
	font-size:9px;
	border:none;
	color: #e1d8ae; 


}

#logo_bas a:hover{
	color:#f5f2e6;}

/* Référencement */

h1.h1tt {
	display: none;
}