html {
	background-image:url(../images/fond/bg_body.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;background-color:#cccccc;
}
body {
	margin:0px;
	padding:0px;
	
}
.atextf, .redalert, .achkf{
	color:red;
	background-color:red;
}
.atextf{
	color:#FFF;
}
.corp {
	margin-left:auto;
	margin-right:auto;
	width:1000px;
}
.head {
	width:980px;
	padding-left:10px;
	padding-right:10px;
	position:relative;
}
.recherche_head {
	color:#000;
	padding-top:5px;
	margin-top:20px;
	background-image:url(../images/recherche_head.png);
	background-repeat:no-repeat;
	width:212px;
	height:70px;
	padding-left:5px;
}
.bloc_inscriptionNews {
	display:none;
	padding-top:5px;
	margin-top:18px;
	background-image:url(../images/recherche_head.png);
	background-repeat:no-repeat;
	width:212px;
	height:70px;
	padding-left:5px;
}
.bloc_tophad {
	position:absolute;
	top:0px;
	width:610px;
	right:-5px;
	z-index:2;
}
.lhead {
	background-image:url(../images/fond/menu_top_fnd.png);
	background-position:bottom;
	font-size:12px;
	padding-bottom:5px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	float:left;
	padding:3px 5px 5px 5px;
}

.lhead:hover {
	cursor:pointer;
	background-image:url(../images/fond/menu_top_fnd2.png);
	color:#000;
}
.head_red {
	background-image:url(../images/fond/top.png);
	padding-top:8px;
	color:#FFF;
	width:980px;
	padding-left:10px;
	padding-right:10px;
	height:30px;
}
.contenue {
	background-image:url(../images/fond/corp.png);
	padding-top:5px;
	color:#FFF;
	width:970px;
	padding-left:15px;
	padding-right:15px;
}
/*-------vignette----------*/
.vignette_produits {
	float:left;
	width:233px;
	height:223px;
	background-color:#FFF;
	border:1px solid #fff;
}
.vignette_produits:hover {
	float:left;
	width:233px;
	border:1px solid #000;
	cursor:pointer;
}
.vignette_img {
	width:240px;
	position:relative;
	text-align:center;
}
.txt_topvignette {
	padding-left:4px;
	color:#FFF;
	height:31px;
	font-size:13px;
	font-weight:bold;
}
.vignette_package {
	float:left;
	width:470px;
	background-color:#FFF;
}
.top_vignette_new {
	background-image:url(../images/fond/top_new.jpg);
	background-position:right;
}
.top_vignette_promo {
	background-image:url(../images/fond/top_promo.jpg);
	background-position:right;
}
.top_vignette_pack {
	background-image:url(../images/fond/top_pack.jpg);
	background-position:right;
}
.top_vignette_classic {
	background-image:url(../images/fond/top_classic.jpg);
	background-position:right;
}
.offre_titre {
	z-index:2px;
	position:absolute;
	top:3px;
	right:5px;
}
.logo_fiche {
	z-index:2px;
	position:absolute;
	top:5px;
	left:5px;
}
.prix_fiche {
	padding-left:75px;
	width:125px;
	padding-top:10px;
	height:70px;
	background-image:url(../images/ETIQUETTE.png);
	background-repeat:no-repeat;
	z-index:4px;
	position:absolute;
	top:55px;
	right:-170px;
}
.titre{
	border-bottom:1px solid #333;
	color:#333;
	font-size:18px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:5px;
}
.vignette_prix {
	text-align:center;
	padding-top:1px;
	color:#333;
	z-index:2px;
	height:40px;
	width:89px;
	background-image:url(../images/vignette_prixv2.png);
	background-repeat:no-repeat;
	position:absolute;
	top:150px;
	right:-1px;
}
.vignette_prix2 {
	text-align:center;
	padding-top:1px;
	color:#ffffff;
	z-index:2px;
	height:40px;
	width:89px;
	background-image:url(../images/vignette_prixv2.png);
	background-repeat:no-repeat;
	position:absolute;
	top:3px;
	right:0px;
}
.pastille_prix {
	text-align:center;
	padding-top:1px;
	color:#ffffff;
	font-weight:100;
	font-size:12px;
	height:40px;
	width:89px;
	background-image:url(../images/vignette_prixv2.png);
	background-repeat:no-repeat;
}
/*---------------fin vignette------------*/

.btn_pub {
	top:5px;
	position:absolute;
	z-index:2;
	right:5px;
	text-decoration:none;
}
/*
.btn_pub a {
	font-size:16px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#FFF;
	color:#900;
	text-decoration:none;
	font-weight:bold;
}
.btn_pub a:hover {
	text-decoration:none;
	padding:5px;
	background-color:#900;
	color:#fff;
}
*/
/*------------news accueil--------------*/
.liste_news_lien{
	font-size:16px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#FFF;
	color:#900;
	text-decoration:none;
	font-weight:bold;
}
.liste_news_lien:hover{
	text-decoration:none;
	padding:5px;
	background-color:#900;
	color:#fff;
}

.liste_news_lien_select{
	font-size:16px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#900;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#liste_news {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

/*-------sousmenu-----------*/
.bouton_menurecherche{
	margin-top:2px;
	border-right:1px solid white;
	font-size:12px;
}
/*-------------------pages---------------*/
.laliste th{
	color:#FFF;
	text-align:left;
	background-image:url(../images/fond/menu_top_fnd.png);
}
.ov_list{
	background-color:#FFF;
}
.ov_list:hover{
	color:#FFF;
	cursor:pointer;
	background-image:url(../images/fond/list.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.orange{
	font-size:14px;
	color:#ff7202;
	text-decoration:none;
	font-weight:bold;
}
.rouge{
	font-size:14px;
	color:#C00;
	text-decoration:none;
	font-weight:bold;
}
.lien_blue{
	font-size:12px;
	color:#0059ff;
	text-decoration:none;
	font-weight:bold;
}
.lien_blue:hover{
	text-decoration:underline;
}
.lien_orange{
	font-size:12px;
	color:#ff7202;
	text-decoration:none;
	font-weight:bold;
}
.lien_orange:hover{
	text-decoration:underline;
}
.lien_rouge{
	font-size:12px;
	color:#ca0a0a;
	text-decoration:none;
	font-weight:bold;
}
.lien_rouge:hover{
	text-decoration:underline;
}
.pages_list{
	background-color:#111;
	color:#FFF;
	padding-left:5px;
}
.pages_list a{
	text-align:center;
	text-decoration:none;
	background-color:#111;
	color:#FFF;
	padding-left:2px;
	padding-right:2px;
}
.pages_list a:hover{
	background-color:#fff;
	color:#C00;
	padding:2px;
}
.pages_list a:select{
	background-color:#c00;
	color:#fff;
	padding:2px;
}

.panier th{
	background-image:url(../images/fond/fond_noirt.png);
	color:#FFF;
	font-size:13px;
}
.panier td{
	background-image:url(../images/fond/blanctrans.png);
	font-size:12px;
}

.foot{
	margin-top:5px; 
	color:#000;
}
.foot th{
	color:#555;
	border-bottom:1px solid #333;
}
.foot a{
	text-decoration:none;
	color:#333;
}
.foot a:hover{
	text-decoration:none;
	color:#000;
	font-weight:bold;
	padding-left:5px;
}
/*-------bouton--------*/
.envoyer_form{
	color:#FFF;
	font-weight:bold;
	text-align:left;
	background-image:url(../images/fond/top_classic.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:45px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}
.envoyer_form:hover{
	cursor:pointer;
	background-image:url(../images/fond/top_pack.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
/*-------------------fiche produit plus--------------------*/
/*--------1---------*/
.fiche_desprod{
	font-size:14px;
	width:200px;
	height:20px;
	padding-top:10px;
	text-align:center;
	color:#333;
	background-image:url(../images/image_fiche/neutre.png);
}
.fiche_desprod:hover{
	cursor:pointer;
	width:200px;
	height:20px;
	padding-top:10px;
	text-align:center;
	color:#fff;
	background-image:url(../images/image_fiche/neutre2.png);
}
.fiche_desprodOK{
	font-size:14px;
	width:200px;
	height:20px;
	padding-top:10px;
	text-align:center;
	color:#fff;
	background-image:url(../images/image_fiche/description.png);
}
/*--------2---------*/
.fiche_prodass{
	font-size:14px;
	width:200px;
	height:20px;
	padding-top:10px;
	text-align:center;
	color:#333;
	background-image:url(../images/image_fiche/neutre.png);
}
.fiche_prodass:hover{
	cursor:pointer;
	width:200px;
	height:20px;
	padding-top:10px;
	text-align:center;
	color:#fff;
	background-image:url(../images/image_fiche/neutre2.png);
}
.fiche_prodassOK{
	font-size:14px;
	width:200px;
	height:20px;
	padding-top:10px;
	text-align:center;
	color:#fff;
	background-image:url(../images/image_fiche/asso.png);
}
/*--------3---------*/
.fiche_dispopackage{
	font-size:14px;
	width:200px;
	height:20px;
	padding-top:10px;
	text-align:center;
	color:#333;
	background-image:url(../images/image_fiche/neutre.png);
}
.fiche_dispopackage:hover{
	cursor:pointer;
	width:200px;
	height:20px;
	padding-top:10px;
	text-align:center;
	color:#fff;
	background-image:url(../images/image_fiche/neutre2.png);
}
.fiche_dispopackageOK{
	font-size:14px;
		width:200px;
	height:20px;
	padding-top:10px;
	text-align:center;
	color:#fff;
	background-image:url(../images/image_fiche/pack.png);
}
.block_click{
	border:1px solid #999;
	color:#000;
}
.block_click:hover{
	cursor:pointer;
	background-color:#000;
	color:#fff;
}
.les_photos
{
	display:inline;
	list-style-type:none; 
	margin:0px; 
	padding:0px;
}
/*-----------------titre h-------------------*/
h1{
	border-bottom:1px solid #333;
	font-size:14px;
	margin:0px;
}

h2 {
	font-family:Verdana, Geneva, sans-serif;
  position: relative;
  color:#333;
  font-size:20px;
  margin:0px;
}
h2 span {
  background: url(../images/gradient.png) repeat-x;
  position: absolute;
  display: block;
  width: 100%;
  height: 31px;
}
.fiche_pourcent{
text-align:center; 
font-size:16px; 
color:#090; 
font-weight:bold;
}
/*-------infos bulles javascript-----------*/
.infobulle_js {
    position: absolute;   
    visibility : hidden;
    border: 1px solid #333;
    padding: 10px;
    font-family: Verdana, Arial;
    font-size: 10px;
    background-color:#F8F8F8;
	color:#333;
	z-index:25;
	width:200px;
	
	opacity : 0.95 ;
	-moz-opacity : 0.95 ;
	-khtml-opacity : 0.95 ;
	filter : alpha(opacity=95) ; 
}
/*---------------------------------------*/

