body{
					margin:0px;
					font-family:Arial, Helvetica, sans-serif;
				 

					background-image:url(images/fd_page.jpg);
					background-repeat:repeat-x;
					background-color:#1760a5;
					text-align:center;
}
center {
					clear:both;
					display:block;
}
h1 {
					font-size:14px; color:#98c3ee; line-height:14px; margin:0px; padding:0px;
					text-transform:uppercase;
					
	color:#fff;
}
h2 {
					font-size:12px; color:#2884DB;
					text-transform:uppercase;border-bottom:1px solid #2884DB;
					margin-top:25px;
					
}
form { 
					margin:0px;

}
#page {
					margin-left:auto;
					margin-right:auto;
					
				
					
					width:965px;
					position:relative;
					
					text-align:left;
					background-image:url(images/fd_centre.jpg);
					background-position:0px 178px;
					background-repeat:no-repeat;
					
}


/*********************************************************
			le header
*********************************************************/
#header {
					margin:0px auto 0 auto; padding:0px; 
					height:178px;
					width:965px;
					overflow:hidden;
					background-image:url(images/fd_headerDefaut.jpg);
					background-repeat:no-repeat;
}
/*********************************************************
			Logo sur les pages
*********************************************************/
#logo_small {
	width:146px;
	height:57px;
}
#logo_small img, #logo_small {
	border:0;
	width:175px;
	height:80px;
}
/*********************************************************
			onglets en entete de page
*********************************************************/
#onglets {
	
			height:20px;
		
		padding:8px 0 0 0;
		text-align:right;

		position:absolute;
		left:0px; top:0px;
		z-index:2;

}
#header #onglets ul {
	margin:0px; padding:0px; 
	position:relative;
	top:0px;
	left:0px;
	width:inherit;
	border:0px solid red;
	position:relative;
	left:50px;
}
#header #onglets li {
	
	color:#fff;
	text-decoration:none;
	
	font-size:14px; line-height:18px;
	text-transform:uppercase;
	letter-spacing:9px;
	background-image:url(images/puce_onglet.gif);
	background-repeat:no-repeat;
	background-position:left center;

	padding:0px; margin:0px; 
	height:22px;padding-left:18px;
	padding-right:35px;
	list-style:none;
	float:left;
	display:inline;
	

}
#header #onglets li:hover {background-image:url(images/puce_onglet_over.gif);
}
#header #onglets li a{padding:0px; margin:0px;  width:inherit; font-size:12px; line-height:18px; letter-spacing:normal;
				 color:#ffffff; text-decoration:none; text-transform:uppercase; font-weight:bolder; }

#header #langue {
		position:absolute;
		right:40px; 
		margin:0px;
		padding:0px;
		top:-1px;
}
#header #langue a{ 
		background-color:#dedede;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		padding:2px;
		text-decoration:none;
		font-size:10px;
	

}
#header #langue li a:hover{ 
		color:#bf2425;
}
/*********************************************************
			Animation
*********************************************************/

#zoneAnimation {
	width:965px; 
	height:219px;
	position:absolute; 
	top:30px; 
	left:0px;
	overflow:hidden;
}
#animation{}
/*********************************************************
			Contenu centre entre header et footer, pour transitions
*********************************************************/
#contenu_centre {
	position:relative;
	width:965px;
	top:-30px;
	
	

}
#contenu_centre p {
	color:#001a52;
	font-size:11px;

	line-height:16px;
	margin:6px 0pt;
}
#contenu_centre ul, #contenu_centre ol {
	margin-bottom:7px;
	
	color:#7F7F7F;
	font-size:11px; line-height:15px;
	margin-bottom:25px;
}
#contenu_centre ul ul {
	list-style:none;
}
#masque {
	overflow:hidden;
}
/*********************************************************
			Colonne gauche
*********************************************************/
#colonneGauche {
	/*float:left;*/

	width:228px;

	

	left:0px; top:0px;
	float:left;
	margin:0px; padding:0px;
	position:relative;
	
}
/*********************************************************
			Colonne droite
*********************************************************/
#colonneDroite {
	/*float:right;*/
	margin:0px; padding:0px;
	
	margin-left:228px;
	width:730px;width:734px;
	overflow:hidden;
}
/*********************************************************
			Fil d'arianne
*********************************************************/

