/* SI3SI - EOS-Modele */

/* Ne pas modifier ce fichier. Utilisez dev.css */

/* Globals */
 
body {
      padding:0 ;
      margin:0 ;
      background: #fff ;
      font-size:1em;
      font-family:arial;
}

#tittle1 {font-family:arial;font-size:14px; color:EF275C;}
a img {
     border:0;
}

.Cprix a{text-decoration:none;}

#container {display:block;width:978px; margin:0 auto}


/* Choix Langues */
#SelectionPaysLangue{

}

#choixlangue {
	position:absolute; 
	top:420px;
	left:150px;
	width:450px;
	text-align:center;
}
#choixlangue li {
      list-style-type:none;
	}
#choixlangue a {
	padding: 0;
	margin: 0px 0 0 0px;
	clear:left;
	color:#e2004e;
	font-size:30px;
	font-weight:bold;
	text-decoration:none;
}


/* Banniere */

#banner {
      height: 145px;
      width: 978px;
      padding:0;
      margin: 0 auto;
      background:url(Images/bg_header_VM.jpg) no-repeat ;
      position:relative;
}



#banner h1 {
      width:210px;

      padding:0;
      margin:4px;
      float:left;

      background:url(Images/logo.gif) no-repeat;
      
}

#banner h1 a {width:210px;height:90px;display:block;}



#banner #centrale {
      width:480px;
       padding:0;
      margin:0;
      float:left;
}
#banner #centrale ul {
      padding:0;
      margin:4px 0 0 0;
      float:right;
      font-size:0.7em;
      list-style-type:none;
}
#banner #centrale ul li {
      padding: 0 5px;
      margin: 0 4px ;
      color:White;
      text-decoration:underline;
      float:left;
      font-weight:bold;
      border-right:1px solid #fff;
}
#banner #centrale ul li a {
      color:White;
      text-decoration:none;
}
#banner #centrale ul li a:hover {
      color:#fff;
      text-decoration:none;
}
#banner #centrale ul li.last {
      padding: 0 0 0 5px;
      margin: 0 ;
      border-right:0px;
}
#banner #centrale ul li.FAQ2 {
display:none;}

#banner #centrale #langues {
	left:350px;
	position:absolute;
	top:0px;
}


#banner #centrale p.contactezNous {
visible:none;display:none;
}


/* PANIER */
#banner #panier {
    background:transparent url(Images/bg-panier.gif) no-repeat scroll 0 0;
	display:inline;
	float:right;
	height:94px;
	margin:-40px 0 0 0;
	overflow:hidden;
	padding:1px 0 0 30px;
	position:relative;
    width:160px;}

#banner #panier span {
	  display:block;
	  width:160px;
	  font-size:11px;
	  height:13px;
	  clear:both;
}

#banner #panier span.titre{position:relative;margin:0;padding:0 0 7px 0;}
#banner #panier span.contenu{position:relative;}
#banner #panierspan .selecte{width:155px;}

#banner #panier span.titre {
      color:#fff;
      font-size:1em;
}

#banner #panier span.contenu {
      clear:both;
      margin-top:1px;
	  color:#fc8ea1;
	  font-weight:bold;
}

#banner #panier span.contenu a {
      padding-left:8px;
      background:url(Images/sup.gif) no-repeat 0px 6px;
      position:relative;
      left:-8px;
}

#banner #panier span.contenu a {
      color:#fff;
      text-decoration:underline;
}

#banner #panier span select {
      position:absolute;
	  width:152px;
      top:65px;
	  left:36px;
      font-size:11px;
}

#content #mainCT.panier select.ChoixTailleSelect {
	width:60px;
}	
/* FIN PANIER */

#banner .menuOnglets {
      position:relative;
	  height:40px;
      width:100%;
      background:url(Images/bgOngletsUl.gif) repeat-x 0 100%;
      clear:both;
      padding:5px 0 0 0;
      margin:0;
      font-size:0.75em;
      font-weight:bold;
      list-style-type:none;
}

#banner .menuOnglets li {
      height:40px;
      padding-left:10px;
      background:url(Images/img_left_rose.gif)  0px 3px no-repeat;
      float:left;
}

#banner .menuOnglets li a {
      height:33px;
      padding-right:7px;
      padding-top:6px;
      background:url(Images/img_right_rose.gif)  right 3px no-repeat;
      float:left;
      color:#fff;
      text-decoration:none;
}

#banner .menuOnglets li.selected {
      height:40px;
      padding-left:7px;
      background:url(Images/img_left_rouge.gif) no-repeat 0px 6px;
      float:left;
}

#banner .menuOnglets li.selected a {
      height:40px;
      padding-right:7px;
      background:url(Images/img_right_rouge.gif) no-repeat right 6px;
      float:left;
      color:#fff;
      text-decoration:none;
}

/* Breadcrumb */

p#breadCrumb {
      padding:0;
      margin-top:2px;
      margin-bottom:10px;
      float:left;
      clear:left;
      color:#000;
      font-size:0.75em;
	  display:none;
}

p#breadCrumb a {
      color:#000;
	  display:none;
}

/* Fin Banniere */

/* Contenu */

#content {
      position:relative;
	  width: 980px;*width:990px;
      padding:0;
      margin: 0 auto;
      clear:both;
	  /*z-index:9000;*/
     }


.btncreer 
{
     padding-left:7px;
     padding-bottom:10px;
     background:url(Images/btn_l.gif) no-repeat top left;
     font-size:10pt;
}

.btncreer a 
{
     padding-right:6px;
     padding-bottom:10px;
     background:url(Images/btn_r.gif) no-repeat top right;
     color:#fff;
     text-decoration:none;
}

.btnClose {
     padding-left:20px;
     background:url(Images/btn_close_l.gif) no-repeat top left;
}

.btnClose a {
      padding-right:6px;
     background:url(Images/btn_close_r.gif) no-repeat top right;
     color:#3e5faa;
     text-decoration:none;
}

.btnBlanc 
{
     height:18px;
     padding-left:13px;
     padding-bottom:20px;
     background:url(Images/btn_blc_l.gif) no-repeat top left;
}

.btnBlanc a {
      padding-right:6px;
      padding-bottom:20px;
     background:url(Images/btn_blc_r.gif) no-repeat top right;
     color:#3e5faa;
     text-decoration:none;
}
/*.validerFormulaire .btnNonIdentifie {
     padding-left:7px;
     padding-bottom:10px;
     background:url(Images/btn_l.gif) no-repeat top left;
     font-size:10pt;
}

.validerFormulaire .btnNonIdentifie a {
     padding-right:6px;
     padding-bottom:10px;
     background:url(Images/btn_r.gif) no-repeat top right;
     color:#fff;
     text-decoration:none;
}
*/
a.linkButtonClassZoom{color:#EF275C;}
a.linkButtonClassZoom span{color:#EF275C;}

div#popupCadre hr {
border-color:-moz-use-text-color -moz-use-text-color #E6E8EC;
border-style:none none dotted;
border-width:0px 0px 3px;
}
div#popupCadre table td {
padding:4px 8px;
}
div#popupCadre table {
font-size:0.75em;
margin:0pt auto;
}
div#popupCadre p {
font-size:0.75em;
}
.retour {
padding:10px 0pt;
text-align:left;
}


