/**** BALISES HTML
_________________*/

		
		html, body{ height: 100%; }
		
		body{									
			margin: 0 !important;	
			padding: 0 !important;						
			font-family: Arial, Geneva, Helvetica, sans-serif;
		}					

		a{ text-decoration: none; color: #666666 !important; }
		img, a, form{ border: none; margin: 0; padding: 0;}				
		
		select{ font-size: 1.0em; }
		* html select{ font-size: .9em; }
		
		.breaker {
		clear:both;
		height:1px;
		overflow:hidden;
		}

/**** CLASSES GENERALES
______________________*/
#header{
	padding: 0 0 14px 0;
}
#header h1{
	display: none;
}
#header .logo {
	float: left;
	padding: 5px 0 0 3px;
	position: relative;
}
#header .pub {
	float: right;
}
legend {
display:none;
}
fieldset {
border:medium none;
margin:0;
padding:0;
}
screen.css (ligne 32)
fieldset, img {
border:0 none;
}
#header form  {
	text-align: right;
	margin: -10px 0 0 0;
	padding: 0 0 7px 0;
}
#header form label{
	display: none;
}
#header form .input{
	border: 1px solid #6c6d71;
	height: 14px;
	width: 146px;
	padding: 1px 0 0 5px;
}


#header .nav {}
#header .nav li {
	float: left;
	text-transform: uppercase;
	padding: 0 0 0 1px;
	text-align: center;
}
#header .nav li.first {
	padding: 0;
}
#header .nav li a {
	float: left;
	display: block;
	width: 134px;
	border-top: 6px solid #98999e;
	padding: 4px 0 3px 0;
}
#header .nav li a:hover,
#header .nav li.encour a  {
	background: #98999e;
	border-top: 0;
	padding: 10px 0 3px 0;
	color: #fff;
	text-decoration: none;
}
#header .nav li.encour a  {
	cursor: text;
}
#header .nav li.first a {
	width: 130px;
}
/* couleur */
#header .nav li a.bleu {
	color: #005196;
	border-top-color: #005196;
}
#header .nav li a.rouge {
	color: #c90019;
	border-top-color: #c90019;
}
#header .nav li a.orange {
	color: #ee7f00;
	border-top-color: #ee7f00;
}
#header .nav li a.bleuclair {
	color: #0092c3;
	border-top-color: #0092c3;
}
#header .nav li a.gris {
	color: #878889;
	border-top-color: #878889;
}
/* */
#header .nav li a:hover.bleu,
#header .nav li.encour a.bleu {
	background: #005196;
	color: #fff;
}
#header .nav li a:hover.rouge,
#header .nav li.encour a.rouge{
	background: #c90019;
	color: #fff;
}
#header .nav li a:hover.orange,
#header .nav li.encour a.orange {
	background: #ee7f00;
	color: #fff;
}
#header .nav li a:hover.bleuclair,
#header .nav li.encour a.bleuclair {
	background: #0092c3;
	color: #fff;
}
#header .nav li a:hover.gris,
#header .nav li.encour a.gris {
	background: #878889;
	color: #fff;
}
/*****************************************************************************************************************************
******************************************* FOOTER ***************************************************************************
*****************************************************************************************************************************/
#footer {
	padding: 4px 19px 4px 205px;
	color: #656261;
	font-size: 10px;
}
#footer ul {
	float: right;
}
#footer li {
	display: inline;
	padding: 0 1px 0 0;
}
#footer li span{
	padding: 0 0 0 1px;
}
#footer p{
	float: left;
}
		div#nav_invisible{ width: 0px; height: 0px; line-height: 0px; background: transparent; overflow: hidden; }

		.interligne {height: 4px; display: block; font-size: 1px}

		.hidden{ 
			position: absolute;
			left: 2000px;
			top: -2000px;
			display: block !important;
			width: 0 !important;
			height: 0 !important;
			margin: 0 !important;
			padding: 0 !important;
			line-height: 0 !important;
			font-size: 0 !important;
			overflow: hidden !important;	
		}		
		
		input.btn_valid_form{ width: auto !important; border: 0; background: #d9d9d9; color: #000000; font-size: 1.1em !important; font-weight: bold; padding: 0px; }
		* html input.btn_valid_form{ vertical-align: 20%; }
		
		span.floatleft {  display: block; }
		span.floatleft img{ float: left; display: block; margin-right: 5px; }
		span.floatright img{ float: right; display: block; margin-right: 5px; }
		
		img.floatleft{ float: left; display: block; margin-left: 5px; }
		img.floatright{ float: right; display: block; margin-left: 5px; }
		
		
		span.floatleft {  
                        display: block; 
                        width: 100%;
                }
		
		.bordertopdotted {border-top: #666666 1px dotted;}
		.hrdotted {border:none; margin:0px; padding:0px; border-top: #666666 1px dotted;}
		
		img.retour{ width: 98%; height: 1px; }
		
		.align_right{ text-align: right; }
		img.greyline { width: 99%; height: 2px; clear: both;}
		
		img.printheader {}
		div#print_header{ 
			margin: 0 0 0 7px;
			width: 535px;
		}
		div#print_footer{ 
			clear:both !important;
			width:100% !important ;
			margin: 5px 0 0 4px !important;
			float: none !important ;
			color:#666666 !important ;
			font-size: .7em; 
		}
		
		div.clearboth{clear: both;}
		
		div#left_column div#navigation_principale{
			border-top: 20px solid #005a99;
		}


		.r1{ color: #c90019 !important; }
		.r2{ color: #ee7f00 !important; }
		.r3{ color: #0092c3 !important; }
		.r4{ color: #005196 !important; }
		.r5{ color: #878889 !important; }
		.r6{ color: #ee7f00 !important; }


		div#middle_column div#contenu{
			background: url(../images/base/contenu_bg_top.gif) no-repeat top left;
		}


		/* STYLE PAR DEFAUT SURCHARGE VIA CSS DE RUBRIQUE */
		div.titre{ 
			background: #005a99;
		}

		
		div.editorial h1{ margin: 15px 0px 5px 0px; font-size: 200%; }
		div.editorial h2{ margin: 15px 0px 5px 0px; font-size: 180%; }
		div.editorial h3{  
			background: url(../images/base/bh_h3_edito.gif) repeat-y top left;
			margin: 15px 0px 5px 0px;
			 font-size: 160%;
		}
		div.editorial h4{ margin: 15px 0px 5px 0px; font-size: 140%; }
		div.editorial h5{ margin: 15px 0px 5px 0px; font-size: 120%; }
		div.editorial h6{ margin: 15px 0px 5px 0px; font-size: 100%; }

		div.editorial a{ color: #005a99 !important; }
		div.editorial p.important{ border-left: 5px solid #005a99; }
		div.editorial div.important{ border-left: 5px solid #005a99; margin: 5px 0 15px 0; font-size: 1.1em; }
		div.editorial blockquote{ margin: 5px 0 15px 10px; font-size: 1.1em; font-style: italic; }
		
		div.editorial ul li{ font-size: 1.1em; text-align: justify;}
		div.editorial ul li ul li{ font-size: 1.0em;}
		div.editorial ul li ul li ul li{ font-size: 1.0em;}
		div.editorial ul li ul li ul li ul li{ font-size: 1.0em;}
		div.editorial ul li ul li ul li ul li{ font-size: 1.0em;}
		
		
		div#contenu table.tab_data{ }
		div#contenu table.tab_data tr{ }
		div#contenu table.tab_data th{ background: #005a99; }
		div#contenu table.tab_data td{ border-bottom: #005a99; }
	
		div#contenu div.editorial span.link_produit {display:block; margin: 5px 0px 5px 0px;}
		
		div#right_column div.context_box h2{ background: url(../images/base/bg_entete_contextbox.gif) repeat-y top left; }
		div#right_column div.context_box div span.link_block a{ 
			color: #005a99 !important; 
		}
		div#right_column div.context_box img.floatleft{ margin-right: 5px; }


/**** STRUCTURE GENERALE
_______________________*/


div#super_container{
	width: 974px;
	margin: 0 auto 0 auto;			
	font-size: .9em;
}

input {
color:#656261;
font-size:10px;
vertical-align:middle;
}

#inside {

	padding: 9px 16px 5px 17px;
	background: #f2f2f2;
}
	
	/* BLOC HEADER */
	div#super_container div#header{			
		position: relative;
		/*height: 126px;*/
		height: 86px;			
		background: #f2f2f2;
	}
	
	div#header div#nav_transversale{
		position: absolute;
		/*top: 138px;*/
		top: 118px;
		right: 0;
		margin: 0;
		padding: 0;
		background: #ffffff;
		color: #666666;
		font-size: .7em;
	}
	div#nav_transversale a{
		margin: 0;
		padding: 0;
		color: #666666 !important;
	}


					
	div#super_container div#container_column{ }
				
	/* BLOC COLONNE GAUCHE */
	div#container_column div#left_column{
		float: left;
		display: block;
		width: 185px !important ;
		margin: 10px 0 0 0 !important;
		padding: 9px 0 0 0 !important;					
		border-top: 2px solid #b3b3b3;
		font-size: .7em;
	}
	
	div#left_column div#pub_gauche{
		position: relative;
		margin: 5px 0 0 0;							
		width: 185px !important ;
		vertical-align : bottom;
		text-align: center;
		/*overflow: hidden;*/
	}
	
	div#left_column div#pub_gauche img{
		width: 100%;
	}

	div#left_column div#navigation_principale{
		border-top: 20px solid #005999;
		padding-top: 7px !important;
		padding-top: 6px;

