body {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 13px;
	color: #535353;
	margin: 0px;
	padding: 0px;
	background-color: #491364;
	behavior: url(csshover.htc);
}
.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }
div#conteneur_1 {
	position: absolute;
	left: 50%;
	top: 0;
	width: 922px;
	margin:0px;
	margin-left:-461px;
	margin-top:35px;
	padding: 0px;
	/*background-color: #ffff33;*/
}
div#conteneur_2 {
	width: 922px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}
div#conteneur_3 {
	width: 922px;
	margin:0px auto 0px 0px;
	padding:0px 0px 0px 0px;
	/*background-color: #ffffff;*/
	background-image: url(images/fond_conteneur.gif);
	background-repeat: repeat-y;
}
/*---------------------------------------------*/
div#barre_haut {
	width: 905px;
	height:53px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div#barre_haut div#coin_hg {
	float:left;
	width: 54px;
	height:53px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(images/coin_hg.gif);
	background-repeat: no-repeat;
}
div#barre_haut div#haut {
	float:left;
	width: 807px;
	height:53px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(images/haut.gif);
	background-repeat: repeat-x;
}
div#barre_haut div#coin_hd {
	float:left;
	width: 40px;
	height:53px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(images/coin_hd.gif);
	background-repeat: no-repeat;
}
/*---------------------------------------------*/
div#barre_bas {
	width: 905px;
	height:72px;
	margin:0px 0px 0px -1px;
	padding:0px 0px 0px 0px;
}
div#barre_bas div#coin_bg {
	float:left;
	width: 55px;
	height:72px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(images/coin_bg.gif);
	background-repeat: no-repeat;
}
div#barre_bas div#bas {
	float:left;
	width: 807px;
	height:72px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(images/bas.gif);
	background-repeat: repeat-x;
}
div#barre_bas div#coin_bd {
	float:left;
	width: 35px;
	height:72px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(images/coin_bd.gif);
	background-repeat: no-repeat;
}
div#barre_bas div#bas_page {
	float:left;
	width: 807px;
	height:72px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(images/bas_page.gif);
	background-repeat: no-repeat;
}
ul.liste_footer {
	margin:35px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:807px;
	text-align:center;
}
ul.liste_footer li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size: 10px;
	color:#776ea5;
	text-align:center;
	display:inline;
	list-style-type: none;
}
ul.liste_footer li a {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*color:#b5a8f7;*/
	display:inline;
	text-decoration:none;
	font-size: 10px;
	color:#776ea5;
	text-align:center;
}
ul.liste_footer li a:hover , ul.liste_footer li a.on {
	color:#b5a8f7;
}
/*---------------------------------------------*/
div#tetiere_logo {
	width: 922px;
	height:157px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}
div#tetiere_logo div.gauche {
	float:left;
	width: 37px;
	height:157px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(images/gauche.gif);
	background-repeat: repeat-y;
}
div#tetiere_logo div#boite_logo {
	float:left;
	width: 841px;
	height:157px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	background-position:center;
}
div#tetiere_logo div.droite {
	float:left;
	width: 23px;
	height:157px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(images/droite.gif);
	background-repeat: repeat-y;
}
/*---------------------------------------------*/
div.mini_nav {
	float:right;
	height: 20px;
	margin:0px 60px 0px 0px;
	padding: 0px;
}
div.mini_nav ul.liste_mini_nav {
	margin:0px 0px 0px 0px;
	padding: 0px;
}
div.mini_nav ul.liste_mini_nav li {
	color:#491364;
	display:inline;
	list-style-type: none;
	font-size: 11px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.mini_nav ul.liste_mini_nav li a {
	color:#491364;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}
div.mini_nav ul.liste_mini_nav li a:hover {
	text-decoration:underline;
}
div.mini_nav ul.liste_mini_nav li.trait {
	margin:0px 0px 0px 0px;
	padding:0px 3px 0px 3px;
	color:#491364;
}
/*p.identification a {
	margin: 0px  0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#491364;
	text-decoration:underline;
}
p.identification a {
	text-decoration:none;
}*/
/*---------------------------------------------*/
div.nav {
	/*width: 922px;*/
	/*width: 896px;*/
	height: 25px;
	margin:0px 0px 0px 0px;
	padding: 0px;
}
div.nav div.gauche {
	float:left;
	width: 37px;
	height: 25px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(images/gauche.gif);
	background-repeat: repeat-y;
}
div.nav div.droite {
	float:left;
	width: 18px;
	height: 25px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(images/droite.gif);
	background-repeat: repeat-y;
}
div.nav ul.liste_nav {
	float:left;
	width: 841px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	background-color: #ffffff;
}
div.nav ul.liste_nav li {
	float:left;
	display:inline;
	height: 25px;
	list-style-type: none;
	font-size: 12px;
	letter-spacing:2px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
	border-left:1px solid #000000;
	color:#000000;
}
div.nav ul.liste_nav li a {
	display:block;
	float:left;
	color:#000000;
	margin:0px 0px 0px 0px;
	text-decoration:none;
}
div.nav ul.liste_nav li.active {
	color:#ffffff;
	background-color:#491364;
}
div.nav ul.liste_nav li.active a {
	color:#ffffff;
}

div.nav ul.liste_nav li#home {
	float:left;
	list-style-type: none;
	border:none;
	margin:0px 0px 0px 0px;
	padding:0px 3px 0px 7px;
}
div.nav ul.liste_nav li#home a {
	width:15px;
	height: 15px;
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 0px;
	background-image: url(images/picto_home_off.gif);
	background-repeat: no-repeat;
	background-position:center 4px;
}
div.nav ul.liste_nav li#home a:hover , div.nav ul.liste_nav li#home:hover a , div.nav ul.liste_nav li#home a.on {
	background-image: url(images/picto_home_on.gif);
	background-repeat: no-repeat;
	background-position:center 4px;
}
div.nav ul.liste_nav li#contact {
	float:left;
	list-style-type: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.nav ul.liste_nav li#contact a {
	width:25px;
	height: 15px;
	margin:0px 0px 0px 0px;
	padding:8px 0px 2px 0px;
	background-image: url(images/picto_contact_off.gif);
	background-repeat: no-repeat;
	background-position:center 4px;
}
div.nav ul.liste_nav li#contact a:hover , div.nav ul.liste_nav li#contact:hover a , div.nav ul.liste_nav li#contact a.on {
	background-image: url(images/picto_contact_on.gif);
	background-repeat: no-repeat;
	background-position:center 4px;
}
div.nav ul.liste_nav li#rss {
	float:left;
	list-style-type: none;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 7px;
}
div.nav ul.liste_nav li#rss a {
	width:15px;
	height: 15px;
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 0px;
	background-image: url(images/picto_rss_off.gif);
	background-repeat: no-repeat;
	background-position:center 4px;
}
div.nav ul.liste_nav li#rss a:hover , div.nav ul.liste_nav li#rss:hover a , div.nav ul.liste_nav li#rss a.on {
	background-image: url(images/picto_rss_on.gif);
	background-repeat: no-repeat;
	background-position:center 4px;
}
div.picto_vide {
	margin: 135px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:101px;
	height:22px;
	float:left;
}


