/*ELEMENTS EN COL 310*/

.border-red { border-top:6px solid #C03; color:#C03; }
.border-darkblue { border-top:6px solid #003C50; color:#003C50;}

/*  Bloc INFOS ILE-DE-FRANCE ET OISE */
.border-red { border-top:6px solid #CC0033; color:#CC0033;}
.module-actu-310 { margin:0 0 15px; position:relative; z-index:500;}
.module-actu-310 .uneligne { height:50px; line-height:30px;}
.module-actu-310 .topred { background:#FFFFFF url(/imgs/homeg/flbas-blocdroite.png) no-repeat scroll left bottom; font-size:15px; font-weight:bold; padding:0 0 0 10px; text-transform:uppercase;}
.module-actu-310 .topred a { color:#CC0033;}
.module-actu-310 .liste-actulocale { float:left; font-size:11px; list-style-type:none; margin-bottom:10px;}
.module-actu-310 .liste-actulocale li { color:#333366; line-height:15px; margin:0 10px; padding:3px 0;}
.module-actu-310 .liste-actulocale a { color:#333366;}
.clear { clear:both; height:0; overflow:hidden; position:relative;}
.module-actu-310 .bas { background:transparent url(/imgs/homeg/bg-310bas-acces.png) repeat-x scroll left top; font-size:11px; height:29px; line-height:29px; margin-top:5px;text-align:right;}
.module-actu-310 .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;}

/*bloc articles les plus NEW DESIGN */
.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 .blogs {color:#005A78;} 
.module-actu-310 .date {font-size:11px; color:#666; padding-bottom:5px;} 


/*  Bloc DEPECHES AFP */
form, fieldset { border:0 none; margin:0; padding:0;}
.border-red { border-top:6px solid #CC0033; color:#CC0033;}
.module-actu-310 { margin:0 0 15px; position:relative; z-index:500;}
.module-actu-310 fieldset select.champ { color:#333333; display:inline; float:right; font-size:11px; height:19px; margin:5px 0 0; padding:0; text-align:left; width:155px;}
.module-actu-310 ul.depeches { display:none; font-size:11px; list-style-type:none;}
.module-actu-310 ul.depeches li { padding:5px 10px;}
.module-actu-310 ul.depeches li .heure { clear:both; color:#CC0033; float:left; margin-right:8px; width:27px; } 
.module-actu-310 ul.depeches li a { display:block; float:left; padding-bottom:8px; width:255px;}
.module-actu-310 div.depeches {display:none;}

/*  Bloc RENCONTRES */
#module-rencontres { float:left; width:310px; margin-bottom:10px; position:relative; z-index:500;}
#module-rencontres .top { height:43px; background:#C80948 url(/rencontres/imgs/bloc_droite_top.png) no-repeat left top; font-size:18px; padding-left:10px; line-height:43px; color:#FFF; font-weight:bold;}
#module-rencontres ul { list-style-type:none; }
#module-rencontres ul li {  height:65px; padding:10px 9px; background:#E7BCBC; color:#333; font-size:12px; border-bottom:1px solid #FFF; }
#module-rencontres ul li:hover { background:#D20046 url(/rencontres/imgs/bloc_droite_bg-rosef.png) repeat-x left top; color:#FFF;  }
#module-rencontres ul li:hover p.rencontrer {  background: url(/rencontres/imgs/fleche-blanche.png) no-repeat left;}
#module-rencontres ul li:hover p.rencontrer a { color:#FFF;}
#module-rencontres li img { float:left; margin-right:9px; border:1px solid #FFF;}
#module-rencontres li p { margin:0;}
#module-rencontres li p span { display:block; font-size:15px; font-weight:bold;}
#module-rencontres li p.rencontrer {  background: url(/rencontres/imgs/fleche-noire.png) no-repeat left; padding-left:20px; margin-left:152px; font-weight:bold; margin-top:3px; font-size:13px;}
#module-rencontres li p.rencontrer a { color:#333;}
#module-rencontres .bottom { height:51px; background: url(/rencontres/imgs/bloc_droite_bas.png) no-repeat left top; line-height:39px; padding-left:47px; font-size:15px; font-weight:bold; }
#module-rencontres .bottom a {color:#FFF; }

/* Bloc Annoncez un événement */
.addevent{ background: url(/imgs/PE/addevent.gif) no-repeat; height:20px; padding:5px 0 0 40px; margin:0 0 10px; font-size:12px;}
.add_event{ background: url(/imgs/PE/add_event.gif) no-repeat; height:37px; width:340px; padding:7px 0 0 130px; margin:10px 0 0; font-size:12px;}
.addevent a, .add_event a{ color:#FFF;}

/* Bloc Purl */
.purl-150{ width:150px;}
.purl-310{ width:310px;}

/* moteur de recherche col 310 */
#recherche form {margin-bottom: 20px;}
#recherche input.rech {	background-color: #a0aab4; color: #fff; width: 220px; padding: 3px 10px; border: none;}
#recherche input.rech2 { background-color: #fff; padding: 1px 5px 1px 5px; 	height: 15px; border: 1px solid #a0aab4;}

.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;}

/*bloc articles les plus */
div.module-lesplus	{position: relative;margin-bottom: 20px;}
.module-lesplus .top { position: relative; background: url(/icons/bg_lesplus_top.png) no-repeat left top;}
.module-lesplus .top .int	{font-size: 18px;color: #fff;padding: 5px 10px;}

.module-lesplus #onglet1, .module-lesplus #onglet2, .module-lesplus #onglet3 { position: relative; height: 26px; overflow: hidden; display: none; background-position: left top; background-repeat: no-repeat;}
.module-lesplus #onglet1 { background-image: url(/icons/bg_lesplus_ong1.png);}
.module-lesplus #onglet2 { background-image: url(/icons/bg_lesplus_ong2.png);}
.module-lesplus #onglet3 { background-image: url(/icons/bg_lesplus_ong3.png);}
.module-lesplus .ong1, .module-lesplus .ong2, .module-lesplus .ong3	{ position: absolute; z-index: 5000; width: 103px; top: -20px; font-size: 11px; color: #fff; text-transform: uppercase; text-align: center;}
.module-lesplus .ong1 a, .module-lesplus .ong2 a, .module-lesplus .ong3 a	{ color: #fff;}
.module-lesplus .ong1 { left: 0px;}
.module-lesplus .ong2 { left: 104px;}
.module-lesplus .ong3 { left: 208px;}
.module-lesplus .conteneur	{ position: relative; border-right: 1px solid #ccc;  border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; padding: 10px; }
.module-lesplus .pseudo	{ font-weight: bold; color: #000; }
.module-lesplus .date {color: #999;}
.module-lesplus .tit-reac { color:#c03;}
.module-lesplus a.lire { padding-right: 8px; background: url(/icons/rub_a.gif) no-repeat right center;}
.module-lesplus ul.list { position: relative; display: none;}
.module-lesplus ul.list li { position: relative; list-style-type: none; font-size: 13px; line-height: 16px;	padding: 5px 0px; border-bottom: 1px solid #e6e6e6;	margin: 0px;}
.module-lesplus ul.list li.last { border-bottom: none; }

.module-promo { position: relative; color: #666; margin-bottom: 20px; }
.module-promo .top	{ position: relative; background : url(/icons/bg_module_promo_top.png) no-repeat left top; padding: 1px 1px 0px 1px; border-bottom: 1px solid #ccc;}
.module-promo .top .in	{position: relative;font-size: 11px; background: url(/icons/bg_module_promo_top_in.png) repeat-x left top; padding: 5px 10px; border: 1px solid #fff;}
.module-promo .top .int	{	position: relative;	font-size: 14px; line-height: 16px;	font-weight: bold;	color: #c03;}
.module-promo .conteneur { position: relative; background: #fff url(/icons/bg_module_promo.png) repeat-y left top;}
.module-promo div.bottom	{position: relative; background: url(/icons/bg_module_promo_bottom.png) no-repeat left bottom; text-align: right;border-top: 1px solid #ccc;}
.module-promo .bottom div	{	font-size: 11px;	text-align: right;	padding: 1px 10px 3px 0px;}

.module-bleu, .module-rouge, .module-gris {	position: relative;	z-index: 500; margin-bottom: 15px; border-style: solid;	border-width: 1px;	background-position: left top;	background-repeat: repeat-x;	background-color: #fff;}
.module-abo	{position: relative; height: auto; border: 5px solid #b46478; margin-bottom: 20px;}

.module-bleu { border-color: #a0aab4;	background-image: url(/icons/bg_module_bleu.png);}
.module-rouge {	border-color: #b4a0aa;	background-image: url(/icons/bg_module_rouge.png);}
.module-gris { border-color: #b4a0aa;	background-image: url(/icons/bg_module_gris.png);}
.module-bleu .conteneur, .module-rouge .conteneur, .module-gris .conteneur { position: relative;	padding: 10px;	border: 1px solid #fff;}
.module-bleu .int, .module-rouge .int, .module-gris .int {	position: relative;	font-size: 15px; line-height: 18px;	font-weight: bold;}

.module-rouge .sout	{position: relative;background-color: #e7e0e4; background: url(/icons/bg_module_rouge_sout.png) repeat-x left top; padding: 2px 0px 2px 20px; color: #af324b; font-weight: bold;}
.module-abo .in	{ position: relative; padding: 10px; border: 1px solid #fff;  background: #fff url(/icons/bg_abo_mod.png) repeat-x left top;}
.bord-int-module-bleu, .bord-int-module-gris { border-color: #a0aab4; }
.bord-int-module-rouge { border-color: #af324b; }

.module-bleu .foot, .module-rouge .foot, .module-gris .foot, .module-abo .foot {position: relative;	border-top-width: 1px;	border-top-style: solid; background-position: left top;	background-repeat: repeat-x;}

.module-bleu .foot {	border-top-color: #a0aab4;	background-image: url(/icons/bg_module_bleu.png);}
.module-rouge .foot {	border-top-color: #b4a0aa;	background-image: url(/icons/bg_module_rouge.png);}
.module-gris .foot {	border-top-color: #a0aab4;	background-image: url(/icons/bg_module_gris.png);}
.module-abo .foot {	border-top-color: #96324b;	background-image: url(/icons/bg_module_rouge.png);}

.module-bleu .foot div, .module-rouge .foot div, .module-gris .foot div, .module-abo .foot div {border: 1px solid #fff;	font-size: 11px; text-align: right;	padding: 1px 10px;}
.module-rouge .foot-intermediaire div	{ font-size: 11px;	text-align: right;	padding: 1px 10px;}
.module-bleu .foot div img[src*="f_tous.png"], .module-rouge .foot div img[src*="f_tous.png"], .module-gris .foot div img[src*="f_tous.png"], .module-abo .foot div img[src*="f_tous.png"], .module-promo .bottom div img[src*="f_rond_dro.png"], .box .box-bot div img[src*="f_rond_dro.png"] { top: 2px !important;}

.module-bleu ul.list, .module-rouge ul.list, .module-gris ul.list {	position: relative;	margin-top: 10px;display: none;}
.module-bleu ul.list li, .module-rouge ul.list li, .module-gris ul.list li {	position: relative;	list-style-type: none;	font-size: 13px; line-height: 16px;	padding: 5px 0px; border-bottom: 1px solid #e6e6e6; margin: 0px;}
.module-bleu ul.list li.last, .module-rouge ul.list li.last, .module-gris ul.list li.last { border-bottom: none; }

/*SPORTS */
/* --- Colonne centre étroite --- */
.ColCentrale-Bloc { 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 .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;}

/*-------------- Blocs 310 - Sorties de la semaine & A l'affiche ------------------*/
.BlocsCine-310 { position: relative; clear:left; margin-bottom: 15px; width: 310px; font-size:12px;}
.BlocsCine-310 .top{ height: 33px; padding: 6px 0 6px 8px; color: #333; font-weight: bold; font-size: 14px; background: url(http://cinema.leparisien.fr/partenaires/cinema/imgs/BlocsCine_bg_top.gif) no-repeat;}
.BlocsCine-310 .top span { display: block; color: #C03;}
.BlocsCine-310 .top a:link, .BlocsCine-310 .top a:visited { display: block; color: #C03;}
.BlocsCine-310 .top a.red:link, .BlocsCine-310 .top a.red:visited { color: #C03;}

.BlocsCine-310 .ListeFilms { border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.BlocsCine-310 .Film { line-height: 1.1em; clear: both; border-top: 1px solid #ccc; padding: 10px 0; margin: 0 10px;}
.BlocsCine-310 .first { border-top: none;}
.BlocsCine-310 .Film a.titrefilm  { font-size: 15px; margin-bottom: 5px; font-weight: bold;}
.BlocsCine-310 .Film img { float: left; margin-right: 10px;}
.BlocsCine-310 .Film p	{ margin: 4px 0; color: #666;}
.BlocsCine-310 .Film .sorties	{ padding-left: 70px;}

.BlocsCine-310 div.Bottom { position: relative; height: 22px; text-align: right; padding-right: 20px; line-height: 20px; background: url(http://cinema.leparisien.fr/partenaires/cinema/imgs/BlocsCine_bg_bottom.gif) no-repeat;}
.BlocsCine-310 div.Bottom-dep { position: relative; height: 35px; text-align: right; padding: 4px 5px 0 0; background: url(http://cinema.leparisien.fr/partenaires/cinema/imgs/BlocsCine_bg_bottom3.gif) no-repeat;}
.BlocsCine-310 div.Bottom-dep a { display: block; background:url(http://cinema.leparisien.fr/partenaires/cinema/imgs/fl-bleue.png) right no-repeat; padding-right: 15px; line-height: 13px;}


#Bloc-choixIntenautes { position: relative; margin-bottom: 15px; padding-bottom:15px; width: 310px; background:url(http://cinema.leparisien.fr/partenaires/cinema/imgs/bg-choixInternautes.jpg) no-repeat left; }
#Bloc-choixIntenautes .top { color: #333; font-weight: bold; font-size: 14px; padding: 13px 0 6px 13px; }
#Bloc-choixIntenautes .top a { display: block; color: #C03;}
#Bloc-choixIntenautes .top span { display: block; color: #C03;}
#Bloc-choixIntenautes p { color:#336; font-size:13px; background: url(http://cinema.leparisien.fr/partenaires/cinema/imgs/fl-bleue.png) no-repeat left; margin-left:14px; padding-left:17px;}
#Bloc-choixIntenautes p a:link, #Bloc-choixIntenautes p a:visited {color:#336;}

/*-------------- Blocs 150 - liens utiles ------------------*/
.liens-utiles h4 {font-size:12px;}
.liens-utiles ul { padding: 5px 8px; margin: 0;}
.liens-utiles li { font: 11px Arial, Helvetica, sans-serif; padding: 0; margin: 0; list-style:none;}
.liens-utiles span { display: block; padding: 10px 8px 2px 8px; color: #cc0033; font-size: 12px;}

/*BLOC COL DRO QUINTE*/
.module-quinte {margin:0px 0px 15px 0px; position:relative; z-index:500; border-top: 6px solid #318606; border-bottom: 11px solid #318606; background-color: #fff;}
.module-quinte .top { background: url(/imgs/homeg/flbas-blocdroite.png) no-repeat left bottom; padding:3px 0px 25px 10px; font-size:12px; line-height: 16px; color: #333;}
.module-quinte .top p { font-size:17px; line-height: 21px; font-weight:bold; color: #318606; margin: 0px;}
.module-quinte ul.list	{ position: relative; list-style-type: none; margin-top: 0px; margin-right: 5px; margin-bottom: 10px; margin-left: 10px;}
.module-quinte ul.list li	{ font-size: 13px; line-height: 16px; padding: 5px 0 5px 5px; border-bottom: 1px solid #d2d2d2; margin:0;}
.module-quinte ul.list li.last	{border-bottom: none;}

/*-------------- Blocs 150 - PSG- Express ------------------*/
.psg-express .top {text-transform:uppercase;}
.psg-express p {font-size:12px; padding:3px 10px 0; width:130px; }
.psg-express strong {margin-top:5px; display:block; }


/*Bloc flux immo*/
.fluxImmo {width:310px; background:#FFF;}
.fluxImmo .topImmo {font-size:15px; font-weight:bold;  padding:7px 0 0 10px; background: url(/imgs/homeg/flbas-blocdroite-bleu-small.png) no-repeat 0 0; height:45px; }
.fluxImmo .topImmo a:link, .fluxImmo .topImmo a:visited {  color:#003C50;}
.fluxImmo li { float:left; width:260px; background:#003C50; color:#FFF; font-weight:bold;}
.fluxImmo li a:link, .fluxImmo li a:visited  { color:#FFF;}
.fluxImmo li a.content { display:block; float:right; width:110px; padding-right:10px}
.fluxImmo li .type { font-size:11px; font-weight:normal; text-transform:uppercase; display:block; padding:10px 0; width:110px;}
.fluxImmo li .prix { font-size:13px; font-weight:normal; display:block; padding:5px 0 0 0;clear:both;}
.fluxImmo li .photoImmo { position:absolute; width:130px; overflow:hidden;}
.fluxImmo li .photoImmo img { overflow:hidden; height:130px; margin-right:10px;}
.fluxImmo li p {float:right;}
.fluxImmo .slideImmo { position:relative; overflow:hidden; width: 260px; height:130px; margin:0 5px;}
.fluxImmo .slideImmo ul { width:20000em; position:absolute;height:130px; list-style-type:none;} 
.fluxImmo .slideImmo ul li { float:left; height:130px;} 
.fluxImmo .browse, .fluxImmo .slideImmo{ float:left;}
.fluxImmo .right{ background: url(/imgs/homeg/nav/bloc_promo_right.gif) no-repeat 0 0px; height:130px;width:20px;}
.fluxImmo .left{ background: url(/imgs/homeg/nav/bloc_promo_left.gif) no-repeat 0px 0px; height:130px;width:20px;}
.fluxImmo a.right:hover{ background: url(/imgs/homeg/nav/bloc_promo_right_hover.gif) no-repeat 0 0px;}
.fluxImmo a.left:hover{ background: url(/imgs/homeg/nav/bloc_promo_left_hover.gif) no-repeat 0px 0px; }
.fluxImmo .disabled{ background:none;}


/*---------------- Box rencontres par affinite - Points Communs------------*/
.rencontresPC { background:#F9F9F9; width:308px; color:#333; font-weight:bold; border-right:1px solid #E6E6E6; border-left:1px solid #E6E6E6;border-top:6px solid #003C50; margin:0 0 15px 0;}
.rencontresPC .top {font-size:15px; font-weight:bold;  padding:6px 0 0 10px; background: url(/imgs/homeg/flbas-blocdroite-bleu-small.png) no-repeat 0 0; height:38px; color:#003C50;}
.rencontresPC a:link, .rencontresPC a:visited  { color:#333; display:block;}
.rencontresPC .slideRenc { position:relative; height:230px; padding:0 5px;}
.rencontresPC .afficheFilm { display:block; float:left; margin:0 9px 9px 0; border:1px solid #FFF; width:100px}
.rencontresPC .titreFilm { font-size:16px; font-weight:bold; padding:0 0 20px 0;}
.rencontresPC .titreReal { font-size:13px; }
.rencontresPC .real { display:block; color:#000; font-size:11px; line-height:18px;}
.rencontresPC .linkfans {float:left; position:absolute; left:115px; top:108px; padding:0 0 0 20px; background:url(/icons/f_tous.png) no-repeat left center; font-size:15px; font-weight:bold;}
.rencontresPC .ilssontfans { float:left; display:block; clear:both; margin:0 0 3px 0; width:300px;}
.rencontresPC .ilssontfans a { float:left; display:block; text-align:center; width:59px;}
.rencontresPC .ilssontfans a:hover { text-decoration:none;}
.rencontresPC .ilssontfans a span { font-size:10px; display:block; position:relative; clear:both; overflow:hidden; padding-left:5px;width:48px;}
.rencontresPC .ilssontfans img { width:50px; border:1px solid #FFF; margin:0 4px 2px 4px;}
.rencontresPC .bas {clear:left; background-color:#FFF; height:29px;}
.rencontresPC .bas a {color:#333}

.module-actu-310 .flashactus { list-style-type:none; float:left; font-size:13px; width:310px; }
.module-actu-310 .flashactus li {padding: 5px 10px;}
.module-actu-310 .flashactus li .heure {float:left; clear:both; margin:1px 8px 0 0; width:27px; font-size:11px;font-weight:bold;}
.module-actu-310 .flashactus li a {display:block; width:255px; float:left; padding-bottom:8px; font-size:12px; }
.blocactu li#onglet4 {width:44px;}
.blocactu li#onglet5 {width:140px;}
.blocactu li#onglet6 {width:94px;}
