

html, body{
  /*margin:0;*/
  padding:0;
  font-family: 'Roboto', Arial, Verdana, Helvetica, sans-serif;
  max-width:100%;
  width:100%;
}

body { font-size:12px; }
#BodyPrincipal {background: url(../../img/v2/bg_page.gif) repeat-x #ffffff;}

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

#PiedDePage a, #LiensPromo a {
	color:white;
}

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 */

.bleu {color: #2d2d2d;}

#BodyPrincipal .bleu {
	font-size: 1.4em;
	font-weight:normal;
	letter-spacing: 0;
	line-height:1.6em;
}

#BodyPrincipal h2.bleu {
	font-size:1.6em;
	font-weight:bold;
	padding-bottom:5px;
}

.bottom_content p {
	max-width:1000px;
	display:block;
	margin:0 auto;
	text-align:justify;
}

.normal{font-weight:normal;}
.gras{font-weight:bold;}
a.surligne{text-decoration:underline;}
a.surligne:hover{text-decoration:none;}

ul.defaut{ list-style-type: square; margin:5px 0 10px 20px; color:#000;}
ul.defaut li{ padding: 3px 0 3px 0;}
ul.unordered {margin:5px 0 10px 0px;}
ul.unordered li {
	padding: 3px 0 3px 30px;
	background-repeat: no-repeat;
	background-position: 0 0.6em;
}
ul.unordered.type-1 li {background-image: url(../../images/iconstick.png);}
ul.unordered.type-2 li {background-image: url(../../images/iconsadd_small.png);}
ul.unordered.type-3 li {background-image: url(../../images/iconsapplication_osx.png);}
ul.unordered.type-4 li {background-image: url(../../images/icons/arrow_small_right.png);}
ul.unordered.type-5 li {background-image: url(../../images/icons/arrow_state_blue_right.png);}
ul.unordered.type-6 li {background-image: url(../../images/icons/check.png);}
ul.unordered.type-7 li {background-image: url(../../images/icons/document_a4_edit.png);}
ul.unordered.type-8 li {background-image: url(../../images/icons/document_copy.png);}
ul.unordered.type-9 li {background-image: url(../../images/icons/folder_classic.png);}
ul.unordered.type-10 li {background-image: url(../../images/icons/folder_modernist_stuffed.png);}
ul.unordered.type-11 li {background-image: url(../../images/icons/pencil.png);}
ul.unordered.type-12 li {background-image: url(../../images/icons/star_empty.png);}
ul.unordered.type-13 li {background-image: url(../../images/icons/thumb_up.png);}
ul.unordered.type-14 li {background-image: url(../../images/icons/view_outline.png);}
ul.unordered.type-15 li {background-image: url(../../images/icons/warning_triangle.png);}
ul.unordered.type-16 li {background-image: url(../../images/icons/media_controls_forward_small.png);}



.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: white;
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	z-index:0;
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	margin-bottom: 0;
}

@media (min-width:900px) {
	#Page {
		width:100%;
	}
}

/*************************************/
/* EN-TETE                           */
/*************************************/
#tetePage {
	position:relative;
	top:0;
	left:0;
	width: 100%;
	height: 133px;
	display:block;
	z-index:5;
	/* border-left:1px solid #e5e5e5; */
	/* border-right:1px solid #e5e5e5; */
	overflow:hidden;
}

@media (min-width:900px) {
	#tetePage, #menuBar, .flexslider, #slogan, #Accueil3, #basAccueil, #PiedDePage, #LiensPromo {
		width:80%;
		margin:0 auto;
	}
}
#tetePage .slogan {
	display:none;
    position: absolute;
    top: 38px;
    left: 0px;
    width: 60%;
    height: 70px;
    font-size: 16px;
    color: #828282;
    font-weight:bold;
    font-family: 'Love Ya Like A Sister', Arial;
}

#tetePage .slogan p.personnalisez {
    /*margin-left:140px;*/
}

#tetePage .slogan p.offrez {
    /*margin-left:345px;*/
}

#MEPTel {
	display:none;
	position: absolute;
	top: 40px;
	right: 20px;
	font-size: 16px;
	color: #828282;
	font-weight:bold;
	font-family: 'Love Ya Like A Sister', Arial;
}


#tetePage #Logo {
	position:relative;
	width: 275px;
	top: 36px;
	margin: 0 auto;
	height: 111px;
	z-index:6;
}

@media (max-width:768px) {
	#tetePage #Logo, #Baseline {
		max-width:100%;
	}
}

#tetePage #Logo #Visuel {
	margin-top:15px;
	padding: 0;
	z-index:6;
}
#tetePage #Logo #Visuel img {
	z-index:6;
	margin-top: 0;
}
#tetePage #Baseline {
	position:relative;
	display:inline-block;
	width:340px;
	height:80px;
	right:0;
	/* left:210px; */
	top: 0;
	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;
	display:block;
	bottom: 206px;
	padding:3px;
	padding-left:10px;
	padding-bottom:6px;
	width:100%;
	background: #f1f1f1;
	border-bottom:1px solid #e5e5e5;
	float:right;
}

@media (max-width:768px) {
	#tetePage #Compte {
		max-width:100%;
		padding-left:0;
		padding-right:0;
	}
}

#tetePage #Compte #Ligne1 {padding: 4px 7px 0 0;float:right;padding-right:30px;}
#tetePage #Compte A {color: #000000;text-decoration:none;font-size:11px;font-family: "Roboto", Verdana, Arial; text-transform:uppercase;}
#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; }





/********** menuBar **********/






#menuBar {
	/* width: 100%; */
	/*height:36px;*/
	z-index:10;
	padding-bottom: 7px;
	padding-top: 8px;
	overflow:hidden;
	text-align:center;
	/*position:relative;
	top:0;
	left:0;*/
	/*background:url(../../img/v2/menub_bg_gris.gif) repeat-x;*/
	/* background-color:#0584c9; */
	/* border-bottom:1px solid #555555; */
	/* border-left:1px solid #e5e5e5; */
	/* border-right:1px solid #e5e5e5; */
	background:black;
	-webkit-box-shadow: 0px 1px 9px -4px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 1px 9px -4px rgba(0,0,0,0.75);
	box-shadow: 0px 2px 9px -4px rgba(0,0,0,0.55);
	margin-bottom:10px;
	margin-top:20px;
}

@media (max-width:768px) {
	#menuBar {
		width:100%;
	}
}

#menuBarLiens {
	display:inline-block;
	z-index:11;
	/*position:relative;
	top:0px;*/
}

#menuBarLiens .Separ { display:none;clear:both; }

#menuBarLiens a {
	/*position:relative;
	top:4px;*/
	font-weight:bold;
	font-size: 12px;
	letter-spacing:1px;
	color: #ffffff;
	text-transform:uppercase;
	padding:10px 20px 10px 20px;
	font-weight:300;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	display:block;
	float:left;
	/*background:url(../../img/v2/bgblanc1px.png) top left repeat-x;*/
	/* text-shadow:0 -1px 0 rgba(51,51,51, 0.8); */
	/* border-right:1px dotted #333333; */
	/*height:14px;*/
}



#MenuPro {
    width: auto;
    color: #0185c5 !important;
    /* background-color: #376c88; */
    font-size: 1.2em;
    height: 17px;
    margin-top: 0px;
}


#menuBarLiens a#MenuAccueil {
   margin-left:10px;
   /* border-left:1px dotted #333333; */
}

#menuBarLiens a#MenuAccueil:first-child {
	margin-left:0;
	padding-left: 0;
}

@media (max-width:768px) {
	#menuBarLiens a#MenuAccueil:first-child {
		margin-left:20px;
	}
}

#menuBarLiens a:hover, #menuBarLiens .Affiche, #menuBarLiens .Affiche * {
	/*background-image:url(../../img/v2/menub_bg.gif);*/
	/*text-shadow:0 -1px 0 #056ba3;*/
	/* background-color:#FF87B1; */
	text-decoration:underline;
}

#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 { position:relative;top:0;left:0;width:800px;height:100px;background:url(../../img/v2/home/bg2.gif) no-repeat #F5F1F4;z-index:50; }
#menuBarBas2 #PosIllustr { height:0px; }
#menuBarBas2 #Pe1 { position:relative;top:20px;left:20px;width:500px;height:40px;overflow:hidden;font-weight:bolder;font-variant:small-caps;letter-spacing:50%;font-size:1.2em;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;line-height:1.2em;color:#000; }
#menuBarBas2 #Pe1 A { color:#000;text-decoration:none; }
#menuBarBas2 #Pe1 A:Hover { text-decoration:underline; }
#menuBarBas2 #Pe2 { position:relative;top:20px;left:20px;width:500px;height:30px;overflow:hidden;font-weight:bolder;font-size:1.3em;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;overflow:hidden;line-height:1.2em;color:#F90B9C; }
#menuBarBas2 #Pe3 { position:relative;top:-25px;left:375px;width:225px;height:48px;overflow:hidden; }
#menuBarBas2 #Pe3 A { color:#FFF;text-decoration:none;font-weight:bolder;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; }
#menuBarBas2 #Pe3 A:Hover { color:#000; }
#menuBarBas2 #Pe3 IMG { z-index:620; }
#menuBarBas2 #Pe3 #Txt { position:relative;top:-36px;left:25px;z-index:621; }
#menuBarBas2 #Pe3 #Txt H1 { letter-spacing:-0.01em;font-size:1.5em; }