/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	margin:0;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
	margin:0;

}

/* Dynamic populate */

.dynamicPopulate_Updating 
{
	border:none;
	background-image:url(Images/loading.gif);
	background-repeat:no-repeat;
	text-align:center;
	padding:2px;
	height:2em;
	margin:5px;
	width:400px;
}

/*Modal Popup*/

.modalBackground {
	filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;
    width: 100%; height: 100%; background-color: #999999;
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;
}
.modalPopup {
	background-color:White;
	border:solid 2px gray;
	width:500px;
}
.modalPopupIdentification 
{
	background-color:White;
	border:solid 2px gray;
	width:700px;
}
/*.modalPopupClose 
{
	background-color:Transparent;
	border-style:none;
	color:Black;
	float:right;
	font-size:large;
	width:20px;
}*/
.modalPopupHeader 
{
	/*border-width:0px 0px 2px 0px;
	border-style:solid;
	border-color:Gray;
	cursor:move;
	height:25px;
	width:100%;*/
}
.modalPopupContent 
{
	text-align:center;
	float:left;
	padding: 5px 2px 5px 2px;
	width:100%;
}

/* Ajouts personnels */

.masque
{
	display:none;
}


/**************************************************/
/************** WUC Commande Directe **************/
#ucCdeDirecte {
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
	color:#333;
	height: 100px;
	width: 200px;
	border:1px dashed #999;
}
#ucCdeDirecte #titre span{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:14px;
	color:#ccc;
	margin-left:5px;
	margin-top:5px;
}
#ucCdeDirecte #logo input{
	margin-left:5px;
	height: 60px;
	width: 70px;
	float:left;
}
#ucCdeDirecte #descCdeDirecte a{
	text-decoration:none;
	color:#09c;
	font-size: 10px;
	float:left;
	margin-right:5px;
	margin-left:5px;
}
#ucCdeDirecte #lien a{
	text-decoration:none;
	color:#09c;
	font-size: 10px;
	float:right;
	margin-right:15px;
	margin-bottom:5px;
	padding-top:20px;
}
/**************************************************/
/************ WUC Catalogue Interactif ************/
#ucCatalogueInter {
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
	color:#333;
	height: 100px;
	width: 200px;
	border:1px dashed #999;
}
#ucCatalogueInter #titre span{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:14px;
	color:#ccc;
	margin-left:5px;
	margin-top:5px;
}
#ucCatalogueInter #logo input{
	margin-left:5px;
	height: 60px;
	width: 70px;
	float:left;
}
#ucCatalogueInter #descCatalogueInter a{
	text-decoration:none;
	color:#09c;
	font-size: 10px;
	float:left;
	margin-right:5px;
	margin-left:5px;
}
#ucCatalogueInter #lien a{
	text-decoration:none;
	color:#09c;
	font-size: 10px;
	float:right;
	margin-right:15px;
	margin-bottom:5px;
	padding-top:20px;
}
/**************************************************/
/************* WUC Demande catalogue **************/
#ucDemandeCatalogue {
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
	color:#333;
	height: 70px;
	width: 200px;
	border:1px dashed #999;		
}
#ucDemandeCatalogue #titre span{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:14px;
	color:#ccc;
	margin-left:5px;
	margin-top:5px;
}
#ucDemandeCatalogue #descDemandeCatalogue a{
	text-decoration:none;
	color:#09c;
	font-size: 10px;
	float:left;
	margin-right:5px;
	margin-left:5px;
}
#ucDemandeCatalogue #lien a{
	text-decoration:none;
	color:#09c;
	font-size: 10px;
	float:right;
	margin-right:15px;
	margin-bottom:5px;
	padding-top:20px;
}
/**************************************************/
/***************** WUC Newsletter *****************/
#ucNewsletter {
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
	color:#333;
	height: 70px;
	width: 200px;
	border:1px dashed #999;
}
#ucNewsletter #titre span{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:14px;
	color:#ccc;
	margin-left:5px;
	margin-top:5px;
}
#ucNewsletter #divInscription span{
	color:#09c;
	margin-left:5px;
}
#ucNewsletter #descNewsletter{
	float:left; 
	color:#09c;
	margin-left:2px;
}
#ucNewsletter #adresseMail {
	margin-left:5px;
}
#ucNewsletter #adresseMail span{
	float:left;
}
#ucNewsletter #adresseMail input{
	width:140px;
	float:left;
}
#ucNewsletter #MsgErr div{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
	margin-left:5px;
	margin-right:5px;
}
#ucNewsletter #btValidation input{
	margin-left:5px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
}
/**************************************************/
/********************** FAQ ***********************/
#faq {
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
	color:#333;
	width: 100%;
}
#faq #titre span{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:16px;
	color:#ccc;
	font-weight:bold;
}
#faq #listeThemesQuestions #flecheSignet a
{
	float:right;
}
#faq #description span, #faq #description2 span{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
	color:#333;
}
#faq #listeThemes{text-align:center;} 
#faq #listeThemes table{width:70%;} 
#faq #listeThemesQuestions table{width:100%;} 
#faq #listeThemesQuestions hr{width:50%}
#faq #listeThemesQuestions .lblQuestion{
	font-size:10px;
	font-weight:bold;
	color:#333;
}
#faq #retourAcceuil a{font-weight:bold;}
/**************************************************/
/****************** ABO NEWS **********************/
#newsletter {
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
	color:#333;
	width: 100%;
}
#newsletter #titre span{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:16px;
	color:#ccc;
	font-weight:bold;
	margin-left:20px;
}
#newsletter #infoAbonnement span {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#333;
	margin-left:20px;
}
#newsletter #infoSpecEnseigne span{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#333;
	margin-left:60px;
}
#newsletter #infoClient {margin-left:100px;}
#newsletter #infoClient input{margin-left:50px;width:150px;}
#newsletter #infoClient select{margin-left:50px;width:155px;}
#newsletter #infoClient span{width:100px;float:left;}
#newsletter #formulaireRadio span .formulaireRadioLabel{margin-left:80px;}
#newsletter #optinLangue span, #newsletter #optinLangue input {margin-left:80px;}

#newsletter #retourAcceuil a{font-weight:bold;}


