.couleur1 {color:#453928;}
.couleur2 {color:#826842;}
.couleur3 {color:#B6AE76;}
.couleur4 {}

.image_contour {
	border: 1px solid #D3D3D3;
}

/*----------------------------------------------------------------GENERAL--------------------------------------------------------------------------*/
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #625F4D;
	font-size:12px;
	margin: 0px;
	background-color: #5A564D;
	background-image: url(../image/fond-deg.jpg);
	background-repeat: repeat-x;
}
p {margin: 0px;padding: 0px;}
img {border: 0px;}
form {margin:0;padding:0;}
ul {margin: 0px;padding: 0px;list-style-type: none;}
li {margin: 0px;padding: 0px;list-style-type: none;}
h1 {display: inline;margin: 0px;padding: 0px;}
h2 {display: inline;margin: 0px;padding: 0px;}
h3 {display: inline;margin: 0px;padding: 0px;}
h4 {display: inline;margin: 0px;padding: 0px;}
h5 {display: inline;margin: 0px;padding: 0px;}
h6 {display: inline;margin: 0px;padding: 0px;}
hr {display: inline;margin: 0px;padding: 0px;visibility: hidden;}
a, a:visited {color: #FD9200;text-decoration: underline;}
a:hover {text-decoration: none;}
input {margin:0;padding:0;}





/*------------------------------------------------------------CALQUE GLOBAL------------------------------------------------------------*/
#global {
	width: 984px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background: url(../image/fong-global.gif) repeat-y center ;
}




/*------------------------------------------------------------ENTETE-----------------------------------------------------------------*/
#entete {
	color: #FFFFFF;
	background: #000000;
}
#entete p {display: block;}
/*--------------------------*/
#entete div#MenHo {height: 30px;margin: 0px;padding: 0px;}

#MenHoSearch {
	margin: 0px;
	padding: 0px;
	background: url(../image/ente-menu-01.gif) no-repeat;
	width: 221px;
	float: left;
	height: 33px;
}


/*--------------------------*/
#entete div#MenHo ul {margin: 0px 0px 0px 216px;padding: 0px;}
#entete div#MenHo li {display: inline;font-size: 14px;font-weight: bold;margin: 0px;padding: 0px;}
#entete div#MenHo li a, div#MenHo li a:visited {color: #FFFFFF;text-decoration: none;border-left: 1px solid #FFFFFF;line-height: 27px;padding: 6px 12px 8px;margin: 0px;}
#entete div#MenHo li a:hover {text-decoration: none;background: #AE6800;}

#menu-ho-lot a, menu-ho-lot a:visited {
	color: #FFFFFF;
	text-decoration: none;
	border-left: 1px solid #FFFFFF;
	line-height: 27px;
	padding: 6px 12px 8px;
	margin: 0px;
	background: #FF6600;
}
menu-ho-lot a:hover {text-decoration: none;background: #AE6800;}
/*--------------------------*/
#entete div#MenHo #compt a , div#MenHo #compt a:visited {color: #FFFFFF;text-decoration: none;border-left: 1px solid #FFFFFF;line-height: 27px;padding: 6px 15px 8px;margin-left: 63px;}
/*--------------------------*/
#entete div#MenHo #motcle {
	margin: 0px;
	padding: 0px;

}
/*--------------------------*/
#entete div#MenHo #b-ok {
	margin: 0px;
	padding: 0px;
}
/*--------------------------*/
#entete div#MenHo #formmotcle {
	height: 20px;
	width: 221px;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}




.entete-menu ul {
	margin: 0px;
	padding: 0px;
	display: inline;
}

.entete-menu li {
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left;
}


.entete-menu a:link, .entete-menu a:visited, .entete-menu a:hover {
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #797267;
	text-decoration: none;
	font-size: 15px;
	padding-right: 9px;
	padding-left: 9px;
	display: block;
	height: 32px;
	line-height: 32px;
}

.entete-menu a:hover {
	background-color: #FF9900;
	text-decoration: none;
}




.menu-ho_solde a, .menu-ho_solde a:visited {
	text-transform: uppercase;
	display : block;
	color : #FFFFFF;
	text-decoration : none;
	font-size: 14px;
	padding-top: 8px;
	padding-right: 7px;
	padding-bottom: 8px;
	padding-left: 7px;
	font-weight: normal;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-color: #FF9900;
	margin: 0px;
}




/*--------------------------------------------------------Menu haut déroulant----------------------------------------------------------*/


#div-menu-ho {
	display : block;
	z-index: 5000;
	height: 31px;
	margin-top: 0px;
	margin-left: 1px;
}


#menu-ho, #menu-ho ul {
	text-align : center;
	margin: 0px;
	padding: 0px;
}

#menu-ho img {
	border: 1px solid #999999;
}



