@charset "utf-8";
body{ margin:0; font-family:Verdana, Helvetica, sans-serif;}	
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{
margin:0; padding:0
}
body {
	direction: ltr;
	margin: 0;
	padding: 0;
	font-size: 11pt;
	line-height: 100%;
	font-family: Verdana, helvetica,arial,sans-serif;
	color: #000000;
} 
#container {  
width: 1050px;  
margin: 0 auto;  
text-align: left  
} 
a:hover, a:focus, a:active, .lien_focus, .flashy {
color: #DD0000;
}
a {
color: #000000;
text-decoration: none;
cursor: pointer;
}
.italique{
	color: #6C6C6C;
	font-size: 8pt;
	text-decoration: none;
	font-weight: normal;
	line-height: 1.4em;
	letter-spacing:0px;
	/*word-spacing: -1pt;*/
}
/*.normaltexte{
	font-style: italic;
	color: #000000;
	font-size: 8pt;
	text-decoration: none;
	font-weight: normal;
	line-height: 1.4em;
}*/
span#Calibri { font-family: Calibri; color: #000000; 	font-size: 11pt; }
span#Georgia { font-family: Georgia; color: #000000; 	font-size: 10pt;}
span#Calibri2 { font-family: Calibri; color: #000000; 	font-size: 12pt; letter-spacing:0px; }
.truecaps{font-variant: small-caps}
.normaltexte{
	font-weight:bold;
	font-variant: small-caps;
	color: #000000;
	font-size: 10pt;
	text-decoration: none;
	font-weight: normal;
}
cite {
font-style:normal;
}

input.button { cursor: pointer; }

img { border: 0 none; }
img{border:0}
ul {
	list-style-type: disc;
}
li{
}

p {
font-weight: normal;
font-size: 16px;
line-height: 150%;
-webkit-margin-before: 0;
-webkit-margin-after: 0;
}

table{border-collapse:collapse; border-spacing:0}
td {
font-size: 9pt;
line-height: 100%;
font-family: Verdana, helvetica,arial,sans-serif;
color: #000000;
}
.clear{clear:both}
.clear {
margin: 0;
padding: 0;
clear: both;
height: 0px;
overflow: hidden;
visibility: hidden;
}
.filet {
	height: 15px;	
	overflow: hidden;
/*	border-bottom-color:#DD0000;*/
	border-bottom-color:#FFFFFF;
	border-bottom-width:4px;
/*	margin-bottom: 15px;
	margin-bottom: 15px;*/
	border-bottom-style: dotted;
}
.filet_marge{
	height: 2px;
	margin-bottom: 15px;
	overflow: hidden;
	margin-right:10px;
	border-bottom-color:#FFFFFF;	
	border-bottom-width:4px;
	margin-bottom: 15px;
	border-bottom-style: dotted;
}
.filet_t2 {
background-color: #000000;
height: 2px;
overflow: hidden;
margin-top:8px;
margin-bottom: 8px;
margin-right:10px;
}
.filet_partrait {
background-color: #000000;
height: 1px;
overflow: hidden;
margin-top: 8px;
margin-bottom: 8px;
margin-right:4px;
}
.filet_t3 {
background-color: #D6D6D6;
height: 1px;
overflow: hidden;
margin-bottom: 10px;
margin-right:4px;
}
.filet_chronique {
background-color: #000000;
height: 1px;
overflow: hidden;
margin-bottom: 10px;
margin-right:4px;
}

.espace_vide {
height: 3px;
overflow: hidden;
margin-top:1px;
margin-bottom: 1px;
}


#moduletop_L{
text-align:center;
height:30px;
line-height:20px;
vertical-align:middle;
width:350px;
float:left;
}
#moduletop_M{
text-align:center;
width:350px;
float:left;
height:30px;
line-height:20px;
vertical-align:middle;
}
#moduletop_M a , #moduletop_L a{
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	font-size:11px;
	font-weight: bold;
}
#moduletop_L a:hover, #moduletop_L a:focus, #moduletop_L a:active {
color: #FFFFFF;
text-decoration: none;	
}
#moduletop_M a:hover, #moduletop_M a:focus, #moduletop_M a:active {
color: #FFFFFF;
text-decoration: none;	
}

#moduletop_R{
text-align:right;
width:350px;
float:left;
height:30px;
line-height:20px;
vertical-align:middle;
}
#moduletop_R ul.lien {
	vertical-align: middle;
}
#moduletop_R ul.lien li {
	margin: 0;
	list-style: none;
	padding-right:18px;
	display: inline;	
}
#moduletop_R ul.lien li a {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	font-size:11px;
	font-weight: bold;
}

