body{background-image:url("../images/fond_page.gif");font-family:arial;font-size:11px;color:#000000;padding:0px;margin:0px;}
/* communs */
img{border:0px;text-decoration:none;}
a{text-decoration:none;}
.fade{border:0px;padding:0px;background:none;text-decoration:none;color:#fff;}
.fade:link{border:0px;padding:0px;text-decoration:none;color:#fff;}
.fade:active{border:0px;padding:0px;text-decoration:none;color:#fff;}
.fade:visited{border:0px;padding:0px;text-decoration:none;color:#fff;}
.justify{text-align:justify;}
.center{text-align:center;}
.left{text-align:left;}
.w860{display:block;float:left;width:860px;margin:0 20px 0 20px;}
.spacer{display:block;float:left;width:860px;height:20px;}
.mb20{margin-bottom:20px;}
.mb60{margin-bottom:60px;}
.block1{display:block;float:left;width:100%;}
.block1 .vio{color:#7681a6;font-size:12px;}
.block1 .vio:hover{color:#7681a6;text-decoration:none;}
.fondseparproduits{background:url(../images/fond_separ_produits.gif) repeat-x;}
.col1{display:block;float:left;width:198px;margin-left:20px;}
.col2{display:block;float:left;width:424px;margin-left:20px;}
.w359{diaply:block;float:left;width:359px;margin-left:20px;}
.pointer{cursor:pointer};
.mt20{margin-top:20px;}
.vio{color:#7681a6;}
.linkvio{color:#7681a6;text-decoration:underline;}
.linkvio:hover{text-decoration:none;}
.linkvio13{color:#7681a6;text-decoration:underline;font-size:13px;}
.linkvio13:hover{text-decoration:none;font-size:13px;}
.gris{color:#666;font-size:13px;}
.underline{text-decoration:underline;}
.mentions{font-size:12px;color:#666;}
.mentions a{color:#7681a6;}
.mentions b{font-size:11px;}
.cgv{font-size:10px;color:#666;}
.cgv b{font-size:11px;}
.h1cgv{font-size:20px;color:#7681a6;padding:0;margin:0;}
.checkbox{display:block;float:left;padding:0;margin:0;width:13px;height:13px;background:url(../images/checkbox.gif);cursor:pointer;}
.checkbox:hover{background:url(../images/checkbox_on.gif);}
.checkbox_on{display:block;float:left;padding:0;margin:0;width:13px;height:13px;background:url(../images/checkbox_on.gif);cursor:pointer;}
.checkbox_on:hover{background:url(../images/checkbox.gif);}
.ucfirst{text-transform:capitalize;}
fieldset{display:block;float:left;}
legend{font-family:arial;font-size:11px;}
input[type="text"],[type="password"]{display:block;float:left;background:url(../images/fond_input.gif) repeat-x;}
select{display:block;float:left;height:20px;line-height:20px;border:1px solid #666;margin: 0 0 5px 0;font-family:arial;font-size:11px;}
label{display:block;float:left;height:18px;line-height:18px;margin: 0 0px 5px 0;text-align:left;font-family:arial;font-size:11px;}
p{padding:10px;}
.news_style{display:none;}
.w40{width:40px;margin-right:5px;}
.w60{width:60px;margin-right:40px;}
.w80{width:80px;}
.w100{width:100px;margin-right:100px;}
.w120{width:120px;}
.w200{width:200px;}
.w202{width:202px;}
.w120_h72{width:120px;height:72px;}
.ok{font-size:11px;}


#page{position:absolute;width:900px;left:50%;margin-left:-450px;top:10px;background:url("../images/fond_centre.png") no-repeat;}

#header{display:block;float:left;width:900px;height:44px;}
#header ul{display:block;float:left;height:30px;padding:0;margin:0;list-style-type:none;margin-left:75px;width:500px;margin-top:12px;}
#header li{display:block;float:left;line-height:14px;margin-top:2px;}
#header li a{display:block;height:14px;line-height:14px;margin:0px 0px 11px 0px;padding:0px 7px 0px 7px;background:url(../images/separ_header.gif) right no-repeat;color:#666;text-decoration:none;}
#header li a:hover{color:#7681a6;}
#header .langFR_fr{display:block;float:left;height:14px;line-height:14px;background-image:url(../images/flag_FR.gif);background-repeat:no-repeat;background-position:0 2px;padding-left:21px;margin-left:7px;color:#666;text-decoration:none;}
#header .langFR_fr:hover{color:#7681a6;}
#header .langEN_en{display:block;float:left;height:14px;line-height:14px;background-image:url(../images/flag_EN.gif);background-repeat:no-repeat;background-position:0 2px;padding-left:21px;margin-left:7px;color:#666;text-decoration:none;}
#header .langEN_en:hover{color:#7681a6;}

#ident{display:block;float:left;margin-left:7px;height:16px;line-height:16px;color:#000;width:493px;font-size:13px;}
#ident span{color:#7681a6;font-size:13px;}
#ident a{color:#666;text-decoration:none;cursor:pointer;font-size:11px;}
#ident a:hover{color:#7681a6;}
#ident .not_connected{color:#7681a6;font-size:13px;font-weight:bold;text-decoration:none;cursor:pointer;padding-right:7px;margin-right:3px;background:url(../images/separ_header.gif) right 4px no-repeat;}
#ident .not_connected:hover{color:#666;font-size:13px;}

#rapid_search{display:block;float:right;width:280px;margin:0;height:32px;margin-top:12px;margin-right:5px;}
#rapid_search input[type="text"]{display:block;float:left;border:0px;width:228px;height:19px;font-size:11px;line-height:16px;padding-top:4px;border:1px solid #9a9a9a;background:url("../images/fond_input_src.gif");margin-top:3px;color:#999;font-size:12px;padding-left:5px;}
#rapid_search input[type="image"]{display:block;float:left;border:0px;width:44px;height:32px;border:0px;cursor:pointer;}
#rapid_search .usearch{display:block;float:left;border:0px;width:228px;height:19px;font-size:11px;line-height:16px;padding-top:4px;border:1px solid #9a9a9a;background:url("../images/fond_input_src.gif");margin-top:3px;color:#999;font-size:12px;padding-left:5px;};

#banner{display:block;float:left;width:900px;padding:0;margin:0;}



/* identification */
#masque{z-index:1000;position:absolute;top:0px;left:0px;background-color:#000000;display:none;-moz-opacity:0.70; opacity: 0.70;filter : alpha(opacity=70);width:100%;height:100%;}
#frm_ident{display:none;position:absolute;width:528px;left:50%;margin-left:-264px;top:200px;z-index:1001;}
#frm_ident .close_ident{position:absolute;top:18px;right:18px;cursor:pointer;}
#frm_ident form{display:block;width:528px;float:left;padding:0;margin:0;height:323px;background:url(../images/fond_identification.png) no-repeat;}
#frm_ident fieldset{display:block;width:528px;float:left;border:0;margin:0px;padding:0px;}
#frm_ident h2{display:block;float:left;padding:0,margin:0;font-size:20px;font-weight:bold;width:500px;color:#7681a6;margin:14px 0 14px 18px;}
#frm_ident h3{display:block;float:left;padding:0,margin:0;font-size:13px;width:500px;font-weight:normal;color:#666;margin:14px 0 14px 18px;}
#frm_ident .fl{display:block;float:left;width:280px;margin-left:18px;padding:0;}
#frm_ident .fl1{display:block;float:left;width:204px;margin-left:5px;margin-top:1px;margin-top:0px !important;}
#frm_ident label{display:block;float:left;width:280px;padding:0;margin:0 0 5px 0;font-size:14px;color:#7681a6;font-weight:bold;}
#frm_ident input[type="text"],[type="password"]{display:block;float:left;width:243px;border:1px solid #999;height:18px;padding:2px;margin:0px 0px 10px 0px;}
#frm_ident .w80{display:block;float:left;width:280px;padding:0;margin:0 0 5px 0;font-size:14px;color:#7681a6;font-weight:bold;}
#frm_ident .w200{display:block;float:left;width:243px;height:20px;padding:2px;line-height:20px;font-size:14px;font-weight:normal;color:#666;margin:0 0 10px 0px;background:url(../images/fond_input.gif) repeat-x;border:1px solid #666;}
#frm_ident .mdp_oubli{display:block;float:left;width:280px;margin:0;height:11px;line-height:11px;}
#frm_ident .mdp_oubli a{color:#666;font-size:11px;text-decoration:none;cursor:pointer;}
#frm_ident .mdp_oubli a:hover{color:#7681a6;}
#frm_ident input[type="button"]{display:block;float:left;width:100px;padding:0;margin:10px 0 30px 0;border:1px solid;border-color:#44527d #7681a6 #7681a6 #44527d;font-size:11px;height:20px;font-weight:bold;cursor:pointer;color:#fff;background:url(../images/btn_bg.gif);}
#frm_ident .error{display:block;float:right;width:30px;height:22px;background:#fff;}
#frm_ident .souvenir{display:block;float:left;width:280px;margin:10px 0 10px 0;}
#frm_ident .checkbox{display:block;float:left;padding:0;margin:0;width:13px;height:13px;background:url(../images/checkbox.gif);cursor:pointer;}
#frm_ident .checkbox:hover{background:url(../images/checkbox_on.gif);}
#frm_ident .checkbox_on{display:block;float:left;padding:0;margin:0;width:13px;height:13px;background:url(../images/checkbox_on.gif);cursor:pointer;}
#frm_ident .checkbox_on:hover{background:url(../images/checkbox.gif);}
#frm_ident .souvenir span{display:block;float:left;margin-left:5px;}
#frm_ident .identifier{display:block;float:left;cursor:pointer;width:165px;height:44px;margin-top:3px;text-decoration:none;}
#frm_ident .pasmembre{display:block;float:left;width:204px;text-align:center;color:#fff;margin-top:84px;font-size:13px;}
#frm_ident .creermaintenant{display:block;float:left;width:204px;text-align:center;color:#fff;font-size:13px;font-weight:bold;text-decoration:underline;margin-top:5px;}
#frm_ident .creercompte{display:block;float:left;cursor:pointer;width:186px;height:44px;margin:9px 0px 0px 8px;text-decoration:none;}

#ident_erreur{display:none;float:left;width:560px;height:20px;line-height:20px;color:#44527d;font-weight:bold;}


#rep_faq{display:none;position:absolute;width:900px;height:487px;left:50%;margin-left:-450px;top:230px;z-index:1001;background:url(../images/fond_reponse_faq.png) no-repeat;}
#content_faq{display:block;float:left;background:#fff;width:870px;height:350px;margin:12px 10px 0px 20px;overflow-y:scroll;overflow-x:hidden;}
#content_faq span{display:block;float:left;width:840px;font-size:13px;color:#666;line-height:16px;}
#question_faq{display:block;float:left;background:#fff;width:870px;height:40px;margin:12px 10px 0px 20px;}
#question_faq span{display:block;float:left;width:840px;font-size:16px;font-weight:bold;color:#7681a6;line-height:16px;}
#rep_faq .print{position:absolute;padding:0;margin:0;top:15px;right:58px;cursor:pointer;}
#rep_faq .close_faq{position:absolute;top:18px;right:18px;cursor:pointer;}
#rep_faq h2{display:block;float:left;padding:0,margin:0;font-size:20px;font-weight:bold;width:892px;color:#7681a6;margin:14px 0 14px 18px;}

#center{display:block;float:left;padding:0;margin:0;width:900px;background-color:#ffffff;}

#caroussel{display:block;float:left;width:558px;height:182px;background-color:#fff;}
#testimonial{display:block;float:left;width:342px;height:182px;background:url(../images/fond_testimonial.gif);}
#testimonial a{display:block;float:left;width:342px;height:90px;}
#comment{display:block;float:left;width:342px;height:92px;}
#comment p{display:block;float:left;width:302px;line-hiegnt:14px;padding:0;margin:10px 20px 0 20px;color:#ddd;font-size:12px;}
#comment span{display:block;float:left;width:312px;line-height:12px;margin:10px 20px 0 10px;color:#ddd;font-size:11px;text-align:right;}


#bloc2{display:block;float:left;width:900px;background:url(../images/fond_block_2.gif);height:276px;}
#bloc2 ul{display:block;float:left;list-style-type:none;padding:0;margin:0;}
#bloc2 li{display:block;float:left;width:198px;height:276px;margin-left:20px;}
#bloc2 li h2{display:block;float:left;padding:0;margin:0;width:198px;height:52px;}
#bloc2 li p{display:block;float:left;padding:0;width:174px;margin:15px 7px;height:135px;color:#666;font-size:11px;font-weight:normal;line-height:18px;}
#bloc2 li a{display:block;float:left;width:198px;height:42px;padding:0;text-decoration:none;}
#bloc2 li .link_acheter{display:block;float:left;width:198px;height:12px;color:#7681a6;font-size:12px;text-align:center;text-decoration:none;}
#bloc2 li .link_acheter:hover{color:#666666;text-decoration:underline;}

#bloc2 .logiciel{background:url(../images/fond_li_home.gif);}
#bloc2 .logiciel h2{color:#fff;background:url(../images/fond_h2_home.gif);}

#spacer{display:block;float:left;width:900px;background:#fff;height:auto;}


#footer{display:block;float:left;padding:0;margin:0;width:900px;height:148px;background:url(../images/fond_footer.gif) bottom repeat-x #fff;color:#999;font-size:10px;text-align:center;}
#footer .comunity{display:block;float:left;width:124px;height:148px;}
#footer div{display:block;float:left;padding:0;margin:0;width:200px;height:92px;margin-top:56px;}
#footer div h2{padding:0;margin:0;display:block;float:left;font-size:12px;color:#d8d8d8;font-weight:bold;margin-bottom:5px;}
#footer div ul{display:block;float:left;padding:0;margin:0;list-style-type:none;}
#footer div li{display:block;float:left;height:11px;}
#footer div p{padding:0;margin:0;display:block;float:left;text-align:left;line-height:11px;}
#footer div span{padding:0;margin:0;display:block;float:left;position:absolute;bottom:8px;}
#footer div a{color:#999;text-decoration:none;font-size:10px;}
#footer div a:hover{text-decoration:underline;}
#footer div img{display:block;float:left;width:39px;margin-right:10px;}
#footer .w170{width:170px;text-align:left;}
#footer .w135{width:135px;text-align:left;}
#footer .w208{width:208px;text-align:left;}
#footer .w208_m{bottom:38px;width:180px;}
#footer .w208_n{bottom:28px;width:190px;}
#footer .w194{width:194px;text-align:left;}
#footer .w243{width:243px;text-align:left;}
#footer .justify{text-align:justify;}
#footer .blanc{color:#fff;}

/* recap commande */
#recap_commande{display:block;float:left;width:400px;margin-left:10px;}
#recap_commande h2{display:block;float:left;width:400px;font-size:11px;border-bottom:1px solid #000;margin:0;height:18px;line-height:18px;}
#recap_commande .w200{display:block;float:left;border-bottom:1px solid #999;height:18px;line-height:18px;}
#recap_commande .entete{display:block;float:left;width:400px;margin-top:10px;border-bottom:1px solid #000;height:18px;line-height:18px;}
#recap_commande .entete .titre{display:block;float:left;width:220px;font-weight:bold;text-transform:capitalize;text-align:left;height:18px;line-height:18px;}
#recap_commande .entete .ref{display:block;float:left;width:90px;font-weight:bold;text-align:left;height:18px;line-height:18px;text-transform:capitalize;}
#recap_commande .entete .tarif{display:block;float:left;width:90px;font-weight:bold;text-align:right;height:18px;line-height:18px;text-transform:capitalize;}
#recap_commande .ligne{display:block;float:left;width:400px;border-bottom:1px solid #999;height:18px;line-height:18px;}
#recap_commande .ligne .titre{display:block;float:left;width:220px;text-transform:uppercase;text-align:left;height:18px;line-height:18px;}
#recap_commande .ligne .ref{display:block;float:left;width:90px;text-align:left;height:18px;line-height:18px;text-transform:uppercase;}
#recap_commande .ligne .tarif{display:block;float:left;width:90px;text-align:right;height:18px;line-height:18px;text-transform:uppercase;}

/* mon compte */
#menu_mon_compte{display:block;float:left;padding:0;margin:0;list-style-type:none;margin:10px;width:880px;height:20px;background-color:#666;}
#menu_mon_compte li{display:block;float:left;height:20px;line-height:20px;padding:0 20px 0 20px;background-color:#000;border-right:1px solid #fff;color:#fff;font-weight:bold;}
#menu_mon_compte .selected{background-color:#999;font-weight:normal;}
#menu_mon_compte .titre{background-color:#666;}
#menu_mon_compte li a{color:#fff;text-decoration:none;font-weight:normal;}
#menu_mon_compte li a:hover{color:#ccc;}

/* mon compte historique des commandes */
#historique_commandes {display:block;float:left;width:880px;margin-top:20px;margin:10px;}
#historique_commandes .entete{display:block;float:left;width:880px;border-bottom:1px solid #000;height:18px;line-height:18px;}
#historique_commandes .entete div{display:block;float:left;font-weight:bold;text-transform:capitalize;text-align:left;height:18px;line-height:18px;}
#historique_commandes .entete .date{width:130px;}
#historique_commandes .entete .ref{width:110px;}
#historique_commandes .entete .acheteur{width:200px;}
#historique_commandes .entete .payeur{width:200px;}
#historique_commandes .entete .total{width:80px;}
#historique_commandes .entete .etat{width:160px;}
#historique_commandes .ligne{display:block;float:left;width:880px;border-bottom:1px solid #999;height:18px;line-height:18px;}
#historique_commandes .ligne div{display:block;float:left;font-weight:normal;text-transform:uppercase;text-align:left;height:18px;line-height:18px;}
#historique_commandes .ligne .date{width:130px;}
#historique_commandes .ligne .ref{width:110px;}
#historique_commandes .ligne .acheteur{width:200px;}
#historique_commandes .ligne .payeur{width:200px;}
#historique_commandes .ligne .total{width:80px;}
#historique_commandes .ligne .etat{width:160px;}


/* forum */
#forum{display:block;float:left;width:853px;border:1px solid #999;}
#forum .entete{display:block;float:left;width:853px;height:20px;background-color:#999;}
#forum .entete .titre{display:block;float:left;width:440px;margin-left:10px;text-align:left;color:#fff;line-height:20px;}
#forum .entete .nbsujets{display:block;float:left;width:100px;text-align:center;color:#fff;line-height:20px;}
#forum .entete .nbmessages{display:block;float:left;width:100px;text-align:center;color:#fff;line-height:20px;}
#forum .entete .lastmessage{display:block;float:left;width:200px;text-align:center;color:#fff;line-height:20px;}
#forum .lignes{display:block;float:left;width:853px;min-height:20px;border-bottom:1px solid #999;}
#forum .lignes:hover{background:#cccccc;}
#forum .lignes .titre{display:block;float:left;width:440px;margin-left:10px;text-align:left;line-height:20px;border-right:1px solid #999;}
#forum .lignes .nbsujets{display:block;float:left;width:100px;text-align:center;line-height:20px;border-right:1px solid #999;}
#forum .lignes .nbmessages{display:block;float:left;width:100px;text-align:center;line-height:20px;border-right:1px solid #999;}
#forum .lignes .lastmessage{display:block;float:left;width:200px;text-align:center;line-height:20px;}
#forum iframe{display:block;float:left;}
#forum p{padding:0;margin:0;line-height:12px;}

/* recherche */
#search{display:block;float:left;width:900px;background:url(../images/fond_search.gif) repeat-x;}
#search ul{display:block;float:left;width:860px;padding:0;margin:0 20px 18px 20px;height:51px;list-style-type:none;}
#search li{display:block;float:left;padding:0;margin:0 20px 0 0px;height:51px;}
#search .loupe{display:block;float:left;margin-left:20px;width:98px;height:127px;}
#search .search_zone{display:block;float:left;width:782px;}
#search .h2_search{display:block;float:left;width:782px;height:16px;padding:0;margin:0;line-height:16px;font-size:17px;color:#666;font-weight:bold;}
#search .search_p1{display:block;float:left;width:782px;height:14px;padding:0;margin:0;line-height:14px;font-size:14px;color:#666;}
#search .search_p2{display:block;float:left;width:782px;height:14px;padding:0;margin:0;line-height:14px;font-size:14px;color:#666;margin:18px 0 14px 0;font-style:italic;}
#search .search_module{display:block;float:left;width:718px;height:51px;margin-right:61px;background:url(../images/fond_search_module.png);}
#search .input_text{position:relative;display:block;float:left;width:459px;height:33px;margin:8px 0px 0 8px;background:url(../images/fond_search_input.gif);}
#search .input_text input[type="text"]{position:relative;display:block;float:left;width:444px;margin:7px;height:18px;padding:0px;border:0px;color:#666;font-size:13px;}


#search .combo{position:absolute;z-index:900;left:118px;display:block;cursor:pointer;float:left;width:114px;height:43px;margin:7px 0px 0 473px;background:url(../images/fond_search_combo.gif);}
#search .combo_hover{position:absolute;z-index:900;display:block;left:118px;cursor:pointer;float:left;width:114px;height:145px;margin:7px 0px 0 473px;background:url(../images/fond_search_combo_over.png) no-repeat;}
#search .combo_selected{position:relative;display:block;float:left;height:20px;margin:6px 0 0 0px;width:102px;padding-left:12px;font-size:17px;height:22px;color:#9a9a9a;text-decoration:none;}
#search .combo_options{display:none;float:left;width:114px;height:80px;margin:0px 0 0 4px;}
#search .combo_options a{display:block;float:left;padding:0;margin:0;width:102px;padding-left:8px;font-size:17px;line-height:24px;height:24px;color:#9a9a9a;text-decoration:none;}
#search .combo_options a:hover{background-color:#9a9a9a;color:#fff;}
#search .src{display:block;float:left;width:114px;height:32px;margin:9px 0 0 128px;cursor:pointer;}


#search .ico1{display:block;float:left;margin-left:118px;text-decoration:none;width:110px;}
#search .ico1 a{display:block;float:left;width:110px;height:110px;cursor:pointer;}
#search .ico1 .gris{display:block;float:left;padding:0;margin:0;text-align:center;font-weight:bold;line-height:18px;width:110px;font-size:18px;height:18px;}
#search .ico1 .vio{display:block;float:left;padding:0;margin:0;text-align:center;font-weight:bold;line-height:18px;width:110px;color:#7681a6;font-size:16px;height:16px;}
#search .ico2{display:block;float:left;margin-left:65px;text-decoration:none;width:110px;}
#search .ico2 a{display:block;float:left;width:110px;height:110px;cursor:pointer;}
#search .ico2 .gris{display:block;float:left;padding:0;margin:0;text-align:center;font-weight:bold;line-height:18px;width:110px;font-size:18px;height:18px;}
#search .ico2 .vio{display:block;float:left;padding:0;margin:0;text-align:center;font-weight:bold;line-height:18px;width:110px;color:#7681a6;font-size:16px;height:16px;}
#search .txt_resultats{display:block;float:left;width:718px;text-align:center;}
#search .txt_resultats span{font-size:17px;color:#666;line-height:31px;}
#search .txt_resultats .vio{color:#7681a6;}
#search select{display:block;float:left;width:200px;height:25px;line-height:25px;font-size:14px;font-weight:normal;color:#666;margin:0 0 37px 0px;background:url(../images/fond_input.gif) repeat-x;border:1px solid #666;}
#search label{display:block;float:left;height:25px;line-height:25px;font-size:17px;font-weight:bold;color:#666;margin:0 10px 37px 20px;}
.r_forum{display:block;float:left;margin:10px 20px 10px 20px;width:860px;}
.pagination{display:block;float:left;width:860px;margin:0px 20px 10px 20px;}
.pagination a{color:#666;font-size:13px;font-weight:bold;margin-right:5px;text-decoration:underline;}
.pagination a:hover{text-decoration:none;}
.pagination .actuelle{text-decoration:none;}
.r_forum .ligne{display:block;float:left;width:100%;}
.r_forum .ligne .titre{font-size:17px;color:#7681a6;font-weight:bold;text-decoration:none;}
.r_forum .ligne .titre a{font-size:17px;color:#7681a6;font-weight:bold;text-decoration:none;}
.r_forum .ligne .titre a:hover{text-decoration:underline;}
.r_forum .ligne .par{font-size:13px;color:#666;font-weight:bold;}
.r_forum .ligne .nbrep{font-size:13px;color:#7681a6;font-weight:bold;}
.r_forum .ligne .texte{font-size:13px;color:#666;}
.r_forum .ligne .infos{font-size:12px;color:#7681a6;}
.r_forum .ligne .infos a{font-size:12px;color:#666;}
.r_forum .ligne p{padding:0px;margin:0px;line-height:15px;}
.r_forum .ligne .texte .rep{color:#7681a6;text-decoration:underline;}
.r_forum .ligne .titre .rep{color:#7681a6;text-decoration:underline;}

#search .video_list{display:block;float:left;width:860px;margin:0 20px 60px 20px;}
#search .video_vignette{display:block;float:left;width:200px;height:200px;margin:5px 5px 0 5px;cursor:pointer;text-decoration:none;}
#search .video_vignette img{display:block;float:left;width:200px;height:150px;}
#search .video_vignette span{display:block;float:left;width:200px;height:50px;text-align:center;color:#666;font-size:13px;line-height:15px;padding-top:5px;}


#reqpop{display:block;float:left;width:900px;margin:40px 20px 40px 20px;}
#reqpop .h2_reqpop{display:block;float:left;width:860px;height:16px;padding:0;margin:0;line-height:16px;font-size:17px;color:#666;font-weight:bold;}
#reqpop .nuage{display:block;float:left;width:860px;margin-top:30px;}
#reqpop .nuage a{color:#7681a6;text-decoration:none;}
#reqpop .nuage a:hover{color:#666;text-decoration:none;}

#resultat{display:block;float:left;width:900px;margin:20px 0px 20px 0px;}
#resultat .rubrique{display:block;float:left;width:900px;height:34px;background:url(../images/fond_src_rub.gif);}
#resultat .rubrique span{display:block;float:left;color:#fff;font-size:17px;line-height:34px;font-weight:bold;}
#resultat .rubrique .expand{display:block;float:left;cursor:pointer;margin:10px 10px 0px 20px;}

/* inscription */
#inscription{display:block;float:left;width:900px;background:url(../images/fond_search.gif) repeat-x;}
#inscription ul{display:block;float:left;width:860px;padding:0;margin:0 20px 15px 20px;height:51px;list-style-type:none;}
#inscription li{display:block;float:left;width:198px;padding:0;margin:0 20px 0 0px;height:51px;}
#inscription .entete{display:block;float:left;padding:0;width:860px;margin:0 20px 0 20px;}
#inscription .h2{padding:0;margin:0;display:block;float:left;width:860px;height:17px;padding:0;margin:0 0 20px 0;line-height:17px;font-size:17px;color:#666;font-weight:bold;}
#inscription .h21{padding:0;margin:0;display:block;float:left;width:860px;height:17px;padding:0;margin:0 0 5px 0;line-height:17px;font-size:17px;color:#666;font-weight:bold;}
#inscription .p1{display:block;float:left;width:860px;padding:0;margin:0;line-height:16px;font-size:14px;color:#666;letter-spacing:-0.03em;text-align:justify;}
#inscription .p2{display:block;float:left;width:860px;padding:0;margin:0;line-height:16px;font-size:14px;color:#666;margin:18px 0 5px 0;letter-spacing:-0.02em;}

#inscription .spacer{display:block;float:left;width:860px;padding:0;margin:0;height:14px;}
#inscription .diverrors{display:none;float:left;width:860px;margin:0 20px 0 20px;background-color:#7681a6;}
#inscription .spanerrors{display:block;float:left;width:880px;padding:0;margin:10px;color:#fff;font-size:13px;}
#inscription .frm_inscription{display:block;float:left;width:860px;margin:10px 20px 0 20px;background:url(../images/fond_frm_inscription.jpg) no-repeat;}
#inscription form{display:block;float:left;padding:0;width:642px;margin:0px 0px 0 218px;}
#inscription .fieldset_1{display:block;float:left;padding:0;margin:0;width:315px;border:0px;border-left:1px solid #7681a6;}
#inscription .fieldset_2{display:block;float:left;padding:0;margin:0;width:315px;margin-left:10px;border:0px;border-left:1px solid #7681a6;}
#inscription .p3{display:block;float:left;padding:0;margin:0;width:300px;font-size:17px;font-weight:bold;color:#7681a6;margin:0 0 0 10px;}
#inscription .p4{display:block;float:left;padding:0;margin:0;width:300px;font-size:14px;font-weight:normal;color:#7681a6;font-style:italic;margin:0 0 16px 10px;}
#inscription .p5{display:block;float:left;padding:0;margin:0;width:310px;font-size:17px;font-weight:bold;color:#7681a6;margin:0 0 0 10px;}
#inscription .champ_obligatoire{display:block;float:left;width:30px;height:25px;}
#inscription .separ{display:block;float:left;width:320px;height:1px;background:#ff0033;}
#inscription label{display:block;float:left;width:105px;height:25px;line-height:25px;font-size:14px;font-weight:bold;color:#666;margin:0 0 5px 10px;background: #fff;}
#inscription input{display:block;float:left;width:160px;height:20px;padding:2px;line-height:20px;font-size:14px;font-weight:normal;color:#666;margin:0 0 5px 0px;background:url(../images/fond_input.gif) repeat-x;border:1px solid #666;}
#inscription select{display:block;float:left;width:166px;height:25px;line-height:25px;font-size:14px;font-weight:normal;color:#666;margin:0 0 5px 0px;background:url(../images/fond_input.gif) repeat-x;border:1px solid #666;}
#inscription input[type="hidden"]{display:none;}
#inscription .w120{display:block;float:left;width:105px;height:25px;line-height:25px;font-size:14px;font-weight:bold;color:#666;margin:0 0 5px 10px;background: #fff;}
#inscription .w200{display:block;float:left;width:160px;height:20px;padding:2px;line-height:20px;font-size:14px;font-weight:normal;color:#666;margin:0 0 5px 0px;background:url(../images/fond_input.gif) repeat-x;border:1px solid #666;}
#inscription .w202{display:block;float:left;width:166px;height:25px;line-height:25px;font-size:14px;font-weight:normal;color:#666;margin:0 0 5px 0px;background:url(../images/fond_input.gif) repeat-x;border:1px solid #666;}
#inscription .ucfirst{text-transform:capitalize;}
#inscription .cta{display:block;float:left;width:317px;height:46px;margin-top:20px;margin-left:60px;}
#inscription .afficher_mail{display:block;float:left;width:305px;height:46px;margin-left:10px;}
#inscription .label_afficher_mail{display:block;float:left;width:216px;height:46px;line-height:25px;font-size:14px;font-weight:bold;color:#666;}
#inscription .div_radio{display:block;float:left;width:89px;height:23px;}
#inscription input[type="radio"]{width:15px;height:15px;border:0px;background:none;margin-top:6px;}
#inscription .label_radio{display:block;float:left;width:40px;height:23px;margin-left:10px;line-height:23px;font-size:14px;font-weight:bold;color:#666;}
#inscription .txt_obligatoires{display:block;float:left;width:305px;margin-left:10px;height:12px;line-height:12px;font-size:11px;color:#666;}
#incription textarea{display:block;float:left;width:160px;height:60px;padding:2px;line-height:20px;font-size:14px;font-weight:normal;color:#666;margin:0 0 5px 0px;background:url(../images/fond_textarea.gif) repeat-x;border:1px solid #666;font-family:arial;font-size:14px;}
#inscription .w120h60{display:block;float:left;width:105px;height:60px;line-height:18px;font-size:14px;font-weight:bold;color:#666;margin:0 0 5px 10px;background: #fff;padding-top:2px;}
#inscription .w120h80{display:block;float:left;width:105px;height:86px;line-height:18px;font-size:14px;font-weight:bold;color:#666;margin:0 0 5px 10px;background: #fff;padding-top:2px;}
#inscription .w200h60{display:block;float:left;width:160px;height:60px;overflow:hidden;padding:2px;line-height:20px;font-size:14px;font-weight:normal;color:#666;margin:0 0 5px 0px;background:url(../images/fond_textarea.gif) repeat-x;border:1px solid #666;font-family:arial;font-size:14px;}
#inscription .cta_enregistrer{display:block;float:right;cursor:pointer;width:169px;height:46px;}
#inscription .cta_effacer{display:block;float:right;cursor:pointer;width:148px;height:46px;}
#inscription .hidden{display:none;}

/* contact */
#contact{display:block;float:left;width:900px;background:url(../images/fond_search.gif) repeat-x;}
#contact .diverrors{display:none;float:left;width:860px;margin:10px 20px 0 20px;background-color:#7681a6;}
#contact .spanerrors{display:block;float:left;width:880px;padding:0;margin:10px;color:#fff;font-size:13px;}
#contact ul{display:block;float:left;width:860px;padding:0;margin:0 20px 15px 20px;height:51px;list-style-type:none;}
#contact li{display:block;float:left;width:198px;padding:0;margin:0 20px 0 0px;height:51px;}
#contact .entete{display:block;float:left;padding:0;width:860px;margin:0 20px 0 20px;}
#contact .h2{padding:0;margin:0;display:block;float:left;width:860px;height:17px;padding:0;margin:0 0 20px 0;line-height:17px;font-size:17px;color:#666;font-weight:bold;}
#contact .h21{padding:0;margin:0;display:block;float:left;width:860px;height:17px;padding:0;margin:0 0 5px 0;line-height:17px;font-size:17px;color:#666;font-weight:bold;}
#contact .p1{display:block;float:left;width:860px;padding:0;margin:0;line-height:16px;font-size:14px;color:#666;letter-spacing:-0.03em;text-align:justify;}
#contact .p2{display:block;float:left;width:860px;padding:0;margin:0;line-height:16px;font-size:14px;color:#666;margin:18px 0 5px 0;letter-spacing:-0.02em;}
#contact .champ_obligatoire{display:block;float:left;width:30px;height:25px;}
#contact .frm_contact{display:block;float:left;width:860px;margin:30px 20px 0 20px;}
#contact form{display:block;float:left;padding:0;width:860px;padding:0;margin:0;}
#contact .fieldset_1{display:block;float:left;padding:0;margin:0;width:315px;border:0px;}
#contact .fieldset_2{display:block;float:left;padding:0;margin:0;width:510px;margin-left:25px;border:0px;}
#contact label{display:block;float:left;width:80px;height:25px;line-height:25px;font-size:14px;font-weight:bold;color:#666;margin:0 0 5px 0px;}
#contact input{display:block;float:left;width:195px;height:20px;padding:2px;line-height:20px;font-size:14px;font-weight:normal;color:#666;margin:0 0 5px 0px;background:url(../images/fond_input.gif) repeat-x;border:1px solid #666;}
#contact select{display:block;float:left;width:166px;height:25px;line-height:25px;font-size:14px;font-weight:normal;color:#666;margin:0 0 5px 0px;background:url(../images/fond_input.gif) repeat-x;border:1px solid #666;}
#contact input[type="hidden"]{display:none;}
#contact textarea{display:block;float:left;width:480px;height:200px;padding:2px;line-height:20px;font-size:14px;font-weight:normal;color:#666;margin:0 0 5px 0px;background:url(../images/fond_textarea_2.gif) repeat-x;border:1px solid #666;font-family:arial;font-size:14px;}
#contact .w120{display:block;float:left;width:80px;height:25px;line-height:25px;font-size:14px;font-weight:bold;color:#666;margin:0 0 5px 0px;}
#contact .w200{display:block;float:left;width:195px;height:20px;padding:2px;line-height:20px;font-size:14px;font-weight:normal;color:#666;margin:0 0 5px 0px;background:url(../images/fond_input.gif) repeat-x;border:1px solid #666;}
#contact .w202{display:block;float:left;width:166px;height:25px;line-height:25px;font-size:14px;font-weight:normal;color:#666;margin:0 0 5px 0px;background:url(../images/fond_input.gif) repeat-x;border:1px solid #666;}
#contact .w315{display:block;float:left;width:282px;}
#contact .w520{display:block;float:left;width:470px;margin-right:0px;}
#contact .cta{display:block;float:left;width:317px;height:46px;margin-top:20px;margin-left:280px;}
#contact .cta_enregistrer{display:block;float:right;cursor:pointer;width:169px;height:46px;}
#contact .cta_effacer{display:block;float:right;cursor:pointer;width:148px;height:46px;}
#contact .txt_obligatoires{display:block;float:left;width:305px;height:12px;line-height:12px;font-size:11px;color:#666;}

/* communaute */

#communaute{display:block;float:left;width:900px;background:url(../images/fond_search.gif) repeat-x;}
#communaute ul{display:block;float:left;width:860px;padding:0;margin:0 20px 15px 20px;height:51px;list-style-type:none;}
#communaute li{display:block;float:left;width:198px;padding:0;margin:0 20px 0 0px;height:51px;}
#communaute .left{display:block;float:left;width:505px;margin:10px 0 0 20px;}
#communaute .right{display:block;float:left;width:340px;margin:10px 0 0 20px;}
#communaute .h2{padding:0;margin:0;display:block;float:left;width:505px;padding:0;margin:0 0 20px 0;line-height:17px;font-size:17px;color:#666;font-weight:bold;}

#communaute .block{display:block;float:left;width:508px;margin:0 0 20px 0px;}
#communaute .ico{display:block;float:left;width:77px;}
#communaute .block2{display:block;float:left;width:430px;margin:0 0 0 0px;}
#communaute .link{display:block;float:left;width:430px;padding:0;margin:0;color:#7681a6;font-size:13px;text-decoration:underline;font-weight:bold;}
#communaute .link:hover{text-decoration:none;}
#communaute h3{display:block;float:left;width:430px;padding:0;margin:0;color:#7681a6;font-size:14px;}
#communaute p{display:block;float:left;width:430px;padding:0;margin:0;color:#666;font-size:14px;text-align:justify;}
#communaute .rss{display:block;float:left;width:338px;background:url(../images/fond_rss.gif) no-repeat bottom #fff;}
#communaute .rss .toprss{position:relative;display:block;float:left;width:338px;height:50px;background:url(../images/fond_top_rss.gif) no-repeat;}
#communaute .rss .btrss{position:absolute;display:block;width:35px;height:32px;top:-5px;right:10px;}
#communaute .rss h3{display:block;float:left;width:273px;padding:0;margin:10px 0 0 23px;color:#7681a6;font-size:17px;height:17px;line-height:17px;}
#communaute .rss h4{display:block;float:left;width:273px;padding:0;margin:0 0 10px 23px;color:#666;font-size:15px;height:15px;line-height:15px;}
#communaute .rss p{display:block;float:left;width:318px;margin:5px 0px 0 20px;text-align:left;font-size:12px;}
#communaute .rss a{display:block;float:left;width:217px;margin:15px 0px 0 62px;}
#communaute .taf{display:block;float:left;width:338px;background:url(../images/fond_taf.gif) no-repeat bottom #6d779a;}
#communaute .toptaf{display:block;float:left;width:338px;height:50px;background:url(../images/fond_top_taf.gif) no-repeat;margin-top:20px;}
#communaute .toptaf h3{display:block;float:left;width:308px;padding:0;margin:10px 0 0 23px;color:#fff;font-size:17px;height:17px;line-height:17px;}
#communaute .toptaf h4{display:block;float:left;width:308px;padding:0;margin:0 0 5px 23px;color:#fff;font-size:11px;height:14px;line-height:14px;font-weight:normal;}
#communaute .taf fieldset{display:block;flaot:left;padding:0;margin:10px;width:318px;border:0px;}
#communaute .taf .champ_obligatoire{display:block;float:left;width:30px;height:25px;}
#communaute .taf label{display:block;float:left;width:80px;height:25px;line-height:25px;font-size:14px;font-weight:normal;color:#fff;margin:0 5px 5px 0px;text-align:right;}
#communaute .taf input{display:block;float:left;width:197px;height:20px;padding:2px;line-height:20px;font-size:14px;font-weight:normal;color:#666;margin:0 0 5px 0px;background:url(../images/fond_input.gif) repeat-x;border:1px solid #666;}
#communaute .taf input[type="hidden"]{display:none;}
#communaute .taf .w200{display:block;float:left;width:197px;height:20px;padding:2px;line-height:20px;font-size:14px;font-weight:normal;color:#666;margin:0 0 5px 0px;background:url(../images/fond_input.gif) repeat-x;border:1px solid #666;}
#communaute .taf .w80{display:block;float:left;width:80px;padding:0;margin:0 5px 5px 0px;font-size:14px;color:#fff;font-weight:normal;}
#communaute .taf a{display:block;float:left;padding:0;margin:0;margin-left:73px;cursor:pointer;}
#communaute .diverrors{display:none;float:left;width:338px;margin:0px 0 0 0;background:url(../images/fond_error_taf.gif);}
#communaute .spanerrors{display:block;float:left;width:318px;padding:0;margin:10px;color:#fff;font-size:13px;}


/* produits */
#produits{display:block;float:left;width:900px;background:url(../images/fond_search.gif) repeat-x;}
#produits ul{display:block;float:left;width:860px;padding:0;margin:0 20px 15px 20px;height:51px;list-style-type:none;}
#produits li{display:block;float:left;padding:0;margin:0 20px 0 0px;height:51px;}
#produits .entete{display:block;float:left;padding:0;width:860px;margin:0 20px 0 20px;}
#produits .h1{padding:0;margin:0;display:block;float:left;width:100%;height:20px;padding:0;margin:0;line-height:20px;font-size:20px;color:#666;font-weight:bold;}
#produits .h2{padding:0;margin:0;display:block;float:left;width:100%;height:17px;padding:0;margin:0 0 30px 0;line-height:17px;font-size:17px;color:#666;font-weight:bold;}
#produits .p1{display:block;float:left;width:100%;padding:0;margin:0 0 20px 0;line-height:16px;font-size:13px;color:#666;text-align:justify;}
#produits .video{display:block;float:left;width:480px;height:270px;padding:0;margin:0 0 30px 20px;background:none;}
#produits .h11{padding:0;margin:0;display:block;float:left;width:100%;height:17px;padding:0;margin:0;line-height:17px;font-size:17px;color:#666;font-weight:bold;margin-bottom:25px;}
#produits .h12{padding:0;margin:0;display:block;float:left;width:100%;height:25px;padding:0;margin:0;line-height:25px;font-size:25px;color:#666;font-weight:bold;margin-bottom:0px;}
#produits .h13{padding:0;margin:0;display:block;float:left;width:100%;height:17px;padding:0;margin:0;line-height:17px;font-size:17px;color:#7681a6;font-weight:bold;margin-bottom:15px;}
#produits .p11{display:block;float:left;width:100%;padding:0;margin:0 0 20px 0;line-height:16px;font-size:14px;color:#666;}
#produits .gris{color:#666;text-decoration:underline;}
#produits .gris:hover{color:#666;text-decoration:none;}
#produits .icoproduits{display:block;float:left;width:92px;height:92px;margin:10px 166px 10px 166px;}
#produits .h3produits{display:block;float:left;padding:0;margin:0 0 10px 0;width:100%;color:#7681a6;font-size:21px;line-height:21px;text-align:center;}
#produits .pproduits{display:block;float:left;padding:0;margin:0 0 10px 0;width:100%;color:#666;font-size:14px;line-height:16px;text-align:justify;}
#produits .lienproduits{display:block;float:left;padding:0;margin:0 0 30px 0;width:100%;color:#7681a6;font-weight:bold;font-size:14px;line-height:14px;text-align:center;}
#produits .mt55{display:block;float:left;margin-top:55px;}
#produits .mt10{display:block;float:left;margin-top:10px;}
#produits .block_essai{display:block;float:left;width:309px;height:335px;background:url(../images/fond_version_essai.gif) no-repeat;margin:0 0 0 100px;}
#produits .block_essai h1{display:block;float:left;padding:0;margin:0;width:309px;height:56px;margin-top:19px;}
#produits .block_essai h3{display:block;float:left;padding:0;margin:20px 25px 5px 28px;text-align:left;width:256px;color:#666;font-size:12px;font-weight:bold;}
#produits .block_essai p{display:block;float:left;padding:0;margin:0px 25px 10px 28px;text-align:left;width:256px;color:#666;font-size:12px;font-weight:normal;}
#produits .block_essai a{display:block;float:left;padding:0;margin:5px 0 0 0;width:309px;text-align:center;}

#produits .block_comp{display:block;float:left;width:315px;height:335px;background:url(../images/fond_version_complete.gif) no-repeat;margin:0 0 0 20px;}
#produits .block_comp h1{display:block;float:left;padding:0;margin:0;width:309px;height:56px;margin-top:19px;}
#produits .block_comp p{display:block;float:left;padding:0;margin:20px 25px 10px 28px;text-align:left;width:256px;color:#666;font-size:12px;font-weight:normal;}
#produits .block_comp a{display:block;float:left;padding:0;margin:5px 0 0 0 ;width:309px;text-align:center;}

#produits .thumbnail198{display:block;float:left;width:198px;background:#7681a6;color:#c0ceff;text-decoration:none;text-align:center;line-height:12px;padding-bottom:5px;}
#produits .thumbnail198 img{margin-bottom:5px;}

#produits .thumbnail236{display:block;float:left;width:256px;background:url(../images/fond_thumbnail.gif) bottom repeat-x #fff;color:#7681a6;text-decoration:none;text-align:center;line-height:12px;padding-bottom:5px;}
#produits .thumbnail236 img{margin-bottom:5px;}


#produits .mb20{margin-bottom:20px;}
#produits .block1{display:block;float:left;width:100%;}
#produits .fondseparproduits{background:url(../images/fond_separ_produits.gif) repeat-x;}



#produits .w92{display:block;float:left;width:92px;margin-left:9px;margin-right:9px;}
#produits .w236{display:block;float:left;width:256px;margin:0 0  0 20px;}
#produits .w494{display:block;float:left;width:494px;}
#produits .w769{display:block;float:left;width:770px;margin:10px 20px 0 0;}

#produits .h1produits{display:block;float:left;padding:0;margin:0;width:100%;color:#7681a6;font-size:21px;line-height:21px;text-align:left;}
#produits .h2produits{padding:0;margin:0;display:block;float:left;width:100%;height:17px;padding:0;margin:0 0 20px 0;line-height:17px;font-size:17px;color:#666;font-weight:bold;}

#produits .conditions{display:block;float:left;width:858px;height:250px;overflow-y:scroll;overflow-x:hidden;border:1px solid #666;margin-top:10px;}
#produits .conditions p{padding:0;margin:10px;line-height:18px;font-size:12px;}
#produits .engagement{display:bloc;float:left;padding:0;margin:0;width:700px;height:22px;line-height:22px;font-size:14px;color:#7681a6;font-weight:bold;}
#produits .print{display:block;float:left;padding:0;margin:0;width:160px;height:22px;line-height:22px;text-align:right;font-weight:bold;}
#produits .print a{color:#7681a6;font-size:14px;text-decoration:none;}
#produits .print a:hover{text-decoration:underline;}
#produits .accepter{display:block;float:left;padding:0;margin:10px 0 0 0px;width:860px;}
#produits .accepter span{display:block;float:left;color:#666;font-size:14px;font-weight:bold;margin-left:10px;}
#produits .error{display:none;float:left;padding:0;margin:0;width:860px;background:#7681a6;height:35px;}
#produits .error p{padding:0px;margin:10px;line-height:15px;font-size:14px;color:#fff;}
#produits .obtenir{display:block;float:left;padding:0;margin:20px 333px 80px 333px;cursor:pointer;}
#produits .valid{background:url(../images/fond_champ_obligatoire.png) no-repeat;padding:6px 30px 0 30px;line-height:18px;}
#produits .retour{margin-left:335px;}
#produits .block_404{display:block;float:left;width:420px;margin-left:74px;margin-top:40px;}
#produits .block_404 h2{display:block;float:left;width:420px;font-size:20px;font-weight:bold;color:#7681a6;padding:0;margin:0;}
#produits .block_404 p{display:block;float:left;width:400px;padding:0;margin:0;margin-left:20px;margin-top:10px;border-left:1px solid #666;}
#produits .block_404 a{margin-left:10px;font-size:14px;color:#666;text-decoration:none;}
#produits .block_404 a:hover{color:#7681a6;}

#slideshow {position:relative;height:182px;width:558px;}
#slideshow DIV {position:absolute;top:0;left:0;z-index:8;opacity:0.0;height:182px;background-color: #FFF;}
#slideshow DIV.active {z-index:10;opacity:1.0;}
#slideshow DIV.last-active {z-index:9;}
#slideshow DIV IMG {height: 182px;display: block;border: 0;}

.checkout_1{display:block;float:left;width:860px;}
.checkout_1 a{color:#7681a6;font-size:12px;text-decoration:underline;}
.checkout_1 a:hover{text-decoration:none;}
.checkout_1 .separ{border-bottom:1px solid #666;height:5px;}
.checkout_1 .spacer{height:5px;}
.checkout_1 .fright{float:right;text-align:right;margin-right:10px;}
.checkout_1 div{padding:0;margin:0;}
.checkout_1 span{display:block;float:left;padding:0;margin:0;}
.checkout_1 .explications{width:560px;text-align:justify;font-size:12px;color:#666;}
.checkout_1 .left{display:block;float:left;width:650px;border-right:1px solid #666;}
.checkout_1 .right{display:block;float:left;width:200px;}
.checkout_1 .right span{text-align:left;padding-left:10px;}
.checkout_1 .titre{font-size:15px;font-weight:bold;color:#7681a6;}
.checkout_1 .texte{font-size:15px;font-weight:normal;color:#666;}
.checkout_1 select{display:block;float:left;margin-left:10px;}
.checkout_1 input[type="radio"]{display:block;float:left;}
.checkout_1 input[type="text"]{display:block;float:left;border:1px solid #666;}
.checkout_1 label{display:block;float:left;color:#666;font-size:12px;}
.checkout_1 p{padding:0;margin:0;font-size:12px;color:#666;}
.checkout_1 .b12{font-size:12px;font-weight:bold;height:20px;}
.etape_suivante{display:block;float:left;width:200px;margin:10px 300px 20px 330px;cursor:pointer;}
.infos{display:block;color:#666;margin-bottom:20px;}
.infos a{color:#666;text-decoration:underline;}
.infos a:hover{color:#666;text-decoration:none;}


#frm_checkout_2 .fieldset_1{display:block;float:left;padding:0;margin:0;width:335px;border:0px;margin-left:70px;}
#frm_checkout_2 .fieldset_2{display:block;float:left;padding:0;margin:0;width:335px;margin-left:10px;border:0px;margin-left:70px;}
#frm_checkout_2 .p3{display:block;float:left;padding:0;margin:0;width:300px;font-size:17px;font-weight:bold;color:#7681a6;margin:0 0 20px 10px;}
#frm_checkout_2 .p4{display:block;float:left;padding:0;margin:0;width:300px;font-size:14px;font-weight:normal;color:#7681a6;font-style:italic;margin:0 0 16px 10px;}
#frm_checkout_2 .p5{display:block;float:left;padding:0;margin:0;width:310px;font-size:17px;font-weight:bold;color:#7681a6;margin:0 0 5px 10px;}
#frm_checkout_2 .coords_facturation{display:block;float:left;padding:0;margin:0;width:310px;font-size:14px;font-weight:normal;color:#666;margin:0 0 18px 10px;}
#frm_checkout_2 .champ_obligatoire{display:block;float:left;width:30px;height:25px;}
#frm_checkout_2 .separ{display:block;float:left;width:320px;height:1px;background:#ff0033;}
#frm_checkout_2 label{display:block;float:left;width:105px;height:25px;line-height:25px;font-size:14px;font-weight:bold;color:#666;margin:0 0 5px 10px;}
#frm_checkout_2 input{display:block;float:left;width:180px;height:20px;padding:2px;line-height:20px;font-size:14px;font-weight:normal;color:#666;margin:0 0 5px 0px;background:url(../images/fond_input.gif) repeat-x;border:1px solid #666;}
#frm_checkout_2 select{display:block;float:left;width:186px;height:25px;line-height:25px;font-size:14px;font-weight:normal;color:#666;margin:0 0 5px 0px;background:url(../images/fond_input.gif) repeat-x;border:1px solid #666;}
#frm_checkout_2 input[type="hidden"]{display:none;}
#frm_checkout_2 .w120{display:block;float:left;width:105px;height:25px;line-height:25px;font-size:14px;font-weight:bold;color:#666;margin:0 0 5px 10px;}
#frm_checkout_2 .w200{display:block;float:left;width:180px;height:20px;padding:2px;line-height:20px;font-size:14px;font-weight:normal;color:#666;margin:0 0 5px 0px;background:url(../images/fond_input.gif) repeat-x;border:1px solid #666;}
#frm_checkout_2 .w202{display:block;float:left;width:186px;height:25px;line-height:25px;font-size:14px;font-weight:normal;color:#666;margin:0 0 5px 0px;background:url(../images/fond_input.gif) repeat-x;border:1px solid #666;}
#frm_checkout_2 .ucfirst{text-transform:capitalize;}
#frm_checkout_2 .hidden{display:none;}
#frm_checkout_2 textarea{display:block;float:left;width:180px;height:60px;padding:2px;line-height:20px;font-size:14px;font-weight:normal;color:#666;margin:0 0 5px 0px;background:url(../images/fond_textarea.gif) repeat-x;border:1px solid #666;font-family:arial;font-size:14px;}
#frm_checkout_2 .w120h60{display:block;float:left;width:105px;height:60px;line-height:18px;font-size:14px;font-weight:bold;color:#666;margin:0 0 5px 10px;background: #fff;padding-top:2px;}
#frm_checkout_2 .w120h80{display:block;float:left;width:105px;height:86px;line-height:18px;font-size:14px;font-weight:bold;color:#666;margin:0 0 5px 10px;background: #fff;padding-top:2px;}
#frm_checkout_2 .w200h60{display:block;float:left;width:180px;height:60px;overflow:hidden;padding:2px;line-height:20px;font-size:14px;font-weight:normal;color:#666;margin:0 0 5px 0px;background:url(../images/fond_textarea.gif) repeat-x;border:1px solid #666;font-family:arial;font-size:14px;}
#frm_checkout_2 .diverrors_mandataire{display:none;float:left;width:335px;margin:0px;background-color:#7681a6;}
#frm_checkout_2 .spanerrors_mandataire{display:block;float:left;width:315px;padding:0;margin:10px;color:#fff;font-size:13px;}

.block_commande_recap{display:block;float:left;width:300px;}
.block_commande_recap div{display:block;float:left;border:1px solid #666;width:300px;}
.block_commande_recap .titre{display:block;float:left;line-height:35px;width:300px;background:#7681a6;color:#fff;font-size:17px;font-weight:bold;}
.block_commande_recap .lignes{display:block;float:left;width:290px;padding:5px;border-bottom:1px solid#666;line-height:16px;color:#666;}
.block_commande_recap .bleft{display:block;float:left;width:200px;text-align:right;border-right:1px solid#666;line-height:20px;color:#666;}
.block_commande_recap .bright{display:block;float:left;width:99px;line-height:20px;color:#666;}


.block_commande_recap a{display:block;float:right;font-size:12px;font-weight:bold;color:#7681a6;text-decoration:underline;}
.block_commande_recap a:hover{text-decoration:none;}

.block_coordonnnes_recap{display:block;float:left;width:245px;margin-left:30px;}
.block_coordonnnes_recap div{display:block;float:left;border:1px solid #666;width:245px;}
.block_coordonnnes_recap .titre{display:block;float:left;width:245px;line-height:35px;background:#7681a6;color:#fff;font-size:17px;font-weight:bold;}
.block_coordonnnes_recap .coords{display:block;float:left;width:235px;margin:5px;line-height:20px;color:#666;font-size:12px;}
.block_coordonnnes_recap a{display:block;float:right;font-size:12px;font-weight:bold;color:#7681a6;text-decoration:underline;}
.block_coordonnnes_recap a:hover{text-decoration:none;}
.bl_1{display:block;float:left;width:335px;}
.bl_2{display:block;float:left;width:525px;}
.lbl{display:block;float:left;width:305px;font-size:14px;font-weight:bold;color:#666;}
.rd{display:block;float:left;}
.sp{display:block;float:left;margin-left:22px;width:313px;color:#666;line-height:18px;}
.finaliser{display:block;float:left;width:301px;margin:10px 280px 20px 280px;cursor:pointer;}





