
@import url(/includes/communs/css-commun.css);
/* code partie commentaire pages AFP */

#commentaires {
    margin:20px 10px 5px 10px;
    position:relative;
    padding:1px 10px 15px 10px;
}
#commentaires #table-comment {
    margin:10px 0 5px 0;
    width:100%;
    border-spacing:0;
    padding:3px;
    border:1px solid #B9B9B9;
}
#commentaires #table-commentez {
    background-color:#FFFFFF;
    width:84%;
    margin:0 0 0 70px;
    border:1px solid #B9B9B9;
}
#commentaires #table-comment td {
    border:0;
    color:#000000;
    padding:10px 5px 10px 3px;
}
#commentaires #table-comment th {
    border:0;
    color:#FFFFFF;
    text-align:left;
    padding:0px 8px 0 8px;
    font-weight:bold;
    background-color:#B9B9B9;
}
#commentaires #table-commentez input, #commentaires #table-commentez textarea {
    background-color:#E6E6E6;
    padding:2px;
    border:1px solid #B9B9B9;
}
#commentaires #table-commentez .input-width {
    width:250px;
}
#commentaires #table-commentez .input-width-02 {
    width:96%;
}
#commentaires #table-commentez td {
    border:0;
    padding:0;
    font-weight:normal;
}
#commentaires #table-commentez th {
    border:0;
    padding:0 3px 0 3px;
    text-align:left;
    font-weight:normal;
}
#commentaires h4.titre-comment {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    padding-left:10px;
    color:#FF0000;
    background:url(/images/cube-comment.jpg) no-repeat 0 7px;
    margin:10px 0 10px 0;
}
.color1 {
    background-color:#F2F2F2;
}
.color0 {
    background-color:#FFFFFF;
}
a#lien-commentez {
    display:block;
    position:absolute;
    top:16px;
    right:20px;
    background:transparent url(/images/bg-picto03.gif) no-repeat scroll 0 1px;
    padding-left:14px;
    text-decoration:none;
}
a:hover#lien-commentez {
    color:#FF0000;
}
/* STYLE NORDNET 2006 */

body {
    background:url(/images/nn-fond-page.jpg) repeat-x #B9B9B9;
}
#nn-top-page {
    background: url(/images/nn-fond-top-une-1000.jpg) no-repeat 0 0;
    width:1000px;
    /*height:160px;*/
    height:142px;
}
#top-menu-page {
    padding:113px 0 0 24px;
}
#top-menu-page img {
    border:0;
}
#cellule_droite_haut {
    background:#FFFFFF;
}
img {
    border:0;
}
/*------------------------------------------------------------------------*/

/* --- GENERAL ------------------------------------ */
* {
    margin:0px;
    border:0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
}
a {
    color:#000000;
}
a:hover {
    text-decoration:none;
}
a img {
    border:1px solid #000000;
}
a:hover img {
    border-color:#AAAAAA;
}
/* --- TABLEAU ------------------------------------ */