#moduletop_R ul.lien li a:hover {	
	color: #FFFFFF;
	text-decoration: none;		
}
#fluxrss{
margin-bottom:30px;
width: 300px;
float:left;
text-align:center;
}
#encemoment {
	width:1050px;
	height:30px;
	float:left;
	margin-top:5px;
	vertical-align:middle;
	line-height:30px;
	color:#000000;
	font-weight: bold;
	text-align: center;
}
#encemoment span{
line-height:26px;
color: #DD0000;
}
#encemoment a {
color: #000000;
text-decoration: none;
cursor: pointer;
font-size:13px;
}
#encemoment a:hover, #encemoment a:focus, #encemoment a:active {
color: #DD0000;
}
#banner_top {
	width:1050px;
	float:left;
	text-align: center;
	vertical-align: middle;
	background-position: center center;
}
#banner_top #div-gpt-ad-1367306725774-3 {
display: table-cell;
vertical-align: middle;
text-align:center;
width:1050px;
}
#banner_top .bannergroup_text .banneritem_text a {
}
#banner_top #div-gpt-ad-1367306725774-3 .iframe .a img { 
vertical-align: middle;
text-align:center;
}
#top_bande_gris{
	width:1050px;
	background-color:#FFFFFF;
	height:13px;	
	float:left;	
}
.typearticle {
margin-left: 10px;
color:#580F1B;
font-size: 20px;
font-family: Verdana, helvetica,arial,sans-serif;
font-weight:bold;
line-height:20px;
}
.textenormale {
background-color:#ECECED;
color:#000000;
font-size: 24px;
font-family: Verdana, helvetica,arial,sans-serif;
font-weight:bold;
line-height:30px;
}
.lienhometitrearticle {
font-size: 24px;
font-family: Verdana, helvetica,arial,sans-serif;
font-weight:bold;
line-height:30px;
margin-left: 0px;
margin-top:10px;
margin-bottom:20px;
}
#contenu {
width:1050px;
float:left;	
  position: relative;
  background-color:#FFFFFF
}
#contenu_top {
width:1050px;
float:left;	
position: relative;
/*background-color:#FFFFFF;*/
}
#contenu_left {
float:left;
width: 735px;
margin-right:5px;
}
#hometitrearticle {
margin-top:10px;
margin-bottom:20px;
overflow: hidden;
float: left;
width: 735px;
}
#home_text_articleprincipal {
margin-bottom: 30px;
overflow: hidden;
float: left;
width: 725px;
margin-left: 10px;
}
#home_text_articleprincipal p {
margin-top:5px;
}
#home_text_articleprincipal ul {
margin: 0;
padding: 0;
list-style:none;
}
#home_text_articleprincipal li, #home_text_article_seconde li {
	padding: 4px 4px 4px 16px;
	background-image: url(../images/puce_rouge.jpg);
	background-repeat: no-repeat;
	background-position:left;	
	font-size: 9pt;
	font-weight: normal;
	line-height: 1.3em;
}
#home_text_article_seconde3 {
margin-bottom: 10px;
overflow: hidden;
float: left;
width: 740px;
}
#home_text_article_seconde4 {
margin-bottom: 10px;
overflow: hidden;
float: left;
float: left;
width: 740px;
}
#home_text_article_third {
margin-bottom: 10px;
overflow: hidden;
float: left;
/*width: 740px;*/
width: 734px;
}
#home_bloc_ce_matin {
margin-bottom: 10px;
overflow: hidden;
float: left;
width: 734px;
}
#home_bloc_ce_matin_left {
width: 365px;
margin-left:2px;
float:left;
}

#home_bloc_ce_matin_left div {
display: table-cell;
vertical-align: middle;
text-align:center;
height:auto;
width: 365px;
}
#home_bloc_ce_matin_left a {
display: table-cell;
vertical-align: middle;
text-align:center;
height:auto;
width: 365px;
}
#home_bloc_ce_matin_right {
width: 365px;
float:right;
}
#home_text_article_four {
margin-bottom: 10px;
overflow: hidden;
float: left;
width: 734px;
}

#home_four_left {
width:365px;
margin-left:3px;
float:left;
/*text-align:center;*/
}
#home_four_right {
width:365px;
float:right;
}
#home_text_article_left {
width:364px;
margin-left:3px;
float:left;
}
#home_article_right {
width:364px;
float:right;
}
#home_text_article_right {
float:right;
width:367px;
}
#home_text_article_right_bande{
width:400px;
float:right;
}
#home_text_article_seconde{
margin-bottom: 40px;
overflow: hidden;
float: left;
}
.bloc_article_seconde{
margin-bottom: 40px;
overflow: hidden;
float: left;
}
.home_text_article_seconde1{
position: relative;
float: left;
width: 367px;
}
.home_text_article_seconde2{
position:relative;
float: right;
width: 367px;
}
.home_text_article_24_images3  {
float: right;
width:340px;
height: 420px;
margin-bottom:20px;
background-color: rgb(240,240,220);
margin-right:16px;
}
.home_text_article_seconde_photo {
float: left;
width: 340px;
height: 197px;
border: 1px solid #999;
margin: 0;
text-align:center;
}
.titren2 {
font-size: 16px;
text-align: center;
}
.titren3 {
font-size: 16px;
font-weight: bold;
line-height: 16px;
font-variant: small-caps
}
.home_text_article_seconde_titre {
font-size: 16px;
font-family: Verdana, helvetica,arial,sans-serif;
font-weight:bold;
line-height:24px;
color:#000000;
text-align: left;
padding-left: 10px;
padding-right: 10px;
height:50px;
}
.home_text_article_seconde_titre_rouge{
font-size: 12px;
font-weight: bold;
color: #DD0000;
text-decoration: none;
padding: 4px;
text-align: center;
}
.home_text_article_seconde_txt  {
font-size: 1.3rem;
line-height: 140%;
padding-left:10px;
padding-right:10px;
font-size: 10pt;
}
.home_text_article_seconde_txt a{
color:#000000;
text-decoration:none;
}
.home_text_article_seconde_txt a:hover{
color:#000000;
text-decoration:none;}
.photo {
margin-left: 0;
margin-right:15px;
float:left;
/*height: 240px;*/
}
.tabniv2{
width:365px;
}
.obf {
cursor: pointer;
}
.texte {
overflow: hidden;
padding-right:20px;
width:170px;
}
.texte_noncliquable {
overflow: hidden;
padding-right:20px;
width:270px;
}
.texte a{
color:#000000;
text-decoration:none;
}
.texte a:hover{
color:#000000;
text-decoration:none;}
.home_div_suite_seconde {
width: 379px;
height: 30px;
margin-top: 6px;
float: left;
text-align: right;
}
a.lire_suite:link, a.lire_suite:visited, a.lire_suite:active {
	font-weight:normal;
	color:#DD0000;
	text-decoration: none;
	padding-right:20px;
	font-size: 9pt;	
}
a.lire_suite:hover {
	color: #000000;
	text-decoration: none;
}
.text_niveau3_box {
font-family: Verdana, helvetica,arial,sans-serif;
margin-bottom: 10px;
padding: 0px;
}
.text_niveau3_box .item {
clear: both;
display: block;
overflow: auto;
padding: 0px;
zoom: 1;
padding-right:14px;
}
.text_niveau3_box .titre {
font-size: 13px;
font-weight: bold;
line-height:16px;
color:#000000;
}
.text_niveau3_box .texte_niveau3, .text_niveau3_box .texte_niveau3 p {
font-size: 10px;
font-weight:normal;
color:#000000;
}

