body { margin: 0; font-size: 0.9em; font-family:Arial, Helvetica, sans-serif; font-size : 100%;  background-image:url(/images/fond.jpg); background-repeat:repeat; background-color : #004555;}
body#articles { margin: 0; font-size: 0.9em; font-family:Arial, Helvetica, sans-serif; font-size : 100%; background-color:#FFF; background-image:none;}
/*iframe*/
	.iframeArticle {padding:0;margin:0;height:1200px;border:0;width:516px !important;width:510px;}
	.iframeGraphique {padding:0;margin:0;height:200px;border:0;width:990px !important;width:990px;}
img { border: 0; }
h1 { font-size:18px; color:#0d8ca9; text-transform:uppercase; padding:0; margin:0 0 10px 0;  }
h2 { font-size:18px; color:#6d6d6d; padding:0; margin:0;}
h2 a:{ font-size:18px; color:#6d6d6d;text-decoration:none; }
h2 a:link {  font-size:18px; color:#6d6d6d; text-decoration:none; }
h2 a:hover {  font-size:18px; color:#6d6d6d;text-decoration:none;  }
h2 a:visited {  font-size:18px; color:#6d6d6d;text-decoration:none;  }

h3 { font-size:14px; color:#6d6d6d; padding:0; margin:25px 0 15px 0;}
h4 { font-size:12px; color:#6d6d6d; padding:0; margin:0 0 0 0; }
p { font-size:12px; color:#6d6d6d; padding:0; margin:10px 0 0 0; }
a{ font-size:12px; color:#f74b23; text-decoration:underline;}
a:link { font-size:12px; color:#f74b23; text-decoration:underline;}
a:hover { font-size:12px; color:#f74b23; text-decoration:none;}
a:visited { font-size:12px; color:#f74b23; text-decoration:underline;}
hr{ margin:20px 0 20px 0;}
h3.source { font-size:14px; color:#6d6d6d; padding:0; margin:0 0 5px 0;}

#container { margin: 0 auto; padding: 0 0 20px 0; width:1000px; height:auto; border:solid 4px #004555; background-image:url(/images/background.jpg); background-repeat:repeat-y; background-color:#FFFFFF;}
#top { margin: 0 auto; padding: 15px 20px 35px 30px; width:950px; height:50px;background-color:#004555; font-size:29px; color:#FFFFFF; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; font-weight:bold;}
#top span.indiceorange {color:#f74b23;}
#top span.partnertop {font-size:23px; font-weight:normal;}

#top A {text-decoration:none;font-size:29px; color:#FFFFFF; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px;}
#graphiquedumois{z-index:9999; height:auto;}
	#graphique { background-color:#FFFFFF; width:1000px; height:142px;}
	#drop { background-color:#004555; width:1000px; height:8px;}
	#vide { background-image:url(/images/graph_hide.jpg); height:14px;}
#bandeverte{ background-color:#004555; width:1000px; height:10px;}
#dernierindice{ background-color:#ffffff; width:1000px;height:225px; padding:0px 0px 20px 0!important; padding:0px 0px 0 0; margin:0;}
	DIV.indice{ width:730px!important; width:717px; float:left; margin:20px 0 0 20px!important; padding: 10px 15px 15px 15px!important; margin:20px 0 0 8px; padding: 0 18px 0 20px; background-color: #fff7d8;}
	DIV.indicegraphique{ width:168px; height:220px;float:right; padding:20px 30px 0 0px !important ; padding:20px 25px 0 0px ; margin:0 0 0 0;border-left:3px solid #004555; background-color:#f4f3f1;}
		img.wiki{margin:0px 0 0 15px; width:168px; height:204px;}
		
	/*ajout pour le div onclick dans l'encadré de l'accueil - meme style que le p*/
	div.indice div { font-size:12px; color:#6d6d6d; padding:0; margin:10px 0 0 0; cursor: pointer;}
	
	#dernierindice h1 { color:#fff; background-color:#f74b23; width:200px; padding: 5px 0 5px 35px; margin:0!important; margin:10px 0 0 0 ; position:relative; left:-35px; top:-10px;}
	#dernierindice h2 { color:#0d8ca9;}
	#dernierindice h2 a:{ color:#0d8ca9; text-decoration:none; }
	#dernierindice h2 a:link { color:#0d8ca9; text-decoration:none; }
	#dernierindice h2 a:hover { color:#0d8ca9; text-decoration:none;  }
	#dernierindice h2 a:visited { color:#0d8ca9; text-decoration:none;  }
	#dernierindice p { color:#004555; }
	#dernierindice h4{ color:#004555;}
	DIV.indicegraphique p { margin: 0 0 10px 20px ; font-weight:bold;}
	#acces { float:left; width:535px; margin:10px 0 0 35px!important; margin:10px 0 0 20px;}
	#widget { float:right; margin:-20px 0 0 0 ; width:400px; height:10px; text-align:right;}

#colonnegauche{ background-color:#ffffff; width:575px!important; width:570px; height:auto; margin:0; float:left;}
	#colonnegauche h4.filAriane { font-size:12px; color:#6d6d6d; padding:0; margin:0 0 10px 0; }
	#colonnegauche DIV.content{ padding:25px 30px 20px 30px;}
	#colonnegauche IMG.partenaire { margin: 10px 20px 7px 0 ; }
	#colonnegauche ul{font-size:12px; color:#6d6d6d; list-style-image:url(/images/puce_list.gif); padding:0 0 0 17px; margin:0;}
		#colonnegauche li{padding:0; margin:0 0 10px 0;}
	
#colonnedroiteAccueil{ width:420px; height:auto;  margin:-32px 0 0 0 ; float:right; position:relative;}
#colonnedroiteAccueil ul{font-size:12px; color:#6d6d6d; }
	#colonnedroiteAccueil h2 { font-size:14px; color:#0d8ca9; text-transform:uppercase; padding:0; margin:0 20px 10px 30px;  }

	#colonnedroiteAccueil DIV.indicecontent{padding:0px 23px 0px 30px;}
	#colonnedroiteAccueil DIV.indicecontentpart2{margin:0; padding:10px 0 0 0 ;background-image:url(/images/bg_boite.jpg); width:377px; height:auto; }
	#colonnedroiteAccueil DIV.indicecontentpart2 #rss { float:right; margin:-5px 30px 0 0!important ; margin:-5px 15px 0 0; height:10px; text-align:right;}
	#colonnedroiteAccueil DIV.indicecontentpart2 #rss IMG.feed{ margin-right:10px;}
	
	#colonnedroiteAccueil DIV.indicecontentpart2 h2{color:#f74b23; font-size:14px; margin:12px 0 5px 25px;padding:0; text-transform:none; }
	#colonnedroiteAccueil DIV.indicecontentpart2 p { font-size:12px; color:#6d6d6d; margin: 0 25px 10px 25px;}
	#colonnedroiteAccueil DIV.indicecontentpart2 SELECT.archive { margin: 0 0 20px 25px; border:#f74b23 1px solid;}
	
	
	DIV.indicecontentform{margin:0 0 20px 3px ; padding:20px 0 20px 20px;width:341px; height:auto; background-color:#f74b23;}
		INPUT.form_champs{border:#FFFFFF 1px solid; background-color:#FFFFFF; margin:0; padding:0; color:#f74b23;}
		SELECT.form_champs {color:#f74b23;}
		DIV.indicecontentform p { font-size:12px; color:#FFFFFF;}
		#colonnedroiteAccueil DIV.indicecontentform h2{color:#FFFFFF; font-size:14px; margin:0 0 0 0;padding:0; text-transform:uppercase; }
		#colonnedroiteAccueil DIV.indicecontentform p { font-size:12px; color:#FFFFFF; margin:0; padding:0; }
		#colonnedroiteAccueil DIV.indicecontentform table{margin:10px 0 0 0; padding:0;}
		#colonnedroiteAccueil DIV.indicecontentform form{margin:0; padding:0;}
		div.indicecontentform div.sendit p {color:#FFF;font-weight:bold;margin-top:10px;}
	
#colonnedroite{ width:420px; height:auto;  margin:20px 0 0 0 ; float:right;}
	#colonnedroite ul{font-size:12px; color:#6d6d6d; }
	#colonnedroite h2 { font-size:14px; color:#0d8ca9; text-transform:uppercase; padding:0; margin:0 20px 10px 30px;  }

	#colonnedroite DIV.indicecontent{padding:0px 23px 0px 30px;}
	#colonnedroite DIV.indicecontentpart2{margin:0; padding:10px 0 0 0 ;background-image:url(/images/bg_boite.jpg); width:377px; height:auto; }
	#colonnedroite DIV.indicecontentpart2 #rss { float:right; margin:-5px 30px 0 0!important ; margin:-5px 15px 0 0; height:10px; text-align:right;}
	#colonnedroite DIV.indicecontentpart2 #rss IMG.feed{ margin-right:10px;}
	
	#colonnedroite DIV.indicecontentpart2 h2{color:#f74b23; font-size:14px; margin:12px 0 5px 25px;padding:0; text-transform:none; }
	#colonnedroite DIV.indicecontentpart2 p { font-size:12px; color:#6d6d6d; margin: 0 25px 10px 25px;}
	#colonnedroite DIV.indicecontentpart2 SELECT.archive { margin: 0 0 20px 25px; border:#f74b23 1px solid;}
	
	
	DIV.indicecontentform{margin:0 0 20px 3px ; padding:20px 0 20px 20px;width:341px; height:auto; background-color:#f74b23;}
		INPUT.form_champs{border:#FFFFFF 1px solid; background-color:#FFFFFF; margin:0; padding:0; color:#f74b23;}
		DIV.indicecontentform p { font-size:12px; color:#FFFFFF;}
		#colonnedroite DIV.indicecontentform h2{color:#FFFFFF; font-size:14px; margin:0 0 0 0;padding:0; text-transform:uppercase; }
		#colonnedroite DIV.indicecontentform p { font-size:12px; color:#FFFFFF; margin:0; padding:0; }
		#colonnedroite DIV.indicecontentform table{margin:10px 0 0 0; padding:0;}
		#colonnedroite DIV.indicecontentform form{margin:0; padding:0;}
	DIV.indicecontent h1 { font-size:18px; color:#FFFFFF; padding:5px 0 0 20px; margin:0;text-transform:uppercase; height:32px;background-image:url(/images/onglet.gif); width:347px; }
	DIV.commerce{ margin:5px 0 0 30px; background-image:url(/images/bg_boite.jpg); width:377px; height:auto;}
		DIV.commerce ul{font-size:12px; color:#6d6d6d; list-style-image:url(/images/puce_list.gif);width:290px; padding:0 0 0 45px; margin:0;}
		DIV.commerce li{padding:0; margin:0 0 10px 0;}
		DIV.commerce a{ font-size:12px; color:#6d6d6d; text-decoration:underline;}
		DIV.commerce a:link { font-size:12px; color:#6d6d6d; text-decoration:underline;}
		DIV.commerce a:hover { font-size:12px; color:#6d6d6d; text-decoration:none;}
		DIV.commerce a:visited{ font-size:12px; color:#6d6d6d; text-decoration:underline;}
		DIV.commerce p { font-size:12px; color:#6d6d6d; margin: 10px 25px 10px 45px;}
		DIV.commerce p a{ color:#f74b23; text-decoration:underline;}
		DIV.commerce p a:link{color:#f74b23; text-decoration:underline; }
		DIV.commerce p a:hover{color:#f74b23; text-decoration:none;}
		DIV.commerce p a:visited{ color:#f74b23; text-decoration:underline;}
		
		
	DIV.partenaires{margin:5px 0 0 30px; background-image:url(/images/bg_boite.jpg); width:377px; height:auto;}
		DIV.partenaires table{margin:0 0 20px 30px;}
		DIV.partenaires ul{font-size:12px; color:#6d6d6d; list-style:none; padding:0; margin:0 0 0 20px;}
		

#footer { margin: 0 auto ; padding: 30px 0 0 30px; width:970px; height:45px; background-color:#004555;}
	#footer p { font-size:12px; color:#FFFFFF;}
	#footer a{ font-size:12px; color:#FFFFFF; text-decoration:underline;}
	#footer a:link { font-size:12px; color:#FFFFFF; text-decoration:underline;}
	#footer a:hover { font-size:12px; color:#FFFFFF; text-decoration:none;}
	#footer a:visited{ font-size:12px; color:#FFFFFF; text-decoration:underline;}

	
/* CSS pour la popup bubble du graphique...*/
.timeline-event-bubble-body {
	font-size:12px;
}

.timeline-event-bubble-time{
	border-top:1px solid #AAAAAA;
	margin-top:20px;
	font-size:6px;
}

