body {
	margin: 0px;
	padding: 0px;
	line-height: 14px;
	font: 11px Arial, sans-serif;
}

.navH {
	background-color: #fff;
	height: 17px;
	float: left;
	padding-top: 2px;
}

.navH:hover {
	background-color: #999;
	height: 17px;
	float: left;
	padding-top: 2px;
}

.navH:hover a {
	font: 12px Arial, sans-serif; 
	color: #fff; 
	text-transform: uppercase; 
	padding-left: 5px; 
	padding-right: 5px;
	text-decoration: none;
}

.navH a {
	font: 12px Arial, sans-serif; 
	color: #909090; 
	text-transform: uppercase; 
	padding-left: 5px; 
	padding-right: 5px;
	text-decoration: none;
}

.navHon {
	background-color: #999;
	height: 17px;
	float: left;
	padding-top: 2px;
}

.navHon a {
	font: 12px Arial, sans-serif; 
	color: #fff; 
	text-transform: uppercase; 
	padding-left: 5px; 
	padding-right: 5px;
	text-decoration: none;
}

.navHt {
	background-color: #fff;
	height: 17px;
	float: left;
	padding-top: 2px;
}

.navHt:hover {
	background-color: #396e9f;
	height: 17px;
	float: left;
	padding-top: 2px;
}

.navHt:hover a {
	font: 12px Arial, sans-serif; 
	color: #fff; 
	text-transform: uppercase; 
	padding-left: 5px; 
	padding-right: 5px;
	text-decoration: none;
}

.navHt a {
	font: 12px Arial, sans-serif; 
	color: #909090; 
	text-transform: uppercase; 
	padding-left: 5px; 
	padding-right: 5px;
	text-decoration: none;
}

.navHton {
	background-color: #396e9f;
	height: 17px;
	float: left;
	padding-top: 2px;
}

.navHton a {
	font: 12px Arial, sans-serif; 
	color: #fff; 
	text-transform: uppercase; 
	padding-left: 5px; 
	padding-right: 5px;
	text-decoration: none;
}

.navHoff {
	background-color: #fff;
	height: 17px;
	float: left;
	padding-top: 2px;
}

.navHoff span {
	font: 12px Arial, sans-serif; 
	color: #ccc; 
	text-transform: uppercase; 
	padding-left: 5px; 
	padding-right: 5px;
}

p {padding-bottom: 14px;}

#contacts a {
	font: 11px Arial, sans-serif; 
	color: #074a87; 
	background-image: url(com/arr_bleu.gif);
	background-position: 0px 5px;
	padding-left: 8px;
	background-repeat: no-repeat;
}

.spacer {
	clear: both;
}

.spacer5 {
	clear: both;
	height: 5px;
}

.spacer8 {
	clear: both;
	height: 8px;
}

.spacer10 {
	clear: both;
	height: 10px;
}

.spacer15 {
	clear: both;
	height: 15px;
}

.spacer20 {
	clear: both;
	height: 20px;
}

.intertitre {
	font: 12px Arial, sans-serif;
	color: #898989;
	text-transform: uppercase;
	background-image: url(com/bg_titre.gif);
}

.intertitre span {
	background-color: #fff;
	padding-right: 10px;
}

#navHoriz {
	width: 960px;
	margin: auto;
}

	#navHoriz #logo{
		float: left;
		margin-right: 22px;
	}
	
	#navHoriz ul{
		padding: 0px;
		padding-top: 6px;
		margin: 0px;
	}

#container {
	width: 960px;
	margin: auto; 
	border-top: 1px solid #c2c2c2;
}

	#container #navGauche {
		float: left;
		width: 141px;
	}

		#container #navGauche #logoBourget {
			padding-top: 10px;
			padding-bottom: 10px;
			border-bottom: 1px solid #c8c8c8;
		}
	
		#container #navGauche ul {
			margin: 0px;
			padding: 0px;
		}
	
		#container #navGauche ul li {
			background-image: url(com/puce_list_plus.gif);
			background-repeat: no-repeat;
			background-position: 0px 8px;
			padding-left: 13px;
			font: 11px Arial, sans-serif;
			border-bottom: 1px solid #c8c8c8;
			padding-top: 4px;
			padding-bottom: 5px;
		}
	
		#container #navGauche ul li a {
			color: #074a87;
			text-transform: capitalize;
		}
		
	#container #main {
		float: right;
		width: 800px;
		background-image: url(com/bg_rightSide_bleu.jpg);
		background-repeat: no-repeat;
		background-position: top right;
	}
	
		#container #main #content {
			float: left;
			width: 460px;
		}
	
		#container #main #content #chemin {
			font: 11px Arial, sans-serif; 
			color: #074a87;
		}

	#container #main #content #texte a {
		font: 11px Arial, sans-serif; 
		color: #396e9f; 
		background-image: url(com/arr_bleu.gif);
		background-position: 0px 5px;
		padding-left: 8px;
		background-repeat: no-repeat;
	}
	
		#container #main #content #chemin a {
			color: #074a87;
		}
	
		#container #main #content h1 {
			font: 28px Arial, sans-serif;
			color: #0b4a83;
			text-transform: uppercase;
			font-weight: bold;
		}
	
		#container #main #content h2 {
			font: 20px Arial, sans-serif;
			color: #0b4a83;
			font-weight: bold;
			line-height: 20px;
		}
	
		#container #main #content .communique {
			font: 20px Arial, sans-serif;
			color: #c8d2e4;
			text-transform: uppercase;
			line-height: 20px;
		}
	
		#container #main #content #contacts {
			font: 11px Arial, sans-serif;
			color: #898989;
			line-height: 14px;
		}
		
