@import url(cache.css);

body { 
	margin:0; padding:0; 
	font: normal 09pt Arial, Helvetica, sans-serif; 
	color: #4f4f4f;
}

#site {
	position: absolute;
	width: 1000px;
	left: 50%;
	margin-left: -500px; 
	background: url(../_images/fond_rub_violet.jpg) repeat-y 0 200px;
	overflow: hidden;
	padding-bottom: 20px;
}

#site.menu_sommaire {
	position: absolute;
	width: 1000px;
	left: 50%;
	margin-left: -500px; 
	background: url(../_images/fond_site.jpg) repeat-y;	
	overflow: hidden; 
	padding-bottom: 20px;
}

img {border: none;}

#article img {padding: 5px;}

#logo_maee img {margin: 25px 0 0 40px}

a {	color: #A53383; text-decoration:none}
a:hover {text-decoration: underline}

#france_diplo {
	position: absolute;
	top: 26px;
	left: 230px;
	font: normal 26pt/0.8em Arial, Helvetica, sans-serif;
	text-decoration:none;
	background: none; /* url(../_images/fond_site.jpg) no-repeat; */
}



#france_diplo a span.blanc {color: white;}
#france_diplo a span.blanc2 {color: white; margin-left: 15px;}
#france_diplo a span.violet {color: #390e44; margin-left: 15px;}
#france_diplo a {text-decoration:none;}

/******************** les titres *************************/

hr {border: 1px solid #8c0404; height: 1px; padding: 0; margin: 5px 0;}

h1 {
	color: #8c0404;
	font: bold 16pt Arial, Helvetica, sans-serif;
	/*
	line-height:28pt;
	vertical-align:bottom;
	background:lime;
	*/
	margin: 0 0 10px 0;
	padding: 8px 0 0 0;
}

h1 a {
	color: #8c0404;
	text-decoration: none;
}

h2 {
	color: #8c0404;
	font: bold 12pt Arial, Helvetica, sans-serif; 
	margin: 0 0 10px 0;
}

h3 {
	color: #663e70;
	font: bold 11pt Arial, Helvetica, sans-serif; 
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
}

h4 {
	color: #f65f5f;
	font: normal 10pt Arial, Helvetica, sans-serif; 
	margin: 0 0 10px 0;
}

#menu_espaces_dedies h3 {margin: 10px 0;}

.prez {
	text-align:center;
	background:orange;
}

#milieu {float: left;width: 502px;}

h1 .separation_pointilles img {
	float:left;
	height:10px;
	width: 455px;
	padding:0; margin:0;
	overflow:hidden;
}

#milieu h1.sans_icone {padding: 0 0 0 44px;}

#milieu h1.none {
	padding: 0 0 0 44px;
	margin:0;
	background: none;
	height: auto;
}

/*#tous_les_medias {
	position: absolute;
	top: 210px;
	right: 15px;
	color: #f65f5f;
	font: bold 9pt Arial, Helvetica, sans-serif; 
}*/

#pictos_media{
position : absolute;
height: 20px;
top: 212px;
right:0px;


width:240px;


}

#tous_les_medias {
float:right;
}

#tous_les_medias_photos{


	float:right; 


}

#textes_et_documents{


	float:right;


}

/********************  STYLES SPIP / images / documents   *************************/

p.spip {
	/*
	clear:both; 
	*/
	padding: 5px 0; margin:0;
}
p.spip strong {
}

p.spip p.spip {clear:both;}

#contenu .spip_documents {padding: 5px 10px;}

#contenu .spip_images {
	/*
	padding: 5px 10px;
	padding:0; margin:0;
	*/
	padding:4px; margin: inherit;
}

#contenu .spip_vignette {
	padding: 5px;
	font: normal 8pt Arial, Helvetica, sans-serif;
	color: #a29e9e;
	margin: 5px 0 0 0;
	text-align: center;
}

#contenu .spip_documents img { border: 3px solid #e1dae2;}

#contenu .spip_images img { border: 3px solid #e1dae2;}

