
/* xxxxxxxxxx              STRUCTURE           xxxxxxxxxxxxxxxx */
body {
margin: 0;
height: 100%;
}
body.bdd {
 background:none;
}
#pubprehome {
text-align:center;
}

#cadre {
margin:auto;
width: 990px;
background-color:#fff;
}
#flux  {
float:left;
width:630px;
text-align:left;
margin:0 0 10px 22px;
-margin:0 0 10px 10px; /* hack IE6 */
}
#flux_large  {
width:944px;
text-align:left;
margin:0 23px 0 22px;
}
#bandeau  {
float:left;
width:327px;
padding:0 0 0 0;
text-align:left;
}
/* xxxxxxxxxx              GENERALITES           xxxxxxxxxxxxxxxx */
* {
margin: 0;
padding: 0;
text-decoration: none;
}
.module  {
margin:10px 0 20px 15px;
width:307px;
}
img  {
border:none;
}
a  {
text-decoration:none;
}
a:hover  {
text-decoration:underline;
}
a:focus {
-moz-outline-style: none;
}
.clearboth {
	margin:0;
	padding:0;
	clear:both;
}
.plusde {
font:bold 14px Arial, Helvetica, sans-serif;
margin:0 0px 30px 0;
text-align:right;
}

#flux .plusde a {
color:#C01717;
background:#E7E7E7;
padding:2px;
font-weight:normal;
font-size : 11px;
}

#flux .plusde a:hover {
background:#C01717;
color:#fff;
text-decoration:none;
}

#reactions .plusde a {
color:#d10000;
border-bottom:none;
}
#reactions .plusde a:hover {
text-decoration:none;
color:#333;
}

/* xxxxxxxxxxx     A LA UNE       xxxxxxxxxxxxx */
 
#a_la_une {
margin:10px 0 0 0;
clear:both;
position:relative;
}
#a_la_une a:hover {
text-decoration:none;
}
.opacity {
/* -moz-opacity:0.80;
filter:alpha(opacity=80);
opacity:0.80; */
}
#a_la_une_fond {
/* version 1, sans la fleche
position:absolute;
top:180px;
left:0;
height:93px;
width:610px;
z-index:10;
text-align:left;
padding-right:20px;
background:#fff; */
/* version 2, avec la fleche
position:absolute;
top:181px;
left:0;
height:93px;
width:610px;
z-index:10;
text-align:left;
padding-right:20px;
background:#fff url(/images/commun3/bord-fleche-une.gif) no-repeat bottom center; */
position:absolute;
top:191px;
left:0;
height:84px;
width:610px;
z-index:10;
text-align:left;
padding-right:20px;
background:url(/images/commun3/fond-header-trans.png) no-repeat bottom center;
}
#titraille { /* seulement pour a la une */
position:absolute;
top:200px;
left:0;
height:72px; /* tenir compte du padding */
width:610px; /* tenir compte du padding */
z-index:20;
text-align:left;
padding:2px 10px 2px 10px;
}
#titraille a {
position:absolute;
display:block;
width:100%;
height:100%;
}
#a_la_une .titre_a_la_une,
#a_la_une .titre_a_la_une a{
margin:5px 0 0 0;
font:bold 26px Arial, Helvetica, sans-serif;
color:#242A36;
/* permet d'aller a la ligne pour le titre width:608px;  meme taille que titraille
display:block; */
}
#a_la_une .titre_a_la_une:hover {
color:#dc0011;
}
#a_la_une .surtitre {
margin:0;
font:bold 18px Arial, Helvetica, sans-serif;
color:#c01717
/*font:normal 12px "Arial Black", Arial, sans-serif, Verdana;
color:#555;
text-transform:uppercase;*/
}
#a_la_une .surtitreHP {
margin:0;
font:bold;
color:#c01717;
font-family:"Arial Black",Helvetica,sans-serif;
font-size:17px;
text-transform:uppercase;
display:block;
}
#a_la_une .chapo {
color:#242A36;
font:bold 16px Arial, Helvetica, sans-serif;
margin:0 0 0 0;
}
#a_la_une .infos_article { /* date heure copyright */
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#242A36;
margin:0 0 0 0;
}
#a_la_une .infos_article .copyright {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
#a_la_une .infos_article .nombre_reactions {
background:url(/images/commun3/bulle-reac.gif) no-repeat center center;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#666;
margin:0 0 0 5px;
padding:2px 12px 5px 12px;
text-align:center;
}
/* section 2 home page ACC  */
#acc-a-la-une {
margin:0;
border-bottom:1px solid #ababab;
border-left:1px solid #ababab;
border-right:1px solid #ababab;
height:100%;
overflow:auto;
}
#acc-a-la-une  a:hover {
text-decoration:none;
}
#acc-a-la-une ul {
margin:0;
padding:0;
list-style:none;
}
#acc-a-la-une li {
margin:0;
padding:10px 10px 15px 10px;
display:block;
height:60px;
overflow:auto;
float:left;
}
#acc-a-la-une .titre {
margin:2px 0 0 0;
font:normal 13px Verdana, Arial, Helvetica, sans-serif;
}
#acc-a-la-une .titre a {
color:#333;
}
#acc-a-la-une .surtitre {
margin:0 0 3px 0;
font:normal 11px "Arial Black", Arial, Verdana, sans-serif;
text-transform:uppercase;
}
#acc-a-la-une .surtitre a {
color:#c05858;
}
#acc-a-la-une .reactions {
margin:0 0 3px 0;
padding:2px 12px 5px 12px;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#666;
text-align:center;
background:url(/images/commun3/bulle-reac.gif) no-repeat center center;
float:right;
}
/* quand il y a 2 acc */
#acc-a-la-une #acc-une-1-2 {
width:293px;
border-right:1px solid #d1d1d1;
}
#acc-a-la-une #acc-une-2-2 {
width:293px;
}
/* quand il y a 3 acc */
#acc-a-la-une #acc-une-1-3,
#acc-a-la-une #acc-une-2-3,
#acc-a-la-une #acc-une-3-3 {
width:188px;
}
#acc-a-la-une #acc-une-1-3,
#acc-a-la-une #acc-une-2-3 {
border-right:1px solid #d1d1d1;
}

/* section 2 sommaire automatique   */