.filAriane {
	width:467px;
	padding-left:32px;
	padding-right:22px;
}
.filAriane #prefixe {
	font-size:10px; line-height:14px; font-style:italic;


}
.filAriane a {
	padding:0px 0px 0 10px;
	color:#ffffff;
	text-decoration:none;
	font-size:10px;
	line-height:10px;
}
/*********************************************************
			menu lateral
*********************************************************/

#colonneGauche .menu_lateral {
		margin:0px 0px 0px 0px;
		padding: 0px;
		padding-left:14px;
		padding-top:26px;

}
.menu_lateral  #menu { 
		padding-bottom:40px; 
		}

.menu_lateral  #menu ul li{ 		
		padding:0px; margin:0px;
		list-style:none;
}

.menu_lateral  #menu a{
		display:block;
		
}


#dhtmlgoodies_listMenu {
	padding:0px; margin:0px;
	position:relative;
	top:25px; left:2px;
	background-image:none;
}

#dhtmlgoodies_listMenu ul li {
	display:inline;
	line-height:10px;
	padding:0px;
}

/*premier element*/
#dhtmlgoodies_listMenu li a {
	background-image:url(images/puce_rubrique.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	/*text-indent:18px;*/
	padding-left:18px;
	text-transform:uppercase;
	font-weight:bolder;
	height:22px;
	height:auto;
	padding-top:3px;
	padding-bottom:2px;
}
#dhtmlgoodies_listMenu li a.selected {
	color:#00337c;
}




/*deuxieme element*/
#dhtmlgoodies_listMenu ul li a.selected{
	/*background-color:#00CC00;*/
}

#dhtmlgoodies_listMenu ul li a{
	background-image:url(images/puce_rubriqueFille.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:10px;
	/*height:15px;*/
	line-height:10px;
	
	
}

#dhtmlgoodies_listMenu ul{
	padding:0px; margin:0px;
	padding-left:18px;
	background-image:url(images/puce_paveRubriqueFille.gif);
	background-repeat:repeat-y;
	background-position:18px bottom;
}
#dhtmlgoodies_listMenu  ul a{
	text-transform:none;
	font-weight:normal;

}
#dhtmlgoodies_listMenu li a:hover{

}
/*********************************************************
			zone de texte
*********************************************************/
#colonneDroite .zoneTexte {
	width:467px;
	padding-left:32px;
	padding-right:22px;
	/*overflow:hidden;*/
}

/*********************************************************
			zone article
*********************************************************/
.zoneDescription {
	font-size:11px;
	text-align:left;
	overflow:auto;
	 margin:0px; letter-spacing:0.03em;

	
}
.zoneDescription h1 {
	margin:0px;
	width:420px;
	margin-top:0px;
}
.zoneDescription ul {
	margin-top:0px;padding-left:60px;
}
.zoneDescription ul ul{padding-left:10px;
}
.zoneDescription ul li, .zoneDescription ol li{
color:#001A52; 
}

.zoneDescription a:hover{
	color:#bf2425;
}
/*********************************************************
			les articles generalites
*********************************************************/
.lettrine { float:left;}
.listeArticle .article .description {

}
.listeArticle .article .description  h3{
	background-image:none;
}

.zoneMedia .media a {
				overflow:hidden;
}
.zoneMedia .media a img{
				height:201px;

}

/*********************************************************
			les tableaux
*********************************************************/