.text_niveau3_box .item img {
border: 1px solid #999;
float: left;
margin: 0 14px 5px 0px;
max-width: 50px;
}
.article_chroniques_titre_module{
	width: 300px;
	margin:0px;
	float:right;
}
#article_chroniques_titre {
	height:33px;
	margin:0px;
	padding:0px;
	width: 300px;
}
#article_chroniques{
width: 300px;
margin-bottom:30px;
float:left;
}
#article_chroniques .item-chroniques {
clear: both;
display: block;
overflow: auto;
padding: 0px;
margin-top:0px;
width: 300px;
zoom: 1;
}
#article_chroniques .item-chroniques-ch {
clear: both;
display: block;
overflow: auto;
padding: 0px;
margin-top:10px;
width: 300px;
zoom: 1;
}
#article_chroniques .item-chroniques-ch img {
float: left;
margin: 0 8px 4px 8px;
width: 60px;
}
#article_chroniques .item-chroniques-ch .chphoto {
width: 76px;
}
#article_chroniques .titre-chroniques a {
font-size: 10pt;
font-weight: bold;
line-height: 1.2em;
color:#DD0000;
}
#article_chroniques .titre-chroniques a:hover {
color:#000000;
}
#article_chroniques .texte-chroniques, #article_chroniques .texte-chroniques p {
font-size: 10pt;
font-family: Verdana;
font-weight:normal;
color:#000000;
line-height: 1.2em;
}
#article_chroniques .texte-chroniques a {
color:#000000;
}
#article_chroniques .texte-chroniques a:hover {
color:#DD0000;
}
#article_chroniques .item-chroniques img {
float: left;
margin: 0 8px 4px 8px;
width: 60px;
}
#article_chroniques .item-chroniques .img1 {
float: left;
width:76px;
}
#article_chroniques .item-chroniques .img2 {
float:right;
width:76px;
}
#article_chroniques .item-chroniques .deuxchroniques {
float: left;
width:148px;
height:60px;
min-height:60px;
position:relative;
}
#article_chroniques .texte-chroniques_deux, #article_chroniques .texte-chroniques_deux p {
font-size: 10pt;
font-family: Verdana;
font-weight:normal;
color:#000000;
line-height: 1.2em;
margin: 0 8px 4px 8px;
}
#article_chroniques .texte-chroniques_deux a {
color:#000000;
}
#article_chroniques .texte-chroniques_deux a:hover {
color:#DD0000;
}

#article_chroniques .item-chroniques .img1 img {
height:60px;
}
#article_chroniques .item-chroniques .img2 img {
height:60px;
}
.article_maroc_matin_titre_module{
	width:360px;
	float:left;
	background-image: url(../images/puces/maroc_matin_bgr.jpg);
	background-repeat: repeat-x;
}
#article_maroc_matin_titre {
	background-image: url(../images/puces/maroc_matin_right.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height:33px;
	width:360px;
}
#article_maroc_matin{
width:338px;
/*height:553px;*/
float:left;
padding: 10px 10px 2px 10px;
background-color:#FFFFFF;
border:1px solid #D6D6D6;
border-top:1px solid #ffffff;
}
#article_maroc_matin .txt_ce_matin {
width:330px;
}
#article_maroc_matin .txt_ce_matin a {
text-decoration:none;
color:#DD0000;
}
#article_maroc_matin .txt_ce_matin a:hover {
text-decoration:none;
color:#000000;
}
#article_maroc_matin .txt_ce_matin ul {
margin: 0;
margin-bottom:6px;
padding: 0;
list-style:none;
}
#article_maroc_matin .txt_ce_matin ul li strong {
color:#DD0000;
font-size: 9pt;
}
#article_maroc_matin .txt_ce_matin ul li {
	padding: 10px 4px 5px 14px;
	background-image: url(../images/puces/pucearticle2.jpg);
	background-repeat: no-repeat;
	background-position:left 14px;	
	font-size: 9pt;
	font-weight: normal;
	line-height: 1.2em;
}
#article_maroc_matin ul.lien_contenu li a {
	color:#000000;
	font-size: 9pt;
	font-weight:normal;
	text-decoration: none;
	font-style: normal;
	text-align: left;
}