#section2,
.trois-articles {
clear:both;
margin:20px 0 0 0;
padding:0 0 0 0;
border:1px solid #d1d1d1;
height:100%;
overflow:auto;
width:630px;
}
#section2 a:hover,
.trois-articles a:hover {
text-decoration:none;
}
#section2 ul,
.trois-articles ul {
margin:0;
padding:0;
list-style:none;
}
#section2 li,
.trois-articles li {
margin:0;
padding:5px 4px 10px 4px;
display:table;
float:left;
height:auto;
}
#section2 .titre,
.trois-articles .titre {
margin:2px 0 3px 0;
font:bold 14px Arial, Helvetica, sans-serif;
/*display:block;
height:55px;*/
line-height:17px;
}
#section2 .surtitre,
.trois-articles .surtitre {
color:#C01717;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
display:block;
padding-bottom:3px;
}
#section2 .titre a,
.trois-articles .titre a {
color:#333;
}
#section2 .surtitre a,
.trois-articles .surtitre a {
color:#C01717;
}
#section2 .titre a:hover,
.trois-articles .titre a:hover {
color:#c01717;
}
#section2 .chapo,
.trois-articles .chapo {
margin:2px 0 0 0;
font:normal 12px/15px Georgia, "Times New Roman", Times, serif;
/*display:block;
height:120px;*/
}
#section2 .chapo a,
.trois-articles .chapo a {
color:#333;
}
#section2 .chapo a:hover,
.trois-articles .chapo a:hover {
color:#707070;
}
#section2 .reactions,
.trois-articles .reactions {
margin:8px 0 8px 0;
}
#section2 .nombre_reactions,
.trois-articles .nombre_reactions {
margin:2px 0 3px 0;
padding:2px 12px 5px 12px;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#666;
text-align:center;
background:url(/images/commun3/bulle-reac.gif) no-repeat center center;
}
#section2 #s2-article1,
#section2 #s2-article2,
#section2 #s2-article3,
#section2 #s2-article4,
.trois-articles #trois-articles1,
.trois-articles #trois-articles2,
.trois-articles #trois-articles3,
.trois-articles #trois-articles4 {
width:148px;
}
#section2 #s2-article1,
#section2 #s2-article2,
#section2 #s2-article3,
.trois-articles #trois-articles1,
.trois-articles #trois-articles2, 
.trois-articles #trois-articles3{
border-right:1px solid #d1d1d1;
}
#section2 .photo,
.trois-articles .photo {
margin:0 0 5px 0;
text-align:center;
background:#eee;
}
#section2 .photo img,
.trois-articles .photo img {
width:130px;
}

#section2 .date,
.trois-articles .date {
color:#7F7F7F;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
margin:0 0 0 0;
}
/* xxxxxxxxxx     Articles sommaire       xxxxxxxxx */

