/*** Redefinitions des balises HTML ***/
*{margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,a,.input_text,select,textarea{font:12px/1.2em "Arial", Helvetica, Sans-serif;font-weight:normal;}
body#popup{background:#fff;text-align:left;margin:0;padding:0;width:100%;}
img{border:none;}
a{text-decoration:underline;outline:none;}
a:hover{text-decoration:none;}
ul{margin:0 0 0 20px;}
ol{margin:0 0 0 30px;}
li{padding-bottom:1px;}
dd{margin:0 0 0 20px;}
select option{padding:0 3px;}
hr{display:none;}
fieldset{border:none;}
fieldset legend{display:none;}
.center{text-align:center;}
.txtred{color:red}
.ref{position:absolute; left:3000px}


/*** Structure generale ***/
#global{position:relative;width:1000px;text-align:left;margin:0 auto; padding-bottom:5px}
#corporate.nordnetfr_inc #global {width:620px;}
#top{width:100%;margin:0;z-index:4; clear:both}


#top a#logo{position:absolute; left:26px; top:26px}
#top a#logo img{display:block}
#middle{position:relative;margin:0 auto; background:#FFFFFF;overflow:hidden; padding-bottom:15px; 
        width:100%; clear:both; z-index:1}
#bottom{position:relative; overflow:hidden; background:#d6d5d4; width:100%}

#middle_produit2{width:960px; margin:0 auto}

/*** Bottom principal (une image)  ***/
#bottom ul.type1{width:873px;}
#bottom ul.type1 li{width:150px;}
#bottom ul.type1 li.faq{width:135px;}
#bottom ul.type1 li.presse{width:120px;}
/* Footer vue nordnetfr  */
#bottom.nordnetfr ul{float:left;margin:9px 0 0 19px;padding-left:0;width:880px;}
#bottom.nordnetfr ul li{margin:0;width:142px;}

/*** Filtre popup ***/
#filtre{opacity:0.5;}

/*** Entete popup ***/
#entete_popup{position:relative;margin:0;padding:0;background:none;}
#entete_popup_erreur{position:relative;background:none;width:264px;height:115px;margin:0;text-align:left;}
#entete_popup a{margin:0;padding:0;}
#entete_popup .encar_top{position:relative;width:100%;height:34px;background:url(/images/popup/bg-haut-horizontal-popup.gif) repeat-x;}
#entete_popup .coinHG,#entete_popup .coinHD{z-index:0;}
#entete_popup .encar_middle{margin:0;padding:0;}
#entete_popup .encar_middle .col1{text-align:left;width:17px;background:url(/images/popup/bg-gauche-vertical-popup.gif) repeat-y;}
#entete_popup .encar_middle .col1 div{width:17px;background:url(/images/popup/bg-gauche-degrade.gif) 0 0 no-repeat;}
#entete_popup .encar_middle .col3{text-align:left;width:17px;background:url(/images/popup/bg-droit-vertical-popup.gif) repeat-y;}
#entete_popup .encar_middle .col3 div{width:17px;background:url(/images/popup/bg-droit-degrade.gif) 0 0 no-repeat;}
#entete_popup .encar_bottom{overflow:hidden;position:relative;height:16px;background:url(/images/popup/bg-bas-horizontal-popup.gif) 0 0 repeat-x;margin:0;padding:0;}
#entete_popup .encar_bottom #cPopupBG{float:left;}
#entete_popup .encar_bottom #cPopupBD{float:right;}
#entete_popup .fermer{z-index:4;position:absolute;top:6px;right:10px;}
#entete_popup_erreur.entete_popup_erreur1{width:264px;height:196px;margin:0;}
#entete_popup h3,#entete_popup_erreur h3{font-size:16px;font-weight:bold;margin:0;text-align:left;}
#entete_popup h3{z-index:1;position:absolute;top:0;left:17px;padding:0;margin:0;background:url(/images/bg-pointilles2-H.gif) -16px 100% repeat-x;}
#entete_popup h3 span{font-weight:bold;}
#entete_popup_erreur h3{margin:0 5px 5px 0;padding:2px 0px 0px 5px;}
#entete_popup a,#entete_popup_erreur a{position:absolute;top:5px;right:10px;}
#entete_popup a,#entete_popup_erreur a.cgv{position:relative;margin-right:15px;}
html>body #entete_popup a{top:5px;right:0;}
#entete_popup_erreur div{font-size:11px;padding:0 5px;text-align:left;}
#entete_popup_erreur div p.entete_popup_erreur_texte{font-size:11px;text-align:left;}
#entete_popup_erreur p.bouton_fermer_erreur{text-align:center;}
#entete_popup_erreur p.bouton_fermer_erreur a{position:relative;top:0;right:0;}
#entete_popup_erreur p.bouton_fermer_erreur .bouton_input{position:absolute;bottom:10px;left:40%;text-decoration:none;line-height:1.3em;}
#entete_popup_erreur p.bouton_fermer_erreur1 .bouton_input{position:absolute;bottom:10px;left:40%;text-decoration:none;line-height:1.3em;}
html>body #entete_popup_erreur p.bouton_fermer_erreur .bouton_input{padding:0 0 2px;}
#entete_popup_erreur p{font-size:12px;line-height:1.2em;}
#entete_popup_erreur p.intro{font-size:11px;font-weight:bold;margin:0 0 4px;}
#bas_popup{position:absolute;left:280px;bottom:6px;}
#bas_popupl{position:absolute;left:450px;bottom:5px;}
#bas_popup a,#bas_popupl a{display:block;width:50px;height:17px;font-size:10px;margin:0;text-align:center;line-height:14px;}
#bas_popup.videoaccueil a{bottom:6px;}
#iframe_popup{overflow:hidden;margin:0;}

