div#haut{
	/* border:1px solid #5C335D; */
}

div#global{
	/* border:1px solid #ffffff; */
}

#droite #contenant{
	float:left;
	width:720px; /* deux colonnes 480 */
	position:relative;
	left:5px;
	padding-top: 10px;
	padding-left: 5px;
	min-height: 300px;
	height: auto !important;
	height: 300px; 
}

#contenant .cadre_produit{
	width:160px;
	float:left;
	padding: 3px;
	margin-right: 0px;
	margin-left: 7px;
	min-height: 100px;
	height: auto !important;
	height: 100px; 
	border:1px solid #efefef;
	margin-bottom: 5px;
	text-align: center;
	padding-bottom: 0px;
}

#contenant .cadre_mot{
	min-height: 190px;
	height: auto !important;
	height: 190px; 
	
}
#contenant .cadre_produit p{
	
	padding: 1px;
	padding-bottom: 0px;
}

.cadre_produit .titre{
	height: 45px;
	text-align: center;
	border:none;
}

#contenant .page{
	text-align: center;
	margin-bottom: 10px;
}

#contenant .page a{
	color:#a0ce67;
}

#contenant .cadre_produit h2{
	color:#e90c03;
	font-family: inherit;
	font-size: 1.2em;
}

#contenant .cadre_produit h2 a{
	color:#e90c03;
	font-family: inherit;
	font-size: 1em;
}

#contenant .cadre_produit .chapo{
	color: #fff;
	font-family: inherit;
	font-size: 1em;
	text-align: justify;
	font-weight: normal;
	padding: 1px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#contenant .cadre_produit .chapo a{
	color: #00425c; /* rouge e90c03 */
}

div#contenant .prix{
	font-family: inherit;
	font-size: 1em;
	height:20px;
	color:#10633A;
}

#contenant .publie{
	color:#333;
	font-size: 0.9em;
	font-family: inherit;
	margin-top: 10px;
}

#contenant .publie .published{
	color:#333;
	font-size: 0.9em;
}


#droite{
	text-align: left;
}

#gauche #contenant{
	text-align: left;
	border-top:1px solid #333;
	position:relative;
	left:-13px;
	width:250px;
	padding-top: 10px;
}

#droite #news-rub{
	margin-top: 10px;
	text-align: left;
	border-top:1px solid #333;
	position:relative;
	left:0px;
	width:250px;
	padding-top: 10px;
	float:right;
}

#contenant .alert{
	color:#FF0000;
}

#contenant textarea{
	color:#000;
	width:500px;
}

div#contenant_racine_rub{
	position:relative;
	left:75px;
	margin-top: 76px;
	margin-bottom: 50px;
}

div#centre-rub .cadre_rub_racine{
	float:left;
	width:250px;
	margin-right: 30px;
	position:relative;
	z-index:10;	
}

div#centre-rub .cadre_rub_racine .logo{
	min-height: 170px;
	height: auto !important;
	height: 170px; 
	margin-bottom: 10px;
	
}

div#centre-rub .cadre_rub_racine h2{
	font-family: inherit;
	text-align: left;
	font-weight: normal;
	font-size: 1em;
	/* border-bottom:1px solid #000; */
	padding-bottom: 0px;
	
}

div#centre-rub{
	padding: 10px;
}

div#centre-rub .cadre_rub_racine h2 a{
	font-size: 1.5em;
}

div#centre-rub #rub_sous_rub{
	list-style: none;
	padding-left: 0px;
	margin-left: 0px;
}

div#centre-rub ul#rub_sous_rub li{
	text-align: left;
	font-size:1em;
	margin-bottom: 10px;
}

div#centre-rub ul#rub_sous_rub li a{
	font-size:1.3em;
}

div#contenant_racine_rub{
	text-align: center;
}

div#contenant_racine_rub hr.trait{
	border:1px solid #8cc63e;
	/* background-color: #fea700; */
	width:145px;
	text-align: left;
	float: left;
	position:relative;
	z-index:3;
	/* border:none; */
}

h2.trait{
	border-bottom:1px solid #8cc63e;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

div#centre-contact{
	text-align: left;
	color:#a0ce67;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

div#centre-contact #gauchec{
	float:left;
	width:400px;
	margin-left: 20px;
}

