/*********************************************************************
 ******************* TOP BOTTOM ARTICLE GALERIE **********************
 *********************************************************************/
 
@import url(top.css); 
@import url(bottom.css); 
@import url(galerie.css);
@import url(article.css);


/*********************************************************************
 ****************************** GENERAL ******************************
 *********************************************************************/

body{
margin:0;
padding:0;
background: #281E15;
}
#conteneur{
margin:0;
padding:0;
width:980px;
margin:0 auto;
color:#271E14;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
height:auto;

}
img{
margin:0;
padding:0;
border:none;
}
#page {
 width: 980px;
 margin: auto;
}
#header {
background: url('../img/entete.jpg') no-repeat;
min-height: 221px;
}
div#logo{
margin:0;
padding:0;
position:absolute;
width:386px;
height:101px;
}
#commande{
margin:0;
padding:0;
position:absolute;
width:114px;
height:16px;
margin-left:565px;
margin-top:65px;
}
#commande a{
margin:0;
padding:0;
width:114px;
height:16px;
font:12px Tahoma;
color:#fff;
text-decoration:none;
}
#commande a:hover{
text-decoration: none;
}
#compte{
margin:0;
padding:0;
background:none;
position:absolute;
width:90px;
height:18px;
margin-left:722px;
margin-top:37px;
font-size:14px;
color:#EADDBA;
}
#panier h3 {
font-size:14px;
color:#EADDBA;

}
#identif{
margin:0;
padding:0;
position:absolute;
width:90px;
height:16px;
margin-left:722px;
margin-top:65px;
}
#identif a{
margin:0;
padding:0;
width:130px;
height:16px;
font:12px Tahoma;
color:#66CCFF;
text-decoration:none;
}
#identif a:hover{
text-decoration: none;
}
#panier{
margin:0;
padding:0;
position:absolute;
width:130px;
height:16px;
margin-left:854px;
margin-top:32px;
background:none;
}
#nb_article{
margin:0;
padding:0;
margin-top:3px;
font:12px Tahoma;
color:#66CCFF;
}

