body{
    margin:0;padding:0;
    font-family:Arial, Helvetica, sans-serif;
}
h1,h2,h3,form,ul,li{
    margin:0;padding:0;
}
ul{
    list-style-type:none;
}
a{
    text-decoration:none;
    color:#ea6e17;
    font-weight:bold;
}
a img{border:0;}
#main{
    font-size:0.8em;
    position:relative;
    top:0;
    margin:0 auto;
    width:999px;
}
h1{
    margin:12px 0 0 23px;
}
#menu_client{
    position:absolute;
    left:638px;
    top:42px;
}
#menu_client li{
    border-left:1px solid #bfbfbf;
    float:left;
    width:112px;
    height:57px;
    font-size:1.2em;
}
#menu_client li a{
    display:block;
    color:#000000;
    padding:38px 0 0 21px;
}

#menu_service{
    position:absolute;
    top:324px;
    height:43px;
    width:999px;
    background:url(../img/if/fond-menu-service.gif);
}
#menu_service li{
    float:left;
}
#menu_service li a{
    display:block;
    padding:17px 18px 0 18px;
    height:26px;
    font-weight:bold;
    font-size:1.3em;
    color:#730e00;
    border-right:1px solid #730e00;
}
#tel_societe{
    position:absolute;
    top:78px;
    left:431px;
    font-weight:bold;
    font-size:1.3em;
    margin:0;
}
#etat_reseau{
    position:absolute;
    top:344px;
    left:886px;
    width:105px;
    background:url(../img/if/btn-etat-reseau.gif) no-repeat right 2px;
    margin:0;
}
#etat_reseau a{
    color:#000000;
    font-weight:normal;
}
#menu_societe{
    position:absolute;
    top:114px;
    left:638px;
    background:url(../img/if/fond-menu-societe.gif);
    height:28px;
    width:361px;
    z-index:2;
}
#menu_societe li{
    float:left;
    width:112px;
    border-left:1px solid #fddea8;
}
#menu_societe li.contact{
    width:122px;
}
#menu_societe li a{
    display:block;
    color:#000000;
    padding:7px 0 0 21px;
    font-weight:normal;
}
#bandeau{
    position:absolute;
    top:114px;
}
#bandeau p, #bandeau div{
    position:absolute;
    top:0;
    left:0;
    margin:0;
}
#contenu{
    margin-top:266px;
    padding:28px 19px;
}
#footer{
    clear:both;
    height:181px;
    background:url(../img/if/fond-pied.gif) repeat-x #fdd99e;
}
#footer h3{
    color:#730e00;
}
#footer a{
    color:#000000;
}
#menu_pied{
    margin:3px 0 10px 0;
    text-align:right;
    font-size:0.8em;
}
#menu_pied li{
    display:inline;
    border-right:1px solid #000000;
    padding:0 5px;
}
#menu_pied li a{
    color:#000000;
}
.bloc_footer{
    margin:18px 34px 0 41px;
    float:left;
    width:257px;
}
.actualites{
    margin:18px 24px 0 31px;
    width:277px;
}
.bloc_footer ul{
    margin-top:7px;
}
.bloc_footer li{
    border-bottom:1px dashed #000000;
    padding-bottom:4px;
}
.bloc_footer li a{
    font-weight:normal;
}
.bloc_footer li span{
    font-size:0.8em;
}
.references ul{
    margin:0 !important;
}
.references li{
    border:0 !important;
    float:left;
    width:129px;
    text-align:center;
    height:40px;
}
.bloc_partenaire{
    background-color:#ffffff;
    width:258px;
    height:87px;
    margin-top:10px;
    text-align:center;
    padding-top:7px;
}
.bloc_quadrille{
    background: url(../img/if/fond-bloc-carre.png) repeat-x;
    border:16px solid #ededee;
    padding:5px 20px;
}
.aligner_titre{
    margin-left:20px;
}
ul.aligner_titre{
    margin-top:10px;
}
ul.aligner_titre li{
    height:25px;
}
.bloc_accueil{
    width:426px;
    float:left;
    margin:0 45px 0 0;
    background: url(../img/if/fond-bloc-carre.png) repeat-x;
    border:16px solid #ededee;
}
.bloc_dedie{
    margin:0 !important;
}
.bloc_droite{
    width:276px !important;
}
.bloc_accueil_dedie{
    width:450px !important;
}
.bloc_domaine{
    height:135px;
    width:601px;
    border:0px !important;
}
.bloc_accueil_hebergement{
    height:269px !important;
}
.bloc_hebergement{
    height:auto !important;
    width:587px;
}
.bloc_societe{
    width:616px;
    margin-top:48px;
}
.bloc_accueil h2{
    color:#721616;
    height:20px;
    text-transform:uppercase;
    padding:7px 0 0 15px;
    font-size:1.2em;
}
.bloc_accueil h2 a{
    color:#721616;
}
.bloc_dedie h2 a, .bloc_dedie h2{
    color:#037dbd;
}
.bloc_societe h2 a{
    color:#ea6e17 !important;
}
.bloc_domaine h2 a{
    color:#89a31d !important;
}