#menu-ho a , #menu-ho a:visited {
	text-transform: uppercase;
	display : block;
	color : #FFFFFF;
	text-decoration : none;
	margin: 0px;
	font-size: 14px;
	padding-top: 8px;
	padding-right: 7px;
	padding-bottom: 8px;
	padding-left: 7px;
	font-weight: normal;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

#menu-ho a:hover /* Lorsque la souris passe sur un des liens */    
{
	background-color: #000000;
}

#menu-ho li { /* Niveau 1 */
	float : left;
	margin: 0px;
	padding: 0px;
}



#menu-ho li ul { /* Niveau 2 UL */
	position: absolute;
	width: 320px;
	left: -999em;
	text-align: left;
	margin: 0px;
	z-index: 100;
	background-color: #D1CEC7;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}




#menu-ho li ul li a, #menu-ho li ul li a:visited { /* Niveau 2 LI */
	text-transform: none;
	display: block;
	color: #333333;
	font-weight: normal;
	letter-spacing: normal;
	margin-left: 13px;
	background: url(none);
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	clear: both;
	float: left;
	width: 275px;
	font-size: 12px;
}

#menu-ho li ul li a:hover { /* Niveau 2 LI */
	color: #000000;
	background-color: #BDBBB0;
}



#menu-ho li ul li a img, #menu-ho li ul li a:visited img { /* Niveau 2 LI IMAGE */
	vertical-align: middle;
	padding: 0px;
	margin: 5px 5px 0px;
}


#menu-ho li:hover ul, #menu-ho li li:hover ul, #menu-ho li.sfhover ul, #menu-ho li li.sfhover ul {
	/* Sous-listes lorsque la souris passe sur un élément de liste */

	left: auto; /* Repositionnement normal */
	min-height: 0; /* Corrige un bug sous IE */
}


/*--------------------------------------------------------FIN Menu haut déroulant----------------------------------------------------------*/







/*--------------------------------------------------------DIV GAUCHE----------------------------------------------------------*/


/*---------------------------------MENU GAUCHE--------------------------------------*/
#menu-gau {
	width: 190px;
	float: left;
	padding: 0px;
	margin-left: 0px;
	height: 1000px;
	position: relative;
}

/*------------UL----------------*/
#menu-gau ul h2 a, #menu-gau ul h2 a:visited {
	display: inline;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	margin:0px;
	height: 20px;
	padding: 0px 0px 0px 15px;
	font-size: 16px;
}
#menu-gau ul h2 a:hover {color:#000000;background: none;}
/*------------LIENS----------------*/
#menu-gau ul a, #menu-gau ul a:visited {
	display:block;
	font-size:11px;
	color: #000000;
	margin:0px;
	background: url(none);
	text-decoration: none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 15px;
}


#menu-gau ul a:hover {
	color:#000000;
	background: #FFC56C;
}


.MenGo-1 ul li a, .MenGo-1 ul li a:visited {

}

.MenGo-2 ul li a, .MenGo-2 ul li a:visited {

}
.MenGo-3 ul li a, .MenGo-3 ul li a:visited {

}



#MenuGo-acceuil li a, #MenuGo-acceuil li a:visited {
	color: #9D9D9D;
	text-decoration: none;
	display:block;
	margin:0px;
	font-weight: normal;
	padding-right: 0px;
	padding-left: 0px;
	font-style: normal;
	height: 17px;
	font-size: 11px;
}
#MenuGo-acceuil li a:hover {text-decoration: underline;}
/*------------DIVS----------------*/
.MenGo-1, .MenGo-2, .MenGo-3, .MenGo-5 {padding: 0px 0 15px 0px;}

