/** ALL **/
	*{
		font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#004c69;
		line-height: 18px;
	}
	h2{
		margin:0px;
	}
	p{
		margin:0px;
	}
	body{
		background:url(../img/bg.gif) repeat-x;
		margin:0px;
	}
	ul{
		padding-left:10px;
		margin-left:0px;
	}
	ul li{
		list-style:none;
		background:url(../img/puce.gif) no-repeat 0px 5px;
		padding-left:15px;
	}
	.content{
		margin: 0 auto;
		width:960px;
		text-align:justify;
	}
	a img{
		border:none;
	}
	a{
		text-decoration:none;
	}
	.lien{
		color:#002e3f;
		font-size:11px;
		font-weight:bold;
	}
	.visuel{
		margin-bottom:10px;
	}
	.visuel_gauche{
		margin-right:10px;
		float:left;
	}
	.img_dl{
		background:url(../img/dl.gif) no-repeat 5px 1px;
	}
/** /ALL **/

/** HEADER **/
	.header{
		text-align:center;
	}
	.header img{
		margin-top:19px;
	}
/** /HEADER **/


/** NAV **/
div#imenu{
	overflow:hidden;
	width:600px;
	height:0;
	font-size:13px;
}
div#imenu ul,
div#imenu ul li{
	display:table;
	margin:0;
	padding:0;
}
div#imenu ul li{
	float:left;
	clear:both;
}
div#imenu ul li a{
	font-size:15px;
}
/**/
div#menu{
	background:url("../img/bg-nav-rub.gif") no-repeat scroll 0 0 transparent;
	width:485px;
	height:25px;
	padding-top:3px;
	float:left
}
div#menu ul,
div#menu ul li{
	margin:0;
	padding:0;
	list-style:none;
}
div#menu ul li ul li{
	height:25px;
	padding-left:10px;
	padding-top:5px;
}
div#menu ul.rub li.rub{
	float:left;
	position:relative;
	background:none;
			/* Denis 23-02-2010    */
	padding-bottom: 5px;
}
div#menu ul.rub li.rub a{
	padding-right:6px;
	padding-left:6px;	

	font-size:12px;
}
div#menu ul.srub {
	top:21px; /* 17 */
	left:0;
	position:absolute;
	display:none;
}
div#menu ul.rub li.rub:hover ul.srub{
	display:block;
	background-color:#EFEFEF;
	white-space:nowrap;
}
div#menu ul.rub li.rub ul.srub li.srub {
	position:relative;
	background:none;
	white-space:nowrap;
}
div#menu ul.rub li.rub ul.srub li.srub a{
	padding:0px;
}
div#menu ul.rub li.rub ul.srub li.srub ul.ssrub {
	background-color:#EFEFEF;
	display:none;
}
div#menu ul.rub li.rub ul.srub li.srub,
div#menu ul.rub li.rub ul.srub li.srub a{
	color:#004C69;
}
div#menu ul.rub li.rub ul.srub li.srub{
	height:25px;
}
div#menu ul.rub li.rub ul.srub li.srub:hover{
	background-color:#CCCCCC;
	color:#FFFFFF;
}
div#menu ul.rub li.rub ul.srub li.puce:hover{
	background:url(../img/active-srub.gif) no-repeat right;
	background-color:#CCCCCC;
}
div#menu ul.rub li.rub ul.srub li.srub:hover a{
	background-color:#CCCCCC;
	color:#FFFFFF;
}
div#menu ul.rub li.rub ul.srub li.srub:hover ul.ssrub {
	display:block;
	position:absolute;
	top:0;
}
div#menu ul.rub li.rub ul.srub li.srub:hover ul.ssrub {
	background-color:#EFEFEF;
}
div#menu ul.rub li.rub ul.srub li.srub:hover ul.ssrub li.ssrub{
	background:none;
	white-space:nowrap;
	padding-left:10px;
}
div#menu ul.rub li.rub ul.srub li.srub:hover ul.ssrub li,
div#menu ul.rub li.rub ul.srub li.srub:hover ul.ssrub li a{
	background-color:#EFEFEF;
	color:#004C69;
}

div#menu ul.rub li.rub ul.srub li.srub:hover ul.ssrub li:hover,
div#menu ul.rub li.rub ul.srub li.srub:hover ul.ssrub li:hover a{
	background-color:#CCCCCC;
	color:#FFFFFF;
}
div#menu ul.rub li.rub ul.srub li.puce {
	background:url(../img/inactive-srub.gif) no-repeat right;
}
li.separateur{
	border-top:1px solid #BFCBCF;
}
div#menu ul.rub li.rub ul.srub li.puce:hover{
	/*background:url(../img/active-srub.gif) no-repeat right;*/
}