/*
	margin-bottom: 177px !important;
	margin-bottom: 170px;
*/
	}
	
	div#navigation_principale_eco{
		padding-top: 7px !important;
		padding-top: 6px;
	}
	
	div#navigation_principale ul#nav_root{ margin: 0; padding: 0; list-style: none; }
		
		ul#nav_root li{ 
			margin: 0;
			padding: 0; 
			color: #ffffff; 
			margin: 0 0 6px 0;
			font-weight: bold; 
		}
		* html ul#nav_root li{ margin-bottom: 4px !important; zoom: 1; }
		* html ul#nav_root li ul li{ margin-bottom: 0 !important; }
		
		/*ul#nav_root li span{ display: block; padding: 3px 3px 4px 3px; }*/
		ul#nav_root li span{ display: block; padding: 2px 2px 2px 5px; }														
		/** html ul#nav_root li span{ padding: 3px 3px 3px 3px;  }*/
		* html ul#nav_root li span{ padding: 2px 2px 2px 5px;  }
		
		ul#nav_root li a{ font-size: 1.4em; color: #ffffff !important;  }
							
		ul#nav_root li.r1{ background: #c90019; }
		ul#nav_root li.r2{ background: #ee7f00; }
		ul#nav_root li.r3{ background: #0092c3; }
		ul#nav_root li.r4{ background: #005196; }
		ul#nav_root li.r5{ background: #878889; }
		ul#nav_root li.r6{ background: #ee7f00; }
		
		ul#nav_root li.r1 a:hover{ color: #ffe5e5 !important; }
		ul#nav_root li.r2 a:hover{ color: #e5f9ff !important; }
		ul#nav_root li.r3 a:hover{ color: #ffeacc !important; }
		ul#nav_root li.r4 a:hover{ color: #d9f0ff !important; }
		ul#nav_root li.r5 a:hover{ color: #f2f2f2 !important; }														
		ul#nav_root li.r6 a:hover{ color: #ffeacc !important; }														
		
		
		ul#nav_root li ul { background: #ffffff; margin: 0; padding: 5px 0 0 5px; list-style: none; }
		ul#nav_root li ul li{ 
			margin-bottom: 0;
			padding-bottom: 4px;
		}
		ul#nav_root li ul li a{ 
			padding-left: 15px; 
			color: #666666 !important; 
			background: url(../images/base/puce_ssnav.gif) no-repeat; 
			background-position: 2px 4px;
			font-size: 1.1em;
		}
		
		/*La meme chose est faite pour le plan du site "sitemap"*/
		ul#nav_root li.r1 ul li a:hover{background: url(../images/rubrique1/puce_ssnav.gif) no-repeat #F2F2F2; background-position: 2px 4px; color: #c90019 !important; text-decoration: underline; }
		ul#nav_root li.r2 ul li a:hover{background: url(../images/rubrique2/puce_ssnav.gif) no-repeat #F2F2F2; background-position: 2px 4px; color: #ee7f00 !important; text-decoration: underline; }
		ul#nav_root li.r3 ul li a:hover{background: url(../images/rubrique3/puce_ssnav.gif) no-repeat #F2F2F2; background-position: 2px 4px; color: #0092c3 !important; text-decoration: underline; }
		ul#nav_root li.r4 ul li a:hover{background: url(../images/rubrique4/puce_ssnav.gif) no-repeat #F2F2F2; background-position: 2px 4px; color: #005196 !important; text-decoration: underline; }
		ul#nav_root li.r5 ul li a:hover{background: url(../images/rubrique5/puce_ssnav.gif) no-repeat #F2F2F2; background-position: 2px 4px; color: #878889 !important; text-decoration: underline; }	
		ul#nav_root li.r6 ul li a:hover{background: url(../images/rubrique6/puce_ssnav.gif) no-repeat #F2F2F2; background-position: 2px 4px; color: #ee7f00 !important; text-decoration: underline; }
		
		ul#nav_root li.r1 ul li.on {background: #F2F2F2;}
		ul#nav_root li.r2 ul li.on {background: #F2F2F2;}
		ul#nav_root li.r3 ul li.on {background: #F2F2F2;}
		ul#nav_root li.r4 ul li.on {background: #F2F2F2;}
		ul#nav_root li.r5 ul li.on {background: #F2F2F2;}
		ul#nav_root li.r6 ul li.on {background: #F2F2F2;}
		
		ul#nav_root li.r1 ul li.on a{background: url(../images/rubrique1/puce_ssnav.gif) no-repeat #F2F2F2; background-position: 2px 4px; }
		ul#nav_root li.r2 ul li.on a{background: url(../images/rubrique2/puce_ssnav.gif) no-repeat #F2F2F2; background-position: 2px 4px; }
		ul#nav_root li.r3 ul li.on a{background: url(../images/rubrique3/puce_ssnav.gif) no-repeat #F2F2F2; background-position: 2px 4px; }
		ul#nav_root li.r4 ul li.on a{background: url(../images/rubrique4/puce_ssnav.gif) no-repeat #F2F2F2; background-position: 2px 4px; }
		ul#nav_root li.r5 ul li.on a{background: url(../images/rubrique5/puce_ssnav.gif) no-repeat #F2F2F2; background-position: 2px 4px; }						
		ul#nav_root li.r6 ul li.on a{background: url(../images/rubrique6/puce_ssnav.gif) no-repeat #F2F2F2; background-position: 2px 4px; }						
		
		ul#nav_root li.r1 ul li.on a{ color: #0F5C87 !important; }
		ul#nav_root li.r2 ul li.on a{ color: #ee7f00 !important; } 
		ul#nav_root li.r3 ul li.on a{ color: #0092c3 !important; }
		ul#nav_root li.r4 ul li.on a{ color: #005196 !important; }
		ul#nav_root li.r5 ul li.on a{ color: #878889 !important; }
		ul#nav_root li.r6 ul li.on a{ color: #ee7f00 !important; }
					
		div#left_column div#navigation_principale_eco ul#nav_eco {
			margin: 0; padding: 0; list-style: none;
		}

		ul#nav_eco li{ 
			margin: 0;
			padding: 0; 
			color: #ffffff; 
			margin: 0 0 6px 0;
			font-weight: bold; 
		}
		* html ul#nav_eco li{ margin-bottom: 4px !important; zoom: 1; }
		* html ul#nav_eco li ul li{ margin-bottom: 0 !important; }
		
		/*ul#nav_eco li span{ display: block; padding: 3px 3px 4px 3px; }*/
		ul#nav_eco li span{ display: block; padding: 2px 2px 2px 5px; }														
		/** html ul#nav_eco li span{ padding: 3px 3px 3px 3px;  }*/
		* html ul#nav_eco li span{ padding: 2px 2px 2px 5px;  }
		
		ul#nav_eco li a{ font-size: 1.4em; color: #ffffff !important;  }
		
		ul#nav_eco li.r6{ background: #ee7f00; }
		
		ul#nav_eco li.r6 a:hover{ color: #ffeacc !important; }														
		
		
		ul#nav_eco li ul { background: #ffffff; margin: 0; padding: 5px 0 0 5px; list-style: none; }
		ul#nav_eco li ul li{ 
			margin-bottom: 0;
			padding-bottom: 4px;
		}
		ul#nav_eco li ul li a{ 
			padding-left: 15px; 
			color: #666666 !important; 
			background: url(../images/base/puce_ssnav.gif) no-repeat; 
			background-position: 2px 4px;
			font-size: 1.1em;
		}
		
		/*La meme chose est faite pour le plan du site "sitemap"*/
		ul#nav_eco li.r6 ul li a:hover{background: url(../images/rubrique6/puce_ssnav.gif) no-repeat #F2F2F2; background-position: 2px 4px; color: #ee7f00 !important; text-decoration: underline; }	
		
		ul#nav_eco li.r6 ul li.on {background: #F2F2F2;}
		
		ul#nav_eco li.r6 ul li.on a{background: url(../images/rubrique6/puce_ssnav.gif) no-repeat #F2F2F2; background-position: 2px 4px; }						
		
		ul#nav_eco li.r6 ul li.on a{ color: #EE7F00 !important; }

		/* BLOC RECHERCHE */
		div#left_column div#recherche{
			/*background: #808080;														*/
			background: #005999;
		}									
		div#recherche p{ margin: 0px !important; padding:0px 0px; }
		div#recherche form{ margin: 0;}
		div#recherche label{ display: block; background: #808080; padding: 2px 2px 1px 5px; color: #ffffff; font-size: 1.4em; }
		div#recherche input{
			/*width: 125px;*/
			width: 145px;
			height: 12px;
			margin: 1px 2px 1px 5px !important; 
			margin: 0px 2px 0px 5px;
			font-size: .9em !important;
			font-size: .9em;
			/*color: #666666;*/
			color: #005999;
		}
		div#recherche input.btn_valid_form{
			margin: 2px 0 0 0 !important; 
			height: 16px;
			cursor:pointer;
			vertical-align:top;
		}

		div#left_column div#liens_directs{
			zoom : 1;	
			margin: 5px 0 8px 0;
			background: #d9d9d9;
		}
	
		div#liens_directs h2{
			margin: 0;
			padding: 2px 2px 2px 5px;
			background: #808080;
			color: #ffffff;
			font-size: 1.4em;
			font-weight: bold;
		}
		
		div#liens_directs  ul{
			list-style: none;
			margin: 0;									
			padding: 5px;
			font-size: 1.1em;
			color: #666666;
		}
		div#liens_directs ul li{
			padding: 0 0 0 14px;
			background: url(../images/base/home_puceliste_liensdirects.gif) no-repeat;
			background-position: 0px 3px;
		}
		div#liens_directs ul li a{ color: #666666 !important; }
		div#liens_directs p{									
			margin: 0 0 0 5px;
			padding-bottom: 10px;
		}
		div#liens_directs label{ display: block; margin-top: 10px; color: #666666; }
			
		div#left_column div.entete_bleu_seul{
			height: 20px;
			margin-top: 8px;
			background: url(../images/base/home_bg_entetebleu.gif) no-repeat top left #005999;
		}
		div#left_column div.entete_bleu_seul h2{
			margin: 0;
			padding: 2px 2px 2px 5px;							
			color: #ffffff;
			font-size: 1.4em;
			font-weight: bold;							
		}
		div.entete_bleu_seul h2 a{ color: #ffffff !important; }
							
		/* BLOC CENTRAL */
			div#railroad{ 		
				margin: 10px 0 0 0 ;								
				color: #666666;
				font-size:0.7em;
			}
			div#railroad a{ color: #666666; }
				
			div#middle_column{
				border-top:2px solid #B3B3B3;
				float: left;
				display: block;
				width: 535px;
				margin: 10px 0 0 13px;
				font-size: .7em;
				
				
			}					
				
			div#middle_column div#container_news{
				margin: 9px 0 0 0;
			}
			
			div#container_news div#big_news{		
				position: relative;
				height: 130 px;
				background: #ffffff;
				overflow: hidden;
			}
			
			div#big_news span.img_left{ float: left; display: block; }
			div#big_news span.img_left img{ border-right: 7px solid #ffffff; } 										
			div#big_news  div{ 
				position: relative;
				height: 11.8em;
				margin: 0;
				padding: 5px;
				background: #005a99;
				color: #ffffff;
				overflow: hidden;
			}
			div#big_news div span.entete_news{ 
				position: absolute;
				font-size: 1.2em; 
				top: 41px;
				left: 5px;
				}
			div#big_news div h2.alaune{ 
				position: absolute;
				top: 1px;
				left: 5px;
				display: block;
				margin: 0;
				font-weight: normal;
				font-size: 3.4em; 
				/*font-style: italic; */
				text-align: right; 
			}
			div#big_news div h3{ 
				position: absolute;
				margin: 57px 5px 5px 0;
				font-size: 2.5em; 
				font-weight: normal; 
			}
			div#big_news div h3 a{ color: #ffffff !important; }
										
			div#container_news div#big_news_js{									
				position: absolute;
				width: 747px;
				height: 320px;
				/*background: #FFFFFF;*/
				background: #676767;
				z-index: 99;
				overflow: hidden;
			}										
			div#big_news_js p{ 
				margin: 0;
				padding: 3px 0 0 10px;
				/*color: #676767;*/
				color: #ffffff;
			}
			div#big_news_js span.close_div{
				/*position: relative;*/
			}
			div#big_news_js span.close_div img{
				/*position: absolute;								
				top: -270px !important;
				top: -280px;
				left: 720px;*/
				cursor: pointer;
				/*height: auto !important;*/
			}
			
			div#big_news_js div.croix{ 
				/*margin: 3px 3px 0px 730px;*/
				position: absolute;
				z-index: 1000;
				top: 3px;
				left:730px;
			}
										
										div#big_news_js div.croixLegend{ 
											margin: 3px 3px 0px 3px;
											/*position: absolute;*/
											z-index: 1000;
										}
										
										div#big_news_js div.onlyImg { 
											margin: 0;
											float: left;
											z-index:900;
										}
										
										div#big_news_js div.ImgAndLegend { 
											float: left;
											width: 535px;
											margin: 0px;
											font-size:1.6em;
											z-index:900;
										}
										
										div#big_news_js div.ImgAndLegend img { 
											width: 100%;
										}
										
										div#big_news_js div.legendeIDJ { 
											float: left;
											width: 185px !important ;
											font-size:1.6em;
										}
										
								div#container_news div#other_news{									
									height: 181px;
									margin: 2px 0 0 0 !important;
									margin: 5px 0 0 0;
									padding: 0;
									background: url(../images/base/home_bg_othernews.gif) no-repeat top left;
									overflow: hidden;
								}
										div#other_news h2{ 
											margin: 0 0 10px 0;
											padding: 2px 0 0 5px; 
											font-size: 1.4em; 
											font-weight: normal; 
											font-style: italic;
											color: #ffffff;
										}
										div#other_news div.bloc_othernews{
											float: left;
											display: block;
											width: 125px;
											margin-right: 7px;
										}
										div#other_news div.bloc_othernews p{ margin: 2px 0 2px 0; }
										div#other_news div.bloc_othernews span.date{ color: #666666; font-size: 1.0em; }
										div#other_news div.bloc_othernews h3{ font-size: 1.1em; font-weight: bold; margin: 2px 0 2px 0; }
										div#other_news div.bloc_othernews a{ color: #0072bb !important; }
										div#other_news div.bloc_othernews a:hover{ color: #0072bb !important; text-decoration: underline;}
										div#other_news div.bloc_othernews a span.categorie{ font-size: 1.1em;color: #aaaaaa; }
										div#other_news div.bloc_othernews a:hover span.categorie { font-size: 1.1em;color: #0072bb;}
										div#other_news div.bloc_othernews a p.resume{ color: #666666; }
										div#other_news div.bloc_othernews a:hover p.resume{ color: #0072bb; }
										
						
						div#image_jour_popup{									
							position: absolute;
							width: 747px;
							height: 320px;
							/*background: #FFFFFF;*/
							background: #676767;
							z-index: 99;
							overflow: hidden;
							font-size: .7em;
						}		
																
						div#image_jour_popup p{ 
							/*color:#676767;*/
							color:#FFFFFF;
							font-size:1em !important;
							margin:0pt !important;
							padding:3px 0pt 0pt 10px;
							text-align:left !important;
						}
						
						div#image_jour_popup div.onlyImg { 
							margin: 0;
						}
						
						div#image_jour_popup div.ImgAndLegend { 
							float: left;
							width: 535px;
							margin: 0px;
							font-size:1.6em;
						}
						
						div#image_jour_popup div.ImgAndLegend img { 
							width: 100%;
						}
						
						div#image_jour_popup div.legendeIDJ { 
							float: left;
							width: 185px !important ;
							font-size:1.6em;
						}
								
						div#vos_besoins{
							clear: both;
							position: relative;
							width: 535px;
							overflow: hidden;
							margin: 12px 0 0 0;
							padding: 0 0 0 0;	
							background: #f2f2f2;
						}
						
								div#vos_besoins h2{  
									color: #ffffff;
									margin: 0;
									padding: 2px 2px 1px 5px;											
									background: url(../images/rubrique1/contenu_bg_top.gif) repeat-y top left #808080;
									font-size: 1.5em;
									font-weight: normal;
								}
								div#vos_besoins ul{		
									width: 50%;
									list-style: none;
									margin: 0;
									padding: 5px 5px 15px 5px;
									font-size: 1.1em;
									color: #f21818;
									
									background: #f2f2f2;
								}
								
								div#vos_besoins ul li a:hover{ display:block; background-color: #F2F2F2 !important; }
								div#vos_besoins ul.liste_gauche{ }
								div#vos_besoins ul.liste_droite{ position: absolute; left: 50%; top: 20px; }

						div#les_leviers{
							clear: both;
							position: relative;
							width: 535px;
							overflow: hidden;
							margin: 12px 0 0 0;
							padding: 0 0 0 0;	
							background: #f2f2f2;
						}
							div#les_leviers h2{
									margin: 0;
									padding: 2px 2px 1px 5px;											
									background: url(../images/rubrique2/contenu_bg_top.gif) repeat-y top left #f29718;
									font-size: 1.5em;
									font-weight: normal;
									color: #ffffff;
								}

								div#les_leviers p.align_droite{
									zoom: 1;
									margin: -17px 5px 0 0;									
									color: #666666;
									text-align: right; 
								}
								
								div#les_leviers ul{		
									width: 50%;
									list-style: none;
									margin: 0;
									padding: 5px 5px 15px 5px;
									font-size: 1.1em;
									color: #ee7f00;
									background: #f2f2f2;
								}
								div#les_leviers ul li{
									padding: 0 0 5px 14px;
									background: url(../images/rubrique2/puce_ssnav.gif) no-repeat;
									background-position: 0px 3px;
								}
								div#les_leviers ul li a{ color: #ee7f00 !important; }
								div#les_leviers ul.liste_gauche{ margin-top: 4px;}
								div#les_leviers ul.liste_droite{ position: absolute; left: 50%; top: 20px; }
							
							
						div#rech_interne{ 
							position: relative;
							height: 54px;
							background: url(../images/rubrique1/contenu_bg_top.gif) repeat-y top left;
							color: #ffffff;
						}
								div#rech_interne p{  
									/*float: right;*/
									margin: 0 0 0 0px;
									padding: 5px 0 0 1px;
								}
								div#rech_interne p span{  
									float: right;
									display: block;
									width: 150px;
									margin-right: 5px;
									text-align: right;
									font-size: 1.2em;
								}						
								div#rech_interne input.btn_valid_form{
									/*position: absolute;*/
									/*right: 1px;
									bottom: 6px;*/
									font-size: .9em;
									cursor: hand;
									margin:2px 0px 0px 20px;
								}
								
								div#rech_interne select.question{
									width:370px;
								}
								
								div#rech_interne select.profil{
									width:370px;
								}																
								
								label#user_label{ font-size: 1.2em; margin-left:27px; }
								label#rech_user_label{
									font-size: 1.2em; 
									margin-left: 2px;
								}
										
				/* ### CONTENU RUBRIQUE */
				div#middle_column div#contenu{
					position: relative;
					margin-top: 9px;
					padding-top: 27px;
				}
				
				div#contenu .switchgroup2, div#contenu .switchgroup2 div p{
					margin-left:20px;
					font-size:12px;
				}

						div#contenu .content_full{padding:0 10px;}
						div#contenu .content_full p{margin-left:0 ; font-size:12px; }		
						
						div#contenu p.chapo{ color: #666666;}									
						div#contenu{ zoom: 1; }
						div#contenu span.illustr_titre{
							float: left;
							display: block;
							width: 182px;
							height: 128px;
							overflow: hidden;																					
						}
						div#contenu span.illustr_titre img{ padding-right: 7px; }						
						div#contenu div.titre{ 
							height: 108px;
							margin-left: 182px;
							padding: 10px;
							color:  #ffffff;
							position:relative;
						}
	
						* html div#contenu div.titre{ margin-left: 175px;}
						div#contenu span.illustr_titre img{ background: #ffffff !important; }
						div#contenu span.illustr_titre{ 
							background: #005999 !important;
						}
						
						div#contenu div.titre h2{
							margin: 0 0 5px 0;
							font-size: 3em;
							font-weight: normal;
							/*la ligne ci-dessous permet de mettre le titre en bas des blocs couleurs*/
							/*position:absolute;*/
							bottom:1px ;
						}
						
						div#contenu div.titre h2 span{
							display: block;
							font-size: .5em;							
						}
						
						div#contenu div#accelerateur_nav{ }
						* html div#contenu div#accelerateur_nav{ zoom: 1; margin-top: 15px;  }
						div#contenu div#accelerateur_nav p.encart_noir{
							float: left;
							display: block;
							width: 175px;
							height: 102px;
							margin: 0 7px 0 0 !important;							
							background: #000000;
							color: #ffffff;
						}
						div#contenu div#accelerateur_nav p.text{
							height: 91px;
							margin-left: 182px;
							padding: 5px;
							background: #fdd1d2;
						}
						
						div#contenu p{ margin-left: 182px; font-size: 1.1em; text-align: justify;}
						div#contenu p.chapo{ margin-bottom: 20px; text-align: justify; font-size:120%}
						div#contenu p.diaporama img{ margin: 0 15px 10px 0; }						
						
						div#contenu div.editorial { margin-left: 182px; zoom:1; margin-bottom:5px}
						div#contenu div.vosbesoins { margin-left: 0; zoom:1; margin-bottom:5px}

						div#contenu div.editorial p{ margin-left:0px; margin-top:5px; margin-bottom:5px; font-size: 1.1em; text-align: justify; width: 99%}
						div#contenu div.editorial p.para_img_centre{ text-align: center; width: 99.5%; overflow: hidden;}						
						div#contenu div.editorial p.dateContenu{ margin-left: 0px; text-align: justify; font-size:1.2em; margin-bottom: 5px;}
						div#contenu div.editorial p.chapo{ margin-left: 0px; text-align: justify; font-size:1.2em}
						div#contenu div.editorial p.align_right{ margin-top: 0px; margin-left: 0px; text-align: right; width: auto !important;}
						div#contenu div.editorial p.align_left{ margin-top: 0px; margin-left: 0px; float: left; width: auto !important;}
						div#contenu div.editorial ul{ margin-bottom:2px; margin-top:2px;}
						div#contenu div.editorial div.linkfooter {zoom:1;margin-left: -182px;}
						
						div#contenu div.editorial div.titredanscontenu{ 
							margin-left: 0px;
							padding: 0px;													
						}
											
						div#contenu div.editorial div.titredanscontenu h2{
							margin: 0px 0 5px 0;
							font-size: 2.0em;
							font-weight: bold;
						}
						div#contenu div.editorial div.titredanscontenu h2 span{
							display: block;
							font-size: 0.6em;
							color: #666666 !important;							
						}
						
						div#contenu div.editorial h3{ 
							/*margin-left:0px !important;*/
							/*padding-left: 10px;*/
							/*background-color: #005999 !important;*/
							background:transparent none repeat scroll 0% 50%;
							color:#000000;
							margin:0px 0pt;
							padding:0px;
						}
						
						div#contenu h3.titrebloc{ 
							margin-left:0px !important;
							margin: 0px 0px 2px 0px !important;
							padding: 2px 2px 2px 5px !important;
							/*padding-left: 10px;*/
							font-size: 1.4em;							
							font-weight: normal;
							color: #ffffff !important;
							/*background-color: #005999 !important;*/
						}
						
						div#contenu h4.soustitrebloc{ 
							margin: 0 0 0 0;
							/*padding-left: 10px;*/
							font-size: 1.2em;
							font-weight: normal;
							color: #666666 !important;
						}
						div#contenu h5.titreelementbloc{ 
							margin: 0 0 0 0;
							/*padding-left: 10px; */
							font-size: 1.4em; 
							font-weight: bold; 
						}
						
						div#contenu span.titreelementbloc{ 
							margin: 0 0 0 0;
							/*padding-left: 10px; */
							font-size: 1.4em; 
							font-weight: bold; 
						}
						
						div#contenu div.editorial img.img_h3_titre{ 
							display:block;
							float:left;
							margin-right:5px;
						}
						
						div#contenu div.editorial img.img_titre{
							display:block;
							float:left;
							margin-right:5px;
						}
						
						div#contenu div.editorial .link_block{
							display: block;
							margin: 0 0 2px 0;
							font-size: 1.1em;
							padding-left: 15px;
							background: url(../images/base/puce_ssnav.gif) no-repeat;
							background-position: 0px 3px;
						}	
						div#contenu div.editorial .link_block_over{
							display: block;
							margin: 0 0 2px 0;
							font-size: 1.1em;
							padding-left: 15px;
							background: url(../images/base/puce_ssnav.gif) no-repeat #F2F2F2;
							background-position: 0px 3px;
						}
						div#contenu div.editorial span.date_h3{ font-size: 1.3em; color: #666666; }
												
						div#contenu div.editorial div.important{ 
							padding-left: 5px;
							border-left: 5px solid;
						}
						div#contenu div.editorial div.citation{ 
							font-style: italic;
						}
						
						div#contenu table.tab_data{ width: 100%; }
						div#contenu table.tab_data tr{ border-bottom: #0072bb !important;  }
						div#contenu table.tab_data th{ padding: 2px; color: #ffffff; text-align: left; }
						div#contenu table.tab_data td{ padding: 2px; }
						div#contenu table.tab_data th p{ margin:0; }
						div#contenu table.tab_data td p{ margin:0; }
						
						div#contenu div#toolbox{
							text-align: right;
							float: right;
						}
						
						div#contenu div.temoignage{
							background: #ffffff;
						}
						
						div#contenu div.temoignage img.img_titre{
							/*display:block;
							float:left;
							margin-right:5px;
							margin-left: -102px; */
						}
						
						div#contenu div.temoignage h4{
							margin: 0 0 5px 0;
							font-weight: normal;
							color: #000000 !important;
						}
						
						div#contenu div.temoignage p.date{
							margin: 0 0 5px 0;
							font-size: 95%;
							font-weight: normal;
						}
						
						div#contenu div.temoignage h5{
							margin: 0 0 5px 0;
							font-size: 0.9em;
							font-weight: normal;
						}
						
						div#contenu p.citation{ margin: 0; font-size: 1.3em !important; text-align: justify; }
						
						div#contenu div#mise_en_avant{
							clear: both;
							position: relative;
							width: 535px;
							margin: 0px 0 0 0;
							padding: 5px 0 0 0;	
							
						}
						
						div#contenu div#mise_en_avant div#mise_avant_left { 
							clear:both;
							float:left;
							width:49%;
						}
						
						div#contenu div#mise_en_avant div#mise_avant_alone { 
							float:right; 
							margin-left: 182px;
						}
						
						div#contenu div#mise_en_avant div#mise_avant_right { 
							float:right; 
							width:49%;
						}
						
						div#contenu div#mise_en_avant div.editorial{ 
							background:#F2F2F2 none repeat scroll 0%;
							margin-top: 4px; 
							margin-left: 1px;
						}
						
						/* BLOC ACTUALITES */
						div#contenu div.actualite{ position: relative; margin-left: 182px; }
						div#contenu div.actualite p.chapo{ margin-left: 0; }
						div#contenu div.actualite h3{ 
							margin: 15px 0 5px 0;
							padding: 2px;
							font-size: 1.4em;							
							font-weight: normal;
							color: #ffffff;
							background-color: #005999 !important;
						}
						div#contenu div.actualite img.img_h3_titre{ position: absolute; left: -102px; }
						div#contenu div.actualite span.date_h3{ font-size: 1.3em; color: #666666; }
						div#contenu div.actualite h4{ 
							margin: 0;
							font-size: 1.8em;
							font-weight: normal;
						}
						div#contenu div.actualite h5{ font-size: 1.2em; font-weight: normal; }
						
						div#contenu div.actualite p{ font-size: 1.1em; }
						
						div#contenu ul.liste_leviers{
							margin: 20px 0 15px 50px;
							padding: 0 0 0 3px;
							list-style: none;
							font-size: 1.4em;
							color: #666666;
						}
						div#contenu ul.liste_leviers li{ 
							margin-bottom: 5px;
							padding-left: 20px;
							background: url(../images/rubrique2/puce_ssnav.gif) no-repeat center left;
							background-position: 0px 0px;
						}
						
						
						/* GLOSSAIRE */
						div#contenu div.odd{ 
							background: #F2F2F2;
						}
						
						div#contenu div#ctn_glossaire{ margin: 20px 0 0 120px;}
								
							div#ctn_glossaire_titre div.editorial { margin-left:50px;}
							
							div#ctn_glossaire div.editorial {}
							
							div#ctn_glossaire div#alphabet{ 
								color:#666666;
								font-size:1.6em;
								margin:0px 10px 15px 0px;
							}
							
							div#ctn_glossaire div#alphabet a{ 
								color: #ee7f00 !important; 
								text-decoration: underline !important; 
								font-weight: bold; 
							}
							
							div#ctn_glossaire div.bloc_glossaire{ 
								margin: 0px 0px 0px 0px; 
								border-top: #666666 1px dotted;
								color: #666666;
								padding-bottom: 20px;
							}
							
							div#ctn_glossaire div.bloc_glossaire div.editorial { margin-left: 0px;}
							
							div#ctn_glossaire div.bloc_glossaire h3{ 
								color:#EE7F00;
								font-size:1.4em;
								font-weight:bold;
								margin:0px;
								padding:2px 2px 2px 0px;
							}
							div#ctn_glossaire div.bloc_glossaire span{ 
								margin: 0px 5px 0px 0px;
								display: block;
								float: right;									
							}
							div#ctn_glossaire div.bloc_glossaire span a{ color: #ee7f00 !important; }
							div#ctn_glossaire div.bloc_glossaire p{ margin: 15px 0 0px 0px; color: #666666; }
								
						div#contenu div#ctn_faq {margin: 30px 0px 10px 50px;}
							
							div#ctn_faq div.editorial {}
							
							div#ctn_faq div.bloc_faq{ 
								margin: 0px 0px 0px 0px; 
								border-top: #666666 1px dotted;
								color: #666666;
								padding-bottom: 20px;
							}
							
							div#ctn_faq div.bloc_faq div.editorial { margin-left: 0px;}
							
							div#ctn_faq div.bloc_faq h3{ 
								color:#EE7F00;
								font-size:1.4em;
								font-weight:bold;
								margin:0px;
								padding:2px 2px 2px 0px;
							}
							div#ctn_faq div.bloc_faq span{ 
								margin: 0px 5px 0px 0px;
								display: block;
								float: right;									
							}
							div#ctn_faq div.bloc_faq span a{ color: #ee7f00 !important; }
							div#ctn_faq div.bloc_faq p{ margin: 15px 0 0px 0px; color: #666666; }
							
							div#ctn_faq u.liste_leviers li{ 
								margin-bottom: 5px;
								padding-left: 20px;
								background: url(../images/rubrique2/puce_ssnav.gif) no-repeat center left;
								background-position: 0px 0px;
							}
						
						div#contenu div#ctn_expertise{ margin: 0px 10pt 0pt 50px;}
								
							div#contenu div#ctn_expertise div.editorial {margin-left:50px;}
							
							div#contenu div#ctn_expertise div#titre{ 
								margin-left:0px !important;											
							}
												
							div#contenu div#ctn_expertise div#titre h2{
								margin: 10px 0px 5px 0px;
								font-size: 2.8em;
								font-weight: bold;
								color: #005999;
							}
							div#contenu div#ctn_expertise div#titre h2 span{
								display: block;
								font-size: .5em;
								color: #666666 !important;
							}
							
						
								
						/* RECHERCHE */
						div#contenu div#ctn_recherche{ margin: 30px 0px 10px 50px;}
						
								div#ctn_recherche_titre div.editorial { margin-left:50px;}
								div#ctn_recherche_titre p{ margin-left: 0px; color: #005999 !important; font-size: 1.2em !important; }
								
								div#ctn_recherche form{ margin-bottom: 25px;}
								div#ctn_recherche form p{ margin-left: 0px; color: #005999; font-size: 1.2em !important; }								
								div#ctn_recherche form p.validForm{ margin-left: 40px; text-align: left !important;}
								div#ctn_recherche form p.validForm label{ width: auto;}
								div#ctn_recherche form input#valid_form{									
									padding: 0 0 0 22px;
									background: url(../images/base/bg_btn_valid_rech.gif) no-repeat top left #ffffff;
									background-position: 0px 4px;
									border: 0;
									font-size: 1.0em !important;
									color: #005999;
									cursor: pointer;
									text-align: left;
								}	
								div#ctn_recherche div.ctn_result h3{ font-size: 1.8em; font-weight: normal; color: #005999;  }
								div#ctn_recherche p.infos_result{ font-size: 1.2em !important; color: #666666; margin: 0px 0px 30px !important; }
								
								div#ctn_recherche div.bloc_result { zoom:1; }
								div#ctn_recherche div.bloc_result h4{  
									font-size:1.2em;
									font-weight:bold;
									margin: 10px 0px 0px 0px;
									padding:1px 2px 2px 5px;
									text-align:justify;
								}
								div#ctn_recherche div.bloc_result h4 a { 
									color: #005196 !important;
								}
								div#ctn_recherche div.bloc_result p{ 
									margin: 0px 0px 20px 5px !important;
								}
								div#ctn_recherche div.bloc_result p.chapo { }
								/*div#ctn_recherche div.bloc_result h4{  
									background:#005999 url(../images/base/bg_titre_resrech.gif) repeat-y scroll left top;
									color:#FFFFFF;
									font-size:1.5em;
									font-weight:normal;
									margin: 10px 0px 10px 0px;
									padding:1px 2px 2px 5px;
								}
								div#ctn_recherche div.bloc_result h5{  
									color:#005999;
									font-size:1.5em;
									font-weight:bold;
									margin: 5px 0px 0px 50px;
									padding:1px 2px 2px 5px;
								}
								div#ctn_recherche div.bloc_result ul{ 
									color:#666666;
									font-size:1.2em !important;
									list-style-image:none;
									list-style-position:outside;
									list-style-type:none;
									margin:5px 0px 0px 80px;
								}
								div#ctn_recherche div.bloc_result ul li{ padding-bottom: 5px; }
								*/
								div#ctn_recherche div.pagination_result{ 
									background: #d9d9d9; 
									zoom:1;
								}
								div#ctn_recherche div.pagination_result p{ 
									margin-left: 0 !important;
									padding: 2px;
									text-align: center;
								}
								div#ctn_recherche div.pagination_result p span{ 
									color: #005999;
									font-weight: bold;
								}
						
						/* Acc�l�rateur */
						div#contenu div#ctn_accelerateur{ margin: 30px 0px 10px 50px;}
						
								div#ctn_accelerateur_titre div.editorial { margin-left:50px;}
								div#ctn_accelerateur_titre p{ margin-left: 0px; color: #c90019 !important; font-size: 1.2em !important; }
								
								div#ctn_accelerateur form{ margin-bottom: 25px;}
								div#ctn_accelerateur form p{ margin-left: 0px; color: #c90019; font-size: 1.2em !important; }								
								div#ctn_accelerateur form p.validForm{ margin-left: 40px; text-align: left !important;}
								div#ctn_accelerateur form p.validForm label{ width: auto;}
								div#ctn_accelerateur form input#valid_form{									
									padding: 0 0 0 22px;
									background: url(../images/base/bg_btn_valid_rech.gif) no-repeat top left #ffffff;
									background-position: 0px 4px;
									border: 0;
									font-size: 1.0em !important;
									color: #005999;
									cursor: pointer;
									text-align: left;
								}	
								div#ctn_accelerateur div.ctn_result h3{ font-size: 1.8em; font-weight: normal; color: #c90019; margin-bottom: 0px;  }
								div#ctn_accelerateur p.infos_result{ font-size: 1.2em !important; color: #666666; margin : 5px 0px 0px 0px !important }
								
								div#ctn_accelerateur div.bloc_result { zoom:1;margin-top:30px; }
								div#ctn_accelerateur div.bloc_result h4{  
									font-size:1.2em;
									font-weight:bold;
									margin: 10px 0px 0px 0px;
									padding:1px 2px 2px 5px;
									text-align:justify;
								}
								div#ctn_accelerateur div.bloc_result h4 a { 
									color: #c90019 !important;
								}
								div#ctn_accelerateur p.chapo { margin:2px 0px 10px 20px !important}
								div#ctn_accelerateur div.bloc_result p{ 
									margin: 0px 0px 20px 5px !important;
								}
								div#ctn_accelerateur div.bloc_result p.chapo { }
								/*div#ctn_accelerateur div.bloc_result h4{  
									background:#005999 url(../images/base/bg_titre_accelerateur.gif) repeat-y scroll left top;
									color:#FFFFFF;
									font-size:1.5em;
									font-weight:normal;
									margin: 10px 0px 10px 0px;
									padding:1px 2px 2px 5px;
								}
								div#ctn_accelerateur div.bloc_result h5{  
									color:#005999;
									font-size:1.5em;
									font-weight:bold;
									margin: 5px 0px 0px 50px;
									padding:1px 2px 2px 5px;
								}
								div#ctn_accelerateur div.bloc_result ul{ 
									color:#666666;
									font-size:1.2em !important;
									list-style-image:none;
									list-style-position:outside;
									list-style-type:none;
									margin:5px 0px 0px 80px;
								}
								div#ctn_accelerateur div.bloc_result ul li{ padding-bottom: 5px; }
								*/
								div#ctn_accelerateur div.pagination_result p{ 
									margin-left: 0 !important;
									padding: 2px;
									background: #d9d9d9; 
									text-align: center;
								}
								div#ctn_accelerateur div.pagination_result p span{ 
									color: #c90019;
									font-weight: bold;
								}	
					
						/* LES COMMUNIUQES PRESSE############################################################################# */
						div#contenu div#ctn_communique{ margin-left: 50px; }
								div#ctn_communique div#bloc_theme {zoom:1;}
								
								div#ctn_communique div#bloc_theme h3{
									margin: 0;
									padding: 1px 2px 2px 10px;
									background: url(../images/rubrique2/contenu_bg_top.gif) repeat-y top left #f29718;
									font-size: 1.5em;
									font-weight: normal;
									color: #ffffff;
								}
								div#ctn_communique div#bloc_theme p.backtotop{
									zoom: 1;
									margin: -17px 5px 0 0;									
									color: #666666;
									font-size: 1.1em;
									text-align: right; 
								}								
								
								div#ctn_communique div#bloc_theme p.backtotop{ }
								div#ctn_communique div#bloc_theme p.chapo{ 
									font-size: 1.1em !important; 
									margin-top: 7px; 
									margin-bottom : 10px;
									margin-left: 82px; 
								}
								div#ctn_communique div#bloc_theme h4{ 
									margin: 10px 0 0 0;
									padding: 2px 2px 2px 0;
									background: url(../images/rubrique2/levier_h5_bg.gif) repeat-y top left;
									font-size: 1.3em;
									font-weight: normal;
									/*color: #666666;*/	
								}
								div#ctn_communique div#bloc_theme div{ margin: 0 0 20px 82px; }								
								div#ctn_communique div#bloc_theme div p{ 
									margin: 5px 0 0 0;
									font-size: 1.1em;
									color: #666666;
								}
						
								div#ctn_communique div#bloc_categorie{zoom:1;}
								
								div#ctn_communique div#bloc_categorie h3{
									margin: 0;
									padding: 1px 2px 2px 10px;
									background: url(../images/rubrique2/contenu_bg_top.gif) repeat-y top left #f29718;
									font-size: 1.5em;
									font-weight: normal;
									color: #ffffff;
								}
								
								div#ctn_communique div#bloc_categorie p.backtotop{
									zoom: 1;
									margin: -17px 5px 0 0;									
									color: #666666;
									font-size: 1.1em;
									text-align: right; 
								}								
								
								div#ctn_communique div#bloc_categorie p.backtotop{ }
								div#ctn_communique div#bloc_categorie p.chapo{ 
									font-size: 1.1em !important; 
									margin-top: 7px; 
									margin-bottom : 10px;
									margin-left: 82px; 
								}
								div#ctn_communique div#bloc_categorie h4{ 
									margin: 10px 0 0 0;
									padding: 2px 2px 2px 0;
									background: url(../images/rubrique2/levier_h5_bg.gif) repeat-y top left;
									font-size: 1.3em;
									font-weight: normal;
									/*color: #666666;*/	
								}
								div#ctn_communique div#bloc_categorie div{ margin: 0 0 20px 82px; }								
								div#ctn_communique div#bloc_categorie div p{ 
									margin: 5px 0 0 0;
									font-size: 1.1em;
									color: #666666;
								}


								div#ctn_communique div#bloc_categorie div#bloc_theme {zoom:1;}
								
								div#ctn_communique div#bloc_categorie div#bloc_theme h3{
									margin: 0;
									padding: 1px 2px 2px 1px;
									font-size: 1.5em;
									font-weight: normal;
									color: #ffffff;
								}
								div#ctn_communique div#bloc_categorie div#bloc_theme p.backtotop{
									display:none;
								}								
								
								div#ctn_communique div#bloc_categorie div#bloc_theme h4{ 
									margin: 10px 0 0 0;
									padding: 2px 2px 2px 0;
									font-size: 1.1em;
									font-weight: normal;
									/*color: #666666;*/	
								}

								div#ctn_communique div#bloc_categorie div#bloc_theme div#bloc_sousTheme h3{ 
									margin: 10px 0 0 0;
									padding: 2px 2px 2px 0;
									font-size: 1.1em;
									font-weight: normal;
									/*color: #666666;*/	
								}
								
								div.communique_middle {
									margin-left: 80px;
									padding-left:10px;
								}
								
								div.communique_middle h4.soustitrebloc{
									font-size: 100% !important;
								}

								div.communique_middle p.chapo{
									font-size: 100% !important;
								}

								div.communique_left {
									float: left;
								}
								
								div.communique_left h4.soustitrebloc{
									font-size: 100% !important;
								}
								
								div.essentiel_middle {
									margin-left: 80px;
									padding-left:10px;
								}
								
								div.essentiel_middle h4.soustitrebloc{
									font-size: 100% !important;
								}

								div.essentiel_middle p.chapo{
									font-size: 100% !important;
								}
								
								div.essentiel_left {
									float: left;
									
								}
								div.essentiel_left h4.soustitrebloc{
									font-size: 100% !important;
								}
								
								div.essentiel_right {
									padding-left:10px;
								}

						/* LES COMMUNIUQES PRESSE############################################################################# */
						
						/* LES LEVIERS ############################################################################# */
						div#contenu div#ctn_leviers{ margin-left: 50px; }
						
								div#ctn_leviers div.bloc_levier {zoom:1;}
								
								div#ctn_leviers div.bloc_levier h3{
									margin: 0;
									padding: 1px 2px 2px 10px;
									background: url(../images/rubrique2/contenu_bg_top.gif) repeat-y top left #f29718;
									font-size: 1.5em;
									font-weight: normal;
									color: #ffffff;
								}
								div#ctn_leviers div.bloc_levier p.backtotop{
									zoom: 1;
									margin: -17px 5px 0 0;									
									color: #666666;
									font-size: 1.1em;
									text-align: right; 
								}								
								
								div#ctn_leviers div.bloc_levier p.backtotop{ }
								div#ctn_leviers div.bloc_levier p.chapo{ 
									font-size: 1.1em !important; 
									margin-top: 7px; 
									margin-bottom : 10px;
									margin-left: 82px; 
								}
								div#ctn_leviers div.bloc_levier h4{ 
									margin: 10px 0 0 0;
									padding: 2px 2px 2px 0;
									/*background: url(../images/rubrique2/levier_h5_bg.gif) repeat-y top left;*/
									font-size: 1.3em;
									font-weight: normal;
									/*color: #666666;*/	
								}
								div#ctn_leviers div.bloc_levier div{ margin: 0 0 20px 82px; }								
								div#ctn_leviers div.bloc_levier div p{ 
									margin: 5px 0 0 0;
									font-size: 1.1em;
									color: #666666;
								}
						/* LES LEVIERS ############################################################################# */
						
						/* LES CATEGORIES ############################################################################# */
						div#contenu div#ctn_categories{ margin-left: 0px;}
						
								div#ctn_categories div.bloc_categorie {zoom:1;margin-bottom: 5px;}
								div#ctn_categories div.bloc_categorie div {zoom:1;margin: 0px 0px 0px 142px;}
								div#ctn_categories div.bloc_categorie span.imgCat {float:left; margin: 0px ;}
								div#ctn_categories div.bloc_categorie h3{
									margin: 0Px 0px 0px 61px;
									padding: 1px 2px 2px 10px;
									/*background: url(../images/rubrique2/contenu_bg_top.gif) repeat-y top left #f29718;*/
									font-size: 1.5em;
									font-weight: normal;
									color: #ffffff;
								}
								div#ctn_categories div.bloc_categorie img.img_categorie{ 
									width: 60px;
									/*height: 20px;*/
									float: left; 
									display: block; 
									margin-right: 5px; 
								}
								
								div#ctn_categories div.bloc_categorie p.backtotop{
									zoom: 1;
									margin: -17px 5px 0 0;									
									color: #666666;
									font-size: 1.1em;
									text-align: right; 
								}								
								
								div#ctn_categories div.bloc_categorie p.chapo{ 
									font-size: 1.1em !important; 
									margin-top: 7px; 
									margin-bottom : 10px;
									margin-left: 82px; 
								}
								div#ctn_categories div.bloc_categorie h4{ 
									margin: 10px 0 0 0;
									padding: 2px 2px 2px 0;
									/*background: url(../images/rubrique2/levier_h5_bg.gif) repeat-y top left;*/
									font-size: 1.3em;
									font-weight: normal;
									/*color: #666666;*/	
								}
								div#ctn_categories div.bloc_categorie p{ 
									margin: 5px 0 0 0;
									font-size: 1.1em;
									color: #666666;
								}
								
								div#ctn_categories div.bloc_categorie p.align_right{ 
									text-align: right;
								}
																
								div#contenu ul.liste_categories{
									margin: 20px 0 15px 50px;
									padding: 0 0 0 3px;
									list-style: none;
									font-size: 1.4em;
									color: #666666;
								}
								div#contenu ul.liste_categories li{ 
									margin-bottom: 5px;
									padding-left: 20px;
									/*background: url(../images/rubrique2/puce_ssnav.gif) no-repeat top left;*/
									background-position: 0px 0px;
								}
								
								div#ctn_categories div.bloc_categorie span{ 
									margin: -17px 5px 0px 0px;
									display: block;
									float: right;									
								}
								
								
						/* LES CATEGORIES ############################################################################# */
						
						/* LES INFORMATIONS ############################################################################# */
						div#contenu div#ctn_informations{ margin-left: 50px;}
						
								div#ctn_informations div.dateInformations {zoom:1;margin-bottom: 5px;}
								div#ctn_informations div.bloc_information {zoom:1;margin-bottom: 5px;}
								div#ctn_informations div.bloc_information div {zoom:1;margin: 0px 0px 0px 82px;}
								
								div#ctn_informations div.bloc_information h3{
									margin: 0;
									padding: 1px 2px 2px 10px;
									/*background: url(../images/rubrique2/contenu_bg_top.gif) repeat-y top left #f29718;*/
									font-size: 1.5em;
									font-weight: normal;
									color: #ffffff;
								}
								div#ctn_informations div.bloc_information p.backtotop{
									zoom: 1;
									margin: -17px 5px 0 0;									
									color: #666666;
									font-size: 1.1em;
									text-align: right; 
								}								
								
								div#ctn_informations div.bloc_information p.chapo{ 
									font-size: 1.1em !important; 
									margin-top: 7px; 
									margin-bottom : 10px;
									margin-left: 82px; 
								}
								div#ctn_informations div.bloc_information h4{ 
									margin: 5px 0 0 0;
									padding: 2px 2px 0px 0;
									/*background: url(../images/rubrique2/levier_h5_bg.gif) repeat-y top left;*/
									font-size: 1.2em;
									font-weight: normal;
									color: #666666;	
								}
								div#ctn_informations div.bloc_information h5{ 
									margin: 0px 0 0 0;
									padding: 2px 2px 2px 0;
								}
								
								div#ctn_informations div.bloc_information p{ 
									margin: 5px 0 0 0;
									font-size: 1.1em;
									color: #666666;
								}
								
								div#ctn_informations div.bloc_information p.align_right{ 
									text-align: right;
								}
																
								div#ctn_informations div.bloc_information span{ 
									margin: -17px 5px 0px 0px;
									display: block;
									float: right;									
								}
						/* LES INFORMATIONS ############################################################################# */
						
						/* LES NEWSLETTERS ############################################################################# */
						div#contenu div#ctn_newsletters{ margin-left: 60px;zoom:1;}
						
								div#ctn_newsletters div.bloc_newsletter {zoom:1;margin-bottom: 5px;zoom:1;}
								div#ctn_newsletters div.bloc_newsletter div {zoom:1;margin: 0px 0px 5px 30px;}
								div#ctn_newsletters div.bloc_newsletter span.imgCat {float:left; margin: 0px 0px 0px -61px;}
								div#ctn_newsletters div.bloc_newsletter h3{
									margin: 0;
									padding: 1px 2px 2px 10px;
									/*background: url(../images/rubrique2/contenu_bg_top.gif) repeat-y top left #f29718;*/
									font-size: 1.5em;
									font-weight: normal;
									color: #ffffff;
								}
								
								div#ctn_newsletters div.bloc_newsletter img.img_newsletter{ 
									width: 60px;
									/*height: 20px;*/
									float: left; 
									display: block; 
									margin-right: 5px; 
								}
								
								div#ctn_newsletters div.bloc_newsletter p.backtotop{
									zoom: 1;
									margin: -17px 5px 0 0;									
									color: #666666;
									font-size: 1.1em;
									text-align: right; 
								}								
								
								div#ctn_newsletters div.bloc_newsletter p.chapo{ 
									font-size: 1.1em !important; 
									margin-top: 7px; 
									margin-bottom : 10px;
									margin-left: 82px; 
								}
								
								div#ctn_newsletters div.bloc_newsletter p{ 
									margin: 5px 0 0 0;
									font-size: 1.1em;
									color: #666666;
								}
								
								div#ctn_newsletters div.bloc_newsletter p.align_right{ 
									text-align: right;
								}
																
								div#ctn_newsletters ul.liste_newsletters{
									margin: 20px 0 15px 0px;
									padding: 0 0 0 3px;
									list-style: none;
									font-size: 1.4em;
									color: #666666;
									zoom:1;
								}
								div#ctn_newsletters ul.liste_newsletters li{ 
									margin-bottom: 5px;
									padding-left: 20px;
									/*background: url(../images/rubrique2/puce_ssnav.gif) no-repeat top left;*/
									background-position: 0px 0px;
								}
								
								
						/* LES newsletterS ############################################################################# */
						
						
						/* LES RDV Entreprises ############################################################################# */
						div#contenu div#ctn_rdv_entreprises{ margin-left: 182px;}
						
								div#ctn_rdv_entreprises div.bloc_rdv {zoom:1;margin-bottom: 5px;}
								div#ctn_rdv_entreprises div.bloc_rdv div {zoom:1;margin: 0px 0px 0px 0px !important;}
								div#ctn_rdv_entreprises div.bloc_rdv h3{
									margin: 0;
									padding: 1px 2px 2px 10px;
									/*background: url(../images/rubrique2/contenu_bg_top.gif) repeat-y top left #f29718;*/
									font-size: 1.5em;
									font-weight: normal;
									color: #ffffff;
								}
								
								
								div#ctn_rdv_entreprises div.bloc_rdv p.backtotop{
									zoom: 1;
									margin: -17px 5px 0 0;									
									color: #666666;
									font-size: 1.1em;
									text-align: right; 
								}								
								
								div#ctn_rdv_entreprises div.bloc_rdv p.chapo{ 
									font-size: 1.1em !important; 
									margin-top: 7px; 
									margin-bottom : 10px;
									margin-left: 82px; 
								}
								div#ctn_rdv_entreprises div.bloc_rdv h4{ 
									margin: 10px 0 0 0;
									padding: 2px 2px 2px 0;
									/*background: url(../images/rubrique2/levier_h5_bg.gif) repeat-y top left;*/
									font-size: 1.3em;
									font-weight: normal;
									/*color: #666666;*/	
								}
								div#ctn_rdv_entreprises div.bloc_rdv p{ 
									margin: 5px 0 0 0;
									font-size: 1.1em;
									color: #666666;
								}
								
								div#ctn_rdv_entreprises div.bloc_rdv p.align_right{ 
									text-align: right;
								}
																
								div#contenu ul.liste_rdvs{
									margin: 20px 0 15px 182px;
									padding: 0 0 0 3px;
									list-style: none;
									font-size: 1.4em;
									color: #666666;
								}
								div#contenu ul.liste_rdvs li{ 
									margin-bottom: 5px;
									padding-left: 20px;
									/*background: url(../images/rubrique2/puce_ssnav.gif) no-repeat top left;*/
									background-position: 0px 0px;
								}
								
								div#ctn_rdv_entreprises div.bloc_rdv span{ 
									margin: -17px 5px 0px 0px;
									display: block;
									float: right;									
								}
								
						/* LES RDV Entreprises ############################################################################# */
						
						/* BOITE DE SOUS-NAV. ############################################################################# */

						div#contenu div#global_produits{							
							clear: both;
							display: block;
						}
						
						div#contenu div#global_produits div#snav_produits{							
							float :left;
							display: block;
							width: 165px;					
							margin-top: 4px;
							/*clear: both;*/
						}
						div#contenu div#global_produits div#liste_produits{							
							float :right;
							display: block;
							/*width: 370px;*/					
							margin-top: 4px;
							/*clear: both;*/
						}
						
						div#visuel_categorie_produits {
							float: left;
						}

						div#contenu div#global_produits div#ctn_recherche{							
							clear: both;
							display: block;
							margin-top: 4px;
						}
						
						div#contenu div#snav_box{							
							/*float :left;*/
							/*display: block;*/
							width: 175px;					
							margin-top: 4px;
							/*clear: both;*/
						}
						div#contenu div#snav_box form select#selectFrere{							
							width: 175px !important;					
						}
						div#contenu div#snav_box h3{
							margin: 0 0 5px 0;
							padding: 2px 0 3px 5px;							
							font-size: 1.2em;
							font-weight: normal;
							color: #ffffff;
						}
						div#contenu div#snav_box .link_block{
							display: block;
							margin: 0 0 2px 0;
							font-size: 1.1em;
							padding-left: 15px;
							background: url(../images/base/puce_ssnav.gif) no-repeat;
							background-position: 0px 3px;
						}	
						div#contenu div#snav_box .link_block_over{
							display: block;
							margin: 0 0 2px 0;
							font-size: 1.1em;
							padding-left: 15px;
							background: url(../images/base/puce_ssnav.gif) no-repeat #F2F2F2;
							background-position: 0px 3px;
						}
						
						
						/* BOITE DE SOUS-NAV. ############################################################################# */
						
						
						
						/* AGENDA ###########################################################################*/
						div#contenu div#ctn_agenda{ }

								div#ctn_agenda div.bloc_agenda{									
									float: left;
									display: block;
									width: 49%;
									margin: 10px 0 0 0;
								}
								div#ctn_agenda div.bloc_agenda.first{ margin-right: 9px; background-color: #ffffff;}
								div#ctn_agenda div.bloc_agenda.backgroundcolor { 
									background:#F2F2F2 none repeat scroll 0%; 
									padding: 0px !important;
								}
								
								div#ctn_agenda div.bloc_agenda.backgroundcolor h3{ 
									margin-top: 0px !important;
								}
								div#ctn_agenda div.bloc_agenda  h3{
									padding: 2px 2px 2px 5px;
									background: url(../images/rubrique4/bg_entete_contextbox.gif) repeat-y top right #005196;
									font-size: 1.4em;
									color: #ffffff;
									font-weight:normal
								}								
								div#ctn_agenda div.bloc_agenda img{ float: left; display: block; margin-right: 5px; }
								div#ctn_agenda div.bloc_agenda span{ color: #666666; }
								div#ctn_agenda div.bloc_agenda h4{
									margin: 0;									
									font-size: 1.2em;
								}
								div#ctn_agenda div.bloc_agenda h4 a{ color: #0072bb !important; }
								div#ctn_agenda div.bloc_agenda h5{
									margin: 5px 0px 5px 0px;
									font-size: 1.0em;									
								}
								div#ctn_agenda div.bloc_agenda p a{ color: #0072bb !important; }
								div#ctn_agenda div.bloc_agenda p{
									margin: 5px 0 5px 0;
								}
								div#ctn_agenda div.bloc_agenda p.floatleft{ margin: 0; }
								div#ctn_agenda div.bloc_agenda p.align_right{ text-align: right;}
								
						/* AGENDA ###########################################################################*/
						
				
				/* BLOC COLONNE DE DROITE */
				div#container_column div#right_column{					
					float: left;
					display: block;
					width: 225px;
					margin: 10px 0 0 13px;
					padding: 9px 0 0 0;
					border-top: 2px solid #b3b3b3;
					
					font-size: .7em;
					overflow: hidden;
				}
				
				* html div#container_column div#right_column{					
					float: none;
					margin-left: 731px !important;
				}
				
						
						div#right_column div#bandeau_gris{
							height: 20px !important;
							height: 20px;
							margin: 0 0 7px 0 !important;
							margin: 0 0 7px 0;
							padding: 0;
							background: #B4AFAD url(../images/base/bandeau_gris.gif) no-repeat top left;
							overflow: hidden;
						}
						
						/* IMAGE DU JOUR */
						div#right_column div#picsofday{
							height: 128px !important;
							height: 130px;
							margin: 0 0 0 0 !important;
							margin: 0 0 0 0;
							padding: 0;
							background: url(../images/base/home_bg_imagedujour.gif) no-repeat top left #d9d9d9;
							overflow: hidden;
						}
								div#picsofday p{ 									
									margin: 0px 0 0 0;
									padding-right: 5px;
									background: #d9d9d9;
									color: #666666;									
								}
				
								div#picsofday h2{ 
									margin: 0 0 2px 0;
									padding: 2px 0 0 5px; 
									font-size: 1.4em; 
									font-weight: bold; 
									color: #ffffff;
								}
								
								div#picsofday a{
									font-size: 1.1em;
								}
						
						/* BLOC GRC */
						div#right_column div#grc{
							position: relative;
							margin: 0px 0 0 0;							
							color: #666666;
						}
								div#grc h2{
									margin: 0px 0px 5px 0px;
									padding: 2px 2px 2px 5px;
									background: url(../images/base/home_bg_agenda.gif) repeat-y top left #808080;
									color: #ffffff;
									font-size: 1.4em;
									font-weight: normal;
								}
								
								div#grc a { }
								
								div#grc span.link_block {
									display:block;
									font-size:1.1em;
									margin-bottom:5px;
								}
								div#grc p {
									margin:5px 0px 5px 0px;
								}
						
						/* BLOC AGENDA */
						/*div#right_column div#agenda{
							position: relative;
							margin: 0px 0 0 0;							
							color: #666666;
						}
								div#agenda h2{
									margin: 0;
									padding: 2px 2px 2px 5px;
									background: url(../images/base/home_bg_agenda.gif) repeat-y top left #808080;
									color: #ffffff;
									font-size: 1.4em;
									font-weight: normal;
								}
								div#right_column div#agenda p.intertitre a{
									font-size:1.1em;
									color: #666666 !important;
								}
								div#right_column div#agenda p.align_right{ 
									float: none;							
									position: relative;
									top: 0 !important;
									margin: 10px 0 0px 0;
								}
								
								div#agenda p{ margin: 5px; margin-left: 0px !important; }
								div#agenda p a{ font-size: 1.1em;}
								div#agenda p span{ margin-left: 0px !important;}
								div#agenda a{ color: #f29718 !important; }
								div#agenda div{ padding: 5px; padding-left: 0px!important; }
						*/
						
						div#right_column div#agenda_home{
							height: 20px;
							margin-top: 4px;
							background: url(../images/base/home_bg_agenda_bleu.gif) no-repeat top left #ffffff;
						}
						div#right_column div#agenda_home h2{
							margin: 0;
							padding: 2px 2px 2px 5px;							
							color: #ffffff;
							font-size: 1.4em;
							font-weight: bold;							
						}
						div#agenda_home h2 a{ color: #ffffff !important; }
						div#agenda_home p{ background-color:#D9D9D9 !important; padding: 5px; margin-left: 0px !important; margin-top: 0px !important; }
						div#agenda_home p a{ font-size: 1.1em;/*color: #005999 !important;*/}
						
						/* Bloc CCI s'exprime*/
						div#right_column div.context_box div#cci_exprime{
							position: relative;
							margin: 0px 0 0 0;							
							color: #666666;
						}
						
						div#right_column div.context_box div .texte_prestation{
							font-size:12px;
						}
						
						div#right_column div.context_box div#cci_exprime span.date{ white-space: nowrap; }
						div#right_column div.context_box div#cci_exprime p.intertitre{							
							margin: 0px 0 5px 0;
							font-size: 1.1em;
							color: #666666;
						}
						div#right_column div.context_box div#cci_exprime p.intertitre a{							
							color: #666666 !important;
						}		
						div#right_column div.context_box div#cci_exprime p.titreInfo{							
							margin: 0px 0 5px 0;
							font-size: 1.1em;
							color: #666666;
						}
						div#right_column div.context_box div#cci_exprime p.titreInfo a{							
							color: #666666;
						}
						
						/* Prise de position*/
						div#right_column div.context_box div#cci_expertise{
							position: relative;
							margin: 0px 0 0 0;							
							color: #666666;
						}
						
						div#right_column div.context_box div#cci_expertise span.date{ white-space: nowrap; }
						div#right_column div.context_box div#cci_expertise p.intertitre{							
							margin: 0px 0 0px 0;
							font-size: 1.1em;
							color: #666666;
						}	
						div#right_column div.context_box div#cci_expertise p.intertitre a{							
							color: #666666 !important;
						}	
						div#right_column div.context_box div#cci_expertise p.titreInfo{							
							margin: 0px 0 5px 0;
							font-size: 1.1em;
							color: #666666;
						}
						div#right_column div.context_box div#cci_expertise p.titreInfo a{							
							color: #666666;
						}
						
						div#right_column div#top20{
							zoom: 1;
							margin: 6px 0 0 0;
							background: url(../images/base/home_bg_top20.gif) no-repeat top left #d9d9d9 !important;
							color: #666666;
						}
								div#top20 h2{
									margin: 0;
									padding: 2px 2px 2px 5px;								
									color: #ffffff;
									font-size: 1.4em;
									font-weight: bold;
									
								}
								div#top20 h3{
									margin: 0;
									font-size: 1.3em;
								}
								div#top20 h3 a.surtitre{
									color: #000000 !important;
								}
								div#top20 div{ padding: 0 5px 5px 5px; }
								div#top20 div p{ margin-top: 5px; text-align: justify; }
								
						div#right_column div#contactus{
							position: relative;
							margin: 7px 0 0 0;
							background: #d9d9d9;
							color: #666666;
						}
								div#contactus h2{
									margin: 0;
									padding: 2px 2px 2px 5px;
									background: #808080;
									color: #ffffff;
									font-size: 1.4em;
									font-weight: normal;
								}
								div#contactus h2 a{ color: #ffffff !important; }
								
						div#right_column div#pub{
							position: relative;
							margin: 20px 0 0 0;							
							background: #d9d9d9;
							color: #666666;
							text-align: center;
						}
						
						div#right_column div#pub p{
							margin: 0px 0px 10px 0px;							
						}
						
						div#right_column div#pub_home{
							height: 140px;
							position: relative;
							margin: 28px 0 0 0 !important;							
							margin: 3px 0 0 0 ;							
							background: #d9d9d9;
							color: #666666;
							vertical-align : bottom;
							text-align: center;
						}
						
						div#right_column div#right_illustration{ margin-top: 6px; }
						
						
						/* BOITE CONTEXTUELLE */
						div#right_column div.context_box{ 
							zoom:1;
							margin-top: 0px; 						
						}
						div#right_column div.context_box p.justify{ 
							text-align: justify;						
						}
						div#right_column div.context_box h2{
							margin: 0px;
							padding: 2px 2px 2px 5px;
							font-size: 1.4em;
							font-weight: normal;
							color: #ffffff;
							background-color: #005999 !important;
							/*white-space:nowrap;*/
						}
						div#right_column div.context_box h3{
							margin: 5px 0 5px 0;
							font-size: 1.3em;
							font-weight: normal;
						}
						div#right_column div.context_box h4{
							margin: 0 0 5px 0;
							font-size: 1.0em;
						}
						div#right_column div.context_box div{
							margin: 0;
							padding: 5px 0px 5px 0px;
							background: #ffffff;
						}
						div#right_column div.context_box div p{ margin: 0; }
						div#right_column div.context_box div span.date{ white-space: nowrap; }
						div#right_column div.context_box div p.intertitre{							
							margin: 5px 0 8px 0;
							font-size: 1.1em;
							color: #666666;
						}
						
						div#right_column div.context_box div.temoignage_context{
							margin: 0;
							/*padding: 5px;*/
							background: #ffffff;
						}
						
						div#right_column div.context_box div.temoignage_context h3{
							margin: 5px 0 2px 0;
							font-size: 1.0em;
							font-weight: bold;
							color: #000000;
						}
						
						div#right_column div.context_box div.temoignage_context h4{
							margin: 0 0 5px 0;
							font-size: 0.9em;
							font-weight: normal;
						}
						
						div#right_column div.context_box div.temoignage_context p.citation{ margin: 0; font-size: 1.3em; text-align: justify; }
						
						div#right_column div.context_box div.temoignage_context p.align_left{ float: left; font-size: 1.1em; }
						div#right_column div.context_box div.temoignage_context p.align_right{ float: none; top:0px !important; font-size: 1.1em;}
						
						div#right_column div.context_box p.align_right{
							float: right;
							/*position: relative;*/
							top: -30px;
						}
						* html div#right_column div.context_box p.align_right{ top: -20px; }
							
						div#right_column div.achaud p.align_right{ 
							float: none;							
							position: relative;
							top: 0 !important;
							margin: 10px 0 0px 0;
						}
						
						div#right_column div.context_box div span.link_block{
							display: block;
							margin-bottom: 5px;
							font-size: 1.1em;							
						}
						
						div#right_column div.context_box div.achaud{
							padding-top: 0px;
						}
						
						div#right_column div.context_box div.achaud p.intertitre{
							margin: 5px 0 0 0;
							font-size: 1.0em;
						}
						div#right_column div.context_box div.achaud p.intertitre a{							
							/*font-weight: bold;*/
							color: #666666 !important;
							/*color: #ff4800 !important;*/
						}
						div#right_column div.context_box div.achaud p.titreInfo a{	
						}
						
						div#right_column div.context_box div.achaud p a{ font-size: 1.1em;}
						
						div#right_column div.context_box div.agenda{
							padding-top: 0px;
						}
						
						div#right_column div.context_box div.agenda p.intertitre{
							margin: 5px 0 0 0;
							font-size: 1.0em;
						}
						div#right_column div.context_box div.agenda p.intertitre a{							
							color: #666666 !important;
						}
						div#right_column div.context_box div.agenda p.titreInfo a{	
						}
						
						div#right_column div.context_box div.agenda p a{ font-size: 1.1em;}
						
						div#right_column div.agenda p.align_right{ 
							float: none;							
							position: relative;
							top: 0 !important;
							margin: 10px 0 0px 0;
						}		
						
						div#right_column div.context_box div.partenaire{
							padding-top: 0px;
						}
						
						div#right_column div.context_box div.partenaire p.intertitre{
							margin: 5px 0 0 0;
						}
						div#right_column div.context_box div.partenaire p.intertitre a{							
							font-weight: bold;
							/*color: #ff4800 !important;*/
						}
						div#right_column div.context_box div.partenaire p.titreInfo a{	
							color: #666666 !important;						
						}
						
						
						
						/* ACC. de Nav. */
						div#right_column div#acc_recherche{							
							margin: 7px 0 0 0;							
							background: url(../images/rubrique1/bg_entete_contextbox.gif) repeat-y top left;							
						}
								div#acc_recherche  form{ margin: 0 !important; padding: 0 !important; }
								div#acc_recherche  form p{ color: #ffffff; padding: 7px; margin: 0;  }
								div#acc_recherche  form p.btn_valid{ background: #808080; margin: 0 !important; padding: 0 !important; }
								div#acc_recherche  form p label{ font-size: 1.2em; }
								div#acc_recherche  form p select{ margin-top: 1px; }
								div#acc_recherche  form p input{ 
									background: #808080; 
									border: none; 
									color: #ffffff !important; 
									font-size: .9em !important; 
									font-size: 1.1em;
									padding: 7px 0 7px 10px !important;
									padding: 7px 0 7px 0; 
								}
						
											