.MenGo-4 {border-bottom: 1px dotted #B8B28F;padding: 5px 0 8px 40px;}
.MenGo-6 {border-bottom: 1px dotted #B8B28F;padding: 5px 0 8px 40px;}
.MenGo-7 {border-bottom: 1px dotted #B8B28F;padding: 5px 0 8px 40px;}
.MenGo-8 {border-bottom: 1px dotted #B8B28F;padding: 5px 0 8px 40px;}
.MenGo-9 {border-bottom: 1px dotted #B8B28F;padding: 5px 0 8px 40px;}


.menu-go_fond {background: #F2F1ED;padding-top: 10px;}



/*-----------------------------PRODUIT ALEATOIRE------------------------------------*/
#menu-go-alea {width: 175px;display: block;margin-left: 8px;text-align: center;margin-top: 20px;border: 1px solid #B6AE76;background: #FFFFFF;}
#menu-go-alea p {font-size: 11px;margin-right: 10px;margin-left: 10px;}
#menu-go-alea p img {width: 100px;height:133px;margin: 3px 0px;}
#menu-go-alea p dfn {margin-bottom: 10px;display: block;font-style: normal;color: #826842;font-size: 10px;}
.menu-gau_promo {font-weight: bold;padding-left: 10px;}
.menu-gau_promo a, .menu-gau_promo a:visited {font-weight: bold;color: #FFFFFF;text-decoration: none;}
.menu-gau_promo a:hover {font-weight: bold;color: #FFFFFF;text-decoration: underline;}




/*-----------------------------PRODUIT COULEUR------------------------------------*/
#prod-coul {
	width: 175px;
	display: block;
	margin-left: 8px;
	text-align: center;
	margin-top: 60px;
	border: 1px solid #FFD291;
	background: #FFF2DF;
}
#prod-coul p {font-size: 11px;margin-right: 10px;margin-left: 10px;}
#prod-coul p img {width: 130px;height:173px;margin: 3px 0px;}
#prod-coul p dfn {
	margin-bottom: 20px;
	display: block;
	font-style: normal;
	color: #FF6600;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	margin-right: 12px;
}




/*----------------------------------------------------------------CONTENU--------------------------------------------------------------------------*/
#contenu {
	padding: 20px 20px 60px 221px;
	mini-height: 1100px;
	display: block;
}





/*---------------------------------------INDEX-------------------------------------------*/
.ind-cadr-tit {
	background-color: #FFFFFF;
	display: block;
	margin-top: 5px;
	width: 545px;
}
.ind-cadr-tit a, .ind-cadr-tit a:visited, .ind-cadr-tit a:hover {float: right;margin: 5px 0px 0px;}
.ind-cadr-tit img {margin: 0 0 5px;}




.ind-h1 {
	font-size: 14px;
	color: #000000;
	margin-bottom: 3px;
	display: block;
}





/*-----------------INDEX NEWS-----------------*/
#ind-new {
	background: url(../image/ind_nouveaute.jpg) no-repeat;
	padding: 7px 0px 0px;
	width: 546px;
	height: 615px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0;
}

.ind-new-lien a, .ind-new-lien a:visited {
	font-size: 10px;
	color: #B5B5B5;
	text-decoration: none;
	display: block;
	background: #000000;
	padding: 5px;
	text-align: center;
	width: 150px;
	height: 10px;
	margin-right: 5px;
	margin-bottom: 30px;
	margin-left: 380px;
}

.ind-new-lien a:hover {
	text-decoration: underline;
	background: #292929;
}


.ind-new_img {
	text-align: center;
}


/*-----------------INDEX TOP VENTE-----------------*/

.ind_top-vente {
	float: left;
	background: url(../image/ind_top-vente.jpg);
	height: 234px;
	width: 267px;
	margin-right: 12px;
	margin-bottom: 25px;
}

.ind_top-vente_cadr {
	margin-top: 37px;
	margin-left: 5px;
	height: 30px;
	margin-right: 10px;

}

.ind_top-vente_cadr img {
	margin-top: 4px;
	margin-left: 3px;
	float: left;
	margin-right: 8px;

}


.ind_top-vente_cadr p {
	margin-top: 4px;

}

.ind_top-vente a, .ind_top-vente a:visited, .ind_top-vente a:hover {
	color: #000000;
}



/*-----------------INDEX PROMO-----------------*/

.ind_promo {
	float: left;
	background: url(../image/ind_promo.jpg);
	height: 234px;
	width: 267px;
	margin-bottom: 25px;
	clear: right;
}

.ind_promo_cadr {
	margin-top: 37px;
	margin-left: 5px;
	height: 30px;
	margin-right: 10px;

}

.ind_promo_cadr img {
	margin-top: 4px;
	margin-left: 3px;
	float: left;
	margin-right: 8px;

}


.ind_promo_cadr p {
	margin-top: 4px;

}

ind_promo a, ind_promo a:visited, ind_promo a:hover {
	color: #FF6600;
}





/*-----------------INDEX SELECTION-----------------*/
#ind-select {
	background: url(../image/ind_select.jpg) no-repeat;
	margin: 0px 0px 30px 0;
	padding: 60px 0px 0px;
	width: 546px;
}

.ind-select-img-global {height: 164px;width: 123px;position: relative;display: block;}
.ind-select-img {
	text-align: center;
	height: 164px;
	width: 123px;
	position: absolute;
	left: 0;
	top: 0;
	border: 1px solid #FFFFFF;
}


.ind-petit-cadr_tab {
	margin: 0px 0px 0px 15px;
}

.ind-petit-cadr {
	margin: 0px 18px 20px 0px;
	padding: 0px;
}
.ind-petit-cadr H3 a, .ind-petit-cadr H3 a:visited, .ind-petit-cadr H3 a:hover {
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	display: block;
	margin: 0px 5px;
	text-decoration: none;
	padding: 2px 0px 0px;
}


.ind-petit-cadr img {text-align: center;}
.ind-petit-cadr em {
	display: block;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	font-weight: bold;
	margin-left: 5px;
}

/*-----------------INDEX REFERENCEMENT-----------------*/

.ind-txt-ref {
	font-size: 11px;
	display: block;
	width: 545px;
	text-align: justify;
}


.ind-txt-ref a, .ind-txt-ref a:visited, .ind-txt-ref a:link {
	font-size: 11px;
	color: #625F4D;
	text-decoration: none;
	cursor: text;
}



.ind-txt-ref h1 {
	display: block;
	font-weight: bold;
}


/*---------------------------------------PRODUIT CAT----------------------------------------*/
.pro-cat {
	clear: both;
}

.pro-cat h2 a, .pro-cat h2 a:visited {
	font-size:14px;
	text-decoration: underline;
	color: #666666;
	display: block;
	margin-bottom: 10px;
	margin-top: 25px;
}
.pro-cat h2 a:hover {text-decoration: none;}
.pro-cat img {
	border: 1px solid #999999;
	margin-right: 10px;
	margin-bottom: 5px;
	display: block;
	float: left;
}
.pro-cat p {text-align: justify}




.prod-cat_menu-cat {
	background: #F5F5F5;
	margin-top: 12px;
	padding: 10px 28px;
	border: 1px solid #CCCCCC;
	text-align: center;
}


.prod-cat_menu-cat ul li {
	display: inline;
}

.prod-cat_menu-cat a, .prod-cat_menu-cat a:visited {
	display: inline;
	border-right: 1px solid #666666;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-right: 10px;
	padding-left: 10px;
}









/*---------------------------------------PRODUIT LISTE ----------------------------------------*/

.prod-li-hors-gabari {
	float: left;
	position: relative;
	margin-left: -10px;
	clear: right;
}

.prod-li-cadre {
	width: 213px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	height: 410px;
	float: left;
	padding-right: 10px;
	background: repeat-x;
	padding-left: 10px;
	margin-top: 20px;
	margin-right: 15px;
}



.prod-li-cadre table {
	border-top: 1px dashed #CFBEA0;
	}

.prod-li-cadre h2 a, .prod-li-cadre h2 a:visited, .prod-li-cadre h2 a:visited {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	display: block;
	font-weight: normal;
	margin-bottom: 3px;
	padding-top: 315px;
}



.prod-li-cadre h2 a:hover {
	text-decoration: underline;
}

.prod-li-cadre h2 {
	font-size: 12px;
	color: #453928;
}


.prod-li-cadre-prix {
	text-align: left;

}


.prod-li-cadre-prix-txt {
	color: #000000;
	text-decoration: none;
	font: bold 14px Arial, Helvetica, sans-serif;
}

.prod-li-cadre-prix-partir {
	color: #CC6600;
	text-decoration: none;
	font: normal 11px Arial, Helvetica, sans-serif;
}

.prod-li-cadre-prix-aulieu {
	font-size: 11px;
	font-weight: normal;
	color: #FF6600;
	padding: 2px;
}

.prod-li-cadre-comment {
	margin-top: 5px;
	height: 25px;
	line-height: 20px;
}


.prod-li-cadre-comment a, .prod-li-cadre-comment a:visited {
	font-size: 10px;
	color: #EB9811;
	text-decoration: none;
}

.prod-li-cadre-comment a:hover {
	text-decoration: underline;
}


.prod-li-cadre-ref {
	font-size: 10px;
	color: #666666;
	display: block;
	padding-top: 5px;
	padding-bottom: 3px;
}


.epuise {
	position: absolute;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 210px;
	z-index:11;
	left: 0px;
	top: 0px;
}
.info {position: absolute;margin: 0px;padding: 0px;height: 20px;width: 49px;z-index: 2000;}
.promo {
	position: absolute;
	margin: 0px;
	padding: 0px;
	height: 280px;
	width: 210px;
	z-index:11;
	left: 0px;
	top: 0px;
}
.occasion{position: absolute;margin: 0px;padding: 0px;height: 280px;width: 210px;z-index:11}
.nouveau {
	position: absolute;
	margin: 0px;
	padding: 0px;
	height: 280px;
	width: 210px;
	z-index:11;
	left: 0px;
	top: auto;
}

.zoom{
	z-index:100;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	float: left;
	position: absolute;
	height: 310px;
	width: 233px;
}
.lien{
	z-index:10;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	float: left;
	position: absolute;
}

.taille{
	background-color:#E8E7E1;
	z-index:20;
	position: absolute;
	left: 0px;
	top: 215px;
	height: 50px;
	width: 170px;
	display: block;
	cursor: hand;
	padding-left: 10px;
	color: #666666;
	padding-top: 5px;
	border: 1px solid #999999;
	text-align: center;
	margin-left: 15px;
	font-size: 11px;
}

.promo_global {
	position: relative;
	margin: 0px 0px 4px;
	height: 280px;
	width: 210px;
	padding: 0px;
	float: left;
}
.promo_global a, .promo_global a:visited {
	display: block;
}


#promo_global-recherche {position: relative;margin: 0px;padding: 0px;height: 213px;width: 160px;}




.prod-li-filtre-titre {
	color: #000000;
	font-size: 14px;
	padding-right: 5px;
	display: inline;

}












/*----------------------------------------------------- FILTRE ---------------------------------------------*/

#div-menu {
	display : block;
	border: 1px solid #FFDBB7;
	padding: 5px;
	height: 25px;
	background-color: #FFE6CC;
}

.menu-titre {
	display : block;
	color: #000000;
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 13px;
	padding-top: 10px;
}

.menu-titre a, .menu-titre a:visited, .menu-titre a:hover {
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
}


#menu em {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-style: italic;
	color: #666666;
	font-weight: normal;
}


#menu, #menu ul {
	margin: 0px;
	padding: 0px;
}