td {
    border:0px;
}
div#centre table {
    border-spacing:10px;
    margin-left:-10px;
    margin-top:-8px;
    margin-bottom:-10px;
    clear:both;
}
div#centre td {
    border:1px solid #939393;
}
td#cellule_gauche {
    background:#EEEEEE url(/images/fond-bloc-gauche.jpg) repeat-y scroll 0pt;
}
td#cellule_gauche_news {
    background:#EEEEEE url(/images/fond-bloc-gauche.jpg) repeat-y scroll 0pt;
}
/* --- CONTENEUR ------------------------------------ */
div#conteneur {
    position: absolute;
    width: 1000px;
    left: 50%;
    margin-left:-500px!important;
    margin-left:-499px;
}
/* --- TITRE ----------------------------------------- */
div#titre {
    border:1px solid #9b9b9b;
    background:url(/images/fond_haut.jpg);
    display:block;
    height: 78px;
    margin-bottom:2px;
    background-color: #E8E8E8;
}
div#titre img {
    border:0px;
}
div#titre img a {
    border:0px;
}
div#pub {
    position:absolute;
    left:230px;
    top:37px;
    display:inline;
}
div#pub img {
    float:left;
    margin:5px;
    border:0px;
}
div#pub div#pub-gauche {
    margin-left:24px !important;
    margin-left:26px;
    margin-right:2px;
}
div#messagerie {
    position:absolute;
    left:300px;
    top:25px;
}
div#messagerie img {
    vertical-align:middle;
    display:inline;
}
div#rechercher {
    position:absolute;
    right:40px;
    top:15px;
}
div#rechercher p {
    font-size:13px;
    font-weight:900;
}
div#rechercher input {
    border:1px solid #9b9b9b;
    vertical-align:1em !important;
    vertical-align:0.5em;
}
div#rechercher input {
    margin-top:5px;
}
/* --- MENU ----------------------------------------- */
div#menu {
    width:1000px;
    height:5px;
}
div#menu img {
    border:0px;
}
div#menu ul {
    text-align:center;
    list-style:none;
    margin-left:-20px;
}
div#menu li {
    font-weight:bold;
    font-size:12px;
    margin:3px;
}
div#menu li ul {
    background:#feeaeb;
    height:20px;
    width:730px;
    border:#CC3333 1px dashed;
    border-left:0px;
    border-right:0px;
}
div#menu li ul li {
    float: left;
}
a.ssmenu:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none
}
a.ssmenu:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: underline
}
.ssmenu {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none
}
.dmenu {
    position:absolute;
    left:0;
    top:150px; 
    z-index:111;
    visibility:hidden;
}
/* --- HAUT ----------------------------------------- */
div#haut {
    display:block;
    height: 20px;
    background-color: #FFFFFF;
    line-height:20px;
}
div#accueil {
    float:left;
    width:260px;
}
div#message_accueil {
    float:left;
    width:310px;
}
div#date {
    float:left;
    text-align:right;
    width:190px;
}
/* --- menu_info_continu ( menu horizontal : choix rubrique AFP ) --------------------------------------- */

#menu_info_continu {background-color:#E6E6E6; width:935px; padding:4px 0 0 0; text-align: left; height: 19px; margin:0;}

#menu_info_continu ul {margin:0; padding-left:0px; font-size:12px; overflow:hidden; position:relative; height:20px;}

#menu_info_continu ul li { display:block; float:left; background:url(/images/nn_com/bg-droite-menu-info.jpg) right top no-repeat;
                           padding-left:15px; padding-right:15px; }

#menu_info_continu ul li.suite {background:none;padding:0;}

#menu_info_continu ul li.suite a {
    font-weight:normal; cursor:pointer; padding-left:7px; display:block;
    background:url(/images/nn_com/bg-menu-horizontal-04.jpg) left top no-repeat;}


#menu_info_continu ul li.suite a span{
    font-size:11px; color:#FFF; position:relative; padding:2px 6px 0 0 ;  display:block;
    background:url(/images/nn_com/bg-menu-horizontal-04.jpg) right top no-repeat;}

/* Hack IE 6 seulement */
* html #menu_info_continu ul li.suite a span{
    font-size:11px; color:#FFF; position:relative; padding:2px 6px 0 0;  display:block; width:40px;
    background:url(/images/nn_com/bg-menu-horizontal-04.jpg) right top no-repeat;}

#menu_info_continu ul li.retour {background:none; padding:0 0 0 10px; display:block;}

#menu_info_continu ul li.retour a {
    font-weight:normal; cursor:pointer; padding-left:7px; display:block;
    background:url(/images/nn_com/bg-menu-horizontal-04.jpg) left top no-repeat;}

#menu_info_continu ul li.retour a span{
    font-size:11px; color:#FFF; position:relative; padding:2px 6px 0 0; display:block; height:19px;
    background:url(/images/nn_com/bg-menu-horizontal-04.jpg) right top no-repeat;}