/*** popup overlib ***/
a.overlibx,#homepage a.overlibx,#informations a.overlibx,#nom_domaine dl.conseils dd a.overlibx{display:inline;line-height:1.2em;text-align:center;font-weight:normal;text-decoration:none;padding:0;cursor:help;background:url(../images/bg-pointilles2-H.gif) repeat-x 0 100%;}
a.overlibx:hover,#homepage a.overlibx:hover,#informations a.overlibx:hover,#nom_domaine dl.conseils dd a.overlibx:hover{text-decoration:none;}
a.overlibx1{text-align:center;font-weight:normal;text-decoration:none;padding:0 5px;cursor:help;}
a.overlibx1:hover{text-decoration:none;}
a.overlibx_strong,#homepage a.overlibx_strong,#informations a.overlibx_strong,#nom_domaine dl.conseils dd a.overlibx_strong{font-weight:bold;}
a.overlibx_produit{text-align:center;font-weight:bold;text-decoration:none;padding:0;cursor:help;background:url(../images/bg-pointilles2-H.gif) repeat-x 0 100%;}
a.overlibx_produit:hover{text-decoration:none;}
a.overlibx_def,#homepage a.overlibx_def,#informations a.overlibx_def,#nom_domaine dl.conseils dd a.overlibx_def{text-align:center;font-weight:bold;text-decoration:none;padding:0;cursor:help;background:url(../images/bg-pointilles2-H.gif) repeat-x 0 100%;}
a.overlibx_def:hover,#homepage a.overlibx_def:hover,#informations a.overlibx_def:hover,#nom_domaine dl.conseils dd a.overlibx_def:hover{font-weight:bold;text-decoration:none;}
/*** Overlib Bubble ***/
#bContent .titre_infos,#bLayer .titre_infos{text-align:left;font-size:13px;line-height:1.2em;font-weight:bold;padding:0 10px;margin:5px 0 2px;}
#bContent .texte_infos,#bLayer .texte_infos{text-align:left;font-size:11px;line-height:1.2em;padding:0 5px 0 10px;margin:0;}
#bContent .texte_infos span,#bLayer .texte_infos span{font-weight:bold;}
/*** Mot cle haut de page ***/
#introduction,#introduction a{line-height:13px;font-weight:bold;letter-spacing:0.1em;text-align:center;text-transform:uppercase;text-decoration:none;font-size:9px;}
#introduction a:hover{background:none;}
#introduction{text-align:center; width:100%; position:absolute; bottom:0px}
#introduction a{display:inline}

/*** MENU ***/

#header_nav dl.menu{float:left;display:inline;position:relative;margin-right:4px;}
#header_nav dl.menu dt,#header_nav dl.menu dt img{float:left;display:inline;}
#header_nav dl.menu dt a{background:url(../images/bg-menu02.jpg) repeat-x 0 0;text-transform:uppercase;font-weight:bold;padding:0 10px;float:left;display:inline;line-height:23px;text-decoration:none;}
#header_nav dl.menu dt a.gimmick{padding:0 3px;height:23px;}
#header_nav dl.menu dt a img{padding:6px 0 0;border:none;}
/*** SOUS MENU ***/
#header_nav .smenu{position:absolute;z-index:51;top:25px;left:0;margin:0;width:17em;}
#header_nav #header_menu1s,#header_nav #header_menu2s,#header_nav #header_menu3s,#header_nav #header_menu4s,#header_nav #header_menu5s{display:none;}
#header_nav #header_menu1s{width:12em;}
html>body #header_nav #header_menu2s{width:15em;}
#header_nav #header_menu2s{width:15em;}
#header_nav #header_menu3s{width:17em;}
html>body #header_nav #header_menu3s{width:17em;}
#header_nav #header_menu4s{width:15em;}
html>body #header_nav #header_menu4s{width:15em;}
#header_nav #header_menu5s{width:12em;}
html>body #header_nav #header_menu5s{width:150px;}
#header_nav dl dd ul{overflow:hidden;width:100%;margin:0;border-width:0 1px 2px;}
#header_nav dl dd ul li{width:100%;background:url(../images/bg-pointilles-H.gif) repeat-x 0 100%;padding:0 0 1px;margin:0;list-style:none;}
#header_nav dl dd ul li a{display:block;width:100%;text-decoration:none;margin:0;padding:0;}
#header_nav dl dd ul li a:hover{background:url(../images/bg-sous-menu.gif) repeat 0 0;}
#header_nav dl dd ul li a span{display:block;line-height:20px;background:url(../images/bg-smenu-OFF.gif) no-repeat 0 0.75em;margin:0 8px;padding:0 10px;}
#header_nav dl dd ul li.tlp a span{line-height:16px;background:url(../images/bg-smenu-OFF.gif) no-repeat 0 0.5em;}
#header_nav dl dd ul li a span span{display:inline;background:none;margin:0;padding:0;font-weight:bold;}
#header_nav dl dd ul li a:hover span span{background:none;}
/*** Menu  ***/
.menu-font{font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;font-size:12px;}
/* Sous menu  */
.sousMenu-font{font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;font-size:11px;}
/* Menu Bottom  */
ul.bottom-font li a{font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;font-size:11px;}