#menuBarBas2 #Promo { position:relative;top:0;left:0;width:800px;height:50px;z-index:590;padding:0;margin:0; }
#menuBarBas2 #P1, #menuBarBas2 #P3 { float:left; }
#menuBarBas2 #P1 A, #menuBarBas2 #P3 A { text-decoration:none; }
#menuBarBas2 #P1 { padding:15px 0 0 20px; }
#menuBarBas2 #P2 { float:left;margin:10px 0 0 0;padding:10px 10px 0 10px;height:30px;overflow:hidden; }
#menuBarBas2 #P3 { margin:15px 0 0 0; }
#menuBarBas2 #P1, #menuBarBas2 #P1 A { color:#6C5B66; }
#menuBarBas2 #P3, #menuBarBas2 #P3 A { color:#FFF; }

#menuBarBas2 #GoPerso { position:relative;top:0;left:0;display:table;width:480px;height:40px; }
#menuBarBas2 #P4 { padding:7px 20px 0 20px;font-weight:bolder;letter-spacing:50%;font-size:1.3em;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;overflow:hidden;line-height:1.2em;color:#FFF; }
/*
#menuBarBas2 #P5 { position:relative;top:-33px;left:440px;z-index:600;width:152px;height:45px;overflow:hidden;cursor:pointer; }
#menuBarBas2 #P5.Off { background:url(../../img/v2/home/btn_gp_off.png) no-repeat; }
#menuBarBas2 #P5.On { background:url(../../img/v2/home/btn_gp_on.png) no-repeat; }
#menuBarBas2 #P5 DIV { padding:11px 0 0 25px;font-weight:bolder;letter-spacing:50%;font-size:1.5em;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;color:#362730; }
*/
#menuBarBas2 #P5 { position:relative;top:-40px;left:440px;z-index:600;width:156px;height:48px;cursor:pointer;overflow:hidden; }
#menuBarBas2 #P5 DIV.Text { position:relative;top:0;left:0;z-index:602;overflow:hidden;width:inherit;height:inherit; }
#menuBarBas2 #P5 DIV.Text P { padding:11px 0 0 25px;font-weight:bolder;letter-spacing:50%;font-size:1.5em;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;color:#362730; }

#menuBarBas2 #P5 DIV.Img { position:relative;top:-48px;left:0;z-index:600;width:inherit;height:inherit; }
#menuBarBas2 #P5 #ImgBtnOff { z-index:601;display:block;visibility:visible;width:inherit;height:inherit; }
#menuBarBas2 #P5 #ImgBtnOn { z-index:601;display:none;visibility:hidden;width:inherit;height:inherit; }

#menuBarBas2 #Illustr { position:relative;top:-196px;left:550px;width:250px;height:179px;z-index:200; }

#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:#900;color:#FFF;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:#FF3;font-weight:normal;color:#000 }
#AccueilNews A { color:#000;text-decoration:underline; }
/* FIN *******************************/
/*************************************/

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

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

@media (max-width:768px) {
	#corpsPrincipal {
		width:100%;
	}
}

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

#corpsPrincipal>TABLE tbody, #corpsPrincipal>TABLE tbody tr {
	width: 100%;
}

@media (max-width:768px) {

	#corpsPrincipal table {
		table-layout: fixed;
		display:block;
		max-width:100%;
	}

	#corpsPrincipal table tbody {
		max-width:100%;
		width:100%;
		display:block;
	}

	#corpsPrincipal>TABLE tbody td {
		display:inline-block;
		float:left;
	}

	#corpsPrincipal>TABLE tbody td#corpsPrincipalG {
		display:none;
	}

	#corpsPrincipal>TABLE tbody td#corpsPrincipalD {
		display:block;
		width:100%;
		padding-right:0;
	}

	#corpsPrincipal>TABLE tbody td#corpsPrincipalC {
		display:block;
		width: 360px;
		max-width:360px;
		padding-left:5px;
		padding-right:0;
	}

}

#corpsPrincipalG {
	padding:0 10px 0 10px;
	width: 20%;
	/* min-width:150px; */
	vertical-align:top;
}

#corpsPrincipalC {
	width: 60%;
	padding-right:30px;
	vertical-align:top;
}

#corpsPrincipalD {
	padding:0 10px 0 0;
	width: 20%;
	/* min-width:140px; */
	overflow:hidden;
	vertical-align:top;
}



#slogan {
	padding: 33px 5px;
	font-size: 1.1em;
	letter-spacing:1px;
	color: #232323;
	text-align: center;
}







/*************************************/
/* 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(/tee-shirt/img/v2/promo/divao_bg_arg.png) no-repeat; }
#PromoDivao #ListeArg .Arg .ArgC { background-color:#FEE7F6;width:200px;padding:0 10px 0 10px;color:#0584c9;font-weight:bold;text-align:center;background:url(/tee-shirt/img/v2/promo/divao_bg_arg.png) 0 -10px; }
#PromoDivao #ListeArg .Arg .ArgB { width:220px;height:10px;background:url(/tee-shirt/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(/tee-shirt/img/v2/promo/divao_bg_arg.png) no-repeat; }
#PromoDivao #ListeArg .ArgTop .ArgC { background-color:#FEE7F6;width:430px;padding:0 10px 0 10px;color:#0584c9;font-weight:bold;text-align:center;_background:url(/tee-shirt/img/v2/promo/divao_bg_arg.png) 0 -10px; }
#PromoDivao #ListeArg .ArgTop .ArgB { width:430px;height:10px;_background:url(/tee-shirt/img/v2/promo/divao_bg_arg.png) no-repeat 0 -140px; }

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

/*************************************/
/* PROMO BLOG                        */
/*************************************/
#Blog { width:140px;margin-bottom:10px;display:none; }
#Blog .T { background:url(/tee-shirt/img/v2/promo/promo_blog_bg_top2.gif) no-repeat;height:3px; }
#Blog .B { background:url(/tee-shirt/img/v2/promo/promo_blog_bg_bot2.gif) no-repeat;height:3px; }
#Blog .C { background-image:url(/tee-shirt/img/v2/promo/promo_blog_bg_cen2.gif);padding:5px; }
#Blog .C .h2, #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:#0584c9; }
#Blog .C A:Hover.Texte { color:#000; }
/*
#Blog { width:140px;margin-bottom:10px; }
#Blog .T { background:url(/tee-shirt/img/v2/promo/promo_blog_bg_top.gif) no-repeat;height:3px; }
#Blog .B { background:url(/tee-shirt/img/v2/promo/promo_blog_bg_bot.gif) no-repeat;height:3px; }
#Blog .C { background-image:url(/tee-shirt/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 {  }
#AideEnLigne .B {  }
#AideEnLigne .C {border-radius:3px;border: 1px solid #cdd9df;padding: 10px;background: #d9e7ed;}
#AideEnLigne .C .h2, #AideEnLigne .C H2 { margin-bottom:5px;font-weight:bold;font-size:1.0em; }
#AideEnLigne .C A {color: #616161;font-size:0.9em;text-decoration:underline;}
#AideEnLigne .C A:Hover { color:#0584c9; }

#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 { }
#Blabla .B { }
#Blabla .C {border-radius:5px;border: 1px solid #c8d5db;padding:5px;background: #d9e7ed;}
#Blabla .C .h2, #Blabla .C H2 { margin-bottom:5px;font-weight:bold;font-size:1.0em; }
#Blabla .C P { font-size:0.9em; }
#Blabla .C A {color: #616161;font-size:0.9em;text-decoration:underline;}
#Blabla .C A:Hover { color:#0584c9; }
/* FIN ********************************/
/*************************************/

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

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

#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:#0584c9; }

#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:#76c6f1; }
#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;font-size:0.9em; }
#Notice .UneReponse .TablePrix TD { padding:2px; }
#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; }
#Notice P.Big { font-size:1.0em; }
#Notice P.Rouge { color:#F00; }
#Notice P.Gras { font-weight:bold; }
.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.BlocAide { background-color:#EEE;padding:0 5px 0 5px; }

#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_bleu.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:#0584c9;text-decoration:underline; }
#Notice .UneReponse A.EnHaut { text-decoration:none;margin-left:10px;padding:0 2px 0 2px;font-size:0.8em;background-color:#c5e6f8;color:#FFF;font-weight:normal; }
#Notice .UneReponse A:Hover.EnHaut { color:#6C5B66; }
/* FIN ********************************/
/*************************************/

/*************************************/
/* DEVIS EN LIGNE                    */
/*************************************/
#DevisEnLigne { width:140px;margin-bottom:10px; }
#DevisEnLigne .T { }
#DevisEnLigne .B { }
#DevisEnLigne .C { border-radius:5px; border:1px solid #d7d7d7; padding:5px; }
#DevisEnLigne .C H2, #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:#0584c9; }
/* 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:#0584c9; }

#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:#0584c9; }

#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:#0584c9;color:#6C5B66; }
#Devis .UnArticle A:Hover { color:#0584c9; }
#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:#0584c9; }
#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 { }
#Presse .B { }
#Presse .C {border-radius:5px;border: 1px solid #cad7dd;padding:5px;background: #d9e7ed;}
#Presse .C .h2, #Presse .C H2 { margin-bottom:5px;font-weight:bold;font-size:1.0em;  }
#Presse .C P, #Presse .C A {color: #616161;font-size:0.9em;}
#Presse .C A { color:#000;_font-weight:bold;text-decoration:underline; }
#Presse .C A:Hover { color:#0584c9; }
/* FIN ********************************/
/*************************************/

/*************************************/
/* NEWSLETTER                        */
/*************************************/
#News { width:140px;margin-bottom:10px; }
#News .T { }
#News .B { }
#News .C { border-radius:5px; border:1px solid #d7d7d7; padding:5px; }
#News .C H2 { margin-bottom:5px;font-weight:bold;font-size:1.0em;color:#0584c9; }
#News .C P { color:#FFF;font-size:0.8em;line-height:1.1em; }
#News .C DIV.Separ { background-color:#0584c9;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: 100%;
	padding:10px 0 0 0;
	text-align:center;
	height: auto;
	overflow:hidden;
	background:black;
	/*background:url(/tee-shirt/img/v2/home/noisy-texture-e9e9e9.png) repeat;*/
	text-shadow: 0;
	border-top: 1px solid #dedede;
	margin-top:15px;
}