.menu_haut {
	margin:0;
	padding:0;
	position:absolute;
	width:980px;
	margin-top:119px;
	list-style:none;
}
.menu_haut li{
	color:#EADDBB;
	float:left;
}
.menu_haut a{
	color:#EADDBB;
	text-decoration:none;
	font-weight:normal;
	width:89px;
	height:36px;
	text-align:center;
	float:left;
	
}
.menu_haut a:hover{
	text-decoration:none;
	color:#2D1F10;
	background: url('../img/menu2.jpg') no-repeat; 
}
#recherches{
margin:0;
padding:0;
position: absolute;
width:454px;
height:21px;
margin-left:29px;
margin-top:193px;
background: url('../img/recherche.jpg') no-repeat; 
}
.champs1{
width:135px;
height:15px;
position:absolute;
margin-left:84px;
padding-top:4px;
background: #2B2016;
border:1px solid #F3EDDF;
font-size:11px;
color:#fff;
border:none;
}
.champs2{
width:135px;
position:absolute;
margin-left:230px;
padding-top:4px;
background: #2B2016;
border:1px solid #F3EDDF;
font-size:11px;
color:#fff;
border:none;
}
.send1{
position:absolute;
width:81px;
height:22px;
margin-left:373px;
background: url('../img/ok.jpg') no-repeat; 
border:none;
cursor:pointer;
}
#gauche{
margin:0;
padding:0;
float:left;
width:192px;
}
.categorie{
margin:0;
padding:0;
width:192px;
height:41px;
padding-top:50px;
padding-left:5px;
font-weight:bold;
font-size:14px;
background: url('../img/categorie.jpg') no-repeat;
}
.menu_categorie {
	margin:0;
	padding:0;
	width:192px;
	list-style:none;
}
.menu_categorie li{
	color:#66CCFF;
	font-size:12px;
}
.menu_categorie a{
	display:block;
	color:#66CCFF;
	text-decoration:none;
	font-weight:normal;
	padding-left:15px;
	padding-top:9px;
	width:177px;
	height:22px;
	text-align:left;
	background: url('../img/menu01.jpg') no-repeat; 
}
.menu_categorie a:hover{
    color:#EADDBB;
	text-decoration:none;
}
#news{
margin:0;
padding:0;
width:192px;
height:100px;
background: url('../img/news.jpg') no-repeat;
}
.champs{
width:132px;
height:16px;
position:absolute;
margin-top:44px;
margin-left:15px;
background: transparent;
font-size:11px;
border:none;
}
.send{
width:81px;
height:22px;
margin-left:12px;
margin-top:64px;
background: url('../img/ok2.jpg') no-repeat; 
border:none;
cursor:pointer;
}
#arr{
margin:0;
padding:0;
width:192px;
height:66px;
background: url('../img/arr.jpg') no-repeat;
}
#nvte{
margin:0;
padding:0;
position:absolute;
width:92px;
height:16px;
margin-left:71px;
margin-top:6px;
}
#nvte a{
margin:0;
padding:0;
width:92px;
height:16px;
font:12px Tahoma;
color:#5DC4F7;
text-decoration:none;
}
#nvte a:hover{
color:#E6DCBF;
text-decoration: none;
}
#baisse{
margin:0;
padding:0;
position:absolute;
width:106px;
height:16px;
margin-left:63px;
margin-top:30px;
}
#baisse a{
margin:0;
padding:0;
width:106px;
height:16px;
font:12px Tahoma;
color:#5DC4F7;
text-decoration:none;
}
#baisse a:hover{
color:#E6DCBF;
text-decoration: none;
}
#flash{
margin:0;
padding:0;
width:192px;
height:293px;
background: url('../img/flash.jpg') no-repeat;
}
div#flash_infos{
	margin:0;
	padding:0;
	position:absolute;
	width:174px;
	height:219px;
	margin-left:8px;
	margin-top:36px;
	text-align:left;
	font-size:12px;
	color:#261E13;
}
div#flash_infos a{
	text-decoration:none;
	color:#5AC3F4;
}
div#flash_infos a:hover{
	text-decoration:underline;
	color:#5AC3F4;
}
#carita{
margin:0;
padding:0;
width:185px;
height:159px;
color:#271E14;
font-size:12px;
font-weight:bold;
padding-left:7px;
padding-top:40px;
background: url('../img/carita.jpg') no-repeat;
}
#centre{
margin:0;
padding:0;
float:left;
width:788px;
}
#arbo{
margin:0;
padding:0;
height:29px;
width:768px;
color:#2B1F15;
font-size:12px;
padding-left:20px;
padding-top:19px;
background: url('../img/arbo.jpg') no-repeat;
}
.arbo{
margin:0;
padding:0;
line-height:normal;
background:none;
}
#anim{
margin:0;
padding:0;
width:788px;
height:293px;
background: url('../img/anim.jpg') no-repeat;
}
#centre h2{
	margin:10px 0 0 0;
	padding:0;
	padding-left:18px;
	padding-top:5px;
	font-size:17px;
	font-weight:bold;
	color:#271E14;
	/*width:770px;*/
	min-height:27px;
	background: url('../img/titre.jpg') no-repeat;
	-moz-border-radius:0px;
}
.article_contenu, .article .article_contenu {
	margin:0;
	padding:0;
	margin-left:9px;
	padding-left:12px;
	padding-right:16px;
	padding-bottom:10px;
	padding-top:10px;
	width:751px;
	text-align:left;
	background: url('../img/article.jpg') repeat-y; 
}
.article .article_plus, #inscription .bouton_suivant 
{
display:block;
float:none;
}