/** Encart assistance commerciale */
#encart_assistance_com { font-family:Arial;font-size:11px;font-weight:bold;height:46px;left:375px;position:absolute;top:5px;width:327px; }
#encart_assistance_com .content { position:absolute;top:5px;left:19px; }
#encart_assistance_com .content .red { color:red; }
#encart_assistance_com .content .number { font-size:13px; }
#encart_assistance_com .content .infos { font-weight:normal;font-size:9px;color:#737171; }

/*** Espace abonne  ***/
#identification{position:absolute;z-index:50;width:264px;height:34px;bottom:-34px;right:10px;}
#identification div.encar_id_nn_net_en_nl{width:264px;height:34px;background:url(../images/bg_account_nn_net.gif);width:260px}
#identification.encar_id{background:#fff}
#identification .identification_content dl{float:left;line-height:18px;height:16px;}
#identification .identification_content{overflow:hidden;position:relative;height:34px;padding:0 2px 0 4px;}
#identification .identification_content dd,#identification .identification_content dt{display:inline;margin:0;padding:0;}
#identification .identification_content dd{margin:0;}
#identification .coinBG,#identification .coinBD{display:block;bottom:0;}


/*** Encar identification ***/
#identification .champ_identification{border:1px solid #C2C2C2;width:72px;}
#identification .champ_identification2{border:1px solid #C2C2C2;width:55px;}
#identification .mdp_oublie{text-align:right;width:100%;}
#identification .mdp_oublie a{display:inline;margin:1px 28px 0 0;font-size:10px;font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;cursor:pointer;}
#identification .mdp_oublie a:hover{font-size:10px;font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;cursor:pointer;text-decoration:none;}
#identification .btn_ok{cursor:pointer;color:red;float:left;height:16px;position:relative;margin:1px 0 0 4px;padding:0;font-weight:bold;text-decoration:underline;}
#identification .btn_ok:hover{text-decoration:none;}
#identification .welcome{font-family:Arial,Helvetica,Sans-serif;font-size:11px;font-weight:bold; position:relative; 
                         overflow:hidden; height:12px; white-space: no-wrap}
#identification #myspace{display:block;}
#identification #numero_client,#numero_client{margin-top:2px;font-weight:bold;font-size:10px;}
#identification #numero_client span,#numero_client span{font-family:Arial,Helvetica,Sans-serif;font-size:13px;font-weight:bold;}
#identification #myspace .liens a:hover{text-decoration:none;}


#identification.config2{bottom:-47px; height:47px;}
#identification .col01{float:left; display:inline; width:153px; overflow:hidden; background:none; border-right:1px solid #B7B5B5; padding-left:3px; line-height:1.0em}
#identification .col02{float:right; display:inline; overflow:hidden; width:95px; background:none; font-size:11px; text-align:right; margin-right:4px}
#identification .col02 a{display:block; padding-right:18px}
#identification.config2 .identification_content{height:47px;}
#identification .deconnect{background:url(/images/puce_croix.gif) no-repeat 100% 4px; display:block; width:63px; margin-top:4px}
#identification .welcome .cach{display:block; position:absolute; right:0; background:red; width:30px; height:12px; top:0;
                               background:url(/images/bg_cachename.png) no-repeat}
#identification .welcome .name{width:400px; display:block}
#identification .messagerie{background:url(/images/puce_envelop.gif) no-repeat 100% 3px; margin-top:3px}
#identification .abonne{background:url(/images/puce_abonne.gif) no-repeat 100% 2px}

#identification.config1 a{float:left; display:inline;font-weight:bold; font-size:12px; padding-right:18px; text-decoration:none}
#identification.config1 a:hover{text-decoration:underline}
#identification.config1 .messagerie{background:url(/images/puce_envelop.gif) no-repeat 100% 3px;  float:right; margin-right:15px;
                                    border-left:1px solid #000; padding-left:18px}
#identification.config1 .abonne{margin-left:15px}
#identification.config1 .abonne,
#identification.config1 .messagerie{margin-top:7px}