@media (min-width:900px) {
	#PiedDePage {
		width: 100%;
	}
}

	#PiedDePage #Separ { margin:0 50px 0 50px;width:700px;height:2px;background-color:#DDD;overflow:hidden; }
	#PiedDePage #Rubriques { margin:15px 0 0 0;color:#000;font-size:0.9em;height:45px;overflow:hidden; }
	#PiedDePage #Rubriques A {color: #ffffff;padding:0;margin:0 10px;border-bottom:1px solid black;font-size: 12px;font-weight:normal;text-transform:uppercase;padding-bottom:0px;}
	#PiedDePage #Rubriques A:Hover { color:#0584c9; }

#LiensPromo {
	text-align:center;
	width: 100%;
	background:black;
	height:auto;
	overflow:hidden;
	/*background:url(/tee-shirt/img/v2/home/noisy-texture-e9e9e9.png) repeat;*/
	font-size:0.8em;
	color:#ffffff;
	padding-bottom:10px;
	text-shadow: none;
}
	#LiensPromo .Col0 {width:780px;padding:10px;font-size: 1.4em;font-weight:bold;display:block;margin:0 auto;}

@media (max-width:768px) {
		#LiensPromo .Col0 {
			text-align:left;
			max-width:100%;
			padding-right:0;
			padding-left:0;
		}
}

	#LiensPromo .Col1, #LiensPromo .Col2, #LiensPromo .Col3, #LiensPromo .Col4, #LiensPromo .Col5 {
		font-size:1.0em;
		padding:0 15px 0 15px;
		/*float:left;
		height:auto;*/
	}

	#LiensPromo .Col3 a {
		font-size:1.3em;
		color: #ffffff;
	}

	#LiensPromo a:hover{
		color:#0584c9;
	}

	/*#LiensPromo .Col1, #LiensPromo .Col2, #LiensPromo .Col3,  #LiensPromo .Col4{overflow:hidden; }
	#LiensPromo .Col1 { width:auto; }
	#LiensPromo .Col2 { width:auto; }
	#LiensPromo .Col4 { width:auto; }
	#LiensPromo .Col5 { width:auto; }
	#LiensPromo STRONG { font-weight:bold; }*/
	#LiensPromo h1, #LiensPromo h3 { font-size:1.0em;font-weight:bold;display:inline; }

#Mentions {
	position:relative;
	top:0px;
	left:0px;
	color:#333333;
	text-shadow: none;
	overflow:hidden;
}
#Mentions p {
	text-align:center;
	padding:10px;
}
#Mentions a {text-decoration:none;}
/* FIN ********************************/
/*************************************/

/********** navGauche **********/
#navGauche {width: 100%;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, #navGauche .header .h1 {padding:10px 8px 10px 8px;color:#0584c9;font-size: 1.45em;font-weight:bold;line-height:1em;}
		#navGauche .header #separ { width:150px;height:2px;background-color:#0584c9;overflow:hidden; display:none;}

#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 .h2, #navGauche .lienListe, #navGauche .lienListe2 {font-size: 1.1em;margin:0 8px 0 8px;}
#navGauche H2, #navGauche .h2 {font-weight:bold;color: #1c1c1c;padding:8px 0 0 0;}
#navGauche #ActuImages {background-color: #f1f1f1;padding-bottom:5px;color:#0584c9;/* border-left:1px solid #B6B6B6; *//* border-right:1px solid #B6B6B6; */}
#navGauche .lienListe {color: #adadad !important;padding: 6px 0 1px 0;font-weight:normal;}
#navGauche .lienListe2 { color:#8b97ab;padding:1px 0 1px 10px;font-weight:normal; }

#navGauche .lienListe A, #navGauche .lienListe2 A {color: #747474 !important;
font-size:12px;} /* gris mauve moyen 8b97ab, gris mauve fonce 6C5B66 */
#navGauche .lienListe STRONG { font-weight:normal; }
#navGauche #ActuImages .lienListe, #navGauche #ActuImages .lienListe A { color:#0584c9; }

#navGauche .lienListe .Select, #navGauche .lienListe2 .Select { font-weight:bold;background-color:#c5e6f8;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:#c5e6f8;*/ }

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

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

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

.unArticle .Titre {
	background-color:#1771a4; /* fushia 1771a4 */
	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 #F4ECF1; /* rose tres pale F4ECF1 */
	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:#0584c9;
}
/*************************************/

/*************************************/
/********** 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:#0584c9; }
.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(/tee-shirt/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:#0584c9; }
/* 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(/tee-shirt/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:#0584c9; }
/* 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(/tee-shirt/img/v2/menu_corps_angg.gif);background-repeat:no-repeat; }
#menuCorps .Titre #AngD { width:15px;background-image:url(/tee-shirt/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: 100%;margin-bottom:10px;}
#menuCorpsImage .ClearBoth { clear:both; }
#menuCorpsImage #Separ { height:2px;background-color:#0584c9; } /* gris B6B6B6, rose 0584c9 */

#menuCorpsImage .Titre { width:470px;height:46px;background-color:#FFF;margin:0px;padding:0px; }
#menuCorpsImage .Titre #Gauche {width:15px;/* background-image:url(/tee-shirt/img/v2/menucorps_bg_image.png); */background-repeat:no-repeat;}
#menuCorpsImage .Titre #Droite {width:15px;/* background-image:url(/tee-shirt/img/v2/menucorps_bg_image.png); */background-repeat:no-repeat;background-position:-985px 0px;}
#menuCorpsImage .Titre #Centre {vertical-align:middle;/* background-image:url(/tee-shirt/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: #000000;
	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:#0584c9; }
#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:#0584c9; }

#menuCorpsImage .menuCIC { width:470px;margin:0px;padding:0px;background-repeat:no-repeat; }
#menuCorpsImage .menuCIC #Gauche { width:5px;background-image:url(/tee-shirt/img/v2/menucorps_bg_image.png);background-position:0px -15px; }
#menuCorpsImage .menuCIC #Centre { background-color:#FFF; }
#menuCorpsImage .menuCIC #Centre .Promo { color:#6C5B66;font-size:0.85em;padding:6px; }
#menuCorpsImage .menuCIC #Centre .Promo STRONG { font-weight:normal; }
#menuCorpsImage .menuCIC #Droite { width:5px;background-image:url(/tee-shirt/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(/tee-shirt/img/v2/menucorps_bg_image.png); */background-position:0px -385px;float:left;}
#menuCorpsImage #Bas #Centre {height:inherit;width:440px;/* background-image:url(/tee-shirt/img/v2/menucorps_bg_image.png); */background-position:-15px -385px;float:left;}
#menuCorpsImage #Bas #Droite {height:inherit;width:15px;/* background-image:url(/tee-shirt/img/v2/menucorps_bg_image.png); */background-position:-985px -385px;float:left;}

/* Recherche */
#menuCorpsImage #Recherche {}
	#menuCorpsImage #Recherche {
		position:relative;
		width: 96%;
		max-width:100%;
		height: auto;
		overflow:hidden;
		border: 1px solid #d1d1d1;
		padding: 13px 12px 17px 20px;
		margin-bottom:10px;
	}
	#menuCorpsImage #Recherche {font-size:1.0em;/* background:url(../../img/v2/bg_rech_img.gif) #FB7BCB; */}
	#menuCorpsImage #Recherche #Libelle P { color:#6C5B66;font-weight:bold;font-size:1.1em;padding:0px; }
	#menuCorpsImage #Recherche #Libelle P.Note {color: #323232;font-weight:normal;font-size: 1.1em;line-height:85%;margin-top:7px;
	margin-bottom:7px;line-height:1.1em;}
	#menuCorpsImage #Recherche #MotRecherche { float:left;padding-top:5px; }
	#menuCorpsImage #Recherche #MotRecherche INPUT { background:#000000; border:1px solid #000000; border:0;outline:0;padding:10px;color:white;border-radius:3px; }
	#menuCorpsImage #Recherche #MotRecherche INPUT[type=text] { background:#eee; color:#555; border:1px solid #ccc; }
	#menuCorpsImage #Recherche #Bouton { float:left; }

/* Nouveaute et Tendance*/
#menuCorpsImage #Nouveaute {}
	#menuCorpsImage #Nouveaute { width:470px;height:190px;background-color:#c5e6f8;margin-bottom:10px;overflow:hidden; }
	#menuCorpsImage #Nouveaute P.NomBloc { font-size:1.6em;color:#0584c9;padding:8px 8px 5px 8px;font-weight:bold;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;height:30px; }

#menuCorpsImage .NavG { width:22px;height:125px;overflow:hidden;float:left;margin-top:5px;padding:5px; background-color:#00FF99 }
#menuCorpsImage .NavD { width:22px;height:125px;overflow:hidden;float:left;margin-top:5px;padding:5px; background-color:#CC0099 }
#menuCorpsImage .GalerieImage { background:#FFF;margin:5px;padding:5px;width:385px;height:125px;float:left;overflow:hidden; }
#menuCorpsImage .GalerieImage .ToutesImages { width:1175px;height:125px; }
#menuCorpsImage .GalerieImage .ToutesImages .UneCol { float:left;width:65px;height:125px; }
#menuCorpsImage .GalerieImage .uneImage { float:left;width:60px;height:60px;margin:0 5px 5px 0;display:inherit; }
#menuCorpsImage .GalerieImage .uneImage .Apercu {
	background:url(../../img/v2/image_bg3_60x60.gif) no-repeat;
	width:50px;
	height:50px;
	overflow:hidden;
	padding:5px;
}
#menuCorpsImage .GalerieImage .uneImage .Apercu TD { width:50px;height:50px;text-align:center;vertical-align:middle;margin:0px;padding:0px; }
#menuCorpsImage .GalerieImage .uneImage .Apercu IMG { clip:rect(0px, 50px, 50px, 0px); }

