/* CSS Document
bleu Divao Pro : 2C4491
rose Divao : FC5FC1
*/

html, body{
  /*margin:0;*/
  padding:0;
  font-family:Arial, Verdana, Helvetica, sans-serif;
}

body{
  font-size:12px;
  _font-size:0.75em;
	background-color:#DDD;
}

a{
  text-decoration:none;
  color:#000; /* lot2 :update */
}

a:hover{
  text-decoration:underline;
}

a img{
  border:0
}

h2, h3, h4, h5, h6{
  margin:0
}

h1{font-size:2em;}   /* origine w3c - multi navigateur */

h2{font-size:1.5em;} /* origine w3c - multi navigateur */

h3{font-size:1.17em;}/* origine w3c - multi navigateur */

h4{font-size:1.1em;} /* modifie par F6 */

h5{font-size:0.83em;}/* origine w3c - multi navigateur */

h6{font-size:0.67em;}/* origine w3c - multi navigateur */



.article_titre1 {
	font-weight:bold;
}

.article_titre2 {
	font-size:10px;
	font-weight:bold;
}

.article_texte {
	font-size:10px;
}

.article_lien_couleur {
	font-size:10px;
	text-decoration:none;
}

/********** Page **********/
#Page {
	background-color:#FFF;
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

/*************************************/
/* EN-TETE                           */
/*************************************/
#tetePage { width:800px;height:80px;z-index:1;overflow:hidden; }

#tetePage #Logo { position:relative;width:210px;height:80px;z-index:2; }
#tetePage #Logo #Visuel{ padding:10px 10px 9px 10px; }

#tetePage #Baseline {
	position:relative;
	width:340px;
	height:80px;
	left:210px;
	bottom:80px;
	overflow:hidden;
	z-index:2;
	vertical-align:middle;
}
#tetePage #Baseline .Separ { float:left;width:9px;height:80px; }
#tetePage #Baseline IMG { margin-top:25px; }
#tetePage #Baseline H1 { float:left;margin-top:25px;height:29px;overflow:hidden;font-size:0.9em;font-weight:bold;padding-top:1px; }
#tetePage #Baseline H1 A { color:#6C5B66;text-decoration:none; }

#tetePage #Compte {
	position:relative;
	width:250px;
	height:33px;
	left:550px;
	bottom:160px;
	z-index:2;
	text-align:right;
	color:#2C4491;
}
#tetePage #Compte #Ligne1 { padding:5px 7px 0 0; }
#tetePage #Compte A { color:#2C4491;text-decoration:none; }
#tetePage #Compte A:Hover { text-decoration:underline; }
#tetePage #AideEnLigne { position:relative;width:150px;height:15px;left:650px;bottom:10px;z-index:4;text-align:right; }

#tetePage #Contact {
	position:relative;
	width:250px;
	height:47px;
	left:550px;
	bottom:160px;
	z-index:2;
	text-align:right;
	overflow:hidden;
}

#tetePage #Contact IMG { margin-right:5px; }

#tetePage #Recherche {
	position:relative;
	width:250px;
	height:25px;
	left:550px;
	bottom:160px;
	z-index:2;
	text-align:right;
	overflow:hidden;
	background-image:url(../../img/v2/bg_recherche.gif);
	background-repeat:no-repeat;
}
#tetePage #Recherche TABLE { margin:3px 3px 0 0;text-align:right;vertical-align:middle;color:#6C5B66; }
#tetePage #Recherche #Libelle { font-size:0.9em; font-weight:bold; }
#tetePage #Recherche #mot_recherche { margin:0px;padding:0px;padding:1px; }
#tetePage #Recherche #mot_recherche INPUT { font-size:0.9em;color:#DDD;height:15px;padding:1px; }
#tetePage #Recherche #Bouton { font-size:0.9em;color:#6C5B66;/*height:20px;*/ }

/********** menuBar **********/
#menuBar {
	width:800px;
	height:24px;
	z-index:1;
	overflow:hidden;
}

#menuBar .bg1, #menuBar .bg2 {
	width:800px;
	height:12px;
}

#menuBar .bg1 {
	background-color:#dcd9e2;
}

#menuBar .bg2 {
	background-color:#d2cfda;
}

#menuBarLiens {
	z-index:2;
	position:relative;
	top:-24px;
	height:24px;
}
#menuBarLiens .Separ { display:none;clear:both; }

#menuBarLiens a {
	position:relative;
	top:4px;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	padding:4px 10px 5px 10px;
	cursor:pointer;
	text-decoration:none;
	height:14px;
}

#menuBarLiens a:Hover, #menuBarLiens .Affiche, #menuBarLiens .Affiche * {
	background-image:url(/img/v2/menub_bg.gif);
	color:#FFF;
}

#menuBarLiens IMG {
	margin-top:2px;
}

#menuBarBas {
	width:790px;
	height:12px;
	background-image:url(../../img/v2/menub_ombre.gif);
	background-repeat:repeat-x;
	text-align:right;
	padding:4px 5px 4px 5px;
}

#menuBarBas2 {
	width:800px;
	height:140px;
	background-image:url(../../img/v2/promo/promo_top_home.gif);
	background-repeat:repeat-x;
	background-color:#EEF1F7;
}
#menuBarBas2 #B1, #menuBarBas2 #B2 { padding-left:20px; }
#menuBarBas2 #B1 { width:500px;height:50px; }
#menuBarBas2 #B1 H1 { font-weight:bolder;font-variant:small-caps;letter-spacing:110%;font-size:1.5em;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;height:40px;overflow:hidden;color:#009036;padding-top:15px; }

#menuBarBas2 #B2 { position:relative;width:280px;height:90px; }
#menuBarBas2 #B2 H3 IMG { padding:0 5px 0 5px; }
#menuBarBas2 #B2 H3 { font-weight:bolder;font-variant:small-caps;font-size:1.1em;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;line-height:1.4em;color:#000;letter-spacing:50%; }

#menuBarBas2 #B3 { position:relative;width:220px;height:90px;top:-90px;left:280px; }
#menuBarBas2 #B3 P { padding-top:15px;font-family:"Times New Roman", Times, serif; font-style:italic;font-weight:bold;font-size:1.4em;color:#434343;text-align:center;line-height:1.0em; }
#menuBarBas2 #B3 P SPAN { color:#E2001A;font-size:1.5em;line-height:0.6em; }

#menuBarBas2 #B4 { position:relative;left:500px;top:-230px;width:300px;height:140px;overflow:hidden;text-align:right; }
#menuBarBas2 #B4 IMG { margin-top:20px; }

#menuBarBas2 #Promo { display:table;height:60px;width:550px; }
#menuBarBas2 #P1 A, #menuBarBas2 #P3 A { text-decoration:none;  }
#menuBarBas2 #P1 { margin:20px 0 0 20px; }
#menuBarBas2 #P2 { float:left;margin:20px 0 0 0;padding:10px 10px 0 10px;height:30px;overflow:hidden; }
#menuBarBas2 #P3 { margin:20px 0 0 0; }
#menuBarBas2 #P1, #menuBarBas2 #P1 A { color:#2C4491; }
#menuBarBas2 #P3, #menuBarBas2 #P3 A { color:#6C5B66; }

#menuBarBas3 { width:800px;height:20px;background-image:url(../../img/v2/promo/nc/menub_ombre.gif);background-repeat:repeat-x; }

/*************************************/
/* NOUVEAUTE                         */
/*************************************/
#AccueilNews { height:20px;margin:10px 0 0 20px;font-family:Arial, Helvetica, sans-serif;color:#F33;letter-spacing:0em;overflow:hidden; }
#AccueilNews .Label { background-color:#FF0;color:#000;padding:2px 4px 2px 4px;float:left;text-align:center;height:16px;font-weight:bold;font-size:1.2em; }
#AccueilNews .Defil { padding:2px 4px 2px 4px;float:left;height:16px;font-size:1.1em;background-color:#FFDDDD;font-weight:normal; }
#AccueilNews A { color:#F33;text-decoration:underline; }
/* FIN *******************************/
/*************************************/

#menuBarBas A { font-weight:bold;font-size:0.85em;color:#000;text-decoration:underline; }
#menuBarBas A:Hover { color:#2C4491; }

#menuBarBasPub {
	width:800px;
	min-height:12px;
	background-image:url(/img/v2/menub_ombre.gif);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
/********** Corps **********/
#corpsPrincipal {
	width:800px;
	z-index:1;
}

#corpsPrincipal>TABLE {
	width:800px;
	margin:0px;
	padding:0px;
}

#corpsPrincipalG {
	padding:0 10px 0 10px;
	width:150px;
	vertical-align:top;
}

#corpsPrincipalC {
	width:480px;
	vertical-align:top;
}

#corpsPrincipalD {
	padding:0 10px 0 0;
	width:140px;
	overflow:hidden;
	vertical-align:top;
}

/*************************************/
/* PROMO DIVAO                       */
/*************************************/
#PromoDivao { display:table;margin: 0 auto;width:480px; }
#PromoDivao H2 { font-size:1.5em;color:#502640;margin:10px 10px 0 10px; }
#PromoDivao P { color:#502640;margin:0 10px 0 10px; }
#PromoDivao #ListeArg { margin:10px; }
#PromoDivao #ListeArg .Arg { float:left;width:220px;min-height:65px;margin:0 10px 10px 0; }
#PromoDivao #ListeArg .Arg .ArgT { width:220px;height:10px;background:url(/img/v2/promo/divao_bg_arg.png) no-repeat; }
#PromoDivao #ListeArg .Arg .ArgC { background-color:#FEE7F6;width:200px;padding:0 10px 0 10px;color:#2C4491;font-weight:bold;text-align:center;background:url(/img/v2/promo/divao_bg_arg.png) 0 -10px; }
#PromoDivao #ListeArg .Arg .ArgB { width:220px;height:10px;background:url(/img/v2/promo/divao_bg_arg.png) no-repeat 0 -140px; }

#PromoDivao #ListeArg .ArgTop { float:left;width:450px;min-height:65px;margin:0 10px 10px 0; }
#PromoDivao #ListeArg .ArgTop .ArgT { width:450px;height:10px;_background:url(/img/v2/promo/divao_bg_arg.png) no-repeat; }
#PromoDivao #ListeArg .ArgTop .ArgC { background-color:#FEE7F6;width:430px;padding:0 10px 0 10px;color:#2C4491;font-weight:bold;text-align:center;_background:url(/img/v2/promo/divao_bg_arg.png) 0 -10px; }
#PromoDivao #ListeArg .ArgTop .ArgB { width:430px;height:10px;_background:url(/img/v2/promo/divao_bg_arg.png) no-repeat 0 -140px; }