.article-bas{
margin:0;
padding:0;
display:block;
width:779px;
height:12px;
margin-left:9px;
background: url('../img/article-bas.jpg') no-repeat;
}
.prod{
margin:0;
padding:0;
width:779px;
margin-left:9px;
background: url('../img/prod.jpg') repeat-y;
}
.box{
margin:0;
padding:0;
width:194px;
height:263px;
float:left;
}
.produit h3.top {
margin:0;
padding:0;
width:194px;
height:22px;
text-align:center;
color:#271E14;
font-size:14px;
font-weight:bold;
background:none;
}
.produit img {
margin:0;
padding:0;
width:147px;
height:118px;
margin-left:14px;
margin-top:8px;
border:#281E15 1px solid;
background: url('../img/img.jpg') no-repeat;
}
.produit p{
margin:0;
padding:0;
margin-left:12px;
margin-top:10px;
font-weight:normal;
}
.arr-prix{
margin:0;
padding:0;
width:173px;
height:32px;
margin-left:9px;
margin-top:8px;
background: url('../img/arr-prix.jpg') no-repeat;
}
.produit .prix{
margin:0;
padding:0;
position:absolute;
width:76px;
height:18px;
margin-top:6px;
color:#5DC4F7;
font-size:16px;
font-weight:bold;
text-align:center;
}
.produit .lien_panier {
margin:0;
padding:0;
position:absolute;
width:54px;
height:28px;
margin-left:108px;
margin-top:1px;
text-align:right;
background:none;
}
.produit
{
	border:none;
}
.produit .lien_panier a{
margin:0;
padding:0;
width:54px;
height:28px;
font-size:12px;
text-align:right;
color:#fff;
text-decoration:none;
}
.produit .lien_panier a:hover{
text-decoration: none;
}
.prod2{
	margin:0;
	padding:0;
	width:382px;
	margin-left:11px;	
	float:left;
}
#page h2.titre2{
	margin:0;
	padding:0;
	padding-left:10px;
	padding-top:5px;
	margin-left:5px;
	font-size:13px;
	font-weight:bold;
	color:#271E14;
	width:372px;
	min-height:20px;
	background: url('../img/titre2.jpg') no-repeat; 
}
.cadre .contenu2  {
margin:0;
padding:0;
width:382px;
margin-left:5px;
background: #E2D2AB url('../img/arr-centre.jpg') no-repeat;
}
#infos_produit   {
margin-left:9px;
background: #E2D2AB url('../img/arr-centre.jpg') repeat-x;
}
#mini{
margin-left:9px;
background: #E2D2AB ;
width:53.5%;
}
#ajouteraupanier
{
background: #E2D2AB ;
}
#fiche_produit{
margin-left:9px;
background: #E2D2AB ;
}
.produit h3{
margin:0;
padding:0;
text-align:center;
}
h3 a, .arbo a, .article a{
	color:#2B1F15;
	text-decoration:none;
}
h3 a:hover, .arbo a:hover, .article a:hover{
	color:#2B1F15;
	text-decoration:underline;
}
.plus ul {
	list-style:none;
}
.plus li{
	padding:0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;
	border-bottom:none;
	margin-top:2px;
	background-color:#15100C;
	-moz-border-radius:2px;
}
.plus a.inactive{
	display:block;
	color:#59C3F3;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.plus a.inactive:hover {
    color:#FFFFFF;
	text-decoration:none;
}
.produit h3.nouv
{
	background:none;
	padding:0px;
}
.nom-prod2{
margin:0;
padding:0;
position:absolute;
width:167px;
height:20px;
margin-left:205px;
margin-top:3px;
color:#271E14;
font-size:14px;
font-weight:bold;
text-align:center;
}
.img-centre2{
margin:0;
padding:0;
position:absolute;
width:147px;
height:118px;
margin-left:214px;
margin-top:31px;
border:#281E15 1px solid;
background: url('../img/img.jpg') no-repeat;
}
.img-top{
margin:0;
padding:0;
position:absolute;
width:57px;
height:55px;
margin-left:192px;
margin-top:19px;
background: url('../img/top.png') no-repeat;
}
.arr-prix2{
margin:0;
padding:0;
position:absolute;
width:173px;
height:32px;
margin-left:200px;
margin-top:163px;
background: url('../img/arr-prix.jpg') no-repeat;
}
.prix2{
margin:0;
padding:0;
position:absolute;
width:76px;
height:18px;
margin-left:1px;
margin-top:6px;
color:#5DC4F7;
font-size:16px;
font-weight:bold;
text-align:center;
}
#ajout-panier2{
margin:0;
padding:0;
position:absolute;
width:54px;
height:28px;
margin-left:110px;
margin-top:1px;
text-align:right;
}
#ajout-panier2 a{
margin:0;
padding:0;
width:54px;
height:28px;
font-size:12px;
text-align:right;
color:#fff;
text-decoration:none;
}
#ajout-panier2 a:hover{
text-decoration: none;
}
div#bas2 {
clear: both;
background: url('../img/bas2.jpg') repeat-x top center;
height: 270px;
}
div#bas {
margin: auto;
width:980px;
height:270px;
background: url('../img/bas.jpg') no-repeat;
}
div#arbo2 {
margin:0;
padding:0;
position:absolute;
width:500px;
height:18px;
font-weight:normal;
font:12px Tahoma;
margin-left:10px;
margin-top:32px;
color:#fff;
}
div#arbo2 a {
font-weight:normal;
font:12px Tahoma;
color:#fff;
text-decoration:none;
}
div#arbo2 a:hover {
color:#fff;
text-decoration:underline;
}
div#sommaire_bas{
	margin:0;
	padding:0;
	position:absolute;
	margin-top:60px;
	margin-left:156px;
	font:12px Tahoma;
	width:750px;
	text-align:left;
	font-weight:normal;
	color:#fff;
}

#sommaire_bas a{
text-decoration:none;
color:#fff;
padding-left:3px;
padding-right:3px;
}