/* Categories d'images */
#menuCorpsImage .ContourPromoCatImg { -moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;margin-bottom:10px;background-color:#E2E2E2;padding:1px; }
#menuCorpsImage .PromoCatImg {width: 100%;background-color:#FFF;}
	#menuCorpsImage .PromoCatImg .TitreCat { width:inherit;height:30px;text-align:right;overflow:hidden; }
		#menuCorpsImage .PromoCatImg .TitreCat P { padding:6px 8px 0 0;font-size:1.3em;font-weight:bold; }
			#menuCorpsImage .PromoCatImg .TitreCat P A { text-decoration:none; }
			#menuCorpsImage .PromoCatImg .TitreCat P A:Hover { text-decoration:underline; }
	#menuCorpsImage .PromoCatImg .Plus { font-size:0.9em;color:#0584c9;padding:1px 0 0 0;font-weight:normal; }
		#menuCorpsImage .PromoCatImg .Plus .Txt { padding-bottom:5px;color:#8b97ab; }
		#menuCorpsImage .PromoCatImg .Plus A { color:#8b97ab; }
		#menuCorpsImage .PromoCatImg .Plus STRONG { font-weight:normal; }
	#menuCorpsImage .PromoCatImg .PlusDeCat { width:448px;margin:5px 10px 0 10px;display:table;border:0;padding:0 0 5px 0; }
		#menuCorpsImage .PromoCatImg .PlusDeCat .UneCat {margin:0;float:left;width:148px;font-size: 1.2em;color:#0584c9;padding:1px 0 1px 0;font-weight:normal;}
			#menuCorpsImage .PromoCatImg .PlusDeCat .UneCat A {color: #606976;}
			#menuCorpsImage .PromoCatImg .PlusDeCat .UneCat STRONG { font-weight:normal; }

	#menuCorpsImage .Visu .ListeCat {width:280px;position:relative;left: 7px;display:block;padding:0;margin:0;overflow:hidden;display:block;clear:both;}
	#menuCorpsImage .Visu .ListeCat .UneCat { width:80px;height:95px;overflow:hidden;margin-right:10px;float:right;display:block; }
	#menuCorpsImage .Visu .ListeCat .UneCat A { padding-top:0px;font-size:0.9em;text-decoration:none; }
	#menuCorpsImage .Visu .ListeCat .UneCat IMG { clear:both;width:80px;height:80px;clip:rect(0, 80px, 80px, 0); }
	#menuCorpsImage .Visu .ListeCat .UneCat IMG.Off { background:url(../../img/v2/images/bg_cat_img.png) no-repeat; }
	#menuCorpsImage .Visu .ListeCat .UneCat IMG.On { background:url(../../img/v2/images/bg_cat_img_on.png) no-repeat; }

/* Superman */
#menuCorpsImage .Superman {  }
	#menuCorpsImage .Superman .Visu { height:205px;background:url(../../img/v2/images/bg_promocatimg_superman.jpg) no-repeat #11345B; }
		#menuCorpsImage .Superman .Visu .TitreCat P A { color:#FFF; }
			#menuCorpsImage .Superman .Visu .ListeCat { height:95px;top:77px; }
				#menuCorpsImage .Superman .Visu .ListeCat .UneCat A { color:#11345B; }

/* Looney Tunes */
#menuCorpsImage .LooneyTunes {  }
	#menuCorpsImage .LooneyTunes .Visu { height:167px;background:url(../../img/v2/images/bg_promocatimg_looneytunes.jpg) no-repeat #0064AC; }
		#menuCorpsImage .LooneyTunes .Visu .TitreCat P A { color:#FFF; }
			#menuCorpsImage .LooneyTunes .Visu .ListeCat { height:95px;top:39px; }
				#menuCorpsImage .LooneyTunes .Visu .ListeCat .UneCat A { color:#FFF; }

/* Evenement */
#menuCorpsImage .Evenement {  }
	#menuCorpsImage .Evenement .Visu {
	height: 215px;
	background:
	linear-gradient(
      rgba(0, 0, 0, 0.45), 
      rgba(0, 0, 0, 0.45)
    ),
	url(../../img/v2/images/bg_promocatimg_evenement.jpg);
	background-size:cover;
	}
	#menuCorpsImage .Evenement .Visu div:nth-child(2), #menuCorpsImage .Univers .Visu div:nth-child(2) {
		margin-left:15px !important;
		font-size:14px !important;
		text-shadow: rgb(0, 0, 0) 1px -1px 6px;
	}
		#menuCorpsImage .Evenement .Visu .TitreCat P A { color:#FFF; }
			#menuCorpsImage .Evenement .Visu .ListeCat {height:95px;top: 74px;}
				#menuCorpsImage .Evenement .Visu .ListeCat .UneCat A { color:#FFF; }

/* Univers */
#menuCorpsImage .Univers {  }
	#menuCorpsImage .Univers .Visu {
      height: 305px;
      background:linear-gradient(
      rgba(0, 0, 0, 0.45), 
      rgba(0, 0, 0, 0.45)
    ), url(../../img/v2/images/bg_promocatimg_univers3.jpg) no-repeat #000;
      background-size:cover;
      }
		#menuCorpsImage .Univers .Visu .TitreCat P A { color:#FFF; }
			#menuCorpsImage .Univers .Visu .ListeCat {height:190px;top: 72px;}
				#menuCorpsImage .Univers .Visu .ListeCat .UneCat A { color:#FFF; }

/* 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:#0584c9; } /* gris B6B6B6, rose 0584c9 */

#menuOptionPerso .Titre { width:450px;height:46px;background-color:#FFF;margin:0px;padding:0px; }
#menuOptionPerso .Titre #Gauche { width:15px;background-image:url(/tee-shirt/img/v2/menucorps_bg_image.png);background-repeat:no-repeat; }
#menuOptionPerso .Titre #Droite { width:15px;background-image:url(/tee-shirt/img/v2/menucorps_bg_image.png);background-repeat:no-repeat;background-position:-985px 0px; }
#menuOptionPerso .Titre #Centre { vertical-align:middle;background-image:url(/tee-shirt/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:#0584c9;
	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(/tee-shirt/img/v2/menucorps_bg_image.png);background-position:0px -15px; }
#menuOptionPerso .Centre #Centre { background-color:#FFF; }
#menuOptionPerso .Centre #Droite { width:5px;background-image:url(/tee-shirt/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(/tee-shirt/img/v2/menucorps_bg_image.png);background-position:0px -385px;float:left; }
#menuOptionPerso #Bas #Centre { height:inherit;width:420px;background-image:url(/tee-shirt/img/v2/menucorps_bg_image.png);background-position:-15px -385px;float:left; }
#menuOptionPerso #Bas #Droite { height:inherit;width:15px;background-image:url(/tee-shirt/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:#0584c9; }
#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:#0584c9; }
#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:#F4ECF1; } /* rose tres pale F4ECF1 */

.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:#0584c9; }
.uneCouleur .Lien A .Gras { font-weight:bold; }

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

/*************************************/
/* GALERIE DE POLICES                */
/*************************************/
.ListePolice { margin:10px;text-align:center; }
.unePolice { float:left;width:320px;margin:0 10px 10px 0;padding:5px;cursor:pointer; }
.unePolice:Hover { background-color:#F4ECF1; } /* rose tres pale F4ECF1 */

.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:#0584c9; }
.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:#0584c9; }
.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:#0584c9; }
.unPrenom .Lien A .Gras { font-weight:bold; }

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

#Etapes { width:90%; max-width:860px; padding:20px; margin:0 auto;}
#Etapes #ToutesEtapes { height:35px;text-align:center; }



@media (max-width:768px) {
	#Etapes {
		padding:5px;
	}
	#Etapes #ToutesEtapes {
		height:auto;
	}
}

#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:#0584c9; }

#NavCommande { text-align:right;margin:10px; }
#NavCommande .Lien, #NavCommande .Lien A { color:#6C5B66;font-size:1.2em;font-weight:bold; }
#NavCommande .Lien A {color: #ffffff;text-decoration:underline;background: #0185c5;font-size:14px;text-transform:uppercase;padding:15px 25px;text-decoration:none;}

#NavCommande {
	margin-top:25px;
	margin-bottom:35px;
}

#UneEtape { width:760px;margin:20px; 
margin:0 auto;
}

#UneEtape .ArticleDetail {
	color: #5d5d5d;
	font-weight:normal;
}

#UneEtape td.Perso {
	color: #5d5d5d;
}

#UneEtape .Centre { margin: 0 auto;display:table; }
#UneEtape H3 { font-weight:bold;color:#0584c9;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; }

@media (max-width:768px) {
	#corpsPrincipal #Panier {
		width:100%;
	}
	#UneEtape {
		width:100%;
	}
}