.desc_accueil{
    padding:0px 15px 0px 15px;
    margin-top:-50px;
    line-height: 24px;
}
.desc_accueil p{
    margin:-10px 0 0 0;
}
.desc_accueil p img{
    margin-top:45px;
}
.bloc_societe .desc_accueil p{
    margin:10px 0 0 0;
}
.bloc_societe .desc_accueil p:first{
    margin:0;
}
.bloc_domaine .desc_accueil{
    border-color:#89a31d !important;
    padding-right:0;
}
.bloc_societe .desc_accueil{
    border-color:#ea6e17 !important;
}
.bloc_accueil_hebergement .desc_accueil{
    height:135px !important;
}
.bloc_hebergement .desc_accueil{
    height:auto !important;
    /*background:url(../img/if/fond-bloc.png) repeat-x !important;*/
}
.bloc_hebergement .desc_accueil p{
    width:253px;float:left;
}
.bloc_domaine .sous_titre{
    background:url(../img/if/fleche-titre-verte.png) no-repeat !important;
    color:#89a31d !important;
}
.bloc_dedie .desc_accueil{
    border-color:#037dbd !important;
}
.desc_accueil .complement{
    width:277px;float:left;
    margin:-10px 0 0 20px;
    height:170px;
}
.desc_accueil span{
    font-weight:bold;
}
.prix{
    position:relative;
    left:353px;
    margin-top:-27px !important;
    width:73px;
    height:58px;
    color:#ffffff;
    text-align:center;
    padding-top:15px;
    font-weight:bold;
    background-color: #731616;
}
.bloc_domaine .prix{
    background-color:#8AA31D;
    left:526px;
    height:53px;
    padding-top:20px;
}
.bloc_dedie .prix{
    background-color: #037fbf;
}

