/*
//		rouge		#dd343a
*/

body{background: #97999a url('../media/images/bodyfond.gif') repeat-y top center;}
#page{width:980px; margin:0 auto; padding:25px 0 00px 0;} /* pad-bot:10px*/



/* //////////////
// PREHEADER
*/
#preheader{
	width:135px; padding:0 0 0 840px; 
	top:8px; left:50%; margin-left:-490px; position:absolute; z-index: 300; 
}
*:first-child+html #preheader{padding-left:839px;} /* IE7 only */
#preheader h6{
	cursor: pointer; background: transparent url('../media/images/langlist_fond.gif') no-repeat  top left;
	text-transform: uppercase; text-align: center; font-size: 9px; line-height:1; height:11px; padding-top:1px;
	vertical-align: middle;
}
#preheader h6:hover{color:#dd343a}
#preheader_langlist{width:135px; background-color: #fff; padding-top:3px;}
#preheader_switch{}
#preheader li{text-align: center;padding:1px 0; line-height:1;}
#preheader a{text-decoration: none; color:#000;}
#preheader a:hover{color:#dd343a;}
#preheader .selected a{color:#dd343a}
#preheader .selected a:hover{color:#000;}



/* ///////////
// HEADER
*/
#header{
	width:980px; height:107px; background: transparent url('../media/images/pagefond_01.gif') no-repeat top left;
	position:relative;
}
#logo{margin:30px 0 0 404px; width:171; height:58; float:left;}
#monshopping{width:145px; position:absolute; top:30px; left:810px; z-index: 200;}
#monshopping h6{
	background: green url('../media/images/monshopping_fond.gif') no-repeat top left;
	height:16px; font-size: 9px; font-weight: bold; text-align: center; text-transform: uppercase;
	line-height:16px; vertical-align: middle;  border: 1px solid #cfd0d2;
}
#monshopping a{color:#000; text-decoration: none;}
#monshopping a:hover{color:#dd343a;}
#mshp_panier p{
	color:#dd343a; text-align: center; line-height:1; padding:2px; height:10px; vertical-align: middle;
	margin-bottom:2px; border-width: 0 1px 1px 1px; border-style: solid; border-color: #cfd0d2;
}
#mshp_compte{position:relative; width:145px;}
#mshp_compte h6{cursor:pointer;}
#mshp_compte_slide{
	width:139px; padding:2px; background-color: #fff;
	border-width: 0 1px 1px 1px; border-style: solid; border-color: #cfd0d2;
}
#mshp_compte label{display:none;}
#mshp_compte #loginemail_ob{width:132px;margin-bottom:2px;}
#mshp_compte #loginmdp_ob{width:113px;margin-bottom:2px; float:left;}
#mshp_compte #loginok{width:17px; float:right;}
#mshp_compte p{clear:both; text-align: center; padding:2px;}



/* /////////////
// MAINMENU
*/
#mainmenu{
	width:971px; height:31px; padding:0 5px 0 4px; color:#999; z-index:-1;
	background: transparent url('../media/images/mainmenu_fond.gif') no-repeat top left;
}
#mainmenu a{color:#bbb; text-decoration: none;}
#mainmenu a:hover{color:#f2f2f2;}
#mainmenu .selected a{color:#f2f2f2;}
#mainmenu .selected a:hover{color:#d23137;}
#mainmenu ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#mainmenu ul{display: inline-block;}
#mainmenu ul{display: block;}
#mainmenu ul{position:relative; z-index: 300;}
#mainmenu ul li{display: inline; }
#mainmenu ul li a{
	display: block; float:left; /*height:23px;*/ vertical-align: middle; padding:7px 10px 7px 10px;
	background: transparent url('../media/images/mainmenu_lisepa.gif') no-repeat  top left;
	text-transform: uppercase; font-size: 11px; line-height:1;
}
#mainmenu ul li.first a{background-image: none;}
#mainmenu ul ul{display:none;}
/*#mainmenu ul li:hover ul{display:block;}*/
#mainmenu ul ul{position:absolute; top:23px; left:0; background-color: #666; z-index: -1;}
#mainmenu ul ul li{}
#mainmenu ul ul li.first{}
#mainmenu ul ul li a{
	float:none; /*width:110px; */border-top: 2px solid #383838;
	font-size: 9px; line-height:1.2; color:#e6e6e6; background-image: none;
}
#mainmenu ul ul li.first a{border-top: none;}
#mainmenu ul ul li a:hover{background-color: #d9dadb; color:#666;}

#mainmenu ul li.deux ul li.li_gamme a:hover{background-color: #d9dadb; color:#666;}

#mainmenu ul li a.element_right_menu{float:right; text-transform:lowercase;}

#mainmenu ul li a.mon_compte{background:none;}



/* ///////////////////////
// MAIN mainß+ FOOTER
*/
#main{width:971px; padding:0 5px 0 4px; background: transparent url('../media/images/pagefond_02.gif') repeat-y top left;}


#main_beta{width:971px; padding-bottom:14px;}
.compact1 #main_beta{/*height:239px;*/ /*overflow:hidden;*/}
.etendu #main_beta {/*height:379px;*/ overflow:hidden;}


#main_betillus_container{padding:21px 25px 0 25px; width:345px; height: 345px; float:left; background-color:#ffffff;}
#main_betillus{width:345px; height: 345px; display: block;}


#main_betatitre,
  .main_betatitre{
	font-size: 30px; font-weight: bold; text-transform: uppercase; 
	padding:15px 0 12px 0px; float:left; width:556px;
}
#lebigprod #main_betatitre{float:none;}
#main_betatitre span{font-size: 15px; font-weight: normal; text-transform: none;}
#lebigmag_presseinner #main_betatitre{float:none;}


#main_gamma{width:971px;  clear:both; border-top: 1px solid #9a9a9a; padding:6px 0 0 1px;}


#footer{width:980px; padding-top:21px; background: transparent url('../media/images/pagefond_04.gif') no-repeat top left;}
#footer ul.gau{width:400px; padding-left:20px; float:left;}
#footer ul.dro{padding-right:20px; float:right;}
#footer li{display:inline; text-transform: uppercase;}
#footer a{text-decoration: none; color:#000;}
#footer a:hover{color:#dd343a;}
#footer .selected a{color:#dd343a}
#footer .selected a:hover{color:#000;}