/* formulaire recherche internet  */
#identification .search_bloc{font-size:11px;font-weight:bold;color:red;}
#identification .search_bloc form *{margin:0;}
#identification .search_bloc form{margin-top:7px;}
#identification .search_bloc form span,.identification_content form input{margin:0 1px;}
#identification .search_bloc form span.submit{cursor:pointer;line-height:1.2em;}
#identification .search_bloc form .champs{border:1px solid #C2C2C2;font-size:12px;}


/* Encar identifcation  */
.champ_identification,.champ_identification2{font-size:9px;font-family:Arial, Helvetica, Sans-serif;}
#identification #identification_titre{font-size:12px;font-weight:bold;font-family:Arial, Helvetica, Sans-serif;}

/* Hauteur minimale du centre  */
.hauteur_middle_min{float:left;display:inline;position:relative;width:0;font-size:0;}
.min_290{height:290px;}
.min_360{height:360px;}
.min_380{height:365px;}
.min_470{height:470px;}
.min_474{height:474px;}
.min_493{height:493px;}
.min_526{height:526px;}
.min_512{height:512px;}
.min_556{height:556px;}
.min_528{height:528px;}
.min_558{height:558px;}

/*** Bloc css de la colonne de droite ***/
.marge_haut_bas_type1{margin:15px 0;}
.marge_haut_bas_type2{margin:10px 0;}
.marge_haut_type2{margin-top:10px;}
.marge_haut_type1{margin-top:9px;}