.prix span{
    font-size:0.8em;
}
.bloc_hebergement .prix{
    left:514px !important;
}
.bloc_accueil_dedie .prix{
    left:359px !important;
}
.bloc_droite .prix{
    left:203px !important;
}
.bloc_accueil ul{
    list-style-type:disc;
    margin:10px 0 10px 0px;
    font-size:1.1em;
    font-weight: bold;
    list-style-type: none;
}
.bloc_hebergement ul{
    font-size: 1em;
}
.bloc_accueil ul li{
    background: url(../img/if/puce-accueil.png) no-repeat 0 5px;
    padding-left:20px;
}
.blocs_mutu .bloc_accueil, .col-right-30 .bloc_accueil{
    border:8px solid #EDEDEE !important;
    background-color: #ffffff;
    width: 184px;
    margin:0 0 0 4px;
}
.col-right-30 .bloc_accueil{
    width:308px;
}
.col-right-30 .btn_promo{
    margin-bottom:20px;
}
.blocs_mutu h2 a, .col-right-30 h2 a{
    color:#0680c0;
    text-transform: none;
}
.blocs_mutu .prix, .col-right-30 .prix{
    background-color: #0680c0;
    left:110px;
}
.col-right-30 .prix{
    left:235px;
}
.blocs_mutu .desc_accueil{
    margin-top:20px;
    padding: 0 5px;
    height:270px;
}
.blocs_mutu .bouton_accueil{
    margin-left:220px;
}
p.lien_offre a{
    text-decoration: underline;
}
p.lien_offre{
    text-align:right;
    margin-right:5px;
}
.bouton_accueil{
    margin:0;
}
.bouton_accueil a, .bouton_accueil button{
    color:#ffffff;
    display:block;
    background:url(../img/if/btn-acueil1.png) no-repeat #721616;
    height:25px;
    text-align:right;
    padding:10px 22px 0 0;
    font-weight:bold;
    font-size:1.2em;
}
.bouton_accueil button{
    background:url(../img/if/btn-acueil3.png);
    width:280px;
    border:0;
    height:33px;
    float:right;
    margin-bottom: 10px;
}
.btn_fidelite, .btn_phpnet{
    background: url(../img/if/btn-fidelite.png) 10px 5px no-repeat #41281b;
    display: block;
    color: #ffffff;
    clear:both;
    margin-top:20px;
    padding:15px 0 0 60px;
    height:30px;
}
.btn_phpnet{
    background: url(../img/if/btn-phpnet.png) 10px 5px no-repeat #EA6E17;
}
.citation{
    font-family: times new roman;
    font-size: 13pt;
    text-align: center;
    clear: both;
    border-bottom: 1px solid #949597;
    border-top: 1px solid #949597;
    padding:20px 0;
    margin:10px 0 15px 0;
    color:#949597;
    font-weight: bold;
    background: url(../img/if/citation.png) no-repeat 59px 20px;
}
.citation a{
    font-family: arial;
    font-size: 10pt;
    text-decoration: underline;
    display: block;
    text-align: right;
    padding:10px 60px 0 0;
}
.bloc_domaine .bouton_accueil{
    width:455px;
}
.bloc_dedie .bouton_accueil a{
    background:url(../img/if/btn-acueil2.png) !important;
}
.bloc_societe .bouton_accueil a{
    background:url(../img/if/btn-acueil4.png) !important;
    width:266px;
    margin-left:312px;
}
.btn_promo{
    width:322px;
    float:left;
    margin: 0;
}
.btn_promo a{
    display:block;
    background:url(../img/if/fond-bouton-promo.png);
    width:312px;
    height:115px;
    color:#730e00;
    font-size:1.2em;
    font-weight:bold;
    clear:both;
    padding:10px 0 0 10px;
    margin:0;
}
.btn_promo a span{
    margin-top:15px;
    font-weight: normal;
    color:#000;
    display: block;
}
.bloc_domaine input{
    width:403px;
    height:25px;
    border:1px solid #505052;
}
.accueil_droite{
    float:left;
    width:630px;
    height:150px;
}
.btn_fleche{
    background:url(../img/if/btn-test-gratuit.png);
    width:623px;
    height:67px;
    font-weight:bold;
    font-size:1.4em;
}
.btn_fleche a{
    display:block;
    padding:14px 0 0 16px;
    color:#ffffff;
}
.btn_fleche a span{
    color:#000;
    font-size:0.9em;
}
.titre1{
    font-family:Arial, Helvetica, sans-serif;
    font-size:18pt;
    color:#EA6E17;
    border:0 !important;
    margin:10px 0;
}
.avancement{
    font-size:12pt;
    height:63px;
    background-color:#EA6E17;
    list-style-type:none;
    margin:0;
    padding:0 0 0 20px;
}
.avancement li{
    margin:20px 0 0 0;
    padding:0;
    float:left;
    color:#f2a874;
    font-size:12px;
}
.avancement li.actif{
    color:#ffffff;
    background:url(../img/picto/fleche-avancement.gif) no-repeat bottom center;
    height:43px;
}
.avancement li a{
    text-decoration:none;
    color:#f2a874 !important;
}
.avancement li span{
    font-size:10px;
    display:block;
    width:90px;
    height:10px;
}
.avancement li span.last{
    width:100px !important;
    font-size:12px;
    margin-top:5px;
}
.avancement li span.chiffre{
    color:#974b19;
    height:18px;
    width:14px;
    padding:2px 0 0 6px;
    background-color:#f2a874;
    float:left;
    font-size:12px;
    font-weight:bold;
    margin-right:4px;
}
.avancement li.actif span.chiffre{
    background-color:#ffffff;
    color:#000000;
}
fieldset.commande{
    border:0;
    padding:0;
    margin:47px 0 0 16px;;
}
fieldset.commande legend, .sous_titre{
    color:#147fbb;
    font-weight:bold;
    background:url(../img/if/fleche-titre.png) no-repeat 0px 1px;
    padding-left:19px;
    font-size:14px;
}
.sous_titre span{
    color:#000000;
}
fieldset.commande label.standard{
    float:left;
    width:164px;
    font-size:14px;
    padding-top:6px;
}
label.petit{
    width:272px !important;
    font-size:13px !important;
}
fieldset.commande select, fieldset.commande input.standard, fieldset.commande textarea.standard{
    border:1px solid #bfbfbf;
    font-size:16px;
    height:30px;
    padding-top:3px;
    color:#626264;
    width:250px;
    vertical-align:middle;
}
fieldset.commande_option input.standard, fieldset.commande_option select.standard{
    height:20px !important;
    font-size:14px !important;
}
fieldset.commande_option label.standard{
    font-size:12px !important;
}
fieldset.commande_option .champs{
    margin-top:7px !important;
    margin-bottom:7px !important;
}
fieldset.commande textarea.standard{
    height:60px;
}
input.petit, select.petit{
    font-size:13px !important;
    height:18px !important;
    width:272px !important;
}