.article-sommaire {
margin:10px 0 10px 0;
padding:0;
overflow:auto; /* pour que la photo ne depasse pas du cadre si pas assez de texte - FF */
height:100%; /* pour que la photo ne depasse pas du cadre si pas assez de texte - IE */
clear:both;
min-width:600px;
}
.article-sommaire .titraille {
border-top:1px solid #cbcbcb;
margin:0;
padding:15px 0 0 0;
}
.article-sommaire .photo {
float:right;
margin:15px 0 10px 15px;
}
.article-sommaire .photo a:active{
outline : none;
}
.article-sommaire .photo img {
/*width:130px;quand on force la taille, elle s'applique aussi aux photos verticales */
border:1px solid #ccc;
}
.article-sommaire h1 { /* titre */
font:normal 24px Georgia, Arial, Helvetica, sans-serif;
margin:7px 0 10px 0;
}
.article-sommaire h1 a {
color:#333333;
}
.article-sommaire h1 a:hover  {
text-decoration:none;
color:#cc0000;
}
.article-sommaire h2 { /* chapo */
font:normal 13px Verdana, Arial, Helvetica, sans-serif;
margin:5px 10px 5px 0;
color:#333333
}
.article-sommaire .infos_article { /* date heure copyright */
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#7f7f7f;
margin:0 0 0 0;
}
.article-sommaire .infos_article .date {
margin:0 0 0 0;
}
.article-sommaire .infos_article .copyright {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.article-sommaire .nombre_reactions {
background:url(/images/commun3/bulle-reac.gif) no-repeat center center;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#666;
margin:0 0 0 0;
padding:2px 12px 5px 12px;
text-align:center;
}
.article-sommaire .surtitre  {
margin:0 10px 0 0;
font:normal 12px "Arial Black", Arial, sans-serif, Verdana;
text-transform:uppercase;
color:#c01717;
}

.article-sommaire .surtitre a, .article-sommaire .surtitre a:hover   {
color:#c01717;
text-decoration:none;
}

/* xxxxxxxxxxxxxxxx          ACC page sommaire        xxxxxxxxxxxxxxxxxxxxx */

.article-sommaire .acc-sommaire  {
margin:0;
padding:0;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}
.article-sommaire .acc-sommaire a {
color:#555;
}
.article-sommaire .acc-sommaire a:hover {
color:#C01717;
text-decoration:none;
}
.article-sommaire .acc-sommaire span  {
font-weight :bold; 
font-size : 11px;
color:#7b7b7b;
text-transform:uppercase;
}
.article-sommaire .acc-sommaire ul  {
margin:0;
padding:0;
}
.article-sommaire .acc-sommaire li  {
margin:3px 0 3px 0;
padding:0 0 0 10px;
background:url(/images/commun3/fleche-rouge.gif) no-repeat left center;
}
 
/* xxxxxxxxxx      FLUX       xxxxxxxxx */

.article {
	margin:20px 0 20px 0;
	padding:0;
	overflow:auto; /* pour que la photo ne depasse pas du cadre si pas assez de texte - FF */
	height:100%; /* pour que la photo ne depasse pas du cadre si pas assez de texte - IE */
	clear:both;
	min-width:600px;
}
.texte{
	margin:10px 0 10px 0;
}
.article .titre_diaporama {
	font:normal 22px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.article .titraille {
	border-top:1px dashed #7f7f7f;
}
.article .photo {
	float:left;
	margin:0 20px 10px 0;
}
.article h1 { /* titre */
	font:normal 26px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:5px 10px 10px 0;
}
.article h1 a {
	color:#333333;
}
.article h1 a:hover  {
	text-decoration:none;
	color:#cc0000;
}
.article h2 { /* chapo */
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	margin:10px 10px 5px 0;
	color:#333333
}
.article .titraille h3 { /* surtitre */
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#cc0000;	
	text-transform:uppercase;
	margin:5px 0 2px 0;
}
.article .auteur { 
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	margin:15px 10px 5px 0;
	color:#c01717;
}
.article,
.article p,
.article .texte,
.article div {
font:normal 13px/19px Verdana, Arial, Helvetica, sans-serif;
}
/* liens dans articles */
.article a, .article p a, .article .texte a, .article div a{ color:#c01717; font-weight:normal; border-bottom:1px solid #ccc;}
/*.article a:hover, .article p a:hover, .article .texte a:hover, .article div a:hover{ color:#c01717; border-bottom:1px solid #c01717; text-decoration: none;}*/
.article .texte a:hover { color:#c01717; border-bottom:1px solid #c01717; text-decoration: none;}
/*.article a b, .article p a b, .article .texte a b, .article div a b{font-weight:normal;} il vaudrait peut etre mieux se mettre d'accord avec la redac, non ? */
.article .infos_article { /* date heure copyright */
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#7f7f7f;
margin:10px 0 0 0;
}
.article .infos_article .date,
.article .infos_article .heure {
background:url(/images/commun2/trait_gris.gif) 100% 60% no-repeat;
padding:0 15px 0 0;
}
.article .infos_article .date,
.article .infos_article .copyright {
margin:0 0 0 10px;
}
.article .infos_article .copyright {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.article .reactions {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#cd0011;
	float:right;
	margin:10px 0 0 0;
}
.article .reactions .nombre_reactions {
background:url(/images/commun2/reaction.gif) 0% 100% no-repeat;
padding:0 0 0 20px;
}

.partie .lettre p a, .article .index-menu li a{
font-size : 16px;
font-weight : bold;
}
.partie .lettre p a, .partie .lettre ul li a, .article .index-menu li a {
border-bottom : 0px;


}
 
/* xxxxxxxxxxxxxxxxxxx      PAGE ARTICLE       xxxxxxxxxxxxxxxxxx  */


/* xxxxx  les tetieres   xxxxxx  */

.tetiere {
	border-top:3px solid #C01717;
	margin:10px 0 10px 0;
	padding:5px 0;
	clear:both;
	border-bottom:1px solid #ddd;
}
.tetiere .rubrique {
	font:normal 12px "Arial Black", Arial, sans-serif, Verdana;
	color:#c01717;
	text-transform:uppercase;
}

/*
.tetiere {
	background:url(/images/commun2/fond_tetiere_rubrique.gif) top left no-repeat;
	height:34px;
	margin:20px 0 10px 0;
	padding:1px 0 2px 40px;
	clear:both;
	text-transform:uppercase;
}
.tetiere_journaliste {
	background:url(/images/commun2/fond_tetiere_rubrique_j.gif) top left no-repeat;
	height:80px;
	margin:20px 0 10px 0;
	padding:0;
}
*/
.tetiere .rubrique,
.tetiere_journaliste .rubrique {
	font:normal 19px "Arial Black", Arial, Helvetica, sans-serif;
	color:#d10000;
	line-height:21px;
}

.tetiere .sousrubrique_enimage{
color:#000;
font-weight:bold;
font-family : Arial, "Arial Black", Verdana, arial, sans-serif;
text-transform:uppercase;
font-size : 19px;
line-height:21px;
}
.tetiere .sousrubrique,
.tetiere_journaliste .sousrubrique {
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#000000;
}
.tetiere_journaliste .auteur {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#000000;
}
.tetiere_journaliste .fonction {
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#000000;
}
.tetiere_journaliste .rubrique {
	margin:22px 0 0 0;
	padding:0;
	float:left;
}
.tetiere_journaliste .photo {
float:left;
margin:1px 20px 0 20px;
-margin:1px 10px 0 10px; /* hack IE6 */
}
.tetiere_journaliste .photo img {
width:68px;
height:68px;
}
.tetiere .sousnavigation {
color:#333e4c;
font:bold 12px Arial, Helvetica, sans-serif;
margin:-10px 0 0 100px;
text-align:right;
}
.tetiere .sousnavigation a {
color:#333e4c;
}
.tetiere_defense_ouverte,
.tetiere_medias,
.tetiere_a_oui_dire,
.tetiere_a_votre_sante,
.tetiere_washington_confidential,
.tetiere_mauvais_esprit,
.tetiere_telephone,
.tetiere_camera {
	height:71px;
	margin:0 0 0px 0;
}
.tetiere_droits {
	height:71px;
	margin:10px 0 0px 0;
}
.tetiere_defense_ouverte {
	background:url(/images/commun2/tetieres_chroniques/tetiere_defense_ouverte.jpg) top left no-repeat;
}
.tetiere_medias {
	background:url(/images/commun2/tetieres_chroniques/tetiere_medias.jpg) top left no-repeat;
}
.tetiere_a_oui_dire {
	background:url(/images/commun2/tetieres_chroniques/tetiere_a_oui_dire.jpg) top left no-repeat;
}
.tetiere_a_votre_sante {
	background:url(/images/commun2/tetieres_chroniques/tetiere_a_votre_sante.jpg) top left no-repeat;
}
.tetiere_washington_confidential {
	background:url(/images/commun2/tetieres_chroniques/tetiere_washington_confidential.jpg) top left no-repeat;
}
.tetiere_mauvais_esprit {
	background:url(/images/commun2/tetieres_chroniques/tetiere_mauvais_esprit.jpg) top left no-repeat;
}
.tetiere_telephone {
	background:url(/images/commun2/tetieres_chroniques/tetiere_mes_telephones_et_moi.jpg) top left no-repeat;
}
.tetiere_camera {
	background:url(/images/commun2/tetieres_chroniques/tetiere_camera.jpg) top left no-repeat;
}

/* xxxxxxxxxxxx */

/* encadre article */

.article .encadre {
	clear:both;
	margin:25px 0 25px 0;
    border:1px dashed #646464;
}
.article .encadre .titre {
	font:bold 16px Tahoma, Helvetica, sans-serif;
	padding:10px;
	margin:0;
	text-align:center;
        text-transform:uppercase;
        color:#d10000;
}
.article .encadre .chapeau {
	font-size:12px;
	font-weight:bold;
	color:#666666;
	padding:0 10px 0 10px;
	margin:8px 0 12px 0;
}
.article .encadre div, #article .encadre div p {
	font-size:13px;
	padding:0 10px 0 10px;
}
.article .encadre .intertitre {
	font-size:13px;
	font-weight:bold;
	padding:0 10px 0 10px;
}
.article .encadre .auteur {
	font-size:11px;
	font-weight:bold;
	padding:0 10px 0 10px;
	margin:10px 0 10px 0;
}
.article .encadre .notes {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#848282;
	padding:10px 10px 10px 10px;
	margin:0;
}

/* tetiere BusinessWeeek   */

.tetiere_bw {
	background:url(/images/commun2/fond_tetiere_bw.gif) top left no-repeat;
	height:45px;
	margin:20px 0 10px 0;
	padding:0;
}
.tetiere_bw .sousnavigation {
color:#333e4c;
font:bold 12px Arial, Helvetica, sans-serif;
padding:10px 15px 0 0;
text-align:right;
}
.tetiere_bw .sousnavigation a {
color:#333e4c;
}
.tetiere_bw .sousnavigation .on {
color:#d10000;
text-transform:uppercase;
font-size:14px;
}


/* xxxxxxxxxxxxxxxxxx             PEKIN JEUX OLYMPIQUES JO        xxxxxxxxxxxxxxxxxx */
.tetiere_jo {
	margin:8px 23px 8px 22px;
	padding:0;
	clear:both;
}
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


/*  variations de la page article par rapport aux pages sommaires   */

.page_article .article h1 { /* titre */
font:normal 26px Georgia, Verdana, Arial, Helvetica, sans-serif;
margin:2px 10px 10px 0;
}
.page_article .article h2 { /* chapo */
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
margin:10px 10px 5px 0;
color:#333333;
}
.page_article .article .surtitre { /* surtitre */
font:bold 15px Arial, Helvetica, sans-serif;
margin:5px 0 2px 0;
color:#333333;
text-transform:uppercase;
color:#d10000;
}
.page_article .article .titraille {
border-top:1px solid #fff; /*  pas de bordure  */
}
.page_article .article .intertitre,
.article .intertitre {
font:bold 15px Arial, sans-serif;
margin:10px 0 10px 0;
color:#242A36;
}

/* page article : differents types de photos */
/* photo_v : verticale --- photo_h : horizontale */

.page_article .article .photo_v {
	/*float:left;*/
	margin:0 20px 10px 0;
	width:200px;
}
.page_article .article .photo_v p {
	margin:0 0 5px 0;
}
.page_article .article .photo_h {
	margin:0 0 0 0;
}
.page_article .article .photo_h_reuters {
	margin:0 10px 0 0;
	float:left;
}
.page_article .article .photo_h p, .page_article .article .photo_h_reuters p {
	margin:0 0 0 0;
}

/* page article : selon le type de photo la legende est differente */

.page_article .article .photo .legende,
.page_article .article .photo_h .legende,
.page_article .article .photo_v .legende,
.page_article .article .photo_h_reuters .legende {
	margin:0;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
.page_article .article .photo_h .legende {
	padding-top:5px;
	/*background-color:#000000;
	color:#ffffff; */
}
.page_article .article .photo_h_reuters .legende {
	padding:10px 5px 10px 5px;
	/*background-color:#000000;
	color:#ffffff; */
}

/* chroniques : presentation de l'auteur */

.page_article .article .photo {
	float:left;
	margin:0 20px 10px 0;
	width:200px;
}
.page_article .article .photo .legende p {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	color:#505050;
}
.page_article .article .photo .legende .nom {
	font:normal 20px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.page_article .article .photo .legende .fonction {
	font:normal 15px Verdana, Arial, Helvetica, sans-serif;
}
/* xxxxxxxxxxxxxx */


/* xxxxxxx     AUTRES ARTICLES       xxxxxxxxx  */

#autres_articles {
margin:20px 0 20px 0;
}
#autres_articles h3  {
	font:normal 12px "Arial Black", Arial, sans-serif, Verdana;
	text-transform:uppercase;
	border-top:3px solid #c01717;
	padding:3px 0 0 0;
	margin:0 0 10px 0;
}
#autres_articles h3 span  {
	color:#c01717;
}
#autres_articles ul {
	clear:both;
	margin:0 0 0 0;
	padding:0 0 0 15px;
	list-style:url(/images/commun3/fleche-rouge.gif) outside;
}
#autres_articles li {
	font:normal 12px Arial, Helvetica, sans-serif;
	margin:3px 0 3px 0;
	padding:0;
}
#autres_articles h1, #autres_articles h1 a  {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:4px 0 4px 0;
	padding:0;
	border: none;
}
#autres_articles h1 a:hover {
text-decoration: none;
border: none;
color: #c01717;
}
#autres_articles .surtitre {
margin:0;
font:normal 12px "Arial Black", Arial, sans-serif, Verdana;
color:#c01717;
text-transform:uppercase;
}


