/* CSS Document */ 
body { font-family: Arial, Verdana, Helvetica,sans-serif;  color: #000; background:#E6E6E6;  }

/* zeroes for all */
* {padding: 0; margin: 0;}
a, a:link {color: #333366; background: transparent; text-decoration: none;}
a:visited {color: #333366; background: transparent; text-decoration: none;}
a:hover {text-decoration:underline}
a:active {}
hr {clear: both; visibility: hidden; display: block; margin: -7px 0; padding: 0; font-size: 1px; line-height: 1px;}
.clear { clear: both;}
img { border:0;}
form {padding:0; margin:0; border:0;}
fieldset { border:0; padding:0; margin:0;}
input { padding:0; margin:0;}

/* --------------- STRUCTURAL & MAIN BLOCKS ----------------- */
.contenerGlobal { width:1000px; margin:0 auto; }
.contenerGlobalInside {float:left; position:relative; background: #FFF; padding:0 5px;}
/* .contenerGlobalInside {float:left; position:relative; background: #FFF url(/imgs/homeg/bg-contenerGlobal.png) repeat-y top left; padding:0 5px;} */
.contenerLeft { background:#FFF; margin:0px 20px 30px 10px; width:640px; float:left;}
.contenerRight { background:#FFF; width:310px; float:right; margin:0px 10px 30px 0;}


#articleUne {background:#FFF; width:640px;margin-bottom:20px;}
#listeArticlesUne {background:#FFF; width:470px; float:left; margin:0 20px 0 0; border-top:1px solid #DCDCDC;}
#listeArticlesHomeRub {background:#FFF; width:470px; float:left; margin:0 20px 0 0;}
#colCentrale  { width:150px; float:left;}


/* --- PUBLICITY BOX --- */
/* rectangle */
div.pubBox {margin-bottom: 20px; text-align: center; background: #E5E5E5;}
div.pubBox p {padding: 5px 5px 0 5px; margin-bottom: 0;}
div.pubBox p.pub { padding: 0; margin: 0;}

/* Megabanner */
div#megabanner { background: url(http://www.leparisien.fr/icons/pub_bg_megabanner.gif) repeat-x left top; margin: 0 auto; text-align:center; height:90px;}
#megabannerBas { background:#FFF; margin:5px auto; text-align:center;}

div.pubVBox { width: 992px; clear: both; margin: 5px auto; padding-left: 0; background: url(/imgs/home/pub_bg_megabanner.gif) no-repeat left bottom;}
div.Expand { width: 728px; margin: 0 auto;}
div.pubVBox img { display: block; padding: 0; margin: 0;}

.pub-spot {clear:both;margin-bottom:15px;position:relative;text-align:center; z-index:1900;}

/* --- GOOGLE --- */
div.AdSense { float: left; position: relative; padding: 10px;}
div.AdSense p { margin: 10px 0 10px 0; padding: 0; overflow: hidden;}
div.AdSense a {text-decoration: none; color: #333366;}
div.AdSense a:hover {text-decoration: underline;}
#homeg { width:288px; border: 1px solid #ccc;}

a:link.g_f, a:visited.g_f { padding-bottom: 3px; color: #333; font-size: 15px; font-weight: bold;}
a:link.g_f img { vertical-align: -5px;}
a:link.g_f:hover { text-decoration: none;}
a:link.g_h, a:visited.g_h { color: #333366; font-weight: bold; font-size: 13px;}
.g_t { display: block; font-weight: normal; font-size: 13px; color: #666;}
.g_l { color: #333366; font-size: 11px; font-weight: normal;}


/* --- ARTICLES DE UNE --- */
#articleUne h1 { font-size:33px; font-weight:bold; margin-bottom:7px; }
#listeArticlesUne .unArticle { float:left; position:relative; width:470px; padding:20px 0; border-bottom:1px solid #DCDCDC; clear:both;}

.unArticle div { float:left;}
.unArticle .avecphoto { width:330px;}
.unArticle .sansphoto { width:470px;}
.unArticle img.photo { float:left; margin:0 15px 0 0; }
.unArticle h2 { font-size:19px; font-weight:bold; margin-bottom:10px; line-height:22px;}
.unArticle .chapo { display:block; font-size:15px; color:#666;  margin: 5px 0; padding:0;}
.unArticle ul { list-style-type:none; margin:0; padding:0}
.unArticle li {  font-size:13px;   font-weight:normal;}
.unArticle li a { background:url(/imgs/homeg/picto-compl.png) no-repeat 0 4px; padding-left:20px;}
a.nombre-reactions { background:url(/icons/ico_reac.png) no-repeat 0 2px; color:#CC0033; font-size:13px; padding: 0 0 0 20px; margin: 0 0 8px 0; line-height:15px;}

.photoUne  { position:relative; margin-top:10px;}
.photoUne .layer-reactions-une { background:transparent url(/imgs/homeg/layer-reactions-une.png) no-repeat scroll left top; font-weight:bold; overflow:hidden; position:absolute; z-index:1100; width:95px; height:29px; top:0; left:0; font-size:13px; padding-left:30px; line-height:29px;}
.photoUne  .layer-reactions-une a {color:#FFF; }
.photoUne img.picto { position:absolute; z-index:1300; width:95px; height:15px; top:15px; left:15px; }
.chapoUne { position:relative; margin-top:10px; font-size:15px;color:#666;}


.urgent-exclu {color: #C03; text-transform:uppercase; }
#articleUne .urgent-exclu {font-size:27px;}
.unArticle .urgent-exclu {font-size:19px;}
img.exclusif  { width:125px; height:126px; position:absolute; top:21px; left:0px;}

.multimedia { background: #505050; height:125px; }
.multimedia h2 { display:block; padding-top:10px;}
.unArticle .multimedia h2 a{  color:#FFF;}
.multimedia p.chapo {color:#CCC;}
.multimedia img.picto { width:97px; height:17px; position:absolute; top:118px; left:14px;}
.multimedia .avecphoto {width:320px; padding-right:10px;}

.module-470 { width:470px; float:left; margin:0;padding:20px 0; border-bottom:1px solid #DCDCDC;}
.module-470 .top {  color:#FFF; line-height:20px; height:20px; font-size:12px; font-weight:bold; padding-left:10px;}
.module-470  h2 { font-size:25px; font-weight:bold; margin-bottom:10px; line-height:25px;}

.video {background: #505050 url(/imgs/homeg/bg-titre-blocvideo.png) repeat-x left top; }
.video ul { list-style-type:none;  float:left; padding: 0 20px 0 30px; margin-bottom:10px;}
.video li { float:left; margin-right:10px; width:130px}
.video a.link { display:block; color:#fff; font-size:12px; text-align:center; }
.video div.bottom { clear:both;  border-top:1px solid #787878; padding:4px 10px 2px 10px; height:23px;}
.video div.bottom  a.toutesvideos { display:block; float:right; color:#CCC; font-size:11px; line-height:22px; padding-right:23px; background: url(/imgs/homeg/blocs-flechegrisclair.png) no-repeat right center;}
.video div.bottom form { width:310px;}

#search_video { float:left; display: inline; margin:0; padding:0; color:#333; font-size:12px; }
#search_video input.champtexte {background: url(/imgs/homeg/search-video-bg.png) no-repeat left; border:none; width:237px; height:16px; margin:0; padding:2px 10px;}
#search_video input.ok { width:33px; height:20px; margin-bottom:-1px; }


/* --- COLONNE CENTRALE --- */
.ColCentrale-Bloc { float:left; background:#E6E6E6; width:150px; margin-bottom:15px;}
.ColCentrale-Bloc .top { display:block; background: #1B2F39 url(/imgs/homeg/bg-titre-bloccentral-dark.png) repeat-x top left; line-height:20px; padding-left:11px; color:#FFF; font-size:11px; font-weight:bold; }
.ColCentrale-Bloc h4 { padding: 0 10px;}
.ColCentrale-Bloc h3 { padding: 12px 0 5px 10px; color: #333; font-size: 12px; font-weight: bold;}
.ColCentrale-Bloc h4 a { display:block; font-size:12px; font-weight:bold; color:#333; padding:0 0 10px 0; }
.ColCentrale-Bloc h4 a.avecimg { padding:10px 0; }
.ColCentrale-Bloc h4 a.directs { padding: 3px 0; border-bottom: 1px solid #BEBEBE; font-weight: normal; font-size: 11px;}
.ColCentrale-Bloc h4 a.last { border-bottom: none;}
.ColCentrale-Bloc h4 span { display:block; font-size:13px; font-weight:normal; color:#333; padding:0;}
.ColCentrale-Bloc a.acces{ display:block; color:#333; padding:3px 0; font-size:13px;}
.ColCentrale-Bloc a.accesbleu{ display:block; font-size:11px; font-weight:normal; color:#005A78; text-align:right; padding: 0 10px 5px 0;}
.ColCentrale-Bloc .GoBas {border-top:1px solid #FFF; font-size:11px; }
.ColCentrale-Bloc .GoBas a {display:block; background:url(/imgs/homeg/blocs-flechegrise.png) no-repeat left top; color:#333; padding-left:31px; line-height:24px }
.ColCentrale-Bloc img.layerfleche { position:absolute;}

.ColCentrale-Bloc ul.diaporama { list-style-type:none;}
.ColCentrale-Bloc ul.diaporama .red {color:#cc0033; display:block; font-weight:bold;}
.ColCentrale-Bloc .diaporama a.acces {display:block; font-size:12px; font-weight:bold; color:#333; margin:0 10px 10px 10px; padding-bottom:10px; border-bottom:1px solid #bebebe;}
.ColCentrale-Bloc img.diaporama { width:150px; margin-bottom:5px;}
.ColCentrale-Bloc ul.diaporama .red {color:#cc0033; display:block; font-weight:bold;}

.multiples-acces {display:block; padding: 0 10px 15px 10px;} 
.multiples-acces .facsim-pdf {margin:0 auto 10px auto; border:1px solid #bebebe;}
.multiples-acces a.acces { display:block; color:#333; padding:3px 0; font-size:13px; border-top:1px solid #bebebe;}
.multiples-acces a.first {margin-top:10px;}
.multiples-acces a.last { border-bottom:1px solid #BEBEBE;}


/*  --- question de la semaine ---*/
#question-semaine {}
#question-semaine .reponses  {background:#FFF; border-top:1px solid #BEBEBE; border-bottom:1px solid #BEBEBE; font-size:12px; font-weight:bold; line-height:21px; padding:0 0 0 10px; margin:0;}
.reponses input {vertical-align:-2px;}
.reponses .oui { color:#360; margin-right:30px;}
.reponses .non { color:#c03;}
.validation { text-align:center;}
.validation .voter { width:54px; height:20px; line-height:20px; text-align:center; background:url(/imgs/homeg/btn_voter.png) no-repeat left top; color:#333; font-size:10px; font-weight:bold; margin:10px auto; border:0;}
#question-semaine .resultats {border-top:1px solid #BEBEBE; font-size:13px; margin:0 10px; }
#question-semaine .resultats a {display:block; background:url(/imgs/homeg/blocs-flechegrise-small.png) no-repeat left; color:#333; padding-left:13px; line-height:24px }


/* --- COLONNE DROITE --- */
.ColDroite-bloc { float:left; width:310px; margin-bottom:15px;clear:both;}
.ColDroite-bloc .top { display:block; background: #1B2F39 url(/imgs/homeg/bg-titre-bloccentral-dark.png) repeat-x top left; line-height:20px; padding-left:11px; color:#FFF; font-size:12px; font-weight:bold; }

.ColDroite-bloc .pdcm { background:url(/imgs/homeg/visu-blocPDCM.jpg) no-repeat left top; font-size:11px; font-weight:bold; height:43px; padding:27px 0 0 30px}
.ColDroite-bloc .pdcm a {color:#FFF; font-size:11px; font-weight:bold;}

.ColDroite-bloc .bgBleu { background:#005069;  }
.ColDroite-bloc .bgBleu a.actu {background: url(/imgs/homeg/blocs-flecheblanche.png) no-repeat left; color:#FFF; display:block; font-size:11px; font-weight:bold; line-height:17px; padding:0 0 0 25px; margin-left:10px;}
.ColDroite-bloc .bgBleu span { display:block; color:#B4C8DC; font-size:10px; margin:5px 0 0 0; padding: 0 10px 10px 10px;}
.ColDroite-bloc .bgBleu span a { color:#B4C8DC; }


/* --- BLOCS PROMO 310px--- */
.container_bloc_promo{ width:310px; height:140px; margin:0 0 15px; overflow:hidden;}
a.next_promo{ width:20px; height:140px; padding:0 5px 0 0;}
a.prev_promo{ width:20px; height:140px; padding:0 0 0 5px;}
.bloc_promo{ padding:4px 0; border:1px solid #ccc;}
.bloc_promo, .next_promo, .prev_promo{ float:left;}
.bloc_promo li { width:250px; height:130px; margin:0 4px; }
.bloc_promo ul, bloc_promo_150 ul { list-style-type:none;}

/* --- BLOCS PROMO 150px--- */
.container_bloc_promo_150 { width:150px; height:184px; margin:0 0 15px 0; float:left; overflow:hidden;}
.container_bloc_promo_150 img.layerfleche { position: absolute; z-index: 2;}
.bloc_promo_150 { position: relative; width:150px; height:194px; overflow:hidden;}
.bloc_promo_150 li { width:150px; height:140px; background-color: #015a78;}
.bloc_promo_150 li a { display: block; color: #fff; font-size: 12px; padding-left: 10px;}
.bloc_promo_150 li a.titre { padding-top: 10px; font-weight: bold;}
.bloc_promo_150 li a.img { padding: 0;}
.bloc_promo_150 .top { display:block; background: #1B2F39 url(/imgs/homeg/bg-titre-bloccentral-dark.png) repeat-x top left; line-height:20px; padding-left:11px; color:#FFF; font-size:11px; font-weight:bold; }
.container_next_promo_150 { position:absolute; right:0; top:151px; z-index:50;}
.container_prev_promo_150 { position:absolute; top:151px; z-index:50;}
a.next_promo_150 { width:75px; height:22px;}
a.prev_promo_150 { width:75px; height:140px;}

.allocine { background:url(/imgs/homeg/allocine-bg.gif) no-repeat left top; color:#333; font-size:11px; margin-bottom:15px; height:70px; width:284px; padding:13px;}
.allocine p { padding-bottom:4px;}

.border-red { border-top:6px solid #C03; color:#C03; }
.border-darkblue { border-top:6px solid #003C50; color:#003C50;}

.module-actu-310 {z-index:500; margin: 0 0 15px 0; clear:left;}
.module-actu-310 .top {font-size:15px; font-weight:bold; text-transform:uppercase;  padding:7px 0 0 10px; background: #FFF url(/imgs/homeg/flbas-blocdroite.png) no-repeat bottom left;  }
.module-actu-310 .topbleu { font-size:15px; font-weight:bold; text-transform:uppercase; line-height:30px; padding: 7px 0 0 10px; background: #FFF url(/imgs/homeg/bg-blocdroite-bleu.png) no-repeat left; }
.module-actu-310 .topred { font-size:15px; font-weight:bold; text-transform:uppercase;  padding:0 0 0 10px; background: #FFF url(/imgs/homeg/flbas-blocdroite.png) no-repeat bottom left;  }
.module-actu-310 .top a, .module-actu-310 .topbleu a {color:#003C50;}
.module-actu-310 .topred a {color:#C03}
.module-actu-310 .uneligne  {line-height:30px; height:50px;}
.module-actu-310 .deuxlignes {line-height:17px; height:45px;padding-top:5px;display:block;}
.module-actu-310 .height70 {line-height:17px; height:70px;}
.module-actu-310 .height30 {line-height:17px; height:30px;}
.module-actu-310 .top span {display:block; color:#333; font-size:13px; text-transform:none; line-height:22px; font-weight:normal; }
.module-actu-310 .topbleu span {display:block; color:#333; font-size:13px; text-transform:none; font-weight:normal; }
.module-actu-310 ul.depeches {font-size:11px; list-style-type:none; display:none; height:234px; width:310px;}
.module-actu-310 ul.depeches li {padding: 5px 10px;}
.module-actu-310 ul.depeches li .heure { color:#C03; float:left; clear:both; margin-right:8px; width:27px;}
.module-actu-310 ul.depeches li a { display:block; width:255px; float:left; padding-bottom:8px}
.module-actu-310 div.depeches {display:none;}
.module-actu-310 .bas { background:url(/imgs/homeg/bg-310bas-acces.png) repeat-x left top; height:29px; line-height:29px; text-align:right; font-size:11px; margin-top:5px;}
.module-actu-310 .bas a {display:block;  background:url(/imgs/homeg/blocs-flechegrise.png) no-repeat right; color:#333; padding-right:33px;line-height:29px; }
.module-actu-310 .bas-bleu {  background:url(/imgs/homeg/bg-infosLocales-bas.png) repeat-x left top; height:28px; text-align:right; font-size:11px; padding:0 10px; }
.module-actu-310 .bas-bleu a {display:block; background:url(/imgs/homeg/blocs-flecheblanche.png) no-repeat; color:#E1F0FF; line-height:29px; }
.module-actu-310 .bas a.ville {float:left; background-position:left; padding-left:28px; }
.module-actu-310 .bas a.dep { float:right; background-position:right; padding-right:28px;}
.module-actu-310 .bottom_services { margin-top:0px;}
.module-actu-310 ul.onglets { list-style-type:none; font-size:15px; font-weight:bold;  }
.module-actu-310 ul.onglets li { background:url(/imgs/homeg/bloc-services-bgonglets.png) repeat-x left top; line-height:30px; height:30px; padding-left:10px;}
ul.onglets a { display:block; padding-left:31px; color:#333; background:url(/imgs/homeg/onglets-flechegrise.png) no-repeat left;}
.module-actu-310 fieldset select.champ { float:right; display:inline; font-size:11px; color:#333;height:19px;margin:5px 0 0 0 ;padding:0;text-align:left; width:155px;}

/* --- BLOCS BAS --- */
.module-bas { width:310px; margin:0 0 5px; float:left; }
.top-lesplus {font-size:15px; font-weight:bold; text-transform:uppercase;  padding:7px 0 0 10px; line-height:30px;  }
.lesarticleslesplus{ display:none;}
.module-actu-310 .liste { list-style-type:none; float:left; font-size:13px; font-weight:bold; }
.module-actu-310 .liste li { margin:0 10px; padding:8px 0; border-bottom:1px solid #bebebe;}
.module-actu-310  li.last { border:none;}
.module-actu-310 .liste li span { display:block; font-weight:normal; padding-bottom:3px;}
.module-actu-310 .liste a {color:#333;}
.module-actu-310 .liste-actulocale { list-style-type:none; float:left; font-size:11px; margin-bottom:10px; }
.module-actu-310 .liste-actulocale li { margin:0 10px; padding:3px 0; line-height:15px; color:#336; }
.module-actu-310 .liste-actulocale a { color:#336; }
.module-actu-310 .blogs {color:#005A78;} 
.module-actu-310 .date {font-size:11px; color:#666; padding-bottom:5px;} 

/* Moteur immo */
.module-actu-310 .moteur_immo { width: 310px; height: 126px; padding-top: 1px; background-image: url(/imgs/homeg/immo/bg_bloc.jpg); background-repeat: no-repeat;}
.module-actu-310 #immovente { display: none;}
.moteur_immo ul.tabs { list-style: none; background: url(/imgs/homeg/immo/bg_ul.gif) left repeat-x; float: right; width: 204px; height: 23px; margin: 0; padding: 0;}
.moteur_immo ul.tabs li { float: left; width: 102px; line-height: 23px; text-align: center; font-size: 13px; font-weight: bold; color: #fff;}
.moteur_immo ul.tabs li a { display: block; color: #666;}
.moteur_immo ul.tabs li.actif { background: url(/imgs/homeg/immo/bg_li_actif.gif) left repeat-x;}
.moteur_immo #form_immo { clear: both; padding-top: 3px;}
.moteur_immo form { position: relative; font-size: 12px; font-weight: bold; color: #333; padding-left: 5px;}
.moteur_immo form label { float: left;}
.moteur_immo form input { height: 19px; color: #333; font-size: 12px; padding: 2px 5px 0 5px; margin: 0; border: none;}
.moteur_immo form input.big { float: right; width: 207px; background: url(/imgs/homeg/immo/inputtxt_big.png);} 
.moteur_immo form input.small { float: left; width: 53px; background: url(/imgs/homeg/immo/inputtxt_small.png); margin-left: 11px;} .moteur_immo form div.rowElem { height: 21px; line-height: 21px; padding: 3px 5px 0 0; margin: 0;}
.moteur_immo form div.rowElem #min { float: left;}
.moteur_immo form div.rowElem #max { float: right;}
.moteur_immo form a.criteres { float: left; text-decoration: underline; color: #333; line-height: 28px;}
.moteur_immo form a.criteres:hover { text-decoration: none;}
.moteur_immo form input.submit { float: right; width: 159px; height: 23px; margin-top: 5px; background: url(/imgs/homeg/immo/search.gif) no-repeat; border: none; cursor:pointer;}

/* Styles pour le select du moteur immo*/
.moteur_immo .jqTransformInputWrapper{ float:left;}
.moteur_immo .jqTransformButton{ background:url("/imgs/homeg/immo/search.gif") no-repeat scroll 0 0 transparent; border:medium none; cursor:pointer; float:right; height:23px; margin-top:5px; width:159px;}
.moteur_immo .jqTransformSelectWrapper{position:relative;float:right;width:217px;height:21px;background:url(/imgs/homeg/immo/select_left.png)no-repeat top left;}
.moteur_immo .jqTransformSelectWrapper div span{font-size:12px;float:none;color:#333;font-weight:normal;position:absolute;white-space:nowrap;width:180px;height:21px;padding-left:5px;overflow:hidden;cursor:pointer;}
.moteur_immo .jqTransformSelectWrapper a.jqTransformSelectOpen{display:block;position:absolute;right:0px;width:32px;height:21px;background:url(/imgs/homeg/immo/select_right.png)no-repeat center center;}
.moteur_immo .jqTransformSelectWrapper ul{position:absolute;width:215px;top:21px;left:0px;list-style:none;background-color:#FFF;border:solid 1px#CCC;display:none;margin:0;padding:0;overflow:auto;overflow-y:auto;z-index:10;}
.moteur_immo .jqTransformSelectWrapper ul a{display:block;padding-left:5px;text-decoration:none;color:#333;background-color:#FFF;font-size:12px;font-weight:normal;}
.moteur_immo .jqTransformSelectWrapper ul a.selected{background:#EDEDED;color:#333;}
.moteur_immo .jqTransformSelectWrapper ul a:hover,.moteur_immo .jqTransformSelectWrapper ul a.selected:hover{background:url(/imgs/homeg/immo/select_bgli.png)left repeat-x;color:#fff;}


.menu-lesplus { list-style-type:none; font-size:12px; font-weight:bold;}
.menu-lesplus li {float:left;  border-right:1px solid #FFF;  width:92px; height:20px; line-height:20px; background:url(/imgs/homeg/bg-titre-bloccentral-light.png) repeat-x left top; padding:0 0 0 10px; margin:0; }
.menu-lesplus li.actif { width:94px; background:url(/imgs/homeg/bg-titre-bloccentral-dark.png) repeat-x left top;}
.menu-lesplus li a {display:block; color:#FFF;  }
.marqueur-lesplus { float:left; width:310px; height:20px; background:url(/imgs/homeg/bloc-lesplus-marqueur-bg.png) repeat-x;}

.module-970 { float:left; margin:0 10px 5px 10px;}
.module-970 .top { width:960px; background:url(/imgs/homeg/bg-titre-bloccentral-dark.png) repeat-x left top; color:#FFF; line-height:20px; height:20px; padding-left:10px; font-size:12px; font-weight:bold;}

.etaussi { float:left; background:#E6E6E6; padding-bottom:10px; width:970px;}
.etaussi ul { list-style-type:none; margin:0 auto; padding:0; width:920px;}
.etaussi li { float:left; width:144px; margin:0 4px 0 5px; padding:0; }
.etaussi li .surtitre { font-size:11px; color:#005A78;}
.etaussi li a { display:block; padding:5px 0 0 0; color:#333; font-size:12px;}
.etaussi li img { border:1px solid #505050; margin-bottom:5px; }
.etaussi a.acces {background:url(/imgs/homeg/blocs-flechegrise-nomargin.png) no-repeat left; color:#333; padding:1px 0 1px 21px; font-size:11px; border-top:1px solid #BEBEBE; margin-top:5px; line-height:25px;  }

.slideleft {float:left; margin:19px 10px 0 0; width:20px;}
.slideright {float:right; margin:19px 0 0 0; width:20px;}

/*ELEMENTS DE bottom*/

div#sites {	width:970px; padding: 3px 10px 15px;	font-size: 11px; color: #666; text-align: center; background-color: #fff; border-top: 1px solid #ccc; margin: 0 auto;}
#sites div.pictos {	text-align: center;	position: relative;	border: 1px solid #ccc; padding: 5px 0;}
#sites .pictos img {margin: 0 20px;}

/*  --- resultats sportifs ---*/
#resultatsSportifs { padding:0 8px 0 9px ; list-style-type:none; margin-bottom:5px;}
#resultatsSportifs li { float:left; width:44px; text-align:center; padding-bottom:10px;}
#resultatsSportifs li a {display:block; font-size:11px; color:#333;}
#resultatsSportifs li img {margin-top:4px;}

/*  --- archives INA ---*/
.multiples-acces a.accesina { display:block; color:#333; padding:3px 0; font-size:13px; border-bottom:1px solid #bebebe; margin-bottom:10px;}
.multiples-acces a.lastina { border-top:none; border-bottom:1px solid #BEBEBE; margin-bottom:0;}

/*-------------- Blocs 150 - Face Book ------------------*/
#blocFB { width:308px; border: 1px solid #94A3C4;margin-bottom:15px; }
#blocFB .top { background:#ECEFF5; padding:10px; border-bottom:1px solid #D8DFEA; height:40px;}
#blocFB .top img { margin-right:10px; float:left;}
#blocFB .top a {color:#3B5998; font-size:14px; font-weight:bold }
#blocFB .top a span{ font-size:11px; font-weight:normal;}
#blocFB .top p a {	font-size:12px; color: #C20127;	line-height:18px; text-align:right}
#blocFB .fans { padding:0 10px 10px 10px; font-size:11px; color:#333; line-height:30px;}

/* Modules : Question You */
.question_you {width:310px; font-family:Arial, Helvetica, sans-serif; margin-bottom:15px;}
.question_you .top {display:block; width:300px; border-top:6px solid #b43c3c; background-color:#efd9d9; font-size:13px; line-height:18px; padding:0 0 0 10px; text-transform:none; font-size:13px; font-weight:normal;}
.question_you .top span {color:#b43c3c; font-size:16px; font-weight:bold; line-height:28px;}
.question_you #fleche { display:block;}
.question_you .intitule {background-color:#b43c3c; color:#FFFFFF; font-weight:bold; font-size:18px; line-height:22px; padding: 0 10px 15px 10px;}
.question_you .intitule a {color:#FFFFFF; }
.bas {background:transparent url(/imgs/homeg/bg-310bas-acces.png) repeat-x scroll left top; font-size:11px; height:29px; line-height:29px;text-align:right;}
.bas a {background:transparent url(/imgs/homeg/blocs-flechegrise.png) no-repeat scroll right center; color:#333333; display:block; line-height:29px; padding-right:33px;}