select.petit{
    height:24px !important;
}
fieldset.commande select.grand{
    width:490px;
}
fieldset.commande {
    margin:17px 0 0 20px;
}
.help{
    font-size:0.8em;
    margin-left:30px;
}
.champs{
    margin-left:19px;
}
.continuer, .continuer_grand{
    display:block;
    background:url(../img/picto/btn-continuer.gif) right;
    width:478px;
    height:50px;
    border:1px solid #f2a874;
    color:#EA6E17;
    font-size:20px;
    font-weight:bold;
    margin:10px 0 0 200px;
    cursor:pointer;
}
a.continuer{
    padding-top:15px;
    height:35px;
    text-align:center;
}
.continuer_grand{
    width:619px;
    margin:10px 0 0 71px;
}
.securite{
    display:block;
    float:right;
    width:212px;
    font-size:0.8em;
}
.erreur_saisie, .erreur_saisie2, .erreur_saisie3{
    background:url(../img/picto/fleche-erreur.gif) no-repeat #e1001a;
    color:#ffffff;
    width:224px;
    min-height:26px;
    padding:19px 0 0 27px;
    font-size:12px;
    font-weight:bold;
    margin-left:184px;
}
.erreur{
    color:#ff0000;
}
.erreur_saisie3{
    background:url(../img/picto/fleche-erreur2.png) no-repeat;
    position:absolute;
    margin:0 0 0 416px !important;
    padding:5px 0 0 27px;
    min-height:20px;
}
.erreur_saisie2{
    margin:0;
    display:block;
}
p.champs_coordonnee{
    width:315px;
    float:left;
    margin-bottom:2px;
}
fieldset.commande div.choix{
    margin-left:14px;
    padding-left:26px;
    background:url(../img/if/choix.gif) 0px 25px no-repeat;
    width:630px;
}
fieldset.commande p.choix{
    border:1px solid #ea6e17;
    padding:3px;
}
fieldset.commande label.choix{
    width:602px;
    height:27px;
    padding:8px 0 0 20px;
    display:block;
    cursor:pointer;
}
.choix_selectionne{
    background:url(../img/if/btn-choix.gif) right top no-repeat #ea6e17;
    color:#ffffff;
}

