.couleur Vert-fonce {color:#5F763A;}
.couleur beige-clair {color:#DDC88F;}
.couleur Beige-fonce {color:#BD8437;}

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

/*----------------------------------------------------------------GENERAL--------------------------------------------------------------------------*/
body {
	color: #595755;
	margin: 0px;
	background: #666666 url(../image/fond-site.jpg) repeat-x;
	font: 12px Arial, Helvetica, sans-serif;
}
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: block;
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-size: 18px;
	
}
h3 {
	margin: 0px;
	padding: 0px;
	color: #000000;
}
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: #000000;text-decoration: underline;}
a:hover {text-decoration: none;}

.militaire a, .militaire a:visited {color: #5F763A;text-decoration: underline;}
.militaire a:hover {text-decoration: none;}

.pompier a, .pompier a:visited {color: #FF0000;text-decoration: underline;}
.pompier a:hover {text-decoration: none;}

.securite a, .securite a:visited {color: #43A3DC;text-decoration: underline;}
.securite a:hover {text-decoration: none;}


input {margin:0;padding:0;}

.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;
}



.grise {
	width: 728px;
	background: #FFFFFF;
	padding-left: 0px;
	padding-top: 20px;
	padding-bottom: 60px;
	left: -80px;
	position: relative;
}


.grise-panier {
	width: 728px;
	background: #FFFFFF;
	padding-left: 0px;
	padding-top: 20px;
	padding-bottom: 60px;
	left: -200px;
	position: relative;
}


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









/*------------------------------------------------------------ENTETE-----------------------------------------------------------------*/
#entete {
	color: #FFFFFF;
}


#entete p {display: block;}

#entete a, #entete a:visited, #entete a:hover {
	color: #FFFFFF;
}

.entete_fond_pro {
	background: url(../image/ente-menu-02.gif) no-repeat right;
}


/*--------------------------*/
#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_b_surplus a, .entete_b_surplus a:visited {
	background: url(../image/ente-menu-militaire.gif);
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	height: 35px;
	width: 155px;
	display: inline;
	text-decoration: none;
	text-align: center;
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: 35px;
}

.entete_b_surplus a:hover {
	background: url(../image/ente-menu-militaire_up.gif);
	text-decoration: none;
}

.entete_b_surplus-active a, .entete_b_surplus-active a:visited, .entete_b_surplus-active a:hover {
	background: url(../image/ente-menu-militaire_dw.gif);
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	height: 35px;
	width: 155px;
	display: inline;
	text-decoration: none;
	text-align: center;
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: 35px;
}




.entete_b_securite a, .entete_b_securite a:visited, .entete_b_securite-active a:hover {
	background: url(../image/ente-menu-securite.gif);
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	height: 35px;
	width: 165px;
	display: inline;
	text-decoration: none;
	text-align: center;
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: 35px;
}

.entete_b_securite a:hover {
	background: url(../image/ente-menu-securite_up.gif);
	text-decoration: none;
}

.entete_b_securite-active a, .entete_b_securite-active a:visited, .entete_b_securite-active a:hover {
	background: url(../image/ente-menu-securite_dw.gif);
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	height: 35px;
	width: 165px;
	display: inline;
	text-decoration: none;
	text-align: center;
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: 35px;
}




.entete_b_pompier a, .entete_b_pompier a:visited, .entete_b_pompier-active a:hover {
	background: url(../image/ente-menu-pompier.gif);
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	height: 35px;
	width: 166px;
	display: inline;
	text-decoration: none;
	text-align: center;
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: 35px;
}

.entete_b_pompier a:hover {
	background: url(../image/ente-menu-pompier_up.gif);
	text-decoration: none;
}

.entete_b_pompier-active a, .entete_b_pompier-active a:visited, .entete_b_pompier-active a:hover {
	background: url(../image/ente-menu-pompier_dw.gif);
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	height: 35px;
	width: 166px;
	display: inline;
	text-decoration: none;
	text-align: center;
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: 35px;
}


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


/*---------------------------------MENU GAUCHE--------------------------------------*/
#menu-gau {
	width: 181px;
	padding: 0px;
	margin: 10px 0px 20px 10px;
	float: left;
}


.menu-gau_fond-pompier {
	background: url(../image/menu-gauche_pompier.gif) repeat-y;
	padding: 10px 0px 0px;
}