.Arg .Highlight { color:#502640; }
/* FIN ********************************/
/*************************************/

/*************************************/
/* PROMO BLOG                        */
/*************************************/
#Blog { width:140px;margin-bottom:10px; }
#Blog .T { background:url(/img/v2/promo/promo_blog_bg_top2.gif) no-repeat;height:3px; }
#Blog .B { background:url(/img/v2/promo/promo_blog_bg_bot2.gif) no-repeat;height:3px; }
#Blog .C { background-image:url(/img/v2/promo/promo_blog_bg_cen2.gif);padding:5px; }
#Blog .C H2 { margin-bottom:5px;font-weight:bold;font-size:1.0em; }
#Blog .C IMG { float:left;padding-right:3px; }
#Blog .C P, #Blog .C A { color:#000;font-size:0.9em; }
#Blog .C A { color:#000;font-size:0.9em;text-decoration:underline; }
#Blog .C A.Texte { text-decoration:none;cursor:text;color:#000;font-size:1em; }
#Blog .C A:Hover { color:#2C4491; }
#Blog .C A:Hover.Texte { color:#000; }
/*
#Blog { width:140px;margin-bottom:10px; }
#Blog .T { background:url(/img/v2/promo/promo_blog_bg_top.gif) no-repeat;height:3px; }
#Blog .B { background:url(/img/v2/promo/promo_blog_bg_bot.gif) no-repeat;height:3px; }
#Blog .C { background-image:url(/img/v2/promo/promo_blog_bg_cen.gif);border-left:1px solid #ED59B5;border-right:1px solid #ED59B5; }
#Blog .C H2 { width:138px;text-align:center;padding-top:5px; }
#Blog .C P { padding:5px;color:#212121;font-size:0.9em;font-weight:bold;line-height:0.95em; }
#Blog .C A { color:#212121; }
#Blog .C A:Hover { text-decoration:underline;color:#F00; }
#Blog .C .CliquezIci { text-align:right;padding:3px 5px 3px 0; }
*/
/* FIN ********************************/
/*************************************/

/*************************************/
/* PAGES AIDE EN LIGNE               */
/*************************************/
#AideEnLigne { width:140px;margin-bottom:10px; }
#AideEnLigne .T { background:url(/img/v2/blabla_bg_top.gif) no-repeat;height:3px !important;overflow:hidden; }
#AideEnLigne .B { background:url(/img/v2/blabla_bg_bot.gif) no-repeat;height:3px !important;overflow:hidden; }
#AideEnLigne .C { background-image:url(/img/v2/blabla_bg_cen.gif);padding:5px; }
#AideEnLigne .C H2 { margin-bottom:5px;font-weight:bold;font-size:1.0em; }
#AideEnLigne .C A { color:#000;font-size:0.9em;text-decoration:underline; }
#AideEnLigne .C A:Hover { color:#2C4491; }

#Debuter { width:600px;height:370px;background-color:#FFFFCC; }
#Debuter P { color:#6C5B66;font-size:0.9em; }
#Coche { color:#6C5B66;font-size:0.9em; }
/* FIN ********************************/
/*************************************/

/*************************************/
/* PAGES BLABLA                      */
/*************************************/
#Blabla { width:140px;margin-bottom:10px; }
#Blabla .T { background:url(/img/v2/blabla_bg_top.gif) no-repeat;height:3px !important;overflow:hidden; }
#Blabla .B { background:url(/img/v2/blabla_bg_bot.gif) no-repeat;height:3px !important;overflow:hidden; }
#Blabla .C { background-image:url(/img/v2/blabla_bg_cen.gif);padding:5px; }
#Blabla .C H2 { margin-bottom:5px;font-weight:bold;font-size:1.0em; }
#Blabla .C P { font-size:0.9em; }
#Blabla .C A { color:#000;font-size:0.9em;text-decoration:underline; }
#Blabla .C A:Hover { color:#2C4491; }
/* FIN ********************************/
/*************************************/

/*************************************/
/* PAGES DE TEXTE                    */
/*************************************/
#Notice { width:470px; }
#Notice H2 { color:#000;font-weight:bold;font-size:1.5em;margin:5px 0 20px 0; }
#Notice .Gras { font-weight:bold; }
#Notice .Rouge { color:#E2001A; }
#Notice .Grand { font-size:1.1em; }

#Notice A { color:#6C5B66;font-size:0.9em;text-decoration:underline; }
#Notice A:Hover { color:#2C4491; }

#Notice OL, #Notice UL { margin:10px 0 10px 35px;font-size:1.0em;color:#6C5B66; }
#Notice LI { padding:2px 0 2px 0;font-size:0.9em; }
#Notice LI .Gras { font-weight:bold; }
#Notice LI A { font-size:1.0em;color:#6C5B66; }
#Notice LI A:Hover { color:#2C4491; }

#Notice TABLE { border:1px solid #6C5B66;margin:5px 0 5px 20px; }
#Notice TABLE TH, #Notice TABLE TD { border:1px solid #6C5B66;padding:4px;color:#6C5B66;text-align:center; }
#Notice TABLE TH { background-color:#EEE; }
#Notice TABLE TD {  }
#Notice TABLE .Pays { font-size:0.9em;width:90px; }
#Notice TABLE .FR { background-color:#ECF0F4; }
#Notice TABLE TD.Pays { text-align:left; }
#Notice TABLE .Zone { font-size:0.9em;width:90px; }
#Notice TABLE .PoidsJusqua { font-size:0.9em; }
#Notice TABLE .Poids { font-size:0.9em;width:35px; }
#Notice TABLE .Prix { font-size:0.9em;width:35px; }

#Notice TABLE TD.NbArticle { width:90px; }
#Notice TABLE TD.NbJour { font-size:1.0em;width:90px; }
#Notice TABLE TD.Supplement { font-size:1.0em;width:200px; }
#Notice TABLE TD.Note { font-size:0.8em; text-align:left; }

#Notice .UneReponse H3 { margin:20px 0 5px 0;font-size:1.0em;color:#000;font-weight:bold; }
#Notice .UneReponse .TablePrix { width:450px;overflow:auto; }
#Notice .UneReponse .TablePrix .Impossible { background-color:#FFEAEA; }
#Notice .UneReponse .TablePrix .NonPayant { background-color:#E8FFE8; }
#Notice .UneReponse #BanniereLien .EchLien { float:left;width:135px;height:30px;text-align:center;padding:5px;margin:0 5px 5px 0;border:1px solid #DDD;overflow:hidden; }

#Notice P { font-size:0.9em;color:#6C5B66;padding:5px 0 5px 0; }
#Notice P IMG { padding:2px 5px 5px 0;float:left; }
#Notice P IMG.ClearBoth { padding:0;float:none;margin-left:40px; }
#Notice P.Centre { padding:0;text-align:center;width:470px;display:table; }
#Notice P.Centre IMG { float:none; }
.Organic { color:#86A318;font-weight:bold; }
.Fair { color:#D24014;font-weight:bold; }
.MaxHavelaar { padding:10px;background-color:#E8F2F5;display:table;font-size:0.9em;color:#6C5B66;line-height:1.2em; }
.MaxHavelaar IMG { padding:2px 5px 5px 0;float:left; }
#Notice P A { font-size:1.0em;color:#6C5B66; }
#Notice DIV.PictoPaiement { margin:0;padding:3px 0 3px 0;text-align:center; }
#Notice DIV.PictoPaiement IMG { padding:0 2px 0 2px; }
#Notice #BoutonDevis { width:289px;height:65px;border:0px;text-align:center;vertical-align:middle;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:1.5em;color:#502640;background:url(../../img/v2/bouton_bg_rose.gif) no-repeat;margin:10px 0 10px 95px;cursor:pointer; }
#Notice #BoutonDevis TD { border:0px; }
#Notice #BoutonDevis A { color:#502640; }
#Notice #BoutonDevis TD:Hover, #Notice #BoutonDevis A:Hover { color:#2C4491;text-decoration:underline; }
#Notice .UneReponse A.EnHaut { text-decoration:none;margin-left:10px;padding:0 2px 0 2px;font-size:0.8em;background-color:#EAE2E7;color:#FFF;font-weight:normal; }
#Notice .UneReponse A:Hover.EnHaut { color:#6C5B66; }
/* FIN ********************************/
/*************************************/

/*************************************/
/* DEVIS EN LIGNE                    */
/*************************************/
#DevisEnLigne { width:140px;margin-bottom:10px; }
#DevisEnLigne .T { background:url(../../img/v2/blabla_bg_top.gif) no-repeat;height:3px !important;overflow:hidden; }
#DevisEnLigne .B { background:url(../../img/v2/blabla_bg_bot.gif) no-repeat;height:3px !important;overflow:hidden; }
#DevisEnLigne .C { background-image:url(/img/v2/blabla_bg_cen.gif);padding:5px; }
#DevisEnLigne .C H2 { margin-bottom:5px;font-weight:bold;font-size:1.0em; }
#DevisEnLigne .C P, #DevisEnLigne .C A { color:#000;font-size:0.9em; }
#DevisEnLigne .C A { color:#000;_font-weight:bold;text-decoration:underline; }
#DevisEnLigne .C A:Hover { color:#2C4491; }
/* FIN ********************************/
/*************************************/

/*************************************/
/* DEVIS                             */
/*************************************/
#Devis { width:426px;margin:10px;background-color:#EEE;padding:10px;border:2px solid #6C5B66; }
#Devis H3 { font-weight:bold;color:#000; }
#Devis .PosBouton { text-align:left;padding:2px; }
#Devis A { text-decoration:underline;color:#6C5B66; }
#Devis A:Hover { color:#2C4491; }

#TabFormDevis { margin:20px; }
#TabFormDevis TD { padding:2px; }
#TabFormDevis TD, #Devis P { font-size:0.9em;color:#6C5B66; }
#TabFormDevis .Obligatoire { font-weight:bold; }
#TabFormDevis .Highlight { font-size:1.1em;font-weight:bold; }
#TabFormDevis .Picto { vertical-align:top;text-align:left; }
#TabFormDevis .Gras { font-weight:bold; }
#TabFormDevis .Centre { text-align:center; }
#TabFormDevis .Haut { vertical-align:top; }
#TabFormDevis .Separ { padding:0px;height:2px;background-color:#6C5B66; }
#TabFormDevis .Aide { width:120px;vertical-align:top;padding:0 2px 0 15px; }

#TabFormDevis .ArticleNom { width:250px; }
#TabFormDevis .ArticleCouleur { width:100px; }
#TabFormDevis .ArticleQte { width:35px; }
#TabFormDevis .ArticlePrix { width:50px;text-align:right; }
#TabFormDevis .ArticleTotal { text-align:right; }
#TabFormDevis .ArticleLivraison { text-align:right; }
#TabFormDevis .TotalDevis { font-weight:bold;text-align:right; }

#TabFormDevis .PersoFace { width:100px; }
#TabFormDevis .PersoType { width:100px; }
#TabFormDevis .PersoDimension { width:110px; }
#TabFormDevis .PersoLargeur { width:60px; }
#TabFormDevis .PersoHauteur { width:60px; }
#TabFormDevis .PersoCouleur { width:60px; }


#Devis P { padding:5px 0 5px 0; }
#Devis .Lien { padding:5px 0 5px 0;font-size:1.0em;color:#6C5B66;font-weight:bold; }
#Devis .Lien A { color:#6C5B66;text-decoration:underline;font-weight:bold; }
#Devis .Lien A:Hover { color:#2C4491; }

#Devis .Sexe { width:400px;padding:20px 0 10px 0;font-weight:bold;font-size:1.2em;color:#6C5B66;clear:both; }

#Devis .ListeArticle { display:table;margin:0 auto;width:400px; }
#Devis .ListeArticle .UnArticle { float:left;margin:5px;padding:2px;width:86px;background-color:#FAFAFA;height:135px;font-size:0.75em;line-height:1.0em;color:#6C5B66;cursor:pointer; }
#Devis .ListeArticle .UnArticle:Hover { background-color:#FFCCFF; }
#Devis .ListeArticle .UnArticle .Image { width:80px;height:80px;padding:2px;border:1px solid #DDD;background-color:#FFF;display:table; }
#Devis .ListeArticle .UnArticle .Txt { padding-top:5px;color:#6C5B66; }
#Devis .ListeArticle .UnArticle .Montant { padding-top:2px;font-weight:bold; }
#Devis .ListeArticle .UnArticle .Montant .Mnt { color:#E20001; }

#Devis .ListeCouleur { display:table;margin:0 auto;width:400px; }
#Devis .ListeCouleur .UneCouleur { float:left;margin:5px;padding:2px;width:86px;background-color:#FAFAFA;font-size:0.75em;line-height:1.0em;color:#6C5B66; }
#Devis .ListeCouleur .UneCouleur .Image { width:80px;height:80px;padding:2px;border:1px solid #DDD;background-color:#FFF;display:table; }
#Devis .ListeCouleur .UneCouleur .Txt { padding-top:5px;color:#6C5B66;height:22px;overflow:hidden;font-weight:bold; }

#TabArticlesDevis { margin:20px;width:390px; }
#TabArticlesDevis .Separ { padding:0px;height:2px;background-color:#6C5B66; }
#TabArticlesDevis TH { padding:2px;color:#6C5B66; }
#TabArticlesDevis TD { text-align:left;padding:2px;font-size:0.9em;color:#6C5B66; }
#TabArticlesDevis TD A { color:#6C5B66; }
#TabArticlesDevis TD.Supprimer, #TabArticlesDevis TD.Qte { text-align:center; }
/*
#Devis .ListeArticle .UnArticle A { color:#2C4491;color:#6C5B66; }
#Devis .UnArticle A:Hover { color:#2C4491; }
#Devis .UnArticle .ListeCouleur { width:80px;font-size:0.9em;color:#6C5B66; }
*/
/* FIN ********************************/
/*************************************/

/*************************************/
/* NEWSLETTER                        */
/*************************************/
#Newsletter { width:426px;margin:10px;background-color:#EEE;padding:10px;border:2px solid #6C5B66; }
#Newsletter H3 { font-weight:bold;color:#000; }
#Newsletter .PosBouton { text-align:left;padding:2px; }
#Newsletter A { text-decoration:underline;color:#6C5B66; }
#Newsletter A:Hover { color:#2C4491; }
#Newsletter .Msg { font-size:0.9em;text-align:center;color:#333;padding:10px;background-color:#FC6;margin-bottom:10px; }

#TabFormNews { margin:20px 20px 20px 50px; }
#TabFormNews TD { padding:2px; }
#TabFormNews TD, #Newsletter P { font-size:0.9em;color:#6C5B66; }
#TabFormNews .Obligatoire { font-weight:bold; }
#TabFormNews .Highlight { font-size:1.1em;font-weight:bold; }
#TabFormNews .Gras { font-weight:bold; }
#TabFormNews .Centre { text-align:center; }
/* FIN ********************************/
/*************************************/

/*************************************/
/* REVUE DE PRESSE                   */
/*************************************/
#Presse { width:140px;margin-bottom:10px; }
#Presse .T { background:url(/img/v2/blabla_bg_top.gif) no-repeat;height:3px !important;overflow:hidden; }
#Presse .B { background:url(/img/v2/blabla_bg_bot.gif) no-repeat;height:3px !important;overflow:hidden; }
#Presse .C { background-image:url(/img/v2/blabla_bg_cen.gif);padding:5px; }
#Presse .C H2 { margin-bottom:5px;font-weight:bold;font-size:1.0em; }
#Presse .C P, #Presse .C A { color:#000;font-size:0.9em; }
#Presse .C A { color:#000;_font-weight:bold;text-decoration:underline; }
#Presse .C A:Hover { color:#2C4491; }
/* FIN ********************************/
/*************************************/

/*************************************/
/* VIRGINRADIO                       */
/*************************************/
#VirginRadio { width:140px;margin-bottom:10px; }
#VirginRadio .T { background:url(/img/v2/promo/virginradio_bg_top.png) no-repeat;height:3px !important;overflow:hidden; }
#VirginRadio .B { background:url(/img/v2/promo/virginradio_bg_bot.png) no-repeat;height:3px !important;overflow:hidden; }
#VirginRadio .C { background-image:url(/img/v2/promo/virginradio_bg_cen.png);padding:5px; }
#VirginRadio .C H2 { margin-bottom:5px;font-weight:bold;font-size:1.0em; }
#VirginRadio .C .Centrer { text-align:center;width:130px;margin-bottom:5px; }
#VirginRadio .C P, #VirginRadio .C A { color:#615E5E;font-size:0.9em;text-align:center; }
#VirginRadio .C A:Hover { text-decoration:underline;color:#AC081A; }
#VirginRadio .Gras { font-weight:bold; }
/* FIN ********************************/
/*************************************/

/*************************************/
/* NEWSLETTER                        */
/*************************************/
#News { width:140px;margin-bottom:10px; }
#News .T { background:url(/img/v2/news_bg_top.gif) no-repeat;height:3px !important;overflow:hidden; }
#News .B { background:url(/img/v2/news_bg_bot.gif) no-repeat;height:3px !important;overflow:hidden; }
#News .C { background-image:url(/img/v2/news_bg_cen.gif);padding:5px; }
#News .C H2 { margin-bottom:5px;font-weight:bold;font-size:1.0em;color:#2C4491; }
#News .C P { color:#FFF;font-size:0.8em;line-height:1.1em; }
#News .C DIV.Separ { background-color:#2C4491;height:2px;width:130px;margin:2px 0 2px 0; }
#News .C FORM { font-size:0.9em;padding:4px; }
#News .C INPUT.Email { width:90px;font-size:0.9em; }
#News .C INPUT.Submit { font-size:0.9em; }
/* FIN ********************************/
/*************************************/

/*************************************/
/* PIED DE PAGE                      */
/*************************************/
#PiedDePage { width:780px;padding:50px 10px 30px 10px;text-align:center; }
#PiedDePage #Separ { margin:0 40px 0 40px;width:700px;height:2px;background-color:#DDD; }
#PiedDePage #Rubriques { margin:20px 0 20px 0;color:#000;font-size:0.9em; }
#PiedDePage #Rubriques A { color:#000;padding:0 10px 0 10px;text-decoration:underline; }
#PiedDePage #Rubriques A:Hover { color:#2C4491; }
#PiedDePage #LiensPromo { color:#B6B6B6;font-size:0.8em; }
#PiedDePage #LiensPromo H1 { color:#2C4491;font-size:1.0em; }
#PiedDePage #LiensPromo H1 A { color:#2C4491;font-size:1.0em;text-decoration:none; }
#PiedDePage #LiensPromo TABLE { width:740px;margin:20px 10px 20px 10px; }
#PiedDePage #LiensPromo TD { width:175px;text-align:left;vertical-align:top; }
#PiedDePage #LiensPromo TD STRONG A.Premier { color:#B6B6B6;text-decoration:underline; }
#PiedDePage #LiensPromo A { color:#B6B6B6; }
#PiedDePage #LiensPromo A { color:#B6B6B6;text-decoration:none; }
#PiedDePage #Mentions { margin:10px 0 0 0;color:#B6B6B6;font-size:0.9em; }
#PiedDePage #Mentions A { color:#B6B6B6;/*padding:0 10px 0 10px;*/text-decoration:none; }
/* FIN ********************************/
/*************************************/

/********** navGauche **********/
#navGauche {
	width:150px;
	text-align:left;
}

#navGauche, #navGauche * {
  margin:0px;
  padding:0px;
}

#navGauche .header {
	background:url(../../img/v2/navg_header_bg.png) no-repeat left top;
}

#navGauche .header h1 {
  padding:10px 8px 10px 8px;
  color:#2C4491; /* rose 2C4491 */
  font-size:1.1em;
  font-weight:bold;
	line-height:1em;
}