/*** Home page et corporate ***/
#middle_right_home{position:relative;width:179px;float:right;display:inline;margin:0;}
.home_right{position:relative;width:180px;font-size:0;background:#FFF url(../images/colonne_droite/bg-hp-fond-colonne.gif) repeat-y 0 0;}
.hauteur_bloc_type1{height:170px;overflow:hidden;}
.hauteur_bloc_type2{height:124px;overflow:hidden;}
.home_right .img_content{position:absolute;top:0;left:0}
.bloc_content{position:absolute; top:0;margin:0;padding:0;z-index:2;width:176px;font-size:0;
             line-height:0}
a.lien_bloc_content_vide_type1,a.lien_bloc_content_vide_type2{margin:0;padding:0;height:170px;width:100%;text-decoration:none;cursor:pointer;display:block;background:transparent url(../images/blank.gif) repeat-y 0 0;}
a.lien_bloc_content_vide_type1 *{font-size:12px;}
/* Produit */
#produit_header{position:relative;text-align:right;width:100%; overflow:hidden; margin-top:10px}
#middle_right_produit{position:relative;width:274px;float:right;display:inline;margin-top:27px;}
#middle_right_produit3{position:relative;width:190px;float:right;display:inline;margin-top:29px;}
/* IndexProduit  */
.middle_right_indexProduit{padding-top:3px;}
/* IndexOpcoProduit  */
#middle_right_indexOpcoProduit{position:relative;float:right;display:inline;margin-top:34px;}
/* Produit2  */
#middle_right_produit2{position:relative;float:right;display:inline;margin:13px 0 0 0}
.produit2_right {position:relative;width:178px; border: 1px solid #ACACAC}
/* .produit2_right .img_content{position:absolute;top:0;left:0}*/
/*** Bloc css de la page home_page ** */

#middle_home_page_content{position:relative;margin-left:17px;}
#middle_home_page_content #middle_left_home_trois,#middle_home_page_content #middle_left_home_deux,#middle_home_page_content #middle_left_home_une{position:relative;width:721px;}
#colonne1,#colonne2,#colonne3{position:relative;float:left;display:inline;}
#footer_col{position:relative;width:100%;overflow:hidden;clear:both;}
#footer_col div{position:relative;float:left;display:inline;}
#footer_col div.footer_separation{margin:0 11px;}

/*** Header du middle Homepage ***/
#middle_home_page p{width:638px;line-height:39px;margin-left:17px;}

/*** Bloc css de la page indexProduit ***/
#middle_indexProduit{margin-top:8px;}
#middle_indexProduit #nom_produit{float:left;display:inline;width:36px;}
#middle_left_indexProduit{float:left;display:inline;width:640px;margin:0 0 0 18px;}
#middle_left_indexProduit_content{position:relative;background:url(../images/bg-indexProduit-fond.jpg) repeat-y 0 0;overflow:hidden;margin:7px 0 0;}
#middle_left_indexProduit #colonne_indexProduit{background:url(../images/bg-indexProduit-header.jpg) no-repeat 0 0;}
#middle_left_indexProduit #footer_indexProduit{position:absolute;bottom:0;clear:both;}
#colonne_indexProduit_content_bottom{background:url(../images/img-indexProduit-footer.jpg) no-repeat 0 100%;padding:0;position:relative;width:100%;}

/* Bloc css de la page indexOpcoProduit ***/
#middle_indexOpcoProduit{margin-top:5px;}
#middle_indexOpcoProduit #nom_produit{float:left;display:inline;width:36px;}
#middle_left_indexOpcoProduit{float:left;display:inline;width:721px;margin:0 0 0 18px;}
#middle_left_indexOpcoProduit_content{position:relative;background:url(../images/bg-indexOpcoProduit-fond.gif) repeat-y 0 0;overflow:hidden;margin:10px 0 0;}
#middle_left_indexOpcoProduit #colonne_indexOpcoProduit{background:url(../images/bg-indexOpcoProduit-header.gif) no-repeat 0 0;}
#middle_left_indexOpcoProduit #footer_indexOpcoProduit{position:absolute;bottom:0;clear:both;}
#colonne_indexOpcoProduit_content_bottom{background:url(../images/img-indexOpcoProduit-footer.gif) no-repeat 0 100%;padding:0;position:relative;width:100%;}

/*** coins ***/
.coinHG{position:absolute;top:0;left:0;}
.coinHD{position:absolute;top:0;right:0;}
.coinBG{position:absolute;bottom:0;left:0;}
.coinBD{position:absolute;bottom:0;right:0;}
#middle .coinBG{position:absolute;bottom:0;left:0;}
.ml_required{margin-left:72px;}
.ml_required_popup{margin-left:130px;}


/* messagerie */
.webmail{background: url("/images/refonte/bg_back.jpg") repeat-x scroll 0 0 transparent; text-align: center;}
.webmail img{border:none}
.webmail .ovh{position:relative; overflow:hidden; width:100%}
.webmail .dn{position:absolute; left:-1000px}
.webmail #global{width:974px; margin:0 auto; background:#fff; margin-top:17px}
.webmail .color01{color:#525252}
.webmail .color02{color:#7D7D7D}
.webmail .blk{color:#000}
.webmail .txtred{color:red}

/* Partie haute */
.webmail #top{height:auto; border-bottom:1px solid #F2F2F2}
.webmail #top *{float:left; display:inline}
.webmail #top .fd{width:451px; height:65px}
.webmail #top h1{margin:0}
.webmail #top .ht_messagerie{width:337px; height:65px; background:url(/images/messagerie/webmail_ht3.jpg)}

/* Partie du milieu */
.webmail #middle{background:none}
.webmail #middle .ht{height:15px; font-size:0; margin-top:15px}
.webmail #middle .content{height:480px; padding:0 1px 0 0}
.webmail #middle .bs{height:19px; font-size:0}
.webmail #middle .bg{background:url(/images/messagerie/webmail_bgcouple.jpg) no-repeat 100% 0; height:480px}
.webmail #middle .col1,
.webmail #middle .col2{float:left; display:inline; margin-top:60px}

.webmail .barre{height:45px; overflow:hidden; background:#000}

.webmail #middle .col1{margin-left:30px; width:440px}
.webmail #middle .col1 h2{width:317px; height:17px; background:url(/images/messagerie/webmail_titreacces.gif); margin:0}

.webmail #middle .col1 .c1,
.webmail #middle .col1 .c2,
.webmail #middle .col1 .c3{float:left; display:inline}

.webmail #middle .col1 .c1{width:120px}
.webmail #middle .col1 .c2{width:170px}
.webmail #middle .col1 .c3{margin-left:15px; color:#000}
.webmail #middle .col1 label{font-weight:bold}
.webmail #middle .col1 .bt{display:block; background:url(/images/messagerie/webmail_btconnexion.gif);
                           width:98px; height:26px; margin-left:157px}
.webmail #middle .col1 input{font-size:12px; border:1px solid #C7C7C7; padding-left:5px}
.webmail #middle .col1 input#Submit{border:0px solid;}
.webmail #middle .col2{width:300px; margin-left:25px}
.webmail #middle .saisie{background:#F4F4F4; border:1px solid #C7C7C7; padding:25px 25px 10px 25px; margin-top:20px}
.webmail #middle .col2 h3{width:263px; height:39px; background:url(/images/messagerie/webmail_titredescri.gif); margin:0}

.webmail #middle .col1 input.red_border{
  border:1px solid red;
}
/* Partie basse */
.webmail #bottom{margin:10px 0px 20px 0px; background:none; padding-bottom:10px}
.webmail #bottom *{}
.webmail #bottom .fd{width:761px; height:49px}
.webmail #bottom .nordnet{background:url(/images/messagerie/webmail_logonordnet.gif); width:161px; height:50px; margin-right:20px; float:right;display:inline }
.webmail #bottom .orange{margin-left:10px}

/* Bloc sesion en cours */
.webmail #middle .bloc_deconnect  .saisie {padding-top:10px; background:#fff url(/images/sablier.jpg) no-repeat}
.webmail #middle .bloc_deconnect  .saisie .ligne{padding-left:65px; width:320px}

/* formulaire WIFI */

.wifi_lrhd .zone-form,
.wifi_lrhd,
.wifi_lrhd .haut{width:700px}
.wifi_lrhd{position:relative; margin:0 auto; line-height:1.2em}
.wifi_lrhd .haut{position:relative;overflow:hidden}
.wifi_lrhd .descri{width:350px; float:left; display:inline}
.wifi_lrhd .haut .titre{background:url(/images/titr_wifi_lrhd.gif) no-repeat; width:303px; height:39px; float:right; display:inline}
.wifi_lrhd .haut .titre span{position:absolute; left:-500px}
.wifi_lrhd #id-form-envoyer_contact{position:relative; overflow:hidden; clear:both; margin-top:20px}
.wifi_lrhd #id-form-envoyer_contact .zone-form .dataLine dt.libelle_01{height:40px}
.wifi_lrhd #id-form-envoyer_contact #action_form{margin:10px 0}
.wifi_lrhd #id-form-envoyer_contact .mention_popup{color:#7D7D7D}
.wifi_lrhd #id-form-envoyer_contact .mention_popup a{color:#7D7D7D}
.wifi_lrhd .form-conteneur.contacter .dataLine dt{width: 300px;}
.wifi_date{text-align:right;width:200px;clear:both;display:block;float:right;}

/* ----------------------------------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------------*/
/* PAGES DE GAMME */
/* ----------------------------------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------------*/
/* redefinition des styles globaux */
#P_GAM .pa{position:absolute}
#P_GAM .bgred{background:red}
#P_GAM .dn{display:none}
#P_GAM .mt5{margin-top:5px}
/*Changement de teintes */

/* ---------------------------------------------------------------------*/
/* CONNEXION */ /*---------------------------------------------------------------------*/
#P_GAM.gamme_CONNEXION h1,
#P_GAM.gamme_CONNEXION .txtcolor{color:#D3134D}

#P_GAM.gamme_CONNEXION .gamm_HT .onglet.actif,
#P_GAM.gamme_CONNEXION .gamm_HT .bordure,
#P_GAM.gamme_CONNEXION .gamm_BS .blc_produits .blocs .puce,
#P_GAM.gamme_CONNEXION .gamm_BS .blc_produits .produit:hover .fleche{background-color:#D3134D}

#P_GAM.gamme_CONNEXION #section3 .btdecouvrir{right:21px}

#P_GAM.gamme_CONNEXION #section1 .nomproduit{width:225px; height:35px; top:30px; left:30px; }
#P_GAM.gamme_CONNEXION #section2 .nomproduit{width:315px; height:35px; top:30px; left:105px; }
#P_GAM.gamme_CONNEXION #section3 .nomproduit{width:205px; height:70px; top:16px; left:30px; }

#P_GAM.gamme_CONNEXION #section1{background:url(/images/fr/gammes/bg_connexion_visu1.jpg) no-repeat}
#P_GAM.gamme_CONNEXION #section2{background:url(/images/fr/gammes/bg_connexion_visu2.jpg) no-repeat}
#P_GAM.gamme_CONNEXION #section3{background:url(/images/fr/gammes/bg_connexion_visu3.jpg) no-repeat}


/* SITE INTERNET */ /*---------------------------------------------------------------------*/
#P_GAM.gamme_SITE_INTERNET h1,
#P_GAM.gamme_SITE_INTERNET .txtcolor{color:#333;}
#P_GAM.gamme_SITE_INTERNET .blc_produits .blocs .txtcolor {color:#9EC000;}
#P_GAM.gamme_SITE_INTERNET .blc_produits .blocs a.txtcolor, #P_GAM.gamme_SITE_INTERNET .blc_produits .blocs .txtcolor strong {color:#333;}

#P_GAM.gamme_SITE_INTERNET .onglet{width:466px}
#P_GAM.gamme_SITE_INTERNET .onglet.dernier{width:465px}

#P_GAM.gamme_SITE_INTERNET .gamm_HT .onglet.actif,
#P_GAM.gamme_SITE_INTERNET .gamm_HT .bordure,
#P_GAM.gamme_SITE_INTERNET .gamm_BS .blc_produits .blocs .puce,
#P_GAM.gamme_SITE_INTERNET .gamm_BS .blc_produits .produit:hover .fleche{background-color:#9EC000}

#P_GAM.gamme_SITE_INTERNET .gamm_BS .blc_produits .produit{padding-top:5px; padding-bottom:5px}
#P_GAM.gamme_SITE_INTERNET .gamm_BS .blc_produits .produit.reduit{padding-top:2px; padding-bottom:2px; line-height:1.1em}
#P_GAM.gamme_SITE_INTERNET .gamm_BS .blc_produits .produit .fleche{top:10px}
#P_GAM.gamme_SITE_INTERNET .gamm_BS .blc_produits .produit.reduit .fleche{top:7px}

#P_GAM.gamme_SITE_INTERNET .gamm_MI .section .formu .btok{background-position:0 23px}

#P_GAM.gamme_SITE_INTERNET #section1 .nomproduit{width:305px; height:35px; top:15px; left:30px; }
#P_GAM.gamme_SITE_INTERNET #section2 .nomproduit{width:180px; height:35px; top:29px; left:105px; }

#P_GAM.gamme_SITE_INTERNET #section1{background:url(/images/fr/gammes/bg_internet_visu1.jpg) no-repeat;}
#P_GAM.gamme_SITE_INTERNET #section2{background:url(/images/fr/gammes/bg_internet_visu2.jpg) no-repeat;}

#P_GAM.gamme_SITE_INTERNET .gamm_BS .blc_produits .blocs .puce{width:19px; height:26px; left:0px; top:0px;
                                                               background-image:url(/images/fr/gammes/picto02.png)}


/* SECURITE */ /*---------------------------------------------------------------------*/
#P_GAM.gamme_SECURITE h1,
#P_GAM.gamme_SECURITE .txtcolor{color:#e69137}

#P_GAM.gamme_SECURITE .onglet{width:466px}
#P_GAM.gamme_SECURITE .onglet.dernier{width:465px}

#P_GAM.gamme_SECURITE .gamm_HT .onglet.actif,
#P_GAM.gamme_SECURITE .gamm_HT .bordure,
#P_GAM.gamme_SECURITE .gamm_BS .blc_produits .blocs .puce,
#P_GAM.gamme_SECURITE .gamm_BS .blc_produits .produit:hover .fleche{background-color:#F4A032}

#P_GAM.gamme_SECURITE #section1 .btdecouvrir{right:21px}

#P_GAM.gamme_SECURITE #section1 .nomproduit{width:380px; height:38px; top:6px; left:30px; }
#P_GAM.gamme_SECURITE #section2 .nomproduit{width:300px; height:50px; top:19px; left:30px; }

#P_GAM.gamme_SECURITE #section1{background:url(/images/fr/gammes/bg_securite_visu1.jpg)}
#P_GAM.gamme_SECURITE #section2{background:url(/images/fr/gammes/bg_securite_visu2.jpg)}

#P_GAM.gamme_SECURITE .blc_produits .blc1{width:316px}
#P_GAM.gamme_SECURITE .blc_produits .blc2{width:283px}
#P_GAM.gamme_SECURITE .blc_produits .blc3{width:271px}
/* ---------------------------------------------------------------------*/
/* ---------------------------------------------------------------------*/

#P_GAM{font-family:"Trebuchet Ms"; overflow:hidden; width:935px; margin:8px 0px 0px 10px; position:relative}
#P_GAM .prix{right:25px; width:155px; top:50px; height:90px}
#P_GAM h1{font-size:18px; font-weight:bold;}
#homegenerale #P_GAM h1 {color:#333;}
#P_GAM .nomproduit,
#P_GAM .prix{display:block; position:absolute; }
#P_GAM .onglet{width:308px}
#P_GAM .dernier{width:311px}

#P_GAM .bouton{display:block; height:34px; position:absolute; bottom:74px; right:21px;}
#P_GAM .btdecouvrir{background:url(/images/fr/gammes/bt_decouvrir.png); width:169px; right:220px}
#P_GAM .btvoirtarifs{background:url(/images/fr/gammes/bt_voir.png); width:182px}

#P_GAM .gamm_HT{overflow:hidden; position:relative; width:100%; margin-top:15px}
#P_GAM .gamm_HT .bordure{position:relative; overflow:hidden; height:5px; font-size:0px; line-height:0px}
#P_GAM .gamm_HT .menu{overflow:hidden; position:relative; width:939px}
#P_GAM .gamm_HT .onglet.actif{color:#fff}

#P_GAM .gamm_HT .onglet,
#P_GAM .gamm_HT .onglet span{text-decoration:none; height:32px;background-image:url();
                             background-repeat:no-repeat;line-height:2.2em; font-weight:bold; font-family:"Trebuchet Ms";
                             font-size:15px; cursor:pointer}

#P_GAM .gamm_HT .onglet{float:left; display:inline; margin-right:2px;background-position: 0 0; background-color:#F2F2F2; border-top:1px solid #cacaca; border-right:1px solid #cacaca;}
#P_GAM .gamm_HT .onglet span{display:block; background-position: 100% 0%; padding-left:20px}
#P_GAM .gamm_HT a.onglet:hover{background-color:#E1E1E1}

#P_GAM .gamm_MI{overflow:hidden; position:relative; width:935px}
#P_GAM .gamm_MI .content{overflow:hidden; position:relative; width:10000px}
#P_GAM .gamm_MI .section{overflow:hidden; position:relative;  height:280px; width:935px; float:left; display:inline}
#P_GAM .gamm_MI .section .formu{position:absolute; bottom:14px; left:20px;}
#P_GAM .gamm_MI .section .formu *{float:left; display:inline}
#P_GAM .gamm_MI .section .formu label{font-size:14px; color:#fff; margin-top:2px}
#P_GAM .gamm_MI .section .formu select{font-size:11px; color:#999; margin-left:10px; font-weight:bold; color:#000}
#P_GAM .gamm_MI .section .formu select option{display:block}
#P_GAM .gamm_MI .section .formu input{font-size:11px; color:#999; margin-left:20px; width:290px; height:15px}
#P_GAM .gamm_MI .section .formu .btok{display:inline-block; width:23px; height:23px; background:url(/images/fr/gammes/bt_ok.png); color:#fff; font-size:11px;
                                      font-weight:bold; text-decoration:none; text-align:center; line-height:2.0em; margin:-2px 0px 0px 10px;cursor:pointer}

#P_GAM .ombre{overflow:hidden; position:absolute; top:344px; background: transparent; width:935px;
              height:13px; z-index:2}