/*********************************************************
			les formulaires
*********************************************************/
.submitButton { 
	margin:0px; padding:0px;
	background-image:url(images/icone_envoyer.gif);
	background-repeat:no-repeat;
	background-color:none;
	border:0;
	
	background-color:transparent;
	padding-left:18px;
	text-transform:uppercase;
	font-weight:bolder;
	color:#fff;
	font-size:12px;
	letter-spacing:-0.05em;
	top:55px;
	text-align:left;
	position:relative;
	left:360px;
	

}
.submitButton:hover {  
color:#fff;


}
.blocFormulaire {
				padding-top:7px;
				margin:0px;
				
				margin-left:45px;
				
				float:none; clear:none; display:block;
				
				font-family:Arial, Helvetica, sans-serif;
				
				
}
.blocFormulaire table{ padding:0px; margin:0px;}

.blocFormulaire .champTexte {
				margin:0;
				padding:0;
				font-size:11px;
				width:150px;
}




/*********************************************************
			navigation
*********************************************************/

#colonneDroite  #navigation {
	display: table;
	width:491px;
	padding-left:30px;
	overflow:hidden;
	}
#colonneDroite  #navigation ul {padding:0px; margin:0px; margin-top:10px;}
#colonneDroite  #navigation li {	
	list-style:none;
	margin:0px; padding:0px;float:left;
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:25px;
	
	}
	
#colonneDroite  #navigation a {
	
	height:18px;padding-right: 25px; display: block; float: left; line-heigth:28px; color:#ffffff; text-decoration:none; text-transform:uppercase; font-weight:bolder;
}
#navigation a:hover {
		color:#bf2425;
}
#colonneDroite #navigation li#retour{

	background-image:url(images/icone_retour.gif);}
#colonneDroite  #navigation li#mailAmi{

	background-image:url(images/icone_mail.gif)}
#colonneDroite  #navigation li#toprint{
	background-image:url(images/icone_print.gif)}



#colonneDroite #pagination{
	float:right;
	margin-right:35px; 
}
#colonneDroite #navigation #pagination a{
	display:inline;
	margin:0px;
	padding:0px;
	font-size:11px;
	border:0px;
	padding:0px; margin:0px;
	clear:none;
	float:none;
}
#colonneDroite #navigation #pagination a.pageSelect {
	color:#4d96d9;
	border:1px solid #4d96d9;
}
#colonneDroite #navigation #pagination a.pageUnSelect {
	color:#fff;

}
#colonneDroite #navigation #pagination a img{ 
border:0px; padding-left:5px; padding-right:5px; vertical-align:middle;}

/*********************************************************
			fil d'arianne
*********************************************************/
.filAriane {
	font-size:10px;
	font-weight:bold;
	padding:17px 0px 0px;
	text-transform:lowercase;
	font-size:10px;
	color:#ffffff; text-decoration:none; text-transform:uppercase; font-weight:bolder;
}


/*********************************************************
			Les blocs 
*********************************************************/
#menuDroit .bloc{
	position:relative;
	display:table;
	clear:right;
	margin-bottom:25px;
	width:190px;

}
/*********************************************************
			erreur
*********************************************************/
.erreur{

}
#contenu_centre .erreur p.erreur{
	margin:0px; padding:0px; color:#BD2A34;
}

/*********************************************************
			footer
*********************************************************/
 #footer {
					clear:both;
					margin:0px auto 0px auto; 
					padding:10px 0px 0px 0px;
					padding-right:25px;
					height:94px;
				
					/*overflow:auto;*/
					

					
					color:#fff;
}

 #footer .menu {
					float:left;
					width:665px; height:26px;
					text-align:left;
					margin:0px; 
					padding:0 0 0 40px;
					white-space:nowrap;
}
#footer .menu p {
					margin:0px;
					padding:0px;
					
					font-size:9px;
					
					text-transform:uppercase;
					
					letter-spacing:0.7px;
}
#footer .menu p.adresse {
					letter-spacing:0;
					text-transform:none;
					font-size:9px;
}
 #footer .menu a {
 					color:#fff;
					text-decoration:none; 	
					font-size:10px;
					padding-right:13px;
	
}
 #footer .signature {
 					padding:11px 10px 0px 0px;
					width:128px;
					float:right;
					text-align:left;	
					white-space:nowrap;
}
 #footer .signature a {
					text-align:right; 
					display:block;
					color:#fff;
					text-decoration:none;
					font-size:10px;
}