/* #### PLAN DU SITE */											
div#ctn_sitemap{ zoom:1; margin-top: 15px; margin-left:50px; }
div#ctn_sitemap ul#sitemap{ 
	margin: 0;
	padding: 0;
	list-style: none;	
}

		ul#sitemap li{ padding: 0; margin: 0; }
		ul#sitemap li span{ 
			display: block;						
			margin-bottom: 5px;
			padding: 3px 3px 3px 10px;
			font-size: 1.0em;												
		}
		ul#sitemap li ul{ list-style: none; position: relative; }
		ul#sitemap li ul li{ 
			position: relative; 
			margin: 0 0 0 102px; 
			font-size: 1.1em;
		}
		ul#sitemap li span a{ color: #ffffff !important; }
		
		ul#sitemap li ul li a{ 
			color: #666666 !important;  
			padding-left: 15px;
			background: url(../images/base/puce_ssnav.gif) no-repeat;
			background-position: 0px 3px;
		}
		
		ul#sitemap li.r1 span{ background: #c90019; }
		ul#sitemap li.r2 span{ background: #ee7f00; }
		ul#sitemap li.r3 span{ background: #0092c3; }
		ul#sitemap li.r4 span{ background: #005196; }
		ul#sitemap li.r5 span{ background: #878889; }
		ul#sitemap li.r6 span{ background: #ee7f00; }
		
		ul#sitemap li.r1 ul li a:hover{background: url(../images/rubrique1/puce_ssnav.gif) no-repeat #F2F2F2; background-position: 0px 3px; color: #c90019 !important; text-decoration: underline; }
		ul#sitemap li.r2 ul li a:hover{background: url(../images/rubrique2/puce_ssnav.gif) no-repeat #F2F2F2; background-position: 0px 3px; color: #ee7f00 !important; text-decoration: underline; }
		ul#sitemap li.r3 ul li a:hover{background: url(../images/rubrique3/puce_ssnav.gif) no-repeat #F2F2F2; background-position: 0px 3px; color: #0092c3 !important; text-decoration: underline; }
		ul#sitemap li.r4 ul li a:hover{background: url(../images/rubrique4/puce_ssnav.gif) no-repeat #F2F2F2; background-position: 0px 3px; color: #005196 !important; text-decoration: underline; }
		ul#sitemap li.r5 ul li a:hover{background: url(../images/rubrique5/puce_ssnav.gif) no-repeat #F2F2F2; background-position: 0px 3px; color: #878889 !important; text-decoration: underline; }	
		ul#sitemap li.r6 ul li a:hover{background: url(../images/rubrique6/puce_ssnav.gif) no-repeat #F2F2F2; background-position: 0px 3px; color: #ee7f00 !important; text-decoration: underline; }	
		
		ul#sitemap li.r1 ul li.on {background: #F2F2F2;}
		ul#sitemap li.r2 ul li.on {background: #F2F2F2;}
		ul#sitemap li.r3 ul li.on {background: #F2F2F2;}
		ul#sitemap li.r4 ul li.on {background: #F2F2F2;}
		ul#sitemap li.r5 ul li.on {background: #F2F2F2;}
		ul#sitemap li.r6 ul li.on {background: #F2F2F2;}
		
		ul#sitemap li.r1 ul li.on a{background: url(../images/rubrique1/puce_ssnav.gif) no-repeat #F2F2F2; background-position: 0px 3px; }
		ul#sitemap li.r2 ul li.on a{background: url(../images/rubrique2/puce_ssnav.gif) no-repeat #F2F2F2; background-position: 0px 3px; }
		ul#sitemap li.r3 ul li.on a{background: url(../images/rubrique3/puce_ssnav.gif) no-repeat #F2F2F2; background-position: 0px 3px; }
		ul#sitemap li.r4 ul li.on a{background: url(../images/rubrique4/puce_ssnav.gif) no-repeat #F2F2F2; background-position: 0px 3px; }
		ul#sitemap li.r5 ul li.on a{background: url(../images/rubrique5/puce_ssnav.gif) no-repeat #F2F2F2; background-position: 0px 3px; }						
		ul#sitemap li.r6 ul li.on a{background: url(../images/rubrique6/puce_ssnav.gif) no-repeat #F2F2F2; background-position: 0px 3px; }						
		
		ul#sitemap li.r1 ul li.on a{ color: #c90019 !important; }
		ul#sitemap li.r2 ul li.on a{ color: #ee7f00 !important; } 
		ul#sitemap li.r3 ul li.on a{ color: #0092c3 !important; }
		ul#sitemap li.r4 ul li.on a{ color: #005196 !important; }
		ul#sitemap li.r5 ul li.on a{ color: #878889 !important; }
		ul#sitemap li.r6 ul li.on a{ color: #ee7f00 !important; }
	
		
		