/* Hack IE 6 seulement */
* html #menu_info_continu ul li.retour a span{
    font-size:11px; color:#FFF; position:relative; padding:2px 6px 0 0; height:19px; width:40px;
    background:url(/images/nn_com/bg-menu-horizontal-04.jpg) right top no-repeat;}

#menu_info_continu ul li a {font-weight:normal; color:#333;}

#menu_info_continu ul li a:hover {color:#FF0000;}

#menu_info_continu ul li a span {font-size:12px; height:22px;}

#menu_info_continu ul li.selected {padding-left:9px; padding-right:9px;}

#menu_info_continu ul li.selected a {
    font-weight:normal; cursor:pointer; padding-left:6px; display:block; padding-bottom:5px;
    background:url(/images/nn_com/bg-menu-horizontal-03.jpg) left top no-repeat;}

#menu_info_continu ul li.selected a span {
    font-size:12px; color:#ff0000;  position:relative; padding-right:6px; padding-bottom:5px; 
    background:url(/images/nn_com/bg-menu-horizontal-03.jpg) right top no-repeat}

/* Hack IE 6 seulement */
* html #menu_info_continu ul li.selected a span {
    font-size:12px; color:#ff0000;  position:static; padding-right:6px; padding-bottom:5px;
    background:url(/images/nn_com/bg-menu-horizontal-03.jpg) right top no-repeat}


/* --- menu_info_afp --------------------------------------- */
div#menu_info_afp {
	margin-top:4px; 
	heigth:20px; 
	width:1000px; 
}
div#menu_info_afp ul{
	padding-left:0px;
	border:1px solid #939393;
	display:block;
	height:20px;
	background-image:url(/images/fond-menu-page-afp.jpg);
}
div#menu_info_afp a { 
	font-size:12px; 
	color:#3D464C; 
	text-decoration:none; 
	font-weight:bold; 
	line-height:20px!important; line-height:18px;
}
div#menu_info_afp a:hover {
	color:#FF0000;
	text-decoration:none;
}
div#menu_info_afp li {
	text-align:center;  
	float:left; 
	display:block; 
	height:20px;
	background-image:url(/images/fond-menu-page-afp.jpg);
}
div#menu_info_afp li.selected {
	background-image:url(/images/fond-titre-manchette.jpg);
}
div#menu_info_afp li.selected a, div#menu_info_afp li.selected a:hover { color:#FFFFFF; }
div#menu_info_afp li#menu_info_une { width:69px; }
div#menu_info_afp li#menu_info_reg { width:68px; }
div#menu_info_afp li#menu_info_fra { width:68px; }
div#menu_info_afp li#menu_info_mon { width:62px; }
div#menu_info_afp li#menu_info_pol { width:72px; }
div#menu_info_afp li#menu_info_eco { width:49px; }
div#menu_info_afp li#menu_info_spo { width:58px; }
div#menu_info_afp li#menu_info_clt { width:62px; }
div#menu_info_afp li#menu_info_medecine { width:58px; }
div#menu_info_afp li#menu_info_med { width:58px; }
div#menu_info_afp li#menu_info_sci { width:68px; }
div#menu_info_afp li#menu_info_hightech { width:76px; }
div#menu_info_afp li#menu_info_gen { width:58px; }
div#menu_info_afp li#menu_info_ins { width:68px; }
div#menu_info_afp li#menu_info_dos1 { width:104px; }

div#menu_info_afp li#menu_info_videos-france { width:145px; }
div#menu_info_afp li#menu_info_videos-inter { width:145px; }
div#menu_info_afp li#menu_info_galerieani { width:204px; }

