html{overflow:scroll;overflow-x:hidden;}
body{color:black;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;width:100%;margin:0;padding:0;border-width:0;}
/*<agl.folder "Structure">*/
#page{color:black;background-color:white;position:relative;width:990px;margin-top:10px;margin-right:auto;margin-left:auto;}
#header{position:relative;}
.container1{font-size:12px;position:relative;/* This fixes the IE7 overflow hidden bug */width:100%;overflow:hidden;}
.container2,.container3{float:left;width:100%;position:relative;}
#main,#nav,#annex{float:left;position:relative;}
#main,#nav{padding-bottom:1em;}
#footer{height:30px;clear:both;border-top:1px solid #ddbfcf;}
#bottom{color:white;font-size:0.9em;line-height:1.8em;background-color:transparent;width:990px;margin-right:auto;margin-left:auto;}
/*</agl.folder>*/
/*<agl.folder "heading">*/
h1,h2,h3{color:#831451;font-family:Arial,Helvetica,sans-serif;font-weight:normal;background-color:transparent;margin:0.8em 0 0.4em;padding:0;}
h1{font-size:18px;margin-top:0;}
h1.margin-bottom{margin-bottom:0.67em;}
h1 a,h1 a:visited{color:#831451;background-color:transparent;text-decoration:none;}
h1 a:hover{text-decoration:underline;}
h2{font-size:16px;}
h3{font-size:14px;}
h2{font-size:1.2em;font-weight:normal;line-height:1em;}
hr{height:1px;clear:both;margin-bottom:9px;padding-top:9px;border-bottom:1px solid #84b938;border-top-style:none;border-top-width:0;border-right-style:none;border-right-width:0;border-left-style:none;border-left-width:0;}
/*</agl.folder>*/
/*<agl.folder "a">*/
a,a:visited{color:#831451;background-color:transparent;}
a.button{color:inherit;background-color:silver;text-decoration:none;padding:0.3em 0.5em;border:solid 1px gray;}
a.button:hover{color:#821451;text-decoration:none;background-color:silver;border:solid 1px;}
a.outlink:after{content:" " url(a_out.png);}
/*</agl.folder>*/
/*<agl.folder "header">*/
#logo{position:relative;top:10px;left:10px;}
#ssl{color:white;font-size:24px;font-weight:bold;background-color:black;position:absolute;top:34px;right:10px;width:728px;height:90px;overflow:hidden;}
#ssl img{vertical-align:text-top;}
/*</agl.folder>*/
/*<agl.folder "main">*/
#main {color:black;background-color:transparent;min-height:300px;margin-top:15px;}
.main_bg{color:inherit;background-color:transparent;}
div.corporate{font-size:11px;}
/*#main.cat{position:relative;top:38px;padding-bottom:38px;}*/
/*</agl.folder>*/
/*<agl.folder "nav">*/
.nav_bg{color:inherit;background-color:transparent;}
.nav_width{right:50%;}
/*</agl.folder>*/
/*<agl.folder "annex">*/
#annex {color:black;font-size:10px;font-family:Arial,Helvetica,sans-serif;background-color:transparent;position:relative;}
.annex_width{right:25%;}
div.related{color:inherit;background-color:white;}
#annex fieldset.hidden legend{display:none;}
#annex ul{margin:26px 0 0 20px;padding:0;}
#annex ul li a{color:black;line-height:10px;background-color:transparent;text-decoration:none;}
#annex ul li a:hover{text-decoration:underline;}
#basket{position:relative;overflow:hidden;}
#basket ul{position:relative;top:36px;}
#basket_count{text-align:center;position:absolute;top:23px;left:0;right:0;}
#basket_count a{color:black;font-size:12px;text-decoration:none;background-color:transparent;}
#basket_count a:hover{text-decoration:underline;}
#search, #traine_cat{position:relative;overflow:hidden;}
#search_input{font-family:Arial,Helvetica,sans-serif;width:113px;}
#search_input[type="search"]{width:132px;}
#search input.ok{font-size:9px;position:relative;top:-3px;}
#newsletter{position:relative;overflow:hidden;}
#newsletter fieldset{position:relative;top:55px;left:15px;}
#newsletter_input{font-family:Arial,Helvetica,sans-serif;width:126px;}
#newsletter input.ok{position:relative;top:-3px;}
#sc{position:relative;overflow:hidden;}
#top10,#partner_annex{position:relative;overflow:hidden;}
#top10 ol {position:relative;top:26px;margin:0;padding-right:0;padding-left:30px;}
#top10 ol li{width:140px;height:13px;}
#top10 ol li a{color:black;background-color:transparent;text-decoration:none;position:relative;left:-5px;display:block;white-space:nowrap;}
#top10 ol li a:hover{text-decoration:underline;}
#traine_cat p {position:relative;top:26px;margin:0;padding-right:0;padding-left:30px;width:140px;height:13px;}
/*</agl.folder>*/
/*<agl.folder "footer">*/
#toc{position:absolute;top:110px;width:100%;height:21px;margin:0;padding:0;list-style-type:none;}
#toc ul{margin:0;padding:0;list-style-type:none;}
#toc li{list-style-image:none;}
.toc_item{height:15px;display:block;float:left;}
.toc_item > a{color:white;font-size:13px;line-height:19px;background-color:#8abd49;text-decoration:none;text-align:center;letter-spacing:0.1em;display:block;width:100%;height:20px;border-bottom:1px solid #8abd49;}
.toc_item > a:hover{color:#8abd49;background-color:white;text-decoration:none;}
.toc_item > a img{position:relative;top:-1px;}
#toc2{color:inherit;padding:0 0 0 1em;margin:0;list-style-type:none;line-height:2.5em;background-color:white;height:2.5em;overflow:hidden;}
#toc2 li{text-align:center;display:block;float:left;margin-right:45px;}
#toc2 li a{color:gray;font-size:0.9em;background-color:transparent;text-decoration:none;letter-spacing:0.1em;padding-bottom:0.3em;width:100%;}
#toc2 li a:hover{text-decoration:underline;}
.menu{color:gray;background-color:white;position:absolute;top:21px;width:auto;z-index:1000;border-right:1px solid gray;border-bottom:1px solid gray;-moz-box-shadow: 5px 5px 6px gray;-webkit-box-shadow: 5px 5px 6px gray;box-shadow: 5px 5px 6px gray;border-spacing: 0;}
.menu a{color:gray;line-height:22px;text-decoration:none;background-color:transparent;padding-right:17px;display:block;padding-left:17px;white-space:nowrap;}
.menu a:hover{color:white;background-color:gray;display:block;}
.menu_detailed{color:gray;background-color:white;padding-top:17px;padding-left:17px;position:absolute;z-index:1000;top:21px;right:0;left:0;border-right:1px solid gray;border-bottom:1px solid gray;-moz-box-shadow:5px 5px 6px gray;-webkit-box-shadow:5px 5px 6px gray;box-shadow:5px 5px 6px gray;border-spacing:0;}
.menu_detailed .menu_item{width:20%;float:left;margin-bottom:2em;display:block;}
.menu_detailed .menu_item > a{color:gray;font-weight:bold;background-color:transparent;text-decoration:none;margin-bottom:0.5em;display:block;}
.menu_detailed a:hover{text-decoration:underline;}
.sous_menu_item > a{color:gray;background-color:transparent;text-decoration:none;margin-top:0.5em;display:block;}
.menu_more{position:absolute;top:207px;right:17px;float:right;clear:both;}
a.button_new{color:white;font-weight:bold;line-height:16px;text-decoration:underline;background-color:#8abd49;text-align:center;position:relative;top:-5px;width:171px;height:16px;padding:0.3em 0.5em;display:block;}
a.button_bestbuy{color:white;font-weight:bold;line-height:16px;text-decoration:underline;background-color:#ea607b;text-align:center;width:171px;height:16px;padding:0.3em 0.5em;display:block;}
a.rss{text-decoration:none;}
a.rss img{vertical-align:text-bottom;}
/*</agl.folder>*/
/*<agl.folder "bottom">*/
#interfaces{color:white;background-color:transparent;margin-top:1em;}
#interfaces,#interfaces a{color:white;font-size:9px;text-decoration:none;background-color:transparent;}
/*</agl.folder>*/
/*<agl.folder "form">*/
form{margin:0;padding:0;}
form.inline{display:inline;}
fieldset{font-size:11px;margin-bottom:1em;padding:4px 9px 7px 4px;border:solid 1px #ddbfcf;}
fieldset.inline{display:inline;}
fieldset.hidden{margin:0;padding:0;border-style:none;}
legend{color:#831451;font-size:11px;background-color:transparent;}
label.mandatory{border-bottom:1px dotted #8abd49;}
input{font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;}
input.search{background-image:url(search_bg.png);background-repeat:no-repeat;background-position:0.2em center;width:auto;margin-top:0.1em;padding-top:0.2em;padding-bottom:0.2em;padding-left:17px;border-width:1px;}
select{font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;}
option,option.selected{font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;}
optgroup.hidden{font-size:0;}
optgroup.hidden option{font-size:11px;}
textarea{font-size:1em;font-family:inherit;}
textarea[readonly]{border:dotted 1px silver;}
input[type="text"]:not([size]),textarea{width:98%;}
form table{margin:0;}
/*</agl.folder>*/
/*<agl.folder "table">*/
table{border-collapse:collapse;margin-bottom:1em}
table.list{margin-bottom:1em;position:relative;left:1px;width:99.8%;border:solid 1px silver;border-collapse:collapse;}
table.small{font-size:9px;}
caption{text-align:left;white-space:nowrap;}
tr{vertical-align:top;}
tr.hidden,td.hidden{display:none;}
tr.hr{height:20px;}
tr.odd{color:inherit;background-color:#ffffad;}
table.list tr:hover{color:black;background-color:#e6e6e6;}
th{color:white;font-size:11px;font-weight:normal;background-color:#831451;text-align:left;padding-right:3px;border-style:none;white-space:nowrap;}
table.list td{font-size:11px;border:solid 1px #eae9e7;}
th.number,td.number{text-align:right;white-space:nowrap;}
td.bottom{vertical-align:bottom;}
td.nowrap{white-space:nowrap;}
/*</agl.folder>*/
/*reset*/
img{border-style:none;}
/*lot*/
img.photo{max-width:300px;max-height:300px;border:dotted 1px silver;}
.error{color:red;background-color:transparent;}
.warning{color:orange;background-color:transparent;}
a.tel{color:white;background-color:#595959;text-decoration:none;padding-right:0.2em;padding-left:0.2em;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#tel_largeType{color:white;font-size:5em;font-weight:bold;background-color:#595959;text-align:center;position:fixed;top:35%;left:5%;right:5%;z-index:10;display:none;-moz-border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;opacity:0.9;}
/*cat*/
#cat{position:absolute;top:0;right:0;width:304px;height:320px;border:solid 1px #eae9e7;}
#cat h1{color:#831451;background-color:transparent;margin-top:15px;margin-right:15px;margin-left:15px;}
#cat div.cat_description{color:gray;font-size:11px;font-family:Arial,Helvetica,sans-serif;margin-right:15px;margin-left:15px;}
#cat div.cat_description p{margin:0;}
#cat_more{position:relative;width:432px;height:349px;}
#cat_exemple{position:relative;width:320px;height:320px;overflow:hidden;border:solid 1px #eae9e7;}
#cat_exemple_title{color:white;background-color:#811752;text-align:center;position:absolute;left:0;bottom:0;width:96px;height:66px;opacity:0.7;}
#cat_exemple_pitch{color:white;background-color:#976d84;text-align:center;position:absolute;left:96px;bottom:0;width:160px;height:66px;opacity:0.7;}
#cat_exemple_prix{color:#831451;background-color:#d5d2d4;text-align:center;position:absolute;right:0;bottom:0;width:64px;height:66px;opacity:0.7;}
#cat_exemple span.strike{font-size:11px;text-decoration:line-through;}
#cat_exemple table{font-family:Arial,Helvetica,sans-serif;position:absolute;top:254px;left:2px;width:320px;height:66px;}
#cat_exemple_title2{color:white;font-weight:bold;background-color:transparent;width:96px;vertical-align:middle;padding-right:4px;padding-left:4px;}
#cat_exemple_pitch2{color:white;background-color:transparent;text-align:center;vertical-align:middle;width:160px;padding-right:4px;padding-left:4px;margin:0;}
#cat_exemple_prix2{color:#831451;background-color:transparent;text-align:center;vertical-align:middle;width:64px;padding-right:4px;padding-left:12px;}
#cat_exemple_prix2 span{font-size:1.2em;font-weight:bold;}
#cat_exemple_prix2 span.a_partir_de{font-size:11px;font-weight:normal;}
#exemple_prix{font-size:1.2em;font-weight:bold;}
#cat_exemple1{position:absolute;top:0;left:329px;width:100px;height:100px;border:solid 1px #eae9e7;}
#cat_exemple2{position:absolute;top:110px;left:329px;width:100px;height:100px;border:solid 1px #eae9e7;}
#cat_exemple3{position:absolute;top:220px;left:329px;width:100px;height:100px;border:solid 1px #eae9e7;}
#cat_exemple1.selected,#cat_exemple2.selected,#cat_exemple3.selected{border-color:#821451;}
#scat_description,#lg_description{color:gray;font-size:0.9em;background-color:transparent;margin-top:10px;margin-right:20px;margin-bottom:10px;padding-top:5px;border-top:1px solid #8abd49;}
#scat_description p{margin:0;}
div.scat/*252px*/{position:relative;width:762px;clear:both;}
div.scat h2{font-weight:bold;text-indent:8px;height:22px;margin-top:0;margin-bottom:5px;padding-top:0;}
div.scat h2 a,div.scat h2 span{color:white;font-size:17px;background-color:transparent;text-decoration:none;position:relative;top:3px;}
div.scat h2 a:hover{color:#821451;background-color:transparent;}
div.scat div.scat_more{font-family:Arial,Helvetica,sans-serif;position:absolute;top:27px;right:0;width:221px;height:207px;}
div.scat div.scat_pitch{color:#831451;font-size:13px;font-family:Arial,Helvetica,sans-serif;background-color:transparent;margin:8px;}
div.scat div.scat_description{font-size:10px;font-family:Arial,Helvetica,sans-serif;margin-right:10px;margin-left:10px;}
div.scat div.scat_description p{margin:0;}
div.scat a.scat_next{position:absolute;right:1px;bottom:1px;}
div.scat a.more{font-size:11px;position:absolute;top:3px;right:0;clear:both;display:block;}
div.scat div.produits{position:relative;left:8px;clear:both;}
div.scat div.lot,div.scat div.produit{margin-right:25px;margin-bottom:25px;}
div.cat div.lot,div.cat div.produit{margin-right:6px;margin-bottom:6px;}
div.lot h3,div.produit h3{font-size:11px;text-align:center;margin-bottom:2px;}
div.lot h3 a,div.produit h3 a{color:#831451;font-weight:normal;text-decoration:none;background-color:transparent;}
/*listes*/
#tri{color:gray;font-size:0.9em;background-color:transparent;text-align:right;float:right;margin-right:20px;margin-bottom:17px;padding:0.3em 1em;border-top:1px solid #8abd49;border-bottom:1px solid #8abd49;}
#tri a{color:#831451;background-color:transparent;text-decoration:none;}
#tri a:hover{text-decoration:underline;}
#tri span.tri{color:black;background-color:transparent;}
div.lot,div.produit/*fb_button_count*/{margin-right:25px;margin-bottom:25px;position:relative;width:125px;height:205px;float:left;border:solid 1px #eae9e7;}
div.lot div.fb_button_count,div.produit div.fb_button_count{text-align:center;position:absolute;left:0;bottom:2px;width:100%;height:21px;}
div.lot:hover,div.produit:hover{border-color:#821451;}
div.lot div.text,div.produit div.text{position:absolute;top:120px;width:100%;}
div.lot h2,div.produit h2{font-size:11px;text-align:center;margin-bottom:2px;}
div.lot h2 a,div.produit h2 a{color:#831451;text-decoration:none;background-color:transparent;}
/*div.lot span.new,div.produit span.new{color:white;font-size:10px;font-weight:bold;line-height:14px;background-color:#8abd49;text-align:center;position:absolute;top:-120px;left:0;width:125px;height:14px;z-index:10;display:block;white-space:nowrap;opacity:0.9;}*/
div.lot div.pitch,div.produit div.pitch{color:gray;font-size:9px;background-color:transparent;text-align:center;min-height:2.17em;padding-right:2px;padding-left:2px;}
div.lot div.pitch p,div.produit div.pitch p{margin:0;}
div.lot img,div.produit img{position:absolute;top:0;display:block;}
div.lot span.prix,div.produit span.prix{color:black;font-size:10px;background-color:white;text-align:right;position:absolute;top:111px;left:0;right:0;height:14px;padding-right:2px;display:block;opacity:0.75;}
span.strike{color:red;background-color:transparent;text-decoration:line-through;}
/*produit*/
#main iframe{width:763px;height:1037px;border-style:none;border-width:0;outline-style:none;}
#produit{width:432px;float:right;}
#produit_avis{width:600px;float:right;}
#produit h2{font-size:13px;margin-bottom:0.3em;}
#produit label{position:relative;padding-bottom:8px;display:block;}
#produit label small{display:block;}
#produit label.file input,#produit label.select select,#produit label.text input{position:absolute;left:124px;}
#produit label.radio{padding-bottom:2px;display:block;}
#produit label.mandatory{font-size:11px;border-bottom-style:none;}
#produit fieldset fieldset,#produit fieldset table{width:413px;}
#produit div.option{width:413px;clear:both;}
#produit fieldset div.child_group table{width:350px;}
#produit fieldset div.child_group div.option {width:350px;}
#produit textarea{width:100%;}
h2.full{font-size:13px;margin-top:15px;margin-bottom:10px;padding-bottom:0.4em;border-bottom:1px solid #84b938;}
#pitch{margin:0;}
#pitch p{color:gray;background-color:transparent;margin-top:0;margin-bottom:1em;}
div.child_group{margin:7px 0 0 2em}
/*div.child{border:solid 1px #eee;}*/
label.color,label.thumbnail{display:block;margin-right:1.5em;float:left;margin-bottom:0.3em;white-space:nowrap;}
label.thumbnail img{vertical-align:middle;}
label.color input{float:left;}
span.color{font-size:0.9em;padding:2px;width:26px;height:13px;overflow:hidden;float:left;margin-bottom:2px;display:block;}
#basket_add{text-align:right;position:relative;height:28px;}
#prix{font-weight:bold;text-align:left;height:28px;float:left;display:block;}
#form_submiter{width:152px;height:28px;}
.livraison{font-weight:bold;}
#delai,#description,#caracteristique,#detail, #traine{font-size:0.9em;margin-bottom:1em;}
#photos{position:relative;top:4px;float:left;margin-bottom:1em;}
#photos_avis{margin-bottom:1em;float:left;}
#photo{width:320px !important;height:320px !important;border:dotted 1px silver;}
#photo0{width:320px !important;height:320px !important;display:block;}
#previews{text-align:center;margin-top:5px;margin-bottom:10px;}
#previews img{margin-right:7px;margin-left:7px;}
#photo1,#photo2,#photo3,#photo4,#photo5,#photo6,#photo7,#photo8{max-width:64px;max-height:64px;opacity:0.5;border:dotted 1px silver;}
#traine{clear:both;}
#traine ul{line-height:1.5em;margin:0;padding:0;}
#traine ul li{margin-right:1em;list-style-type:none;display:inline;white-space:nowrap;}
#traine ul li a{color:black;background-color:transparent;}
#traine ul li a:hover{color:#831451;background-color:transparent;}
#caracteristique{clear:both;}
#caracteristique p,#caracteristique ul,#traine ul{margin-top:0;margin-bottom:0.5em;}
#detail{clear:both;}
#avis{clear:both;}
#avis table{margin-bottom:17px;}
#avis .social{text-align:center;vertical-align:middle;white-space:nowrap;}
#internautes{clear:both;}
#arrangement{color:black;background-color:white;}
#arrangement img{margin-right:1em;margin-bottom:1em;clear:both;}
/*basket*/
table.basket{max-width:763px;}
.col_designation{max-width:355px;}
/*me*/
#nav_me{height:30px;overflow:hidden;clear:both;margin:0 0 1em;padding:0;border-bottom:1px solid #8abd49;}
#nav_me li{float:left;margin-right:0.5em;border-right:1px solid #831451;display:block;}
#nav_me li a{font-size:11px;font-family:Arial,Helvetica,sans-serif;text-decoration:none;margin-right:0.5em;display:block;}
#nav_me li a.alert{color:red;background-color:transparent;}
#nav_me li a:hover{text-decoration:underline;}
div.status{color:#831451;font-family:Arial,Helvetica,sans-serif;background-color:transparent;margin-top:0.5em;padding:0.3em;border:dotted 1px #9c6;}
div.facture{text-align:center;float:left;}
.break{clear:both;}
small{font-size:9px;}


@media print{
body{color:black;background-color:white;background-image:none;}
}