#sommaire_bas a:hover{
color:#59C1E5;
text-decoration: none;
}
div#ekinoxe{
	margin:0;
	padding:0;
	position:absolute;
	margin-top:83px;
	width:131px;
	height:54px;
}
.menu_bas {
	margin:0;
	padding:0;
	position:absolute;
	width:903px;
	margin-top:144px;
	margin-left:30px;
	list-style:none;
}
.menu_bas li{
	color:#EADDBB;
	font:14px Arial, Helvetica, sans-serif;
	float:left;
}
.menu_bas a{
	color:#EADDBB;
	text-decoration:none;
	font-weight:normal;
	padding-top:12px;
	width:129px;
	height:26px;
	text-align:center;
	float:left; 
}
.menu_bas a:hover{
    color:#2D1F10;
	text-decoration:none;
	background: url('../img/menu22.jpg') no-repeat;
}
#siret{
margin:0;
padding:0;
position:absolute;
width:158px;
height:16px;
font:11px Tahoma;
color:#FFFFFF;
margin-top:220px;
margin-left:9px;
}
#adresses{
margin:0;
padding:0;
position:absolute;
width:740px;
height:16px;
font:12px Tahoma;
color:#FFFFFF;
margin-top:219px;
margin-left:184px;
}

/*********************************************************************
 ******************************* CADRES ******************************
 *********************************************************************/

.cadres {
  clear: both;
  margin: auto;
  width: 780px
}

.cadres .cadre {
  clear: none /* Quand plusieurs cadres sont sur la même ligne */
}

.cadre {
  clear: both
}

.plus {
  float: left;
  margin: 0 10px 10px 0;
  width: 385px;
}

.plus.even {
  margin-right: 0; 
}

#diaporama {
width:780px;
}

#mentions {
border-bottom:1px solid #D9D8DD;
clear:both;
color:#6F757F;
margin:40px 0;
padding:30px 5px 0
}

#newsletter {
margin-top: 8px;
-moz-border-radius:4px;
background-color:#717780;
height:72px;
}

#newsletter .id_text {
  float: left;
  border:1px solid #6d737c;
  margin:10px 0 0 11px;
  width: 133px;
  height: 17px
}

#newsletter .id_ok {
  float: right;
  margin: 7px 9px 0 0
}


#partie_basse a {
color:#6F757F
}

#partie_basse a:hover {
color:#6F757F;
text-decoration:underline
}

#print {
background:url('../img/print.jpg') no-repeat top left;
float:right;
height:35px;
margin:10px 0;
text-align:right;
width:18%;
color:#FFFFFF;
text-decoration:none;
}
#print:hover {
 color:#FFFFFF;
 text-decoration:underline;
 }
#rss {
list-style-type:none;
margin:20px 0;
padding:0
}

#rss li {
background:url('../img/rss.jpg') no-repeat center left;
height:25px;
padding:2px 2px 2px 75px
}

.menu {
background-color:#D9DBDD;
-moz-border-radius:4px;
margin-bottom: 8px
}

.menu h3 {
border-bottom:1px solid #B5BABF;
margin:0 10px;
padding:5px 0 5px 10px
}

.menu h3 a {
color:#27292E;
font-size:12px;
font-weight:400
}

.menu h3 a:hover {
color:#07F
}
.contact_frame{
margin:0;
padding:0;
width:650px;
margin-left:20px;
margin-top:20px;
}
.contact_error, .contact_field_cross
{
color:#FF0000;
}
span.obligatoire{
color:#FF0000;
}
p.msg_erreur{
color:#FF0000;
}
#page_pleine
{
margin-top:20px;
}
#page_pleine h2
{
margin:0;
padding:0;
padding-left:18px;
padding-top:5px;
font-size:17px;
font-weight:bold;
color:#271E14;
min-height:27px;
background: url('../img/titre3.jpg') repeat-x;
-moz-border-radius:0px;
}
#page_pleine .deconn{
float:right;
margin:0;
padding-left:18px;
padding-top:5px;
padding-right:5px;
min-height:27px;
background: url('../img/titre3.jpg') repeat-x;
}
.cadres_identification .cadre .contenu, .cadre .contenu
{
margin:0 0 0 9px;
padding:0;
/*background: url('../img/article.jpg') repeat;*/
border:none;
}
#page_pleine a{
	color:#2B1F15;
	text-decoration:none;
}

#page_pleine a:hover{
	color:#2B1F15;
	text-decoration:underline;
}
.zone_client{
	color:#2B1F15;
}
div.galeries {
margin:0;
padding:0;
}
div.galerie  {
margin:0;
padding:0;
display: block;
margin-left:9px;
padding-left:12px;
padding-right:16px;
padding-bottom:10px;
padding-top:10px;
width:751px;
text-align:left;
background: url('../img/article.jpg') repeat-y; 
-moz-border-radius:0px;
}
div.photos {
margin:0;
padding:0;
 display: block;
}
div.photo {
margin:0;
padding:0;
 float: left;
 margin-left:20px;
  margin-top:20px;
 text-align: center;
 width: 149px;
 height: 120px;
 margin-bottom:10px;
 border:1px solid #000000;
}
img.photo {
 max-width: 149px;
 max-height: 120px;
}
/*********************************************************************
 ******************* TOP BOTTOM ARTICLE GALERIE **********************
 *********************************************************************/
 