/* FORMULAIRE */		
div#contenu form{ color: #666666; }
div#contenu form ul{ list-style: none; position: relative; }
div#contenu form fieldset{ border: 0; }
div#contenu form fieldset legend{ margin-bottom: 20px; font-size: 1.6em; }
div#contenu form p{ margin-bottom: 20px !important; }
div#contenu form p label{ 	
	/*float :left;
	display: block;
	width: 128px;*/	
	margin: 0 7px 0 0;
	padding-top: 2px;
	text-align: right;	
	font-size: 1.1em;
}
div#contenu form p input{ }
div#contenu form p select{ }
div#contenu form p textarea{ font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 1.1em; padding: 2px; }
div#contenu form p.liste_radio{ }
div#contenu form p.liste_radio span{ 
	float: left;
	display: block; 
	width: 168px;
	margin: 0 7px 0 0;
	padding-top: 5px;	
	text-align: right;
	font-size: 1.1em;
}
div#contenu form p.liste_radio label{ 
	float: none;
	width: auto;
	margin-left: 175px;	
	padding-top: 0;
	text-align: left;
	font-size: 1.0em;
}
div#contenu form p.liste_radio input{ }
div#contenu form p.btn_valid_form{ margin: 10px 0 0 182px;  }
div#contenu form p.btn_valid_form input{ border: 0; background: none; color: #666666; font-size: .9em; font-weight: bold; padding: 2px; }