#DetailCommande { display:table;margin:0 auto; }
#DetailCommande TABLE {  }
#DetailCommande .Small { font-size:0.8em;font-weight:normal; }
#DetailCommande TH {background-color: #000000;color:#FFF;font-weight:bold;padding: 9px;text-align:center;font-size:13px;}
#DetailCommande TH.Corbeille { width:39px; }
#DetailCommande TH.Article { width:280px; font-size:13px;}
#DetailCommande TH.Perso { width:250px; font-size:13px;}
#DetailCommande TH.Prix { width:70px; }
#DetailCommande TH.Qte { width:65px; }

@media (max-width:768px) {
	#DetailCommande TH {
		display:inline-block;
		float:left;
		display:none;
	}
#DetailCommande TH.Corbeille {width: 39px;}
#DetailCommande TH.Article {width: 25%;font-size:13px;}
#DetailCommande TH.Perso {width: 46%;font-size:13px;}
#DetailCommande TH.Prix {width: 13%;}
#DetailCommande TH.Qte {width: 8%;}
}

#DetailCommande TD {background-color:#FFF;padding:2px;color: #000000;font-size:0.9em;}
#DetailCommande TD.Corbeille {width: 7%;background-color:#EEE;}
#DetailCommande TD.Article {width: 43%;background-color:#FFF;vertical-align:top;text-align:left;}
#DetailCommande TD.Perso {width: 15%;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; }

@media (max-width:768px) {
	#DetailCommande TD {
		display:inline-block;
	}
}

#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:16px;text-align:center;float:left; }
#DetailCommande .Qte INPUT.ChangeQte { width:11px;height:20px;text-align:center;color:#FFF;border:0px;vertical-align:middle; }

#DetailCommande td.Prix {width:100px;font-size: 1.2em;padding:5px;color: #0185c5;}

@media (max-width:768px) {
	#DetailCommande td.Prix {
		width: 12%;
	}
}
#DetailCommande .ArticleSepar { height:1px;background-color:#6C5B66;padding:0px; }

#DetailCommande .ArticleDetail A { color:#00F; }
#DetailCommande .ArticleDetail A:Hover { color:#0584c9; }
#DetailCommande .ArticlePerso {  }

#DetailCommande .PersoFace {  }
#DetailCommande .PersoFace .Nom { font-size:1.1em;font-weight:bold;color:#FD80CE;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 .PreTotal .Prix {  }

#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:#0584c9; }
#DetailCommande .ReductionAuto {font-size:1.1em;background-color: #000;text-align:right;font-weight:bold;}
#DetailCommande .GrandTotal { color:#000;text-align:right;font-size:1.3em;font-weight:bold; }

#DetailCommande .GrandTotalTTC { color:#000;text-align:right;font-size:1.3em;font-weight:bold; }
#DetailCommande .GrandTotalTTCPrix { color:#000;text-align:right;font-size:1.3em;font-weight:bold;background-color:#EEE; }

#DetailCommande .TotalTva { color:#6C5B66;text-align:right;font-size:1.0em;font-weight:normal; }
#DetailCommande .TotalTvaPrix { color:#6C5B66;text-align:right;font-size:1.0em;font-weight:normal;background-color:#EEE; }

#DetailCommande .GrandTotal { color:#6C5B66;text-align:right;font-size:1.0em;font-weight:normal; }
#DetailCommande .GrandTotalPrix { color:#6C5B66;text-align:right;font-size:1.0em;font-weight:normal;background-color:#EEE; }

/* 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:#0584c9;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; }

@media (max-width:768px) {
	#Client .CreerClient {
		width:100%;
		padding:0;
		margin:0;
	}
}

#Client .CreerClient H3 { font-weight:bold;color:#0584c9;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; }

@media (max-width:768px) {
	#Client .CreerClient FORM DIV#NavEtapes {
		display:block;
		width:100%;
		float:none;
		position:relative;
		clear:both;
	}
}

#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:210px; }

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

#Client #Menu { background-color:#EEE;padding:10px 0 10px 10px;width:750px; }
#Client #Menu H3 { font-weight:bold;color:#0584c9;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:#0584c9; }
#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:#0584c9; }

#Client #ListeAdresses { background-color:#EEE;width:740px;color:#6C5B66;margin:20px;padding:10px; }
#Client #ListeAdresses H3 { font-weight:bold;color:#0584c9;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:#0584c9;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:#0584c9;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:#0584c9;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:#0584c9; }
#Client #ListeCommandes TD.Montant { text-align:right;width:76px; }
#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:#0584c9;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:#0584c9;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:#0584c9;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:#0584c9;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:220px; }

#Client #Identification #ToutCentrer { display:table;width:680px;margin:0 auto;margin-top:20px;margin-bottom:20px; }

@media (max-width:768px) {
	#Client #Identification #ToutCentrer {
		width:100%;
	}
}

#Client #Identification #ChoixClient { float:left;margin:20px;background-color:#EEE;width:280px;padding:10px; }
#Client #Identification #ChoixClient H3 { font-weight:bold;color:#0584c9;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:#0584c9;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 .UneAdresse P.AlerteAdresseRetrait { color:#F00; }

#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;}

@media (max-width:768px) {
	#UneEtape #ListeMoyPaiement {
		width:100%;
	}
}

#UneEtape .MoyPaiement { float:left;margin:10px;background-color:#EEE;width:280px;padding:10px;min-height:150px;height:150px; }
#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:#0584c9; }

#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 ********************************/
/*************************************/

/*************************************/
/* PAGES DE TEXTE                    */
/*************************************/
#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:#0584c9; }

#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 ********************************/
/*************************************/

/*************************************/
/* 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:#0584c9; }
#ApercuImage #Liens A:Hover { color:#0584c9;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:#F4ECF1; }
#PanierReduction H3 { font-weight:bold;font-size:1.1em; }
#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:#0584c9; }

#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:#F4ECF1; }
#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:#F4ECF1; }
#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:#F4ECF1; }
#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:#0584c9; }
/* 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;padding-top:20px;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;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

 #basAccueil .Entree{
 	float:left;
	width: 320px;
	height:320px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-shadow:0 1px 0 #ffffff;
 }

#basAccueil{

	margin-top:25px;
	/*background:url(/tee-shirt/img/v2/home/noisy-texture-e9e9e9.png) repeat;*/
	padding:20px 30px;
	overflow:hidden;
}

@media (min-width:900px) {
	#basAccueil {
		width:740px;
		
	}
}


#Accueil .Entree p, #basAccueil .Entree p{

	font-size:0.9em;
	color:#333333;
}

#Accueil .Entree a,  #basAccueil .Entree a{
	text-decoration:underline;
}

#basAccueil a:hover{

	color:#0584c9;
}

#Accueil .Separ{
	float:left;
	width:35px;
	height:400px;
	background:#FFF url(/tee-shirt/img/v2/promo/separ.gif) no-repeat center;
	display:table;
}

#basAccueil .Separ{
	float:left;
	width:100px;
	height:320px;
	background:url(/tee-shirt/img/v2/promo/separ.png) no-repeat center;
	display:table;
}

@media (max-width:768px) {
	#basAccueil .Separ {
		display:none;
	}
}

.ligneSepar{
	width:700px;
	margin:auto;
	border-top:1px solid #9c9c9c;
	border-bottom:1px solid #ffffff;
}

.clear{
	clear:both;
}

#Accueil .Picto { width:230px;height:135px;text-align:center; }
#Accueil H3 { font-size:1.6em;color:#0584c9;margin:10px 0 30px 20px;font-weight:bold; }
#Accueil H3 A { color:#0584c9; }
#Accueil H3 A:Hover { text-decoration:underline; }
#Accueil H4 { font-size:1.2em;color:#0584c9;margin:10px 0 20px 20px;font-weight:bold; }
#Accueil H3 .Note { font-size:0.55em;color:#0584c9;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(/tee-shirt/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;margin-left:18px;cursor:pointer;text-decoration:none; }
#Accueil .ClicOff .O { width:6px;height:35px;float:left;background:url(/tee-shirt/img/v2/promo/clic_btn_off_o.gif) no-repeat; }
#Accueil .ClicOff .C {
	width:182px;
	height:30px;
	float:left;
	background-image:url(/tee-shirt/img/v2/promo/clic_btn_off_c.gif);
	color:#6C5B66;
	font-weight:bold;
	font-size:1.5em;
	text-align:center;
	padding-top:5px;
}

#firstClicOff{
	margin-top:56px;
}
#Accueil .ClicOff .E { width:6px;height:35px;float:left;background:url(/tee-shirt/img/v2/promo/clic_btn_off_e.gif) no-repeat; }

#Accueil .ClicOn { width:194px;height:35px;margin-left:18px;cursor:pointer;text-decoration:none; }
#Accueil .ClicOn .O { width:6px;height:35px;float:left;background:url(/tee-shirt/img/v2/promo/clic_btn_on_o.gif) no-repeat; }
#Accueil .ClicOn .C { width:182px;height:30px;float:left;background-image:url(/tee-shirt/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(/tee-shirt/img/v2/promo/clic_btn_on_e.gif) no-repeat; }

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

/*************************************/
/* ACCUEIL                           */
/*************************************/
#Accueil2 { width:770px !important;display:block;margin:0 10px 0 20px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;overflow:hidden; }

/* Produit */
#Accueil2 #Produit { float:left;width:385px; }
#Accueil2 #Produit .Separ { float:left;width:11px;height:11px;overflow;hidden; }
#Accueil2 #Produit #BlocProd { float:left;margin-top:10px;width:187px; }

/* Produit : En-tete */
#Accueil2 #Produit #BlocProdT { float:none;width:187px; }
#Accueil2 #Produit .Bleu #BlocProdT { background:url(/tee-shirt/img/v2/promo/bg_home_prod_bleu_t2.gif) no-repeat; }
#Accueil2 #Produit .Rose #BlocProdT { background:url(/tee-shirt/img/v2/promo/bg_home_prod_rose_t2.gif) no-repeat; }
#Accueil2 #Produit #BlocProdT H1 { color:#322E30;font-size:1.4em;font-weight:bold;line-height:1.0em;padding:10px; }

