/*
$fond="#D8DED9";
$ban="#1A212C";
$bloc="#D8DED9";
$region="#801D19";
*/
* {
margin:0;
padding:0;
border: 0;
font-weight: normal;
font-style: normal;
text-decoration: none; 
}

* div {zoom:1;}

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.spip td{
background-color:#EFEFEF;
padding:10px;
}
a{color:#811d14;font-weight:bold;}
a:hover{text-decoration::none;}

img{border:0px;}
.texte{line-height:130%;text-align:justify;}
.texte i {font-style:italic}
.texte strong { font-weight:bold;}
.texte hr {height:20px;}
.texte ul{list-style-position:inside;}
.texte ul{	list-style-position: inside; margin-left:10px; margin-bottom:10px;}
.texte ul ul{list-style-position: inside; margin-left:20px;}
.texte li{padding:3px 0;}
.texte ol {list-style-position: inside; margin-left:10px;}
.texte p{margin-top:13px;margin-bottom:13px;}
.texte h3{ font-size:15px; color:#811d14;font-weight:bold;}
.texte h4{ font-size:12px; margin:5px 0;   }
b{font-weight:bold;}
.texte a{white-space:pre-wrap;}
li.spacer{height:1px; background-color:#000;padding:0!important;margin:5px 0;}
.format_png { behavior: url(win_png.htc); }
.clear{clear:both;}
hr{
height:1px;
border-top:1px dotted #1A171B;
border-bottom:0px;
border-left:0px;
border-right:0px;
clear:both;
}
.baoplus{
border-color:#1A171B -moz-use-text-color -moz-use-text-color;
border-style:dotted none none;
border-width:1px 0 0;
margin-bottom:15px;
text-align:right;
padding-top:5px;
}
.baoplus img{
padding-left:5px;
margin-left:5px;
border-left:#1A171B dotted 1px;
cursor:pointer;
}
.baoplus a{
outline:none;
}
hr.rouge{
border-top:1px dotted #801D19;
}
.spip_surligne{font-weight:bold;color:#D95A11;background-color:#FFEC1F;padding-left:3px;padding-right:3px;}
.imgleft{float:left;
position:relative;
margin-right:10px;}
a{
font-weight:bold;
text-decoration:none;
color:#811D14;
}
a:hover{
text-decoration:underline;
}

/****************/

.spip_forms legend {
display:none;
font-size:1.15em;
padding:5px;
}
.spip_forms fieldset {
border:none;
margin:0.5em 0;
padding:0.4em 0.4em 0.4em 1em;
}

.spip_forms {
color:black;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
margin:0 0 16px;
padding:6px;
border:0px;
}
.spip_forms.recommande{
padding:0;
margin:0;
}
.spip_forms .spip_bouton input {
background:#FFF none repeat scroll 0 0 !important;
border:none;
color:#4D4D4D;
border:1px solid #4D4D4D;
cursor:pointer;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
padding:0.4em;
width:100px;
}
.spip_forms .forml,.formulaire_spip input, .spip_forms .formo ,.spip_forms select,.formulaire_spip select,.spip_forms input,.spip_forms textarea,.formulaire_spip textarea{
border:1px solid #808080 !important;
}
.spip_forms select{
padding:2px;
}
.spip_forms form .forml-focus, .spip_forms form input.forml-focus:focus, .spip_forms form textarea.forml-focus:focus, .forml-focus {
background-color:#EBEBE4 !important;
}
.spip_forms .forml, .spip_forms .fondl{
background-color:#FFF !important;
}

.spip_forms li{
list-style:none;}
.formulaire_forum input,.formulaire_forum select,.formulaire_forum textarea{
display:block;
margin:5px 0;
}
.formulaire_forum label{
font-weight:bold;
}
.formulaire_forum .submit{
clear:both;
padding:5px 10px 6px;
margin:10px 0;
background-color:#1A212C;
color:#FFF;
cursor: pointer;
float:right;
}
.repform{
padding:15px;
margin:10px 0;
}
.grise{
background-color:#D8DED9;
}
#formulaire_login input.password,#formulaire_login input.text{
display:block;
margin:5px 0 10px;
}
#formulaire_login li{
list-style:none;
}

/**/
@font-face {
	font-family: 'audimat_bold';
	src: url('font-face/audimat-bold-webfont.eot');
	src: local('?'), url('font-face/audimat-bold-webfont.woff') format('woff'), url('font-face/audimat-bold-webfont.ttf') format('truetype'), url('font-face/audimat-bold-webfont.svg#webfontcLpenSB2') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'audimat_light';
	src: url('font-face/audiml__-webfont.eot');
	src: local('?'), url('font-face/audiml__-webfont.woff') format('woff'), url('font-face/audiml__-webfont.ttf') format('truetype'), url('font-face/audiml__-webfont.svg#webfontMRIRlqib') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'audimat_regular';
	src: url('font-face/audimrg_-webfont.eot');
	src: local('?'), url('font-face/audimrg_-webfont.woff') format('woff'), url('font-face/audimrg_-webfont.ttf') format('truetype'), url('font-face/audimrg_-webfont.svg#webfontMRIRlqib') format('svg');
	font-weight: normal;
	font-style: normal;
}
/**/
.bloc{
background-color:#D8DED9;
}


body{
color:#1A171B;

font-size:12px;
font-style:normal;
font-family:verdana,arial,sans-serif;
background-color:#D8DED9;
background-image:url(images/fond.png);
}
#main{
width:950px;
overflow:hidden;
margin:0 auto;
}
#top{
height:150px;
background-color:#1A212C;
color:#FFF;
float:left;
width:950px;
}
	#header{
	background:url(images/top.png) bottom right no-repeat #FFF;
	height:125px;
	position:relative;
	}
		#logo{
			padding-top:35px;
			margin-left:50px;
			display:block;
			width:211px;
			height:64px;
		}
		#catchphrase{
		font-family:"audimat_regular";
		font-size:22px;
		color:#B32D22;
		position:absolute;
		top:62px;
		right:10px;
		}
	
	#top span{
	margin-top:5px;
	margin-left:20px;
	display:block;
	width:200px;
	float:left;
	font-weight:bold;
	}
	#bloc_recherche{
	float:right;
	margin-top:3px;
	margin-right:20px;
	width:400px;
	text-align:right;
	overflow:hidden;
	}
	#formulaire_recherche{
	float:right;
	width:165px;
	}
	#bloc_recherche #valid_recherche{
	background-color:#1A212C;
	color:#FFF;
	padding:0 2px;
	}
	#bloc_recherche #recherche{
	width:120px;
	padding:0 2px;
	}
	.lienbandeau{
	float:right;
	margin-left:10px;
	margin-top:0px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	}
	.lienbandeau:hover{
	text-decoration:none;
	}
	.lienbandeau img{
	position:relative;
	top:2px;
	}