div.erreur *{ color: #ff0000; }

/* #### NEWSLETTER */
div.liste_newsletter_middle {
	/*margin-left: 90px;
	padding-left:10px;*/
	float:left;
}

div.liste_newsletter_middle h4.soustitrebloc{
	font-size: 110% !important;
}

div.liste_newsletter_left {
	float: left;
	padding-right: 10px;
}

div.liste_newsletter_left h4.soustitrebloc{
	font-size: 110% !important;
}

div.liste_newsletter_right {
	padding-left:0px;
	text-align: right;
	white-space: nowrap;
	float: right;
}

div#newsletter div#recherche{ margin-bottom: 141px; margin-top: -1px !important; }
div#newsletter div.ctn_titre {}
div#newsletter div.ctn_titre span.illustr_titre{
	width: 535px;
	height: 128px;
	float: none !important;	
	background: none !important;
}

div#newsletter div#newsletter_breve {
	width: 535px;
}
div#newsletter div#containerNewsletter {
	background-color: #005999;
	display: table;
	height: 100%;
}

div#newsletter div#newsletter_article {
	width: 367px;
	float: left;
	display: block;
	padding-right:5px;
	background: #FFFFFF none repeat scroll 0% 50%;
	
}

div#newsletter div#newsletter_article_all {
	width: 535px;
	float: left;
	display: block;
	margin-right:7px;
	padding-right:5px;
	background: #FFFFFF none repeat scroll 0% 50%;
}