#P_GAM .gamm_BS{margin-bottom:6px}
#P_GAM .gamm_BS .action{overflow:hidden; position:relative; background:transparent ;
                        height:40px; color:#333; font-size:17px; padding-left:0px; line-height:30px; font-family: arial;font-weight:bold;}

#P_GAM .blc_produits .blc1{width:270px}
#P_GAM .blc_produits .blc2{width:290px}
#P_GAM .blc_produits .blc3{width:310px}

#P_GAM .gamm_BS .blc_produits{overflow:hidden; position:relative; border:1px solid #DBDBDB; border-width:0px 1px; 
                              background:#F7F3F4; padding:2px 12px; font-family:arial}

#P_GAM .gamm_BS .blc_produits .content{overflow:hidden; position:relative; width:940px}

#P_GAM .gamm_BS .blc_produits .blocs{overflow:hidden; position:relative; background:#EFEDED; float:left; display:inline; margin-right:20px; height:129px}
#P_GAM .gamm_BS .blc_produits .titre{font-weight:bold; font-size:14px; margin:6px 0 0 26px}

#P_GAM .gamm_BS .blc_produits .blocs .puce{display:inline-block; width:17px; height:16px; position:absolute; left:4px; top:4px;
                                           background:url(/images/fr/gammes/picto01.png)}
