/* RVD */
button::-moz-focus-inner {border: 0;padding:0;}
#breadcrumbs{padding:3px 25px 14px 25px}
#breadcrumbs table{width:100%;font-size:11px;font-family:Tahoma,Geneva,sans-serif}
#breadcrumbs table em{color:#006D55;padding:0 10px}
#content{overflow:hidden;zoom:1}
.center{text-align:center}
#column_left{float:left;width:220px;margin-right:13px;padding:0 0 15px 0}
#column_left .menu{border:1px solid #E0E1DD;margin:0 0 15px 0;padding:1px;}
#column_left .menuinside{background:#F6F6F6 url(img/gradients2.gif) 100% 0% repeat-x;padding:1px 5px 1px 15px;}
#column_left .menu ul{list-style-type:none;width:97%;padding-left:0;margin:12px 0 15px 0;}
#column_left .menu ul li{font-size:13px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;padding:0;}
#column_left .menu ul li img{margin:16px 0;}
#column_left .menu ul li.active{background:transparent}
#column_left .menu ul li.active h2{font-size:11px;font-family:Tahoma,Geneva,sans-serif;font-weight:bold;padding:5px 0 0 10px;margin:0;}
#column_left .menu ul li.active ul li a.linkactive{color:#333;}
#column_left .menu ul a:hover{text-decoration:underline;}
#column_left .menu ul li.first{padding:0 0 10px 0;}
#column_left .menu ul li.noborder{border:none;}
#column_left .menu ul li ul{padding:6px 0 0 0;margin:0;}
#column_left .menu ul li.last{padding:10px 0 0 0;border-bottom:1px solid transparent}
#column_left .menu ul li ul li{font-size:11px;font-family:Tahoma,Geneva,sans-serif;font-weight:normal;padding:3px 0 4px 10px;border:none;}
#column_left .ads{border:1px solid #E0E1DD;margin:0 0 15px 0;}
#column_right{width:auto;margin:0 0 0 250px}
#center_banner ul{margin:0;padding:0;}
#center_banner li{list-style:none;color:#f5f5f50;margin:0;background:transparent url(img/Banner/banner_btn_DefaultState.png) no-repeat;width:181px;font-size:12px;font-family:arial,helvetica,sans-serif;padding:12px 0 0 12px;height:41px;}
*+ html #center_banner li{margin-bottom:-3px;}
#center_banner a:link, a:hover, a:visited{cursor:hand;text-decoration:none;color:#000;border:none}
#center_banner a{color:#000;border:none}
#center_banner_right{float:left;margin-left:3px;}
#center_banner_right img{line-height:15px;vertical-alignment:top;float:left;}
.bannerContener{margin:0 0 15px 0;}
.bannerContent{float:left;}
.bannerBtnText{width:110px;float:right;text-align:center;line-height:15px;padding:0 15px 0 0;z-index:3;position:relative}
.fixCataEncartMiddle{margin:0;position:relative;width:800px}
.check{float:left}
.ie-fix{margin:0;overflow:visible;height:0;cursor:hand}
.target{cursor:pointer;text-align:left;background-color:transparent;float:left}
.tipperjQ{padding:0 5px;color:#000;font-size:11px;text-decoration:underline;vertical-align:top;}
.facebook_twitter_menu{margin-top:40px;}
.facebook_twitter_menu span{padding:2px}
html{overflow-y:scroll}
html,body{height:100%}
body{margin:0;padding:0;background:white;font-family:arial, helvetica, sans-serif;font-size:12px;color:#333}
.bganim{background-attachment:scroll;background-position:center top;background-repeat:no-repeat;}
table, td, th{padding:0;margin:0;border-collapse:collapse}
img{margin:0;border:0}
p, form, dl, dt, dd{margin:0;padding:0}
input,select{font:normal 100% arial}
a{color:#006d55;text-decoration:none;outline:none}
a:hover{text-decoration:underline;outline:none;color:#006d55}
a:visited{text-decoration:none;outline:none;color:#006d55}
a:active{text-decoration:none;outline:none;color:#006d55}
a:link{text-decoration:none;outline:none;color:#006d55}
#main{min-height:65%;height:auto !important;height:100%;width:1000px;margin:0 auto;position:relative}
#margin{width:980px;margin:0 auto}
#margin_qte{width:960px}
#sidebar{float:left;width:240px}
#page{float:right;width:692px}
*html #header{height:70px}
#header{position:relative;z-index:3;width:100%;min-height:70px;font:11px tahoma}
#header #logo{z-index:1;position:absolute;left:20px;top:30px;}
#header_qte{height:120px;width:960px;margin:6px auto 0 auto;background:url(img/header/fond.gif) top repeat-x;position:relative}
#header_qte_new{height:74px;background:none}
#header_qte a, #header_qte_new a{text-decoration:none}
#header_qte .logo, #header_qte_new .logo{position:absolute;left:16px;top:32px;width:170px}
#tool{position:absolute;top:32px;left:400px;z-index:1;width:550px;text-align:center;color:#dcd9d0}
#tool span{padding:0 17px;color:#dcd9d0}
.simpletool a{padding:5px 20px;position:relative;outline:none;color:#006d55}
.simpletool a:link{text-decoration:none;outline:none;color:#006d55}
.simpletool a:visited{text-decoration:none;outline:none;color:#006d55}
.simpletool a:visited{text-decoration:none;outline:none;color:#006d55}
.icon.iconBusiness {background-position: 0 -275px;}
.icon.iconRenew {background-position: 0 -300px;}
#menu{width:980px;position:relative;background:url(img/interface_new/menu.gif) 0 -150px repeat-x;height:50px;margin-top:28px}
#menu table{width:100%}
#menu td{height:50px;vertical-align:top;background:url(img/interface_new/menu.gif) left -150px no-repeat;text-align:center;font-size:12px}
#menu .first{background:url(img/interface_new/menu.gif) left -50px no-repeat}
#menu .last{background:url(img/interface_new/menu.gif) right -50px no-repeat}
#menu a, #menu div{display:block;color:white;font-weight:bold;line-height:40px;height:40px;position:relative;background:#00644e url(img/interface_new/menu.gif) left -100px no-repeat;outline:none}
#menu .first a, #menu .first div{background:#00644e url(img/interface_new/menu.gif) left 0 no-repeat}
#menu .last a, #menu .last div{background:#00644e url(img/interface_new/menu.gif) right 0 no-repeat}
#menu a:hover{background:none;text-decoration:none}
#menu .current a, #menu .current div{background:none}
#menu b{display:block;padding:0 10px;height:40px;overflow:hidden;background:url(img/interface_new/menu.gif) left -200px no-repeat;cursor:pointer}
#menu .current b{cursor:default}
#menu .first b{background:none}
#last_element{height:302px;visibility:hidden}
#footer{width:960px;overflow:hidden;padding:30px 0;bottom:0;clear:both;background:#f7f7f6 url(img/interface_new/gradients.gif) repeat-x 0 0;font:11px tahoma;position:relative;margin: 0 auto;}
/* Footer common */
#foot{width:100%;overflow:hidden;font: 11px tahoma; background: #F3F3F1;border-top: 1px solid #E6E5E0; padding: 30px 15px; box-sizing: border-box;}
@-moz-document url-prefix(){#foot{font-size:10px;}}
#footer ul{padding-left:0;}
#copy{position:relative;overflow:hidden; display: inline-block;}
#copy .logo {margin-right:10px; height: 100%; display: inline-block; vertical-align: middle;}
#copy .powered {display: inline-block;vertical-align: middle;}
#copy .nexway {font-size: 15px; color: #000; padding-bottom: 7px;}
#copy p{line-height:16px; text-align: left; margin: 0;}
#foot .botmenu{float:right;padding: 0;color:#dcd9d0; padding-top: 30px;}
#foot .botmenu a{padding:5px;position:relative}
/* Footer common end */
.references{width:972px;overflow:hidden;padding:5px 0 0px 20px}
.references .column{float:left;width:211px;margin:0 30px 20px 0}
.references ul{margin-bottom:15px}
.references li{list-style:none;line-height:1.45em}
--*/#content_flash{width:960px;margin:6px auto}
#content_page{width:960px;margin:28px auto 15px auto;position:relative;z-index:1;min-height:500px}
.fl{float:left}
.fr{float:right}
.cl{clear:both;font-size:1px;height:1px;line-height:1px}
.clear{clear:both}
#breadcrumbs{clear:both;font:11px tahoma;padding:0;margin:0 0 0 10px;line-height:37px}
#breadcrumbs .rarr{padding:0 7px;color:#006d55}
#breadcrumbs a{color:#006d55;text-decoration:none}
#breadcrumbs a:hover{text-decoration:underline}
#content_extra_bottom{margin:10px 0;float:left}
.encart_left{float:left;width:220px;margin-right:10px}
.encart_title{color:#006d55;font-size:13px;font-weight:bold;height:30px;margin:5px 0 0 0;padding-top:10px}
#encart_middle h2{color:#006D55;font-size: 14px;margin:20px 0}
#encart_middle .subtitle{margin-top:20px}
#encart_middle p.note{font-style:italic;font-size:0.95em;margin-top:10px}
#encart_middle #video {text-align:center;margin:10px}
.encart_myshop{position:relative;width:220px;height:33px;overflow:visible}
.encart_img_myshop{height:25px;width:155px;background:transparent url(img/encart/MyShop.png) no-repeat;margin:10px 0 0 0}
.encart_paiement_img{color:#666;font-weight:bold;background:transparent url(img/encart/cb_secure.png) no-repeat top left;margin:5px 0 0 0;padding:0 28px;width:180px}
.item_link2 input{width:130px;font-size:10px;padding:2px;margin-bottom:8px;border:1px solid #dcd9d0;background:#fff;color:#333;}
.encart_content{border:1px solid #D0C9AD;padding:1px;color:#333}
.encart_content a{text-decoration:none;font:normal 12px arial;color:#005447}
.encart_menu{background:#FAFAFA url(img/encart/menu_fd.gif) bottom repeat-x;padding:0 10px;color:#EE002F}
.encart_menu a{color:#336666;display:block;padding:5px 0;padding-left:12px;background:url(img/encart/fleche.gif) left center no-repeat}
.encart_menu a:hover{color:#EE002F}
.encart_banq a{text-decoration:none;font:normal 11px arial;color:#005447}
.encart_txt a{color:#333;display:block;background-repeat:no-repeat;background-position:left center;padding:5px 0 5px 0;}
.encart_txt{padding:0 0 10px 0;}
.txt10nvert{font-size:10px;color:#005447;text-decoration:none;font-weight:normal;border-bottom:1px dashed #005447;text-align:center;white-space:nowrap}
.btn_new{width:1px;margin:0 auto;border-collapse:separate}
.btn_new td{padding:0 10px}
.btn_new .head{color:#FFF;border-collapse:separate;border:1px solid #196D5D;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;background:#196D5D url(css/source/gradient.php?s[0]=009A84&s[50]=196D5D);background:-moz-linear-gradient(top,#009A84 0,#196D5D 50%);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#009A84),color-stop(50%,#196D5D));-pie-background:linear-gradient(top,#009A84 0,#196D5D 50%);behavior:url(js/source/htc/PIE.htc);position:relative}
.btn_new .body{border-collapse:separate;border:1px solid #196D5D;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;behavior:url(js/source/htc/PIE.htc);position:relative}
.btn_big_01,.btn_big_02,.btn_big_04{height:30px;font-size:16px;font-family:Tahoma,Geneva,sans-serif;font-weight:bold;padding:0 15px;white-space:nowrap;line-height:30px;cursor:pointer}
.btn_big_01,.btn_medium_01,.btn_big_03:hover,.btn_big_04:hover{color:#FFF;border:1px solid #A40001;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#DB0100 url(css/source/gradient.php?s[0]=BF6D6F&s[50]=AA1818&s[52]=A40001&s[100]=DB0100);background:-moz-linear-gradient(top,#BF6D6F 0,#AA1818 50%,#A40001 52%,#DB0100 100%);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#BF6D6F),color-stop(50%,#AA1818),color-stop(52%,#A40001),color-stop(100%,#DB0100));-pie-background:linear-gradient(top,#BF6D6F 0,#AA1818 50%,#A40001 52%,#DB0100 100%);box-shadow:0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(255,255,255,0.7) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(255,255,255,0.7) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(255,255,255,0.7) inset;behavior:url(js/source/htc/PIE.htc);display:inline-block;position:relative}
.btn_big_01:hover,.btn_big_02:hover,.btn_medium_01:hover{color:#FFF;border:1px solid #494949;background:#444444 url(css/source/gradient.php?s[0]=8C8C8C&s[50]=555555&s[52]=444444&s[100]=888888);background:-moz-linear-gradient(top,#8C8C8C 0,#555555 50%,#444444 52%,#888888 100%);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#8C8C8C),color-stop(50%,#555555),color-stop(52%,#444444),color-stop(100%,#888888));-pie-background:linear-gradient(top,#8C8C8C 0,#555555 50%,#444444 52%,#888888 100%);box-shadow:0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(255,255,255,0.7) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(255,255,255,0.7) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(255,255,255,0.7) inset;behavior:url(js/source/htc/PIE.htc);position:relative}
.btn_big_02,.btn_small_01:hover{color:#464646;border:1px solid #6A6A6A;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#D7D7D7 url(css/source/gradient.php?s[0]=F4F4F4&s[50]=D7D7D7&s[52]=C4C4C4&s[100]=E2E2E2);background:-moz-linear-gradient(top,#F4F4F4 0,#D7D7D7 50%,#C4C4C4 52%,#E2E2E2 100%);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#F4F4F4),color-stop(50%,#D7D7D7),color-stop(52%,#C4C4C4),color-stop(100%,#E2E2E2));-pie-background:linear-gradient(top,#F4F4F4 0,#D7D7D7 50%,#C4C4C4 52%,#E2E2E2 100%);box-shadow:0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(255,255,255,0.7) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(255,255,255,0.7) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(255,255,255,0.7) inset;behavior:url(js/source/htc/PIE.htc);display:inline-block;position:relative}
.btn_big_03{height:30px;font-size:11px;font-family:Tahoma,Geneva,sans-serif;font-weight:bold;padding:0 5px;white-space:nowrap;line-height:30px;cursor:pointer}
.btn_big_03,.btn_big_04{color:#FFF;border:1px solid #00483C;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#228777 url(css/source/gradient.php?s[0]=40B7A4&s[50]=15584F&s[52]=0A5045&s[100]=228777);background:-moz-linear-gradient(top,#40B7A4 0,#15584F 50%,#0A5045 52%,#228777 100%);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#40B7A4),color-stop(50%,#15584F),color-stop(52%,#0A5045),color-stop(100%,#228777));-pie-background:linear-gradient(top,#40B7A4 0,#15584F 50%,#0A5045 52%,#228777 100%);box-shadow:0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(255,255,255,0.7) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(255,255,255,0.7) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(255,255,255,0.7) inset;behavior:url(js/source/htc/PIE.htc);display:inline-block;position:relative}
.btn_big_03 em{font-style:normal;padding:2px 0;display:block;line-height:13px}
.btn_medium_01{height:27px;font-size:12px;font-family:Tahoma,Geneva,sans-serif;font-weight:bold;padding:0 10px;white-space:nowrap;line-height:27px;cursor:pointer}
.btn_small_01{height:20px;font-size:11px;font-family:Tahoma,Geneva,sans-serif;padding:0 5px;white-space:nowrap;line-height:20px;cursor:pointer}
.btn_small_01{color:#464646;border:1px solid #6A6A6A;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#FBFBFB url(css/source/gradient.php?s[0]=FFFFFF&s[50]=FBFBFB&s[52]=D6D6D8&s[100]=CCCCCC);background:-moz-linear-gradient(top,#FFFFFF 0,#FBFBFB 50%,#D6D6D8 52%,#CCCCCC 100%);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#FFFFFF),color-stop(50%,#FBFBFB),color-stop(52%,#D6D6D8),color-stop(100%,#CCCCCC));-pie-background:linear-gradient(top,#FFFFFF 0,#FBFBFB 50%,#D6D6D8 52%,#CCCCCC 100%);box-shadow:0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(255,255,255,0.7) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(255,255,255,0.7) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(255,255,255,0.7) inset;behavior:url(js/source/htc/PIE.htc);display:inline-block;position:relative}
.btn_big_01:hover,.btn_big_02:hover,.btn_big_03:hover,.btn_big_04:hover,.btn_medium_01:hover,.btn_small_01:hover{text-decoration:none}
#error_404{width:770px;margin:0 auto}
#error_404 div{color:#006D55;font-size:15px;font-weight:bold;margin:0 0 8px 0}
#error_404 ul{list-style:disc;margin:0 0 8px 15px}
#error_404 a{text-decoration:underline}
#error_404{margin:0 auto 22px auto}
#error_404 h1{color:#006D55;font-size:26px;font-family:Arial Narrow,Helvetica,sans-serif;font-weight:normal;margin:0;padding:0 0 15px 0}
#error_404 hr{height:1px;color:#CCC;margin:6px 0;padding:0;border:0;background:#CCC}
#error_404 ul{padding:0}
button.btn_medium_2012, a.btn_medium_2012{cursor:pointer;height:27px;margin-bottom:3px;line-height:27px;padding:0 10px;white-space:nowrap;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;background-image:none;background-color:#E72838;border:1px solid #E72838;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#FFFFFF;display:inline-block;box-shadow:none;behavior:url(js/source/htc/PIE.htc);position:relative}
button.btn_green, a.btn_green {background-color:#006a5a; border:1px solid #006a5a;}
.cata_price{color:#FF003A;font-size:24px;font-family:Arial Narrow,Helvetica,sans-serif;text-align:center;margin:0 0 5px 0;}
.cata_price_ttc{color:#000;font-size:14px}
.cata_price_ht{color:#dadada;font-size:19px;font-weight:bold;font-family:Arial Narrow,Helvetica,sans-serif;}
.txtHT{font-size:14px;color:#dadada;}
a.txt12{font-size:12px;}
a.btn_grey{background:url(img/btn_grey_right.gif) no-repeat right 0;padding-right:18px;display:inline-table;color:#666;font-size:14px;width:auto}
a.btn_grey span{background:url(img/btn_grey_left.gif) no-repeat left 0;height:26px;line-height:26px;padding-left:18px;text-align:center;display:block;}
#main_landing{height:auto !important;height:100%;width:1015px;margin:0 auto}
#content_landing{width:1015px;height:712px}
#header_promo{width:1006px;height:138px}
#footer_landing{width:1015px;height:170px;margin:0 auto;bottom:0;clear:both}
#bloc_left{width:583px;float:left}
#bloc_left_ok{width:725px;float:left}
#bloc_left_ok .product{width:726px;height:137px;float:left}
.bloc_produit_footer{height:281px}
#bloc_right{width:432px;float:left}
#bloc_right_ok{width:281px;float:left;padding-bottom:25px}
#bloc_right ul{list-style:none;padding-top:28px;color:#FFF;font-weight:bold;padding-left:25px}
#bloc_right p{width:130px;float:left}
#bloc_right input[type=text]{width:195px;height:16px}
#bloc_right input.formError[type=text]{width:197px;height:18px;float:left;margin-bottom:10px}
#bloc_right input.formOk[type=text]{width:195px;height:16px;float:left;margin-bottom:10px}
.bloc_infos{width:432px;height:251px;background:url(landing/lp4_07.jpg) right 0 no-repeat}
.bloc_infos li{padding-bottom:10px;width:365px}
.bloc_questions{width:432px;height:283px;background:url(landing/lp4_09.jpg) right 0 no-repeat}
.bloc_questions li{padding-bottom:15px}
.bloc_questions p{width:200px}
.red{color:#e82838}
.green{color:#006051}
.btn_landing{float:right;padding-right:28px}
#filet{width:100%;height:16px;background:url(landing/filet.jpg) repeat-x right top;clear:both;margin-top:25px}
.bloc_recompenses{float:left}
.bloc_partners{float:left}
.bloc_contact{width:410px;height:110px;text-align:right;float:left;padding-top:65px;padding-right:20px;font-weight:bold}
.bloc_contact a:hover{text-decoration:underline}
.sep{padding-left:10px;padding-right:10px}
#conteneur_lightbox{padding:10px;background:#FFF;border:1px solid #BDB69C}
#conteneur_lightbox #content_lightbox{font-size:12px;background:none}
#conteneur_lightbox td.c p{font-size:10px;white-space:nowrap}
#conteneur_lightbox td.ind img{margin:0 5px 0 0;float:left}
#conteneur_lightbox td.ind div{position:relative}
#conteneur_lightbox td.ind div span{width:250px;color:#414445;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:10px;border:1px solid #BDB69C;background:#FFF;top:5px;left:30px;position:absolute;z-index:1000;display:none}
#conteneur_lightbox td.ind:hover{cursor:pointer}s
#conteneur_lightbox td.ind:hover span{display:block}
#conteneur_lightbox a.kylink{color:#005447;text-decoration:underline}
#conteneur_lightbox p{margin:0 0 0.5em}
#conteneur_lightbox #content_lightbox .c{text-align:center;border-bottom:1px solid #DEDCD0}
#conteneur_lightbox .v2009_compare{border:1px solid #BDB69C}
#conteneur_lightbox .v2009_compare td{padding:3px 5px}
#conteneur_lightbox .v2009_compare .tit{background:none repeat scroll 0 0 #DEDCD0}
#conteneur_lightbox .v2009_compare .tit td{font-weight:bold;padding:5px}
#conteneur_lightbox .v2009_compare .tit2{background:none repeat scroll 0 0 #F8F8F8}
#conteneur_lightbox .v2009_compare .tit2 td{font-weight:bold;padding:5px}
#conteneur_lightbox .v2009_compare .notit{background:none repeat scroll 0 0 #FFFFFF;border-bottom:1px solid #DEDCD0}
#conteneur_lightbox .v2009_compare .ind{border-bottom:1px solid #DEDCD0;padding:10px 5px}
#conteneur_lightbox .v2009_compare td.csel{background:none repeat scroll 0 0 #DEDCD0}
#lightbox_crosssell .left{width:370px;float:left}
#lightbox_crosssell .right{float:right;text-align:center}
#lightbox_crosssell h1{color: #006D55;}
#lightbox_crosssell h1, #lightbox_crosssell h2{font-weight:normal}
#lightbox_crosssell p.price {color: #ED2939;font-size:24px}
#lightbox_crosssell p{margin-bottom:3px}
#popin_anim {padding:20px}.v2009_sysreq{width:100%}
.v2009_sysreq .ttl{background:#FFF;width:50%}
.v2009_sysreq .ttl h5{padding:0;margin:0;font:bold 110% arial}
.v2009_sysreq td{font:normal 100% arial;padding:10px}
.v2009_sysreq .brd_r{border-top:1px solid #DEDCD0;border-right:1px solid #DEDCD0}
.v2009_sysreq .brd_l{border-top:1px solid #DEDCD0}
/*.div_essm{height:1200px;}*/
#epticaframe {width:740px;height:1200px}
#cata_pme_boxshots{float:right;width:210px}
#encart_middle .infos_trial p, #encart_middle .infos_trial h4 {margin:15px 0}
#encart_middle .infos_trial h4 {color:#006a5a;margin-top:0}
#encart_middle .infos_trial {-webkit-box-shadow: 0px 0px 3px 2px #aaa;box-shadow: 0px 0px 3px 2px #aaa;position:relative;margin:10px 20px 10px 60px;padding:15px 20px;background:#fff;behavior:url(js/source/htc/PIE.htc);}
#encart_middle .infos_trial div.triangle{position:absolute;left:-19px;top:32px;width:0px;height:0px;width:19px;height:20px;background:url(img/tri_shade.gif) no-repeat;}
#encart_middle .infos_trial .number{left:-60px;font-size:50px;color:#666;margin:0;position:absolute;top:-10px}
#encart_middle .infos_trial img {float:left;margin-right:20px;margin-bottom:10px}
#encart_middle .infos_trial .inline_vids {display:inline-block;float:left;width:160px;margin-right:34px;text-align:center}
#encart_middle .infos_trial .last{margin-right:0}
#encart_middle .infos_trial .inline_vids img{float:none;margin-right:none}
#encart_middle .infos_trial .note {font-size:10px;font-style:italic}
/* Style bloc Home*/
#encart_right{width:220px;float:right}
#encart_middle{clear:both;float:left;background:#f7f7f6}
#encart_middle p{margin:0;padding:0;font-size:12px;line-height:15px}
#encart_middle h1{ color: #006D55;font-family: Arial Narrow,Helvetica,sans-serif;font-size: 26px;font-weight: normal;padding: 0 0 2px;margin: 0 0 10px 10px}
#encart_middle .item_img{width:110px;float:left;margin-top:8px}
#encart_middle .item_img_2{width:104px;float:left;height:160px}
#encart_middle .item_img_tpepme{height:150px}
#encart_middle .item_desc{width:377px;float:left;color:#333;font-size:12px}
#encart_middle .item_desc_2{width:194px;float:left;color:#333;font-size:12px;height:85px;clear: both;}
#encart_middle .item_desc_2 span{color:#ed2939;margin:0;padding:0}
#encart_middle .item_desc h2{color:#366;font-size:22px;margin:0;padding:0}
#encart_middle .item_desc_2 h2 a{color:#000;cursor:pointer;text-decoration:none}
#encart_middle .item_desc_2 h2{letter-spacing:-0.03em;font-weight: normal;font-family: Arial Narrow,'Nimbus Sans L',Arial,sans-serif;color:#333;font-size:16px;margin:0;padding:0}
#encart_middle .item_desc_2 h2 span{color:#ed2939;margin:0;padding:0}
#encart_middle .item_desc_2 p{padding:10px 0 0 0;font-size:12px;}
#encart_middle .item_desc h2 strong{color:#C00}
#encart_middle .item_desc_2 h2 strong{color:#C00}
#encart_middle .item_link a, #encart_middle .item_link2 a{color:#366}
#encart_middle .item_link strong, #encart_middle .item_link2 strong{color:#366;font-size:20px}
.texteco{color:#de0000;background:url(img/pouce.gif) no-repeat left center;height:28px;line-height:18px;padding-left:34px;display:none;font-size:11px}
.small_blocs{height:335px;width:304px;margin:15px 10px 10px 10px;padding:12px 0 10px 20px;border:1px solid #ccc;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;background-color:#fff;position:relative;float:left}
.small_blocs ul.leftPriceBuyBlock{padding-left:0;margin: 15px 0 8px 0; list-style-type: none;float: left;z-index: 1;}
.small_blocs .renew {padding:10px 0 0 0;}
.small_blocs .liWrap {width: 30px;margin: 3px 0 0 0}
.small_blocs .liWrap select{width: 105px;padding:2px;margin-bottom: 8px; border: 1px solid #dcd9d0; background: #fff; color:#000;}
.small_blocs ul.rightPriceBuyBlock {margin: 174px 0 0 110px;padding-left:0; list-style-type: none;position:absolute;z-index: 0}/* float : right is the default value for right postion & crop margin-left*/
*+ html .small_blocs ul.rightPriceBuyBlock, *+ html .eval_blocs ul.rightPriceBuyBlock {margin:0 20px 0 0;float:right;position:relative} /* IE 7 */
.small_blocs .rightPriceBuyBlock li{margin: 0 0 8px 0;}
.small_blocs .levellink{position:absolute;margin: 200px 0 0 200px;text-align:center}
.small_blocs strong.home_price {color: red;font-size: 12px;}
.small_blocs .linkToProductSheet{margin-top: 142px;position: absolute;clear:both;width: 180px}
*+ html .small_blocs .linkToProductSheet, *+ html .eval_blocs .linkToProductSheet{margin-top: 0;position:relative} /* IE 7 */
.linkToProductSheet a{text-decoration: underline;white-space:nowrap}
.small_blocs .linkToProductSheet a:hover{text-decoration: none;color: #000;}
.small_blocs .renew_aFont{color:#000;font-size:11px}
.small_blocs span.renew_aFont{text-decoration:underline;}
.small_blocs .renew_aFont img{vertical-align:top;padding-left:5px;background: #fff}
.eval_blocs{height:267px;width:304px;margin:20px 20px 10px 10px;padding:12px 0 10px 20px;border:1px solid #ccc;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;background-color:#fff;position:relative;float:left}
.eval_blocs ul.leftPriceBuyBlock{padding-left:0;margin: 15px 0 8px 0; list-style-type: none;float: left;z-index: 1}
.eval_blocs .renew {padding:10px 0 0 0;}
.eval_blocs .liWrap {width: 30px;margin: 3px 0 0 0}
.eval_blocs .liWrap select{width: 80px;padding:2px;margin-bottom: 8px; border: 1px solid #dcd9d0; background: #fff; color:#000;}
.eval_blocs ul.rightPriceBuyBlock {margin: 0;padding-left:0; list-style-type: none;position:absolute;z-index: 0;}/* float : right is the default value for right postion & crop margin-left*/
.eval_blocs .rightPriceBuyBlock li{margin: 0 0 8px 0;}
.eval_blocs .levellink{position:absolute;margin: 200px 0 0 200px;text-align:center}
*+ html .eval_blocs .levellink{position:relative;margin: 40px 0 0 0;}
.eval_blocs strong.home_price {color: red;font-size: 12px;}
.eval_blocs .linkToProductSheet{padding: 142px 0 0 0;position: absolute;clear:both;width: 100px}
.eval_blocs .linkToProductSheet a:hover{text-decoration: none;color: #000;}
.eval_blocs .renew_aFont{color:#000;font-size:11px}
.eval_blocs span.renew_aFont{text-decoration:underline;}
.eval_blocs .renew_aFont img{vertical-align:top;padding-left:5px;background: #fff}
.petit_blocs img.pastille{position:absolute;top:0;left:0;margin-top:65px}
.bottom{margin-top:15px}
.petit_blocs span.apartirde{line-height:10px}
.petit_blocs span.aulieude{font-size:10px;line-height:10px}
#lbCanvas iframe, #lbCanvas img{border:none}
.petit_blocs img.bannernew{top:-8px;left:159px;position:absolute;z-index:1000}
#gros_blocs img.bannernew{top:0;right:0;position:absolute;z-index:1000}
.aulieude{font-size:10px;}
#big_blocs {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 1px 1px 1px 1px;
    margin: 20px;
    padding: 12px 0 10px 20px;
    width: 670px;
}
.home_Price {color:#ff003a;font-size:14px;font-size:bold}
/* New styles index.html refonte 09/2012 */
a.redBtn, a.greenBtn,a.redBtn span, a.greenBtn span, a.logoutBtn, a.logoutBtn span{background:url(img/rvd/sprite.png) no-repeat;display:inline-block;height:20px;color:#fff;font-weight:bold;font-size:1.1em;}
a.redBtn{background-position:left 0;}
a.redBtn span{background-position:right -40px;margin-left:30px;padding-right:30px}
a.greenBtn{background-position:left -20px;margin-top:10px}
a.greenBtn span{background-position:right -60px;margin-left:30px;padding-right:30px}
a.logoutBtn{background-position:left -80px;height:26px}
a.logoutBtn span{background-position:right -106px;margin-left:30px;line-height:21px;height:26px;padding-right:30px}
h1, h2, h3{margin:0}
#signup_form{margin-bottom:20px}
#signup_form #captcha {margin-left: 110px; float: left;}
input[type="text"], input[type="password"],#signup_form select{border:1px solid #bebebe;height:20px;width:238px;}
#signup_form select{height:22px}
.greyborder{border:#ccc 1px solid;padding:15px}
#flogin{width:338px;float:left;margin-bottom:20px}
#flogin label, #flogin input{float:left;clear:both;}
#flogin label {margin:5px 0}
#flogin input {margin-bottom:10px}
#flogin .hr, #flogin p{clear:both;margin:10px 0;padding:0}
#flogin p{color:#e72838}
div.hr{border-bottom:#bebebe solid 1px}
div.double{border-top:#bebebe solid 3px;height:2px}
.index_br{float:right;width:550px}
.index_br h1{color:#239e7f;font:normal 22px Arial;}
.index_br p{font-size:13px;margin:20px 0}
.index_br p#desc{font-size:15px}
#signup_form label, #signup_form input, #signup_form select{float:left;line-height:22px;margin:5px 10px 5px 0}
#signup_form label{width:210px;text-align:right;display:block;}
#signup_form #listdistrib{width:100%;text-align:left;margin-left:40px}
#signup_form #nodistrib{clear:both;width:411px;margin-left:40px}
#signup_form label#cgv{width:100%;margin-left:200px;clear:both;padding-left:12px;text-align:left}
#signup_form label#cgv input{float:left}
#signup_form #btnSubmit{margin-left:210px;clear:both}
#errorLogin{color:#ef0000;font-size:14px;line-height:22px;font-weight:bold}
.errorLogin{color:#ef0000;font-size:14px;line-height:22px;font-weight:bold}
.successLogin{color:#239e7f;font-size:14px;line-height:22px;font-weight:bold}
.hidden{display:none}
/* Footer Main */
#mainSocialBottom {clear:both}
#mainFooter .powered {text-align:right;}
#mainHeaderLogo img {
background: url('img/logo/fr_FR/logo.gif') no-repeat;
width: 183px;
height: 50px;
display: block;
color: white;
text-indent: -9000px;
}
/* Popup */
.popup {
  display:none;
  position: fixed;
  width: 760px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index:9999;
  padding: 20px;
  border: 5px solid #006755;
  background: #FFF;
  border-radius: 5px;
  box-shadow: 0px 0px 10px #000;
}
.popup .closebutton {
  position: absolute;
  left: unset;
  top: -20px;
  right: -20px;
}
.popup h1 {
  color: #006051;
  font-weight: normal;
}
.popup h1,
.popup dl,
.popup p {
  margin: 0;
}
.bg-popup {
  z-index: 9990;
  background-color: rgba(0,0,0,.6);
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
}
.sendpass-field {
  position: relative;
}
.sendpass-field .error {
  border: 1px solid #E72838;
}
.sendpass-field label {
  position: absolute;
  color: #E72838;
  padding: 2px;
}
.ajax_msg {
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    margin: 10px;
    text-decoration: underline;
    color: #f00;
}