#inscrip_to_nwslttr{float:right; position:relative; padding-bottom:10px;}
#inscrip_to_nwslttr label{padding-right:5px; text-transform:uppercase;}
#inscrip_to_nwslttr .input_i{width:146px; height:14px; line-height:14px; padding:0 3px; margin:0; border:0;}
#inscrip_to_nwslttr .input_i{background: transparent url('../media/images/newsletter_fond.gif') no-repeat  top left;}
#inscrip_to_nwslttr>.input_i{background: transparent url('../media/images/newsletter_fond.png') no-repeat  top left;}
#inscrip_to_nwslttr .input_s{margin:2px 7px 0 5px; line-height:15px; vertical-align: top;}
#nwsltr_messerok{
	width:271px; height:92px; padding:20px; font-size: 12px; display:none;
	background: #fff url('../media/images/newsletter_alertefond.gif') no-repeat top left; 
}
#inscrip_to_nwslttr #nwsltr_messerok{position:absolute; bottom:48px; right:13px;}
#inscrip_to_nwslttr>#nwsltr_messerok{position:absolute; bottom:46px; right:14px;} /*-2 +1*/
#nwsltr_messerok strong{display: block; font-size: 18px; font-weight: bold; text-transform: uppercase;}
.nwsltr_messerok_close{margin-top:1.2em; font-weight: bold;}



/* ////////////
// HOME
*/
#accueil #mainmenu{height:25px;}
#accueil #main_beta{overflow:hidden; position:relative; padding-bottom:0;}
#accueil_zonelibre{width:970px; overflow:hidden; height: expression( this.scrollHeight < 240 ? "239px" : "auto" ); min-height: 239px; }
#accueil_zonelibre p{margin-bottom:1.2em;}
#accueil_zonelibre .main_betatitre{display: block; margin-bottom:0;}
#accueil_zonelibre p{margin-bottom:1.2em;}
#accueil_zonelibre a{color:#dd343a; text-decoration: none;}
#accueil_zonelibre a:hover{color:#000;}
#accueil_zonelibre .f12{font-size: 12px;}
#accueil_zonelibre .f18{font-size: 18px;}
#accueil_zonelibre .cap{text-transform: uppercase;}
#accueil_zonelibre .cotemarge{padding:0 20px;}

/*#main_beta_carroussel{width:9170px; position:absolute;}
.homecarrou_item{width:971px; float:left;}*/


/*.picprod{width:400px; height:239px; display: block; float:left; background-color: pink;}*/
/*.picprod{ padding-left:161px; width:239px; height:239px; display: block; float:left; background-color:#ffffff;}
.homeprod{width:571px; height:239px; float:left; overflow:hidden;}
.homeprod .main_betatitre{padding-left:0;}
.homeprod h2{font-size: 15px;}
.homeprod .contenu{
	border-width: 1px 0; border-style: dashed none dashed none; border-color: #b4b4b4;
	margin:9px 0 9px 0; padding:9px 118px 5px 0; width:434px; font-size: 18px; }
.prodlink_details,
.prodlink_achat{
	font-weight: bold; line-height: 1; text-transform: uppercase;
	padding:0 0 6px 13px; background-position: top left; background-repeat: no-repeat;
}
.prodlink_details a,
.prodlink_achat a{color:#dd343a; text-decoration: none;}
.prodlink_details a:hover,
.prodlink_achat a:hover{color:#000;}
.prodlink_details{background-image: url('../../filorga/media/images/prodlink_details_fond.gif');}
.prodlink_achat{background-image: url('../../filorga/media/images/prodlink_achat_fond.gif')}*/



.info_item{
	width:294px; height:133px; padding:0 10px; float:left; margin-left:7px;
	background: #fff url('../media/images/info_item.gif') no-repeat top left;
	display:inline;
}
.info_item h2{
	width:288px; height:17px; padding:5px 3px 0 3px; float:left;
	font-size: 11px; font-weight: bold; text-align: center; line-height:1; text-transform: uppercase;
}
.info_item h3{
	width:208px; max-height:30px; /*height:17px; */ padding-top: 10px; float:left; overflow: hidden;
	font-size: 13px; /* font-size:14px; */ font-weight: bold; text-transform: uppercase;
}
.info_item p,
  .info_item div.desc{font-size: 10px; float:left; width:208px; overflow:hidden;}
.info_item .desc{
	color:#000; /*height:58px;*/ height: expression( this.scrollHeight > 57 ? "58px" : "auto" ); max-height: 58px;
}
.info_item p.ensp{height:12px;}
.info_item p.ensp a{color:#dd343a; text-decoration: none;}
.info_item p.ensp a:hover{color:#000;}
.info_item img{display: block; float:right; margin-top:8px;}
#accueil .info_item img{
	max-width:80px; max-height:75px;
	width: expression( document.body.clientWidth > 79 ? "80px" : "auto" );
	height: expression( this.scrollHeight > 74 ? "75px" : "auto" );
}
#accueil .info_item img.retour_presse{width:60px; height:80px;}
#produit .info_item img{width:80px; height:80px;}



/* ///////////////
// QUISOMPRES
*/
#prez_text{width:576px; height: 316px; float:left; overflow:hidden;}
#prez_text.prezconc,
#prez_text.prezcontact,
  #prez_text.preznwslt{height:auto;/* min-height: 316px; width: expression( document.body.clientWidth < 317 ? "316px" : "auto" );*/ }
#prez_text_inner{
	overflow:scroll; overflow-x:hidden; width:546px; height:305px;
	padding-right:10px; font-size: 11px; line-height:13px;  padding-bottom:50px;
}
#ptdevente #prez_text_inner{height:auto;}
#prez_text_inner ul{margin-bottom:1.2em;}
#prez_text_inner h3{font-size: 120%; margin:1.2em 0; font-weight: bold;}
#prez_text_inner a{color:#dd343a; text-decoration:none;}
#prez_text_inner a:hover{color:#000;}
#prez_text_scrl_contentmask {
	overflow: hidden; position: relative; float: left;
	width: 521px; height: 305px;
	padding-top: 0; padding-right: 20px;
}
#prez_text_scrl_scrollcontainer {
	height: 305px; width: 10px; margin-left: 5px;
	float: left; display: none;
}
#prez_scrollUpBtn {
	margin-bottom: 0px; display: none;
	background: #fff url('../media/images/scroll_up_noir.gif') no-repeat top left;
	width:10px; height:10px;
}
#prez_scrollDownBtn{
	margin-top: 0px; display: none;
	background: #fff url('../media/images/scroll_down_noir.gif') no-repeat top left;
	width:10px; height:10px;
}
#prez_scrolltrack{height: 285px; width: 10px; background-color: #fff; display: none; overflow:hidden;}
#prez_scrollknob{width: 8px; height: 25px; border: 1px solid #000; background-color: #fff;}



