/* GLOBAL - max column width: 130 chars */

* { padding:0; margin:0; }
li { list-style:none; }
select { min-width:1.5em; }
img { border:0; }
table { border-collapse:collapse; }
td { vertical-align:top; }
a { color:#85888F; text-decoration:none; }
a:hover { text-decoration:none; }

body { font-family:Arial, sans-serif; color:#57575d; font-size:63%; background:#fff; }
input, textarea, select { font-family:Arial, sans-serif; font-size:1.0em; }

.indispo { 
background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpStaticPages/indispo.png) no-repeat center center; width:100%;
/*background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpStaticPages/indispo.png) no-repeat 0 0; width:1000px;*/ 
height:663px; margin:0 auto; overflow:hidden; }
.indispo p { margin:-999px; }


.errField { border:1px solid #ff0000; }

ul.messages {margin-bottom:10px;margin-top:10px;clear:left;}
ul.messages .error-msg { font-size:1.1em; color:#FF0000; }

.chpOblig { position:absolute; right:0; font-size:1em; }
.wpAccount .chpOblig { top:50px; }
.wpTunnel .chpOblig { top:45px;  }

/* LABELS IMAGE */

/* add text as background image */
label { float:left; display:inline; width:55px; height:20px; overflow:hidden; text-indent:-9999px; }
label.regular { float:none; width:auto; height:auto; overflow:visible; text-indent:0; background:none; }


/* MASTER */

.maPage { width:100%; overflow:hidden; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/header_gradient.png) repeat-x top; }
.maBody { width:990px; margin:0 auto; position:relative; }
.maLine { float:left; display:inline; position:relative; clear:left; width:100%; margin-bottom:16px; }
.maLeftCol { float:left; display:inline; position:relative; clear:left; width:250px; margin-right:20px; overflow:hidden; }
.maRightCol { float:left; display:inline; position:relative; width:720px; }

.maLeftCol-2columsRight { float:left; display:inline; position:relative; clear:left; width:720px; margin-right:20px;}
.maRightCol-2columsRight { float:left; display:inline; position:relative; width:250px; }
.maRightCol-2columsRight .pushRight { margin-top:55px; }

.maHeader { margin-bottom:0; z-index:3; }
.maHeader .top { height:104px; position:relative; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/header_bg.png) no-repeat; }
.maHeader .top object { position:absolute; top:0; left:0; }
.maHeader .search { position:absolute; left:752px; top:102px;  }
.maHeader .search input { position:absolute; top:0; left:0; font-size:12px;
	width:202px; height:18px; padding:3px 0 0 3px; border:solid 1px #cfcfcf; color:#707070; }
.maHeader .search button { position:absolute; top:0; left:214px; 
	width:24px; height:23px; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/searchBtnOk.png) no-repeat 0 0; border:none; }
.maHeader .search button span { display:none; }
	
.search-autocomplete ul { font-size:1.1em; background:#FFFFFF; }
	
.maHeader .message { position:absolute; top:10px; left:225px; }
.maHeader .topLinks { position:absolute; top:4px; left:0; width:990px; }
.maHeader .topLinks li { float:right; display:inline; padding:3px; margin-left:10px; 
	font-size:1.1em; color:#96a700; font-weight:bold; }
.maHeader .topLinks a { color:#666; text-transform:uppercase; font-weight:normal; padding-left:8px; 
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/arrows.png) no-repeat 0 -121px; }
.maHeader .topLinks a:hover { text-decoration:underline; }
.maHeader .basket { position:absolute; left:737px; top:29px; font-size:1.2em; 
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/basket.png) no-repeat; width:262px; height:45px; }
.maHeader .basket span { display:none; }
.maHeader .basket strong { position:absolute; left:146px; top:16px; color:#0064a3; }
.maHeader .home { position:absolute; top:11px; left:30px; width:178px; height:84px; display:block; 
	overflow:hidden; text-indent:-9999px; }


/* NAVIGATION */

.maNav { width:625px; height:20px; margin-bottom:10px; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/menu.png) no-repeat 0 0; }
.maNav ul { position:absolute; width:780px; }

.maNav li { float:left; display:inline; }
.maNav li a { text-indent:-999px; overflow:hidden; float:left; height:26px; 
	position:relative; margin-right:-1px; top:-2px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/menu_over.png) no-repeat 0 0; }

.maNav li a.alaune { background-position: 0 30px; width:63px; }
.maNav li a.femme { background-position: 0 30px; width:55px; }
.maNav li a.bebe { background-position: 0 30px; width:41px;}
.maNav li a.fille { background-position: 0 30px; width:41px;}
.maNav li a.garcon { background-position: 0 30px; width:66px;}
.maNav li a.homme { background-position: 0 30px; width:60px;}
.maNav li a.etvous { background-position: 0 30px; width:66px;}
.maNav li a.chaussures { background-position: 0 30px; width:88px;}
.maNav li a.marques { background-position: 0 30px; width:71px;}
.maNav li a.styles { background-position: 0 30px; width:83px;}
.maNav li a.toppromo { background-position: -631px 0px; width:100px; position:relative; left:10px;}

.maNav li.active a.alaune, 
.maNav li a.alaune:hover { background-position: 0 0; }
.Femme .maNav li a.femme, 
.maNav li.active a.femme, 
.maNav li a.femme:hover { background-position: -62px 0; }
.maNav li.active a.bebe, 
.Bebe .maNav li a.bebe, 
.maNav li a.bebe:hover { background-position: -116px 0; }
.Fille .maNav li a.fille, 
.maNav li.active a.fille, 
.maNav li a.fille:hover { background-position: -156px 0; }
.maNav li.active a.garcon, 
.maNav li a.garcon:hover { background-position: -196px 0; }
.Homme .maNav li a.homme, 
.maNav li.active a.homme,
.maNav li a.homme:hover { background-position: -261px 0; }
.maNav li.active a.etvous,
.maNav li a.etvous:hover { background-position: -320px 0; }
.maNav li.active a.chaussures,
.maNav li a.chaussures:hover { background-position: -385px 0; }
.maNav li.active a.marques,
.maNav li a.marques:hover { background-position: -472px 0; }
.maNav li.active a.styles,
.maNav li a.styles:hover { background-position: -542px 0; }

/* SOUS NAVIGATION */
.maSNavigation {}
.maSNavigation ul { float:left; }
.maSNavigation ul li { float:left; background:#859912; width:250px; height:39px; overflow:hidden; }
.maSNavigation ul li a { float:left; width:210px; height:20px; margin:10px 0 0 10px; display:inline; }
.maSNavigation ul li a span { display:none; }
.maSNavigation ul li .tFille036mois { float:left;
	 background: url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/navigation.png) no-repeat 0 0; }

/* COMPOSANTS */

object, .uiSmallTabs a, .uiTabs a, .uiSelect,
.wpProductPicture li a, .maCarrousel a { -moz-outline:none; -moz-user-select:none; }

/* scroller */

.uiScroller { position:relative; float:left; overflow:hidden; }

/* small tabs */

.uiSmallTabs { position:relative; height:37px; 
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/small_tabs.png) repeat-x 0 -111px; }
.uiSmallTabs li { float:left; }
.uiSmallTabs a { background:#f00; float:left; display:inline; padding-left:6px; 
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/small_tabs.png) no-repeat -15px 0; }
.uiSmallTabs a em { float:left; display:inline; width:6px; height:37px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/small_tabs.png) no-repeat -19px 0; }
.uiSmallTabs a span { float:left; display:inline; height:37px; 
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/small_tabs.png) repeat-x 0 -74px; }
.uiSmallTabs label { cursor:pointer; }

.uiSmallTabs li.first a { background-position:-40px 0; padding-left:11px; }
.uiSmallTabs li.last em { background-position:-50px 0; width:10px; }

.uiSmallTabs a:hover, .uiSmallTabs a.active { background-position:-25px 0; }
.uiSmallTabs a:hover span, .uiSmallTabs a.active span { background-position:0 -37px; }
.uiSmallTabs a:hover em, .uiSmallTabs a.active em { background-position:-9px 0; }

.uiSmallTabs li.first a:hover, .uiSmallTabs li.first a.active { background-position:0 0; padding-left:11px; }
.uiSmallTabs li.last a:hover em, .uiSmallTabs li.last a.active em { background-position:-30px 0; width:10px; }

/* normal tabs */

.uiTabs { position:relative; height:45px; 
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/tabs.png) repeat-x 0 -135px; }
.uiTabs li { float:left; }
.uiTabs a { background:#f00; float:left; display:inline; cursor:pointer; padding-left:6px; 
	position:relative; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/tabs.png) no-repeat -15px 0; }
.uiTabs a em { float:left; display:inline; width:6px; height:45px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/tabs.png) no-repeat -19px 0; }
.uiTabs a span { float:left; display:inline; height:45px; 
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/tabs.png) repeat-x 0 -90px; }
.uiTabs label { cursor:pointer; }

.uiTabs li.first a { background-position:-40px 0; padding-left:11px; }
.uiTabs li.last em { background-position:-50px 0; width:10px; }
.uiTabs li.end em { background-position:-69px 0; width:10px; }

.uiTabs a:hover, .uiTabs a.active { background-position:-25px 0; }
.uiTabs a:hover span, .uiTabs a.active span { background-position:0 -126px; }
.uiTabs a:hover em, .uiTabs a.active em { background-position:-9px 0; }

.uiTabs li.first a:hover, .uiTabs li.first a.active { background-position:0 0; padding-left:11px; }
.uiTabs li.last a:hover em, .uiTabs li.last a.active em { background-position:-30px 0; width:10px; }
.uiTabs li.end a:hover em, .uiTabs li.end a.active em { background-position:-79px 0; width:10px; }

/* zoom overlay */

.uiZoom { position:absolute; top:0; left:0; width:100%; height:0; z-index:9999; }