#article_maroc_matin ul.lien_contenu li a:hover {	
	color:#DD0000;	
	text-decoration: none;		
}
.article_edito_titre_module{
	width:360px;
	margin:0px;
	float:left;
	background-image: url(../images/puces/opinions_bgr.jpg);
	background-repeat: repeat-x;
}
#article_edito_titre {
	background-image: url(../images/puces/opinions_right.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height:32px;
	width:360px;
}
#article_edito {
width: 358px;
float:left;
background-color:#FFFFFF;
border:1px solid #D6D6D6;
border-top:1px solid #ffffff;
}

#article_edito ul.lien_contenu, #article_medias ul.lien_contenu {
margin: 0;
margin-left:12px;
margin-bottom:10px;
padding: 0;
list-style:none;
}
#article_edito ul.lien_contenu li, #article_medias ul.lien_contenu li {
	padding: 10px 4px 5px 14px;
	background-image: url(../images/puces/pucearticle2.jpg);
	background-repeat: no-repeat;
	background-position:left 15px;	
}
#article_edito ul.lien_contenu li a , #article_medias ul.lien_contenu li a {
	color:#000000;
	font-size: 10pt;
	font-weight:bold;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	line-height: 1.2em;
}

#article_edito ul.lien_contenu li a:hover , #article_medias ul.lien_contenu li a:hover {	
	color:#DD0000;	
	text-decoration: none;		
}
.article_opinions_titre_module{
	width:360px;
	margin-top:0px;
	float:left;
	background-image: url(../images/puces/opinions_bgr.jpg);
	background-repeat: repeat-x;
}

#article_opinions_titre {
	background-image: url(../images/puces/opinions_right.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height:32px;
	width:360px;
}
#article_opinions{
width: 358px;
float:left;
background-color:#FFFFFF;
border:1px solid #D6D6D6;
border-top:1px solid #ffffff;
}

#article_opinions ul.lien_contenu {
margin: 0;
margin-left:12px;
margin-bottom:10px;
padding: 0;
list-style:none;
}
#article_opinions ul.lien_contenu li {
	padding: 10px 4px 5px 14px;
	background-image: url(../images/puces/pucearticle2.jpg);
	background-repeat: no-repeat;
	background-position:left 15px;	
}
#article_opinions ul.lien_contenu li a {
	color:#000000;
	font-size: 10pt;
	font-weight:bold;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	line-height: 1.2em;
}

#article_opinions ul.lien_contenu li a:hover {	
	color:#DD0000;	
	text-decoration: none;		
}
.filet_t4 {
background-color: #000000;
height: 1px;
overflow: hidden;
margin-bottom: 2px;
margin-right:4px;
}
#home_services_left {
width:170px;
height:130px;
margin-right:5px;
margin-left:5px;
float:left;
margin-top:10px;
background-color:#DD0000;
}
/**/
ul.lien_services {
margin: 0;
padding-top:8px;
padding: 4;
list-style:none;
background-color:#C8CAC9;
/*min-height:120px;*/
height:120px;
}
ul.lien_services li {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	padding: 0px 4px 0px 4px;
}
ul.lien_services li span {
	color:#000000;
	font-size: 8pt;
	font-weight:normal;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	line-height:18px;
}
ul.lien_services li span span{
	color:#DD0000;
}
ul.lien_services li a {
	color:#000000;
	font-size: 8pt;
	font-weight:normal;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	line-height:18px;
}
ul.lien_services li a span{
	color:#DD0000;
}
ul.lien_services li a:hover {	
	color:#DD0000;	
	text-decoration: none;		
}
/**/
#home_pratique_right {
width:170px;
margin-right:5px;
margin-left:5px;
float:left;
margin-top:10px;
background-color:#DD0000;
}
ul.lien_pratique {
margin: 0;
padding-top:8px;
padding: 4;
list-style:none;
background-color:#C8CAC9;
min-height:120px;
/*height:120px;*/
}
ul.lien_pratique li {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	padding: 0px 4px 0px 4px;
}
ul.lien_pratique li span {
	color:#000000;
	font-size: 8pt;
	font-weight:normal;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	line-height:18px;
}
ul.lien_pratique li span span{
	color:#DD0000;
}
ul.lien_pratique li a {
	color:#000000;
	font-size: 8pt;
	font-weight:normal;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	line-height:18px;
}
ul.lien_pratique li a span{
	color:#DD0000;
}
ul.lien_pratique li a:hover {	
	color:#DD0000;	
	text-decoration: none;		
}
#article_ramadon_titre{
	margin-top:10px;	
	width: 246px;
	float:left;
	height:33px;
}
.article_portraits_titre_module{	
	width: 300px;
	margin:0px;
	padding:0px;	
	float:right;
	
}
#article_portraits_titre {
	height:33px;
	margin:0px;
	padding:0px;
	width: 300px;
}
#article_portraits{
width:300px;
/*float:right;*/
float:left;
margin-bottom:30px;
}
#article_portraits .item-portraits {
clear: both;
display: block;
overflow: auto;
padding: 0px;
margin-top:0px;
width: 300px;
zoom: 1;
}
#article_portraits .titre-portraits a {
font-size: 12pt;
font-weight: bold;
line-height: 1em;
color: #DD0000;
font-variant: small-caps;
}
#article_portraits .titre-portraits a:hover {
color:#000000;
}
#article_portraits .texte-portraits , #article_portraits .texte-portraits p {
font-size: 9px;
font-family: Verdana;
font-weight:normal;
color:#000000;
}
#article_portraits .item-portraits img {
border: 1px solid #999;
float: left;
margin: 0 8px 4px 8px;
width: 60px;
}
.bazarchic-videos {
	margin-top:10px;
	width: 360px;
	float:left;
	background-color:#DD0000;
}
.bazarchic-videos .item-videos {
clear: both;
display: block;
overflow: auto;
text-align:center;
padding: 0 16px 8px 50px;
zoom: 1;
}
.bazarchic-videos .item-videos img {
border: 1px solid #999;
float: left;
max-width: 260px;
clear: both;
display: block;
overflow: auto;
}
.item-videos .titrev {
width:260px;
line-height:18px;

}
.item-videos .titrev a {
font-size: 12px;
font-weight: bold;
color:#FFFFFF;
width:230px;
}
.item-videos .titrev a:hover {
color:#000000;
}
	.suitev {
	width: 354px;	
	padding-right:6px;
	float:left;
	background-color:#DD0000;
	height:20px;
}
.suitev a {
font-size: 12px;
font-weight:normal;
letter-spacing:0px;
color:#FFFFFF;
float:right;
}
.suitev a:hover {
color:#000000;
}
.filet_indiscretions, .filet_agenda, .filet_faits_gestes {
overflow: hidden;
margin-bottom: 10px;
margin-right:4px;
border-bottom: 1px dotted #DD0000;
}
#article_indiscretions ,#article_agenda, #article_faits_gestes{
float:left;
margin-bottom:20px;
width: 300px;
}