.choix_hover{
    background-color:#f2a874 !important;
}
.choix a{
    color:#000000 !important;
    text-decoration:none !important;
}
.btn_ajout{
    width:206px;
    height:30px;
    background:url(../img/picto/btn-ajout.gif) !important;
    color:#EA6E17;
    font-weight:bold;
    text-align:center;
    border:1px solid #EA6E17 !important;
    vertical-align:middle;
}
.btn_ajouter{
    background:url(../img/picto/btn-valider.png) !important;
}
.btn_annuler{
    background:url(../img/picto/btn-annuler.png) !important;
}
.liste_domaine{
    width:628px;
    margin-left:53px;
    font-size:14px;
}
.recap_domaine{
    margin:20px 0 0 0;
    width:701px;
}
.liste_domaine td, .liste_domaine th{
    border:2px solid #ffffff;
    background-color:#e1e1e2;
    padding:17px;
}
.liste_domaine .ligne1 td{
    background-color:#dbecf6;
}
.liste_domaine .ligne2 td{
    background-color:#e5f1f8;
}
.liste_domaine td{
    color:#626264;
}
.colonne_domaine{
    width:454px !important;
}
.colonne_supprimer{
    width:79px;
    text-align:center;
}
.noir{
    color:#000000;
}
.en_ligne{
    display:inline !important;
    width:auto !important;
    font-size:inherit;
    font-weight:inherit;;
}
.lien_table{
    color:#147fbb;
}
.centrer{
    text-align:center;
}
.retour{
    color:#EA6E17;
    border:0 !important;
}
.mini_desc_offre{
    margin-left:183px;
    font-size:12px;
    height:35px;
    color:#626264;
    border:1px solid #EA6E17;
    border-top:0;
    width:481px;
    padding-left:7px;
    background:url(../img/fond-mini-desc-prod.jpg);
}
.mini_desc_offre p{
    margin:0px;
    float:left;
    width:240px;
}
#ajout_domaine select, #ajout_domaine input, #ajout_domaine label, #ajout_domaine button{
    vertical-align:middle;
}
.col-left-50, .col-right-50{
    float:left;
    width:468px;
    margin-top:20px;
}
.col-right-50{
    float:right;
}
.col-left-50 p, .col-right-50 p{
    margin:0;
}
.col-left-50 h4, .col-right-50 h4{
    margin:0 0 5px 0;
}
.col-left-50 .sous_titre, .col-right-50 .sous_titre{
    margin-bottom:20px;
}
.col-left-50 textarea{
    width:248px;
}
.col-left-50 .continuer{
    width:250px;
    margin-left:184px !important;
}
.col-left-50 .erreur_saisie{
    margin:0 0 20px 164px;
}
.col-left-70, .col-left-70-pad{
    float:left;
    width:615px;
    margin-top:20px;
    border-right:1px dashed #999999;
}
.col-left-70-pad{
    width:600px;
    padding-right:15px;
}
.col-right-30{
    margin-top:20px;
    float:right;
    width:320px;
    padding-left:20px;
}
.col-left-70 .sous_titre, .col-right-30 .sous_titre{
    margin-bottom:23px;
}
.col-left-80{
    width:700px;
    float:left;
    padding-right:15px;
    border-right:1px dashed #999999;
    margin-top:20px;
}
.col-right-20{
    width:228px;
    float:right;
    margin-top:20px;
    color:#808184;
}

.infos-droite{
    background:url(../img/if/fleche-info.gif) no-repeat bottom right;
    padding:42px 50px 0 0;
    border-top:1px dashed #999999;
    margin-bottom:20px;
}
.col-right-20 .infos-droite:first-child{
    border-top:0px;
}
.commande_domaine{
    background: url(../img/if/fond-commande-domaine.png) repeat-x #8aa41b;
    height:160px;
}
.commande_domaine h2{
    background: url(../img/if/coin-commande-domaine.png) no-repeat top right;
    color:#ffffff;
    padding:15px;
    text-transform: uppercase;
}
.commande_domaine form{
    margin:20px 0 0 50px;
    float:left;
    width:720px;
}
.commande_domaine label{
    font-size: 1.6em;
}
.commande_domaine button{
    width:100px;
    background: url('../img/if/bouton-verifier.png');
    border:1px solid #EA6E17 !important;
    color: #ea6e17;
    height:39px;
    padding:5px 0 5px 15px;
    text-align: left;
    width:143px;
    font-weight: bold;
    font-size: 1.4em;
    vertical-align: middle;
}
.commande_domaine input{
    font-size: 2em;
    width: 400px !important;
    height:33px;
    vertical-align: middle;
}
.commande_domaine select{
   height:39px;
   padding-top: 5px !important;
   vertical-align: middle;
   font-size:1.5em;
   width:100px;
}