.uiZoom .bgTop { background:#bccc2d; width:250px; height:5px; overflow:hidden; position:absolute; }
.uiZoom-bg { background:#fff; width:100%; }
.uiZoom-panel { position:absolute; overflow:hidden; background:#fff; border:1px solid #cfcfcf; }
.uiZoom-panel .uiZoom-close { position:absolute; right:10px; top:10px; display:block; width:84px; height:17px;
	text-indent:-9999px; overflow:hidden; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/labelProduct.png) 0 -337px; }
.uiZoom-panel .uiZoom-loading { line-height:38px; margin-left:10px; padding-left:20px; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/loader.gif) no-repeat left; }
.uiZoom-shadow { position:absolute; background:#cfcfcf; }
.uiZoom-border { position:absolute; height:6px; background:#bbcc2c; }


/* select */

.uiSelect { float:left; display:inline; padding:2px; position:relative; 
	border:solid 1px #cfcfcf; background:#fff; font-size:1.1em; }
.uiSelect div { float:left; cursor:pointer; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/select.png) no-repeat right top #859912; }
.uiSelect div p { float:left; display:inline; line-height:17px; padding:0 8px 0 4px; margin-right:16px; 
	background:#fff; color:#859912; }
.uiSelect-list { position:absolute; top:0; left:-1px; border:solid 1px #cfcfcf; background:#fff; padding-bottom:2px; z-index:2; }
.uiSelect-list li { margin:2px 2px 0 2px; padding:0 6px; background:#eee; }
.uiSelect-list a { display:block; width:100%; line-height:16px; cursor:pointer; }
.uiSelect-list a:hover { text-decoration:underline; }

/* stepper */

.uiStepper { float:left; display:inline; position:relative; width:48px; height:21px; overflow:hidden; 
	border:none; background:#fff; }
.uiStepper input { border:none; position:absolute; top:2px; left:2px; width:25px; padding-top:2px;
	text-align:right; font-size:1.1em; font-weight:bold; }
.uiStepper .uiStepper-up, 
.uiStepper .uiStepper-down { position:absolute; left:31px; top:1px; width:14px; height:8px; overflow:hidden; cursor:pointer;
	background:#eee url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/stepper.png) no-repeat center -5px; border:solid 1px #fff; }
.uiStepper .uiStepper-down { top:10px; background-position:center -21px; }

/* radio button */

.uiRadio { float:left; clear:left; width:100%; }
.uiRadio input { width:auto !important; float:left; }
.uiRadio label { padding:0 0 2px 0px; text-indent:0; font-size:1.1em; clear:none; 
	overflow:visible; width:100%; height:auto; background:none !important; }
.jsEnabled .uiRadio input { display:none; }
.jsEnabled .uiRadio label { padding:0 0 2px 15px; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/radio.png) no-repeat 0 -89px !important; }
.jsEnabled .uiRadio label.checked { background-position:0 2px !important; color:#000 !important; }

/* checkbox */

.uiCheckbox { float:left; clear:left; width:100%; }
.uiCheckbox input { width:auto !important; float:left; }
.uiCheckbox label { padding:0 0 2px 0px; text-indent:0; font-size:1.1em; clear:none; 
	overflow:visible; width:100%; height:auto; background:none !important; }
.jsEnabled .uiCheckbox input { display:none; }
.jsEnabled .uiCheckbox label { padding:0 0 2px 15px; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/radio.png) no-repeat 0 -88px !important; }
.jsEnabled .uiCheckbox label.checked { background-position:0 2px !important; color:#000 !important; }


/* close Button Fermer */
.wpLostPwd div.uiBtnFermer { width:70px;}
.uiBtnFermer { position:absolute;color:#8fa004;text-align:right;
text-transform:uppercase; }
.uiBtnFermer a { padding-right:13px;background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/close.png) no-repeat right 3px; }

/* rating */

.uiRating strong { float:left; height:17px; width:17px; overflow:hidden;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/voteStars.png) no-repeat 0 0;  }
.uiRating strong.half { background-position: 0 -34px; }
.uiRating strong.star { background-position: 0 -17px; }

/* carrousel */

.maCarrousel { float:left; }
.maCarrousel ul { float:left; width:687px; border:1px solid #cfcfcf; background:#fff; }
.jsEnabled .maCarrousel ul { height:193px; overflow:hidden; }
.maCarrouselV .uiScroller, 
.maCarrousel .uiScroller { border:1px solid #cfcfcf; background:#fff; }
.maCarrousel .uiScroller ul,
.maCarrousel .uiScroller ul { border:none; }
.maCarrousel ul li { float:left; width:150px; height:193px; background:#cfcfcf; }
.maCarrousel ul li a { float:left; display:inline; width:145px; height:189px; padding:4px 0 0 4px; background:#fff;}
.maCarrousel .prev, .maCarrousel .next { float:left; width:14px; height:195px; 
	background:#CCCCCC; overflow:hidden; }
.maCarrousel .prev span, .maCarrousel .next span { float:left;  width:15px; height:15px; text-indent:-999px; 
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/arrows.png) no-repeat 0 -60px; margin:86px 0 0 0; }
.maCarrousel .next { margin-left:1px; }
.maCarrousel .prev { margin-right:1px; }
.maCarrousel .next span { background-position:5px -60px; }
.maCarrousel .prev span { background-position:5px -80px; }

/* tooltip */

.uiTooltip { position:absolute; display:none;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/vignetteBulle.png) no-repeat 0 0; height:30px; white-space:nowrap; z-index:100;
	padding:9px 2px 0 9px; }
.uiTooltip div { position:absolute; top:0px; right:-7px;
	display:block; height:30px; width:7px; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/vignetteBulle.png) no-repeat right 0; }


/* BREADCRUMBS */

.maBreadcrumbs { width:80%; font-size:1.1em; color:#999; padding-left:8px; 
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/arrows.png) no-repeat 0 -140px; }
.maBreadcrumbs strong { color:#0064a2; }
.maBreadcrumbs a:hover { text-decoration:underline; } 

/* BANNERS */

.wpPromo { background:#cfcfcf; }
.wpPromo img, .wpPromo object { margin:1px; }


/* HOME PUSHS */

.wpHPPushs { width:814px; padding-left:176px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpHPPushs/message_bg.jpg) no-repeat; }
.wpHPPushs h1 { display:none; }

.wpHPPushs .push { float:left; width:266px; 
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpHPPushs/pushs_titles.png) no-repeat; }
.wpHPPushs .push .header { height:142px; margin-bottom:6px; }
.wpHPPushs .push h2 { display:none; }
.wpHPPushs .maListWp { margin-left:7px; }

.wpHPTopPromos label { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpHPPushs/text_tabs.png) no-repeat; margin-top:12px; }
.wpHPTopPromos label.tVetements { background-position:0 0; width:68px; }
.wpHPTopPromos label.tChaussures { background-position:0 -20px; width:75px; }
.wpHPTopPromos .uiSmallTabs { top:105px; width:260px; }
.wpHPTopPromos .maListWp li a span.Article { color:#8fa004; }
.wpHPTopPromos .maListWp li a.striked span.Article { width:110px; }
.wpHPTopPromos .maListWp li a strike { float:left; width:50px; text-align:right; color:#57575b; }

.wpHPPushs .wpHPLastOpinions { background-position:-266px 0; padding:142px 0 0 0; }
.wpHPPushs .wpHPLastOpinions .maListWp a { color:#FF0060; }
.wpHPLastOpinions .maListWp li { background:none; border-bottom:1px solid #e7e7e7; margin:0 0 4px 0; padding:0 0 8px 4px; }
.wpHPLastOpinions .maListWp li p { clear:left;}
.wpHPLastOpinions .maListWp li strong { float:none; }
.wpHPLastOpinions .maListWp li .Article { padding:0 0 0 15px;  font-weight:normal; color:#f14b99;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/arrows.png) no-repeat 0 -22px; }
.wpHPLastOpinions .maListWp li span { float:none; display:block; width:auto; }
.wpHPLastOpinions .maListWp li em { color:#25252a; font-style:normal;}
.wpHPLastOpinions .maListWp li .author { display:inline; margin-right:5px; clear:left;}
.wpHPLastOpinions .maListWp li .author strong { background:none; padding:0; font-size:1em; }
.wpHPLastOpinions .maListWp li .author:hover strong { text-decoration:underline; }
.wpHPLastOpinions .maListWp li .more:hover { text-decoration:underline; }
.wpHPLastOpinions .maListWp li .author span { display:inline; }

.wpHPPushs .wpHPTopStyles { background-position:-532px 0; width:267px; }

.wpHPPushs .wpHPTopStyles .maListWp li a span.Article { color:#ff4f66; }


.wpHPPushs .btnHome { display:block; height:20px; margin:10px 0 0 12px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpHPPushs/home_buttons.png) no-repeat 0 0;  }
.wpHPPushs .btnHome span { display:none;}	
.wpHPPushs .btnPromos {background-position:0 0; width:140px; }
.wpHPPushs .btnAvis { background-position: 0 -20px; width:125px;  } 
.wpHPPushs .btnStyles { background-position:0 -40px; width:178px;  }



/* LEFT COLUMN */

/*style global des push wpPushLeft */

.maPushLeft { background:#FFFFFF; margin-bottom:15px; }
.maPushLeft h2 span { display:none; }
.maPushLeft .maPushLeftInner { border: 1px solid #cfcfcf; padding:12px; background:#FFFFFF; position:relative; height:210px; margin:5px 0 0 0; }
.maPushLeft .maPushLeftInner p a {  display:block; }
.maPushLeft a:hover strong.title {}
.maPushLeft strong.title {  font-size:1.4em; display:block; } 
.maPushLeft em { font-size:1.1em; margin-top:10px; display:block; color:#666666; }

.maPushLeft .link { font-size:1.1em; font-weight:bold; display:block; }
.maPushLeft .author {  overflow:hidden; padding:9px 0; margin:10px 0 0 0;
	background: url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/wpPushAuthorBorder.png) no-repeat top left; }
.maPushLeft .author .content { background:#eee; overflow:hidden; height:50px; width:175px;}
.maPushLeft .author img { float:left; display:inline; margin-right:10px;}
.maPushLeft .author p { font-size:1.1em; font-weight:bold;  margin-top:4px; }
.maPushLeft .author span { display:block; color:#57575b; }
.maPushLeft .author a { display:block; }
.maPushLeft .author a:hover { text-decoration:underline; }


/* mise en forme de listes récurrentes */

.maListWp { overflow:hidden; }
.maListWp li {  font-size:1.1em; padding:0 0 1px 4px; margin:0 0 2px 0; clear:left; float:left; width:236px;
	background: url(http://www.gemo.fr/skin/frontend/gemo/default/images/maPushLeft/bgLi.png) no-repeat left bottom; }
.maListWp li a { float:left; cursor:pointer; }

.maListWp li a span { float:left; color:#000000; width:18px; text-decoration:none; display:inline;}

.maListWp li a span.nb { text-align:right; }

.maListWp li a span.Article { float:left; width:160px; text-align:left; display:inline; margin-left:4px; }
.maListWp li a:hover span.Article { text-decoration:underline; }
.maListWp li a:hover .Article { text-decoration:underline; }
.maListWp li a:hover span { text-decoration:none; }
.maListWp li strong { float:left; color:#ff0060; text-align:right; width:50px; font-size:1.1em; }
.maListWp li strong small {font-size:0.8em; vertical-align:top; }

/* wpPushStyle */

.wpPushStyle h2 { background: url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpHomeTitle/topStyle.png) no-repeat left top; height:17px; width:134px; overflow:hidden; }
.wpPushStyle .visu { position:absolute; top:-7px; left:149px; }
.wpPushStyle .link { margin:10px 0 0 0; }
.wpPushStyle a:hover .link { text-decoration:underline; }
.wpPushStyle em { width:150px; }
.wpPushStyle .author { width:175px; }
.wpPushStyle .author a:hover { text-decoration:underline; }
.wpPushStyle .author a:hover span { text-decoration:underline; }

/* wpPushAdvice */

.wpPushAdvice .maPushLeftInner { height:140px; }

.wpPushAdvice h2 { background: url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpHomeTitle/conseilStyliste.png) no-repeat left top; height:17px; width:215px; overflow:hidden; }
.wpPushAdvice .link { font-weight:normal; font-style:italic; }
.wpPushAdvice a:hover .link { text-decoration:underline; }

.wpPushAdvice .author .content {  width:224px;}

/* wpTopArticles */

.wpTopArticles { position:relative; margin:30px 0 0 0; }
.wpTopArticles .tri { height:18px; margin:10px 0 0 0; padding: 0 0 10px 5px; width:190px;
	background: url(http://www.gemo.fr/skin/frontend/gemo/default/images/maPushLeft/bgLi.png) no-repeat left bottom;}
.wpTopArticles .tri li {  float:left; width:80px; height:18px; }
.wpTopArticles .tri li a span { display:none; }
.wpTopArticles .tri .mostSold a { background: url(http://www.gemo.fr/skin/frontend/gemo/default/images/maPushLeft/tri.png) no-repeat; float:left; width:61px; height:18px; }
.wpTopArticles .tri .bestNoted a { background: url(http://www.gemo.fr/skin/frontend/gemo/default/images/maPushLeft/tri.png) no-repeat -64px 0; float:left; width:66px; height:18px; }
.wpTopArticles .maPushLeftInner { height:auto; border:none; padding:0; }
.wpTopArticles h2 { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpHomeTitle/topArticles.png) no-repeat left top; height:17px; width:145px; overflow:hidden; }
.wpTopArticles .link { font-weight:normal; font-style:italic; }
.wpTopArticles .author .content {  width:224px;}
.wpTopArticles .headTopArticles { height:60px; }
.wpTopArticles .visu { border:1px solid #cfcfcf; background:#FFFFFF; width:68px; height:68px; position:absolute; top:-14px; left:172px;}

.jsEnabled .wpTopArticles .maPushLeftInner { height:200px; }
.jsEnabled .wpTopArticles #MIEUX_NOTES { display:none; }
.jsEnabled .wpTopArticles #MIEUX_NOTES_GARCON { display:none; }


.wpTotalLook { margin-top:6px; position:relative; }
.wpTotalLook .headTopArticles h2 { background-image:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpHomeTitle/topTendances.png); height:17px; width:176px; overflow:hidden; }
.wpTotalLook .tri .totalook a { background: url(http://www.gemo.fr/skin/frontend/gemo/default/images/maPushLeft/totalLook.png) no-repeat; float:left; width:44px; height:18px; }
.wpTotalLook .tri .topstylistes a { background: url(http://www.gemo.fr/skin/frontend/gemo/default/images/maPushLeft/totalLook.png) no-repeat -47px 0; float:left; width:67px; height:18px; }
.wpTotalLook .maListWp li a span.Article { color:#7c8b00; }
.wpTotalLook .visu { position:absolute; top:-70px; left:178px; border:0; z-index:10; }
.wpTotalLook .podium { position:absolute; top:-21px; left:158px; height:87px; border:0; z-index:10;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpTendancesStylistes/topStylistePodium.png); padding:0px 0 20px 40px; }
.wpTotalLook .podium span {height:18px; padding-top:2px; display:block; text-align:center; font-size:0.9em; }
	
.wpTotalLook li.noBorder { background:none;}

.wpTotalLook .tVoirTousTotalLook { float:left; width:178px; height:19px; position:absolute; top:102px; left:0;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpTendancesStylistes/btnVoirTousTotalLook.png); }
.wpTotalLook .tVoirTousTotalLook span { display:none; }

/*.wpSelectionDe .maCarrousel ul { width:auto; height:auto; }
.wpSelectionDe .maCarrousel ul li { height:74px;width:83px; overflow:hidden; }
*/
.wpSelectionDe { margin-top:15px; float:left; }
.wpSelectionDe .title { float:left; width:210px; }
.wpSelectionDe .title h4 { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpTendancesStylistes/tSelectionDe.png); height:24px; width:150px; }
.wpSelectionDe .title h4 span { display:none; }
.wpSelectionDe .Selection { float:left;  }
.wpSelectionDe ul { overflow:hidden; border:none; }
.wpSelectionDe ul li { float:left; width:88px; height:88px; overflow:hidden; margin-left:12px; display:inline;
	 border:1px solid #cfcfcf; }
.wpSelectionDe ul li img { margin:5px; } 
.wpSelectionDe .title .tVoirTousProduits { float:left; height:19px; width:160px; margin-top:15px; 
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpTendancesStylistes/btnVoirTousProduits.png);}
.wpSelectionDe .title .tVoirTousProduits span { display:none;}






.jsEnabled .wpHPPushs, .jsEnabled .wpHPPushs .push { height:482px; }
.jsEnabled .wpHPTopPromos #TOP_VETEMENTS { display:none; }
.jsEnabled .wpTotalLook #TOP_STYLIST { display:none; }
.jsEnabled .wpTotalLook #TOP_STYLISTTEND { display:none; }
.jsEnabled .wpTotalLook #MIEUX_NOTES { display:none; }


/* WP NEW PRODUCTS */
.wpNewProducts {
	margin-top:15px;
}
.wpNewProducts h2 {  height:17px; width:220px; overflow:hidden;
	background: url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpHomeTitle/derniersArrivages.png) no-repeat left top; }
.wpNewProducts h2 span { display:none;}
.wpNewProducts .maCarrousel { margin:15px 0 0 0; }


/* maline */

.maLine h1 span { display:none;}


/* WP HOME TITLE */

.wpHomeTitle h1 { height:23px; }
.wpHomeTitle p { margin:10px 0 0 0; font-size:1.2em; background:#eee; padding:10px 15px;}


/* WP PRODUCT RESULTS NAVIGATION */

.wpProductResultsNavigation { overflow:hidden; width:397px; height:20px; position:relative; }
.wpProductResultsNavigation a { float:left; width:97px; height:20px;
	background-image:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/labelProduct.png); margin: 0 43px 0 0; display:inline; }
.wpProductResultsNavigation a.prev { background-position:0 0; margin: 0 44px 0 0; position:absolute; top:0; left:0; }
.wpProductResultsNavigation a.next { background-position:0 -40px;margin: 0; position:absolute; top:0; left:300px; }
.wpProductResultsNavigation a.backList { background-position:0 -20px; width:114px; margin: 0 45px 0 0; 
	position:absolute; top:0; left:141px; }
.wpProductResultsNavigation a span { display:none;}


/* WP PRODUCT PICTURE */

.wpProductPicture { position: relative; width:395px; height:449px; border:1px solid #cfcfcf; float:left; margin:10px 0 0 0 ; }
.wpProductPicture .picture { margin:20px 0 0 15px; }
.wpProductPicture ul { margin-left:16px; position:absolute; top:385px; left:0; }
.wpProductPicture ul li { float:left; display:inline; width:48px; height:45px; position:relative; }
.wpProductPicture ul li img { border:1px solid #cfcfcf; margin:3px 0 0 2px; }
.wpProductPicture ul li span { position:absolute; display:none; width:45px; height:45px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/vignetteProduit_over.png) no-repeat 0 0; }
.wpProductPicture ul li.active span { display:block; }

.wpProductPicture .zoom { position:absolute; top:0px; left:285px; width:111px; height:60px; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/pix.png); }
.wpProductPicture .zoom a { width:71px; height:20px; float:left; margin:20px;
	background-image:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/labelProduct.png); background-position:0 -60px; }
.wpProductPicture .zoom a span { display:none;}
	

/* FICHE PRODUIT */

.maLeftColProduct { width:397px; float:left; display:inline; position:relative; clear:left; margin-right:20px; overflow:hidden; }
.maRightColProduct { float:left; display:inline; position:relative; width:573px; margin:0; }

.wpProductPresentation h2 { color: #0064a3; font-size:2.1em; width:420px; overflow:hidden;float:left; clear:left; }
.wpProductPresentation .maLine { margin-bottom:0; }
.wpProductPresentation .uiRating { clear:left; }
.wpProductPresentation .marque { position:absolute; top:0; left:0; overflow:hidden; width:100%; height:20px; }
.wpProductPresentation .marque a { color:#57575b; float:right;
	font-size:1.2em; text-transform:uppercase; font-weight:bold; overflow:hidden; }
.wpProductPresentation .marque a span { float:right; padding:2px 7px; background:#e6e6e6;
	background:#e6e6e6;  height:16px; line-height:16px;}
.wpProductPresentation .marque a em { background:#e6e6e6 url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/arrows.png) no-repeat 6px -100px;
	float:right; width:20px; height:20px;margin:0 0 0 2px; display:inline;}
.wpProductPresentation .spec {  width:125px; height:45px; float:right; overflow:hidden; margin-top:25px; display:inline;}
.wpProductPresentation .spec img  {  float:right; 
	 behavior:url("/skin/frontend/gemo/default/css/iepngfix.htc");}

.wpProductPresentation .bottom { width:560px; clear:left; height:40px; margin-left:-10px;
	border-top:1px dotted #CCC; }

.wpProductPresentation .stylist { position:absolute; left:12px; top:190px; }
.wpProductPresentation .stylistElt { float:left; }
.wpProductPresentation .stylist img { float:left;}
.wpProductPresentation .tStyliste { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/labelProduct.png) -180px -210px; width:62px; height:15px; 
	margin-left:8px; }
.wpProductPresentation .stylistAdvice { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/labelProduct.png) -168px -120px; width:122px; height:19px;
	clear:left; float:left; margin-left:7px; display:inline; }
.wpProductPresentation .stylistAdvice span { display:none;}
.wpProductPresentation .stylist a { color:#8b9b00; font-size:1.1em; font-weight:normal;}

.wpProductPresentation .uiRating strong { margin-top:5px; }

/* onglets */
.wpProductPresentation .uiSmallTabs {left:-6px; margin-right:-6px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/small_tabsProduct.png) repeat-x 0 -111px; }
.wpProductPresentation .uiSmallTabs a { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/small_tabsProduct.png) no-repeat -15px 0; }
.wpProductPresentation .uiSmallTabs a em { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/small_tabsProduct.png) no-repeat -19px 0; }
.wpProductPresentation .uiSmallTabs a span { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/small_tabsProduct.png) repeat-x 0 -74px; }

.wpProductPresentation .uiSmallTabs li.first a { background-position:-40px 0; }
.wpProductPresentation .uiSmallTabs li.last em { background-position:-50px 0; }
.wpProductPresentation .uiSmallTabs a:hover, 
.wpProductPresentation .uiSmallTabs a.active { background-position:-25px 0; }
.wpProductPresentation .uiSmallTabs a:hover span, 
.wpProductPresentation .uiSmallTabs a.active span { background-position:0 -37px; }
.wpProductPresentation .uiSmallTabs a:hover em, 
.wpProductPresentation .uiSmallTabs a.active em { background-position:-9px 0; }

.wpProductPresentation .uiSmallTabs li.first a:hover, 
.wpProductPresentation .uiSmallTabs li.first a.active { background-position:0 0; }
.wpProductPresentation .uiSmallTabs li.last a:hover em, 
.wpProductPresentation .uiSmallTabs li.last a.active em { background-position:-30px 0;}

.wpProductPresentation .uiSmallTabs label { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/labelProduct.png) no-repeat; margin-top:12px; }
.wpProductPresentation .uiSmallTabs label.tDescription { background-position:-179px -286px; width:70px; }
.wpProductPresentation .uiSmallTabs label.tMatieres { background-position:0 -626px; width:140px; }

.wpProductPresentation .uiSmallTabs .active label.tDescription { background-position:0 -266px; }
.wpProductPresentation .uiSmallTabs .active label.tMatieres { background-position:0 -286px; }

/* description */
.wpProductPresentation .TabContent { border:1px solid #cfcfcf; border-top: none;  width:541px;
	padding:5px 15px; overflow:hidden;  overflow:hidden;}
.jsEnabled .wpProductPresentation .TabContent { height:190px; }
.wpProductPresentation .TabContent .innerTxt { float: left; width:350px; height:140px; overflow:auto; font-size:1.1em; }
.wpProductPresentation .matiereTabContent .innerTxt { width:540px; }


.wpProductPresentation .matiereTabContent li span { float:left;margin-top:15px; }
.wpProductSheet { z-index:2; }
.wpProductSheet .wpProductPresentation .TabContent .innerTxt ul.laundry { float:left; margin:10px 0 0 5px; }
.wpProductPresentation .matiereTabContent ul.laundry li { display:inline;}
.wpProductPresentation .matiereTabContent .infoBulle { display:none; width:280px; position:absolute; top:170px; left:100px; z-index:10; }
.wpProductPresentation .matiereTabContent .infoBulle .Inner { width:240px; 
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/infoBulleBg.png) no-repeat left top; padding:20px 20px 0 20px;  }	
.wpProductPresentation .matiereTabContent .infoBulle .bot { width:280px; height:20px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/infoBulleBg.png) no-repeat left bottom;   }
.wpProductPresentation .matiereTabContent .infoBulle h4 { color:#0064a3; font-size:1.4em; font-weight:bold; }
.wpProductPresentation .matiereTabContent .infoBulle p { font-size:1.1em; }
.wpProductSheet .wpProductPresentation .TabContent .innerTxt p, 
.wpProductSheet .wpProductPresentation .TabContent .innerTxt ul { margin:5px 0 0 0; }


.wpProductPresentation .verbatim { display:none; width:328px; position:absolute; top:-60px; left:0; z-index:6; }
.wpProductPresentation .verbatim .Inner { width:308px; 
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/verbatimBg.png) no-repeat left top; padding:10px 20px 0 20px;  }	
.wpProductPresentation .verbatim .bot { width:328px; height:20px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/verbatimBg.png) no-repeat left bottom; }
.wpProductPresentation .verbatim p { font-size:1.1em; font-style:italic; }


.wpProductPresentation .logoMarque { float:right; }

.jsEnabled .wpProductPresentation .btns { position:absolute; top:205px; left:245px; }
.wpProductPresentation .btn { float:left; height:19px; display:inline;
	background-image:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/labelProduct.png); background-position:0 0; overflow:hidden; }
.wpProductPresentation .print { width:131px; background-position:0 -120px; margin-right:20px; }
.wpProductPresentation .sendFriend { width:159px; background-position: 0 -139px; }
.wpProductPresentation .print span,
.wpProductPresentation .sendFriend span { display:none; } 
/*  send friend confirmation */
.confirm p { margin:10px 0 0 50px; }


/* bouton avis */
.wpProductPresentation .avis { padding:3px 10px 0 10px; float:left; width:93px; height:17px; margin:5px 0 0 10px; 
	display:inline; background-image:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/labelProduct.png); background-position:0 -80px; overflow:hidden; }

.wpProductPresentation .avis span { float:left; width:60px; height:15px; font-size:1.1em;  }	
.wpProductPresentation .avis span em { color:#0064a3; font-style:normal;}	
.wpProductPresentation .avis a { float:left; width:33px; height:15px; }	
.wpProductPresentation .avis a .link { display:none; }

/* taux de retour */
.wpProductPresentation .returnRate { width:190px; height:20px; float:left; margin:5px 0 0 10px; display:inline; 
	background: url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/labelProduct.png) no-repeat 0 -100px;  padding:0 0 0 10px;}
.wpProductPresentation .returnRate span { display:none;  }
.wpProductPresentation .returnRate em {  display:block; margin:3px 0 0 95px; font-style:normal; font-size:1.1em; color:#ff0060;}

/* description du produit */
.wpProductPresentation .recommandation { clear:left; margin:10px 0 0 0; float:left; width:100%; height:30px; overflow:hidden; }
.wpProductPresentation .recommandation p { font-size:1.2em; }

.wpProductPresentation .optionsAction { margin-top:10px; border:1px solid #cfcfcf; padding:10px 0 0 10px; height:144px;}


/* PRODUCT OPTIONS (taille, quantite) */

.wpProductOptions { float: left; background:#eee; width:316px; padding:10px 10px 10px 20px; clear:left; height:110px;}
.wpProductOptions .block { width:100px; float:left; } 
.wpProductOptions .blockQuantity { margin-left:25px; width:80px; } 
.wpProductOptions p { clear:left; font-size:1.1em; }
.wpProductOptions .tColour { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/labelProduct.png) 0 -250px; }
.wpProductOptions .tSize { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/labelProduct.png) 0 -210px; }
.wpProductOptions .tQuantity { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/labelProduct.png) 0 -230px; }


.wpProductOptions .colorChooser ul { padding:4px 0; clear:left; overflow:hidden; }

.wpProductOptions .colorChooser p { font-weight:bold; }
.wpProductOptions .colorChooser li { float:left; background:#eee; height:18px; }
.wpProductOptions .colorChooser li.active { background:#333; }
.wpProductOptions .colorChooser li label { float:left; background:#fff; margin:2px; padding:1px; width:12px; height:12px; text-indent:0; }
.wpProductOptions .colorChooser li label img { width:12px; height:12px; }
.jsEnabled .wpProductOptions .colorChooser li input { display:none; }
.wpProductOptions  .color li img {
	border:1px solid #DDDDDD; float:left;
	height:12px; width:12px; }

.wpProductOptions .uiStepper,
.wpProductOptions .uiSelect { clear:left; border:solid 1px #fff; }
.wpProductOptions .uiSelect div { background-position:right -17px; background-color:#eee; }
.wpProductOptions .uiSelect div p { color:#000000; }
.wpProductOptions .promoLine {  background:#FFFFFF; padding:4px 10px; 
	font-size:1.2em; margin:0 0 0 100px; font-weight:bold; width:200px; }
.wpProductOptions .linkSizeGuid { margin:5px 0 0 0; float:left; clear:left; width:100px; height:22px; }
.wpProductOptions .linkSizeGuid a { color:#000000; float:left; padding-left:8px; 
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/arrows.png) no-repeat top left; }
.wpProductOptions .linkSizeGuid a:hover { text-decoration:underline; }


/* PRODUCT ACTION */

.wpProductAction { float:left; height:125px; width:210px; position:relative; }
.wpProductAction p { font-size:1.2em; color:#000000; margin-left:10px; }
.wpProductAction p.uiFlashPrice { display:inline; color:#ff0362; font-size:2em; font-weight:bold; width:100px; height:47px; float:left; }
.wpProductAction p.uiFlashPrice span { font-size:2.0em; }
.wpProductAction p.uiFlashPrice span small { font-size:0.6em; vertical-align:top;}

.wpProductAction p.reduction { font-weight:bold; }
.wpProductAction p strike { font-weight:bold; font-size:1.1em; }
.wpProductAction .productActionType { float:right; margin-right:5px; display:inline; }



/* PRODUCT RELATED CONTENT */

.wpProductRelated .uiTabs { margin-left:-6px; }
.wpProductRelated .uiTabs label { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/labelProduct.png) no-repeat 0 0; margin-top:12px; height:25px; }
.wpProductRelated .uiTabs label.tStylistsAdvice { background-position:0 -470px; width:317px; margin-left: 15px;}
.wpProductRelated .uiTabs label.tAlsoLiked { background-position:0 -500px; width:262px; margin-left: 10px;}
.wpProductRelated .uiTabs label.tRating { background-position:0 -530px; width:253px; margin-left: 10px; }
.wpProductRelated .uiTabs .last { position:relative; }
.wpProductRelated .uiTabs .last .uiRating {  position:absolute; top:18px; left:130px;}

.jsEnabled .wpProductRelated #RECOMMANDATION_CLIENTS,
.jsEnabled .wpProductRelated /*#RECOMMANDATION_STYLISTES*/#AVIS_CLIENTS,
.jsEnabled .wpProductPresentation #TOP_MATIERES,
.jsEnabled .wpQuickLook #TOP_DESCRIPTION { display:none; }

.wpProductRelated .uiTabContent { border:1px solid #cfcfcf; border-top:none; padding:0 0 0 15px;  }

/* stylistes */
.wpProductRelated .stylists { height:204px;  }
.wpProductRelated .allStylists { float:left; }
/*.wpProductRelated .allStylists ul { width:156px; border-left:1px solid #cfcfcf; border-top:1px solid #cfcfcf; 
	margin:10px 10px 0 0; overflow:hidden; float:left; display:inline; }
.wpProductRelated .allStylists li { border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; 
	float:left; height:38px; width:38px; overflow:hidden;}
.wpProductRelated .allStylists li img { margin:1px; }
*/
.allStylistsVisu { margin:10px 10px 0 0; float:left; display:inline; }
.wpProductRelated .allStylists .linkAllStylists { float:left; clear:left; margin:5px 0 0 0; font-size:1.1em; }
.wpProductRelated .allStylists .linkAllStylists em { float:left;  height:12px; padding:0 0 0 10px; 
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/labelProduct.png) no-repeat 0 -569px; }
.wpProductRelated .allStylists .linkAllStylists:hover { text-decoration:underline; }

.wpProductRelated .stylists .maCarrousel { float:left; margin-top:10px; display:inline; width:806px;}
.wpProductRelated .stylists .maCarrousel ul { width:774px; }

/* clients ont aime */
.wpProductRelated .clientsChoice { height:204px; }
.wpProductRelated .clientsChoice .maCarrousel  { float:left; margin-top:10px; display:inline; }
.wpProductRelated .clientsChoice .maCarrousel ul { width:941px; }


/* WP LAST VISITED ITEM */

.wpLastVisitedItem {}
.wpLastVisitedItem p {  height:90px; width:131px; float:left; margin-right:10px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/labelProduct.png) no-repeat 0 -370px; }
.wpLastVisitedItem p span { display:none;}
.wpLastVisitedItem ul { float:left; width:847px; height:88px; overflow:hidden; border:1px solid #cfcfcf; }
.wpLastVisitedItem .uiScroller { border:1px solid #cfcfcf; }
.wpLastVisitedItem .uiScroller ul { border:none; }
.wpLastVisitedItem ul li { float:left; width:83px;  background:#cfcfcf;}
.wpLastVisitedItem ul li a { float:left; width:70px; height:76px; padding:6px; background:#fff; }


/*UI PAGING */
.uiPaging { float:left; }
.uiPaging li { float:left; height:23px; line-height:23px; }
.uiPaging li a { font-size:1.1em; font-weight:bold; padding:0 5px 0 5px; }
.uiPaging .current a { color:#343916; }

.uiPaging li span { display:none; }
.uiPaging .prev { margin-right:10px; }
.uiPaging .next { margin-left:10px; }
.uiPaging .prev a, .uiPaging .next a { padding: 0 0 0 0; width:23px; height:23px; float:left;
			background:#859912 url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/arrows.png) 9px -157px no-repeat; }
.uiPaging .next a { background-position:9px -177px ;  }


/* QUICK LOOK */
.wpQuickLook { background:#fff; width:685px; padding-left:10px; }
.wpQuickLook h1 { height:45px; font-weight:normal; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpQuickLook/titleQuickLook.png) 0 10px no-repeat; text-indent:-999px; }
.wpQuickLook .wpProductPresentation h2 { height:45px; width:280px; font-size:1.8em; }

.wpQuickLook .maLeftColProduct { width:242px; margin-right:15px; }
.wpQuickLook .maRightColProduct { width:418px; padding-top:5px; }
.wpQuickLook .maLine {  overflow:hidden; }
.wpQuickLook .uiSelect {z-index:99; }

.wpQuickLook .uiSmallTabs .tCommande { width: 105px;
 	background: url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/labelProduct.png) no-repeat -180px -246px;}

.wpQuickLook .uiSmallTabs .active .tCommande { width: 105px;
 	background: url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/labelProduct.png) no-repeat -180px -266px;}


.wpQuickLook .uiSmallTabs label.tDescription { background-position:-179px -286px; width:70px; }

.wpQuickLook .uiSmallTabs .moreDetails,
.wpQuickLook .uiSmallTabs .moreDetails span,
.wpQuickLook .uiSmallTabs .moreDetails em  { background:none; }

.wpQuickLook .tFicheComplete { float:left; width:200px; height:40px; 
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpQuickLook/btnDetailSheet.png) no-repeat 0 0; }
.wpQuickLook .tFicheComplete span { display:none; }
	
.wpQuickLook .wpProductPicture { width:230px; padding:0 10px 0 0; height:340px; border:none;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpQuickLook/borderDotted.png) no-repeat 0 0; }
.wpQuickLook .maCarrousel { margin-left:11px; position:absolute; top:280px; left:0; height:50px; width:220px; }
.wpQuickLook .maCarrousel .uiScroller { border:none; }
.wpQuickLook .maCarrousel a.prev, .wpQuickLook .maCarrousel a.next { 
	position:relative; top:4px; height:44px; }
.wpQuickLook .maCarrousel a.prev span, .wpQuickLook .maCarrousel a.next span { margin-top:12px; }
.wpQuickLook .maCarrousel ul { display:inline; float:left; overflow:hidden; position:relative;
	border:none; margin:0; left:0; top:0; width:188px; height:48px; }
.wpQuickLook .maCarrousel li { width:47px; }
.wpQuickLook .maCarrousel li a { width:46px; height:48px; padding:2px 0 0 1px; }
.wpQuickLook .maCarrousel li span { left:2px; top:2px; }
.wpQuickLook .wpProductPicture a.zoom {left:300px; }

.wpQuickLook .wpProductPresentation .TabContent { height:230px; width:416px;padding:0; }
.wpQuickLook .wpProductPresentation .recommandation { height:25px; }
.wpQuickLook .wpProductPresentation .TabContent p.promoLine { margin:0 0 0 100px; }
.wpQuickLook .wpProductPresentation .txt { float:left; width:173px; height:100px; overflow:auto; }
.wpQuickLook .wpProductPresentation .txt p { font-size:1.1em; }
.wpQuickLook .TabContent .innerQuickLook { width:380px; height:105px; }
.wpQuickLook .TabContent #TOP_DESCRIPTION .innerQuickLook { height:85px; margin:20px 0 0 20px; overflow:auto; }
.wpQuickLook #TOP_DESCRIPTION .innerQuickLook p,
.wpQuickLook #TOP_DESCRIPTION .innerQuickLook ul {  font-size:1.1em; }
.wpQuickLook .wpProductAction { margin:10px 0 0 0px; width:205px; }

.wpQuickLook .wpProductOptions { width:375px; height:70px; margin:10px 0 0 10px; display:inline; padding:10px;}
.addToBasket { float:left; width:199px; height:71px; 
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpDetail/ajouterPanier.png) no-repeat 0 0; }
.addToBasketOff { float:left; width:199px; height:71px; cursor:default;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpDetail/ajouterPanier_off.png) no-repeat 0 0;}
	
/* info bulle selection de taille */		
.wpProductAction .infoBulleBasket { display:none; width:200px; position:absolute; top:0px; left:7px; z-index:10; }
.wpQuickLook .infoBulleBasket { display:none; width:200px; position:absolute; top:150px; left:212px; z-index:10; }
#TOTAL_LOOK .infoBulleBasket { display:none; width:200px; position:absolute; top:756px; left:380px; z-index:500; }

.infoBulleBasket .Inner { width:160px; 
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/infoBulleBasketBg.png) no-repeat left top; padding:7px 20px 0px 20px;  }	
.infoBulleBasket .bot { width:200px; height:20px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/infoBulleBasketBg.png) no-repeat left bottom;   }
.infoBulleBasket h4 { color:#0064a3; font-size:1.4em; font-weight:bold; }
.infoBulleBasket p { font-size:1.1em; color:#FF0000; margin:0; }	
	
	
.addToBasket span,
.addToBasketOff span { display:none; }
.wpQuickLook .addToBasket,
.wpQuickLook .addToBasketOff { padding:0; margin:5px 0 0 0; display:inline;}

/* WP MINI BASKET */
.wpMiniBasket { width:465px; background:#FFFFFF; overflow:hidden; padding:0 0 0 10px; }
.wpMiniBasket h2 { width:167px; height:38px; float:left; overflow:hidden;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpBasket/labelBasket.png) no-repeat 0 0; }
.wpMiniBasket h2 span { display:none; }	
.wpMiniBasket .Articles { width:259px; height:20px; float:left; overflow:hidden; padding:2px 0 0 10px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpBasket/labelBasket.png) no-repeat 0 -50px; margin:10px 0 0 10px; display:inline; }
.wpMiniBasket .Articles p { color:#0064a3; font-size:1.2em; font-weight:bold; }	
.wpMiniBasket .basketListItem { width:450px; height:150px; overflow:auto; float:left; margin:10px 0 0 0;
	scrollbar-face-color: #859912; scrollbar-shadow-color: #FFF; scrollbar-highlight-color: #FFF; 
	scrollbar-3dlight-color: #859912; scrollbar-darkshadow-color: #859912; scrollbar-track-color: #f3f3f3;
	scrollbar-arrow-color: #FFF;}
.wpMiniBasket .basketListItem .visu { float:left; width:68px; height:68px; border:1px solid #cfcfcf; 
	margin:0 0 10px 0; overflow:hidden; }
.wpMiniBasket .basketListItem .itemsDescription { background:#f3f3f3; float:left; width:340px; height:60px; 
	margin:0 0 10px 8px; display:inline; padding:4px 0 6px 10px; }
.wpMiniBasket .basketListItem .itemsDescription h3 { color:#0064A3; font-size:1.2em; margin-bottom:5px; }

.wpMiniBasket .wpProductOptions { background:none; clear:left; float:left; height:35px; padding:0; width:280px;
	display:inline; margin:0 0 0 2px; }
.wpMiniBasket .wpProductOptions .block { width:85px; }
.wpMiniBasket .wpProductOptions .block p { font-weight:bold; color:#000000; margin-left:2px; }
.wpMiniBasket .itemsDescription .price { font-size:1.7em; color:#ff0060; font-weight:bold; margin:17px 0 0 0; }
.wpMiniBasket .itemsDescription .price small { font-size:0.7em; vertical-align:top;}

.wpMiniBasket .total { background:#f3f3f3; width:440px; padding:10px 0 15px 10px; 
	overflow:hidden; position:relative; float:left; clear:left; margin:10px 0 0 0; }
.wpMiniBasket .total p { float:right; clear:right; display:inline; margin:0 120px 0 0;}
.wpMiniBasket .total h3 { float:right; width:51px; height:20px;margin:0 120px 0 0;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpBasket/labelBasket.png) no-repeat 0 -200px; display:inline; }
.wpMiniBasket .total h3 span {display:none; }

.wpMiniBasket .total .price {  font-size:1.7em; font-weight:bold;  background:#ff0060; color:#FFFFFF; 
	width:92px; height:27px; padding:5px 0 0 0; text-align:center; float:left; position:absolute; top:10px; left:345px; }
.wpMiniBasket .total .price small { font-size:0.7em; vertical-align:super; position:relative; top:5px; }	
.wpMiniBasket .zoneBtn .btn { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpBasket/labelBasket.png) no-repeat 0 -90px; height:40px; float:left; margin:7px 0 0 0; }
.wpMiniBasket .zoneBtn .goShopping { background-position:0 -90px; width:230px; }
.wpMiniBasket .zoneBtn .finish { background-position:0 -140px; width:223px; }
.wpMiniBasket .zoneBtn .btn span { display:none; }

.wpMiniBasket .wpProductOptions .color { float:left; display:inline; margin-right:5px; }

.wpMiniBasket .wpProductOptions .block p.colorName { float:left; clear:none; font-weight:bold; font-size:1.1em; }
.wpMiniBasket .wpProductOptions .color li img { border:1px solid #DDDDDD; float:left; }
.wpMiniBasket .wpProductOptions .color li.active img { border-color:#FFFFFF; }
.wpMiniBasket .wpProductOptions .color li img { border:1px solid #DDDDDD; float:left; }
.wpMiniBasket .wpProductOptions .tColour { width:80px; }

.miniTotalLook .wpProductOptions .tQuantity { margin-left:170px;}
.miniTotalLook .wpProductOptions .block p { margin-left:172px;}

.wpMiniBasket .page-title p { clear:left; font-size:1.1em; margin-bottom:15px;}
.wpMiniBasket ul.messages { clear:left; }


/* WP BASKET */
.wpBasket {  }
.wpBasket h2 { width:148px; height:21px; float:left; clear:right; margin-top:10px; overflow:hidden; 
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpBasket/labelBasket.png) no-repeat 0 -230px; }
.wpBasket h2 span { display:none; }
.wpBasket .lastUpdate { float:left; display:inline; margin:8px 0 0 20px; padding:0 0 0 10px; border-left:1px dotted #57575b; 
	font-size:1.1em;}
.wpBasket .backBtn { height:20px; }
.wpBasket .backBtn a {  float:left; width:79px; height:20px; 
	background-image:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpBasket/labelBasket.png); background-position:0 -260px; }
.wpBasket .backBtn span { display:none; }
.wpBasket .innerPanier { border:1px solid #cfcfcf; float:left; clear:left; width:990px; margin:10px 0 0 0; display:inline;}
.wpBasket .emptyBasket { padding:15px 0 15px 20px; width:970px; height:160px; }
.wpBasket .emptyBasket p {font-size:1.3em; text-align:center; }
.emptyBasket .tRetourBoutique { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpBasket/btnRetourBoutique.png) no-repeat 0 0;
	display:block; height:41px; margin:60px auto 0 auto; width:206px; }
.emptyBasket .tRetourBoutique span { display:none; } 
.wpBasket .basketLabelItem { margin:10px 0 0 10px; }
.wpBasket .basketLabelItem .basketIcon { width:970px; height:40px; overflow:hidden; }
.wpBasket .Articles { width:259px; height:20px; float:left; overflow:hidden; padding:2px 0 0 10px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpBasket/labelBasket.png) no-repeat 0 -50px; margin:10px 0 0 10px; display:inline; }
.wpBasket .Articles p { color:#0064a3; font-size:1.2em; font-weight:bold; }	
.wpBasket .basketListItem { float:left; }
.wpBasket .basketListItem .visu { float:left; display:inline; width:78px; height:78px; border:1px solid #cfcfcf; 
	margin:0 0 3px 9px; overflow:hidden; background:#FFFFFF; }	
.wpBasket .basketListItem .item { background:#eeeeee; float:left; width:880px; height:69px; 
	margin:0 0 3px 0; display:inline; padding:5px 0 6px 15px; }
.wpBasket .basketListItem .ItemSpec { float:left; width:380px; }

.actionBtn .error-msg {
	/*float: left;*/
}
.wpBasket .basketListItem .item h3 { color:#0064a3; font-size:1.4em; margin-bottom:6px; }
.wpBasket .basketListItem .item h3 a { color:#0064a3;}

.basketListItem table { width:100%; }


.wpBasket .item .block p.sizeName,
.wpBasket .item .block p.refName { font-weight:bold; font-size:1.1em; }
.wpBasket .item .block p.colorName { float:left; clear:none; font-weight:bold; font-size:1.1em; }
.wpBasket .basketListItem .color { float:left; display:inline; margin-right:5px; }

.wpBasket .basketListItem .color li img {
border:1px solid #DDDDDD;
float:left;
}
.wpBasket .basketListItem .color li.active img {
border-color:#FFFFFF; height:12px; width:12px; }
.wpBasket .basketListItem .color li img { border:1px solid #DDDDDD; float:left; }

.wpBasket .basketListItem .detailsTotalLook { float:left; background:#EEEEEE; width:974px; display:inline; margin:0 0 0 10px; }
.wpBasket .basketListItem .detailsTotalLook .item { float:left; width:870px; overflow:hidden;height:auto; }
.wpBasket .basketListItem .detailsTotalLook .ItemSpec { width:850px; height:auto; }
.wpBasket .basketListItem .detailsTotalLook .ItemSpec .ItemSpec { width:665px; float:left; clear:left; background:#FFFFFF; margin:0;  }
.wpBasket .basketListItem .detailsTotalLook .ItemSpec .ItemSpec .item {  background:#EEEEEE; height:69px; } 

.wpBasket .basketListItem .detailsTotalLook .ItemSpec .ItemSpec .ItemSpec {background:none; width:300px; height:65px; margin:0; }
.wpBasket .basketListItem .detailsTotalLook .ItemSpec .ItemSpec .priceUnit { margin:22px 20px 0 169px; }
.wpBasket .basketListItem .detailsTotalLook .visu { margin:0 0 3px 0;}
.wpBasket .basketListItem .detailsTotalLook .item .item { width: 570px; }
.wpBasket .basketListItem .detailsTotalLook .last { margin:0 0 0 0;} 
.wpBasket .basketListItem .detailsTotalLook .infoLook { float:left; width:300px; height:45px; padding::0; margin:0; }
.wpBasket .basketListItem .detailsTotalLook .details { float: left;  font-size:1.1em; font-weight:bold;
	background: url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/arrows.png) no-repeat 0 -300px; padding-left:10px; color:#859912; }
.wpBasket .basketListItem .detailsTotalLook .actionBtn { margin-left:84px; }


.wpBasket .item .block { width:90px; float:left; }
.wpBasket .item .block p { font-weight:bold; color:#000000; clear:left; }
.wpBasket .item .price { float:left; clear:none;
	font-size:1.5em; color:#ff0060; font-weight:bold; margin:20px 0 0 10px; width:80px; text-align:right; }

.wpBasket .tColour { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/labelProduct.png) 0 -250px; width:80px; }
.wpBasket .tSize { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/labelProduct.png) 0 -210px; }
.wpBasket .tReference { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpBasket/labelBasket.png) 0 -287px; width:70px; }

.wpBasket .uiSelect { clear:left; border:solid 1px #fff; }
.wpBasket .actionBtn { float:left;display:inline; margin:22px 0 0 5px; width:180px; }
.wpBasket .actionBtn a { height:20px; float:left;
	background-image:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpBasket/labelBasket.png); }
.wpBasket .actionBtn  span { display: none;}
.wpBasket .priceUnit {  font-size:1.5em; color:#ff0060; font-weight:bold; margin:20px 20px 0 0; 
	float:left;width:80px;display:inline; text-align:right; }
.wpBasket .priceUnit strike { color:#57565c; margin:0; float:none; padding:0; }
	
.wpBasket .blockSelect { float:left; margin:20px 20px 0 25px; display:inline; width:48px; }

.wpBasket  small { vertical-align:super; font-size:0.6em; position:relative; top:3px;  }

.wpBasket .modify { background-position:0 -330px; width:90px; }
.wpBasket .delete { background-position:-135px -330px; width:90px; }
.wpBasket .promoBlock { float:left; width:508px; height:483px; border:1px solid #cfcfcf; 
	 display:inline; margin:10px 0 0 11px; padding:0 0 0 15px;}
 
.wpBasket .promoBlock p.mentions { text-transform:uppercase; color:#57575b; text-align:center; clear:left; height:20px; line-height:20px; } 
.wpBasket .promoBlock p.promoLine { text-transform:uppercase; font-size:2.1em; padding:15px 0 10px 0; }
.wpBasket .promoBlock p.promoLine strong { color:#BACC2B; }


.wpBasket .wpResultContent { margin-top:0; }
.wpBasket .wpResultContent .blockTop { width:475px; height:3px; position:relative; top:0;
	background: url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpBasket/wpResultDot.png) repeat-x  0 top; }
.wpBasket strike { float:left; padding:22px 0 0 0; display:inline; margin:0 10px 0 0;}
.wpBasket .wpResultItem .uiFlashPrice { float:left; clear:none; font-size:1.4em; }

.wpBasket .total { float:left; width:434px; display:inline; margin:10px 0 0 14px;
	background:#eeeeee; overflow:hidden;}

.wpBasket .total h3 { float:left; overflow:hidden; width: 130px; height:17px;
	 background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpBasket/labelBasket.png) 0 -350px;margin:30px 0 0 0;}
.wpBasket .total h3 span { display:none;}
.wpBasket .total .price { background:#e8e8e8; color:#57575b; font-size:2em; padding:7px 10px;
	float:left; margin:20px 0 0 10px; font-weight:bold; }
.wpBasket .total .sTotal { float:right; display:inline; margin:0 20px 0 0; height:60px; }
.wpBasket .total .extra { float:left; display:inline; height:83px; position:relative;
	background:#FFFFFF; width:370px; margin:10px 0 0 20px; padding: 0 10px 10px 10px; }
 .extra #advice-required-entry-coupon_code { position:absolute; left:227px; top:32px; font-size:1.1em; color:#FF0000; }
	
.wpBasket .total .extra input { float:left;font-size:1.1em; width:80px; height:16px; border:1px solid #cfcfcf;
	display:inline; margin:10px 0 0 10px; }
.wpBasket .total .extra button { float:left; border:0 none; width:57px; height:19px; text-indent:-999px; cursor:pointer; 
	display:inline; margin:10px 0 0 10px; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpBasket/labelBasket.png) -135px -260px; }
.wpBasket .total .extra label { float:left; height:16px; margin-top:10px;
	background-image:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpBasket/labelBasket.png); }
.wpBasket .total .extra .codePromo { background-position:0 -380px; width:208px; }
.wpBasket .total .extra .bonAchat { background-position:0 -400px; display:inline;
	margin-left:48px; width:160px; }
.wpBasket .total .extra .filledCode	{ margin:10px 0 0 218px; background:#FFFFFF; border:1px solid #FFFFFF;}
.wpBasket .total .extra button.suppress { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpBasket/labelBasket.png) -135px -205px; width:15px; }

.wpBasket .total .delivery { float:left; display:inline; width:380px; margin:10px 0 10px 20px; height:307px;}
.wpBasket .total .delivery span.uiRadio { float:left; clear:none; width:auto; margin:10px 0 0 0; }
.wpBasket .total .delivery label { text-indent:0px; width:auto; height:auto; font-size:1.2em; font-weight:bold; }
.wpBasket .total .delivery label strong { color:#bbbbbb; float:left; }
.wpBasket .total .delivery label.checked strong { color:#ff0060;}
.wpBasket .total .delivery label em { float:left; display:inline; margin-left:10px; padding:2px 4px;
font-style:normal; background:#ff0060; color:#FFFFFF; font-weight:bold; }
.wpBasket .total .delivery label em small {font-size:0.8em; top:4px; }


.wpBasket .total .delivery .subRadio { float:left; margin-top:5px; }
.wpBasket .total .delivery .subRadio .Inner { background:#FFFFFF; margin:0 0 10px; overflow:hidden; padding:0 0 10px; width:400px; }
.wpBasket .total .delivery .subRadio span {margin:10px 0 0 30px; width:150px; } 
.wpBasket .total .delivery .subRadio .uiRadio { width:150px; }
.wpBasket .total .delivery input { float:left; }
.wpBasket .total .delivery p { font-size:1.2em; margin-bottom:10px; }
.wpBasket .total .saving { float:right; display:inline; margin:0 20px 0 0; height:45px; }
.wpBasket .total .saving h3 { background-position:0 -520px; margin:15px 0 0 0;
	width: 147px;
}

.wpBasket .total .saving .price { border:0; color:#FFFFFF; padding:0 10px 0 0; width:95px; text-align:right;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpBasket/labelBasket.png) -157px -520px; margin:10px 0 0 0; }
.wpBasket .total .line { float:left; display:inline; margin:0 0 0 20px; overflow:hidden;
	background:#FFFFFF; height:4px; width:390px; }

.wpBasket .total .total1 { float:right; display:inline; margin:0 20px 10px 0; height:65px; }
.wpBasket .total .total1 h3 { width:160px; height:32px; margin:25px 0 0 0; background-position: 0 -420px; }

.wpBasket .total .total2 { float:right; display:inline; margin:0 20px 15px 0; height:65px; }
.wpBasket .total .total2 h3 {  width:160px; height:32px; margin:25px 0 0 0 ; background-position: 0 -470px; }
.wpBasket .total .total2 .price {  background: #ff0060; color:#FFFFFF; }

	
.wpBasket .zoneBtn { float:left;clear:left; width:980px; margin-top:10px; height:60px; }
.wpBasket .zoneBtn .btn { float:left; height:40px; overflow:hidden;  display:inline; cursor:pointer;
	background-image:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpBasket/labelBasket.png); border:0 none; text-indent:-999px; }
.wpBasket .zoneBtn .goShopping { background-position:0 -90px; width:230px; margin-left:15px; }
.wpBasket .zoneBtn .finish { background-position:0 -140px; width:222px; float:right; }
	
	
.wpMyOrdersItem .wpBasket .basketListItem .totalLookContent { background:#fff;width:660px;}
.wpMyOrdersItem .wpBasket .basketListItem .totalLookContent .item { height:auto;}
.wpMyOrdersItem .wpBasket .basketListItem .totalLookContent .tSize { width:50px;}
.wpMyOrdersItem .wpBasket .basketListItem .totalLookDetails .ItemSpec { width:206px;}
.wpMyOrdersItem .block .wpBasket div .totalLookContent .block { width:68px;}

/* SEND A FRIEND */

.wpSendFriend { position:relative; width:664px; height:404px; background:#fff; }
.wpSendFriend h2 { width:347px; height:30px; float:left; clear:both;margin:15px 0 5px 20px; display:inline;
	overflow:hidden; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpSendFriend/labelSendFriend.png) no-repeat 0 0; }
.wpSendFriend h2 span { display:none; }
.wpSendFriend p { font-size:1.1em; margin:0 221px 3px 23px; clear:both; }
.wpSendFriend ul .notice-msg { font-size:1.1em; margin:0 0 3px 23px; clear:both; }

.wpSendFriend p.mentions { font-size:1em; margin:0 0 0 23px; display:inline; clear:both; }

.wpSendFriend strong { font-weight:bold; }
.wpSendFriend form { position:absolute; left:12px; top:117px; width:640px; height:267px; background:#eee; padding:10px 0 0 0;}
.wpSendFriend div { float:left;width:302px; }
.wpSendFriend form label { font-size:1.1em; color:#8fa004; margin:0 0 6px 18px;height:11px;width:250px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpSendFriend/labelSendFriend.png) no-repeat 0 0; }
.wpSendFriend .fields { height:auto !important; height:62px; min-height:62px; }
.wpSendFriend form input { float:left; font-size:1.1em; font-weight:bold; margin:0 0 0 18px; padding:2px 0 2px 8px; width:262px;
	height:15px;background:#fff;border:0;}
.wpSendFriend form textarea{ float:left; font-size:1.1em; font-weight:bold; margin:0 0 0 20px; padding:2px 0 2px 8px;
	width:266px;height:75px;background:#fff;border:0; }
.wpSendFriend form label.tPrenomAmieLabel { background-position:0 -90px; }
.wpSendFriend form label.tVotrePrenomLabel { background-position:0 -110px; }
.wpSendFriend form label.tEmailAmieLabel { background-position:0 -130px; }
.wpSendFriend form label.tVotreEmailLabel { background-position:0 -150px; }
.wpSendFriend form label.tVotreObjetLabel { background-position:0 -166px; }
.wpSendFriend form label.tVotreMessageLabel { background-position:0 -190px; margin:0 0 5px 20px; }
.wpSendFriend .SfCheckBox { width:312px; }
.wpSendFriend .SfCheckBox .fields { height:120px; }
.wpSendFriend .validation-advice { padding:0 0 0 17px; font-size:1.1em; color:#FF0000; }

.wpSendFriend .Radio { height: 68px; width:100%; clear:both; overflow:hidden; }
.wpSendFriend .uiRadio { margin:0 0 4px 16px; }
.wpSendFriend .uiRadio input { margin:0; }
.wpSendFriend .uiRadio label { margin:0 5px; }
.wpSendFriend form button { float:left; clear:left; width:191px; height:43px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpSendFriend/labelSendFriend.png) no-repeat 0 -40px; padding:0; margin:0 0 0 111px;border:0; }
.wpSendFriend form button span { display:none; }
.uiBtnFermer { right:16px; top:13px; }

/*  send friend confirmation */
.confirm { height:204px; }
.confirm p { padding:20px 0 40px 150px; width:350px; text-align:center; font-size:1.1em; font-weight:bold; }
.confirm button { clear:left; display:block; border:0 none; height:41px; margin:0px auto;
	padding:0; width:160px; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/closeBtn.png) no-repeat 0 0; }
.confirm button span { display:none; }

/* PRODUCT RELATED CENTER */

.wpProductRelatedCenter .uiTabContent { border:solid 1px #cfcfcf; border-top:none; padding:0 0 0 15px; }
.wpProductRelatedCenter .wpTabsContent { position:relative; height:45px; }
.wpProductRelatedCenter h2 { margin-bottom:14px; }
.wpProductRelatedCenter .maCarrousel  { float:left;  margin:0; display:inline; border:0; }
.wpProductRelatedCenter .maCarrousel ul { width:685px; padding:0; }
.wpProductRelatedCenter .maCarrousel ul li { border:0; }
.wpProductRelatedCenter .maCarrousel .next { margin-left:2px; width:12 }
.wpProductRelatedCenter .maCarrousel .prev { margin-right:2px; }
.wpProductRelatedCenter .uiTabs { position:absolute; left:-6px; top:0px; width:729px; margin:0; }
.wpProductRelatedCenter .uiTabs li.last em { background-position:-69px 0; width:10px; }
.wpProductRelatedCenter .uiTabs li.last a:hover em, body.bebe .wpProductRelated .uiTabs li.last a.active em { background-position:-79px 0; width:10px; }
.wpProductRelatedCenter .uiTabContent { border:0;padding:0; }


/* SEARCH RESULTS */

.wpResultsPaging { margin-bottom:0; z-index:2; }
.wpResultsPaging strong { float:left; font-size:1.6em; width:136px;  }
.wpResultsPaging label { height:24px; }
.wpResultsPaging .tsortMode {  width:60px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpResults/labelSearch.png) no-repeat 0 -22px; }
.wpResultsPaging .tpageSize { margin:0 0 0 43px; width:75px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpResults/labelSearch.png) no-repeat 0 -52px; }	
.wpResultsPaging .sortModeSelect div p { width:124px; }
.wpResultsPaging .uiPaging { position:absolute; top:0; right:6px; }

.wpResultContent { float:left; margin-top:15px; position:relative;
				background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpResults/bgBlockProduct.gif) repeat-y left top; }
.wpResultContent .blockTop { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpResults/hr.png) no-repeat 0 0; position:absolute; 
	float:left; width:714px; height:9px; top:-6px; left:0; z-index:1; overflow:hidden;}				

.wpResultItem { width:238px; height:382px; position:relative; overflow:hidden; float:left;
                background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpResults/bgBlockProduct.gif) repeat-y right top;}
.wpResultItem .stateItem { height:45px; }
.wpResultItem .stateItem, 
	.wpResultItem .productItem { margin-left:9px; }
.wpResultItem .stateItem img  { 
	 behavior:url("/skin/frontend/gemo/default/css/iepngfix.htc");}
.wpResultItem .productItem { height:220px; }
.wpResultItem .qlButton { position:absolute; top:246px; left:170px; width:52px; height:24px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpResults/btnQuickLook.gif) no-repeat; cursor:pointer; }
.wpResultItem .productInfo { margin-left:20px; height:116px; padding:0 0 0 20px; margin-left:0;
	background: url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpBasket/wpResultDot.png) repeat-x 0 bottom; }
	

.wpResultsFooter { position:relative; top:-1px;left:0; }
.wpResultsFooter .blockBottom { width:714px; height:8px; float:left; overflow:hidden;
				background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpResults/hr.png) 0 -12px no-repeat; }
.wpResultsFooter .uiPaging { position:absolute; top:8px; right:6px; }
.wpResultItem .productInfo .color { height:20px; }
.wpResultItem .productInfo .color li { float:left; display:inline; margin-right:2px; padding:2px; background:#fff;  }
.wpResultItem .productInfo .color li img { border:solid 1px #ddd; float:left; width:12px; height:12px; }
.wpResultItem .productInfo .color li.active { background:#000; }
.wpResultItem .productInfo .color li.active img { border-color:#fff; }
.wpResultItem .productInfo p { clear:both; font-size:1.1em; font-weight:bold; }
.wpResultItem .productName { height:35px; overflow:hidden; }
.wpResultItem .uiRating strong { float:left; height:10px; width:10px; overflow:hidden;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/voteStarsSmall.png) no-repeat 0 0;  }
.wpResultItem .uiRating strong.half { background-position: 0 -20px; }
.wpResultItem .uiRating strong.star { background-position: 0 -10px; }
.wpResultItem .uiFlashPrice strike { color:#000000; font-style:normal; font-size:1.1em;}
.wpResultItem .uiFlashPrice span { font-size:2.2em; color:#ff0362;}
.wpResultItem .uiFlashPrice span small { font-size:0.6em;}
.wpResultItem .uiFlashPrice strike small { }
.wpResultItem .macaron { position:absolute; right:9px; bottom:10px; }



/* ACCUEIL MARQUES */

.wpAllBrands .maLeftCol { padding:0 0 0 0; margin-right:16px; }

.wpAllBrands .maPushLeft .Inner { border:1px solid #CFCFCF; overflow:hidden; width:249px; padding-bottom:15px; }
.wpAllBrands h4 { background: url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpAllBrands/chequesCadeauxTitle.png) no-repeat left top; height:23px;
	width:194px; overflow:hidden; float:left; margin:10px 0 0 18px; display:inline; }
.wpAllBrands .maPushLeft .Inner .content { background: #EEEEEE; float:left; clear:left; 
	margin:10px 0 0 18px; width:210px; position:relative; display:inline; }
.wpAllBrands .maPushLeft .Inner .content p { margin:10px 10px 0 15px; font-size:1.1em;  }
.wpAllBrands .maPushLeft .Inner .content .tCommander { float:right; width:85px; height:17px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpAllBrands/tCommander.png) no-repeat 0 0; margin-top:10px; }
.wpAllBrands .maPushLeft .Inner .content .tCommander span { display:none; }
.wpAllBrands .maPushLeft .Inner .visu { margin:10px 0 0 25px; }


.wpAllBrands h2 { background-image: url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpHomeTitle/toutesMarques.png) no-repeat left top; height:17px; width:233px;
	overflow:hidden; }
.wpAllBrands h3 { position:relative; background-image: url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpHomeTitle/toutesNosMarques.png); height:22px;
	width:240px; overflow:hidden; float:left; display:inline; margin-right:190px; }
.wpAllBrands h3 span,
.wpAllBrands h4 span { display:none; }	
.wpAllBrands .wpPromo { margin-bottom:30px; background:none; }
.wpAllBrands form { width:290px; height:24px; float:left; }

.wpAllBrands form label { background: url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpHomeTitle/AccesDirect.png) no-repeat left top;
	width:54px; height:22px; float:left; }
.wpAllBrands form select { width:196px; height:22px; padding:2px 0 2px 9px; float:left;
	 border:solid 1px #d2d2d2; color:#859912; font-size:1.1em; }

.wpAllBrands ul.carrouselAllBrands { float:left; overflow:hidden; width:720px; margin-top:5px;
border-right:1px solid #cfcfcf; border-top:1px solid #cfcfcf;  }	
.wpAllBrands ul.carrouselAllBrands li { float:left; width:143px; height:159px; overflow:hidden;
	border-left:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; }	
.wpAllBrands ul.carrouselAllBrands li img { margin:15px 0 0 12px; }
.wpAllBrands .blockTop { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpResults/hr.png) no-repeat 0 0; position:absolute; 
	float:left; width:720px; height:9px; top:54px; left:0; z-index:1; overflow:hidden;}	
.wpAllBrands .blockBottom { width:720px; height:8px; float:left; overflow:hidden;
				background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpResults/hr.png) 0 -12px no-repeat; }

.wpAllBrands .containerTop { height:28px; z-index:2; clear:left; position:relative; width:720px;}
.wpAllBrands ul.alphabet { float:left; clear:left; margin-top:10px; }
.wpAllBrands ul.alphabet li { margin:0 3px 0 0; }
.wpAllBrands .uiPaging { position:absolute; right:0px; top:0; z-index:2;}

/* A NE PAS MANQUER */
.wpANePasManquer { margin-bottom:10px; }
.wpANePasManquer h2 { background-image: url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpHomeTitle/ANePasManquer.png); height:22px; width:212px;
	overflow:hidden; }
.wpANePasManquer h2 span {display:none;}

/* A NE PAS MANQUER */
.wpChacunSonStyle { margin-bottom:20px; }
.wpChacunSonStyle h2 { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpHomeTitle/ChacunSonStyle.png) no-repeat left top; height:23px; width:331px;
	overflow:hidden; }

/* ACTU TENDANCES */
.wpActuTendances { position:relative; }
.wpActuTendances h2 { float:left; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpHomeTitle/actuTendances.png) no-repeat left top; height:23px; width:222px;
	overflow:hidden; }
.wpActuTendances ul { position:absolute; left:233px; top:5px; width:341px; }
.wpActuTendances ul li { float:left; display:inline; }
.wpActuTendances ul li a { text-indent:-999px; overflow:hidden; float:left; height:26px; 
position:relative; margin-right:-1px; top:-2px; background-image:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpTendancesStylistes/wpMenu.png); }
.wpActuTendances ul li a:hover { background-image:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpTendancesStylistes/wpMenuOn.png); }
.wpActuTendances ul li a.active { background-image:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpTendancesStylistes/wpMenuOn.png) ; }
.wpActuTendances ul li a.toutes { background-position: 0 0; width:66px; }
.wpActuTendances ul li a.femme { background-position: -65px 0; width:59px; }
.wpActuTendances ul li a.fille { background-position: -123px 0; width:48px;}
.wpActuTendances ul li a.homme { background-position: -170px 0; width:58px;}
.wpActuTendances ul li a.garcon { background-position: -227px 0; width:65px;}
.wpActuTendances ul li a.bebe { background-position: -291px 0; width:51px;}

/* NOS STYLISTES */

.wpNosStylistes { position:relative; }
.wpNosStylistes h2 { float:left; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpHomeTitle/nos15Stylist.png) no-repeat left top; height:23px; width:693px;
	overflow:hidden; }



/* TOTAL LOOKS : Carousel top model */
.wpTopModel { position:relative; margin:0 0 7px 0; height:91px; width:auto; }
.wpTopModel .wpCurseurCont { position:relative; float:left; width:689px; height:91px; overflow:hidden; }
.wpTopModel .wpCurseurCont .wpCurseur { position:absolute; left:0px; top:1px; width:56px; height:90px; z-index:100; }
.jsEnabled .wpTopModel ul { height:87px; }
.wpTopModel .prev, .wpTopModel .next { width:14px; height:90px; }
.wpTopModel .prev span, .wpTopModel .next span { width:15px; height:15px; margin:26px 0 0 0; }
.wpTopModel ul li { width:60px; height:87px; z-index:1; }
.wpTopModel ul li a { position:relative; float:left; display:block; width:60px; height:87px; padding:0; cursor:pointer; }
.wpTopModel ul li a img { margin:7px 0 0 -2px; }
.wpTopModel ul li a span { position:absolute; left:0px; top:0px; width:56px; height:90px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/vignetteModel_over.png) no-repeat 0 93px; }
.wpTopModel ul li a:hover span { background-position:0 0; }
.wpTopModel ul li.active a span { background-position:0 0; }

/* ACTU ENDANCES : Carousel  */
.wpCarActTend { height:78px; }
.wpCarActTend .wpCurseurCont { height:78px; }
.wpCarActTend .wpCurseurCont .wpCurseur { height:74px; }
.jsEnabled .wpCarActTend ul { height:74px; }
.wpCarActTend .prev, .wpCarActTend .next { height:76px; }
.wpCarActTend .prev span, .wpCarActTend .next span { width:15px; height:15px; margin:26px 0 0 0; }
.wpCarActTend ul li { width:75px;}
.wpCarActTend ul li a { width:75px; height:74px; text-align:center; vertical-align:center;  background:#fff url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpTendancesStylistes/borderCarousel.png) repeat-y;  }
.wpCarActTend ul li a img { margin:7px 0 0 0; }
.wpCarActTend ul li a span { width:75px; height:77px; 
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/vignetteTendance.png) no-repeat 0 80px; }



/* TOTAL LOOKS : Gestion du panneau centrale */
.wpDetail { position:relative; float:left; width:587px; height:618px; border:1px solid #cfcfcf;
	overflow:hidden; clear:both; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/dot.png) fixed no-repeat; visibility:visible; }
.wpDetail .Flash { width:auto; height:auto; }
.wpDetail .PrixM { position:absolute; left:13px; top:12px; text-transform:uppercase; }
.wpDetail .Zoom { position:absolute; left:284px; top:11px; width:65px; height:15px; text-transform:uppercase;
	padding:2px 0 0 5px; background:#efefef; }
.wpDetail .Zoom a { color:#57575b; padding:0 0 0 14px; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpDetail/plusZoom.png) no-repeat 0 2px; }
.wpDetail .Panneau { position:absolute; width:228px; height:619px; right:-1px; top:-1px; 
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpDetail/panneau.png) repeat-y  #fff; z-index:10; }
.wpDetail .Panneau .Onglet { position:absolute; left:-15px; top:202px; width:28px; height:171px; }

.wpDetail .Panneau .element { position:relative; width:100%; height:80px; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpDetail/fondElem.png) no-repeat 1px 0; 
	margin:0 10px 4px 20px; clear:both; width:193px; }
.wpDetail .Panneau .element fieldset { margin:0; padding:0; border:0; width:auto; }
.wpDetail .Panneau .blocTitre { position:relative; height:91px; margin:0 0 0 18px; }
.wpDetail .Panneau .blocTitre h2 { font-size:2.0em; color:#0064a3; padding:12px 0 0 2px; }
.wpDetail .Panneau .blocTitre ul { position:absolute; top:39px; height:21px; }
.wpDetail .Panneau .blocTitre ul li { float:left; width:20px; height:17px; margin:0; padding:0; }
.wpDetail .Panneau .blocTitre ul li a { display:block; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpDetail/blueStar.png) no-repeat 0 -40px; overflow:hidden; }
.wpDetail .Panneau .blocTitre ul li a.on { background-position:0 0; }
.wpDetail .Panneau .blocTitre ul li span { display:block; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpDetail/blueStar.png) no-repeat 0 -40px; overflow:hidden; }
.wpDetail .Panneau .blocTitre ul li span.on { background-position:0 0; }

.wpDetail .Panneau .blocTitre .euro { position:absolute; left:169px; top:74px; }
.wpDetail .Panneau .blocTitre .avis { position:absolute; left:2px; top:63px; font-size:1.1em; }
.wpDetail .Panneau .blocTitre .avis span { color:#7d8a10; }
.wpDetail .Panneau .blocTitre .voter { position:absolute; left:133px; top:40px; width:65px; height:20px;
	text-transform:uppercase; }
.wpDetail .Panneau .blocTitre .voter a { color:#57575b; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpDetail/voter.png) no-repeat 0 0;
	display:block; line-height:20px; padding:0 0 0 21px; }
.wpDetail .Panneau .blocTitre .voter span { color:#57575b; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpDetail/voter.png) no-repeat 0 -40px;
	display:block; line-height:20px; color:#cfcfcf; padding:0 0 0 21px; }

.wpDetail .Panneau .element { position:relative; }
.wpDetail .Panneau .element .prix { position:absolute; top:4px; right:3px; font-weight:bold; color:#57575b; 
	font-size:1.2em; }
.wpDetail .Panneau .element .prix small { vertical-align:super; font-size:0.8em; position:relative; top:4px; }
	
.wpDetail .Panneau .element fieldset label { text-indent:0px; margin:0; padding:0; border:0; }
.wpDetail .Panneau .element fieldset input { float:left; margin:5px 0 0 0; padding:0; width:10px; height:10px; }
.wpDetail .Panneau .element .selection { position:absolute; top:0px; left:0px; width:193px; height:23px; }
.wpDetail .Panneau .element .selection label { float:left; color:#97a805; font-weight:bold; font-size:1.1em; width:130px;
	height:20px; padding:4px 0 0 6px; }
.wpDetail .Panneau .element .tailleCouleur { position:absolute; top:23px; background:#f3f3f3; width:181px; height:57px; margin:0 0 0 12px; color:#57575b; }
.wpDetail .Panneau .element .tailleCouleur label { margin:0 6px 0 6px; font-size:1.1em; padding:2px 0 0 0;  }
.wpDetail .Panneau .element .tailleCouleur select { border:solid 1px #cfcfcf; width:80px; height:18px; color:#57575b;
	padding:0 0 0 5px; font-size:1.1em; }
.wpDetail .Panneau .element .tailleCouleur ul { width:181px; height:28px; }
.wpDetail .Panneau .element .tailleCouleur ul li { float:left; margin:5px 0 0 5px; width:15px; height:13px; }

.wpDetail .Panneau .element .tailleCouleur ul li img { height:12px; width:12px; }
.wpDetail .Panneau .element .tailleCouleur ul li a { display:block; border:solid 1px #fff; }
.wpDetail .Panneau .element .tailleCouleur ul li a:hover { border:solid 2px #000; }
.wpDetail .Panneau .element .tailleCouleur ul li a.on { border:solid 2px #000; }
.wpDetail .Panneau .recapitulatif { position:relative; height:111px; }
.wpDetail .Panneau .recapitulatif .total {  text-transform:uppercase; width:187px; height:28px; text-align:right;
	padding:7px 0 0 0; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpDetail/blueStar.png) no-repeat 0px -73px; color:#ff0060; 
	font-weight:bold; font-size:1.3em; }
.wpDetail .Panneau .recapitulatif .total small { font-size:0.8em; vertical-align:super; position:relative; top:4px; }
.wpDetail .Panneau .recapitulatif .panier { position:absolute; top:33px; left:-9px; }


.wpDetail .stylist { position:absolute; bottom:0px ; left:1px; height:45px; width:574px; z-index:3;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpDetail/fondStylist.png) repeat-x #fff; padding:12px 0 0 14px; }
.wpDetail .stylist .nom { position:absolute; left:53px; top:11px; color:#8b9b00; }
.wpDetail .stylist .nom strong { text-transform:uppercase; color:#57575b; }
.wpDetail .stylist .bulle { position:absolute; width:328px; left:15px; top:200px; font-style:italic; z-index:1; }
.wpDetail .stylist .bulle .bulleTop { clear:both; width:100%; height:7px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpDetail/topStylePanneau.png) no-repeat 0 -40px; padding:0; overflow:hidden; }
.wpDetail .stylist .bulle .bulleBottm { clear:both; width:100%; height:14px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpDetail/topStylePanneau.png) no-repeat 0 -60px; padding:0; overflow:hidden; }
.wpDetail .stylist .bulle .conseil { clear:both; width:277px; font-size:1.1em; font-style:italic; z-index:100;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpDetail/FondBulle.png) repeat-y; padding:2px 40px 6px 11px; }
.wpDetail .stylist .btnConseil { position:absolute; width:122px; height:19px; left:55px; bottom:11px; 
	text-transform:uppercase; z-index:100; }
.wpDetail .stylist .btnConseil a { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpDetail/topStylePanneau.png) no-repeat 0 0;
	color:#57575b; display:block; width:105px; height:16px; padding:3px 0 0 17px; }
	
.carrouselStyleDetail { width:126px; float:left; margin-left:3px; display:inline; }
.carrouselStyleDetail h4 { width:126px; height:59px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpTendancesStylistes/carrouselStyleDetail.png) no-repeat 0 0;  }
.carrouselStyleDetail h4 span { display:none;}
.carrouselStyleDetail .prev { width:126px; height:17px; float:left; margin-top:3px; margin-bottom:6px;
	background:#e7e7e7 url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpTendancesStylistes/carrouselStyleDetail.png) no-repeat 55px -60px;  }
.carrouselStyleDetail .next { width:126px; height:17px; float:left; margin-top:6px;
	background:#e7e7e7 url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpTendancesStylistes/carrouselStyleDetail.png) no-repeat 55px -76px;  }
.carrouselStyleDetail .prev span,
.carrouselStyleDetail .next span { display:none; }	

.carrouselStyleDetail ul { width:124px; border:1px solid #cfcfcf; border-bottom:none; float:left; 
	height:510px; overflow:hidden  }
.carrouselStyleDetail .uiScroller ul { border:none; }
.carrouselStyleDetail ul li { width:124px; overflow:hidden; background:#cfcfcf; height:126px; }
.carrouselStyleDetail ul li img { }


/* large price */

.uiFlashPrice { display:block; height:45px; color:#ff0362; font-weight:bold; }
.uiFlashPrice strong { font-size:1.8em; }
.uiFlashPrice sup { font-size:1.2em; }
.uiFlashPrice small { top:4px; vertical-align:top; position:relative; }
.uiFlashPrice strike small { top:0; vertical-align: baseline; position:relative; font-size:1em; }
.maCarrousel .uiFlashPrice small  { font-size:0.6em; top:2px; }

/* STYLISTES */
.stylistDetails { border:1px solid #cfcfcf; float:left; position:relative; }
.stylistDetails h2 span { display:none; }
.stylistDetails .introStylist { position:absolute; top:100px; left:40px; width:195px; }
.stylistDetails .introStylist p { font-size:1.1em; clear:both; }
.stylistDetails .introStylist p.quote { float:left; padding:0 0 0 20px; position:relative; left:-20px;
	background: url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpTendancesStylistes/quotes.png) no-repeat 0 0; margin-bottom:10px; }
.stylistDetails .introStylist p.quote span { float:left; padding:0 20px 0 0;
	background: url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpTendancesStylistes/quotes.png) no-repeat right bottom; }

.stylistDetails .blockLeft { float:left; width:480px; }
.stylistDetails .blockRight { float:left; width:235px; }
.stylistDetails .blockRight .maListWp { width:200px; margin-left:15px; }
.stylistDetails .blockRight .maListWp li a span.Article { color:#7d8b05; }

.stylistDetails .blockRight h3 { width:200px; height:21px; margin:15px 0 10px 12px;
	background-image:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpTendancesStylistes/labelStylistes.png);
	background-repeat: no-repeat; }
.stylistDetails .blockRight h3 span { display:none; }

.stylistDetails .tTousSesStyles { background-position: 0 0;  }
.stylistDetails .blockRight h3.tTousSesDossiersTendance { background-position: 0 -32px; height:47px; }

/* Page TENDANCE */

#TOTAL_LOOK { display:block; }


/* Urban Glamour */
.wpActuStyle .blockLeft,
.wpActuStyle .blockRight { float:left; display:inline;}

.wpActuStyle .blockLeft { width:480px; }
.wpActuStyle .blockRight { width:200px; margin-left:30px; position:relative;margin-top:10px; }
.wpActuStyle .blockRight p { font-size:1.1em; margin-bottom:10px; }

.wpActuStyle .author { position:absolute; top:245px; left:0; width:195px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpTendancesStylistes/wpPushAuthorBorder.png) no-repeat left top;
	margin:10px 0 0; overflow:hidden; padding:9px 0; overflow:hidden; }
.wpActuStyle .author .content { margin-left:10px; float:left; display:inline; width:200px; height:50px; }
.wpActuStyle .author .content img { float:left; }
.wpActuStyle .author .content p { float:left; margin-left:10px; font-weight:bold; }
.wpActuStyle .author .content p a { display:block; }

/* ZAPETTE */
.wpZapette { border:solid 1px #cfcfcf; width:224px; padding:13px 12px 3px 12px; clear:both; height:1%;}
.wpZapette .titre {  }
.wpZapette .preciserVosEnvies { margin:0 0 6px 0; width:207px; height:15px; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpZapette/zapette.png) no-repeat 0 0; }
.wpZapette .titre span { text-transform:uppercase; display:none; }
.wpZapette .ComdDeplo { width:auto; height:24px; }
.wpZapette .ComdDeplo a { padding:0 10px 0 16px; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpZapette/zapette.png) no-repeat 6px -17px;
	text-transform:uppercase; color:#57575b; }
.wpZapette .ComdDeplo a.redeplier { background-position:6px -37px;  }
.wpZapette li { clear:both; }

/* on*/
.wpZapette .Tool { position:relative; width:auto; margin:0 0 10px 0; clear:both; overflow:hidden; padding:0; }
.wpZapette .Tool .onglet { width:224px; height:21px; overflow:hidden; clear:both; }
.wpZapette .Tool .onglet a { float:left; text-transform:uppercase; color:#57575b; padding:4px 8px 4px 16px; 
	background:#f3f3f3 url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpZapette/zapette.png) no-repeat 6px -52px; }
.wpZapette .Tool .onglet span { float:left; color:#0064a3; display:none; padding:4px 0 0 0; }
.wpZapette .Tool .onglet span.DbPoint { color:#57575b; padding-right:7px; }
.wpZapette .Tool .corps { background:#f3f3f3; clear:both; position:realtive; overflow:hidden; 
	padding:5px 4px 6px 6px; font-size:1.1em; }

.wpsmenu_center { margin:0 auto; position:relative; width:990px; }
.wpsmenuBack { position:absolute; background:#fff; border:solid 6px #f3f3f3;
	left:0px; top:0px; width:100%; z-index:1000; display:none; }
.wpsmenu { position:absolute; background:#fff; border:solid 6px #f3f3f3;
	left:160px; width:246px; padding:0 0 0 0; z-index:2000; font-size:1.1em; }
.wpsmenu .content div.line { margin:0 0 2px 8px; clear:both; overflow:hidden; border-top:solid 1px #f2f2f2; padding-top:2px; }
.wpsmenu .content div.all { height:15px; padding:10px 0 0 0; border-top:none; }
.wpsmenu .content div.detail { position:relative; }
.wpsmenu .content div.detail p { padding:2px 13px; }
.wpsmenu .content div.detail p.slideTab {width:70px; background:#F3F3F3; margin-top:5px;}
.wpsmenu .content div.detail .slideBox { background:#F3F3F3; padding:4px 0 0 0;margin-bottom:5px; width:220px;}
.wpsmenu .fermer { position:absolute; top:8px; right:7px; z-index:2; }
.wpsmenu .fermer a { width:7px; height:7px; display:block; overflow:hidden;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpZapette/fermer.png); }
.wpsmenu ul { position:relative; float:left;}
.wpsmenu ul li { padding:0 4px 3px 0; }
.wpsmenu ul.filterSpecific li,
.wpsmenu ul.filterCategory5 li { width:105px; }
.wpsmenu  a.level { clear:both; text-indent:0px; color:#8b9b00; padding:0 0 0 14px; margin:0;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpZapette/zapette.png) no-repeat 0px -117px; display:block; }
.wpsmenu  a.on { background-position:0px -97px; color:#0064a3; }
.wpsmenu  a.depl { background-position:0px -94px; background-color:#f3f3f3; padding:3px 0 3px 17px; }

/* off */
.wpZapette .depOff {}
.wpZapette .depOff .onglet { background:#f3f3f3; }
.wpZapette .depOff .onglet a { padding-right:7px; 
	background:#f3f3f3 url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpZapette/zapette.png) no-repeat 6px -72px; }
.wpZapette .depOff .onglet span { display:block; }
.wpZapette .depOff .corps { display:none; }
.wpZapette .depOff .ScrolList { display:none; }
.wpZapette .depOff .sldMInMax { display:none; }

/* Scroll Liste checkbox */
.wpZapette .corps .ScrolList { position:relative; background:#fff; padding:4px 0 0 0; overflow:hidden; }
.wpZapette .corps .ScrolList .Checkb { position:absolute; top:0px; left:0px; width:100%; }
.wpZapette .corps .ScrolList .ScrolBar { position:absolute; top:2px; right:2px; width:11px; background:#dddddd; }
.wpZapette .corps .ScrolList .ScrolThumb { position:absolute; top:0; right:0; width:11px; height:16px; 
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpZapette/cursor.png) no-repeat #57575B; cursor:pointer; -moz-user-select:none; }
/*.wpZapette .corps .ScrolList .ScrolBar div { position:absolute; left:0px; width:11px; }
.wpZapette .corps .ScrolList .Tcursor { top:0px; height:0px; z-index:2; }
.wpZapette .corps .ScrolList .cursor { top:0px; height:16px; z-index:10; }
.wpZapette .corps .ScrolList .Bcursor { bottom:0px; height:0px; z-index:2; }*/

/* Tools checkbox "liste" */
.wpZapette .Checkb li { margin:0; height:auto; margin:5px 0 0 0; width:95%; }
.wpZapette .Checkb a { clear:both; text-indent:0px; color:#8b9b00; padding:0 0 0 17px; margin:0;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpZapette/zapette.png) no-repeat 6px -117px; display:block; }
.wpZapette .Checkb a.on { background-position:6px -97px; color:#0064a3; }
.wpZapette .Checkb div.preciser { position:relative; margin:2px 0 2px 20px; display:none; }
.wpZapette .Checkb div.preciser div { display:none; }
.wpZapette .Checkb div.preciser a { clear:both; text-indent:0px; color:#8b9b00; padding:0 0 0 19px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpZapette/zapette.png) no-repeat 0px -380px; display:block; }
.wpZapette .Checkb div.preciser a.on { background-position:0px -410px; color:#b4b4b4; }

.wpZapette .Checkb a.depl { background-position:6px -94px; background-color:#f3f3f3; padding:3px 0 3px 17px; }
.wpsmenu_center div.wpsmenu div.btnValider { float:right; background:#BBCC2C; color:#0064A3; width:50px; padding-left:10px;margin-right:10px;margin-bottom:5px; }
.wpsmenu_center div.wpsmenu div.btnValider a { color:#FFFFFF;}
/* Checkbox list sur-menu */

/* tools "type de chaussures" */
.wpZapette .chaussure { height:247px; }/* -4 padding */

/* tools "pointure" */
.wpZapette .pointure { height:78px; }/* -4 padding */
.wpZapette .pointure li { float:left; width:45%; clear:none; }

/* tools "couleur" */
.wpZapette .couleur { padding:2px 0 0 5px; }
.wpZapette .couleur ul {}
.wpZapette .couleur li { display:inline; margin:0 2px 0 0; width:11px; height:11px; }
.wpZapette .couleur a {}
.wpZapette .couleur a img { background:#888; border:solid 1px #fff; width:12px; height:12px; }
.wpZapette .couleur a:hover { border:0; }
.wpZapette .couleur a:hover img {  border-color:#ff0060;  }
.wpZapette .couleur a.on img {  border-color:#ff0060;  }

/* tools "Motifs" */
.wpZapette .motif { padding:2px 0 0 5px; }
.wpZapette .motif ul {}
.wpZapette .motif li { display:inline; margin:0 5px 0 0; width:11px; height:11px; text-align:top; white-space:nowrap; }
.wpZapette .motif a { color:#8b9b00; }
.wpZapette .motif img { margin:2px 2px 0 0; border:solid 1px #fff; }
.wpZapette .motif a:hover { color:#0064a3; }
.wpZapette .motif a:hover img { border-color:#ff0060; }
.wpZapette .motif a.on { color:#0064a3; }
.wpZapette .motif a.on img { border-color:#ff0060; }

/* tools "Motifs" */
.sldMInMax { position:relative; width:197px; height:30px; 
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpZapette/zapette.png) no-repeat 0px -177px; margin:0 0 0 10px; }
.sldMInMax .valeur { display:none; }
.sldMInMax .SlideBar { position:absolute; width:181px; left:8px; background:#0064a3;
	 height:4px; top:4px; z-index:5px; overflow:hidden; }
.sldMInMax .SlideBarOff { background:#CCCCCC; }

	 
.sldMInMax .Cursor { height:16px; position:absolute; top:0px; z-index:10px; width:25px; }
.sldMInMax .Cursor a { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpZapette/zapette.png) no-repeat 12px -140px;
	padding:14px 0 0 0; cursor:ew-resize; display:block; color:#0064a3; }
.sldMInMax .CursMin { left:-13px; text-align:right; }
.sldMInMax .CursMin a { background-position:17px -140px; }
.sldMInMax .CursMax { left:185px; text-align:left; }
.sldMInMax .CursMax a { background-position:0px -140px; }

.sldMInMax .CursorOff a { color:#CCCCCC; }

.sldMInMax .lineId { display:none; }

/* tools "Matieres" */
.wpZapette .matieres { height:112px; }/* -4 padding */

/* tools "Mes envies" */
.wpZapette .mesenvies { height:95px; }/* -4 padding */
.wpZapette .mesenvies .all { border-bottom:solid 1px #f3f3f3; }

/* tools "genre" */
.wpZapette .genre a { clear:both; text-indent:0px; color:#8b9b00; padding:0 0 0 11px; margin:0;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpZapette/zapette.png) no-repeat 0px -117px; display:block; }
.wpZapette .genre a.on { background-position:0px -97px; color:#0064a3; }
.wpZapette .genre { overflow:hidden; width:133px; }
.wpZapette .genre li { float:left; clear:none; width:60px; display:block; }

/* Bloc de résultats */
.wpResultBloc { position:relative; width:229px; padding:11px 8px 0 13px; background:#bbcc2c; color:#fff; font-weight:bold; 
	margin:0 0 9px 0; }
.wpResultBloc h2 { font-size:2.2em; padding:0 0 4px 0; border:solid 1px #99a628; border-width:0 0 1px 0;
	margin:0 0 8px 0; color:#7f8a19; font-weight:normal; }
.wpResultBloc h2 strong { color:#0064a3; font-weight:bold; }
.wpResultBloc ul { overflow:hidden; _overflow: visible !important; margin:0 0 6px 0; width:auto; }
.wpResultBloc ul li { font-size:1.1em; height:20px; }
.wpResultBloc ul li.info { font-size:1.1em; height:auto; color:#4d5508; font-weight:normal; }
.wpResultBloc ul li a { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpZapette/zapette.png) no-repeat 1px -210px;
	padding:0 0 0 18px; color:#0064a3; display:block; }
.wpResultBloc ul li a:hover { background-position:1px -250px; }
.wpResultBloc .bouton { position:relative; height:28px; visibility:hidden; }
.wpResultBloc .bouton div { position:absolute; top:0px; margin:0 5px 0 0; height:20px; }
.wpResultBloc .bouton div.Suite {  width:107px; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpZapette/zapette.png) no-repeat 0 -280px; }
.wpResultBloc .bouton div.Reduire { background-position:0 -310px; }
.wpResultBloc .bouton div.TtSuppr { left:112px; width:115px; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpZapette/zapette.png) no-repeat 0 -340px; }
.wpResultBloc .bouton div a { line-height:18px; padding:0 0 0 16px; color:#616b08; text-transform:uppercase; display:block; }
.wpResultBloc ul li.selection {  }
.wpResultBloc .fleche { position:absolute; bottom:-4px; left:120px; height:4px; width:7px; overflow:hidden; 
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpZapette/zapette.png) no-repeat 0 -470px; }


.tendances .wpResultBloc {margin:6px 0 9px 0; }

/* THEME */

body a { color:#859912; }
body .theme { color:#859912 !important; }
body .themeBG {  background-color:#859912; }

/* theme femme */
body.femme .wpHomeTitle h1 { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpHomeTitle/HometitleFemme.png) no-repeat left top; }

/* theme fille */
body.fille .wpHomeTitle h1 { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpHomeTitle/HometitleFille.png) no-repeat left top;}

/* theme garcçon */
body.garcon .wpHomeTitle h1 { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpHomeTitle/HometitleGarcon.png) no-repeat left top;}

/* theme bebe */
body.bebe .wpHomeTitle h1 { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpHomeTitle/HometitleBebe.png) no-repeat left top; padding:0 0 7px 0; }
body.bebe .wpHomeTitle strong { color:#8fa004; }
body.bebe .wpTopArticles .tri { width:auto; }
body.bebe .wpTopArticles .headTopArticles { height:76px; }
body.bebe .wpTopArtFille023mois h2 { background-image:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpHomeTitle/topArticlesFilleGarcon.png); background-position: left top; height:37px; }
body.bebe .wpTopArtGarcon023mois h2 { background-image:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpHomeTitle/topArticlesFilleGarcon.png); background-position: left -40px; height:41px; }
.jsEnabled .wpTopArtFille023mois .maPushLeftInner { height:168px; }
.jsEnabled .wpTopArtGarcon023mois .maPushLeftInner { height:168px; }
.jsEnabled .wpProductRelated #GARCON023MOIS,
.jsEnabled .wpProductRelated #MATERNITEPUERI { display:none; }
body.bebe .wpProductRelatedCenter .uiTabs label {  width:218px; }
body.bebe .wpProductRelatedCenter .uiTabs label.tFille023mois { background-position:62px -653px; margin-left: 10px; }
body.bebe .wpProductRelatedCenter .uiTabs label.tGarcon023mois { background-position:54px -683px; margin-left: 10px; }
body.bebe .wpProductRelatedCenter .uiTabs label.tMaternitePueri { background-position:55px -713px; margin-left: 10px; }

/* theme homme */
body.homme .wpHomeTitle h1 { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpHomeTitle/HometitleHomme.png) no-repeat left top;}

/* theme chaussures */
body.chaussures .wpHomeTitle h1 { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpHomeTitle/HometitleChaussures.png) no-repeat left top; padding:0 0 7px 0; }
.jsEnabled .wpProductRelated #BEBE,
.jsEnabled .wpProductRelated #FILLE,
.jsEnabled .wpProductRelated #GARCON,
.jsEnabled .wpProductRelated #HOMME { display:none; }
body.chaussures .wpProductRelatedCenter .uiTabs label {  width:122px; }
body.chaussures .wpProductRelatedCenter .uiTabs label.tFemme { background-position:26px -743px; margin-left: 10px; }
body.chaussures .wpProductRelatedCenter .uiTabs label.tBebe { background-position:36px -773px; margin-left: 10px; }
body.chaussures .wpProductRelatedCenter .uiTabs label.tFille { background-position:36px -803px; margin-left: 10px; }
body.chaussures .wpProductRelatedCenter .uiTabs label.tGarcon { background-position:16px -833px; margin-left: 10px; }
body.chaussures .wpProductRelatedCenter .uiTabs label.tHomme { background-position:20px -863px; margin-left: 10px; }

/* theme TotalLook tendances */
.tendances {}
.tendances .wpProductRelated .uiTabs { margin-bottom:21px; }
.tendances .wpProductRelated .uiTabContent { border:0; margin:0; padding:0; }
.tendances .wpProductRelated .uiTabs label { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/ui/tendancesOnglets.png) no-repeat left top; }
.tendances .wpProductRelated .uiTabs label.chacunStylGemo { background-position:16px -21px; width:332px; }
.tendances .wpProductRelated .uiTabs label.ActuTendances { background-position:16px -81px; width:274px; }
.tendances .wpProductRelated .uiTabs label.nosStylistes { background-position:16px -141px; width:262px; }
.tendances .wpProductRelated .uiTabs .active label.chacunStylGemo { background-position:16px 9px; width:332px; }
.tendances .wpProductRelated .uiTabs .active label.ActuTendances { background-position:16px -51px; width:274px; }
.tendances .wpProductRelated .uiTabs .active label.nosStylistes { background-position:16px -111px; width:262px; }

.tendances .wpActuStyle { float:left; width:718px; height:340px;  border:solid 1px #cfcfcf; margin:2px 0 0 0;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpTendancesStylistes/wpActuStyleFd.png) no-repeat 485px 0; }


/*#ACTU_TENDANCES { display:none; }
#NOS_STYLISTES { display:none; }*/
#TOP_STYLISTETTL { display:none; }
#TOP_STYLISTETEND { display:none; }
#TOP_STYLISTESTYLE { display:none; }

/* carrousel Shoes */
.shoesBrand h2 { background: url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpCarrouselBrandShoes/labelShoesBrand.png) no-repeat 0 0; width:240px; height:19px; }
.shoesBrand h2 span { display:none;}

.shoesBrand .maCarrouselV .prev { width:239px; height:26px; float:left; margin-top:10px; margin-bottom:6px; 
	background:#e7e7e7 url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpTendancesStylistes/carrouselStyleDetail.png) no-repeat 117px -55px;  }
.shoesBrand .maCarrouselV .next { width:239px; height:26px; float:left; margin-top:6px;
	background:#e7e7e7 url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpTendancesStylistes/carrouselStyleDetail.png) no-repeat 117px -72px;  }
.shoesBrand .maCarrouselV .prev span,
.shoesBrand .maCarrouselV .next span { display:none; }	

ul.alphabet { margin-top:15px; }
ul.alphabet li { float:left; width:13px; height:13px; text-align:center; overflow:hidden; 
	margin:0 6px 6px 0; display:inline;}
ul.alphabet li.long,
ul.alphabet li.long a { width:52px; text-transform:uppercase; }	
ul.alphabet li a { font-size:1.0em; color:#57575b; float:left; width:13px; height:13px; background:#cede45;  } 	
ul.alphabet li.off a,
ul.alphabet li.off a:hover { background:#949496; color:#FFFFFF; }


ul.alphabet li.current a { background:#0064a3; color:#FFFFFF; }	

.shoesBrand ul.carrouselShoesBrand { float:left; overflow:hidden; width:239px; height:471px; }	
.shoesBrand ul.carrouselShoesBrand li { float:left; width:119px; height:118px; overflow:hidden; background:#cfcfcf; }
.shoesBrand ul.carrouselShoesBrand li a { float:left; width:118px; height:117px; overflow:hidden; background: #FFFFFF; margin-right:1px; }
.jsEnabled .shoesBrand ul.carrouselShoesBrand { visibility:hidden; }
.jsEnabled .shoesBrand ul.carrouselShoesBrand { width:237px; }
.shoesBrand .uiScroller ul.carrouselShoesBrand li { width:238px; }



/* FOOTER */

.maFooter { margin-top:8px; }
.maFooter .item { width:240px; height:179px; display:inline; float:left; margin-right:10px; }
.maFooter .last { margin-right:0; }
.maFooter .last h3 {height:21px; overflow:hidden; }

.maFooter a { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/arrows.png) no-repeat; padding-left:9px; color:#85888f; }
.maFooter a:hover { text-decoration:underline; }
.maFooter h3 { font-weight:normal; line-height:21px; font-size:1.2em; border-bottom:solid 1px #cfcfcf; }
.maFooter h3 img { position:relative; top:1px; left:2px; }
.maFooter h3 a { padding:0; background:0; }
.maFooter .content { position:relative; width:238px; height:135px; margin-top:6px; font-size:1.1em; }
.maFooter .content p { margin-bottom:7px; }
.maFooter .sitemap { background:#eee; }
.maFooter .sitemap ul { margin:5px 0 0 10px; float:left; width:90px; display:inline; }
.maFooter .sitemap ul li { float:left; width:90px; }

.maFooter .sitemap ul.promos { width:120px; }
.maFooter .sitemap ul.promos li { width:120px; }

.maFooter .submitField { position:relative; height:26px;  }
.maFooter .submitField input { position:absolute; top:0; left:0; font-size:1.0em;
	background:#eee; border:none; width:140px; height:16px; padding:2px 0 0 4px; }
.maFooter .submitField button { position:absolute; top:0; left:149px; font-size:0.8em;
	background:#999; border:none; width:20px; height:18px; color:#fff; }
.maFooter .brand { border:solid 1px #cfcfcf; background:#fff; padding:5px; 
	position:absolute; top:65px; width:225px; height:42px; }
.maFooter .garanties ul { margin-bottom:12px; }
.maFooter .garanties img { margin-top:3px; }
.maFooter .garanties .contact span {  width:20px; padding:1px 0 0 20px; height:14px; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/arrows.png) 0 -41px no-repeat; }
.maFooter .garanties .contact a {   }

.maFooter .newsletter { color:#85888f; }
.maFooter .newsletter a { display:block; padding:2px 0; background:none; }
.maFooter .newsletter a span { color:#57575d; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/arrows.png) no-repeat; padding-left:9px; }
.maFooter .newsletter .sample { border:solid 1px #cfcfcf; background:#fff; padding:6px 0 4px 6px; margin-top:5px; display:none; }
.maFooter .newsletter .sample img { float:left; display:inline; margin-right:5px; }
.maFooter .legal { clear:left; border-top:solid 1px #cfcfcf; font-size:1.1em; padding:5px 0; }
.maFooter .legal p { float:left; }
.maFooter .legal ul, .maFooter .legal li { float:right; }
.maFooter .legal a { color:#57575d; margin-left:20px; }


/* WP STORE SEARCH */

.wpStoreSearch {}
.wpStoreSearch .maLeftCol, .wpStoreSearch .maRightCol { border-top:1px solid #cfcfcf; margin-top:10px; }
.wpStoreSearch h2 { width:164px; height:20px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpStoreSearch/labelStores.png) no-repeat 0 0;  }
.wpStoreSearch h2 span { display:none;}
.searchZone { margin:4px 0 0 0; width:250px; height:110px; overflow:hidden;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpStoreSearch/labelStores.png) 0 -40px; }
	
.wpStoreSearch h3 { color:#FFFFFF; font-size:2em; font-weight:normal; margin:20px 0 0 10px; }
.wpStoreSearch input { float:left; display:inline; margin:15px 0 0 10px; width:76px; height:16px;
	padding:1px 0 0 4px; border:1px solid #cfcfcf; font-size:1.2em; color:#6f6f72; font-weight:bold; }
.wpStoreSearch .storeSearchBtn { float:left; display:inline; margin:15px 0 0 10px; width:82px; height:19px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpStoreSearch/labelStores.png) 0 -160px; text-indent:-999px; border:0 none; }

.wpStoreSearch .resultZone { margin:8px 0 0 0; border:1px solid #cfcfcf; padding:10px 0 0 0; 
	width:248px; height:460px; }
.wpStoreSearch .resultZone .Inner { width:235px; height:440px; overflow:auto; padding:10px 0 0 8px; }
.wpStoreSearch .resultZone h4 { float:left; width:180px; font-size:1.2em; color:#859912; text-transform:uppercase; }
.wpStoreSearch .resultZone p { font-size:1.2em; margin:0 10px 12px 5px; }

.wpStoreSearch .resultZone li { overflow:hidden; clear:both; margin-bottom:15px; }
.wpStoreSearch .resultZone li p { float:left; clear:left; width:185px; display:inline; margin:10px 0 0 25px; font-size:1.2em; }

.wpStoreSearch .resultZone .moreDetails { float:left; clear:left; display:inline; margin:5px 0 0 25px; color:#0064a2;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/arrows.png) no-repeat 0 -200px; padding-left:8px; font-size:1.1em; }
	
.wpStoreSearch .resultZone .moreDetailsOn {
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/arrows.png) no-repeat 0 -218px; }
		
.wpStoreSearch .resultZone .Details { clear:left; float:left; display:inline; overflow:hidden; margin: 5px 0 0 20px; background:#f3f3f3; 
	width:174px; padding:8px; }
.wpStoreSearch .resultZone .Details p { margin:0 0 10px 0; font-size:1.1em; width:170px; }
.wpStoreSearch .resultZone .Details p.red { font-weight:bold; color:#ff0024; }



.wpStoreSearch .resultZone .bullet { float:left; display:inline; width:15px; height:32px; padding:1px 0 0 5px; margin:0 6px 0 0;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpStoreSearch/labelStores.png) 0px -190px; font-size:1.3em; color:#000000; font-weight:bold;}
	
.wpStoreSearch .resultZone .bulletRed { float:left; display:inline; width:15px; height:32px; padding:1px 0 0 5px; margin:0 6px 0 0;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpStoreSearch/labelStores.png) -20px -190px; font-size:1.3em; color:#000000; font-weight:bold;}
	

.wpStoreSearch .mapLocateStore { margin-top:4px; }

.wpStoreSearch .ResultStoresList { border:1px solid #cfcfcf; margin:10px 0 0 0; padding:10px 20px ; width:947px; }
.wpStoreSearch .ResultStoresList h4 { color:#85898e; font-size:1.4em; }
.wpStoreSearch .ResultStoresList ul { margin:10px 0 0 0; }
.wpStoreSearch .ResultStoresList ul li { margin:0 0 7px 0; }
.wpStoreSearch .ResultStoresList ul li a { font-size:1em; color:#85898e; }

.wpStoreSearch .ResultDeptList { border:1px solid #cfcfcf; margin:10px 0 0 0; padding:10px 25px; width:937px; }
.wpStoreSearch .ResultDeptList ul { float:left; display:inline; width:210px; margin-right:32px; }
.wpStoreSearch .ResultDeptList ul.last { margin-right:0; }
.wpStoreSearch .ResultDeptList ul li { margin:0 0 6px 0; }
.wpStoreSearch .ResultDeptList ul li a { font-size:1.1em; color:#85898e; font-weight:bold;
	background: url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/arrows.png) no-repeat 0 -240px; padding-left:10px; }
.wpStoreSearch .ResultDeptList ul li a:hover { text-decoration:underline;}

/* top Promo */

.wpTopPromo .subNav { overflow:hidden; padding: 0 0 0 1px; width:700px; height:26px; margin:0 auto; }
.wpTopPromo .subNav li { float:left; height:26px;background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/subNavBorder.png) no-repeat top right;  }
.wpTopPromo .subNav li a { text-transform:uppercase; padding:0 0 0 6px; float:left; position:relative; left:-1px; }
.wpTopPromo .subNav li a span {  padding:4px 5px 0 0; float:left; height:22px; cursor:pointer; }
.wpTopPromo .subNav li.last { background:none; }
.wpTopPromo .subNav li:hover,
.wpTopPromo .subNav li.active { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/subNavArrow.png) no-repeat bottom center; }
.wpTopPromo .subNav li a:hover,
.wpTopPromo .subNav li.active a { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/subNavBg.png) no-repeat left top; color:#FFFFFF; }
.wpTopPromo .subNav li a:hover span,
.wpTopPromo .subNav li.active a span { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/subNavBg.png) no-repeat right top;  }

.wpTopPromo h2 { width:238px; height:34px; margin-bottom:10px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpTopPromo/topPromoTitle.png) no-repeat 0 0; }
.wpTopPromo h2 span { display:none; }


/* FAQ - CONTACT */
.jsEnabled .wpContact #CONTACT {display:none; }
.clear { clear:both; }
.wpContact .open a.rubTitle { color:#8c9d00; }
.wpContact .maLeftCol { width:720px;}
.wpContact .maRightCol { width:250px;}
.wpContact .maRightCol .pushRight { margin-top:55px; }
.wpContact #CONTACT { display:block; }
.wpContact .uiTabs { left:-6px; margin-right:-6px; }
.wpContact .uiTabs label { height:25px; margin-top:12px; 
	background-image: url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpContact/labelContact.png); overflow:hidden; }
.wpContact .uiTabs .tFaq { width:280px; background-position: 15px 4px; }
.wpContact .uiTabs .tContact { width:210px; background-position: 15px -26px; }

.wpContact .visuBig { padding:13px; width:692px; height:255px; border:1px solid #cfcfcf; margin:10px 0 0 0;}
.wpContact .rub {  width:698px; padding:10px; border:1px solid #cfcfcf; margin:5px 0 0 0; position:relative; }
.wpContact .rub h2, 
.wpContact .rub .rubTitle {  padding:0 0 0 5px;
	font-size:1.6em; color:#57575b; font-weight:bold; text-transform:uppercase; }

.wpContact .rubContent {  padding:12px; background:#eeeeee; margin: 10px 0 0 0; }

.wpContact .rubContent p { padding-left: 10px; font-size:1.1em; }
.wpContact .rubContent p.smallTxt { font-size:1em; margin-top:10px; }
.wpContact .subContent p a { color:#0064A2;}
.wpContact .rubContent a:hover { text-decoration:underline;}

.wpContact .rubContent .questionTitle { font-weight:bold; margin-bottom:3px;}
.wpContact .rubContent .questionTitle a { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/arrows.png) no-repeat 0 0; padding:0 0 0 10px;  }
.wpContact .subContent {  padding:10px; background:#FFFFFF; margin: 10px 0 0 0; }
.wpContact .subContent p {  padding:0; }
.wpContact .subContent h3 {  font-size:1.4em; color:#0064a3; font-weight:bold; margin-bottom:6px; }

.wpContact .bottomContact { padding:10px 10px 0 10px; }
.wpContact .bottomContact ul { overflow:hidden; }
.wpContact .bottomContact li { display:inline;float:left; margin-left:120px;  }

.wpContact .rub .mail { padding:0 0 0 30px; font-size:1.2em; color:#0064a3; font-weight:bold;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpContact/pictoMail.png) no-repeat 0 0; }

.wpContact form .block { overflow:hidden; background:#eeeeee;  overflow:hidden; 
	width:668px; padding:15px 0 0 30px; position:relative; }	
.wpContact label { overflow:hidden;  background-repeat:no-repeat; 
	background-image:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpAccount/labelAccount.png); width:150px; height:20px; }
.wpContact button {  text-indent:-999px; overflow:hidden; border:0 none;
	background-image:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpAccount/labelAccount.png); display:inline;}
.wpContact .backBtn { height:20px; margin-bottom:10px; }
.wpContact .backBtn a {  float:left; width:79px; height:20px; 
	background-image:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpBasket/labelBasket.png); background-position:0 -260px; }
.wpContact .backBtn span { display:none; }
.wpContact .tEmail { background-position:0 -470px; }
.wpContact .tCivilite { background-position:0 -510px; }
.wpContact .tNomFamille { background-position:-160px -510px; }
.wpContact .tPrenom { background-position:0 -530px; }
.wpContact .tAdresseMail { background-position:0 -550px; }
.wpContact .tAdresse { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpContact/labelContact.png) no-repeat 0 -140px; }
.wpContact .tCodePost { background-position:-160px -600px; }
.wpContact .tVille { background-position:0 -620px; }
.wpContact .tTelFixe { background-position:-160px -620px; }
.wpContact .tTelPortable { background-position:0 -640px; }
.wpContact .tvotreQuestionPorte { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpContact/labelContact.png) no-repeat 0 -60px; }
.wpContact .tObjetDemande { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpContact/labelContact.png) no-repeat 0 -80px; }
.wpContact .tNumCommande { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpContact/labelContact.png) no-repeat 0 -100px; }
.wpContact .tvotreQuestion { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpContact/labelContact.png) no-repeat 0 -120px;}
.wpContact .tEmpty { background:none; }
.wpContact .tEnvoyer { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpContact/labelContact.png) no-repeat 0 -180px; 
	width:110px; height:47px; float:right; display:inline; margin-right:20px; }

.wpContact .civilite span { width:auto; clear:none; }
.wpContact .civilite label.regular { background:none; text-indent:0; width:50px; }

.wpContact .block .noOverflow { margin:0 0 10px 0 ; clear:both; width:500px; }
.wpContact .block .formDiv { margin:0 0 10px 0 ; overflow:hidden; clear:both; width:470px; }
.wpContact .block .formDiv p { font-size:1.1em; }
.wpContact label {  float:left; }
.wpContact input  { float:left; width:306px; height:16px; padding:3px 0 0 4px; border:0 none;
	background:#FFFFFF; font-size:1.1em; }
.wpContact input.short { width:114px; }
.wpContact .questionSubject { float:left; }
.wpContact .block textarea { width:300px; height:115px; padding:5px 0 0 6px; float:left; font-size:1.1em;}

.wpContact .block .sep { width:660px; height:4px; background:#FFFFFF; overflow:hidden; padding:0; margin:0 0 10px -5px; }
.wpContact .block .detailTxt { margin:5px 0 0 5px; }
.wpContact .block .Phone { float:left; height:45px; padding:6px 0 0 20px; width:250px;
	background: url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpTunnel/bgPhoneDoted.png) no-repeat 0 3px; display:inline; }
.wpContact .block .Phone p { font-size:1.1em;}
	
.wpContact .block .uiSelect { width:306px;  margin:0; }	
.wpContact .block .uiSelect div { width:306px; margin:0; background-color:#0064a3; }
.wpContact .block .uiSelect div p { width:276px; color:#0064a3; }
.wpContact .block .uiSelect-list a { color:#0064a3; }
.wpContact p.intro { margin:15px 0; font-size:1.1em; }

.wpContact .small { float:left; clear:none; width:270px; }
.wpContact .small .formDiv { width:270px; }

.wpContact .validation-advice { font-size:1.1em; color:#FF0000; margin:5px 0 0 150px; }
/* Revue Presse */

.wpRevuePresse {}
.wpRevuePresse h2 { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpRevuePresse/revuePresseTitle.png); width:204px; height:22px; overflow:hidden;}
.wpRevuePresse h2 span { display:none;}

.wpRevuePresse .maLeftCol { width:720px;}
.wpRevuePresse .maRightCol { width:250px;}
.wpRevuePresse .maRightCol .pushRight { margin-top:33px; }
.wpRevuePresse .RevuePresseContainer { padding:8px; width:692px; 
border:1px solid #cfcfcf; margin:10px 0 0 0; }

.wpRevuePresse .RevuePresseContent { background:#EEEEEE; padding:30px;}
.wpRevuePresse .RevuePresseContent .block { clear:both; margin: 0 0 10px 0; overflow:hidden;  }
.wpRevuePresse .RevuePresseContent p { font-size:1.1em; margin-bottom:15px; }
.wpRevuePresse .RevuePresseContent p span { font-weight:bold; }
.wpRevuePresse .RevuePresseContent h3 {color:#0064a3; font-size:1.4em; margin:12px 0 15px 0;}
.wpRevuePresse .visuLeft { float:left; width:288px; padding:13px; background:#FFFFFF;}
.wpRevuePresse .textRight { float:left; width:300px; display:inline; margin-left:15px;}
.wpRevuePresse .sep { clear:both; height:3px; background:#FFFFFF; margin:0 0 10px 0; overflow:hidden;}

/* CGV */

.wpCGV {}
.wpCGV h2 { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpCGV/cgvTitle.png); width:415px; height:26px; overflow:hidden;}
.wpCGV h2 span { display:none;}

.wpCGV .maLeftCol { width:720px;}
.wpCGV .maRightCol { width:250px;}
.wpCGV .maRightCol .pushRight { margin-top:33px; }
.wpCGV .cgvContainer { padding:8px; width:692px; 
border:1px solid #cfcfcf; margin:10px 0 0 0; }

.wpCGV .cgvContent { background:#EEEEEE; padding:20px 30px 30px 30px;}
.wpCGV .cgvContent .block { clear:both; margin: 0 0 10px 0; overflow:hidden;  }
.wpCGV .cgvContent p { font-size:1.1em; margin-bottom:15px; }
.wpCGV .cgvContent p span { color:#96a800; font-weight:bold; }
.wpCGV .cgvContent h3 { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpCGV/sommaireTitle.png); width:117px; height:19px; overflow:hidden;}
.wpCGV .cgvContent h3 span { display:none; }
.wpCGV .cgvContent ul { margin:10px 0 40px 0; }
.wpCGV .cgvContent ul li { font-size:1.1em; font-weight:bold; padding:3px 0 0 0; clear:both; }
.wpCGV .cgvContent ul li a:hover { text-decoration:underline; }
.wpCGV .cgvContent ul li a span { float:left; width:15px; text-align:right; padding:0 3px 0 0; }
.wpCGV .cgvContent h4 { font-size:1.4em; font-weight:bold; color:#0064a3; margin-bottom:4px; }
.wpCGV .cgvContent h4 a { color:#0064a3;  }

/* version popup */
.layerCGV { width:725px; background:#FFFFFF; }
.layerCGV h2 { margin:10px 0 0 6px; }
.layerCGV .cgvContainer { margin:10px 0 0 6px; }

/* layer Conditions Offres */
.layerConditionsOffres { width:725px; background:#FFFFFF; }
.layerConditionsOffres h2 { margin:10px 0 0 6px; width:345px; 
	background: url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpStaticPages/conditionsOfffresTitle.png) no-repeat 0 0; }
.layerConditionsOffres .cgvContainer { margin:10px 0 0 6px; }
.layerConditionsOffres .content { padding-bottom:20px; overflow:hidden; height: 1%; }
.layerConditionsOffres .visuOC { float:left; margin-right:10px; display:inline; }

.layerConditionsOffres .cgvContent h4,
.layerConditionsOffres .cgvContent h4 a { color:#859912; }
/* Infos Legales */

.wpInfosLegales {}
.wpInfosLegales h2.tInfosLegales { width:294px; height:26px; overflow:hidden;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpStaticPages/informationsLegalesTitle.png);   clear:left;}
.wpInfosLegales h2.tCredits {  width:200px; height:26px; overflow:hidden;
background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpStaticPages/creditsTitle.png); clear:left; float:left; margin:20px 0 0 0;}

.wpInfosLegales h2 span { display:none;}

.wpInfosLegales .maLeftCol { width:720px;}
.wpInfosLegales .maRightCol { width:250px;}
.wpInfosLegales .maRightCol .pushRight { margin-top:33px; }
.wpInfosLegales .cgvContainer { padding:8px; width:692px; 
border:1px solid #cfcfcf; margin:10px 0 0 0; float:left; }

.wpInfosLegales .cgvContent { background:#EEEEEE; padding:20px 30px 30px 30px;}
.wpInfosLegales .cgvContent .block { clear:both; margin: 0 0 10px 0; overflow:hidden;  }
.wpInfosLegales .cgvContent p { font-size:1.1em; margin-bottom:15px; }
.wpInfosLegales .cgvContent p span { color:#96a800; font-weight:bold; }
.wpInfosLegales .cgvContent h3 {color:#0064A3; font-size:1.4em; margin-bottom:5px;}
.wpInfosLegales a:hover {text-decoration:underline;}


/* Qui sommes-nous ? */

.wpNous h2 { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpStaticPages/quiSommesNousTitle.png); width:260px; height:26px; overflow:hidden;}
.wpNous h2 span { display:none;}

.wpNous .maLeftCol { width:720px;}
.wpNous .maRightCol { width:250px; margin:34px 0 0 0;}
.wpNous .maRightCol .pushRight { margin-bottom:10px; }
.wpNous .container { padding:8px; width:692px; 
border:1px solid #cfcfcf; margin:7px 0 0 0; }

.wpNous .content { background:#EEEEEE; padding:8px 8px 30px 8px; height:921px;}
.wpNous .content .block { clear:both; margin: 0 0 10px 0; overflow:hidden;  }
.wpNous .content p { font-size:1.1em; margin-bottom:15px; }
.wpNous .content p span { color:#7d8a10; }

.wpNous .tPlusGemo { width:131px; height:22px; overflow:hidden; margin:0 0 10px 23px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpStaticPages/plusGemoTitle.png) 0 0; }
.wpNous h3 span { display:none; }

.wpNous .txt { margin:10px 23px 0 23px; }
.wpNous .sep { background:#FFFFFF; width:650px; height:3px; overflow:hidden; margin:0 0 20px 13px; }
.wpNous .bloc3Col { overflow:hidden; margin:0 0 0 13px;}
.wpNous .bloc3Col div { float:left; width:190px; height:320px; display:inline; margin-right:10px; padding:10px 10px 10px 10px; 
	background:#FFFFFF;}
.wpNous .bloc3Col div h4 { color:#0064a3; font-size:1.4em; margin-bottom:15px; }
.wpNous .mail{ background: url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/arrows.png) no-repeat 0 -41px; padding:1px 0 0 20px;; }

.wpNous .pushRight { border:1px solid #d5d5d5; padding:10px 14px 10px 14px; margin:0 0 0 0; }
.wpNous .pushRight .Inner { background:#EEEEEE; padding:10px 0 15px 0; height:560px;}
.wpNous .pushRight .Txt { padding:10px 0 10px 0; background:#FFFFFF; }
.wpNous .pushRight h4 { font-size:1.4em; color:#ce2870;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/arrows.png) no-repeat 0 -360px; padding:0 0 0 10px; }
.wpNous .pushRight p { font-size:1.1em;  }
.wpNous .pushRight .sep { width:100%; height:1px; overflow:hidden; margin:10px 0 10px 0;
background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/dot.png) repeat-x 0 0;}


/* LES ENGAGEMENTS */

.wpEngagements h2 { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpStaticPages/engagementsTitle.png); width:435px; height:30px; overflow:hidden;}
.wpEngagements h2 span { display:none;}

.wpEngagements .maLeftCol { width:720px;}
.wpEngagements .maRightCol { width:250px; margin:34px 0 0 0;}
.wpEngagements .maRightCol .pushRight { margin-bottom:10px; }
.wpEngagements .container { padding:8px; width:692px; 
border:1px solid #cfcfcf; margin:3px 0 0 0; }

.wpEngagements .content { background:#EEEEEE; padding:8px 8px 30px 8px;}
.wpEngagements .content .block { clear:both; margin: 0 0 10px 0; overflow:hidden;  }
.wpEngagements .content p { font-size:1.1em; margin-bottom:15px; }
.wpEngagements .content p span { color:#7d8a10; }
.wpEngagements .txt { float:left; clear:left;  margin:20px 0 0 0;
	background:#FFFFFF; width:279px; height:237px; padding:10px; }
.wpEngagements .Big {
	background:#FFFFFF; width:655px; height:370px; }	
.wpEngagements .visu { float:left;display:inline; margin:20px 0 0 8px; padding:10px 15px;
	background:#FFFFFF; width:338px;  height:237px; }
.wpEngagements .tPlusGemo { width:131px; height:22px; overflow:hidden; margin:0 0 10px 23px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpStaticPages/plusGemoTitle.png) 0 0; }
.wpEngagements h3 { color:#bbcc2c; text-transform:uppercase; font-size:1.3em; margin-bottom:6px; }
.wpEngagements h3 strong { color:#0064a3;}
.wpEngagements .content .surtitre { color:#0064a3; font-size:1.5em; font-weight:bold; }


.wpEngagements .pushRight { border:1px solid #d5d5d5; padding:10px 14px 10px 14px; margin:0 0 0 0; }
.wpEngagements .pushRight .Inner { background:#EEEEEE; padding:10px 0 15px 0; height:560px;}
.wpEngagements .pushRight .Txt { padding:10px 0 10px 0; background:#FFFFFF; }
.wpEngagements .pushRight h4 { font-size:1.4em; color:#ce2870;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/arrows.png) no-repeat 0 -360px; padding:0 0 0 10px; }
.wpEngagements .pushRight p { font-size:1.1em;  }
.wpEngagements .pushRight .sep { width:100%; height:1px; overflow:hidden; margin:10px 0 10px 0;
background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/dot.png) repeat-x 0 0;}


/*

.wpNous .sep { background:#FFFFFF; width:650px; height:3px; overflow:hidden; margin:0 0 20px 13px; }
.wpNous .bloc3Col { overflow:hidden; margin:0 0 0 13px;}
.wpNous .bloc3Col div { float:left; width:190px; height:320px; display:inline; margin-right:10px; padding:10px 10px 10px 10px; 
	background:#FFFFFF;}
.wpNous .bloc3Col div h4 { color:#0064a3; font-size:1.4em; margin-bottom:6px; }
.wpNous .mail{ background: url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/arrows.png) no-repeat 0 -41px; padding:1px 0 0 20px;; }

*/
/* PARTENAIRES */

.wpPartenaires h2 { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpStaticPages/nosPartenairesTitle.png); width:212px; height:22px; overflow:hidden;}
.wpPartenaires h2 span { display:none;}
.wpPartenaires .maLeftCol { width:720px;}
.wpPartenaires .maRightCol { width:250px;}
.wpPartenaires .maRightCol .pushRight { margin-top:33px; }
.wpPartenaires .partenairesContainer { padding:8px; width:692px; 
border:1px solid #cfcfcf; margin:10px 0 0 0; }
.wpPartenaires .partenairesContent { background:#EEEEEE; padding:30px;}
.wpPartenaires .partenairesContent .block { clear:both; margin: 0; overflow:hidden;  }
.wpPartenaires .partenairesContent p { font-size:1.1em; margin:10px 0 15px 0; }
.wpPartenaires .partenairesContent p span { color:#96a800; font-weight:bold; }
.wpPartenaires .partenairesContent h3 {color:#0064a3; font-size:1.4em; margin:12px 0 15px 0;}
.wpPartenaires .visuLeft { float:left; width:100px;}
.wpPartenaires .visuLeft img { margin-bottom:10px; }
.wpPartenaires .textRight { float:left; width:510px; display:inline; margin-left:15px;}
.wpPartenaires .sep { clear:both; height:3px; background:#FFFFFF; margin:0 0 10px 0; overflow:hidden;}
.wpPartenaires .partenairesContent p.mentions { padding:30px 0 0 0; font-size:1em;}
.wpPartenaires .partenairesContent a:hover { text-decoration:underline; }


/* PAGE CONFIRMATION INSCRIPTION */

.wpConfirm h2 { height:25px; }
.wpConfirm h2 span { display:none;}
.wpConfirm .maLeftCol { width:720px;}
.wpConfirm .maRightCol { width:250px;}
.wpConfirm .maRightCol .pushRight { margin-top:33px; }
.wpConfirm .confirmContainer { padding:8px; width:692px; 
border:1px solid #cfcfcf; margin:8px 0 0 0; }
.wpConfirm .confirmContent { background:#EEEEEE; padding:20px 30px 30px 30px; height:295px; }
.wpConfirm .confirmContent .block { clear:both; margin: 0 0 10px 0; overflow:hidden;  }
.wpConfirm .confirmContent p { font-size:1.1em; color:#000000; font-weight:bold; margin-bottom:25px; }
.wpConfirm .confirmContent p span { color:#96a800; font-weight:bold; }
.wpConfirm .confirmContent h3 { font-size:1.6em; font-weight:bold; color:#0064a3; margin-bottom:35px; }
.wpConfirm .btn { width:415px; margin:50px auto 0 auto; overflow:hidden; }
.wpConfirm .btn a { height:41px; float:right; overflow:hidden; display:inline; }
.wpConfirm .btn a span { display:none; }
.wpConfirm .backBoutique { width:184px; margin-left:15px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpStaticPages/btnAccessBoutique.png) no-repeat 0 0; }
.wpConfirm .monCompte {  width:194px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpStaticPages/btnAccessAccount.png); }

/* CONDITIONS DE LIVRAISON */

.wpConditionLivraison h2 {  width:318px; height:22px; overflow:hidden;
background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpStaticPages/conditionsLivraisonTitle.png); }
.wpConditionLivraison h2 span { display:none;}
.wpConditionLivraison .maLeftCol { width:720px;}
.wpConditionLivraison .maRightCol { width:250px;}
.wpConditionLivraison .maRightCol .pushRight { margin-top:33px; }
.wpConditionLivraison .cgvContainer { padding:8px; 
border:1px solid #cfcfcf; margin:10px 0 0 0; }
.wpConditionLivraison .cgvContent { background:#EEEEEE; padding:20px 30px 30px 30px;}
.wpConditionLivraison .cgvContent .block { clear:both; margin: 0 0 10px 0; overflow:hidden;  }
.wpConditionLivraison .cgvContent p { font-size:1.1em; margin-bottom:15px; }
.wpConditionLivraison .cgvContent table span,
.wpCGV table span { color:#96a800; font-weight:bold; }
.wpConditionLivraison .cgvContent table,
.wpCGV table { font-size:1.1em; }
.wpConditionLivraison .cgvContent table th,
.wpCGV table th { text-align:center; color:#0064a3; font-weight:bold; padding:20px 5px;width:130px; }
.wpConditionLivraison .cgvContent table th.big {width:240px; }
.wpConditionLivraison .cgvContent table td,
.wpCGV table td { width:96px; padding:10px 5px 10px 15px;}
.wpConditionLivraison .cgvContent table td,
.wpConditionLivraison .cgvContent table th,
.wpCGV table td,
.wpCGV table th  { border-right:1px solid #CCC; border-bottom:1px solid #CCC; background:#FFFFFF;
	vertical-align:middle; }
.wpConditionLivraison .cgvContent table .price,
.wpCGV table .price { text-align:center; }
.wpConditionLivraison .cgvContent table .last,
.wpCGV table .last { border-right:none; }
.wpConditionLivraison small { vertical-align:top; font-size:0.8em; }


.wpConditionLivraison .cgvContent ul { font-size:1.1em; margin-bottom:15px; }
.wpConditionLivraison .cgvContent li { margin-left:20px;}
.wpConditionLivraison .cgvContent li.title { font-weight:bold; list-style-type:square; list-style-position:inside; margin-left:0;}
.wpConditionLivraison .cgvContent a { font-weight:bold; }
.wpConditionLivraison .cgvContent a:hover { text-decoration:underline; }
.wpConditionLivraison .cgvContent .smallTxt { margin-top:10px; font-size:1em; }
.wpConditionLivraison .cgvContent h3 { margin:0 0 10px 0; font-size:1.1em; }
.wpConditionLivraison .cgvContent .sep { height:3px; overflow:hidden; background:#FFFFFF; margin:20px 0; }
.wpConditionLivraison .backBtn { display:block; width:112px; height:41px; margin:20px 0 0 540px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpStaticPages/backBtn.png) no-repeat 0 0; overflow:hidden;  }
.wpConditionLivraison .backBtn span { display:none; }
	

/* ERROR PAGES */

.wp404 .maLeftCol { width:720px; margin-right:17px; }
.wp404 .maRightCol { width:250px;}
.wp404 .visu { border:1px solid #cfcfcf; padding:10px; }
.wp404 .ErrorPageNav { border:1px solid #cfcfcf; padding:11px; }
.wp404 .ErrorPageNav .inner { background:#f6f6f6; padding:15px; height:1%; }
.wp404 .ErrorPageNav p { font-size:1.2em; }
.wp404 .ErrorPageNav ul { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpError/liBg.png) repeat-x top left; margin:10px 0 0 0; }
.wp404 .ErrorPageNav ul li { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/wpError/liBg.png) repeat-x bottom left; padding:4px 0; 
font-size:1.1em; font-weight:bold; }
.wp404 .ErrorPageNav ul li a { color:#96a800; padding-left:12px;
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/arrows.png) no-repeat 0 0; }
.wp404 .ErrorPageNav ul li a:hover {color:#0064a3; 
	background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/arrows.png) no-repeat 0 -260px;}


/* ui rating invisibles  */
.wpResultContent .uiRating,
.wpProductPresentation .uiRating,
.wpProductPresentation .avis,
.fpClientsAvis,
.wpTopArticles .tri .bestNoted,
.wpDetail .Panneau .stars { display:none; }

.inline2Banner{
	margin-bottom:15px;
}

.Flash{
	margin-bottom:15px;
}

.maLine .inline2Banner {
	margin-bottom:0px
}

.jsEnabled #NAVIGATION { display:none; }

.maNavigationPanel { margin:0 auto; width:968px; padding:10px; 
	background:#FFFFFF; border:1px solid #cfcfcf; }
.jsEnabled .maNavigationPanel { display:none; border:none; }
	
.maNavigation { position:relative; width:718px; float:left; }
.jsEnabled .maNavigation { height:350px; background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/navigationUL.png) no-repeat 0 bottom; }

.maNavigation li  { width:715px; float:left; clear:left; height:45px;/*margin-bottom:6px;*/ background:#FFFFFF; }
.maNavigation .first { width:250px; height:39px; float:left; font-size:1.2em; color:#FFFFFF; 
	background: url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/navigation.png) no-repeat; }

.maNavigation li ul.subNav { background:#FFFFFF; border-left:1px solid #cfcfcf; height:350px; }
.jsEnabled .maNavigation li ul.subNav { display:none; position:absolute; top:0; left:260px; width:453px; }

.maNavigation li ul.subNav li a { color:#0064a3; font-size:1.1em; }
.maNavigation li ul.subNav li a:hover { text-decoration:none; }

.maNavigation li ul.subNav li { clear:none; width:150px; float:left; margin-bottom:-4px; }
.maNavigation .second  { float:left; width:149px; border-right:1px solid #FFFFFF;
	height:43px; line-height:43px; background: url(http://www.gemo.fr/skin/frontend/gemo/default/images/master/navigation.png) no-repeat; }
.maNavigation li ul.subNav li ul li a { float:left; width:125px; padding:2px 5px; color:#0064a3; background:none; }
.maNavigation li ul.subNav li ul li a:hover {  color:#FFFFFF; background:#0064a3;  }
.maNavigation li ul.subNav li ul { float:left; border:none; height:306px; position:relative; top:-4px; padding-top:4px; 
	border-right:1px solid #cfcfcf; border-bottom:1px solid #CFCFCF; width:148px;}
.maNavigation li ul.subNav li ul li { float:left; border:none; width:136px; padding: 0 6px; margin:0; height:auto; } 

.maNavigation li a.first span,
.maNavigation li ul.subNav li a.second span { display:none; }

.maNavigation .tFille023mois { background-position:0 -40px; }
.maNavigation .tGarcon023mois { background-position:0 -120px; }
.maNavigation .tPuericulture { background-position:0 -200px; }
.maNavigation .tFutureMaman { background-position:0 -280px; }

.maNavigation .tVetements { background-position:-260px -43px; }
.maNavigation .tChaussures { background-position:-260px -129px; }
.maNavigation .tAccessoires { background-position:-260px -215px; }

.maNavigation .tPretPorter { background-position: 0 -380px; }
.maNavigation .tSportBain { background-position:0 -460px; }
.maNavigation .tLingerieNuit { background-position:0 -540px; }
.maNavigation .tMaternitePueri { background-position:0 -620px; }
.maNavigation .tGrandeTaille { background-position:0 -700px; }

.maNavigation .subNav .tBain { background-position:-260px -383px; }
.maNavigation .subNav .tLingerie { background-position:-260px -469px; }
.maNavigation .subNav .tPuericulture { background-position:-260px -727px; }
.maNavigation .subNav .tNuit { background-position:-260px -555px; }
.maNavigation .subNav .tChaussettesCollants { background-position:-260px -641px; }


.maNavigation .tFille210ans { background-position:0 -200px; }
.maNavigation .tFille1016ans { background-position:0 -280px; }

.maNavigation .tGarcon210ans { background-position:0 -780px; }
.maNavigation .tGarcon1016ans { background-position:0 -860px; }

.maNavigation .tSousVetNuit { background-position:0 -940px; }

.maNavigation .subNav .tSousVetements { background-position:-260px -899px; }
.maNavigation .subNav .tChaussettes { background-position:-260px -813px; }


.maNavigation .tFemme { background-position:0 -1020px; }
.maNavigation .tBebe { background-position:0 -1100px; }
.maNavigation .tFille { background-position:0 -1180px; }
.maNavigation .tGarcon { background-position:0 -1260px; }
.maNavigation .tHomme { background-position:0 -1340px; }

.maNavigation .subNav .tFille023mois { background-position:-260px -985px; }
.maNavigation .subNav .tGarcon023mois { background-position:-260px -1071px; }
.maNavigation .subNav .tFille210ans { background-position:-260px -1157px; }
.maNavigation .subNav .tFille1016ans{ background-position:-260px -1243px; }
.maNavigation .subNav .tGarcon210ans { background-position:-260px -1329px; }
.maNavigation .subNav .tGarcon1016ans{ background-position:-260px -1415px; }

.maNavigation .tFille023mois_active { background-position:0 0; }
.maNavigation .tGarcon023mois_active { background-position:0 -80px; }
.maNavigation .tPuericulture_active { background-position:0 -160px; }
.maNavigation .tFutureMaman_active { background-position:0 -240px; }

.maNavigation .subNav .tVetements:hover  { background-position: -260px 0; }
.maNavigation .subNav .tChaussures:hover  { background-position: -260px -86px; }
.maNavigation .subNav .tAccessoires:hover  { background-position: -260px -172px; }

.maNavigation .tPretPorter_active { background-position: 0 -340px; }
.maNavigation .tSportBain_active { background-position: 0 -420px; }
.maNavigation .tLingerieNuit_active { background-position: 0 -500px; }
.maNavigation .tMaternitePueri_active { background-position: 0 -580px; }
.maNavigation .tGrandeTaille_active { background-position: 0 -660px; }

.maNavigation .subNav .tBain:hover { background-position: -260px -340px; }
.maNavigation .subNav .tLingerie:hover { background-position: -260px -426px; }
.maNavigation .subNav .tPuericulture:hover { background-position: -260px -684px; }
.maNavigation .subNav .tNuit:hover { background-position: -260px -512px; }
.maNavigation .subNav .tChaussettesCollants:hover { background-position: -260px -598px; }

.maNavigation .tFille210ans_active { background-position: 0 -160px; }
.maNavigation .tFille1016ans_active { background-position: 0 -240px; }

.maNavigation .tGarcon210ans_active { background-position: 0 -740px; }
.maNavigation .tGarcon1016ans_active { background-position: 0 -820px; }

.maNavigation .tSousVetNuit_active { background-position: 0 -900px; }

.maNavigation .subNav .tSousVetements:hover { background-position: -260px -856px; }
.maNavigation .subNav .tChaussettes:hover { background-position: -260px -770px; }

.maNavigation .tFemme_active { background-position: 0 -980px; }
.maNavigation .tBebe_active { background-position: 0 -1060px; }
.maNavigation .tFille_active { background-position: 0 -1140px; }
.maNavigation .tGarcon_active { background-position: 0 -1220px; }
.maNavigation .tHomme_active { background-position: 0 -1300px; }

.maNavigation .subNav .tFille023mois:hover { background-position: -260px -942px; }
.maNavigation .subNav .tGarcon023mois:hover { background-position: -260px -1028px; }
.maNavigation .subNav .tFille210ans:hover { background-position:  -260px -1114px; }
.maNavigation .subNav .tFille1016ans:hover { background-position:  -260px -1200px; }
.maNavigation .subNav .tGarcon210ans:hover { background-position:  -260px -1286px; }
.maNavigation .subNav .tGarcon1016ans:hover { background-position:  -260px -1372px; }

.maNavigationPanel .pushNav { float:left; width:249px; margin-bottom:9px;  }
.maNavigationPanel .pushNav .Bg { background:#bbcc2c; padding-left:10px; width:238px;  }
.maNavigationPanel .pushNav .Inner { background:#FFFFFF; width:227px; padding:5px 0 0 10px; 
	border:1px solid #cfcfcf; position:relative; }
.maNavigationPanel .pushNav .Inner ul { width:131px; }
.maNavigationPanel .pushNav .Inner ul li { width:131px; height:14px; overflow:hidden; }
	
.maNavigationPanel .pushNav h2 { background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/_temp/mieuxNotes.png) no-repeat 0 0; height:28px; }
.maNavigationPanel .pushNav h2 span { display:none; }

.maNavigationPanel .pushNav li { color:#57575b; font-size:1.1em; border-bottom:1px solid #e7e7e7; padding:2px 0; }
.maNavigationPanel .pushNav li a { color:#0064a3; }
.maNavigationPanel .pushNav .visuRight { position:absolute; top:0; right:0; }

.maNavigationPanel .pushNavHorizontal { border:1px solid #cfcfcf; clear:both;}

.maNavigation li.chauss2col ul.subNav li ul  { width:224px; }

.maNavigation li.chauss2col ul.subNav li ul li { width:210px; }
.maNavigation li.chauss2col ul.subNav li { width:225px; } 
.maNavigation li.chauss2col ul.subNav li ul li a { width:200px; }
#PANEL_chaussures .maNavigation .chauss2col .tChaussures { background-position:-260px -1501px; width:224px; }
#PANEL_chaussures .maNavigation .chauss2col .tChaussures:hover { background-position:-260px -1458px; }

#PANEL_chaussures .maNavigation .chauss2col .tAccessoires { background-position:-260px -1587px; width:224px; }
#PANEL_chaussures .maNavigation .chauss2col .tAccessoires:hover { background-position:-260px -1544px; width:224px; }

#PANEL_femme .maNavigation .chauss2col .tAccessoires { background-position:-260px -1587px; width:224px; }
#PANEL_femme .maNavigation .chauss2col .tAccessoires:hover { background-position:-260px -1544px; width:224px; }

#PANEL_femme .maNavigation .chauss2col .tAccessoires { background-position:-260px -1587px; width:224px; }
#PANEL_femme .maNavigation .chauss2col .tAccessoires:hover { background-position:-260px -1544px; width:224px; }

#PANEL_femme .maNavigation .chauss2col .tVetements { background-position:0 -1501px; width:224px; }
#PANEL_femme .maNavigation .chauss2col .tVetements:hover { background-position:0 -1458px; width:224px; }

#PANEL_homme .maNavigation .chauss2col .tAccessoires { background-position:-260px -1587px; width:224px; }
#PANEL_homme .maNavigation .chauss2col .tAccessoires:hover { background-position:-260px -1544px; width:224px; }

#PANEL_homme .maNavigation .chauss2col .tVetements { background-position:0 -1501px; width:224px; }
#PANEL_homme .maNavigation .chauss2col .tVetements:hover { background-position:0 -1458px; width:224px; }
/* Product Detail sidebar */
.aw-mini-related-items .head h4 { background:url(http://www.gemo.fr/skin/frontend/gemo/default/relatedproducts/images/icon_clip.gif) left 5px no-repeat; }
.aw-mini-related-items .product-images { width:72px; }
.aw-mini-related-items .product-images a { display:block; margin-left:20px; }
.aw-mini-related-items .product-images input { float:left; /*margin-right:4px; margin-left:-6px;*/ }
.aw-mini-related-items .product-images .checkbox-container { float:left; width:15px; }
.aw-mini-related-items .product-details { margin-left:80px; padding-left:25px; }
.aw-mini-related-items ol li { padding-left:0 ; padding-right:0; }

/* Base Mini */
.aw-base-mini { border:1px solid #c4c1bc; background:#fff; line-height:1.3em;  font-size:.95em;  }
.aw-base-mini .head { margin:0 1px; border-bottom:1px solid #ddd; background:url(http://www.gemo.fr/skin/frontend/gemo/default/relatedproducts/images/base_mini_head_bg.gif) repeat-x #fff; padding:2px 8px; }
.aw-base-mini .head h4 { min-height:16px; color:#e26703; background-repeat:no-repeat; background-position:0 0; padding:1px 0 1px 21px; text-transform:uppercase; }
.aw-base-mini .head h4 .count { text-transform:none; color:#2f2f2f; white-space:nowrap; font-weight:normal; font-size:.95em; }
.aw-base-mini h5 { font-size:1em; }
.aw-base-mini .aw-content, .aw-base-mini ol { background:#f8f7f5; }
.aw-base-mini ol li { padding:7px 4px 7px 0px; }
.aw-base-mini ol li.odd { background:#f4f3f3; }
.aw-base-mini ol li.even { background:#fafafa; }
.aw-base-mini .actions { background:url(http://www.gemo.fr/skin/frontend/gemo/default/relatedproducts/images/base_mini_actions_bg.gif) repeat-x #dee5e8; padding:6px; }
.aw-base-mini .product-images { float:left; width:52px; height:52px; }
.aw-base-mini .product-images a img { border:1px solid #a9a9a9; vertical-align:top; }
.aw-base-mini .product-checkbox { float:left; width:10px; }
.aw-base-mini .product-names { margin-left:18px; }
.aw-base-mini .product-details { margin:0 0 0 60px; height:50px; }
.aw-base-mini .product-details[class] { height:auto; min-height:50px; }
.aw-base-mini .regular-price { font-size:11px; }
.aw-base-mini .regular-price .price { color:#2f2f2f; }
.aw-base-mini .special-price { font-size:11px; }
.aw-base-mini .minimal-price { font-size:11px; }
.aw-base-mini .price-box { margin:1px 0; }

.aw-link-cart { color:#DC6809 !important; font-weight:bold !important; }
.aw-content { color:#1b2d3b; padding:12px 12px 12px 15px; } /* Sets default padding */

.side-col .aw-box { margin-bottom:1.3em; }
.side-col .aw-content { padding:5px 10px; }

.shopping-cart-collaterals .aw-box {
    margin-bottom:18px;
    padding:12px 15px;
    border:1px solid #D0CBC1;
    background:url(http://www.gemo.fr/skin/frontend/gemo/default/relatedproducts/images/base_mini_head_bg.gif) repeat-x #fff;
    }
.shopping-cart-collaterals .aw-box .form-button  {  margin-left:5px; }
/* 
    Document   : tntmodule
    Created on : 4 août 2009, 15:07:20
    Author     : jonathan
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

#infoPopup-overlay {
    background:#f7f7f7;
    width:240px;
    /*height:170px;*/
    z-index:999999;
    position:absolute;
    top:400px;
    left:600px;
    font-size:11px;
    border:3px solid #CCCCCC;
}

.close_div {
    display:none;
}

div#infopopup{
    position:relative;
    padding:10px;
}

div.close_tnt{
    position:absolute;
    top:-8px;
    right:-8px;
    background:url(http://www.gemo.fr/skin/frontend/gemo/default/images/close_tnt.png) no-repeat;
    width:15px;
    height:15px;
}

div.close_tnt a, div.close_tnt a:visited {
    display:block;
    width:15px;
    height:15px;
    text-decoration:none;
}