.spip_puce {
	float:left;
	margin: 0;
	padding: 0 2px !important;
	overflow:hidden;
	/*
	border:1px dashed green;
	*/
}
img.spip_puce {margin:0;padding:0}
p .spip_puce {/*padding: 3px 0 0 0;*/}
#texte_breve p .spip_puce{
	float:left;
	margin: 2px 0;
	padding:0;
}

.texteencadre-spip {
	background:#E1DAE2; 
	border:1px solid gray;
	padding:4px;
	margin: 5px 0 0 0;
}

.caractencadre-spip {
	color: #663e70;
	font-weight: bold;
}

/*********************** les liens dans les articles comme les liens dans "mais aussi" ***********/

.spip a, a.spip_in {
	color:#A53384;
	text-decoration:none;
}

.spip a:hover, a.spip_in:hover {text-decoration:underline;}

a.spip_out { text-decoration: none; color: #A53383 }
a:hover.spip_out {text-decoration: underline}

h3.spip {	
	font: bold 11pt Arial, Helvetica, sans-serif;
	color: #663E70;
	padding: 0;margin: 0;
	text-decoration: none;
}

h3.spip a {	
	color: #663E70;
	padding: 0;margin: 0;
}

h4.spip  {
	color: #f65f5f;
	font: normal 10pt Arial, Helvetica, sans-serif; 
	margin: 0 0 10px 0;
	}
/******************** les titres des articles*************************/
#article {
	clear:both;
	float: left;
	margin:0;
	padding:0;
}

#article .image {
	width:80px; 
	float: left;
	font-size: 9px;
	margin:0; padding:0;
	text-align:center;
	cursor:pointer;
}
#article .image a {
	color: #333333;
	text-decoration:none;
}
#article .image a:hover {
	color: #8c0404;
	text-decoration:none;
}

#article .image .spip_logos {
	width:80px; 
	margin:0; padding:0;
	float: left;
}
#article .texte {
	clear:both;
	padding: 0 10px 10px 10px;
	text-align:justify;
}

#article .document {
	float: right;
	padding: 20px 0 10px 25px;
}

#article .document img{	border: 3px solid #e1dae2;}

#article h2 {
	/*float: left;*/
	padding: 10px 0 0 10px;
	color: #8c0404;
	font: normal 14pt Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
}

#article h2 a {
	color: #8c0404;
	text-decoration: none;
}

#article .texte h3 {
	font: bold 10pt Arial, Helvetica, sans-serif;
	/*color: #663E70; ou */
	color: #430330;
	padding: 0;margin: 0;
	text-decoration: none;
}

/******************** mie-de-pain *************************/

h4 a {
	color: #f65f5f;
	font: normal 10pt Arial, Helvetica, sans-serif; 
	margin: 0 0 10px 0;
}

.breve {
	color: #663e70;
	font: bold 11pt Arial, Helvetica, sans-serif; 
}

/******************** fil d'ariane *************************/

dl.ariane {margin:0; padding:0; height:1%; margin:10px 0;}
dl.ariane dt,
dl.ariane dd {font: bold 1em/1.2em Arial, Helvetica, sans-serif; margin:0; padding:0; float:left; margin-right:5px;}
dl.ariane dt {}
dl.ariane dd {}
dl.ariane dt a {text-decoration:none; color: #8c0404;}
dl.ariane dt a:hover {text-decoration:underline; color: #663e70;}
dl.ariane:after {content:"."; clear:both; visibility:hidden; height:0; display:block;}

/******************** bandeau_haut *************************/

#bandeau_haut {
	width: 1000px; 
	height: 202px;
	margin:0 auto;
	font: normal 10pt Arial, Helvetica, sans-serif;  
	background: url(../_images/bandeau_haut.jpg) no-repeat top;
}

#menu_espaces_dedies {
	position: absolute;
	width: 1000px; height: 35px;
	top:125px; left:0;
	margin:0 auto;
	font: normal 10pt Arial, Helvetica, sans-serif;  
		/*background: url(../_images/menu_espaces_dedies.jpg);*/
	background:#390E44;

}

#press_room { margin-left: 35px;


}

#menu_espaces_dedies a img {float: left;}

#menu_secondaire {
	position: absolute;
	width:1000px; height: 43px;
	top:160px; left:0;
	margin:0;
	padding:0;
	font-size: 1em;
	background: #390e44 url(../_images/menu_secondaire.jpg) no-repeat;
}

