.popup{
	margin:0px;
	padding:0px;
	border:0px;
	overflow: hidden;		
}	
.popup .copyright{
	padding-left: 2px;	
	position:relative;
	z-index:100;
}
	
body {
	margin:0px;
	padding-left: 10px;	
	padding-right: 0px;	
	padding-top:0px;
	padding-bottom:15px;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	background-color: #FFFFFF;
	line-height: 15px;
	color: #222222;
}

a:hover {
	text-decoration:underline; 
	cursor:pointer;
}

a {
 	text-decoration:none; 
}
/*
a span {
	display:none;
}
*/
a img{
	border:0px;
}
.page, .footer{
	width: 990px;
	border-left : 1px;
	border-right : 1px;
	border-style: solid;
	border-color: #cccccc;
	border-spacing :0px;
	border-collapse: collapse;
}

.page{
	border-top: 0px; 
	border-bottom : 0px;
}

.footer{
 	border-top: 1px; 
	border-bottom : 1px;
	border-style: solid;
	border-color: #cccccc;
	border-spacing :0px;
	border-collapse: collapse;
	/*margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;*/
	
	
}
.footer_firsttd{
	padding:30px;	
	color: #000000;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 11px;
	line-height: 22px;
	text-align: center;
}
.footer_firsttd span{
	color: #c5c5c5;
}	
.footer_firsttd a{
	color: #000000;
}

	
.footer_lasttd{
	border-top: 1px; 
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #e5e5e5;
	height: 14px;
}

.alignLeft{
	float:left;
}
.alignRight{
	float:right;
}
.clear{
	clear: both;
}
/**************************  LISTES  ***********************************************/
.liensInternesDiv0, .liensInternesDiv1{
	vertical-align: top;
	padding-left: 4px;
}
.liensInternesDiv1{
	/*width: 158px;*/
	width: 145px;
	float:left;
}

.liensInternesDiv2{
	float:right;
	width: 116px;
}

ul {
 	padding: 0px;
 	margin: 0px;

}

li.rouge, li.rougeSmall1, li.rougeSmall2, li.rougeBig1, li.rougeBig2, li.rougeBig3 {
	 background-image: url(puce_rouge.gif);
	 background-repeat: no-repeat;
	 background-position: left top;
	 list-style-type: none;
	 padding-left: 8px;
	 padding-bottom: 8px;
	 font-family: Trebuchet MS;
	
}
li.rouge, li.rougeSmall1, li.rougeSmall2, li.rougeBig1, li.rougeBig2, li.rougeBig3 {
 	color: #222222;
	font-weight: normal;
}
li.rouge a, li.rougeSmall1 a, li.rougeSmall2 a, li.rougeBig1 a, li.rougeBig2 a, li.rougeBig3 a{
	color: #000000;
 	font-weight : bold;
}
li.rouge, li.rouge a { 
 	font-size: 11px;
	line-height: 14px;
}

ul.rouge li {
	 background-image: url(puce_rouge.gif);
	 background-repeat: no-repeat;
	 background-position: left top;
	 list-style-type: none;
	 padding-left: 8px;
	 padding-bottom: 8px;
	 color: #222222;
	 font-family: Trebuchet MS;
	 font-weight: normal;
	 font-size: 11px;
	 line-height: 14px; 
	
}
ul.rouge a {
	color: #222222;
}
ul.rouge a.rouge {
	color: #E60005;
	font-weight: bold;
}