/* ///////////////
// QUISOMNEWS
*/
#news_inner{
	/*overflow:scroll;*/ overflow-x:hidden; width:566px; /*height:305px;*/
	padding-right:10px;   /*padding-bottom:50px;*/ float:left;
}
.news_item{width:521px; padding-top:16px; border-top: 1px dashed #b4b4b4; margin-top:15px;}
.news_item.first{border-top: 0; margin-top:0;}
.news_item img{display: block; width:110px; height:85px; margin-right:10px; float:left;}
.news_itcontent{width:401px; float:left;}
.news_itBigDro{width:401px; /*height:65px; */border-bottom: 7px solid #fff; /*overflow:hidden;*/}
.news_itBigDro h2{font-size: 14px; font-weight: bold; text-transform: uppercase; margin-bottom:8px;}
.news_ittex1{font-size: 11px;}
.news_item p.news_itlien{font-size: 11px; width:401px; height:13px; overflow:hidden;}
.news_item a{color:#dd343a; text-decoration: none;}
.news_item a:hover{color:#000;}
.news_ittex2{font-size: 11px; padding-top:5px; }
/*.news_ittex2_sous{padding-top:5px; }*/
#news_scrl_contentmask {
	overflow: hidden; position: relative; float: left;
	height: 305px; width: 521px;
	padding-top: 0; padding-right: 20px;
}
#news_scrl_scrollcontainer {
	height: 305px; width: 10px; margin-left: 5px;
	float: left; display: none;
}
#news_scrollUpBtn {
	margin-bottom: 0px; display: none;
	background: #fff url('../media/images/scroll_up_noir.gif') no-repeat top left;
	width:10px; height:10px;
}
#news_scrollDownBtn{
	margin-top: 0px; display: none;
	background: #fff url('../media/images/scroll_down_noir.gif') no-repeat top left;
	width:10px; height:10px;
}
#news_scrolltrack{height: 285px; width: 10px; background-color: #fff; display: none;}
#news_scrollknob{width: 8px; height: 25px; border: 1px solid #000; background-color: #fff;}



/* //////////////////
// LESPRODMANEGE
reste 20px de mou
*/
#gamme_descript{width:205px; height:338px; padding:10px; font-size:11px; float:left; overflow:hidden;}
#gamme_descript h2{font-size: 18px; font-weight: bold; text-transform: uppercase; margin-bottom:12px;}
#lesprodmanege{width:971px; height:358px; position:relative; overflow: hidden; float:left;}
#lesprodmanege.avec_description{width:746px;}
#lesprod_ssel{width:3000px; padding:0 3px; margin-left:23px; position:absolute;}
#lesprod_navig_gau,
  #lesprod_navig_dro{width:23px; height:358px; cursor: pointer; position: absolute; top:0; display:none;}
#lesprod_navig_gau{left:0;}
#lesprod_navig #lesprod_navig_dro{right:-1px;}
#lesprod_navig>#lesprod_navig_dro{right:0;}


