body{font-family:arial;background-color:#f8f8f8;}
.size{width:980px;margin:auto;overflow:hidden}
.break{clear:both}
.hauteur_fixe_150{float:left;height:150px;}
form.ident{float:left}
form.ident input.ident_field_cp{border:1px solid #b1b1b1;font-size:10px;color:#b1b1b1;padding:3px 4px 4px 4px;margin-right:5px;width:50px;float:left}
form.ident select.ident_field_ville{border:1px solid #b1b1b1;font-size:10px;color:#333;margin:3px 4px 4px 4px;margin-right:5px;float:left}
form.ident span.ident_field_value{color:#09c;font-size:14px;font-weight:bold;float:left;padding:4px}
form.ident a{text-decoration:none;color:#333;font-size:11px;float:left;padding:6px}
.sousmenu{height:32px;display:block;margin:8px 0px;text-align:center;}
.sousmenu li{display:block;float:left;line-height:20px;padding:0 0 0 6px;margin:0 5px;position:relative;z-index:2;}
.sousmenu li a{display:block;float:left;text-decoration:none;color:#333;font-size:12px;line-height:20px;padding:0 6px 0 0;}
.sousmenu li a span{height:32px;display:block;float:left;line-height:32px;padding:0px 5px;}
.sousmenu li.selected{background:url(http://assistance.numericable.fr/css/images/commun/bg_sousmenu.gif) no-repeat 0 0;}
.sousmenu li.selected a{background:url(http://assistance.numericable.fr/css/images/commun/bg_sousmenu.gif) no-repeat 100% 0px;}
.sousmenu li.selected a span{background:url(http://assistance.numericable.fr/css/images/commun/bg_sousmenu.gif) repeat-x 0 -32px;color:#fff}
.sousmenu li#rollover{display:none;position:absolute;z-index:0;width:10px;margin:0;padding:0;}
.sousmenu li#rollover span{display:block;background:url(http://assistance.numericable.fr/css/images/commun/bg_sousmenu_roll.gif) no-repeat 0 0;padding:0 0 0 6px;}
.sousmenu li#rollover span span{background:url(http://assistance.numericable.fr/css/images/commun/bg_sousmenu_roll.gif) no-repeat 100% 0px;padding:0 6px 0 0;}
.sousmenu li#rollover span span span{height:32px;background:url(http://assistance.numericable.fr/css/images/commun/bg_sousmenu_roll.gif) repeat-x 0 -32px;padding:0 10px;}
.checkbox{line-height:16px;background:url(http://assistance.numericable.fr/css/images/commun/checkbox.gif) no-repeat -22px 0px;cursor:pointer}
.checkbox input{visibility:hidden;}
.block3{width:978px;margin:12px 0px 0px 0px}
.block2{width:648px;float:left;margin:12px 0px 0px 12px}
.block2.first{margin:12px 0px 0px 0px}
.block1{width:318px;float:left;margin:12px 0px 0px 12px}
.block1.first{margin:12px 0px 0px 0px}
.rounded .top span{padding-left:9px;font-size:1%;display:block;height:9px;background:url(http://assistance.numericable.fr/css/images/commun/bg_rounded.gif) no-repeat 0 0}
.rounded .top span span{padding-right:9px;background-position:100% 0}
.rounded .top span span span{height:8px;border-top:1px solid #D0D0D0;background:#fff none}
.rounded .content{border-left:1px solid #D0D0D0;border-right:1px solid #D0D0D0;background:#fff;padding:0 9px}
.rounded .bottom span{padding-left:9px;display:block;height:9px;font-size:1%;background:url(http://assistance.numericable.fr/css/images/commun/bg_rounded.gif) no-repeat 0 100%}
.rounded .bottom span span{padding-right:9px;background-position:100% 100%}
.rounded .bottom span span span{padding-right:9px;height:8px;border-bottom:1px solid #D0D0D0;background:#fff none}
.rounded_vert .top span{background:url(http://assistance.numericable.fr/css/images/commun/bg_rounded_vert.gif) no-repeat 0 0}
.rounded_vert .top span span span{background:#9c0 none}
.rounded_vert .content{border-left:1px solid #D0D0D0;border-right:1px solid #D0D0D0;background:#9c0;padding:0 9px}
.rounded_vert .bottom span{background:url(http://assistance.numericable.fr/css/images/commun/bg_rounded_vert.gif) no-repeat 0 100%}
.rounded_vert .bottom span span span{border-bottom:1px solid #D0D0D0;background:#9c0 none}
.rounded_black .top span{background:url(http://assistance.numericable.fr/css/images/commun/bg_rounded_noir.gif) no-repeat 0 0}
.rounded_black .top span span span{background:#000 none}
.rounded_black .content{border-left:1px solid #333;border-right:1px solid #333;background:#000;padding:0 9px;color:#fff;}
.rounded_black .bottom span{background:url(http://assistance.numericable.fr/css/images/commun/bg_rounded_noir.gif) no-repeat 0 100%}
.rounded_black .bottom span span span{border-bottom:1px solid #333;background:#000 none}
.rounded_gris .top span{background:url(http://assistance.numericable.fr/css/images/commun/bg_rounded_gris.gif) no-repeat 0 0}
.rounded_gris .top span span span{background:#ebebeb none}
.rounded_gris .content{border-left:1px solid #D0D0D0;border-right:1px solid #D0D0D0;background:#ebebeb;padding:0 9px}
.rounded_gris .bottom span{background:url(http://assistance.numericable.fr/css/images/commun/bg_rounded_gris.gif) no-repeat 0 100%}
.rounded_gris .bottom span span span{border-bottom:1px solid #D0D0D0;background:#ebebeb none}
.rounded_degrade_vert .top span{padding:0 0 0 8px;font-size:1%;display:block;height:8px;background:url(http://assistance.numericable.fr/css/images/commun/bg_degrade_vert.gif) no-repeat 0 0;}
.rounded_degrade_vert .top span span{padding:0 8px 0 0;background-position:right 0;}
.rounded_degrade_vert .top span span span{height:7px;border-top:1px solid #d7d8d5;background:#b2ee00 none;padding:0;}
.rounded_degrade_vert .content{border-left:1px solid #d7d8d5;border-right:1px solid #d7d8d5;background:#90bf00 url(http://assistance.numericable.fr/css/images/commun/bg_degrade_vert.gif) repeat-x left -16px;padding:0 8px;min-height:75px;}
.rounded_degrade_vert .bottom span{padding:0 0 0 8px;display:block;height:8px;font-size:1%;background:url(http://assistance.numericable.fr/css/images/commun/bg_degrade_vert.gif) no-repeat 0 -8px}
.rounded_degrade_vert .bottom span span{padding:0 8px 0 0;background-position:right -8px;}
.rounded_degrade_vert .bottom span span span{height:7px;border-bottom:1px solid #d7d8d5;background:#90bf00 none;}
#top{width:100%;height:82px;background:#000 url(http://assistance.numericable.fr/css/images/header/nav_bg.gif) repeat-x 0 -10px;}
#logo{margin-top:5px;float:left;}
#shortcuts{float:right;margin-top:20px}
#shortcuts a{padding:12px 10px 32px 40px;color:#fff;text-decoration:none;display:block;float:left;font-size:10px}
#shortcuts a span{color:#9c0}
#shortcuts a:hover span{color:#ccc}
#shortcuts a:hover{color:#ccc}
a#lien_email{background:url(http://assistance.numericable.fr/css/images/header/picto_reflet_email.gif) no-repeat 0 50%;margin-right:20px}
a#lien_my{background:url(http://assistance.numericable.fr/css/images/header/picto_reflet_my.gif) no-repeat 0 50%}
#navigation{height:37px;background:url(http://assistance.numericable.fr/css/images/header/nav_bg.gif) repeat-x 0 100%}
#navigation ul{margin:0 0 0 70px;}
#navigation ul li ul{display:none;clear:left;position:absolute;margin-left:0;}
#navigation ul li{float:left;height:37px;line-height:33px;}
#navigation ul li#home a{width:68px;height:33px;background:url(http://assistance.numericable.fr/css/images/header/picto_home.gif) no-repeat 0 0;display:block;margin:0px 1px}
#navigation ul li#home a span{margin:0px 0px;display:none;}
#navigation ul li#home a:hover{padding:0px;margin:0px 1px;color:#fff;background:url(http://assistance.numericable.fr/css/images/header/picto_home.gif) no-repeat 0 0;border-left:0px;border-right:0px;}
#navigation ul li a{font-size:11px;display:block;color:#000;text-decoration:none;font-weight:bold;padding:0px;display:block;margin:0px 1px;}
#navigation ul li a span{cursor:pointer;margin:0px 0px;display:block;padding:0px 10px 0px 10px;width:90px;text-align:center}
#navigation ul li a:hover{padding:0px;margin:0px;color:#fff;background:url(http://assistance.numericable.fr/css/images/header/menu_bg_over.gif) repeat-x 50% 0;border-left:1px solid #FDFDFD;border-right:1px solid #A5A5A5;}
#navigation ul li.menuselect a{color:#fff;background:url(http://assistance.numericable.fr/css/images/header/menu_bg_over.gif) repeat-x 50% 0;padding-bottom:4px;margin:0px}
#navigation ul li.menuselect a:hover{padding:0px 0px 4px 0px;border:0px;margin:0px;}
#navigation ul li.menuselect a span{border-left:1px solid #FDFDFD;border-right:1px solid #A5A5A5;display:block;padding:0px 10px 0px 10px}
#navigation ul li.menuselect ul{position:absolute;margin:0px 0px 0px 0px;display:block;height:22px;background-color:#fff}
#navigation ul li ul li{float:left;height:20px;line-height:20px;}
#navigation ul li.menuselect ul li a{color:#09c;margin:0px 0px;padding:0px 5px;background-image:none;}
#navigation ul li.menuselect ul li a span{display:inline}
#navigation ul li.menuselect ul li a:hover{color:#000;border:0px;margin:0px 0px;padding:0px 5px;}
#navigation ul li ul li a{color:#09c;margin:0px 5px;background-image:none;}
#navigation ul li ul li a span{display:inline}
#navigation ul li ul li a:hover{color:#000;border:0px;margin:0px 5px;background-image:none;} 
#footer_link ul{overflow:hidden;padding-left:140px;margin-top:4px}
#footer_link ul li h4{font-size:12px;margin:10px 0px 0px 0px}
#footer_link ul li{float:left;color:#09C;font-size:12px;font-weight:bold;margin:2px 80px 2px 0;}
#footer_link ul li ul{float:left;margin:0 0 10px 0;padding:0;background:none}
#footer_link ul li#footer_link3{width:280px;margin:2px 0 2px 0}
#footer_link ul li#footer_link3 ul{width:140px}
#footer_link ul li#footer_link3 ul.break{width:280px;margin:0 0 0 0}
#footer_link ul li#footer_link3 ul.break li{margin:0 0 2px 0;}
#footer_link ul li#footer_link3 ul li ul li{width:140px}
#footer_link ul li ul li{float:none;clear:left;color:#666;font-size:12px;font-weight:bold;margin:10px 0 2px 0;}
#footer_link ul li ul li ul li{margin-top:0}
#footer_link ul li ul li ul li a{color:#666;font-size:10px;font-weight:normal;text-decoration:none;}
#footer_link ul li ul li ul li a:hover{text-decoration:underline;}
#footer_pivot{margin:auto;width:845px}
#footer_pivot ul,#footer_pivot ul li{margin:0;padding:0;list-style-type:none} 
#footer_pivot ul.first{padding:10px 0px 0px 70px;background:transparent url(http://assistance.numericable.fr/css/images/commun/hsplit.gif) no-repeat 0 0}
#footer_pivot ul.last{padding:6px 0 0 290px;clear:left;}
#footer_pivot ul li{line-height:12px;float:left;display:block;margin:5px 3px 0px 3px;padding:0px 5px 0px 0px;border-right:1px solid #999}
#footer_pivot ul li a{color:#666;font-size:10px;font-weight:normal;text-decoration:none;}
#footer_pivot ul li a:hover{color:#999;}
#footer_pivot ul li.last{border-right:none;}
#footer_pivot_login{margin:auto;width:690px}
#footer_pivot_login ul,#footer_pivot_login ul li{margin:0;padding:0;list-style-type:none} 
#footer_pivot_login ul.first{padding:10px 0px 0px 70px;background:transparent url(http://assistance.numericable.fr/css/images/commun/hsplit.gif) no-repeat 0 0}
#footer_pivot_login ul.last{padding:6px 0 0 290px;clear:left;}
#footer_pivot_login ul li{height:18px;line-height:12px;float:left;display:block;margin:5px 3px 0px 3px;padding:0px 5px 0px 0px;border-right:1px solid #999}
#footer_pivot_login ul li a{color:#666;font-size:10px;font-weight:normal;text-decoration:none;}
#footer_pivot_login ul li a:hover{color:#999;}
#footer_pivot_login ul li.last{border-right:none;}
#footer_copy{margin-top:10px;padding:10px 0px 50px 0px;text-align:center;background:transparent url(http://assistance.numericable.fr/css/images/commun/hsplit.gif) no-repeat top center;color:#666;font-size:10px;font-weight:normal;}
#footer_copy_login{width:690px;margin-top:10px;padding:10px 0px 50px 0px;text-align:center;background:transparent url(http://assistance.numericable.fr/css/images/commun/hsplit.gif) no-repeat top center;color:#666;font-size:10px;font-weight:normal;}
