@charset "utf-8";
/* CSS Document */


*{
	margin:0;
	padding:0;
}
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#403730;
	background:url(../img/background.jpg) repeat-x;
	background-color:#2e1f0f;
}
div#header{
	width:940px;
	margin:0 auto;
	background-color:white;
	padding:10px 0px 60px 60px;
}
div#page{
	width:880px;
	margin:0 auto;
	background-color:white;
	padding:10px 60px 60px 60px;
}
div.blanc{
	border:1px dotted #403730;
	margin:15px 0 15px 0;
	padding:10px;
}
div#mousse{
	position:absolute;
	background:url(../img/mousse.png) repeat-x;
	height:29px;
	width:100%;
}
div#lifestyle div.blanc, div#lifestyle div.brun{
	width:500px;
}
	
div.brun{
	background-color:#d4af8d;
	border:1px dotted #70421a;
	margin:15px 0 15px 0;
	padding:10px;
}
div.brun h3{
	color:white;
}

/****** TEXTE ******/
h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	color:#70421a;
	font-weight:normal;
	border-bottom:1px dotted #70421a;
	margin:40px 0 10px 0;
	width:522px;
}
h2{
	border-bottom:1px dotted #70421a;
	font-size:18px;
	color:#70421a;	
	font-family:Arial, Helvetica, sans-serif;
}
h3{
	color:#acacac;
}	
p{
	font-size:13px;
	margin:10px 0 10px 0;			
}
p.description{
	margin:0 0 20px 0;	
}
p.prix{
	margin:0 0 10px 0;	
	font-size:15px;
}	

p.quantite{
	text-align:right;
}
q{
	font-size:11px;
}
a{
	color:#824c1d;
}
span.brun{
	color:#824c1d;
}
a.panier{
	width:180px;
	height:40px;
	display:block;
	float:right;
	background:url(../img/ajouter_panier.png);
	color:white;
	font-size:14px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:10px 0 0 0;
	text-align:center;
}
a.panier:hover{
	text-decoration:none;
}
strong{
	background:url(../img/puce.png) top left no-repeat;
	padding-left:30px;
}

/****** IMAGE ******/
	img.img_produit{
	float:left;
	border:1px solid #70421a;
	margin:5px 25px 0 0;
}
img.deco{
	float:right;
	border:1px dotted #70421a;
	padding:6px;
	margin-left:20px;
}

/******* MENU ******/
ul#menu li{
/*	list-style-type:none;*/
	list-style-image:url(../img/puce.jpg);
}	
ul#menu li a{
	width:303px;
	height:22px;
	display:block;
	color:#824c1d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;	
	font-weight:bold;
	text-decoration:none;
	text-indent:10px;
	padding-top:8px;
	border-bottom:1px dotted #824c1d;
}
ul#menu li a:hover{
	background-color:#feda9c;	
}
div#top {
	width:303px;
	height:230px;		
	background:url(../img/menu.jpg) no-repeat;
	padding-top:165px;
	margin-bottom:20px;
	float:left;
}

/* CONTACT */

div#adresse_contact{
	width:450px;
	height:190px;
	background:url(../img/contact.jpg);
	color:#824c1d;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	float:right;
	padding:110px 0 0 100px;
}

div#adresse_contact address{
	font-style:normal;
}

label{
	font-size:13px;
	color:#320700;
}

input[type=text], textarea{
	width:260px;
	border:1px solid #824c1d;
	margin:5px 0 8px 0;
	padding:4px 0 2px 5px;
	background:url(../img/bg_input.gif) top left no-repeat #fff;		
}

input[type=text]:hover, input[type=text]:focus, textarea:hover, textarea:focus{
	background:none;
	background-color:#feda9c;
}

input[type="submit"], input[type="reset"] {
	width:60px;
	height:60px;
	background:none;
	border:none;
	font-size:0;
}

input[type="submit"]{
	background:url(../img/btn_submit.jpg) top left no-repeat;
}

input[type="reset"] {
	background:url(../img/btn_reset.jpg) top left no-repeat;
}


input[type="submit"]:hover, input[type="submit"]:focus{ 
	background:url(../img/btn_submit.jpg) bottom left no-repeat;
}

input[type="reset"]:hover , input[type="reset"]:focus{
	background:url(../img/btn_reset.jpg) bottom left no-repeat;
}

/****** INTERVIEW *******/
p.blanc{
	border:1px dotted #403730;
	margin:15px 0 15px 0;
	padding:10px;
	text-align:justify;
	width:500px;
}	
p.brun{
	background-color:#d4af8d;
	border:1px dotted #70421a;
	margin:15px 0 15px 0;
	padding:10px;
	text-align:justify;	
	width:500px;	
}
div.visuel{
	float:right;
	border:1px dotted #70421a;
	padding:6px;
	margin:0 0 0 20px;
	width:280px;
	font-size:11px;
}

p.question{
	font-size:11px;
	color:#824c1d;
	margin:15px 0 3px 0;
}

/****** FOOOTER ******/
div#footer{
	text-align:center;
	font-size:11px;	
	border-top:1px dotted #403730;
	border-bottom:1px dotted #403730;	
	margin:15px 0 0 0;
	padding:10px;
	background:url(../img/mini_nespresso.jpg) top left no-repeat;
}

div#footer img{
	border:0;
}

div.spacer{
	clear:both;
}

/******* ADMINISTRATION *******/

table td,th{
	border:1px dotted #70421a;
	padding:3px;	
}

table th{
	background-color:#d4af8d;
}

table tr:hover{
	background-color:#d4af8d;
	border:1px dotted #70421a;	
}

a.supprimer span, a.modifier span {
	display:none;
}

a.supprimer, a.modifier {
	display:block;
	width:30px;
	height:30px;
	float:left;
}

a.supprimer {
	background:url(../img/btn_reset.png) top left no-repeat;	
}

a.modifier {
	background:url(../img/btn_submit.png) top left no-repeat;	
}

a.modifier:hover {
	background:url(../img/btn_submit.png) bottom left no-repeat;	
}

fieldset {
	border:1px dotted #70421a;
	padding:60px;
}

a.supprimer:hover{
	background:url(../img/btn_reset.png) bottom left no-repeat;
}