.menu-gau_fond-militaire {
	background: url(../image/menu-gauche_militaire.gif);
	padding: 10px 0px 0px;
}

.menu-gau_fond-securite {
	background: url(../image/menu-gauche_securite.gif);
	padding: 10px 0px 0px;
}



/*------------UL----------------*/
.menu-gau_fond-cat a, .menu-gau_fond-cat a:visited, .menu-gau_fond-cat a:hover {
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	border-bottom: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	width: 173px;
	text-transform: uppercase;
	margin: 0px;
	padding: 2px 0px 2px 8px;
	background: url(none);
	display: block;
}



#menu-gau-compte {
	background: #E1E1E1;
}

#menu-gau-compte ul li a, #menu-gau-compte ul li a:visited {
	display: block;
	color:#000000;
	text-decoration:none;
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	width: 168px;
	margin: 0px;
	padding: 10px 0px 10px 13px;
}
#menu-gau-compte ul li a:hover {
	background: #000000 url(none);
	color: #FFFFFF;
	margin: 0px;
	width: 168px;
}

/*------------LIENS----------------*/
.menu-gau_fond-pompier li a, .menu-gau_fond-pompier li a:visited, .menu-gau_fond-militaire li a, .menu-gau_fond-militaire li a:visited, .menu-gau_fond-securite li a, .menu-gau_fond-securite li a:visited {
	display:block;
	font-size:11px;
	color: #000000;
	margin:0px;
	padding: 2px 0px 2px 8px;
	background: url(none);
	text-decoration: none;
	width: 173px;
}

.menu-gau_fond-pompier li a:hover, .menu-gau_fond-militaire li a:hover, .menu-gau_fond-securite li a:hover {
	color:#FFFFFF;
	background: #333333;
}











.menu-gau-active {
	text-decoration: none;
	background: url(../image/menu-go-fon-hover.jpg) no-repeat;
	width: 128px;
	font-weight: bold;
}


.MenGo-2 ul li a, .MenGo-2 ul li a:visited {
	border-bottom: 1px dashed #B3B0AA;
}
.MenGo-3 ul li a, .MenGo-3 ul li a:visited {
	border-bottom: 1px dashed #B3B0AA;
}


.mengo-trait {
	border-bottom: 1px dashed #B9B9B9;
	margin-top: 5px;
	margin-bottom: 5px;
}



/*------------DIVS----------------*/

.MenGo-2 {
	background: url(../image/puce-chemise.gif) no-repeat 10px 40px;
	padding: 0px 0 0px 34px;
	}
.MenGo-3 {
	background: url(../image/puce-maillot.gif) no-repeat 0px 0px;
	padding: 0px 0 0px 34px;
	}