#menu a , #menu a:visited {
	font-weight: bold;
	display : block;
	padding : 5px 10px;
	color : #000000;
	text-decoration : none;
	margin: 0px 5px 0px 0px;
	background: #FFC082;
	width: 190px;
}

#menu a:hover /* Lorsque la souris passe sur un des liens */    
{

}

#menu li { /* Niveau 1 */
	float : left;
	margin: 0px;
	padding: 0px;
}



#menu li ul { /* Niveau 2 UL */
	position: absolute;
	left: -999em;
	text-align: left;
	margin: 0px;
	padding: 0px;
	z-index: 500;
	width: 190px;
	background: #FFE7CE;
}




#menu li ul li a, #menu li ul li a:visited { /* Niveau 2 LI */
	display: block;
	color: #333333;
	font-weight: normal;
	width: 190px;
	background: #FFE7CE;
}

#menu li ul li a:hover { /* Niveau 2 LI */
	background: #FFCB97;
}




#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul {
	/* Sous-listes lorsque la souris passe sur un élément de liste */

	left: auto; /* Repositionnement normal */
	min-height: 0; /* Corrige un bug sous IE */
}


























/*-------------------------------------------------MENU DROIT-----------------------------------------------*/
#panier {
	text-align: center;
	position: absolute;
	padding: 0px 0px 0px 710px;
	margin-top: 0px;
}