@import url(top.css); 
@import url(bottom.css); 
@import url(galerie.css);
@import url(article.css);


/*********************************************************************
 ****************************** GENERAL ******************************
 *********************************************************************/

body{
margin:0;
padding:0;
background: #281E15;
}
#conteneur{
margin:0;
padding:0;
width:980px;
margin:0 auto;
color:#271E14;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
height:auto;

}
img{
margin:0;
padding:0;
border:none;
}
#page {
 width: 980px;
 margin: auto;
}
#header {
background: url('../img/entete.jpg') no-repeat;
min-height: 221px;
}
div#logo{
margin-left:59px;
padding:0;
position:absolute;
width:386px;
height:101px;
}
#commande{
margin:0;
padding:0;
position:absolute;
width:114px;
height:16px;
margin-left:565px;
margin-top:65px;
}
#commande a{
margin:0;
padding:0;
width:114px;
height:16px;
font:12px Tahoma;
color:#fff;
text-decoration:none;
}
#commande a:hover{
text-decoration: none;
}
#compte{
margin:0;
padding:0;
background:none;
position:absolute;
width:90px;
height:18px;
margin-left:722px;
margin-top:37px;
font-size:14px;
color:#EADDBA;
}
#panier h3 {
font-size:14px;
color:#EADDBA;

}
#identif{
margin:0;
padding:0;
position:absolute;
width:90px;
height:16px;
margin-left:722px;
margin-top:65px;
}
#identif a{
margin:0;
padding:0;
width:130px;
height:16px;
font:12px Tahoma;
color:#66CCFF;
text-decoration:none;
}
#identif a:hover{
text-decoration: none;
}
#panier{
margin:0;
padding:0;
position:absolute;
width:130px;
height:16px;
margin-left:854px;
margin-top:32px;
background:none;
}
#nb_article{
margin:0;
padding:0;
margin-top:3px;
font:12px Tahoma;
color:#66CCFF;
}
#recherches{
margin:0;
padding:0;
position: absolute;
width:454px;
height:21px;
margin-left:29px;
margin-top:193px;
background: url('../img/recherche.jpg') no-repeat; 
}
.champs1{
width:135px;
height:15px;
position:absolute;
margin-left:84px;
padding-top:4px;
background: #2B2016;
border:1px solid #F3EDDF;
font-size:11px;
color:#fff;
border:none;
}
.champs2{
width:135px;
position:absolute;
margin-left:230px;
padding-top:4px;
background: #2B2016;
border:1px solid #F3EDDF;
font-size:11px;
color:#fff;
border:none;
}
.send1{
position:absolute;
width:81px;
height:22px;
margin-left:373px;
background: url('../img/ok.jpg') no-repeat; 
border:none;
cursor:pointer;
}
#gauche{
margin:0;
padding:0;
float:left;
width:192px;
}
.categorie{
margin:0;
padding:0;
width:192px;
height:41px;
padding-top:50px;
padding-left:5px;
font-weight:bold;
font-size:14px;
background: url('../img/categorie.jpg') no-repeat;
}
.menu_categorie {
	margin:0;
	padding:0;
	width:192px;
	list-style:none;
}
.menu_categorie li{
	color:#66CCFF;
	font-size:12px;
}
.menu_categorie a{
	display:block;
	color:#66CCFF;
	text-decoration:none;
	font-weight:normal;
	padding-left:15px;
	padding-top:9px;
	width:177px;
	height:22px;
	text-align:left;
	background: url('../img/menu01.jpg') no-repeat; 
}
.menu_categorie a:hover{
    color:#EADDBB;
	text-decoration:none;
}
#news{
margin:0;
padding:0;
width:192px;
height:100px;
background: url('../img/news.jpg') no-repeat;
}
.champs{
width:132px;
height:16px;
position:absolute;
margin-top:44px;
margin-left:15px;
background: transparent;
font-size:11px;
border:none;
}
.send{
width:81px;
height:22px;
margin-left:12px;
margin-top:64px;
background: url('../img/ok2.jpg') no-repeat; 
border:none;
cursor:pointer;
}
#arr{
margin:0;
padding:0;
width:192px;
height:66px;
background: url('../img/arr.jpg') no-repeat;
}
#nvte{
margin:0;
padding:0;
position:absolute;
width:92px;
height:16px;
margin-left:71px;
margin-top:6px;
}
#nvte a{
margin:0;
padding:0;
width:92px;
height:16px;
font:12px Tahoma;
color:#5DC4F7;
text-decoration:none;
}
#nvte a:hover{
color:#E6DCBF;
text-decoration: none;
}
#baisse{
margin:0;
padding:0;
position:absolute;
width:106px;
height:16px;
margin-left:63px;
margin-top:30px;
}
#baisse a{
margin:0;
padding:0;
width:106px;
height:16px;
font:12px Tahoma;
color:#5DC4F7;
text-decoration:none;
}
#baisse a:hover{
color:#E6DCBF;
text-decoration: none;
}
#flash{
margin:0;
padding:0;
width:192px;
height:293px;
background: url('../img/flash.jpg') no-repeat;
}
div#flash_infos{
	margin:0;
	padding:0;
	position:absolute;
	width:174px;
	height:219px;
	margin-left:8px;
	margin-top:36px;
	text-align:left;
	font-size:12px;
	color:#261E13;
}
div#flash_infos a{
	text-decoration:none;
	color:#5AC3F4;
}
div#flash_infos a:hover{
	text-decoration:underline;
	color:#5AC3F4;
}
#carita{
margin:0;
padding:0;
width:185px;
height:159px;
color:#271E14;
font-size:12px;
font-weight:bold;
padding-left:7px;
padding-top:40px;
background: url('../img/carita.jpg') no-repeat;
}
#centre{
margin:0;
padding:0;
float:left;
width:788px;
}
#arbo{
margin:0;
padding:0;
height:29px;
width:768px;
color:#2B1F15;
font-size:12px;
padding-left:20px;
padding-top:19px;
background: url('../img/arbo.jpg') no-repeat;
}
.arbo{
margin:0;
padding:0;
line-height:normal;
background:none;
}
#anim{
margin:0;
padding:0;
width:788px;
height:293px;
background: url('../img/anim.jpg') no-repeat;
}
#centre h2{
	margin:10px 0 0 0;
	padding:0;
	padding-left:18px;
	padding-top:5px;
	font-size:17px;
	font-weight:bold;
	color:#271E14;
	/*width:770px;*/
	min-height:27px;
	background: url('../img/titre.jpg') no-repeat;
	-moz-border-radius:0px;
}
.article_contenu, .article .article_contenu {
	margin:0;
	padding:0;
	margin-left:9px;
	padding-left:12px;
	padding-right:16px;
	padding-bottom:10px;
	padding-top:10px;
	width:751px;
	text-align:left;
	background: url('../img/article.jpg') repeat-y; 
}
.article .article_plus, #inscription .bouton_suivant 
{
display:block;
float:none;
}