div.accueil_over {
	background-image:url(images/accueil_over.gif);
	background-repeat:no-repeat;
}
div.contact_over {
	background-image:url(images/contact_over.gif);
	background-repeat:no-repeat;
}
div.rss_over {
	background-image:url(images/rss_over.gif);
	background-repeat:no-repeat;
}
/*---------------------------------------------*/
div.nav ul.liste_nav li.agence {
	width: 141px;
	height: 25px;
}
div.nav ul.liste_nav li.actus {
	width: 160px;
	height: 25px;
}
div.nav ul.liste_nav li.refs {
	width: 167px;
	height: 25px;
}
div.nav ul.liste_nav li.coords {
	width: 181px;
	height: 25px;
}
div.nav ul.liste_nav li.liens {
	width: 108px;
	height: 25px;
}
/*---------------------------------------------*/
div.nav ul.liste_nav li.agence a {
	width: 141px;
	padding:5px 0px 6px 0px;
}
div.nav ul.liste_nav li.actus a {
	width: 160px;
	padding:5px 0px 6px 0px;
}
div.nav ul.liste_nav li.refs a {
	width: 167px;
	padding:5px 0px 6px 0px;
}
div.nav ul.liste_nav li.coords a {
	width: 181px;
	padding:5px 0px 6px 0px;
}
div.nav ul.liste_nav li.liens a {
	width: 108px;
	padding:5px 0px 6px 0px;
}
/*---------------------------------------------*/
/*div.nav ul.liste_nav li.agence a {
	padding:5px 15px 6px 17px;
}
div.nav ul.liste_nav li.actus a {
	padding:5px 16px 6px 17px;
}
div.nav ul.liste_nav li.refs a {
	padding:5px 16px 6px 16px;
}
div.nav ul.liste_nav li.coords a {
	padding:5px 14px 6px 16px;
}
div.nav ul.liste_nav li.liens a {
	padding:5px 15px 6px 15px;
}
div.nav ul.liste_nav li.presse a {
	padding:5px 17px 6px 34px;
}*/
/*---------------------------------------------*/
 /*ul.liste_nav li div.agence , ul.liste_nav li div.actus , ul.liste_nav li div.refs  , ul.liste_nav li div.coords   , ul.liste_nav li div.liens   , ul.liste_nav li div.presse {
	position:absolute;
	top:0px;
	left:0px;
	height: 0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: #491364;
}*/
 /*ul.liste_nav li div.agence a , ul.liste_nav li div.actus a , ul.liste_nav li div.refs a  , ul.liste_nav li div.coords a   , ul.liste_nav li div.liens a   , ul.liste_nav li div.presse a {
	color:#000000;
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	text-decoration:none;
}*/
div.nav ul.liste_nav li a.on {
	color:#ffffff;
	background-color:#491364;
}

div.nav ul.liste_nav li:hover , div.nav ul.liste_nav li:hover a , div.nav ul.liste_nav li a:hover {
	color:#ffffff;
	background-color:#491364;
}
/*div.nav ul.liste_nav div.presse a.on {
	padding:5px 14px 6px 35px;
	background-color:#aaaaaa;
}*/
/*div.nav ul.liste_nav li.presse a.on {
	padding:5px 20px 6px 32px;
	background-color:#ff0000;
}*/
/*div.nav ul.liste_nav div.presse a:hover {
	padding:5px 17px 6px 34px;
	background-color:#aaaaaa;
}*/

