body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:left;
position:relative;
margin:0px;
padding:0px;
background-image:url(../images/fond.jpg);
background-repeat:repeat-x;
}
a{
color:#CC0000;
text-decoration:none;
font-size:10px;
}
a:hover{
text-decoration:underline;
}
/*------------------------------Menu-----------------------------------------*/
.barre_menu{
	position:absolute;
	z-index:4;
	top:195px;
	width:990px;
}
.haut_barre_menu{
padding-top:3px;
	float:left;
	background-image:url(../images/barre_menu/fond_blanc.png);
	padding-left:1%;
	width:99%;
}
.bas_barre_menu{
	float:left;
	background-image:url(../images/barre_menu/fond_rouge.png);
	padding-top:8px;
	height:24px;
	padding-left:2%;
	width:98%;
	color:#FFFFFF;
	font-weight:bold;
}
.lien_menu{
	float:left;
}
.lien_menu .lien_menu-fndg {
	float:left;
	background-image:url(../images/barre_menu/gauche_menu.png);
	height:29px;
	width:4px;
}
.lien_menu .lien_menu-fndd {
	background-image:url(../images/barre_menu/droite_menu.png);
	height:29px;
	width:4px;
	float:left;
}
.lien_menu:hover .lien_menu-fndg {
	background-image:url(../images/barre_menu/gauche_menu2.png);
}
.lien_menu:hover .lien_menu-fndd {
	background-image:url(../images/barre_menu/droite_menu2.png);
}
.lien_menu-fnd{
	float:left;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	height:21px;
	padding-top:8px;
	background-image:url(../images/barre_menu/corp_menu.png);
	float:left;
	font-weight:bold;
}
.lien_menu-fnd:hover{
	cursor:pointer;
	background-image:url(../images/barre_menu/corp_menu2.png);
}

/*-------------------------------HAUT PANIER---------------------------------*/
.barre_panier_compte{
	width:993px;
}
.fond_panier_prix{
cursor:pointer;
width:186px;
display:block;
background-image:url(../images/barre_panier/mon_panier.jpg);
color:#FFFF00;
 padding-bottom:7px; 
 padding-top:7px;
 text-align:right; 
 background-repeat:no-repeat;
}
.fond_panier_prix:hover{
background-image:url(../images/barre_panier/mon_panier2.jpg);
color:#006600;
}
/*-------------------------------corp----------------------------------------*/
.principale{
margin-left:auto;
margin-right:auto;
width:990px;
}
.contenue{
background-color:#FFFFFF;
width:984px;
padding-top:6px;
padding-left:6px;
}
/*------------------------BLOC INFO----------------------------*/
.len{
width:180px;
top:0px;
position:absolute;
z-index:3;
display:block;
}
.len:hover{
cursor:pointer;
background-image:url(../images/blanc.png);
}
.BI{
float:left;
}
.t_BI{
float:left;
}
.BI_hg{
float:left;
height:24px;
width:10px;
}
.BI_hd{
padding-top:2px;
float:left;
background-image:url(../images/bloc_info/haut_fond.png);
background-repeat:no-repeat;
background-position:right;
font-size:16px;
font-style:italic;
font-weight:bold;
color:#FFFFFF;
text-align:left;
height:22px;
}
.BI_bodyhome{
width:100%;
background-image:url(../images/bloc_info/ombra_droite.png);
background-repeat:repeat-y;
background-position:right;
float:left;
}
.BI_body{
width:98%;
padding:1%;
background-image:url(../images/bloc_info/ombra_droite.png);
background-repeat:repeat-y;
background-position:right;
float:left;
}
.BI_bd{
float:left;
height:18px;
width:80px;
}
.BI_bg{
height:17px;
float:left;
background-image:url(../images/bloc_info/bas_gauche.png);
background-repeat:no-repeat;
background-position:left;
}

.B_mag{
margin:7px;
float:left;
height:332px;
width:178px;
background-image:url(../images/bloc_info/bloc_boutique.png);
background-repeat:no-repeat;
}

.B_prix{
font-size:18px;
font-weight:bold;
color:#CC0000;
}

.B_newsletter{
padding-right:20px;
padding-top:20px;
text-align:right;
margin-right:10px;
float:left;
width:360px; 
height:56px; 
background-image:url(../images/bloc_info/newsletter.png); 
background-repeat:no-repeat;
}
/*------------------------------MAGAZIN------------------------------*/