.article-bas{
margin:0;
padding:0;
display:block;
width:779px;
height:12px;
margin-left:9px;
background: url('../img/article-bas.jpg') no-repeat;
}
.prod{
margin:0;
padding:0;
width:779px;
margin-left:9px;
background: url('../img/prod.jpg') repeat-y;
}
.box{
margin:0;
padding:0;
width:194px;
height:263px;
float:left;
}
.produit h3.top {
margin:0;
padding:0;
width:194px;
height:22px;
text-align:center;
color:#271E14;
font-size:14px;
font-weight:bold;
background:none;
}
.produit img {
margin:0;
padding:0;
width:147px;
height:118px;
margin-left:14px;
margin-top:8px;
border:#281E15 1px solid;
background: url('../img/img.jpg') no-repeat;
}
.produit p{
margin:0;
padding:0;
margin-left:12px;
margin-top:10px;
font-weight:normal;
}
.arr-prix{
margin:0;
padding:0;
width:173px;
height:32px;
margin-left:9px;
margin-top:8px;
background: url('../img/arr-prix.jpg') no-repeat;
}
.produit .prix{
margin:0;
padding:0;
position:absolute;
width:76px;
height:18px;
margin-top:6px;
color:#5DC4F7;
font-size:16px;
font-weight:bold;
text-align:center;
}
.produit .lien_panier {
margin:0;
padding:0;
position:absolute;
width:54px;
height:28px;
margin-left:108px;
margin-top:1px;
text-align:right;
background:none;
}
.produit
{
	border:none;
}
.produit .lien_panier a{
margin:0;
padding:0;
width:54px;
height:28px;
font-size:12px;
text-align:right;
color:#fff;
text-decoration:none;
}
.produit .lien_panier a:hover{
text-decoration: none;
}
.prod2{
	margin:0;
	padding:0;
	width:382px;
	margin-left:11px;	
	float:left;
}
#page h2.titre2{
	margin:0;
	padding:0;
	padding-left:10px;
	padding-top:5px;
	margin-left:5px;
	font-size:13px;
	font-weight:bold;
	color:#271E14;
	width:372px;
	min-height:20px;
	background: url('../img/titre2.jpg') no-repeat; 
}
.cadre .contenu2  {
margin:0;
padding:0;
width:382px;
margin-left:5px;
background: #E2D2AB url('../img/arr-centre.jpg') no-repeat;
}
#infos_produit   {
margin-left:9px;
background: #E2D2AB url('../img/arr-centre.jpg') repeat-x;
}
#mini{
margin-left:9px;
background: #E2D2AB ;
width:53.5%;
}
#ajouteraupanier
{
background: #E2D2AB ;
}
#fiche_produit{
margin-left:9px;
background: #E2D2AB ;
}
.produit h3{
margin:0;
padding:0;
text-align:center;
}
h3 a, .arbo a, .article a{
	color:#2B1F15;
	text-decoration:none;
}
h3 a:hover, .arbo a:hover, .article a:hover{
	color:#2B1F15;
	text-decoration:underline;
}
.plus ul {
	list-style:none;
}
.plus li{
	padding:0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;
	border-bottom:none;
	margin-top:2px;
	background-color:#15100C;
	-moz-border-radius:2px;
}
.plus a.inactive{
	display:block;
	color:#59C3F3;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.plus a.inactive:hover {
    color:#FFFFFF;
	text-decoration:none;
}
.produit h3.nouv
{
	background:none;
	padding:0px;
}
.nom-prod2{
margin:0;
padding:0;
position:absolute;
width:167px;
height:20px;
margin-left:205px;
margin-top:3px;
color:#271E14;
font-size:14px;
font-weight:bold;
text-align:center;
}
.img-centre2{
margin:0;
padding:0;
position:absolute;
width:147px;
height:118px;
margin-left:214px;
margin-top:31px;
border:#281E15 1px solid;
background: url('../img/img.jpg') no-repeat;
}
.img-top{
margin:0;
padding:0;
position:absolute;
width:57px;
height:55px;
margin-left:192px;
margin-top:19px;
background: url('../img/top.png') no-repeat;
}
.arr-prix2{
margin:0;
padding:0;
position:absolute;
width:173px;
height:32px;
margin-left:200px;
margin-top:163px;
background: url('../img/arr-prix.jpg') no-repeat;
}
.prix2{
margin:0;
padding:0;
position:absolute;
width:76px;
height:18px;
margin-left:1px;
margin-top:6px;
color:#5DC4F7;
font-size:16px;
font-weight:bold;
text-align:center;
}
#ajout-panier2{
margin:0;
padding:0;
position:absolute;
width:54px;
height:28px;
margin-left:110px;
margin-top:1px;
text-align:right;
}
#ajout-panier2 a{
margin:0;
padding:0;
width:54px;
height:28px;
font-size:12px;
text-align:right;
color:#fff;
text-decoration:none;
}
#ajout-panier2 a:hover{
text-decoration: none;
}
div#bas2 {
clear: both;
background: url('../img/bas2.jpg') repeat-x top center;
height: 270px;
}
div#bas {
margin: auto;
width:980px;
height:270px;
background: url('../img/bas.jpg') no-repeat;
}
div#arbo2 {
margin:0;
padding:0;
position:absolute;
width:500px;
height:18px;
font-weight:normal;
font:12px Tahoma;
margin-left:10px;
margin-top:32px;
color:#fff;
}
div#arbo2 a {
font-weight:normal;
font:12px Tahoma;
color:#fff;
text-decoration:none;
}
div#arbo2 a:hover {
color:#fff;
text-decoration:underline;
}
div#sommaire_bas{
	margin:0;
	padding:0;
	position:absolute;
	margin-top:60px;
	margin-left:156px;
	font:12px Tahoma;
	width:750px;
	text-align:left;
	font-weight:normal;
	color:#fff;
}

