body {
	margin:0;
	background:#342007 url(images/px_body.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	}

*  {
	margin: 0 ;
	padding:0;
}



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

ul  {
	list-style:none;
}




a {
	text-decoration:none;
	color:#fff;
	
	
}


a:hover {
	text-decoration:none;
	color:#fff;
	
}
.clr{
    clear:both;
	font-size:0;
}
#page{
	width:895px;
	margin:0 auto;
	
}

#baniere{
position:relative;
	background:url(images/img_header.jpg) no-repeat;
		width:895px;
		height:318px;
}



.image_hed{
	position:absolute;
	left: 214px;
	top: 206px;
	
}

.olive{
	position:absolute;
	left: 147px;
	top: 264px;
	z-index:1;
}
.poslogo{
float:left;
margin:20px 0 20px 24px;
	
}

.mini_menu{
	width:885px;
	text-align:right;
	font-size:11px;
	color:#fff;
}
.mini_menu a{
	padding:0 5px;
	color:#fff;
}
.mini_menu a:hover{
	color:#e29c38;
}
.fine{
font-family:"Times New Roman", Times, serif;
float:left;
padding:57px 0 0 106px;
font-size:24px;}

.fine span{
padding:0 0 30px 0;
color:#e29c38;
font-size:16px;
font-weight:bold;
}

/* menu */

.menu{
clear:both;
margin:0px 0 0px 60px;
width:125px;

	
}

.menu ul{
float:left;
padding:0 0 0 0;
}

.menu li {
float:left;
margin:0 0 0 0;



}
.menu li a{
font-family:"Times New Roman", Times, serif;
float:left;
width:125px;
padding:0px 10px 22px 20px;
font-size:18px;
color:#3e1f26;

}

.menu li a:hover{
background:url(images/puce_menu.gif) 0 6px no-repeat;
width:125px;
	color:#b88040;

}
.menu li.actif a{
background:url(images/puce_menu.gif) 0 6px no-repeat;
width:125px;

	color:#b88040;
}

#contenu{
float:left;
width:875px;
padding:0 0 20px 20px;
background-color:#FFFFFF;}

#block_left{
width:208px;
float:left;
margin-top:84px;
padding:0 36px 0 0;}

#block_middle{
padding:0px 40px 0 0;
margin-top:175px;
width:279px;
float:left;
background:#fff url(images/bg_middle.jpg) no-repeat;}

.stildiap{
cursor:pointer;
border:1px solid #9d1e2d;
}
.stildiapimg{
cursor:pointer;
border:1px solid #9d1e2d;
margin:84px 36px 0 0;
float:left;
}

#block_right{
padding:9px 0 0 0;
width:300px;
float:left;}

.acc_h3{
font-family:"Times New Roman", Times, serif;
padding:0 0 8px 0;
font-size:16px;
color:#61001e;
border-bottom:1px solid #b07f8e;}

.acc_h3 span{
font-family:"Times New Roman", Times, serif;
color:#a01f2e;
}

.epicerie{
	color:#61001e;
	text-align:justify;
	margin-top:5px;
	padding:0px 0 0 0px;
	line-height: 18px;
}

.epiceri{
color:#61001e;
text-align:justify;
margin-top:5px;
padding:0px 0 10px 0px;}

.service{
margin-top:50px;
background:url(images/bg_bottomeright.gif) no-repeat;
color:#342007;
font-size:16px;
font-weight:bold;
padding:40px 0 10px 96px;}

.service span{
color:#FFFFFF;
font-size:14px;}

/**************************************    pres-et-serv   ******************************/

#baniere_pres{
position:relative;
	background:url(images/img_header2.jpg) no-repeat;
		width:895px;
		height:318px;
}

#block_left_pres{
width:208px;
float:left;
margin-top:120px;
padding:0 36px 0 0;}

.nos_serv{
font-family:"Times New Roman", Times, serif;
background:url(images/bg_left.gif) no-repeat;
color:#3f1c1b;
padding:49px 0 30px 105px;
font-size:18px;}

.nos_serv00{
background:url(images/bg_tele.jpg) no-repeat;
color:#fff;
margin-top:20px;
padding:15px 0 50px 20px;
font-weight:bold;
font-size:16px;}

.nos_serv00 span{
font-size:22px;}