/*----------------------------*/
/* Elements pour mise en page */
/*----------------------------*/
div.spacer {
	clear: both;
}
p.spacer {
	clear: both;
}
div.container {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
div.leftcontainer {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: auto;
	min-width: 50%;
	max-width: 50%;
	margin-left: auto;
	margin-right: auto;
	float:left;
}
div.rightcontainer {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: auto;
	min-width: 50%;
	max-width: 50%;
	margin-left: auto;
	margin-right: auto;
	float:left;
}
.allborder {
	border: 1px solid black;
}
.leftborder {
	border-left: 1px solid black;
}
.rightborder {
	border-right: 1px solid black;
}
.topborder {
	border-top: 1px solid black;
}
.bottomborder {
	border-bottom: 1px solid black;
}

.champSerre
{
	float:left;
	margin:5px;
}

.champLabelSerre
{
	padding-left:2px 5px 2px 5px;
	vertical-align: middle;
	float: left;
	font-size: x-small;
}

/*----------------------------------------------*/
/* Elements pour les étapes du process commande */
/*----------------------------------------------*/
#commandeDirecte 
{
	padding: 20px 50px 20px 50px;
	width:100%
}
#commandstepscontent 
{
	padding: 20px 10px 20px 10px;
	margin : 5px 0px 5px 0px;
	width: 100%;
}
#commandsteps {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.commandstep {
	float: left;
	border: 1px black solid;
	padding: 5px 5px 5px 5px;
	margin: 0px 5px 0px 5px;
	height: 20px;
	text-align: center;	
	
}
.currentcommandstep {
	background-color: Fuchsia;
}

.btnStep {
	background-color: White;
	border-Style: none;
	text-align: center;
	font-family: Verdana;
	font-Size: small;
	margin: 2px 2px 2px 2px;
	height:30px;
}

.btnStepActif {
	color: Black;
	cursor: default;
	font-weight: 600;
}
.btnStepInactif {
	color: Gray;
	cursor: pointer;
	font-weight: 400;
}
.btnStepActifNoClick {
	color: Black;
	cursor: default;
	font-weight: 600;
}
.btnStepInactifNoClick {
	color: Gray;
	cursor: default;
	font-weight: 400;
}

/*------------------------*/
/* Mise en form du panier */
/*------------------------*/
#PanierVide
{
	color:Red;
	font-size:x-large;
}

.comboBoxStyle1
{
	font-size:x-small;
}
.textboxStyle1
{
	font-size:small;
}
.disponibilite
{
	color:Red;
}
.panelElementsChoixArticle
{
	float:left;
}
.choixArticleChamp
{
	float:left;
	margin:5px 0px 5px 0px;
	padding:2px 5px 2px 5px;
	vertical-align:middle;
}
.choixArticleChampLabel
{
	float:left;
	font-size: x-small;
	margin-right:5px;
	text-align:left;
	vertical-align:middle;
}

#codeavantage {
	border:solid 1px black;
	float:left;
	margin:5px 5px 5px 0px;
	width:60%;
}

#codeavantageGauche {
	border-right:solid 1px black;
	float:left;
	padding:5px;
	width:40%;
}

#montantpanier 
{
	float:right;
	margin:5px 0px 5px 0px;
	width:35%;
}

#boutonsPanierFooter
{
	margin:20px 10px 10px 10px;
	width:100%;
}

/*.boutonPanier
{	
	background-color:ButtonHighlight;
	border-Width: 1px;
	border-Style: double;
	border-Color: Black;
	color: black;
	float:right;
	font-family:Tahoma;
	font-Size: small;
	font-weight:500;
	margin-left:10px;
	padding: 0px 3px 0px 3px;
	text-align: center;
	width:150px;
}
*/
.sousTotalPanier
{
	font-family:Arial;
	font-size:small;
	font-weight:400;
}

.totalPanier
{
	font-family:Arial;
	font-size:small;
	font-weight:800;
}





/*--------------*/
/* Classes Ajax */
/*--------------*/

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	z-index: 100;
		font-size:10pt;
	visibility : hidden;
	margin : 0;
	padding:0;
	background-color : White;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : square;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

/* Dynamic populate */

.dynamicPopulate_Updating 
{
	border:none;
	background-image:url(Images/loading.gif);
	background-repeat:no-repeat;
	text-align:center;
	padding:2px;
	height:2em;
	margin:5px;
	width:400px;
}

/*Modal Popup*/

.modalBackground {
	filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;
    width: 100%; height: 100%; background-color: #999999;
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;
}
.modalPopup {
	background-color:White;
	border:solid 2px gray;
	width:500px;
}
.modalPopupIdentification 
{
	background-color:White;
	border:solid 2px gray;
	width:700px;
}
.modalPopupClose 
{
	
}

.modalPopupHeader 
{
	/*border-width:0px 0px 2px 0px;
	border-style:solid;
	border-color:Gray;
	cursor:move;
	height:25px;
	width:100%;*/
}
.modalPopupContent 
{
	float:left;
	padding: 5px 2px 5px 2px;
	width:100%;
}

fieldset.halfSize .validerFormulaire .btn{background:url(images/bg_purple_button.gif) repeat-x;
	margin-right:12px;}

.btncreer 
{
     padding-left:7px;
     padding-bottom:10px;
     background:url(Images/btn_l.gif) no-repeat top left;
     font-size:10pt;
}

.btncreer a 
{
     padding-right:6px;
     padding-bottom:10px;
     background:url(Images/btn_r.gif) no-repeat top right;
     color:#fff;
     text-decoration:none;
}
.btnClose {
     padding-left:20px;
     background:url(Images/btn_close_l.gif) no-repeat top left;
}

.btnClose a {
      padding-right:6px;
     background:url(Images/btn_close_r.gif) no-repeat top right;
     color:#3e5faa;
     text-decoration:none;
}

/*.btnBlanc 
{
     height:18px;
     padding-left:13px;
     padding-bottom:20px;
     background:url(Images/btn_blc_l.gif) no-repeat top left;
}

.btnBlanc a {
      padding-right:6px;
      padding-bottom:20px;
     background:url(Images/btn_blc_r.gif) no-repeat top right;
     color:#3e5faa;
     text-decoration:none;
}
*/
.validerFormulaire .btnNonIdentifie {
     padding-left:8px;
     padding-bottom:10px;
     background:url(Images/btn_l.gif) no-repeat top left;
}

.validerFormulaire .btnNonIdentifie a {
     padding-right:6px;
     padding-bottom:10px;
     background:url(Images/btn_r.gif) no-repeat top right;
     color:#fff;
     text-decoration:none;
}

/*footer*/
#footer {
     width:978px;
     margin:0 auto;
     clear:both;
	 font-size:12px;
}

#footer .slogan {
     margin-top:8px;
     color:#d62f3c;
     font-weight:bold;
     text-align:center;display:none;
}
#footer_quicklinks_cadre{float:left;width:780px;clear:both;}

/*.clearfloatsIE{position:relative;width:100%;}*/

#footer .shoppingAZ {display:none;}

/* liens transversaux */

#liensTransversaux {
background:transparent url(images/bg_footer.gif) repeat-x scroll left top;
clear:both;
height:158px;
margin-top:20px;
padding-top:35px;
width:929px;
font-size:11px;
}

#liensTransversaux #services,#liensTransversaux #aide,#liensTransversaux #nousConnaitre {
     float:left;
}