#article_module_medias{
float:left;
margin-bottom:10px;
width: 360px;
background-color:#f5f4ee;

}
#article_medias_titre {
background-color: #DD0000;
color: #FFFFFF;
border: 1px solid #FFFFFF;
border-bottom: 1px solid #ffffff;
height:33px;
}
#article_indiscretions_titre , #article_agenda_titre , #article_faits_gestes_titre {
background-color: #DD0000;
color: #FFFFFF;
border: 1px solid #FFFFFF;
border-bottom: 1px solid #ffffff;
height:33px;
}
#article_indiscretions ul.lien_contenu {
margin: 4px 14px 4px 12px;
padding: 0;
list-style:none;
}
#article_indiscretions ul.lien_contenu li {
	padding: 10px 4px 5px 14px;
	background-image: url(../images/puces/pucearticle.jpg);
	background-repeat: no-repeat;
	background-position:left 12px;	
	border-bottom: 1px solid #000000;
}
#article_indiscretions ul.lien_contenu li a {
	color:#000000;
	font-size: 9pt;
	line-height: 1.2em;	
	font-weight:normal;
	text-decoration: none;
	font-style: normal;
	text-align: left;
}
#article_indiscretions ul.lien_contenu li a:hover {	
	color:#DD0000;	
	text-decoration: none;		
}
#article_indiscretions_lien_suite {
	height:30px;
	margin-right: 3px;
	text-align:right;
}
.indiscretions_content {
	background-color:#f5f4ee;
	margin: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10;
	padding-left: 0px;
}
.indiscretions_content ul {
	margin: 10px 14px 4px 12px;
	padding: 0;
	list-style:none;
}
.indiscretions_content ul li {
    list-style:none;
    padding-bottom:13px;
	line-height:15px;
	font-family: verdana, helvetica, arial, sans-serif;
}
.indiscretions_content ul li a {
    text-decoration:none;
    color:#660000;
	font-size:10pt;
}
.indiscretions_content ul li  a:hover {	
    text-decoration:none;
    color:#DD0000;
}
.indiscretions_content ul li a small {
	color:#DD0000;
	text-transform:uppercase;
	position:relative;
	top:0px;
	font-weight: bold;
}
#article_niveau4{
width: 300px;
float:left;
margin:0px;
}
#article_niveau4_titre {
	height:25px;
}
#article_niveau4 ul.lien_contenu {
margin: 10px 14px 4px 12px;
padding: 0;
list-style:none;
}
#article_niveau4 ul.lien_contenu li {
	padding: 10px 0 4px 10px;
	background-image: url(../images/puces/pucearticle.jpg);
	background-repeat: no-repeat;
	background-position:left 14px;	
	border-bottom: 1px solid #000000;
}
#article_niveau4 ul.lien_contenu li a {
	color:#000000;
	font-size: 9pt;
	line-height: 1.2em;	
	font-weight:normal;
	text-decoration: none;
	font-style: normal;
	text-align: left;
}
#article_niveau4 ul.lien_contenu li a:hover {	
	color:#DD0000;	
	text-decoration: none;		
}
#article_niveau4-lien-suite {
	width: 306px;
	height:30px;
	float:right;
	text-align:right;
	margin-bottom:30px;
}
#home_div_suite_n4 {
	width: 380px;
	height:30px;
	margin-right: 3px;
	float:left;
	background-image: url(../images/puce_lire_suite_n4.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
	background-color:#C8CAC9;
	text-align:right;
}
#banfacebook_old_emplacement {
margin-top: 10px;
width: 360px;
margin-right: 3px;
float: left;
border:1px solid #DD0000;
}
#banfacebook {
width: 298px;
float:left;
border:1px solid #DD0000;
}
#contenu_right {
width: 300px;
min-height:300px;
float:right;
margin-top:10px;
}
#contenu_gauche {
/*width: 310px;*/
width: 304px;
padding-left:6px;
/*margin-right::10px;*/
min-height:1000px;
float:left;
}
/*******************************************************/
#ban_right {
/*position:absolute;
top:400px;*/
right:0px;
width:300px;
margin-bottom:14px;
/*height:600px;*/
z-index:2;
}
#contenu_left {
min-height:1010px;
}