#menu_secondaire fieldset {
	margin:0; padding:0;
	border:none;
	display:inline;
}

#contenu {
	/*
	position: relative;
	top:0; left:0; 
	border:2px dashed pink;
	*/
	float: right;
	width: 695px;
	overflow:hidden;
	margin-bottom: 5px;
}

#contenu:after {clear: both; content:"."; display:block; visibility:hidden;}

/*#calcul_menu {
	position:relative; 
	border: 1px solid yellow;
	background: #390e44;
	overflow: hidden;
}*/

#chiffre_du_jour {
	width: 301px;
	height:143px;
	color:#b1ed00;
	font-size: 36px;
	font-weight: bold;
	background: url(../_images/chiffre_fond.jpg) no-repeat;
}

#chiffre_du_jour h2 {margin-bottom: 5px;}

#chiffre_du_jour #chiffre_jour, 
#chiffre_du_jour #chiffre_jour p.spip {
	color:#b1ed00;
	width: 220px;
	margin:0;
	padding: 0;
	font: bold 25pt Arial, Helvetica, sans-serif; 
	text-align: center; 
}

#chiffre_du_jour #texte {
	color: white;
	width: 220px;
	clear: both;
	margin: 10px 0 3px 15px;
	padding: 0;
	font: normal 08pt Arial, Helvetica, sans-serif; 
	text-align: left; 
}

#france {
	/*position:absolute;*/
	width: 295px;
	/*height:57px;*/
	color:#fff;
	font: normal 15pt Arial, Helvetica, sans-serif;   
	z-index:10;
/*margin-bottom: 10px;*/
	/*background: url(../_images/france_fond.jpg) no-repeat;*/
}

#centre_crise {
	width: 295px;
	height:44px;
	color:#fff;
	z-index:10;
	/*background: url(../_images/centre_crise_img.jpg) no-repeat;*/
}
.bloc_bleu, .bloc_focus {
	width: 295px;
	height:70px;
	color:#fff;
	font: normal 15pt Arial, Helvetica, sans-serif;  
	background: url(../_images/rss_fond.jpg) no-repeat;
}

.bloc_bleu a {width: 251px;}

.bloc_bleu .logos {
	padding-top: 10px;
	margin: 0;
	float:left;
	cursor:pointer;
}

#decouvrir {
	color:#fff;
	font: normal 15pt Arial, Helvetica, sans-serif; 
	/*background: url(../_images/fond_decouvrir.jpg) no-repeat;*/
	margin-top:5px;
	width: 292px;
	/*height: 181px;*/
}

#decouvrir .a_decouvrir{
	clear: both;
	float: left;
	width: 200px;
padding: 0 0 0 40px;
}

#decouvrir .a_decouvrir img{
	float: left;
	margin: 0 5px 5px 0;
}

#decouvrir h2, .bloc_bleu h2, #chiffre_du_jour h2, #france h2 {
	color:#fff;
	width: 200px;
	padding : 10px 0 5px 4px;
	font: normal 16pt/1.1em Arial, Helvetica, sans-serif;   
	margin-left: 75px;/*65px;*/
}

#decouvrir  h2 a, .bloc_bleu h2 a, #chiffre_du_jour h2 a, #france h2 a {text-decoration: none; color: white;}

#chiffre_du_jour h2, #decouvrir h2, #france h2 {
	background: url(../_images/pointilles.gif) no-repeat bottom left ;
	width: 200px;
} 

.pointilles {margin-left: 45px;}

#chiffre_du_jour img, #france img, .bloc_bleu img,  #decouvrir img {float: left; margin-left: 30px;}

#vignette_france { 
	width: 295px;
	height: 80px;
	margin-top: 10px; 
	margin-left: -30px; 

	margin-bottom: 20px;
}

/*************************** contenu home ******************************/

#bloc_europe_monde {
	margin-left: 45px;
	width: 579px;
	height: 467px;
	background: url(../_images/home_europe_monde.jpg) no-repeat ;
}

#bloc_europe_monde .descriptif {
	height: 55px;
	width: 175px;
	color: #8c0404;
	font: bold 8pt Arial, Helvetica, sans-serif; 
	margin: 0 0 5px 0;
	border-bottom: 1px solid #8c0404;
}