.MenGo-4 {background: url(../image/cagoule-militaire.gif) no-repeat;border-bottom: 1px dotted #B8B28F;padding: 5px 0 8px 40px;}
.MenGo-5 {background: url(../image/Bagage-militaire.gif) no-repeat;border-bottom: 1px dotted #B8B28F;padding: 5px 0 8px 40px;}
.MenGo-6 {background: url(../image/campement-militaire.gif) no-repeat;border-bottom: 1px dotted #B8B28F;padding: 5px 0 8px 40px;}
.MenGo-7 {background: url(../image/couteau.gif) no-repeat;border-bottom: 1px dotted #B8B28F;padding: 5px 0 8px 40px;}
.MenGo-8 {background: url(../image/vide.gif) no-repeat;border-bottom: 1px dotted #B8B28F;padding: 5px 0 8px 40px;}
.MenGo-9 {background: url(../image/vide.gif) no-repeat;border-bottom: 1px dotted #B8B28F;padding: 5px 0 8px 40px;}


.menu-go_fond {
	background: url(../image/menu-go_fon-menu.jpg) repeat-y;
	padding-top: 10px;
}



.menu-gau-temoi {
	background: url(../image/menu-go_temoi-02.gif) repeat-y;
	margin-top: 10px;
}

.menu-gau-temoi a, .menu-gau-temoi a:visited, .menu-gau-temoi a:hover {
	text-decoration: none;
	margin: 5px 10px;
	height: 15px;
	display: block;
}

.menu-gau-temoi a:hover {
	text-decoration: underline;
}









/*-----------------------------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;}



.menu-gau-alea a, .menu-gau-alea a:visited {
	color: #333333;
	text-decoration: none;
	font-size: 11px;
}
.menu-gau-alea a:hover {text-decoration: underline;}





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




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

html:not([lang*=""]) #contenu { 
	min-height: 1250px;
}



/*---------------------------------------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-men-go {
	background: #FFFFFF;
}

#global #menu-gau .ind-men-go a:hover {
	background: #FFFFFF;
}


/*-----------------INDEX MENU IMAGE-----------------*/
.ind-men-im {}
.ind-men-im h3 a, .ind-men-im h3 a:visited, .ind-men-im h3 a:hover {
	font-size: 13px;
	margin-top: 8px;
	display: block;
}

.ind-men-im a, .ind-men-im a:visited, .ind-men-im a:hover {
	font-size: 10px;
	text-decoration: none;
}



/*-----------------INDEX NEWS-----------------*/
#ind-new {
	background: url(../image/ind-c-new-centre.gif);
	margin: 0px 0px 30px 0;
	padding: 0px;
	width: 546px;
}


.ind-new_img {
	text-align: center;
	height: 149px;
	width: 111px;
}


/*-----------------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 TOP VENTE-MILITAIRE-----------------*/

.ind_top-vente-mili {
	background: url(../image/ind_top-vente-mili.jpg);
	height: 208px;
	width: 731px;
	margin-right: 0px;
	margin-bottom: 25px;
	display: block;
	padding: 0px;
}

.ind_top-vente-mili_cadr {
	margin-top: 37px;
	margin-left: 5px;
	margin-right: 5px;
	background: #FFFFFF;
	width: 221px;
	height: 165px;
	padding-right: 10px;
	float: left;
	clear: right;
}


.ind_top-vente-mili_cadr h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0px;
	padding: 0px;
}




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

}


.ind_top-vente-mili_cadr p {
	margin-top: 4px;

}

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



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

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

.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: #336633;
}




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

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

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

}

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

}


.ind_promo-mili_cadr p {
	margin-top: 4px;

}

.ind_promo-mili a, ind_promo a:visited, ind_promo a:hover {
	color: #336633;
}




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

.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 10px;
}

.ind-petit-cadr {
	margin: 0px 10px 20px 0px;
	padding: 0px;
}

.ind-petit-cadr a, .ind-petit-cadr a:visited, .ind-petit-cadr a:hover {
	font-size: 10px;
	text-decoration: none;
	display: block;
	width: 123px;
}


.ind-petit-cadr H3 {
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-align: center;
	display: block;
	border-top: 1px solid #CCCCCC;
	margin: 0px 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
}
.ind-petit-cadr img {
	text-align: center;
	border: 1px solid #999999;
}
.ind-petit-cadr em {
	display: block;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	text-align: center;
	font-weight: bold;
	margin-top: 2px;
}


/*-----------------INDEX SELECTION MILITAIRE-----------------*/
#ind-select-mili {
	background: url(../image/ind_new-mili.jpg) no-repeat;
	margin: 0px 0px 30px 0;
	padding: 60px 0px 0px;
	width: 731px;
	float: left;

}






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





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

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

.ind-txt-ref h1 {
	font-size: 11px;
	display: block;
	font-weight: bold;
	padding-bottom: 3px;
}


.ind-comment {
	color: #5F763A;

}

.ind-comment a, .ind-comment a:visited  {
	color: #000000;
	background: #FFAC51;
	padding: 3px 7px;
	border: 1px solid #FF9933;
	text-decoration: none;
	font-weight: bold;
	display: block;
	width: 250px;
}

.ind-comment a:hover {
	background: #FFCC66;
	}