.photo_magazin{
margin:5px;
float:left;
width:350px;
text-align:center;
}
.detail_magazin{
text-align:justify;
margin:5px;
margin-left:7px;
float:left;
width:350px;
}
.coordonne_magazin{
margin:5px;
float:left;
height:340px;
width:178px;
background-image:url(../images/bloc_info/bloc_boutique.png);
background-repeat:no-repeat;
font-size:12px;
}
.equipe_magazin{
padding-top:5px;
padding-bottom:5px;
text-align:center;
margin:3px;
float:left;
width:124px;
border:1px solid #aaaaaa;
background-color:#eeeeee;
}
.bodydumag{
width:99%;
float:left;
}
/*--------------------------video-----------------------------------------*/
.choix_vid{
padding-top:2px;
padding-bottom:2px;
text-align:center;
margin:2px;
float:left;
width:126px;
border:1px solid #aaaaaa;
background-color:#eeeeee;
color:#666666;
}
.choix_vid:hover{
background-color:#666666;
color:#ffffff;
cursor:pointer;
}
.choix_vid_sel{
padding-top:2px;
padding-bottom:2px;
text-align:center;
margin-left:18px;
margin-top:2px;
margin-bottom:2px;
float:left;
width:120px;
border:1px solid #aaaaaa;
background-color:#003685;
color:#FFF;
}
.video{
float:left;
width:925px;
}

.colone_video{
float:left;
width:106px;
text-align:center;
}
.icone_video{
width:100px;
padding:1px;
height:77px;
}
.lavideo{
float:left;
width:815px;
/*height:331px;*/
text-align:center;
}
/*--------------galleriephoto------------------------*/
.choix_gal{
padding-top:2px;
padding-bottom:2px;
text-align:center;
margin-left:18px;
margin-top:2px;
margin-bottom:2px;
float:left;
width:120px;
border:1px solid #aaaaaa;
background-color:#eeeeee;
color:#666666;
}

.cadre_photo{
float:left;
width:760px;
text-align:center;
border:1px solid #333333;
}

.ligne_pict{
float:left; 
margin:5px;
padding-left:20px; 
width:730px; 
border:1px solid #333333;
}
.entre_ligne{
border-bottom:1px solid #000000;
}

.text_detail{
color:#555555;
text-align:left;
font-size:12px;
}
/*--------------listoccaz--------------------*/
.fiche_list{
background-image:url(../images/bouton/list.jpg);
background-repeat:no-repeat;
height:130px;
width:225px;
float:left;
margin:5px;
}

.fiche_list:hover{
background-image:url(../images/bouton/list2.jpg);
float:left;
cursor:pointer;
}
.cadre_vignette{
float:left;
}
.barre_pages{
border:1px solid #000000;
background-color:#FFFFFF;
}
.prix_vignette{
color:#CC0000;
font-weight:bold;
font-size:18px;
}
.cadre_vignetteimg{
background-image:url(../images/fnd/deg1.jpg);
border:1px solid #999999;
padding:5px;
}
.cadre_vignettebtn{
background-image:url(../images/fnd/deg1.jpg);
border:1px solid #999999;
padding:5px;
}
.cadre_vignettebtn:hover{
background-image:url(../images/fnd/deg2.jpg);
cursor:pointer;
color:#FFFFFF;
}
.txt_vignettebtn{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.txt_vignettebtn2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}
.cadre_vignettebtnselect{
background-image:url(../images/fnd/deg3.jpg);
cursor:default;
color:#FFFFFF;
}
.nom_table{
background-image:url(../images/fnd/deg4.jpg);
border:1px solid #999999;
padding:5px;
text-align:center;
color:#FFFFFF;
}
.cont_table{
background-color:#CCC;
border:1px solid #bbbbbb;
padding:5px;
text-align:center;
color:#000000;
}
.cont_table:hover{
background-color:#eee;
cursor:pointer;
}
.cont_tablesimple{
background-image:url(../images/bouton/Llist.jpg);
border:1px solid #bbbbbb;
padding:5px;
text-align:center;
color:#000000;
}
.tab_fiche th{
text-align:right;
}
.tab_fiche td{
text-align:left;
}
.link11{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
}
.link11:hover{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#cc0000;
}