.lesprod_item{width:205px; height:288px; padding:20px 10px 10px 10px; float:left;}
.lesprod_item a{text-decoration: none; color:#000;}
.lesprod_item a:hover{color:#dd343a;}
.lesprod_item h5 img{width:205px; height:205px; display: block;}
.lesprod_item h6{
	width:205px; font-size: 14px; font-weight: bold; padding-top:35px; 
	text-align: center; text-transform: uppercase;
}
.lesprodmini_cro{width:205px; padding-bottom:4px; text-align: center;}
.lesprodmini_det,
  .lesprodmini_ach{
	font-weight: bold; line-height: 1; text-transform: uppercase; font-size: 10px;
	padding:0 0 6px 0; 
	width:120px; margin:0 auto; text-align:center;
}
.lesprodmini_det a,
  .lesprodmini_ach a{color:#dd343a; background-position: center left; background-repeat: no-repeat; padding-left:13px;}
.lesprodmini_det a:hover,
  .lesprodmini_ach a:hover{color:#000;}
.lesprodmini_det a{background-image: url('../../filorga/media/images/prodlink_details_fond.gif');}
.lesprodmini_ach a{background-image: url('../../filorga/media/images/prodlink_achat_fond.gif')}




/* ///////////////
// LESPRODSELEC
*/
#produitsgal h3{
	background: #fff url('../media/images/lagamme_fond.gif') repeat-x top left;
	font-size: 11px; font-weight: bold; /*text-align: center;*/ text-transform: uppercase;
	line-height:21px; height:20px; padding-top:1px; clear:both; padding-left:20px; color:#666;
}
#produitsgal h3 a{color:#777; margin:0 2px; text-decoration:none;}
#produitsgal h3 a.selected{color:#000; font-weight: bold;}
#produitsgal h3 a:hover{color:#dd343a;}
#lesprodselec{width:951px; height:30px; padding:10px;}
#lesprodselec p{text-transform: uppercase; width:120px; height:50px; padding-top:4px; float:left;}
/*	value="6"	<label>palier aux inconfort liés aux actes de médecine et de chirurgie esthétique</label>
	value="7"	<label>Apaiser les symptômes du vieillissemnt cellulaire et cutané</label>
	value="8"	<label>Effacer les rides</label>
	value="9"	<label>Rajeunir votre peau</label> */
#lesprodselec fieldset{width:400px;float:left; line-height:11px; height:13px;}
#lesprodselec fieldset{padding-bottom:0;}
#lesprodselec>fieldset{padding-bottom:4px;}
#lesprodselec fieldset input{font-size: 9px;}
#lesprodselec fieldset label{padding-left:5px; /* line-height:1; vertical-align: middle;*/}
/*#dafiel_6,
   #dafiel_7{width:400px;float:left;}
#dafiel_8,
   #dafiel_9{width:400px;float:right;}*/



/* ///////////////////
// DETAIL PRODUIT
*/
/* prod + zone libre + selec */
#lebigprod{width:576px; /*height: 429px;*/ float:left; overflow:hidden;}
#lebigprod_zonelibre {width:481px; font-size: 11px;}
#lebigprod_zonelibre p{margin-bottom:1.2em;}
#lebigprod_zonelibre a{color:#dd343a; text-decoration: none;}
#lebigprod_zonelibre a:hover{color:#000;}
#lebigprod_zonelibre .f12{font-size: 12px;}
#lebigprod_zonelibre .f18{font-size: 18px;}
#lebigprod_zonelibre .cap{text-transform: uppercase;}
#lebigprod_zonelibre div.exergue{
	border-top: 1px dashed #000;
	margin:9px 0 5px 0; padding:9px 75px 5px 0;  text-transform: uppercase;
}
#lebig_selec{padding:10px 0 25px 0; margin-top:5px; border-top: 1px solid #000; width:556px;}
#lebig_selec li{display:inline; text-transform: uppercase; margin-right:10px;}
#lebig_selec a{color:#999; text-decoration: none; line-height:1;}
#lebig_selec a:hover{color:#000;}
#lebig_selec .selected a{color:#000;}
#lebig_selec .selected a:hover{color:#dd343a;}
/* 
 desc + scroll js */
#lebig_desc{width:556px; padding-bottom:7px; }
		.achat #lebig_desc{height:167px;}
		.no_achat #lebig_desc{height:215px;} /* 167 + 38 +10 */
.lebig_descitem{width:520px; /*height:155px;*/ font-size: 11px; /*overflow:hidden;*/ display:none;}
.lebig_descitem.dped{display: block;}
.lebig_descitem div,
  .lebig_descitem p{margin-bottom:1.2em;}
#lebig_desc_inner{overflow:scroll; overflow-x:hidden; width:520px;}
		.achat #lebig_desc_inner{height:157px;}
		.no_achat #lebig_desc_inner{height:205px;} /* 157 + 38 +10 */
#lebig_desc_scrl_contentmask {
	overflow: hidden; position: relative; float: left;
	width: 520px;
	padding-top: 0; padding-right: 20px;
}
		.achat #lebig_desc_scrl_contentmask{height:157px;}
		.no_achat #lebig_desc_scrl_contentmask{height:205px;} /* 157 + 38 +10 */
#lebig_desc_scrl_scrollcontainer {
	width: 10px; margin-left: 5px;
	float: left; display: none;
}
		.achat #lebig_desc_scrl_scrollcontainer{height:157px;}
		.no_achat #lebig_desc_scrl_scrollcontainer{height:205px;} /* 157 + 38 +10 */
#lebig_desc_scrollUpBtn {
	margin-bottom: 0px; display: none;
	background: #fff url('../media/images/scroll_up_noir.gif') no-repeat top left;
	width:10px; height:10px;
}
#lebig_desc_scrollDownBtn{
	margin-top: 0px; display: none;
	background: #fff url('../media/images/scroll_down_noir.gif') no-repeat top left;
	width:10px; height:10px;
}
#lebig_desc_scrolltrack{width: 10px; background-color: #fff; display: none; overflow:hidden;}
		.achat #lebig_desc_scrolltrack{height:137px;}
		.no_achat #lebig_desc_scrolltrack{height:185px;} /* 157 + 38 +10 */
/*#lebig_desc_scrolltrack{height: 137px; width: 10px; background-color: #e0e0e0; display: none; overflow:hidden;}*/
#lebig_desc_scrollknob{width: 8px; height: 25px; border: 1px solid #000; background-color: #fff;}
/*#lebig_desc_scrollknob{width: 8px; height: 25px; border: 1px solid #e0e0e0; background-color: #868a8b;}*/


/*
 achat  + prix + retour */
#lebig_acpr{width:556px; padding:7px 0; border-top: 1px dashed #dd343a; margin-top:7px;}
#lebig_achat,
  #lebig_prix{
	color:#dd343a; text-decoration: none; text-transform: uppercase; font-weight: bold;
	line-height:16px; vertical-align: middle; height:16px;
}
#lebig_achat:hover{color:#000;}
#lebig_achat{float:left;}
#lebig_prix{float:right; font-size: 16px;}

#lebig_retour{width:556px; border-top: 2px solid #000; padding-top:7px;}
#lebig_retour a{
	color:#000; text-decoration: none; text-transform: uppercase; font-weight: bold;
	line-height:16px; vertical-align: middle; height:16px;
}
#lebig_retour a:hover{color:#dd343a;}



/* ///////////
// PRESSE
*/
#presse_picbig{width:171px; /*height:234px; */ /*height:258px;*/height:228px; padding:5px 112px 0 112px; display: block; float:left; overflow:hidden;}
#presse_picbig_inner{width:171px; height:228px; display: block;}
#lebigmag{width:572px; height:239px; float:left; overflow:hidden;}
#lebigmag_presseinner{height:183px; overflow:hidden;}
#presse #main_betatitre{padding-bottom:2px;}
#lebigmag #contenu{
	border-width: 1px 0; border-style: dashed none dashed none; border-color: #b4b4b4;
	margin:9px 0 5px 0; padding:9px 118px 5px 0; width:434px; font-size: 11px;
	font-size: 11px; line-height:14px;
	height: expression( this.scrollHeight > 77 ? "78px" : "auto" ); 
	max-height:78px; overflow:hidden;
}
#lebigmag #contenu h3{font-weight: bold;}
#presse #telecharg{padding:5px 0;}
#presse #telecharg a{color:#dd343a; text-decoration: none;}
#presse #telecharg a:hover{color:#000;}
#presse_piclesthumb {height:50px;}
#presse_piclesthumb li{display: inline;}
#presse_piclesthumb img{vertical-align: bottom; width:37px; height:50px; padding-right:4px; cursor: pointer;}