/* Produit : centre */
#Accueil2 #Produit #BlocProdC { display:block;width:187px;height:509px;overflow:auto; }
#Accueil2 #Produit .Bleu #BlocProdC { background:url(/tee-shirt/img/v2/promo/bg_home_prod_bleu_c.gif) repeat-y #E8EEF7; }
#Accueil2 #Produit .Rose #BlocProdC { background:url(/tee-shirt/img/v2/promo/bg_home_prod_rose_c.gif) repeat-y #FFE4F5; }
#Accueil2 #Produit .Bleu #BlocProdC .SeparH { width:160px;height:1px;background-color:#C3D9FF;margin:0 auto 5px auto;display:block;overflow:hidden; }
#Accueil2 #Produit .Rose #BlocProdC .SeparH { width:160px;height:1px;background-color:#FFBAE5;margin:0 auto 5px auto;display:block;overflow:hidden; }

/* Produit : plus */
#Accueil2 #Produit #BlocProdC .Plus{ display:block;width:182px;height:18px;max-height:18px;text-align:right;font-weight:bold;font-size:1.0em;padding-right:5px;overflow:hidden; }
#Accueil2 #Produit #BlocProdC .Plus A { text-decoration:none;color:#322E30;font-size:1.0em; }
#Accueil2 #Produit #BlocProdC .Plus A:Hover { text-decoration:underline;font-size:1.0em; }
#Accueil2 #Produit .Bleu #BlocProdC .Plus{ background-color:#C3D9FF; }
#Accueil2 #Produit .Rose #BlocProdC .Plus{ background-color:#FFBAE5; }

/* Produit : pied */
#Accueil2 #Produit #BlocProdB { width:187px;height:10px;overflow:hidden;display:block; }
#Accueil2 #Produit .Bleu #BlocProdB { background:url(/tee-shirt/img/v2/promo/bg_home_prod_bleu_b.gif) no-repeat; }
#Accueil2 #Produit .Rose #BlocProdB { background:url(/tee-shirt/img/v2/promo/bg_home_prod_rose_b.gif) no-repeat; }

/* Produit : un produit */
#Accueil2 #Produit .UnProduit { width:150px;height:153px;margin:5px auto 5px auto; }
#Accueil2 #Produit .UnProduit .Titre { width:150px;overflow:hidden; }
#Accueil2 #Produit .UnProduit .Titre H3 { padding:0;font-weight:bold;color:#6C5B66;font-size:0.9em;letter-spacing:-0.05em; }
#Accueil2 #Produit .UnProduit .Titre H3 A { text-decoration:none;color:#6C5B66; }
#Accueil2 #Produit .UnProduit .Titre H3 A:Hover { text-decoration:none; }
#Accueil2 #Produit .UnProduit .Titre .Sexe { padding:0;color:#6C5B66;font-size:0.6em;font-weight:bold; }
#Accueil2 #Produit .UnProduit .Titre .Sexe SPAN { color:#FFF;background-color:#6C5B66;padding:0 1px 0 1px; }

#Accueil2 #Produit .UnProduit .Image  { width:150px;min-height:120px; }
#Accueil2 #Produit .UnProduit .Image IMG {  }

#Accueil2 #Produit .UnProduit .Info { padding:0;font-size:1.0em;font-weight:bold; }
#Accueil2 #Produit .UnProduit .Info .Prix { float:left;text-align:right;color:#F00;width:60px;display:block; }
#Accueil2 #Produit .UnProduit .Info .Lien { float:left;color:#6C5B66;display:block;width:90px; }
#Accueil2 #Produit .UnProduit .Info .Lien A { color:#0584c9;text-decoration:none; }
#Accueil2 #Produit .UnProduit .Info .Lien A:Hover { text-decoration:underline; }

/* Separateur produit/perso */
#Accueil2 #SeparPP { float:left;_width:36px;width:17px;height:400px;_background:#FFF url(/tee-shirt/img/v2/promo/separ.gif) no-repeat center;display:table; }

#Accueil2 #Perso { float:left;width:362px; }
#Accueil2 #Perso #IntroChoix { color:#322E30;font-size:1.4em;font-weight:bold;margin:20px 0 20px 10px;line-height:1.0em;display:block; }

#Accueil2 .Entree { width:342px;background:url(../../img/v2/promo/bg_entree.gif) #FFF;padding:0 10px 20px 10px;overflow:hidden;margin-bottom:10px; }
#Accueil2 .Entree .Picto { float:left;width:69px;height:55px;padding:5px 5px 45px 5px; }
#Accueil2 .Entree .Contenu { float:left;width:258px; }
#Accueil2 .Entree H3 { font-size:1.4em;color:#0584c9;margin:0 0 10px 0;font-weight:bold; }
#Accueil2 .Entree H3 A { color:#0584c9; }
#Accueil2 .Entree H3 A:Hover { text-decoration:none; }
#Accueil2 .Entree H3 .Note { font-size:0.70em;color:#0584c9;font-weight:bold;line-height:0.5em;font-variant:small-caps;letter-spacing:-0.05em; }

#Accueil2 .Entree H4 { font-size:1.0em;color:#0584c9;margin:10px 0 20px 0px;font-weight:bold; }

#Accueil2 .Entree UL { color:#322E30;list-style-image:url(/tee-shirt/img/v2/promo/plus2.gif);list-style-position:outside;font-size:0.8em;margin-left:0.9em;padding-left:0.9em;text-indent:-0.5em; }
#Accueil2 .Entree LI { font-weight:bold;line-height:1.0em;padding:0 0 5px 0; }

#Accueil2 .Entree .Clic { font-weight:bold;font-size:1.1em;text-align:center;float:right;margin:10px 1px 8px 0; }
#Accueil2 .Entree .ClicOff { width:122px;height:22px;display:table;cursor:pointer;text-decoration:none; }
#Accueil2 .Entree .ClicOff .O { width:4px;height:22px;float:left;background:url(/tee-shirt/img/v2/promo/clic_btn_off2_o.gif) no-repeat; }
#Accueil2 .Entree .ClicOff .C { width:114px;height:20px;float:left;background-image:url(/tee-shirt/img/v2/promo/clic_btn_off2_c.gif);color:#6C5B66;padding-top:2px; }
#Accueil2 .Entree .ClicOff .E { width:4px;height:22px;float:left;background:url(/tee-shirt/img/v2/promo/clic_btn_off2_e.gif) no-repeat; }

#Accueil2 .Entree .ClicOn { width:122px;height:22px;display:table;cursor:pointer;text-decoration:none; }
#Accueil2 .Entree .ClicOn .O { width:4px;height:22px;float:left;background:url(/tee-shirt/img/v2/promo/clic_btn_on2_o.gif) no-repeat; }
#Accueil2 .Entree .ClicOn .C { width:114px;height:20px;float:left;background-image:url(/tee-shirt/img/v2/promo/clic_btn_on2_c.gif);color:#FFF;padding-top:2px; }
#Accueil2 .Entree .ClicOn .E { width:4px;height:22px;float:left;background:url(/tee-shirt/img/v2/promo/clic_btn_on2_e.gif) no-repeat; }

#Accueil2 .EntreeAide { width:342px;height:74px;padding:0 10px 0 10px;overflow:hidden; }
#Accueil2 .EntreeAide .Picto { float:left;width:69px;height:55px;padding:5px;display:none; }
#Accueil2 .EntreeAide .Contenu { float:left;width:342px; }
#Accueil2 .EntreeAide H3 { font-size:1.4em;color:#322E30;margin:0 0 5px 0;font-weight:bold; }
#Accueil2 .EntreeAide H3 A { color:#322E30; }
#Accueil2 .EntreeAide H3 A:Hover { text-decoration:none; }

#Accueil2 .EntreeAide .Liste { float:left;width:200px; }
#Accueil2 .EntreeAide UL { color:#322E30;list-style-image:url(/tee-shirt/img/v2/promo/plus2.gif);list-style-position:outside;font-size:0.8em;margin-left:0.9em;padding-left:0.9em;text-indent:-0.5em; }
#Accueil2 .EntreeAide LI { font-weight:bold;line-height:1.0em;padding:0 0 5px 0; }

#Accueil2 .EntreeAide .Clic { font-weight:bold;font-size:1.1em;text-align:center;float:right;margin:20px 6px 8px 0;background-color:#9933FF }
#Accueil2 .EntreeAide .ClicOff { width:122px;height:22px;display:table;cursor:pointer;text-decoration:none; }
#Accueil2 .EntreeAide .ClicOff .O { width:4px;height:22px;float:left;background:url(/tee-shirt/img/v2/promo/clic_btn_off2_o.gif) no-repeat; }
#Accueil2 .EntreeAide .ClicOff .C { width:114px;height:20px;float:left;background-image:url(/tee-shirt/img/v2/promo/clic_btn_off2_c.gif);color:#6C5B66;padding-top:2px; }
#Accueil2 .EntreeAide .ClicOff .E { width:4px;height:22px;float:left;background:url(/tee-shirt/img/v2/promo/clic_btn_off2_e.gif) no-repeat; }