.panier-txt-coul {
	font-weight: bold;
	color: #FF9900;
	font-size: 11px;
}


.panier-txt-coul1 {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
}


#menu-droit {
	width: 174px;
	text-align: center;
	float: right;
	padding-bottom: 20px;
	height: 1000px;
	padding-top: 0px;
	display: block;
	min-height: 800px;
}

.panier_trait {margin-bottom: 5px;}

.panier_Txt {color: #625F4D;}

.PtPanierPrix {
	font-weight: bold;
	color: #FF9900;
	font-size: 12px;
	display: block;
	padding-top: 10px;
}


/*--------------------------------------------------PIEDS--------------------------------------------------*/
#pieds {
	height: 50px;
	text-align: center;
	clear: both;
	background: #5A564D url(../image/pieds_page.gif) no-repeat center 16px;
	display: block;
	padding-top: 20px;
}
#pieds p {padding-top: 10px;color: #FFFFFF;font-size: 10px;}
#pieds p a, #pieds p a:visited {font-size: 10px;}
#pieds p img {margin-bottom: 20px;}
#pieds a, #pieds  a:visited {font-weight:bold;color:#FFFFFF;}

/*-----------UL et LI------------*/
#pieds ul {
	height: 25px;
	margin-bottom: 5px;
}
#pieds li {display: inline;font-weight: bold;}
#pieds li a, #pieds li a:visited {text-decoration: underline;border-left: 1px solid #D2C2AA;margin: 0px;padding-right: 6px;padding-left: 6px;}
#pieds li a:hover {text-decoration: none;}
#pieds .MenPie-2 li a, #pieds .MenPie-2 li a:visited {
	font-size: 10px;
}







/*--------------------------------------------------PUB TRANSVERSALE--------------------------------------------------*/

.pub-tranversale {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}




/*----------------------------------------------------SMART PAGE--------------------------------------------------*/

.smart-page {
	width: 700px;
	display: block;
	text-align: justify;
}