.extension{
    background:url(../img/if/bloc-domaine.png) #ea6e17 no-repeat top left;
    width:195px;
    height:145px;
    color:#ffffff;
    font-weight:bold;
    padding:16px 24px 0 24px;
    font-size:18px;
    margin:15px 0px 15px 54px;
    float:left;
}
.extension p{
    margin:0;
}
.extension-liste{
    float:left;
    width:120px;
    font-size: 1.6em;
}
.extension-liste span{
    width:60px;
    display:block;
    float:left;
}
.col-right-30 ul{
    margin-left:25px;
}
.aide, .aide2{
    background:url(../img/if/bouton-aide.png) no-repeat top left;
    width:310px;
    height:61px;
}
.aide a, .aide2 a{
    display:block;
    width:236px;
    height:50px;
    background:url(../img/if/bouton-aide-droite.png) no-repeat top right;
    color:#730e00;
    padding:12px 0 0 74px;
    font-size:18px;
}
.aide a span{
    font-weight:bold;
    display:block;
}
.aide2{
    background:url(../img/if/bouton-aide2.png) no-repeat top left;
    height:31px;
}
.aide2 a{
    background:url(../img/if/bouton-aide2-droite.png) no-repeat top right;
    font-size:12px;
    padding:7px 0 0 10px;
    height:24px;
    width:310px;
}
.aide2 a span{
    font-weight:bold;
}
.extension-prix{
    margin:20px 0 0 0 !important;
    width:137px;
    color:#fff;
    float:left;
    font-size:1.7em;
}
.extension-prix span{
    display:block;
    float:left;
    width:67px;
    line-height:19px;
}
.extension-prix span.unite{
    font-size:2.2em !important;
    width:70px;
    line-height:38px !important;
    text-align:right;
}
.tab-domaine, .tab-domaine-petit{
    width:941px;
    margin-left:20px;
}
.tab-domaine-petit{
    width:650px;
    margin-left:40px;
}
.tab-domaine .tab_intermediaire, .tab-domaine-petit .tab_intermediaire{
    margin-bottom:0 !important;
}
.tab-domaine thead tr, .tab-domaine-petit thead tr{
    display:block;
}
.tab-domaine thead tr th, .tab-domaine-petit thead tr th{
    background:url(../img/if/tab-header-bleu.gif) no-repeat top right #0680c0;
    height:32px;
    color:#ffffff;
    font-weight:bold;
    width:167px;
    display:table-cell;
    padding-top:5px;
    border-right:2px solid #ffffff;
}
.tab-domaine tbody, .tab-domaine-petit tbody{
    margin-top:4px;
    width:941px;
}
.tab-domaine-petit tbody{
    width:630px;
}
.tab-domaine tbody tr td, .tab-domaine-petit tbody tr td{
    width:166px !important;
}
.tab-domaine tbody tr td.first, .tab-domaine-petit tbody tr td.first{
    width:434px !important;
    text-align:left;
    padding-left:10px;
    border-left:4px solid #EA6E17 !important;
}
.tab-domaine-petit tbody tr td.first{
    width:454px !important;
}
.tab-domaine tbody tr:first-child td, .tab-domaine-petit tbody tr:first-child td{
    border-top:4px solid #EA6E17 !important;
}
.prix_domaine{
    text-align:right !important;
    padding-right:10px;
    width:147px !important;
}
.grille_option{
    float:left;
    width:133px;
}
.produit_option{
    position:relative;
    width:125px;
    height:319px;
    background-color:#E4ECF6;
    border:4px solid #ffffff;
}
.produit_option:hover{
    border:4px solid #EA6E17;
}
.produit_option h3{
    color:#ffffff;
    background-color:#147fbb;
    padding:5px 5px 0 5px;
    height:42px;
}
.prix_option, .bouton_option{
    margin:0;
    width:125px  !important;
    border-left:0px !important;
}
.bouton_option{
    padding-top:5px;
    height:25px !important;
    clear:both;
}
.desc_option{
    margin:5px 5px 10px 5px;
    clear:both;
    height:35px;
}
.desc_option span{
    font-size:11px;
    display:block;
    float:left;
    width:70px;
    height:40px;
    line-height:12px;
}