div#filet_nav {
	float:left;
	width: 845px;
	height:1px;
	margin:0px 0px 0px 35px;
	padding:0px 0px 0px 0px;
	background-color:#000000;
}
/*---------------------------------------------*/
/*div#gauche_accueil {
	float:left;
	width: 109px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div#ciel {
	width: 109px;
	height:299px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(images/ciel.gif);
	background-repeat: no-repeat;
}*/
/*div#gauche_accueil div.gauche {
	width: 18px;
	height: 101px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(images/gauche.gif);
	background-repeat: repeat-y;
}*/
div#contenu_accueil {
	float:left;
	width: 540px;
	margin:40px 0px 0px 109px;
	padding:0px 0px 0px 0px;
	/*text-align:center;*/
}
div#contenu_accueil span.suite_accueil a {
	float:right;
	font-size:10px;
	color:#491364;
}
div#contenu_accueil a , div#contenu_accueil a:hover {
	text-decoration:none;
}
div#contenu_accueil h1.titre_rubrique a {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#491364;
	text-transform:uppercase;
	font-size:22px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
}
div#contenu_accueil div.texte {
	margin:15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #535353;
	text-decoration:none;
	text-align:justify;
}
div#contenu_accueil div.texte a {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #535353;
	text-decoration:none;
}
/*div#contenu_accueil span {
	font-size:17px;
	color: #491364;
	font-weight:bold;
	text-transform:uppercase;
}*/
div#contenu_accueil a h3.spip {
	margin:20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#9966cc;
	text-decoration:none;
	font-weight:normal;
	text-align:left;
	font-size:17px;
}
div#contenu_accueil div.chapo {
	margin:20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#9966cc;
	text-decoration:none;
	font-weight:normal;
	text-align:left;
	font-size:17px;
}
div#contenu_accueil div.chapo a {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#9966cc;
	text-decoration:none;
}
/*---------------------------------------------*/
div#liste_bas {
	width: 542px;
	margin:70px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}
div#boite_liste_bas {
	/*width: 653px;*/
	width: 540px;
	/*height:178px;*/
	height:140px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
	top:0px;
	left:0px;
	/*float:left;*/
	border:1px solid #491364;
}
div#reglette_liste_bas {
	width: 542px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div#haut_reglette_liste_bas {
	width: 542px;
	height:8px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(images/haut_realisations.gif);
	background-repeat: no-repeat;
}
div#nav_reglette_liste_bas {
	position:relative;
	width: 540px;
	height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-right:1px solid #491364;
	border-left:1px solid #491364;
}
div#fleche_gauche {
	float:left;
	width:13px;
	height:13px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}
div#fleche_gauche a {
	float:left;
	width:13px;
	height:13px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(images/fleche_gauche.gif);
	background-repeat: no-repeat;
}
div#fleche_droite {
	float:right;
	width:13px;
	height:13px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}	