ul.rouge_serre li{
	background-image: url(puce_rouge.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	padding-left: 8px;
	padding-bottom: 3px;
	vertical-align: top;
	color: #222222;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
}


ul.rouge_serre a.rouge {
	color: #E60005;
}
ul.rouge_serre a {
	color: #222222;
}
ul.blanc_serre li{
	background-image: url(puce_blanche.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	padding-left: 8px;
	padding-bottom: 3px;
	vertical-align: top;
	color: #222222;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
}
ul.noire_inline a.gris {
	color: #666666;
	font-weight: normal;
	font-style: italic;
	font-size: 12px;	
	line-height: 14px;
}

ul.noire_inline li{
	display:inline;
	background-image: url(puce_noire.gif);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type: none;
	padding-left: 8px;
	color: #222222;
	font-family: Trebuchet MS;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
}
ul.noire_inline a {
	color: #222222;
}
 
ul.docInternalLinks  li {
	background-image: url(puce_rouge.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	padding-left: 8px;
	padding-bottom: 8px;
	color: #222222;
	font-family: Trebuchet MS;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	text-decoration:none; 
}

ul.docInternalLinks a {
	color: #222222;
}	

ul.orange li{
	background-image: url(puce_orange.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	padding-left: 8px;
	padding-bottom: 3px;
	color: #222222;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
}
ul.orange a.orange {
	color: #ffcc00;
}
ul.orange a {
	color: #222222;
}
 
ul.marron li {
	 background-image: url(puce_marron.gif);
	 background-repeat: no-repeat;
	 background-position: left top;
	 list-style-type: none;
	 padding-left: 8px;
	 padding-bottom: 8px;
	 color: #222222;
	 font-family: Trebuchet MS;
	 font-weight: normal;
	 font-size: 11px;
	 line-height: 14px;
 }
 
ul.marron a {
	color: #222222;
}
 
ul.articles_precedents_rouge li {
	background-image: url(puce_rouge.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	margin-left:11px;
	margin-top:7px;
	margin-bottom:12px;
	margin-right:10px;
	padding-left: 10px;
	color: #000000;
	font-family: Trebuchet MS;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
}
ul.articles_precedents_rouge a {
	color: #222222;
}

ul.articles_precedents_orange li {
	background-image: url(puce_orange.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	margin-left:11px;
	margin-top:7px;
	margin-bottom:12px;
	margin-right:10px;
	padding-left: 10px;
	color: #000000;
	font-family: Trebuchet MS;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
}
ul.articles_precedents_orange a {
	color: #222222;
}

ul.articles_precedents_bleu li {
	background-image: url(puce_bleue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	margin-left:11px;
	margin-top:7px;
	margin-bottom:12px;
	margin-right:10px;
	padding-left: 10px;
	color: #000000;
	font-family: Trebuchet MS;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
}
ul.articles_precedents_bleu a {
	color: #222222;
}

ul.monlibe_hp li {
   	background-image: url(puce_rouge.gif);
   	background-repeat: no-repeat;
   	background-position: left top;
   	list-style-type: none;
   	padding-left: 8px;
	margin-top:2px;
	padding-bottom: 0px;
   	color: #0071A2;
   	font-family: Trebuchet MS;
   	font-weight: normal;
   	font-size: 10px;
   	line-height: 12px;
   	text-decoration:none; 
}
ul.monlibe_hp a {
      color: #0071A2;
}

.puce_orange{
	background-image: url(puce_orange.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	vertical-align: top;
	padding-left:10px;
	margin-right:2px
}
* html .puce_orange {
	background-position: 0 2px; /*uniquement pour ie*/
}
/********************** FIN  LISTES  ***********************************************/
/******************debut MENU *************************/
.menu_td {
	border-top:0px;
	border-left : 1px;
	border-right : 0px;
	border-bottom : 0px;
	border-style: solid;
	border-color: #cccccc;
	vertical-align: top;
	background:#dcdcdc url(top_nav.gif) repeat-x;

}
.td_apres_menu {
	border-left:1px;
	border-right:0px;
	border-top:0px; 
	border-bottom:0px;
	border-style: solid;
	border-color: #cccccc;
	height:15px;
}

#menu{
	width:100%;
}

.interligne_6pix{
	padding-top:6px;
}

.nav, .subnav, #intervalle {
margin:0px;
padding:0px;
list-style:none;
z-index:100;
vertical-align:top;
}

.nav li,#intervalle {
float:left;
width:auto;

}

#intervalle {
	width:1px;
	background-color: #ffffff;
	border-top:3px;
	border-top-style:solid;
	border-top-color: #ffffff;

}

.nav li a {
display:block;
background:#dcdcdc;
border-top:5px solid #333;
font-family: Trebuchet MS;
font-weight: bold;
font-size: 12px;
/*font:bold 12px 'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;*/
color:#000;
text-decoration:none;
text-transform:uppercase;
letter-spacing:1px;
}
.subnav li a {
background:#c6c6c6;
}
.nav li a{
padding:1px 12px 0 12px;
}

.nav li a:hover {
color:#FFF;
background:#333;
}
.subnav li a:hover {
color:#FFF;
background:#666;
}
.subnav {
position:absolute;
left:-999px;
background:#dcdcdc;
border:1px #666 solid;
/*
border:1px red solid;
display: table;
width:inherit;*/
width:130px;
}
.subnavDossiers {
width:200px;
}
li:hover .subnav, li.sfhover .subnav {
left:auto;
}

.nav .subnav li {
width:100%;
}

.nav .subnav li a {
display:block;
border-top:none;
padding:2px 0px 2px 5px;
margin-right:0;
/*font:normal 12px Verdana, Arial, Helvetica, sans-serif;*/
font-family: Trebuchet MS;
font-weight: normal;
font-size: 12px;
color:#000;
text-decoration:none;
text-transform:none;
letter-spacing:normal;
padding-bottom:0px;
}

.nav .subnav li a:hover {
color:#FFF;
}
/******************fin MENU *************************/ 
/********************************TEXTES****************************/

.majuscule {
 font-weight: bold;
 text-transform: uppercase;
 color: #000000;
}

.texte, .depeches_interligne, .texteLimit, .texteFondRaye {
	color: #222222;
	font-family: Trebuchet MS;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
}

.texte_underline {
	color: #222222;
	font-family: Trebuchet MS;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	text-decoration: underline;
}



.texte_gras {
	color: #222222;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
}
.texte_leadHP {
	color: #222222;
	font-family: Trebuchet MS;
	font-weight: normal;
	font-size: 13px;
	line-height: 16px;
}

.texte_leadHP_FAQ {
	color: #222222;
	font-family: Trebuchet MS;
	font-weight: normal;
	font-size: 13px;
	line-height: 16px;
	overflow: auto;
	height: 230px;
}


.forumHP, .blogHP{
	vertical-align:top;
	margin-top: 4px;
	margin-bottom: 4px;
}
.liensInternesHP{
	padding-top: 15px;
}
.texte_petit {
	color: #222222;
	font-family: Trebuchet MS;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
}

.texte_petitGras, .texteBlanc_petitGras{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
}
.texte_petitGras{
	color: #222222;
}
.texte_petitItal, .texteBlanc_petitItal, .texteNoir_petitItal {
	
	font-family: Trebuchet MS;
	font-weight: normal;
	font-style:italic;
	font-size: 11px;
	line-height: 14px;
}
.texte_petitItal{
	color: #222222;
}
.texteBlanc_petitItal{
	color: #FFFFFF;
}
.texteNoir_petitItal{
	color: #000000;
}
.texteBlanc_petitGras{
	color: #FFFFFF;
}
.texte_petitTopMargin{
	color: #222222;
	font-family: Trebuchet MS;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	margin-top: 4px;
}

.texteGris {
	font-family: Trebuchet MS;
	color: #666666;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
}
.texteGrisMoyen {
	font-family: Trebuchet MS;
	color: #cccccc;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
}

.texteGris_petit {
	font-family: Trebuchet MS;
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
}
.texteGris_petit_bottom_10 {
	font-family: Trebuchet MS;
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	margin-bottom : 10px;
}


.texteGris_trespetit {
	font-family: Trebuchet MS;
	color: #666666;
	font-weight: bolder;
	font-size: 10px;
	line-height: 14px;
}


.texteRouge{
	font-family: Trebuchet MS;
 	color : #E60005;
 	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
}
.texteRouge_gras{
	font-family: Trebuchet MS;
 	color : #E60005;
 	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
}
.texteRouge_petit{
	font-family: Trebuchet MS;
	color : #E60005;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
}
.texteRouge_petitGras{
	font-family: Trebuchet MS;
	color : #E60005;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
}
.texteRouge_tresPetitGras, .liensInternesHP, .forumHP, .blogHP{
	font-family: Trebuchet MS;
	color : #E60005;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
}
.texteRouge_titre{
	font-family: Trebuchet MS;
	color : #E60005;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}
.texteRouge_surTitreMoyenGras {
	font-family: Trebuchet MS;
	color: #E60005;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
}
.texteRouge_titreMoyenGras {
	font-family: Trebuchet MS;
	color: #E60005;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}
.texteRouge_grosTitre {
	font-family: Trebuchet MS;
	color: #E60005;
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
}
.texteRouge_titreDocGras {
	font-family: Trebuchet MS;
	color: #E60005;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}

.texteNoir{
	font-family: Trebuchet MS;
	color: #000000;
	font-weight: normal;
	font-size: 12px;
  	line-height: 15px;

}
.texteNoir_petit{
	font-family: Trebuchet MS;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
  	line-height: 14px;

}
.texteNoir_petitGras,.pictosBarDoc #zoneCibleNbReactions {
	font-family: Trebuchet MS;
	color: #000000;
 	font-weight : bold;
 	font-size: 11px;
  	line-height: 14px;
}


.texteNoir_grasPetitInter {
	font-family: Trebuchet MS;
	color: #000000;
  	font-weight : bold;
  	font-size: 11px;
  	line-height: 13px;
}

.texteNoir_gras, .texteJaune_gras  {
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}

.texteNoir_gras{
	color: #000000;
}

.texteJaune_gras {
	color: #FDC023;
}

.texteNoir_grosTitre {
	font-family: Trebuchet MS;
	color: #000000;
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
}
.texteJaune_titreDocGras,.texteNoir_titreDocGras{
	font-family: Trebuchet MS;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
} 

.texteNoir_titreDocGras {
	color: #000000;
}
.texteJaune_titreDocGras {
	color: #FDC023;
}
.texteNoir_titreNiv3Gras {
	font-family: Trebuchet MS;
	color: #000000;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}
.texteNoir_titreMoyenGras {
	font-family: Trebuchet MS;
	color: #000000;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}

.texteBleuVert_tresPetit{
	font-family: Trebuchet MS;
	color: #006699;
	font-size: 10px;
	line-height: 14px;
}

.texteOrange_petit{
	font-family: Trebuchet MS;
	color: #ffcc00;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
}

.texteBlanc_petit{
	font-family: Trebuchet MS;
	color : #ffffff;
	font-weight: normal;
	line-height: 14px;
	font-size: 11px;
}
.texteBlanc_titreMoyen{
	font-size: 18px;
	line-height: 20px;	
	color : #ffffff;
}

.texteMarron_titre{
	font-family: Trebuchet MS;
	color : #5c3c1f;
	font-size: 12px;
	line-height: 15px;
	text-transform: uppercase;
}

.orangeSurtitre {
	color:#FF9900;
	font-weight: bold;
}
/********************************FIN TEXTES****************************/
/******************CSS DOCUMENTS *******************/
/******************structure DOCUMENT ****************/
.docBack{
	width:  663px;
	margin: 11px;
	border-left : 1px;
	border-right : 0px;
	border-top: 0px; 
	border-bottom : 0px;
	border-style: solid;
	border-color: #cccccc;
	border-spacing :0px;
	border-collapse: collapse;
}
.menuDoc{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:16px;
	margin:0px;
	}
.galCol1{
	width:300px;
	padding: 0px;
	vertical-align: top; 
}
.tetiereDoc{
	font-family: Trebuchet MS;
	color : #E60005;
	font-size: 22px;
	font-weight: bold;
	line-height: 24px;
	padding-left: 9px;
	padding-right: 9px;
	}
.galCol2{
	width:359px;
	vertical-align: top; 
	padding-left: 9px;
	border-left : 1px;
	border-right : 1px;
	border-top: 0px; 
	border-bottom : 0px;
	border-style: solid;
	border-color: #cccccc;
}
.docCol1_2{	
	vertical-align:top;
	padding-bottom: 9px;
	margin:0px;
	border-right : 1px;
	border-top: 0px; 
	border-bottom : 0px;
	border-left: 0px; 
	border-color: #cccccc;
	border-style: solid;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
}
.docCol1{
	vertical-align:top;
	padding-left: 0px;
	padding-right: 0px;
	margin:0px;
}


.docCol2{
	width: 191px;
	border-left : 1px;
	border-right : 1px;
	border-top: 0px; 
	border-bottom : 0px;
	border-style: solid;
	border-color: #cccccc;
	vertical-align: top;
	padding: 0px;
	/*padding-top:20px;*/
}


.docCol3{
	width: 318px;
	padding:0px;
	vertical-align: top;
	margin:0px;
	border: 0px;
	
}
.divcol3{
	width:100%;
}




.printerfriendlyDoc{
	width: 100%;
	margin: 11px;
	border-left : 1px;
	border-right : 1px;
	border-top: 0px; 
	border-bottom : 0px;
	border-style: solid;
	border-color: #cccccc;
	text-align:justify;
}
/******************fin structure DOCUMENT ****************/

.logoLibeDoc{
	border-left : 0px;
	border-right :0px;
	border-top: 0px; 
	border-bottom : 1px;
	border-style: solid;
	border-color: #cccccc;
	padding-bottom: 10px;
 }

.videoDocLegend{
	margin-top: 5px;
}

.imgLeftDoc{
	float:left;
	margin-right: 10px;
	margin-bottom: 2px;
}

.imgRightDoc{
	float: right;
	vertical-align:top;
	margin-left: 9px;
	margin-bottom: 2px;
}

.imgCenterDoc{
	text-align: center;
	vertical-align: top;
}

.pictosBarDoc{
	border-top: 1px;
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-color: #cccccc;
	border-style: solid;
	padding-top:  2px;
	padding-bottom: 2px;
	margin-left: 9px;
	margin-right: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
	height:27px;
}

.pictosBarDoc #pictoLabel{
	/*padding-top:  5px;*/
	font-family: Trebuchet MS;
	color: #000000;
	text-align:right;
	font-weight: normal;
	font-size: 12px;
	float:right;
}

.pictosBarDoc img, .pictosBarDoc #zoneCibleNbReactions{
	float:left;
	padding-right: 5px;
	padding-left: 0px;
	
}
.pictosBarDoc img{
	padding-top:  0px;
	padding-bottom: 0px;
	}
.pictosBarDoc #zoneCibleNbReactions{
	padding-top:  5px;
	padding-bottom: 5px;
}
.rubDoc{
	margin-left: 9px;
	margin-right: 40px;
}

.reactionsDoc{
	margin-bottom: 10px;
	padding-left: 9px;
	padding-right: 40px;
}

.reactionsDoc, .reactionsDoc table{
	font-family: Trebuchet MS;
	vertical-align: top;
}
.reactionsDocTitre {
	margin:0;
	padding:0;
	height:20px;
	background:url(vos_reactions.gif) no-repeat;
}
.reactionsTetiere{
	margin-bottom: 10px;
	padding-left: 9px;
	padding-right: 9px;
	
	}
/***************************CSS qui changent de taille dans les articles (utilisï¿½es dans d'autres docs)*************/

.reactionsDocTexte , .reactionsDocTexteSmall1, .reactionsDocTexteSmall2, .reactionsDocTexteBig1, .reactionsDocTexteBig2, .reactionsDocTexteBig3,
.reactionsDate , .reactionsDateSmall1, .reactionsDateSmall2, .reactionsDateBig1, .reactionsDateBig2, .reactionsDateBig3,
.reactionsDocPseudo, .reactionsDocPseudoSmall1, .reactionsDocPseudoSmall2, .reactionsDocPseudoBig1, .reactionsDocPseudoBig2, .reactionsDocPseudoBig3 {
	font-weight: normal;
}
.reactionsDocTexte , .reactionsDocTexteSmall1, .reactionsDocTexteSmall2, .reactionsDocTexteBig1, .reactionsDocTexteBig2, .reactionsDocTexteBig3,
.reactionsDocPseudo, .reactionsDocPseudoSmall1, .reactionsDocPseudoSmall2, .reactionsDocPseudoBig1, .reactionsDocPseudoBig2, .reactionsDocPseudoBig3,
.reactionsDate , .reactionsDateSmall1, .reactionsDateSmall2, .reactionsDateBig1, .reactionsDateBig2, .reactionsDateBig3,
.reactionsDocTitle , .reactionsDocTitleSmall1, .reactionsDocTitleSmall2, .reactionsDocTitleBig1, .reactionsDocTitleBig2, .reactionsDocTitleBig3{
	vertical-align: top;
}
.reactionsDocLienImg,.reactionsDocLien, .reactionsDocLienSmall1, .reactionsDocLienSmall2, .reactionsDocLienBig1, .reactionsDocLienBig2, .reactionsDocLienBig3, 
.reactionsDocTitle, .reactionsDocTitleSmall1, .reactionsDocTitleSmall2, .reactionsDocTitleBig1, .reactionsDocTitleBig2, .reactionsDocTitleBig3{
	
	font-weight: bold;
}
.reactionsDocLienImg,.reactionsDocLien, .reactionsDocLienSmall1, .reactionsDocLienSmall2, .reactionsDocLienBig1, .reactionsDocLienBig2, .reactionsDocLienBig3 {
	vertical-align: middle;
	}

.reactionsDocLienImg,
.reactionsDocPseudo, .reactionsDocPseudoSmall1, .reactionsDocPseudoSmall2, .reactionsDocPseudoBig1, .reactionsDocPseudoBig2, .reactionsDocPseudoBig3 {
	color : #E60005;
	text-align: right;
	width : 15%;		
}


.reactionsDocLien, .reactionsDocLienSmall1, .reactionsDocLienSmall2, .reactionsDocLienBig1, .reactionsDocLienBig2, .reactionsDocLienBig3 {
	padding-left: 5px;
}

.reactionsDocLien, .reactionsDocLienSmall1, .reactionsDocLienSmall2, .reactionsDocLienBig1, .reactionsDocLienBig2, .reactionsDocLienBig3,
.reactionsDocLien a, .reactionsDocLienSmall1 a, .reactionsDocLienSmall2 a, .reactionsDocLienBig1 a, .reactionsDocLienBig2 a, .reactionsDocLienBig3 a,
 .reactionsDocTitle, .reactionsDocTitleSmall1, .reactionsDocTitleSmall2, .reactionsDocTitleBig1, .reactionsDocTitleBig2, .reactionsDocTitleBig3 {
	color: #000000;
}


.reactionsDocTexte a,.reactionsDocTexte,.reactionsDocTexteSmall1 , .reactionsDocTexteSmall2 , .reactionsDocTexteBig1, .reactionsDocTexteBig2 , .reactionsDocTexteBig3  {
	color: #222222;
}
.reactionsDate , .reactionsDateSmall1, .reactionsDateSmall2, .reactionsDateBig1, .reactionsDateBig2, .reactionsDateBig3 {
	color: #666666;
}

.reactionsDocLien, .reactionsDocPseudo, .reactionsDocTexte, .reactionsDocTitle, .reactionsDate  {
	font-size: 12px;
	line-height: 15px;
}
.reactionsDocLienSmall1, .reactionsDocPseudoSmall1, .reactionsDocTexteSmall1, .reactionsDocTitleSmall1, .reactionsDateSmall1{
	font-size: 11px;
	line-height: 14px;
}
.reactionsDocLienSmall2, .reactionsDocPseudoSmall2, .reactionsDocTexteSmall2, .reactionsDocTitleSmall2, .reactionsDateSmall2{
	font-size: 10px;
	line-height: 13px;
}

.reactionsDocLienBig1, .reactionsDocPseudoBig1, .reactionsDocTexteBig1, .reactionsDocTitleBig1, .reactionsDateBig1{
	font-size: 13px;
	line-height: 16px;
}
.reactionsDocLienBig2, .reactionsDocPseudoBig2, .reactionsDocTexteBig2, .reactionsDocTitleBig2, .reactionsDateBig2{
	font-size: 14px;
	line-height: 17px;
}
.reactionsDocLienBig3, .reactionsDocPseudoBig3, .reactionsDocTexteBig3, .reactionsDocTitleBig3, .reactionsDateBig3{
	font-size: 15px;
	line-height: 18px;
}

.leadDoc, .leadDocSmall1, .leadDocSmall2, .leadDocBig1, .leadDocBig2, .leadDocBig3, 
.paragraphDoc, .paragraphDocSmall1, .paragraphDocSmall2, .paragraphDocBig1, .paragraphDocBig2, .paragraphDocBig3,
.sonDoc,.sonDocSmall1,.sonDocSmall2,.sonDocBig1, .sonDocBig2, .sonDocBig3, 
.videoDoc, .videoDocSmall1 ,.videoDocSmall2, .videoDocBig1, .videoDocBig2, .videoDocBig3 {
	color: #222222;
	font-family: Trebuchet MS;
	padding-left: 9px;
	padding-right: 40px;
}

.paragraphDoc, .paragraphDocSmall1, .paragraphDocSmall2, .paragraphDocBig1, .paragraphDocBig2, .paragraphDocBig3,
.sonDoc,.sonDocSmall1,.sonDocSmall2,.sonDocBig1, .sonDocBig2, .sonDocBig3, 
.videoDoc, .videoDocSmall1 ,.videoDocSmall2, .videoDocBig1, .videoDocBig2, .videoDocBig3 {
	font-weight: normal;
}

.leadDoc, .leadDocSmall1, .leadDocSmall2, .leadDocBig1, .leadDocBig2, .leadDocBig3{
	font-weight: bold;
}
.sonDoc,.sonDocSmall1,.sonDocSmall2,.sonDocBig1, .sonDocBig2, .sonDocBig3,
.videoDoc, .videoDocSmall1, .videoDocSmall2, .videoDocBig1, .videoDocBig2, .videoDocBig3{
		clear:both;
	}
.sonDoc,.sonDocSmall1,.sonDocSmall2,.sonDocBig1, .sonDocBig2, .sonDocBig3,
.videoDoc, .videoDocSmall1, .videoDocSmall2, .videoDocBig1, .videoDocBig2, .videoDocBig3,
.diaporamaDoc,.diaporamaDocSmall1, .diaporamaDocSmall2,.diaporamaDocBig1, .diaporamaDocBig2, .diaporamaDocBig3   {

	margin-bottom: 10px;
}
.videoDoc, .videoDocSmall1, .videoDocSmall2, .videoDocBig1, .videoDocBig2, .videoDocBig3{
	margin-top: 5px;
}
.videoDoc object, .videoDocSmall1 object,.videoDocSmall2 object, .videoDocBig1 object, .videoDocBig2 object, .videoDocBig3 object,
.videoDoc object embed, .videoDocSmall1 object embed,.videoDocSmall2 object embed, .videoDocBig1 object embed, .videoDocBig2 object embed, .videoDocBig3 object embed{
	width:364px;
	height:326px;
	/*width:320px;
	height:310px;*/
}

.sonDoc object,.sonDocSmall1 object,.sonDocSmall2 object,.sonDocBig1 object, .sonDocBig2 object, .sonDocBig3  object{
	width:200px;
	height:20px;
}
.sonDoc a, .sonDocSmall1 a,.sonDocSmall2 a,.sonDocBig1 a, .sonDocBig2 a, .sonDocBig3  a,
.videoDoc a, .videoDocSmall1 a,.videoDocSmall2 a, .videoDocBig1 a, .videoDocBig2 a, .videoDocBig3 a{
	color: #222222;
	}

.sonDoc, .videoDoc, .diaporamaDoc {
	font-size: 12px;
	line-height: 15px;
}
.sonDocSmall1, .videoDocSmall1, .diaporamaDocSmall1 {
	font-size: 11px;
	line-height: 14px;
}
.sonDocSmall2, .videoDocSmall2, .diaporamaDocSmall2 {
	font-size: 10px;
	line-height: 13px;
}
.sonDocBig1, .videoDocBig1, .diaporamaDocBig1 {
	font-size: 13px;
	line-height: 16px;
}
.sonDocBig2, .videoDocBig2, .diaporamaDocBig2 {
	font-size: 14px;
	line-height: 17px;
}
.sonDocBig3, .videoDocBig3, .diaporamaDocBig3 {
	font-size: 15px;
	line-height: 18px;
}

.mediaHp, .photoHp {
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 15px;
	color: #222222;
	font-weight: normal;
	clear:both;
	padding-right: 0px;
	padding-bottom: 10px;
}
.mediaHp {
	width:364px;
	height:356px;
}
.photoHp {
	width:364px;
	height:567px;
}
.mediaHp a, .photoHp a{
	color: #222222;
}
.mediaHpLegend{
	padding-left: 10px;
	margin-top: 5px;
}


.leadDoc, .leadDocSmall1, .leadDocSmall2, .leadDocBig1, .leadDocBig2, leadDocBig3{
	margin-top: 4px;
	margin-bottom: 4px;
}
.leadDoc {
	font-size: 13px;
	line-height: 16px;
}
.leadDocSmall1 {
	font-size: 12px;
	line-height: 15px;
}
.leadDocSmall2 {
	font-size: 11px;
	line-height: 14px;
}
.leadDocBig1 {
	font-size: 14px;
	line-height: 17px;
}
.leadDocBig2 {
	font-size: 15px;
	line-height: 18px;
}
.leadDocBig3 {
	font-size: 16px;
	line-height: 19px;
}
.paragraphDoc, .paragraphDocSmall1, .paragraphDocSmall2, .paragraphDocBig1, .paragraphDocBig2, .paragraphDocBig3 {
	/*clear:both;*/
	margin-bottom: 20px;
	
}

.paragraphDoc {
	font-size: 12px;
	line-height: 15px;
}
.paragraphDocSmall1 {
	font-size: 11px;
	line-height: 14px;
}
.paragraphDocSmall2 {
	font-size: 10px;
	line-height: 13px;
}
.paragraphDocBig1 {
	font-size: 13px;
	line-height: 16px;
}
.paragraphDocBig2 {
	font-size: 14px;
	line-height: 17px;
}
.paragraphDocBig3 {
	font-size: 15px;
	line-height: 18px;
}

.titreDoc a,.titreDoc, .titreDocSmall1, .titreDocSmall2, .titreDocBig1, .titreDocBig2, .titreDocBig3
.firstPara, .firstParaSmall1, .firstParaSmall2, .firstParaBig1, .firstParaBig2, .firstParaBig3,
.diaporamaDoc, .diaporamaDocSmall1 , .diaporamaDocSmall2,.diaporamaDocBig1, .diaporamaDocBig2, .diaporamaDocBig3,
.diaporamaDoc a , .diaporamaDocSmall1 a,  .diaporamaDocSmall2 a, .diaporamaDocBig1 a , .diaporamaDocBig2 a, .diaporamaDocBig3 a{
	font-family: Trebuchet MS;
	color: #000000;
}

.titreDoc, .titreDocSmall1, .titreDocSmall2, .titreDocBig1, .titreDocBig2, .titreDocBig3
.firstPara, .firstParaSmall1, .firstParaSmall2, .firstParaBig1, .firstParaBig2, .firstParaBig3 {
	font-weight: normal;
}
.diaporamaDoc, .diaporamaDocSmall1, .diaporamaDocSmall2, .diaporamaDocBig1, .diaporamaDocBig2, .diaporamaDocBig3{
	font-weight: bold;
}

.titreDoc, .titreDocSmall1, .titreDocSmall2, .titreDocBig1, .titreDocBig2, .titreDocBig3{
	margin-bottom: 5px;
	padding-left: 9px;
	padding-right: 40px;
}

.firstPara:FIRST-LETTER{
	font-size: 2em;
	line-height: 18px;
}
.firstParaSmall1:FIRST-LETTER{
	font-size: 1.9em;
	line-height: 17px;
}
.firstParaSmall2:FIRST-LETTER{
	font-size: 1.8em;
	line-height: 16px;
}
.firstParaBig1:FIRST-LETTER{
	font-size: 2.1em;
	line-height: 19px;
}
.firstParaBig2:FIRST-LETTER{
	font-size: 2.2em;
	line-height: 20px;
}
.firstParaBig3:FIRST-LETTER{
	font-size: 2.3em;
	line-height: 21px;
}
.titreDoc{
	font-size: 18px;
	line-height: 20px;
}
.titreDocSmall1{
	font-size: 17px;
	line-height: 19px;
}
.titreDocSmall2{
	font-size: 16px;
	line-height: 18px;
}
.titreDocBig1{
	font-size: 19px;
	line-height: 21px;
}
.titreDocBig2{
	font-size: 20px;
	line-height: 22px;
}
.titreDocBig3{
	font-size: 21px;
	line-height: 23px;
}

.infosDocEsp, .infosDocEspSmall1, .infosDocEspSmall2, .infosDocEspBig1, .infosDocEspBig2, .infosDocEspBig3, 
.infosDoc, .infosDocSmall1, .infosDocSmall2, .infosDocBig1, .infosDocBig2, .infosDocBig3, 
.copyright, .copyrightSmall1, .copyrightSmall2, .copyrightBig1, .copyrightBig2, .copyrightBig3{
	clear:both;
	font-family: Trebuchet MS;
	color: #666666;
	font-weight: normal;
	vertical-align: top;
}

.infosDocEsp, .infosDocEspSmall1, .infosDocEspSmall2, .infosDocEspBig1, .infosDocEspBig2, .infosDocEspBig3, 
.infosDoc, .infosDocSmall1, .infosDocSmall2, .infosDocBig1, .infosDocBig2, .infosDocBig3,
.diaporamaDoc, .diaporamaDocSmall1, .diaporamaDocSmall2, .diaporamaDocBig1, .diaporamaDocBig2, .diaporamaDocBig3 {	
	padding-left: 9px;
	padding-right: 40px;
}
.infosDocEsp, .infosDocEspSmall1, .infosDocEspSmall2, .infosDocEspBig1, .infosDocEspBig2, .infosDocEspBig3{
	margin-bottom: 10px;
}

.infosDocEsp, .infosDoc {
	font-size: 12px;
	line-height: 15px;
}
.infosDocEspSmall1, .infosDocSmall1{
	font-size: 11px;
	line-height: 14px;
}

.infosDocEspSmall2, .infosDocSmall2{
	font-size: 10px;
	line-height: 13px;
}

.infosDocEspBig1, .infosDocBig1{
	font-size: 13px;
	line-height: 16px;
}

.infosDocEspBig2, .infosDocBig2{
	font-size: 14px;
	line-height: 17px;
}

.infosDocEspBig3, .infosDocBig3{
	font-size: 15px;
	line-height: 18px;
}

.copyright {
	font-size: 12px;
}

.copyrightSmall1 {
	font-size: 11px;
}

.copyrightSmall2 {
	font-size: 10px;
}

.copyrightBig1 {
	font-size: 13px;
}

.copyrightBig2 {
	font-size: 14px;
}

.copyrightBig3 {
	font-size: 15px;
}
.articleLinkDocTableCol2, .articleLinkDocTableCol2Small1, .articleLinkDocTableCol2Small2,.articleLinkDocTableCol2Big1, .articleLinkDocTableCol2Big2, .articleLinkDocTableCol2Big3,
.articleLinkDocTableCol2Titre, .articleLinkDocTableCol2TitreSmall1, .articleLinkDocTableCol2TitreSmall2, .articleLinkDocTableCol2TitreBig1,  .articleLinkDocTableCol2TitreBig2,  .articleLinkDocTableCol2TitreBig3 {
	text-align: left;
	vertical-align: top;
	background-color: #E5E5E5;
	padding-bottom: 4px;
	padding-top: 2px;
	width: 173px;
	font-family: Trebuchet MS;
}

.articleLinkDocTableCol2Titre, .articleLinkDocTableCol2TitreSmall1, .articleLinkDocTableCol2TitreSmall2, .articleLinkDocTableCol2TitreBig1,  .articleLinkDocTableCol2TitreBig2,  .articleLinkDocTableCol2TitreBig3 {
	text-transform: uppercase;
}

 .articleLinkDocTableCol2 ul li, .articleLinkDocTableCol2Small1 ul li, .articleLinkDocTableCol2Small2 ul li,.articleLinkDocTableCol2Big1 ul li, .articleLinkDocTableCol2Big2 ul li, .articleLinkDocTableCol2Big3 ul li {
 	background-image: url(puce_rouge.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	padding-left: 8px;
	padding-bottom: 8px;
	font-weight: normal;
	text-decoration:none; 
	color: #222222;
}
.articleLinkDocTableCol2 ul li a,  .articleLinkDocTableCol2Small1 ul li a, .articleLinkDocTableCol2Small2 ul li a,.articleLinkDocTableCol2Big1 ul li a,  .articleLinkDocTableCol2Big2 ul li a, .articleLinkDocTableCol2Big3 ul li a{
	color: #222222;
}

.articleLinkDocTableCol2 ul li{
 	font-size: 11px;
	line-height: 14px;
}
.articleLinkDocTableCol2Small1 ul li{
	font-size: 11px;
	line-height: 14px;
}

.articleLinkDocTableCol2Small2 ul li{
	font-size: 10px;
	line-height: 13px;
}

.articleLinkDocTableCol2Big1 ul li{
	font-size: 12px;
	line-height: 15px;
}
.articleLinkDocTableCol2Big2 ul li{
	font-size: 13px;
	line-height: 16px;
}
.articleLinkDocTableCol2Big3 ul li{
	font-size: 14px;
	line-height: 17px;
}

.articleLinkDocTableCol2Titre, .articleLinkDocTableCol2TitreSmall1, .articleLinkDocTableCol2TitreSmall2, .articleLinkDocTableCol2TitreBig1,  .articleLinkDocTableCol2TitreBig2,  .articleLinkDocTableCol2TitreBig3{
	color: #000000;
	font-weight: bold;
}
.articleLinkDocTableCol2Titre{
	font-size: 12px;
	line-height: 15px;
}
.articleLinkDocTableCol2TitreSmall1{
	font-size: 11px;
	line-height: 14px;
}
.articleLinkDocTableCol2TitreSmall2{
	font-size: 10px;
	line-height: 13px;
}
.articleLinkDocTableCol2TitreBig1{
	font-size: 13px;
	line-height: 16px;
}
.articleLinkDocTableCol2TitreBig2{
	font-size: 14px;
	line-height: 17px;
}
.articleLinkDocTableCol2TitreBig3{
	font-size: 15px;
	line-height: 18px;
}

li.rougeSmall1, li.rougeSmall1 a { 
 	font-size: 10px;
	line-height: 13px;
}
li.rougeSmall2, li.rougeSmall2 a { 
 	font-size: 9px;
	line-height: 12px;
}
li.rougeBig1, li.rougeBig1 a { 
 	font-size: 12px;
	line-height: 15px;
}
li.rougeBig2, li.rougeBig2 a { 
 	font-size: 13px;
	line-height: 16px;
}
li.rougeBig3, li.rougeBig3 a { 
 	font-size: 14px;
	line-height: 17px;
}


/***************************FIN CSS qui changent de taille dans les articles (utilisï¿½es dans d'autres docs)***************/



#articlePub {
	clear:both;
	vertical-align : top;
	padding:9px;
	margin:0px;
	border-top: 1px;
	border-top-color: #cccccc;
	border-top-style: solid;
	/*background-image:  url(degrade_gris_182.gif);
	background-repeat:repeat-x;
	background-color: #f5f5f5;*/
}
.galText{
	position:relative;
	visibility:visible;
	
	}
.galTextOff {
	position:absolute;
	visibility: hidden;
}

.galTextFrontOff{
	visibility:hidden;
	}
#galImageGF{
	width:350px;
	/*text-align: center;*/
	vertical-align: top;
	margin-bottom:25px;
}
#galImageGF img{
	text-align: center;
}
.galImagePF {
	width:350px;
	clear:both;

}

.galImagePF img{
	margin-bottom:5px;
}

.galImagePFNormal {
	width:100px;
	float:left;
	margin-right: 25px;
	margin-bottom:25px;

}

.galImagePFDernier {
	width:100px;
	float:right;
	margin-bottom:25px;

}
/********************* COLONNE 2 DU DOCUMENT ***********************/

.linksDocCol2{
	width: 173px;
	margin-left: 9px;
	margin-right: 9px;
	margin-bottom: 5px;
}

.lireAussiTitre{
	background-image: url(lireAussi.gif);
	background-repeat:no-repeat;
	width: 140px;
	height:15px;
	
}
.memeThemeTitre{
	background-image: url(memeTheme.gif);
	background-repeat:no-repeat;
	width: 170px;
	height:21px;
	margin-bottom: 3px;
}

.memeAuteurTitre{
	background-image: url(memeAuteur.gif);
	background-repeat:no-repeat;
	width: 170px;
	height:21px;
	margin-bottom: 3px;
}

.archiveTitre{
	background-image: url(archive.gif);
	background-repeat:no-repeat;
	width: 170px;
	height:21px;
	margin-bottom: 3px;
}
.memeRubTitre{
	background-image: url(memeRub.gif);
	background-repeat:no-repeat;
	width: 142px;
	height:35px;
	margin-bottom: 5px;
}


/********************* FIN COLONNE 2 DU DOCUMENT ***********************/
/***********  CSS pour le BLOC ArticleLink du doc  ********/
.articleLinkDoc {
	clear:both;
	float:left;
	width : 193px;
	margin: 0px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
}

.articleLinkDocTable {
	width: 193px;
	border:0px;
	float: left;
	text-align: left;
	padding: 0px;
	border-spacing: 0px; 
	border-collapse:collapse; 
	
}

.articleLinkColRondRight{
	 background-image: url(meme_sujet_fond_right.gif);
	 height: 4px;
	 width: 11px;
	 padding: 0px;
}
.articleLinkColRondLeft{
	width: 9px;
	height: 4px;
	padding: 0px;
 	background-image: url(meme_sujet_fond_left.gif);
}
.articleLinkColHaut{
	width: 193px;
	height: 4px;
	padding: 0px;
 	background-image: url(meme_sujet_top.gif);
}
.articleLinkColFond{
	width: 193px;
	height: 3px;
	padding: 0px;
 	background-image: url(meme_sujet_bottom.gif);
}

/***********  CSS pour le BLOC ArticleLink du doc   ********/

/*******************FIN CSS DOCUMENTS****************************/

/********************************FONDS****************************/
.fondBleuVert{
	background-color: #3a7ea4;
}
.fondBleuVertFonce{
	background-color: #144966;
}
.fondGris{
	background-color: #e5e5e5;
}
.fondGrisMoyen{
	background-color: #cccccc;
}
.fondGrisClair{
	background-color: #ede9e6;
}
.fondGrisMarron{
	background-color: #c5bcb5;
}
.fondGrisTresClair{
	background-color: #f4f3f1;
}
.fondOrange{
	background-color: #fe9900;
}
.fondMarronFonce{
	background-color: #5c3c1f;
}
.fondMarronRubFilet{
	background-image: url(fond_marron.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.fondBlancRubFilet{
	background-image: url(fond_blanc.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #ffffff;
}
.fondMarronV2, .fondMarronRubFilet{
	background-color: #6e5036;
}

.fondNoir{
	background-color: #000000;
}
.fondBleuVertMoyen {
	background-color: #5297bd;
}
.fondGrisTTClair{
	background-color: #f5f4f2;
}
.fondRouge{
	background-color: #e82100;
}
/********************************FIN FONDS****************************/

.tabBleuTopBorder{
		background-color: #5297be;
		border-top: 3px solid #144966;
		width:100%;
		border-spacing: 0px; 
		border-collapse:collapse;
		vertical-align: middle;
		height:27px;
	}
.tabBleuTopBorder img{
	float:left;
	padding:2px;
}
.tabBleuTopBorder div{
	padding:5px;
	
}
.tabBleuTopBorder a {
		font-family: Trebuchet MS;
		color : #ffffff;

		font-size: 12px;
	}

	.envoyer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
a.envoyer:hover {
	color: #000000;
	text-decoration: underline;
}
.Style2 {
	font-family: "trebuchet MS", verdana; 
	font-size: 16px; 
	font-weight: bold; 
	color: #000099; 
	text-decoration: none; 
}

.line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #869FD2;
}
.topBottomligne {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top:5px;
	padding-bottom:5px;
}


/********************* DEBUT MENU REUTERS ****************************/
table.menuReuters {
	background-color: #E60005;
	color: #FFFFFF;
}
	
table.menuReuters td.upperlined {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

table.menuReuters a {
	color: #FFFFFF;
}

.MleChiffre_fond_petit{
	background-image: url(fond_degrade_gris_petit.gif);
	width:100%;
	border-left-width:1px; 
	border-left-style:solid;
	border-left-color: #cccccc;
}

/********************* FIN MENU REUTERS ****************************/

.scrolled {
	margin-right: 6px;
	position: relative; 
	z-index: 2; 
	overflow:auto;
}

.boutonRouge {
	text-decoration: none; 
	color: #FFFFFF;
	text-align: center; 
	font-weight: bold; 
	background-color: #E60005;
	cursor:pointer;
}

/*********************/
/** 	PREMIUM 	**/
/*********************/

.paveRaye, .paveRayeFilet {
	background-position: right top;
	background-repeat: repeat-x;
	font-family: Trebuchet MS;
	color : #5297bd;
	font-weight: normal;
	line-height: 18px;
	font-size: 16px;
	text-align: left;
	vertical-align: middle;
	padding-left:5px;
	padding-right:5px;
	padding-bottom: 5px;
	height:35px;
}

	
.paveRayeFilet {
	border-top-color: #144966;
	border-top-width: 5px;
	border-top-style: solid;
	font-weight: bold;
}

.communSpace {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.paveBleu {
	border-top-color: #144966;
	border-top-width: 5px;
	border-top-style: solid;
	height:35px;
	text-align: left; 
	padding-left: 10px;
	padding-right: 10px;
}
.paveBleu, .paveBleu a{
	font-family: Trebuchet MS;
	color : #FFFFFF;
	font-weight: bold;
	line-height: 18px;
	font-size: 16px;
}
.paveBleuTexteNoir {
	border-top-color: #144966;
	border-top-width: 5px;
	border-top-style: solid;
	height:35px;
	font-family: Trebuchet MS;
	color : #000000;
	font-weight: bold;
	line-height: 18px;
	font-size: 16px;
	text-align: left; 
}
.bandeauBleuRaye {
	width:100%;
	border-spacing :0px;
	border-collapse: collapse;
}
.bandeauBleuRaye td{
	padding-left:10px
}

.noBorder, .zoneDroite, .zoneMilieu, .tableauRaye {
	border-spacing :0px;
	border-collapse: collapse;	
}
/*.tableauRaye td {
	border :1px;
		border-style: solid;
	border-color: #cccccc;
	}*/
.zoneMilieu {
	/*width: 680px;*/
	width: 60%;
	vertical-align: top;
}
.zoneMilieu td{
	padding-left: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 9px;

}
	
.zoneDroite {
	vertical-align:top;
	
	padding:0px;
	/*width: 40%;
	width: 300px;*/
	border-left : 1px;
	border-right : 0px;
	border-top: 0px; 
	border-bottom : 0px;
	border-style: solid;
	border-color: #cccccc;
}

.texteBleu, .texteBleuFondRaye, .texteBleuLeft, .texteBleuGras {
	font-family: Trebuchet MS;
	color : #5297bd;
	font-size: 11px;
	line-height: 14px;
	vertical-align: middle;
	/*float: left;*/
}
.texteBleu, .texteBleuFondRaye, .texteBleuLeft {
	font-weight: normal;
}
.texteBleuGras {
	font-weight: bold;
}
.texteBleuFondRaye, .texteBleuLeft {
	text-align: left;
}

.texteBleu {
	text-align: right;

}
.texteBleu_titre, .texteBleu_t1_titre, .texteBleu_t2_titre, .texteBleu_t3_titre, .texteBleu_t4_titre, .texteBleu_t5_titre  {
	font-family: Trebuchet MS;
	color: #5297bd;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
}

.texteBleu_t1_titre {
	font-size: 10px;
}
.texteBleu_t2_titre {
	font-size: 12px;
}
.texteBleu_t3_titre {
	font-size: 14px;
}
.texteBleu_t4_titre {
	font-size: 16px;
}
.texteBleu_t5_titre {
	font-size: 18px;
}

.texteResSearch {
	font-weight: normal;
	font-style: italic;
	font-size: 12px;	
	line-height: 12px;
	font-family: Trebuchet MS;
	color: #666666;
}

.texteLimit {
	border-right-color: #cccccc;
	border-right-width: 1px;
	border-right-style: solid;
}

.boutonPremium {
	text-decoration: none; 
	color: #666666;
	text-align: center;
	font-weight: bold; 
	font-family: Trebuchet MS;
	background-color: #F9F8F7;
	cursor: pointer;
	border-style: solid;
	border-color: #EDE9E6;
	border-width: 1px;
	padding-left: 5px;
	word-spacing: 1px;		
}

.input
{
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #222222;
    border : solid 1px #999999;
}
.inputPresentation
{
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #222222;
    border : solid 1px #999999;
    width:300px;
    height:150px;
}
.inputSelect
{
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #222222;
    border : solid 1px #999999;
    width:200px;
}

/* Publicités hotspot ancien libé */
/* boite hotspot */

div.boite
	{
	margin: 0px 0px 0px 0px ;
	font-size: small ;
	font-family: Arial, Helvetica, sans-serif ;
	width: 160px ;
	}
	
div.tetiere h4
	{
	display: block ;
	float:left ;
	color: rgb(0,0,0) ;
	font-weight: bold ;
	font-size: 80% ;
	text-transform: uppercase ;
	margin: 0px;
	padding: 0px;
	width: 160px;
	}

div.hotspot div.tetiere h4
	{
	padding: 0px;
	text-align: center;
	height: 15px;
	font-weight: normal;
	}

div.hotspot div.bord
	{
	border: 1px solid #000000;
	background-color: rgb(250,250,250) ;
	}

div.hotspot div.boite-contenu
	{
	margin: 0px 7px 0px 7px ;
	background-color: rgb(250,250,250) ;
	text-align: left ;
	}
	
div.hotspot div.boite-contenu
	{
	padding: 5px 0px 5px 0px ;
	}

div.hotspot div.cols
	{
	margin: 0px 7px 0px 7px ;
	}

div.hotspot div.bord div.boite-contenu h6
	{
	margin-top: 5px ;
	}

div.hotspot h6, 
div.hotspot h6 a
	{
	font-size: 90% ;
	margin: 0px 0px 0px 0px ;
	padding: 0px ;
	color: rgb(0,68,169) ;
	text-decoration: none;	
	}

div.hotspot h6 a:hover
	{
	text-decoration: underline;	
	}

div.hotspot p
	{
	margin: 0px 0px 0px 0px ;
	}

div.hotspot p a,
div.hotspot p a:hover
	{
	margin: 0px ;
	padding: 0px ;
	font-size: 80% ;
	color: rgb(86,86,86) ;
	text-decoration: none ;	
	}

div.hotspot p a:hover
	{
	color: rgb(86,86,86) ;
	text-decoration: underline;	
	}
	
.lienspub
	{
	margin: 0px 0px 17px 0px;
	padding: 5px 5px 5px 5px;
	background-color: #FFF5EB;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px ; 
	text-align: left ;
	}

.lienspub h4
	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 80%;
	text-transform: uppercase;
	border-style: solid;
	border-color: #000000;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	}

.lienspub h5
	{
	margin: 11px 0px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 80%;
	}

.lienspub h5 a
	{
	text-decoration: none;
	color: #000000 ;
	}

.lienspub h5 a:hover
	{
	text-decoration: underline;
	}

.lienspub p
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 80%;
	}

.lienspub p a,
.lienspub p a:visited
	{
	text-decoration: none;
	color: rgb(0,0,0);
	}

.lienspub p a:hover,
.lienspub p a:active
	{
	text-decoration: none;
	color: rgb(153,153,153);
	}

.lienspub p.site a,
.lienspub p.site a:visited
	{
	text-decoration: none;
	color: #0066CC;
	}

.lienspub p.site a:hover,
.lienspub p.site a:active
	{
	text-decoration: underline;
	}

.lienspub p.responsable
	{
	border-style: solid;
	border-color: rgb(102,102,102);
	border-width: 1px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	font-size: 75%;
	color: rgb(102,102,102);
	}
	
	
/* tableau dans article - rangs couleurs alternées */

table.tbarticle 
	{
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 11px;
	}
	
table.tbarticle td
	{
	padding: 3px;
	border-right: 1px solid rgb(153,153,153);
	border-bottom: 1px solid rgb(102,102,102);
	}
	
table.tbarticle tr.tbtetiere 
	{
	background-color: rgb(51,51,51);
	color:#ccc;
	font-weight:bold;
	}
	
table.tbarticle tr.tbtetiere td
	{
	height: 30px;
	border-bottom: 1px solid rgb(0,0,0);
	vertical-align: middle;
	}
	
	
table.tbarticle tr.tbrang1 
	{
	background-color:rgb(204,204,204);
	}
	
table.tbarticle tr.tbrang2 
	{
	background-color:rgb(204,204,194);
	}

table.tbarticle td.colder
	{
	border-right: 0;
	}
	
table.tbarticle tr.tbpied
	{
	background-color: rgb(173,173,165);
	}
	
table.tbarticle tr.tbpied td
	{
	padding: 5px;
	border: 0;
	}			


/********************************DIV****************************/
.pubDroite{
	margin-left: 9px;
	margin-right: 9px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.pubBasse {
	vertical-align : top;
	margin:0px;
	/*padding-top:10px;*/
	padding-left:10px;
	padding-right:10px;	
	padding-bottom:10px;	
	/*background-image:  url(fond_liens_sponsorises.jpg);
	background-repeat:repeat-x;
	background-color: #f5f5f5;*/
	font-size: 11px;
}

.publicite{
	background-color: #f5f4f2;
	font-family: Trebuchet MS;
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	line-height: 20px;
}

.fond_pub_728pix {
	background-image: url(fond_pub_728x90.gif);
	background-repeat: no-repeat;
}
.liensSponsorises {
	clear:both;
	font-family: Trebuchet MS;
	color: #666666;
	font-weight: bold;
	font-style: italic;
	vertical-align: top;
	font-size: 12px;
}
	
/********************************FIN DIV****************************/


/********************************CSS HomePage****************************/

.colDroiteHP{
	width: 318px;
	border-left : 1px;
	border-right : 0px;
	border-top: 0px; 
	border-bottom : 0px;
	border-style: solid;
	border-color: #cccccc;
	vertical-align:top;
}

.colMilieuHPFiletBottom{
	background-image: url(trait_col_milieu.gif);
}

.colMilieuHPFiletBottom, .colLeftHPFiletBottom{
	background-position: bottom;
	background-repeat: no-repeat;
}

.colLeftHPFiletBottom{
	background-image: url(trait_col_left.gif);
}

.colGaucheHP{
	width: 319px;
	border-left : 0px;
	border-right : 1px;
	border-top: 0px; 
	border-bottom : 0px;
	border-style: solid;
	border-color: #cccccc;
	vertical-align:top;
	padding-left: 0px;
	padding-right: 0px;
}

.colMilieuHP{
	width: 349px;
	vertical-align:top;
	padding-left: 0px;
	padding-right: 0px;
}
.colMilieuHP td , .colMilieuHP td table, .colMilieuHP td div,.colMilieuHP table{
	vertical-align:top;
}


.colDoubleGaucheHP{
	width: 669px;
	border-left : 0px;
	border-right : 0px;
	border-top: 0px; 
	border-bottom : 0px;
	border-style: solid;
	border-color: #cccccc;
	vertical-align:top;
}

.zoneModuleActu {
	width: 350px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.zoneActuJour {
	width: 650px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
	




.rubActu{
	width: 100%;
	border-left : 0px;
	border-right : 0px;
	border-top: 0px; 
	border-bottom : 0px;
	border-style: solid;
	border-color: #cccccc;
}
.rubActuZone, .rubActuZoneV2 {
	width: 100%;
	padding-left: 9px;
	padding-right: 10px;
	padding-bottom: 15px;
}

.rubActuZoneV2{
	padding-top:10px;
}

.rubActuDoc1Zone{
	width: 100%;
	padding-left: 9px;
	padding-right: 10px;
}
.cultureZone1{
	width: 320px;
	padding-left: 9px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.cultureZone2{
	width: 320px;
	padding-bottom: 10px;
}
.cineZone2{
	padding-left: 9px;
	padding-right: 10px;
	padding-top: 10px;
	border-left : 0px;
	border-right : 1px;
	border-top: 1px; 
	border-bottom : 0px;
	border-style: solid;
	border-color: #cccccc;
}
.cineZone3{
	border-left : 0px;
	border-right : 0px;
	border-top: 1px; 
	border-bottom : 0px;
	border-style: solid;
	border-color: #cccccc;
	padding-top: 0px;
}
.M1art_1img{
	width: 140px;
	padding-left: 9px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.MimgTitreSurtitre2ColRaye{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.imgGdeLeftHP{
	float: left;
	vertical-align:top;
	margin-bottom: 10px;
	margin-right: 20px;
}
.imgMoyenEvenementHP{
	float: left;
	vertical-align:top;
	margin-bottom: 10px;
	margin-right: 10px;
}
.imgPteLeftHP, .imgDepeches{
	float: left;
	vertical-align:top;
	margin-right: 10px;
}
.imgDepeches{
	margin-bottom: 0px;
	}
.imgPteLeftHP{
	margin-bottom: 10px;
	}	
.imgPteLeftDossier{
	float: left;
	vertical-align:top;
	margin-right: 10px;
	margin-bottom: 5px;
}
.imgPteLeftBorderHP{
	float: left;
	vertical-align:top;
	margin-bottom: 15px;
	margin-right: 10px;
	border: 1px #000000 solid;
}

.bandeauLienRouge{
	width: 320px;
	background-image: url(com_fond_red.gif);
	padding-right: 10px;
	background-color: #C72200;
}

.divImage{
	float:left;
	padding-right:10px;
	padding-bottom:5px;
	margin-bottom:5px;
	background-color:#ffffff;
}
.bandeauReaction, .bandeauReaction a{
	background-image: url(fondBandoReaction.gif);
	font-family: Trebuchet MS;
	color: #000000;
 	font-weight : bold;
 	font-size: 11px;
  	line-height: 14px;
	padding:0px;
  	
}

.bandoReaction1 {
	height:18px;
	margin-top:10px;
}
.bandoReaction1 div, .bandoReaction1 a {
	font-family: Trebuchet MS;
	color: #000000;
 	font-weight : bold;
 	font-size: 11px;
  	line-height: 14px;
}
.bandoReaction1 div.left {
	float:left;
}


.bandoReaction2 {
	background:transparent url(fondBandoReaction.gif) repeat-x;
	height:18px;
	margin-top:10px;
}
.bandoReaction2 div, .bandoReaction2 a {
	font-family: Trebuchet MS;
	color: #000000;
 	font-weight : bold;
 	font-size: 11px;
  	line-height: 14px;
}
.bandoReaction2 div.left {
	float:left;
}

.divImage{
	float:left;
	padding-right:10px;
	padding-bottom:5px;
	margin-bottom:5px;
	background-color:#ffffff;
}
.bandoReaction {
	background:transparent url(fondBandoReaction.gif) repeat-x;
	height:18px;
	margin-top:10px;
}
.bandoReaction div, .bandoReaction a {
	font-family: Trebuchet MS;
	color: #000000;
 	font-weight : bold;
 	font-size: 11px;
  	line-height: 14px;
}
.bandoReaction div.left {
	float:left;
}
.bandoReaction div.right {
	float:right;
}

.moduleFondBleu, .paveBleu, .paveBleuTexteNoir {
	background-color: #5297bd;
	padding-left:10px;
	padding-right:10px	
}
.fondLiseretRaye {
	background-image: url(fond_liseret_raye.gif);
	background-repeat: repeat-x;
}


.inputText
{
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #666666;
    font-style: normal;
    padding-left: 3px;
    width: 148px;
    height: 20px;
    border: 1px #A5A6A6 solid;
}

.inputTextArea
{
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #666666;
    font-style: normal;
    padding-left: 3px;
    border: 1px #A5A6A6 solid;
}

.mon_libe_hp {
	font-size: 11px;
	line-height: 11px;
	font-weight: bolder;
	color: #000000;
	vertical-align: top;
	/*border: 1px red solid;*/
}
.recherche{
	width:140px;
	height:20px;
}
.recherche_ou{
	width:120px;
	height:18px;
}
.login_mon_libe,.recherche, .recherche_ou{
	font-size: 10px;
	margin-left: 2px;
	padding-left: 4px;
}
.login_mon_libe {
	height: 17px;
	width: 85px;	
}
.login_page{
	width: 669px;
}
.login_page, .login_laius, .login_authentification, .login_error_msg{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.login_laius {
	font-family: Trebuchet MS;
	color: #000000;
	font-weight: normal;
	font-size: 12px;
  	line-height: 15px;
}

.login_error_msg {
	font-family: Trebuchet MS;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
  	line-height: 15px;
}
.login_authentification{
	background-image: url(fond_rayures.gif);
}
.login_liseret_bleu_fonce {
	border-top-color: #144966;
	border-top-width: 5px;
	border-top-style: solid;
}
.login_liseret_bleu_clair {
	border-top-color: #5297be;
	border-top-width: 25px;
	border-top-style: solid;
}
.recherche_hp {
	background-image: url(fond_recherche.gif);
	background-repeat: repeat-x;
}
.recherche_hp_input{
	width:130px;
	height:20px;
	vertical-align:top;
	font-family: Trebuchet MS;
    font-size: 11px;
    color: #000000;
 	font-weight : normal;
  	line-height: 13px;
}

.texteOrange_petitHP {

	font-family: "Trebuchet MS";
	color: #FF9900;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
}
.fond_raye_gris, .paveRaye, .paveRayeFilet, .texteFondRaye, .texteBleuFondRaye, .tableauRaye {
	background-image: url(fond_rayures.gif);
}
.div_raye_gris{
	padding-left:9px; 
	padding-top:11px;
	padding-right:9px;
	padding-bottom:10px
}

.modulePadding{
	width:100%;
	vertical-align: top;
	padding: 10px;
}
.module{
	width:100%;
	vertical-align: top;
	padding:0px;
	margin:0px;
}
.module td, .module div{
	vertical-align: top;
}

.scroll, #LayerCulture, .blocon, .scrollMedia, .interactif_message, .interactif_liens {
	
	/*scrollbar-face-color:#F4F5EF;*/		/*defini la couleur du dessus des boutons et de la barre de dï¿½filement.*/
	/*scrollbar-arrow-color:#C9C9C2;	*/	/*defini la couleur des flï¿½ches. Voila, il ne vous reste plus qu'ï¿½ vous laisser aller ï¿½ votre imagination ! */	
/*	scrollbar-track-color:#FAF9F7;*/		/*defini la couleur du fond de la barre.*/
	/*scrollbar-shadow-color:#EFEEEA;	*/	/*defini la couleur sombre du relief des boutons (noir conseillï¿½).*/
/*	scrollbar-highlight-color:#FFFFFF;*/	/*defini la couleur claire du relief des boutons (blanc conseillï¿½).*/
/*	scrollbar-3dlight-color:#E8E8E0;*/	/*defini la couleur claire du relief des boutons quand ceux-ci ne sont pas enfoncï¿½s (noir conseillï¿½).*/
/*	scrollbar-darkshadow-Color:#CBCBCB;*/	/*defini la couleur sombre du relief des boutons quand ceux-ci ne sont pas enfoncï¿½s (noir conseillï¿½).*/
}

.MainTableau {
	border-top-width:1px; 
	border-top-style:solid;
	border-top-color: #cccccc;
	border-bottom-width:0px; 
	border-bottom-style:solid;
	border-bottom-color: #cccccc;
}
.MainTableau1erCol {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
	border-bottom-width:0px; 
	border-bottom-style:solid;
	border-bottom-color: #cccccc;
}
.MainTableau2emeCol {
	border-bottom-width:0px; 
	border-bottom-style:solid;
	border-bottom-color: #cccccc;
}
.boxOffice{
	background-image: url(fond_rayures.gif);
	padding-left:10px;
	padding-right:10px;
	border-bottom-width:1px; 
	border-bottom-style:solid;
	border-bottom-color: #cccccc;
}
.modCultureBlanc {
	padding-left:10px;
	padding-right:10px;
}
.modCultureRaye {
	background-image: url(fond_rayures.gif);
	/*padding-left:10px;
	padding-right:10px;*/
	border-bottom-width:1px; 
	border-bottom-style:solid;
	border-bottom-color: #cccccc;
}
.modCultureRaye td{
	padding-left:10px;
	padding-right:10px;
}

.topCultureLiseret{
	background-image: url(fond_vous_opinion.gif);
	background-repeat:repeat-x;
	height:8px;
	padding-left:0px;
	padding-right:0px;
}
.modCultureLiseret{
	background-image: url(fond_rayures.gif);
	border-top-width:1px; 
	border-top-style:solid;
	border-top-color: #cccccc;
}
.modCultureLiseret{
	padding-bottom:10px;
}

.borderTop {
	border-top-width:1px; 
	border-top-style:solid;
	border-top-color: #cccccc;
}
.borderBottom, .borderRightBottom  {
	border-bottom-width:1px; 
	border-bottom-style:solid;
	border-bottom-color: #cccccc;
}
.borderRight, .borderRightBottom, .borderRightHeader{
	border-right-width:1px; 
	border-right-style:solid;
	border-right-color: #cccccc;
}
.borderRightHeader{
	background-color : #FFFFFF;
}
.borderLeft{
	border-left-width:1px; 
	border-left-style:solid;
	border-left-color: #cccccc;
}
.borderLeftRight{
	border-right-width:1px; 
	border-right-style:solid;
	border-right-color: #cccccc;
	border-left-width:1px; 
	border-left-style:solid;
	border-left-color: #cccccc;
}

.paddingLeftRight{
	padding-right:10px;
	padding-left:10px;
}

.paddingBottom{
	padding-bottom:10px;
}

.TexteNoir16pix {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.filet_pointille_bleu {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8ABDDA;
	margin-bottom: 5px;
	padding-bottom: 0px;
}

.lien_mon_libe {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 12px;
}


.moduleTitre1erPara {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}


div.Couponing {
	margin-left:20px;
	margin-right:180px;
	margin-top:20px;
	width:470px
}
div.Couponing div.top {
	color: #222222;
	font-family: Trebuchet MS;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	padding-bottom: 10px;
}
div.Couponing div.top div.texte{
	margin-top: 20px;
}
div.Couponing div.top div.msgErreur{
	color: #E60005;
	margin-top: 20px;
}
div.Couponing div.center {
	margin-left:100px;
}
div.Couponing div.center div.elt{
	background-image: url(puce_rouge.gif);
   	background-repeat: no-repeat;
   	background-position: left top;
   	padding-bottom: 10px;
	font-family: Trebuchet MS;
	color: #000000;
 	font-weight : bold;
 	font-size: 11px;
  	line-height: 14px;
}

/**************** Elections *******************/
#resultat {
	padding-top:20px;
}
#resultat div.titre {
	background-image: url(fond_liseret_raye.gif);
   	background-repeat: repeat-x;
   	background-position: left top;
   	padding-bottom:20px;
   	padding-left:9px;
   	padding-right:10px;
   	padding-top:10px;
}
#resultat div.left {
	float:left;
	width:319px;
	border-right-width:1px; 
	border-right-style:solid;
	border-right-color: #cccccc;
}
#resultat div.right {
	float:left;
	width:347px;
}
#resultat div.ville{
	background-color:#E5E5E5;
	/*height:33px;*/
	padding-left:9px;
	font-family: Trebuchet MS;
	color: #000000;
	font-size: 15px;
	line-height: 30px;
	font-weight: normal;
}
#resultat span.circ{
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
}
#resultat div.resultats{
	padding-left:9px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:10px;
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
}
#resultat .red, #resutatsRecents .red{
	color: #E60005;
	font-weight: bold;
}
#resultat .orange, #resutatsRecents .orange{
	color: #FF9900;
	font-weight: bold;
}
#resutatsRecents{
	width:100%;
}
#resutatsRecents div.titre {
	background-image: url(fondTitreElections.gif);
   	background-repeat: repeat-x;
   	height:38px;
   	padding-left:9px;
	padding-right:10px;
}
#resutatsRecents div.titre, #resutatsRecents div.titre a {
   	font-family: Trebuchet MS;
	font-size: 20px;
	/*line-height: 40px;*/
	padding-top:8px;
	color: #ffffff;
}
#resutatsRecents div.resultats{
	padding-left:9px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}