/* ////////////////////
// PRESSE - manege
*/
/* 1 */
#pressmanege{
	width:955px; height:133px; margin:0 8px; position:relative; overflow: hidden;
/*	background: transparent url('../media/images/prodmanege_carrou_navig.gif') no-repeat top left;*/
} 
/* 2 */
#presscarrou_navig_gau,
#presscarrou_navig_dro{width:35px; height:120px; cursor: pointer; position: absolute; top:12px;}
#presscarrou_navig_gau{left:0;}
#presscarrou_navig #presscarrou_navig_dro{right:-1px;}
#presscarrou_navig>#presscarrou_navig_dro{right:0;}
/* 3 */
#presscarrou_ssel{
	width:16980px; padding:0 3px; position: absolute; left:0px; top:12px; margin-left:23px;
	background: transparent url('../media/images/prodmanege_carrou_ssel.gif') repeat-y top left;
}

#presscarrou_navig #presscarrou_navig_gau{background: transparent url('../media/images/prodmanege_carrou_flegau_v2.gif') top left;}
#presscarrou_navig #presscarrou_navig_dro{background: transparent url('../media/images/prodmanege_carrou_fledro_v2.gif') top left;}
#presscarrou_navig>#presscarrou_navig_gau{background: transparent url('../media/images/prodmanege_carrou_flegau_v2.png') top left;}
#presscarrou_navig>#presscarrou_navig_dro{background: transparent url('../media/images/prodmanege_carrou_fledro_v2.png') top left;}

#presscarrou_navig #presscarrou_navig_gau:hover{background-position:bottom left;}
#presscarrou_navig #presscarrou_navig_dro:hover{background-position:bottom left;}


/* 4 */
.presscarrou_item{
	width:272px; height:133px; padding-right:11px;    float:left; /*en js*/
/*	margin-top:-12px;*/
/*	background: #fff url('../media/images/carrou_item_sepa.gif') no-repeat 276px 7px;*/
	background: transparent url('../media/images/blank_carrou_item.gif') no-repeat;
}
/* 5 */
.pressminipicprod{ display: block; width: 71px; height: 95px; float:left; padding:5px 17px;}
/* 6 */
.presscarrou_item h6{font-size: 14px; font-weight: bold; padding:11px 0 0 0; width:163px; float:left;}
.presscarrou_item h6 em{display: block; font-size: 12px; line-height:14px; font-style: italic; font-weight: normal;}
/* 7 */
.pressminidesc{font-size: 11px; line-height:13px; width:163px; float:left; height:26px; overflow: hidden;}
/* 8 */
.pressminigo{width:162px; float:left; padding-top:3px;}
.pressminigo a{
	background: #fff url('../media/images/minigo_link.gif') no-repeat top left; 
	padding-left:12px; color:#dd343a; font-size: 9px; line-height:1;
	text-decoration: none; /*text-transform: uppercase;*/ display: block;
}
.pressminigo a:hover{color:#000;}
/* 9 */
#presscarrou_bottom{
	width:955px; height:0px; position:absolute; left:0; bottom:0;
/*	background: transparent url('../media/images/prodmanege_carrou_bottom.gif') no-repeat top left;*/
}



/* ///////////////////
// PRESSE - edito
*/
#lebigmag_presseinner.edito{height:244px;}
#lebigmag_presseinner.edito  #contenu{
	height: expression( this.scrollHeight > 172 ? "173px" : "auto" ); max-height:173px;
	border:0; margin:15px 0 0 0; padding:0 0 0 0;
	width:564px; height: 159px; overflow:hidden;
}
#contenu_innerdito{
	/*overflow:scroll; overflow-x:hidden;*/ width:534px; /*height:159px;*/
	padding-right:10px; font-size: 11px; line-height:13px; padding-bottom:50px;
}
#contenu_innerdito ul{margin-bottom:1.2em;}
#edito_text_scrl_contentmask {
	overflow: hidden; position: relative; float: left;
	height: 159px; width: 509px;
	padding-top: 0; padding-right: 20px;
}
#edito_text_scrl_scrollcontainer {
	height: 159px; width: 10px; margin-left: 5px;
	float: left; display: none;
}
#edito_scrollUpBtn {
	margin-bottom: 0px; display: none;
	background: #fff url('../media/images/scroll_up_noir.gif') no-repeat top left;
	width:10px; height:10px;
}
#edito_scrollDownBtn{
	margin-top: 0px; display: none;
	background: #fff url('../media/images/scroll_down_noir.gif') no-repeat top left;
	width:10px; height:10px;
}
#edito_scrolltrack{height: 139px; width: 10px; background-color: #fff; display: none; overflow:hidden;}
#edito_scrollknob{width: 8px; height: 25px; border: 1px solid #000; background-color: #fff;}

#panier th, #panier td{border:1px solid black;}



/* /////////////////////////
// CONTACT 
*/

#img_contact{
	display:block;
	width:250px;
	float:left;
}

#main_betatitre.contactez_nous{padding-left:120px;}
#zone_formulaire{
	display:block;
	float:left;
	width:680px;
/*	background-color:blue; */
	/*height:500px;*/
}

.contact_const{width:400px; padding:11px 0;}

#dacontact .ftext,
  #dacontact .fsel,
  #dacontact .farea,
  #dacontact .file_f,
  #dacontact .fcheck{padding-bottom:6px;}
#dacontact .ftext label,
#dacontact .fsel label,
  #dacontact .farea label{display:block; float:left; width:63px; padding:4px 10px 0 0; font-size:11px; text-align:right;}
