.catalog_unit_price
{
   font-size: 1.3em;
   font-weight: bold;
   font-style: italic;
   color: #999999;
}
#zone_panier{
float:left;
margin-left:20px;
margin-top:100px;
}

.panier{
float:left;
color:#000000;
text-decoration:none;
text-align:center;
vertical-align:top;
background:url(buttons/panier1.jpg);
width:88px;
height:28px;
display:block;
margin-left:250px;
}
.panier:hover{
color:#990000;
background:url(buttons/panier2.jpg);
}

.connexion{
float:left;
color:#FFFFFF;
text-decoration:none;
text-align:center;
vertical-align:top;
background:url(buttons/login1.jpg);
width:106px;
height:29px;
display:block;
margin-left:80px;
}
.connexion:hover{
color:#990000;
background:url(buttons/login2.jpg);
}
.profil{
float:left;
color:#000000;
text-decoration:none;
text-align:center;
vertical-align:top;
background:url(buttons/profil1.jpg);
width:106px;
height:29px;
display:block;
margin-left:80px;
}
.profil:hover{
color:#990000;
background:url(buttons/profil2.jpg);
}


.aide{
float:left;
color:#000000;
text-decoration:none;
text-align:center;
vertical-align:top;
background:url(buttons/aide1.jpg);
width:61px;
height:31px;
display:block;
margin-left:20px;
}
.aide:hover{
background:url(buttons/aide2.jpg);
}

.contact{
float:left;
color:#333333;
text-decoration:none;
text-align:center;
vertical-align:top;
width:130px;
height:29px;
display:block;
margin-left:15px;
font-weight:bold;
background:url(buttons/contact1.jpg);
margin-top:3px;
}
.contact:hover{
background:url(buttons/contact2.jpg);
}

/*--------------------------*/
#titre_iden{
background:url(back/logo_groupe.jpg) no-repeat;
width:100%;
float:left;
height:46px;
margin-bottom:5px;
color:#5B7214;
font-size:18px;
font-weight:bold;
padding-left:75px;
padding-top:25px;
}
#titre_panier{
background:url(back/logo_panier.jpg) no-repeat;
width:100%;
float:left;
height:46px;
margin-bottom:5px;
color:#5B7214;
font-size:18px;
font-weight:bold;
padding-left:75px;
padding-top:25px;
}
#rond_aide{
background:url(buttons/rond_aide.jpg) no-repeat;
width:70px;
float:right;
height:64px;
margin-top:-30px;
margin-right:90px;
}
.titre_liste{
background:url(back/titre_liste.jpg);
height:43px;
font-size:9px;
}
#total{
background:url(back/total.jpg);
}
#reculaculer{
background:url(back/total.jpg);
color:#333333;
font-weight:bold;
}
#modifier{
background:url(back/total.jpg);
color:#333333;
font-weight:bold;
margin-left:100px;
}
.trash{
background:url(back/trash.png);
width:22px;
height:27px;
display:block;
}
.orange{
color:#F47521;
font-size:18px;
font-weight:bold;
}
.cart{
float:left;
display:block;
background:url(back/butajout.jpg);
color:#666666;
width:165px;
height:28px;
text-decoration:none;
text-align:center;
font-size: 16px;
font-weight: bold;
border:1px solid #C3C3C3;
padding-top:10px;
margin-bottom:0px;
cursor:pointer;
}

.cart:hover{
text-decoration:underline;
}

.cart_hover:hover{
background-color:#B4B6B7;
color:#FFFFFF;
}
.cart_hover a{
text-decoration:none;
color:#000000;

}
.cart_hover:hover a{
color:#FFFFFF;
}


.tab-log{
	border:1px solid #C3C3C3;
	font-size:9px;
}

.lien_oubli{
	color:#F47C2A;
	text-decoration:none;
}
.lien_oubli:hover{
text-decoration:underline;
}

.entete{
background:url(back/butajout.jpg);
height:28px;
width:100%;
display:block;
font-size:10px;
color:#666666;
font-weight:bold;
padding-top:10px;
}



