@charset "utf-8";
html,body,#wrapper{height:100%;}
body > #wrapper{height:auto; min-height:100%;}
#content{padding-bottom:84px;}

img{behavior:url(/solo2/css/iepngfix.htc)}
body{font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;background-repeat:no-repeat;background-position:center 140px;}
body.home{background-image:url(http://cdn.shoplesnouvelles.com/solo2/images/les_nouvelles/body-stars.gif);}
body.shop{background-image:url(http://cdn.shoplesnouvelles.com/solo2/images/les_nouvelles/body-brush.gif);}
a img{border:none;}
a{text-decoration:none;color:#455560;outline:none;}
object{outline:none;}
#header,#footer{width:100%;}
.purple{color:#786088;} /* original # 7 8 6 0 8 8 */
.purplebg{background-color:#786088;}
.green{color:#618860;}
.greenbg{background-color:#618860;}
.w1000{width:950px;clear:both;margin:0 auto;padding:0 25px;position:relative;}
#header{background:url(http://cdn.shoplesnouvelles.com/solo2/images/les_nouvelles/header-bg.png) repeat-x center;height:132px;margin-bottom:20px;padding-top:18px;display:block;text-align:right;}
#logo{width:310px;height:100px;position:absolute;top:44px;left:25px;}
div#nav{display:block;float:right;}
#tools{font-size:12px;margin-bottom:58px;}
#tools img{margin:0 4px;}
#tools,#tools a{color:#7C8691;}
#tools form{margin:0;padding:0;display:inline;}
#tools form input{width:160px;height:16px;margin:0 0 0 10px;padding:0;vertical-align:middle;}
#tools form input.go{width:20px;height:20px;margin-left:4px;}
div#nav ul, #footer ul{margin:0;padding:0;list-style-type:none;display:inline;}
div#nav li{display:inline;margin-left:10px;font-size:15px;line-height:1.5em;}
div#nav li a{color:#455560;}
div#nav li.squirrel span, div#nav li.squirrel a, div#nav li.parent a{color:#E64097}
div#nav li.parent span{color:#E64097}
/*div#nav li a:hover{color:#000;}*/
div#nav li span {color:#e5e5e5;}

h1.sifr,h2,h3,h4,h5,h6,legend{margin:0 0 1em;clear:both;}
#content{margin-bottom:20px;min-height:550px;} /*can't be overflow hidden or auto for popups */
h1#script{display:block;}
#h1script{margin-left:-14px;margin-bottom:-10px;}
.h1box{height:65px;margin-left:-5px;position:relative;overflow:visible;}
h2{display:none;}
#sidebar2 h4{text-align:center;}
h4,legend{font-size:16px;font-weight:normal;letter-spacing:.03em;padding:0;}
h5{font-size:13px;font-weight:bold;color:#4E4D50;margin-bottom:.4em;}
p{margin:0 0 1em;line-height:1.2em;font-size:11px;}
hr{width:100%;margin:5px auto 15px;padding:0;border-style:none;font-size:2px;line-height:2px;background:url(http://cdn.shoplesnouvelles.com/solo2/images/les_nouvelles/hr.gif) no-repeat center top;clear:both;}

#sidebar{width:160px;margin:0 10px 20px 0;}
#sidebar a{color:#4E4D50;}
#sidebar ul{font-weight:bold;font-size:12px;line-height:2em;color:#4E4D50;margin:0;padding:0 0 0 15px;list-style-type:none;}
#sidebar li{list-style-image:none;}
#sidebar li.sel,#sidebar li.sel > a{list-style-image:url(http://cdn.shoplesnouvelles.com/solo2/images/les_nouvelles/sidebar-li.gif);color:#E64097;}
#sidebar ul ul{font-size:11px;font-weight:normal;}
#sidebar ul ul li{line-height:1.5em;}
#sidebar2{width:160px;padding-left:10px;background:url(http://cdn.shoplesnouvelles.com/solo2/images/les_nouvelles/rule-vr.gif) no-repeat left top;min-height:610px;height:auto !important;height:610px;}
#sidebar,#main,#sidebar2{display:inline;float:left;}
.shop #main,.shop #sidebar2{margin-top:65px;}

.full #main{width:575px;margin-right:0;}
#main{width:560px;margin-right:50px;font-size:11px;}

#footer{background:#E5E5E5;height:34px;padding:20px 0;line-height:1em;clear:both;position:relative;z-index:10;margin-top:-74px;font-size:12px;}
#footer a{color:#786088;}
#footer p{color:#00447C;display:inline;}
#footer li{display:inline;margin-left:18px;}
#footer .sn{width:155px;display:block;float:left;font-size:9px;position:absolute;right:-39px;top:-3px;}
#footer .sn div.alignleft{width:80px;}
#footer .sn div.alignleft img{width:24px;height:24px;padding-bottom:5px;}

#homefoot{background:#786088 ;color:#FFF;clear:both;text-align:center;} /* original #928 09e*/
#sidebar,#main,.col2,#sidebar2,.alignleft{float:left;display:inline;}
.clear{clear:both;overflow:auto;}
hr.clear{visibility:hidden;clear:both;margin:0;padding:0;}

.pink,a:hover,#tools a:hover,div#nav li a:hover,#sidebar a:hover,h4,legend,#footer a:hover,div#nav a.pink,div#nav li.sel a,.page a:hover,a.tab.sel,.sel{color:#E64097;}
.grey{color:#666;}
.alignright{float:right;display:inline;}
.col2{width:49%;}
.big{font-size:14px;}
.small{font-size:9px;}
.strike { text-decoration:line-through; }

/* standard sIFR styles. don't modify */
.sIFR-flash{visibility:visible !important;margin:0;}
.sIFR-replaced{visibility:visible !important;}
span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
/* Hide Adblock Object tab */
.sIFR-flash + div[adblocktab=true]{display:none !important;}
/* "decoy" styles */
.sIFR-hasFlash h1.sifr{visibility:hidden;font-size:65px;margin:0 0 0 -15px;padding:0;line-height:1em;}

.jqmWindow {display: none;position: fixed;top: 20%;left: 50%;margin-left: -215px; width:430px;}
.jqmOverlay { background-color: #000; }
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
* html .jqmWindow {position: absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
h1#popupHeader { height:70px; } 
.poptop{background:url(/solo2/images/les_nouvelles/popup-top.gif) no-repeat;height:5px; background-position: bottom;}
.popmid{background:url(/solo2/images/les_nouvelles/popup-middle.gif) repeat-y;padding:5px 20px;}
.popbot{background:url(/solo2/images/les_nouvelles/popup-bottom.gif) no-repeat;height:5px;}
#popupMsg p.title{font-weight:bold;font-size:16px;line-height:1.25em;color:#7399C6;}
#popupMsg input.button{background-color:#DC5298;color:#FFF;border:none;margin:0;padding:2px 15px;font-size:9px;cursor:pointer;}
#popHeaderHolder { padding: 0 0 5px 0px; display:block; overflow:hidden;}
#popHeaderHolder h6 { font-size: 22px; color: #DC5298; margin: 0 0 15px 0;  }
#popupText {clear: both;}
@media print{
html,body,#content,.w1000,#main{width:100%;}
#content h2{display:inherit;}
#header #nav,#sidebar,.h2box,#sidebar2,#footer{display:none;}
#header{margin:0;padding:0;background:none;}
#header #logo{display:inherit;}
#main{width:100%;}
.sIFR-flash,.sIFR-flash object,.sIFR-flash embed{display:none !important;height:0;width:0;position:absolute;overflow:hidden;}
span.sIFR-alternate{visibility:visible !important;display:block !important;position:static !important;left:auto !important;top:auto !important;}
}