#P_GAM .gamm_BS .blc_produits .blocs .puce span{font-size:15px; font-weight:bold; line-height:1.8em; padding-left:12px}

#P_GAM .gamm_BS .blc_produits .blocs .sprflap{margin:11px 0px 0px 9px; display:block; background-image:url(/images/fr/gammes/bg_flaps.png);
                                              height:44px; font-size:11px; background-repeat:no-repeat}
#P_GAM .gamm_BS .blc_produits .blocs .sprflap strong{padding:5px 0px 0px 20px; display:block}

#P_GAM .gamm_BS .blc_produits .blocs .sprflap.ndd{width:253px}
#P_GAM .gamm_BS .blc_produits .blocs .sprflap.visible{background-position:0px -46px; margin-left:10px}
#P_GAM .gamm_BS .blc_produits .blocs .sprflap.visible strong{padding-top:10px}

#P_GAM .gamm_BS .blc_produits .separ{width:100%; height:1px; background:#BFBEBE; line-height:0px; width:100%; text-align:center}
#P_GAM .gamm_BS .blc_produits .separ span{background:#EFEDED; font-size:11px; letter-spacing:0.1em; color:#BFBEBE}

#P_GAM .gamm_BS .blc_produits .produit{text-decoration:none; position:relative; display:block; overflow:hidden; padding:11px 0 11px 28px}
#P_GAM .gamm_BS .blc_produits .produit .fleche{display:block; width:10px; height:18px; position:absolute;
                                               right:0; background:#888888 url(/images/fr/gammes/pic_fecheOF.png); top:17px}