.photos{
style:vertical-align:middle;
float:left;
width:100px;
height:130px;
padding-left:4px;
padding-top:4px;
padding-right:4px;
padding-bottom:4px;
margin-left:1px;
margin-top:1px;
marging-right:1px;
margin-bottom:1px;
cursor:pointer;
border:solid 1px #CCCCCC;
text-align:center;
}
.photos:hover{
background:#CCCCCC;
border:solid 1px #999999;
padding-left:4px;
padding-top:4px;
padding-right:4px;
padding-bottom:4px;
}



.vignette{
style:vertical-align:middle;
float:left;
width:100px;
height:100px;
padding-left:4px;
padding-top:4px;
padding-right:4px;
padding-bottom:4px;
margin-left:1px;
margin-top:1px;
marging-right:1px;
margin-bottom:1px;
cursor:pointer;
border:solid 1px #CCCCCC;
text-align:center;
}
.vignette:hover{
background:#CCCCCC;
border:solid 1px #999999;
padding-left:4px;
padding-top:4px;
padding-right:4px;
padding-bottom:4px;
}

/* ---------------------style du catalogue----------------------------------------*/
/*----------------------liste des categorie---------------------------------------*/
.vignette_categorie{
   float:left;
   width: 137px;
   border:1px solid #C3C3C3;
   height:137px;
   background:url(back/vignette2.jpg);
   text-align:center;
      font-size:10px;
}
/*----------------------liste produits--------------------------------------------*/
.vignette_cat{
   float:left;
   width: 137px;
   border:1px solid #C3C3C3;
   height:137px;
   background:url(back/vignette.jpg);
   text-align:center;
   font-size:10px;
}
.catalog_unit_price_lit{
	position:absolute;
	margin-top:-8px;
	margin-left:0px;
	/*margin-top:80px;
	margin-left:-15px;*/
	padding-right:5px;
	display:block;
	width:132px;
	height:7px;
	text-align:right;
	font-size: 0.8em;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	/*background:url(back/blanc.png);*/
}
.vignette_cat_legend
{
   font-size: 1.0em;
   font-weight: normal;
   color: #000000;
}
/*----------------------fiche produit---------------------------------------------*/
#mignature{
   float:left;
   width: 250px;
   border:1px solid #C3C3C3;
   border-left:none;
   height:400px;
   background:#FFFFFF;
   text-align:center;
   /*cursor:url(back/loupe.cur), auto;*/
}
#designation{
   padding-left:10px;
   float:left;
   width: 157px;
   border:1px solid #C3C3C3;
   border-left:none;
   border-right:none;
   border-bottom:none;
   height:361px;
   background:#FFFFFF;
   color:#666666;
   font-size: 0.8em;
}
#similaire{
   float:left;
   width: 250px;
   /* border:1px solid #666666; */
   height:100px;
   text-align:center;
}
.entete_smilaire{
background:url(back/similaire.jpg);
display:block;
text-align:center;
width:152px;
height:18px;
position:absolute;
margin-top:380px;
padding-top:3px;
position:absolute;
}
.mini_similaire{
   float:left;
   width: 123px;
   border-left:1px solid #C3C3C3;
   border-right:1px solid #C3C3C3;
   border-bottom:1px solid #C3C3C3;
   height:101px;
   background:#FFFFFF;
}
#info_stock{
   float:left;
   width: 167px;
   border:1px solid #C3C3C3;
   border-right:none;
   height:100px;
   background:#FFFFFF;
   font-size: 0.8em;
}
.link_info{
color:#666666;
text-decoration:none;
}
.link_info:hover{
color:#F37521;
text-decoration:underline;
}
.stock_ok{
   font-size:16px;
   color:#00CC00;
}
.stock_limite{
   font-size:16px;
   color:#FF9900;
}
.stock_epuise{
   font-size:16px;
   color:#FF0000;
}
.catalog_unit_price_big{
	display:block;
	float:left;
	width:157px;
	height:60px;
	text-align:left;
   font-size: 3.5em;
   font-weight: bold;
   color: #97B42D;
   padding-top:40px;
   font-family:"Tw Cen MT Condensed";
}
#transition{
   float:left;
   width: 407px;
   height:15px;
   background:url(back/transition.jpg);
   color:#FFFFFF;
   padding-top:33px;
   font-size:10px;
   padding-left:10px;
}