.article {
	font: 11px Arial, sans-serif; 
	line-height: 14px; 
	color: #898989; 
	padding-top: 10px;
}

.article h3 {
	font: 11px Arial, sans-serif; 
	color: #000;
}
/* /// Rajout Jeff 18/06 /// */
.article h3.titre_complet {
	font: 12px Arial, sans-serif;
	color:#000;
	font-weight: bold;
	margin: 10px 0px 12px 0px;
}

.big {
	font: 13px Arial, sans-serif; 
	font-weight: bold;
	color: #0b4a83;
}

.tous {
	clear: both;
}

.tous a {
	font: 11px Arial, sans-serif;
	color: #396e9f;
	background-image: url(com/arr_bleu.gif);
	background-position: 0px 5px;
	padding-left: 8px;
	background-repeat: no-repeat;
}

.cadre {
	background-image: url(com/bg_cadre.gif);
	padding-top: 12px;
	padding-left: 12px;
	padding-bottom: 12px;
}

.cadre .item {
	float: left;
	width: 135px;
	margin-right: 12px;
}

.cadre .item span {
	display: block;
	font: 11px Arial, sans-serif;
	color: #396e9f;
}
	
	#container #main #content #documentation .clearboth {
		clear:both;
		margin:5px 0px 5px 0px;
	}
	#container #main #content #documentation .visuel {
		float: left;
		width: 67px;
		height: 130px;
	}

	#container #main #content #documentation .titre {
		float: left;
		width: 85px;
		height: 130px;
	}

	#container #main #content #documentation .titre a {
		font: 11px Arial, sans-serif; 
		color: #396e9f; 
		background-image: url(com/arr_bleu.gif);
		background-position: 0px 5px;
		padding-left: 8px;
		background-repeat: no-repeat;
	}

	#container #main #content #retour a {
		font: 11px Arial, sans-serif; 
		color: #396e9f; 
		background-image: url(com/arr_bleu.gif);
		background-position: 0px 5px;
		padding-left: 8px;
		background-repeat: no-repeat;
	}

	#container #main #content #documentation .titre span {
		color: #898989;
	}
	
	#container #main #navDroite {
		float: right;
		width: 335px;
		color: #fff;
		min-height: 650px;
	}
	
	.plus {
		margin-left: 15px;
		width: 300px;
		background-image: url(com/bg_knowMore.gif);
		background-repeat: no-repeat;
		height: 20px;
		text-align: right;
	}
	
	.plus span {
		padding-right: 10px;
		font: 11px Arial, sans-serif;
		color: #fff;
		font-weight: bold;
		line-height: 18px;
		text-transform: uppercase;	
	}
	
	#container #main #navDroite .intertitre {
		margin-left: 35px;
		margin-right: 20px;
		font: 12px Arial, sans-serif;
		color: #85b6e5;
		text-transform: uppercase;
		background-image: url(com/bg_titreb.gif);
	}
	
	#container #main #navDroite .intertitre span{
		background-color: #3a76ac;
		padding-right: 10px;
	}
	
	#container #main #navDroite ul {
		margin-left: 35px;
		padding: 0px;
	}
	
	#container #main #navDroite ul li {
		color: #85b6e5;
		padding-right: 10px;
	}
	
	#container #main #navDroite ul li a {
		color: #fff;
	}
	
	#container #main #navDroite .tous {
		margin-left: 35px;
	}
	
	#container #main #navDroite .tous a {
		font: 11px Arial, sans-serif;
		color: #fff;
		background-image: url(com/arr_white.gif);
		background-position: 0px 5px;
		padding-left: 8px;
		background-repeat: no-repeat;
	}
	
	/* HEADER - styles Digitas */