/** /NAV  **/


/* NAV TEST DIV *//*
.nav-rub{
	background:url("../img/bg-nav-rub.gif") no-repeat scroll 0 0 transparent;
	float:left;
	font-size:12px;
	height:24px;
	padding-top:3px;
	text-align:center;
	width:500px;
}
.rub{
	float:left;
	position:relative;
}
.rub a{
	font-size:13px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}
.rub:hover .srub{
	display:block;
}
.srub_global{
	text-align:left;
	position:absolute;
	padding-top:10px;
	background-color:#FEFEFE;
	top:17px;
	left:0;
}
.srub{
	display:none;
	height:25px;
	background-color:#FEFEFE;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
.nav-rub .srub.puce{
	background:url(../img/puce.gif) no-repeat right;
}
.srub:hover{
	background-color:#c8c8c8;
}
.srub:hover a{
	color:#FFFFFF;
}
.srub.puce:hover{
	background:url(../img/active-srub.gif) no-repeat right;
	background-color:#c8c8c8;
}
.srub:hover .ssrub{
	display:block;
}
.ssrub_global{
	position:relative;
	float:right;
	background-color:#FEFEFE;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
.ssrub{
	position:absolute;
	display:none;
	background-color:#FEFEFE;
}
.srub:hover .ssrub a{
	font-size:13px;
	color:#004C69;
}
.srub:hover .ssrub .ssrub_detail:hover{
	background-color:#c8c8c8;
}
.srub:hover .ssrub .ssrub_detail:hover a{
	color:#FFFFFF;
}
*/
/* FIN NAV TEST DIV */
/* NAV */
	/*RUB */
		/*.nav-rub{
			font-size:12px;
			width: 500px;
			height:24px;
			text-align:center;
			padding-top:3px;
			float:left;
			background:url(../img/bg-nav-rub.gif) no-repeat;
		}
		.nav-rub ul{
			padding:0px;
			margin:0px;
		}
		.nav-rub ul li{
			float:left;
			padding:0px;
			margin:0px;
			background:none;
			position:relative;
		}
		
		.nav-rub a{
			padding-right:10px;
			padding-left:10px;
			text-decoration:none;
			font-size: 13px;
			/*padding:0px;*/
			/*margin:0px;*/
		/*}
		.nav-rub .active{
			color:#8e9094;
		}
		.nav-rub li:hover a{
			color:#8e9094;
		}
		.nav-rub .srub{
			display:none;
		}
		.nav-rub li:hover .srub{
			display:block;
		}*/
	 /*RUB*/
	
	/*SRUB*/
		/*.nav-rub .srub{
			text-align:left;
			background-color:#fefefe;
			background-color:#eeeeee;
			/*width:136px;*/
			/*position:absolute;
			top:19px;
			left:0px;
			border-bottom:#FFF solid 1px;
			border-left:#FFF solid 1px;
			border-right:#FFF solid 1px;
			white-space:nowrap;
			margin-top:-3px;
		}
		.nav-rub .srub li{
			cursor:pointer;
			float:none;
			position:relative;
			min-height:25px;
			padding-top:5px;
		}
		.nav-rub .srub li.puce{
			background:url(../img/puce.gif) no-repeat right;
		}
		.nav-rub .srub li a{
			color:#004C69;
		}
		.nav-rub .srub li .decalage{
			padding-left:10px;
			padding:0px;
			margin:0px;
		}
		.nav-rub .srub li:hover{
			background-color:#c8c8c8;
		}
		.nav-rub .srub li.puce:hover{
			background:url(../img/active-srub.gif) no-repeat right;
			background-color:#c8c8c8;
		}
		.nav-rub .srub li:hover a{
			color:#FFF;
		}
		.nav-rub .srub li .ssrub{
			display:none;
		}
		.nav-rub .srub li:hover .ssrub{
			display:block;
		}*/
	 /*SRUB */
	
	/* SSRUB */
		/*********** AVEC <LI> *************
		.nav-rub .srub .ssrub{
			position:absolute;
			left:136px;
			margin-top:-25px;
			text-align:left;
			background-color:#000;
			border-bottom:#FFF solid 1px;
			border-top:#FFF solid 1px;
			border-right:#FFF solid 1px;
			white-space:nowrap;
		}
		
		.nav-rub .srub .ssrub li{
			padding-left:10px;
			cursor:pointer;
			float:none;
			position:relative;
			background:none;
		}
		.nav-rub .srub li .ssrub li a{
			color:#004C69;
		}
		
		.nav-rub .srub li:hover .ssrub li:hover{
			background-color:#c8c8c8;
		}
		.nav-rub .srub li:hover .ssrub li:hover a{
			color:#000;
		}
		*********** AVEC </LI> ************/
		
		/********** AVEC <TABLE> *********/
		/*.nav-rub .srub .ssrub{
			position:absolute;
			/*left:136px;*/
			/*margin-top:-25px;*/
			/*top:0px;
			text-align:left;
			/*background-color:#fefefe;*/
			/*background-color:#eeeeee;
			border-bottom:#FFF solid 1px;
			border-top:#FFF solid 1px;
			border-right:#FFF solid 1px;
			white-space:nowrap;
		}
		
		.nav-rub .srub .ssrub tr{
			height:25px;
		}
		.nav-rub .srub .ssrub td{
			padding-left:10px;
			cursor:pointer;
			float:none;
			position:relative;
			background:none;
			padding:0px;
			margin:0px;
		}
		.nav-rub .srub li .ssrub td a{
			padding:0px;
			color:#004C69;
		}
		
		.nav-rub .srub li:hover .ssrub td.survol{
			background-color:#c8c8c8;
		}
		.nav-rub .srub li:hover .ssrub td.survol a{
			color:#FFF;
		}*/
		/********** AVEC </TABLE> **********/
	/* /SSRUB */