div#newsletter div#newsletter_article div.editorial {
	margin-left: 0px !important;
}

div#newsletter div#newsletter_article div.editorial h3{
	margin-left: 5px !important;
	border-top: #666666 1px dotted;
}
div#newsletter div#newsletter_article div.editorial h3.noborder{
	margin-left: 5px !important;
	border: none !important;
}

div#newsletter div#newsletter_article div.editorial h4{
	margin: 5px !important;
}
div#newsletter div#newsletter_article div.editorial img.img_titre{
	margin-top:2px;
	width: 80px;
}
div#newsletter div#newsletter_right {
	width: 157px;
	/*height: 100%;
	min-height: 100%;
	display:table;*/
	float: left;
	color: #FFFFFF;
	margin:0px 2px 0px 2px;
}

div#newsletter div#newsletter_right div.context_box {
	margin: 8px 5px 5px 5px !important;
}

div#newsletter div#newsletter_right div.context_box p.intertitre img{ margin: 0 5px 0 0 !important;	}
div#newsletter div#newsletter_right div.context_box p.intertitre{ font-size: 1.1em !important; margin-left: 0px !important;}
div#newsletter div#newsletter_right div.context_box p{ color:#FFFFFF !important; margin-left: 0px !important;  zoom: 1; text-align: justify;  }
div#newsletter div#newsletter_right div.context_box h2 {font-size: 1.1em !important;margin:0px;padding:0px; }
div#newsletter div#newsletter_right div.context_box h2.dotted {border-top:1px dotted #FFFFFF; }