#sommaire_bas a{
text-decoration:none;
color:#fff;
padding-left:3px;
padding-right:3px;
}

#sommaire_bas a:hover{
color:#59C1E5;
text-decoration: none;
}
div#ekinoxe{
	margin:0;
	padding:0;
	position:absolute;
	margin-top:83px;
	width:131px;
	height:54px;
}
.menu_bas {
	margin:0;
	padding:0;
	position:absolute;
	width:903px;
	margin-top:144px;
	margin-left:30px;
	list-style:none;
}
.menu_bas li{
	color:#EADDBB;
	font:14px Arial, Helvetica, sans-serif;
	float:left;
}
.menu_bas a{
	color:#EADDBB;
	text-decoration:none;
	font-weight:normal;
	padding-top:12px;
	width:129px;
	height:26px;
	text-align:center;
	float:left; 
}
.menu_bas a:hover{
    color:#2D1F10;
	text-decoration:none;
	background: url('../img/menu22.jpg') no-repeat;
}
#siret{
margin:0;
padding:0;
position:absolute;
width:158px;
height:16px;
font:11px Tahoma;
color:#FFFFFF;
margin-top:220px;
margin-left:9px;
}
#adresses{
margin:0;
padding:0;
position:absolute;
width:740px;
height:16px;
font:12px Tahoma;
color:#FFFFFF;
margin-top:219px;
margin-left:184px;
}