#wrap{
overflow:hidden;
background-color:#FFF;
position:relative;
float:left;
width:950px;
}
	#ariane{
	position:absolute;
	width:930px;
	top:75px;
	padding:0 10px;
	color:#9F9F9F;
	}
	#ariane a{
	color:#9F9F9F;
	}
	#left{
	float:left;
	width:200px;
	margin-top:105px;
	position:relative;
	z-index:400;
	}
		#menu{
		background-color:#D8DED9;
		}
			#menu ul{
			margin-left:15px;
			}
			#menu li{
			list-style:none;
			padding:15px 0px 15px 0;
			margin-right:30px;
			border-bottom:1px dotted #1A171B;
			position:relative;
			}
			#menu li.last{
			border-bottom:0px;
			}
			#menu li img{
			position:absolute;
			right:-35px;
			_right:-20px;
			padding:15px;
			}
			#menu li.index1 img{
			top:2px;
			_top:17px;
			}
			#menu li.index2 img{
			top:11px;
			_top:28px;
			}
			#menu li.index3 img{
			top:2px;
			_top:17px;
			}
			
			#menu li,.menucollab{
			color:#1A171B;
			font-family:"audimat_bold";
			text-decoration:none;
			font-size:15px;
			}
			.ssrub{
			position:absolute;
			z-index:500;
			top:10px;
			right:-220px;
			_right:-190px;
			width:190px;
			margin-left:20px!important;
			background-color:#1A212C;
			padding:5px 0;
			}	
			.ssrub li{
			padding:5px 10px!important;
			margin:0px!important;
			border-bottom:1px dotted #FFF!important;
			}
			.ssrub li a{
			font-family:verdana,arial,sans-serif!important;
			font-size:13px!important;
			color:#FFF!important;
			}
			.ssrub li.linkart a{
			font-size:12px!important
			}
		#menu-autre{
		margin:10px;
		}
			#menu-autre li{
			list-style:none;
			padding:10px 0 10px 35px;
			background-position:left center;
			background-repeat:no-repeat;
			}
			#menu-autre li a{
			color:#1A212C;
			font-family:arial,verdana,"sans-serif";
			font-size:13px;
			font-weight:normal;
			}
			#menu-autre li.bao{
			background-image:url(images/bao.png);
			}
			#menu-autre li.presse{
			background-image:url(images/presse.png);
			}
			#menu-autre li.contact{
			background-image:url(images/contact.png);
			background-position:left 10px;
			}
		#organisme{
		text-align:center;
		padding:10px 0;
		}
		#logos{
		margin:22px 10px;
		text-align:center;
		}
		#logos a{
		float:left;
		margin:0 5px 10px 5px;
		}
		#logos a#dui{
		margin:0 10px 10px;
		}
		#logos a#minis{
		margin:0 auto 10px;
		width:160px;
		}
		.widget_planeto{
		float:left;
		font-family:verdana,arial!important;
		width:200px!important;
		margin-top:15px!important;
		}
		.widget_planeto #intro_widget{
		display:none;
		}
		.widget_planeto .widget{
		width:200px!important;
		border:none!important;
		}
		.widget_planeto .stat-chiffre{
		width:200px!important;
		background-color:#D8DED9;
		}
		.widget_planeto div.stat-group div.stat .stat-chiffre .item{
		padding:0 15px 10px 15px!important;
		}
		.widget_planeto div.stat-group div.stat .stat-chiffre .item .valeur{
		background:#FFF!important
		}
		.widget_planeto .text{
		font-size:11px!important;
		}
	/****************/
	#content{
	float:left;
	margin:0 21px;
	width:500px;
	padding-bottom:40px;
	}
	#content.interieur{
	margin-top:105px;
	}
	#content.interieurart{
	width:705px!important;
	}
	#content.carto{
	width:707px;
	_margin:100px 0 0 21px;
	}
	h1.titre{
	color:#801D19;
	font-family:"audimat_bold";
	font-size:19px;
	margin-left:10px;
	margin-bottom:5px;
	line-height:130%;
	}
	h1.titre a{font-weight:normal;}
	h1.titre.titreart{
	font-family:verdana,arial;
	font-size:15px!important;
	font-weight:bold;
	}
	#content.interieur h1.titre{
	font-size:21px;
	}
	a.suite{
	font-size:11px;
	font-weight:bold;
	color:#801D19;
	display:block;
	text-align:right;
	clear:both;
	}
	/**sommaire**/
		#acces_rapide{
			background-color:#1A212C;
			margin-top:80px;
			margin-bottom:15px;
			padding-top:40px;
			text-align:center;
			color:#FFF;
		}
		#acces_rapide ul{
		height:65px;
		}
		#acces_rapide li{
		display:block;
		float:left;
		text-align:center;
		width:165px;
		padding:10px 0px 10px 0px;
		position:relative;
		}
		#acces_rapide li a.aimg{
		position:absolute;
		top:-90px;
		left:35px;
		width:97px;
		height:97px;
		background-repeat:no-repeat;
		background-position:top center;
		}
		#acces_rapide li a.aimg span{
		display:none;
		}
		#acces1{
		background-image:url(images/je_donne.png);
		_background-image:url(images/je_donne_ie.png);
		}
		#acces2{
		background-image:url(images/je_recherche.png);
		_background-image:url(images/je_recherche_ie.png);
		}
		#acces3{
		background-image:url(images/annuaire.png);
		_background-image:url(images/annuaire_ie.png);
		}
		#acces_rapide li.middle{
		border-left:1px dotted #FFF;
		border-right:1px dotted #FFF;
		}
		#acces_rapide li a.atext{
		font-family:arial;
		color:#FFF;
		font-size:12px;
		}
		#acces_rapide li a:hover{
		text-decoration:none;
		}
		#acces_rapide li a.atext strong{
		font-weight:bold;
		font-size:23px;
		display:block;
		text-align:center;		
		}
		#actualites{
		overflow:hidden;
		padding:10px;
		width:480px;
		}
		#actualites div.uneactu{
		float:left;
		width:217px;
		margin:0px 5px 0 5px;
		padding:5px;
		border-top:1px dotted #801D19;
		font-size:12px;
		line-height:150%;
		}
		#actualites div.uneactu h2{
		font-size:14px;
		font-family:"audimat_regular";
		margin-bottom:2px;
		height:70px;
		}
		#actualites div.uneactu h2 a{
		font-weight:normal;
		}
		#actualites div.uneactu h4{
		font-size:10px;
		font-style:italic;
		color:#801D19;
		margin-bottom:5px;
		}
		#actualites div.uneactu .txtactu{
		height:160px;
		}
		#actualites div.uneactu .txtactu div{
		overflow:hidden;
		}
		#en_images h2 a{
		color:#1A171B;
		font-weight:normal;
		}
		#actualites .marginr{
		margin-right:10px!important;
		}
		#actualites hr{
		margin-bottom:5px;
		}
		
		#flux{
		margin-top:15px;
		padding:5px 15px;
		overflow:hidden;
		}
		#flux .sstitflux{
		color:#1A171B;
		text-align:left;
		font-family:'audimat_light';
		font-size:16px;
		margin:10px 0;
		}
		#flux .img{
		float:left;
		width:300px;
		}
		#flux h1.titre{
		margin:0 5px;
		}
		#flux hr{
		margin:5px 0;
		}
		#flux ul{
		width:170px;
		float:left;
		}
		#flux li{
		list-style:none;
		line-height:150%;
		overflow:hidden;
		margin:10px 5px;
		}
		#flux li a.lien{
		color:#1A171B;
		font-weight:normal;
		clear:both;
		display:block;
		float:left;
		}
		#flux li span{
		color:#801D19;
		font-size:11px;
		font-style:italic;
		display:block;
		width:143px;
		float:left;		
		}
		#flux li a.suite{
		float:left;
		display:block;
		width:17px;
		clear:right;
		}
		#flux li a:hover.suite{
		text-decoration:none;
		}
		
		#reseau{
		margin:15px 0 5px 0;
		padding:0 10px;
		}
		#reseau ul{
		margin:10px 0 15px 0;
		overflow:hidden;
		}
		#reseau li,#reseau a.art{
		list-style:none;
		float:left;
		width:218px;
		margin-bottom:3px;
		padding:3px 10px 3px 10px;
		}
		#reseau li a,#reseau a.art{
		display:block;
		background-repeat:no-repeat;
		background-position:right center;
		background-image:url(images/puce.png);
		_background-image:url(images/puce_ie.png);
		}
		#reseau li a{
		color:#1A1A1A;
		}
		#reseau .marginr{
		margin-right:4px;
		}
		#reseau a.art{
		margin-left:242px;
		_margin-left:0px;
		background-position:250px center;
		margin-bottom:15px;
		}
		
		#right h1{
		 padding-left:5px!important;
		 margin-left:0!important;
		 border-bottom: 1px dotted #801D19;
		}
		#edito{
		line-height:140%;
		}
		#edito .suite{
		margin-top:5px;
		}
		#edito{
		border-bottom: 1px dotted #801D19;
		margin-bottom:15px;
		padding-bottom:10px;
		}
		#blocvid{
		margin-bottom:15px;
		}
		#en_images{
		padding:0 5px;
		}
		#en_images li{
		width:175px;
		padding:0;
		margin:0 5px;
		font-size:12px;
		line-height:150%;
		}
		#en_images li div h2{
		font-size:16px;
		font-family:"audimat_regular";
		margin-bottom:4px;
		text-align:left;
		}
		#en_images li{
		list-style:none;
		}
		#en_images ul{
		margin:0;
		padding:0;		
		}
		#en_images li a{
		font-weight:normal;
		}
		#en_images div h4{
		font-size:10px;
		font-style:italic;
		color:#801D19;
		margin-bottom:5px;
		}
		#en_images .suite{
		margin:10px 0 5px;
		}
		#en_images .marginr{
		margin-right:15px!important;
		}
		
		#label{
		overflow:hidden;
		padding:0 10px 0 10px;
		margin-top:5px;
		margin-bottom:15px;
		}
		#label h2{
		font-size:16px;
		font-family:"audimat_regular";
		margin-bottom:4px;
		}
		
		.recherche a{
		color:#1A212C;
		}
		.rssnational{
		float:left;
		margin:0px 5px;
		}
		/*page actu*/
		.texte.actus h3{
		margin-top:15px;
		margin-bottom:10px;
		}

		.texte.actus h4{
		color:#801D19;
		font-size:10px;
		font-style:italic;
		margin-bottom:5px;
		margin-top:0px;
		text-align:right;
		}
		.texte.actus .suite{
		margin-top:15px;
		margin-bottom:15px;
		}
		/*fiche*/
		.fiche span{
		font-weight:bold;
		font-size:13px;
		color:#4D4D4D;
		line-height:170%;		
		}
		.fiche .blocfiche{
		padding:10px;
		margin:10px 0;
		}
		.fiche h3{
		color:#1A212C;		
		}
		.fiche h4{
		color:#1A212C;		
		text-decoration:underline;
		font-size:15px;
		margin-bottom:5px;
		margin-top:10px;
		font-weight:bold;
		}
		/*recherche donne annuaire*/
		#navibis{
		height:100px;
		}
			#navibis h1{
				border-left:1px dotted #FFF;
				padding-bottom:15px;
				margin-top:15px;
				margin-left:125px;
				padding-left:20px;
				font-family:arial;
				font-size:13px;
				font-weight:bold;
			}
			#navibis h1 strong{
			font-size:23px;
			font-weight:bold;
			}
			#navibis  .oueston{
			background-position:center top;
			background-repeat:no-repeat;
			height:97px;
			left:15px;
			position:absolute;
			top:-50px;
			width:97px;
			}
		#jedonne,#annuaire,#jerecherche{
		background-color:#1A212C;
		color:#FFF;
		height:56px;
		width:500px;
		float:left;
		position:relative;
		}
		#autres{
		background-color:#1A212C;
		height:56px;
		width:137px;
		float:left;		
		margin-left:70px;
		overflow:hidden;
		}
		#autres_bis{
		background-color:#1A212C;
		height:56px;
		width:176px;
		float:left;		
		overflow:hidden;
		}
			#autres a{
			display:block;
			float:left;
			width:41px;
			height:41px;
			margin:8px 13px;
			_margin:8px 9px;
			position:relative;
			}
			#autres_bis a{
			display:block;
			float:left;
			width:41px;
			height:41px;
			margin:8px;
			_margin:8px 6px;
			position:relative;
			}
			#autres .mini17,#autres_bis .mini17{
			background-image:url(images/je_donne_mini.png);
			_background-image:url(images/je_donne_mini_ie.png);
			}
			#autres .mini18,#autres_bis .mini18{
			background-image:url(images/je_recherche_mini.png);
			_background-image:url(images/je_recherche_mini_ie.png);
			}
			#autres .mini19,#autres_bis .mini19{
			background-image:url(images/annuaire_mini.png);
			_background-image:url(images/annuaire_mini_ie.png);
			}
			#autres span,#autres_bis span{
			width:9px;
			height:16px;
			display:block;
			position:absolute;
			bottom:0px;
			right:0px;
			background-image:url(images/puce_region.png);
			_background-image:url(images/puce_region_ie.png);
			background-repeat:no-repeat;
			}
			#autres a span span,#autres_bis a span span{
			display:none;
			}
			#autres div.separe,#autres_bis div.separe{
			width:1px;
			float:left;
			margin-top:20px;
			height:35px;
			background-color:#1A212C;
			border:none;
			border-left:1px dotted #FFF!important;
			}
			.survolqui{
			display:none;
			position:absolute;
			top:235px;
			left:0px;
			width:186px;
			text-align:center;
			}
			#autres .survolqui{
			left:766px!important;
			top:165px!important;
			}
			#infomoteur{
			padding:10px 15px;
			margin-bottom:15px;
			}
			#infomoteur  hr{
			height:1px;
			}
			.carto h2{
			border-bottom:1px dotted #1A171B;
			color:#1A171B;
			font-size:13px;
			font-weight:normal;
			float:left;
			padding-bottom:5px;
			margin-bottom:5px;
			}
			.textepadding{
			padding:0 15px;
			}
			#formrecherche{
			padding:10px 15px;
			}
			#formrecherche h2{
			border-bottom:1px dotted #801D19;
			font-family:"audimat_bold";
			font-size:20px;
			float:left;		
			color:#801D19;
			margin-top:10px;
			margin-right:15px;
			margin-left:15px;
			}
			#formrecherche .pro{
			float:left;
			width: 190px;
			cursor:pointer;
			}
			#formrecherche .part{
			float:left;
			width: 175px;
			cursor:pointer;
			}

			#formrecherche label{
			padding:15px 20px 5px 20px;
			display:block;
			height:25px;
			margin:0 15px;
			position:relative;
			}
			#formrecherche #valid{
			clear:both;
			padding:5px 10px 6px;
			margin:10px 0;
			background-color:#1A212C;
			color:#FFF;
			cursor: pointer;
			float:right;
			}
			#formrecherche label span{
			padding:0 15px 0 0;
			font-size:14px;
			font-weight:bold;
			}
			#formrecherche #region{
			margin:10px 0;
			}
			#rslt{
			background-color:#1A212C;
			padding:10px;
			margin:15px 0;
			}
				#rslt #onglets div{
				background-color:#FFF;
				float:left;
				width:125px;
				padding:10px 5px 10px 15px;
				color:#1A171B;
				font-weight:bold;
				margin-right:5px;
				}
				#rslt #onglets a{
				float:right;
				width:13px;
				height:13px;
				position:relative;
				top:-5px;
				background:url(images/close.png) no-repeat;
				}
				#rslt #onglets a span{
				display:none;
				}
				#rslt #fiche{
				background-color:#FFF;
				padding:10px;
				clear:both;
				}
				#rslt h3{
				font-weight:normal;
				margin:5px 0 5px 0;
				}
				#googlemap{
				margin-bottom:15px;
				}
				#legendlabelordi2{
				font-style:italic;
				font-weight: bold ;
				margin-bottom:8px;
				}
				.labelordi2{
				display : list-item;
				list-style-image : url(images/puceordi2.png);
				}
				#rslt h2{
				font-weight:bold;
				}
				#rslt ul{
				clear:both;
				margin-left:25px;
				}
				#rslt li{
				list-style-position:outside;
				}
				
		.arborub h3{
		margin-bottom:10px;
		cursor:pointer;
		}
		.res li{
		list-style:none;
		}
		.desc{
		margin-bottom:10px;
		margin-right:10px;
		line-height:140%;
		}
		.desc .suite{
		margin-top:15px;
		margin-bottom:15px;
		}
			.desc a{
			font-size:11px;
			}
		.desc.videos{
		float:left;
		margin-right:15px;
		}
		.interieur .videos{
		float:left;
		margin:10px 30px;
		}
		.texte h4.date{
		color:#801D19;
		text-align:right;
		}
	/**nwls**/
	#spiplistes-formabo{
	width:450px;
	}
	#spiplistes-formabo label{
	display:block;
	margin:10px 0;
	line-height:150%;
	}
	#spiplistes-formabo label input{
	margin-right:10px;
	}
	/****************/
	#right{
	float:left;
	width:186px;
	margin-right:15px;
	margin-top:105px;
	}
		
		#arbo{
		padding:0 5px;
		position:relative;
		}
		#arbo ul{
		padding-left:5px;
		margin:5px 0 15px 0;
		line-height:130%;
		}
		#arbo li{
		list-style-position:inside;
		margin:5px 0; 
		}
		#arbo li li{
		list-style-type:square;
		}
		#arbo li a{
		color:#1A171B;
		}
		#arbo li a.artlien{
		font-weight:normal;
		}
		#arbo li a.expose{
		color:#811D14!important;
		}
		#mini_carte{
		margin:7px 0 7px 7px;
		}
		#pjs{
		margin-bottom:15px;
		padding:0 5px;
		}
		#pjs ul{
		padding:0 5px;
		}		
		#pjs li{
		list-style:inside;
		margin:3px 0;
		line-height:130%;
		}
		#pjs h1.titre.titreart{
		font-size:13px!important;
		}
		
		#mediatq{
		margin-bottom:15px;
		padding:0 5px;
		}
		#mediatq ul{
		padding:0 5px;
		overflow:hidden;
		}		
		#mediatq li{
		list-style:none;
		margin:5px;
		line-height:130%;
		display:block;
		float:left;
		height:50px;
		width:50px;
		}
		#mediatq h1.titre.titreart{
		font-size:13px!important;
		}
	.accordion li{
	list-style:none;
	}
	.accordion ul ul{
	background-color:#D8DED9;
	padding:10px;
	margin-top:10px;
	}
	.accordion ul ul ul{
	border:1px solid #D8DED9;
	}