#bgr_newlettrer {
/*position:absolute;
top: 700px;
top: 30px;*/
position:relative;
top:10px;
right:0px;
width:300px;
height:300px;
z-index:0;
float:right;
}

#espace_vide_600 {
    width: 300px;
	height:600px;
	float:right;
	margin-bottom:20px;
}

/*****************************************************/
#contenu_right .bannergroup_text .banneritem_text {
display: table-cell;
vertical-align: middle;
text-align:center;
height:auto;
width:303px;
}
#contenu_right .bannergroup_text .banneritem_text a {
}
#contenu_right .bannergroup_text .banneritem_text .a img { 
vertical-align: middle;
text-align:center;
}
#jc {
margin-bottom:20px;
}
#modulefooter {
	width:1050px;
	height:383px;
/*	margin-top:20px;*/
	float:left;
	background-image: url(../images/footer_bgr.jpg);
	background-repeat: repeat-x;

}
#modulefooter_left {
	height:383px;
	width:649px;
	float:left;
	background-image: url(../images/footer_logo_bgr.jpg);
	background-repeat: no-repeat;
	background-position: bottom;	
}
#imgbourse{
width:170px;
float:left;
height:40px;
margin-bottom:5px;
margin-top:5px;
position: relative;
}
#bourse{
width:876px;
height:40px;
margin-bottom:5px;
margin-top:5px;
float:left;	
background-color:#142978;
text-align:center;
position: relative;
z-index:0;
}
#banright2 {
width:300px;
float:left;
margin-bottom:10px;
}
#banright2 a{
width:300px;
display: table-cell;
vertical-align: middle;
text-align:center;
}
#banright3 {
width:300px;
float:right;
margin-bottom:20px;
}
#banright3 a{
width:300px;
display: table-cell;
vertical-align: middle;
text-align:center;
}
#banbody {
width:728x;
float: left;
}
#banbody a{
width:728x;
display: table-cell;
vertical-align: middle;
text-align:center;
}
#banfooter {
	width:1050px;
	float:left;
	text-align: center;
	vertical-align: middle;
	background-position: center center;	
/*	margin-bottom:5px;*/
}
#banfooter a{
	width:1050px;
display: table-cell;
vertical-align: middle;
text-align:center;

}
#div-gpt-ad-1367306725774-1 { 
display: table-cell;
vertical-align: middle;
text-align:center;
height:auto;
width:1050px;
}
#banfooter .bannergroup_text .banneritem_text {
display: table-cell;
vertical-align: middle;
text-align:center;
height:auto;
width:1050px;
}
#banfooter .bannergroup_text .banneritem_text a {
}
#banfooter .bannergroup_text .banneritem_text .a img { 
vertical-align: middle;
text-align:center;
}
/********************/
#devises {
width: 371px;
float: left;
}
ul.devises {
margin: 0;
padding-top:8px;
padding: 4;
list-style:none;
}
ul.devises li {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	padding: 0px 4px 0px 4px;
}
ul.devises li span {
	color:#000000;
	font-size: 9pt;
	font-weight:bold;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	line-height:18px;
}
ul.devises li span span {
	color:#DD0000;
}
.devises li span .normal {
width: 20px;
height: 20px;
vertical-align: middle;
background-image: url(../images/devise/devises_normal.jpg);
background-repeat: no-repeat;
background-position: 0 0;
padding-left: 20px;
padding-right: 5px;
}
.devises li span .haut {
width: 20px;
height: 20px;
vertical-align: middle;
background-image: url(../images/devise/devises_haut.jpg);
background-repeat: no-repeat;
background-position: 0 0;
padding-left: 20px;
padding-right: 5px;
}
.devises li span .bas {
width: 20px;
height: 20px;
vertical-align: middle;
background-image: url(../images/devise/devises_bas.jpg);
background-repeat: no-repeat;
background-position: 0 0;
padding-left: 20px;
padding-right: 5px;
}
#contributeurs{ 
overflow: hidden;
float:left;
width: 360px;
height:197px;
} 
#contributeurs .item_rub {
clear: both;
display: block;
overflow: auto;
padding: 0px;
width: 360px;
zoom: 1;
}
#contributeurs .titre-rub  {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#contributeurs .titre-rub a {
font-size: 10pt;
font-weight: bold;
line-height: 1.2em;
color:#DD0000;
}
#contributeurs .titre-rub a:hover {
color:#000000;
}

#contributeurs .texte-rub, #contributeurs .texte-rub p {
font-weight:normal;
color:#000000;
font-size: 12px;
line-height: 18px;
overflow: hidden;
}
#contributeurs .texte-rub a {
color:#000000;
}
#contributeurs .texte-rub a:hover {
color:#DD0000;
}
#contributeurs .item_rub img {
float: left;
margin:10px 10px 4px 10px;
width: 120px;
}
#contributeurs .item_rub_ch {
clear: both;
display: block;
overflow: auto;
padding: 0px;
width: 360px;
zoom: 1;
}
#contributeurs .titre-rub_ch  {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#contributeurs .titre-rub_ch a {
font-size: 10pt;
font-weight: bold;
line-height: 1.2em;
color:#DD0000;
}
#contributeurs .titre-rub_ch a:hover {
color:#000000;
}