#Accueil2 .EntreeAide .ClicOn { width:122px;height:22px;display:table;cursor:pointer;text-decoration:none; }
#Accueil2 .EntreeAide .ClicOn .O { width:4px;height:22px;float:left;background:url(/tee-shirt/img/v2/promo/clic_btn_on2_o.gif) no-repeat; }
#Accueil2 .EntreeAide .ClicOn .C { width:114px;height:20px;float:left;background-image:url(/tee-shirt/img/v2/promo/clic_btn_on2_c.gif);color:#FFF;padding-top:2px; }
#Accueil2 .EntreeAide .ClicOn .E { width:4px;height:22px;float:left;background:url(/tee-shirt/img/v2/promo/clic_btn_on2_e.gif) no-repeat; }
/* FIN *******************************/
/*************************************/


/*************************************/
/* ACCUEIL                           */
/*************************************/
#BasBan { height:30px;background:url(../../img/v2/home/bas_ban2.gif) no-repeat; }
#BasBanBtn { position:relative;top:6px;left:785px;width:16px;height:16px;cursor:pointer; background:url(../../img/v2/home/bas_ban_btn_cl.gif) no-repeat; }

#Accueil3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	/* background: url(../../img/v2/home/bg_prod_vag.png) 0 370px no-repeat #f5f5f5; */
}

#Accueil3 #BlocP {
	float: none;
	width: 100%;
	height:auto;
	/* background: url(../../img/v2/home/bg_prod_vag.png) 0 370px no-repeat #f5f5f5; */
	padding:0 10px 10px 10px;
	padding-bottom:70px;
	/*overflow:hidden;*/
}

@media (max-width:768px) {
	#Accueil3 #BlocP {
		padding-right:0;
		padding-left:0;
	}
}

.titre-slider-produits{
	padding:13px 0 13px 0;
	text-align:center;
	font-weight:normal;
	font-family: "Roboto", Verdana;
	text-transform:uppercase;
	font-size:1.6em;
}

#Accueil3 #BlocP H1 { color:#000;font-size:1.3em;font-weight:bold;-line-height:1.0em;padding-bottom:5px; }
#Accueil3 #BlocP H1 A { color:#000; }
#Accueil3 #BlocP H1 A:Hover { text-decoration:underline; }

#ProdToutCol{
  position:relative;
  zoom:1;
}

#Accueil3 #BlocP #Produit2 .UnProduit{
	float:left;
	margin:0px 0px 10px 15px;
	width:120px;
}

/*#Accueil3 #BlocP #Produit2 { width:420px;height:500px;position:relative; }
#Accueil3 #BlocP #Produit2 .TouteCol { height:490px;position:absolute;left:0;top:0; }
#Accueil3 #BlocP #Produit2 .UneCol { float:left;width:120px;padding:10px 10px 0 10px; }
#Accueil3 #BlocP #Produit2 .UnProduit { width:120px;height:120px;overflow:hidden;float:left; }
#Accueil3 #BlocP #Produit2 .UnProduit IMG { position:relative;top:0;left:0; }

#Accueil3 #BlocP #NavCol { width:420px;height:12px;overflow:hidden;text-align:center; }
#Accueil3 #BlocP #NavCol #Nc { position:relative;top:0;left:170px; }
#Accueil3 #BlocP #NavCol #Nc-prec { float:left;font-size:0.5em;width:20px; }
#Accueil3 #BlocP #NavCol #Nc-suiv { float:left;font-size:0.5em;width:20px; }
#Accueil3 #BlocP #NavCol #Produit2-paginate { float:left;text-align:center;font-size:0.5em;width:40px; }*/




#Accueil3 #BlocG {
    display: block;
    float:left;
    width:360px;
    height: 584px;
    /*background:url(../../img/v2/home/bg_pds.gif) no-repeat #FFF;*/
    background:url(../../imageAccueil.jpg) no-repeat #FFF;
    overflow:hidden;
}




#Accueil3 #BlocG #Service { width:320px;margin:20px;font-family:Arial, Helvetica, sans-serif, Marlett; }
#Accueil3 #BlocG #Service P { font-size:1.1em;color:#322E30;margin:0 0 10px 0;font-weight:bold;line-height:1.2em; }
#Accueil3 #BlocG #Service P .New { color:#FFF;background-color:#F00;padding:0 2px 0 2px; }
#Accueil3 #BlocG #Service UL { margin-left:10px;color:#322E30;padding-left:18px;list-style-image:url(../../img/v2/home/plus3.gif);list-style-position:outside;font-size:1.1em; }
#Accueil3 #BlocG #Service LI { font-weight:bold;padding:5px 0 5px 0;line-height:0.9em; }
#Accueil3 #BlocG #Service #GoService { margin:15px 35px 30px 25px;width:250px;background-color:#F4F4F4;padding:6px 8px 6px 8px;font-size:1.1em;font-weight:bold;cursor:pointer;text-decoration:none;color:#3B9E2B;text-align:center; }
#Accueil3 #BlocG #Service #GoService:Hover { background-color:#3B9E2B;color:#FFF;text-decoration:none; }
#Accueil3 #BlocG #Service A, #Accueil3 #Services #Cont A:Hover { text-decoration:none; }

#Accueil3 #BlocG #Presse { width:320px;margin:20px;font-family:Arial, Helvetica, sans-serif, Marlett; }
#Accueil3 #BlocG #Presse P { font-size:1.0em; color:#322E30; margin:0 0 10px 0; line-height:1.4em; }
#Accueil3 #BlocG #Presse P A { color:#322E30;text-decoration:underline; }
#Accueil3 #BlocG #Presse #ListeLogo { width:320px; }
#Accueil3 #BlocG #Presse #ListeLogo IMG { margin:5px; }

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

/*************************************/
/* OFFRES                            */
/*************************************/
#AccueilOffres {
	position:relative;
	top:0px;
	left:0px;
	overflow:hidden;
	z-index:999;
}

#AccueilOffres #Ban {
	/*width:760px;*/
	/*height:167px;*/
	padding:20px 20px 12px 20px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	background-color:#F2EBE7;
	overflow: hidden;
}

#AccueilOffres .UneOffre { float:left;width:175px;height:151px;overflow:hidden; }
#AccueilOffres .UneOffre A { font-size:0.8em;color:#6C5B66 }
#AccueilOffres .Separ {
	float:left;
	width:20px;
	height:151px;
	display:table;
}
/* FIN *******************************/
/*************************************/

/*************************************/
/* INFOS                             */
/*************************************/
#AccueilInfos { width:760px;display:table;padding:10px 20px 20px 20px;font-family:Arial, Helvetica, sans-serif;clear:both; }
#AccueilInfos .UneInfo { float:left;width:230px; }
#AccueilInfos .UneInfo h4 { margin-bottom:5px;font-weight:bold;font-size:1.0em;padding-top:10px; }
#AccueilInfos .UneInfo p { color:#000;font-size:0.9em; }
#AccueilInfos .UneInfo a { color:#000;_font-weight:bold;text-decoration:underline; }
#AccueilInfos .UneInfo a:Hover { color:#0584c9; }
#AccueilInfos .UneInfo p img { padding:2px 5px 5px 0;float:left; }

#AccueilInfos .UneInfo .Blog { color:#F90; }
#AccueilInfos .UneInfo .VirginRadio { color:#382C9F; }

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

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

#DetailArticle #Image {width: 30%;height: auto;border: 1px solid #eeeeee;background-color:#FFF;overflow:auto;display:inline-block;text-align:center;
vertical-align:top;
}

@media (max-width:768px) {
	#DetailArticle #Image {
		width:100%;
		display:block;
	}
}

#DetailArticle #Image IMG { padding:10px; }
#DetailArticle #Info {
	position:relative;color:#6C5B66;
	width:65%;
	margin-left:3%;
	display:inline-block;
	}

#DetailArticle H2 {color:#6C5B66;font-size: 2em;font-weight:bold;
font-weight:300;
text-transform:uppercase;
}
#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:#0584c9; }

#DetailArticle #Prix {font-weight:bold;font-size: 1.6em;color:#A00D69;margin-bottom:15px;}
#DetailArticle #InfoPrix {font-weight:normal;font-size: 0.65em;color:#A00D69;color: #7d3361;display:block;padding-top:5px;font-style:italic;}
/* 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:#0584c9;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 {
	color:#6C5B66;
	font-size:0.9em;
	line-height:0.9em;
}
#Tendance .uneImage .Lien { color:#6C5B66;margin-top:2px; }
#Tendance .uneImage .Lien A { color:#0584c9; }
#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:#0584c9;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 {
	color:#6C5B66;
	font-size:0.9em;
	line-height:0.9em;
}
#PromoTopVenteImage .uneImage .Lien { margin-top:2px;color:#6C5B66; }
#PromoTopVenteImage .uneImage .Lien A { color:#0584c9; }
#PromoTopVenteImage .uneImage .Lien A:Hover { text-decoration:underline; }
/* FIN ********************************/
/*************************************/