#bloc_europe_monde .descriptif a { color: #8c0404; text-decoration: none;}
#bloc_europe_monde .italic {
	width: 175px;
	color: #8c0404;
	font: italic 8pt Arial, Helvetica, sans-serif; 
	margin: 0 0 5px 0;
}

#bloc_europe {float:left; width: 273px;}
#bloc_monde {float:right; width: 273px;}
#bloc_europe_monde .lire_europe { float: left; padding: 5px 0 0 85px;	width: 175px;}
#bloc_europe_monde .lire_monde { float: right; width: 175px; padding: 5px 40px 0 0;}
#bloc_europe_monde .lire_europe a, #bloc_europe_monde .lire_monde a {color: #FFFFFF	; text-decoration:none;font: bold 8pt Arial, Helvetica, sans-serif;}

#bloc_europe_texte {
	float: left;
	padding-top: 15px;
	padding-left: 85px;
	width: 175px;
	height: 273px;
	color : #000000;
	overflow: hidden;
}

#bloc_monde_texte {
	float: right;
	padding-top: 15px;
	padding-right: 40px;
	width: 175px;
	height: 273px;
	color : #000000;
	overflow: hidden;
}

#bloc_europe_texte img, #bloc_monde_texte img {
	position: absolute;
	margin-left: -45px;
}

#diplo_media { width: 100%;}

#diplo_media h1 { 
	float:left; /* pour positionnement à droite de la fleche et non pas à la ligne */
	width:455px; /* idem separation_pointilles */
	padding-top:5px;
}


/*************************** dernieres_actus ******************************/

#dernieres_actus {
	position: relative;
	width: 699px;
	height: 46px;
	background: url(../_images/home_actus.jpg) no-repeat ;
	overflow:hidden;
}

#dernieres_actus .dernieres_actus {
	width: 124px;
	float:left;
	font: bold 8pt/3em Arial, Helvetica, sans-serif; 
	color: #E0A1A1;
	text-decoration: none;
	margin-left:5px;
}

#dernieres_actus .actus {
	width: 450px;
	height: 25px ;
	float:left;
	overflow: hidden;
}

#dernieres_actus .actus a {
	font: normal 8pt/3em Arial, Helvetica, sans-serif; 
	color: #fff;
	text-decoration: none;
}

#dernieres_actus .rss img {
	position: absolute;
	top: 8px; left:575px;
}

#dernieres_actus .toute_actu {
	position: absolute;
	top:0; left:595px;
	width: 100px;
	padding-right: 10px;
	font-weight: bold;
}
#dernieres_actus .toute_actu a {
	font: bold 8pt/3em Arial, Helvetica, sans-serif; 
	color: #E0A1A1;
	text-decoration: none;
}


/*************************** rubrique ******************************/

#entete_rub {display: block;border:1px solid white;}

#breve {
	width: 480px;
	clear:both;
	float: left;
	margin: 0 0 15px 5px;
	background: #E1DAE2 ;
	color: #663e70;
	text-align:justify;
}

#img_breve {
	float: right;
	margin: 0 0 0 0px;
	border: 3px solid #9A83A0;
}
#intro_breve {
	background: #9A83A0 ;
	padding: 5px 8px;
	font: bold 10pt Arial, Helvetica, sans-serif; 
}
#intro_breve h2 {
	color:#FFFFFF;
	padding: 5px 8px 0 0;
	margin:0;
	font: bold 10pt Arial, Helvetica, sans-serif; 
}
#intro_breve a {
	color:#3A0F44; /*663e70*/
	text-decoration:none;
}
#intro_breve a:hover {text-decoration:underline;}

#texte_breve {
	float: left;
	padding: 2px 8px 2px 8px;
	text-align:justify;
	font: normal 1em Arial, Helvetica, sans-serif;
	width: 458px; 
}

#texte_breve .spip_documents {

	width:205px;
	}

#texte_breve .spip_vignette {
	
	width:200px;
	
}

#texte_breve img {padding: 5px 5px 5px 0;}

#texte_breve p {
	float:left;
	margin: 2px 0;
	padding:0;
	/*width: 458px;*/
}