div#menu_info_afp li#menu_info_foot_fra { width:115px; }
div#menu_info_afp li#menu_info_foot_bel { width:155px; }
div#menu_info_afp li#menu_info_foot_nld { width:145px; }
div#menu_info_afp li#menu_info_foot_xngl { width:155px; }
div#menu_info_afp li#menu_info_foot_ita { width:98px; }
div#menu_info_afp li#menu_info_foot_deu { width:150px; }
div#menu_info_afp li#menu_info_foot_esp { width:110px; }
/* --- CENTRE --------------------------------------- */
div#centre {
    width:1000px;
}
div#centre img {
    margin-top:5px;
    margin-bottom:5px;
}
/* --- GAUCHE --------------------------------------- */
div#gauche {
    float:left;
    width:131px;
    position:relative;
    padding-top:10px;
}
div#gauche a {
    text-decoration:none;
}
div#gauche a:hover {
    text-decoration:underline;
}
div#gauche h3 {
    display:none;
}
/* --- --- */
div#gauche li {
    background:url(/images/puce_afp.gif) no-repeat 0px 4px;
    padding-left:12px;
    list-style:none;
    margin-left:-35px !important;
    margin-left:8px;
    margin-bottom:2px;
}
div#gauche h4 {
    display:none;
    position:relative;
    font-weight:bold;
    color:#FF0000;
    padding:11px 7px 7px 7px;
}
div#gauche h5 {
    color:#000000
}
/*div#gauche div.element { margin:6px; margin-right:5px; margin-bottom:10px; }*/

div#gauche div.element img {
    margin-left:3px;
}
div#gauche div.element a img {
    border-color:#000000;
}
div#gauche div.article {
    position:relative;
    padding:1px 5px 13px 8px;
    list-style:none;
    margin:0;
}
div#gauche div.article a {	font-weight:normal;	font-size:11px;	font-family:Arial, Helvetica, sans-serif;color:#333333;	display:block;padding-left:10px;background:url(/images/nn_com/bg-fleche-01.png) 3px 4px no-repeat;}
div#gauche div.article a.selected {font-weight:normal;color:#999999;background:url(/images/nn_com/bg-fleche-02.png)3px 4px no-repeat;}
div#gauche div.article_top {margin:0px;	padding:5px;margin-right:10px;}

/* -- -- COLONNE DE GAUCHE (pour la nouvelle manchette) -- -- */

#gauche .element {
    font-size:11px;
    padding-bottom:5px;
}
div#gauche .element h3 {
    display:block;
    background:url(/images/fond-menu-page-afp-off.jpg) 0 0 repeat-x #E10000;
    line-height:19px;
    height:20px;
    color:#FFFFFF;
    font-weight:bold;
    font-size:12px;
    padding-left:5px;
}
div#gauche .element h3 a {
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    font-size:12px;
}
div#gauche .element h3 a:hover {
    text-decoration:underline;
}
#gauche .element img {
    display:block;
    text-align:center;
    margin:8px 8px 8px 10px;
    border:0;
}
#gauche .element h5 {
    font-weight:bold;
    text-indent:15px;
    background:url(/images/fond-bouton.jpg) 0 0 no-repeat;
    padding-bottom:5px;
    color:#000000;
}
#gauche .element .element_inc h4 {
    font-weight:bold;
    font-size:12px;
    text-align:center;
    color:#FF0000;
    background:none;
    height:auto;
    font-family:Arial, Helvetica, sans-serif;
    line-height:normal;
}
#gauche .element h5 a {
    font-weight:bold;
}
#gauche .element .element_inc {
    padding:5px;
}
#gauche .element .element_inc img.actu-sport {
    height:82px;
    width:110px;
    padding:2px;
    border:1px solid #C0C0C0;
}
/* --- DROITE -------------------- */
div#droite {
    width:855px;
}
#droite.sans-manchette {
    width:998px;
}
div#droite a {
    font-weight:bold;
}
div#droite h3 {
    line-height:16px;
    text-indent:2px;
    height:16px;
    width:170px;
    background:#FF0000;
    color:#FFFFFF;
    font-size:13px;
}
div#droite h4 {
    margin:5px;
    color:#FF0000;
    font-size:18px;
    font-weight:normal;
}

div#droite #options {
    clear:both;
}

/* Hack IE 6 seulement */
* html div#droite #options {
    clear:none;
}