/*---------------------------------------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 10px 10px 0px;
	border: 1px solid #CCCCCC;
	text-align: center;
}

.prod-cat_menu-cat h2 {
	display : inline
}


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

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


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

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

.prod-li-hors-gabari ul li {
	margin: 0px;
	padding: 0px;
}



.prod-li-cadre-arplan-mili {
	background: url(../image/prod-li_fond-cadre.jpg) no-repeat;
	border: 1px solid #CCCCCC;
	width: 164px;
}

.prod-li-cadre-arplan-secu {
	background: url(../image/prod-li_fond-cadre.jpg) no-repeat;
	border: 1px solid #CCCCCC;
	width: 164px;
}

.prod-li-cadre-arplan-pompier {
	background: url(../image/prod-li_fond-cadre.jpg) no-repeat;
	border: 1px solid #CCCCCC;
	width: 164px;
}


.prod-li-cadre-pt {
	width: 150px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	height: 300px;
	float: left;
	padding-right: 10px;
	background: repeat-x;
	text-align: center;
	padding-left: 20px;
}


.prod-li-titre-pt {
	font-size: 22px;
	color: #000000;
	font-weight: bold;
	display: block;
	margin: 7px 0px 30px;
	background: #E8E8E8;
	padding: 0px;
}

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

.prod-li-cadre-pt h2 a, .prod-li-cadre-pt h2 a:visited, .prod-li-cadre-pt h3 a, .prod-li-cadre-pt h3 a:visited {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	display: block;
	font-weight: normal;
	margin-bottom: 5px;
	height: 35px;
}

.prod-li-cadre-pt h2, .prod-li-cadre-pt h3 {
	font-size: 11px;
	color: #453928;
	height: 35px;
	padding: 0px;
	text-align: left;
	margin: 0px;
	clear: both;
}


.promo_global-pt {
	position: relative;
	margin: 0px 0px 4px;
	height: 197px;
	width: 150px;
	padding: 0px;
	float: left;
}

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

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

}

.prod-li-cadre {
	width: 124px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	height: 350px;
	float: left;
	padding-right: 24px;
	background: repeat-x;
	padding-left: 20px;
	margin-right: 20px;
}


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

.prod-li-cadre h2 a, .prod-li-cadre h2 a:visited, .prod-li-cadre h3 a, .prod-li-cadre h3 a:visited {
	font-size: 11px;
	color: #4A4A4A;
	text-decoration: none;
	display: block;
	font-weight: normal;
	margin-bottom: 5px;
}

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

.prod-li-cadre h2, .prod-li-cadre h3 {
	font-size: 12px;
	color: #453928;
	height: 33px;
	padding: 5px;
	text-align: center;
	width: 154px;
}


.prod-li-cadre-prix {
	padding-bottom: 5px;
	text-align: right;
	padding-right: 7px;
}

html:not([lang*=""]) .prod-li-cadre-prix { 
	padding-left: 55px;
}

.prod-li-cadre-prix-txt {
	color: #000000;
	text-decoration: none;
	font: bold 16px 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: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: line-through;
}

.prod-li-cadre-comment {
	height: 22px;
	text-align: center;
	line-height: 16px;
	width: 160px;
	padding: 3px;
}


.prod-li-cadre-comment a, .prod-li-cadre-comment a:visited {
	font-size: 10px;
	color: #F0680D;
}

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


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


.prod-li_txt-bas {
	text-align: justify;
	font-size: 11px;
	color: #666666;
}

.prod-li_txt-bas a, .prod-li_txt-bas a:visited, .prod-li_txt-bas a:hover {
	color: #666666;
}




.epuise {
	position: absolute;
	margin: 0px;
	padding: 0px;
	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;
	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;
	z-index:11;
	left: 0px;
	top: auto;
}

.zoom{
	z-index:100;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	float: left;
	position: absolute;
	width: 100%;
}
.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: 195px;
	height: 20px;
	width: 120px;
	display: block;
	cursor: hand;
	padding-left: 10px;
	color: #666666;
	border: 1px solid #999999;
	text-align: center;
	margin-left: 15px;
}

.promo_global {
	position: relative;
	margin: 0px 0px 4px;
	padding: 0px;
	float: left;
	width: 164px;
	height: 218px;
}
.promo_global a, .promo_global a:visited {
	display: block;
/*	border: 1px solid #999999;*/
}
/*.promo_global a:hover {
	border: 1px dashed #999999;
	}*/

#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;

}







/*-------------------------------------------------MENU DROIT-----------------------------------------------*/
#panier {
	text-align: center;
	float: left;
	position: absolute;
	left: 710px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	height: 100px;
}


#panier a, #panier a:visited {
	color: #CCCCCC;
	text-decoration: none;
	font-size: 11px;
	display: block;
	padding-top: 2px;
}

#panier a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


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


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


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



.panier_trait {margin-bottom: 5px;}