/**calendrier-evenement **/
#nav-agenda{
display:none;
}
.navigation-calendrier{
background-color:#D8DED9;
padding:5px;
font-weight:bold;
}
.navigation-calendrier a{
position:relative;
top:2px;
font-weight:bold;
}
td a.calendrier-helvetica16{
font-size:10px!important;
}
.calendrier-table-large{width:500px!important;margin-top:15px;margin-bottom:10px;}
.calendrier-evenement {width:90%;}
.calendrier-th{text-align:center;}
.calendrier-td{
vertical-align:top;
}
.calendrier-th,.calendrier-table-large td{width:71px!important;font-size:10px;font-weight:bold;}
.calendrier-th,.calendrier-table-large td *{font-size:0.9em!important;}
.calendrier-table-large td{border-top:0px!important; border-left:0px!important;border-bottom:0px!important;border-right:1px solid #666666;}
.calendrier-table-large td.large{
width:500px!important; display:block;border-top:1px solid #666666!important;

}
.bandeau_agenda{border-right:1px solid #666666!important;display:block;width:500px!important}
.calendrier-table-large tr{border-bottom:1px solid #666666!important;display:table;}
.calendrier-table-large{border-left:1px solid #666666!important;}
.calendrier-table-large td td {width:30px!important;border:0px!important}
.calendrier-table-large tr tr {border:0px!important}

.calendrier-helvetica16{ font-size:10px!important;}
.autre{
color:#918F5F;
font-size:11px!important;
font-weight:bold!important;
}
.nation{
color:#793B62;
font-size:11px!important;
font-weight:bold!important;
}
.inter{
color:#14524F;
font-size:11px!important;
font-weight:bold!important;
}
a.dp-choose-date{
margin-right:160px!important;
margin-top:5px!important;
}
#heure,#minute{
float:left;
width:45px;
margin-right:5px;
}
#heure{
margin-left:40px;
}
.time{
float:left;
margin-right:10px;
margin-top:5px;
margin-left:5px;
}
h3.legend{
color:#000;
font-weight:bold;
}

/********************/

/***** espace collabo*/

#uldoc li{
list-style:none;
margin:5px 0;
overflow:hidden;
}
#uldoc span{
font-weight:bold;
display:block;
clear:both;
}
#uldoc input,#uldoc #emplacement,#uldoc #type,#uldoc textarea,#uldoc #heure,#uldoc #minute{
border:1px solid #1A171B;
padding:2px;
margin:2px 0;
width:300px;
}
#uldoc #heure,#uldoc #minute{
width:50px;
}
.dp-choose-date{
float:right;
}
.erreur{
color:#B32D22!important;
font-weight:bold;
}
.insiteform .submit{
clear:both;
padding:5px 10px 6px;
margin:10px 0;
background-color:#1A212C;
color:#FFF;
cursor: pointer;
float:right;
}
#adddoc,#suppdoc{
position:relative;
top:3px;
}

/***************/
#footer{
float:left;
width:950px;
text-align:center;
border-bottom:#1A212C 2px solid;
padding:10px 0;
margin-bottom:10px;
}
	#footer a{
	color:#1A212C;
	}