#breve a.lire {
	width: 28px;
	float: right;
	background: #9A83A0 ;
	padding: 3px 8px;
	text-decoration: none;
	text-align:justify;
	font: bold 1em Arial, Helvetica, sans-serif; 
	color: #663e70;
}

#intro {
	clear:both;
	padding-top: 0;
}

#intro .texte {
	padding: 0 15px 10px 10px;
	text-align:justify;
}

#intro .document {
	float: right;
	padding: 10px 0 8px 10px;
}

#intro .document img {border: 3px solid #e1dae2;}

#intro h2 {
	clear: both;
	padding: 0 0 0 10px;
	color: #8c0404;
	font: bold 12pt Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	height: auto;
	
}

#intro h2 a {
	color: #8c0404;
	text-decoration: none;
}

#intro h3 {

/*	ATTENTION !
	J'ai supprimé cette classe car elle interfere avec le h3 automatique de class SPIP
	Il va peut-être falloir l'adapter
	
	float: right;
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #430330;
	width: 315px;
	padding: 0;margin: 0;
	text-decoration: none;
*/}

#mais_aussi,
#dans_cette_rubrique {
	clear: both; float: left;
}
#mais_aussi h2,
#dans_cette_rubrique h2 {
	float: left;
	padding: 0 0 0 44px;
	color: #8c0404;
	font: normal 14pt Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	height: 33px;
	background: url(../_images/pointilles_titre.jpg);
	width: 452px;
}
#mais_aussi dd.ss_rub a,
#dans_cette_rubrique dd.ss_rub a {
	font: bold 9pt Arial, Helvetica, sans-serif; 
	margin: 0 0 0 0;
	color: #a53384;
}

#mais_aussi dd.art, 
#dans_cette_rubrique dd.art {
	margin: 0 0 0 65px;
}
#mais_aussi h2 a,
#dans_cette_rubrique h2 a {
	color: #8c0404;
	text-decoration: none;
}

/*************************** menu_droite ******************************/

#colonne_droite {
	/*
	float: right;
	top:0; 
	border:2px dashed green;
	*/
	position: absolute;
	right:0;
	font: normal 0.9em Arial, Helvetica, sans-serif; 
	margin-top: 25px;
	width: 190px;
}
#colonne_droite.espaces {margin-top: 0;}

#colonne_droite dt {
	margin: 0 0 5px 0;
	/*font: bold 0.9em Arial, Helvetica, sans-serif; */
	font: bold 1.1em Arial, Helvetica, sans-serif;
	color: #430330;
}
#colonne_droite dt a {
	margin: 0 0 5px 0;
	color: #430330;
	text-decoration: none;
}

#colonne_droite dt a:hover {text-decoration: underline;}

#colonne_droite dd{
	margin: 0 0 5px 0;
	padding-right: 5px;
	font: normal 0.9em Arial, Helvetica, sans-serif; 
}

#colonne_droite dd a{
	color: white;
	text-decoration: none;
}

#colonne_droite .infos_pair {
	float: right;
	margin:0; padding:0;
	width: 184px;
	background: url(../_images/menu_rose_milieu.gif) repeat-y ;
}
#colonne_droite .infos_pair .haut {background: url(../_images/menu_rose_haut.gif); height:27px}
#colonne_droite .infos_pair .bas {background: url(../_images/menu_rose_bas.gif); height:27px}

#colonne_droite .infos_pair .milieu, #colonne_droite .infos_impair .milieu{padding: 0 5px 0 15px;color: white;}

#colonne_droite .infos_impair {
	float: right;
	margin:0; padding:0;
	width: 184px;
	background: url(../_images/menu_rose_milieu_g.gif) repeat-y ;
}
#colonne_droite .infos_impair .haut {background: url(../_images/menu_rose_haut_g.gif); height:27px}
#colonne_droite .infos_impair .bas {background: url(../_images/menu_rose_bas_g.gif); height:27px}

/************************miettes****************************************/