div#fleche_droite a {
	float:left;
	width:13px;
	height:13px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(images/fleche_droite.gif);
	background-repeat: no-repeat;
}
div#titre_real {
	position:absolute;
	left:23px;
	float:left;
	width:494px;
	height:13px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	color:#491364;
	text-transform:uppercase;
	font-size:13px;
}
div#conteneur_liste_bas {
	/*width: 540px;*/
	height:140px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*overflow:hidden;;*/
}
ul.liste_realisations {
	position:absolute;
	top:0px;
	left:0px;
	height:140px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:3000px;
}	
ul.liste_realisations li {
	width: 135px;
	height:135px;
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
	list-style-type: none;
	border-right:1px solid #491364;
}			
ul.liste_realisations li a {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width: 135px;
	height:135px;
}		
ul.liste_realisations li a img.spip_logos {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:none;
	vertical-align: middle;
}
ul.liste_realisations div.roll_over_real {
	position:absolute;
	top:0px;
	left:0px;
	width:135px;
	height:140px;
	background-color:#491364;
	display:none;
}	
ul.liste_realisations div.roll_over_real p {
	width:135px;
	margin:10px 0px 0px 0px;
	padding: 0px;
	text-align:center;
	color:#9966CC;
	font-size:10px;
	text-transform:uppercase;
}	
ul.liste_realisations div.roll_over_real p a {
	margin:0px 0px 0px 0px;
	padding: 0px;
	color:#9966CC;
	text-decoration:underline;
}	
ul.liste_realisations div.roll_over_real p a:hover {
	text-decoration:none;
}
/*---------------------------------------------*/
div#liste_droite {
	float:right;
	width: 180px;
	margin:60px 42px 20px 0px;
	padding:0px 0px 0px 0px;
}
div#haut_onglet_liste_droite {
	width:119px;
	height:5px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(images/haut_liste_droite.gif);
	background-repeat: no-repeat;
}
div#boite_onglet_liste_droite {
	width:119px;
	height:15px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: #491364;
	color:#ffffff;
	font-size:10px;
	text-align:center;
	text-transform:uppercase;
}
div#boite_liste_droite {
	position:relative;
	overflow:hidden;
	height:326px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
}
div#reglette_liste_droite {
	float:left;
	width:12px;
	height:326px;
	border-right:1px solid #000000;
}
div#fleche_haut {
	width:12px;
	height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:1px solid #000000;
}
div#fleche_haut a {
	float:left;
	width:12px;
	height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(images/fleche_haut.gif);
	background-repeat: no-repeat;
	background-position:0px 5px;
}
div#entre_fleches {
	position:absolute;
	top:18px;
	width:12px;
	height:288px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div#fleche_bas {
	position:absolute;
	top:306px;
	width:12px;
	height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-top:1px solid #000000;
}	
div#fleche_bas a {
	float:left;
	width:12px;
	height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(images/fleche_bas.gif);
	background-repeat: no-repeat;
	background-position:0px 4px;
}
div#conteneur_liste_droite {
	/*position:relative;*/
	width: 145px;
	/*height:324px;*/
	margin:0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	/*display:block;*/
	/*overflow:hidden;;*/
	/*border:1px solid #491364;*/
}
ul.liste_actus {
	overflow:hidden;
	float:left;
	height:3000px;
	width: 145px;
	margin:10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
}	
ul.liste_actus li {
	margin:0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	height:120px;
	overflow:hidden;
}		
ul.liste_actus li h2.titre_article_actus {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	color:#491364;
}			
ul.liste_actus li h2.titre_article_actus a {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:10px;
	color:#491364;
	text-decoration:none;
}				
ul.liste_actus li h2.titre_article_actus a:hover {
	text-decoration:underline;
}			
ul.liste_actus li div.texte_article_actus {
	margin:0px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
}				
ul.liste_actus LI.separateur_actus {
	width:145px;
	height:1px;
	margin:7px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/separateur_actus.gif);
	background-repeat: no-repeat;
}	
/*div#conteneur_3 div.droite {
	float:right;
	width: 18px;
	height:400px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(images/droite.gif);
	background-repeat: repeat-y;
}*/
/*---------------------------------------------*/
div#boite_page {
	float:left;
	width: 680px;
	margin:40px 0px 0px 109px;
	padding:0px 40px 0px 0px;
}
h1.titre_rubrique {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#491364;
	text-transform:uppercase;
	font-size:22px;
	font-weight:normal;
}
div#boite_dates {
	width: 610px;
	margin:35px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom:1px solid #491364;
}
ul.liste_dates {
	width: 620px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:22px;
}	
ul.liste_dates li {
	margin: 0px  0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	float:left;
	color:#ffffff;
	font-size:12px;
	text-transform:uppercase;
	width:120px;
	height:22px;
	text-align:center;
}		
ul.liste_dates li.date a  {
	margin: 0px  0px 0px 0px;
	padding: 4px 0px 0px 0px;
}	
ul.liste_dates li a {
	text-decoration:none;
	color:#491364;
	width:120px;
	height:18px;
	float:left;
}	
ul.liste_dates li.date a:hover , ul.liste_dates li.date a.on {
	color:#ffffff;
	background-color:#491364;
}	
ul.liste_dates li.active {
	padding: 0px 0px 0px 0px;
	background-color:#491364;
}	
ul.liste_dates li.active a {
	padding: 4px 0px 0px 0px;
	color:#ffffff;
}

		
ul.liste_dates li.cemoisci  {
	margin: 4px  10px 0px 0px;
	padding: 0px 0px 6px 0px;
	width:60px;
	height:8px;
	font-size:10px;
	text-transform:none;
}			
ul.liste_dates li.cemoisci a  {
	margin: 5px  10px 0px 0px;
	padding: 0px 0px 6px 0px;
	width:60px;
	height:8px;
}
ul.liste_dates li.activemoisci a {
	margin: 5px  10px 0px 0px;
	padding: 0px 0px 6px 0px;
	color:#ffffff;
	background-color:#491364;
}	
ul.liste_dates li.cemoisci a:hover , ul.liste_dates li.cemoisci a.on {
	color:#ffffff;
	background-color:#491364;
 }


		
ul.liste_dates li.archives  {
	margin: 4px  10px 0px 0px;
	padding: 0px 0px 6px 0px;
	width:60px;
	height:8px;
	font-size:10px;
	text-transform:none;
}			
ul.liste_dates li.archives a  {
	margin: 5px  10px 0px 0px;
	padding: 0px 0px 6px 0px;
	width:60px;
	height:8px;
}
ul.liste_dates li.activearchives a {
	margin: 5px  10px 0px 0px;
	padding: 0px 0px 6px 0px;
	color:#ffffff;
	background-color:#491364;
}	
ul.liste_dates li.archives a:hover , ul.liste_dates li.archives a.on {
	color:#ffffff;
	background-color:#491364;
 }