#contributeurs .texte-rub_ch, #contributeurs .texte-rub_ch p {
font-weight:normal;
color:#000000;
font-size: 12px;
line-height: 18px;
overflow: hidden;
}
#contributeurs .texte-rub_ch a {
color:#000000;
}
#contributeurs .texte-rub_ch a:hover {
color:#DD0000;
}
#contributeurs .item_rub_ch img {
float: left;
margin:5px 5px 2px 5px;
width: 60px;
}
/*************/
#contributeurs .item_rub_ch3 {
clear: both;
display: block;
overflow: auto;
padding: 0px;
width: 360px;
zoom: 1;
}
#contributeurs .titre-rub_ch3  {
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#contributeurs .titre-rub_ch3 a {
font-size: 9pt;
font-weight: bold;
line-height: 1.2em;
color:#DD0000;
}
#contributeurs .titre-rub_ch3 a:hover {
color:#000000;
}

#contributeurs .texte-rub_ch3, #contributeurs .texte-rub_ch3 p {
font-weight:normal;
color:#000000;
font-size: 11px;
line-height: 120%;
overflow: hidden;
}
#contributeurs .texte-rub_ch3 a {
color:#000000;
}
#contributeurs .texte-rub_ch3 a:hover {
color:#DD0000;
}
#contributeurs .item_rub_ch3 img {
float: left;
margin:5px 5px 2px 5px;
width: 40px;
}
/***************/
.bloc_photos_choufing {
width: 740px;
margin-bottom:10px;
padding: 0px;
background-color:#f5f4ee;
}
.bannerchouffing{
font-weight:bold;
color: #000000;
font-size: 20px;
line-height: 24px;
text-align:left;
padding-top:10px;
padding-bottom:10px;
text-align:center;
}
ul.liste_carre.liste_une {
list-style: none;
margin: 0px;
padding: 0px 2px 0px 15px;
text-align: left;
overflow: hidden;
margin: 10px 0;
}
.liste_carre.liste_une li {
float: left;
width: 47%;
padding: 4px 5px 4px 12px;
background-image: url(../images/puces/puce_n1.jpg);
background-repeat: no-repeat;
background-position: left 9px;
}
.liste_carre.liste_une li:nth-child(2n+2) {
width: 47%;
float: right;
}
.liste_carre.liste_une li:nth-child(2n+3) {
clear: left;
}
.liste_carre.liste_une li:nth-child(2n+2) {
width: 47%;
float: right;
}
.liste_carre.liste_une li a {
	color:#142978;
	font-size: 10pt;
	font-weight:bold;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	line-height: 1.2em;
}
.liste_carre.liste_une li a:hover {	
	color:#DD0000;	
	text-decoration: none;		
}
.per{
	float: right;
	margin-bottom: 30px;
	width: 294px;
	height:273px;
/*	padding:4px;*/
	border: 2px solid #000000;
	background-image: url(../images/commun/felicitations.jpg);
	background-repeat: no-repeat;
}
.titre_alert{
font-weight: bold;
color:#666666;
font-size: 18px;
line-height: 140%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
font-family: georgia,serif;
}

.txt_alert p{
font-weight: normal;
font-size: 16px;
line-height: 160%;
margin-bottom: 10px;
text-align: center;
font-family: georgia,serif;
color:#595959;
padding:4px;
}
/**/
#nos_article_titre {
background-color: #DD0000;
color: #FFFFFF;
width:300px;
float:left;
text-align:center;
height: 33px;
}
#cssmenu li {
margin:0px;
}
/***********************************************************************************************/
/**********************les plus partager******************/
#englet_partager {
background-color:#DD0000;
width: 300px;
float: right;
}
#black-contents {
position: absolute; 
top: 620px; 
right: 0px;
}
.cadre_englet_partager {
padding: 4px 0 10px 0;
}
ul.titre_englet {
    margin:0px;
	padding:0px; 
	margin: 10px 0 20px 4px; 
}
ul.titre_englet li {
   list-style:none;
    display:inline;
	float:left;
}
ul.titre_englet li a {
    background-color:#C5C5C5;
    color:#FFFFFF;
	font-size:7pt;
   	padding:8px;
    text-decoration:none;    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    border:1px solid #FFFFFF;	
}
ul.titre_englet li a:hover {
    background-color:#9C9A9B;
    border-color:#CACFD1;
}
ul.titre_englet li a.active {
    background-color:#9C9A9B;
    color:#FFFFFF;
    border:1px solid #A2A5A8;
    border-bottom: 1px solid #E5E5E5;
}
.pluscomment, .plusshare, .pluslit  {
    background-color:#ffffff;
    padding:10px;
    border:1px solid #FFFFFF; 
	margin: 32px 5px 0 4px;
	height:248px;
	/*min-height:330px;*/
}
#englet_02, #englet_03, #englet_04 { display:none; }

.classement ul {
	list-style:none;
    margin:0px;
    padding:0px 1px 0px 1px;
	text-align:left;
}
.classement ul li {
padding: 5px 5px 5px 12px;
background-image: url(../images/puces/pucearticle2.jpg);
background-repeat: no-repeat;
background-position: left 8px;
}
.classement ul li a {
	color:#000000;
	font-size: 11px;
	line-height: 1.2em;	
	font-weight:normal;
	text-decoration: none;
	font-style: normal;
	text-align: left;
}