.titrechemin { margin: 0 0 12px 5px;}
.titrechemin a { color: #f65f5f; margin: 0 5px 0 0; font: normal 0.8em Arial, Helvetica, sans-serif;}

/************************ meteo tv5 ****************************************/

#colonne_droite .boxgisecontent {color: white;  }
#colonne_droite .boxgisecontent p a {color: #fff; text-decoration: none}

/************************ medias ****************************************/

#contenu.medias h2 {
	height: 33px;
	background: url(../_images/pointilles_titre.jpg) 0 0 ;
	font: normal 14pt Arial, Helvetica, sans-serif;
	color: #8c0404;
	padding: 6px 0 0 0;
}
#contenu.medias h2 img {
	margin-top:-8px ;
}

#contenu.medias h2 a {
	color: #8c0404;
	text-decoration: none;
}

#bloc_diplo_tv {
	float: left;
	width: 49%;
	overflow: hidden;
}

#bloc_actus_photos {
	float: right;
	width: 49%;
	overflow: hidden;
}

#bloc_les_expos {
	width: 100%;
	clear: both;
	float: left;
}

#bloc_les_expos .une_expo {
	float: left;
	height: 225px;
	width: 107px;
}

#bloc_les_expos .une_expo_image {
	width: 107px;
	height: 125px;
}

#bloc_les_expos .une_expo_texte a{
	position: absolute;
	padding: 0 2px 0 8px;
	width: 95px;
	color: #8c0404;
	text-decoration:none;
	font: bold 0.8em Arial, Helvetica, sans-serif; 
}

#bloc_audio {
	width: 100%;
	clear: both;
	float: left;
}

#bloc_audio .plugin_audio {
	width: 43%;
	float: left;
	text-align: center;
}

#bloc_audio .chapo_audio {
	width: 49%;
	float: right;
	margin: 0 0 10px 0;
	font: normal 0.8em Arial, Helvetica, sans-serif; 
}

#contenu.medias .image{	width: 340px;height: 265px;}

/*********************** espaces dedies ******************************/

#espaces_dedies_items {
	float: left;
	width: 500px; 
	padding: 10px 0 35px 0;
	clear: both;
}
#espaces_dedies_items h2 {
	margin: 0;
	margin-top: 12px;
	padding: 13px 10px 10px 10px;
	text-align:center;
	line-height: 0.8em;
}

#espaces_dedies_items h2 a {
	font: bold/*normal*/ 12pt Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
		}
#espaces_dedies_items h2 a:hover {text-decoration: underline;}
 
#espaces_dedies_items .items {
	float: left;
	width: 153px; height: 101px;
}

#espaces_dedies_items .items.gauche{
	margin: 0 5px 0 5px;
	background: url(../_images/espaces_dedies_fond_gauche.jpg);
}

#espaces_dedies_items .items.droit{
	margin: 0 5px 0 5px;
	background: url(../_images/espaces_dedies_fond_droit.jpg);
}

#espaces_dedies_items .separation {
	clear: both;
	height: 1px;
	font-size: 1pt;
	margin:0; padding:0;
	visibility: hidden;
}

#espaces_dedies {
	float: left;
	clear: both;
	width: 340px; 
	padding: 0 0 5px 0;
	overflow: hidden;
}

#image_espaces_dedies {
	float: right;
	width: 185px; 
	padding: 0;
	margin: 35px 0 0 0;
}

#expositions_planches {
	float: right;
	width: 184px; 
	background: url(../_images/menu_mauve_milieu.jpg) repeat-y;
}

#expositions_planches .haut{background: url(../_images/menu_mauve_haut.jpg); height:27px;}
#expositions_planches .bas{background: url(../_images/menu_mauve_bas.jpg); height:27px}

#carte {
	top: 25px;
	height:auto;
	width: 670px;
	position:inherit;
}
/*
.carte #menu_cache {height: 480px}
*/ 

/*****menu rouge**/

#sel_pays {
	width: 140px; 
	font: 8pt Arial, Helvetica, sans-serif; 
	margin-top: 5px;
}

#sel_them {
	width: 150px; 
	font: 8pt Arial, Helvetica, sans-serif; 
	margin-top: 5px;
}

#sel_ser {
	width: 165px; 
	font: 8pt Arial, Helvetica, sans-serif; 
	margin-top: 5px;
}

.active {color: red; }