.panier_Txt {color: #625F4D;}

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



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

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



/*--------------------------------------------------PIEDS--------------------------------------------------*/
.pieds {
	text-align: center;
	clear: both;
	background: #4B4841;
	display: block;
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 0px;
}


.pieds h3 {
	display: inline;
}


.pieds p {
	padding-top: 10px;
	color: #FFFFFF;
	font-size: 10px;
}
.pieds p a, .pieds p a:visited, .pieds p a:hover {font-size: 10px;}
.pieds p img {}
.pieds a, .pieds a:visited, .pieds a:hover {font-weight:bold;color:#FFFFFF;}

/*-----------UL et LI------------*/
.pieds ul {height: 25px;line-height: 22px;}
.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-1 li a, .pieds-1 li a:visited {
	font-size: 10px;
}


/*-----------------------------MENU PIEDS------------------------------------*/

.menu-pieds li {
	display: inline;
}


.menu-pieds li .menu-pieds_tit-1 a,  .menu-pieds li .menu-pieds_tit-1 a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	border-style: none;
	display: block;
	padding-bottom: 2px;
}

.menu-pieds li .menu-pieds_tit-1 a:hover {
	text-decoration: underline;
}




.menu-pieds li .menu-pieds_tit-2 a, .menu-pieds li .menu-pieds_tit-2 a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	border-style: none;
	display: block;
	padding-top: 7px;
}

.menu-pieds li .menu-pieds_tit-2 a:hover {
	font-size: 11px;
	text-decoration: underline;
}


.menu-pieds li a, .menu-pieds li  a:visited {
	font-size: 9px;
	font-weight: normal;
	color: #959595;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	border-style: none;
	display: inline;
	border-width: 0px;
}

.menu-pieds li a:hover {
	text-decoration: underline;
	color: #959595;
	font-size: 9px;
}


.menu-pieds_trait {
	border-right: 1px solid #DADADA;
}






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

/*--------------------------------------------------------------------*/
#980px {height: 980px;width:604px;}
/*--------------------------------------------------------------------*/
.marge-bas-20 {margin-bottom: 20px;}
.retrait-b5 {margin-bottom: 5px;}
.retrait-b10 {margin-bottom: 10px;}
.retrait-b15 {margin-bottom: 15px;}
.retrait-b20 {margin-bottom: 20px;}
.retrait-h5 {margin-top: 5px;}
.retrait-h10 {margin-top: 10px;}
.retrait-h20 {margin-top: 20px;}
.retrait_30 {padding-left: 30px;}
.retrait_5 {padding-left: 5px;}
.retrait_20 {
	padding: 15px;
}
.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:#BD8437;
	font-size:20px;
	font-weight:bold;
	display: block;
	padding: 0px;
	margin: 0px 0px 7px;
}

.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_txt_def_blanc {font-size: 10px;color: #FFFFFF;}

.panier_prix_blanc {font-size: 18px;color: #FFFFFF;font-weight: bold;}

.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 {
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 1px dashed #999999;
	color: #000000;
}
/*-------------------------------------------------------------------------------------------------------------------------------*/
.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: #678B43;text-decoration: none;}
.txt_justif {
	text-align: justify;
}

.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 {color: #000000;}
.txt_blanc {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;
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
.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;
	padding-right: 15px;
}
.lien_authentification a, .lien_authentification a:visited {
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
}
.lien_authentification a:hover {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
/*-------------------------------------------------------------------------------------------------------------------------------*/
.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: #575757;}
.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: 28px;font-weight: bold;color: #000000;}
.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 {
	padding: 30px 10px 10px;
	margin-bottom: 10px;
	text-align: center;
	background: #F4F4F4;
	height: 360px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	float: left;
	width: 219px;
}

.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:#F17E0C;
	text-decoration: underline;
	font-weight: normal;
}
.prod-det_cor-t a:hover {color:#F17E0C;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:13px;
	font-weight:bold;
	display: block;
	padding-bottom: 0px;
	color: #000000;
	padding-top: 10px;
	text-transform: uppercase;
	margin-top: 10px;
	border-bottom: 1px dotted #666666;
	margin-bottom: 5px;
}

.prod-det_h2 em {
	text-transform: lowercase;
	font-size: 12px;
}

.prod-det_prix-tab {font-size: 16px;font-weight: bolder;color: #000000;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;
	width: 300px;
	float: left;
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
.gd-panier-titreh2 {
	font-size: 16px;
	font-weight: bolder;
	color: #87A64F;
	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: #EFEFEF;
	border: 1px solid #999999;
}
.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;}
/*-------------------------------------------------------------------------------------------------------------------------------*/