div#newsletter div.context_box div span.link_block a{ 
	margin-left: 0;
	padding-left: 15px;
	background: url(../images/base/puce_ssnav_bleu.gif) no-repeat;
	background-position: 0px 3px;
	color: #FFFFFF !important; 
}


div#newsletter div.vide_newsletter {
	height: 138px;
	background: none !important;
}

div#newsletter div#toolbox_object{ 
	text-align: right;
	margin: 4px 0px 8px 0px;
}

div#newsletter div#contenu{ padding-top: 165px; }

div#newsletter div#contenu h2{ 
	font-size: 2em;
	font-weight: normal;
	margin: 20px 0px 20px 0px;
	color: #005999;
}

div#newsletter div#contenu div.editorialaccueilNews {
	zoom:1;
	margin: 5px  0 5px 50px !important;
}

div#newsletter div#contenu div.editorialaccueilNews p {
	margin-left: 0px !important;
}

div#newsletter div#contenu div.editorial {
	margin-left: 50px; zoom:1; margin-bottom:5px;
}

div#newsletter div#contenu div.editorial p.chapo{
	font-size: 1.3em;	
	text-align: justify; 
}

div#newsletter div#contenu div.editorial h3{
	background: url(../images/rubrique4/bg_h3_liste.gif) repeat-y top left #005196 !important;
	margin-left:0px !important;
	margin: 0px 0px 2px 0px !important;
	padding: 2px 2px 2px 5px !important;
	font-size: 1.4em;							
	font-weight: normal;
	color: #ffffff !important;
}

div#newsletter div#contenu div.editorial  h4{ 
	margin: 0 0 0 0;
	/*padding-left: 10px;*/
	font-size: 1.0em;
	font-weight: normal;
	color: #005196;
}

div#newsletter div#contenu div.editorial h5{ 
	margin: 0 0 0 0;
	/*padding-left: 10px; */
	font-size: 1.4em; 
	font-weight: bold; 
}

div#newsletter div#contenu p{
	/*margin: 5px  0 5px 182px !important;*/
	padding: 0 !important;
	font-size: 1.1em;
	text-align: justify; 	
}

div#newsletter div.zoomnewsletter { 
	margin: 0 0 10px 0 !important;
	display:block;
	overflow:hidden;
	padding:0pt !important;
}

div#newsletter img.floatleftnewsletter {
	float: left;
	width: 40%;
}

div#newsletter div#contenu p.align_right{
	text-align: right !important; 	
}

div#newsletter div#contenu div.editorial p{ margin-left: 0 !important;text-align: justify;  }
div#newsletter div#contenu form{ margin:30px 0px 0px 10px;}
div#newsletter div#contenu form p label{ float: none !important; width: auto  !important; text-align: left; display: inline; color:#005999; }
div#newsletter div#contenu form p input{ color: #005999; font-size: .9em; }
div#newsletter div#contenu form p input.btn_valid_form{ padding: 2px; }
div#newsletter div.context_box div span.link_block{ 
	margin-left: 0;
	padding-left: 15px;
	background-position: 0px 3px;
	color: #005a99 !important; 
	margin-top:6px;
	margin-bottom: 10px;
}

/*div#newsletter div.context_box div span.link_block a{ 
	margin-left: 0;
	padding-left: 15px;
	background: url(../images/base/puce_ssnav_bleu.gif) no-repeat;
	background-position: 0px 3px;
	color: #005a99 !important; 
}*/
div#newsletter div#contenu form ul { list-style: none; }
div#newsletter div#contenu form ul li{ margin-top: 10px; }
div#newsletter div#contenu form ul li span{ color: #005999 !important;  font-size: 1.3em !important; }
/*div#newsletter div.context_box div{ padding: 0 !important;  }
div#newsletter div.context_box p.intertitre img{ margin: 0 5px 0 0 !important;	}
div#newsletter div.context_box p.intertitre{ color: #005999 !important;  font-size: 1.1em !important; }
div#newsletter div.context_box p{ color: #878889; zoom: 1;text-align: justify;  }
*/