/*************************** bandeau_bas ******************************/
#bandeau_bas {
	width:1000px;
	height:25px;
	clear:both;
	/*
	border:2px dashed red;
	background:yellow;
	*/
}

/*************************** faq ******************************/
#faq {
	position: absolute;
	bottom: 10px;
	left: 0px;
	
	font: normal 1em Arial, Helvetica, sans-serif; 
	list-style-type:none;
	width: 250px;
	
	
}
ul.faq {width:190px; height:25px; float:left; margin:0; padding:0 0 0 30px;}
#faq ul li {float:left; font-size: 0.9em; list-style-type:none; } 
#faq ul li a {color:#999999; text-decoration: none; font-size: 0.8em; }
#faq ul li a:hover {color: #FFFFFF; }
ul.faq li {float:left; font-size: 0.9em; list-style-type:none;}
ul.faq li a {color:#999999; text-decoration: none; font-size: 0.8em; }
ul.faq li a:hover {color: #FFFFFF; }


/*************************** footer ******************************/
#footer {
	width: 676px; 
	height: 25px;
	position: absolute;
	margin:0; padding:0;
	clear:both;
	background: url(../_images/bas_de_page.jpg) top right no-repeat ;
	font: normal 0.8em Arial, Helvetica, sans-serif; 
	text-align: right;
	bottom:0; right: 0;
	color: #9a83a0;
}

.footer {
	width: 676px;
	height: 25px;
	float:right;
	text-align: right;
	margin:0; padding:0;
	font: normal 0.8em Arial, Helvetica, sans-serif; 
	background: url(../_images/bas_de_page.jpg) top right no-repeat ;
	color: #9a83a0;
	/*
	*/
}




/* Page actualités en images */
.actuimages td {
	border:none;
	text-align:left;
	font-size: 8.5pt;	
}
.actuimages span.date {font-weight:bold;}

.nouveautes {
	/*width: 579 px;*/
	
	padding: 0 0 0 40px;
	margin: 0 190px 0 0;


	}
	


.nouveautes h1 {
	color: #8c0404;
	font: bold 10pt Arial, Helvetica, sans-serif;
	/*
	line-height:28pt;
	vertical-align:bottom;
	background:lime;
	*/
	margin: 0 0 10px 0;
	padding: 8px 0 0 0;
	
	}
.nouveautes h2 {
	/*color: #8c0404;*/
	font: bold 10pt Arial, Helvetica, sans-serif;
	/*
	line-height:28pt;
	vertical-align:bottom;
	background:lime;
	*/
	margin: 0 0 0 0;
	padding: 8px 0 0 0;
	
	
	}
.nouveautes div.image {
	width:102px;
	float:right;


	}

/*p.appel {
margin:0;padding:0;position:fixed;top:0;left:0;background:black;color:white;font-weight:bold; font-variant:small-caps;
}*/

#diaporama {
	clear:both;
	width:507px;
	height:485px;
}
#player_mp3 {
	clear:both;
	width:300px;
	
margin-left: 100px;

}

#navigateur_expos {}

.clearfix {height:1%}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	/*
	*/
}

/* pour le passage à la ligne des titres longs dans la colonne gauche */
dl.titre .spip_logos {
	padding:0 4px 0 0;
	/*
	float:left;
	border:1px dashed lime;
	padding-right:4px;
	height:130%;
	*/
}

dl.titre {text-align:center;}
dl.titre * {margin:0; padding:0}
dl.titre dt { /*logos*/}
dl.titre dd { /*titre*/margin:8px;}


dl.titre dd a { /*titre*/text-decoration:none; font: bold 12pt Arial, Helvetica, sans-serif; color:#ffffff;}

						
				}
dt.small {
	float:left;
	display:inline;
	margin:0; padding:0; 
	width:60px; 
	background:red;
}
dd.small {
	float:right; 
	display:inline;
	margin:0; padding:0; 
	width:125px; 
	text-align:left;
	background:blue; 
	/*
	*/
}
dt.small .spip_logos * {
	margin:0; padding:0;
}

.formCYM {
	width: 140px;
	height:20px;
	/*
	border:1px dashed lime;
	*/
}

#formulaire_login fieldset {
	clear: both;
}