.dispo{
font-weight:bold;
color:#3f1c1b;}

.dispo span{
color:#b88040;}

#block_middle_pres{
padding:0px 20px 0 0;
margin-top:140px;
width:279px;
float:left;
background:#fff url(images/bg_middle.jpg) no-repeat;}

#block_right_press{
padding:9px 0 0 0;
border-bottom:1px solid #b07f8e;
width:292px;
float:left;}

#block_bottome{
color:#975f1f;
padding:9px 0 5px 0;
font-weight:bold;
width:292px;
float:left;}

.prise{
background:url(images/puce_maron.gif) 0 5px no-repeat;
padding:0 0 0 10px;
color:#975f1f;
}

.bordur{
border:1px solid #b07f8e;
margin:10px 0 0 0;}

/*************************** Mention legal ****************************/
#content_mention{
background-color:#FFFFFF;
	width:755px;
	float:left;
	padding:60px 100px 20px 40px;	
}
#content_mention p{
color:#975f1f;
	padding:5px 0 0 0;
	line-height:18px;
}
#content_mention strong{
	color:#975f1f;
}
#content_mention  h3{		
background:url(images/puce_noir.jpg) 0px 0 no-repeat;
text-transform:uppercase;
font-size:14px;
padding:0 0 5px 0px;
font-weight:bold;
color:#a01f2e;

}


/**************************************    contact   ******************************/

#baniere_contact2{
position:relative;
	background:url(images/img_header3.jpg) no-repeat;
		width:895px;
		height:318px;
}

#block_left_contact{
width:208px;
float:left;
margin-top:104px;
padding:0 36px 0 0;}

#baniere_contact{
position:relative;
	background:url(images/img_header.jpg) no-repeat;
		width:895px;
		height:318px;
}

.garnache{
padding:0 0 10px 0;
text-align:justify;
color:#61001e;
font-size:12px;}

.acc_p{
font-family:"Times New Roman", Times, serif;
margin:0 0 10px 0;
padding:0 0 8px 0;
font-weight:bold;
font-size:16px;
color:#300f16;
border-bottom:1px solid #b07f8e;}

.acc_p span{
color:#b88040;}

.acc_p span.couleur{
color:#a01f2e;}

.acc_h302{
font-family:"Times New Roman", Times, serif;
padding:0 0 8px 0;
font-size:16px;
color:#975f1f;
border-bottom:1px solid #b07f8e;}

/*------------------------------------CSS formulaire-----------------------------------*/

.formulaire {
	float:left;
	width:280px;
	color:#975f1f;
	font-weight:bold;
	padding:20px 0 0 0;
	font-size:12px;
}

.formulaire p {
	font-family:Times New Roman, Times, serif;
	width:280px;
	padding:0 0 10px 0;
	float:left;
}

.formulaire span {
	float:left;
	clear:left;
	font-size:12px;
}
.formulaire .info {
	clear: both;
	text-align:right;
	padding:0;
}
.formulaire em {
	color:#EB7C00;
}
.formulaire .question {
	padding-top:10px;
}
.formulaire input {
	float:right;
	width:172px;
	height:14px;
	background:#fff;
	border:1px solid #975f1f;
	color:#000;
	font-size:12px;
}
.formulaire textarea {
	float:right;
	height:70px;
	width:172px;
	overflow:hidden;
	background:#fff;
	border:1px solid #000;
	color:#000;
	font-size:12px;
}
.formulaire .bout {
	width:75px;
	height:23px;
	border:none;
	background:none;
}
.formulaire .rouge {
	color: #FF0000;
	display:block;
	font-weight:bold;
	float:right;
	padding: 0;
}
/**************************************    Footer   ******************************/

#footer{
	width:895px;
	margin:0 auto;
	padding:5px 0 20px 0;
	background:#342007 url(images/img_footer.jpg) no-repeat;
	text-align:center;
	font-size:11px;
	clear:both;
}

#footer p{
	color:#f4f1e9;
	font-size:11px;
	width:895px;
	text-align:center;
	margin:0 auto;
	padding:0 0 10px 0;
}

object{
	top:5px;
	position:relative;
}

#footer ul {
	list-style-type:none;
	color:#b88040;
}
 
#footer li {
	display:inline;
}
 
 
#footer li a{
	color:#b88040;
	padding:0 5px;
}
 
#footer li a:hover{
	color:#FFFFFF;
}

#footer .possibilite{
padding:5px 0 8px 0;
color:#61001e;
font-weight:bold;
background:url(images/bg_footer2.jpg) center 0 no-repeat;}


#logo_bas {
	text-align:center;
	line-height:20px;
	clear:both;
	padding:10px 0 0 0;
	
} 


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

}

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