#header{
	display:block;
	clear:both;
	width:960px;
	height:20px;
	padding:4px 0px 0px 0px;	
	position:relative;
	margin: auto;
	z-index:15;
}

	#header #searchHead{
		float:right;
		padding:0px 0px 8px 0px;
		clear:both;
	}
			
		#searchHead ul{			
			float:left;
			padding:0px 0px 0px 10px;
		}
		
		#header #searchHead ul li{
			float:left;
			padding:0px 0px 0px 12px;
			color:#9b9b9b;
		}
		
		#header #searchHead ul li a{
			float:left;
			padding:4px 0px 0px 0px;
			color:#9b9b9b;
		}
		
		img.smalCarte,#header #searchHead ul li form span{
			float:left;
		}	
		
		#header #searchHead ul li form{
			float:left;
			margin:0px;
		}
		
		#header #searchHead ul li form span{
			padding:4px 0px 0px 0px;
		}
		
		#header #searchHead ul li form span.f_search{
			background:transparent url(com/bg_input.gif) no-repeat;
			width:153px;
			height:17px;
			padding:0px;
			margin:2px 0px 0px 10px;
			padding:2px 0px 0px 2px;
		}
		
			form span.f_search input#field_search{
				border:0;
				width:130px;
				padding:0px 0px 0px 0px;
				color:#9b9b9b;
				float:left;
				height:14px;
			}
			
			input#btn_ok{
				float:right;
				border:none;
				background:none;
				cursor:pointer;
				color:#9B9B9B;
				display:block;
				padding:0px 1px 0px 0px;
				font-weight:bold;
			}
			
			
			/**************/
			
			#searchHead ul li .cmb{
				float:left;
				padding:2px 0px 0px 10px;
				position:relative;
				width:155px;
			}			
			
			#searchHead ul li .cmb p.select{
				background:transparent url(com/bg_select.gif) no-repeat;
				width:145px;
				height:19px;
				padding:0px 0px 0px 10px;
				display:block;
				clear:both;
				position:relative;
				cursor:pointer;
			}
			
				#searchHead ul li .cmb p.select a.upDown{
					background:transparent url(com/arr.gif) no-repeat;
					width:7px;
					height:4px;
					float:right !important;
					margin:8px 7px 0px 0px;
				}
				
				* html a.upDown{					
					background-position:0 50% !important;
					margin-top:0px !important;
				}
				
				#searchHead ul li .cmb p.select span{
					float:left;
					padding:3px 0px 0px 0px;
				}
				
			#searchHead ul li .cmb #groupSites{
				position:absolute;
				width:155px;
				top:19px;
				right:0px;
				padding:0px 0px 0px 0px;
				display:none;
				border-bottom:1px solid #c7c7c7;
			}
			
			* html #searchHead ul li .cmb #groupSites{
				right:-1px;
			}
				
				#searchHead ul li .cmb #groupSites ul{
					background:transparent url(com/bg_list_select.gif) no-repeat;
					padding:6px 5px 5px 10px;
					width:140px;
					display:block;
					float:none;
				}
				
				
				#searchHead ul li .cmb #groupSites ul li,#searchHead ul li .cmb #groupSites ul li a{
					padding:0px 0px 0px 0px !important;
					float:none !important;				
				}
				
				
			/*******/	
			
		p#toolBox{
			display:block;
			clear:both;
			overflow:hidden;
			width:100%;
		}
		
			p#toolBox a{
				float:left;
				margin:0px 12px 0px 0px;
			}
			
			p#toolBox a#textePlus{
				background:transparent url(com/texteplus.gif) no-repeat;
				width:17px;
				height:13px;
			}
			
			p#toolBox a#texteMoins{
				background:transparent url(com/textemoins.gif) no-repeat;
				width:17px;
				height:13px;
			}
			
			p#toolBox a{
				text-decoration:none;
			}
		
			p#toolBox a#print{
				background:transparent url(com/print.gif) no-repeat;
				width:13px;
				height:13px;
			}
			
			
/***********/
/***********/

.size16{
	font-size:16px;
}

.size15{
	font-size:15px;
}

.size12{
	font-size:12px;
}

.spip_doc_titre {text-align: left; color: #cfc4c4;}
.spip_documents {padding-bottom: 15px;}
.spip_documents_left {padding-bottom: 15px; padding-right: 10px;}
.spip_documents_right {padding-bottom: 15px; padding-left: 10px;}

.spip_out {
	font: 11px Arial, sans-serif; 
	color: #074a87; 
	background-image: url(com/arr_bleu.gif);
	background-position: 0px 5px;
	padding-left: 8px;
	background-repeat: no-repeat;
}

a {color: #074a87;}
