img {
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

p{
	margin:6px 0;
}

body {
	margin: 0px;
	background: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;	
	color: #484848;
}

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

.break {
	clear:both;
	height:1px;
	overflow:hidden;
}

.moule_gauche {
	float: left;
	padding-right: 15px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.moule_droit {
	float: right;
	padding-right: 10px;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.bandeau-haut {
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	margin-bottom: -1px;
}

.logo {
	width: 335px;
	height: 75px;
	background: url(../images/logo.png);
	float: left;
}

.newsletter {
	height: 75px;
	background :url(../images/newsletter.png);
	padding-left: 255px;
	width: 310px;
	float: right;
	color: #FFFFFF;
	font-size: 10px;
}

.header {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}

.fond{
	background: url(../images/fond.gif) repeat-y left;
}

.bandeau-milieu {
	width: 891px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 9px;
	background: url(../images/bg-milieu.png) no-repeat bottom right;
}

.bandeau-gauche {
	width: 279px;
	float: left;
}

.actu {
	background: url(../images/actu.png) no-repeat top;
	padding-top: 38px;
	padding-left: 9px;
	padding-right: 9px;
}

.coordonnees {
	background: url(../images/coordonnees.png) no-repeat top;
	padding-top: 38px;
	padding-left: 9px;
	padding-right: 9px;
}

.bandeau-droit {
	width: 612px;
	float: right;
}

.presentation {
	background: url(../images/presentation.png) no-repeat top;
	padding-top: 38px;
}

.couverture {
	background: url(../images/couverture.png) no-repeat top;
	padding-top: 38px;
}

.fenetre {
	background: url(../images/fenetre.png) no-repeat top;
	padding-top: 38px;
}

.contact {
	background: url(../images/contacter.png) no-repeat top;
	padding-top: 38px;
}

.merci {
	background: url(../images/merci.jpg) no-repeat top;
	padding-top: 38px;
}

.bloc-blanc {
	padding-left: 9px;
	padding-right: 9px;
}

.bloc-orange {
	padding-left: 9px;
	padding-right: 9px;
	background-color: #ffd091;
}

.bandeau-bas {
	height: 25px;

}

.bas-contenu {
	margin-left: auto;
	margin-right: auto;
	width: 891px;
	padding-left: 9px;
}

.bas-gauche {
	width: 279px;
	background-color: #ebdbc4;
	float: left;
	height: 20px;
	padding-top: 5px;
	text-align: center;
}

.bas-droite {
	width: 612px;
	float: right;
	height: 20px;
	padding-top: 5px;
	text-align: center;
	background-color: #be9e72;
}

/*----------------------- Liens ------------------------------*/

a:link {
	text-decoration: none;
	color: #874545;
}

a:visited {
	text-decoration: none;
	color: #874545;
}

a:hover {
	text-decoration: none;
	color: #460404;
}

 .ref {
		position: absolute;
		top: -10000px;
	}

/*------------------------------------------------------------------- */

.bg-produit{
  border:solid 2px #aa8553;
  float:left;
  width:130px;
  margin-left:10px;
  margin-top:5px;
  background-color:#dfbd90;
}
.bg-title{
  width:130px;
  height:35px;
  text-align:center;
  background-color:#f8a535;
  font-weight:bold;
  color:white;
  border-top:solid 2px #aa8553
}
.title{
  font-family:Tahoma;
  font-size:11px;
  color:#460404;
  font-weight:bold;
  padding:10px 0 0px 10px;
}
.text{
 font-family:Tahoma;
  font-size:11px;
  color:#484848;
  padding-left:10px;
  text-align:justify;
  padding-top:5px;
  padding-right:5px;
}
ul.list1{
  font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  font-size:12px;
  padding-left:49px;
  }
ul.list1 li{
  padding-left:15px;
  padding-top:3px;
  background:url(../images/charte/icon-list.jpg) left 7px no-repeat;
}