div#droite h4.titre-dossier-en-lumiere {
    text-align:center;
    font-size:14px;
    font-weight:bold;
    color:#777;
    display:block;
    text-transform: uppercase;
    width:750px;
    margin:0 0 5px 0;
}
div#droite h4 .art-origine {
    font-size:14px;
    font-weight:bold;
}
div#droite div.titre {
    background-color:#f0e8e5;
    width:100%;
}
div#droite ul {
    margin:0px;
    padding:0px;
}
div#droite li {
    background:url(/images/puce_afp.gif) no-repeat 0px 4px;
    padding-left:12px;
    list-style:none;
    margin-left:8px;
    margin-bottom:2px;
}
div#droite div.section {
}
div#droite div.entete a {
    font-weight:bold;
}
div#droite p {
    margin:8px;
    margin-bottom:12px;
    font-size:12px;
}
div#droite p a {
    font-size:12px;
    font-weight:normal;
    text-decoration: underline;
}
/* ------------ */
div#droite div.entete_afp {
    height:120px;
    background:#F4F4F4;
}
div#droite div.entete_afp img {
    text-align:right;
    float:left;
    margin:6px;
    border:0px;
}
div#droite div.entete_afp div.image {
    text-align:right;
    width:180px;
}
div#droite div.entete_afp p {
    font-size:11px;
    margin-top:10px;
    margin-bottom:10px;
}
div#droite div.entete_afp h5 {
    padding-top:6px;
}
div#droite div.entete_afp a {
}
div#droite div.section ul {
    margin-bottom:15px;
}
div#droite div.section li {
    font-weight:bold;
}
div#droite div.section li.toute_les_news {
    position:relative;
    left:450px;
    width:430px;
}
div#droite div.section li.toute_les_news a {
    font-weight:lighter;
}
/* ------------ */
div#droite div.entete_rub {
    height:70px;
    margin:5px;
    margin-bottom:20px;
}
div#droite div.entete_rub img {
    text-align:right;
    float: left;
    margin:6px;
    margin-top:0px;
}
div#droite div.entete_rub p {
    margin-bottom:10px;
}
div#droite div.rubrique div.gauche, div#droite div.rubrique_gris div.gauche {
    width:60px;
    height:122px;
    background:#FEEAEB;
    border-right: 1px dashed #939393;
    float:left;
}
div#droite div.rubrique div.gauche img, div#droite div.rubrique_gris div.gauche img {
    margin:8px;
    border:0px;
}
div#droite div.rubrique div.texte3, div#droite div.rubrique_gris div.texte3 {
    padding:5px;
    margin-left:10px;
}
div#droite .football p {
    margin-bottom:-5px;
}
div#droite .bann_foot {
    position:relative;
    margin:0;
    padding:0;
    padding-left:5px;
    border:0;
}
div#droite .bann_foot img {
    border:0;
    margin-left:70px;
}
div#droite div.rubrique p, div#droite div.rubrique_gris p {
    margin-left:0px;
    margin-right:120px;
}
div#droite div.rubrique, div#droite div.rubrique_gris {
    clear:both;
    width:1000px;
    display:block;
    border-top: 1px dashed #939393;
    float:left;
}
div#droite div.rubrique img {
    float:right;
    margin:5px;
    border:0px;
}
div#droite div.rubrique_gris img {
    float:right;
    margin:5px;
    border:0px;
}
div#droite div.rubrique div.texte, div#droite div.rubrique_gris div.texte {
    margin-left:100px;
    margin:5px;
    margin-left:10px;
}
div#droite div.rubrique div.texte2, div#droite div.rubrique_gris div.texte2 {
    margin-left:100px;
    margin:5px;
}
div#droite div.rubrique_gris {
    background:#f3f3f3;
}
div#droite div.rubrique_galerieani {
    height:180px;
    width:940px;
    display:block;
    background:url(/images/nn_com/bg-bloc-multimedia.jpg) left bottom no-repeat;
    padding-bottom:20px;
    margin-bottom:10px;
    position:relative;
}
div#droite div.rubrique_galerieani img {
    border:0px;
    margin:10px;
    margin-top:10px;
    float:left;
    border:1px solid #000;
}
div#droite div.rubrique_galerieani p {
    padding-bottom:10px;
    position:relative;
    margin-left:0;
}