/* ### AJOUT 26 octobre 2006 */
div.bloc_edito{ 
	zoom: 1;
	position: relative;
	float: left;
	display: block;
	width: 49%;
	margin: 10px 0 0 0;	
	background-color:#F2F2F2;
}
div.bloc_edito.first{ margin-right: 7px; background-color:#F2F2F2;}
div.bloc_edito  h3{
	/*padding: 2px 2px 2px 5px;
	background: url(../images/base/bg_entete_contextbox.gif) repeat-y top right #005196;
	color: #ffffff;
	font-size: 1.4em;
	font-weight:normal;
	margin-top: 0px;*/
}		
div.bloc_edito  h4{ margin: 5px 0 0 0; font-size: 1.3em; }
div.bloc_edito  h5{ margin: 5px 0 0 0; font-size: 1.1em; font-weight: normal; }
div.bloc_edito  h6{ margin: 5px 0 0 0; font-size: 1.1em; font-weight: normal; }

div.bloc_edito div.editorial{ 	
	margin: 0 !important; 
	padding: 0 !important;
}




/* ARTICLE NEWSLETTER YOUPI TRALALA */
div#contenu div.article_newsletter{ position: relative; }
div#contenu div.article_newsletter img{ float:left; margin-right: 5px; }
div#contenu div.article_newsletter p.date{ color: #878889; margin: 0px !important}
div#contenu div.article_newsletter p.chapo{ margin:  10px 0 10px 0 !important; }
div#contenu div.article_newsletter h2{
	margin: 15px 0 5px 0 !important;
	padding: 2px !important;
	font-size: 1.4em !important;							
	font-weight: normal  !important;
	color: #ffffff !important;
	background: url(../images/rubrique4/bg_h3_edito.gif) repeat-y top left #005196 !important;
	background-color: #005999 !important;	
}
div#contenu div.article_newsletter h3{ 
	margin: 15px 0 5px 0;
	padding: 0;
	font-weight: normal;
	font-size: 2.0em;
	color: #005999 !important;	
	background: none !important;
}
div#contenu div.article_newsletter img.img_h3_titre{ position: absolute; left: -102px; top: 0; }
div#contenu div.article_newsletter span.date_h3{ font-size: 1.3em; color: #666666; }
div#contenu div.article_newsletter h4{ 
	margin: 5px 0 10px 0;	
	margin: 5px 0 10px 0;	
	font-size: 1.6em;
	color: #005999 !important;		
}
div#contenu div.article_newsletter h5{ font-size: 1.2em; font-weight: normal; }

div#contenu div.article_newsletter p{ margin: 10px 0 10px 0; font-size: 1.1em; }


div#contenu div.article_newsletter div.important{ 
	padding-left: 5px;
	border-left: 5px solid;
}
div#contenu div.article_newsletter div.citation{ 
	font-style: italic;
}

div#contenu div#toolbox_object{
	text-align: right;
}

div#contenu div.floatleft {float: left;}

div#contenu div.titre_page_objet {zoom: 1; }

div#contenu div.titre_object{ 
							margin-left: 182px;
							position:relative;
							margin-bottom: 4px;
						}

div#contenu div.fixe_titre_object{ 
							height: 128px;
							margin-left: 182px;
							position:relative;
							margin-bottom: 4px;
						}

	div#contenu div.titre_page_objet_titre_pere h2{ 
		font-size: 1.8em;
		font-weight: bold;
		color: #666666 !important ;
		margin-bottom: 5px;
		margin-top: 8px;
	}
	
	div#contenu div.titre_page_objet span.illustr_titre{
		display: block;
		width: 182px;
		height: 128px;
		overflow: hidden;																					
		background: #005999 !important;
		float: none !important;
	}
	
	div#contenu div.titre_page_objet span.illustr_titre img{
		padding-right: 7px;
		background: #ffffff !important;
	}
	
	div#contenu div.titre_page_objet_titre{ 
		/*margin-left: 175px;*/
		padding: 5px 0px 0px 0px;											
	}
						
	div#contenu div.titre_page_objet_titre h2{
		margin: 0 0 5px 0;
		font-size: 2.8em;
		font-weight: bold;
		color: #005999;
	}
	div#contenu div.titre_page_objet_titre h2 span{
		display: block;
		font-size: .5em;
		color: #666666;
	}
	div#contenu div.titre_page_objet_titre h2 span.surtitre{
		margin-top: 0;
	}

div#contenu div#ctn_transverse div.editorial {margin-left: 50px; }

div#contenu div#titre_page_transverse {zoom: 1; }

	div#contenu div#titre_page_transverse span.illustr_titre{
		float: left;
		display: block;
		width: 322px;
		height: 58px;
		overflow: hidden;																					
		background: #005999 !important;
	}
	
	div#contenu div#titre_page_transverse span.illustr_titre img{
		padding-right: 7px;
		background: #ffffff !important;
		width: 322px;
		height: 58px;
		/*width: 100%;
		height:100%;*/
	}
	
	div#contenu div#titre_page_transverse div#titre{ 
		clear:both;
		margin-left: 50px;
		padding: 15px 0 0 0;
		color:#005196;
	}
						
	div#contenu div#titre_page_transverse div#titre h2{
		margin: 0 0 5px 0;
		font-size: 2.8em;
		font-weight: bold;
		
	}
	div#contenu div#titre_page_transverse div#titre h2 span{
		display: block;
		font-size: .5em;
		color: #666666 !important;							
	}
	
	div#contenu div#titre_page_transverse div#titre h3{
		margin: 40px 0 5px 0;
		font-size: 1.4em;
		font-weight: bold;
		
	}

div#contenu div#titre_page_liste {zoom: 1; margin-bottom: 30px; }

	div#contenu div#titre_page_liste span.illustr_titre{
		float: left;
		display: block;
		width: 322px;
		height: 58px;
		overflow: hidden;																					
		background: #005999 !important;
	}
	
	div#contenu div#titre_page_liste span.illustr_titre img{
		padding-right: 7px;
		background: #ffffff !important;
		width: 322px;
		height: 58px;
		/*width: 100%;
		height:100%;*/
	}
	
	div#contenu div#titre_page_liste div#titre{ 
		clear:both;
		text-align:center;
		padding: 15px 0 0 0;
		color:#005196;
	}
						
	div#contenu div#titre_page_liste div#titre h2{
		margin: 0 0 5px 0;
		font-size: 2.8em;
		font-weight: bold;
		
	}
	div#contenu div#titre_page_liste div#titre h2 span{
		display: block;
		font-size: .5em;
		color: #666666 !important;							
	}
	
	div#contenu div#titre_page_liste div#titre h3{
		margin: 40px 0 5px 0;
		font-size: 1.4em;
		font-weight: bold;
		
	}
	div#contenu div#liste div.editorial {margin-left: 50px;}
	div#contenu div#liste div.editorial h3{  
		background: url(../images/base/bg_h3_liste.gif) repeat-y top left !important;
		
	}

/*Envoyer � un ami*/
div#contenu div#tipafriend {zoom:1;margin:20px 60px 0px 0px;}
	div#tipafriend  form{ margin-top: 0px !important; padding: 0 !important;}
	div#tipafriend  form p{ 
		color: #005999; 
		padding: 7px 0px 0px !important; 
		margin: 0px 0px 10px !important; 
		white-space:nowrap; 
		text-align: right;
	}
	
	div#tipafriend  form p.btn_valid_form { 
		margin:0px 0px 30px 0px !important;
		white-space:nowrap;
	}
	
	div#tipafriend p.asterix_obligatoire{
		color :red;
		text-align: right;
	}
	
	div#tipafriend form p.btn_valid_form input{ 
		background:transparent none repeat scroll 0%;
		border:0pt none;
		color:#005999 !important;
		font-size:1.3em !important;
		font-weight:bold;
		padding:2px; 
		cursor: pointer;
		width: 30%; 
	}
	
	div#tipafriend form p label{ 
		font-size:1.2em;
		margin:0px 15px;
		vertical-align: top;
		white-space:nowrap;
		/*width:145px;*/
	}
	
	div#tipafriend form p.titre_formulaire{ 
		font-size:1.6em;
		margin:10px 0px;
		/*white-space:nowrap;*/
		text-align: center;
	}
	
	div#tipafriend form p input{ 
		background:#FFFFFF none repeat scroll 0% 50%;
		border:1px solid;
		font-size:0.9em !important;
		padding:3px 0px 3px 5px !important;
		width: 250px;
	}
	
	div#tipafriend form p textarea{ 
		background:#FFFFFF none repeat scroll 0% 50%;
		border:1px solid;
		font-size:1.0em !important;
		padding:3px 0px 3px 5px !important;
		width:250px; 
	}
	
	div#tipafriend div.warning h2{
		font-size:1.2em;
		font-weight:bold;
		margin:20pt 0pt 5px 50px;
		color: #005999 !important; 		
	}
	
	div#tipafriend div.warning span{
		display: block;
		font-size: 1.0em;
		color: #666666 !important;	
		margin:4px 0px 0px 80px;						
	}
	
	div#tipafriend div.warning p{
		display: block;
		font-size: 1.0em;
		color: #666666 !important;	
		margin:4px 0px 0px 80px;						
	}
	
	div#tipafriend div.feedback h2{
		font-size:1.2em;
		font-weight:bold;
		margin:20pt 0pt 5px 50px;
		color: #005999 !important; 		
	}
	
	div#tipafriend div.feedback span{
		display: block;
		font-size: 1.0em;
		color: #666666 !important;	
		margin:4px 0px 0px 80px;						
	}
	
	div#tipafriend div.feedback p{
		display: block;
		font-size: 1.0em;
		color: #666666 !important;	
		margin:4px 0px 0px 80px;						
	}


/*Formulaires*/
div.error_on_form {color:red;}
div#contenu div#formulaire_global {zoom:1;margin-left:50px}
	div#formulaire_global form{ margin-top: 0px !important; padding: 0 !important;}
	div#formulaire_global form p{ 
		color: #005999; 
		padding: 7px 0px 0px !important; 
		margin: 0px 0px 10px !important; 
		text-align: right;
	}
	
	div#formulaire_global form p a{ 
		color: #005999;
	}
	
	div#formulaire_global form p.btn_valid_form { 
		margin:0px 0px 10px 0px !important;
		white-space:nowrap;
	}
	div#formulaire_global p.loiconformite { 
		text-align: justify !important;
	}
	div#formulaire_global p.asterix_obligatoire{
		color :red;
		text-align: right;
		padding-top:50px !important;
	}
	
	div#formulaire_global form p.btn_valid_form input{ 
		background:transparent none repeat scroll 0%;
		border:0pt none;
		color:#005999 !important;
		font-size:1.3em !important;
		font-weight:bold;
		padding:2px; 
		cursor: pointer;
		width: 30%; 
	}
	
	div#formulaire_global form label{ 
		font-size:1.2em;
		margin:0px 10px;
		white-space:nowrap;
		vertical-align: top;
		width:145px;
	}
	
	div#formulaire_global form label.wrappedLabel{ 
		font-size:1.2em;
		margin:0px 10px;
		white-space: normal !important;
		vertical-align: top;
		width:145px;
	}
	
	div#formulaire_global form p.titre_formulaire{ 
		font-size:1.6em;
		margin:10px 0px;
		/*white-space:nowrap;*/
		text-align: center;
	}
	
	div#formulaire_global form p input{ 
		background:#FFFFFF none repeat scroll 0% 50%;
		border:1px solid;
		font-size:0.9em !important;
		padding:3px 0px 3px 5px !important;
		
	}
	
	div#formulaire_global form p input.textType{ 
		width: 250px;
	}
	
	div#formulaire_global form p input.checkboxType{ 
		border: none;
	}
	
	div#formulaire_global form p select{ 
		width:257px;
	}
	
	div#formulaire_global form p textarea{ 
		background:#FFFFFF none repeat scroll 0% 50%;
		border:1px solid;
		font-size:1.0em !important;
		padding:3px 0px 3px 5px !important;
		width:250px;
	}
	
	div#formulaire_global div.warning h2{
		font-size:1.2em;
		font-weight:bold;
		margin:20pt 0pt 5px 50px;
		color: #005999 !important; 		
	}
	
	div#formulaire_global div.warning span{
		display: block;
		font-size: 1.0em;
		color: #666666 !important;	
		margin:4px 0px 0px 80px;						
	}
	
	div#formulaire_global div.warning p{
		display: block;
		font-size: 1.0em;
		color: #666666 !important;	
		margin:4px 0px 0px 80px;						
	}
	
	div#formulaire_global div.feedback h2{
		font-size:1.2em;
		font-weight:bold;
		margin:20pt 0pt 5px 50px;
		color: #005999 !important; 		
	}
	
	div#formulaire_global div.feedback span{
		display: block;
		font-size: 1.0em;
		color: #666666 !important;	
		margin:4px 0px 0px 80px;						
	}
	
	div#formulaire_global div.feedback p{
		display: block;
		font-size: 1.0em;
		color: #666666 !important;	
		margin:4px 0px 0px 80px;						
	}


	/* Images du Jour */
	div#premiere_image_jour{
		clear:both ;
		width: 535px;
	}
	
	div#premiere_image_jour img { 
		width: 100%;
	}
	
	div#premiere_image_jour p { 
		text-align: center;
		margin: 5px 10px 20px 10px;
		font-weight: bold;
	}

	div#toutes_images_jour{
		clear:both ;
		width: 535px;
	}

	div#toutes_images_jour h3{
		font-size: 1.4em;
		color: #D9F0FF  !important;
		background: url(../images/rubrique4/bg_h3_liste.gif) repeat-y top left !important;
		margin: 0px 0px 2px 0px !important;
		padding: 2px 2px 2px 5px !important;
	}

	div#toutes_images_jour div#line_image{
		clear:both ;
		width: 535px;
		margin-top: 5px;
	}
	
	div#toutes_images_jour div#line_image_first{
		clear:both ;
		width: 535px;
		margin-top: 5px;
		border-top: #666666 1px dotted;
		padding-top: 5px;
	}

	div#toutes_images_jour div#colonne_image{
		margin:1px;
		float:left;
		width:175px;
		font-size:0.9em;
		padding-bottom: 5px;
	}

	div#toutes_images_jour div#colonne_image DIV#colonne_image_contenu {
		text-align:justify;
	}
	
	

