/* Fil Ariane */
#fil_ariane {clear:both;font-size:10px;overflow:hidden;padding:5px 0 5px 10px;position:relative;}

/* Etape Normale */
#fil_ariane #titre_etape_normal {position:relative;width:100%;overflow:hidden;margin:5px 0;}
#fil_ariane #titre_etape_normal ul {overflow:hidden;position:relative;width:100%;margin:0 0 0 132px;}
#fil_ariane #titre_etape_normal ul li {display:inline;float:left;text-align:center;width:94px;}

#content_etape {display:inline;float:left;height:394px;margin-left:-1px;position:relative;width:578px;z-index:50;}

/* Titre des étapes */
#nom_etape dl:after {clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}

* html #nom_etape dl {height:1%;}

#title_header_page span.titreProcess {color:red;}
#title_header_page span.titreAbo {color:red;}
#titre_commande .titre_etape_demo {color:red;}

.intro_demo {color:red;margin:15px auto;width:600px;font-weight:bold;}

.produit_etape_active_titre,
.produit_etape_active_titre span {font-family:Arial, Helvetica, Sans-serif;font-size:15px;font-weight:bold;}
.produit_commande_texte_bold {font-weight:bold;color:#555;}
.produit_commande_texte {font-family:Arial, Helvetica, Sans-serif;font-size:13px;margin:10px 0px 10px 20px;width:750px;}
.produit_commande_texte_bold p {font-weight:400;margin:6px 0 0;}

#id-form-login {padding-bottom:10px;}
#zone-form-gauche {position:relative;display:inline;float:left;width:292px;}
#zone-form-droit {position:relative;overflow:hidden;display:inline;float:left;width:303px;padding-left:17px;}
.formu .bloc_arro.type02 #bg_F0F0F0 {background:#F0F0F0;}

.list-decouvrez {list-style:none;position:absolute;top:280px;left:180px;color:white;line-height:22px;}
.list-decouvrez li {padding-left:30px;background:url("/images/audit/coche-verte.jpg") no-repeat 0 50%;}

/* Parcours de commande */
.parcours_commande {background:url("/images/commande/bg-parcours-commande-01.jpg") repeat-x scroll 0 50% #FFFFFF;clear:both;display:block;margin:0 126px 0 30px;overflow:hidden;display: none;}
.parcours_commande ul {background:url("/images/commande/bg-parcours-commande-02.jpg") repeat-x scroll 0 50% #FFFFFF;float:left;list-style:none;margin:0;overflow:hidden;padding:0 0 0 64px;}
.parcours_commande ul li {background:url("/images/commande/bg-parcours-commande-01.jpg") repeat-x scroll 0 50% #FFFFFF;float:left;padding:42px 0;position:relative;text-align:center;width:119px;}
.parcours_commande ul li a {color:#ff0000;text-decoration:none;}
.parcours_commande ul li .texte {bottom:0;color:#484848;font:11px "Arial",Helvetica,Sans-serif;display:block;height:42px;left:0;position:absolute;width:100%;}
.parcours_commande ul li .texte span {display:table-cell;height:42px;width:119px;vertical-align:middle;}
.parcours_commande ul li .etape {background:url("/images/commande/bg-parcours-commande-etape.jpg") no-repeat scroll 0 0 #FFFFFF;color:#878787;display:block;font-size:11px;line-height:24px;font-family:"Trebuchet MS",Arial,Helvetica,Sans-serif;height:24px;margin:0 auto;width:26px;}

.parcours_commande ul li.active {background:url("/images/commande/bg-parcours-commande-03.jpg") no-repeat scroll 50% 50% #FFFFFF;}
.parcours_commande ul li.active .texte {color:#FF0000;font-weight:bold;top:0;}
.parcours_commande ul li.active .etape {background-position:0 100%;color:#FF0000;font-size:16px;font-weight:bold;}

.parcours_commande ul li.valide {background:url("/images/commande/bg-parcours-commande-02.jpg") repeat-x scroll 0 50% #FFFFFF;}
.parcours_commande ul li.valide .texte {color:#FF0000;}
.parcours_commande ul li.valide .etape {background-position:0 50%;color:#FF0000;}

.parcours_commande.finish,
.parcours_commande.finish ul,
.parcours_commande.finish ul li {background-image:url("/images/commande/bg-parcours-commande-02.jpg");background-position:0 11px;}
.parcours_commande.finish ul li {padding:0 0 42px;}

/* Page d'audit */
.tableauvisibite .fond {background:#D5D3D4;}
.tableauvisibite .ligne {border-bottom:1px solid #D5D3D4;vertical-align:middle;}
.tableauvisibite .intitmotcle {padding-left:45px;height:25px;border-bottom:1px solid #D5D3D4;}
.tableauvisibite .headertablo {border-bottom:2px solid #D5D3D4;background:#fff;font-size:11px;}
#paddingRight15 {padding-right:15px;}

/* Formulaire inscription */
.formu.col2 .bloc_arro.type02 .radio_form {display:inline;width:30px;}
.formu.col2 .bloc_arro.type02 .radio_form input {width:20px;}
.formu.col2 .bloc_arro.type02 p.prem span.label {width:240px;}

/* offre anti virus firewall */
.bloc_AVFW {width:216px;height:90px;background:url("/images/produits/antivirus_firewall/bg-afw-presentation.gif") no-repeat;float:right;display:inline;margin-top:15px;}
.bloc_AVFW span {display:none;}

/* Encart Gamme */
#page_tarifs .tableau-gamme {font-family:"Trebuchet MS";font-size:11px;font-weight:bold;width:650px;margin:0 auto;}
#page_tarifs .tableau-gamme * {text-align:center;}
#page_tarifs .tableau-gamme tr.headrepeat td {text-align:center;padding:0px 0 0 0;}
.browser-ie #page_tarifs .tableau-gamme tr.headrepeat td {height:23px;}
#page_tarifs .tableau-gamme tr.headrepeat td.borderRW {border-right:1px solid #ffffff;}
#page_tarifs .tableau-gamme tr.bottom {padding:0;height:26px;}
#page_tarifs .tableau-gamme tr.bottom_2 {padding:0;height:10px;}
#page_tarifs .tableau-gamme tr.bottom_2 span.arrondig-2 {padding-top:0px;height:10px;display:block;background:url("/images/gamme/bg_arrond3_bg.gif") no-repeat;margin:0;}
#page_tarifs .tableau-gamme .lignes.bottom_2 .arrondid {background:url("/images/gamme/bg_arrond3_bd.gif") no-repeat 100% 0;}
#page_tarifs .tableau-gamme tr td.fond01 {padding:0;line-height:12px;}
#page_tarifs .tableau-gamme tr td.col {padding:0;line-height:12px;}
#page_tarifs .tableau-gamme .tdContent {cursor:pointer;}
#page_tarifs .tableau-gamme .headrepeat {background:url("/images/gamme/bg_arrond_repeat.gif") repeat-x;}
#page_tarifs .tableau-gamme .arrondi01g {background:url("/images/gamme/bg_arrond_hg.gif") no-repeat;}
#page_tarifs .tableau-gamme .arrondi01d {background:url("/images/gamme/bg_arrond_hd.gif") no-repeat 100% 0;}
#page_tarifs .tableau-gamme span.arrondi01g {display:block;height:23px;background:url("/images/gamme/bg_arrond_hg_2.jpg") no-repeat;margin:0;padding:3px 0 0;}
#page_tarifs .tableau-gamme .lignes .puceoff {display:none;}
#page_tarifs .tableau-gamme .lignes td.fond01 {text-align:right;color:#5C5C5D;background-color:#D6D7D8;padding:7px 10px 7px 5px;}
#page_tarifs .tableau-gamme .lignes .arrondidetail-ht {background-image:url("/images/gamme/bg_arrond1_hg.gif");background-repeat:no-repeat;}
#page_tarifs .tableau-gamme .lignes .fs14 {font-size:14px;}
#page_tarifs .tableau-gamme .lignes td.p-on span {color:#fff;}
#page_tarifs .tableau-gamme .lignes td.p-over span {color:#333;}
#page_tarifs .tableau-gamme .lignes.bottom .arrondig {background:url("/images/gamme/bg_arrond2_bg.gif") no-repeat;}
#page_tarifs .tableau-gamme .lignes.bottom .arrondid {background:url("/images/gamme/bg-arrond2-bd.gif") no-repeat 100% 0;}
#page_tarifs .tableau-gamme .lignes td {padding:0;border-bottom:1px solid #fff;border-right:1px solid #fff;}
#page_tarifs .tableau-gamme .lignes td .picto {background:url("/images/gamme/bg_picto_actif.gif") no-repeat scroll 0 0 transparent;display:inline-block;height:12px;width:15px;}
#page_tarifs .tableau-gamme .lignes td.selected .picto {background-image:url("/images/gamme/bg_picto_actif_blanc.gif");}
#page_tarifs .tableau-gamme .p-off,
#page_tarifs .tableau-gamme .p-over {background:#ebebeb;text-align:center;color:#eb0303;font-size:12px;cursor:pointer;}
#page_tarifs .tableau-gamme .p-off {color:#eb0303;}
#page_tarifs .tableau-gamme .p-on {background:red;text-align:center;color:#fff;font-size:12px;}
#page_tarifs .tableau-gamme .p-over {background:#CCC;text-align:center;font-size:12px;}
#page_tarifs .tableau-gamme .p-on .puceoff {display:block;margin:0 auto;}
#page_tarifs .tableau-gamme .p-on .puceon {display:none;}
#page_tarifs .tableau-gamme .fwn {font-weight:normal;}
#page_tarifs .tableau-gamme .flecherouge {background:url("/images/gamme/bg-fleche.gif") 100% 5px no-repeat;padding-right:18px;margin-right:-13px;}
#page_tarifs .tableau-gamme .lignes.bottom .backblc {background:#fff;}
#page_tarifs .tableau-1-gamme tr.lignes td.fond01 {width:170px;}
#page_tarifs .tableau-2-gamme tr.lignes td.fond01 {width:250px;}
#page_tarifs .tableau-2-gamme tr.lignes td.tdContent {width:280px;}
#page_tarifs .tableau-3-gamme tr.lignes td.fond01 {width:170px;}
#page_tarifs .tableau-4-gamme .headrepeat td {width:160px;}
#page_tarifs .tableau-4-gamme .headrepeat td.tdContent {width:120px;}
#page_tarifs .tableau-gamme td#tarif_frequence_contraire {font-weight:normal;font-size:10px;font-family:Arial;font-style:normal;}
#page_tarifs .tableau-gamme td.tarifs_contraire span.fs14 {font-weight:normal;font-size:10px;font-family:Arial;font-style:italic;}
#page_tarifs .tableau-gamme td.formuleCourante {background:#D6D7D8;cursor:default;}
#page_tarifs .tableau-gamme .lignes.mensualites .conteneur {position:relative;padding:0;margin:0;background:#969696 url("/images/bg-degrad02.gif") repeat-y;}
#page_tarifs .tableau-gamme .lignes.mensualites .bn {border-bottom:0;}
#page_tarifs .tableau-gamme .lignes.mensualites .trait {position:relative;background:url("/images/bg-traitblc.gif") no-repeat;background-position:bottom right;}
#page_tarifs .tableau-gamme .lignes.mensualites .titrepaiement {position:absolute;font-weight:normal;padding:2px 0 0 5px;font-style:italic;}
#page_tarifs .tableau-gamme .lignes.mensualites .promo {font-style:italic;font-weight:normal;position:absolute;right:10px;bottom:3px;}
#page_tarifs .tableau-gamme .lignes.mensualites .aulieude {color:#000;font-size:9px;font-weight:normal;}
#page_tarifs .tableau-gamme .lignes.mensualites * {color:#fff;font-size:12px;}
#page_tarifs .tableau-gamme .lignes.mensualites .col1,
#page_tarifs .tableau-gamme .lignes.mensualites .col2,
#page_tarifs .tableau-gamme .lignes.mensualites .col3,
#page_tarifs .tableau-gamme .lignes.mensualites .col4 {background:#969696;}
#page_tarifs .tableau-gamme .lignes.mensualites .arronbas {background:url("/images/bg-degrad03.gif") 0 100% no-repeat;}
#page_tarifs .tableau-gamme .lignes.mensualites .titre {position:relative;margin:0;height:33px;z-index:2;text-align:right;padding:3px 10px 0 0;}
#page_tarifs .tableau-gamme .lignes.mensualites .ln12 {line-height:1.2em;}
#page_tarifs .tableau-gamme .lignes.choix,
#tableau_technique table tr.lignes.choix {height:20px;}
#page_tarifs .tableau-gamme .lignes.choix .blocdroite,
#tableau_technique table tr td.blocdroite {background:url("/images/bg-pointilles6.gif") no-repeat 0 50%;}
#page_tarifs .tableau-gamme .lignes.choix .blocdroite div,
#tableau_technique table tr td.blocdroite div {background:#fff;float:right;color:#484848;}
#page_tarifs .tableau-gamme .lignes.choix .blocdroite .titre,
#tableau_technique table tr td.blocdroite .titre {padding:0 20px 0 5px;background:url("/images/bg-puce5.gif") no-repeat 100% 50%;float:left;display:inline;font-weight:normal;}
#page_tarifs .tableau-gamme .lignes.choix .blocdroite .boutaxe,
#tableau_technique table tr td.blocdroite .boutaxe {width:32px;height:15px;line-height:15px;float:left;display:inline;background:url("/images/bt-taxe-off.gif");color:#fff;font-weight:bold;text-decoration:none;margin-left:5px;vertical-align:middle;text-align:center;}
#page_tarifs .tableau-gamme .lignes.choix .blocdroite .boutaxe.actif,
#tableau_technique table tr td.blocdroite .boutaxe.actif {background:url("/images/bt-taxe-on.gif");cursor:default;}
#page_tarifs .tableau-gamme .lignes.choix .blocdroite a:hover {background:url("/images/bt-taxe-roll.gif");cursor:pointer;}

#tarifs_produit div.blocdroite .ttc_btn, #tarifs_produit div.blocdroite .ht_btn,
#page_tarifs div.blocdroite .ttc_btn, #page_tarifs div.blocdroite .ht_btn { float:right; margin:5px 5px 0 20px; }
#tarifs_produit div.blocdroite span.titre, #page_tarifs div.blocdroite span.titre { color:#484848; float:left; }
#tarifs_produit div.blocdroite .boutaxe, #page_tarifs div.blocdroite .boutaxe { background-color: #777; border-radius: 3px 3px 3px 3px; color: white; display: inline-block; font-size: 11px; height: 18px; line-height: 18px; padding: 0 6px; position: relative; cursor:pointer; }
#tarifs_produit div.blocdroite .boutaxe.actif, #page_tarifs div.blocdroite .boutaxe.actif { font-weight:bold; background-color: #ff0000; border-radius: 3px 3px 3px 3px; color: white; display: inline-block; font-size: 11px; height: 18px; line-height: 18px; padding: 0 6px; position: relative; cursor:default;}

#page_tarifs .tableau-gamme .lignes.choix td.fond01 {background:#fff;}
#page_tarifs .cursor_text .tableau-gamme .tdContent {cursor:text;}
#page_tarifs .cursor_text .tableau-gamme .lignes td {cursor:text;}
#page_tarifs .cursor_text .tableau-gamme .p-off,
#page_tarifs .cursor_text .tableau-gamme .p-off,
#page_tarifs .cursor_text .tableau-gamme .p-over {cursor:text;}

/* Etape 3 Recapitulatif */
#info_perso {position:relative;width:600px;overflow:hidden;}
.recapitulatif {width:275px;float:left;}
.recapitulatif dd {padding-left:6px;}
#contentbody #info_perso .recapitulatif dd p.lien_modif_user {margin:15px 5px 5px 0;text-align:right;font-size:10px;color:red;}
#contentbody #info_perso .recapitulatif dd p.lien_modif_user a {text-decoration:none;font-size:10px;color:red;}
#contentbody #info_perso .recapitulatif dd p.lien_modif_user a:hover {text-decoration:none;background:none;}
#contentbody #info_perso .recapitulatif dd p.lien_modif_user a span {text-decoration:underline;}
#contentbody #info_perso .recapitulatif dd p.lien_modif_user a:hover span {text-decoration:none;}
.sousTitre_recapitulatif {margin:0 0 10px;}
#warningMigration {margin-top:8px;margin-left:30px;width:270px;float:left;}
#warningMigration #imageWarning {float:left;height:75px;width:30px;}
#warningMigration p.migration {color:red;font-family:Arial;font-weight:bold;padding-left:40px;}
#frequence_paiement {position:relative;margin-top:15px;}
p.cgv01 {height:23px;background-color:#f0f0f0;text-align:right;padding:15px 10px 0 0;border:1px solid #D0D0D0;}
p.chequeInfo {height:44px;background-color:#f0f0f0;text-align:left;padding:5px;border:1px solid #D0D0D0;}
#cgv {clear:both;overflow:hidden;position:relative;margin:18px 0 0;margin-top:15px;}
#cgv .inputRed {float:left;position:relative;width:15px;}
#cgv label {cursor:pointer;position:relative;margin:1px 0 0;line-height:normal;}
#cgv a {position:relative;display:inline;margin:1px 0 0;font-weight:bold;line-height:normal;cursor:pointer;}
#entete_popup_erreur #btnAvert {overflow:hidden;}
#entete_popup_erreur a.btnQ {background:url("/images/bg-btn06-popup.gif") 0 0 no-repeat;color:#FFF;cursor:pointer;display:block;float:left;font-family:"TrebuchetMS",Arial;font-size:11px;font-weight:bold;height:18px;line-height:18px;margin:10px 0 0 59px;position:relative;right:0;text-align:center;text-decoration:none;width:34px;}
.recapitulatif {background:#F0F0F0 none repeat scroll 0 0;}

.table_recap {border-color:#CCCCCC #CCCCCC transparent transparent;border-style:solid;border-width:1px 1px 0 0;font-size:12px;line-height:1.5em;width:100%;}
.table_recap thead {background-color:#E3E3E3;}
.table_recap thead tr {}
.table_recap thead th {text-align:center;}
.table_recap tbody {background-color:#F0F0F0;}
.table_recap tbody tr {}
.table_recap th,
.table_recap td {border-color:transparent transparent #CCCCCC #CCCCCC;border-style:solid;border-width:0 0 1px 1px;padding:0 10px;}
.table_recap .empty {background-color:#FFFFFF;border:0 none;}
.table_recap .white {background-color:#FFFFFF;}
.table_recap .no_border {border-bottom:0 none;}
.table_recap .padding {padding:5px 10px 0;}
.table_recap .left {text-align:left;}
.table_recap .center {text-align:center;}
.table_recap .right {text-align:right;}
.table_recap .text {padding:5px;}
.table_recap .price {color:#ff0000;font-size:16px;}
.table_recap .price span {font-size:16px;}
.table_recap .promotional_code {font-size:11px;line-height:27px;padding:0 5px 0 10px;}
.table_recap .promotional_code .load {background:url("/images/loadCodePromo.gif") no-repeat scroll 0 50% transparent;display:block;float:left;font-size:9px;padding:0 0 0 20px;}
.table_recap .promotional_code input {border:1px solid #ccc;color:#484848;font-size:10px;margin:5px 3px 0 0;width:90px;}
.table_recap .promotional_code a {background-image:url("/images/boutons/btn-ok-promo.jpg");cursor:pointer;display:block;float:right;font-size:0;height:23px;line-height:0;margin:4px 0 0;width:38px;}

.payment_option {overflow:hidden;position:relative;}
.payment_option ul {border-bottom:1px solid #ccc;float:left;position:relative;width:250px;}
.payment_option ul,
.payment_option ul li {list-style:none;margin:0;padding:0;}
.payment_option ul li {background:url("/images/bg-picto-gris.jpg") no-repeat scroll 95% 50% #F0F0F0;border-color:#ccc #ccc transparent #ccc;border-style:solid;border-width:1px 1px 0 1px;overflow:hidden;}
.payment_option ul li.active {background-color:#e3e3e3;background-image:none;border-right:1px solid #e3e3e3;}
.payment_option ul li a {color:#484848;display:block;font-size:11px;line-height:20px;overflow:hidden;padding:0 0 0 10px;text-decoration:none;}
.payment_option ul li a .checkbox {background:url("/images/picto_radio_1.gif") no-repeat scroll 0 0;display:block;float:left;height:14px;margin:3px 6px 0 0;width:14px;}
.payment_option ul li a .checkbox_checked {background-position:0 -14px;}
.payment_option .desc {background-color:#e3e3e3;border:1px solid #ccc;float:left;height:72px;margin-left:-1px;padding:10px;width:474px;}
.payment_option .desc p {line-height:1.5em;text-align:justify;}

.cgv_texte,
.cgv_texte a {font-family:Arial, Helvetica, Sans-serif;font-size:12px;line-height:1.2em;}
.paiement_radio_button_activated {background:url("/images/picto_radio_1.gif") 0 -14px no-repeat;}
.paiement_radio_button_disabled {background:url("/images/picto_radio_1.gif") 0 0 no-repeat;}
.identification,
.recapitulatif {background:#F0F0F0;}
.paiement_checkbox_activated {background:url("/images/picto_checkbox.gif") 0 0px no-repeat;}
.paiement_checkbox_disabled {background:url("/images/picto_checkbox.gif") 0 -14px no-repeat;}

#action_form {display:block;margin-top:25px;position:relative;text-align:center;}
#action_form a, .cursor:hover {cursor:pointer;}
#action_form a.disabled { cursor: default;}

form .formu .barre.haute {background:none repeat scroll 0 0 #E3E3E3;}

#zone-gauche {margin-left:50px;}
#titre_commande+p,
#titre_commande+p+p {margin-left:10px;}

form.commandeForm {width:614px;margin:0 auto;}
form.commandeForm div {height:29px;}
form.commandeForm div.wrapping {border:1px solid #CCC;position:relative;height:auto;margin:20px 0 15px 0;}
form.commandeForm div.wrapping p:first-child {background:url("/images/bg-puce6.gif") no-repeat scroll 5px 50% #E3E3E3 ;margin:0;padding:0 0 0 15px;line-height:2.2em;font-weight:bold;}
form.commandeForm div select {margin:5px 0;border:1px solid #CCCCCC;}
form.commandeForm span.label {width:240px;text-align:right;float:left;font-size:11px;background-color:#F0F0F0;height:19px;padding:5px 0;}
form.commandeForm span.label label {padding:0 10px 0 0;}
form.commandeForm span.label+p {padding:5px 0;}
form.commandeForm div input {font-size:11px;padding:2px;margin:3px 0;border:1px solid #CCCCCC;}
form.commandeForm div input[type=radio] {width:15px;margin:0 0 0 5px;}
form.commandeForm i.help {font-size:9px;font-weight:bold;display:block;color:#757575;margin-top:-3px;padding:0 10px 0 0;}
form.commandeForm input#btn_identification {float:left;}

span.inputRed {margin:0 4px 0 9px;}

form#identification div#sendMailBox {position:relative;background-color:#F0F0F0;width:600px;margin-right:auto;margin-left:auto;}
form#identification div#sendMailBox input#sendMail {width:auto;margin:5px 15px 5px 5px;}
form#identification div#sendMailBox label {position:absolute;padding:3px 0;font-weight:bold;}
form#identification div#actions_buttons {width:200px;margin:0 auto;}
form.commandeForm a#btnValider {float:left;display:block;background:url('/images/boutons/btn-valider2.jpg') no-repeat left;width:84px;height:23px;text-indent:-9999px;}
form.commandeForm a#btnAnnuler {float:left;display:block;background:url('/images/boutons/btn-precedent.jpg') no-repeat left;width:84px;height:23px;text-indent:-9999px;margin-left:5px;}

.disabled_label {color:#AAAAAA;}
#titre_commande {margin:10px 0 10px 10px;padding:0 0 5px 0;}
.pack-relais-extension-text {
    background:rgba(244,160,50,0.8);
    border-radius:3px;
    color:#000;
    margin:10px 10px;
    padding:10px;
}
/* etape 3 */
div#content {padding:0 0 0 15px;}
div#right_content div.content {display:inline;float:left;height:110px;position:relative;width:0;}
div#cgv p.cgv-input {cursor:pointer;margin:0 0 5px 5px;padding:0 5px 0 0;}
div.sousTitre_recapitulatif.fleche07 {margin:0 0 10px 0;}
dl.form-conteneur.recapitulatif dd {padding:0 0 0 6px;}

p.lien_modif_user {margin:15px 5px 5px 0;text-align:right;font-size:10px;}
p.lien_modif_user a {color:red;text-decoration:none;}
p.lien_modif_user a span {text-decoration:underline;}

/* Paiement RIB */
form#RIBValidation {width:604px;}
form#RIBValidation div.wrapping {width:100%;}
form#RIBValidation div.wrapping p.col1 {float:left;width:330px;}
form#RIBValidation div.wrapping p.col2 {float:left;width:270px;}
form#RIBValidation div.wrapping p span.label {text-align:left;}
form#RIBValidation span.label label {padding:0;}
form#RIBValidation div.wrapping p.title {float:left;font-size:11px;padding:5px 0 10px 10px;font-weight:bold;border-top:1px dotted #CCCCCC;width:560px;margin:5px 0 0 0;}
form#RIBValidation div.wrapping p span.label,
#RIBValidation div.wrapping p.col1 span.label {float:left;width:150px;background-color:#ffffff;padding:5px 0 0 10px;}
form#RIBValidation div.wrapping p.col2 span.label {float:left;width:90px;}
form#RIBValidation div.wrapping p#textePrelevementMention {clear:both;font-size:10px;line-height:1.2em;padding:10px 4px 4px;width:560px;text-align:justify;}
form#RIBValidation a#btnFinaliser, form#RIBValidation input[type="submit"]#btnFinaliser {border: none;float:left;display:block;background:url('/images/boutons/btn-finaliser.jpg') no-repeat left;width:160px;height:23px;text-indent:-9999px;margin-left:33%;}
form#RIBValidation a#btnRetour {float:left;display:block;background:url('/images/boutons/btn-precedent.jpg') no-repeat left;width:73px;height:23px;text-indent:-9999px;margin-left:5px;}
form#RIBValidation #RIB_num_compte {position: relative;}
form#RIBValidation #RIB_num_compte label.error{position: absolute;top:7px;right:150px;}
form#RIBValidation div#RIB_errors{color:#FFFFFF;}

/* Paiement IBAN */
form#IBANValidation {width:604px;}
form#IBANValidation div.wrapping {width:100%;}
form#IBANValidation div.wrapping p.col1 {float:left;width:330px;}
form#IBANValidation div.wrapping p.col2 {float:left;width:270px;}
form#IBANValidation div.wrapping p span.label {text-align:left;}
form#IBANValidation span.label label {padding:0;}
form#IBANValidation div.wrapping p.title {float:left;font-size:11px;padding:5px 0 10px 10px;font-weight:bold;border-top:1px dotted #CCCCCC;width:590px;margin:5px 0 0 0;}
form#IBANValidation div.wrapping p span.label,
#IBANValidation div.wrapping p.col1 span.label {float:left;width:150px;background-color:#ffffff;padding:5px 0 0 10px;}
form#IBANValidation div.wrapping p.col2 span.label {float:left;width:90px;}
form#IBANValidation div.wrapping p#textePrelevementMention {clear:both;font-size:10px;line-height:1.2em;padding:10px 4px 4px;width:560px;text-align:justify;}
form#IBANValidation a#btnFinaliser, form#IBANValidation input[type="submit"]#btnFinaliser {border: none;float:left;display:block;background:url('/images/boutons/btn-finaliser.jpg') no-repeat left;width:160px;height:23px;text-indent:-9999px;margin-left:33%;}
form#IBANValidation a#btnRetour {float:left;display:block;background:url('/images/boutons/btn-precedent.jpg') no-repeat left;width:73px;height:23px;text-indent:-9999px;margin-left:5px;}
form#IBANValidation #RIB_num_compte {position: relative;}
form#IBANValidation #RIB_num_compte label.error{position: absolute;top:7px;right:150px;}
form#IBANValidation div#RIB_errors{color:#FFFFFF;}
form#IBANValidation #warningUpdateMandate {color:#F00; font-size:11px; padding:5px;}
form#IBANValidation p.mentions_legales { padding:5px;}
form#IBANValidation p.informations { padding:5px; font-size:11px; }

/* Paiement Mandat */
form#IBANMandates {width:604px;}
form#IBANMandates div.wrapping {width:100%;}
form#IBANMandates div.wrapping p.col1 {float:left;width:330px;}
form#IBANMandates div.wrapping p.col2 {float:left;width:270px;}
form#IBANMandates div.wrapping p span.label {text-align:left;}
form#IBANMandates span.label label {padding:0;}
form#IBANMandates div.wrapping p.title {float:left;font-size:11px;padding:5px 0 10px 10px;font-weight:bold;border-top:1px dotted #CCCCCC;width:560px;margin:5px 0 0 0;}
form#IBANMandates div.wrapping p span.label,
#IBANMandates div.wrapping p.col1 span.label {float:left;width:150px;background-color:#ffffff;padding:5px 0 0 10px;}
form#IBANMandates div.wrapping p.col2 span.label {float:left;width:90px;}
form#IBANMandates div.wrapping p#textePrelevementMention {clear:both;font-size:10px;line-height:1.2em;padding:10px 4px 4px;width:560px;text-align:justify;}
form#IBANMandates a#btnFinaliser, form#IBANMandates input[type="submit"]#btnFinaliser {border: none;float:left;display:block;background:url('/images/boutons/btn-finaliser.jpg') no-repeat left;width:160px;height:23px;text-indent:-9999px;margin-left:33%;}
form#IBANMandates a#btnRetour {float:left;display:block;background:url('/images/boutons/btn-precedent.jpg') no-repeat left;width:73px;height:23px;text-indent:-9999px;margin-left:5px;}
form#IBANMandates #RIB_num_compte {position: relative;}
form#IBANMandates #RIB_num_compte label.error{position: absolute;top:7px;right:150px;}
form#IBANMandates div#RIB_errors{color:#FFFFFF;}
form#IBANMandates p.informations { padding:5px; font-size:11px; }

/* Remerciement */
div#tarifs_produit div.produitPRIX h2.title {text-indent:-9999px;height:32px;float:left;}
div#tarifs_produit div.produitPRIX h2.title.antivirus_firewall {background:url("/images/titres/petits/antivirus_firewall.gif") no-repeat;width:311px;}
div#tarifs_produit div.produitPRIX h2.title.antivirus_firewall_pro {background:url("/images/titres/petits/antivirus_firewall_pro.gif") no-repeat;width:260px;}
div#tarifs_produit div.produitPRIX h2.title.controle_parental {background:url("/images/titres/petits/controle_parental.gif") no-repeat;width:219px;}
div#tarifs_produit div.produitPRIX h2.title.internet_wifi {width:450px;}
div#tarifs_produit div.produitPRIX h2.title.mes_documents_sauvegardes {background:url("/images/titres/petits/mes_documents_sauvegardes.gif") no-repeat;width:391px;}
div#tarifs_produit div.produitPRIX h2.title.pack_hebergement_linux {background:url("/images/titres/petits/pack_hebergement_linux.gif") no-repeat;width:357px;}
div#tarifs_produit div.produitPRIX h2.title.pack_hebergement_windows {background:url("/images/titres/petits/pack_hebergement_windows.gif") no-repeat;width:394px;}
div#tarifs_produit div.produitPRIX h2.title.pack_site {background:url("/images/titres/petits/pack_site.gif") no-repeat;width:112px;}
div#tarifs_produit div.produitPRIX h2.title.pack_trafic {background:url("/images/titres/petits/pack_trafic.gif") no-repeat;width:131px;}

/* Tableaux des caractéristiques produits */
div.choix_caracteristiques {position:relative;width:100%;}
div.choix_caracteristiques table.GAMME {width:650px;margin:0 auto;border-collapse:collapse;}
div.choix_caracteristiques table.GAMME #col_blank {width:27%;}
div.choix_caracteristiques table.GAMME #col_antivirus_firewall,
div.choix_caracteristiques table.GAMME #col_controle_parental,
div.choix_caracteristiques table.GAMME #col_mes_documents_sauvegardes,
div.choix_caracteristiques table.GAMME #col_mes_documents_partages,
div.choix_caracteristiques table.GAMME #col_internet_wifi {width:73%;}
div.choix_caracteristiques table.GAMME #col_basic {width:18.25%;}
div.choix_caracteristiques table.GAMME #col_confort {width:18.25%;}
div.choix_caracteristiques table.GAMME #col_essentiel {width:18.25%;}
div.choix_caracteristiques table.GAMME #col_prestige {width:18.25%;}
div.choix_caracteristiques table.GAMME thead {border:none;}
div.choix_caracteristiques table.GAMME thead th {height:24px;}
div.choix_caracteristiques table.GAMME thead tr th {text-indent:-9999px; border-spacing:0px;border-collapse:collapse;}
div.choix_caracteristiques table.GAMME thead tr th span {display:block;}
div.choix_caracteristiques table.GAMME thead tr th#col_antivirus_firewall span.arrondi_gauche,
div.choix_caracteristiques table.GAMME thead tr th#col_controle_parental span.arrondi_gauche,
div.choix_caracteristiques table.GAMME thead tr th#col_mes_documents_sauvegardes span.arrondi_gauche,
div.choix_caracteristiques table.GAMME thead tr th#col_mes_documents_partages span.arrondi_gauche,
div.choix_caracteristiques table.GAMME thead tr th#col_internet_wifi span.arrondi_gauche {background:url('/images/gamme/bg_arrond_hg_2.jpg') no-repeat 0 0;float:left;width:15px;height:100%;}
div.choix_caracteristiques table.GAMME tbody tr.lignes.mensualites th span.arrondi_gauche {background:url("/images/bg-degrad03.gif") no-repeat scroll 0 100% transparent;float:left;width:176px;height:17px;clear:both;}
div.choix_caracteristiques table.GAMME tbody tr.lignes.mensualites th span.arrondi_gauche_haut {background:url("/images/bg-degrad04.gif") no-repeat scroll 0 0 transparent;float:left;width:176px;height:17px;position:absolute;left:42px;}
div.choix_caracteristiques table.GAMME thead tr th span.title {height:24px;margin:0 auto;}
div.choix_caracteristiques table.GAMME thead tr th#col_antivirus_firewall span {background:url('/images/gamme/sprite_titres_tarifs.png') no-repeat 0 -24px;width:183px;}
div.choix_caracteristiques table.GAMME thead tr th#col_basic span {background:url('/images/gamme/sprite_titres_tarifs.png') no-repeat 0 0;width:37px;}
div.choix_caracteristiques table.GAMME thead tr th#col_confort span {background:url('/images/gamme/sprite_titres_tarifs.png') no-repeat -112px 0;width:52px;}
div.choix_caracteristiques table.GAMME thead tr th#col_essentiel span,
div.choix_caracteristiques table.GAMME thead tr th#col_controle_parental span,
div.choix_caracteristiques table.GAMME thead tr th#col_mes_documents_sauvegardes span,
div.choix_caracteristiques table.GAMME thead tr th#col_mes_documents_partages span {background:url('/images/gamme/sprite_titres_tarifs.png') no-repeat -43px 0;width:63px;}
div.choix_caracteristiques table.GAMME thead tr th#col_prestige span {background:url('/images/gamme/sprite_titres_tarifs.png') no-repeat -171px 0;width:57px;}
div.choix_caracteristiques table.GAMME thead tr th#col_internet_wifi span {background:url('/images/gamme/sprite_titres_tarifs.png') no-repeat 0 -96px;width:241px;}
div.choix_caracteristiques table.GAMME thead tr>th+th {background:url('/images/gamme/bg_arrond_hg.gif') repeat-x;}
div.choix_caracteristiques table.GAMME thead tr>th+th+th {background:url('/images/gamme/bg_arrond_hg.gif') no-repeat 100% 0;}
div.choix_caracteristiques table.GAMME thead tr th:last-child {background:url('/images/gamme/bg_arrond_hd.gif') no-repeat 100% 0;}
div.choix_caracteristiques table.GAMME thead tr th.alone {background:url('/images/gamme/bg_arrond_hd.gif') no-repeat top right;}
div.choix_caracteristiques table.GAMME tbody {font-size:10px;}
div.choix_caracteristiques table.GAMME tbody tr:first-child th {background:#D6D7D8 url('/images/gamme/bg_arrond1_hg.gif') no-repeat 0 0;}
div.choix_caracteristiques table.GAMME tbody tr {font-weight:bold;font-style:normal;font-size:11px;border:1px solid #fff;}
div.choix_caracteristiques table.GAMME tbody tr th {text-align:right;background:#D6D7D8;padding-right:10px;}
div.choix_caracteristiques table.GAMME tbody tr td {padding-top:10px;padding-bottom:10px;text-align:center;background:#EBEBEB;border:1px solid #fff;}
div.choix_caracteristiques table.GAMME tbody tr td.rouge {color:#EB0303;}
div.choix_caracteristiques table.GAMME tbody tr td.selected {background:red;color:#fff;}
div.choix_caracteristiques table.GAMME tbody tr td.hover {background:#CCC;cursor:pointer;}
div.choix_caracteristiques table.GAMME tbody tr td .picto {background:url("/images/gamme/bg_picto_actif.gif") no-repeat scroll 0 0 transparent;display:inline-block;height:12px;width:15px;}
div.choix_caracteristiques table.GAMME tbody tr td.selected .picto {background-image:url("/images/gamme/bg_picto_actif_blanc.gif");}
div.choix_caracteristiques table.GAMME tbody tr.pack_choose th {background:none;font-weight:normal;}
div.choix_caracteristiques table.GAMME tbody tr.pack_choose>td {background:url('/images/gamme/bg_arrond2_bg.gif') repeat-x;}
div.choix_caracteristiques table.GAMME tbody tr.pack_choose>td+td {background:url('/images/gamme/bg_arrond2_bg.gif') no-repeat 100% 0;}
div.choix_caracteristiques table.GAMME tbody tr.pack_choose td:last-child {background:url('/images/gamme/bg-arrond2-bd.gif') no-repeat 100% 0;}
div.choix_caracteristiques table.GAMME tbody tr.pack_choose td {padding:5px 0;}
div.choix_caracteristiques table.GAMME tbody tr.pack_choose td span p {background:url("/images/picto_radio_1.gif") no-repeat 50% 0;display:block;height:14px;}
div.choix_caracteristiques table.GAMME tbody tr.pack_choose td.selected span p {background:url("/images/picto_radio_1.gif") no-repeat 50% 100%;display:block;height:14px;}
div.choix_caracteristiques table.GAMME tbody tr.pack_choose td span p input {display:none;}
div.choix_caracteristiques table.GAMME tbody tr.no_action th {background:none;}
div.choix_caracteristiques table.GAMME tbody tr.no_action td {background:url("/images/gamme/bg_arrond3_bd.gif") no-repeat scroll 100% 0 transparent;padding:0;margin:0;height:10px;}
div.choix_caracteristiques table.GAMME tbody tr.no_action td span {background:url("/images/gamme/bg_arrond3_bg.gif") no-repeat scroll 0 0 transparent;float:left;height:10px;width:10px;}

#suite_commande {height:27px;margin-top:17px;padding-left:180px;position:relative;text-align:center;}
.btn_commande {background: url('/images/commande/btn-valider2.jpg') no-repeat scroll 0 0 transparent;border:0 none;cursor:pointer;display:block;height:23px;margin:30px auto 0;text-indent:-9999px;width:84px;}

/* Cas spécifique pour l'essai du pack site */
#entete-demo {background:url("/images/produits/pack_site/flap-essai-gratuit.jpg") 100% 0px no-repeat;height:130px;}
#entete-demo .produit_commande_texte_bold p {width:515px;text-align:justify;}

#global #entete-demo h1 {text-align:left;line-height:normal;width:auto;margin:0 0 0 10px;font-size:22px;}
#global #entete-demo h1.commande-essai-1,
#titre_commande.essai-1 {color:#0067D8;}
#global #entete-demo h1.commande-essai-1 span.essai-light-color-1 {color:#1ECBFD;}
#global #entete-demo h1.commande-essai-2,
#titre_commande.essai-2 {color:#018B02;}
#global #entete-demo h1.commande-essai-2 span.essai-light-color-2 {color:#80DC3A;}
#global #entete-demo h1.commande-essai-3,
#titre_commande.essai-3 {color:#FC5601;}
#global #entete-demo h1.commande-essai-3 span.essai-light-color-3 {color:#FF9051;}
#global #entete-demo h1.commande-essai-4,
#titre_commande.essai-4 {color:#931462;}
#global #entete-demo h1.commande-essai-4 span.essai-light-color-4 {color:#E236A5;}

.header-form-essai,
.footer-form-essai {width:616px;margin:0 auto 0 auto;display:block;height:17px;}

#header-form-essai-1 {background:url("/images/produits/header-form-essai-1.gif") 0% 0% no-repeat;}
#header-form-essai-2 {background:url("/images/produits/header-form-essai-2.gif") 0% 0% no-repeat;}
#header-form-essai-3 {background:url("/images/produits/header-form-essai-3.gif") 0% 0% no-repeat;}
#header-form-essai-4 {background:url("/images/produits/header-form-essai-4.gif") 0% 0% no-repeat;}
#footer-form-essai-1 {background:url("/images/produits/footer-form-essai-1.gif") 0% 0% no-repeat;}
#footer-form-essai-2 {background:url("/images/produits/footer-form-essai-2.gif") 0% 0% no-repeat;}
#footer-form-essai-3 {background:url("/images/produits/footer-form-essai-3.gif") 0% 0% no-repeat;}
#footer-form-essai-4 {background:url("/images/produits/footer-form-essai-4.gif") 0% 0% no-repeat;}

#action_essai_form {margin:0 auto 0 auto;overflow:hidden;text-align:center;width:616px;}
#action_essai_form input[type=submit],
#action_essai_form input[type=button] {border:none;color:#FFFFFF;cursor:pointer;display:block;float:left;font-size:1.2em;font-weight:bold;height:27px;line-height:27px;margin:20px 0 0 102px;text-indent:0;text-transform:uppercase;width:154px;}
#action_essai_form .submit-essai-form-1 {background:url("/images/produits/submit-form-essai-1.gif") 0% 0% no-repeat;}
#action_essai_form .submit-essai-form-2 {background:url("/images/produits/submit-form-essai-2.gif") 0% 0% no-repeat;}
#action_essai_form .submit-essai-form-3 {background:url("/images/produits/submit-form-essai-3.gif") 0% 0% no-repeat;}
#action_essai_form .submit-essai-form-4 {background:url("/images/produits/submit-form-essai-4.gif") 0% 0% no-repeat;}
#action_essai_form .return-essai-form-1 {background:url("/images/produits/retour-form-essai-1.gif") 0% 0% no-repeat;}
#action_essai_form .return-essai-form-2 {background:url("/images/produits/retour-form-essai-2.gif") 0% 0% no-repeat;}
#action_essai_form .return-essai-form-3 {background:url("/images/produits/retour-form-essai-3.gif") 0% 0% no-repeat;}
#action_essai_form .return-essai-form-4 {background:url("/images/produits/retour-form-essai-4.gif") 0% 0% no-repeat;}
.form-conteneur .label {font-size:100%;display: block;text-align: left;}
.form-conteneur .label label {font-size:110%;color:#000;}
/* Div conseil  */
#preRequis_conseil {border:1px solid #ccc;font-family:arial;font-size:11px;margin:15px auto 0;overflow:hidden;padding:15px;box-sizing:border-box;}
#preRequis_conseil .titre {color:#ff0000;font-size:14px;font-weight:bold;margin-bottom:10px;}
#preRequis_conseil .picto {display:block;float:left;margin:6px 0 0;width:30px;}
#preRequis_conseil ul {margin:0 0 0 30px;}

#page_remerciement h2,
#page_remerciement h3 {color:#FF0000;font-size:16px;font-weight:bold;margin:0 0 15px;}
#page_remerciement .mentions {color:#929292;font-size:10px;text-align:justify;}
#page_remerciement .bloc_gray {background-color:#ECECEC;border:1px solid #CCCCCC;padding:5px;}
#page_remerciement .bloc_gray ul {margin:0;padding:0;}
#page_remerciement .bloc_gray ul li {list-style:none inside url("/images/bg-puce3.gif");margin:0;padding:0 0 0 7px;}


/* Page prise de commande IDN Franch (ndd Pack Relais Domaine avec accent */

#contentbody {position:relative;overflow:hidden;width:760px;margin-top:30px;}
#bloc-idn-french {padding-left:145px;width:770px;height:217px;background:url(/images/produits/bg-french-bloc-page.jpg) 0 0 no-repeat;font: 12px "Arial",Helvetica,Sans-serif;}
#bloc-idn-french h1 {color:#FF0000;font-size:1.8em;line-height:1em;}
#bloc-idn-french p {margin:0;padding:10px 0 0 60px;}
#bloc-idn-french #offre-idn-french {padding:12px 0 0 10px;position:absolute;top:0;right:0;width:180px;height:85px;border:2px solid #e1e1e1;background:url(/images/produits/bg-offre-idn-french.jpg) 100% 0 no-repeat}
#bloc-idn-french #offre-idn-french span {font-weight:bold;}
#bloc-idn-french #prix-idn-french {padding:12px 0 0 10px;position:absolute;top:99px;right:0;width:184px;height:55px;background-color:#eeeeee;}

#bloc-idn-french #prix-idn-french .blocprix {color:#000;font-size:14px;display:block;font-weight:bold;}
#bloc-idn-french #prix-idn-french .blocprix .partir {display:block;font-size:12px;position:absolute;top:0px;width:173px;}
#bloc-idn-french #prix-idn-french .blocprix .prx {display:block;margin:0px 0 0 75px;overflow:hidden;}
#bloc-idn-french #prix-idn-french .blocprix .number {float:left;font-size:40px;line-height:40px;margin:0 5px 0 0;color:#ff0000;}
#bloc-idn-french #prix-idn-french .blocprix .currency {display:block;font-size:20px;line-height:15px;margin:2px 0 0;color:#ff0000;}
#bloc-idn-french #prix-idn-french .blocprix .tax {display:block;font-size:12px;line-height:22px;}
#bloc-idn-french #prix-idn-french .blocprix .tax span {font-size:10px;}
#bloc-idn-french #prix-idn-french .blocprix .prix {position:absolute;z-index:2;top:15px;left:15px;}

#bloc-idn-french .txtgreen {color: #9EC000;}
#bloc-idn-french .txtgris6 {color: #B2B2B2;}
#bloc-idn-french .txtblack {color: #000000}
#bloc-idn-french .db {display: block;}
#bloc-idn-french .pl49 {padding-left: 49px}
#bloc-idn-french .lh13 {line-height: 1.3em;}
#bloc-idn-french .txtbold {font-weight: bold;}
#bloc-idn-french .ws-1 {word-spacing: -1px;}

#idDivAlphabet #keyboardDiv {margin-top:15px;}

#extension-idn-french {position:absolute;top:195px;right:280px;}
#donnees-idn-french {border:2px solid #eee;width:730px;margin:0 0 0 7px;padding:10px;color:#000;}
#donnees-idn-french #choix-lettre {position:absolute;top:270px;right:12px;width:133px;text-align:justify;line-height:1.2em;z-index:10;color:#000;}

#form-idn-french {position:absolute;top:165px;left:180px;}
#form-idn-french dl {display:inline;}
#form-idn-french #id-form-preRequis_checkNDD_idNDD, #form-idn-french #checkDomain_domain {position:absolute;top:0;left:0;border:1px solid #b7b7b7;padding:5px;font-size:12px;color:#333;width:296px;}
#form-idn-french #select_extension, #form-idn-french #idn_select {position:absolute;top:0;left:310px;border:1px solid #b7b7b7;width:50px;height:24px;font-weight:bold;background-color:#fff;}
#form-idn-french #select_extension #id_extension {display:block; margin-left:23px; padding-left:5px;width:50px;float:left; display:inline; font-size:13px; text-decoration:none; cursor:pointer;margin:0px;}
#form-idn-french #select_extension #deroulant{display:block; margin-left:23px; padding-left:5px;width:50px;float:left; display:inline; font-size:13px; text-decoration:none; cursor:pointer;margin:0px;}
#form-idn-french #select_extension #deroulant ul{position:relative; list-style-type:none; display:none}
#form-idn-french #select_extension #deroulant li{float:left; display:inline; width:100%; padding:0}
#form-idn-french #select_extension #deroulant .choix{position:relative; overflow:hidden;height:24px;background:url(/images/produits/bg-select-idn-french.gif) 100% -2px no-repeat #fff; line-height:1.7em; width:49px; display:block; font-size:13px; }
#form-idn-french #select_extension #deroulant ul{position:relative; overflow:hidden; background:yellow;border:1px solid #b7b7b7; width:53px;left:0; background:#fff; margin: 0px 0 0 -6px;z-index:999;}
#form-idn-french #select_extension #deroulant ul li a{text-decoration:none; font-weight:bold; display:block; padding-left:6px;line-height:1.2em;  line-height:1.5em}
#form-idn-french #select_extension #deroulant ul li a:hover{background:#F3F3F3}
#form-idn-french #select_extension #deroulant li:hover ul,
#form-idn-french #select_extension #deroulant li.sfhover ul{display:block}
#form-idn-french #select_extension #deroulant li.sfhover .choix{overflow:hidden;background:url(/images/produits/bg-selct-idn-french-up.gif) 100% -4px no-repeat}
#form-idn-french input.checkNDD-submit {cursor:pointer;position:absolute;top:0;left:400px;padding:4px 70px 4px 20px;width: 170px;height: 29px;border: none;font-size:1.2em;line-height:1.4em;background: url("/images/produits/bg-fleche-idn-french.gif") 100% -1px no-repeat #000;text-transform:uppercase;text-decoration:none;color:#fff;}

#comment-idn-french {width:730px;margin:0 0 0 7px;padding:10px;text-align:justify;line-height:1.4em;}
#comment-idn-french ul {margin:5px 0 0 0;padding:0;}
#comment-idn-french ul li {margin:20px 0 0 0;padding:0 0 0 25px;background:url(/images/produits/sprite-idn-french.gif) 0 5px no-repeat;position:relative;}
#comment-idn-french ul li strong {color:#000;}
#comment-idn-french ul li ul li {padding:0 25px 0 12px;background:url(/images/produits/sprite-idn-french.gif) 0 -350px no-repeat;}

.zone-formNDD optgroup, .renewNDD optgroup {text-align:left;}
.zone-formNDD optgroup option, .renewNDD optgroup option {margin-left:20px;}
#overlay_paiement {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: black;z-index: 500;opacity: 0.5;filter : alpha(opacity=50);display: none;text-align: center;}
#overlay_paiement .img{width: 32px;height: 32px;opacity: 1;filter : alpha(opacity=100);position: absolute;top: 50%;left: 50%;}

.value-text {display:none;}
.value-text.default {display:block;}
.premium-text {
    padding: 15px;
    background: #eee;
    margin: 0 auto;
    width: 92%;
}
#page_tarifs .tarifs-ndd-text {margin:10px 0 15px 10px;}
.choix_caracteristiques .authcode {
    padding:15px;
    text-align:center;
}
.choix_caracteristiques .authcode #authcode {
    height: 25px;
    line-height: 25px;
    padding: 0 5px;
    margin: 0 0 0 8px;
}
.choix_caracteristiques .error-authcode {color:#ff4d4d; font-size:12px; padding:5px;}