div#boite_dates_bas {
	width: 500px;
	margin:0px 0px 0px 90px;
	padding: 0px 0px 0px 0px;
	/*border-bottom:1px solid #491364;*/
}
ul.liste_dates_bas {
	width: 500px;
	margin:0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	height:18px;
}	
ul.liste_dates_bas li {
	margin: 0px  0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	float:left;
	color:#ffffff;
	font-size:9px;
	text-transform:uppercase;
	width:80px;
	height:18px;
	text-align:center;
}		
ul.liste_dates_bas li.date a  {
	margin: 0px  0px 0px 0px;
	padding: 3px 0px 0px 0px;
}	
ul.liste_dates_bas li a {
	text-decoration:none;
	color:#491364;
	width:80px;
	height:15px;
	float:left;
}	
ul.liste_dates_bas li.date a:hover , ul.liste_dates_bas li.date a.on, ul.liste_dates_bas li.date_liens a:hover , ul.liste_dates_bas li.date_liens a.on{
	color:#ffffff;
	background-color:#491364;
}	
ul.liste_dates_bas li.active {
	background-color:#491364;
}	
ul.liste_dates_bas li.active a {
	color:#ffffff;
}

		
ul.liste_dates_bas li.cemoisci  {
	margin: 0px  0px 0px 0px;
	padding: 0px 5px 6px 3px;
	width:45px;
	height:8px;
	font-size:9px;
	text-transform:none;
}			
ul.liste_dates_bas li.cemoisci a  {
	margin: 0px  10px 0px 0px;
	padding: 0px 3px 6px 3px;
	width:45px;
	height:8px;
}
ul.liste_dates_bas li.activemoisci a {
	margin: 0px  10px 0px 0px;
	padding: 0px 3px 6px 3px;
	color:#ffffff;
	background-color:#491364;
}	
ul.liste_dates_bas li.cemoisci a:hover , ul.liste_dates_bas li.cemoisci a.on {
	color:#ffffff;
	background-color:#491364;
 }


		
ul.liste_dates_bas li.archives  {
	margin: 0px  0px 0px 0px;
	padding: 0px 3px 6px 0px;
	width:45px;
	height:8px;
	font-size:9px;
	text-transform:none;
}			
ul.liste_dates_bas li.archives a  {
	margin: 0px  0px 0px 0px;
	padding: 0px 3px 6px 3px;
	width:45px;
	height:8px;
}
ul.liste_dates_bas li.activearchives a {
	margin: 0px  0px 0px 0px;
	padding: 0px 3px 6px 3px;
	color:#ffffff;
	background-color:#491364;
}	
ul.liste_dates_bas li.archives a:hover , ul.liste_dates_bas li.archives a.on {
	color:#ffffff;
	background-color:#491364;
 }




	
ul.liste_dates_bas li.date_liens {
	margin: 0px  0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	float:left;
	color:#ffffff;
	font-size:9px;
	text-transform:uppercase;
	width:100px;
	height:15px;
	text-align:center;
}		
ul.liste_dates_bas li.date_liens a  {
	margin: 0px  0px 0px 0px;
	padding: 3px 0px 0px 0px;
	text-decoration:none;
	color:#491364;
	width:100px;
	height:13px;
	float:left;

}
div#contenu_agence ul.liste_dates_bas {
	margin:0px 0px 0px 110px;
}
div#contenu_liens ul.liste_dates_bas {
	margin:0px 0px 0px 80px;
}


ul.liste_dates_login {
	float:left;
	width:140px;
}	
div#boite_identification {
	width: 610px;
	margin:35px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.liste_dates li.identification {
	margin: 0px  10px 0px 0px;
	padding: 4px 0px 0px 0px;
	background-color:#491364;
	height:18px;
}
div#boite_identification span.resa_journ {
	line-height:20px;
	font-size:12px;
	float:left;
	margin: 0px  0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
fieldset {
	border:none;
}
div.boite_login {
	margin: 0px  0px 0px 0px;
	padding: 25px;
	border:1px solid #491364;
	width:550px;
	height:200px;
}
span.ident_champ {
	color:#491364;
	font-size:12px;
	margin: 0px  7px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}