/* xxxxxxx      REACTIONS     xxxxxxxx */

#reactions {
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:1px solid #ccc;
	overflow:auto; /* pour que la photo ne depasse pas du cadre si pas assez de texte - FF */
	height:100%; /* pour que la photo ne depasse pas du cadre si pas assez de texte - IE */
	clear:both;
}
#reactions h3 {	
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#C01717;
	padding:7px 5px 7px 10px;
	margin:0;
	border-bottom:1px solid #ccc;
}
#reactions .infos_reaction {	
margin-bottom:10px;
}
#reactions .pseudo  {
font:bold 12px Arial, Helvetica, sans-serif;
color:#8a8a8a;
float:left;
margin:15px 10px 5px 10px;	
}
#reactions .titre  {
font:bold 13px Arial, Helvetica, sans-serif;
color:#D10000;
float:left;
margin:15px 10px 5px 10px;			
}
#reactions .date  {	
font:normal 11px Arial, Helvetica, sans-serif;
color:#000000;
float:left;
margin:15px 10px 5px 0;	
}
#reactions .texte  {
font:normal 12px verdana, Helvetica, sans-serif;
clear:both;
margin:5px 10px 0 10px;	
line-height:16px;	
}
#reactions .allreac  {
margin:10px 10px 20px 10px;		
}

/* xxxxxxx */

#reactions form  {
border-top:1px solid #818294;
padding:0 10px 10px 10px;
width:390px;
float:left;		
}
#reactions form h4  {
font:bold 13px Arial, Helvetica, sans-serif;
color:#000000;
margin:15px 0 5px 0;		
}
#reactions fieldset {
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:none;	
}
#reactions .submit {	
	margin:0 0 0 100px;
	float:left;
}
#reactions .submit input {	
	font:bold 11px Arial, Helvetica, sans-serif;
	background-color:#d4dcdf;
	padding:2px 5px 2px 5px;
	margin:0;
	text-align:center;
	border:1px solid #7389a1;
}
#reactions form .texte,
#reactions form .pseudo,
#reactions form .titre,
#reactions form .email,
#reactions form .alerte  {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#656565;
	margin:10px 10px 10px 0;
}
#reactions form .pseudo,
#reactions form .titre,
#reactions form .email,
#reactions form .alerte  {
	float:left;
}
#reactions form .titre {
	width:170px;
}
#reactions form .pseudo,
#reactions form .email  {
	width:170px;

}
#reactions form .pseudo input,
#reactions form .titre input,
#reactions form .email input  {
	border:1px solid #bcbcbc;	
}
#reactions form .texte  {
	clear:both;
}
#reactions form textarea  {
	width:385px;
	height:72px;
	border:1px solid #545454;
}
#reactions  form .texte  {
	font:normal 11px Arial, Helvetica, sans-serif;
	clear:both;
	margin:10px 0 0 0;		
}


/* xxxx  */

#reactions  .conditions {
	border-top:1px solid #818294;
	padding:0 9px 0 9px;
	float:left;
	width:200px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;		
}
#reactions  .conditions h4  {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:15px 0 10px 0;			
}
#reactions  .conditions p {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	margin:15px 0 15px 0;
	padding:0;
}