.classement ul li a:hover {	
	color:#DD0000;	
	text-decoration: none;		
}
.classement ul li:last-child {
    border-bottom:none;
}
.nbpartage ul li span.titre{
width: 210px;
float:left;
padding: 5px 2px 5px 10px;
background-image: url(images/puces/pucearticle2.jpg);
background-repeat: no-repeat;
background-position: left 6px;
}
.nbpartage ul li span.titre a {
color: #000000;
font-size: 11px;
line-height: 1.2em;
font-weight: normal;
text-decoration: none;
font-style: normal;
text-align: left;
float: left;
}
.nbpartage ul li span.countshare{
	text-align: center;
	color: #747b83;
	font-size: 11px;
	line-height: 1.2em;
	float: right;
	width: 40px;
	height: 18px;
	text-indent: 0;
	padding: 5px 0 5px 0;
	background-position: 0 3px;
	cursor: pointer;
	background-image: url(sprite.png);
	background-repeat: no-repeat;
}

/*ch new*/
.cadre_guide {
display: inline-block;
/*width: 300px;*/
vertical-align: top;
}
.im {width: 300px;}

#home_text_article_seconde .ch {
width:360px;
margin-left:2px;
margin-right:2px;}

#chinfos {
margin:10px 10px 20px 0;
max-height:130px;
}
#chinfos img {
float:left;
margin-right: 10px;
margin-bottom: 30px;
border: 1px solid #000000;
height:80px;
width:80px;
}
#chinfos p {
    margin-top: 0.75em;
    margin-bottom: 0;
    line-height: 1.4;
	    font-size: 11pt;
}
.bg-guide {
/*    background-color: #22384d;*/
    background-color: #ecf0f1;
	border: 1px solid #000;
}
.bg-guide2 {
    background-color: #22384d;
	border: 1px solid #000;
}
.bg-guide3 {
    background-color: #F3EBD8;
	border: 1px solid #000;
	min-height:410px;
}
.title-centered {
    font-size: 14pt;
    text-align: center;
    text-transform: uppercase;
    border-bottom: 3px solid #000;
    position: relative;
	font-family: "Gotham XNarrow SSm A","Gotham XNarrow SSm B",Sans-Serif;
/*	font-family: "Montserrat",Sans-Serif;
	font-family: "Roboto Condensed",Sans-Serif;
	font-family: "MuseoSlab500",Sans-Serif;*/
    line-height: 1.4;
}
.b-color-white {
/*    border-color: #fff !important;*/
    border-color: #000 !important;	
}
.font-white, .font_hover-white:hover {
   /* color: #fff;*/
	   color: #000 ;	
}
.b-color-black {
    border-color: #fff !important;
}
.font-black, .font_hover-black:hover {
    color: #fff;
}

.big {
    font-size: 1.1em;
	font-weight:800;
}
.big2 {
    font-size: 1.08em;
}
.txtcenter {
    text-align: center;
}
.logo-sp {
    background: url("commun/immobilier/logo_spo.png") no-repeat;
    width: 139px;
    height: 71px;
	text-align:right;    
}	
.txt-sp {
	margin-bottom: 0;   
}
.mbs {
    margin-bottom: 10px;
	margin-top:10px;
}
.pam {
    padding: 20px;
}
.ptop {
    padding-top: 20px;
}
.small {	
    font-size: 0.86em;
    font-weight: 700;
}
.txtright {
    text-align: right;
}
.vb {
    vertical-align: bottom;
}
.prs {
    padding-right: 6px;
}
.col {
display: table-cell;
}
.espacevide {    height: 10px;
    overflow: hidden;}
	/*************************************/
.nativ_add {
    width: 352px;
    min-height: 380px;
	margin: 0px 0 2px 8px;
    padding-top: 8px;    
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
	float:left;
}
.nativ_add .ar_title {
    margin-left: 8px;
}
.nativ_add.sgc_promo .feature_title_wrap {
}
.bgr_r {    background-color: #DD0000; color: #FFFFFF;}
.bgr_g {    background-color: #D7D6D6; color: #000000;}
.nativ_add_br_r {   border: 1px solid #DD0000;}
.nativ_add_br_g {   border: 2px solid #3B3B3B;}
.ar_title {	
    position: absolute;
    margin-top: -14px;
    text-decoration: none;
    text-transform: uppercase;
    font: bold 10px/15px Arial,Helvetica,sans-serif;   
    padding: 2px 8px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.feature_title_wrap {
    width: 352px;
    float: left;
    margin-bottom: 10px!important;
}
.nativ_add .nativ_add_image {
    text-align: center;
    margin-bottom: 10px;
}
.nativ_add .nativ_add_clear {
    clear: both;
    font-size: 1px;
    height: 1px!important;
    line-height: 1px!important;
    overflow: hidden!important;
}
.nativ_add .nativ_add_entry {
    margin: 4px 8px 8px 8px;
	width: 334px;
}
.nativ_add .nativ_add_h4 .nativ_add_a {
    color: #1a1a1a;
    font-size: 18px;
    line-height: 26px;
    font-weight: bold;
}
.nativ_add p {
    margin-top: 5px;
}
.nativ_add .nativ_add_entry * {
    font: 16px/24px Arial,Helvetica,sans-serif;
}	