p.mdp_oublie {
	color:#491364;
	font-size:13px;
	margin: 30px  0px 0px 40px;
	padding: 0px 0px 0px 0px;
	
}
p.mdp_oublie a {
	color:#491364;
	margin: 0px  0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration:underline;
	
}
p.mdp_oublie a:hover {
	text-decoration:none;
	
}
div#minipres a {
	color:#9966CC;
}
p.codes_acces {
	color:#491364;
	font-size:13px;
	margin: 20px  0px 0px 0px;
	padding: 0px 0px 0px 40px;
	background-image:url(images/codes_acces.gif);
	background-repeat:no-repeat;
	
}
p.codes_acces a {
	color:#491364;
	margin: 0px  0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration:underline;
	
}
p.codes_acces a:hover {
	text-decoration:none;
	
}
p a.autre_ident {
	color:#491364;
	font-size:13px;
	margin: 0px  7px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration:underline;
	
}
p a.autre_ident:hover {
	text-decoration:none;
	
}
p.identification {
	margin: 0px  0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
	
/*ul.liste_dates li.picto_print {
	float:right;
	margin: -20px  0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/picto_print.gif);
	background-repeat: no-repeat;
	background-position:0px 0px;
	width:15px;
	height:22px;
}		
ul.liste_dates li.picto_print a:hover {
	background-color:inherit;
	
}*/
/*---------------------------------------------*/	
div#contenu_page {
	width: 680px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#contenu_page ul.liste_articles {
	width: 680px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#contenu_page ul.liste_articles li {
	width: 680px;
	margin:15px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
	list-style-type: none;
}
div#contenu_page h2.titre_article {
	margin:0px 0px 0px 140px;
	padding: 0px 0px 0px 0px;
	color:#491364;
	font-size:17px;
	font-weight:bold;
}
div#contenu_page h2.titre_article a {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#491364;
	font-size:17px;
	text-decoration:none;
	text-transform:uppercase;
}
div#contenu_page h2.titre_article a:hover {
	text-decoration:underline;
}
div#contenu_page img.spip_logos {
	float:left;
	margin:4px 20px 30px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #491364;
}
div#contenu_page div.chapo_photo {
	margin:15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
}
div#contenu_page div.chapo {
	margin:15px 0px 0px 140px;
	padding: 0px 0px 0px 0px;
}
div#contenu_page div.ps {
	width:300px;
	margin:5px 0px 0px 140px;
	padding: 0px 0px 7px 0px;
	color:#491364;
	font-weight:bold;
	border-bottom:1px solid #491364;
}	
div#contenu_page div.texte {
	float:left;
	margin:5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	clear:both;
}
div.texte span img {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.texte span.spip_documents_left {
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
div#contenu_page div.sous_boite_liens {
	float:left;
	width: 400px;
	margin:10px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom:1px solid #491364;
	clear:both;
}
div#contenu_page  div.boite_dates_vide {
	width: 500px;
	margin:30px 0px 0px 90px;
	padding: 0px 0px 0px 0px;
	border-bottom:1px solid #491364;
}
div#contenu_page  div.boite_dates_vide_bas , div#contenu_references  div.boite_dates_vide_bas {
	width: 500px;
	margin:15px 0px 0px 90px;
	padding: 0px 0px 0px 0px;
	border-bottom:1px solid #491364;
}
div#contenu_page h3.spip {
	margin:5px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	color:#9966cc;
	text-decoration:none;
	font-weight:normal;
	text-align:left;
}
div#contenu_page div.liens_sites {
	margin:10px 0px 0px 150px;
	padding: 0px 0px 0px 0px;
	color:#491364;
}
div#contenu_page div.liens_sites p {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#contenu_page div.liens_sites p a ,div#contenu_page div.liens_sites a {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration:underline;
	color:#491364;
	font-size:11px;
}
div#contenu_page div.liens_sites p a:hover , div#contenu_page div.liens_sites a:hover {
	text-decoration:none;
}
div#contenu_page div.liens_sites ul.liens_docs {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
div#contenu_page div.liens_sites ul.liens_docs li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div#contenu_page div.liens_sites ul.liens_docs li a.telech_doc {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:underline;
	color:#491364;
}
div#contenu_page div.liens_sites ul.liens_docs li a.telech_doc:hover {
	text-decoration:none;
}
/*---------------------------------------------*/
div#contenu_agence  div.boite_dates_vide {
	width: 500px;
	margin:30px 0px 0px 50px;
	padding: 0px 0px 0px 0px;
	border-bottom:1px solid #491364;
	height:1px;
}
div#contenu_agence  div.boite_dates_vide_bas {
	width: 500px;
	margin:30px 0px 0px 90px;
	padding: 0px 0px 0px 0px;
	border-bottom:1px solid #491364;
}
div#contenu_agence {
	width: 680px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#contenu_agence ul.liste_articles {
	width: 680px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#contenu_agence ul.liste_articles li {
	width: 680px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	/*border-top: 1px solid #491364;*/
}
div#contenu_agence div.boite_photo {
	width: 600px;
	margin:0px 0px 25px 50px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #491364;
}
div#contenu_agence div.boite_photo img.spip_logos {
	float:left;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #491364;
}
div#contenu_agence div.boite_photo  h2.titre_article {
	float:left;
	margin:0px 0px 0px 0px;
	padding: 15px 0px 0px 20px;
	color:#9966cc;
	font-size:20px;
	font-weight:normal;
	text-transform:uppercase;
	width:480px;
}	
div#contenu_agence div.boite_chapo p.sous_titre_article {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#9966cc;
	text-decoration:none;
	font-weight:normal;
	text-align:left;
	font-size:18px;
}
div#contenu_agence div.boite_chapo {
	margin:0px 0px 0px 50px;
	padding: 20px 0px 20px 20px;
	border-left: 1px solid #491364;
}
div#contenu_agence div.sous_boite_chapo {
	width: 300px;
	margin:0px 0px 20px 50px;
	padding: 0px 0px 0px 0px;
	border-bottom:1px solid #491364;
}
div#contenu_agence div.boite_chapo div.chapo {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height:20px;
	font-size:15px;
	text-align:justify;
}
div#contenu_agence div.boite_photo  p.sous_titre_article {
	float:left;
	margin:0px 0px 0px 0px;
	padding: 5px 0px 0px 20px;
	font-size:16px;
	color: #535353;
	width:480px;
}	
div#contenu_agence hr.filet_equipe {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#491364;
	height:1px;
}
div#contenu_agence div.texte {
	margin:0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	clear:both;
	line-height:20px;
}
div#contenu_agence div.texte p {
	margin:0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	clear:both;
	line-height:20px;
}
div#contenu_agence div.texte strong {
	margin:0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color:#491364;
	font-weight:bold;
}
div#contenu_agence h3.spip {
	margin:5px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	color:#491364;
	text-decoration:none;
	font-weight:normal;
	text-align:left;
}
/*---------------------------------------------*/
div#contenu_references {
	width: 680px;
	margin:0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
}
div#contenu_references div.texte{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}
div.texte_refs span img {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.texte_refs span.spip_documents_left {
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
div#contenu_references  div.boite_dates_vide {
	width: 500px;
	margin:30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom:1px solid #491364;
}
div#contenu_references div.texte h3.spip {
	margin:10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#491364;
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
}	
div#contenu_references div.ps_refs {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 30px 20px;
	color:#9966cc;
	text-align:left;
}
h2.date_sous_rub_refs {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:13px;
	font-weight:normal;
}
div#contenu_references  div.boite_sous_dates_refs {
	width: 560px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom:1px solid #491364;
}
h3.titre_refs  {
	margin:10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#491364;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
div#contenu_references div.texte_refs {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
}		
ul.liste_refs {
	margin: 40px  0px 0px 0px;
	padding: 0px 0px 30px 0px;
}
ul.liste_refs li {
	margin: 0px  0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}		