div#droite div.rubrique_galerieani .btn-anim {
    background:url(/images/nn_com/bg-btn-video.jpg) 0 0 no-repeat;
    padding:3px 12px 5px 12px;
    color:#FFF;
    font-weight:bold;
}

#conteneur-infos .multimedia {width:950px;}

#conteneur-infos .multimedia-image {float:left;}

#conteneur-infos .multimedia-texte {width:650px;position:relative;overflow:hidden;}
/* Hack IE 6 seulement */
* html #conteneur-infos .multimedia-texte {width:620px;}

#conteneur-infos .multimedia-titre {width:640px;margin:20px 10px 0 0;}

#conteneur-infos .multimedia-titre a {text-decoration:none;color:#FF0000;font-size:18px;font-weight:normal;}

div#droite div.rubrique_videos {
    height:170px;
    display:block;
    width:940px;
    background:url(/images/nn_com/bg-bloc-multimedia.jpg) left bottom no-repeat;
    padding-bottom:20px;
    margin-bottom:10px;
    position:relative;
}
/* Hack IE 6 seulement */
* html div#droite div.rubrique_videos{
    width:900px;
}
div#droite div.rubrique_videos img {
    border:0px;
    margin:10px;
    margin-top:10px;
    float:left;
    border:1px solid #000;
}
div#droite div.rubrique_videos p {
    padding-bottom:10px;
    position:relative;
    margin-left:0;
}


div#droite div.rubrique_videos .btn-video {
    background:url(/images/nn_com/bg-btn-video.jpg) 0 0 no-repeat;
    padding:3px 22px 5px 22px;
    color:#FFF;
    font-weight:bold;
}
div#droite div.rubrique_galerieani a.puce, div#droite div.rubrique_videos a.puce {
    padding-left:15px;
    background:url(/images/fond-bouton.jpg) 0 2px no-repeat;
}
div#droite div.rubrique_region {
    clear:both;
    width:615px;
    height:53px;
    border-bottom: 1px dashed #939393;
}
div#droite div.rubrique_region div.gauche_rub {
    width:60px;
    height:53px;
    background:#FEEAEB;
    border-right: 1px dashed #939393;
    float:left;
}
div#droite div.rubrique_region div.texte3 {
    padding:5px;
    margin-left:60px;
}
div#droite div.rubrique_region img {
    margin-left:9px;
}
/* ------------ */
div#droite div.entete_art {
    height:200px;
    margin-bottom:-15px;
}
div#droite div.entete_art div.image {
    text-align:right;
    float: left;
    margin:6px;
    margin-top:0px;
}
div#droite div.entete_art div.image img {
    display:block;
}
div#droite div.entete_art div.image p {
    text-align:left;
    font-style:italic;
    margin-top:5px;
}
div#droite div.entete_art p {
    margin-bottom:10px;
}
div#droite div.article {
    padding-bottom:30px;
    border-bottom: 1px dashed #939393;
    margin-bottom:10px;
}
div#droite div.article h5 {
    margin:5px;
    margin-top:10px;
    margin-left:10px;
}
div#droite div.leftSide, div#droite div.rightSide {
    margin:5px;
    margin-top:3px;
    margin-top:3px;
    margin-bottom:8px;
}
div#droite div.leftSide {
    float:left;
}
div#droite div.rightSide {
    float:right;
}
div#droite div.leftSide h6, div.rightSide h6 {
    font-style:italic;
    font-weight:normal;
}
div#droite div.article_rub {
    width:307px;
    height:155px;
    display:block;
    float:left;
    background:#fcf2ef;
    margin-bottom:0px;
}
div#droite div.article_rub h3 {
    width:130px;
}
div#droite div.article_rub h5 {
    color:#FF0000;
    margin-bottom:5px;
}
div#droite div.article_rub a {
    text-decoration:none;
    font-weight:normal;
}
div#droite div.article_rub a:hover {
    text-decoration:underline;
}
div#droite div.article_rub img {
    float:left;
    margin:5px;
}
div#droite div.article_rub div.texte {
    width: 150px;
    margin:10px;
    margin-top:5px;
    margin-left:100px;
}
div#droite p.copyright_afp {
    margin-top:20px;
    clear:both;
    font-style:italic;
    font-size:10px;
    color:#666666;
}
/* --- BAS ------------------------------------------ */


