@charset "UTF-8";
/*------------------ HEADER ET BODY --------------------*/
* {margin:0; padding:0; outline:none;}
html, body {height:100%;}
body {font-family:Arial, sans-serif; font-size:12px; color:#4f5051; background:#eeeeee url(http://img3.free.fr/2008/portail/new/im/new/bgportail.png) repeat-x scroll left top;}
a {color:#4f5051;text-decoration:none;}
a:hover{color:#FF0000;}
#global {width:980px;margin:9px auto 0 auto;position:relative;}
#header {height:131px;background:transparent url(http://img3.free.fr/2008/portail/new/im/new/header-portail.png) no-repeat center top;margin-bottom:9px;}
#middle {float:left;width:629px;overflow:hidden;}
#right {float:right;width:300px;}
ul#nav {list-style:none;margin:0;padding:0;height:32px;}
ul#nav li {display:inline;color:#fff;background:transparent url(http://img3.free.fr/2008/portail/new/im/new/topmenu-separateur.png) no-repeat right center;}
ul#nav li a {color:#f0f0f0;line-height:32px;padding:4px 15px;text-align:center;font-weight:bold;font-size:12px;font-family:Arial, Helvetica, Verdana, sans-serif;}
ul#nav li a:hover{color:#FF0000;}
ul#nav li.last {background:none;}
#logo{ position:relative;left:10px;width:180px;top:8px;height:57px;}
#logo a{ display:block; text-indent:-999px;height:75px; width:180px; color:#c8c8c8;font-size:0px;}
#googleBox{position:relative;left:475px;width:480px;top:-25px;background:url(http://img3.free.fr/2008/portail/new/im/new/logoGoogle.png) no-repeat right 4px;}
#plan_site{position:relative;left:914px;width:66px;height:20px;top:-91px;}
#plan_site a{display:block;height:20px;width:66px;background:url(http://img3.free.fr/2008/portail/new/im/new/plan-du-site.gif) no-repeat top left;text-indent:-9999px;}
#plan_site a:hover{background:url(http://img3.free.fr/2008/portail/new/im/new/plan-du-site_on.gif) no-repeat top left;}
.searchField{width:250px;height:16px;border:medium none;background:transparent url(http://img3.free.fr/2008/portail/new/im/new/searchField.png) no-repeat scroll left top;padding:5px 5px 5px 30px;color:#4f5051;}
ul.options {list-style:none;font-size:11px;margin-top:8px;}
ul.options li {display:block;float:left;padding : 2px 0 2px 0px;margin-right : 15px;}
ul.options li input{ margin-right:3px; float:left;}
ul.options li label{ float:left; display:block; margin:-1px 0px 0px 4px;}

/*------------------ MENU ------------------*/


/*------------------ CONTENU ------------------*/

#n1menu li{ list-style:none;}
#content {background-color:#FFFFFF;background:#ffffff url(http://img3.free.fr/2008/portail/new/im/new/bgcontent_chaines_opti.png) repeat-y scroll center top;padding:15px 15px 0px 15px; _padding:0px;margin-bottom:20px;}
#content_articles{ display:block; width:980px; margin:0; padding:0;  }

/* ////////////////////////////////////////////////// */
/* //////////////////  L'ARTICLES  ////////////////// */
/* ////////////////////////////////////////////////// */

#wrap_article { display:block; background-color:#FFFFFF; width:640px; float:left;   min-height:100%;  line-height:14px; margin-right:0px; }


/* COLONNE 1 */

#content_articles{ width:980px; margin:0; padding:0;  }

span.credit_photo{ display:block; clear:both; font-size:10px;}

/* COLONNE 2 */
#wrap_article #col2 {display:block; width:630px; float:left; margin:0px 20px 0px 0px; }
#wrap_article #col2 #arcticle { width:635px;  line-height:22px; color:#444444; margin-top:0px; font-size:15px;line-height:22px;}
/* valeurs par defaut */
#wrap_article #col2 #arcticle .articleContent img{ _width:615px; max-width:615px;  border:0px; background-color:#FFFFFF; padding: 0px;}
#wrap_article #col2 #arcticle .articleContent object{max-width:615px; min-width:470px; /*min-height:380px;*/ _width:430px!important; _height:350px;}
#wrap_article #col2 #arcticle .articleContent embed{max-width:615px; min-width:470px;  min-height:380px; _width:430px!important; _height:350px;}
#wrap_article #col2 #arcticle .articleContent iframe{max-width:615px; _width:430px!important;}
#wrap_article #col2 #arcticle .articleContent div{max-width:615px; _width:430px!important;}
#wrap_article #col2 #arcticle .articleContent p, #wrap_article #col2 #arcticle .articleContent p a{font-size:15px;line-height:22px;}
#wrap_article #col2 #arcticle .articleContent ul,#wrap_article #col2 #arcticle .articleContent ol, #wrap_article #col2 #arcticle .articleContent ul li, #wrap_article #col2 #arcticle .articleContent ol li{ list-style-position:inside!important; padding:0px;}

#wrap_article #col2 #arcticle .articleContent{ font-size:15px;line-height:22px;width:615px}

#wrap_article #col2 #arcticle .articleContent .link_blank{ display:inline-block;  font-size:0px; width:13px; height:10px; background-image:url(http://img3.free.fr/2008/portail/im/new_actu/target_top.gif); background-repeat:no-repeat; margin-left:3px; margin-top:2px; }


#wrap_article #col2 #arcticle h1{ display:block; float:left; overflow:hidden; font-size:30px /*2.3em*/; margin:0px; padding:0px 0px 5px 1px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; line-height:32px /*25px*/; color:#444444; background-color:#FFFFFF;  width:520px;  }
#wrap_article #col2 #arcticle #credits { width:100px; margin:0; padding:0px 0px 0px 5px; float:right; display:block; text-align:right; }
#wrap_article #col2 #arcticle #credits img{ _width:100px; max-width:100px; border:0;}

#wrap_article #col2 #arcticle #panoramique {display:block; /*width:615px!important*/; clear:both; text-align:center;  padding:0; margin:0px 0px 5px 0px!important;   }
#wrap_article #col2 #arcticle #panoramique img { _width:540px; max-width:615px!important;  border:0px; }


#wrap_article #col2 #arcticle  #diapo{ width:600px; padding:0; margin:0;  margin-bottom:10px; border:2px solid #eceaea; padding:5px; background-color:#F5F5F5; overflow:hidden; text-align:left; }
#wrap_article #col2 #arcticle  #diapo a{margin:0; padding:0; font-size:12px; color:#666666;}
#wrap_article #col2 #arcticle  #diapo a:hover{margin:0; padding:0; font-size:12px; color:#FF0000;}
#wrap_article #col2 #arcticle  #diapo h3{font-size:1.3em; margin-top:0px; margin-bottom:5px;  color:#4b94c8; font-family:Arial, Helvetica, sans-serif;  padding-bottom:3px;}
#wrap_article #col2 #arcticle  #diapo img{ padding:2px; border:1px solid #d3d3d3; max-width:112px; max-height:75px; _width:112px; background-color:#FFFFFF; float:left; margin-right:4px;}
#wrap_article #col2 #arcticle  #diapo img:hover{border:1px solid #F5F5F5; background-color:#FF0000;}


#wrap_article #col2 #arcticle  #videos{ width:170px; margin-bottom:10px; }
#wrap_article #col2 #arcticle  #videos h3{font-size:14px; margin-top:10px; margin-bottom:5px;  color:#666666; font-family:Arial, Helvetica, sans-serif; border-bottom:2px solid #999; padding-bottom:3px;}


#wrap_article #col2 #arcticle #panoramique #diapo{ width:600px; padding:0; margin:0;  margin-bottom:10px; border:2px solid #eceaea; padding:5px; background-color:#F5F5F5; overflow:hidden; text-align:left; }
#wrap_article #col2 #arcticle #panoramique #diapo a{margin:0; padding:0; font-size:12px; color:#666666;}
#wrap_article #col2 #arcticle #panoramique #diapo a:hover{margin:0; padding:0; font-size:12px; color:#FF0000;}
#wrap_article #col2 #arcticle #panoramique #diapo h3{font-size:1.3em; margin-top:0px; margin-bottom:5px;  color:#4b94c8; font-family:Arial, Helvetica, sans-serif;  padding-bottom:3px;}
#wrap_article #col2 #arcticle #panoramique #diapo img{ padding:2px; border:1px solid #d3d3d3; max-width:112px; max-height:75px; _width:112px; background-color:#FFFFFF; float:left; margin-right:4px;}
#wrap_article #col2 #arcticle  #panoramique #diapo img:hover{border:1px solid #F5F5F5; background-color:#FF0000;}
#wrap_article #col2 #arcticle #panoramique #videos{ width:170px; margin-bottom:10px; }
#wrap_article #col2 #arcticle #panoramique #videos h3{font-size:14px; margin-top:10px; margin-bottom:5px;  color:#666666; font-family:Arial, Helvetica, sans-serif; border-bottom:2px solid #999; padding-bottom:3px;}

#wrap_article #col2 #arcticle #standard {display:block; width:280px!important; clear:both; text-align:center;  padding:10px 5px 5px 5px; margin:10px 10px 5px 0px!important;  border:2px solid #eceaea; background-color:#F5F5F5; float:left; overflow:hidden; }
#wrap_article #col2 #arcticle #standard div{ width:260px;}
#wrap_article #col2 #arcticle #standard img { border:0px; max-width:260px!important; }

#wrap_article #col2 #arcticle #standard #diapo{ width:270px; margin:10px 0px 5px 0px;  padding:5px;  overflow:hidden;text-align:left; }
#wrap_article #col2 #arcticle #standard #diapo a{margin:0; padding:0; font-size:12px; color:#666666; }
#wrap_article #col2 #arcticle #standard #diapo a:hover{margin:0; padding:0; font-size:12px; color:#FF0000;}
#wrap_article #col2 #arcticle #standard #diapo h3{font-size:1.3em; margin-top:0px; margin-bottom:5px;  color:#4b94c8; font-family:Arial, Helvetica, sans-serif;  padding-bottom:3px;}
#wrap_article #col2 #arcticle #standard #diapo img{ padding:2px; border:1px solid #d3d3d3; max-width:112px!important; max-height:100px; _width:112px; background-color:#FFFFFF; float:left; margin-right:4px;}

#wrap_article #col2 #arcticle b{ font-weight:bold;}
#wrap_article #col2 #arcticle u{ text-decoration:underline;}
#wrap_article #col2 #arcticle p{margin:12px 0px 12px 0px; }
#wrap_article #col2 #arcticle span.sortie{ font-size:12px; font-style:italic; font-family:Arial, Helvetica, sans-serif; margin-bottom:20px;}
#wrap_article #col2 #arcticle h2{ margin-top:5px; font-size:1em;}
#wrap_article #col2 #arcticle a{color:#666666; text-decoration:underline;}
#wrap_article #col2 #arcticle a:hover{color:#ff0000; }
#wrap_article #col2 #arcticle ul li{  list-style-type:disc; margin:8px  0px 8px 15px; list-style-position:outside!important; list-style-image:none!important;}
#wrap_article #col2 #arcticle ul li a{ font-size:12px;}
#wrap_article #col2 #arcticle div.image_article{  margin-bottom:20px;}
#wrap_article #col2 #arcticle div.image_article img{  border:3px solid #000000; background-color:#000000; padding-bottom:35px; border-bottom:25px; max-width:612px;}
#wrap_article #col2 #arcticle div.image_article p{ width:300px; margin:-35px 2px 2px 2px; padding:0 1px 3px 1px; line-height:12px; color:#f0f0f0;}
#wrap_article #col2 #arcticle #infos_options{ clear:both; text-align:left; font-size:1em; padding-left:5px; }
#wrap_article #col2 #arcticle #infos_options .art_date{font-size:0.8em; font-family:Arial, Helvetica, sans-serif; color:#999999; float:left; }
#wrap_article #col2 #arcticle #infos_options .options{ float:right; width:100px; text-align:right; margin-right:10px;}
#wrap_article #col2 #arcticle #infos_options img{ border:0px;}
#wrap_article #col2 #arcticle #infos_options .options ul li{ list-style:none; display:inline;}


#wrap_article #col2 .top{ width:615px; text-align:right; height:17px; clear:both; display:block; margin:5px 0px 5px 0px; }
#wrap_article #col2 .top a{ /*display:block; float:right; width:34px; height:17px; background-image:url(http://img3.free.fr/2008/portail/im/backtotop.gif); margin-right:0px;*/}


#wrap_article #col2 #articles_liens{display:inline; width:165px; float:left; clear:both; margin:5px 10px 6px 0px; padding:5px;  border:2px solid #ececec; background-color:#FFFFFF; }
#wrap_article #col2 #articles_liens h3{ width:165px; padding:5px 0px 5px 0px;font-family:Arial, Helvetica, sans-serif; font-size:1.6em; font-weight:normal; border-bottom:2px #e8e8e8 solid; margin:0px!important; text-decoration:none; color:#707070!important; display:block; clear:both; text-transform:uppercase; }
#wrap_article #col2 #articles_liens ul li{ list-style:none; margin:0; padding:0;}
#wrap_article #col2 #articles_liens ul li a{width:165px; color:#1f78b7; font-family:verdana; font-size:11px; font-weight:600; border-bottom:1px #f5f5f5 solid; margin:0px!important; padding:3px 0px 3px 0px; text-decoration:none; clear:both; display:block; }
#wrap_article #col2 #articles_liens ul li a:hover {background-color:#EEE; color:#FF0000;}
#wrap_article #col2 #articles_liens ul li.sel a{background-color:#EEE; color:#FF0000;}

/* ENCART */
#wrap_article #col2 #encart{display:inline; width:615px; float:left; margin:5px 10px 20px 0px; padding:10px 0 0 0;  /* border:2px solid #ececec; */ background-color:#FFFFFF; }

#wrap_article #col2 #encart h3{ width:615px; padding:0 0 10px/*0px 0px 5px 0px*/;font-family:Arial, Helvetica, sans-serif; font-size:28px /*1.6em*/; font-weight:normal;  
margin:0 0 10px /*0px!important*/; text-decoration:none; color:#444 /*#60b1ea!important*/; display:block; clear:both; border-bottom:2px solid #ECECEC }

#wrap_article #col2 #encart ul li{ list-style:none; margin:0; padding:0; background:transparent url(http://img3.free.fr/2008/portail/im/fl_total.gif) no-repeat scroll 0px -198px; 
padding-left:8px!important; clear:both; display:block; }

#wrap_article #col2 #encart ul li a{color:#1f78b7; font-family:Arial, Helvetica, sans-serif; font-size:1em; font-weight:normal; margin:0px!important; text-decoration:none;    }
#wrap_article #col2 #encart ul li a:hover { color:#FF0000;}
#wrap_article #col2 #encart span{ width:132px; height:130px; text-align:center; float: left; overflow:hidden;}
#wrap_article #col2 #encart span.image{  border:0; text-align:center;  }
#wrap_article #col2 #encart span.image a{ display:block;  width:132px;   margin:0; padding:0;  height:76px; overflow:hidden; text-align:center; }
#wrap_article #col2 #encart span.titre a{  border:0;  }
#wrap_article #col2 #encart span.titre{  border:0; margin:auto;   }
#wrap_article #col2 #encart span img{ border:0; max-width:132px; max-height:76px;}



/* MULTIPAGE */
#iarticles_col1 #pg{display:block; width:630px;  float:inherit; text-align:center; font-size:1em; line-height:13px; height:45px; margin:10px auto; background:url(http://img3.free.fr/2008/portail/new/im/new/bg_pg.gif) top left no-repeat!important; }
#iarticles_col1 #pg div{display:block; overflow:hidden; width:360px;  margin:12px auto; text-align:center;}
#iarticles_col1 #pg strong{ color:#FFFFFF; width:21px; height:19px; display:block; text-align:center; background:url(http://img3.free.fr/2008/portail/new/im/new/bg_pg_sel.gif) top left no-repeat!important; margin:0px 3px 0px 3px; float:left;  padding:5px 3px 0px 0px; }
#iarticles_col1 #pg a{ display:block; width:21px; height:19px; text-align:center; background:url(http://img3.free.fr/2008/portail/new/im/new/bg_pg_nosel.gif) top left no-repeat!important; margin:0px 3px 0px 3px; float:left; text-decoration:none!important; font-weight:bold; color:#5a5a5a!important; padding:5px 3px 0px 0px;}
#iarticles_col1 #pg a:hover{background:url(http://img3.free.fr/2008/portail/new/im/new/bg_pg_hover.gif) top left no-repeat!important;}
#iarticles_col1 #pg a:hover{   color:#FFFFFF!important; text-decoration:none;}
#iarticles_col1 #pg a.pg-next, #iarticles_col1 #pg a.pg-prec, #iarticles_col1 #pg a.pg-suiv{ float:left; width:21px; height:19px; text-indent:-300px; overflow:hidden; display:block; margin:0px; color:#5a5a5a;}
#iarticles_col1 #pg a.pg-next{ background:url(http://img3.free.fr/2008/portail/new/im/new/bg_pg_right.gif) top left no-repeat!important; }
#iarticles_col1 #pg a.pg-next:hover{ background:url(http://img3.free.fr/2008/portail/new/im/new/bg_pg_right_hover.gif) top left no-repeat!important; }
#iarticles_col1 #pg a.pg-prec{ background:url(http://img3.free.fr/2008/portail/new/im/new/bg_pg_left.gif) top left no-repeat!important; }
#iarticles_col1 #pg a.pg-prec:hover{ background:url(http://img3.free.fr/2008/portail/new/im/new/bg_pg_left_hover.gif) top left no-repeat!important; }
#iarticles_col1 #pg span.pg-prec, #iarticles_col1 #pg span.pg-next{ display:block; width:80px; float:left;}

/* //////////////////// BOTTOM ///////////////////// */
#bottom_arcticlen {display:block!important; overflow:hidden!important;margin:15px auto;width:640px!important; padding:0px;  background-color:#FFFFFF;   background-repeat:no-repeat; text-align:center; padding:0px; }
#bottom_arcticlen{ background-color:#f0f0f0; padding:5px 10px 5px 10px; width:620px!important; }
#bottom_arcticlen h3{float:left; margin-top:6px; text-align:left; text-transform:uppercase; font-size:2em; font-family:Arial, Helvetica, sans-serif; width:640px; color:#999999; font-weight:normal; border:0px; padding-bottom:5px; padding-left:0px; line-height:normal!important;}
#bottom_arcticlen div.art_bottom{ display:block; overflow:hidden; margin:0px; padding:0px 0px 0px 0px; text-align:left; clear:both; background-color:#FFFFFF; color:#777777;}
#bottom_arcticlen div.art_bottom div.standard{ display:block; float:left; margin:0px 5px 0px 0px; overflow:hidden; }
#bottom_arcticlen div.art_bottom div.standard img{ max-width:110px; max-height:70px; _height:70px; border:2px solid #FFFFFF; }
#bottom_arcticlen div.art_bottom div.standard img:hover{border:2px solid #FF0000;}
#bottom_arcticlen div.art_bottom h2, #bottom_arcticle div.art_bottom h2 a{ text-align:left; font-size:13px; color:#888888; }
#bottom_arcticlen div.art_bottom p, #bottom_arcticle div.art_bottom p a{ text-align:left;}
#bottom_arcticlen div.art_bottom span.cfer{ display:none;}
#bottom_arcticlen a.back{ float:right; width:614px; font-weight:bold; text-align:right; padding:5px 3px 3px 3px; display:block; clear:both; }
#bottom_arcticlen a:hover{color:#FF0000;}
#bottom_arcticlen div.art_bottom div.arti{ display:block; clear:both; cursor: pointer; overflow:hidden; padding:10px 8px 10px 13px; border-top:1px solid #F0F0F0; border-bottom:1px solid #FFFFFF; line-height:15px;  }

#bottom_arcticlen div.art_bottom div.arti:hover{ display:block; clear:both; overflow:hidden; padding:10px 8px 10px 13px; border-top:1px solid #FFFFFF; line-height:15px; background:url(http://img3.free.fr/2008/portail/new/im/new/bg_bottom_articles2.gif) bottom left; }

#bottom_arcticlen div.art_bottom div.noimage{  margin:0px; padding:25px 8px 25px 18px; }
#bottom_arcticlen div.art_bottom div.noimage:hover{  margin:0px!important; padding:25px 8px 25px 18px!important; }
#bottom_arcticlen div.art_bottom div.noimage h2 a{ font-size:16px; color:#666666; line-height:20px; padding:0px; margin:0px;}

#wrap_article #col2 #arcticle .articleContent .arti h2 { font-size:1.0em; margin:0px 0px 3px 0px; line-height:18px;  }
#wrap_article #col2 #arcticle .articleContent .arti h2 a{ font-size:1.5em; margin:0px 0px 3px 0px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#1f78b7; text-decoration:none; }
#wrap_article #col2 #arcticle .articleContent .arti a h2:hover{color:#ff0000;} 
#wrap_article #col2 #arcticle .articleContent .arti a:hover{ text-decoration:none;}
#wrap_article #col2 #arcticle .articleContent .arti .panoramique { display:block; margin:0px; text-align:center; }
#wrap_article #col2 #arcticle .articleContent .arti .panoramique img {max-width:340px; _width:250px; border:1px solid #999999; background-color:#FFFFFF; padding: 5px; }
#wrap_article #col2 #arcticle .articleContent .arti .panoramique img:hover { border:1px solid #FF0000; }
#wrap_article #col2 #arcticle .articleContent .arti .standard { float:left; margin:auto 6px 2px auto; text-align:center;  }
#wrap_article #col2 #arcticle .articleContent .arti  span.cfer{color:#CCCCCC;  }
#wrap_article #col2 #arcticle .articleContent .arti  span.cfer a{color:#CCCCCC;}
#wrap_article #col2 #arcticle .articleContent .arti  span.cfer a:hover{color:#ff0000;}
#wrap_article #col2 #arcticle .articleContent .arti  a{ font-size:1em; color:#666666;  }
#wrap_article #col2 #arcticle .articleContent .arti  a:hover{ color:#FF0000!important;  }
#wrap_article #col2 #arcticle .articleContent .arti  p a{color:#666666!important; font-size:12px!important;}
#wrap_article #col2 #arcticle .articleContent .arti  p a:hover{color:#FF0000!important;}
#wrap_article #col2 #arcticle .articleContent .arti  img { max-width:150px!important; _width:150px!important; border:1px solid #FFFFFF!important; float:left!important; max-height:140px; margin-top:2px!important; }
#wrap_article #col2 #arcticle .articleContent .arti  img:hover { border:1px solid #FF0000!important; }
#wrap_article #col2 #arcticle .articleContent .arti .art_date{ display:block; margin:0px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#999999;}
#wrap_article #col2 #arcticle .articleContent .arti{ display:block!important; margin:10px 0px 10px 0px!important; padding:10px 5px 10px 5px!important; clear:both!important; overflow:hidden!important; border:1px solid #FFFFFF!important; line-height:20px!important;  color:#555555!important; font-family:Arial, Helvetica, sans-serif!important;}

#wrap_article #col2 #arcticle .articleContent .arti p{ margin-top:0!important;}
#wrap_article #col2 #arcticle .articleContent .blk{display:block!important; margin:10px 0px 10px 0px!important; padding:10px 5px 10px 5px!important; clear:both; overflow:hidden; background-color:#f5f5f5!important; border:1px solid #ececec!important; color:#555555; font-family:Arial, Helvetica, sans-serif;}


#wrap_article #col2 #arcticle .articleContent .list{ margin:0px 0px 5px 0px!important; padding:0!important; clear:both; overflow:hidden;}

#wrap_article #col2 #arcticle .articleContent .list img, #iarticles_col1 .list p, #iarticles_col1 .list .standard{ display:none;}
#wrap_article #col2 #arcticle .articleContent .list h2{ display:inline!important; clear:both!important; margin:0!important; padding:0!important;  }
#wrap_article #col2 #arcticle .articleContent .list h2 a{  font-size:1em; margin:0px; font-weight:normal; padding-left:6px; background:#ffffff url(http://img3.free.fr/2008/portail/im/fl_total.gif) no-repeat scroll 0px -138px!important; text-decoration:none!important; line-height:12px; float:left; color:#1f78b7!important; }
#wrap_article #col2 #arcticle .articleContent .list h2 a:hover{color:#FF0000!important;}
#wrap_article #col2 #arcticle .articleContent .list span.art_date{ float:left!important;  padding-left:5px!important; font-size:11px!important; font-family:Arial, Helvetica, sans-serif!important; color:#999999!important; margin-top:-4px!important;}

div.dnavart{display:block; overflow:hidden; clear:both;}
span.art_suivant, span.art_suivant_no { float:left; margin-left:-3px; }
span.art_precedent, span.art_precedent_no { float:right; margin-right:-3px; }
span.art_precedent, span.art_suivant, span.art_precedent_no, span.art_suivant_no {display:block !important;height:58px;margin:0 0 15px;padding:0;width:313px;}
span.art_precedent a, span.art_suivant a {color:#747474 !important;display:block !important;font-size:12px;height:48px;line-height:15px;overflow:hidden !important;text-decoration:none !important;background:#fff url(http://img3.free.fr/2008/portail/new/im/new/nav_archives_articles.png) no-repeat;padding:5px 12px;}
span.art_suivant a { padding-left:40px; text-align:left;}
span.art_precedent a { padding-right:40px; text-align:right; background-position:right top;}
span.art_suivant a img{ display:block; float:left; opacity:0.3;  margin:0px 3px 0px 3px; padding:2px; background-color:#FFFFFF; max-height:44px; max-width:85px; _height:44px; border:none;}
span.art_precedent a img{ display:block; float:right; opacity:0.3;  margin:0px 3px 0px 3px; padding:2px; background-color:#FFFFFF; max-height:44px; max-width:85px; _height:44px; border:none;}
span.art_precedent a:hover, span.art_suivant a:hover { color:red !important; }
span.art_suivant a:hover { background-position:left -58px; }
span.art_precedent a:hover { background-position:right -58px; }
span.art_suivant a:hover img{ opacity:1; }
span.art_precedent a:hover img{ opacity:1; }
span.art_precedent a:active, span.art_suivant a:active { color:white !important; }
span.art_suivant a:active { background-position:left -116px; }
span.art_precedent a:active { background-position:right -116px; }
#new_partager{ background-color: #FFFFFF; border: 1px solid #ECECEC;border-left:0px;border-right:0px; display: inline; float: left; margin: 10px 0px 5px 0; padding: 0px 10px; width: 615px;}



/*-------------- COLONNE DROITE -----------------*/
#col3 {display:block; background-color:#FFFFFF; width:304px; float:left; margin:0px; padding:0px 0px 5px 10px; _text-align:right; _padding:0px 0px 5px 10px; text-align:center; }

.pub{display:block;text-align:left;margin-left:0px;margin-bottom:17px;border:1px solid #dfdfdf;width:300px!important; padding:0px;}
div.bloc300 a{color:#1F78B7!important;}
div.bloc300 a:hover{color:#CC0000;}
div.bloc300 a:visited{color:#909090;}
/*------------ bloc 300 -------------*/
.bloc300 {text-align:left;background:url(http://img3.free.fr/2008/portail/new/im/new/bloc300.png) no-repeat left bottom;width:300px;margin-bottom:17px;overflow:hidden;}
.bloc300 h3{background:url(http://img3.free.fr/2008/portail/new/im/new/bloc300.png) no-repeat left top;height:35px;line-height:36px;padding:0 12px;font-size:18px;color: #eb0000;letter-spacing:-1px;}
.bloc300 h3 a{font-size:18px; color:#FF0000!important; letter-spacing:-1px;}
.bloc300 img{ margin-left:1px;}
.bloc300 .next{ display:block; float:right; color:#eb0000; font-weight:bold; margin:10px 5px 10px 0px;}
.bloc300 .next a{color: #eb0000;}




/*  Type:1  */
div.bloc300 div.type1{ margin-top:5px;}
div.bloc300 div.type1  h1, div.bloc300 div.type1  h2{ text-align:left; color:#666666; font-size:1.9em; font-weight:normal; text-transform:uppercase; margin:0px 0px 15px 0px; font-family:Arial,Helvetica,sans-serif; cursor:default; padding-bottom:5px; border-bottom:3px solid #e8e8e8;  }
div.bloc300 div.type1  h1 a, div.bloc300 div.type1  h2 a{color:#666666; }
div.bloc300 div.type1  h1 a:hover, div.bloc300 div.type1  h2 a:hover{color:#FF0000; }
div.bloc300 div.type1 span{ width:287px; display:block; text-align:left; color:#666666; float:left; margin-bottom:5px; font-size:1.1em; background:transparent url(http://img3.free.fr/2008/portail/im/fl_total.gif) no-repeat scroll 0px -136px; padding-left:6px; padding-right:5px; font-weight:normal; margin-left:5px;}
div.bloc300 div.type1 span b{ font-size:13px;}
div.bloc300 div.type1 div.next{ display:block; clear:both; text-align:right; background-image:url(http://img3.free.fr/2008/portail/im/bg_ttr_fcateg.png); background-position:100% 60%; background-repeat:repeat-x; width:290px;  margin: 10px 0 10px 0;}
div.bloc300 div.type1 div.next a{ font-weight:bold; font-size:1.1em; background-color:#FFFFFF; padding-left:2px;}
div.bloc300 div.type1 span.first{ padding:0;margin-bottom:5px; padding-bottom:8px;  background:none;  font-size:1.1em; font-weight:normal!important; border-bottom:2px solid #F0f0f0; }
div.bloc300 div.type1 span.first a{ color:#666666; text-decoration:none; font-size:1.6em; line-height:10px; font-weight:bold; }
div.bloc300 div.type1 span.first br{ margin:5px; padding:0;}
div.bloc300 div.type1 span a{ color:#666666; text-decoration:none; font-size:0.8em;  }
div.bloc300 div.type1 span a:hover{ color:#FF0000;}
div.bloc300 div.type1 span.first span{ width:190px;  background:none; margin-top:5px; padding:0px; font-size:0.6em;}
div.bloc300 div.type1 span.first img{ max-width:100px; max-height:85px; _height:85px;  border:1px solid #FFFFFF; margin:0px 5px 3px 0px; float:left; }
div.bloc300 div.type1 dd.dept 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;}
div.bloc300 div.type1 div.dept input.submit:hover{background-image:url(http://img3.free.fr/2008/portail/im/new_actu/btn_search_hover.gif);}
div.bloc300 div.type1 dd.dept input.search-style{  border:1px solid #d9d9d9;  padding:6px; background-color:#f5f5f5; font-size:1em; font-family:verdana,Arial, Helvetica, sans-serif; float:left; margin-right:2px; margin-left:0px; font-weight:bold; background-repeat:no-repeat; background-position:right; }
div.bloc300 div.type1 dd.dept{ float:right; text-align:right; margin-left:180px; margin-top:0px; _margin:0px;}
div.bloc300 div.type1 form{ margin:0px; padding:0px;}
/*  Type:2  */
div.bloc300 div.type2 {display:block; color:#666666; text-align:left; padding:8px; width:270px; font-size:0.8em; margin-bottom:0px; overflow:hidden;}
div.bloc300 div.type2 span{ width:90px; text-align:center; color:#666666; float:left; display:block; height:150px; overflow:hidden; }
div.bloc300 div.type2 span img{ display:block; max-width:70px; border:1px solid #FFFFFF; margin:0px 11px 0px 11px; }
div.bloc300 div.type2 span img:hover{ max-width:70px; border:1px solid #FF0000; }
div.bloc300 div.type2 span a{ color:#666666; text-decoration:none; font-weight:bold;}
div.bloc300 div.type2 span a:hover{ color:#FF0000;}
div.bloc300 div.type2 div.next{ display:block; text-align:right; background-image:url(http://img3.free.fr/2008/portail/im/bg_ttr_fcateg.png); background-position:100% 50%; background-repeat:repeat-x; width:300px; clear:both; margin: 5px 0 10px 0;}
div.bloc300 div.type2 div.next a{ font-weight:bold; font-size:1.1em; background-color:#FFFFFF; padding-left:2px;}
/*  Type:3  */
div.bloc300 div.type3 span { display:block!important; width:88px; border:0px; font-weight:normal!important; padding:0px; margin-right:6px; float:left!important; overflow:hidden; text-align:center;}
div.bloc300 div.type3 span img{ width:85px; border:0px; padding:0px;}
div.bloc300 div.type3 span a{ clear:both; font-weight:normal!important;}
div.bloc300 div.type3 span a b{ font-weight:normal!important; font-size:11px; }
div.bloc300 div.type3 span.first a b{ font-weight:bold!important; font-size:14px;}
div.bloc300 div.type3{ padding:10px 7px 0px 10px;}
div.bloc300 div.type3 span.first{ padding:0px 3px 10px 0px; width:280px; text-align:left;}
div.bloc300 div.type3 span.first span{ width:280px; text-align:left;}
div.bloc300 div.type3 span.first img{ display:block; width:280px; border:1px solid #FFFFFF; margin:0px 0px 5px 0px; }
div.bloc300 div.type3 span.first a, div.bloc300 div.type3 span{ display:block; }
div.bloc300 div.type3 span.first a{ font-size:14px;}
/*  Type:4  */
div.bloc300 div.type4 span{ width:287px; display:block; text-align:left; color:#666666; float:left; margin-bottom:5px; font-size:11px; background:transparent url(http://img3.free.fr/2008/portail/im/fl_total.gif) no-repeat scroll 0px -138px; padding-left:6px; padding-right:5px; font-weight:normal; margin-left:5px;}
div.bloc300 div.type4 span b{ font-size:13px;}
div.bloc300 div.type4{ margin:0px!important; padding:10px 7px 0px 5px!important;}
div.bloc300 div.type4 span.first{ padding:0px 3px 10px 0px!important; width:280px!important; text-align:left!important;}
div.bloc300 div.type4 span.first span{ width:280px!important; text-align:left!important; background:none!important; padding:0px!important; font-size:12px; margin:0px!important; }
div.bloc300 div.type4 img{ display:block!important; width:280px!important; border:1px solid #FFFFFF!important; margin:0px 0px 5px 0px!important; }
div.bloc300 div.type4 span.first a, div.bloc300 div.type4 span{ display:block; }
div.bloc300 div.type4 span.first a{ font-size:14px!important;}

div.bloc300 div.next{display:block!important; text-align:center!important; width:300px!important; margin:10px 0px 0px 0px!important; padding-top:5px; height:20px!important; background:url(http://img3.free.fr/2008/portail/new/im/new/bloc300_bottom.png) no-repeat left bottom!important;   clear:both!important;}
div.bloc300 div.next a{ color:#FFFFFF!important;}
div.bloc300 div.next a:hover{ color:#ff0000!important;}
#arti a:visited, #iarticles_col1 h2 a:visited, #bottom_arcticlen div.art_bottom div.noimage h2 a:visited/*, #partenaires a:visited, #partenaires a.text:visited*/{ color:#909090!important; }
div.bloc300 h3 a:visited{ color:#FF0000!important;}
div.bloc300 h3 a:hover{ color:#CC0000!important;}

/******** BLOC PARTENAIRES *******/
#partenaires {text-align:left;width:300px;/*background:url(http://img3.free.fr/2008/portail/new/im/new/bloc300.png) no-repeat left bottom;*/margin-bottom:17px;}
#partenaires h3,#partenaires h3 a{/*background:url(http://img3.free.fr/2008/portail/new/im/new/bloc300.png) no-repeat left top;	height:35px;line-height:36px;padding:0 12px;font-size:18px;color: #eb0000;border-bottom:1px solid #b8b8b8;letter-spacing:-1px;*/

color: Red;
    font-size: 28px;
    font-weight: normal;
    line-height: 43px;
    text-align: left;
	}
#partenaires div.contenu{display:block;overflow:hidden;padding:20px 0px 20px 0px;}
#partenaires div.blok{display:block;float:left;	width:284px;margin:0 10px 6px;min-height:60px;}
#partenaires div.blok img{ float:left; border:0; margin:0 9px 0 1px}
#partenaires div.blok h2,#partenaires div.blok h2 a{ font-size:11px;color:#4F5051}
#partenaires p{font-size:11px;color:#4F5051;font-weight:normal;}



/* //////////////////// FOOTER ///////////////////// */
#pub_footer{ display:block; width:934px; 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; clear:both;}
#pub_footer span{ display:block; text-transform:uppercase; margin-top:-6px; margin-bottom:2px; letter-spacing:2px; width:950px;}
#pub_footer div { margin:0 auto; }
#footer {background:transparent url(http://img3.free.fr/2008/portail/new/im/new/bgfooter_chaines_blanc.png) repeat-y scroll center bottom; display:block; margin:20px 0px 0px -13px; width:956px;  border-top:2px solid #c7c7c7; padding:0px 10px 15px 10px; clear:both;  font-size:1em; overflow:hidden; }
#footer ul.chaine{ float:left; width:310px; list-style:none; padding:10px 10px 10px 20px; margin-left:-10px; border-right:2px solid #c7c7c7; border-bottom:2px solid #c7c7c7; background-color:#ffffff; overflow:hidden; margin-right:7px; font-size:1.2em;  }
#footer ul.chaine h3{width:310px; color:#1f78b7; border-bottom:4px solid #1f78b7; font-size:1.1em; 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.chaine span.rss a img{  padding-top:2px;}
#footer ul.chaines{ list-style:none; 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;  list-style:none; 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:15px 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; clear:both; text-align:left; list-style:none; padding-left:10px; height:22px; padding-top:13px; padding-bottom:0px; font-size:0.8em; font-family:Arial, Helvetica, sans-serif;  }
#footer ul.copyright img{float:left; border:0px; }
#footer ul.copyright span{float:left; padding:0 8px 0 8px; margin-top:5px; color:#4d4d4d;}
#footer ul.link_cp{margin-left:140px;   float:left;  list-style:none; height:22px; padding-top:13px; padding-bottom:0px; font-size:0.8em;}
#footer ul.link_corp{margin-left:80px;   float:left;  list-style:none; height:22px; padding-top:13px; padding-bottom:0px; 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 #4d4d4d;float:left;list-style:none;}
#footer ul.link_cp li a, #footer ul.link_corp li a{ padding-bottom:3px;      color:#4d4d4d;}
#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;}

#mb_video { /*width: 500px !important; height: 290px !important;*/ text-align: center !important; margin: 0px auto !important; }
.mb_carousel_div { display:none; }
.mb_videodiv object {  max-width: 100% !important; }

#outbrain_widget_1 { margin:23px 0; }
#outbrain_widget_2 { margin:23px 0 10px 0 }

#ligatus { margin-top:0 !important; }