@charset "iso-8859-1";
/* CSS Document */

@import url(http://img3.free.fr/2008/portail/css/reset.css);
@import url(http://img3.free.fr/2008/portail/css/generic.css);
@import url(http://img3.free.fr/2008/portail/css/ie.css);
@import url(http://img3.free.fr/2008/portail/css/print.css) print;


html { font-size:1em; color: #666666; font-family:  lucida, verdana, arial, sans-serif; }
body { background-image:url(http://img3.free.fr/2008/portail/im/chrom_degh.png); background-repeat: repeat-x; font-size:0.8em; height:100%; }

#wrap { display:block; width:980px; margin:auto; background-color:#FFFFFF; clear:both; height:100%; overflow:visible;}
#transw{display:block; background-color:#FFFFFF;  height:100%; clear:both;}




a:link { text-decoration: none; color: #1f78b7; }
a:visited { text-decoration: none; color: #155d8f; }
a:hover { text-decoration: underline; color: #c33; }
p{margin:13px 0px 13px 0px;}

/* ////////////////////////////////////////////////// */
/* ////////////////////  HEADER  //////////////////// */
/* ////////////////////////////////////////////////// */
#header{width:auto;clear:both; overflow:hidden; display:block; height:112px}
#header img { margin: 10px 0 0 10px; vertical-align:baseline; float:left; }
#header img.chaine { margin:0px; float:left; padding: 0; text-align:center }
#googlebox { float:right; width:680px; height:80px; vertical-align:middle; overflow:hidden; }
#mapbox { float:right; height:80px;  text-align:center; }
#reminder{ display:block; position:absolute; left:1050px; width:100px; height:100px; background-image:url(http://www.free.fr/im/global/navigation/main-menu/reminder.png); background-repeat:no-repeat; }
#logo{ width:185px; display:block; float:left;}
#logo, #logo img { text-align:center; float:left;  font-family: arial, sans-serif; color: #666666; font-size: 16px; font-weight:bold; margin:2px 0px 2px 5px; padding:0; }
#logo h1{position:absolute; margin: -9px auto auto 50px; padding:3px 10px 3px 10px; _margin: -9px auto auto -40px; background-color:#666666; color:#FFFFFF; text-transform:uppercase;}
#logo div.ttr{position:absolute; margin: -9px auto auto 50px; padding:3px 10px 3px 10px; _margin: -9px auto auto -40px; background-color:#666666; color:#FFFFFF; text-transform:uppercase;}
#rlinks { display:block; position:absolute;  width:980px; height:111px; border-bottom:1px solid #cccccc; background-image:url(http://img3.free.fr/2008/portail/im/chrom_menu.png); }
#topmenu { font-family:  verdana, arial, sans-serif; float:left; height:13px; width:968px; font-size:0.9em; padding: 5px 5px 6px 5px; text-align:center;  font-weight:bold; margin: 0; border-bottom:1px solid #c0c0c0;/* background-image:url(http://img3.free.fr/2008/portail/im/grd_ongmenulhover.png);*/}
#topmenu li { margin:0 10px 0 0px; float:left; padding-right:10px; border-right:1px solid #cccccc; }
#topmenu li a:link, #topmenu li a:visited { color:#666666; padding: 5px 0px 6px 0px;}
#topmenu li a:hover { color: #FF0000; text-decoration:none; border-bottom:1px solid #FF0000; }
#search { margin: 20px 0 10px 0; float:left; width:700px; }
#search .text,#search .search-style{ padding:5px; font-size:12px; width:480px; float:left; border:1px solid #CCCCCC;}
#search .submit {  border:1px solid #CCCCCC; border-top:0px; margin-left:2px; width:80px; font-size:11px; height:26px;  background-image:url(http://img3.free.fr/2008/portail/im/grd_ongmenul.png); font-weight:bold; color:#666666;}
#search input[type=submit]:hover {  border:1px solid #CCCCCC; font-size:11px;  background-image:url(http://img3.free.fr/2008/portail/im/grd_ongmenulhover.png); color:#FF0000;}
#search ul{ width:330px;  float:left; }
#search .options li { list-style:none; float:left; padding:5px; }
#search .options li.selected a { color:#666; font-weight:bold; text-decoration:none; }
#search .options .radio{ float:left; border:none;}
#search .options label{ margin-left:3px; }
#search .scredits { float:left; padding:0; margin:0; }
#search .scredits img{ border:0; margin:0; padding:0; }

/* ////////////////////////////////////////////////// */
/* ////////////////  PLAN SITE SLIDE  /////////////// */
/* ////////////////////////////////////////////////// */

#panel {position:absolute; margin:auto; padding:0; background:#F5F5F5; border:5px solid #666666; width:938px; height:290px; display:none; border-top:0px; z-index:12; }
.slide{ position:absolute; margin: 1px 1px auto 870px; padding: 0 3px 0 3px; height:15px; width:66px; z-index:14; border:1px solid #666666; background-color:#F0F0F0; border-top:0px; }
.slide a { color: #666666; padding-top:1px; font-size:0.8em; }
.btn-slide{ background-color:#CCCCCC; background: url(http://img3.free.fr/2008/portail/im/white-arrow.gif) no-repeat left -60px; text-align: center; width: 66px; text-align:right; height: 15px; padding:0; display: block; margin:0; font: normal 120%/100% Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }
.active { background-position: left 2px; width:46px; }
#nav-wrapper{ font-size:0.8em;}
#nav-wrapper ul{ display:block; width:920px;  color:#FFFFFF; margin-left:5px; float:left; }
#panel_titre {color:#666666; margin:0; padding:10px 5px 10px 8px; font-size:1.2em; background-image:url(http://img3.free.fr/2008/portail/im/bg_actu_home_revert.gif);background-repeat: repeat-x; height:25px; width:925px; font-weight:bold; z-index:13; }
#panel_titre img{float:left; border:0px; margin:0px 0px 0px 0px;}
#panel_titre h2{ width:118px; float:left; margin-top:2px;}
#panel{ background-color:#FFFFFF; padding-bottom:5px;font-family: lucida, verdana, arial, sans-serif;}
#nav-wrapper .chevron{ width:180px; float:right; text-align:right; padding:5px; color:#ff0000; }
#nav-wrapper #prospect { float:left; display:block; height:230px;  width:195px; background-image:url(http://img3.free.fr/2008/portail/im/bg-plan_prospect2.png); background-position:top right; background-repeat:repeat-y; background-color:#FFFFFF; color:#666666; padding:3px; margin-left:10px;  border:1px solid #CCCCCC; border-right:1px solid #AAAAAA;}
#nav-wrapper #prospect ul{float:left; }
#nav-wrapper #prospect li{width:212px; float:left;}
#nav-wrapper #prospect li a{color:#666666;}
#nav-wrapper #prospect li{margin-left:18px; margin-bottom:3px;}
#nav-wrapper #prospect ul li{width:230px; float:none;}
#nav-wrapper #prospect h3{ margin-left:10px; font-size:1.2em; color:#EE0000; margin-bottom:2px;}
#nav-wrapper #prospect h3 a{ font-size:1.1em; color:#EE0000; }
#nav-wrapper #prospect h3 a.space{ margin-top:10px; }
#nav-wrapper #chaines {float:left; display:block; width:700px; padding:3px; margin-left:10px; border:1px solid #CCCCCC; background-image:url(http://img3.free.fr/2008/portail/im/bg-plan.png); background-position:bottom left; background-repeat:repeat-x;}
#nav-wrapper #chaines li{width:130px; float:left; margin-left:10px; color:#666666; margin-bottom:2px; font-weight:bold;}
#nav-wrapper #chaines li a{ color:#ff0000; font-size:1.4em;}
#nav-wrapper #chaines  li ul{width:118px; height:80px; overflow:hidden; margin-bottom:5px;}
#nav-wrapper #chaines  li ul li{margin:0 0 0 10px; padding:0; width:auto; font-weight:normal; }
#nav-wrapper #chaines  li ul li a{font-size:1em;  color:#666666; font-weight:normal;}
#nav-wrapper #chaines h3 a{color:#3894d5; font-size:1.3em; }

/* ////////////////////////////////////////////////// */
/* ////////////////  MENUS ARTICLES  //////////////// */
/* ////////////////////////////////////////////////// */

#menu {  font-family: arial, sans-serif; width:980px; z-index:99; font-size:13px; margin:0px 0px 10px 0px; padding-left:0px; padding-right:0px; border-top:30px solid #f2f1f1; background-color:#FFFFFF; }

/* NIVEAU 1 */
#n1menu { display:block; overflow:hidden; z-index:999;  height:28px; text-align: left; border:0px; margin: 0px 0px 0px 0px; width: 980px; background-image:url(http://img3.free.fr/2008/portail/im/grd_ongmenul.png); border-top:3px solid #f2f1f1; border-bottom:1px solid #FFFFFF;}
#n1menu ul{  height:30px;  padding:0px 0px 0px 0px; margin-bottom:2px;}
#n1menu li { float:left; margin-bottom: -2px; }
#n1menu li a { font-weight:bold; list-style:none; float:left; padding:5px 10px 8px 10px;  border-right: 1px #CCCCCC solid; background-image:url(http://img3.free.fr/2008/portail/im/grd_ongmenul.png); color:#22597f; border-bottom:0px; }
#n1menu li a:hover { padding:6px 10px 7px 10px; color:#c33; text-decoration:none; background-image:url(http://img3.free.fr/2008/portail/im/grd_ongmenulhover.png);  }
#n1menu li a.sel { border:0px; padding:6px 10px 11px 10px; font-weight:bold; border: 2px solid #d1d1d1; border-left:0; border-right:0; border-top:0px solid #d1d1d1; margin-bottom:-2px; margin-top:-1px; border-bottom:0px;  background-color:#0c5f99; background-image:none; color: #FFFFFF; background-image:url(http://img3.free.fr/2008/portail/im/grd_ongmenulsel.png); }
#n1menu li a.home { background-image:url(http://img3.free.fr/2008/portail/im/grd_ongmenulhome.png); color: #FFFFFF; border-bottom: 1px #CC0000 solid; border-top: 1px #f10101 solid;  border-right: 1px #CC0000 solid; }
#n1menu li a.sel:hover {  }
#n1menu li a.nosel { list-style:none; float:left; padding:2px 5px 8px 5px; margin-bottom: -2px; border-left: 1px #CCCCCC solid; }
/* NIVEAU 2 */
#n2menu { width:980px; text-align: left; margin:0px; background-image:url(http://img3.free.fr/2008/portail/im/grd_ongmenul2.png); }
#n2menu ul { background-color:#0c5f99;  width:912px; height:30px; padding: 0px 5px 0px 0px; width:943px; background-image:url(http://img3.free.fr/2008/portail/im/grd_ongmenul2.png); }
#n2menu li { float:left;}
#n2menu li a{ font-weight:bold;  float:left; background: none; border:none; padding:9px 9px 8px 9px;  list-style:none; color:#FFFFFF;  }
#n2menu li a:hover { color:#ff0000; text-decoration:none; background-image:none; background-image:url(http://img3.free.fr/2008/portail/im/fl_ongmenu2hover.png); background-position:50% 100%; background-repeat:no-repeat; }
#n2menu li a.sel { font-weight:bold; border:none; border-bottom:none; background-image:url(http://img3.free.fr/2008/portail/im/fl_ongmenu2sel.png); background-position:50% 100%; background-repeat:no-repeat;   }
#n2menu li a.sel:hover{ color:#FFFFFF; }
/* NIVEAU 3 */
#n3menu {  width:973px; overflow:hidden;  padding:4px; margin:0px 0px 0px 0px; border-bottom:4px solid #014574; }
#n3menu ul {   float:left;  padding:5px 0px 5px 0px;  }
#n3menu li{ margin:5px;  min-width:175px; _width:175px;  list-style-position:inside; float:left; }
#n3menu li a{ font-weight:bold;  border-bottom:1px solid #666666; clear:both; border:none; background:none;  color:#8f8e8e; }
#n3menu li a:hover{ color:#c33;}
#n3menu li a.sel { font-weight:bold; border:none; background:none; color:#014574; }
#n3menu ul { }
#n3menu ul.c2, #n3menu ul.c3, #n3menu ul.c4 { border-left:1px #dddddd dotted; }
#n3menu ul.c3 { }
#n3menu ul.c4 { }



/* //////////////////// PUB ///////////////////// */
.pub{ display:block; width:300px; padding:8px; font-size:0.6em; font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#999999; margin-bottom:20px;}
.pub span{ display:block; text-transform:uppercase; margin-top:-6px; margin-bottom:2px; letter-spacing:2px;}

/* SPACERS */
.spaceboy { clear:both; width:100%; }
.spaceboy_b { clear:both; width:100%; border-top:1px solid #d1d1d1; margin:5px 0px 5px 0px; }
.spaceboy_c { clear:both; width:100%; height:1px; font-size:0 }
.spaceboy_d { clear:both; width:100%; border-top:1px solid #ececec; border-bottom:1px solid #ececec; height:1px; margin:20px 0px 20px 0px; }

/* //////////////////// CHEMIN DE FER ///////////////////// */
#cfer {margin:0 0 10px 0; width:980px;  color:#999999; clear:both;  }
#cfer a{color:#999999!important;}
#cfer a:hover{color:#FF0000!important;}


/* //////////////////// SHOPPING ///////////////////// */
#shopping {display:block; color:#666666; text-align:left; background-color:#FFFFFF; padding:8px; width:300px; font-size:0.8em; margin-bottom:20px; overflow:hidden;}
#shopping  h1, #shopping  h3  { text-align:left; color:#666666; font-size:1.9em; font-weight:normal; text-transform:uppercase; margin:0px 0px 5px 0px; font-family:Arial,Helvetica,sans-serif; cursor:normal; padding-bottom:5px; border-bottom:3px solid #e8e8e8; 
/*background:transparent url(http://img3.free.fr/2008/portail/im/shopping/poweredby_sdc_trans.gif) no-repeat right top;*/ }
#shopping  h1 a, #shopping  h3 a{color:#666666; }
#shopping  h1 a:hover, #shopping  h3 a:hover{color:#FF0000; }
#shopping span.navdot{ display:block; clear:both; width:300px; padding-top:10px; height:10px; margin-bottom:15px; text-align:center; margin-left:0px; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#444444; }
#shopping ul.navigation{ display:block; width:44px; float:left; text-align:center;}
#shopping ul.navigation li{ float:left; font-size:0px!important;  list-style-position:inside;}
#shopping ul.navigation li a{color:#FFFFFF; height:11px; width:11px; display:block; background-image:url(http://img3.free.fr/2008/portail/im/new_actu/bg_articles_zapette_li_off.gif); background-repeat:no-repeat; font-size:0px!important; }
#shopping ul.navigation li.sel a{color:#FFFFFF; height:11px; width:11px; display:block; background-image:url(http://img3.free.fr/2008/portail/im/new_actu/bg_articles_zapette_li_on.gif); background-repeat:no-repeat; }
#shopping a.prec{ float:left;  color:#000000; text-align:left; width:120px; padding-left:9px; background-image:url(http://img3.free.fr/2008/portail/im/new_actu/fl_black_left.gif); background-repeat:no-repeat; background-position:left -1px;}
#shopping a.suiv{ float:right;  color:#000000; text-align:right; padding-right:9px; background-image:url(http://img3.free.fr/2008/portail/im/new_actu/fl_black_right.gif); background-repeat:no-repeat; background-position:right -1px; }


#shopping #shopscroller {width: 300px;margin:0 auto;overflow: hidden; clear:both;}
#shopping #shopscroller #shopcontent {display:block!important;clear:both;margin:0;padding:0;width: 1800px;}
#shopping #shopscroller #shopcontent div{width:300px; float:left;}
#shopping #shopscroller #shopcontent div div {display:block!important; float:left!important; overflow:hidden; width:90px; height:150px; padding:0px; margin-left:0px; margin-bottom:5px; text-align:center!important; clear:none!important; font-size:0.9em; font-family:Arial, Helvetica, sans-serif; margin:5px; _margin:2px;}

#shopping #shopscroller #shopcontent div div img{ max-width:90px;}
#shopping #shopscroller #shopcontent div div h2, #shopping #shopscroller #shopcontent div div h3{ clear:both; font-family:verdana,Arial, Helvetica, sans-serif; }
#shopping #shopscroller #shopcontent div div h2{ display:block; height:28px; line-height:14px; overflow:hidden; font-weight:normal;}
#shopping #shopscroller #shopcontent div div h3 { color:#CC0000; font-size:1em; border:0; }
#shopping #shopscroller #shopcontent div div h3 a{ color:#ff7f2a;  font-weight:normal; padding:5px;}
#shopping span.search{ width:300px; text-align:center; clear:both;}
#shopping span.search form{margin:0; padding:0;}
#shopping span.search input.search-style{  border:1px solid #d9d9d9; width:240px; padding:6px; background-color:#f5f5f5; font-size:1em; font-family:verdana,Arial, Helvetica, sans-serif; float:left; margin-right:2px; margin-left:10px; /*background-image:url(http://img3.free.fr/2008/portail/im/new_actu/bg_shop_search.gif); _background-image:none!important;*/ background-repeat:no-repeat; background-position:right; }



#shopping span.search input.search-style:focus{ /*background-image:url(http://img3.free.fr/2008/portail/im/new_actu/bg_shop_search_focus.gif);*/}
#shopping span.search input.submit{ margin:0px; padding:0; background-image:url(http://img3.free.fr/2008/portail/im/new_actu/btn_search.gif); background-repeat:no-repeat; width:29px; height:26px; font-size:0px; border:0px; float:left; background-color:#FFFFFF;}
#shopping span.search input.submit:hover{background-image:url(http://img3.free.fr/2008/portail/im/new_actu/btn_search_hover.gif);}


/* //////////////////// PARTENAIRES ///////////////////// */
#partenaires{display:block; color:#666666; text-align:left; background-color:#FFFFFF; padding:8px; width:300px; font-size:0.8em; margin-bottom:20px;}
#partenaires h1, #partenaires span { width:300px!important; text-align:left; color:#666666!important; font-size:1.9em!important; font-weight:normal!important; text-transform:uppercase; margin:0px 0px 5px 0px; font-family:Arial,Helvetica,sans-serif!important; cursor:normal; padding-bottom:5px!important; border-bottom:3px solid #e8e8e8!important; 
/*background:transparent url(http://img3.free.fr/2008/portail/im/shopping/poweredby_sdc_trans.gif) no-repeat right top;*/ }
#partenaires div.blok2 { padding:5px }
#partenaires div.blok2 p { color:#666666; margin:0px; padding:0px;}
#partenaires div.blok2 h2 { margin-bottom:5px;}
#partenaires div.blok2 h2 a{ color:#666666; font-weight:bold;  font-size:12px; }
#partenaires div.blok2 p a.text { color:#666666; margin:0px; font-weight:normal; text-decoration:none; font-size:11px; }
#partenaires div.blok2 p a.link { color:#FF0000; margin:0; padding-bottom:10px; margin-bottom:10px; margin-top:3px; display:block; }
#partenaires div.blok2 a:hover{color:#FF0000;}

#partenaires .contenu{border:none;}



#partenaires div.blok2 { padding:5px;  text-align:left; border:none!important; overflow:hidden;}

#partenaires div.blok2 span.image{ display:block; width:56px!important; clear:both; height:56px; margin-right:3px; float:left; overflow:hidden; border:none!important;}

#partenaires div.blok2 p { color:#666666; text-align:left; margin:0 0 2px 0; }
#partenaires div.blok2 h2 { color:#666666; text-align:left; margin:0 0 2px 0; font-size:12px; }
#partenaires div.blok2 .blok { clear:both; display:block; margin:5px 0px 0px 0px;  }





/* //////////////////// Widget ///////////////////// */
#widget_new .blur2{	background-color: #eaeaea; 	color: inherit;	margin-left: 2px;	margin-top: 2px;	padding-top: 1px;	padding-right:1px;	padding-left:1px;}
#widget_new .blur1{	background-color: #bfbfbf; 	color: inherit;padding-top: 1px;	padding-right:1px;	padding-left:1px;}
#widget_new .shadow, #widget_new .content{position:relative;	top: 0px;	right: 0px;}
#widget_new .shadow{background-color: #808080;	color: inherit;padding-top: 1px;}
#widget_new .content{ background-color: #fff;  color: #666666;  font-size:12px; font-family:Arial, Helvetica, sans-serif; border: 1px solid #cccccc;  padding: 0.2em; background-image:url(http://img3.free.fr/2008/portail/im/widget_new/bg_widget.gif); background-repeat: repeat-x;}
#widget_new{position:fixed; bottom:0px; left:0px; right:0px; top:auto; margin:auto 20px 5px 20px;  z-index:30;  height:24px; }




/* //////////////////// FOOTER ///////////////////// */

#pub_footer{ display:block; width:964px; padding:8px; font-size:0.6em; font-family:Arial, Helvetica, sans-serif; background-color:#ececec; color:#999999; margin-bottom:20px; text-align:center; margin-top:20px;}
#pub_footer span{ display:block; text-transform:uppercase; margin-top:-6px; margin-bottom:2px; letter-spacing:2px; width:950px;}



#footer { display:block; margin:20px 0 20px 0; width:960px;  border:10px solid #dedede; padding:0px; clear:both; background-color:#fafafa; font-size:1em; overflow:hidden; }

#footer ul.chaine{ float:left; width:310px; padding:10px; border-right:10px solid #dedede; border-bottom:10px solid #dedede; background-color:#ffffff; overflow:hidden;  }

#footer ul.chaine h3{width:310px; color:#1f78b7; border-bottom:4px solid #1f78b7; font-size:1.3em; margin-bottom:10px; padding-bottom:4px; }
#footer ul.chaine li{width:150px; padding-left:5px; float:left; font-size:0.9em; font-family:Arial, Helvetica, sans-serif; padding-top:3px; padding-bottom:3px;}

#footer ul.chaine span.rss{ display:block; clear:both; width:310px; border-top:1px dashed #777777; margin-top:50px; margin-bottom:10px; padding-top:10px; font-weight:bold;}

#footer ul.chaines{ float:left; width:310px; padding:10px;  overflow:hidden; }
#footer ul.chaines h3{width:310px; color:#444444; border-bottom:4px solid #666666; font-size:1.3em; margin-bottom:10px; padding-bottom:4px; }

#footer ul.chaines ul{width:150px; display:block; padding-left:5px; float:left; font-size:0.9em; font-family:Arial, Helvetica, sans-serif;}
#footer ul.chaines ul li{padding-top:2px; padding-bottom:2px;}
#footer ul.chaines ul li a{ color:#666666;}
#footer ul.chaines ul li a:hover{ color:#ff0000;}

#footer ul.chaines ul span.plan a{ display:block; color:#1f78b7; margin-left:10px; margin-top:10px; font-weight:bold;}

#footer div.decouvrir{ float:left; width:260px; padding:10px 0px 10px 0px; margin-left:10px;  overflow:hidden; background-image:url(http://img3.free.fr/2008/portail/im/new_actu/bg_footer_plus.gif); background-repeat:repeat-x; background-position:bottom; height:225px;  line-height:14px;}
#footer div.decouvrir h3{width:310px; color:#444444; border-bottom:4px solid #666666; font-size:1.3em; margin-bottom:10px; padding-bottom:4px; }

#footer div.decouvrir #footer_promo{ padding:3px; margin-bottom:5px; padding-bottom:10px; overflow:hidden; width:255px; color:#666666;}
#footer div.decouvrir #footer_promo a{display:block;  font-size:0.8em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#CC0000;}
#footer div.decouvrir #footer_promo a:hover{  color:#ff0000;}
#footer div.decouvrir #footer_promo img{ float:left; margin-right:5px; border:1px solid #ffffff;}
#footer div.decouvrir #footer_promo img:hover{ border:1px solid #ff0000;}
#footer div.decouvrir #footer_promo .titre a{ display:block; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666666;}
#footer div.decouvrir #footer_promo .titre a:hover{ color:#ff0000; text-decoration:none;}
#footer div.decouvrir #footer_promo .texte{ display:block; font-size:0.8em; margin-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}


#footer div.decouvrir ul{ margin-left:4px; margin-right:4px; border-top:1px dashed #777777; padding:3px; padding-top:10px;font-size:0.9em; font-family:Arial, Helvetica, sans-serif; }
#footer div.decouvrir ul span{ font-weight:bold; color:#666666;}
#footer div.decouvrir ul li a{ display:block; background:transparent url(http://img3.free.fr/2008/portail/im/fl_total.gif) no-repeat scroll 0px -137px; padding-left:6px; color:#444444; font-size:1em;  margin-left:2px;}
#footer div.decouvrir ul li a:hover{ color:#ff0000; }
#footer ul.copyright {float:left; text-align:left; list-style:none; padding-left:10px; height:22px; padding-top:13px; padding-bottom:13px; font-size:0.8em; font-family:Arial, Helvetica, sans-serif; }
#footer ul.copyright img{float:left; }
#footer ul.copyright span{float:left; padding:0 8px 0 8px; margin-top:5px; color:#999999;}
#footer ul.link_cp{margin-left:90px;   float:left;  list-style:none; height:22px; padding-top:13px; padding-bottom:13px; font-size:0.8em;}
#footer ul.link_corp{margin-left:90px;   float:left;  list-style:none; height:22px; padding-top:13px; padding-bottom:13px; font-size:0.8em;}
#footer ul.link_cp li,#footer ul.link_corp li{padding:0 8px 0 8px; margin-top:5px; border-left:1px solid #666666;float:left;list-style:none;}
#footer ul.link_cp li a, #footer ul.link_corp li a{ padding-bottom:3px;      color:#999999;}
#footer ul.link_cp li.first,#footer ul.link_corp li.first{ border:0; }
#footer ul.link_cp li a:hover, #footer ul.link_corp li a:hover{color:#FF0000; text-decoration:none; border-bottom:1px solid #FF0000;}

/* ///////////////// FIN FOOTER //////////////////// */