/*--------------panier------------------------------*/
.lien_cat{
	background:url(back/butajout.jpg);
	height:28px;
	width:180px;
	display:block;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	padding-top:10px;
	text-decoration:none;
}

.menu_cart{
color:#333333;
font-size:10px;
text-decoration:none;
}
.menu_cart:hover{
	text-decoration:underline;
}
.but_cart{
background:url(back/butajout.jpg);
height:38px;
width:180px;
display:block;
font-size:12px;
color:#666666;
font-weight:bold;
text-decoration:none;
}
.confirm_cart{
float:left;
display:block;
background:url(back/butajout.jpg);
color:#666666;
width:214px;
height:48px;
text-decoration:none;
text-align:center;
font-size: 16px;
font-weight: bold;
border:1px solid #C3C3C3;
padding-top:0px;
margin-bottom:0px;
margin-left:100px;
}

.confirm_cart:hover{
text-decoration:underline;
}

/*------------acces rapide---------------------------------------*/
.titre_acces{
color:#F47521;
font-weight:bold;
font-size: 1em;
margin-left:5px;
}

.acces_rapide{
color:#5A7212;
font-weight:bold;
font-size: 1em;
margin-left:5px;
text-decoration:none;
cursor:pointer;
display:block;
margin-bottom:-10px;
}
.acces_rapide:hover{
color:#F47521;
text-decoration:underline;

}
/*--------------------ajout au panier-------------------------------*/
.cache{
top:0px;
left:0px;
position:fixed;
background:#CCCCCC;
cursor:pointer;
    opacity : 0.7;
    filter : alpha(opacity=70); 
}
.popup{
position:fixed;
top:10px;
left:100px;
background:#ffffff;
z-index:106;
text-align:left;
vertical-align:text-top;
padding:67px 54px 5px 62px;
text-align:center;
font-size:18px;
color:#333333;
background:url(back/popup.jpg);
}
.panier_popup{
float:left;
color:#000000;
text-decoration:none;
text-align:center;
vertical-align:top;
background:url(buttons/panier1.jpg);
width:88px;
height:28px;
display:block;
margin-left:20px;
}
.panier_popup:hover{
color:#990000;
background:url(buttons/panier2.jpg);
}

.continuer{
float:right;
color:#FFFFFF;
text-decoration:none;
text-align:center;
vertical-align:top;
background:url(buttons/continuer1.jpg);
width:106px;
height:29px;
display:block;
margin-right:20px;
cursor:pointer;
}
.continuer:hover{
color:#990000;
background:url(buttons/continuer2.jpg);
}
.popup_img{
position:fixed;
top:10px;
left:100px;
width:100px;
height:100px;
z-index:106;
text-align:left;
vertical-align:text-top;
padding:5px 5px 5px 5px;
text-align:center;
font-size:18px;
color:#333333;
cursor:url(back/loupe.cur), auto;
}

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

#zoom{
position:absolute;
width:70px;
height:20px;
background:#FFFFFF;
color:#F37521;
font-size:16px;
padding:10px;
border:1px solid #C3C3C3;
margin-top:359px;
margin-left:159px;
background:url(back/blanc.png);
cursor:url(back/loupe.cur), auto;
}
#next{
position:absolute;
display:block;
border:1px solid #999999;
color:#999999;
cursor:pointer;
width:20px;
float:left;
margin-left:125px;
background:#FFFFFF;
}
#prev{
position:absolute;
display:block;
border:1px solid #999999;
color:#999999;
cursor:pointer;
width:20px;
float:left;
margin-left:105px;
background:#FFFFFF;
}
/*----------------------------------------------------------------*/
.promo{
position:absolute;
width:50px;
height:35px;
background:url(back/macaron3.png);
font-weight:bold;
color:#FFFFFF;
padding-top:15px;
margin-left:0px;
}