.desc_option span.nombre{
    color:#004972;
    font-size:24px;
    width:35px;
    margin-right:5px;
    line-height:20px;
    font-weight:bold;
    text-align:right;
}
.desc_option span.large{
    width:50px;
}
.desc_option span.etroit{
    width:60px;
}
.detail_option{
    margin-left:42px;
}
.commande_option{
    width:700px;
    background-color:#EA6E17;
    margin:0 !important;
    height:327px;
    color:#ffffff;
    padding-top:30px;
}
.commande_option h3{
    color:#ffffff !important;
    background-color:#EA6E17;
    margin:20px 0 0 20px
}
.boutons{
    margin-left:183px;
}
.boutons button{
    width:126px !important;
}
#panier{
    display:block;
    position:absolute;
    left:730px;
    top:35px;
    z-index:100;
}
.mutu{
    color:#730e00 !important;
}
.dedie{
    color:#0680c0 !important;
}
.domaine{
    color:#89a31d !important;
}
h3.domaine, legend.domaine{
    background:url(../img/if/fleche-titre-verte.png) no-repeat !important;
}
.phpnet{
    color:#ea6e17;
}
h4.mutu{
    background:url(../img/if/fleche-titre-rouge.png) no-repeat;
}
.bouton_comparatif{
    width:309px;
    margin-left:33px;
}
.bouton_comparatif h3{
    color:#ffffff;
    background:url(../img/if/fond-titre-bleu.png);
    height:44px;
    font-size:1.2em;
    padding:10px 0 0 18px;
}
.bouton_comparatif img{
    border:1px solid #037fbf;
    display:block;
}
.bouton_comparatif a{
    color:#ffffff;
    font-size:1.2em;
    text-align:right;
    font-weight:bold;
}
.bouton_comparatif span{
    display:block;
    background:url(../img/if/btn-acueil2.png);
    padding:10px 22px 0 0;
    height:25px;
}
.etoile1, .etoile2, .etoile3{
    background:url(../img/if/plus.png);
    display: block;
    height:19px;
    margin-top:7px;
    width:22px;
}
.etoile2{
    width:50px;
}
.etoile3{
    width:75px;
}

.textes_supplement p{
    width:100% !important;
    float:none !important;
    margin-top:0px !important;
    margin-bottom:5px !important;
}
.textes_supplement h3.sous_titre{
    margin:20px 0 6px 0;
}
.accueil_societe a{
    float:left;
    margin-right:14px;
}
.bouton_societe ,.bouton_menu{
    display:block;
    width:224px;
    height:216px;
    background:url(../img/if/fond-bouton-societe.png) repeat-x bottom;
    color:#ffffff;
    text-transform:uppercase;
    font-size:1.1em;
    font-weight:bold;
}
.bouton_societe img{
    display:block;
}
.bouton_societe span{
    display:block;
    margin:15px 0 0 10px;
}
.bouton_menu{
    padding:15px 0 0 10px;
    width:214px;
    height:30px;
}
.texte_actu ul{
    list-style-type:disc;
    margin-left:20px;
}
.menu_societe2{
    /*float:right;*/
    width:208px;
    /*margin-top:-55px;*/
}
.menu_societe2 li{
    margin-bottom:4px;
    background:url(../img/if/fleche-menu-visite.gif) no-repeat 14px 0px #ea6e17;
    height:27px;
}
.menu_societe2 li a{
    display:block;
    color:#ffffff;
    padding:6px 0 0 35px;
    height:21px;
}
.totaux{
    background-color: #EA6E17; color:#ffffff;text-align:right !important;
}
.libelle_totaux{
    text-align:right !important;
}
.conditions_depot{
    position:absolute;
    width:250px;
    background-color:#f2a874;
    padding:10px;
    display:none;
}
.infos_afnic{
    background:url(../img/if/fond-infos-afnic.png) repeat-x;
    padding:0px 5px;
    height:103px;
}
.infos_afnic .titre{
    color:#ea6e17;
    font-size:1.2em;
}
.message_ticket{
    margin-left:20px;
    padding-bottom: 15px;
}
.reponse_ticket{
    border-bottom:1px dashed #0080C1;
}