#P_GAM .gamm_BS .blc_produits .produit span{color:#888888; font-size:11px}

#P_GAM .gamm_BS .blc_produits .produit:hover{background:#fff}
#P_GAM .gamm_BS .blc_produits .produit:hover .fleche{background:url(/images/fr/gammes/pic_fecheON.png)}

#P_GAM .gamm_BS .arrondbas{overflow:hidden; position:relative; background:url(/images/fr/gammes/bg_arrondis2.png) 0 100% no-repeat; 
                           height:6px; font-size:0px; width:935px}



/* REFONTE NNCOM */
body{text-align:center; background:url(/images/refonte/bg_back.jpg) repeat-x}

#RUBGEN{position:relative; z-index:3; margin-top:17px}

#polesHT01{list-style-type:none; margin:0; background:#000; width:100%}
#polesHT01 li{float:left; display:inline; line-height:3.2em; margin-right:1px; padding:0; position:relative; height:32px}
#polesHT01 li a,#polesHT01 li span{text-decoration:none; padding:0 15px; display:block; background:#434444; color:#CCC; letter-spacing:0.02em; height:32px; line-height:32px}
#polesHT01 li a:hover{background:#5B5E5E}
#polesHT01 li.actif a{background:#fff; color:#000; font-weight:bold; line-height:32px}

#top .partieht{height:138px; position:relative}
#top #logo{overflow:hidden}

#menuglobal {bottom: 0;left:0; position:relative; width: 790px}

#fil_ariane01 {background: none repeat scroll 0 0 #F8F8F8; color: #747474; font-size: 10px;
             overflow: hidden; padding: 5px 0 5px 10px; position: relative; clear:both}
#fil_ariane01 a{font-size:10px; color:#747474}
#fil_ariane01 a span{text-decoration:none}
#fil_ariane01 span.on{color:#C2003E}

#popAudit{overflow:hidden; margin:0 auto; width:670px; position:relative}
#popup_periode_comm{overflow:hidden; margin:0 auto; width:580px; position:relative}
