/* general */
*{margin:0; padding:0;}
html{font-size:10px;}
body{background:url(../../imgfront/background.jpg) top center no-repeat #F5911F; text-align:center; font:1.2em Arial, Helvetica, sans-serif; color:#333; line-height:1.6em;}
input, select, textarea{border:1px solid #bbb; padding:1px; background:#fff; font:1em Arial, Helvetica, sans-serif; line-height:1.1em; color:#333;}
strong{font-weight:bold; color:#F5911F;}


/* tableaux */
table{width:100%; margin:5px 0; border:1px solid #ccc; border-collapse:collapse; font-size:1em;}
table td{padding:2px 5px; margin:0; border-left:1px solid #ccc; border-right:1px solid #ccc;}
table th{background:url(../imgfront/bg_th.jpg) repeat-x; border:1px solid #ccc; padding:3px 5px 0 5px;}
table caption{font-weight:bold; padding:20px 0 5px 0; font-size:1.2em; color:#F5911F;}


/* Formulaires  */
.formulaire label{display:block; float:left; text-align:right; margin:5px 10px 5px 0; width:100px; font-weight:bold;}
.formulaire input, .formulaire textarea, .formulaire select{margin:5px 0;}
.fixsingletext{display:block; float:left; padding:5px 0 0 0; font-size:1em;}
#cdr_facturation span, #cdr_livraison span{float:left; margin:5px 0;}
.formulaire select option{padding:0 10px;}
.formulaire br{clear:left;}

.radio, .checkbox{float:left; margin:5px 0;}
.radio input, .checkbox input{margin:0px;}

.small label{width:50px;}
.medium label{width:80px;}
.large label{width:150px;}
.extralarge label{width:200px;}


/* Liens */
a img {border:0;}
a:link,a:visited{color:#333; text-decoration:none;}
a:hover{color:#000; text-decoration:underline;}
a:active{text-decoration:none;}

/* Layout accueil */
#conteneur{width:763px; margin:10px auto 0 auto; text-align:left;}

#baniere{background:url(../../imgfront/cdr_full_large.png) no-repeat; height:93px;}
#baniere .logo_tln{float:left; padding:5px 0 0 5px;}
#baniere .jcarousel-skin-tln{float:right; margin:1px 0 0 0;}



#logpanel{background:url(../../imgfront/cdr_full_small.png) no-repeat; height:29px; margin:5px 0 0 0;}
#logpanel form{padding:4px 10px 0 10px;}
#logpanel h2{display:inline; font-size:1.2em; color:#F5911F;}
.logout{line-height:29px;}
.logout a{margin:0 0 0 60px;}

#menucat{background:url(../../imgfront/cdr_full_cat.jpg) no-repeat; height:225px; margin:5px 0 0 0;}
#menucat ul{display:inline; float:right; width:142px; margin:50px 10px 0 0; list-style:none; text-align:right;}
#menucat ul li{list-style:none; display:inline;}
#menucat ul li a{color:#333;}

#searchpane{background:url(../../imgfront/cdr_full_small.png) no-repeat; height:29px; margin:5px 0 0 0;}
#searchpane form{float:left; padding:4px 0 0 20px;}
#searchpane select option{padding:0 10px 0 0;}
#searchpane h2{display:inline; font-size:1.2em; color:#F5911F;}

/* autosuggest */
#searchpane .suggest{}
#searchpane .suggest ul{background:#fff; border:1px solid #ccc; margin:20px 0 0 0; position:absolute; list-style:none; width:220px; z-index:100;}
.ie #searchpane .suggest ul{margin:22px 0 0 0;}
#searchpane .suggest ul li{display:inline;}
#searchpane .suggest ul li a{float:left; padding:0 10px; width:200px;}
#searchpane .suggest ul li a:hover,
#searchpane .suggest ul li a.active{background:#f5911f; color:#fff; text-decoration:none;}

#menupage{list-style:none; height:29px; margin:5px 0 0 0; background:url(../../imgfront/cdr_full_small.png) no-repeat;}
#menupage li{float:left; padding:6px 0 0 10px; font-weight:bold;}

#cdr_bienv{background:url(../../imgfront/cdr_demi_bienv.png) no-repeat; float:left; width:378px; height:393px; margin:5px 0 0 0; padding:5px 10px; voice-family:"\"}\""; voice-family:inherit; width:358px; height:383px;} /* width=-20 height=-10 */
html>body #cdr_bienv{width:358px; height:383px;}
#cdr_bienv p{margin:9px 0 5px 0;}

#cdr_boutiq{background:url(../../imgfront/cdr_demi.png) no-repeat; float:right; width:378px; height:193px; margin:5px 0 0 0; padding:5px 10px; voice-family:"\"}\""; voice-family:inherit; width:358px; height:183px;} /* width=-20 height=-10 */
html>body #cdr_boutiq{width:358px; height:183px;}
#cdr_boutiq a img{position:absolute; margin:10px 0 0 240px;}
#cdr_boutiq h3{margin:10px 0 0 0; font-size:1.2em;}
#cdr_boutiq h3 a{font-size:0.9em; font-weight:bold;}

#cdr_nouv{background:url(../../imgfront/cdr_demi.png) no-repeat; float:right; width:378px; height:193px; margin:6px 0 0 0; padding:5px 10px; voice-family:"\"}\""; voice-family:inherit; width:358px; height:183px;} /* width=-20 height=-10 */
html>body #cdr_nouv{width:358px; height:183px;}
#cdr_nouv h2 a{float:right; margin:5px 0 0 0; font-size:10px; line-height:12px; text-align:center;}
#cdr_nouv ul{list-style:none; margin:4px 0 0 0;}
#cdr_nouv ul li{float:left; width:89px;}
#cdr_nouv ul li a{display:block; border-top:3px solid #fff; text-align:center;}
#cdr_nouv ul li a:hover{text-decoration:none; border-top:3px solid #F5911F; color:#F5911F;}
#cdr_nouv span{display:block; height:44px; line-height:1.1em; padding:5px 0 0 0;}

#cdr_coupc{clear:both; background:url(../../imgfront/cdr_demi.png) no-repeat; float:left; width:378px; height:193px; margin:5px 0 0 0; padding:5px 10px; voice-family:"\"}\""; voice-family:inherit; width:358px; height:183px;} /* width=-20 height=-10 */
html>body #cdr_coupc{width:358px; height:183px;}
#cdr_coupc h2 a{float:right; margin:5px 0 0 0; font-size:10px; line-height:12px; text-align:center;}
#cdr_coupc ul{list-style:none; margin:4px 0 0 0;}
#cdr_coupc ul li{float:left; width:89px;}
#cdr_coupc ul li a{display:block; border-top:3px solid #fff; text-align:center;}
#cdr_coupc ul li a:hover{text-decoration:none; border-top:3px solid #F5911F; color:#F5911F;}
#cdr_coupc span{display:block; height:44px; line-height:1.1em; padding:5px 0 0 0;}

#cdr_promos{background:url(../../imgfront/cdr_demi.png) no-repeat; float:right; width:378px; height:193px; margin:5px 0 0 0; padding:5px 5px; voice-family:"\"}\""; voice-family:inherit; width:368px; height:183px;} /* width=-10 height=-10 */
html>body #cdr_promos{width:368px; height:183px;}
#cdr_promos h2 a{float:right; margin:5px 0 0 0; font-size:10px; line-height:12px; text-align:center;}
#cdr_promos h2 img{margin:0 0 0 5px;}
#cdr_promos ul{list-style:none; margin:6px 0 0 0;}
#cdr_promos ul li a{display:block; height:36px; line-height:36px; border-left:3px solid #fff;}
#cdr_promos ul li a:hover{text-decoration:none; border-left:3px solid #F5911F; color:#F5911F;}
#cdr_promos ul li a span{display:block; float:left; width:36px; margin:0 5px 0 0; text-align:center;}

#cdr_vflash{clear:both; background:url(../../imgfront/cdr_full_vflash.png) no-repeat; height:193px; margin:5px 0 0 0; padding:5px 10px; voice-family:"\"}\""; voice-family:inherit; height:183px;} /* height=-10 */
html>body #cdr_vflash{height:183px;}
#cdr_vflash h2 a{float:right; margin:5px 160px 0 0; font-size:10px; line-height:12px; text-align:center;}
#cdr_vflash a img{float:left; margin:10px 10px 0 0;}
#cdr_vflash h3{margin:10px 0 0 0;}
#cdr_vflash p{margin:0 180px 0 0;}
#cdr_vflash p span{float:right; margin:0 40px 0 0; font-weight:bold; color:#900;}
#cdr_vflash p strong{font-size:2.6em; line-height:1.0em;}
#cdr_vflash div{position:absolute; margin:160px 0 0 370px; font-size:1.2em; font-weight:bold; color:#666;}
#cdr_vflash div span{font-size:1.4em; line-height:1.2em;}

#cdr_parrain{clear:both; background:url(../../imgfront/cdr_demi.png) no-repeat; float:left; width:378px; height:193px; margin:5px 0 0 0; padding:5px 10px; voice-family:"\"}\""; voice-family:inherit; width:358px; height:183px;} /* width=-20 height=-10 */
html>body #cdr_parrain{width:358px; height:183px;}
#cdr_parrain h2{margin:0 0 10px 0;}
#cdr_parrain strong a{color:#F5911F;}

#cdr_ptsfid{background:url(../../imgfront/cdr_demi.png) no-repeat; float:right; width:378px; height:193px; margin:5px 0 0 0; padding:5px 0; voice-family:"\"}\""; voice-family:inherit; height:183px;} /* height=-10 */
html>body #cdr_ptsfid{height:183px;}
#cdr_ptsfid h2{margin:0 10px;}
#cdr_ptsfid a img{float:right; margin:10px 1px 5px 0;}
#cdr_ptsfid p{margin:0 5px;}

#cdr_secur{clear:both; background:url(../../imgfront/cdr_demi_secu.png) no-repeat; float:left; width:378px; height:193px; margin:5px 0 0 0; padding:5px 10px; voice-family:"\"}\""; voice-family:inherit; width:358px; height:183px;} /* width=-20 height=-10 */
html>body #cdr_secur{width:358px; height:183px;}
#cdr_secur p{margin:10px 0 0 0;}

#cdr_cartefi{background:url(../../imgfront/cdr_demi.png) no-repeat; float:right; width:378px; height:193px; margin:5px 0 0 0; padding:5px 5px; voice-family:"\"}\""; voice-family:inherit; width:368px; height:183px;} /* width=-10 height=-10 */
html>body #cdr_cartefi{width:368px; height:183px;}
#cdr_cartefi h2{margin:0 0 5px 5px;}
#cdr_cartefi a{float:left; margin:0 0 5px 2px;}
#cdr_cartefi div a{float:right; width:185px; line-height:1.2em;}

#footer{clear:both; background:url(../../imgfront/cdr_full_small.png) no-repeat; height:29px; margin:5px 0 0 0; font-size:10px; line-height:29px;}
#footer img{float:left; margin:5px 5px 0 3px;}

#ref{font-size:10px; text-align:center;}
.ref_keywords{background:#f79c32; color:#fff; font-size:11px; margin:10px 0 5px 0; padding:10px; text-align:center;}
.ref_keywords a{color:#fff;}

/* Page redimentionnable */
.cdr_liquid{width:763px; margin:5px 0 0 0;}
.cdr_liquid h3{margin:10px 0 0 0; font-size:1.1em; color:#F5911F;}
.cdr_liquid_header{background:url(../../imgfront/cdr_full_top.png) no-repeat; height:44px; padding:5px 0 0 10px; voice-family:"\"}\""; voice-family:inherit; height:39px;} /* height=-5 */
html>body .cdr_liquid_header{height:39px;}
.cdr_liquid_header_txt{background:url(../../imgfront/cdr_full_top.png) no-repeat; height:44px; padding:10px 0 0 10px; font-size:1.5em; font-weight:bold; color:#F5911F; voice-family:"\"}\""; voice-family:inherit; height:34px;} /* height=-5 */
html>body .cdr_liquid_header_txt{height:34px;}
.cdr_liquid_content{background:url(../../imgfront/cdr_full_middle.png) repeat-y; padding:10px;}

/* cadre redimentionnable accueil */
* html .cdr_liquid.referencement{margin:-5px 0 0 0;}
.cdr_liquid.referencement .cdr_liquid_content{padding:0 10px; margin:0;}

#soc_vis_l{position:absolute; width:340px; margin:330px 0 0 0; line-height:2em;}
#soc_vis_r{position:absolute; display:inline; margin:10px 0 0 400px; line-height:2em;}
#cdr_boutiq_txt{float:right; width:280px;}

/* identificaion compte */
#creer_compte{background:url(../../imgfront/cdr_demi_large.png) no-repeat; float:left; width:378px; height:273px; margin:5px 0 0 0; padding:5px 10px; voice-family:"\"}\""; voice-family:inherit; width:358px; height:263px;} /* width=-20 height=-10 */
html>body #creer_compte{width:358px; height:263px;}
#creer_compte h2{margin:0 0 10px 0;}
#creer_compte p{margin:10px 0;}

#login_compte{background:url(../../imgfront/cdr_demi_large.png) no-repeat; float:right; width:378px; height:273px; margin:5px 0 0 0; padding:5px 10px; voice-family:"\"}\""; voice-family:inherit; width:358px; height:263px;} /* width=-20 height=-10 */
html>body #login_compte{width:358px; height:263px;}
#login_compte h2{margin:0 0 10px 0;}
#login_compte p{margin:10px 0;}

/* creation compte */
#cdr_facturation{background:url(../../imgfront/cdr_demi_extralarge.png) no-repeat; float:left; width:378px; height:373px; margin:5px 0 0 0; padding:5px 10px; voice-family:"\"}\""; voice-family:inherit; width:358px; height:363px;} /* width=-20 height=-10 */
html>body #creer_compte{width:358px; height:363px;}
#creer_compte h2{margin:0 0 10px 0;}
#cdr_facturation input, #cdr_facturation select, #cdr_facturation textarea{width:250px;}

#cdr_livraison{background:url(../../imgfront/cdr_demi_extralarge.png) no-repeat; float:right; width:378px; height:373px; margin:5px 0 0 0; padding:5px 10px; voice-family:"\"}\""; voice-family:inherit; width:358px; height:363px;} /* width=-20 height=-10 */
html>body #login_compte{width:358px; height:363px;}
#login_compte h2{margin:0 0 10px 0;}
#cdr_livraison input, #cdr_livraison select, #cdr_livraison textarea{width:250px;}

#cdr_password p{float:right; width:300px;}
#cdr_password label{width:210px;}
#cdr_password input{width:200px;}
#cdr_password span{text-align:center;}

#mentions{background:url(../../imgfront/cdr_full_large.png) no-repeat; height:93px; margin:5px 0 0 0;}
#mentions p{color:#999; font-size:10px; line-height:10px; padding:5px 10px;}

/* compte admin */
#compte_admin_menu{background:url(../../imgfront/cdr_full_large.png) no-repeat; height:93px; margin:5px 0 0 0;}
#compte_admin_menu ul{list-style:none;}
#compte_admin_menu ul li{display:inline;}
#compte_admin_menu ul li a{display:inline-block; float:left; width:230px; height:60px; margin:16px 0 0 18px; line-height:60px; text-align:center; font-size:1.2em; background:#e0e0e0;}
#compte_admin_menu ul li a:hover{text-decoration:none; background:#F5911F; color:#fff;}
#compte_admin_menu ul li a.selected{text-decoration:none; background:#F5911F; color:#fff;}

/* bulle */
#compte_admin_menu .bulle{background:url(../../imgfront/bg-bulle-event.png) no-repeat; height:35px; margin:4px 0 0 300px; position:absolute; text-align:center; width:338px;}
#compte_admin_menu .bulle a{color:#fff; font-size:1.4em; letter-spacing:-1px; line-height:1.4em;}
#compte_admin_menu .bulle a:hover{text-decoration:none;}
#compte_admin_menu .bulle a strong{color:#fff;}

#list_lots a{display:block; margin:5px 0; border:1px solid #ccc; height:110px;}
#list_lots a:hover{text-decoration:none; background:#eee;}
#list_lots a span{display:block; float:left; width:90px; height:90px; margin:10px; border:1px solid #ccc; text-align:center; background:#fff;}
#list_lots a strong{float:right; font-size:1.6em; font-weight:bold; color:#F5911F; margin:10px 10px 0 0;}
#list_lots a b{display:block; font-size:1.2em; color:#F5911F; margin:10px 0 0 0;}

/* panier et commande */
#affich_etap{background:url(../../imgfront/cdr_full_large.png) no-repeat; height:93px; margin:5px 0 0 0;}
#affich_etap img{margin:5px 0 0 60px;}

#panlist{margin:20px 0;}
#panlist small{font-size:10px; color:#888; line-height:1.2em; text-transform:uppercase;}
.modif_prix a{clear:left; float:left; margin:0 2px 2px 0;}
.modif_prix input{height:20px;}
#pantotal{float:right; width:400px; border:none; font-weight:bold; font-size:1.2em;}
#pantotal ul{list-style:none; width:400px; margin:0 0 10px 0;}
#pantotal li{float:left;}
#btrecalc{display:inline; border:none;}
#li_total{margin:0 0 0 10px;}
#li_prix{width:225px; text-align:right; font-size:2.0em; line-height:1.0em; color:#F5911F;}

#pan_prod_linked div{float:left; width:270px;}
#pan_prod_linked div p{margin:10px 0;}
#pan_prod_linked ul{width:440px; float:right; list-style:none; border-left:1px solid #ccc;}
#pan_prod_linked ul li{display:inline; float:left; width:100px; margin:0 0 30px 10px;}
#pan_prod_linked ul li a{display:block; border-top:3px solid #fff; text-align:center;}
#pan_prod_linked ul li a:hover{text-decoration:none; border-top:3px solid #F5911F; color:#F5911F;}
#pan_prod_linked span{display:block; height:44px; font-weight:normal; line-height:1.1em; padding:5px 0 0 0;}

#buy_cartefid img{float:left; margin:0 10px 0 0;}
#buy_cartefid span{float:right; font-size:1.6em; font-weight:bold; text-align:right; color:#F5911F;}
#buy_cartefid p{margin:10px 0;}
.bt_carte_shaker{float:right; border:none;}

#buy_shaker span{float:right; font-size:1.6em; font-weight:bold; text-align:right; color:#F5911F;}
#buy_shaker p{margin:10px 0;}
#buy_shaker a{float:right; margin:0 10px 0 0;}

#form2colg{float:left; width:350px;}
#form2colr{float:right; width:350px;}

/* Nouveaux moyens de paiement */
.cdr_liquid .form4cols{float:left; margin:0 0 0 20px; width:170px;}
.cdr_liquid .form4cols.first{margin:0;}
.cdr_liquid .form4cols input{width:auto; border:none;}
.cdr_liquid .form4cols img{padding:5px 0 0 0;}

#pansstotal{width:360px; float:right; margin:0 20px 40px 0; text-align:right; border:none; border-top:1px solid #ccc;}
#pansstotal td{border:none;}
#pansstotal strong{font-size:2.4em; line-height:1em;}
#cmdtotal td{padding:10px 0 0 0; border-top:1px solid #ccc;}
#btvalidcom{clear:both; padding:10px 0 0 0; text-align:center;}
#btvalidcom div{display:inline; margin:0 0 0 150px;}

#linkvalidall{float:left; margin:0 0 0 10px;}
#inputvalidall{float:left; margin:0 0 0 200px; background:url(../../imgfront/btvalidcom.gif) no-repeat; padding:0; border:none; width:164px; height:23px; vertical-align:middle;}

#pan_codepromo{width:290px; float:left; padding:10px; background:#f7f7f7; border:1px solid #ddd;}


/* Liste des produits */
#cdr_minipan{background:url(../../imgfront/cdr_pan.png) no-repeat; float:left; width:177px; height:236px; margin:5px 0 0 0; padding:5px 7px; voice-family:"\"}\""; voice-family:inherit; width:163px; height:226px;} /* width=-14 height=-10 */
html>body #cdr_minipan{width:163px; height:226px;}
#cdr_minipan h2{margin:0 0 10px 0;}
#cdr_minipan ul{list-style:none; height:116px; overflow:hidden;}
#cdr_minipan li{background:url(../../imgfront/pictsuivi.gif) no-repeat; background-position:0 4px; padding:0 0 0 12px;}
#cdr_minipan div{position:absolute; margin:184px 0 0 0;}

#cdr_construction{background:url(../../imgfront/cdr_construction.jpg) no-repeat; float:right; width:580px; height:236px; margin:5px 0 0 0; padding:5px 10px; voice-family:"\"}\""; voice-family:inherit; width:560px; height:226px;} /* width=-20 height=-10 */
html>body #cdr_construction{width:560px; height:226px;}
#cdr_construction h2{margin:8px 0 15px 0; font-weight:normal; font-size:1.8em; color:#444;}
#cdr_performance{background:url(../../imgfront/cdr_performance.jpg) no-repeat; float:right; width:580px; height:236px; margin:5px 0 0 0; padding:5px 10px; voice-family:"\"}\""; voice-family:inherit; width:560px; height:226px;} /* width=-20 height=-10 */
html>body #cdr_performance{width:560px; height:226px;}
#cdr_performance h2{margin:8px 0 15px 0; font-weight:normal; font-size:1.8em; color:#444;}
#cdr_minceur{background:url(../../imgfront/cdr_minceur.jpg) no-repeat; float:right; width:580px; height:236px; margin:5px 0 0 0; padding:5px 10px; voice-family:"\"}\""; voice-family:inherit; width:560px; height:226px;} /* width=-20 height=-10 */
html>body #cdr_minceur{width:560px; height:226px;}
#cdr_minceur h2{margin:8px 0 15px 0; font-weight:normal; font-size:1.8em; color:#444;}
#cdr_bienetre{background:url(../../imgfront/cdr_bienetre.jpg) no-repeat; float:right; width:580px; height:236px; margin:5px 0 0 0; padding:5px 10px; voice-family:"\"}\""; voice-family:inherit; width:560px; height:226px;} /* width=-20 height=-10 */
html>body #cdr_bienetre{width:560px; height:226px;}
#cdr_bienetre h2{margin:8px 0 15px 0; font-weight:normal; font-size:1.8em; color:#444;}
#cdr_accessoire{background:url(../../imgfront/cdr_accessoires.jpg) no-repeat; float:right; width:580px; height:236px; margin:5px 0 0 0; padding:5px 10px; voice-family:"\"}\""; voice-family:inherit; width:560px; height:226px;} /* width=-20 height=-10 */
html>body #cdr_accessoire{width:560px; height:226px;}
#cdr_accessoire h2{margin:8px 0 15px 0; font-weight:normal; font-size:1.8em; color:#444;}
#cdr_neutre{background:url(../../imgfront/cdr_neutre.jpg) no-repeat; float:right; width:580px; height:236px; margin:5px 0 0 0; padding:5px 10px; voice-family:"\"}\""; voice-family:inherit; width:560px; height:226px;} /* width=-20 height=-10 */
html>body #cdr_neutre{width:560px; height:226px;}
#cdr_neutre h2{margin:8px 0 15px 0; font-weight:normal; font-size:1.8em; color:#444;}

#txt_construction{width:400px; height:180px;}
#txt_performance{width:320px; height:180px;}
#txt_minceur{width:320px; height:180px;}
#txt_bienetre{width:300px; height:180px;}
#txt_accessoire{width:300px; height:180px;}
#txt_neutre{width:300px; height:180px;}

.cdr_navig{clear:both; background:url(../../imgfront/cdr_full_small.png) no-repeat; height:29px; margin:5px 0 0 0; text-align:center;}
.cdr_navig a{display:inline-block; line-height:29px; margin:0 5px;}

.ficheprodjaune{clear:both; background:url(../../imgfront/fiche_prod_jaune.jpg) no-repeat; height:331px; margin:5px 0 0 0; position:relative;}
.ficheprodbleu{clear:both; background:url(../../imgfront/fiche_prod_bleu.jpg) no-repeat; height:331px; margin:5px 0 0 0; position:relative;}
.ficheprodmauve{clear:both; background:url(../../imgfront/fiche_prod_mauve.jpg) no-repeat; height:331px; margin:5px 0 0 0; position:relative;}
.ficheprodvert{clear:both; background:url(../../imgfront/fiche_prod_vert.jpg) no-repeat; height:331px; margin:5px 0 0 0; position:relative;}
.ficheprodgris{clear:both; background:url(../../imgfront/fiche_prod_gris.jpg) no-repeat; height:331px; margin:5px 0 0 0; position:relative;}

.produit_non_reference { position:absolute; left:200px; top:50px; z-index:99; }

.side_img{float:left; width:180px; padding:0; text-align:center;}
.side_img h2{margin:10px 0 20px 0; padding:0 10px; font-size:1.5em; text-align:left; font-weight:normal;}
.side_img div{height:220px; width:180px; padding:0 0 0 1px; text-align:center;}

.side_img ul{margin:10px 0 0 0px; list-style:none;}
.side_img ul li{display:inline; text-align:center;}
.side_img ul li a{padding:2px 6px; line-height:1.8em; margin:0 2px; border:1px solid #F5911F;}
.side_img ul li a:hover{background:#eee; text-decoration:none;}
.side_img ul li a.current{background:#F5911F; color:#fff;}


.side_txt{float:right; width:580px; padding:0 10px; voice-family:"\"}\""; voice-family:inherit; width:560px;} /* width=-20 */
html>body .side_txt{width:560px;}
.side_txt h2{padding:10px 0 20px 0; font-size:1.5em; font-weight:normal;}
.side_txt h2 span{float:right; line-height:1.1em;}
.side_txt h3{font-size:1em;}
.side_txt ul{list-style:none; line-height:1.2em;}
.side_txt ul li{background:url(../../imgfront/pictsuivi.gif) no-repeat; background-position:0 2px; padding:0 0 0 12px;}
.caract_prod{position:absolute; margin:0 0 0 0;} 
.avis_txt{position:absolute; width:560px; margin:100px 0 0 0; line-height:1.2em;}
.avis_liens{position:absolute; margin:180px 0 0 0;}
.avis_liens a{font-weight:bold;}
.avis_liens a img{vertical-align:middle;}
.attributs{position:absolute; margin:205px 0 0 0; width:560px; height:30px; background:#f7f7f7;}
.attributs div{float:left; width:280px;}
.attributs select{width:160px;}

.ficheprod_bt{position:absolute; margin:248px 0 0 310px;}
.ficheprod_bt input{border:0; width:auto; margin:0;}

.decompte_vf{position:absolute; margin:250px 0 0 0; font-size:1.2em;}
.decompte_vf span{display:inline; float:none; color:#900; font-weight:bold;}

.ficheprod_prix{position:absolute; margin:-4px 0 0 430px;}
.ficheprod_prix span{display:block; text-decoration:line-through;}
.ficheprod_prix b{display:block; font-size:2em; color:#F5911F;}
.ficheprod_prix strong{display:block; margin:5px 0 0 0; font-size:2.8em; line-height:1em;}
.ptsfid{position:absolute; margin:78px 0 0 436px; font-size:1.2em; color:#fff;}

.splashpromo, .splashvente, .splashcoup, .splashnouveau{position:absolute; margin:-50px 0 0 306px;}

/* Fiche produit details */
#details_prod_linked{background:url(../../imgfront/cdr_full_middle.png) repeat-y;}
#details_prod_linked p{padding:5px 10px 20px 10px;}
#details_prod_linked ul{list-style:none; border-left:1px solid #ccc;}
#details_prod_linked ul li{display:inline; float:left; width:100px; margin:0 0 30px 22px;}
#details_prod_linked ul li a{display:block; border-top:3px solid #fff; text-align:center;}
#details_prod_linked ul li a:hover{text-decoration:none; border-top:3px solid #F5911F; color:#F5911F;}
#details_prod_linked span{display:block; height:44px; font-weight:normal; line-height:1.1em; padding:5px 0 0 0;}

/* Liste des avis client */
#list_avis_prod{}
#list_avis_prod h4{padding:0 0 5px 0; font-size:1.5em; font-weight:bold; color:#F5911F; border-bottom:1px solid #ccc;}
#list_avis_prod span{float:right; margin:10px 0;}
#list_avis_prod p{font-weight:bold; margin:10px 0;}
#list_avis_prod p img{vertical-align:middle;}
#list_avis_prod div{margin:0 0 30px 0; padding:10px; background:#eee;}

/* Blog */
#main{float:left; width:580px;}
.post{margin:20px 0;}
.post h2{font-size:1.4em;}
.post a{font-weight:bold; color:#F5911F;}
.postinfos{margin:10px 0; background:#eee;}

#sidebar{float:right; width:140px;}
#sidebar h2{margin:20px 0 0 0; font-size:1.4em; color:#F5911F;}


/* class generique */
.color{background:#eee;}
.btvalid{text-align:center; margin:10px 0 0 0;}
.tar{text-align:right;}
.tal{text-align:left;}
.tac{text-align:center;}
.feedbackinfo{margin:0 0 5px 0; padding:5px; font-size:1.3em; font-weight:bold; color:#fff; text-align:center; background:#ff0;}
.feedbackinfo big{color:#666;}
.feedbackinfo input{margin:10px 0 0 0; font-size:0.8em;}
.floatl{float:left;}
.floatr{float:right;}



/* Clearfix */
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