/*--------------------------------------------------------------------*/
.filrouge {font-size: 11px;color: #625F4D;font-weight: normal;display: block;padding-bottom: 20px;}
.filrouge h1 {font-size: 20px;color: #000000;font-weight: bold;display: block;padding: 7px 0px 7px 7px;	margin: 7px 0px 0px;	background: #E8E8E8;}
.filrouge a, .filrouge a:visited {color: #FF9900;text-decoration: underline;}
.filrouge a:hover {text-decoration: none;}
/*--------------------------------------------------------------------*/
#980px {height: 980px;width:604px;}
/*--------------------------------------------------------------------*/
.marge-bas-20 {margin-bottom: 20px;}
.retrait-b5 {margin-bottom: 5px;}
.retrait-b10 {margin-bottom: 10px;}
.retrait-h5 {margin-top: 5px;}
.retrait-h10 {margin-top: 10px;}
.retrait_30 {padding-left: 30px;}
.retrait_5 {padding-left: 5px;}
.retrait_g7 {padding-left: 7px;}
.retrait_10 {padding-right: 10px;padding-left: 10px;}
.retrait-g_10 {padding-left: 10px;}
.retrait_d5 {padding-right: 5px;}
.retrait_g7-d7 {padding-right: 7px;padding-left: 7px;}
.retrait_g10-d5 {padding-right: 5px;padding-left: 10px;}
.retrait_g15-d15 {padding-right: 15px;padding-left: 15px;}
.retrait_g30-d20 {padding-right: 20px;padding-left: 30px;}
.retrait_g20-d20 {padding-right: 20px;padding-left: 20px;}
.retrait_d15 {padding-right: 15px;}
/*--------------------------------------------------------------------*/
.titre_page {color:#000000;font-size:22px;font-weight:900;border-bottom-width: 1px;	border-bottom-style: solid;border-bottom-color: #CCCCCC;display: block;padding: 0px;margin-top:0px;	margin-right: 0px;margin-bottom: 15px;margin-left: 0px;font-variant: small-caps;}

.Stitre_page {font-size:14px;font-weight:bold;display: block;padding-bottom: 5px;}
.Stitre_page a, .Stitre_page a:visited {font-size:14px;font-weight:bold;text-decoration: underline;color: #333333;}
.Stitre_page a:hover{text-decoration: none;}

.Tableau_fond-coul_ss-cont {background-color: #E6E0BA;}
.Tableau_fond-coul_ss-cont_trait-b {background-color: #E6E0BA;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #B6AE76;}



.Style1 {color: #FFFFFF;font-weight: bold;}

.page {font-size: 10px;font-style: normal;color: #666666;}
/*--------------------------------------------------------------------*/



.prod_deg {background-image: url(../image/produit_deg.gif);background-repeat:no-repeat;background-position:center top;}

.lien_motpasse {color:#0099FF;font-weight: bold;}
.lien_motpasse a, .lien_motpasse a:visited {color: #0099FF;text-decoration: underline;}
.lien_motpasse a:hover {color: #000000;text-decoration: underline;}

.lien_site-map {color:#666666;}
.lien_site-map a:link, .lien_site-map a:visited {color: #625F4D;text-decoration: underline;}
.lien_site-map a:hover {color: #625F4D;text-decoration: none;}



.box_txt_gris {font-weight: normal;color: #333333;}

.contour_site {border: 1px solid #FFFFFF;}

.panier_centre {
	color: #CCCCCC;
}

.tab_bl_retr_10 {font-weight: bold;color: #FFFFFF;}

.titre_cat {padding-left: 30px;font-size: 16px;font-weight: bold;color: #5FC6F1;}

.panier_txt_def {font-size: 10px;color: #000000;}
.panier_prix {font-size: 10px;color: #000000;font-weight: bold;}
.panier_tab_titre {font-weight: bold;color: #FFFFFF;padding-right: 5px;padding-left: 5px;}

.panier_tab_txt {font-weight: normal;color: #000000;padding-right: 5px;padding-left: 5px;}
.panier_tab_cont {border: 1px solid #5FC6F1;}

.pt-panier_img {margin-right: 7px;}

.recherche {height: 20px;width: 120px;border: 1px solid #999999;font-size: 10px;color: #666666;}
.recherche_ok {height: 20px;width: 25px;border: 1px solid #FFFFFF;font-size: 10px;font-weight: bold;background-color: #94AB34;color: #FFFFFF;}
.recherche_cell_taille {color: #FFFFFF;font-size: 14px;font-weight: bold;}

.box_quantite {color: #666666;height: auto;width: 20px;}
/*-------------------------------------------------------------------------------------------------------------------------------*/
.b_compte_lien {font-size: 10px;}
.b_compte_lien a, .b_compte_lien a:visited {color: #666666;text-decoration: none;}
.b_compte_lien a:hover {text-decoration: underline;}
/*-------------------------------------------------------------------------------------------------------------------------------*/
.trait_d-g {border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #CCCCCC;border-left-color: #CCCCCC;}

.txt_prod-li-argu {font-size: 10px;font-weight: normal;color: #666666;padding-right: 5px;padding-left: 5px;}

.trait_ba {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #999999;padding-left: 5px;padding-right: 5px;}
/*-------------------------------------------------------------------------------------------------------------------------------*/
.txt_a-partir {font-size: 10px;font-weight: normal;color: #666666;text-decoration: none;}
.txt_au-lieu-de {font-size: 11px;font-weight: normal;color: #666666;text-decoration: line-through;}
.txt_def {font-size: 10px;}
.txt_10 {font-size: 10px;}
.txt_11 {font-size: 11px;}
.txt_12 {font-size: 12px;}
.txt_14 {font-size: 14px;}
.txt_16 {font-size: 16px;}
.txt_prix {font-size: 20px;font-weight: bolder;color: #FF9900;text-decoration: none;}

.txt_rouge {font-weight: normal;color: #FF0000;text-decoration: none;}
.txt_couleur {font-weight: normal;color: #A77426;text-decoration: none;}
.txt_couleur-1 {font-weight: normal;color: #CC6600;}
.txt_rouge-retrait {font-weight: normal;color: #FF0000;text-decoration: none;padding-left: 5px;}
.txt_noir {font-weight: normal;color: #000000;}
.txt_blanc {font-weight: normal;color: #FFFFFF;}
.txt_noir-retrait {padding-left: 5px;font-weight: normal;color: #000000;font-size: 12px;}
.important {
	color: #FFFFFF;
	background: #FF0000;
	padding: 5px;
	font-weight: bold;
	width: 370px;
}
.important-txt {
	color: #FFFFFF;
	background: #FF0000;
	font-weight: bold;
	padding: 5px;
	display: block;
	border: 1px solid #FF0000;
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
.calque_ajout_panier {position: absolute;right: 15%;}

.txt_gras_coul {font-weight: bold;color: #0099FF;}

.encadre-txt {font-weight: bold;color: #000000;background-color: #ECF7FD;border: 1px solid #000000;padding-right: 5px;padding-left: 5px;}
/*-------------------------------------------------------------------------------------------------------------------------------*/
.lien_pt-panier {font-size: 10px;}
.lien_pt-panier a, .lien_pt-panier a:visited {color: #65512C;text-decoration: none;}
.lien_pt-panier a:hover {color: #65512C;text-decoration: underline;}	
/*-------------------------------------------------------------------------------------------------------------------------------*/
.lien_authentification {color: #625F4D;text-decoration: none;padding-left: 10px;}
.lien_authentification a, .lien_authentification a:visited {color: #625F4D;text-decoration: underline;font-weight: bold;}
.lien_authentification a:hover {color: #000000;text-decoration: underline;font-weight: bold;}
/*-------------------------------------------------------------------------------------------------------------------------------*/
.lien_adresse-livraison {padding-right:10px;font-weight:bold;}
.lien_adresse-livraison a, .lien_adresse-livraison a:visited {color: #FCF49E;text-decoration: underline;}
.lien_adresse-livraison a:hover {color:#FCF49E;text-decoration:none;}
/*-------------------------------------------------------------------------------------------------------------------------------*/
.cvg-txt-a-changer {color: #625F4D;}
.lien_accept-cgv {}
.lien_accept-cgv a, .lien_accept-cgv a:visited {color: #333333;text-decoration: underline;}
.lien_accept-cgv a:hover {color: #000000;text-decoration: underline;}
/*-------------------------------------------------------------------------------------------------------------------------------*/



/*-------------------------------------------------------------------------------------------------------------------------------*/
.prod-det_port {color: #FFFFFF;background-color: #CC6600;padding-left: 9px;width: 95%;height: 50px;padding-top: 3px;display: block;}
.prod-det_b-ajout {margin-top: 10px;margin-bottom: 5px;}
.prod-det_prix {
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 10px;
	display: inline;
	margin-bottom: 10px;
}
.prod-det_form-taille {display: block;margin-top: 5px;margin-bottom: 5px;}
.prod-det_choix-taille {color: #663F1F;}

.prod-det_commentaire {border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCCCCC;}

.prod-det-tab-ajout-panier {
	background-color: #F0F0EE;
	border: 1px solid #B5B5B5;
	padding: 10px;
	margin-bottom: 20px;
	text-align: center;
}

.prod_det_trait {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;}

.prod-det_txt {color: #625F4D;padding-left: 15px;}
.prod-det_txt-gamme {font-size: 10px;}
.prod-det_voir-gamme {font-size:12px;font-weight: bold;color:#000000;}
.prod-det_txt-ouvre {font-size:10px;color:#663F1F;}
.prod-det_txt-delai {font-size:11px;color:#000000;}

.prod-det_cor-t {
	font-size:11px;
	color:#EC7210;
}
.prod-det_cor-t a , .prod-det_cor-t a:visited {color:#EC7210;text-decoration: underline;}
.prod-det_cor-t a:hover {color:#EC7210;text-decoration: none;}

.prod-det_titre {color:#000000;font-size:23px;font-weight:900;display: block;padding: 0px;margin-top:0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;font-family: Arial, Helvetica, sans-serif;font-style: normal;font-variant: small-caps;border-bottom-width: 1px;border-bottom-color: #CCCCCC;border-bottom-style: solid;}

.prod-det_h2 {
	font-size:12px;
	font-weight:bold;
	display: block;
	padding-bottom: 5px;
	color: #000000;
}

.prod-det_prix-tab {font-size: 16px;font-weight: bolder;color: #FF6600;text-decoration: none;}


.prod-det-zoom {
	position: absolute;
	height: 20px;
	width: 20px;
	left: 253px;
	top: 355px;
	right: 0px;
	bottom: 0px;
	z-index: 100;
}

.prod-det-global-zoom {
	position: relative;
}



.prod-det-suggest {
	background: url(../image/prod-det-sugg.gif) no-repeat;
	margin: 0px 0px 0px 0;
	padding: 50px 10px 0px;

}


.prod-det-suggest_img {
	text-align: center;
	height: 149px;
	width: 111px;
}





/*-------------------------------------------------------------------------------------------------------------------------------*/
.gd-panier-titreh2 {
	font-size: 16px;
	font-weight: bolder;
	color: #666666;
	text-decoration: none;
	display: block;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin: 0px 0px 3px;
}

.gd-panier-titre-comm {font-size: 12px;font-weight: bolder;color: #CC6600;text-decoration: none;margin-bottom: 1px;display: block;margin-top: 0px;margin-right: 0px;margin-left: 0px;padding: 0px;	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFB871;}

.gd-panier-prix {
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}


/*-------------------------------------------------------------------------------------------------------------------------------*/
.prod-li_img-Cont {}
.prod-li_img-Cont a, .prod-li_img-Cont a:visited {border:1px solid #E0D5C2;display: block;height: 213px;width: 160px;}
.prod-li_img-Cont a:hover {border:1px solid #957953;}

.prod-li_img-Cont_136 {}
.prod-li_img-Cont_136 a, .prod-li_img-Cont_136 a:visited {border:1px solid #E0D5C2;display: block;height: 136px;width: 136px;}
.prod-li_img-Cont_136 a:hover {border:1px solid #957953;}
/*-------------------------------------------------------------------------------------------------------------------------------*/
.promo_li {}
.promo_li a, .promo_li a:visited {color: #FF6600;text-decoration: none;font-size: 11px;}
.promo_li a:hover {color: #FF6600;text-decoration: underline;font-size: 11px;}
/*-------------------------------------------------------------------------------------------------------------------------------*/
.sitmap_rub {font-size: 18px;}
.sitmap_rub a {font-weight: bold;color: #339933;text-decoration: underline;}
.sitmap_rub a:visited {font-weight: bold;color: #663333;text-decoration: underline;}
.sitmap_rub a:hover {font-weight: bold;color: #339933;text-decoration: none;}

.sitmap_cat {font-size: 12px;font-weight: normal;}
.sitmap_cat a {color: #000000;text-decoration: none;}
.sitmap_cat a:visited {color: #663333;text-decoration: none;}
.sitmap_cat a:hover {color: #000000;text-decoration: underline;}

.sitmap_prod {font-size: 12px;font-weight: normal;}
.sitmap_prod a {color: #666666;text-decoration: none;}
.sitmap_prod a:visited {color: #663333;text-decoration: none;}
.sitmap_prod a:hover {color: #666666;text-decoration: underline;}
/*-------------------------------------------------------------------------------------------------------------------------------*/
.recherche_prix {font-size: 11px;color: #826842;}

.Tableau_fond-coul {
	background-color: #F1F0ED;
	border: 1px solid #999999;
}

.Tableau_fond-coul_cell a, .Tableau_fond-coul_cell a:visited, .Tableau_fond-coul_cell a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}


.Tableau_fond-coul_cell {background-color: #666666;color: #FFFFFF;font-weight: bold;padding-right: 8px;padding-left: 8px;font-size: 12px;}

.compte_lien-deco {padding-left: 30px;}
.compte_lien-deco a, .compte_lien-deco a:visited {color: #6BA60B;text-decoration: none;}
.compte_lien-deco a:hover {color: #000000;text-decoration: none;}

.template-menu-fond {background-color: #E9E4C8;}
.contour-orange {border: 1px solid #CC6600;}
/*-------------------------------------------------------------------------------------------------------------------------------*/