/*************************************/
/* IMAGES COLONNE DROITE             */
/*************************************/
.ContourPromoImgCD { width:138px;margin-bottom:10px;background-color:#DADADA;padding:1px; }
	.ContourPromoImgCD .PromoImgCD { width:138px;padding:0;margin:0;background:url(../../img/v2/bg_promo_img_cd.gif) repeat-x #F5F5F5; }
	.PromoImgCD .C {  }
	.PromoImgCD .C H2 { color:#0584c9;margin-bottom:10px;font-weight:bold;font-size:1.2em;clear:both;height:30px;overflow:hidden;padding:6px 0 0 6px;line-height:0.9em;  }
	.PromoImgCD .C H2 A { color:#0584c9;text-decoration:none; }
	.PromoImgCD .C H2 IMG { float:left;padding-right:3px; }
	.PromoImgCD .C H2 SPAN { float:left;padding-top:2px; }

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

	.PromoImgCD .uneImage .Lien, #AccueilTopVenteImage .uneImage .Lien A {
		color:#6C5B66;
		font-size:0.9em;
		line-height:0.9em;
	}
	.PromoImgCD .uneImage .Lien { margin-top:2px;color:#6C5B66; }
	.PromoImgCD .uneImage .Lien A { color:#0584c9; }
	.PromoImgCD .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:#0584c9; }

#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:#0584c9; }
#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:#0584c9; }
#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:#0584c9;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:#0584c9; }

#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:#0584c9;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:#F4ECF1;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:#FAF4F8;height:inherit;overflow:hidden;cursor:pointer; }
#InfoLivraison #CondReglement { font-weight:bold;cursor:pointer; } /*color:#F00;*/
#InfoLivraison A { text-decoration:underline;color:#6C5B66; }
#InfoLivraison A:Hover { color:#0584c9; }
/* FIN *******************************/
/*************************************/

/*************************************/
/* ACCUEIL                           */
/*************************************/

.infoNoel{
	font-size:14px;
}

.infoNoel strong{
	color:#fc5fc1;
}

#ChoixSite { _background-color:#CCCAB9;width:800px;height:25px;z-index:0;margin-left:auto;margin-right:auto; display:none;}
#ChoixSite .Ligne { top:0px;z-index:4;width:800px;height:25px;overflow:hidden; }
#ChoixSite .Ligne P { padding:5px 7px 0 7px;color:#4B3D46;font-size:1.0em; }
#ChoixSite .Ligne P A { text-decoration:underline;color:#4B3D46;font-weight:bold;padding:1px 2px 1px 2px }
#ChoixSite .Ligne P A:Hover { color:#0584c9;background-color:#FFF; }
#ChoixSite #AngleNO { position:absolute;width:10px;height:10px;overflow:hidden;z-index:5;background:url(../../img/v2/home/angle_top.gif) 0 0 #FFF; }
#ChoixSite #AngleNE { position:absolute;width:10px;height:10px;overflow:hidden;z-index:5;background:url(../../img/v2/home/angle_top.gif) 10px 0 #FFF; }
/* FIN *******************************/
/*************************************/

/*************************************/
/* SERVICES                          */
/*************************************/
#PageService { width:800px;height:400px;background:url(../../img/v2/home/bg_pds.gif) no-repeat #FFF; }
#PageService #ImgTitre { float:left;width:360px;height:120px; }
#PageService #Baseline { float:left;width:440px;height:120px; }
#PageService #Baseline P { font-size:1.1em;color:#322E30;padding:30px 20px 0 20px;font-weight:bold;line-height:1.2em; }
#PageService #Baseline P .New { color:#FFF;background-color:#E2001A;padding:0 2px 0 2px; }

#PageService .UnService { float:right;width:280px;margin:10px 20px 0 0;height:100px;overflow:hidden;background-color:#F4F4F4;border:1px solid #E4E6E7; }
#PageService .UnService P { font-size:1.0em;color:#322E30;padding:5px 10px 0 10px;font-weight:normal; }
#PageService .UnService P.Titre { font-size:1.1em;font-weight:bold;padding-top:5px; }
#PageService .UnService P A { font-size:1.0em;color:#3B9E2B;text-decoration:underline; }

#DetailService {}
	#DetailService #UnService P { font-size:1.0em;color:#322E30;font-weight:normal; }
	#DetailService #UnService P IMG { float:left;padding:0 5px 5px 0; }
	#DetailService #UnService .Gras { font-size:1.2em;font-weight:bold;margin-top:20px; }
	#DetailService #UnService .Code { font-weight:bold;background-color:#3B9E2B;color:#FFF;padding: 0 1px 0 1px; }
	#DetailService #UnService .UnCadre { float:left;margin:0 10px 10px 0; }
	#DetailService #UnService .UnCadre IMG { margin-bottom:2px;padding:5px;border:1px solid #DDD; }
	#DetailService #UnService .UnEffet { float:left;margin:0 10px 10px 0; }
	#DetailService #UnService .UnEffet IMG { margin-bottom:2px;padding:5px;border:1px solid #DDD; }
	#DetailService #UnService .UneDecoupe { float:left;margin:0 10px 10px 0; }
	#DetailService #UnService .UneDecoupe IMG { margin-bottom:2px;padding:5px;border:1px solid #DDD; }




/*SANTA*/


.btnpanier{
	border-radius:6px;
	border: 0;
	background: black;
	color:#ffffff;
	padding: 13px 20px;
	text-shadow: none;
	font-size:15px;
	font-weight:bold;
	box-shadow: none;
	text-decoration:none;
	text-transform:uppercase;
}

@media (max-width:768px) {
	#CreerPerso .btnpanier {
		display:block;
		text-align:center;
	}
		.ligneSepar {
		max-width:100%;
	}
}

.btnpanier:hover{
	background-color:#76c6f1;
	text-decoration:none;
}

#e404{

	padding:25px;
	margin-top:100px;
	margin-bottom:75px;
}

#e404 .e404_big{

	font-size: 24px;
	color:#fc5fc1;
}

#e404 p{

	font-size:16px;
}
/*
#ChoixSite .Ligne P { padding:5px 7px 0 7px;color:#4B3D46;font-size:1.0em; }
#ChoixSite .Ligne P A { text-decoration:underline;color:#4B3D46;font-weight:bold;padding:1px 2px 1px 2px }
#ChoixSite .Ligne P A:Hover { color:#0584c9;background-color:#FFF; }
#ChoixSite #AngleNO { position:absolute;width:10px;height:10px;overflow:hidden;z-index:5;background:url(../../img/v2/home/angle_top.gif) 0 0 #FFF; }
#ChoixSite #AngleNE { position:absolute;width:10px;height:10px;overflow:hidden;z-index:5;background:url(../../img/v2/home/angle_top.gif) 10px 0 #FFF; }
*/
/* FIN *******************************/
/*************************************/
/*
#Accueil3 #Services { float:left;width:360px;background:url(../../img/v2/home/bg_pds.gif) no-repeat #FFF; }
#Accueil3 #Services #Cont { width:320px;margin:20px;font-family:Arial, Helvetica, sans-serif, Marlett; }

#Accueil3 #Services #Cont P { font-size:1.1em;color:#322E30;margin:0 0 10px 0;font-weight:bold;line-height:1.2em; }
#Accueil3 #Services P .New { color:#FFF;background-color:#F00;padding:0 2px 0 2px; }
#Accueil3 #Services #Cont UL { margin-left:10px;color:#322E30;padding-left:18px;list-style-image:url(../../img/v2/home/plus3.gif);list-style-position:outside;font-size:1.1em; }
#Accueil3 #Services #Cont LI { font-weight:bold;padding:5px 0 5px 0;line-height:0.9em; }
#Accueil3 #Services #Cont #GoService { margin-top:15px;width:250px;-background-color:#F4F4F4;padding:6px 8px 6px 8px;font-size:1.1em;font-weight:bold;cursor:pointer;text-decoration:underline;color:#3B9E2B; }
#Accueil3 #Services #Cont #GoService:Hover { background-color:#3B9E2B;color:#FFF;text-decoration:none; }
*/


#DateLivraison2 {
    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;
}

@media (min-width:900px) {
	#menuBar, #tetePage, #Accueil3 {
		width: 100%;
		/* margin-right: calc(-50vw + 50%); */
	}
	#Accueil3 #BlocP {
		width:80%;
		margin:0 auto;
	}
}

@media (max-width:768px) {
	#menuCorpsImage .Titre {
		max-width:100%;
		width:auto;
	}
	#corpsPrincipal>TABLE {
		overflow:hidden;
	}

	#menuBarLiens a {
		padding: 5px 0px 5px 20px;
	}

	#menuCorpsImage .Evenement .Visu div:nth-child(2) {
		text-align:left;
	}

	#menuCorpsImage .PromoCatImg .Visu div:nth-child(3) {
		margin-left:20px !important;
		width:90% !important;
		font-size:13px !important;
	}

	#menuCorpsImage .Univers .Visu .ListeCat {
		top:80px;
	}

	#menuCorpsImage .PromoCatImg .PlusDeCat {
		width:100%;
	}
}

.OptionPerso #menuOptionPerso {
	display:none;
}

.OptionPerso .TitrePage, .OptionPerso .UneCouleur, .OptionPerso .uneCouleur {
	display:none;
}

.OptionPerso .TitrePage.Classique, .OptionPerso .UneCouleur.Classique, .OptionPerso .uneCouleur.Classique {
	display:inline-block;
}

.OptionPerso p.desc {
	display:none;
}

.OptionPerso p.desc.Classique {
	display:block;
}


.flexslider .slides img {
	width:100%;
	max-width:100%;
}

@media (max-width:768px) {
	#Page .flexslider .slides img {
	width:100%;
	max-width:100%;
	max-height:170px;
}
}

.flexslider .slides .slider-aside {
	position:absolute;
}

.flexslider .slides .slider-aside {
	width:100%;
	height:100%;
}

.flexslider .slides .slider-aside h2, .flexslider .slides .slider-aside p {
	display:none;
}

.flexslider .slides .slider-aside {
	background:none;
}

.flexslider .slides .slider-aside a {
	position:absolute;
	background:none;
	font-size:0;
	width:100%;
	height:100%;
	max-width:100%;
}

h1.centered {
	text-align:center;
	padding-top:10px;
}

#BodyPrincipal .bottom_content h3.bleu, #BodyPrincipal .bottom_content h4.bleu {
	font-weight:bold;
	font-size:18px;
	padding-bottom:5px;
}

#BodyPrincipal .bottom_content p {
	font-size:15px;
	margin-bottom:15px;
	color:#666;
}

#BodyPrincipal .bottom_content {
	padding-top:0 !important;
}