#reactions  .conditions p a{
border:none;
}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxx        DOSSIERS      xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.page_dossier .section {
color:#d10000;
font:bold 26px Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin:40px 0 15px 0;
clear:both;
}
.page_dossier .dossier .titraille h1 {
color:#d10000;
font:bold 26px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.page_dossier .dossier .titraille h2 {
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	margin:10px 10px 5px 0;
	color:#333333
}
.page_dossier .dossier .photo {
	float:left;
	margin:0 20px 10px 0;
}
.page_dossier .article .titraille {
	border-top:1px solid #ddd;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxx       BUSINESSWEEK       xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.sommaire_bw .article h1 a {
	color:#004499;
}
.page_article .titraille_bw h1 {
	color:#004499;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#a_la_une_bw {
margin:10px 0 30px 0;
clear:both;
}
#a_la_une_bw .photo {
float:left;
margin:0 20px 0 0 ;
}
#a_la_une_bw .photo p {
margin:0 0 0 0;
}
#a_la_une_bw .photo .legende {
margin:0 0 0 0;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#7f7f7;
width:300px;
}
#a_la_une_bw .infos_article {
margin:0 0 0 0;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#7f7f7;
}
#a_la_une_bw .auteur,
#a_la_une_bw .copyright {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
#a_la_une_bw .titraille {
margin:0 0 0 0;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
#a_la_une_bw .titraille h1 {
margin:10px 0 10px 0;
font:bold 24px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#a_la_une_bw .titraille h1 a {
color:#004499;
}
#a_la_une_bw .titraille h2 {
margin:0 0 0 0;
font:bold 13px  Arial, Helvetica, sans-serif;
}

/* xxxxxxxxxxxxxxxxxxxxxxxx */
#bandeau_bw {
background-color:#e7e7e7;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
margin:10px 20px 20px 0;
padding:5px 10px 5px 10px;
width:230px;
float:left;
}
#bandeau_bw h3 {
font:bold 15px Arial, Helvetica, sans-serif;
background-color:#004499;
color:#FFFFFF;
text-align:center;
padding:3px 5px 3px 5px;
margin:10px 0 5px 0;
}
#bandeau_bw h2 {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
margin:2px 0 10px 0;
}
#bandeau_bw h1 {
font:bold 13px Arial, Helvetica, sans-serif;
margin:0px 0 0px 0;
}
#bandeau_bw h1 a {
color:#000000;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#rubriques_bw {
margin:10px 0 0 0;
float:left;
padding:0 0 0 0;
width:360px;
}
#rubriques_bw .rubrique {
border-top:1px dashed #7f7f7f;
margin:0 0 0 0;
padding:5px 0 10px 20px;
}
#rubriques_bw h3 {
font:bold 15px Arial, Helvetica, sans-serif;
text-transform:uppercase;
margin:5px 0 5px 0px;
color:#004499;
}
#rubriques_bw h1 {
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#858585;
margin:5px 0 5px 10px;
}
#rubriques_bw h1 a {
color:#858585;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxx */

#mentions_bw  {
clear:both;
margin:20px 0 20px 0;
}
#mentions_bw .bw-newsletters {
font:bold 14px Arial, Helvetica, sans-serif;
color:#004499;
border-top:1px solid #004499;
border-bottom:1px solid #004499;
text-align:center;
margin:10px 0 8px 0;
padding:3px 0 3px 0;
}
#mentions_bw .bw-newsletters a {
color:#004499;
}
#mentions_bw .bw-conditions,
#mentions_bw .bw-copyright {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#4e4e4e;
margin:0;
}
#mentions_bw .bw-conditions a,
#mentions_bw .bw-copyright a {
color:#4e4e4e;
}

/* xxxxxxxxxxxxxxxxxxxxx                FIN BW           xxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */



/* xxxxxxxxxxxx     PAGE SOMMAIRE      xxxxxxxxxxxxxxxx */