#droite .donnees {
    margin:5px 0 10px 20px;
    padding:0;
    border:0px;
    border-spacing:0;
}
#droite .donnees tr {
    margin:0;
    padding:0;
}
#droite .donnees td {
    background:#EAEAEA;
    margin:0;
    padding:5px;
    border:0px;
    border-spacing:0;
    border:0;
}
/* style pour le menu haut */
/*
#header_nav {
	position:relative;
	top:105px!important;top:103px;
	left:26px;
	float:none;
}
*/
/* ajout FL */
#header_nav {
    position:relative;
    top:91px;
    float:none;
}
#head-info-recherche {
    padding:86px 0 0 0;
    float:right;
    width:1000px;
}
/* fin ajout FL */

#header_nav dl.menu dt a span {
    display:block;
    color:#3d464c;
    text-transform:uppercase;
    font-weight:bold;
    font-size:11px;
    height:18px;
    line-height:18px;
    border-bottom:2px solid #ff0000;
    font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
}

/* Pages parrainage */

#fond-solution {background: url(/images/nn_com/fond-solution-parrainage.jpg) left bottom no-repeat; width:740px; height:180px;padding:10px;}
#fond-solution .titre-solution {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:red;font-size:25px;}
#fond-solution .fwb {font-weight:bold;}
#fond-solution .tc1 {color:#666;}
#fond-solution .fsi {font-style:italic}
#fond-solution .mb0 {margin-bottom:0;}
#fond-solution .mb10 {margin-bottom:10px;}
#fond-solution .mt0 {margin-top:0;}
.mr10, #fond-solution .mr10 {margin-right:10px;}
.fl, #fond-solution .fl {float:left;}
#fond-solution .cb {clear:both;}
#fond-solution #perso-sol1 {background:url(/images/nn_com/personnages-solution-01.gif) top right no-repeat; width:740px; height:70px;}
#fond-solution #perso-sol2 {background:url(/images/nn_com/personnages-solution-02.gif) top right no-repeat; width:740px; height:70px;}
#fond-solution #perso-sol3 {background:url(/images/nn_com/personnages-solution-03.gif) top right no-repeat; width:740px; height:70px;}

#bloc-solutions-parrainage {padding:5px;position:absolute;top:115px;left:30px;overflow:hidden;}
.solution {display: none;}
#bloc-solutions-parrainage #btn_solution_01 {background:url(/images/nn_com/bloc-solution-parrainage-01.gif) 100% 100% no-repeat; width:237px; height:92px;cursor:pointer;}
#bloc-solutions-parrainage #btn_solution_01.hover {background-position:0 0;}
#bloc-solutions-parrainage #btn_solution_02 {background:url(/images/nn_com/bloc-solution-parrainage-02.gif) 100% 100% no-repeat; width:237px; height:92px;cursor:pointer;}
#bloc-solutions-parrainage #btn_solution_02.hover {background-position:0 0;}
#bloc-solutions-parrainage #btn_solution_03 {background:url(/images/nn_com/bloc-solution-parrainage-03.gif) 100% 100% no-repeat; width:237px; height:92px;cursor:pointer;}
#bloc-solutions-parrainage #btn_solution_03.hover {background-position:0 0;}