#dacontact .file_f label{display:block; float:left; width:63px; padding:0px 10px 0 0; font-size:11px; text-align:right;}
#dacontact .ftext input{float:left; width:386px; font-size:11px;}
#dacontact .file_f input{float:left;}
#dacontact textarea{font-size:11px; float:left; height:77px; width:390px;}
#dacontact select{width:393px; font-size: 11px; float:left;}
.oblig{color:#dd343a;}
#dacontact .fcheck {font-size:11px; padding-left:63px;}
#dacontact .fcheck input{margin-left:10px; padding:0;}
#dacontact input.fsubpic{display:block; margin:5px 0 0 73px;}
#dacontact a{color:#dd343a;}
#dacontact a:hover{color:#000;}

#conta_messerok{
	background-color:#e1001a; color:#ffffff; font-size:11px; display:none;
	width:440px; padding:10px; margin-top:10px; z-index:20; display:none;
}
#conta_messerok a{display:block; margin-top:12px; color:#ffffff;}
#conta_messerok a:hover{color:#000000;}




/* ////////////////////
// NEWSLETTER (page formulaire)
*/
#formnews .ftext input{width:440px; font-size: 11px; float:left;}
#formnews .farea{margin-bottom:9px;}
#formnews textarea{width:442px; height: 77px; font-size: 11px;  float:left;}
#formnews select{width:445px; font-size: 11px;  float:left;}
#formnews option{font-size: 11px;}
#formnews .file_f label{padding-top:2px;}
#formnews .fsubpic input{margin-left:76px; display: block;}



/* ////////////////////
// ZONE LIBRE
*/
/*#zonelibre{color:red;}*/
/*#zonelibre table,
#zonelibre caption,
#zonelibre tbody,
#zonelibre thead,
#zonelibre tfoot,
#zonelibre th,
#zonelibre tr,
  #zonelibre td{vertical-align:middle;}
#zonelibre table { border-collapse:separate;} 
#zonelibre caption, 
  #zonelibre th, 
  #zonelibre td {text-align: left; font-weight: normal;}*/



/* ////////////////////
// MON COMPTE (rgm)
*/
.mon_compte_phrase{margin-bottom:12px;}
.mon_compte_phrase a{color:#e1001a; text-decoration:none;}
.mon_compte_phrase a:hover{color:#000000;}

.form_moncompte .ftext{padding-bottom:6px;}
.form_moncompte .ftext label{display:block; float:left; width:75px; padding:4px 10px 0 0; font-size:11px; text-align:right;}
.form_moncompte .ftext input{float:left; width:396px; font-size:11px;}
.form_moncompte input.fsubpic{display:block; margin:5px 0 20px 85px;}
.form_moncompte a{color:#e1001a; text-decoration:none;}
.form_moncompte a:hover{color:#000;}

#identif_logged{margin-top:12px;}
#identif_logged li{margin-right:5px;}
#identif_logged a{color:#000; text-decoration:none;}
#identif_logged a:hover{color:#e1001a;}


#fcpte_messerok{
	background-color:#e1001a; color:#ffffff; font-size:11px; display:none;
	width:380px; padding:10px; margin-bottom:20px; z-index:20; display:none;
}
#fcpte_messerok a{display:block; margin-top:12px; color:#ffffff;}
#fcpte_messerok a:hover{color:#000000;}


#f_inscrip fieldset{width:270px; padding:0 10px 10px 0; float:left;}
#f_inscrip .ftext,
  #f_inscrip .fsel{padding-bottom:6px; min-height:18px;}
#f_inscrip .ftext label,
  #f_inscrip .fsel label{display:block; float:left; width:100px; padding:4px 10px 0 0; font-size:11px; text-align:right;}
#f_inscrip.modifmdp .ftext label{width:210px;}
#f_inscrip .ftext input{float:left; width:150px; font-size:11px;}
#f_inscrip.modifmdp .ftext input{width:320px;}
#f_inscrip .fsel select{float:left; width:155px; font-size:11px; margin-bottom:6px;}
#f_inscrip .ftext div{clear:both; display: block; height:6px;}
#f_inscrip input.fsubpic{display:block; margin:5px 0 20px 110px; clear:both;}
#f_inscrip.modifmdp input.fsubpic{margin-left:220px;}

#f_inscrip_messerok{
	background-color:#e1001a; color:#ffffff; font-size:11px; display:none;
	width:380px; padding:10px; margin-top:10px; z-index:20; display:none;
}
#f_inscrip_messerok a{display:block; margin-top:12px; color:#ffffff;}
#f_inscrip_messerok a:hover{color:#000000;}






/* /////// MON COMPTE ///// */
#sous_menu_mon_compte li{
	display:inline;

}

#sous_menu_mon_compte li a{
	color:#acacac;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:6px;
	
	background-image:url('../media/images/menu2_separator.gif');
	background-repeat:no-repeat;
}


#sous_menu_mon_compte li a.first{
	padding-left:0px;
	background-image:none;

}
#sous_menu_mon_compte li a:hover, #sous_menu_mon_compte li .selected {
	color:#000000;
}

.float_left{
	float:left;
}

.float_right{
	float:right;
}

#form_right{
	padding-right:16px;
}

.tiret_sous_menu_compte{
/*	width:560px;*/
	width:566px;
	height:12px;
	background: #ffffff url('../media/images/tiret_mon_compte.gif') repeat-x center;
/*	background-position:center;
background: #DDD url('../media/images/tiret_mon_compte.gif') repeat/repeat-x/repeat-y/no-repeat scroll/fixed top/center/bottom/x-%/x-pos left/center/right/y-%/y-pos;*/

	/*background:red;*/
}

#right_container_mon_compte{

/*	height:366px; */
	width:576px; 
	float:left;
}
#main_beta #tableau_mon_compte td, #main_beta #tableau_mon_compte_left td, #main_beta #tableau_mon_compte_right td{
	border:0px;
	padding-bottom:6px;
}

#main_beta #tableau_mon_compte .left_form, #main_beta #tableau_mon_compte_left .left_form, #main_beta #tableau_mon_compte_right .left_form{
	text-align:right;
	padding-right:3px;
}

#right_container_mon_compte textarea{
	width:161px;
	height:40px;
	max-height:40px;
	overflow:hidden;
}

#message_form{
	vertical-align:top;
}
#main_beta #tableau_mon_compte input, #main_beta #tableau_mon_compte_left input, #main_beta #tableau_mon_compte_right input {
	width:161px;
	height:13px;
}

