/*BTS LISTE PANIER*/
#c_list_panier {
	width: 18.8em; height: 4em; float: right; margin-top: -30px; padding-top:1px
}`
ul#list_panier {
	margin: 0; padding: 0; list-style-type: none;
}
ul#list_panier li {
	float: left; margin: 0; padding: 0; width: 94px; height: 40px;
}
#btliste {display: block; width: 94px; height: 40px; background: url(../img/interface/bt_liste.gif) left top no-repeat;}
#btliste:hover {display: block; width: 94px; height: 40px; background: url(../img/interface/bt_liste.gif) left -40px no-repeat; text-decoration: underline;}

#liste_on {display: block; width: 94px; height: 40px; background: url(../img/interface/liste_on.gif) left top no-repeat; text-decoration: underline;}
#cart_on {display: block; width: 94px; height: 40px; background: url(../img/interface/cart_on.gif) left top no-repeat; text-decoration: underline;}

#btliste p {padding: 20px 0 0 25px; font-size: 11px;}

#liste_on  p {font-weight: bold; padding: 20px 0 0 25px; font-size: 11px; color: #000; text-decoration: underline;}
#cart_on  p {font-weight: bold; padding: 20px 0 0 25px; font-size: 11px; color: #000; text-decoration: underline;}
/*ul#mlistgauche li {
	margin: 0; padding: 0; width: 157px; height: 25px; border-bottom: 1px solid #CCC;
}
ul#mlistgauche li a img.mlist {display: block;}
ul#mlistgauche li a {display: block;}
ul#mlistgauche li.ssmenu1 {display: block; height: 19px;}
ul#mlistgauche li.ssmenu1#last {display: block; height: 19px; border-bottom: 1px solid #CCC;}
ul#mlistgauche li.ssmenu1 span {display: block; height: 19px; color: #FFF; padding: 3px 0 0 14px; background: #000; font-size: 12px; font-weight: bold;}
ul#mlistgauche li.ssmenu1 a {display: block; height: 19px; color: #CCC; padding: 3px 0 0 14px; font-size: 12px; font-weight: bold; text-decoration: none; background: #666;}
ul#mlistgauche li.ssmenu1 a:hover {color: #FC0; background: #666;}
ul#mlistgauche li.ssmenu2 {display: block; height: 19px;}
ul#mlistgauche li.ssmenu2 a {display: block; height: 19px; color: #CCC; padding: 3px 0 0 26px; font-size: 11px; font-weight: bold; text-decoration: none; background: #000;}
ul#mlistgauche li.ssmenu2 a:hover {color: #FC0; background: #000;}
ul#mlistgauche li.ssmenu2 span {display: block; height: 19px; color: #FFF; padding: 3px 0 0 26px; background: #000; font-size: 11px; font-weight: bold;}*/

li.menu1, li.menu1_on {width: 153px; height: 26px; display: block; border-bottom: 1px solid #CCC;}
li.menu2, li.menu2_on {width: 153px; height: 19px; display: block;}
li.menu2footer {width: 157px; height: 3px; display: block; background: #666; border-bottom: 1px solid #CCC;}
li.menu3, li.menu3_on {width: 153px; height: 19px; display: block;}
li.menu3, li.menu4_on {width: 153px; height: 19px; display: block;}
li.menu3footer {width: 157px; height: 3px; display: block; background: #000;}

li.menu1 a, li.menu1 a:hover, li.menu1_on a, li.menu1_on a:hover {
	padding: 5px 0 0 5px; width: 152px; height: 21px; display: block; font-size: 14px; text-decoration: none;
}
li.menu2 a, li.menu2 a:hover, li.menu2_on a, li.menu2_on a:hover {
	padding: 3px 0 0 17px; width: 140px; height: 16px; display: block; font-size: 12px; text-decoration: none;
}
li.menu3 a, li.menu3 a:hover, li.menu3_on a, li.menu3_on a:hover {
	padding: 3px 0 0 27px; width: 130px; height: 16px; display: block; font-size: 11px; text-decoration: none;
}
li.menu4 a, li.menu4 a:hover, li.menu4_on a, li.menu4_on a:hover {
	padding: 3px 0 0 37px; width: 130px; height: 16px; display: block; font-size: 11px; text-decoration: none;
}

li.menu1 a {color: #FFF; background: #9D9D9D;}
li.menu1 a:hover {color: #000; background: #CCC;}
li.menu1_on a, li.menu1_on a:hover {color: #000; background: #FCB415;}

li.menu2 a {color: #CCC; background: #666;}
li.menu2 a:hover {color: #FC0; background: #666;}
li.menu2_on a, li.menu2_on a:hover {color: #FFF; background: #000;}

li.menu3 a {color: #CCC; background: #000;}
li.menu3 a:hover {color: #FC0; background: #000;}
li.menu3_on a, li.menu2_on a:hover {color: #FFF; background: #000;}

li.menu4 a {color: #CCC; background: #2D2D2D;}
li.menu4 a:hover {color: #FC0; background: #2D2D2D;}
li.menu4_on a, li.menu3_on a:hover {color: #FFF; background: #2D2D2D;}


/*COLONNE CENTRE*/
.produit_g {
	border-top: 4px solid #FFF; width: 29.8em; height: 18.9em; float: left; border: 1px solid #969696; margin: 0 1px 1px 2px;
}
.produit_d {
	border-top: 4px solid #FFF; width: 29.8em; height: 18.9em; float: left; border: 1px solid #969696; margin: 0 0 4px 0;
}

.produit_d_ {
	border-top: 4px solid #FFF; width: 29.8em; height: 18.9em; float: left; border: 1px solid #969696; margin: 0;
}
.titre_cat{margin: 0 8px; font-size: 1.3em; font-weight: bold; border-bottom: 2px solid #FC0; color: #666; padding: 4px 0;}
.titre_cat a{margin: 0 8px; font-size: 1.3em; font-weight: bold; border-bottom: 2px solid #FC0; color: #666; padding: 4px 0; text-decoration:none}
.titre_cat a:hover{margin: 0 8px; font-size: 1.3em; font-weight: bold; border-bottom: 2px solid #FC0; color: #666; padding: 4px 0; background-color:#FFFFFF; text-decoration:underline}
.img_prod {height: 12.5em; width: 13em; float: left; border-left: 8px solid #FFF;}
.img_prod img {display: block;}
.txt_prod {height: 12.5em; width: 16em; float: left;}
.txt_prod p {line-height: 1.2em;}
.txt_prod p.titre {font-size: 1.4em; font-weight: bold; padding: 6px 3px 0 7px; text-decoration:none;}
.txt_prod p.titre:hover {font-size: 1.4em; font-weight: bold; padding: 6px 3px 0 7px; text-decoration:none;}
.txt_prod p.desc {font-size: 1.2em; padding: 0 3px 0 7px}
.bt_prod {height: 35px; width: 185px; float: right; border-right: 8px solid #FFF;}
.bt_prod a {text-decoration: none; display: block; height: 35px; width: 185px; background: url(../img/interface/bt_fiche.gif) left top no-repeat;}
.bt_prod a.bt_fiche:hover {background: url(../img/interface/bt_fiche.gif) left -35px no-repeat;}
.bt_prod a.bt_fiche img {display: block;}

/*lignes produits > nos_produits_4.html*/
.ligne_typ1 {position: relative; background: #E5E5E5; width: 590px; height: 11em; border-bottom: 1px solid #FFF; border-top: 1px solid #FFF;}
.ligne_typ1 div.lProduit {position: relative; float: left; width: 10.8em; height: 10.8em;}
.ligne_typ1 div.lProduit img {border: 4px solid #E5E5E5; display: block;}
.ligne_typ1 div.lTxt {position: relative; float: left; width: 32.7em; height: 10.8em;}
.ligne_typ1 div.lBt {position: relative; float: left; width: 16.9em; height: 10.8em;}
.lBt a {margin-top: 5px; text-decoration: none; display: block; height: 35px; width: 162px; background: url(../img/interface/bt_fiche_2.gif) left top no-repeat;}
.lBt a:hover {background: url(../img/interface/bt_fiche_2.gif) left -35px no-repeat;}
.lBt a img {display: block;}

/**/
.ligne_typ2 {position: relative; background: #FFF; width: 60.2em; height: 10.6em; border: 1px solid #CCC;}
.ligne_typ2 div.lProduit2 {position: relative; float: left; width: 10.6em; height: 10.6em;}
.ligne_typ2 div.lProduit2 img {border: 1px solid #CCC; display: block; margin: 2px 0 0 2px;}
.ligne_typ2 div.lTxt2 {position: relative; float: left; width: 32.8em; height: 10.6em;}
.ligne_typ2 div.lBt2 {position: relative; float: left; width: 16.6em; height: 10.6em;}
.lBt2 a {margin-top: 70px; text-decoration: none; display: block; height: 35px; width: 162px; background: url(../img/interface/bt_fiche.gif) left top no-repeat;}
.lBt2 a:hover {background: url(../img/interface/bt_fiche.gif) left -35px no-repeat;}
.lBt2 a img {display: block;}
/**/
.titre2 {font-size: 1.8em; padding: 6px 3px 0 0;}
.desc2 {font-size: 1.2em; padding: 10px 3px 0 7px}

/*barre navigation page produits + tri*/
.nav_produits {
	height: 1.9em; width:592px; background: #999; border-top: 0px solid #FFF; border-bottom: 1px solid #999;
}
.nav_produits2 {
	height: 2em; width: 60.4em; background: #999; border-top: 1px solid #FFF;
}
.listBtsTri {
	margin: 0; padding: 2px 0 0 0; list-style-type: none; float: left;
}
.listBtsTri li {
	margin: 0; padding: 0; width: 14px; height: 12px; float: left;
}
.chiffre {margin: -1px;}
.bts_tri {height: 1.8em; float: left;}
.bts_tri p {padding: 2px 0 0 0; font-size: 1.1em;}

.bts_tri a {padding: 0 4px; color: #FFF;}
.bts_tri a:hover {padding: 0 4px; color: #999; background: #FFF; text-decoration: underline;}
.bts_tri span {font-size: 1.1em; padding: 0 4px; color: #FFF; font-weight: bold;}
#fleche1 {padding: 3px 0 0 6px;}
#chiffre {}
#fleche2 {padding: 3px 0 0 0;}
#fleche1_ {padding: 3px 0 0 6px;}
#chiffre_ {}
#fleche2_ {padding: 3px 0 0 0;}
/*titre*/
.titre_tri {height: 1.8em; width: 5em; float: left;}
.titre_tri p{color: #FFF; padding: 3px 0 0 0; font-size: 1.1em;}
/*select*/
.tri {height: 1.8em; width: 5.5em; float: left;}
.tri form{display:inline;}
#select_tri {font-size: 1em; height: 1.6em; width: 6.4em;}
#select_tri2 {font-size: 1em; height: 1.6em; width: 6.4em;}

/*nos_produits*/
.big_image_g {position: relative; width: 25em; height: 22.8em; float: left;}
.big_image_d {position: relative; width: 35em; height: 22.8em; float: left;}
.b_img {border: 2px solid #FC0; margin: 8px 0 0 10px;}
.b_tittre {font-size: 2.4em; padding: 18px 0 10px 0;}
.b_ligne1, .b_ligne2, .b_ligne3, .b_ligne4, .b_ligne5, .b_ligne6, form#selector td {font-size: 1.2em; line-height:1.3em;} 
#taille {width: 4em; margin: 0 30px 0 0;}
#couleur {width: 9.5em; margin: 0 30px 0 0;}
#quantite {width: 2.2em; padding-top: 0.1em;}
.mini_images {position: relative; width: 24em; height: 5.5em; float: left; padding: 4px 0 0 10px;}
.mini_images p{float: left; margin-right: 25px;}
.mini_images p.last_mini{float: left; margin: 0 0 0 1px;}
.mini_images p#select_mini img {border: 2px solid #FC0;}
.mini_images a {display: block; width: 55Px; height: 55Px;}
.mini_images img {display: block; border: 2px solid #9D9D9D;}
.mini_images a img {display: block; border: 2px solid #9D9D9D;}
.mini_images a:hover img {display: block;}
/*
.bt_ajout {position: relative; width: 25em; height: 5.5em; float: left;}
.bt_ajout p {padding: 17px 0 0 0;}
.bt_ajout img {display: block;}
*/
.bt_ajout {position: relative; width: 25em; height: 5.5em;}
.bt_ajout a {margin: 0 0 0 0; text-decoration: none; display: block; height: 35px; width: 185px; background: url(../img/interface/bt_ajout_liste.gif) left top no-repeat;}
.bt_ajout a:hover {background: url(../img/interface/bt_ajout_liste.gif) left -35px no-repeat;}
.bt_ajout a img {display: block;}

#w_grisdroit4 {
	width: 19em; height: 4em; background: #CCC; border-bottom: 4px solid #FFF;
}

/*
.hauteur_p1 {height: 40.7em;}
.hauteur_p2 {height: 60.1em;}
.hauteur_p3 {height: 40.7em;}
.hauteur_p4 {height: 50.1em;}*/

/* product_item */
.titlu {font-size:14px; color:#000000; margin: 5px 0 3px 0;}
.descriere {font-size:12px; color:#000000; margin-bottom: 3px;}
.pret {font-size:12px; color:#000000; margin-bottom: 0px;}
.headline {font-size: 12px; font-weight: bold;}
.container {margin-top: 10px;}