/*********************************************************************
 ******************************* CADRES ******************************
 *********************************************************************/

.cadres {
  clear: both;
  margin: auto;
  width: 780px
}

.cadres .cadre {
  clear: none /* Quand plusieurs cadres sont sur la même ligne */
}

.cadre {
  clear: both
}

.plus {
  float: left;
  margin: 0 10px 10px 0;
  width: 385px;
}

.plus.even {
  margin-right: 0; 
}

#diaporama {
width:780px;
}

#mentions {
border-bottom:1px solid #D9D8DD;
clear:both;
color:#6F757F;
margin:40px 0;
padding:30px 5px 0
}

#newsletter {
margin-top: 8px;
-moz-border-radius:4px;
background-color:#717780;
height:72px;
}

#newsletter .id_text {
  float: left;
  border:1px solid #6d737c;
  margin:10px 0 0 11px;
  width: 133px;
  height: 17px
}

#newsletter .id_ok {
  float: right;
  margin: 7px 9px 0 0
}


#partie_basse a {
color:#6F757F
}

#partie_basse a:hover {
color:#6F757F;
text-decoration:underline
}

#print {
background:url('../img/print.jpg') no-repeat top left;
float:right;
height:35px;
margin:10px 0;
text-align:right;
width:18%;
color:#FFFFFF;
text-decoration:none;
}
#print:hover {
 color:#FFFFFF;
 text-decoration:underline;
 }
#rss {
list-style-type:none;
margin:20px 0;
padding:0
}

#rss li {
background:url('../img/rss.jpg') no-repeat center left;
height:25px;
padding:2px 2px 2px 75px
}

.menu {
background-color:#D9DBDD;
-moz-border-radius:4px;
margin-bottom: 8px
}

.menu h3 {
border-bottom:1px solid #B5BABF;
margin:0 10px;
padding:5px 0 5px 10px
}

.menu h3 a {
color:#27292E;
font-size:12px;
font-weight:400
}

.menu h3 a:hover {
color:#07F
}
.contact_frame{
margin:0;
padding:0;
width:650px;
margin-left:20px;
margin-top:20px;
}
.contact_error, .contact_field_cross
{
color:#FF0000;
}
span.obligatoire{
color:#FF0000;
}
p.msg_erreur{
color:#FF0000;
}
#page_pleine
{
margin-top:20px;
}
#page_pleine h2
{
margin:0;
padding:0;
padding-left:18px;
padding-top:5px;
font-size:17px;
font-weight:bold;
color:#271E14;
min-height:27px;
background: url('../img/titre3.jpg') repeat-x;
-moz-border-radius:0px;
}
#page_pleine .deconn{
float:right;
margin:0;
padding-left:18px;
padding-top:5px;
padding-right:5px;
min-height:27px;
background: url('../img/titre3.jpg') repeat-x;
}
.cadres_identification .cadre .contenu, .cadre .contenu
{
margin:0;
padding:0;
background: url('../img/article.jpg') repeat;
border:none;
}
#page_pleine a{
	color:#2B1F15;
	text-decoration:none;
}

#page_pleine a:hover{
	color:#2B1F15;
	text-decoration:underline;
}
.zone_client{
	color:#2B1F15;
}
div.galeries {
margin:0;
padding:0;
}
div.galerie  {
margin:0;
padding:0;
display: block;
margin-left:9px;
padding-left:12px;
padding-right:16px;
padding-bottom:10px;
padding-top:10px;
width:751px;
text-align:left;
background: url('../img/article.jpg') repeat-y; 
-moz-border-radius:0px;
}
div.photos {
margin:0;
padding:0;
 display: block;
}
div.photo {
margin:0;
padding:0;
 float: left;
 margin-left:20px;
  margin-top:20px;
 text-align: center;
 width: 149px;
 height: 120px;
 margin-bottom:10px;
 border:1px solid #000000;
}
img.photo {
 max-width: 149px;
 max-height: 120px;
}