#navGauche .header #separ {
	width:150px;
	height:2px;
	background-color:#2C4491; /* gris B6B6B6, rose 2C4491 */
}

#navGauche #contenu {
	background:url(../../img/v2/navg_center_bg.png);
	padding:0 0 8px 0;
}

#navGauche .footer {
	background:url(../../img/v2/navg_footer_bg.png) no-repeat left -11px;
	height:10px;
}

#navGauche H2, #navGauche .lienListe, #navGauche .lienListe2 { font-size:0.9em;margin:0 8px 0 8px; }
#navGauche H2 { font-weight:bold;color:#000;padding:8px 0 0 0; }

#navGauche .lienListe { color:#2C4491;padding:1px 0 1px 0;font-weight:normal; }
#navGauche .lienListe2 { color:#9B8A95;padding:1px 0 1px 10px;font-weight:normal; }

#navGauche .lienListe A, #navGauche .lienListe2 A { color:#9B8A95; } /* gris mauve moyen 9B8A95, gris mauve fonce 6C5B66 */
#navGauche .lienListe STRONG { /*font-weight:normal;*/ }

#navGauche .lienListe .Select, #navGauche .lienListe2 .Select { font-weight:bold;background-color:#EAE2E7;color:#FFF;padding:0 1px 0 2px; }
#navGauche .lienListe .Select A, #navGauche .lienListe2 .Select A { color:#6C5B66; }
#navGauche .lienListe .Select A.EnleveCritere, #navGauche .lienListe2 .Select A.EnleveCritere { color:#FFF;text-decoration:none;font-weight:bold;padding:0 3px 0 3px;background-color:; }
#navGauche .lienListe .Select A.EnleveCritere:Hover, #navGauche .lienListe2 .Select A:Hover.EnleveCritere { color:#6C5B66;/*background-color:#EAE2E7;*/ }

/*************************************/
/* GALERIE ARTICLES                  */
/*************************************/
.tousArt {
	width:480px;
}
.tousArt .SeparArticle { clear: both; }

.unArticle {
	float:left;
	width:150px;
	margin:0 10px 10px 0;
	background-color:#ECF0F4; /* rose tres pale ECF0F4 */
}

.unArticle * {
	color:#55444F; /* gris mauve soutenu 55444F */
}

.unArticle .Titre {
	background-color:#93085F; /* fushia 93085F */
	background-image:url(../../img/v2/article_bg_titre.gif);
	height:21px;
	padding:0 2px 0 2px;
	overflow:hidden;
}

.unArticle h2 {
	color:#FFF;
	font-weight:bold;
	font-size:0.9em;
	line-height:21px;
}

.unArticle .contenuArt {
	border:1px solid #ECF0F4; /* rose tres pale ECF0F4 */
	height:320px;
}

.contenuArt .Description {
	font-size:0.9em;
	height:45px;
	overflow:hidden;
	padding:2px;
	font-weight:bold;
	color:#A00D69;
}
.contenuArt .Description H1 {
	margin-left:0px;
	font-size:1em;
}
.contenuArt .Description A {
	text-decoration:none;
	margin-left:0px;
	color:#A00D69;
}

.contenuArt .Taille, .contenuArt .Couleur {
	padding:4px 2px 0 2px;
	font-size:0.8em;
	line-height:11px;
}

.contenuArt .Taille>SPAN, .contenuArt .Couleur>SPAN {
	font-weight:bold;
}