#main_beta #tableau_mon_compte select, #main_beta #tableau_mon_compte_left select, #main_beta #tableau_mon_compte_right select {
	width:167px;
	height:15px;
}

#mon_compte_mes_commandes{
	display:block;
	height:25px;
}

#mon_compte_mes_commandes li{
	display:inline;
}

#mon_compte_mes_commandes li span{
	display:block;
	float:left;
	height:25px;
	padding:6px 0px 0px 0px;
}

/* AVANT :
#mon_compte_mes_commandes li span{
	display:block;
	float:left;
	height:12px;
	padding:6px 20px 0px 0px;
}


.titre_date_mes_commandes{
	width:73px;
	padding-left:12px;
}



.titre_n_commande_mes_commandes{
	width:120px;
	padding-left:12px;
}



.titre_articles_mes_commandes{
	width:125px;
	padding-left:12px;
}


.titre_etat_mes_commandes{
	width:90px;
	padding-left:12px;
}



.titre_montant_mes_commandes{
	color:#DD343A;
}*/

/* ///////LE 11 AOUT //////*/

.titre_date_mes_commandes{
	width:55px;
}



.titre_n_commande_mes_commandes{
	width:105px;
	text-align:center;
}



.titre_articles_mes_commandes{
	width:100px;
	text-align:center;
	margin-left:82px;
}


.titre_etat_mes_commandes{
	width:110px;
	text-align:center;
}



.titre_montant_mes_commandes{
	color:#DD343A;
	width:70px;
	text-align:center;
}

#clear{
	clear:both;
}
#mon_compte_mes_commandes_content{
	/*width:521px;*/
	width:556px;
	height:248px;
	float:left;
	overflow:hidden;
}


/* scroll */
#tableau_mes_commandes {
	/*height: 238px;*/
	width: 546px;
	padding-top: 0;
	padding-right: 10px;
	/*overflow: scroll;*/
	overflow-x: hidden;
	margin-top: 20px;
	font-size: 1.1em;
}

#control_mescomm_contentmask {
	overflow: hidden;
	position: relative;
	height: 238px;
	width: 521px;
	padding-top: 0;
	padding-right: 10px;
	float: left;
}

#control_mescomm_scrollcontainer {
	float: left;
	height: 238px;
	width: 10px;
	margin-left: 5px;
	display: none;
}

#mescomm_scrollUpBtn1 {
	margin-bottom: 5px;
	display: none;
}

#mescomm_scrollDownBtn1 {
	margin-top: 5px;
	display: none;
}

#mescomm_scrolltrack {
	height: 213px;
	width: 10px;
	background-color: #e0e0e0;
	display: none;
}

#mescomm_scrollknob {
	width: 8px;
	height: 25px;
	border: 1px solid #e0e0e0;
	background-color: #637279;
}



#mon_compte_mes_commandes_content .tableau_commandes_date{
	width:55px;
}

#mon_compte_mes_commandes_content .tableau_commandes_ncommandes{
	width:105px;
	text-align:right;
}

#mon_compte_mes_commandes_content .tableau_commandes_articles{
	width:180px;
}

#mon_compte_mes_commandes_content .tableau_commandes_etat{
	width:110px;
	text-align:center;
}

#mon_compte_mes_commandes_content .tableau_commandes_montant{
	width:70px;
	text-align:center;
}


#tableau_mes_commandes #first_sepa {
	height:0px;
	margin:0px;
	padding:0px;
	border-top:2px solid #000;
	margin-bottom:6px;
}

.tableau_commandes_articles ul li{
	text-align:right;
}

#tableau_mes_commandes td{
	padding-top:0px;
	padding-bottom:0px;
}

/*#tableau_mes_commandes tr{
		border-bottom:1px dashed black;
}*/

#tableau_mes_commandes tr.tiret_sepa td{
	padding-top:0px;
	padding-bottom:0px;
}





/*///// FIN 11 AOUT ///////*/




















.totatuti{	
	background: #ffffff url('../media/images/mon_compte_separator2.gif') repeat-x;
	height:3px;
	width:560px;
	margin:0px;
}

#ascenceur_mes_commandes{
	margin-top:12px;
}
	
#contenu_mes_commandes{
	background-color:green;
	height:245px;
	overflow:auto;
}

#ascenceur_mes_commandes li ul li span{
	background-color:blue;
	
}

#tableau_mes_commandes tr td{
	border:1px solid #ffffff;
	color:#acacac;
}

#tableau_mes_commandes tr td.date_mes_commandes{
	width:93px; 
	height:25px;
}

#tableau_mes_commandes tr td.ncommande_mes_commandes{
	width:140px;
}


#tableau_mes_commandes tr td.articles_mes_commandes{
	width:105px; 
	text-transform:uppercase;
}

#tableau_mes_commandes tr td.etat_mes_commandes{
	width:100px; 
	text-align:center;
}

#tableau_mes_commandes tr td.montant_mes_commandes{
	width:92px; 
	text-align:center;
	color:#dd343a;
	padding-left:24px;
}



/*////// MON PANIER ///////*/

.info_confirmation{
	color:#acacac;
	padding-left:6px;
}

#tab_panier th, #tab_panier td{
/*	border:1px solid black;*/
	/*height:20px;*/
	border:0px;
	margin:0px;
	padding:0px;
	padding-top:7px;
	padding-bottom:7px;
}

#tab_panier th{
	border-bottom:2px solid #000000;
}

#tab_panier td{
	border-bottom:1px dashed #000000;
}

#tab_panier td{
	color:#acacac;
}

#tab_panier input{
	width:40px;
	color:#acacac;
	text-align:center;
}

#tab_panier_articles{
	width:160px;
}

#tab_panier_prix_ht{
	width:170px;	
	text-align:center;
}

#tab_panier_quantite{
	text-align:center;
}

#tab_panier_montant{
	width:140px;
	text-align:right;
	color:#dd343a;
}

#tab_panier .panier_prix_ht{
	text-align:center;
}

#tab_panier .panier_quantite{
	text-align:center;
}

#tab_panier .panier_montant{
	text-align:right;
	color:#dd343a;
}