.sommaire-papier .couv {
	float:right;
	margin:15px;
}
.sommaire-papier h2,
.sommaire-papier h2 a {
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	margin:20px 0 6px 0;
	color:#d10000
}
.sommaire-papier h1 {
	margin:8px 0 8px 0;
}
.sommaire-papier h1,
.sommaire-papier h1 a {
	color:#000000;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}
.sommaire-papier h1 span,
.sommaire-papier h1 a span {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.sommaire-papier h3 {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


/* xxxxxxxxxx contacts xxxxxxxxxxxx */
.contacts h1 {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#394f68;
	margin:20px 0 3px 0;
}
.contacts {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}
.contacts h2 {
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#d10000;
}
.contacts h3 {
	font:bold 13px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
}
.contacts h4 {
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#777;
	margin:0 0 0 0;
}
.contacts p {
	margin:3px 0 8px 0;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


/* xxxxxxxxxxxxxxxxxxx flux rss xxxxxxxxxxxxxxxxxxxxxxxxx */

.ligne-paire {
	background-color:#f2f2f2;
}
.ligne-impaire {
	background-color:#ffffff;
}
.ligne-impaire, .ligne-paire, .ligne-dijon {
	color:#394f68;
	font-weight:bold;
	font-size:12px;
}
.ligne-dijon {
	background-color: yellow;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


/* xxxxxxxxxxxxxxxxxxxx   SONDAGE - A VOTRE AVIS  xxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.sondage {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif ;
}
.article .sondage .question_exergue {
	border:1px solid #fdd69f;
	background-color:#f4f4f4;
	padding:15px;
	margin:20px 10px 10px 10px;
}
.article .sondage .question_exergue input {
	margin:0 5px 0 70px;
}
.article .sondage .question_exergue h1 {
	color:#ff9710;
	margin:0;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif ;
}
.article .sondage .questions-precedentes {
	margin:20px 10px 10px 10px;
	color:#ff9710;
}
.article .sondage .questions-precedentes p {
	margin:5px 0 5px 0px;
}
.article .sondage .questions-precedentes a {
	color:#000000;
}
.article .sondage .questions-precedentes a:hover {
	color:#ff9710;
	text-decoration:none;
}
.article .sondage .questions-precedentes h3 {
	background:none;
	color: #385068;
	border-bottom: 4px solid #ff9710;
	margin: 0 0 4px 0;
	text-decoration:none;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.article .sondage .explications {
	font-weight:bold;
	clear:both;
	margin:5px 250px 10px 0;
}
.article .sondage .toutes_nos_questions {
	text-align:center;
	padding:0 0 2px 0;
	border-bottom: 1px solid #ffd59f;
	color:#ff9710;
}
.article .sondage .toutes_nos_questions a {
	color:#ff9710;
	font-weight:bold;
}
.article .sondage .derniere_question {
	width:620px;
	border:1px solid #fdd69f;
	background-color:#f4f4f4;
	padding:15px 25px 5px 25px;
	margin:20px 0 10px 0;
}
.article .sondage .derniere_question h1 {
	color:#ff9710;
	margin:0;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif ;
}
.article .sondage .ancienne_question {
	padding:15px 25px 15px 25px;
	margin:20px 10px 10px 10px;
	background:url(/images/votre_avis/votre_avis_fond_degrade.gif) repeat-x 0% 90%;
}
.article .sondage .ancienne_question h1 {
	color:#000000;
	margin:0;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif ;
}


/* xxxxxxxxxxxxxx     pages hopitaux    xxxxxxxxxxxxxxxxxx */


.hopitaux_menu {
	margin:10px 10px 10px 0;
}
.hopitaux_menu a {
	font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
	color:#003569;
	width:370px;
}
#hopitaux_presentation {
	margin:10px 0 10px 0;
	padding:8px 0 8px 15px;
}
#hopitaux_presentation h1 {
	margin:0;
	padding:0;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#d10000;
}
#hopitaux_presentation p {
	margin:5px 0 5px 0;
	font:11px verdana, Helvetica, sans-serif;
	color:#000;
}
#hopitaux_presentation .hopitaux_lien {
	margin:25px 0 10px 0;
	padding:8px 15px 8px 15px;
	border:1px solid #a9c2df;
}
#hopitaux_presentation .hopitaux_lien p {
	margin:10px 0 10px 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#d10000;
}
#hopitaux_presentation .hopitaux_lien p span {
	color:#003569;
	font-weight:bold;
}
#hopitaux_presentation .hopitaux_lien h1  {
	margin:0;
	padding:0;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#d10000;
}
#hopitaux_presentation .hopitaux_lien a {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
.dossier_hopitaux {
	margin:10px 0 35px 0;
	padding:8px 15px 8px 15px;
	border:2px solid #a9c2df;
}
.dossier_hopitaux h1 {
	font:bold 16px Arial, Helvetica, sans-serif;
}
.dossier_hopitaux h1 a {
	color: #003569;
}
.dossier_hopitaux h2 {
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:5px 0 5px 0;
}
.dossier_hopitaux h2 a {
color:#d10000;
}
.dossier_hopitaux h3 {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin:5px 0 20px 0;
}
.dossier_hopitaux .references {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.dossier_hopitaux li{
	list-style:none;
	margin:0;
}
.dossier_hopitaux ul {
	margin:0;
}
.dossier_hopitaux .couverture_hopitaux {
	float:left;
	margin:0 20px 5px 0;
}
.dossier_hopitaux .photo_hopitaux {
	float:left;
	margin:0 10px 5px 0;
}
.colonne_hopitaux {
	margin:15px 0 0 30px;
}
.colonne_hopitaux h1 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color: #385068;
	border-bottom: 4px solid #d10000;
	margin:0;
}
.colonne_hopitaux .dossier_hopitaux {
	margin:15px 0 10px 0;
	border:none;
	padding:0 4px 0 4px;
}
.colonne_hopitaux .dossier_hopitaux h1 {
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:0 0 7px 0;
	border:none;
}
.colonne_hopitaux .dossier_hopitaux h3 {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 8px 0;
	border-bottom: 1px solid #a9c2df;
}
.colonne_hopitaux .tetiere_dossier_hopitaux {
	padding:0;
	margin:25px 0 0 0;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */




/* xxxxxxxxxxxxxxxx         MUNICIPALES          xxxxxxxxxxxxxxxxxxxxxxxx */


#tetiere_municipales {
background:url(/images/municipales/tetiere_municipale.gif) no-repeat top left;
height:51px;
}
#tetiere_municipales h5 {
font:bold 18px Tahoma, Verdana, Arial, sans-serif;
color:#fff;
text-transform:uppercase;
padding:25px 0 0 0;
text-align:center;
}
#municipales_flux h3 {
font:bold 30px Tahoma, Verdana, Arial, sans-serif;
color:#cc0000;
text-align:center;
margin:10px 0 5px 0;
}
#municipales_flux .candidat1,
#municipales_flux .candidat2 {
width:285px;
padding:10px 10px 10px 10px;
float:left;
}
#municipales_flux .candidat1 {
margin:5px 10px 10px 0;
}
#municipales_flux .candidat2 {
margin:5px 0 10px 10px;
}
#municipales_flux .infos_candidats {
overflow:auto;
height:100%;
}
#municipales_flux .infos_candidats h1 {
font:bold 17px Tahoma, Verdana, Arial, sans-serif;
margin:0 0 5px 0;
}
#municipales_flux .infos_candidats h2 {
font:normal 13px Tahoma, Verdana, Arial, sans-serif;
margin:0 0 5px 0;
}
#municipales_flux .infos_candidats .resultats {
font:bold 30px Tahoma, Verdana, Arial, sans-serif;
margin:10px 0 10px 0;
}
#municipales_flux .infos_candidats .exergue {
width:110px;
}

/* xxxxx */

#municipales_flux .candidat1 {
background:url(/images/municipales/candidat1_fond_milieu.jpg) top right repeat-y;
}
#municipales_flux .candidat1 .infos_candidats .exergue,
#municipales_flux .candidat3 .infos_candidats .exergue {
float:left;
text-align:right;
}
#municipales_flux .candidat1 .logo,
#municipales_flux .candidat1 .photo,
#municipales_flux .candidat3 .logo,
#municipales_flux .candidat3 .photo {
float:left;
}
#municipales_flux .photo {
width:100px;
}
#municipales_flux .candidat1 .photo,
#municipales_flux .candidat3 .photo {
margin:0 0 0 10px;
}
#municipales_flux .candidat1 .logo,
#municipales_flux .candidat3 .logo {
margin:0 5px 0 0;
}
#municipales_flux .candidat1 .infos_candidats .resultats,
#municipales_flux .candidat3 .infos_candidats .resultats {
color:#424242;
}
#municipales_flux .infos_candidats .copyright {
margin:58px 0 0 0;
padding:0;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}
#municipales_flux .candidat1  .infos_candidats .copyright {
text-align:right;
}

/* xxxxx */

#municipales_flux .candidat2 {
background:url(/images/municipales/candidat2_fond_milieu.jpg) top left repeat-y;
}
#municipales_flux .candidat2 .infos_candidats .exergue {
float:left;
text-align:left;
}
#municipales_flux .candidat2 .logo,
#municipales_flux .candidat2 .photo {
float:left;
}
#municipales_flux .candidat2 .photo {
margin:0 10px 0 0;
}
#municipales_flux .candidat2 .logo {
margin:0 0 0 5px;
}
#municipales_flux .candidat2 .infos_candidats .resultats {
color:#cc0000;
}

/* xxxxx */

#municipales_flux .partie_municipale h4 {
font:bold 15px Arial, Helvetica, sans-serif;
margin:12px 0 12px 0;
padding:5px 0 5px 0;
border-top:1px solid #000;
border-bottom:1px solid #000;
text-align:center;
}
#municipales_flux .partie_municipale p {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
margin:3px 0 3px 0;
}
#municipales_flux .partie_municipale .intertitre {
font:bold 12px Arial, Helvetica, sans-serif;
color:#cc0000;
margin:8px 0 3px 0;
}
.municipales_plus {
clear:both;
margin:20px 0 20px 0;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#municipales_flux .candidat3 {
padding:10px 10px 10px 10px;
margin:10px 0 10px 0;
background-color:#f4f4f4;
overflow:auto;
height:100%;
}
#municipales_flux .candidat3 .infos_candidats {
width:285px;
float:left;
margin:0 10px 10px 0;
}
#municipales_flux .candidat3  .infos_candidats .copyright {
text-align:right;
}
#municipales_flux .candidat3 .cold{
float:left;
width:285px;
margin:0 0 0 15px;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