ul.liste_refs_refs {
	margin: 0px  0px 0px 30px;
	padding: 0px 0px 0px 0px;
}			
ul.liste_refs_refs li {
	margin: 0px  0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
/*---------------------------------------------*/
div#contenu_liens {
	width: 680px;
	margin:0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
}
div#contenu_liens div.texte strong {
	color:#491364;
	font-weight:bold;
}
div#contenu_liens div.texte p a {
	color:#9966CC;
	text-decoration:none;
}
div#contenu_liens div.texte p a:hover {
	text-decoration:underline;
}
/*div#contenu_liens  div.boite_dates_vide {
	width: 560px;
	margin:30px 0px 0px 90px;
	padding: 0px 0px 0px 0px;
	border-bottom:1px solid #491364;
}*/
div#contenu_liens  div.boite_dates_vide {
	width: 560px;
	margin:30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom:1px solid #491364;
}
div#contenu_liens  div.boite_dates_vide_bas {
	width: 560px;
	margin:30px 0px 0px 90px;
	padding: 0px 0px 0px 0px;
	border-bottom:1px solid #491364;
}
div#contenu_liens div.texte h3.spip {
	margin:10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#491364;
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
}	
div#contenu_liens div.ps_liens {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
	color:#9966cc;
	text-align:left;
}
h2.date_sous_rub_liens {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:13px;
	font-weight:normal;
}
div#contenu_liens  div.boite_sous_dates_liens {
	width: 560px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom:1px solid #491364;
}
h3.titre_liens  {
	margin:10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#491364;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
div#contenu_liens div.texte_liens {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
}		
ul.liste_liens {
	margin: 40px  0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.liste_liens li {
	margin: 0px  0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}			
/*---------------------------------------------*/	
ul.liste_pictos {
	float:left;
	margin:15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}	
ul.liste_pictos li {
	margin: 0px  40px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	float:left;
	display:inline;
	color:#af8fbf;
	font-size:11px;
	font-weight:bold;
	height:22px;
}		
ul.liste_pictos li.picto_fleche a {
	background-image: url(images/picto_fleche.gif);
	background-repeat: no-repeat;
	background-position:-8px 0px;
	padding: 0px 0px 0px 25px;
}			
ul.liste_pictos li.picto_video a {
	background-image: url(images/picto_video.gif);
	background-repeat: no-repeat;
	background-position:0px -2px;
	padding: 0px 0px 0px 30px;
}				
ul.liste_pictos li.picto_fichier a {
	background-image: url(images/picto_fichier.gif);
	background-repeat: no-repeat;
	background-position:0px 0px;
	padding: 0px 0px 0px 30px;
}		
ul.liste_pictos li a {
	float:left;
	color:#af8fbf;
	text-decoration:none;
	height:22px;
}		
ul.liste_pictos li a:hover {
	color:#491364;
}
/* ================================================================================= */
/*                                 DIAPORAMA - VIGNETTES - HAUT                      */
/* ================================================================================= */
div.diaporama {
	/*width: 704px;*/
	width: 610px;
	/*height:178px;*/
	height:70px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	/*overflow:hidden;*/
	border-bottom:1px solid #491364;
}
div.boite_diaporama {
	/*width: 653px;*/
	width: 565px;
	/*height:178px;*/
	height:70px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
	top:0px;
	left:25px;
	/*float:left;*/
}
div.conteneur_diaporama {
	/*width:657px;*/
	/*height:158px;*/
	height:70px;
	/*display:block;*/
	/*overflow:hidden;*/
	/*float:left;*/
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*background-color:#c6c6c6;*/
	/*border-left:1px solid #004996;
	border-right:1px solid #004996;*/
	/*position:absolute;
	top:0px;
	left:20px;*/
}
div.gauche_diaporama {
	/*float:left;*/
	width: 13px;
	/*height:158px;*/
	height:60px;
	margin:0px 0px 0px 5px;
	padding:0px 7px 0px 0px;
	position:absolute;
	top:10px;
	left:0px;
}
div.gauche_diaporama a {
	float:left;
	width: 13px;
	height:13px;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(images/fleche_gauche.gif);
	background-repeat: no-repeat;
	background-position:0px 0px;
}
div.droite_diaporama {
	/*float:left;*/
	width: 13px;
	/*height:158px;*/
	height:60px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 7px;
	position:absolute;
	top:10px;
	left:590px;
}
div.droite_diaporama a {
	float:left;
	width: 13px;
	height:13px;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(images/fleche_droite.gif);
	background-repeat: no-repeat;
	background-position:0px 0px;
}
ul.liste_diaporama {
	overflow:hidden;
	/*top:0px;
	left:0px;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	width:3000px;
	/*background-color:#dfdfdf;*/
	/*height:158px;*/
	height:70px;
}
ul.liste_diaporama li {
	margin:0px 2px 0px 2px;
	padding:0px 0px 0px 0px;
	/*display:inline;*/
	float:left;
	font-size: 12px;
	font-style:normal;
	color: #491364;
	text-decoration:none;
	/*width:163px;*/
	width:69px;
	/*height:158px;*/
	height:60px;
	/*background-color:#dfdfdf;*/
	text-align:center;
	 line-height: 60px;
	border:1px solid #491364;

}
ul.liste_diaporama li a {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size: 12px;
	font-style:normal;
	color: #491364;
	text-decoration:none;
	text-align:center;
	width:69px;
	height:60px;

}
ul.liste_diaporama li a:hover {
	text-decoration:underline;
}
ul.liste_diaporama li a img {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align: middle;
	border:none;
}
ul.liste_diaporama li p.soustitre_diaporama {
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	font-size: 11px;
	color: #ffffff;
	font-weight:bold;
}
ul.liste_diaporama li p.titre_diaporama {
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	font-size: 12px;
	color: #ffffff;
	font-weight:normal;
	text-transform:uppercase;
}

/*---------------------------------------------*/
div#contenu_liens  div.boite_dates_vide_contact {
	width: 560px;
	margin:0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom:1px solid #491364;
}
form.form_contact fieldset {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
form.form_contact p {
	margin:0px 0px 20px 20px;
	padding:0px 0px 20px 30px;
	border-bottom:1px solid #491364;
	width:350px;
}
form.form_contact img.puces_form_contact {
	float:left;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.icone_contact_form {
	float:left;
	width:15px;
	height:15px;
	background-image: url(images/picto_contact_off.gif);
	background-repeat: no-repeat;
	background-position:center 0px;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.spip_bouton {
	margin:35px 0px 0px 50px;
	padding:0px 0px 0px 0px;
}
/*---------------------------------------------*/
div.pages_actu {
	float:left;
	width: 500px;
	margin:0px 0px 0px 90px;
	padding:0px 0px 0px 0px;
}
div.pages_actu a.page_gauche {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(images/gauche_actu.gif);
	background-repeat: no-repeat;
	background-position:0px 1px;
	font-size: 10px;
	font-style:normal;
	color: #491364;
	text-decoration:none;
	text-transform:uppercase;
}
div.pages_actu a.page_droite {
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(images/droite_actu.gif);
	background-repeat: no-repeat;
	background-position:right 1px;
	font-size: 10px;
	font-style:normal;
	color: #491364;
	text-decoration:none;
	text-transform:uppercase;
}
/*-------------------------------------------------*/
p.spip a.spip_out {
	text-decoration:underline;
	color:#491364;
}
p.spip a.spip_out:hover {
	text-decoration:none;
	color:#491364;
}









/*---------------------------------------------*/
* html div#contenu_page {
	margin:0px 0px 0px 0px;
}	
* html div#contenu_page div.texte {
	width:560px;
}
/*---------------------------------------------*/
* html div.pages_actu {
	width: 400px;
	margin:0px 0px 0px 70px;
}
/*---------------------------------------------*/
* html div#liste_droite {
	margin:60px 20px 20px 0px;
}
* html div#contenu_accueil {
	margin:40px 0px 0px 50px;
}
* html div#boite_onglet_liste_droite {
	margin:-13px 0px 0px 0px;
}
* html div#nav_reglette_liste_bas {
	margin:-10px 0px 0px 0px;
}
* html div#filet_nav {
	float:none;
}
/*---------------------------------------------*/
* html div.nav ul.liste_nav li {
	float:none;
}
/*---------------------------------------------*/
* html div.nav ul.liste_nav li.agence  {
	width: 120px;
}
* html div.nav ul.liste_nav li.actus  {
	width: 120px;
}
* html div.nav ul.liste_nav li.refs  {
	width: 130px;
}
* html div.nav ul.liste_nav li.coords  {
	width: 130px;
}
* html div.nav ul.liste_nav li.liens  {
	width: 110px;
}
/*---------------------------------------------*/
* html div.nav ul.liste_nav li.agence a {
	width: 120px;
}
* html div.nav ul.liste_nav li.actus a {
	width: 120px;
}
* html div.nav ul.liste_nav li.refs a {
	width: 130px;
}
* html div.nav ul.liste_nav li.coords a {
	width: 130px;
}
* html div.nav ul.liste_nav li.liens a {
	width: 110px;
}