div#centre-contact #droitec{
	float:right;
	width:500px;
	position:relative;
	left:-30px;
}

div#droitec #uncontact{
	float:left;
	width:210px;
}

div#droitec #deuxcontact{
	float:right;
	width:210px;
}

div#uncontact h3.spip, div#deuxcontact h3.spip{
	text-align: left;
	color:#a0ce67;
	height:30px;
}

div#uncontact strong, div#deuxcontact strong{
	text-align: left;
	color:#5C335D;
}

div#centre-contact p{
	/* color:#a0ce67; */
	font-size: 1.1em;
}

div#deja_client{
	width:350px;
	margin-top: 50px;
	margin-left: 10px;
}

div#deja_client input{
	width: 250px;
	background-color: #a0ce67;
	border:1px solid #efefef;
}

div#deja_client input.checkbox{
	width:50px;
	border:1px solid #ccc;
}

input#password{
	background-color: #a0ce67;
}

div#deja_client input.submit{
	font-size: 1.3em;
	font-family: inherit;
	color:#fff;
	width:150px;
	border:1px solid #efefef;
	position:relative;
	left:-20px;
}


div#deja_client legend{
	color:#8cc63e;
	font-family: inherit;
	font-size:1.5em;
	padding-bottom: 10px;
}

div.quitter{
	text-align: left;
}

div#deja_client .ajax{
	width:275px;
}

div#centre-som16{
	padding: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

div#centre-som7{
	padding: 0px;
	margin-top: 0px;
	padding-top: 20px;
}

div#logo16{
	float: left;
	margin-right: 20px;
}

div#logo17{
	float: left;
	margin-right: 20px;
	margin-top: 27px;
}

div#centre-som16 .logo17, div#centre-som7 .logo17{
	float: left;
	text-align: center;
	width: 540px;
	border:1px solid #FFFFFF;
}

div#centre-som16 .texte16, div#centre-som7 .texte16{
	text-align: left;
	width:385px;
	float:right;
	position:relative;
	left:-45px;
	padding-top: 0px;
}

div#centre-som16 .texte16 p{
	margin-top: 0px;
	padding-top: 0px;
}

div#texte16{
	text-align: left;
	width:385px;
	float:right;
	position:relative;
	left:-45px;
	padding-top: 10px;
}

div.texte16 h1{
	font-size: 1.3em;
	font-family: inherit;
	text-align: left;
	color:#8cc63e;
}

div#texte16 h1{
	font-size: 1.3em;
	font-family: inherit;
	text-align: left;
	color:#8cc63e;
}

div#texte16 h3.spip{
	font-size: 1em;
	font-family: inherit;
	text-align: left;
	color:#8cc63e;
	margin-bottom: 0px;
}

div#texte16 p{
	font-size: 1em;
	font-family: inherit;
	text-align: left;
}

div.centre_art_rub{
	text-align: left;
	margin-bottom: 5px;
	margin-top: 5px;
	width:920px;
}

div.centre_art_rub h2 a{
	font-size:1.2em;
	font-family: inherit;
	color: #a0ce67;
	
}

div.centre_art_rub .logo_art{
	text-align: center;
	float:left;
	margin-right: 5px;
	
}

/* **** */

div#contenant_racine_sousrub{
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	padding:10px;}

div#cartouche-rub{
	text-align: left;
	
}

div#cartouche-rub h1{
	text-align: left;
	font-size: 1.4em;
	color:#5C335D;
	font-family: inherit;
	
}

div.logodoc{
	float:left;
	margin-right: 5px;
	margin-bottom: 5px;
}

/* revendeurs */

div#centre-som h2.rech{
	font-family: inherit;
	/* color:#8cc63e; */
}

div#carte-france{
	text-align: center;
	width: 380px;
	display: block;
	margin:0 auto;
	margin-bottom: 10px;
}

div#carte-france #carte_france{
	text-align: center;
	margin:0 auto;
}

div#larticle #logo{
	text-align: center;
}

div#larticle #chargement{
	text-align: center;
	padding-top: 50px;
}

div#larticle{
	height:475px;
}