/* xxxxxxxxxxxxxx     PROVISOIRE / POUR REGLER PB PAGE SOMMAIRE CULTURE       xxxxxxxxxxxxxxxxxxxxxxxxxx */


#flux .article_tendances {
	margin:20px 0 0 0;
	padding:0;
	overflow:auto; /* pour que la photo ne depasse pas du cadre si pas assez de texte - FF */
	height:100%; /* pour que la photo ne depasse pas du cadre si pas assez de texte - IE */
}
#flux .article_tendances .photo {
	float:left;
	margin:0 20px 10px 0;
}
#flux .article_tendances h1 { /* titre */
	font:normal 26px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:5px 20px 10px 10px;
}
#flux .article_tendances h1 a {
	color:#000;
}
#flux .article_tendances h2 { /* chapo */
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	margin:10px 20px 5px 10px;
	color:#000
}
#flux .article_tendances .titraille h3 { /* surtitre */
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;	
	text-transform:uppercase;
	margin:0 20px 5px 0;
	padding:2px 0 2px 15px;
}
#flux .article_tendances p,
#flux .article_tendances .texte,
#flux .article_tendances div {
	font:normal 13px/17px Verdana, Arial, Helvetica, sans-serif;
}
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/*                             HABILLAGE BOUCHERON                           */
/*  home page le 17 nov. et le 1er dec. 
rubrique Tendances du 17 au 23 nov. et du 1er au 7 dec.
dossier joaillerie : du 15 nov. au 15 dec.  */
.habillage-boucheron {/* classe a ajouter au body */
    margin: 0;
    height: 100%;
 	background:url(/images/pub/boucheron/fond-boucheron.jpg) top center no-repeat;
}
#megabanner-boucheron {/* id a mettre au lien de megabanner */
text-align:center;
height:90px;
}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxx              BOTOX            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

/*    bandeau_article    */

#bandeau_article  {
	margin:0 20px 10px 0;
	padding:0 0 5px 0;
	float:left;
	width:200px;	
	border-bottom:1px solid #b9b9b9;
}
#bandeau_article a,
#bandeau_article a:hover  {
text-decoration:none;
}
.barre_outils h3,
.acc h3  {
	font:normal 12px "Arial Black", Arial, sans-serif, Verdana;
	color:#c01717;
	text-transform:uppercase;
	border-top:3px solid #c01717;
	padding:3px 0 0 0;
}
.barre_outils h3 {
	margin:0 0 25px 0;
}
.acc h3  {
	margin:0 0 10px 0;
}
.barre_outils ul {
list-style:none;
margin:0;
padding:0;
}

/* xxx     barre d'outils     xxxx */

.barre_outils  {
margin:10px 0 10px 0;
padding:20px 5px 10px 5px;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}

/* xxxxxxx      outils-classiques      xxxxxxxxx  */
.barre_outils #outils-classiques {
margin:5px 0 5px 0;
padding:0;
list-style:none;
}
.barre_outils #outils-classiques li {
display:inline;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.barre_outils #outils-classiques .imprimez a {
background:url(/images/outils/outils-classiques/imprimer.gif) no-repeat top center;
}
.barre_outils #outils-classiques .reagissez a {
background:url(/images/outils/outils-classiques/reagir.gif) no-repeat top center;
}
.barre_outils #outils-classiques .classez  a {
background:url(/images/outils/outils-classiques/classer.gif) no-repeat top center;
}
.barre_outils #outils-classiques .imprimez a,
.barre_outils #outils-classiques .reagissez a,
.barre_outils #outils-classiques .classez  a {
padding:15px 3px 0 3px;
}
.barre_outils #outils-classiques a {
color:#7e7e7e;
}

/* xxxxxxx      outils-partage      xxxxxxxxx  */

#outils-partage {
margin:10px 0 0 0;
padding:0;
list-style:none;
text-align:center;
}
#outils-partage li {
margin:0 0 0 0;
padding:0 0 0 0;
display:inline;
}
#outils-partage li img {
padding:1px;
border:1px solid #e7e7e7;
}

/* xxxxxxx      ACC       xxxxxxxxx  */

.article .acc {
	font:normal 12px Arial, Helvetica, sans-serif;
	margin-bottom:0px;
}
.article .acc span {
	margin:0 0 0 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#dc0011;
	margin:0 0 0 10px;
}
.article .acc span a {	
	color:#333333
}

/* xxx     acc  page article    xxxx */

.page_article .acc {
margin:0 0 0 0;
padding:0 0 0 0;
}
.page_article .acc ul {
	clear:both;
	margin:0 0 0 0;
	padding:0 0 0 15px;
	list-style:url(/images/commun3/fleche-rouge.gif) outside;
}
.page_article .acc li  {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin:3px 0 3px 0;
	padding:0 0 0 0;
}
.page_article .acc li a  {
	color: #333;
	border: none;
}

.page_article .acc li a:hover {
color: #c01717; border: none;
}


.page_article .acc .surtitre {
margin:0 0 0 0;
padding:0 0 0 0;
font:normal 12px "Arial Black", Arial, sans-serif, Verdana;
color:#c01717;
text-transform:uppercase;
}

/* xxxxxxx      PUB       xxxxxxxxx  */

#pub_190x60 {
width:190px;
height:60px;
text-align:center;
margin:0;
padding:0;
clear:both;
}

/* xxxxx     abonnement rapide newsletter      xxxxxxxx  */

.abonnement-newsletter {
margin:20px 0 20px 0;
border-top:1px solid #cd0011;
border-bottom:1px solid #d4dcdf;
clear:both;
}
.abonnement-newsletter p {
margin:8px 0 8px 0;
}
.abonnement-newsletter label {
font:normal 13px "Arial Black", Helvetica, sans-serif;
color:#cd0011;
text-transform:uppercase;
margin:0 5px 0 0;
padding:0 0 0 25px;
background:url(/images/outils/partage/envoyez.gif) no-repeat center left;
}
.abonnement-newsletter input {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;	
color:#333;
margin:0;
border:1px solid #7389a1;
text-align:center;
}
.abonnement-newsletter .champ {	
	padding:3px 2px 3px 2px;
	width:260px;
}
.abonnement-newsletter .submit {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;		
	background-color:#d4dcdf;
	padding:2px 2px 2px 2px;
}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  */


/* xxxxxxxxxxxx                  24 HEURES D INFOS             xxxxxxxxxxxxx   */

#vingt-quatre-h-infos a,
#vingt-quatre-h-infos a:hover {
text-decoration:none;
}
/* xxxx     navigation entre les pages 24 h infos    xxxxx   */

.navigation-24h {
	margin:20px 0 20px 0;
}