#sous_tableau_panier{
	/*background-color:green;*/
	border-top:2px solid black; 
	margin-top:-1px; 
	width:523px;
}

#f_total_panier_ttc{
	border-top:1px dashed #dd343a;
	border-bottom:2px solid #dd343a;
	padding-top:6px;
	padding-bottom:6px;
	margin-top:6px;
	width:523px;
	color:#dd343a;
	font-size:12px;
	font-weight:bold;
}

#f_total_panier_ttc #f_total_1{
	display:block;
	float:left;
	width:400px;
/*	background-color:green;*/
}

#f_total_panier_ttc #f_total_2{
	display:block;
	float:left;
	width:123px;
	text-align:right;
/*	background-color:blue;*/
}

#retour_panier_poursuivre{
	/*background-color:green;*/
	width:523px;
	margin-top:12px;
}

#retour_panier_poursuivre a#rp{
	display:block;
	float:left;
	color:#000000;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
/*	background-color:green;*/
}

#retour_panier_poursuivre a#pc{
	display:block;
	float:right;
	color:#dd343a;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
/*	background-color:blue;*/
}

#code_promo_recalcul{
	margin-top:3px;
	margin-bottom:3px;
}
#code_promo_recalcul #cpl{
	font-size:9px;
	margin-top:4px;
	margin-right:12px;
	display:block;
	float:left;
}

#code_promo_recalcul #cpl1{
	display:block;
	float:left;
}

#code_promo_recalcul #cpl2{
	margin-top:3px;
	font-size:10px;
	font-weight:bold;
	display:block;
	float:right;
}


#zesitemap li{
	background:transparent url('../media/images/menu_lipuce.gif') no-repeat scroll 0pt 13px;
	border-top: 1px dashed #b4b4b4; display: list-item; padding:8px 0 8px 20px;
	text-transform:uppercase; line-height:1; 
}
#zesitemap li.first{border:0; padding-top:0; background-position: 0 5px;}
#zesitemap li a{color:#000; text-decoration:none;}
#zesitemap li a:hover{color:#dd343a;}
#zesitemap li ul{margin-top:8px;}
#zesitemap li li{
	background:transparent url('../media/images/menu_lisub.gif') no-repeat scroll 0pt 2px;
	border:0; padding:0 0 0 16px; margin:0;
}
#zesitemap li li a{color:#dd343a;}
#zesitemap li li a:hover{color:#000;}




/*#zesitemap li.first{
	margin-top:0px;
}

#zesitemap li{
	background:transparent url('../media/images/menu_lipuce.gif') no-repeat scroll 0pt 5px;
	border-bottom: 1px dashed #b4b4b4;
	display: list-item;
	line-height:1;
	margin-top:8px;
	padding:0pt 0pt 8px 20px;
	text-transform:uppercase;
}

#zesitemap li.op{
	border-bottom:none;
}

#zesitemap li a{color:#dd343a; text-decoration: none; text-transform: uppercase;}

#zesitemap li.b a{color:#000000;}

#zesitemap li.h{
	border-top: 1px dashed #b4b4b4;
	padding-top:12px;
	background:transparent url('../media/images/menu_lipuce.gif') no-repeat scroll 0pt 17px;
}

#zesitemap li.sous{
	background:transparent url('../media/images/menu_lisub.gif') no-repeat scroll 0pt 3px;
	border: 0pt none;
	margin-top:0pt;
	padding:0pt 0pt 0px 20px;
	text-transform:none;
	margin-left:20px;
}*/





#tab_mon_panier_confirmation, #tab_mon_panier_confirmation tr, #tab_mon_panier_confirmation tr td{
	border:0px;
	margin-left:35px;
	margin-top:12px;
}

#tab_mon_panier_confirmation tr td{
	padding-bottom:8px;
}

#tab_mon_panier_confirmation tr td.right_tab_element{
	color:#ACACAC;
	padding-left:14px;
}

#tab_mon_panier_confirmation tr td.left_tab_element{
	color:#000000;
	text-align:right;
}

/*/// FORMULAIRE PAIEMENT //////*/

div#formulaire_paiement_en_ligne form{float:right;}
div#formulaire_paiement_en_ligne a{float:left; color:#000; text-decoration:none; font-weight: bold;}
div#formulaire_paiement_en_ligne a:hover{color:#dd343a;}

div#formulaire_paiement_en_ligne input{
	color:#dd343a;  font-weight: bold; text-decoration:none;
	margin-left:205px; background-color:#ffffff; border:0px;
}

table#tab_pv{width:525px;}
table#tab_pv thead {
	border:2px solid #DDDDDD;
}

.pdvente thead, .distrib_aide thead {
border:2px solid #DDDDDD;
}

table#tab_pv .pdvente tr.first {
background:#FFFFFF url(../media/images/pdvente_fond.gif) repeat-x scroll 0 4px;
}

table#tab_pv td {
	border:0px;
	border-bottom:1px dashed #B4B4B4;
	padding:5px;
	/*background-color:pink;*/
}

/**

table#tab_pv tr.first{
	margin-top:4px;
	border:0;
/*	display:none; 	
	border-top:1px solid red;
	/*background-color:pink;
}*/

#pdv_form {
	padding:10px 0;
}

#pdv_form label, #pdv_form input {
	vertical-align:middle;
}

#pdv_form input.pdvsub {
	padding-left:5px;
}

#pdv_form input.pdvtext {
	width:20px;
}

#pdv_form label {
	padding-right:5px;
}

table#tab_pv tr.first {
	background:#FFFFFF url(../media/images/pdvente_fond.gif) repeat-x scroll 0 4px;
}

table#tab_pv tr.first td {
	padding-top:9px;
}

div#tab1_inscription{
	float:left; 
	background-color:yellow; 
	width:287px;
}

div#tab1_inscription select,div#tab1_inscription input, div#tab2_inscription input{
	width:150px;
}

div#tab2_inscription{
	float:left; 
	background-color:pink; 
	width:287px;
}

div#tab1_inscription table tr td{
	margin-bottom:5px;
}

.rouge{
	color:#DD343A;
}

div#dacontact_messerok{
	border:1px solid #000;
	padding:6px;
	width:350px;
}
