/*** 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:97%;}
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;}

/*** Structure generale ***/
body{text-align:center}
#global{position:relative;width:1000px;text-align:left;margin:0 auto;}
#top{position:relative;width:100%;height:120px;margin:0;z-index:4;}
#top a#logo{float:left;margin:20px 0 0 20px;}
#middle{position:relative;width:100%;margin:8px 0 0;background:url(../images/1000px/bg-middle.jpg) no-repeat 0 0;overflow:hidden;}
#bottom{position:relative;width:100%;margin-top:11px;height:60px;background:url(../images/1000px/bg-bottom.gif) no-repeat 0 0;}
#bottom_logo{float:right;display:inline;margin:9px 14px 0 0;}
#bottom_logo_ft{float:left;display:inline;margin:15px 0 0 15px;}
#bottom ul{float:left;display:inline;margin:9px 0 0 6px;width:780px;padding-left:15px;}
#bottom ul li{float:left;display:inline;padding-bottom:1px;margin:0 1px 0 0px}
#bottom .col1{width:120px;}
#bottom .col2{width:132px;}
#bottom .col3{width:143px;}
#bottom .col4{width:153px;}
#bottom .col5{width:105px}
#bottom .col6{width:115px}

/* Footer vue nordnet.net */
#bottom ul.nordnetnet { width:640px;margin:9px 0 0 45px; }
#bottom ul.nordnetnet .col1{width:140px;}
#bottom ul.nordnetnet .col2{width:140px;}
#bottom ul.nordnetnet .col3{width:150px;}
#bottom ul.nordnetnet .col4{width:105px;}

#bottom ul li.bottom_large_menu_item{width:270px;}
#bottom ul li a{display:block;line-height:1.2em;font-weight:bold;text-decoration:none;}
#bottom ul li a span.footer_lien_image{background-position:0 0.2em;}
#bottom ul li a img{margin:2px 0 0;display:block;}
#bottom ul li a:hover{text-decoration:none;}
#bottom ul.bottom-lri{margin:4px 0 0 52px;width:800px;}
#bottom ul.bottom-lri li{float:left;display:inline;width:160px;padding-bottom:1px;margin:0 1px 0 2px;}
#bottom ul.bottom-lri li.presse{width:100px;}

/*** 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;}
/*** MENU ***/
#header_nav{position:absolute;z-index:50;bottom:6px;left:20px;}
#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:12px;font-weight:bold;}
#identification #myspace{display:block;}
#identification #numero_client,#numero_client{margin-top:2px;font-weight:bold;font-size:12px;}
#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;}

/* 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;}

/* identification  */
#id_customLoginForm_nncom-submit{overflow:hidden;position:relative;font-size:12px;color:#484848;text-decoration:none;font-weight:bold;margin:8px 0 0 5px;display:block;background:url(/images/blank.gif) no-repeat;width:250px;cursor:pointer;}
#id_customLoginForm_nncom-submit:hover{color:red;}
#id_customLoginForm_nncom-submit .fleche{background:url(/images/picto01-produit.gif) no-repeat 100% 4px;margin:0;padding-right:20px;}
#id_customLoginForm_nncom-submit:hover .fleche{background:url(/images/picto01-produit-hover.gif) no-repeat 100% 4px;}

/* 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;}

/* Bloc contenant des floats  */
.block_float:after,.spacer{content:".";display:block;visibility:hidden;clear:both;font-size:0;line-height:0;height:0;width:100%;margin:0;padding:0;}

/* 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:9px 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:190px;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;margin-left:1px;}
.bloc_content{position:absolute;top:0;margin:0;padding:0;z-index:2;width:100%;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:655px;}
#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;width:190px;float:right;display:inline;margin-top:34px;}
/* Produit2  */
#middle_right_produit2{position:relative;width:190px;float:right;display:inline;margin-top:29px;}
.produit2_right {position:relative;width:180px;font-size:0;background:#FFF url(../images/colonne_droite/bg-hp-fond-colonne.gif) repeat-y 0 0;}
.produit2_right .img_content{position:absolute;top:0;left:0;margin-left:1px;}
/*** 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;}