.enstock{
color:#009900;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
.reapro{
color:#FF6600;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
.rupture{
color:#CC0000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

.txt11blk{
font-size:11px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;

}

.red_alert, .atextf, .aself, .achkf {
	background-color:#FC6;
}

/*---------actulite-----------------*/
.div_actu_conteneur {
	width:95%;
	text-align:center;
	padding:0px 10px;
}
.div_actu {
	text-align:justify;
}

.actu_image_largeur {
	width:200px;
}

.actu_image {
	border:1px solid #000;
}

.actu_plus_image a {
	font-size:8px;
	color:#900;
	text-decoration:none;
	font-size:11px;
}

.actu_plus_image a:hover {
	text-decoration:underline;
	font-size:11px;
}

.div_actu_titre {
background-image:url(../images/fnd/deg1.jpg);
border:1px solid #999999;
padding:5px;
}

.actu_lien {
	color:#900;
	text-decoration:none;
	font-size:11px;
}

.actu_lien:hover {
	text-decoration:underline;
}



.cadre_vignettebtn1{
	background-image:url(../images/fnd/deg1.jpg);
	border:1px solid #999999;
	padding:5px;
	display:block;
	text-decoration:none; 
	color:#333;
	font-size:12px;
}
.cadre_vignettebtn1:hover{
	background-image:url(../images/fnd/deg2.jpg);
	cursor:pointer;
	color:#FFFFFF;
	display:block;
	text-decoration:none; 
	color:#fff;
	font-size:12px;
}
.cadre_vignettebtn1ok{
	background-image:url(../images/fnd/deg2.jpg);
	cursor:pointer;
	color:#FFFFFF;
	display:block;
	text-decoration:none; 
	color:#fff;
	font-size:12px;
}
.cadre_vignettebtnmen{
	background-image:url(../images/fnd/deg2v2.jpg);
	border:1px solid #999999;
	padding:5px;
	display:block;
	text-decoration:none; 
	color:#fff;
	font-size:12px;
	width:170px;
}
.cadre_vignettebtnmen:hover{
	background-image:url(../images/fnd/deg3v2.jpg);
	cursor:pointer;
	color:#FFFFFF;
	display:block;
	text-decoration:none; 
	color:#fff;
	font-size:12px;
}
.cadre_vignettebtnmenok{
	background-image:url(../images/fnd/deg3.jpg);
	cursor:pointer;
	color:#FFFFFF;
	display:block;
	text-decoration:none; 
	color:#fff;
	font-size:12px;
}
.cadre_vignettebtnmen2{
	background-image:url(../images/fnd/deg2.jpg);
	border:1px solid #999999;
	padding:5px;
	display:block;
	text-decoration:none; 
	color:#fff;
	font-size:12px;
}
.cadre_vignettebtnmen2:hover{
	background-image:url(../images/fnd/deg3.jpg);
	cursor:pointer;
	color:#FFFFFF;
	display:block;
	text-decoration:none; 
	color:#fff;
	font-size:12px;
}

.cadre_vignettebtn2 ul{
	display:none;
	width:150px;
	position:absolute;
	left:180px;
	color:#000;
	top:0px;

}
.cadre_vignettebtn2:hover ul{
	display:block;
	width:150px;
	position:absolute;
	z-index:3px;
	left:180px;
	color:#000;
	top:-3px;
}
.cadre_vignettebtn2 li{
background-image:url(../images/fnd/deg1-2.jpg);
padding:1px 5px 1px 10px;

}
.cadre_vignettebtn2{
	background-image:url(../images/fnd/deg1-1.jpg);
	border:1px solid #999999;
	color:#FFF;
}
.cadre_vignettebtn2:hover{
	background-image:url(../images/fnd/deg2.jpg);
	cursor:pointer;
	color:#FFFFFF;
}
.cadre_vignettebtn2:hover a{
	color:#fff;
}
.cadre_vignettebtn2 a{
	padding:1px 5px 1px 10px;
	display:block;
	text-decoration:none; 
	color:#fff;
	font-size:12px;
}
.cadre_vignettebtn2 a:hover{
	display:block;
	text-decoration:none; 
	color:#fff;
	font-size:12px;
}


.fiche_list2{
background-image:url(../images/bouton/list3.jpg);
background-repeat:no-repeat;
height:140px;
width:225px;
float:left;
margin:5px;
}

.fiche_list2:hover{
background-image:url(../images/bouton/list4.jpg);
float:left;
cursor:pointer;
}
.linkcpt{
	float:left;
	text-align:left;
	padding-top:3px;
	padding-left:10px;
	width:172px;
	height:21px;
	background-image:url(../images/link_cpt1.jpg);
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:16px;
	font-weight:bold;
		 }
.linkcpt:hover{
	background-image:url(../images/link_cpt2.jpg);
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
		 }
		 
.lienfi a{
	font-weight:bold;
	font-size:14px;
	color:#000;
	text-decoration:none;
	font-style:italic;
	display:block;
}
.lienfi a:hover{
	font-weight:bold;
	font-size:14px;
	color:#C00;
	text-decoration:none;
	font-style:italic;	
}
.phs ,.pts {
	margin:0px !important;
	padding:0px !important;
	border:0px;
}