.navigation-24h ul {
	margin:0 0 0 0;
	padding:8px 4px 8px 4px;
	border-top:1px solid #dddddc;
	border-bottom:1px solid #dddddc;
}
.navigation-24h li {
	margin:0 20px 0 0;
	padding:0 0 0 10px;
	display:inline;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	background:url(/images/commun3/fleche-rouge.gif) no-repeat center left;
	text-transform:capitalize;
}
.navigation-24h a {
color:#000;;	
}

/* xxxx     flux-24h    xxxxx   */
.flux-24h {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:630px;
}
.flux-24h ul {
	margin:0 0 0 0;
	padding:0 0 5px 0;
	list-style:none;
	height:100%;
	overflow:hidden;
	border-bottom:1px solid #dddddc;
}
.flux-24h li {
	margin:0px 0px 0px 0px;
	padding:4px;
	float:left;
	display:block;
	width:620px;
}
.flux-24h li:hover {
	background-color:#c01717;
}
.flux-24h li:hover h1 a {
	color:#fff;
}
.flux-24h li:hover .heure a {
	color:#fff;
}
.flux-24h h1 {
font:normal 11px Verdana, Helvetica, sans-serif;
color:#333333;
margin:0 0 0 0;
padding:0;
}
.flux-24h h1 a {
color:#333333;
}
.flux-24h li:hover .heure a {
	color:#fff;
}
.flux-24h .heure {
font:bold 11px Verdana, Helvetica, sans-serif;
text-transform:uppercase;
color:#98999b;
margin:0 5px 14px 0;
padding:0;
float:left;
}
.flux-24h .heure a {
color:#98999b;
}


/* xxxxxxxxxxxxxx     AGENDA 630 et BONS PLANS VOYAGES 630    xxxxxxxxxxxxxx */

.module_flux .agenda,
.module_flux .bons-plans   {
margin:0;
border-right:1px solid #ccc;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
overflow:auto;
height:100%;
}
.module_flux .agenda h3.tetiere,
.module_flux .bons-plans h3.tetiere   { /* tetiere */
margin:0;
padding:4px 0 4px 4px;
font:normal 17px "Arial Black", Arial, sans-serif, Verdana;
text-transform:uppercase;
border-left:1px solid #ccc;
border-top:none;
}
.module_flux .agenda h3,
.module_flux .agenda h3 a,
.module_flux .bons-plans h3,
.module_flux .bons-plans h3 a   {
color:#c01717;
}
.module_flux .agenda li h3,
.module_flux .bons-plans li h3   { /* surtitre */
margin:3px 0 5px 0;
font:normal 11px "Arial Black", Arial, sans-serif, Verdana;
text-transform:uppercase;
}
.module_flux .agenda ul,
.module_flux .bons-plans ul {
margin:0 0 0 0;
padding:0;
list-style:none;
}
.module_flux .agenda li,
.module_flux .bons-plans li {
margin:0 0 0 0 ;
padding:7px;
display:block;
float:left;
border-left:1px solid #ccc;
border-top:1px solid #ccc;
width:142px;
height:230px; /* si pb 4e article passe en dessous, augmenter la hauteur */
}
.module_flux .agenda .evenement,
.module_flux .bons-plans .evenement   {
margin:8px 0 6px 0;
font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
}
.module_flux .agenda .evenement,
.module_flux .agenda .evenement a,
.module_flux .bons-plans .evenement,
.module_flux .bons-plans .evenement a {
color:#333;
}
.module_flux .agenda .evenement a:hover,
.module_flux .bons-plans .evenement a:hover {
color:#c01717;
text-decoration:none;
}
.module_flux .agenda .date,
.module_flux .bons-plans .date {
margin:2px 0 2px 0;
font:normal 11px "Arial Black", Arial, sans-serif, Verdana;
color:#c01717;
}
.module_flux .agenda li .lieu {
margin:2px 0 2px 0;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#333;
}
.module_flux .agenda li .photo,
.module_flux .bons-plans li .photo {
margin:0;
}
.module_flux .agenda li .photo img,
.module_flux .bons-plans li .photo img {
width:142px;
height:108px;
}
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

/* xxxxxxxxxxxxxx     Aeration papier des homes auto 630    xxxxxxxxxxxxxx */

#sommaire-papier-630 div,
#sommaire-papier-630 h1,
#sommaire-papier-630 h2,
#sommaire-papier-630 ul,
#sommaire-papier-630 ul li {
margin:0 0 0 0;
padding:0 0 0 0;
}
#sommaire-papier-630 {
clear:both;
border-top:solid 5px #cd0011;
width:630px;
}
#sommaire-papier-630 .titre {
float:left;
font:normal 17px "Arial Black", Helvetica, sans-serif;
width:566px;
text-transform:uppercase;
border-bottom:solid 1px #dedede;
padding:10px 0 10px 0;
margin:0 0 8px 0;
}
#sommaire-papier-630 .titre .premiere_partie {
color:#666666;
}
#sommaire-papier-630 .titre .deuxieme_partie {
color:#c01717;
}
#sommaire-papier-630 .couv {
float:right;
width:62px;
height:80px;
padding:2px 2px 0 0;
}
#sommaire-papier-630 ul {
float:left;
width:628px;
}
#sommaire-papier-630 .premiers_articles {
width:564px;
}
#sommaire-papier-630 .premiers_articles .col1 {
width:297px;
}
#sommaire-papier-630 .premiers_articles .col2 {
width:233px;
}
#sommaire-papier-630 .derniers_articles {
border-bottom:solid 1px #d5d5d5;
padding:0 0 8px 0;
}
#sommaire-papier-630 ul li {
float:left;
width:297px;
list-style:none;
padding:0 8px 8px 8px;
}
#sommaire-papier-630 .col1 {
border-right:1px solid #d5d5d5;
}
#sommaire-papier-630 ul img {
float:left;
width:70px;
height:52px;
border:solid 1px #d1d1d1;
margin:0 10px 0 0;
}
#sommaire-papier-630 h3,
#sommaire-papier-630 h3 a {
font:normal 11px "Arial Black", Verdana, sans-serif;
color:#7f7f7f;
margin:0 0 7px 0;
text-transform:uppercase;
text-decoration:none;
padding-left : 11px;
}
#sommaire-papier-630 h3 a {
background:transparent url(/images/commun3/recrouge.gif) no-repeat scroll center left;
}
#sommaire-papier-630 h1 {
margin:0 0 0 81px;
}
#sommaire-papier-630 h1,
#sommaire-papier-630 h1 a {
font:bold 14px Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */



/* xxxx         pager pages precendentes/suivantes pour chroniqueurs et editos        xxxxxxxxxxx */
.pager .precedent {
margin:10px 50px 10px 0;
float:left;
}
.pager .suivant  {
margin:10px 0 10px 50px;
float:left;
}
.pager input {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
border:none;
}
.pager .precedent input{
padding:6px 0 6px 30px;
background:#fff url(/images/commun3/precedent.gif) no-repeat center left;
}
.pager .suivant input {
padding:6px 30px 6px 0;
background:#fff url(/images/commun3/suivant.gif) no-repeat center right;
}
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */