body{
	width:100%;
	margin:0px;
	padding:0;
	color: #FFF;
	background:#330d00 url('../images/bg_site.gif') top left repeat-x;
	font-family: Verdana;
	font-size:11px;
}

.page{
	width:930px;
	margin:0 auto 0 auto;
	height:100%;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.contenu{width:930px; margin:0 auto 0 auto; padding:2px 0;}
#accueil .contenu{width:930px; margin:0 auto 0 auto; padding:2px 0; border-top:1px solid #FFF; border-bottom:1px solid #FFF;}

.logo{margin:10px 0; float:left;}
#accueil .logo{margin:20px auto 20px auto; display:block; float:none; text-align:center;}

.banniere{float:right;}

.signature{margin:10px auto 40px auto;}
#accueil .signature{margin:10px auto 40px auto; display:block; text-align:center;}

.enceinte{width:285px; text-align:justify; font-size:10px; margin-top:10px;}
.enceinte .png{float:left; margin:5px 3px 5px 0;}



/****************** POSITIONNEMENT ET MISE EN FORME DES BLOCS  *************************/

.gauche{float:left;}
.droite{float:right;}

.alignD{text-align:right;}
.alignG{text-align:left;}
.alignC{text-align:center;}

.colGauche{float:left; width:210px; margin-right:20px;}
#accueil .colCentre{float:left; width:648px; margin:0 0 0 10px;}
#accueil .colDroite{float:right; width:110px;}

.colCentre{float:left; width:370px; margin:0 0 0 10px;}
.colDroite{float:right; width:285px;}

.imgD{float:right; margin:5px 0 5px 10px;}
.imgG{float:left; margin:5px 10px 5px 0;}

/****************************** ACCUEIL  ********************************/

.carte{background:#4e2b1b url('../images/bg_formule.gif') top left repeat-x; padding:5px 10px; margin:10px 0;}
#accueil .carte{width:110px; float:right; margin:10px 0;}

.prix{color:#FFF; font-weight:bold; font-size:11px; margin:5px 0;}
.date{font-style:italic; text-align:center; font-size:9px; color:#FFF;}

.titreCat{font-weight:bold; color:#FFF; font-size:10px; font-family:Georgia; margin:10px 0 2px 0;}
.carte2 .titreCat{font-weight:bold; color:#e6c982; font-size:11px; font-family:Georgia; margin:14px 0 2px 0;}

#accueil .carte .unProduit {color: #FFF; padding:0; font-size: 10px;}

.introduction{text-align:center; font-size:11px; font-family:Georgia; padding:20px;}
.introduction2{font-size:11px; text-align:justify; font-family:Georgia; padding:0;}
.introduction b, .introduction2 b{color:#c09956; font-weight:normal;}

.carte2 .unProduit {
	position:relative;
	font-size: 11px;
	color: #FFF;
	margin: 0px;
	padding:5px 50px 5px 1px;
	font-family: Arial;
	background:url('/images/bg_unProd.gif') bottom left repeat-x;
}

.carte .unProd {
	position:relative;
	font-size: 10px;
	color: #FFF;
	margin: 0px;
	padding:3px 0px;
	font-family: Arial;
}

.unProduit .prixProd{
	position: absolute;
	bottom: 5px;
	/top: 5px;
	right: 1px;
	color:#c09956;
}

.suggestion{color:#FFF; margin-bottom:20px; font-size:10px; font-family: Arial;}

/*************************  ADMIN  ***********************************/

#admin .colCentre{width:680px;}
#admin input{background:#FFF; border:1px solid #e6c982; font-family:Arial; font-size:11px;}

/************************ CONTACT **************************************/

.coordD{display:block; text-align:left; color:#FFF; margin:17px 0;}

.coordD b{color:#e6c982; font-weight:normal;}
.coordD a, .coordD a:visited{color:#FFF; font-weight:normal;}
.coordD a:hover{color:#e6c982; font-weight:normal;}

.titreCoord{color:#e6c982; font-size:13px; font-weight:bold; font-family:Georgia;}

.plan{background:url('../images/bg_plan.gif') top no-repeat; width:285px; height:290px; text-align:center; padding-top:15px;}

/************************ MENTIONS  **************************************/

#mentions .colCentre{float:left; width:260px;}
#mentions .colDroite{float:right; width:410px; padding-top:20px;}

/************************ TITRES ET TEXTES  **************************************/

.titre1{padding:5px 0; color:#FFF; font-size:14px; margin-bottom:10px; font-weight:bold;}
.titre1 small{color:#FFF; font-size:11px; font-weight:normal;}

.titre2{color:#FFF; font-size:10px; text-align:center; margin-bottom:10px; padding:2px 0; border-top:1px solid #FFF; border-bottom:1px solid #FFF;}

.texte{text-align:justify; margin-bottom:5px; color:#FFF;}
.texte b{color:#e6c982;}

/************************************* Ban HAUT ******************************************/

.minimenu{background:#260f0d; text-align:center; color:#FFF; width:100%; margin:0; color:#FFF; letter-spacing:5px; font-size:10px; padding:0 0 1px 0;}
.minimenu a, .minimenu a:visited{color:#FFF;}
.minimenu a:hover{color:#e6c982;}

.menu{width:100px; margin:10px auto; background:#5b3620; padding:5px 15px 10px 15px;}
#accueil .menu{margin:100px 0; float:left;}
.menu a, .menu a:visited{color:#FFF; display:block; text-align:center; font-size:12px; font-family:Arial; padding:5px 0; margin:0; border-bottom:1px solid #FFF;}
.menu a:hover, .menu a#courante{background:#5d3013; color:#FFF;}

/********************************** PIED **********************************/

.pied {width:100%; font-size:10px; color:#FFF; margin:20px auto; text-align:center; font-family:Arial;}
.pied p{color:#FFF;}
.pied .adresse{font-size:10px; color:#FFF; margin:5px 40px; text-align:center; font-family:Arial; padding:3px 0; border-top:1px solid #FFF; border-bottom:1px solid #FFF;}

/***************************************  DIVERS ET LIENS   ***** ******************************/

hr{
	color: #e6c982;
	background-color: #e6c982;
	height: 1px;
	border: 0; 
	margin:3px 0 0 0;
}

img.png {
behavior: url('../js/png.htc');
border:none;
}

p{margin:1px 0; color:#FFF;}
p b{color:#6d6227; font-weight:normal;}

ul{list-style-image:url('../images/puce1.gif'); color:#e6c982; margin:0px; padding-left:15px;}
ul li{color:#FFF; margin:2px 0;}
ul li b{color:#FFF;}

a{color:#FFF; text-decoration:none;}
a:visited{color:#FFF; text-decoration:none;}
a:hover{color:#e6c982; text-decoration:none;}

a img{border:none;}
.nettoyeur{clear: both; margin: 0; padding: 0;}