#liensTransversaux #services,#liensTransversaux #aide,#liensTransversaux #nousConnaitre{
     height:119px;
     width:231px;
     border-right:1px solid #CDCACA;
     margin-top:28px;
}



#liensTransversaux h4 
{
margin:0;
color:#E61F59;
font-size:11px;
height:auto;
margin-left:53px;
}

#liensTransversaux ul {
     padding:0;
     margin:0 0 0 10px;
     list-style-type:none;margin-left:52px;

}

#liensTransversaux ul li {
     padding: 0 0 0 8px;
     background:url(images/fleche_footer.gif) no-repeat 0px 6px;
     float:left;
     font-size:11px;
     clear:both;
     white-space:nowrap;
     
}

#liensTransversaux ul li a {
     color:#000;
     text-decoration:none;
     font-size:11px;
}

#liensTransversaux ul li a:hover {
     text-decoration:underline;
     color:#E61F59;
}

#footer .partenaires {
     margin-bottom:0;
     text-align:center;
     border-bottom:1px solid #cfcece;display:none;
}

#footer .partenaires img {
     margin:10px 10px;
}

#footer .partenaires span {
     position:relative;
     top:-25px;
     font-weight:bold;
     font-size:0.8em;
}

#footer .mentionsLegales {
     margin:0;
     color:#adb2bf;
     font-size:0.7em;
     text-align:center;display:none;
}

#footer .mentionsLegales img {
     margin-right:16px;
}

#footer .mentionsLegales span {
     position:relative;
     top:-14px;
     font-family:arial;
}

#footer .mentionsLegales a {
     color:#adb2bf;
}

/*
#footer .shoppingAZ {
     margin-top:4px;
     color:#ff3158 ;
     font-weight:bold;
      font-size:0.75em;
     text-align:center;
}

#footer .shoppingAZ span {
     width:12px;
     padding:1px 2px;
     display:inline-block;
     border:1px solid #dedede;
}

#footer .shoppingAZ span a {
     color:#000;
     text-decoration:none;
}

#footer .shoppingAZ span a:hover {
     color:#ff3158;
}*/

#footer .rappelUnivers {
     margin:8px;
     color:#404450;
     font-size:0.75em;
     font-weight:bold;
     text-align:center;
}

#footer .rappelUnivers a {
     color:#404450;
	 
}





#lateralPan .univers1_cadre { width:162px;margin-left:0px;margin-top:25px;*margin-top:18px;}
#lateralPan .univers1_cadre h3 
{background-color:#F6F5F6;
color:#E20040;
font-size:12px;
line-height:21px;
padding-left:10px;
/*text-transform:uppercase;*/
margin-bottom:0;
}

#lateralPan .univers1_cadre hr {display:none;}


#lateralPan .boutiques_cadre h3{background-color:#F6F5F6;
border-color:#D1CECA rgb(209, 206, 202) rgb(226, 0, 64);
border-style:solid;
border-width:1px 1px 3px;
color:#E20040;
font-size:12px;
line-height:21px;
padding-left:10px;
text-transform:uppercase;margin-bottom:0}

#lateralPan #homepage_encart_nav_gauche_cadre h3{background-color:#F6F5F6;
border-color:#D1CECA rgb(209, 206, 202) rgb(226, 0, 64);
border-style:solid;
border-width:1px 1px 3px;
color:#E20040;
font-size:12px;
line-height:21px;
padding-left:10px;
text-transform:uppercase;
margin-bottom:0px;}

#lateralPan #recherche_encart_nav_gauche_cadre h3{background-color:#F6F5F6;
border-color:#D1CECA rgb(209, 206, 202) rgb(226, 0, 64);
border-style:solid;
border-width:1px 1px 3px;
color:#E20040;
font-size:12px;
line-height:21px;
padding-left:10px;
text-transform:uppercase;
margin-bottom:0px;}

#lateralPan #descente_univers_nav_gauche_nos_marques_cadre h3{background-color:#F6F5F6;
border-color:#D1CECA rgb(209, 206, 202) rgb(226, 0, 64);
border-style:solid;
border-width:1px 1px 3px;
color:#E20040;
font-size:12px;
line-height:21px;
padding-left:10px;
text-transform:uppercase;}

#lateralPan #descente_univers_nav_gauche_encart_enseigne_cadre h3{background-color:#F6F5F6;
border-color:#D1CECA rgb(209, 206, 202) rgb(226, 0, 64);
border-style:solid;
border-width:1px 1px 3px;
color:#E20040;
font-size:12px;
line-height:21px;
padding-left:10px;
text-transform:uppercase;margin-bottom:0}

#lateralPan ul {padding:0px;margin:0 0 10px 0;font-size:0.8em;list-style-type:none;
	}
#lateralPan ul li {text-indent:-3000;padding:0px;list-style-type:none;border-bottom:1px solid #577100;font-size:12px;font-weight:normal; }
#lateralPan ul li ul {font-size:1em;margin:0;padding:0;background:#fff;margin-left:2px;}
#lateralPan ul li ul li {list-style-type:none;margin:0;padding:0;border:none;}
#lateralPan ul li ul li ul li{border:none;}
#lateralPan ul li.selected {font-weight:bold;color:#E20040;}


#lateralPan ul li a{
	background-repeat:no-repeat;
	background-position:0px 0px;
}
		
#lateralPan ul li ul li a{
		background-image:url(images/fleche_noire.gif);
	background-repeat:no-repeat;
	background-position:0px 9px;
	text-decoration:underline;}
	
#lateralPan ul li ul li.selected a
{
	background-image:url(images/fleche_footer.gif);
	background-repeat:no-repeat;
	background-position:0px 9px;
	text-decoration:underline;color:#E20040;
	font-weight:normal;}

#lateralPan ul li ul li.selected ul li a{color:#000;text-decoration:none;background:transparent;}

#lateralPan ul li ul li ul li a{background:transparent;text-decoration:none;color:#000;}
#lateralPan ul li ul li ul li.selected{background:transparent;}
#lateralPan ul li ul li ul li.selected a{color:#E20040;text-decoration:none;font-weight:normal;}

#lateralPan ul a 
{
display:block;
font-size:12px;
margin-left:5px;

padding:4px 0px 5px 10px;
color:#000; text-decoration:none;}

#lateralPan ul a:hover{color:#E61F59; text-decoration:none;}



#lateralPan #homepage_encart_nav_gauche_cadre { /*padding:0px;width:162px;font-size:12px;margin-top:-1px;*/}

#lateralPan #homepage_encart_nav_gauche_cadre .moduletable{/*width:162px;*/}

#lateralPan #descente_univers_nav_gauche_nos_marques_cadre { padding:0px;width:162px;margin-top:26px;font-size:12px;}

#lateralPan #descente_univers_nav_gauche_encart_enseigne_cadre { padding:0px;width:162px;margin-top:26px;font-size:12px;}

.miseEnAvantComplement{}

#centerPan #descente_boutique_encart_bout_enseigne_cadre{float:left;
width:50%;*width:49%;font-size:12px;}

