/* styles globaux */

/* +++ les elements avec - devant (-margin-left) sont specifiques  ie6  
   ceux avec / (/margin-left) sont specifiques  ie7 */
   
body { min-width:985px; 
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size:10px;  color:#000000;
	 background-color:#FFFFFF;
	 /* background:url(../images/fond_flocons.jpg);*/
	 margin:0px; }
#ctn_gbl{text-align:left;} 
a { text-decoration:none;color:#000000; }
a:active { color:#000000; }

.prixbarrerprod 	{color:#153F71;font-size:18px;background: url(../Images/linethrough.gif) repeat-x center left;}
.prixbarrercat 	{color:#153F71;font-size:18px;background: url(../Images/linethrough.gif) repeat-x center left;}
.prixcat{color:#153F71; font-size:14px;}
.eurobbarrer {font-size:9px; vertical-align:top;color:#153F71 }
 #contentproduit #leprod #produit .prixancien { float:left;display:block; position:absolute; top:45px; left:320px; color:#153F71; font-size:15px;}


/* pour que IE6 supporte les png
img, div, span, a, li {  BEHAVIOR: url(iepngfix.htc);  } */



#page1col { position: relative; width: 985px;	 height: 100%;	margin: 0 auto 0 auto; display:block; color:#333333; }
.frouge { color:#dc0707; }
.fblanc { color:#ffffff; }

#menug, #footer { float:left;}


#entete { display:block; position:relative; top:15px; left:0px; height:29px; width:983px; background-color:#FFFFFF; }
 
	#nav_entete {float:left; width:668px; margin-left:323px; -margin-left:165px;  }
	#nav_entete .nor { display: block; float: left; text-align:center; padding-top:0px;  width: 114px; height: 29px;}
	#nav_entete .fin { display: block; float: left; text-align:right; padding-top:0px;  width: 64px; height: 29px;}
	#nav_entete .nav_ecart { display:block; float:left; text-align:center; width: 3px; height: 29px;  padding-top:0px; font-size:13px;}
	
	
	
#banniere { display:block; position:relative; top:0px; -top:-12px; left:0px; height:87px; width:983px; background:url(../Images/sfr.jpg) no-repeat; }
	#recherche { display:block; position:absolute; top:0px; left:137px; height:40px; width:485px; background:url(../Images/fond_recherche.jpg) no-repeat; }
 	
#panier { display:block; position:absolute; top:120px; left:736px; height:40px; width:230px;font-weight:bold;margin-right:0px;font-size:1.09em; }
	#panier #panierimage{width:60px; height:39px;position:relative;}
	#panier #paniertext{text-align:right;width:227px; height:39px; position:relative; top:-20px;left:-20px;}
	#panier #paniertext a{color:#3E3F3F;text-decoration:underline;}

 

#nav_gen {  display:block; position:relative; top:0px; -top:-12px; left:0px; height:27px; width:981px; border-left:solid 1px #9a8d75; border-right:solid 1px #9a8d75; background: url(../Images/menu_horiz_fond.jpg) repeat-x ; margin-bottom: 15px; }
#nav_gen ul { list-style-type:none; text-transform:uppercase; margin:0; margin-top:2px; margin-left:-39px; text-align:left; float:left; /margin-left:1px; -margin-top:1px;  }
#nav_gen li.menu { padding-right: 3px; padding-left: 4px; font-size: 12px; float: left; padding-bottom: 3px; line-height: 18px; padding-top: 2px; font-weight:bold; -padding-top:2px;   }
#nav_gen li.menu a { text-decoration:none; color:#515151; }
#nav_gen li.menu:hover,  #nav_gen li.menuactif { padding-right: 2px; padding-left: 3px; font-size: 12px; padding-bottom: 1px; float: left; line-height: 18px; font-weight:bold; padding-top: 1px; -margin-top:1px; background: url(../Images/menu_horiz_over.jpg) repeat-x ;  color:#FFFFFF; border: #c01643 1px solid; cursor:pointer;}
#nav_gen li.menu a:hover { -padding-right: 2px; -padding-left: 2px; -font-size: 12px; -padding-bottom: 2px; -float: left; -line-height: 18px; -margin-top:-1px; -margin-left:-4px; -margin-right:-2px; -font-weight:bold; -background: url(../Images/menu_horiz_over.jpg) repeat-x ; -color:#FFFFFF; -border: #c01643 1px solid; -cursor:pointer;}
#nav_gen li.menu:hover a, #nav_gen li.menuactif a { text-decoration:none; color:#FFFFFF; }
#nav_gen li.menuactif:hover { text-decoration:underline; padding-right: 2px; padding-left: 3px; font-size: 12px; padding-bottom: 1px; float: left; line-height: 18px; font-weight:bold; padding-top: 1px; background: url(../Images/menu_horiz_over.jpg) repeat-x ;  color:#FFFFFF; border: #c01643 1px solid; cursor:pointer; }
#nav_gen li.sep {  float: left; background: url(../Images/menu_horiz_separateur.jpg) no-repeat center -2px; width:10px; line-height: 26px; }


#logo {display:block; position:relative; top:-25px;height:112px;width:331px;}
#logorder {display:block; position:relative; top:-14px;height:112px;width:331px;}
#find { display:block; position:absolute; width:250px; left:381px;top:136px; height:30px;}
#find .findinput{}
#find .findinput .findinputext{ color:#898989; font-weight:bold; font-size:12px; width:200px;}
#find .findvalide{display:block; position:relative; top:-22px;height:15px;width:20px; left:210px;}
#find .findvalide a{font-weight:bold; font-size:18px;color:#D3191E;}

#logoacbs {  display:block; position:relative; visibility:hidden; top:-80px; margin-bottom:-40px; left:922px;  height:40px; width:50px; -top:-90px; -margin-bottom:-50px;}


	
#footer { float:left; display:block; position:relative; top:-35px; width:983px; height:26px; background:url(../Images/fond_footer.jpg) no-repeat; font-size:0.96em;	 font-family: Arial, Helvetica, sans-serif;  color:#747474; text-align:center; padding-top:4px; -top:-47px; -display:inline; -float:left; }
	#footer label { padding-left:8px; padding-right:8px; color:#333333;  }
	#footer .nav_ecart {text-align:center; width: 6px; font-size:12px;}
#bigfooter { clear:both; position:relative; top:-35px; left:0px; width:983px; height:81px; text-align:center; color:#a1a1a1; padding-top:10px; -top:-47px; }
#footerSFR { float:left; display:block; position:relative;top:-25px; -top:-37px;width:983px;}
/* FIN styles globaux */

/* page accueil */

#onglet1 {display:block;top:-27px;position:relative;left:24px; height:27px; width:400px;}
#onglet {display:block;top:-27px;position:relative;left:10px; height:27px; width:400px;}

/*
#onglet .nav1 {display:block;position:absolute;top:0px;left:0px; height:27px; width:106px;}
#onglet .nav2 {display:block;position:absolute;top:0px;left:126px; height:27px; width:99px;}
#onglet .nav3 {display:block;position:absolute;top:0px;left:245px; height:27px; width:138px;}
#onglet .nav4 {display:block;position:absolute;top:0px;left:403px; height:27px; width:126px;}
#onglet .nav5 {display:block;position:absolute;top:0px;left:549px; height:27px; width:127px;}
#onglet .nav6 {display:block;position:absolute;top:0px;left:696px; height:27px; width:238px;}
*/

#onglet .nav1 {display:block;position:absolute;top:0px;left:0px; height:27px; width:98px;}
#onglet .nav2 {display:block;position:absolute;top:0px;left:112px; height:27px; width:99px;}
#onglet .nav3 {display:block;position:absolute;top:0px;left:216px; height:27px; width:138px;}
#onglet .nav4 {display:block;position:absolute;top:0px;left:358px; height:27px; width:126px;}
#onglet .nav5 {display:block;position:absolute;top:0px;left:490px; height:27px; width:127px;}
#onglet .nav6 {display:block;position:absolute;top:0px;left:622px; height:27px; width:238px;}
#onglet .nav7 {display:block;position:absolute;top:0px;left:865px; height:27px; width:98px;}


#content {  display:block; position:relative; top:-35px; left:0px;  height:330px; width:983px; background:url(../Images/fond_cont_3col.jpg) no-repeat; -top:-47px; }
	#weekproduct { display:block; position:absolute; float:left; top:14px; left:11px; width:318px; height:309px; background:url(../Images/fond_b_318.jpg) no-repeat;  }
		#weekproduct .prodphoto { display:block; position:absolute; top:27px; left:155px; width:170px; height:272px;}
		#weekproduct .prodtitre a{ display:block; position:absolute; top:50px; left:12px; width:142px; height:30px; font-weight:bold; color:#000000; font-size:14px; }
		#weekproduct .prodprix { display:block; position:absolute; top:25px; left:200px; width:122px; height:30px; color:red; font-size:26px; }
    #weekproduct .prodplus { display:block; position:absolute; top:91px; left:16px; width:132px; height:163px; }
		#weekproduct ul { display:block; position:absolute; top:0px; left:-41px;}
		#weekproduct .list_prodplus{ list-style-type: none; background:url(../Images/puce.jpg) left no-repeat; padding-left: 8px; }
		#weekproduct .prodachat { display:block; position:absolute; top:254px; left:16px; width:122px; height:20px; background:url(../Images/acheter.jpg) top left no-repeat; padding-left: 20px; padding-top:3px; color:#16387c; }
		#weekproduct .prodachat a { text-decoration:none; color:#16387c; }
		#weekproduct .prodachat a:hover { text-decoration:underline; color:#16387c; }
	
	#topventes { display:block; position:absolute; float:left; top:14px; left:334px; width:318px; height:309px; background:url(../Images/fond_b_318.jpg) no-repeat;  }
		#select01, #select02, #select03, #select04, #select05 {  display:block; position:absolute; width:170px; height:46px; left:8px; padding-left:9px; color:#16387c; padding-top:2px; }
		#select01 { top:48px;  }
		#select02 { top:95px; }
		#select03 { top:142px; }
		#select04 { top:189px; }
		#select05 { top:236px; }
		.select_up {background:url(../Images/top_select_up.jpg) no-repeat; }
		.select_up a{color:#16387c;}
		.select_on { background:url(../Images/top_select_on.jpg) no-repeat; }
		.select_on a{color:#16387c;}
		.select_down { background:url(../Images/top_select_down.jpg) no-repeat; }
		.select_down a{color:#16387c;}
		.select_off {  background:url(../Images/top_select_off.jpg) no-repeat; }
		.select_off a{color:#16387c;}
		.topprix { display:block; position:relative;  float:right; width:45px; height:15px; color:#d00000; padding-right:15px; text-align:right; top:0px; }
		.euro { font-size:8px; vertical-align:top; }
		.eurobig { font-size:20px; vertical-align:top; }
		#topvente01, #topvente02, #topvente03, #topvente04, #topvente05 { display:none; position:absolute; top:48px; left:180px; height:250px; width:130px; }
		.topphoto { display:block; position:relative; top:0px; left:0px; height:172px; width:130px; }
		.toptexte { display:block; position:relative; top:15px; left:0px; width:134px; height:77px; padding:2px; text-align:center; color:#16387c; }
		.toptexte a{color:#16387c;}
 
  		.topacheter {display:block; position:absolute;left:60px;top:-20px; width:45px; height:15px;background:url(../images/acheter.jpg) top left no-repeat;padding-left: 12px;padding-top:3px;}
		.topacheter a  {color:#16387c; text-align:left;text-decoration:none;}
		.topacheter a:hover  {color:#16387c; text-align:left;text-decoration:none;}

		.topprixb { display:block; width:45px; height:15px; color:#d00000; text-align:center; width:100%;font-size:12px;  }
		.eurob { font-size:9px; vertical-align:top; } 
	
	
		/* Styles for notre selection */
		#selection { display:block; position:absolute; float:left; top:14px; left:657px; width:318px; height:309px; background:url(../images/fond_b_261.jpg) no-repeat;}
 		#selection #selectionproduit{-left:-5px;margin-top:25px;padding:0;width:303px;list-style-type:none;margin-left: 8px !important;color:#000000;position:absolute;float:left;height:215px;}
		
		#selection #selectionproduit a{display:block;font-weight:normal;text-decoration:none;}
		#selection #selectionproduit ul{overflow: hidden;margin:0;padding:0;}
		#selection #selectionproduit li{margin:0;padding:0;list-style-type:none;}
		#selection #selectionproduit li	#selectionbloc {position:relative;width:296px; height:140px;}
		#selection #selectionproduit li	#selectionbloc2 {position:relative;width:296px; height:140px;}
		#selection #selectionproduit li	#selectionbloc3 {position:relative;width:296px; height:140px;}
		#selection #selectionproduit li	.selectionphoto {display:block; position:absolute; top:10px; left:0px; width:170px; height:140px;}
		#selection #selectionproduit li	.selectiontexte a{display:block; position:absolute; top:10px; left:158px; width:132px; height:60px;}
		#selection #selectionproduit li	.selectionprix {display:block; position:absolute; top:65px; left:178px; width:132px; height:60px;  color:#d00000; font-size:26px;}
		#selection #selectionproduit li	.selectionachat {display:block; position:absolute; top:115px; left:184px; width:50px; height:20px; background:url(../images/acheter.jpg) top left no-repeat;   padding-left: 20px; padding-top:3px; color:#16387c;}
		#selection #selectionproduit li	 .selectionachat a {width:33px;text-decoration:none; color:#16387c;}
		#selection #selectionproduit li	 .selectionachat a:hover {text-decoration:underline; color:#16387c;}
		#selection #selectionproduit li a{width:303px;padding:0 0 0 0;display:block;color:#000000;height:26px;}
		#selection #selectionproduit li a.closed{color:#c4c6cc !important;text-align:right;	font-size:14px;text-align:right;padding-top:3px;background-image:url(../images/selection_fondmilieu.jpg) !important;}
		#selection #selectionproduit li.firstitem a.closed{
		color:#c4c6cc !important;text-align:right;font-size:14px;background-image:url(../images/selection_fondtitre.jpg) !important;padding-top:3px;}
		#selection #selectionproduit li.lastitem a.closed{color:#c4c6cc !important;text-align:right;font-size:14px;background-image:url(../images/selection_fondbas.jpg) !important;padding-top:3px;
		}
		#selection #selectionproduit li li{padding:0 0 0 0;height:140px;}
		#selection #selectionproduit li a.opened{color:#dc0707;background-image:url(../images/selection_fondmilieu-active.jpg);text-align:right;font-size:17px;padding-top:2px;}
		#selection #selectionproduit li.firstitem a.opened{
		background:url(../images/selection_fondtitre-active.jpg) no-repeat;color:#dc0707;text-align:right;	font-size:17px;padding-top:2px;}
		#selection #selectionproduit li.lastitem li{margin-bottom:-4px;}
		#selection #selectionproduit li.lastitem ul{background-position:bottom;padding-bottom:-4px;}
 	
		#selection #colissimo { display:block; position:absolute; top:261px; left:0px; height:48px; width:83px; background:url(../images/colissimo.jpg) no-repeat;  }
		#selection #cheque { display:block; position:absolute; top:261px; left:83px; height:48px; width:47px; background:url(../images/cheque.jpg) no-repeat; }
		#selection #cb { display:block; position:absolute; top:261px; left:130px; height:48px; width:38px; background:url(../images/cb.jpg) no-repeat; }
		#selection #acbs { display:block; position:absolute; top:261px; left:258px; height:48px; width:60px; background:url(../images/acbs_logo.jpg) no-repeat; }
		#selection #mentionslegales { display:block; position:absolute; top:302px; left:236px; width:100px;}
	
	#selection .tt_bloc { display:block; position:absolute; top:7px; left:16px; width:160px; height:20px; }
	
	
/* FIN page accueil */	

/* page menug */
/*#menug { display:block; position:relative; top:0px; left:0px; width:176px;/* min-height:354px;  height:auto !important; }*/
/*	#menug #menuencours { display:block; position:relative; top:0px; left:0px; height:18px; width:176px; background:url(../Images/menu_vert_header.jpg) no-repeat;  color:#FFFFFF; font-weight:bold; padding-left:10px; padding-top:3px; font-size:12px;}
		#menug #menuencours a{ color:#FFFFFF;}
	#menug #menugder { display:block; position:relative; top:0px; left:0px; width:176px; background:url(../Images/menu_vert_fond.jpg) repeat-y; min-height:320px; height:auto !important; }
	
	#menug #menugder ul.menua { display:block; float:left; list-style-type:none; margin:0; text-align:left; background:url(../Images/menu_vert_fond.jpg) repeat-y;  width:175px;  }
	#menug #menugder li.menua { padding-left: 8px; font-size: 11px; margin-left:-39px; padding-bottom: 3px; line-height: 18px; padding-top: 2px; font-weight:bold;  /margin-left:1px; /margin-top:-2px;   }
	#menug #menugder li.menus {  background:url(../Images/menu_vert_separateur.jpg) no-repeat; height:1px; width:175px; margin:0px; margin-left:-40px;  /margin-left:0px; /margin-top:-10px;   }
	#menug #menugder li.menuahover {  background:#c28f90;  padding-left: 8px; font-size: 11px; margin-left:-39px; padding-bottom: 3px; line-height: 18px; padding-top: 2px; font-weight:bold;  /margin-left:1px; /margin-top:-2px; width:166px; cursor:pointer; color:#000000;  }
	#menug #menugder li.menua a { text-decoration:none; color:#000000; }
	#menug #menugder li.menua a:hover { font-weight:bold; color:#000000;  }
	
	#menug #menugder ul.smenua { display:block; float:left; list-style-type:none; margin:0; text-align:left; background:url(../Images/menu_vert_fond.jpg) repeat-y;  width:175px; }
	#menug #menugder li.smenua { display:block; padding-left:6px; padding-top:1px; padding-bottom:1px; font-size: 11px; margin-left:-25px; line-height: 14px; font-weight:normal; /margin-left:15px; }
	#menug #menugder li.smenuaactif { display:block; padding-left:6px; padding-top:1px; padding-bottom:1px; font-size: 11px; margin-left:-25px; line-height: 14px; font-weight:bold; /margin-left:15px; }
	#menug #menugder li.smenuahover, #menug #menugder li.smenuaactifhover  { padding-left:6px; background:#d89e9f; padding-top:1px; padding-bottom:1px; font-size: 11px; margin-left:-25px; line-height: 14px; font-weight:bold; /margin-left:15px; width:154px; cursor:pointer;  color:#000000;  }
	#menug #menugder li.smenua a, #menug #menugder li.smenuahover a, #menug #menugder li.smenuaactif a { text-decoration:none; color:#000000; }
	#menug #menugder li.smenua a:hover, #menug #menugder li.smenuahover a:hover { font-weight:bold; color:#000000;  }
	
	
	#menug #menugder ul.ssmenua { display:block; float:left; list-style-type:none; margin:0; text-align:left; background:url(../Images/menu_vert_fond.jpg) repeat-y;  width:175px;}
	#menug #menugder li.ssmenua { display:block; padding-left: 6px; padding-top:1px; padding-bottom:1px; font-size: 11px; margin-left:-14px; line-height: 14px;  font-weight:normal;  /margin-left:26px;  }
	#menug #menugder li.ssmenuahover { display:block; padding-left: 6px; background:#edadad; padding-top:1px; padding-bottom:1px; font-size: 11px; margin-left:-14px; line-height: 14px;  font-weight:bold; /margin-left:26px; width:143px; cursor:pointer; color:#000000;  }
	#menug #menugder li.ssmenuaactif { display:block; padding-left: 6px; background:#edadad; padding-top:1px; padding-bottom:1px; font-size: 11px; margin-left:-14px; line-height: 14px;  font-weight:bold; /margin-left:26px; width:143px; cursor:pointer; color:#000000;  }
	#menug #menugder li.ssmenua a, #menug #menugder li.ssmenuahover a, #menug #menugder li.ssmenuaactif a { text-decoration:none; color:#000000; }
	#menug #menugder li.ssmenua a:hover, #menug #menugder li.ssmenuahover a:hover, #menug #menugder li.ssmenuaactif a:hover { font-weight:bold; color:#000000;  }
	
	
	#menug #menugder ul.menuafin { display:block; float:left; list-style-type:none; height:100%; margin:0; text-align:left; background:url(../Images/menu_vert_fond.jpg) repeat-y;  width:175px;  }
	#menug #menugder li.menusfin { padding-top:1px; padding-bottom:1px;  line-height: 100%; height:100%; }
	
	#logosmenug { display:block; vertical-align:baseline; height:100% !important;; -padding-left:0px; background:url(../Images/menu_vert_fond.jpg) repeat-y; }
	#logosmenug img { padding-left:1px; padding-bottom:12px; /padding-bottom:15px; }*/
/* FIN page menug */	

/* pages familles */
#contenu { display:block; position:relative; -display:inline; -float:left; top:-35px; left:0px; /*  height:839px;*/ width:985px;  }
#contentfam { float:left; display:block; position:relative; top:0px; left:9px;  height:100% !important; width:798px; -margin-bottom:12px; -left:-1px; }
	#contentfam #navtitre { float:left; display:block; width:100%; height:19px; /margin-top:0px; font-weight:bold; padding-top:5px; text-indent:10px; /text-indent:10px; background:url(../images/fond_contentfam_titre.jpg) no-repeat; }
	#contentfam #navtitre a{text-decoration:none;}	
	#contentfam #encarts { float:left; display:block;  width:100%; /margin-top:0px; background:url(../images/fond_contentfam_cont.jpg) repeat-y ; padding-top:4px; }
	#contentfam #encarts .encproduitg { float:left; display:block; background:url(../images/fond_b_385.jpg) no-repeat; width:385px; height:265px; margin-left:14px; padding-bottom:3px; left:10px; -margin-left:14px; -height:275px; -margin-bottom:-90px; -top:60px; -display:inline;}
	#contentfam #encarts .encproduitd { float:left; display:block; background:url(../images/fond_b_385.jpg) no-repeat; width:385px; height:265px; margin-left:7px; padding-bottom:3px; left:405px; -margin-bottom:-90px; -height:275px; -display:inline; -float:left;}
	#contentfam #encarts .encproduitd .titre, #contentfam #encarts .encproduitg .titre { float:left; display:block; font-size:14px; position:relative; top:10px; left:20px; width:351px;}
	#contentfam #encarts .encproduitd .photo, #contentfam #encarts .encproduitg .photo { float:right; display:block; padding-top:0px; padding-right:10px; width:180px;height:220px;}
	#contentfam #encarts .encproduitd .accroche, #contentfam #encarts .encproduitg .accroche {  float:left; display:block; font-size:12px; position:relative; top:-225px; left:20px; color:#dc0707; width:351px;  }
	#contentfam #encarts .encproduitd .texte, #contentfam #encarts .encproduitg .texte {float:left; display:block; position:relative; top:-205px; left:20px; width:180px; height:140px;padding-right:30px;}
	#contentfam #encarts .encproduitd .prix, #contentfam #encarts .encproduitg .prix { float:left; display:block; position:relative; top:-30px; left:-75px; color:#dc0707; font-size:20px;width:120px; }
	#contentfam #encarts .encproduitd .prix .eurob { font-size:10px; vertical-align:top; } 
	#contentfam #encarts .encproduitd .details, #contentfam #encarts .encproduitg .details {display:block; position:relative;  top:205px; left:20px; width:122px; height:20px; /height:14px; /top:-43px;-top:-63px; /left:-172px;-left:-192px; background:url(../images/acheter.jpg) left  no-repeat; padding-left: 20px; padding-top:2px; padding-bottom:20px; /padding-bottom:0px; color:#16387c; }
	#contentfam #encarts .encproduitd .achat, #contentfam #encarts .encproduitg .achat { position:relative; display:block; top:192px; left:20px; width:122px; height:20px; /height:14px; /top:-43px; /left:-172px;-top:-63px;-left:-192px; background:url(../images/acheter.jpg) top left no-repeat; padding-left: 20px; padding-top:3px; color:#16387c; }
	#contentfam #encarts .encproduitd .details a, #contentfam #encarts .encproduitg .details a, #contentfam #encarts .encproduitd .achat a, #contentfam #encarts .encproduitg .achat a { text-decoration:none; color:#16387c; }
	#contentfam #encarts .encproduitd .details a:hover, #contentfam #encarts .encproduitg .details a:hover, #contentfam #encarts .encproduitd .achat a:hover, #encarts .encproduitg .achat a:hover { text-decoration:underline; color:#16387c; }
	#contentfam #bas { float:left; display:block; position:relative; width:100%; height:5px; background:url(../images/fond_contentfam_bas.jpg) no-repeat; }

/* FIN pages familles */

/* pages produits */
#contenuproduit { display:block; position:relative; -display:inline; -float:left; top:-40px; left:0px;  height:406px; width:985px; -margin-bottom:12px; }
#contentproduit {  display:block; position:absolute; top:0px; left:184px; /left:9px; height:406px; width:799px; /left:185px; -left:185px; }
	#contentproduit #navtitre { float:left; display:block; width:100%; height:14px; padding-bottom:5px; font-weight:bold; padding-top:5px; text-indent:10px; background:url(../Images/fond_cont_titre_798.jpg) no-repeat; }
	
	#contentproduit #leprod { display:block; float:left; top:0px; left:0px; width:100%; background:url(../Images/fond_cont_enu_798.jpg) repeat-y; padding-bottom:9px; }
	#contentproduit #leprod #produit { display:block; float:left; position:relative; top:5px; background:url(../Images/fond_b_447.jpg) no-repeat; width:447px; height:365px; margin-left:14px; padding-bottom:3px; /left:0px; -margin-left:6px;  }
		#contentproduit #leprod #produit .titre { float:left; display:block; font-size:14px; position:relative; top:5px; left:20px; width:380px;}
		#contentproduit #leprod #produit .accroche {  float:left; display:block; font-size:12px; position:relative; top:20px; left:20px; color:#dc0707; width:351px; height:17px;  }
		#contentproduit #leprod #produit .texte { float:left; display:block; position:relative; top:15px;/top:10px; left:20px; width:220px; height:280px;padding-right:11px;}
		#contentproduit #leprod #produit .prix { float:right; display:block; position:relative; top:-10px; left:-25px; color:#dc0707; font-size:20px;}
		#contentproduit #leprod #produit .photo { position:relative;float:right; display:block; position:relative; top:10px; padding-right:12px;}
		/*#contentproduit #leprod #produit .zoom { display:block; position:relative; top:450px; left:250px; width:122px; height:14px; line-height:14px; padding-bottom:1px; margin-top:-152px; padding-left:20px; /height:14px; /top:135px; /left:+240px; -left:47px; background:url(../Images/acheter.jpg) left bottom no-repeat; color:#16387c; }
		#contentproduit #leprod #produit .achat { display:block; position:relative; top:465px; left:250px; width:122px; height:14px; line-height:14px; padding-bottom:1px; margin-top:-10px;  padding-left:20px; /height:14px; /top:155px; /left:+240px; -left:47px; background:url(../Images/acheter.jpg) left bottom no-repeat; color:#16387c; }
		*/
		#contentproduit #leprod #produit .achat { display:block; position:relative;float:left; top:30px; left:25px; width:100px; height:14px; line-height:14px; padding-bottom:1px; margin-top:-10px;  padding-left:20px; /height:14px; /top:20px; /left:+95px; -left:90px; background:url(../Images/acheter.jpg) left bottom no-repeat; color:#16387c; }
		#contentproduit #leprod #produit .zoom a, #contentproduit #leprod #produit .achat a { text-decoration:none; color:#16387c; }
		#contentproduit #leprod #produit .zoom a:hover, #contentproduit #leprod #produit .achat a:hover { text-decoration:underline; color:#16387c; }
		
	#contentproduit #leprod #caracteristiques { display:block; float:left; position:relative; top:5px; background:url(../Images/fond_b_318.jpg) no-repeat; width:318px; height:309px; margin-left:8px; padding-bottom:3px; -top:5px; /left:0px; -margin-left:6px; -margin-bottom:-90px; }
		#contentproduit #leprod #caracteristiques .titre { float:left; display:block; font-size:14px; position:relative; top:10px; left:20px; width:300px;}
		#contentproduit #leprod #caracteristiques .texte { float:left; position:relative; display:block; background:url(../Images/fond_r_286.jpg) no-repeat; top:30px; left:15px; width:268px; height:220px; padding-left:8px; padding-right:10px; padding-top:7px;}
		#contentproduit #leprod #caracteristiques .imprimer { float:left; display:block; position:relative; top:35px; left:15px; width:122px; height:14px; padding-left:20px; padding-top:2px; /*background:url(../Images/acheter.jpg) left no-repeat;*/ color:#16387c;}
		#contentproduit #leprod #caracteristiques .recommander { float:left; display:block; position:relative; top:35px; left:18px; width:122px; height:14px; padding-left:20px; padding-top:2px; background:url(../Images/acheter.jpg) left no-repeat; color:#16387c;}
		#contentproduit #leprod #caracteristiques .imprimer a, #contentproduit #leprod #caracteristiques .recommander a { text-decoration:none; color:#16387c; }
		#contentproduit #leprod #caracteristiques .imprimer a:hover, #contentproduit #leprod #caracteristiques .recommander a:hover { text-decoration:underline; color:#16387c; }

	#contentproduit #leprod #logos { display:block; position:absolute; top:340px; left:470px; width:322px; height:56px; /margin-bottom:-56px; }
	#contentproduit #logos .acbs { padding-left:85px;  }
	#contentproduit #bas { display:block; float:left; top:0px; left:0px; width:100%; height:5px; background:url(../Images/fond_cont_bas_798.jpg) no-repeat;  }
/* FIN pages produits */

/* page panier */
#etape {display:block; position:absolute; float:left; top:120px; left:472px; height:22px; width:518px; background:url(../images/etape1.jpg) no-repeat; padding-top:40px; }
#etape2 { display:block; position:absolute; float:left; top:120px; left:472px; height:22px; width:518px; background:url(../images/etape2.jpg) no-repeat; padding-top:40px;}
#etape3 {display:block; position:absolute; float:left; top:120px; left:472px; height:22px; width:518px; background:url(../images/etape3.jpg) no-repeat; padding-top:40px; }
#etape4 {display:block; position:absolute; float:left; top:120px; left:472px; height:22px; width:518px; background:url(../images/etape4.jpg) no-repeat; padding-top:40px; }

	#etape .pan, #etape2 .pan , #etape3 .pan, #etape4 .pan  {  padding-left:32px; }
	#etape .pan-in, #etape2 .pan-in, #etape3 .pan-in ,#etape4 .pan-in {  padding-left:32px; color:#c00018; }
	#etape .coord, #etape2 .coord, #etape3 .coord, #etape4 .coord  { padding-left:64px; }
	#etape .coord-in, #etape2 .coord-in, #etape3 .coord-in, #etape4 .coord-in  { padding-left:64px; color:#c00018; }
	#etape .paie, #etape2 .paie, #etape3 .paie, #etape4 .paie  { padding-left:50px; }
	#etape .paie-in, #etape2 .paie-in, #etape3 .paie-in, #etape4 .paie-in { padding-left:50px; color:#c00018; }
	#etape .conf, #etape2 .conf, #etape3 .conf, #etape4 .conf  { padding-left:50px; }
	#etape .conf-in, #etape2 .conf-in, #etape3 .conf-in, #etape4 .conf-in { padding-left:50px; color:#c00018; }



#contentpanier { display:block; position:relative; top:0px; left:0px; width:982px; -margin-bottom:12px;}
	#contentpanier #contentpaniertop {display:block; position:relative; float:left; top:-35px; left:0px; height:20px; width:982px; background:url(../images/fond_cont_titre_982.jpg) no-repeat;}
	#contentpanier #contentpaniercontent { display:block; position:relative; float:left; top:-35px; left:0px; width:982px; background:url(../images/fond_cont_enu_982.jpg) repeat-y; padding-bottom:9px; height:100% !important;}
		#contentpanier #contentpaniercontent .ligne { clear:both; display:block; position:relative; height:100% !important; width:972px; padding-left:12px;  }
		#contentpanier #contentpaniercontent .btexte { font-size:13px; color:#4c4c4c; font-weight:bold; }
		#contentpanier #contentpaniercontent .btexte2 { font-size:13px; color:#FFFFFF; font-weight:bold; }
		#contentpanier #contentpaniercontent .ligne .article { display:block; position:relative; float:left; width:406px; padding-left:10px; padding-right:25px;}
		#contentpanier #contentpaniercontent .ligne .quantite { display:block; position:relative; float:left; width:150px; padding-left:5px; padding-right:5px;}
		#contentpanier #contentpaniercontent .ligne .prix { display:block; position:relative; float:left; width:169px; padding-left:5px; padding-right:5px;}
		#contentpanier #contentpaniercontent .ligne .prixtotal { display:block; position:relative; float:left; width:180px; padding-left:5px; padding-right:5px;}
		#contentpanier #contentpaniercontent .ligne .quantite input { width:20px; border-color:#4c4c4c; border:solid 1px; }
		#contentpanier #contentpaniercontent .ligne .quantite .supprimer { float:left; display:block; position:relative; top:-17px; /top:-20px; left:30px; width:122px; height:14px; padding-left:20px; padding-top:2px; background:url(../images/acheter.jpg) left no-repeat; color:#16387c;}
		#contentpanier #contentpaniercontent .ligne .quantite .supprimer a { text-decoration:none; color:#16387c; }
		#contentpanier #contentpaniercontent .ligne .quantite .supprimer a:hover { text-decoration:underline; color:#16387c; }
		
		#contentpanier #contentpaniercontent .ligne .intitaddition { display:block; position:relative; float:left; width:180px; padding-left:505px;}
		#contentpanier #contentpaniercontent .ligne .addition { display:block; position:relative; float:left; width:145px; height:30px; text-align:right;}
		#contentpanier #contentpaniercontent .ligne .addition input { width:40px; border-color:#4c4c4c; border:solid 1px; }
		#contentpanier #contentpaniercontent .ligne .addition input:hover { background-color:#f9fafa; }
		#contentpanier #contentpaniercontent .lignerouge { clear:both; display:block; position:relative; float:left; height:100% !important; width:957px; margin-left:12px; background-color:#da0205; -margin-left:6px;  }
		#contentpanier #contentpaniercontent .lignerouge .intitaddition {display:block; position:relative; float:left; width:205px; height:23px;text-align:right;margin-left:440px;padding-top:7px;}
		#contentpanier #contentpaniercontent .lignerouge .addition { display:block; position:relative; float:right; width:350px; height:23px; padding-right:127px; padding-top:7px; text-align:right; color:#FFFFFF; font-weight:bold; font-size:13px;}
		
		#contentpanier #contentpaniercontent .ligne .titrecrossselling{ float:left; display:block; position:absolute; top:0px; left:12px; width:360px; height:20px; padding-left:20px; padding-top:10px; background:url(../images/acheter.jpg) left no-repeat; text-decoration:none; color:#004E93;font-size:14px;}
		#contentpanier #contentpaniercontent .ligne .seprateurcrossselling { float:left; display:block; position:relative; width:5px; }		
		#contentpanier #contentpaniercontent .ligne .crossselling { float:left; display:block; position:relative; top:0px; left:40px; width:230px; height:125px;}
		#contentpanier #contentpaniercontent .ligne .crossselling .libecrossselling { float:left; display:block; position:relative; top:0px; left:0px;width:150px;text-decoration:none; color:#004E93;font-size:14px;}
		#contentpanier #contentpaniercontent .ligne .crossselling .imagescrossselling { float:left; display:block; position:relative; top:10px; left:12px; width:150px; text-decoration:none; color:#004E93;font-size:14px; }
		#contentpanier #contentpaniercontent .ligne .crossselling .prixcrossselling{ float:left; display:block;position:absolute; top:40px; left:132px; width:90px;color:#d00000; font-size:14px;}
		#contentpanier #contentpaniercontent .ligne .crossselling .achatdispocrossselling a{ float:left; display:block;position:absolute; top:90px; left:98px; width:90px; padding-left:20px; padding-top:8px; background:url(../images/acheter.jpg) left no-repeat; color:#16387c;}
		
		
		#contentpanier #contentpaniercontent .ligne .continuer { float:left; display:block; position:relative; top:0px; left:570px; width:120px; height:20px; padding-left:20px; padding-top:8px; background:url(../images/acheter.jpg) left no-repeat; color:#16387c;}
		#contentpanier #contentpaniercontent .ligne .commander { float:left; display:block; position:relative; top:0px; left:640px; width:150px; height:20px; padding-left:20px; padding-top:8px; background:url(../images/acheter.jpg) left no-repeat; color:#16387c;}
		
		#contentpanier #contentpaniercontent .ligne .continuer a, #contentpanier #contentpaniercontent .ligne .commander a { text-decoration:none; color:#16387c;font-size:12px; font-weight:bold; }
		#contentpanier #contentpaniercontent .ligne .continuer a:hover, #contentpanier #contentpaniercontent .ligne .commander a:hover { text-decoration:underline; color:#16387c; font-size:12px;font-weight:bold; }

		#contentpanier #contentpaniercontent .ligne .valider { float:left; display:block; position:relative; top:0px; left:780px; width:120px; height:20px; padding-left:20px; padding-top:8px; background:url(../images/acheter.jpg) left no-repeat; color:#16387c;}
		#contentpanier #contentpaniercontent .ligne .valider a, #contentpanier #contentpaniercontent .ligne .valider a { text-decoration:none; color:#16387c;font-size:12px;font-weight:bold; }
		#contentpanier #contentpaniercontent .ligne .valider a:hover, #contentpanier #contentpaniercontent .ligne .valider a:hover { text-decoration:underline; color:#16387c;font-size:12px;font-weight:bold; }
		
				#contentpanier #contentpaniercontent .ligne .imprimer { float:left; display:block; position:relative; top:0px; left:700px; width:180px; height:20px; padding-left:20px; padding-top:8px; background:url(../images/acheter.jpg) left no-repeat; color:#16387c;}
		#contentpanier #contentpaniercontent .ligne .imprimer a, #contentpanier #contentpaniercontent .ligne .imprimer a { text-decoration:none; color:#16387c; }
		#contentpanier #contentpaniercontent .ligne .imprimer a:hover, #contentpanier #contentpaniercontent .ligne .imprimer a:hover { text-decoration:underline; color:#16387c; }
		
		
		#contentpanier #contentpaniercontent .ligne .coordonnees { display:block; float:left; position:relative; width:490px; padding-left:20px; height:20px; font-size:13px; color:#4c4c4c; font-weight:bold; padding-top:3px; }
		#contentpanier #contentpaniercontent .ligne .adresse {display:block; float:left; position:relative; width:450px; height:20px; font-size:13px; color:#4c4c4c; font-weight:bold; padding-top:3px; }
		#contentpanier #contentpaniercontent .ligne .modepaiment { display:block; float:left; position:relative; width:390px; padding-left:20px; height:20px; font-size:13px; color:#4c4c4c; font-weight:bold; padding-top:20px; }
		#contentpanier #contentpaniercontent .ligne .bloc1 {float:left; display:block; position:relative; top:0px; left:0px; width:490px; margin-bottom:30px;}
			#contentpanier #contentpaniercontent .ligne .bloc1 label { clear:both; float:left; display:block; position:relative; width:160px; text-align:right; padding-right:8px; margin-top:5px; font-size:13px; color:#4c4c4c; font-weight:bold;  }
			#contentpanier #contentpaniercontent .ligne .bloc1 .btradio { display:block; position:relative; float:left; width:35px; text-align:left; border:0; background:none; }
			#contentpanier #contentpaniercontent .ligne .bloc1 .civilite {float:left; padding-top:5px; /padding-top:8px;}
			#contentpanier #contentpaniercontent .ligne .bloc1 .textconfirmation {float:left; padding-top:5px; /padding-top:8px;}
			#contentpanier #contentpaniercontent .ligne .bloc1 input { float:left; display:block; position:relative; width:200px; margin-top:5px; border:1px solid #d3d5d9; background-color:#f9fafa;}
			#contentpanier #contentpaniercontent .ligne .bloc1 input:hover { background-color:#ffffff; border:1px solid #d3d5d9; }
		#contentpanier #contentpaniercontent .ligne .bloc2 {float:left; display:block; position:relative; top:0px; left:20px; width:450px; padding-left:0px;}
			#contentpanier #contentpaniercontent .ligne .bloc2 label { clear:both; float:left; display:block; position:relative; width:160px; text-align:right; padding-right:8px; margin-top:5px; font-size:13px; color:#4c4c4c; font-weight:bold;}
			#contentpanier #contentpaniercontent .ligne .bloc2 .btradio { display:block; position:relative; float:left; width:30px; }
			#contentpanier #contentpaniercontent .ligne .bloc2 .textconfirmation {float:left; padding-top:5px; /padding-top:8px;}
			#contentpanier #contentpaniercontent .ligne .bloc2 input { float:left; display:block; position:relative; width:200px; margin-top:5px; border:1px solid #d3d5d9; background-color:#f9fafa; }
			#contentpanier #contentpaniercontent .ligne .bloc2 input:hover { background-color:#ffffff; border:1px solid #d3d5d9; }
		#contentpanier #contentpaniercontent .ligne .boutradio { display:block; position:relative; float:left; width:52%; height:20px; font-size:13px; color:#4c4c4c; font-weight:bold; padding-left:15px;  }
		
		#contentpanier #contentpaniercontent .ligne .continuercoordonneshaut { float:left; display:block; position:relative; top:0px; left:800px; width:120px; height:20px; padding-left:20px; padding-top:8px; background:url(../images/acheter.jpg) left no-repeat; color:#16387c;}
		#contentpanier #contentpaniercontent .ligne .continuercoordonneshaut a{ text-decoration:none; color:#16387c;font-size:12px; font-weight:bold; }
		#contentpanier #contentpaniercontent .ligne .continuercoordonneshaut a:hover{ text-decoration:underline; color:#16387c; font-size:12px;font-weight:bold; }
		#contentpanier #contentpaniercontent .ligne .continuercoordonnes { float:left; display:block; position:relative; top:0px; left:80px; width:120px; height:20px; padding-left:20px; padding-top:8px; background:url(../images/acheter.jpg) left no-repeat; color:#16387c;}
		#contentpanier #contentpaniercontent .ligne .continuercoordonnes a{ text-decoration:none; color:#16387c;font-size:12px; font-weight:bold; }
		#contentpanier #contentpaniercontent .ligne .continuercoordonnes a:hover{ text-decoration:underline; color:#16387c; font-size:12px;font-weight:bold; }
		
		#contentpanier #contentpaniercontent .ligne .poursuivre { float:left; display:block; position:relative; top:0px; left:100px; width:150px; height:20px; padding-left:20px; padding-top:8px; background:url(../images/acheter.jpg) left no-repeat; color:#16387c;}
		#contentpanier #contentpaniercontent .ligne .poursuivre a { text-decoration:none; color:#16387c; }
		#contentpanier #contentpaniercontent .ligne .poursuivre a:hover { text-decoration:underline; color:#16387c; }
		#contentpanier #contentpaniercontent .ligne .boutchamps { display:block; position:relative; float:left; width:52%; height:20px; padding-left:15px; top:15px;  }
		
	#contentpanier #contentpanierbas { display:block; position:relative; float:left; top:-35px; left:0px; height:18px; width:982px; background:url(../images/fond_cont_bas_982.jpg) no-repeat;}
	
	#contentpanier #contentpaniercontent .ligne .confirmation { display:block; position:relative; float:left; width:868px; padding-left:10px; padding-right:25px;}
	
	#contentpanier #contentpaniercontent .btextepetit { font-weight:bold; font-size:11px; margin:0 0 5px 20px; }	
 
 	#contentpanier #contentpaniercontent .ligne .confirmationcoordonne {display:block; position:relative; float:left; width:868px; padding-left:60px; padding-right:25px;}
 
 		
	#contentpanier #contentpaniercontent .ligne .coordonneesorder { display:block; float:left; position:relative; width:290px; padding-left:20px; height:20px; font-size:13px; color:#4c4c4c; font-weight:bold; padding-top:3px; }
	#contentpanier #contentpaniercontent .ligne .adresseorder {display:block; float:left; position:relative; width:450px; height:20px; font-size:13px; color:#4c4c4c; font-weight:bold; padding-top:3px; }
	
	#contentpanier #contentpaniercontent .ligne .bloc1order {float:left; display:block; position:relative; top:0px; left:0px; width:290px; margin-bottom:30px;}
	#contentpanier #contentpaniercontent .ligne .bloc1order label { clear:both; float:left; display:block; position:relative; width:100px; text-align:left; padding-left:50px; margin-top:5px; font-size:13px; color:#4c4c4c; font-weight:bold;  }
	#contentpanier #contentpaniercontent .ligne .bloc1order .textconfirmation {float:left; padding-top:8px; /padding-top:8px;}
		
	#contentpanier #contentpaniercontent .ligne .bloc2order {float:left; display:block; position:relative; top:0px; left:20px; width:450px; padding-left:0px;}
	#contentpanier #contentpaniercontent .ligne .bloc2order label { clear:both; float:left; display:block; position:relative; width:auto; text-align:left; padding-left:50px;padding-right:8px; margin-top:5px; font-size:13px; color:#4c4c4c; font-weight:bold;}	
	#contentpanier #contentpaniercontent .ligne .bloc2order .textconfirmation {float:left; padding-top:8px; /padding-top:8px;}

	#contentpanier #contentpaniercontent .ligne .texteorder { display:block; float:left; position:relative; width:868px; padding-left:20px; height:20px; font-size:16px; color:#4c4c4c; font-weight:bold; padding-top:3px; }
	
	#contentpanier #contentpaniercontent .ligne .texteordercommande { display:block; float:left; position:relative; width:868px; padding-left:20px; height:20px; font-size:13px; color:#4c4c4c; font-weight:bold; padding-top:3px; }
				

		#contentpanier #contentpaniercontent .ligneorder { clear:both; display:block; position:relative; height:100% !important; width:700px; margin-left:150px;}

#contentpanier #contentpaniercontent .ligneorder .article { display:block; position:relative; float:left; width:150px; padding-left:10px; padding-right:25px;}
		#contentpanier #contentpaniercontent .ligneorder .quantite { display:block; position:relative; float:left; width:80px; padding-left:5px; padding-right:5px;}
		#contentpanier #contentpaniercontent .ligneorder .prix { display:block; position:relative; float:left; width:150px; padding-left:5px; padding-right:5px;}
		#contentpanier #contentpaniercontent .ligneorder .prixtotal {display:block; position:relative; float:left; width:120px; padding-left:12px; padding-right:5px;}
 
 
		#contentpanier #contentpaniercontent .ligneorder .intitaddition { display:block; position:relative; float:left; width:180px; padding-left:225px;}
		#contentpanier #contentpaniercontent .ligneorder .addition { display:block; position:relative; float:left; width:75px; height:30px; text-align:right;}
		#contentpanier #contentpaniercontent .ligneorder .addition input { width:40px; border-color:#4c4c4c; border:solid 1px; }
		#contentpanier #contentpaniercontent .ligneorder .addition input:hover { background-color:#f9fafa; }
		#contentpanier #contentpaniercontent .lignerougeorder { clear:both; display:block; position:relative; float:left;width:650px; margin-left:140px; background-color:#da0205;  height:20px; padding-top:5px;}
		#contentpanier #contentpaniercontent .lignerougeorder .intitaddition { display:block; position:relative; float:left; width:180px; padding-left:225px;padding-right:8px;}
		#contentpanier #contentpaniercontent .lignerougeorder .addition { display:block; position:relative; float:left; width:75px;text-align:right;}
 
 

			
#contentpanier #contentpaniercontent .textconfirmation {}		
			
			
/* FIN page panier */

/* faq 
#contentfaq { display:block; position:relative; top:0px; left:0px; width:982px; -margin-bottom:12px;}
#contentfaq #contentfaqtop { display:block; position:relative; float:left; top:-35px; left:0px; height:20px; width:982px; background:url(../images/fond_cont_titre_982.jpg) no-repeat;}
#contentfaq  #contentfaqbas { display:block; position:relative; float:left; top:-35px; left:0px; height:18px; width:982px; background:url(../images/fond_cont_bas_982.jpg) no-repeat;}
#contentfaq #contentfaqcontent { display:block; position:relative; float:left; top:-35px; left:0px; width:982px; background:url(../images/fond_cont_enu_982.jpg) repeat-y; padding-bottom:9px; height:100% !important;}
#contentfaq #contentfaqcontent  .ligne { clear:both; display:block; position:relative; height:100% !important; width:972px; padding-left:12px;  }
#contentfaq #contentfaqcontent  .btexte { font-size:13px; color:#4c4c4c; font-weight:bold; }
#contentfaq #contentfaqcontent .ligne .faq { display:block; position:relative; float:left; width:878px; padding-left:50px; padding-right:25px;}

#contentfaq #contentfaqcontent .ligne .faq .titre2 { font-size:12px;}

#contentfaq #contentfaqcontent .ligne .faq .div-faq { width:100%; position:relative; display:block; background:#F9F9F9; margin-top:15px; }
#contentfaq #contentfaqcontent .ligne .faq .div-faq p.question {background:#fff; padding:2px 2px 2px 40px; margin:0; border-bottom:dashed 1px #ccc; font-weight:bold; font-size:12px; color:#CF1918;}
#contentfaq #contentfaqcontent .ligne .faq .div-faq p.reponse { padding:2px 2px 10px 40px; margin:2px 0 2px 0; font-size:12px;}
#contentfaq #contentfaqcontent .ligne .faq .div-faq .question2 {padding:10px 0px 10px 60px; margin:0;font-weight:bold; font-size:12px;}
#contentfaq #contentfaqcontent .ligne .faq .div-faq p.reponse2 {padding:2px 2px 10px 60px; margin:2px 0 2px 0;font-size:12px;}
#contentfaq #contentfaqcontent .ligne .faq  .titre{font-size:17px;font-weight:bold;color: #CF1A13;margin: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 30px;padding-left: 0px;}
fin faq */

/* faq */
.titreneufbox{font-size:14px;font-weight:bold;color: #CF1A13;margin: 0px;padding-top: 10px;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;}
#contentneufbox { float:left; display:block; position:relative; top:0px; left:9px;  height:100% !important; width:798px; -margin-bottom:12px; -left:-1px; }
#contentneufbox #encartsneufbox { float:left; display:block;  width:100%; /margin-top:0px; background:url(../images/fond_contentfam_cont.jpg) repeat-y ; padding-top:4px; padding-left:0px;}
#contentneufbox #encartsneufbox .div-neufboxstore{ width:760px; position:relative; display:block; margin-top:15px;padding:2px 2px 2px 20px;}
#contentneufbox #navtitresneufbox {float:left; display:block; width:100%; height:19px; /margin-top:0px; font-weight:bold; padding-top:5px; text-indent:10px; /text-indent:10px; background:url(../images/fond_contentfam_titre.jpg) no-repeat; color:#E81B00; font-size:14px;}
#contentneufbox #bas { float:left; display:block; position:relative; width:100%; height:5px; background:url(../images/fond_contentfam_bas.jpg) no-repeat; }



.titrefaq{font-size:14px;font-weight:bold;color: #CF1A13;margin: 0px;padding-top: 10px;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;}
#contentfaq { float:left; display:block; position:relative; top:0px; left:9px;  height:100% !important; width:798px; -margin-bottom:12px; -left:-1px; }
	#contentfaq #navtitrefaq { float:left; display:block; width:100%; height:19px; /margin-top:0px; font-weight:bold; padding-top:5px; text-indent:10px; /text-indent:10px; background:url(../images/fond_contentfam_titre.jpg) no-repeat;color:#E81B00;font-size:14px;}
 	#contentfaq #encartsfaq { float:left; display:block;  width:100%; /margin-top:0px; background:url(../images/fond_contentfam_cont.jpg) repeat-y ; padding-top:4px; padding-left:0px; }
#contentfaq #encartsfaq   .btexte { font-size:13px; color:#4c4c4c; font-weight:bold; }

#contentfaq #encartsfaq .titre2 a{ }
#contentfaq #encartsfaq  .div-faq { width:680px; position:relative; display:block; background:#F9F9F9; margin-top:15px; margin-left:40px;}
#contentfaq #encartsfaq  .div-faq p.question {background:#fff; padding:2px 2px 2px 20px; margin:0; border-bottom:dashed 1px #ccc; olor:#CF1918;}
#contentfaq #encartsfaq  .div-faq p.reponse { padding:2px 2px 10px 20px; margin:2px 0 2px 0;}
#contentfaq #encartsfaq  .div-faq .question2 {padding:10px 0px 10px 40px; margin:0;font-weight:bold;}
#contentfaq #encartsfaq  .div-faq p.reponse2 {padding:2px 2px 10px 40px; margin:2px 0 2px 0;}
#contentfaq #bas { float:left; display:block; position:relative; width:100%; height:5px; background:url(../images/fond_contentfam_bas.jpg) no-repeat; }
/* fin faq */



#menug { display:block; position:relative; top:0px; left:0px; width:176px;/* min-height:374px; */ height:auto !important; }
#menug #menuencours { display:block; position:relative; top:0px; left:0px; height:18px; width:176px; background:url(../Images/menu_vert_header.jpg) no-repeat;  color:#FFFFFF; font-weight:bold; padding-left:10px; padding-top:3px; font-size:12px;}
#menug #menugder { display:block; position:relative; top:0px; left:0px; width:176px; background:url(../Images/menu_vert_fond.jpg) repeat-y; min-height:360px; height:auto !important; }
#menug #menuencours a{ color:#FFFFFF;}

#menug #menugder ul.menuafin { display:block; float:left; list-style-type:none; height:100%; margin:0; text-align:left; background:url(../Images/menu_vert_fond.jpg) repeat-y;  width:175px;  }
#menug #menugder li.menusfin { padding-top:1px; padding-bottom:1px;  line-height: 100%; height:100%; }

#menug #logosmenug { display:block; vertical-align:baseline; height:100% !important;; -padding-left:0px; background:url(../Images/menu_vert_fond.jpg) repeat-y; }
#menug #logosmenug img { padding-left:1px; padding-bottom:12px; /padding-bottom:15px; }*/

#menug #menugder .arrowlistmenu{
width: 176px; /*width of accordion menu*/
}

#menug #menugder .arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
color: #000000;margin-bottom: 0px; /*bottom spacing between header and rest of content*/padding: 4px 0 4px 10px; /*header text is indented 10px*/cursor: hand;cursor: pointer;font-size:11px;
}

#menug #menugder .arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
border-bottom: 1px solid #dadada;
}

#menug #menugder .arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

#menug #menugder .arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

#menug #menugder .arrowlistmenu ul li a{
color: #000000; /*custom bullet list image*/display: block;padding: 2px 0;padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;font-weight: bold;border-bottom: 1px solid #dadada;font-size: 90%;
}

#menug #menugder .arrowlistmenu ul li a:visited{
color: #000000;
}

#menug #menugder .arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;background-color: #F3F3F3;
}