/* /NAV */

/** ESPACE LAB **/
	.espace-lab{
		padding-top:3px;
		text-align:center;
		width:120px;
		height:24px;
		float:left;
		margin-left:45px;
		background:url(../img/bg-lab.gif) no-repeat;
	}
	.espace-lab a{
		font-size:13px;
		font-weight:bold;
	}
/** /ESPACE LAB **/

/** RECHERCHE **/
	.recherche{
		float:right;
		width:274px;
		height:24px;
		background:url(../img/bg-recherche.gif) no-repeat;
		position:relative;
	}
	.recherche .valid{
		position:absolute;
		cursor:pointer;
		margin-left:253px;
		margin-top:-15px;
		height:18px;
		width:18px;
	}
	.recherche input{
		padding:0px;
		margin-top:6px;
		margin-left:20px;
		width:223px;
		height:13px;
		font-size:10px;
		border:0px;
		outline-color:-moz-use-text-color;
		outline-style:none;
		outline-width:medium;
		background-color:transparent;
	}
	/** PAGINATION **/
	#pagination{
	color:#3646AB;
		text-align:center;
	}
	#pagination ul li{
		text-decoration:none;
		background:none;
	}
	/** /PAGINATION **/
/** /RECHERCHE **/

/** ACCUEIL **/
	.titre{
		font-weight:bold;
		color:#3646ab;
		font-size:12px;
	}
	.titreactu{
		font-weight:bold;
		/**/color:#3646ab;
		font-size:11px;
	}
	.sous-titre{
		font-size: 14px;
		font-weight: bold;
		text-align: left;
	}
	.gauche{
		padding-top:30px;
		padding-right:50px;
		float:left;
		width:294px;
	}
	.gauche .intro{
		width:294px;
		margin-bottom:20px;
	}
	.bloc-jaune{
		width:294px;
	}
	.bloc-jaune .titre{
		padding-top:4px;
		background:url(../img/bg-titre-jaune.gif) no-repeat;
		color:#3646ab;
		font-size:14px;
		font-weight:bold;
		padding-left:10px;
		height:25px;
	}
	.bloc-jaune ul li a{
		color:#f69600;
		font-size:12px;
		font-weight:bold;
	}
	.bloc-bleu{
		width:294px;
	}
	.bloc-bleu .titre{
		padding-top:4px;
		background:url(../img/bg-titre-bleu.gif) no-repeat;
		color:#fff;
		font-size:14px;
		padding-left:10px;
		height:25px;
	}
	.bloc-bleu ul li a{
		color:#3646ab;
		font-size:12px;
		font-weight:bold;
	}
	.milieu{
		width:280px;
		padding-right:50px;
		float:left;
		padding-top:30px;
	}
	.milieu .bloc-gris{
		margin-bottom:30px;
	}
	.bloc-gris .titre{
		padding-left:5px;
		padding-top:4px;
		height:25px;
		margin-bottom:10px;
		font-size:14px;
		background:url(../img/bg-titre-gris.gif) no-repeat;
	}
	.bloc-gris-interne .titre{
		padding-left:5px;
		padding-top:4px;
		height:25px;
		margin-bottom:10px;
		font-size:14px;
		background:url(../img/bg-interne-gauhe-titre-gris.gif) no-repeat;
	}
	.droite{
		float:left;
		width:270px;
		padding-top:30px;
	}
	.actu{
		text-align:justify;
		padding-top:20px;
		/* padding-bottom:20px; */
	}
	.actu .titre{
		color:#3646ab;
		font-weight:bold;
		font-size: 14px;
	}
	.actu .lien{
		color:#002e3f;
		font-size:11px;
		font-weight:bold;
	}
	.debat{
		padding-top:20px;
	}
	.debat .titre{
		color:#3646ab;
		font-weight:bold;
	}