#centerPan #descente_ss_ray_encart_ss_ray_enseigne_cadre{float:left;width:50%;*width:49%;}

#centerPan #descente_ss_ray_encart_princ_focus_ss_ray_cadre{}

#centerPan #descente_rayon_encart_ray_enseigne_cadre{}

#centerPan #descente_rayon_encart_princ_focus_rayon_cadre{}

/*#centerPan {float:left;width:780px;padding-left:0px;*padding-left:0px;padding-top:0px;*padding-top:0px;}
*/

#centerPan #homepage_encart_animation_1_cadre{clear:both;float:right;*margin-left:6px;}
#centerPan #homepage_encart_animation_2_cadre{clear:both;float:right;*margin-left:6px;}
#centerPan #homepage_encart_service_cadre{clear:both}


#centerPan .flr .btn{margin-right:21px;background:url(images/bg_purple_button.gif) repeat-x;}

#centerPan .flr .btn a {color:#fff;}
#centerPan .flr .btn a:hover {color:#fff;}

#centerPan h1.UniversNom{display:none}





p.indispo span {clear:both; font-weight:normal;color:#000;font-size:0.7em;margin:6px 0 }
p.indispo span a {color:#000}

#articleDesc div.miseAuPanier p.mt10px {padding-top:10px}

#coordonnes {font-size:0.8em;
	margin-top:10px;clear:both;
	float:left;display:block;
	border:1px solid #D1CECA;background:#fff;
	}
	

#totalLook {font-size:0.8em;margin-top:10px;clear:both;float:left;width:300px;display:block;margin-left:8px;border:1px solid #fb6ea0;}
#coordonnes h5, #totalLook h5 {background-color:#F6F5F6;
border-color:#D1CECA rgb(209, 206, 202) rgb(226, 0, 64);
border-style:solid;
border-width:0px 0px 3px;
color:#E20040;
font-size:12px;
font-weight:bold;
line-height:21px;
margin-top:0px;
padding-left:10px;
text-transform:uppercase;}

#semblables {font-size:0.8em;
	margin-top:10px;float:left;background:#fff;
	display:block;border:1px solid #D1CECA;
	margin-left:8px;}
#semblablesParTrois {font-size:0.8em;margin-top:10px;float:right;width:450px;background:#fff;display:block;border:1px solid #fb6ea0;}

#semblables h5,#semblablesParTrois h5 
{
background-color:#F6F5F6;
border-color:#D1CECA rgb(209, 206, 202) rgb(226, 0, 64);
border-style:solid;
border-width:0px 0px 3px;
color:#E20040;
font-size:12px;
font-weight:bold;
line-height:21px;
margin-top:0px;
padding-left:10px;
text-transform:uppercase;
	}


#semblables.fS,#semblablesParTrois.fs{width:760px; float:left;clear:both;margin-left:10px;margin-top:10px;border:1px solid #fb6ea0;}


#descente_univers_focus_service_cadre{float:left;clear:both;width:780px;font-size:12px;}
	


.mr10 {margin-right:10px;margin-top:4px;}

.otherPic 
{
	width:15px; height:15px;text-align:center;
	margin:4px;
	font-size:12px;
}