#resutatsRecents div.resultats, #resutatsRecents div.resultats a {
	font-family: Trebuchet MS;
	font-size: 11px;
	line-height: 14px;
	color:#000000;
}
#resutatsRecents span.ville, #resutatsRecents span.departement, #resutatsRecents span.circ {
   	font-family: Trebuchet MS;
	color:#4D2C95;
	line-height: 18px;
}
 #resutatsRecents span.ville {
	font-size: 14px;
	font-weight: bold;
}
#resutatsRecents span.departement {
	font-size: 15px;
	font-weight: normal;
}
#resutatsRecents span.circ {
	font-size: 14px;
	font-weight: normal;
}
#resutatsRecents div.left{
   	float:left;
   	width:48%;	
}
#resutatsRecents div.right{
   	float:right;
   	width:48%;	
}
#resutatsRecents div.bottom{
	background-color:4D2C95;
   	height:20px;
	padding-left:9px;
	padding-right:10px;
	padding-top:3px;
}
#resutatsRecents div.bottom, #resutatsRecents div.bottom a{
   	font-family: Trebuchet MS;
	color: #ffffff;
	font-size: 12px;
}

/************Fin  Elections *******************/
/**************** Festivals *******************/
#festivalsDuJour{
	width:100%;
}
#festivalsDuJour div.titre {
	background-image: url(fondTitreFestivals.gif);
   	background-repeat: repeat-x;
   	height:38px;
   	padding-left:9px;
	padding-right:10px;
}
#festivalsDuJour div.titre a {
   	font-family: Trebuchet MS;
	font-size: 20px;
	line-height: 38px;
	color: #ffffff;
}
#festivalsDuJour div.festival{
	padding-left:9px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
}
#festivalsDuJour div.jaune{
	background-color:#FFC533;
	border-left: 10px #FFAA01 solid;
	border-right: 10px #FFAA01 solid;
}
#festivalsDuJour span.categorie{
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #FF9900;
}
#festivalsDuJour div.jaune span.categorie{
	color: #FFFFFF;
}
#festivalsDuJour div.festivalTitre a{
   	font-family: Trebuchet MS;
	color:#000000;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}
#festivalsDuJour div.festivalDetail a{
   	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 14px;
	color:#000000;
}
#festivalsDuJour div.bottom{
	background-color:#FFAA01;
   	height:20px;
	padding-left:9px;
	padding-right:10px;
	padding-top:3px;
}
#festivalsDuJour div.bottom, #festivalsDuJour div.bottom a{
   	font-family: Trebuchet MS;
	color: #ffffff;
	font-size: 12px;
}
#festivalsDuJour div.left{
   	float:left;
   	width:48%;	
}
#festivalsDuJour div.right{
   	float:right;
   	width:48%;	
}

/************Fin Festivals *******************/