.contenuArt .Prix { font-size:0.8em;display:table;height:48px; }
.contenuArt .Prix .Apartir { padding:5px 0 0 6px;color:#A00D69;line-height:90%; }
.contenuArt .Prix .Apartir A { text-decoration:underline; }
.contenuArt .Prix .Tout { display:block;width:130px;height:24px; }
.contenuArt .Prix .Montant { float:left;padding-left:5px;display:block; }
.contenuArt .Prix .Montant .Mnt { font-weight:bold;font-size:2.0em;color:#A00D69; } /*#A00D69*/
.contenuArt .Prix .PersoComprise { float:left;font-weight:bold;font-size:em;line-height:0.8em;color:#A00D69;clear:right;padding:3px 0 4px 3px;display:block; }
.contenuArt .Prix .PlusDetail { padding:0 0 0 6px;line-height:90%;margin-bottom:5px; }
.contenuArt .Prix .PlusDetail A { text-decoration:underline; }

.contenuArt .Taille {
	max-height:12px;
	overflow:hidden;
}

.contenuArt .Couleur {
	max-height:45px;
	overflow:hidden;
}

.contenuArt .Image {
	background-color:#FFF;
	padding:5px 2px 5px 2px;
	text-align:center;
}

.unArticle .lienArticle, .unArticle .lienArticle a {
	font-weight:bold;
	color:#6C5B66;
	font-size:1em;
	bottom:0px;
}

.unArticle .Separ {
	height:1px;
	background-color:#A00D69;
}

.unArticle .lienArticle {
	padding:5px;
}

.unArticle .lienArticle a {
	color:#2C4491;
}
/*************************************/

/*************************************/
/********** Galerie d'image **********/
/*************************************/
.galerieImage { width:480px;clear:left; }
.galerieImage .SeparImage { clear:both; }
.galerieImage .TitrePage { clear:both;margin-top:20px; }
.galerieImage .TitrePage H3 { color:#A00D69;font-size:1.3em;font-weight:bold;font-variant:small-caps; }

.uneImage { float:left;width:110px;margin:0 10px 20px 0; }

.uneImage .Apercu {
	background-image:url(../../img/v2/vign/i/bgi110.gif);
	background-repeat:no-repeat;
	width:110px;
	height:110px;
	overflow:hidden;
}
.uneImage .Apercu TD { width:110px;height:110px;text-align:center;vertical-align:middle; }
.uneImage .Apercu IMG { clip:rect(0px, 100px, 100px, 0px); }

.uneImage .Detail { padding:2px 0 2px 0;font-size:0.7em;letter-spacing:0px; }
.uneImage .Detail H4, .uneImage .Detail H4 A { font-weight:bold;color:#6C5B66; }

.uneImage .Lien, .uneImage .Lien A {
	font-size:0.9em;
	line-height:0.9em;
}
.uneImage .Lien { margin-top:2px;color:#6C5B66; }
.uneImage .Lien A { color:#2C4491; }
.uneImage .Lien A .Gras { font-weight:bold; }

/* FIN ********************************/
/*************************************/


/*************************************/
/********* Galerie de rayons *********/
/*************************************/
.galerieRayon { width:480px;clear:left; }
.galerieRayon .SeparRayon { clear:both; }
.galerieRayon .Apercu { background-image:url(/img/v2/rayon_cs_bg_image.gif);background-repeat:no-repeat; }

.unRayon { float:left;width:150px;_height:240px;margin:0 10px 10px 0; }
.unRayon .Apercu { background-position:15px 15px;width:150px;height:150px; }
.unRayon .Apercu IMG { position:relative;left:20px;top:20px;clip:rect(0, 110, 110, 0); }
.unRayon .Detail { padding:0 15px 0px 15px; }

.unGrandRayon { width:400px;margin-bottom:10px;min-height:120px; }
.unGrandRayon .Apercu { width:120px;height:120px;margin-right:8px; }
.unGrandRayon .Apercu { float:left; }
.unGrandRayon .Apercu IMG { position:relative;left:5px;top:5px;clip:rect(0, 110, 110, 0); }
.unGrandRayon .Detail { padding:0px; }
.unGrandRayon .Detail .Description { font-size:0.95em; }
.unGrandRayon .Detail STRONG.PasGras { font-weight:normal; }
.unGrandRayon .Detail A { text-decoration:none;color:#55444F; }

.galerieRayon .Detail H2, .galerieRayon .Detail H2 A { font-weight:bold;color:#A00D69;font-size:1.1em; }
.galerieRayon .Detail A:Hover { text-decoration:underline; }
.galerieRayon .Detail P { font-size:0.8em;color:#55444F;margin-top:5px;line-height:1.1em; }

.galerieRayon .Detail .Lien, .galerieRayon .Lien A {
	font-weight:bold;
	color:#6C5B66;
	font-size:1em;
	margin-top:5px;
}
.galerieRayon .Detail .Lien A { color:#2C4491; }
/* FIN ********************************/
/*************************************/


/*************************************/
/********* Galerie de themes *********/
/*************************************/
.galerieTheme { width:480px;clear:left; }
.galerieTheme .SeparTheme { clear:both; }

.unTheme {
	float:left;
	width:150px;
	height:220px;
	margin:0 10px 10px 0;
}
.unTheme .Apercu {
	background-image:url(/img/v2/theme_vign_bg_image.gif);
	background-repeat:no-repeat;
	background-position:15px 15px;
	width:150px;
	height:150px;
}
.unTheme .Apercu IMG { position:relative;left:20px;top:20px;clip:rect(0, 110, 110, 0); }
.unTheme .Detail { padding:0 15px 0 15px; }
.unTheme .Detail H2, .unTheme .Detail H2 A { font-weight:bold;color:#A00D69;font-size:1.1em; }
.unTheme .Detail A:Hover { text-decoration:underline; }
.unTheme .Detail P { font-size:0.8em;color:#55444F;margin:5px 0 5px 0;line-height:1.1em; }

.unTheme .Detail .Lien, .unTheme .Lien A {
	font-weight:bold;
	color:#6C5B66;
	font-size:1em;
}
.unTheme .Detail .Lien A {	color:#2C4491; }
/* FIN ********************************/
/*************************************/




/*******************************/
/********** menuCorps **********/
#menuCorps {
	width:470px;
	margin-bottom:10px;
	background-color:#00FF00;
}

#menuCorps .Titre { width:470px;height:48px;background-color:#FFF;margin:0px;padding:0px; }
#menuCorps .Titre #AngG { width:15px;background-image:url(/img/v2/menu_corps_angg.gif);background-repeat:no-repeat; }
#menuCorps .Titre #AngD { width:15px;background-image:url(/img/v2/menu_corps_angd.gif);background-repeat:no-repeat; }
#menuCorps .Titre #Lib { vertical-align:middle;background-color:#A00D69; }

#menuCorps .Titre h1 {
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:1.7em;
	color:#FFF;
	font-variant:small-caps;
	line-height:1em;
}

#menuCorps .Liste {
	background-color:#DCD9E2;
	padding:13px 10px 13px 10px;
	line-height:20px;
}

#menuCorps .Liste a {
	color:#000;
	padding:3px 4px 3px 4px;
	white-space:nowrap;
}
#menuCorps .Liste a:Hover { background-color:#FD80CE;color:#FFF; }
#menuCorps .Liste .Affiche { background-color:#FD80CE !important;color:#FFF !important;font-weight:bold !important; }

/*************************************/
/******* Menu central (image) ********/
/*************************************/
#menuCorpsImage { width:470px;margin-bottom:10px; }
#menuCorpsImage .ClearBoth { clear:both; }
#menuCorpsImage #Separ { height:2px;background-color:#2C4491; } /* gris B6B6B6, rose 2C4491 */

#menuCorpsImage .Titre { width:470px;height:46px;background-color:#FFF;margin:0px;padding:0px; }
#menuCorpsImage .Titre #Gauche { width:15px;background-image:url(/img/v2/menucorps_bg_image.png);background-repeat:no-repeat; }
#menuCorpsImage .Titre #Droite { width:15px;background-image:url(/img/v2/menucorps_bg_image.png);background-repeat:no-repeat;background-position:-985px 0px; }
#menuCorpsImage .Titre #Centre { vertical-align:middle;background-image:url(/img/v2/menucorps_bg_image.png);background-repeat:no-repeat;background-position:-15px 0px; }
#menuCorpsImage .Titre H1 {
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:1.7em;
	color:#2C4491;
	font-variant:small-caps;
	line-height:1em;
}

#menuCorpsImage .DescriptionRayon { margin:10px 5px 5px 5px;width:440px;color:#000; }
#menuCorpsImage .DescriptionRayon>P { margin:5px 0 0 0;font-size:1em; }
#menuCorpsImage .DescriptionRayon>IMG { float:left;margin:0 10px 10px 0; }

#menuCorpsImage .DescriptionTheme { margin:10px 5px 5px 5px;width:440px;color:#000; }
#menuCorpsImage .DescriptionTheme>IMG { float:left;margin:0 10px 10px 0; }
#menuCorpsImage .DescriptionTheme>H2 { font-weight:bold;font-size:1.2em; }
#menuCorpsImage .DescriptionTheme>P { margin:5px 0 0 0;font-size:0.9em; }

#menuCorpsImage .ListePage { margin:10px 5px 0 5px;padding:5px;background-color:#F2F1F5;width:440px;color:#6C5B66; }
#menuCorpsImage .ListePage #tl { margin-bottom:10px;font-size:1.1em;font-weight:bold; }
#menuCorpsImage .LienPage, #menuCorpsImage .LienPage A { font-size:0.9em; }
#menuCorpsImage .LienPage { float:left;width:140px;padding-right:5px;color:#2C4491; }
#menuCorpsImage .LienPage A { color:#6C5B66; }
#menuCorpsImage .LienPage A .Gras { font-weight:bold; }

#menuCorpsImage .LienBack { margin:5px 5px 0 5px;font-size:1em;font-weight:bold; }
#menuCorpsImage .LienBack, #menuCorpsImage .LienBack A { color:#2C4491; }

#menuCorpsImage .menuCIC { width:470px;margin:0px;padding:0px;background-repeat:no-repeat; }
#menuCorpsImage .menuCIC #Gauche { width:5px;background-image:url(/img/v2/menucorps_bg_image.png);background-position:0px -15px; }
#menuCorpsImage .menuCIC #Centre { background-color:#FFF; }
#menuCorpsImage .menuCIC #Droite { width:5px;background-image:url(/img/v2/menucorps_bg_image.png);background-position:-995px -15px; }

#menuCorpsImage #Bas { height:15px;background-repeat:no-repeat; }
#menuCorpsImage #Bas #Gauche { height:inherit;width:15px;background-image:url(/img/v2/menucorps_bg_image.png);background-position:0px -385px;float:left; }
#menuCorpsImage #Bas #Centre { height:inherit;width:440px;background-image:url(/img/v2/menucorps_bg_image.png);background-position:-15px -385px;float:left; }
#menuCorpsImage #Bas #Droite { height:inherit;width:15px;background-image:url(/img/v2/menucorps_bg_image.png);background-position:-985px -385px;float:left; }
/* FIN ********************************/
/*************************************/

/*************************************/
/************ Copyright **************/
/*************************************/
#Copyright { width:470px;height:25px;margin:15px 0 15px 0;vertical-align:middle;display:block; }
#Copyright IMG { float:left;margin-right:2px; }
#Copyright P { font-size:0.8em;color:#000;line-height:0.9em;font-variant:small-caps; }
#Copyright .ClearBoth { clear:both; }
/* FIN ********************************/
/*************************************/




/*************************************/
/*MENU DES OPTIONS                   */
/*************************************/
.OptionPerso { background-color:#FFF;margin:10px; }
.OptionPerso P { margin:5px 0 5px 0; }

#menuOptionPerso { width:450px;margin:0px; }
#menuOptionPerso .ClearBoth { clear:both; }
#menuOptionPerso #Separ { height:2px;background-color:#2C4491; } /* gris B6B6B6, rose 2C4491 */

#menuOptionPerso .Titre { width:450px;height:46px;background-color:#FFF;margin:0px;padding:0px; }
#menuOptionPerso .Titre #Gauche { width:15px;background-image:url(/img/v2/menucorps_bg_image.png);background-repeat:no-repeat; }
#menuOptionPerso .Titre #Droite { width:15px;background-image:url(/img/v2/menucorps_bg_image.png);background-repeat:no-repeat;background-position:-985px 0px; }
#menuOptionPerso .Titre #Centre { vertical-align:middle;background-image:url(/img/v2/menucorps_bg_image.png);background-repeat:no-repeat;background-position:-15px 0px; }
#menuOptionPerso .Titre H1 {
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:1.7em;
	color:#2C4491;
	font-variant:small-caps;
	line-height:1em;
}
#menuOptionPerso .Centre { width:450px;margin:0px;padding:0px;background-repeat:no-repeat; }
#menuOptionPerso .Centre #Gauche { width:5px;background-image:url(/img/v2/menucorps_bg_image.png);background-position:0px -15px; }
#menuOptionPerso .Centre #Centre { background-color:#FFF; }
#menuOptionPerso .Centre #Droite { width:5px;background-image:url(/img/v2/menucorps_bg_image.png);background-position:-995px -15px; }

#menuOptionPerso #Bas { height:15px;background-repeat:no-repeat; }
#menuOptionPerso #Bas #Gauche { height:inherit;width:15px;background-image:url(/img/v2/menucorps_bg_image.png);background-position:0px -385px;float:left; }
#menuOptionPerso #Bas #Centre { height:inherit;width:420px;background-image:url(/img/v2/menucorps_bg_image.png);background-position:-15px -385px;float:left; }
#menuOptionPerso #Bas #Droite { height:inherit;width:15px;background-image:url(/img/v2/menucorps_bg_image.png);background-position:-985px -385px;float:left; }

#menuOptionPerso P { margin:5px 0 0 0;font-size:0.9em; }
#menuOptionPerso .ListePage { margin-top:10px;padding:5px;background-color:#F2F1F5;color:#6C5B66; }
#menuOptionPerso .ListePage #tl { margin-bottom:10px;font-size:1.1em;font-weight:bold; }
#menuOptionPerso .LienPage, #menuCorpsImage .LienPage A { font-size:0.9em; }
#menuOptionPerso .LienPage { float:left;width:80px;padding-right:5px;color:#2C4491; }
#menuOptionPerso .LienPage A { color:#6C5B66; }
#menuOptionPerso .LienPage A .Gras { font-weight:bold; }

#galerieOptionPerso { width:430px;clear:left;margin:10px; }
#galerieOptionPerso .SeparImage { clear:both; }
#galerieOptionPerso .TitrePage { clear:both;margin-top:20px; }
#galerieOptionPerso .TitrePage H3 { color:#A00D69;font-size:1.3em;font-weight:bold;font-variant:small-caps; }

#galerieOptionPerso .Lien, #galerieOptionPerso .Lien A {
	color:#6C5B66;
	_font-size:0.9em;
	_line-height:0.9em;
}
#galerieOptionPerso .Lien { margin-top:2px; }
#galerieOptionPerso .Lien A { color:#2C4491; }
#galerieOptionPerso .Lien A .Gras { font-weight:bold; }

/* FIN ********************************/
/*************************************/

/*************************************/
/* GALERIE DE COULEURS               */
/*************************************/
.uneCouleur { float:left;width:70px;margin:0 0 10px 0;padding:5px;cursor:pointer; }
.uneCouleur:Hover { background-color:#ECF0F4; } /* rose tres pale ECF0F4 */

.uneCouleur .Apercu { overflow:hidden; }
.uneCouleur .Apercu TD { width:60px;height:50px;background-color:#FFF;text-align:center;vertical-align:middle;padding:5px; }

.uneCouleur .Detail { padding:2px 0 2px 0;font-size:0.7em;letter-spacing:0px; }
.uneCouleur .Detail H4, .uneCouleur .Detail H4 A { font-weight:bold;color:#6C5B66; }
.uneCouleur .Detail P { padding:2px 0 2px 0;color:#000;margin:0px; }

.uneCouleur .Lien, .uneCouleur .Lien A {
	color:#6C5B66;
	font-size:0.9em;
	line-height:0.9em;
}
.uneCouleur .Lien { margin-top:2px; }
.uneCouleur .Lien A { color:#2C4491; }
.uneCouleur .Lien A .Gras { font-weight:bold; }

/* FIN ********************************/
/*************************************/

/*************************************/
/* GALERIE DE POLICES                */
/*************************************/
.ListePolice { margin:10px;text-align:center; }
.unePolice { margin:0 10px 10px 0;padding:5px;_cursor:pointer;display:table;background-color:#ECF0F4; }
.unePolice:Hover {  }

.unePolice .Apercu { overflow:hidden; }
.unePolice .Apercu TD { width:310px;height:60px;background-color:#FFF;text-align:center;vertical-align:middle;padding:5px; }

.unePolice .Detail { padding:2px 0 2px 0;font-size:0.7em;letter-spacing:0px; }
.unePolice .Detail H4, .unePolice .Detail H4 A { font-weight:bold;color:#6C5B66; }
.unePolice .Detail P { padding:2px 0 2px 0;color:#000;margin:0px; }

.unePolice .Lien, .unePolice .Lien A {
	color:#6C5B66;
	font-size:0.9em;
	line-height:0.9em;
}
.unePolice .Lien { margin-top:2px; }
.unePolice .Lien A { color:#2C4491; }
.unePolice .Lien A .Gras { font-weight:bold; }

/* FIN ********************************/
/*************************************/

/*************************************/
/* GALERIE DE PHRASES                */
/*************************************/
.unePhrase { }
.unePolice:Hover { }

.unePhrase .Lien, .unePhrase .Lien A {
	color:#6C5B66;
	font-size:0.9em;
	line-height:0.9em;
}
.unePhrase .Lien { margin-top:2px; }
.unePhrase .Lien A { color:#2C4491; }
.unePhrase .Lien A .Gras { font-weight:bold; }

/* FIN ********************************/
/*************************************/

/*************************************/
/* GALERIE DE PRENOMS                */
/*************************************/
.uneLettre { clear:both;background-color:#66FFFF; }
.uneLettre .Lettre { font-size:1.2em;font-weight:bold;color:#6C5B66; }

.unSexe { float:left;margin-top:10px; }
.unSexe .Sexe { font-weight:bold;color:#000;width:150px; }

.unPrenom { width:150px; }
.unPrenom:Hover { }

.unPrenom .Lien, .unPrenom .Lien A {
	color:#6C5B66;
	font-size:0.9em;
	line-height:0.9em;
}
.unPrenom .Lien { margin-top:2px; }
.unPrenom .Lien A { color:#2C4491; }
.unPrenom .Lien A .Gras { font-weight:bold; }

/* FIN ********************************/
/*************************************/

#Etapes { width:760px;padding:20px; }
#Etapes #ToutesEtapes { height:35px;text-align:center; }

#NavEtapes { text-align:right;margin:10px; }
#NavEtapes .Lien, #NavEtapes .Lien A { color:#6C5B66;font-size:1.05em; }
#NavEtapes .Lien .Gras, #NavEtapes .Lien A.Gras { font-weight:bold; }
#NavEtapes .Lien A { color:#2C4491; }

#NavCommande { text-align:right;margin:10px; }
#NavCommande .Lien, #NavCommande .Lien A { color:#6C5B66;font-size:1.2em;font-weight:bold; }
#NavCommande .Lien A { color:#2C4491;text-decoration:underline; }

#UneEtape { width:760px;margin:20px; }
#UneEtape .Centre { margin: 0 auto;display:table; }
#UneEtape H3 { font-weight:bold;color:#2C4491;font-size:1.3em;margin-bottom:5px; }
#UneEtape P { font-size:1.0em;color:#6C5B66;padding-top:5px; }
#UneEtape P.Small { font-size:0.9em; }

/*************************************/
/* DETAIL D'UNE COMMANDE             */
/*************************************/

#corpsPrincipal #Panier { width:760px;text-align:center; }

#DetailCommande { display:table;margin:0 auto; }
#DetailCommande TABLE {  }
#DetailCommande .Small { font-size:0.8em;font-weight:normal; }
#DetailCommande TH { background-color:#2C4491;color:#FFF;font-weight:bold;padding:5px;text-align:center; }
#DetailCommande TH.Corbeille { width:39px; }
#DetailCommande TH.Article { width:280px; }
#DetailCommande TH.Perso { width:250px; }
#DetailCommande TH.Prix { width:70px; }
#DetailCommande TH.Qte { width:65px; }
#DetailCommande TD { background-color:#FFF;padding:2px;color:#6C5B66;font-size:0.9em; }
#DetailCommande TD.Corbeille { width:39px;background-color:#EEE; }
#DetailCommande TD.Article { width:280px;background-color:#FFF;vertical-align:top;text-align:left; }
#DetailCommande TD.Perso { width:250px;background-color:#EEE;vertical-align:top;text-align:left; }
#DetailCommande TD.Prix { width:70px;text-align:right;background-color:#EEE;font-weight:bold; }
#DetailCommande TD.Qte { width:65px;text-align:center;background-color:#FFF; }

#DetailCommande .Corbeille { text-align:center; }
#DetailCommande .Article { font-size:0.9em; }
#DetailCommande .Perso { font-size:0.9em; }
#DetailCommande .Qte { text-align:center;vertical-align:middle; }
#DetailCommande .Qte .Form{ width:auto;margin-left:9px; }
#DetailCommande .Qte INPUT { width:26px;height:18px;text-align:center;float:left; }
#DetailCommande .Qte INPUT.ChangeQte { width:11px;height:20px;text-align:center;color:#FFF;border:0px;vertical-align:middle; }

#DetailCommande .Prix { width:100px;font-size:1em;padding:5px; }
#DetailCommande .ArticleSepar { height:1px;background-color:#6C5B66;padding:0px; }

#DetailCommande .ArticleDetail A { color:#0000FF; }
#DetailCommande .ArticleDetail A:Hover { color:#2C4491; }
#DetailCommande .ArticlePerso {  }

#DetailCommande .PersoFace {  }
#DetailCommande .PersoFace .Nom { font-size:1.1em;font-weight:bold;color:#2C4491;padding-left:2px;font-variant:small-caps; }
/*#DetailCommande .PersoFace .Nom { font-size:1.0em;font-weight:bold;color:#4F4F4F;background-color:#DCD9E2;padding-left:2px; }*/
#DetailCommande .PersoFace .Contenu { font-size:0.9em;padding:2px; }
#DetailCommande .PersoFace A { color:#6C5B66; }

#DetailCommande .PreTotal { text-align:right;font-size:1.1em;font-weight:bold; }
#DetailCommande .TotalProdFab { text-align:right;font-size:1.0em;font-weight:bold; }
#DetailCommande .BoutonMaj { text-align:left;vertical-align:top; }
#DetailCommande .EstimationLivraison { text-align:right;font-size:1.1em;font-weight:bold; }
#DetailCommande .EstimationLivraison A { color:#6C5B66;text-decoration:underline; }
#DetailCommande .EstimationLivraison A:Hover { color:#2C4491; }
#DetailCommande .ReductionAuto { font-size:1.1em;background-color:#009933;text-align:right;font-weight:bold; }
#DetailCommande .PreTotal .Prix {  }

#DetailCommande .GrandTotal { color:#000;text-align:right;font-size:1.3em;font-weight:bold; }
#DetailCommande .GrandTotal .Prix { color:#000; }

#DetailCommande .TotalTva { color:#6C5B66;text-align:right;font-size:1.1em;font-weight:bold; }
#DetailCommande .TotalTva .Prix { color:#6C5B66; }

#DetailCommande .GrandTotalTTC { color:#6C5B66;text-align:right;font-size:1.1em;font-weight:bold; }
#DetailCommande .GrandTotalTTC .Prix { color:#6C5B66; }

/* FIN ********************************/
/*************************************/

/*************************************/
/* CLIENT                            */
/*************************************/
#Client {}
#Client FORM { margin:10px;color:#6C5B66; }

#Client .ChoixClient { float:left;margin:20px;background-color:#EEE;width:300px;padding:10px; }
#Client .ChoixClient H3 { font-weight:bold;color:#2C4491;font-size:1.3em;margin-bottom:5px; }
#Client .ChoixClient P { font-size:1.0em;color:#6C5B66;padding-top:5px; }
#Client .ChoixClient FORM DIV { color:#6C5B66; }
#Client .ChoixClient FORM DIV.UnChamp { height:28px;display:block; }
#Client .ChoixClient FORM DIV.Etiquette { float:left;width:100px;font-weight:bold;margin-top:2px; }
#Client .ChoixClient FORM P { font-size:0.9em;padding:5px 0 5px 0; }
#Client .ChoixClient FORM DIV.Col { float:left;width:300px;background-color:#CCFF99; }

#Client .CreerClient { float:left;margin:20px;background-color:#EEE;padding:10px;width:720px; }
#Client .CreerClient H3 { font-weight:bold;color:#2C4491;font-size:1.3em;margin-bottom:5px; }
#Client .CreerClient P { font-size:1.0em;color:#6C5B66;padding-top:5px; }
#Client .CreerClient FORM SELECT { max-width:200px; }
#Client .CreerClient FORM DIV { color:#6C5B66; }
#Client .CreerClient FORM DIV.UnChamp { height:28px;display:block; }
#Client .CreerClient FORM DIV.Etiquette { float:left;width:120px;font-weight:bold;margin-top:2px; }
#Client .CreerClient FORM P { font-size:0.9em;padding:5px 0 5px 0; }
#Client .CreerClient FORM DIV.Col { float:left;width:350px;height:310px; }

/*************************************/

#Client #Menu { background-color:#EEE;padding:10px 0 10px 10px;width:750px; }
#Client #Menu H3 { font-weight:bold;color:#2C4491;font-size:1.3em;margin-bottom:5px; }
#Client #Menu P { font-size:1.0em;color:#6C5B66;padding-top:5px; }
#Client #Menu { display:table;margin:0 auto; }
#Client #Menu .UnChoix { float:left;width:230px;height:50px;margin:0px 10px 10px 0;padding:5px;background-color:#E8E8E8; }
#Client #Menu .UnChoix .Lien { font-weight:bold;font-size:1.1em;color:#6C5B66; }
#Client #Menu .UnChoix .Lien A { color:#2C4491; }
#Client #Menu .UnChoix P { font-size:0.9em; }

#Client .Action { text-align:right;margin:10px 10px 0 0; }
#Client .Action .Lien, #Client .Action .Lien A { color:#6C5B66;font-size:1.05em; }
#Client .Action .Lien .Gras, #Client .Action .Lien A.Gras { font-weight:bold; }
#Client .Action .Lien A { color:#2C4491; }

#Client #ListeAdresses { background-color:#EEE;width:740px;color:#6C5B66;margin:20px;padding:10px; }
#Client #ListeAdresses H3 { font-weight:bold;color:#2C4491;font-size:1.3em;margin-bottom:5px; }
#Client #ListeAdresses P { font-size:1.0em;color:#6C5B66;padding-top:5px; }
#Client #ListeAdresses #ToutCentrer { display:table;width:640px;margin:0 auto;margin-top:20px;margin-bottom:20px; }
#Client #ListeAdresses #ToutCentrer .UneAdresse { float:left;margin:10px;background-color:#E3E3E3;width:280px;padding:10px;min-height:150px;font-size:0.9em; }
#Client #ListeAdresses .UneAdresse P { margin:5px 10px 5px 10px; }

#Client #CreerAdresse { background-color:#EEE;width:740px;color:#6C5B66;margin:20px;padding:10px; }
#Client #CreerAdresse H3 { font-weight:bold;color:#2C4491;font-size:1.3em;margin-bottom:5px; }
#Client #CreerAdresse P { font-size:1.0em;color:#6C5B66;padding-top:5px; }
#Client #CreerAdresse #ToutCentrer { display:table;width:640px;margin:0 auto;margin-top:20px;margin-bottom:20px; }
#Client #CreerAdresse #ToutCentrer #FondGris { background-color:#E3E3E3;margin:0 10px 0 10px;padding:20px; }
#Client #CreerAdresse #ToutCentrer SELECT { max-width:250px; }
#Client #CreerAdresse #ToutCentrer DIV { color:#6C5B66; }
#Client #CreerAdresse #ToutCentrer DIV.UnChamp { height:28px; }
#Client #CreerAdresse #ToutCentrer DIV.Etiquette { width:150px;font-weight:bold;margin-top:2px;float:left; }
#Client .MentionsLegales { font-size:0.9em;padding:20px 0 0 0;text-align:justify; }

#Client #ListeCommandes { background-color:#EEE;width:740px;color:#6C5B66;margin:20px;padding:10px; }
#Client #ListeCommandes H3 { font-weight:bold;color:#2C4491;font-size:1.3em;margin-bottom:5px; }
#Client #ListeCommandes P { font-size:1.0em;color:#6C5B66;padding-top:5px; }
#Client #ListeCommandes #ToutCentrer { display:table;width:640px;margin:0 auto;margin-top:20px;margin-bottom:20px; }
#Client #ListeCommandes TABLE { background-color:#E3E3E3;width:620px; }
#Client #ListeCommandes TH { background-color:#2C4491;color:#FFF;font-weight:bold;padding:5px;text-align:center; }
#Client #ListeCommandes TD { padding:4px 2px 4px 2px;color:#6C5B66;font-size:1.0em; }
#Client #ListeCommandes TD.NumeroCommande { font-weight:bold;text-align:center;width:76px; }
#Client #ListeCommandes TD.NumeroCommande A { text-decoration:underline;color:#2C4491; }
#Client #ListeCommandes TD.Montant { text-align:right;width:96px; }
#Client #ListeCommandes TD.Reglement { width:166px;text-align:center; }
#Client #ListeCommandes TD.Etat { width:140px;width:286px; }
#Client #ListeCommandes TD.Vert { color:#00AA00; }
#Client #ListeCommandes TD.Orange { color:#FF9900; }
#Client #ListeCommandes TD.Rouge { color:#CC3300;text-decoration:blink; }

#Client #UneCommande { background-color:#EEE;width:740px;color:#6C5B66;margin:20px;padding:10px; }
#Client #UneCommande H3 { font-weight:bold;color:#2C4491;font-size:1.3em;margin-bottom:5px; }
#Client #UneCommande P { font-size:1.0em;color:#6C5B66;padding-top:5px; }
#Client #UneCommande #ToutCentrer { display:table;width:620px;margin:0 auto;margin-top:20px;margin-bottom:20px; }
#Client #UneCommande #ListeEtats TABLE { background-color:#E3E3E3;width:620px; }
#Client #UneCommande #ListeEtats TH { background-color:#2C4491;color:#FFF;font-weight:bold;padding:5px;text-align:center; }
#Client #UneCommande #ListeEtats TR.Annule { background-color:#CCCCCC; }
#Client #UneCommande #ListeEtats TD { padding:4px 2px 4px 2px;color:#6C5B66;font-size:1.0em; }
#Client #UneCommande #ListeEtats TD.Date { text-align:center;width:100px; }
#Client #UneCommande #ListeEtats TD.Etat { text-align:left;width:400px; }
#Client #UneCommande #ListeEtats TD.Vert { color:#00AA00; }
#Client #UneCommande #ListeEtats TD.Orange { color:#FF9900; }
#Client #UneCommande #ListeEtats TD.Rouge { color:#CC3300; }
#Client #UneCommande #ListeEtats TD.Incident { width:200px; }

#Client #UneCommande #RecapCommande P { margin:10px 0 10px 0; }
#Client #UneCommande #RecapCommande P.Gras { font-weight:bold; }
#Client #UneCommande #RecapCommande TABLE { width:620px; }
#Client #UneCommande #RecapCommande #Facturation { float:left;margin:0 10px 0 0;width:300px;overflow:hidden; }
#Client #UneCommande #RecapCommande #Livraison { float:right;margin:0 0 0 10px;width:300px;overflow:hidden; }
#Client #UneCommande #RecapCommande #Facturation #Titre, #Client #UneCommande #RecapCommande #Livraison #Titre { background-color:#6C5B66;color:#FFF;font-weight:bold; }
#Client #UneCommande #RecapCommande #Facturation TD, #Client #UneCommande #RecapCommande #Livraison TD { padding:5px;background-color:#E3E3E3; }
#Client #UneCommande #RecapCommande #Cadeau { margin:0 0 20px 10px; }
#Client #UneCommande #RecapCommande #Contenu { width:620px; }
#Client #UneCommande #RecapCommande #Contenu .Titre { background-color:#6C5B66;color:#FFF;font-weight:bold;padding:5px; }
#Client #UneCommande #RecapCommande #Contenu TD { padding:5px;background-color:#E3E3E3; }
#Client #UneCommande #RecapCommande #Contenu TD.Article { vertical-align:top; }
#Client #UneCommande #RecapCommande #Contenu TD.Article A { color:#00F;font-size:0.9em; }
#Client #UneCommande #RecapCommande #Contenu TD.Personnalisation { vertical-align:top; }
#Client #UneCommande #RecapCommande #Contenu TD.Quantite { text-align:center; }
#Client #UneCommande #RecapCommande #Contenu TD.Prix { text-align:right; }
#Client #UneCommande #RecapCommande #Contenu .Separ { height:1px;background-color:#6C5B66;overflow:hidden;padding:0; }
#Client #UneCommande #RecapCommande #Contenu TD.Total { text-align:right; }
#Client #UneCommande #RecapCommande #Reglement { width:620px; }
#Client #UneCommande #RecapCommande #Reglement A { color:#00F; }
#Client #UneCommande #RecapCommande #Reglement .ListeCartes { text-align:center;padding:20px 0 10px 0; }
#Client #UneCommande #RecapCommande #Reglement .ListeCartes A { text-align:center;text-decoration:none; }
#Client #UneCommande #RecapCommande #Reglement .Titre { background-color:#6C5B66;color:#FFF;font-weight:bold;padding:5px; }
#Client #UneCommande #RecapCommande #Reglement TD { padding:5px;background-color:#E3E3E3; }
#Client #UneCommande #RecapCommande #Reglement TD.Date { text-align:center;width:150px; }
#Client #UneCommande #RecapCommande #Reglement TD.Mode {  }
#Client #UneCommande #RecapCommande #Reglement TD.Montant { text-align:right;width:120px; }
#Client #UneCommande #RecapCommande #Reglement .Separ { height:2px;background-color:#6C5B66;overflow:hidden;padding:0; }
#Client #UneCommande #RecapCommande #Reglement TD.Total { text-align:right; }

#Client #Information { background-color:#EEE;width:740px;color:#6C5B66;margin:20px;padding:10px; }
#Client #Information H3 { font-weight:bold;color:#2C4491;font-size:1.3em;margin-bottom:5px; }
#Client #Information P { font-size:1.0em;color:#6C5B66;padding-top:5px; }
#Client #Information { float:left;background-color:#EEE;width:740px;color:#6C5B66;margin:20px;padding:10px; }
#Client #Information H3 { font-weight:bold;color:#2C4491;font-size:1.3em;margin-bottom:5px; }
#Client #Information P { font-size:1.0em;color:#6C5B66;padding-top:5px; }
#Client #Information FORM SELECT { max-width:200px; }
#Client #Information FORM DIV { color:#6C5B66; }
#Client #Information FORM DIV.UnChamp { height:28px;display:block; }
#Client #Information FORM DIV.Etiquette { float:left;width:120px;font-weight:bold;margin-top:2px; }
#Client #Information FORM P { font-size:0.9em;padding-top:0px;padding-bottom:5px; }
#Client #Information FORM P.MargeHaut { padding-top:5px; }
#Client #Information FORM DIV.Col { float:left;width:350px;height:300px; }

#Client #Identification #ToutCentrer { display:table;width:680px;margin:0 auto;margin-top:20px;margin-bottom:20px; }
#Client #Identification #ChoixClient { float:left;margin:20px;background-color:#EEE;width:280px;padding:10px; }
#Client #Identification #ChoixClient H3 { font-weight:bold;color:#2C4491;font-size:1.3em;margin-bottom:5px; }
#Client #Identification #ChoixClient P { font-size:1.0em;color:#6C5B66;padding-top:5px; }
#Client #Identification #ChoixClient FORM DIV { color:#6C5B66; }
#Client #Identification #ChoixClient FORM DIV.UnChamp { height:28px;display:block; }
#Client #Identification #ChoixClient FORM DIV.Etiquette { float:left;width:100px;font-weight:bold;margin-top:2px; }
#Client #Identification #ChoixClient FORM P { font-size:0.9em;padding:5px 0 5px 0; }
#Client #Identification #ChoixClient FORM DIV.Col { float:left;width:300px;background-color:#CCFF99; }

#Client #Identification #CreerClient { float:left;background-color:#EEE;width:740px;color:#6C5B66;margin:20px;padding:10px; }
#Client #Identification #CreerClient H3 { font-weight:bold;color:#2C4491;font-size:1.3em;margin-bottom:5px; }
#Client #Identification #CreerClient P { font-size:1.0em;color:#6C5B66;padding-top:5px; }
#Client #Identification #CreerClient FORM SELECT { max-width:200px; }
#Client #Identification #CreerClient FORM DIV { color:#6C5B66; }
#Client #Identification #CreerClient FORM DIV.UnChamp { height:28px;display:block; }
#Client #Identification #CreerClient FORM DIV.Etiquette { float:left;width:120px;font-weight:bold;margin-top:2px; }
#Client #Identification #CreerClient FORM P { font-size:0.9em;padding:5px 0 5px 0; }
#Client #Identification #CreerClient FORM DIV.Col { float:left;width:350px;height:210px; }

/* FIN ********************************/
/*************************************/

/*************************************/
/* ADRESSE                           */
/*************************************/
#UneEtape .ListeAdresse { display:table;margin: 0 auto; }
#UneEtape .UneAdresse { float:left;margin:10px;background-color:#EEE;width:280px;padding:10px;min-height:180px; }
#UneEtape .UneAdresse P { margin:10px; }

#UneEtape .CreerAdresse { padding:10px;display:table;margin: 0 auto; }
#UneEtape .CreerAdresse .Form { padding:10px;width:400px; }
#UneEtape .CreerAdresse .Form SELECT { max-width:250px; }
#UneEtape .CreerAdresse .Form DIV { color:#6C5B66; }
#UneEtape .CreerAdresse .Form DIV.UnChamp { height:28px; }
#UneEtape .CreerAdresse .Form DIV.Etiquette { width:150px;font-weight:bold;margin-top:2px;float:left; }
#UneEtape .CreerAdresse .Form P { font-size:0.9em;padding:5px 0 5px 0; }
/* FIN ********************************/
/*************************************/

/*************************************/
/* RECAPITULATIF                     */
/*************************************/
#UneEtape .Form DIV { color:#6C5B66; }
#UneEtape DIV.UnChamp { height:28px; }
#UneEtape DIV.Etiquette { width:100px;font-weight:bold;margin-top:2px;float:left; }
/* FIN ********************************/
/*************************************/

/*************************************/
/* PAIEMENT                          */
/*************************************/
#UneEtape #ListeMoyPaiement { margin: 0 auto;clear:both;width:760px;}
#UneEtape .MoyPaiement { float:left;margin:10px;background-color:#EEE;width:280px;padding:10px;min-height:125px; }
#UneEtape .MoyPaiement P { margin:10px; }

#UneEtape FORM.ListeCartes INPUT { padding:3px; }
/* FIN ********************************/
/*************************************/

/*************************************/
/* CONFIRMATION                      */
/*************************************/
#UneEtape .Confirmation { font-size:1.1em;font-weight:bold; }
#UneEtape .Confirmation A { color:#6C5B66;text-decoration:underline; }
#UneEtape #Information { width:760px;margin:20px 0 20px 0;display:table; }
#UneEtape #Information P { padding-top:5px; }
#UneEtape #Information .Titre { font-weight:bold;padding:0 0 5px 0; }
#UneEtape #Information .TitreMargeSup{ font-weight:bold;padding:10px 0 5px 0; }
#UneEtape #Avertissement { float:left;width:330px;margin:0 10px 0 0;padding:10px;background-color:#FFD9D9; }
#UneEtape #Avertissement P { color:#F03; }
#UneEtape #Avertissement A { color:#F03;text-decoration:underline; }
#UneEtape #Suivi { float:left;width:370px;margin:0 0 0 10px;padding:10px;background-color:#EEE; }
#UneEtape #Suivi P.Titre { font-weight:bold; }
#UneEtape #Suivi P { color:#6C5B66; }
#UneEtape #Suivi A { color:#6C5B66;text-decoration:underline; }
/* FIN ********************************/
/*************************************/

/*************************************/
/* PAGES DE TEXTE                    */
/*************************************/
#Estimation { line-height:normal;overflow:hidden; }
#Estimation P { font-size:0.9em;color:#6C5B66;padding:5px 0 5px 0; }
#Estimation A { text-decoration:underline;color:#6C5B66; }
#Estimation A:Hover { color:#2C4491; }

#Estimation TABLE { padding:2px;width:300px; }

#TabFormEstim { margin:20px; }
#TabFormEstim TD { padding:2px;font-size:0.9em;color:#6C5B66; }
#TabFormEstim .Obligatoire { font-weight:bold; }
#TabFormEstim .Highlight { font-size:1.1em;font-weight:bold; }
#TabFormEstim .Picto { vertical-align:top;text-align:left; }
#TabFormEstim .Gras { font-weight:bold; }
#TabFormEstim .Centre { text-align:center; }
#TabFormEstim .Haut { vertical-align:top; }
#TabFormEstim .Separ { padding:0px;height:2px;background-color:#6C5B66; }
/* FIN ********************************/
/*************************************/

/*************************************/
/* MOT DE PASSE                      */
/*************************************/
#MotDePasse { line-height:normal;overflow:hidden; }
#MotDePasse P { font-size:0.9em;color:#6C5B66;padding:5px 0 5px 0; }
#MotDePasse A { text-decoration:underline;color:#6C5B66; }
#MotDePasse A:Hover { color:#2C4491; }

#MotDePasse TABLE { padding:2px;width:300px; }

#TabFormPass { margin:20px; }
#TabFormPass TD { padding:2px;font-size:0.9em;color:#6C5B66; }
#TabFormPass .Obligatoire { font-weight:bold; }
#TabFormPass .Highlight { font-size:1.1em;font-weight:bold; }
#TabFormPass .Picto { vertical-align:top;text-align:left; }
#TabFormPass .Gras { font-weight:bold; }
#TabFormPass .Centre { text-align:center; }
#TabFormPass .Haut { vertical-align:top; }
#TabFormPass .Separ { padding:0px;height:2px;background-color:#6C5B66; }
/* FIN ********************************/
/*************************************/

/*************************************/
/* DUPLIQUER COMPTE                  */
/*************************************/
#DupliquerCompte { line-height:normal;overflow:hidden; }
#DupliquerCompte P { font-size:0.9em;color:#6C5B66;padding:5px 0 5px 0; }
#DupliquerCompte A { text-decoration:underline;color:#6C5B66; }
#DupliquerCompte A:Hover { color:#2C4491; }

#DupliquerCompte TABLE { padding:2px;width:300px; }

#TabFormDup { margin:20px; }
#TabFormDup TD { padding:2px;font-size:0.9em;color:#6C5B66; }
#TabFormDup .Obligatoire { font-weight:bold; }
#TabFormDup .Highlight { font-size:1.1em;font-weight:bold; }
#TabFormDup .Picto { vertical-align:top;text-align:left; }
#TabFormDup .Gras { font-weight:bold; }
#TabFormDup .Centre { text-align:center; }
#TabFormDup .Haut { vertical-align:top; }
#TabFormDup .Separ { padding:0px;height:2px;background-color:#6C5B66; }
/* FIN ********************************/
/*************************************/

/*************************************/
/* APERCU IMAGE                      */
/*************************************/
#ApercuImage { line-height:normal;height:340px !important;overflow:hidden; }
#ApercuImage #Image { width:320px;height:320px;border:1px solid #B6B6B6;background-color:#FFF;overflow:auto; }
#ApercuImage #Image IMG { padding:10px; }
#ApercuImage #Info { position:relative;width:248px;height:320px;top:-322px;left:332px;color:#6C5B66;font-weight:bold; }
#ApercuImage H2 { font-weight:bold;font-size:1.0em; }
#ApercuImage P, P.Note { font-size:0.9em;color:#6C5B66;padding:5px 0 5px 0;font-weight:normal; }
#ApercuImage #Liens { font-size:0.9em; }
#ApercuImage #Liens A { text-decoration:none;color:#2C4491; }
#ApercuImage #Liens A:Hover { color:#2C4491;text-decoration:underline; }
#ApercuImage #Note { position:relative;width:580px;height:25px;top:-322px;left:0px; }
/* FIN ********************************/
/*************************************/

/*************************************/
/* REDUCTION DANS LE PANIER          */
/*************************************/
#PanierReduction { margin-top:20px;width:320px;padding:5px;background-color:#ECF0F4; }
#PanierReduction H3 { font-weight:bold;font-size:1.1em;padding:0px;margin:0px; }
#PanierReduction P { color:#6C5B66;padding:5px 0 5px 0;font-weight:normal;font-size:0.9em; }
#PanierReduction A { text-decoration:underline;color:#6C5B66; }
#PanierReduction A:Hover { color:#2C4491; }

#AlerteReduction { width:754px;margin:0 3px 10px 3px;padding:0;background-color:#FFF;overflow:hidden;text-align:left; }
/* FIN ********************************/
/*************************************/

/*************************************/
/* SAISIE D'UN CODE REDUCTION        */
/*************************************/
#Reduction { line-height:normal;height:240px !important;overflow:hidden;color:#6C5B66; }
#Reduction P.Alert { color:#F00;background-color:#FDD;font-weight:bold;padding:5px;margin-bottom:5px; }

#Reduction #Actuelle { color:#6C5B66;padding:5px;background-color:#ECF0F4; }
#Reduction #Actuelle P { padding:0;color:#6C5B66; }
#Reduction #Actuelle .Lien { color:#6C5B66;padding:0;font-size:0.9em; }
#Reduction #Actuelle .Lien A { font-weight:bold; }

#Reduction #Saisie { color:#F00;margin-top:5px;padding:5px;background-color:#ECF0F4; }
#Reduction #Saisie P { padding:0;color:#F00; }
#Reduction #Saisie .Lien { color:#6C5B66;padding:0;font-size:0.9em; }
#Reduction #Saisie .Lien A { font-weight:bold; }

#Reduction P { font-size:0.9em;color:#6C5B66;padding:5px 0 5px 0;font-weight:normal; }
#Reduction TABLE { text-align:center;margin-left:20px; }
#Reduction TD { padding:2px; }
/* FIN ********************************/
/*************************************/

/*************************************/
/* SAISIE D'UN CHEQUE CADEAU         */
/*************************************/
#ChequeCadeau { line-height:normal;height:180px !important;color:#6C5B66; }

#ChequeCadeau #Actuel { color:#6C5B66;padding:5px;background-color:#ECF0F4; }
#ChequeCadeau #Actuel P { padding:0;color:#6C5B66; }
#ChequeCadeau #Actuel .Lien { color:#6C5B66;padding:0;font-size:0.9em; }
#ChequeCadeau #Actuel .Lien A { font-weight:bold; }

#ChequeCadeau P { font-size:0.9em;color:#6C5B66;padding:5px 0 5px 0;font-weight:normal; }
#ChequeCadeau TABLE { text-align:center;margin-left:20px; }
#ChequeCadeau TD { padding:2px; }
/* FIN ********************************/
/*************************************/

/*************************************/
/* PRODUIT AJOUTE                    */
/*************************************/
#ProduitAjoute { line-height:normal;height:150px !important;color:#6C5B66; }

#ProduitAjoute P { color:#6C5B66;font-size:1.1em;font-weight:bold;padding:10px 0 20px 0; }
#ProduitAjoute .Liens { color:#6C5B66;padding:0;font-size:1.1em;margin-left:15px; }
#ProduitAjoute .Liens A { font-weight:bold; }
/* FIN ********************************/
/*************************************/

/*************************************/
/* AVERTISSEMENT RECOMMANDE PRODUIT  */
/*************************************/
#Recommande P { color:#6C5B66;font-size:1.0em;padding-top:5px; }
#Recommande .Liens { color:#6C5B66;padding:0;font-size:1.0em; }
#Recommande .Liens A { color:#2C4491; }
/* FIN ********************************/
/*************************************/

/*************************************/
/* MODIFIER ARTCLE                   */
/*************************************/
#ModifierArticle { line-height:normal;height:240px !important;color:#6C5B66; }

#ModifierArticle #Image { width:160px;height:160px;border:1px solid #B6B6B6;background-color:#FFF;overflow:auto; }
#ModifierArticle #Image IMG { padding:10px; }
#ModifierArticle #Info { position:relative;width:230px;height:240px;top:-162px;left:172px;color:#6C5B66; }

#ModifierArticle H2 { color:#6C5B66;font-size:1.0em;font-weight:bold; }
#ModifierArticle P, #ModifierArticle TABLE { color:#6C5B66;font-size:0.9em; }
#ModifierArticle P { padding:5px 0 5px 0; }
#ModifierArticle TABLE TD { padding:2px; }
#ModifierArticle SELECT { width:150px; }
#ModifierArticle #ItemPriceHtml, #ModifierArticle #ItemPriceLib { font-size:1.2em;font-weight:bold; }
#ModifierArticle #ItemPriceHtml { color:#F00; }
#ModifierArticle #Liens { color:#6C5B66;padding:0;font-size:1.0em;margin-top:10px; }
#ModifierArticle #Liens A.Gras { font-weight:bold; }
/* FIN ********************************/
/*************************************/

/*************************************/
/* ACCUEIL                           */
/*************************************/
#Accueil { width:760px !important;display:block;margin:0 20px 0 20px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;overflow:hidden; }
#Accueil #IntroChoix { width:760px;height:20px;display:table;float:none;color:#322E30;font-size:1.4em;font-weight:bold;margin-top:0px;line-height:1.0em; }
#Accueil .Entree { float:left;width:230px;height:400px;background-color:#FFF; }
#Accueil .Separ { 
	float:left;
	width:35px;
	height:400px;
	background:#FFF url(/img/v2/promo/separ.gif) no-repeat center;
	display:table;
}

#Accueil .Picto { width:230px;height:135px;text-align:center; }
#Accueil H3 { font-size:1.6em;color:#2C4491;margin:10px 0 30px 20px;font-weight:bold; }
#Accueil H3 A { color:#2C4491; }
#Accueil H3 A:Hover { text-decoration:underline; }
#Accueil H4 { font-size:1.2em;color:#2C4491;margin:10px 0 20px 20px;font-weight:bold; }
#Accueil H3 .Note { font-size:0.55em;color:#2C4491;font-weight:bold;line-height:0.5em;font-variant:small-caps;letter-spacing:0em; }

#Accueil UL { color:#322E30;margin:10px 0 10px 0;list-style-image:url(/img/v2/promo/plus.gif);padding-left:20px;list-style-position:outside; }
#Accueil LI { font-weight:bold;line-height:1.0em;padding-bottom:10px; }

#Accueil .ClicOff { width:194px;height:35px;display:table;margin:0 18px 0 18px;cursor:pointer;text-decoration:none; }
#Accueil .ClicOff .O { width:6px;height:35px;float:left;background:url(/img/v2/promo/clic_btn_off_o.gif) no-repeat; }
#Accueil .ClicOff .C { width:182px;height:30px;float:left;background-image:url(/img/v2/promo/clic_btn_off_c.gif);color:#6C5B66;font-weight:bold;font-size:1.5em;text-align:center;padding-top:5px; }
#Accueil .ClicOff .E { width:6px;height:35px;float:left;background:url(/img/v2/promo/clic_btn_off_e.gif) no-repeat; }

#Accueil .ClicOn { width:194px;height:35px;display:table;margin:0 18px 0 18px;cursor:pointer;text-decoration:none; }
#Accueil .ClicOn .O { width:6px;height:35px;float:left;background:url(/img/v2/promo/clic_btn_on_o.gif) no-repeat; }
#Accueil .ClicOn .C { width:182px;height:30px;float:left;background-image:url(/img/v2/promo/clic_btn_on_c.gif);color:#FFF;font-weight:bold;font-size:1.5em;text-align:center;padding-top:5px; }
#Accueil .ClicOn .E { width:6px;height:35px;float:left;background:url(/img/v2/promo/clic_btn_on_e.gif) no-repeat; }

/* FIN *******************************/
/*************************************/

/*************************************/
/* OFFRES                            */
/*************************************/
#AccueilOffres { margin:20px;background-color:#F5F5F5;display:table;width:760px;height:120px; }
#AccueilOffres>DIV { padding:5px; }
#AccueilOffres IMG { float:left;display:block;width:240px;height:100px;display:table;margin:5px; }
/* FIN *******************************/
/*************************************/

/*************************************/
/* INFOS                             */
/*************************************/
#AccueilInfos { display:table;padding:10px 15px 20px 20px;clear:both; }
#AccueilInfos #AccNews { float:left;width:150px; }
#AccueilInfos #AccAide { float:left;width:150px; }
#AccueilInfos #AccConf { float:left;width:395px;overflow:hidden; }
#AccueilInfos H4 { margin-bottom:5px;font-weight:bold;font-size:1.0em;padding-top:10px; }
#AccueilInfos P { color:#000;font-size:0.9em; }
#AccueilInfos A { color:#000;_font-weight:bold;text-decoration:underline; }
#AccueilInfos A:Hover { color:#2C4491; }
#AccueilInfos P IMG { padding:2px 5px 5px 0;float:left; }

#AccueilInfos #AccConf .UnLogo { float:left;width:74px;height:50px;overflow:hidden;margin:0 5px 5px 0; }

#AccueilInfos .Separ { 
	float:left;
	width:35px;
	margin-top:10px;
	height:150px;
	background:url(../../img/v2/promo/infos_separ.gif) no-repeat center;
	display:table;
}
/* FIN *******************************/
/*************************************/

/*************************************/
/* DETAILS D'UN ARTCLE               */
/*************************************/
#DetailArticle {  }

#DetailArticle #Image { width:160px;height:160px;border:1px solid #B6B6B6;background-color:#FFF;overflow:auto; }
#DetailArticle #Image IMG { padding:10px; }
#DetailArticle #Info { position:relative;width:297px;top:-162px;left:172px;color:#6C5B66; }

#DetailArticle H2 { color:#6C5B66;font-size:1.0em;font-weight:bold; }
#DetailArticle P, #DetailArticle TABLE { color:#6C5B66;font-size:0.9em; }
#DetailArticle P { padding:5px 0 5px 0; }
#DetailArticle TABLE TD { padding:2px; }
#DetailArticle SELECT { width:150px; }
#DetailArticle #ItemPriceHtml, #DetailArticle #ItemPriceLib { font-size:1.2em;font-weight:bold; }
#DetailArticle #ItemPriceHtml { color:#F00; }
#DetailArticle #Liens { color:#6C5B66;padding:0;font-size:1.0em;margin-top:10px; }
#DetailArticle #Liens A.Gras { font-weight:bold; }

#DetailArticle #ListeCouleurs { display:table;clear:both; }
#DetailArticle #ListeCouleurs .UneCouleur { float:left;width:140px;overflow:hidden;font-size:0.9em;margin-left:5px; }

#DetailArticle OL, #DetailArticle UL { margin:10px 0 10px 35px;font-size:1.0em;color:#6C5B66; }
#DetailArticle LI { padding:0;font-size:0.9em; }
#DetailArticle LI .Gras { font-weight:bold; }
#DetailArticle LI A { font-size:1.0em;color:#6C5B66; }
#DetailArticle LI A:Hover { color:#2C4491; }

#DetailArticle #Prix { font-weight:bold;font-size:1.4em;color:#A00D69; }
#DetailArticle #InfoPrix { font-weight:normal;font-size:0.7em;color:#A00D69;color:#A00D69; }
/* FIN ********************************/
/*************************************/

/*************************************/
/* ACCUEIL TENDANCE                  */
/*************************************/
.MenuTendance { color:#F00; }
#Tendance { width:760px !important;display:block;margin:0 20px 0 20px;overflow:hidden; }
#Tendance #IntroChoix { width:760px;height:20px;display:table;float:none;color:#322E30;font-size:1.4em;font-weight:bold;margin-top:0px;line-height:1.0em;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

#Tendance #NewImage, #Tendance #TopVenteImage, #Tendance #ImageTendance { float:left;width:240px;display:inherit;margin-top:20px;background-color:#F5F5F5; }
#Tendance #NewImage .TC, #Tendance #TopVenteImage .TC, #Tendance #ImageTendance .TC { width:inherit;height:5px;overflow:hidden;background:url(../../img/v2/bg_tc_tendance2.gif) no-repeat;border:0px; }
#Tendance #NewImage .BC, #Tendance #TopVenteImage .BC, #Tendance #ImageTendance .BC { width:inherit;height:5px;overflow:hidden;background:url(../../img/v2/bg_bc_tendance2.gif) no-repeat;border:0px; }
#Tendance .Separ { float:left;width:20px;height:450px;margin-top:20px;display:table;padding:0px; }

#Tendance H3 { font-size:1.6em;color:#2C4491;padding:6px 0 15px 5px;font-weight:bold;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;height:30px; }

#Tendance #BoutonPlus { float:none;clear:both;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.3em;text-align:center;text-decoration:none;cursor:pointer;padding-top:10px;margin:auto;display:table; }
#Tendance #BoutonPlus .ClicOff { width:234px;height:35px;display:table;margin:20px 18px 0 18px; }
#Tendance #BoutonPlus .ClicOff .O { width:6px;height:35px;float:left;background:url(../../img/v2/promo/clic_btn_off_o.gif) no-repeat; }
#Tendance #BoutonPlus .ClicOff .C { width:222px;height:29px;float:left;background-image:url(../../img/v2/promo/clic_btn_off_c.gif);color:#6C5B66;padding-top:6px; }
#Tendance #BoutonPlus .ClicOff .C A { color:#6C5B66;text-decoration:none; }
#Tendance #BoutonPlus .ClicOff .E { width:6px;height:35px;float:left;background:url(../../img/v2/promo/clic_btn_off_e.gif) no-repeat; }

#Tendance #BoutonPlus .ClicOn { width:234px;height:35px;display:table;margin:20px 18px 0 18px; }
#Tendance #BoutonPlus .ClicOn .O { width:6px;height:35px;float:left;background:url(../../img/v2/promo/clic_btn_on_o.gif) no-repeat; }
#Tendance #BoutonPlus .ClicOn .C { width:222px;height:29px;float:left;background-image:url(../../img/v2/promo/clic_btn_on_c.gif);color:#FFF;padding-top:6px; }
#Tendance #BoutonPlus .ClicOn .C A { color:#FFF;text-decoration:none; }
#Tendance #BoutonPlus .ClicOn .E { width:6px;height:35px;float:left;background:url(../../img/v2/promo/clic_btn_on_e.gif) no-repeat; }

/* TENDANCE GALERIE IMAGE */
#Tendance .GalerieImage { display:table;border-left:1px solid #DADADA;border-right:1px solid #DADADA;padding-left:6px;min-height:390px; }

#Tendance .uneImage { float:left;display:inline-block;width:116px;height:130px;margin:0px;padding:0px; }
#Tendance .uneImage .Apercu {
	background-image:url(../../img/v2/image_bg3.gif);
	background-repeat:no-repeat;
	width:110px;
	height:110px;
	overflow:hidden;
}
#Tendance .uneImage .Apercu TD { width:110px;height:110px;text-align:center;vertical-align:middle;margin:0px;padding:0px; }
#Tendance .uneImage .Apercu IMG { clip:rect(0px, 100px, 100px, 0px); }

#Tendance .uneImage .Lien, #Tendance .uneImage .Lien A {
	font-size:0.9em;
	line-height:0.9em;
}
#Tendance .uneImage .Lien { color:#6C5B66;margin-top:2px; }
#Tendance .uneImage .Lien A { color:#2C4491; }
#Tendance .uneImage .Lien A .Gras { font-weight:bold; }

#Tendance .Plus { float:none;clear:both;color:#322E30;height:20px;padding:10px 0 0 5px;font-weight:bold;font-size:1.1em; }

/* FIN ********************************/
/*************************************/

/*************************************/
/* PROMO TENDANCE                    */
/*************************************/
#PromoTendance { width:140px;margin-bottom:10px;display:table; }
#PromoTendance .T { background:url(../../img/v2/promo/promo_tendance_bg_top2.gif) no-repeat;height:3px;overflow:hidden; }
#PromoTendance .B { background:url(../../img/v2/promo/promo_tendance_bg_bot2.gif) no-repeat;height:3px;overflow:hidden; }
#PromoTendance .C { background-color:#F5F5F5;border-left:1px solid #DADADA;border-right:1px solid #DADADA;display:table; }
#PromoTendance .C H2 { color:#2C4491;margin-bottom:10px;font-weight:bold;font-size:1.2em;display:table;clear:both;height:30px;overflow:hidden;padding:4px 0 0 6px;line-height:0.9em;  }
#PromoTendance .C H2 IMG { float:left;padding-right:3px; }
#PromoTendance .C H2 SPAN { float:left;padding-top:2px; }

/* TENDANCE TOP VENTE IMAGE */
#PromoTopVenteImage { display:table; }

#PromoTopVenteImage .GalerieImage { padding-left:6px;display:inline-block;height:auto; }
#PromoTopVenteImage .uneImage { float:left;width:60px;height:77px;margin:0px 6px 0px 0px;display:inherit; }
#PromoTopVenteImage .uneImage .Apercu {
	background-image:url(../../img/v2/image_bg3_60x60.gif);
	background-repeat:no-repeat;
	width:50px;
	height:50px;
	overflow:hidden;
	padding:5px;
}
#PromoTopVenteImage .uneImage .Apercu TD { width:50px;height:50px;text-align:center;vertical-align:middle;margin:0px;padding:0px; }
#PromoTopVenteImage .uneImage .Apercu IMG { clip:rect(0px, 50px, 50px, 0px); }

#PromoTopVenteImage .uneImage .Lien, #AccueilTopVenteImage .uneImage .Lien A {
	font-size:0.9em;
	line-height:0.9em;
}
#PromoTopVenteImage .uneImage .Lien { margin-top:2px;color:#6C5B66; }
#PromoTopVenteImage .uneImage .Lien A { color:#2C4491; }
#PromoTopVenteImage .uneImage .Lien A:Hover { text-decoration:underline; }
/* FIN ********************************/
/*************************************/

/*************************************/
/* DETAILS DU PRIX DES ARTICLES      */
/*************************************/
#DetailPrixVente { font-size:0.9em; }
#DetailPrixVente H2 { color:#000;font-weight:bold;font-size:1.5em; }
#DetailPrixVente P { color:#6C5B66; }

#DetailPrixVente A { color:#6C5B66;text-decoration:underline; }
#DetailPrixVente A:Hover { color:#2C4491; }

#DetailPrixVente TABLE { border:1px solid #6C5B66; }
#DetailPrixVente TABLE TH, #DetailPrixVente TABLE TD { border:1px solid #6C5B66;padding:4px;color:#6C5B66;text-align:center; }
#DetailPrixVente TABLE TH { background-color:#EEE; }
#DetailPrixVente TABLE TD {  }
/* FIN ********************************/
/*************************************/

/*************************************/
/* OPTION : GALERIE IMAGES           */
/*************************************/
#OptionGalImage { margin-top:10px;width:448px;height:330px;overflow:auto;background-color:#F7F7F7;border:1px solid #B6B6B6; }

#OptionGalImage .galerieImage { margin:15px 0 15px 20px;width:396px; }
#OptionGalImage .uneImage { float:left;width:60px;height:77px;margin:0px 6px 0px 0px; }
#OptionGalImage .uneImage .Apercu {
	background-image:url(../../img/v2/image_bg3_60x60.gif);
	background-repeat:no-repeat;
	width:50px;
	height:50px;
	overflow:hidden;
	padding:5px;
}
#OptionGalImage .uneImage .Apercu TD { width:50px;height:50px;text-align:center;vertical-align:middle;margin:0px;padding:0px; }
#OptionGalImage .uneImage .Apercu IMG { clip:rect(0px, 50px, 50px, 0px); }

#OptionGalImage .uneImage .Lien, #OptionGalImage .uneImage .Lien A {
	font-size:0.9em;
	line-height:0.9em;
}

#OptionGalImage .uneImage .Lien { margin-top:1px;color:#6C5B66; }
#OptionGalImage .uneImage .Lien A { color:#2C4491; }
#OptionGalImage .uneImage .Lien A:Hover { text-decoration:underline; }

#menuOptionPerso .Lien { color:#6C5B66;font-size:0.9em;padding-top:5px; }
#menuOptionPerso .Lien A { color:#6C5B66;text-decoration:underline; }
#menuOptionPerso .Lien A:Hover { color:#2C4491; }
#menuOptionPerso P, #menuOptionPerso SELECT { color:#6C5B66; }
#menuOptionPerso SELECT { color:#6C5B66;width:250px;overflow:hidden; }
#menuOptionPerso OPTION { font-size:0.9em;padding-top:1px; }

#OptionImageChoix {}
#OptionImageChoix .Separ { height:1px;overflow:hidden;background-color:#6C5B66;margin:10px 0 10px 0; }

#OptionImageChoix H3 { font-weight:bold;font-size:1.2em;margin-top:20px; }
#OptionImageChoix P { color:#6C5B66; }
#OptionImageChoix .Note{ font-size:0.8em;color:#BBB;margin:0px;padding:5px 0 0 0; }

#OptionImageChoix .Lien { color:#6C5B66;font-weight:bold; }
#OptionImageChoix .Lien A { color:#2C4491;text-decoration:underline; }
#OptionImageChoix .Lien A:Hover {  }
/* FIN *******************************/
/*************************************/

/*************************************/
/* PAGINATION RECHERCHE              */
/*************************************/
#ResultatRecherche { color:#6C5B66; }
#ResultatRecherche P { color:#6C5B66; }
#ResultatRecherche P#Resultat { margin-bottom:10px; }
#ResultatRecherche P#Resultat A { color:#6C5B66;text-decoration:underline; }
#ResultatRecherche P#Resultat A.Gras { font-weight:bold;text-decoration:none; }
#ResultatRecherche P#Resultat A:Hover { color:#2C4491; }

#ResultatRecherche #Pagination { color:#6C5B66; }
#ResultatRecherche #Pagination A { color:#6C5B66;text-decoration:underline;margin:0 2px 0 2px;padding:0 3px 0 3px; }
#ResultatRecherche #Pagination A:Hover { color:#FFF;background-color:#2C4491;text-decoration:none; }
/* FIN *******************************/
/*************************************/

/*************************************/
/* CALENDRIER DE LIVRAISON           */
/*************************************/
#Calendrier { border:1px solid #DDD; }
#Calendrier .Jour { width:50px;height:30px;font-size:1.2em;text-align:right; }
#Calendrier .Passe { color:#DDD; }
#Calendrier .Courant { font-weight:bold;color:#6C5B66;cursor:pointer; }
#Calendrier .Avenir { font-weight:bold;color:#6C5B66;cursor:pointer; }
#Calendrier .Samedi { background-color:#EEE;color:#6C5B66;cursor:pointer; }
#Calendrier .Dimanche { background-color:#EEE;color:#DDD; }
#Calendrier .NonOuvre { color:#DDD; }
/* FIN *******************************/
/*************************************/

/*************************************/
/* DATE DE LIVRAISON DANS LE RECAP   */
/*************************************/
#InfoLivraison { display:block;width:260px;height:110px;padding:5px;background-color:#ECF0F4;text-align:left; }
#InfoLivraison H3 { font-weight:bold;font-size:1.1em;padding:0px;margin:0px; }
#InfoLivraison P { color:#6C5B66;padding:5px 0 5px 0;font-weight:normal;font-size:0.9em; }
#InfoLivraison #AfficheDate { display:table;clear:both;height:23px;overflow:hidden; }
#InfoLivraison #Lib { float:left;color:#6C5B66;font-weight:bold;font-size:1.0em;line-height:0.9em;text-align:right;margin:5px 0 5px 10px;padding:2px 5px 0 0;height:21px;overflow:hidden; }
#InfoLivraison #DateLivraison { float:left;color:#000;font-weight:bold;font-size:1.9em;margin:5px 0 5px 0;padding:0 5px 0 5px;background-color:#FFF;height:inherit;overflow:hidden; }
#InfoLivraison #DelaiGaranti { float:left;color:#000;font-weight:bold;font-size:0.9em;line-height:0.9em;text-align:left;margin:5px 0 5px 0;padding:2px 4px 0 5px;background-color:#F3F6F8;height:inherit;overflow:hidden;cursor:pointer; }
#InfoLivraison #CondReglement { font-weight:bold;cursor:pointer;color::#E2001A; }
#InfoLivraison A { text-decoration:underline;color:#6C5B66; }
#InfoLivraison A:Hover { color:#2C4491; }
/* FIN *******************************/
/*************************************/

/*************************************/
/* ACCUEIL                           */
/*************************************/
#QuatrePoints { width:800px;height:140px;overflow:hidden;_background-color:#9FF; }
#Contenu { margin:20px;display:table; }
#Contenu H2 { font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:1.6em;font-weight:bold; }

#Contenu #Categories { display:block;width:365px;float:left; }
#Contenu #Categories H2 { color:#E2001A; }
#Contenu #Categories #ListeType { display:table;float:none;clear:both;margin:10px 20px 10px 20px; }
#Contenu #Categories #ListeType .UnType { float:left;width:80px;height:80px;text-align:center;color:#00F;font-weight:bold;font-size:0.9em;overflow:hidden;cursor:pointer; }
#Contenu #Categories #ListeType .UnType IMG { margin-top:4px;clear:both; }
#Contenu #Categories #ListeType A:Hover { text-decoration:none; }
#Contenu #Categories #ListeType .UnType:Hover { background:url(../../img/v2/promo/bg-untype2-on.gif) no-repeat; }

#Contenu #Categories #ListeCouleur {  }
#Contenu #Categories #ListeCouleur A { font-weight:normal; }
#Contenu #Categories #ListeCouleur H4 { font-size:1.0em;font-weight:bold;color:#E2001A; }
#Contenu #Categories #ListeCouleur H4 A { font-size:1.0em;text-decoration:underline;color:#E2001A; }
#Contenu #Categories #ListeCouleur P { color:#000;font-size:0.9em; }
#Contenu #Categories #ListeCouleur P A { color:#00F;text-decoration:none;_padding:0 2px 0 2px; }
#Contenu #Categories #ListeCouleur P A:Hover { text-decoration:underline; }
/*#Contenu #Categories #ListeCouleur P A:Hover { background-color:#EEF1F7;border:1px solid #CAD2ED;padding:0 1px 0 1px; }*/


#Contenu #Categories #Fonction { margin-top:10px; }
#Contenu #Categories #Fonction #Remise { float:left;width:150px; }
#Contenu #Categories #Fonction #Compte { float:left;width:205px;margin-left:10px; }
#Contenu #Categories #Fonction H4 { font-size:1.0em;font-weight:bold;color:#E2001A; }
#Contenu #Categories #Fonction H4 A { font-size:1.0em;text-decoration:underline;color:#E2001A; }
#Contenu #Categories #Fonction P { color:#000;font-size:0.9em; }
#Contenu #Categories #Fonction A { font-size:1.0em;color:#000;font-size:0.9em;text-decoration:underline; }

#Contenu #Separ { width:20px;height:200px;display:block;float:left; }

#Contenu #PointsForts { display:block;width:395px;float:left; }
#Contenu #PointsForts H2 { margin:0 0 15px 20px;color:#000; }
#Contenu #PointsForts .Point { float:right;margin:0 0 15px 15px;width:180px;height:165px;overflow:hidden;background:url(../../img/v2/promo/bg-point.gif) no-repeat;text-align:center; }
#Contenu #PointsForts .Point IMG { margin:14px 0 10px 0; }
#Contenu #PointsForts .Point { font-size:0.9em;font-weight:bold;line-height:1.3em; }
#Contenu #PointsForts .Point P, #Contenu #PointsForts .Point A { color:#009036; }
#Contenu #PointsForts .Point P:first-letter { font-size:1.6em;font-family:"Times New Roman", Times, serif;padding:0 4px 0 4px;line-height:0.8em;background-color:#009036;color:#FFF; }
#Contenu #PointsForts .Point A { text-decoration:underline; }
/* FIN *******************************/
/*************************************/

/*************************************/
/* ACCUEIL                           */
/*************************************/
#ChoixSite { background-color:#FFF;width:800px;margin-left:auto;margin-right:auto;border-bottom:1px solid #D8C9D3; }
#ChoixSite P { padding:5px 7px 5px 7px;color:#000;font-size:1.0em; }
#ChoixSite P A { text-decoration:underline;color:#000;font-weight:bold; }
#ChoixSite P A:Hover { color:#FC5FC1; }
/* FIN *******************************/
/*************************************/

/*************************************/
/* POPUP DEMANDE DE CONTACT          */
/*************************************/
#FermerDC { width:400px;margin-bottom:2px;text-align:right; }
#FermerDC A { font-size:1.0em;color:#009036; }

#DemandeContact { background-color:#009036;padding:10px;width:380px;height:332px;overflow:hidden;display:block; }
#DemandeContact #Titre { font-size:1.4em;font-weight:bolder;color:#FFF;margin-bottom:10px; }
#DemandeContact #Titre IMG { margin-right:3px; }
#DemandeContact #Contenu { padding:0;margin:0; }
#DemandeContact #NumTel { width:380px;margin-bottom:10px; }
#DemandeContact #NumTel .T { width:380px;height:10px;background-color:#FFF;background:url(/img/v2/bg_contact_tel.gif) no-repeat; }
#DemandeContact #NumTel .C { background-color:#FFF;width:360px;padding:0 10px 0 10px;color:#000;background:url(/img/v2/bg_contact_tel.gif) 0 -10px;font-weight:bold; }
#DemandeContact #NumTel .B { width:380px;height:10px;background-color:#FFF;background:url(/img/v2/bg_contact_tel.gif) no-repeat 0 -225px; }
#DemandeContact #NumTel .C #contact_tel {  }

#DemandeContact #InfoFac { width:380px;margin-bottom:10px; }
#DemandeContact #InfoFac .T { width:380px;height:10px;background-color:#A7E5BE;background:url(/img/v2/bg_contact_fac.gif) no-repeat; }
#DemandeContact #InfoFac .C { background-color:#A7E5BE;width:363px;height:151px;padding:0 7px 0 10px;color:#000;background:url(/img/v2/bg_contact_fac.gif) 0 -10px; }
#DemandeContact #InfoFac .B { width:380px;height:10px;background-color:#A7E5BE;background:url(/img/v2/bg_contact_fac.gif) no-repeat 0 -225px; }
#DemandeContact #InfoFac .C .Fac { margin-bottom:8px; }
#DemandeContact #InfoFac .C .Ligne { float:left;margin:2px 3px 0 0;font-size:0.9em; }
#DemandeContact #InfoFac .C .Ligne INPUT { height:18px; }
#DemandeContact #InfoFac .C .Ligne SELECT { height:20px; }
#DemandeContact #InfoFac .C .Ligne .Pad1 { padding-left:1px; }

#DemandeContact #InfoFac .C .Ligne #contact_civilite { width:58px; }
#DemandeContact #InfoFac .C .Ligne #contact_nom { width:146px; }
#DemandeContact #InfoFac .C .Ligne #contact_prenom { width:146px; }
#DemandeContact #InfoFac .C .Ligne #contact_societe { width:153px; }
#DemandeContact #InfoFac .C .Ligne #contact_motif { width:202px; }
#DemandeContact #InfoFac .C .Ligne #contact_commentaire { width:358px; }

#DemandeContact #Envoi { width:380px;text-align:center; }
#DemandeContact #Note { width:380px;margin-top:15px;font-size:0.75em;color:#A7E5BE;line-height:90%; }

#DemandeContact #Msg { width:360px;margin:40px 10px 0 10px;font-size:1.0em;color:#FFF;text-align:center; }
#DemandeContact #Msg A { color:#FFF;text-decoration:underline; }
/* FIN *******************************/
/*************************************/