.otherPic a {color:#ef275c; text-decoration:none}

#article p.avisInternautes {clear:left;border:0;border-top:1px solid #f8709e;font-weight:bold; font-size:0.8em;padding:4px;margin:0}
#article ul {font-size:0.8em;margin:0 0 10px 0px ;padding:4px;list-style-type:none;}
#article ul li {padding-left:14px}
#article ul li a {color:#000; text-decoration:none;}
#article ul li a:hover{color:#E20040; text-decoration:underline;}

#article ul.lastElement {border-top:1px solid #f8709e}


hr.cleard {height:8px;border:0;clear:both;background:#fff;color:#fff}

	

/* include 
ul#bottomToolBar 
{
	clear:both;
	background:#eff2f3;
	border:1px solid #3860aa;
	height:80px;
	width:782px;
	margin:0;padding:0;list-style-type:none;
	margin-top:10px;
	float:left;
	}

#bottomToolBar {float:left;clear:both;width:772px;}

ul#bottomToolBar li {float:left;text-align:center;width:16%;margin:0;padding:0;}
ul#bottomToolBar li a {border:0;font-size:0.8em;text-decoration:none;line-height:0.6em;color:#404450}*/

p.topRecherche {clear:both; font-size:0.8em;padding:0;margin-left:10px;}

p.topRecherche a {color:#000; text-decoration:none;}
p.topRecherche a:hover{color:#E61F59;
text-decoration:underline;}

ul.personalisation {
	float:left;
	list-style-type:none;
	margin-top:5px;
	padding:0pt;
}
ul.personalisation li {padding-bottom:10px;}
ul.personalisation li {font-size:0.8em}
ul.personalisation li span {margin-left:4px;position:relative;top:-3px;}
ul.personalisation li label span {
	display:block;
	float:left;
	margin-right:10px;
	position:relative;
	top:3px;
}
ul.personalisation li input {border:1px solid #EF275C;width:130px}

/* */
.tableProducts {width:750px;margin:10px 10px 0 9px;clear:both;font-size:0.7em;font-weight:bold;border-collapse:collapse;border:1px solid #adb1bc}
.tableProducts td {border:1px solid #adb1bc;padding:4px;}
.tableProducts td span {font-size:11px;font-weight:normal;}
.tableProducts a {color:#000}
.tableProducts td.colprix {text-align:center}

.selectColor 
{
	padding:8px;
	margin:8px;
	clear:both;
	border:1px solid #D1CECA;
	font-size:0.8em;

}

.selectColor select {font-size:0.8em}
.selectColor .assistant {font-size:12px}
.selectColor .assistant a {color:#000; text-decoration:none;}
.selectColor .assistant a:hover{color:#E20040; text-decoration:underline;}

.montantTotalArticles 
{
	width:auto;
	clear:both;
	float:right;
	margin:8px;
	font-size:0.8em;
	padding:8px;
	height:20px;
	display:inline;

}

table.detailEnsemble {clear:both;font-size:0.9em;border:1px solid #3860aa;margin:8px;border-collapse:collapse;}
table.detailEnsemble td, .prodDesc table td {
	vertical-align:top;
	}

table.detailEnsemble label {}

table.detailEnsemble td.dtlL {width:46%;padding:4px;}
table.detailEnsemble td.dtlM {width:42%;border-right:1px solid #3860aa;padding:4px;}
table.detailEnsemble td.dtlR {width:2%;vertical-align:middle;text-align:center;padding:4px;}


.ensembleG 
{
	margin:0;
	padding:0;
	font-weight:bold;
	padding:4px;
	height:107px;
	display:block;
}


table.detailEnsemble div.ensembleD {border:1px solid #eff0f2;padding:4px;float:left;}

table.detailEnsemble p.ensembleG img {text-align:left;}

.ensembleG span.detailProduit {position:absolute; bottom:4px;left:4px;font-size:0.8em;font-weight:normal;}
.ensembleG span.detailProduit a {text-decoration:underline;color:#000}
                        
                        
table.detailEnsemble ul {margin:0;padding:0;font-size:0.8em;list-style-type:none;}
table.detailEnsemble ul li {clear:both}
table.detailEnsemble ul select {width:80px;font-size:0.8em;float:left;margin:0 4px}
table.detailEnsemble ul li label span {display:block; width:160px;float:left}

table.prodDescTop {width:760px;margin-bottom:8px;font-size:0.8em}

table.prodDescTop td.leftDesc {width:185px;}
table.prodDescTop td.rightDesc {width:462px;}

table.prodDescTop td img {border:1px solid #f0f0f0;}

table.prodDescTop td.rightDesc p.ensembleG  
{width:98%;
	}
	
div.prodDesc {position:relative;left:8px;*left:16px;}

.ensembleG .descProd {font-weight:normal}

div.prodDesc p.ensembleG {border-bottom:1px solid #3660a8}

div.prodDesc .leftBorder {border-left:1px solid black}

div.prodDesc {border:1px solid #3860aa;padding:0;width:760px}

div.prodDesc .tableProducts {margin:0 0 4px 4px;width:750px;clear:both;font-size:0.7em;font-weight:bold;border-collapse:collapse;border:1px solid #adb1bc}


div#centerPan div.meaLarge span img{border:1px solid #EF275C;width:750px;*margin-bottom:10px; *float:left;}
#miseEnAvant #centerPan div.meaLarge {height:auto}

div#centerPan div.meaMedium {margin-top:10px;width:750px;}
div#centerPan div.meaMedium span {padding-right:8px;}
div#centerPan div.meaMedium span img{border:1px solid #EF275C;width:242px;}
div#centerPan div.meaMedium span.lastMea {padding-right:0}

div.meaCatProduits {border-bottom:1px solid #EF275C;
border-left:1px solid #EF275C;
border-right:1px solid #EF275C;width:780px;
clear:both;
*margin-top:10px;
display:none; 
}



div.meaCatProduits h2 {background-color:#97C000;
border-color:#EF275C;
border-style:solid;
border-width:1px 0px 3px;
color:#FFFFFF;
font-size:12px;
line-height:21px;
padding-left:10px;
text-transform:uppercase;
	}
	

	
div.meaCatProduits p {color:#6f727b;text-align:center;font-size:0.8em; padding:4px;margin:0}
div.meaCatProduits p a {color:#6f727b}

div.meaCatProduitsHalf {border-bottom:1px solid #D1CECA;
border-left:1px solid #D1CECA;
border-right:1px solid #D1CECA; width:362px;margin-top:25px;float:left;}


div.meaCatProduitsHalf h2 
{
background-color:#F6F5F6;
border-color:#D1CECA rgb(209, 206, 202) rgb(226, 0, 64);
border-style:solid;
border-width:1px 1px 3px;
color:#E20040;
font-size:12px;
font-weight:bold;
line-height:21px;
padding-left:10px;
text-transform:uppercase;
margin-top:0px;
	}
	
div.meaCatProduitsHalf span.detailProduit {position:absolute;bottom:0;left:0}

p.m10px {margin-left:10px;}


table.toutesBoutiques {border:1px solid #fd6f9f;float:left;width:780px;margin-left:10px;*margin-left:5px;padding:5px;}

table.toutesBoutiques td.image {width:115px;}
table.toutesBoutiques td.desc  {vertical-align:top;margin:0;font-size:0.9em; font-weight:bold;background:#f0f0f2;border-left:3px solid #fff;}
table.toutesBoutiques td.desc h4 {color:Black;margin-top:0; padding:4px;}
table.toutesBoutiques td.desc span {display:block;color:Black;margin-top:0; padding:4px;}
table.toutesBoutiques td.desc p {display:block;font-size:0.9em;font-weight:normal}
table.toutesBoutiques td.sep span {display:block; border-right:3px dotted #c7cfe6;height:115px;padding:0}
table.toutesBoutiques td hr {border:0;border-top:1px solid #fd6f9f;background:#fd6f9f;height:1px;}

table.toutesBoutiques  {
	vertical-align:top;
}

div.miseEnAvantUnivers {
	width:450px;
	float:left;
	color:#E20040;
	margin: 0 0 10px 0px;
	width:50%
}



div.miseEnAvantUnivers span.picMEA {float:left;display:block;width:212px;}
div.miseEnAvantUnivers p {padding:0;margin:0;font-weight:bold;padding:8px;display:inline;float:left;}
div.miseEnAvantUnivers p span 
{
	display:block;width:200px;padding:4px;
	margin:0;font-weight:normal;
	font-size:14px;display:inline;float:left;}
div.miseEnAvantUnivers hr {display:none;}
Sdiv.miseEnAvantComplement {float:right;width:298px}
p.pubLarge {margin:20px 0 0 0px;clear:both;display:inline;}





div.affinerRecherche 
{
	width:780px;
	border:1px solid #EF275C;
	margin-top:10px;
	border-top:0px;
	clear:both;
	/*margin-left:4px;*/
	text-align:left;margin-right:0px;
	display:none
	
}

div.affinerRecherche select
{	font-family:Trebuchet MS;
	} 
	
div.affinerRecherche TABLE
{
text-align:left; width:100%;
}
div.affinerRecherche .FiltreEntete {
clear:both;font-size:12px;float:left;
width:400px;
margin-left:0px;
}

ul.FiltreEnLienValeurs 
{

width:400px;
clear:both;
float:left;
list-style-type:none;
padding:0px;
margin:0px; 
text-align:left;
}

ul.FiltreEnLienValeurs li 
{

padding:0px;
margin:0px; 
color:#577100;
background:transparent url(../../Main/Content/Images/puceGrise.gif) no-repeat scroll 0px 6px;
margin-left:10px;
padding-left:10px;
white-space:nowrap;
}
ul.FiltreEnLienValeurs li a
{
color:#577100;
text-decoration:none;
}
ul.FiltreEnLienValeurs li a:hover
{
color:#ef275c;
text-decoration:underline;
}


div.affinerRecherche h2 
{
	
background-color:#97C000;
border-color:#EF275C;
border-style:solid;
border-width:1px 0px 3px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
line-height:21px;
padding:0pt 0pt 0pt 4px;
text-align:left;
text-transform:uppercase;
margin-top:0px;
	}
div.affinerRecherche h2 span {margin:0;padding:0;font-size:0.8em;color:#707175;background:#FFFFFF;position:absolute;right:5px}
div.affinerRecherche h2 span a {color:#707175;}

div.affinerRecherche p {text-align:center;font-size:0.8em;margin:8px 8px}
div.affinerRecherche p label {margin:0 10px 0 20px}
div.affinerRecherche p select {font-size:0.8em}
div.affinerRecherche p.perso {text-align:left;margin:0;padding:10px 0 10px 8px;border-top:1px solid #EF275C;background:#97C000; color:#FFFFFF;}


#centerPan div#resultats {
	border:1px solid #EF275C;
	width:780px;
	margin-top:10px;
	background:#FFFFFF;
	float:left;
	font-size:12px;
}
	
#centerPan div#resultats h2 
{
	height:24px;margin:0;
	padding:5px 0 0px 1%;
	font-weight:normal;
	color:#EF275C;font-size:12px;
	float:left;
	}

#centerPan div#resultats h2.ProduitSelectionTriZoneBas{*padding-bottom:5px;}
	
#centerPan div#resultats h2 select{width:50px;}

#centerPan div#resultats h2.ProduitSelectionTriZoneHaut select {
width:80px;
}
#centerPan div#resultats h2.ProduitSelectionTriZoneBas select {
width:80px;
}
	
	
#centerPan div#resultats h3 {
	margin:0;
	background:transparent;
	color:#604101;
	padding:9px 0% 0px 0px;
	font-size:10px;
	text-align:left;float:right;
	*padding-left:0px;*padding-right:0px;margin-bottom:0
}


#centerPan div#resultats h3 a {color:#000}

#centerPan div#resultats h3 a.selected {color:#E20040}

/*les meilleures ventes */

#centerPan div#resultats table.MeilleursVentes {

clear:both;
margin:10px 0px 0px;
width:780px;}

#centerPan div#resultats table.MeilleursVentes th{background-color:#97C000;
border-color:#EF275C;
border-style:solid;
border-width:1px 1px 3px;
color:#FFFFFF;
font-size:12px;
line-height:21px;
text-transform:uppercase;text-align:left;padding-left:4px;}

#centerPan div#resultats table.MeilleursVentes td.legend {
width:240px;
background:#FFFFFF none repeat scroll 0%;
/*border:1px solid #EF275C;*/
float:left;
/*height:125px;*/
text-align:center;
margin-top:3px;

}

#centerPan div#resultats table.MeilleursVentes td.legend .ProduitMiseEnAvant{height:auto;border:none;float:none;clear:both; width:auto;border:1px solid #EF275C;height:118px;margin:8px 0px 0px 0px; }

#centerPan div#resultats table.MeilleursVentes td.legend .ProduitMiseEnAvant .ProduitImageMiniature{padding-left:8px;width:auto;margin-top:8px;}
#centerPan div#resultats table.MeilleursVentes td.legend .ProduitMiseEnAvant .ProduitImageMiniature IMG{margin-bottom:8px;}

#centerPan div#resultats table.MeilleursVentes td.legend .ProduitMiseEnAvant h3.ProduitNom{float:none;
clear:none;
float:none;
font-size:12px;
font-weight:bold;
height:40px;
margin-left:115px;
*margin-left:130px;
margin-top:8px;
padding:0 0 10px;
width:auto;
}

#centerPan div#resultats table.MeilleursVentes td.legend .ProduitMiseEnAvant .ProduitLesPrix{
display:block;
float:none;
height:20px;
margin-left:115px;
*margin-left:130px;
text-align:left;
width:auto;
}

#centerPan div#resultats table.MeilleursVentes td.legend .ProduitMiseEnAvant .ProduitLesPrix span{}

/*les sélections */

#centerPan div#resultats table.NotreSelection {
clear:both;
margin:10px 0px 0px;
width:780px;}

#centerPan div#resultats table.NotreSelection th{background-color:#97C000;
border-color:#EF275C;
border-style:solid;
border-width:1px 1px 3px;
color:#FFFFFF;
font-size:12px;
line-height:21px;
text-transform:uppercase;
text-align:left;padding-left:4px;}

#centerPan div#resultats table.NotreSelection td.legend {
width:250px;
background:#FFFFFF none repeat scroll 0%;

float:left;

text-align:center;
margin-top:3px;
}

#centerPan div#resultats table.NotreSelection hr {color:#EF275C;display:none;
}
#centerPan div#resultats table.NotreSelection td.legend .ProduitMiseEnAvant{/*height:auto;border:none;float:none;width:auto;*/height:auto;border:none;float:none;clear:both; width:auto;border:1px solid #EF275C;height:118px;margin:8px 0px 0px 0px; }
#centerPan div#resultats table.NotreSelection td.legend .ProduitMiseEnAvant .ProduitImageMiniature{padding-left:8px; *margin-left:8px; width:auto;margin-top:8px;}
#centerPan div#resultats table.NotreSelection td.legend .ProduitMiseEnAvant .ProduitImageMiniature IMG{margin-bottom:8px;}
.ProduitPictoMarque {
	height:1px;
}
#centerPan div#resultats table.NotreSelection td.legend .ProduitMiseEnAvant h3.ProduitNom{float:none;
font-size:12px;
font-weight:bold;
padding:0pt;
width:auto;
clear:none;
padding-bottom:10px;
margin-top:8px;
margin-left:115px;
*margin-left:130px;
height:40px;
}
#centerPan div#resultats table.NotreSelection td.legend .ProduitMiseEnAvant .ProduitLesPrix{
	display:block;
	float:none;
	height:20px;
	margin-left:115px;
	*margin-left:130px;
	text-align:left;
	width:auto;
	margin-top:0px;
}

/* fin */

#centerPan div#resultats table.tableRes {clear:both;border:1px solid #D1CECA;width:780px; border-top:0;}
#centerPan div#resultats table.tableRes td, 
#centerPan div#resultats table.tableRes th
{vertical-align:top;border-collapse:collapse;padding:0px;background:#F0F0F0 none repeat scroll 0%;}



#centerPan div#resultats table.tableRes th 
{

font-size:0.8em;
text-align:left;
padding:0 0 0 4px;
background-color:#F6F5F6;
border-color:#D1CECA rgb(209, 206, 202) rgb(226, 0, 64);
border-style:solid;
border-width:1px 1px 3px;
color:#E20040;
font-size:12px;
font-weight:bold;
line-height:21px;
text-transform:uppercase;
}


#centerPan div#resultats table.tableRes td h2 {color:#000;background:none;
	width:133px;*width:130px;
	margin-bottom:10px;text-align:center;}
#centerPan div#resultats table.tableRes td h2 a{color:#000;background:none;text-decoration:none;}
#centerPan div#resultats table.tableRes td h2 a:hover{color:#E20040;background:none;text-decoration:none;}

#centerPan div#resultats table.tableRes td.sep 
{
	width:10px;
	background:url(images/bgtableRez.gif) 6px 0px repeat-y;
	display:none;
}

#tdSeparator {}
#centerPan div#resultats table.tableRes td.legend {background:#f0f0f0;width:390px;}
#centerPan div#resultats table.tableRes td hr {border:0;border-top:1px solid #f671a0;background:#f671a0; height:1px; display:none;}

table.tableColonne {width:95%;margin-top:-5px;font-size:12px;}
table.tableColonne td {text-align:center;vertical-align:top;font-size:12px;padding-bottom:7px;}
table.tableColonne td a{color:#EF275C; text-decoration:underline;font-size:12px;}
table.tableColonne td a:hover{color:#EF275C; text-decoration:underline;}

/* */
#miseEnAvant #centerPan fieldset {clear:both; border:1px solid #adb2bf;;padding:2px 2px 20px 2px;margin:0 0 0 11px;}
#miseEnAvant #centerPan p.legende {clear:both;font-size:0.8em;font-weight:bold;}

/* */

.guideAchat {width:150px;float:left;font-size:0.8em;margin:20px 0 20px 20px;margin-bottom:20px;border:1px solid #c8c8c8}
.guideAchat p {margin:0;padding:8px;}
.guideAchat p.themeGuide {border-bottom:1px solid #c8c8c8}
.guideAchat p.imgGuide {border-bottom:1px solid #c8c8c8;height:150px;}
.guideAchat h2.titleGuide {font-size:1em;font-weight:bold;margin:0;padding:8px;}
.guideAchat h2.titleGuide a {color:#000;text-decoration:none;}
.guideAchat p.descGuide {font-weight:bold;margin:0px 0 10px 0;font-weight:normal;padding:0 8px 8px 8px}
.guideAchat p.btn {padding:0;margin:0 0 10px 0²;text-align:center;background:none;}


om:10px;}

#centerPan #descente_boutique_encart_princ_focus_bout_cadre {clear:both;margin-left:10px;font-size:12px;}

.descriptionlongue{float:left;width:780px;clear:both;}

#descente_univers_encart_princ_focus_bout_cadre{width:780px;margin-top:0px;*margin-left:6px;}

#descente_univers_encart_secondaire_cadre{font-size:12px;}


/*******************************************************************/
/***     Styles utilisés dans la présentation d'un produit       ***/
/*******************************************************************/

/*******************************************************************/
/*** Fin    Styles utilisés dans la présentation d'un produit    ***/
/*******************************************************************/


/* Faq */

#content #mainCT .FAQQuestion{color:#E20040;font-weight:bold;}

#content #mainCT .FAQReponse{color:#000;text-align:justify;font-size:12px;}

#content #mainCT ul#FAQListeResumeThemesQuestions
{
	list-style:none;margin-left:353px;}

#content #mainCT ul#FAQListeResumeThemesQuestions li a{
	color:#000; font-size:12px;
	padding-left:12px;
}

#content #mainCT ul#FAQListeResumeThemesQuestions li a:hover{color:#E20040;}

#content #mainCT ul#FAQListeThemesQuestions{
	list-style:none;}

#content #mainCT ul#FAQListeThemesQuestions li.FAQThemeQuestions ul.FAQQuestionsReponses
{
	list-style:none;
	padding:0;
	margin:0;}
	

#content #mainCT .banners{text-align:center;}
	
/**/

/* Plan du site */

#content #mainCT ul.listePlan{float:left;list-style:none;width:33%;margin:0px}

#content #mainCT ul.listePlan li{color:#E20040;}

#content #mainCT ul.listePlan li a{color:#000;font-size:12px;
	background:url(images/puce_cat_femme.gif) no-repeat left top;
	padding-left:12px;padding-top:4px;text-decoration:none;
	}

#content #mainCT ul.listePlan li a:hover{color:#E20040;}

/**/

/* Contact */

#content #mainCT p.infosContact{margin:0 0 20px;}

#content #mainCT #texteEnseigneContact{text-align:left;color:#000;}

#content #mainCT #texteEnseigneContact a{color:#E20040;text-decoration:none;}

#content #mainCT #texteEnseigneContact a:hover{color:#000;text-decoration:none;}

#content #mainCT #listeThemes ul{list-style:none;}

#content #mainCT #listeThemes ul li a{
	color:#000000;
	font-size:12px;
	padding-left:12px;
}

#content #mainCT #listeThemes ul li a:hover{color:#E20040;}

#content #mainCT p.info{margin:0 0 10px}

#content #mainCT fieldset#fsServiceContact ul{margin:0;}

/**/

/*page newsletter*/

#content #mainCT #bgContainer fieldset ul.newsLt{}

#content #mainCT #bgContainer fieldset ul.newsLt li{}

#content #mainCT #bgContainer fieldset ul.newsLt li span{float:left;}

#content #mainCT #bgContainer fieldset ul.newsLt li input{float:left;}

#content #mainCT #bgContainer p.langLegend{text-align:left;}

#content #mainCT #bgContainer ul.formLang li input{border:none;}

#content #mainCT #bgContainer p a.lnkNewsletterDesinscription{color:#000;font-size:13px;}

#content #mainCT #bgContainer p a.lnkNewsletterDesinscription:hover{color:#E20040;}

/**/

/*page désabonnement newsletter*/

#content #mainCT #bgContainer #autre{text-align:center;}

#content #mainCT fieldset ul.listCheck li label span{text-align:left; width:auto;}

/**/

/*boutiques*/

#content #centerPan .BoutiqueZoneDescription{*margin-left:4px;width:780px;/*margin-top:6px*/}

#content #centerPan .BoutiqueZoneDescription h1.BoutiqueNom{background-color:#97C000;
border-color:#EF275C;
border-style:solid;
border-width:1px 1px 3px;
color:#FFFFFF;
font-size:12px;
line-height:21px;
padding-left:10px;
/*text-transform:uppercase;*/
margin:0px;
}

/**/

/* rayon, sous rayon*/

#centerPan .RayonZoneDescription h1.RayonNom,#centerPan .SousRayonZoneDescription h1.SousRayonNom
{background-color:#97C000;
border-color:#EF275C;
border-style:solid;
border-width:1px 1px 3px;
color:#FFFFFF;
font-size:12px;
line-height:21px;
padding-left:10px;
text-transform:uppercase;
margin-top:6px}




.BoutiqueVisuel {display:none}
.SousRayonVisuel {display:none;}
.RayonVisuel {display:none;}
.BoutiqueDescriptionCourte {display:none;}

.filtreproduitnom {font-size:16px;margin:0 10px;color:#EF275C;}
ul#ulLiensModesPaiements {list-style-type:none; color:#EF275C; }

p.RayonDescriptionCourte {display:none}
p.BoutiqueDescriptionCourte {display:none}

.#content #mainCT fieldset ul li .liRechercheRelaisParLocalite span a, #content #mainCT.panier fieldset #fsRelaisCodePostal ul li span a{background:none;}

#content #mainCT #bgContainer p.retour.BtnRetourProduitPrefere{margin:0;}


#content #mainCT.panier ul#ulLiensModesPaiements {
	display:none;
}

#content #mainCT #bgContainer .ModalPopupEnvoiAUneAmieArticlesPreferes {
height:480px;
margin-top:45px;
overflow:auto;
text-align:center;
width:550px;
}

.ModalPopupEnvoiAUneAmie .dEnvoiAUneAmieRecapProduits {
float:left;
}

#content #mainCT #bgContainer fieldset.fsEnvoiAUneAmie {
float:left;
height:450px;
}

li.liEnvoirAUneAmieValidationFormulaire {
}