/** /ACCUEIL **/

/** PAGE INTERNE **/
	/** ARIANE **/
		.ariane{
			margin-bottom:5px;
		}
	/** /ARIANE **/
	.contenu .visuel_gauche{
		margin-right:20px;
		float:left;
	}
	.gauche_interne{
		padding-top:30px;
		float:left;
		width:294px;
		padding-bottom:20px;
	}
	.contenu{
		/*padding-left:320px;*/
		width:405px;
		float:left;
	}
	.contenu .titre{
		font-weight:bold;
		color:#3646ab;
		font-size:12px;
	}
	.contenu .titre h2{
		font-weight:bold;
		color:#3646ab;
		font-size:12px;
	}

	.contenu .titre_recherche{
		color:#3646ab;
		font-size:12px;
		font-weight:bold;
	}
	.contenu .resultat .titre{
		margin-top:20px;
		color:#3646ab;
		font-size:12px;
		font-weight:bold;
	}
	.contenu .resultat .suite{
		font-weight:bold;
	}
/** /PAGE INTERNE **/

/** ANNEXE **/
	.annexe{
		width:215px;
		margin-left:20px;
		height:100%;
		float:left;
	}
	.annexe .titre{
		padding-left:5px;
		padding-top:4px;
		height:25px;
		margin-bottom:10px;
		font-size:14px;
		background:url(../img/bg-titre-gris.gif) no-repeat;
	}
	.annexe ul{
		padding:0px;
		margin:10px;
	}
	.annexe li{
		background:none;
		padding:0px;
		font-weight:bold;
		padding-bottom:10px;
	}
/** /ANNEXE **/

/** PIED DE PAGE **/
	.footer{
		font-size:11px;
	}
	.footer .coordonne{
		float:left;
	}
	.footer .plus{
		float:right;
	}
	.footer .plus a{
		color:#1a799e;
		font-weight:bold;
	}
/** /PIED DE PAGE **/

/** NUAGE DE TAG **/
	.nuage{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding-bottom:20px;
	}
	.nuage_interne{
		padding-top:10px;
	}
	.nuage a:hover{
		text-decoration:underline;
	}
/** /NUAGE DE TAG **/

/** SEPARATEUR **/
	.separateur{
		border-top:#bfcbcf 1px solid;
	}
	.separateur_blanc{
		border-top:#FFF 1px solid;
	}
	.sep_espace{
		margin-bottom:15px;
	}
/** /SEPARATEUR **/
/** liste ref **/
.ref_titre{
	/*cursor:pointer;*/
	color:#3646AB;
	font-size:12px;
	font-weight:bold;
}
.titre h1{
	color:#3646AB;
	font-size:12px;
	font-weight:bold;
}
/** /liste ref **/
/** formulaire erreure **/
form input{
	border:1px solid #7f9db9;
}
form .erreur{
	border:#FF0000 solid 1px;
}
/** /formulaire erreure **/
/** font de contenu **/
.font_contenu{
	background:url(../pics/font-annexe.gif) repeat-y right;
	margin-top:30px;
	margin-bottom:20px;
	float:left;
	margin-left:26px;
	width:640px;
}
/** /font de contenu **/
.full-input{
	width:90%;
}
.demi-input{
	width:40%;
}

#temp ul{
	list-style:none;
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#FFFFFF;
}
#temp ul li{
	list-style:none;
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#FFFFFF;
}
#temp a{
	font-size:13px;
	color:#FFFFFF;
}
