/* ### BODY
____________*/

html, body{ height: 100%; width: 100%; }	
body{ 	
	margin: 0 !important;	
	background: #ffffff;	
	text-align: center;
	font-family: Arial, Geneva, Helvetica, sans-serif;
}

/* ### BALISES ET CLASSES GENERIQUES
___________________________________*/

.hidden{
	display: none;
}
.clear{ clear: both !important; }
.underlined{ text-decoration: underline; }
.nobg{ background: none !important; }
.noborder{ border: 0 !important; }
.noborder_b{ border-bottom: 0 !important; }
.image_left{ float: left; display: inline; margin: 0 5px 4px 0; }
.image_right{ float: right; display: inline; margin: 0 0 4px 5px; }   
.gras{ font-weight: bold !important; }
.light{ font-weight: normal !important; }
.open{ display: block !important; }
.floatleft{ float: left; display: inline; }

.rubdefaut{ color: #2d4f83 !important; }
.rub32{ color: #217ba9 !important; }
.rub27{ color: #bd47b6 !important; }
.rub23{ color: #9e9279 !important; }
.rub22{ color: #bd6347 !important; }
.rub21{ color: #13b49f !important; }
.rub30{ color: #5489da !important; }
.rub26{ color: #339037 !important; }
.rub28{ color: #98a42e !important; }
.rub25{ color: #ff5c6d !important; }
.rub24{ color: #a02d5d !important; }
.rub29{ color: #f1981a !important; }
.rub31{ color: #6d1ee4 !important; }
.rubNB{ color: #5e5e5e !important; }

.rub32 a{ padding: 0 0 0 10px !important; background: url(../picto/base/qc_puce_32.gif) no-repeat 0px 4px !important; } /* ../picto/base/qc_puce_32 à 12.gif*/
.rub27 a{ padding: 0 0 0 10px !important; background: url(../picto/base/qc_puce_27.gif) no-repeat 0px 4px !important; }
.rub23 a{ padding: 0 0 0 10px !important; background: url(../picto/base/qc_puce_23.gif) no-repeat 0px 4px !important; }
.rub22 a{ padding: 0 0 0 10px !important; background: url(../picto/base/qc_puce_22.gif) no-repeat 0px 4px !important; }
.rub21 a{ padding: 0 0 0 10px !important; background: url(../picto/base/qc_puce_21.gif) no-repeat 0px 4px !important; }
.rub30 a{ padding: 0 0 0 10px !important; background: url(../picto/base/qc_puce_30.gif) no-repeat 0px 4px !important; }
.rub26 a{ padding: 0 0 0 10px !important; background: url(../picto/base/qc_puce_26.gif) no-repeat 0px 4px !important; }
.rub28 a{ padding: 0 0 0 10px !important; background: url(../picto/base/qc_puce_28.gif) no-repeat 0px 4px !important; }
.rub25 a{ padding: 0 0 0 10px !important; background: url(../picto/base/qc_puce_25.gif) no-repeat 0px 4px !important; }
.rub24 a{ padding: 0 0 0 10px !important; background: url(../picto/base/qc_puce_24.gif) no-repeat 0px 4px !important; }
.rub29 a{ padding: 0 0 0 10px !important; background: url(../picto/base/qc_puce_29.gif) no-repeat 0px 4px !important; }
.rub31 a{ padding: 0 0 0 10px !important; background: url(../picto/base/qc_puce_31.gif) no-repeat 0px 4px !important; }

a.rub32{ padding: 0 0 0 10px; background: url(../picto/base/qc_puce_32.gif) no-repeat 0px 4px; }
a.rub27{ padding: 0 0 0 10px; background: url(../picto/base/qc_puce_27.gif) no-repeat 0px 4px; }
a.rub23{ padding: 0 0 0 10px; background: url(../picto/base/qc_puce_23.gif) no-repeat 0px 4px; }
a.rub22{ padding: 0 0 0 10px; background: url(../picto/base/qc_puce_22.gif) no-repeat 0px 4px; }
a.rub21{ padding: 0 0 0 10px; background: url(../picto/base/qc_puce_21.gif) no-repeat 0px 4px; }
a.rub30{ padding: 0 0 0 10px; background: url(../picto/base/qc_puce_30.gif) no-repeat 0px 4px; }
a.rub26{ padding: 0 0 0 10px; background: url(../picto/base/qc_puce_26.gif) no-repeat 0px 4px; }
a.rub28{ padding: 0 0 0 10px; background: url(../picto/base/qc_puce_28.gif) no-repeat 0px 4px; }
a.rub25{ padding: 0 0 0 10px; background: url(../picto/base/qc_puce_25.gif) no-repeat 0px 4px; }
a.rub24{ padding: 0 0 0 10px; background: url(../picto/base/qc_puce_24.gif) no-repeat 0px 4px; }
a.rub29{ padding: 0 0 0 10px; background: url(../picto/base/qc_puce_29.gif) no-repeat 0px 4px; }
a.rub31{ padding: 0 0 0 10px; background: url(../picto/base/qc_puce_31.gif) no-repeat 0px 4px; }


h1#pagetitle{
	display: none;
}


div#header div{
	text-align: left;
}

div#ctn_central div{
	text-align: left;
}


/* Bloc double colonne */
div.double_column{ }
div.double_column div.ha{ display: block; clear: both; height: 1px; font-size: 0; line-height: 0; }
div.double_column div.hc div.ha{ display: none; }
	div.double_column  div.column_g{
		float: left;
		display: inline;
		width: 47%;
		margin-left: 5px;
		margin-right: 5px;
	}
	div.double_column  div.column_d{
		float: left;
		display: inline;
		width: 49%;
		margin-right: 0;
	}
	div.double_column  div.maincolumn_g{
		float: left;
		display: inline;
		width: 47%;
		margin-left: 5px;
		margin-right: 5px;
	}
	div.double_column  div.maincolumn_d{
		float: left;
		display: inline;
		width: 49%;
		margin-right: 0;										
	}
	div.double_column  div.column_1tier{
		float: left;
		display: inline;
		width: 31%;
		margin-left: 5px;
		margin-right: 5px;
	}
	div.double_column  div.column_2tier{
		float: left;
		display: inline;
		width: 65%;
		margin-right: 0;
	}
	
	
	div.quint_column .column{
		float: left !important;
		display: inline;
		width: 20%;
	}


p.lien_detail{
	margin: 15px 0 0 0;
	text-align: right;
}
span.lien_detail a{
	padding: 0 0 0 10px !important;
	background: url(../picto/base/puce_liendetail.gif) no-repeat 0px 4px !important;
	color: #135185 !important;
	text-decoration: none;
}

a:hover{ text-decoration: underline !important; }
a img{ border: 0; }

span.legende_img{ display: block; padding: 0 !important; margin: 0 !important; }

/* ### BLOCS GENERIQUES STRUCTURANTS
_____________________________________*/

div#super_container{	
	position: relative;
	width: 980px;
	margin: 0 auto;
	padding: 0;	
	background: #ffffff;					
}

div#header{ 
	height: 1%;
	background: url(../picto/base/bg_header.gif) repeat-x top left #dcdcdc;	
	font: 70%/120% Arial, Geneva, Helvetica, sans-serif;

	position: relative;
	z-index: 99 !important;
}

div#ctn_central{ 
	position: relative;
	clear: both !important; 
	margin-top: 15px !important;
	margin-top: 0;
}

/* div central custom pour les pages intérieures */
div#ctn_central_pi{ 
	clear: both !important; 
	margin-top: 15px !important;  
	margin-top: 5px;
}

div#left{ 
	float: left;
	display: inline;
	width: 240px;
	font: 70%/125% Arial, Geneva, Helvetica, sans-serif;
}
div#center{ 	
	margin: 0 10px 10px 10px;
	padding: 0 0 20px 0;	
	/*font: 70%/125% Arial, Geneva, Helvetica, sans-serif;*/ /* TF 24112008 line-height supprimé normal autour de 135% - à valider */
	font: 70% Arial, Geneva, Helvetica, sans-serif;
}
div#center h2{ margin: 0; background: #ffffff; }
div#right{ 
	height: 1%;
	float: left;
	display: inline;
	width: 240px;	
	margin-top: 19px; 
	font: 70%/125% Arial, Geneva, Helvetica, sans-serif;
}

div#footer{ 
	clear: both; 
	padding: 10px 0 0 0;
	background: url(../picto/base/bg_footer.gif) repeat-x top left;
	font: 65%/125% Arial, Geneva, Helvetica, sans-serif;
}

/* ### BLOCS SPECIFIQUES 
_________________________*/

	/* Accroche UF */
	div#ctn_accrocheUFC{}
	div#ctn_accrocheUFC div.hb{ }
	div#ctn_accrocheUFC div.hc{ }
			div#ctn_accrocheUFC div.hc p{ margin: 0; text-align: center; }
			div#ctn_accrocheUFC div.hc p span{ color: #5f5980; }
	div#ctn_accrocheUFC div.ha{ }
	
	
	/* Logo UFC  */
	div#ctn_logoUFC{ margin-bottom: 25px;width: 980px; }
	div#ctn_logoUFC div.hb{ }
	div#ctn_logoUFC div.hc{ }
			div#ctn_logoUFC div.hc p{ margin: 6px 0 0 0; }/*?*/
			div#ctn_logoUFC div.hc a img{
				border: 0;
				display: block;
				float: left;
			}
			div#ctn_logoUFC div.hc a{
				cursor: default;
			}
	div#ctn_logoUFC div.ha{ clear: left; }
	
	/* navigation transversale 1 */
	div#ctn_navtrans1{ 
		display: none;
	}
	
	/* Bloc acces abonnés */
	div#ctn_accesabo{
		display: none;
	}
			
			form#form_searcharchive.on div.ctn_ssrub{ visibility: visible; }
			form#form_searcharchive div.ctn_ssrub {
				visibility: hidden;
				position: absolute;
				top: 33px;
				width: 227px; /* largeur des onglets 175 *//*TF*/
				padding-bottom: 5px;
				background: #ffffff;
				border: 1px solid #dcdcdc;				
				z-index: 100 !important;
			}
			form#form_searcharchive div.ctn_ssrub ul { list-style-type: none; width: 100% !important; padding:0; margin:5px 0 0 0;}
			form#form_searcharchive div.ctn_ssrub ul li a { padding-left:5px; color:#4e4e4e; text-decoration: none; }
			form#form_searcharchive div.ctn_ssrub ul li a span{ color:#283c6e; }
			form#form_searcharchive div.ctn_ssrub ul li a span.keyword{ color:#283c6e; }
			form#form_searcharchive div.ctn_ssrub ul li a:hover{ text-decoration: none !important; }
			form#form_searcharchive div.ctn_ssrub .keyword{ color:#4e4e4e; font-weight: bold;}

	
	/* Bloc recherche dans les archives */
	div#ctn_archivesearch{	
		display: none;			
	}
	
	/* Bloc recherche dans les archives */
	div#ctn_typedocesearch{ 
		display: none;
	}
	
	/* Zone d'erreur */
	div#ctn_err{ 	
		position: absolute;
		width: 980px;/* TF was 780 */
		top: 118px !important;
		top: 122px;
		margin: 0;
		padding: 5px 0 !important;
		line-height: 16px;
		text-align: right;
		clear: both;
		/*padding-top: 30px;TF*/	
	}	
	div#ctn_err div.hb{ }
	div#ctn_err div.hc{ color: #a2192b; background: #f0dede; font-weight: bold; padding: 2px 5px; text-align: right; }
			div#ctn_err div.hc a{ 	
				color: #a2192b;
			}
			div#ctn_err div.hc a:hover{ 				

			}
	div#ctn_err div.ha{ }

	/* Navigation principale */
	div#ctn_firstnav{ 								
		display: none;
	}

		/* PIED DE PAGE */

		div#ctn_usefullinks{ display: none; }
		
		
		/* mentions légales */
		div#ctn_mentionslegales, div#ctn_mentionslegales_nb{ width: 600px; margin: 0 auto; }
		div#ctn_mentionslegales div.hb, div#ctn_mentionslegales_nb div.hb{ }
		div#ctn_mentionslegales div.hc, div#ctn_mentionslegales_nb div.hc{ }
				div#ctn_mentionslegales div.hc p{ text-align: center; font-size: 105%; color :#5F5980;}/*TF*/
				div#ctn_mentionslegales div.hc p a{ color :#5F5980; text-decoration: none;}/*TF*/
				div#ctn_mentionslegales div.hc p a:hover{ color :#5F5980; text-decoration: none;}/*TF*/
				div#ctn_mentionslegales_nb div.hc p{ text-align: center; font-size: 105%;}/*TF*/
				div#ctn_mentionslegales_nb div.hc p a{ text-decoration: none;}/*TF*/
				div#ctn_mentionslegales_nb div.hc p a:hover{ text-decoration: none;}/*TF*/
		div#ctn_mentionslegales div.ha, div#ctn_mentionslegales_nb div.ha{ }
		
		
		div.ctn_footertoprint div#ctn_mentionslegales, div.ctn_footertoprint_nb div#ctn_mentionslegales_nb  {width: 500px; margin-top:10px;}
		div.ctn_footertoprint div#ctn_mentionslegales div.hc p { color: #283c6c; font-size:100%;} 
		div.ctn_footertoprint_nb div#ctn_mentionslegales_nb div.hc p { font-size:100%;} 
		div.ctn_footertoprint div#ctn_mentionslegales div.hc, div.ctn_footertoprint_nb div#ctn_mentionslegales_nb div.hc  { background:none !important;}
		

		/* Apres le pied de page TF*/
		#underfoot a {
			font-size:75%;
			color:#2D4F83;
			font-family:Arial,Helvetica,sans-serif;
			text-decoration: none;
		}
		/*
		div#centre_forum{
			clear: both;
			margin-top: 15px !important;
			margin-top: 0;
		}
		*/
		/* Hack Safari :S */
		div#ctn_firstnav div.hc ul#firstnav li#rub24.on div.ctn_ssrub{ left: -108.5px;  }/*101*//*TF*/
		div#ctn_firstnav div.hc ul#firstnav li#rub24.on div.ctn_ssrub{ 
			left: -108px;
		}




		/* PAGES INTERIEURES 
		____________________*/
		
		div.zoomMention {
			display: none;
		}

		
		div#ctn_central p.chapo{
			font-size: 125%;
			color: #4e4e4e;
			margin: 0;
		}
		div#ctn_central p.chapo span.mea{
			font-weight: bold;
			color: #2d4f83;
		}
		
		div#ctn_pubUFC { display: none;}
		div#ctn_pubUFC p{ margin: 0 !important;}
		
		
		div#ctn_railroad{ display: none;}
	
		
		div.ctn_toolsbar{ display: none;}			
		
		/* Appel à l'abonnement */
		div.ctn_appelabo {
			color:#A81532;
			font-weight:bold;
			font-size:110%;
		}
		div.ctn_appelabo a {
			background:transparent none repeat scroll 0% !important;
			font-weight:bold;
			padding:0pt !important;
			color:#A81532;
		}
		.alert {
				font-weight: bold;
				color:#a81532;
		}
		.alert a {
				text-decoration: underline !important;
				background: none !important;
				padding: 0 !important;
				color: #a81532 !important;
		}

		/* Abonnement à la lettre d'information version large*/
		div#ctn_abonews{ 
			height: 1%;
			margin: 12px 0 0 0;
			background: url(../picto/base/bg_abonews.gif) repeat-y top left; 
		}
		div#ctn_abonews div.hb{ }
		div#ctn_abonews div.hc{ 
			height: 1%;
			padding: 8px; 
			background: url(../picto/base/bg_top_abonews.gif) no-repeat top left;
		}
				div#ctn_abonews div.hc h2{
					margin: 0;
					background: none; 
					color: #1a144a;
					font-size: 120%;					
				}				
				div#ctn_abonews div.hc form{ margin: 0; }
				div#ctn_abonews div.hc label{ color: #1a144a; }
				div#ctn_abonews div.hc p{ margin: 5px 0 0 0; }
				div#ctn_abonews div.hc input.textfield{
					width: 178px;			
					background: #fff;
					border-top: 1px solid #969696;
					border-left: 1px solid #969696;
					font-size: 90%;
				}
				div#ctn_abonews div.hc input.btnvalid{ vertical-align: middle; }
				div#ctn_abonews div.hc p.lien_detail{ margin: 5px 0 0 0; }
		div#ctn_abonews div.ha{ 
			display: block;
			height: 6px;
			background: url(../picto/base/bg_bot_abonews.gif) no-repeat top left;
			font-size: 0; 
			line-height: 0;
		}
		
		/* Abonnement à la lettre d'information version étroite*/
		div#ctn_abonews_int {
			display: none;
		}

		div#ctn_abonews_int h2  {
			color: #1a144a;
			font-size: 110%;
			/*background: none;*/
			/*background-color:#F4F4F4;*/
			background: transparent url(../picto/base/bg_edito_abonews.gif) repeat-y scroll center top;
		}
		
		div#ctn_abonews_int div.hb{
			background: url(../picto/base/bg_top_edito_abonews.gif) no-repeat top left;
			padding-top:5px;
		}
		
		div#ctn_abonews_int div.hc{ 
			background: url(../picto/base/bg_edito_abonews.gif) repeat-y top left;
			color: #1a144a;
			padding: 8px;
			padding-top:0;
			padding-bottom:0;
			height:110px;
			/*height: auto;*/

		}
		
		div#ctn_abonews_int div.ha{ 
			display:block;
			height: 6px;
			background: url(../picto/base/bg_bot_edito_abonews.gif) no-repeat top left;
			clear:none;
			padding: 0;
			font-size: 0;
			line-height: 0;
		}
		
		div#ctn_abonews_int div.hc form input.textfield{ 
			width: 160px;
			background: #fff;
			border-top: 1px solid #969696;
			border-left: 1px solid #969696;
			font-size: 90%;
			float:left;
		}
		div#ctn_abonews_int div.hc p {
			margin:5px 0pt 0pt;
		}
		div#ctn_abonews_int div.hc p.lien_detail {
			text-align:right;
			float: right;
		}
		div#ctn_abonews_int div.hc input.btnvalid {
			vertical-align:middle;
			float:left;
			margin-left: 5px;
			
			
		}
		/*
		div#ctn_doublecolumn_bottom div#ctn_abonews { margin-bottom: 10px;}

		div#ctn_central.detailressource div#ctn_abonews h2, div.ctn_col1 div#ctn_abonews h2, div.ctn_col3 div#ctn_abonews h2  {
			font-size: 110%;
		}
		
		div#ctn_central.detailressource div#ctn_abonews, div.ctn_col1 div#ctn_abonews, div.ctn_col3 div#ctn_abonews  {
			background: none;
		}

		div#ctn_central.detailressource div#ctn_abonews div.hb, div.ctn_col1 div#ctn_abonews div.hb, div.ctn_col3 div#ctn_abonews div.hb{
			background: url(../picto/base/bg_top_edito_abonews.gif) no-repeat top left;
			padding-top:5px;
		}
		
		div#ctn_central.detailressource div#ctn_abonews  div.hc, div.ctn_col1 div#ctn_abonews  div.hc, div.ctn_col3 div#ctn_abonews  div.hc{ 
			background: url(../picto/base/bg_edito_abonews.gif) repeat-y top left;
			padding-top:0;
			padding-bottom:0;
		}
		
		div#ctn_central.detailressource div#ctn_abonews div.ha, div.ctn_col1 div#ctn_abonews div.ha, div.ctn_col3 div#ctn_abonews div.ha{ 
			background: url(../picto/base/bg_bot_edito_abonews.gif) no-repeat top left;
			clear:none;
			padding: 0;
		}
		
		div#ctn_central.detailressource div#ctn_abonews div.hc form input.textfield, div.ctn_col1 div#ctn_abonews div.hc form input.textfield, div.ctn_col3 div#ctn_abonews div.hc form input.textfield{ 
			width: 160px;
		}
		div#ctn_central.detailressource div#ctn_abonews div.hc p.lien_detail, div.ctn_col1 div#ctn_abonews div.hc p.lien_detail, div.ctn_col3 div#ctn_abonews div.hc p.lien_detail {
			text-align:left;
		}
		*/
	
		/*
		INDEX DES SUJETS
		*/
		div#ctn_central.index_sujets{ }
		div#ctn_central.index_sujets div.maincolumn_g{ width: 100%; }
		div#ctn_central.index_sujets .chapo{font-size: 120%; font-weight: normal; border-left: 20px solid #4e4e4e; padding: 10px 0 10px 10px;}
		div#ctn_central.index_sujets .ctn_index {font-size: 120%; color: #4e4e4e;font-weight: bold;}
		div#ctn_central.index_sujets .ctn_index ul{padding-left:0; list-style-type: none;}
		div#ctn_central.index_sujets .ctn_index ul li ul{padding-bottom: 10px; font-weight: normal;}
		div#ctn_central.index_sujets .ctn_index a{text-decoration:none; color: #283c6e;}
		
		/* BLOCS PROMO */
		div#ctn_pubUFC a{
			background: none !important;
			padding: 0 !important;
		}
		div.promo_forum a{
			background: none !important;
			padding: 0 !important;
		}

		/* Détail ressource
		______________________*/
		div#ctn_central.detailressource p.chapo {
			font-size: 110%;
			text-align: justify;
			margin-bottom: 15px;
			
		}	

		div.detailressource div#center {
			margin:0;
		}

		div.detailressource div.maincolumn_g {
			width: 772px;
			margin:0;
			padding:0;
		}

		div#ctn_central.detailressource div.ctn_col2 div.hc{
			height: 1%;
			color: #4e4e4e;
		}
		
		div#ctn_central.detailressource div.ctn_col1 div.hc{
			display: none;
		}

		div#ctn_central.detailressource div.ctn_encadre p{ padding: 0px 0px 5px 0px !important; }
		div#ctn_central.detailressource div.ctn_encadre h4.titre_encadre { padding: 0;}

		div#ctn_central.detailressource div#ctn_refmagazine {
			margin-bottom: 10px;
			margin-top: 29px;
		}

		div#ctn_central.detailressource div#maincolumn_g{
			float:left;
			display: inline;
			width: 772px;
		}
		div#ctn_central.detailressource div#maincolumn_d{
			float: left;
			display: inline;
			width: 208px;
			margin-top: 7px;
			border-top: 5px solid #cac7c7;
		}
		
		/* L'image 'Nouveau' à droite du titre de l'article */
		div#ctn_central.detailressource h3 img{
			margin-left:5px;
		}
		


		/* Filigranes par type
		______________________*/
		/*div#ctn_central.detailressource div.ctn_col1{
			background: url(../picto/base/bg_DEFAUT.gif) no-repeat scroll 60px 22px;
			height: 620px;
		}*/
		div#ctn_central.actualites div#filtrage{
			display: none;
		}
		div#ctn_central.communiques div#filtrage{
			background: url(../picto/base/bg_COMMUNIQUES.gif) no-repeat scroll 60px 22px;
			height: 620px;
		}
		div#ctn_central div.ctn_col1{
			display: none;
		}


		/* Filigranes de listes thématiques
		___________________________________*/
		/* Traitement des grandes images horizontales sur les rubriques */

		div.backALY000{ background: url(../picto/base/thematique/bg_ALY000.gif) no-repeat 90% 30px; }
		div.backALY100{ background: url(../picto/base/thematique/bg_ALY100.gif) no-repeat 90% 30px; }
		div.backALY200{ background: url(../picto/base/thematique/bg_ALY200.gif) no-repeat 90% 30px; }
		div.backALY201{ background: url(../picto/base/thematique/bg_ALY201.gif) no-repeat 90% 30px; }
		div.backALY202{ background: url(../picto/base/thematique/bg_ALY202.gif) no-repeat 90% 30px; }
		div.backALY203{ background: url(../picto/base/thematique/bg_ALY203.gif) no-repeat 90% 30px; }
		div.backALY204{ background: url(../picto/base/thematique/bg_ALY204.gif) no-repeat 90% 30px; }
		div.backALY205{ background: url(../picto/base/thematique/bg_ALY205.gif) no-repeat 90% 30px; }
		div.backALY206{ background: url(../picto/base/thematique/bg_ALY206.gif) no-repeat 90% 30px; }
		div.backALY300{ background: url(../picto/base/thematique/bg_ALY300.gif) no-repeat 90% 30px; }
		div.backALY400{ background: url(../picto/base/thematique/bg_ALY400.gif) no-repeat 90% 30px; }
		div.backALY500{ background: url(../picto/base/thematique/bg_ALY500.gif) no-repeat 90% 30px; }
		div.backALY600{ background: url(../picto/base/thematique/bg_ALY600.gif) no-repeat 90% 30px; }
		div.backALY601{ background: url(../picto/base/thematique/bg_ALY601.gif) no-repeat 90% 30px; }
		div.backALY602{ background: url(../picto/base/thematique/bg_ALY602.gif) no-repeat 90% 30px; }
		div.backARG000{ background: url(../picto/base/thematique/bg_ARG000.gif) no-repeat 90% 30px; }
		div.backARG100{ background: url(../picto/base/thematique/bg_ARG100.gif) no-repeat 90% 30px; }
		div.backARG101{ background: url(../picto/base/thematique/bg_ARG101.gif) no-repeat 90% 30px; }
		div.backARG102{ background: url(../picto/base/thematique/bg_ARG102.gif) no-repeat 90% 30px; }
		div.backARG103{ background: url(../picto/base/thematique/bg_ARG103.gif) no-repeat 90% 30px; }
		div.backARG200{ background: url(../picto/base/thematique/bg_ARG200.gif) no-repeat 90% 30px; }
		div.backARG201{ background: url(../picto/base/thematique/bg_ARG201.gif) no-repeat 90% 30px; }
		div.backARG202{ background: url(../picto/base/thematique/bg_ARG202.gif) no-repeat 90% 30px; }
		div.backARG300{ background: url(../picto/base/thematique/bg_ARG300.gif) no-repeat 90% 30px; }
		div.backARG301{ background: url(../picto/base/thematique/bg_ARG301.gif) no-repeat 90% 30px; }
		div.backARG302{ background: url(../picto/base/thematique/bg_ARG302.gif) no-repeat 90% 30px; }
		div.backARG400{ background: url(../picto/base/thematique/bg_ARG400.gif) no-repeat 90% 30px; }
		div.backATA000{ background: url(../picto/base/thematique/bg_ATA000.gif) no-repeat 90% 30px; }
		div.backATA100{ background: url(../picto/base/thematique/bg_ATA100.gif) no-repeat 90% 30px; }
		div.backATA200{ background: url(../picto/base/thematique/bg_ATA200.gif) no-repeat 90% 30px; }
		div.backATA201{ background: url(../picto/base/thematique/bg_ATA201.gif) no-repeat 90% 30px; }
		div.backATA202{ background: url(../picto/base/thematique/bg_ATA202.gif) no-repeat 90% 30px; }
		div.backATA203{ background: url(../picto/base/thematique/bg_ATA203.gif) no-repeat 90% 30px; }
		div.backATA300{ background: url(../picto/base/thematique/bg_ATA300.gif) no-repeat 90% 30px; }
		div.backATA400{ background: url(../picto/base/thematique/bg_ATA400.gif) no-repeat 90% 30px; }
		div.backATA401{ background: url(../picto/base/thematique/bg_ATA401.gif) no-repeat 90% 30px; }
		div.backATA402{ background: url(../picto/base/thematique/bg_ATA402.gif) no-repeat 90% 30px; }
		div.backATA403{ background: url(../picto/base/thematique/bg_ATA403.gif) no-repeat 90% 30px; }
		div.backATA404{ background: url(../picto/base/thematique/bg_ATA404.gif) no-repeat 90% 30px; }
		div.backATA405{ background: url(../picto/base/thematique/bg_ATA405.gif) no-repeat 90% 30px; }
		div.backATA406{ background: url(../picto/base/thematique/bg_ATA406.gif) no-repeat 90% 30px; }
		div.backATA407{ background: url(../picto/base/thematique/bg_ATA407.gif) no-repeat 90% 30px; }
		div.backATA408{ background: url(../picto/base/thematique/bg_ATA408.gif) no-repeat 90% 30px; }
		div.backATA409{ background: url(../picto/base/thematique/bg_ATA409.gif) no-repeat 90% 30px; }
		div.backATA410{ background: url(../picto/base/thematique/bg_ATA410.gif) no-repeat 90% 30px; }
		div.backATA411{ background: url(../picto/base/thematique/bg_ATA411.gif) no-repeat 90% 30px; }
		div.backATA412{ background: url(../picto/base/thematique/bg_ATA412.gif) no-repeat 90% 30px; }
		div.backATA413{ background: url(../picto/base/thematique/bg_ATA413.gif) no-repeat 90% 30px; }
		div.backATA414{ background: url(../picto/base/thematique/bg_ATA414.gif) no-repeat 90% 30px; }
		div.backATA415{ background: url(../picto/base/thematique/bg_ATA415.gif) no-repeat 90% 30px; }
		div.backATA416{ background: url(../picto/base/thematique/bg_ATA416.gif) no-repeat 90% 30px; }
		div.backATA417{ background: url(../picto/base/thematique/bg_ATA417.gif) no-repeat 90% 30px; }
		div.backATA418{ background: url(../picto/base/thematique/bg_ATA418.gif) no-repeat 90% 30px; }
		div.backATA419{ background: url(../picto/base/thematique/bg_ATA419.gif) no-repeat 90% 30px; }
		div.backATA420{ background: url(../picto/base/thematique/bg_ATA420.gif) no-repeat 90% 30px; }
		div.backATA421{ background: url(../picto/base/thematique/bg_ATA421.gif) no-repeat 90% 30px; }
		div.backATA422{ background: url(../picto/base/thematique/bg_ATA422.gif) no-repeat 90% 30px; }
		div.backATA423{ background: url(../picto/base/thematique/bg_ATA423.gif) no-repeat 90% 30px; }
		div.backATA424{ background: url(../picto/base/thematique/bg_ATA424.gif) no-repeat 90% 30px; }
		div.backATA425{ background: url(../picto/base/thematique/bg_ATA425.gif) no-repeat 90% 30px; }
		div.backATA426{ background: url(../picto/base/thematique/bg_ATA426.gif) no-repeat 90% 30px; }
		div.backATA500{ background: url(../picto/base/thematique/bg_ATA500.gif) no-repeat 90% 30px; }
		div.backATA600{ background: url(../picto/base/thematique/bg_ATA600.gif) no-repeat 90% 30px; }
		div.backCMC000{ background: url(../picto/base/thematique/bg_CMC000.gif) no-repeat 90% 30px; }
		div.backCMC100{ background: url(../picto/base/thematique/bg_CMC100.gif) no-repeat 90% 30px; }
		div.backCMC200{ background: url(../picto/base/thematique/bg_CMC200.gif) no-repeat 90% 30px; }
		div.backCMC300{ background: url(../picto/base/thematique/bg_CMC300.gif) no-repeat 90% 30px; }
		div.backCMC400{ background: url(../picto/base/thematique/bg_CMC400.gif) no-repeat 90% 30px; }
		div.backCMC500{ background: url(../picto/base/thematique/bg_CMC500.gif) no-repeat 90% 30px; }
		div.backDRT000{ background: url(../picto/base/thematique/bg_DRT000.gif) no-repeat 90% 30px; }
		div.backDRT100{ background: url(../picto/base/thematique/bg_DRT100.gif) no-repeat 90% 30px; }
		div.backDRT101{ background: url(../picto/base/thematique/bg_DRT101.gif) no-repeat 90% 30px; }
		div.backDRT102{ background: url(../picto/base/thematique/bg_DRT102.gif) no-repeat 90% 30px; }
		div.backDRT200{ background: url(../picto/base/thematique/bg_DRT200.gif) no-repeat 90% 30px; }
		div.backDRT201{ background: url(../picto/base/thematique/bg_DRT201.gif) no-repeat 90% 30px; }
		div.backDRT202{ background: url(../picto/base/thematique/bg_DRT202.gif) no-repeat 90% 30px; }
		div.backENE000{ background: url(../picto/base/thematique/bg_ENE000.gif) no-repeat 90% 30px; }
		div.backENE100{ background: url(../picto/base/thematique/bg_ENE100.gif) no-repeat 90% 30px; }
		div.backENE101{ background: url(../picto/base/thematique/bg_ENE101.gif) no-repeat 90% 30px; }
		div.backENE102{ background: url(../picto/base/thematique/bg_ENE102.gif) no-repeat 90% 30px; }
		div.backENE200{ background: url(../picto/base/thematique/bg_ENE200.gif) no-repeat 90% 30px; }
		div.backENE201{ background: url(../picto/base/thematique/bg_ENE201.gif) no-repeat 90% 30px; }
		div.backENE202{ background: url(../picto/base/thematique/bg_ENE202.gif) no-repeat 90% 30px; }
		div.backENE300{ background: url(../picto/base/thematique/bg_ENE300.gif) no-repeat 90% 30px; }
		div.backENE301{ background: url(../picto/base/thematique/bg_ENE301.gif) no-repeat 90% 30px; }
		div.backENE302{ background: url(../picto/base/thematique/bg_ENE302.gif) no-repeat 90% 30px; }
		div.backENE303{ background: url(../picto/base/thematique/bg_ENE303.gif) no-repeat 90% 30px; }
		div.backENE400{ background: url(../picto/base/thematique/bg_ENE400.gif) no-repeat 90% 30px; }
		div.backENE401{ background: url(../picto/base/thematique/bg_ENE401.gif) no-repeat 90% 30px; }
		div.backENE402{ background: url(../picto/base/thematique/bg_ENE402.gif) no-repeat 90% 30px; }
		div.backENE500{ background: url(../picto/base/thematique/bg_ENE500.gif) no-repeat 90% 30px; }
		div.backIMM000{ background: url(../picto/base/thematique/bg_IMM000.gif) no-repeat 90% 30px; }
		div.backIMM100{ background: url(../picto/base/thematique/bg_IMM100.gif) no-repeat 90% 30px; }
		div.backIMM101{ background: url(../picto/base/thematique/bg_IMM101.gif) no-repeat 90% 30px; }
		div.backIMM102{ background: url(../picto/base/thematique/bg_IMM102.gif) no-repeat 90% 30px; }
		div.backIMM200{ background: url(../picto/base/thematique/bg_IMM200.gif) no-repeat 90% 30px; }
		div.backIMM300{ background: url(../picto/base/thematique/bg_IMM300.gif) no-repeat 90% 30px; }
		div.backLSI000{ background: url(../picto/base/thematique/bg_LSI000.gif) no-repeat 90% 30px; }
		div.backLSI100{ background: url(../picto/base/thematique/bg_LSI100.gif) no-repeat 90% 30px; }
		div.backLSI200{ background: url(../picto/base/thematique/bg_LSI200.gif) no-repeat 90% 30px; }
		div.backMAI000{ background: url(../picto/base/thematique/bg_MAI000.gif) no-repeat 90% 30px; }
		div.backMAI100{ background: url(../picto/base/thematique/bg_MAI100.gif) no-repeat 90% 30px; }
		div.backMAI101{ background: url(../picto/base/thematique/bg_MAI101.gif) no-repeat 90% 30px; }
		div.backMAI102{ background: url(../picto/base/thematique/bg_MAI102.gif) no-repeat 90% 30px; }
		div.backMAI200{ background: url(../picto/base/thematique/bg_MAI200.gif) no-repeat 90% 30px; }
		div.backMAI300{ background: url(../picto/base/thematique/bg_MAI300.gif) no-repeat 90% 30px; }
		div.backMAI301{ background: url(../picto/base/thematique/bg_MAI301.gif) no-repeat 90% 30px; }
		div.backMAI302{ background: url(../picto/base/thematique/bg_MAI302.gif) no-repeat 90% 30px; }
		div.backMAI400{ background: url(../picto/base/thematique/bg_MAI400.gif) no-repeat 90% 30px; }
		div.backMAI401{ background: url(../picto/base/thematique/bg_MAI401.gif) no-repeat 90% 30px; }
		div.backMAI402{ background: url(../picto/base/thematique/bg_MAI402.gif) no-repeat 90% 30px; }
		div.backMAI403{ background: url(../picto/base/thematique/bg_MAI403.gif) no-repeat 90% 30px; }
		div.backMAI404{ background: url(../picto/base/thematique/bg_MAI404.gif) no-repeat 90% 30px; }
		div.backMAI500{ background: url(../picto/base/thematique/bg_MAI500.gif) no-repeat 90% 30px; }
		div.backMUL000{ background: url(../picto/base/thematique/bg_MUL000.gif) no-repeat 90% 30px; }
		div.backMUL100{ background: url(../picto/base/thematique/bg_MUL100.gif) no-repeat 90% 30px; }
		div.backMUL200{ background: url(../picto/base/thematique/bg_MUL200.gif) no-repeat 90% 30px; }
		div.backMUL300{ background: url(../picto/base/thematique/bg_MUL300.gif) no-repeat 90% 30px; }
		div.backMUL400{ background: url(../picto/base/thematique/bg_MUL400.gif) no-repeat 90% 30px; }
		div.backMUL401{ background: url(../picto/base/thematique/bg_MUL401.gif) no-repeat 90% 30px; }
		div.backMUL402{ background: url(../picto/base/thematique/bg_MUL402.gif) no-repeat 90% 30px; }
		div.backSNT000{ background: url(../picto/base/thematique/bg_SNT000.gif) no-repeat 90% 30px; }
		div.backSNT130{ background: url(../picto/base/thematique/bg_SNT130.gif) no-repeat 90% 30px; }
		div.backSNT200{ background: url(../picto/base/thematique/bg_SNT200.gif) no-repeat 90% 30px; }
		div.backSNT201{ background: url(../picto/base/thematique/bg_SNT201.gif) no-repeat 90% 30px; }
		div.backSNT202{ background: url(../picto/base/thematique/bg_SNT202.gif) no-repeat 90% 30px; }
		div.backSNT203{ background: url(../picto/base/thematique/bg_SNT203.gif) no-repeat 90% 30px; }
		div.backSNT204{ background: url(../picto/base/thematique/bg_SNT204.gif) no-repeat 90% 30px; }
		div.backSNT300{ background: url(../picto/base/thematique/bg_SNT300.gif) no-repeat 90% 30px; }
		div.backSNT301{ background: url(../picto/base/thematique/bg_SNT301.gif) no-repeat 90% 30px; }
		div.backSNT302{ background: url(../picto/base/thematique/bg_SNT302.gif) no-repeat 90% 30px; }
		div.backSNT303{ background: url(../picto/base/thematique/bg_SNT303.gif) no-repeat 90% 30px; }
		div.backSVC000{ background: url(../picto/base/thematique/bg_SVC000.gif) no-repeat 90% 30px; }
		div.backSVC100{ background: url(../picto/base/thematique/bg_SVC100.gif) no-repeat 90% 30px; }
		div.backSVC101{ background: url(../picto/base/thematique/bg_SVC101.gif) no-repeat 90% 30px; }
		div.backSVC102{ background: url(../picto/base/thematique/bg_SVC102.gif) no-repeat 90% 30px; }
		div.backSVC103{ background: url(../picto/base/thematique/bg_SVC103.gif) no-repeat 90% 30px; }
		div.backSVC200{ background: url(../picto/base/thematique/bg_SVC200.gif) no-repeat 90% 30px; }
		div.backSVC201{ background: url(../picto/base/thematique/bg_SVC201.gif) no-repeat 90% 30px; }
		div.backSVC202{ background: url(../picto/base/thematique/bg_SVC202.gif) no-repeat 90% 30px; }
	
		/* LISTE compacte exhaustive (guides d'achat, dossiers)
		________________________________________________________*/
		div#ctn_central.listecompacte{ }
		
		div#ctn_central.listecompacte div#center {
			margin: 0;
			padding: 0;
		}

		div#ctn_central.listecompacte div.maincolumn_g{ width: 772px; padding: 0 0 0 0; margin:0 0 0 0; } /* 690 20 */
		div#ctn_central.listecompacte div.maincolumn_d{ width: 208px; margin-left: 0px; padding: 0 0 0 0;} /* 240 20 */

		
		div#ctn_central.listecompacte div.ctn_listecompacte{
			margin: 20px 0 0 0;
			padding: 0 0 0 150px; /* 0 0 0 200px; */
			background: url(../picto/base/bg_DEFAUT.gif) no-repeat 60px 10px;
			height: 620px;
		}

		div#ctn_central.listecompacte div.ctn_listecompacte div.double_column{
			border-bottom: 5px solid #2d4f83;
			width: 600px;
		}
		
		div#ctn_central.listecompacte div.ctn_listecompacte p.nb_ga{
			margin: 0;
			text-align: right;
			border-bottom: 1px solid #2d4f83;
			font-size: 120%;
			color: #4e4e4e;
			width: 600px;
			/*height: 1%;*/ /* bug sous IE7 ?*/
		}

		div#ctn_central.listecompacte div.ctn_listecompacte h2 {
			margin: 10px 0 4px 0;
			font-size: 110%;
			color: #ffffff !important;
		}
				
		div#ctn_central.listecompacte div.ctn_listecompacte h2.rub32 span{ background: #217ba9 !important; }
		div#ctn_central.listecompacte div.ctn_listecompacte h2.rub27 span{ background: #bd47b6 !important; }
		div#ctn_central.listecompacte div.ctn_listecompacte h2.rub23 span{ background: #9e9279 !important; }
		div#ctn_central.listecompacte div.ctn_listecompacte h2.rub22 span{ background: #bd6347 !important; }
		div#ctn_central.listecompacte div.ctn_listecompacte h2.rub21 span{ background: #13b49f !important; }
		div#ctn_central.listecompacte div.ctn_listecompacte h2.rub30 span{ background: #5489da !important; }
		div#ctn_central.listecompacte div.ctn_listecompacte h2.rub26 span{ background: #339037 !important; }
		div#ctn_central.listecompacte div.ctn_listecompacte h2.rub28 span{ background: #98a42e !important; }
		div#ctn_central.listecompacte div.ctn_listecompacte h2.rub25 span{ background: #ff5c6d !important; }
		div#ctn_central.listecompacte div.ctn_listecompacte h2.rub24 span{ background: #a02d5d !important; }
		div#ctn_central.listecompacte div.ctn_listecompacte h2.rub29 span{ background: #f1981a !important; }
		div#ctn_central.listecompacte div.ctn_listecompacte h2.rub31 span{ background: #6d1ee4 !important; }
		
		div#ctn_central.listecompacte div.ctn_listecompacte h2 span{ background: #999999; padding: 0px 4px; }
		div#ctn_central.listecompacte div.ctn_listecompacte ul{
			margin: 0 0 20px 0;
			padding: 0;
			list-style: none;
		}
		div#ctn_central.listecompacte div.ctn_listecompacte ul li{ margin: 0 0 2px 0; color: #4e4e4e; }
		div#ctn_central.listecompacte div.ctn_listecompacte ul li h3 { font-size: 100%; margin: 0; padding: 0; color: #4e4e4e; }
		div#ctn_central.listecompacte div.ctn_listecompacte ul li a{
			padding: 0 0 0 8px;
			background: url(../picto/base/puce_titreblocart.gif) no-repeat 0px 5px;
			font-weight: bold;
			text-decoration: none;
			color: #4e4e4e;
		}
		div#ctn_central.listecompacte div.ctn_listecompacte div.ha{ 
			display: block; 
			clear: both;
			height: 1px;
			font-size: 0; line-height: 0;
		}

		/* Filigranes de listes 
		__________________*/
		div#ctn_central.listeguide div.ctn_listecompacte{
			background: url(../picto/base/bg_LESGUIDES.gif) no-repeat 0px 10px;
		}
		div#ctn_central.listedossier div.ctn_listecompacte{
			background: url(../picto/base/bg_DOSSIER.gif) no-repeat 0px 10px;
		}

		/* LISTE TESTS 
		_______________*/
		
		div#ctn_central.tests div#center, div#ctn_central.prospect div#center  {
			margin: 0;
			padding: 0;
		}

		div#ctn_central div#synthesis {
			margin: 12px 0 0 238px;
			padding: 0;
			width: 494px;
		}
				div#ctn_central.tests div#synthesis div.abo_only, div#ctn_central.prospect div#synthesis div.abo_only {
					float: left;
					margin: 0;
					padding: 0;
				}
				div#ctn_central.tests div#synthesis div.abo_only span,
				div#ctn_central.tests div#synthesis div.abo_only img,
				div#ctn_central.prospect div#synthesis div.abo_only span,
				div#ctn_central.prospect div#synthesis div.abo_only img  {
					display: block;
					padding: 0;
				}
				div#ctn_central.tests div#synthesis p.nb_tests, div#ctn_central.prospect div#synthesis p.nb_tests {
					margin: 0 0 0 0;
					padding: 0;
					text-align: right;
					font-size: 110%;
				}
				
			div#ctn_central.tests div#synthesis div.ha, div#ctn_central.prospect div#synthesis div.ha {
				display: block;
				clear: both;
				border-top: 1px solid #a0192a;
			}
            div#ctn_central.prospect div.ctn_breves div#synthesis div.ha, div#ctn_central.prospect div.ctn_acces_libre div#synthesis div.ha {
				display: block;
				clear: both;
			    border-top: 1px solid #5e5e5e;
			}
			div#ctn_central.tests div.maincolumn_g, div#ctn_central.prospect div.maincolumn_g {
				/*width: 732px;
				color: #4d4d4d;*/
				margin:0pt;
				padding:0pt;
				width:772px;
			}
			div#ctn_central.tests ul, div#ctn_central.prospect ul {
				list-style: none;
				margin: 0;
				padding: 0;
			}
				div#ctn_central.tests li.rub21 a,
				div#ctn_central.tests li.rub22 a,
				div#ctn_central.tests li.rub23 a,
				div#ctn_central.tests li.rub24 a,
				div#ctn_central.tests li.rub25 a,
				div#ctn_central.tests li.rub26 a,
				div#ctn_central.tests li.rub27 a,
				div#ctn_central.tests li.rub28 a,
				div#ctn_central.tests li.rub29 a,
				div#ctn_central.tests li.rub30 a,
				div#ctn_central.tests li.rub31 a,
				div#ctn_central.tests li.rub32 a,

				div#ctn_central.prospect li.rub21 a,
				div#ctn_central.prospect li.rub22 a,
				div#ctn_central.prospect li.rub23 a,
				div#ctn_central.prospect li.rub24 a,
				div#ctn_central.prospect li.rub25 a,
				div#ctn_central.prospect li.rub26 a,
				div#ctn_central.prospect li.rub27 a,
				div#ctn_central.prospect li.rub28 a,
				div#ctn_central.prospect li.rub29 a,
				div#ctn_central.prospect li.rub30 a,
				div#ctn_central.prospect li.rub31 a,
				div#ctn_central.prospect li.rub32 a
				{
					color: #4d4d4d;
					text-decoration: none;
					padding: 0;
				}
			div#ctn_central.tests div.first, 	div#ctn_central.prospect div.first {
				float: left;
				width: 190px;
				margin-left: 0;
				margin-right: 48px;
				display: inline;
			}
				div#ctn_central.tests div.first h3, div#ctn_central.prospect div.first h3 {
					font-size: 125%;
					margin: 1em 0 0 0;
					padding: 0;
				}
				div#ctn_central.tests div.first h4, div#ctn_central.prospect div.first h4 {
					font-size: 110%;
					margin: 1em 0 0.2em 0;
					padding: 0;
					font-weight: bold;
				}
				div#ctn_central.tests div.first ul, div#ctn_central.prospect div.first ul  {
					font-size: 110%;
				}
			div#ctn_central.tests div.last, div#ctn_central.prospect div.last {
				float: left;
				width: 494px;
			}
				div#sort {
					border-bottom: 1px solid #5e5e5e;
				}
					div#sort div.hc p {
						text-align: right;
						margin: 1em 0 0.2em 0;
						padding: 0;
						font-weight: bold;
						font-size: 110%;
					}
						div#sort div.hc p span.search_correction {
							float: left;
							font-weight: bold;
							font-style: italic;
							color: #a81532;
							margin-top: -15px;
						}
						
						div#sort div.hc p span.search_correction a {
							text-decoration: none;
							color: #283c6e;
						}
						
						div#sort div.hc span.modalite_de_tri {
							margin: 0 0 0 18px;
							font-weight: normal;
						}
						div#sort div.hc p span a {
							color: #4d4d4d;
						}
						div#sort div.hc p span.on a {
							color: #000000;
						}
						div#sort div.hc span a:hover {
							text-decoration: none !important;
						}
				div.pagination div.hc {
					text-align: right !important;
					font-size: 120%;
				}
				div.alphabet div.hc {
					text-align: right !important;
					font-size: 120%;
				}
					div.pagination div.hc p {
						margin-top: 0.5em;
						margin-bottom: 0.5em;
						float:right !important;
					}
					
					div.alphabet div.hc p {
						margin-top: 0.5em;
						margin-bottom: 0.5em;
						text-align:right !important;
					}
					
					div#ctn_central.thema div.maincolumn_d div.pagination {
							clear: both;
							border-top: 1px solid #5e5e5e;	
																							
						}	
						
					div.pagination div.hc a {
						color: #717171;
						background:none !important;
						padding:0 !important;
						float:left;
						margin-left: 4px;
					}
					div.pagination div.hc a:hover {
						text-decoration: none !important;
					}
					div.alphabet div.hc a:hover {
						text-decoration: none !important;
					}
					
					div.pagination div.hc a.link_firstpage {
						width: 13px;
						height: 13px;
						display:block;
						padding-top:1px !important;
						background: url(../picto/base/bt_page_first.gif) no-repeat bottom left !important;
					}
					div.pagination div.hc a.link_firstpage:hover  {
						background: url(../picto/base/bt_page_first_on.gif) no-repeat bottom left !important;
					}
					div.pagination div.hc a.link_previouspage {
						width: 13px;
						height: 13px;
						display:block;
						padding-top:1px !important;
						background: url(../picto/base/bt_page_previous.gif) no-repeat bottom left !important;
					}
					div.pagination div.hc a.link_previouspage:hover  {
						background: url(../picto/base/bt_page_previous_on.gif) no-repeat bottom left !important;
					}
					div.pagination div.hc a.link_nextpage {
						width: 13px;
						height: 13px;
						display:block;
						padding-top:1px !important;
						background: url(../picto/base/bt_page_next.gif) no-repeat bottom left !important;
					}
					div.pagination div.hc a.link_nextpage:hover  {
						background: url(../picto/base/bt_page_next_on.gif) no-repeat bottom left !important;
					}
					div.pagination div.hc a.link_lastpage {
						width: 13px;
						height: 13px;
						display:block;
						padding-top:1px !important;
						background: url(../picto/base/bt_page_last.gif) no-repeat bottom left !important;
					}
					div.pagination div.hc a.link_lastpage:hover  {
						background: url(../picto/base/bt_page_last_on.gif) no-repeat bottom left !important;
					}
					/* background: url(../picto/base/bg_enclosure.gif) no-repeat bottom left;
				 */
					div.pagination div.hc span span {
						display:block;
						float:left;
						margin-left: 4px;
					}
					div.pagination div.hc span.en_cours {
						color: #000000;
						
					}
					div.alphabet div.hc span.en_cours {
						color: #000000;
						
					}
					div.pagination div.hc img {
						vertical-align: bottom;
					}
					div#ctn_central.tests div.last div.hc div.ha, div#ctn_central.prospect div.last div.hc div.ha  {
						display: none;
					}
				div#ctn_central.tests div.last div.ha, div#ctn_central.prospect div.last div.ha {
					border-top: 5px solid #5e5e5e;
					display: block;
				}
		div#ctn_central.tests div.maincolumn_d, div#ctn_central.prospect div.maincolumn_d {
			width: 208px;
			/*margin-left: 30px;9*/
			margin-left:0px;
			padding:0pt;
		}
			
			div#methodologie_tests {
				display: none;
			}
				
				div#ctn_central.breve div#filtrage {
					background:transparent url(../picto/base/bg_LESBREVES.gif) no-repeat scroll 60px 22px;
					
					height:620px;
				}

				/*PAGE TESTS FILTRE*/
				div#ctn_central.tests div#filtrage, div#ctn_central.prospect div#filtrage {
						color: #4e4e4e;
						display:inline;
						float:left;
						margin-left:0pt;
						margin-right:48px;
						width:190px;
					}
						div#ctn_central.tests div#filtrage h3, div#ctn_central.prospect div#filtrage h3 {
							font-size: 130%;
							margin: 1em 0;
						}
						div#ctn_central.tests div#filtrage h4, div#ctn_central.prospect div#filtrage h4 {
							font-size: 110%;
							margin: 0;
							padding: 0;							
						}
						div#ctn_central.tests div#filtrage p.marge, div#ctn_central.prospect div#filtrage p.marge {								
							font-weight: normal;							
							margin: 0;
							padding-left: 10px;													
						}
						
					div#ctn_central.tests div#filtrage p a, div#ctn_central.prospect div#filtrage p a {
							padding-left: 10px;	
							margin: 0;	
							background: url(../picto/base/puce_liendetail.gif) no-repeat 0 5px;
							color: #2d4f83;
							font-weight: normal;
							text-decoration: none;	
						}
					
				
		/* PAGE RESULTATS DE RECHERCHE
		_______________*/
						
				
		div#ctn_central.resultats {
			/*width: 988px;*/
		}
		
		div#ctn_central.resultats div#center {
			margin: 0;
			padding: 0;
		}

			div#ctn_central.resultats div.double_column {
				margin-top: 10px;
			}
				div#ctn_central.resultats div.maincolumn_g {
					width: 208px;
					margin: 0 30px 0 0;
				}
					div#ctn_central.resultats div.maincolumn_g div#votre_recherche {
						background: #f0f0f0;
						border-top: 1px dotted #727375;
						border-bottom: 1px dotted #727375;
						color: #515151;
						padding: 0.3em 0.6em 0.6em 0.6em;
					}
						div#ctn_central.resultats div#votre_recherche h3 {
							margin: 0.3em 0 0 0;
							font-size: 130%;
						}
						div#ctn_central.resultats div#votre_recherche p {
							margin: 0.1em 0 0 0;
							font-size: 110%;
						}
						div#ctn_central.resultats div#votre_recherche p span {
							background: #FFFFFF;
							padding: 0.1em;
							margin-left: -0.1em;
						}
						div#ctn_central.resultats div#votre_recherche p span.theme_recherche {
							font-weight: bold;
						}

		/* PAGE RESULTATS DE RECHERCHE AFFINEE 
		_______________*/
							
						div#ctn_central.resultats div#votre_recherche div#filtre_par h4 {
							margin: 0.5em 0 0 0;
							font-size: 120%;
						}
						div#ctn_central.resultats div#votre_recherche div#filtre_par p {						
							text-align: right;	
							font-size: 100%;						
						}
						
						div#ctn_central.resultats div#votre_recherche div#filtre_par p span{						
							background: transparent;						
						}
						
						div#ctn_central.resultats div#votre_recherche div#filtre_par span a {
							padding-left: 10px;							
							background: url(../picto/base/puce_liendetail.gif) no-repeat 0 5px;
							color: #2d4f83;
							text-decoration: none;	
						}
										
						div#ctn_central.resultats div#votre_recherche div#filtre_par ul {
							margin: 0 0 1em 0;
							padding: 0;
							list-style: none;
						}
						div#ctn_central.resultats div#votre_recherche div#filtre_par ul li {							
							display: block;
							margin: 0.5em 0;								
							font-weight: bold;							
						}
						
						div#ctn_central.resultats div#votre_recherche div#filtre_par ul li img{							
							margin-left: -8px;								
						}
						
						div#ctn_central.resultats div#votre_recherche div#filtre_par ul li span{
							padding: 0.1em 2em 0.1em 0.1em;
							background: #fff;
							border: 1px solid #4e4e4e;					
						}
						
						div#ctn_central.resultats div#filtrage p {								
							margin: 0;
						}
						
						div#ctn_central.resultats div#filtrage div.filtre {								
							margin: 0 0 1em 0;
						}
						
						div#ctn_central.resultats div#filtrage p a {
							padding-left: 10px;																	
							background: url(../picto/base/puce_liendetail_fd_blanc.gif) no-repeat 0 5px;
							color: #2d4f83;
							text-decoration: none;	
						}
						
						div#ctn_central.resultats div#filtrage ul li.rra a {
							padding-left: 10px;																	
							background: url(../picto/base/puce_liendetail_fd_blanc.gif) no-repeat 0 5px;
						}
						
						div#ctn_central.resultats div#filtrage p span.theme_result {							
							padding-left: 10px;
							font-weight: bold;
						}
						
						
	/* FIN PAGE RESULTATS DE RECHERCHE AFFINEE 
		_______________*/
								
					div#ctn_central.resultats div#filtrage {
						color: #4e4e4e;
					}
						div#ctn_central.resultats div#filtrage h3 {
							font-size: 130%;
							margin: 1em 0;
						}
						div#ctn_central.resultats div#filtrage h4 {
							font-size: 110%;
							margin: 0 0 0.2em 0;
							padding: 0;
							font-weight: bold;
						}
						div#ctn_central.resultats div#filtrage ul {
							margin: 0 0 1em 0;
							padding: 0;
							list-style: none;
						}
						div#ctn_central.resultats div#filtrage ul li a {
							color: #4e4e4e;
							text-decoration: none;
						}
					div#ctn_central.resultats div#plus_d_options {
						color: #4e4e4e;
						border-bottom: 1px dotted #727375;
					}
						div#ctn_central.resultats div#plus_d_options h3 {
							font-size: 130%;
							margin-bottom: 0;
						}
						div#ctn_central.resultats div#plus_d_options p {
							margin: 0 0 1em 0;
						}
							div#ctn_central.resultats div#plus_d_options a {
								padding-left: 10px;
								background: url(../picto/base/puce_lien_plusdoptions.gif) no-repeat 0 5px;
								color: #4e4e4e;
								text-decoration: none;
							}
				div#ctn_central.resultats div.maincolumn_d {
					width: 730px;
					margin: 0 0 1em 0;
					border-bottom: 5px solid #5e5e5e;
				}
				div#ctn_central.resultats div#sort div.hc p {
					margin-right: 18px;
				}
				
									


		/* LISTE détaillée  
		__________________*/

		/* cf classe prospect */

		/* APPEL A TEMOIGNAGE
		_____________________*/
		div#ctn_appel_a_temoignage {
			clear:both;
		}

		div#ctn_introappel_a_temoignage {
			margin-top:10px;
		}

		div#ctn_introappel_a_temoignage p{
			font-size: 120%;
			color: #4e4e4e;
			text-align: justify;
			line-height: 130%; 
		}
		.appel_a_temoignage_fond_gris{
			background-color:#F7F7F7;
			border-top:1px solid #B8B8B8;
			border-bottom:1px solid #B8B8B8;
			margin-top:30px;
			padding-top:10px;
			padding-bottom:10px;
		}


		div#ctn_introappel_a_temoignage img{
			border:none;
			margin-right:35px;
			float: left;
			margin-bottom:11px;	
		}

		.image_illustration_appel_a_temoignage{
		}

		.image_contacez_nous{
			vertical-align:middle;
		}

		a#lien_nous_ecrire{
			background:transparent none no-repeat scroll 0 4px !important;
			padding:0 0 0 0px !important;
		}

		/* PAGE DOSSIER 
		_______________*/
		
		
		div#ctn_central.dossier div#center{
			margin-left: 0;
			margin-right: 0;
		}

		div#ctn_central.dossier div.maincolumn_g{
			width: 743px;
			padding-right: 0;
			position: relative;
			margin-right: 0;
			margin-left: 0;
		}
		div#ctn_central.dossier div.maincolumn_d{
			display: none;
		}

		div#ctn_central.dossier div.double_column div.triple_column  div.column_1tier{
			float: left;
			display: inline;
			width: 233px;
			margin-left: 20px;
			margin-right: 0;
		}
		
		div#ctn_central.dossier div.double_column div.double_column div.ctn_blocgene{ 
			_margin-top: 0 !important;
		}
		
		div#ctn_central.dossier div.ctn_blocgene a{ 
			padding: 0 !important;
			background: none !important;
		}
		
		div#ctn_central.dossier div.double_column div.triple_column div.ctn_blocgene{ 
			_margin-top: 0 !important;
			_margin-bottom: 15px !important;
		}
		
		div#ctn_central.dossier div.double_column div.first_column{
			float: left;
			display: inline;
			width: 487px;
			margin-right: 0;
		}
		div#ctn_central.dossier div.double_column div.triple_column div.first_column{
			width: 234px;
			margin-left: 0;
		}
		div#ctn_central.dossier div.double_column div.last_column,
		div#ctn_central.dossier div.double_column div.triple_column div.last_column {
			float: left;
			display: inline;
			width: 235px;
			margin-left: 20px;
			margin-right: 0;
		}

		div#ctn_central.dossier h2.titre_dossier{
			margin: 0 0 10px 0;
			padding-top: 15px;
			font-size: 170%;
			font-weight: normal;
			background: none;
		}
		div#ctn_central.dossier p.date_dossier{
			position: absolute;
			right: 0; 
			top: 20px;
			font-size: 120%;
			color: #4e4e4e;
			margin: 0;
		}
		div#ctn_central.dossier p.date_dossier span{
			padding: 1px 4px;
			background: #e6e6e6;
		}
		div#ctn_central.dossier div.intro_dossier span.illustration{
			float: left;
			display: inline;
			margin: 0 5px 4px 0;
		}
		div#ctn_central.dossier div.intro_dossier{
			font-size: 120%;
			color: #4e4e4e;
		}
			div#ctn_central.dossier div.intro_dossier p {
				width: 74%;
			}
		div#ctn_central.dossier div.maincolumn_g div.double_column div div.hc div.hb{ display: none !important; }
		div#ctn_central.dossier div.maincolumn_d div.double_column div div.hc div.hb{ display: none !important; }
		
		div#ctn_central.dossier div.maincolumn_g div.triple_column div div.hc div.hb{ display: none !important; }
		div#ctn_central.dossier div.maincolumn_d div.triple_column div div.hc div.hb{ display: none !important; }
		
		div#ctn_central.dossier div.ctn_blocgene{ 
			position: relative;
			padding: 10px;
			margin-top: 18px;
			border-top: 1px solid #a2192b;
			border-right: 1px solid #a2192b;
		}
		div#ctn_central.dossier div#guide_d_achat, 
		div#ctn_central.dossier div#glossaire, 
		div#ctn_central.dossier div#les_conseils_d_UFC_Que_Choisir, 
		div#ctn_central.dossier div#video, 
		div#ctn_central.dossier div#les_actualites, 
		div#ctn_central.dossier div#les_actions_d_UFC_Que_Choisir {
			border-top-color: #2e4f84;
			border-right-color: #2e4f84;
		}		
		
		div#ctn_central.dossier div.ctn_blocgene div.hb{font-size: 0; line-height: 0;}
		div#ctn_central.dossier div.ctn_blocgene div.hc{ }
				div#ctn_central.dossier div.ctn_blocgene div.hc span.type_article{  					
					position: absolute;
					top: -1px;
					right: -1px;
					display: block;
					padding: 0 0 0 1.5em;
					background: url(../picto/base/bg_dos_tag_red.gif) no-repeat top left #ffffff;
					color: #ffffff;
					font-weight: bold;
					text-align: right;
					line-height: 120%;
				}
				div#ctn_central.dossier div#guide_d_achat div.hc span.type_article,
				div#ctn_central.dossier div#glossaire div.hc span.type_article,
				div#ctn_central.dossier div#les_conseils_d_UFC_Que_Choisir div.hc span.type_article,
				div#ctn_central.dossier div#video div.hc span.type_article,
				div#ctn_central.dossier div#les_actualites div.hc span.type_article,
				div#ctn_central.dossier div#les_actions_d_UFC_Que_Choisir div.hc span.type_article {  					
					background-image: url(../picto/base/bg_dos_tag_blue.gif);
				}
					div#ctn_central.dossier div.ctn_blocgene div.hc span.type_article span {  					
						display: block;
						padding: 0.1em 1em 0 0;
						background: url(../picto/base/bg_dos_tag_red.gif) no-repeat top right #ffffff;
					}
					div#ctn_central.dossier div#guide_d_achat div.hc span.type_article span,
					div#ctn_central.dossier div#glossaire div.hc span.type_article span,
					div#ctn_central.dossier div#les_conseils_d_UFC_Que_Choisir div.hc span.type_article span,
					div#ctn_central.dossier div#video div.hc span.type_article span,
					div#ctn_central.dossier div#les_actualites div.hc span.type_article span,
					div#ctn_central.dossier div#les_actions_d_UFC_Que_Choisir div.hc span.type_article span {  					
						background-image: url(../picto/base/bg_dos_tag_blue.gif);
					}
				div#ctn_central.dossier div.ctn_blocgene div.hc h3.rub21{margin: 8px 0 5px 0;font-size: 110%;background: url(../picto/base/qc_puce_21.gif) no-repeat scroll 0 4px;padding: 0 0 0 10px;}
				div#ctn_central.dossier div.ctn_blocgene div.hc h3.rub22{margin: 8px 0 5px 0;font-size: 110%;background: url(../picto/base/qc_puce_22.gif) no-repeat scroll 0 4px;padding: 0 0 0 10px;}
				div#ctn_central.dossier div.ctn_blocgene div.hc h3.rub23{margin: 8px 0 5px 0;font-size: 110%;background: url(../picto/base/qc_puce_23.gif) no-repeat scroll 0 4px;padding: 0 0 0 10px;}
				div#ctn_central.dossier div.ctn_blocgene div.hc h3.rub24{margin: 8px 0 5px 0;font-size: 110%;background: url(../picto/base/qc_puce_24.gif) no-repeat scroll 0 4px;padding: 0 0 0 10px;}
				div#ctn_central.dossier div.ctn_blocgene div.hc h3.rub25{margin: 8px 0 5px 0;font-size: 110%;background: url(../picto/base/qc_puce_25.gif) no-repeat scroll 0 4px;padding: 0 0 0 10px;}
				div#ctn_central.dossier div.ctn_blocgene div.hc h3.rub26{margin: 8px 0 5px 0;font-size: 110%;background: url(../picto/base/qc_puce_26.gif) no-repeat scroll 0 4px;padding: 0 0 0 10px;}
				div#ctn_central.dossier div.ctn_blocgene div.hc h3.rub27{margin: 8px 0 5px 0;font-size: 110%;background: url(../picto/base/qc_puce_27.gif) no-repeat scroll 0 4px;padding: 0 0 0 10px;}
				div#ctn_central.dossier div.ctn_blocgene div.hc h3.rub28{margin: 8px 0 5px 0;font-size: 110%;background: url(../picto/base/qc_puce_28.gif) no-repeat scroll 0 4px;padding: 0 0 0 10px;}
				div#ctn_central.dossier div.ctn_blocgene div.hc h3.rub29{margin: 8px 0 5px 0;font-size: 110%;background: url(../picto/base/qc_puce_29.gif) no-repeat scroll 0 4px;padding: 0 0 0 10px;}
				div#ctn_central.dossier div.ctn_blocgene div.hc h3.rub30{margin: 8px 0 5px 0;font-size: 110%;background: url(../picto/base/qc_puce_30.gif) no-repeat scroll 0 4px;padding: 0 0 0 10px;}
				div#ctn_central.dossier div.ctn_blocgene div.hc h3.rub31{margin: 8px 0 5px 0;font-size: 110%;background: url(../picto/base/qc_puce_31.gif) no-repeat scroll 0 4px;padding: 0 0 0 10px;}
				div#ctn_central.dossier div.ctn_blocgene div.hc h3.rub32{margin: 8px 0 5px 0;font-size: 110%;background: url(../picto/base/qc_puce_32.gif) no-repeat scroll 0 4px;padding: 0 0 0 10px;}

				div#ctn_central.dossier div.ctn_blocgene div.hc h3 a{
					color: #4e4e4e;
					text-decoration: none;
					padding: 0 !important;
					background: none !important;
				}
				div#ctn_central.dossier div.ctn_blocgene div.hc ul {
					list-style: none;
					margin: 8px 0 0 0;
					padding: 0;
				}
					div#ctn_central.dossier div.ctn_blocgene div.hc li.rub21 {background: url(../picto/base/qc_puce_21.gif) no-repeat scroll 0 3px;padding: 0 0 0 10px;margin: 0.5em 0 0 0;}
					div#ctn_central.dossier div.ctn_blocgene div.hc li.rub22 {background: url(../picto/base/qc_puce_22.gif) no-repeat scroll 0 3px;padding: 0 0 0 10px;margin: 0.5em 0 0 0;}
					div#ctn_central.dossier div.ctn_blocgene div.hc li.rub23 {background: url(../picto/base/qc_puce_23.gif) no-repeat scroll 0 3px;padding: 0 0 0 10px;margin: 0.5em 0 0 0;}
					div#ctn_central.dossier div.ctn_blocgene div.hc li.rub24 {background: url(../picto/base/qc_puce_24.gif) no-repeat scroll 0 3px;padding: 0 0 0 10px;margin: 0.5em 0 0 0;}
					div#ctn_central.dossier div.ctn_blocgene div.hc li.rub25 {background: url(../picto/base/qc_puce_25.gif) no-repeat scroll 0 3px;padding: 0 0 0 10px;margin: 0.5em 0 0 0;}
					div#ctn_central.dossier div.ctn_blocgene div.hc li.rub26 {background: url(../picto/base/qc_puce_26.gif) no-repeat scroll 0 3px;padding: 0 0 0 10px;margin: 0.5em 0 0 0;}
					div#ctn_central.dossier div.ctn_blocgene div.hc li.rub27 {background: url(../picto/base/qc_puce_27.gif) no-repeat scroll 0 3px;padding: 0 0 0 10px;margin: 0.5em 0 0 0;}
					div#ctn_central.dossier div.ctn_blocgene div.hc li.rub28 {background: url(../picto/base/qc_puce_28.gif) no-repeat scroll 0 3px;padding: 0 0 0 10px;margin: 0.5em 0 0 0;}
					div#ctn_central.dossier div.ctn_blocgene div.hc li.rub29 {background: url(../picto/base/qc_puce_29.gif) no-repeat scroll 0 3px;padding: 0 0 0 10px;margin: 0.5em 0 0 0;}
					div#ctn_central.dossier div.ctn_blocgene div.hc li.rub30 {background: url(../picto/base/qc_puce_30.gif) no-repeat scroll 0 3px;padding: 0 0 0 10px;margin: 0.5em 0 0 0;}
					div#ctn_central.dossier div.ctn_blocgene div.hc li.rub31 {background: url(../picto/base/qc_puce_31.gif) no-repeat scroll 0 3px;padding: 0 0 0 10px;margin: 0.5em 0 0 0;}
					div#ctn_central.dossier div.ctn_blocgene div.hc li.rub32 {background: url(../picto/base/qc_puce_32.gif) no-repeat scroll 0 3px;padding: 0 0 0 10px;margin: 0.5em 0 0 0;}
						
						div#ctn_central.dossier div.ctn_blocgene div.hc li a {
							color: #4e4e4e;
							text-decoration: none;
							font-weight: bold;
							font-size: 110%;
							
							padding: 0 !important;
							background: none !important;
						}
				div#ctn_central.dossier div.ctn_blocgene div.hc p{
					margin: 0 0 5px 10px;
					color: #4e4e4e;
				}
				div#ctn_central.dossier div#selecteur div.hc span.image_right, 
				div#ctn_central.dossier div#les_conseils_d_UFC_Que_Choisir div.hc span.image_right {
					margin-top: 8px;
				}
				
				div#ctn_central.dossier div#les_conseils_d_UFC_Que_Choisir div.hc span.image_right a{
					padding: 0 !important;
					background: none !important;
				}
				
				div#ctn_central.dossier div#selecteur div.hc div.content,
				div#ctn_central.dossier div#les_conseils_d_UFC_Que_Choisir div.hc, div.content  {
					padding: 1px 0 0 0;
				}
				div#ctn_central.dossier div.double_column div.double_column {
					clear: left;
					padding-bottom: 0;
				}
		div#ctn_central.dossier div.ctn_blocgene div.ha{  }
		
		div#ctn_central.dossier div.maincolumn_g div.hc div.ha {
			display: block;
			clear: both;
			font-size: 0;
			line-height: 0;
			height: 1px;
		}
		div#ctn_central.dossier div.ctn_blocgene div.hc div.reserve_aux_abonnes {
			margin: 1em 0 0 -10px;
			padding: 0;
		}
		#selecteur, #enquete {
			height: 10.5em;
		}
		#video, #enquete_de_fiabilite, #les_actualites, #les_actions_d_UFC_Que_Choisir {
			height: 9.5em;
		}
		div#ctn_central.dossier div.maincolumn_d div#ctn_pubUFC {
			margin: 0.55em 0 0 0;
		}
		/* TF passé en générique*/
		/*
		div#ctn_central.dossier div.maincolumn_d div#ctn_pubUFC a{
			background: none !important;
			padding: 0 !important;
		}
		div#ctn_central.dossier div.promo_forum a{
			background: none !important;
			padding: 0 !important;
		}
		*/
		/* Abonnement à la lettre d'information */
		div#enclosure{ 
			height: 1%;
			margin: 12px 0 0 0;
			background: url(../picto/base/bg_enclosure.gif) no-repeat top left; 
			padding-left: 8px;
			position: relative;
		}
			div#enclosure div.hb{
				display: block;
				height: 6px;
				background: url(../picto/base/bg_enclosure.gif) no-repeat top right;
				font-size: 0; line-height: 0;
			}
			div#enclosure div.hc{ 
				height: 1%;
				padding: 4px 8px 8px 0; 
				background: url(../picto/base/bg_enclosure.gif) no-repeat bottom right;
				margin-bottom: 0;
			}
				div#enclosure h2 {
					color: #2e4f82;
					font-size: 110%;
					margin-top: 0;
				}
				div#enclosure div.see_also, div#enclosure div.recall, div#enclosure div.result {
					margin-left: 0;
					margin-right: -10px;
				}
				div#enclosure div.hc div.see_also div.ha, div#enclosure div.hc div.recall div.ha {
					display: block;
					margin: 0.5em 10px 0 0;
					border-bottom: 1px solid #e0e4e7;
					background: none;
					height: 0;
				}
				div#enclosure h3 {
					display: none;
				}
				div#enclosure ul {
					list-style: none;
					padding: 4px 0;
					margin: 0;
					font-size: 108%;
					line-height: 150%;
				}
				div#enclosure .result ul {
					border-bottom: none;
					padding-bottom: 0;
					margin-bottom: -0.4em;
				}
				div#enclosure li.rub21 { padding-left: 7px;margin: 0;background: url(../picto/base/qc_puce_21.gif) no-repeat 0 0.45em; }
				div#enclosure li.rub22 { padding-left: 7px;margin: 0;background: url(../picto/base/qc_puce_22.gif) no-repeat 0 0.45em; }
				div#enclosure li.rub23 { padding-left: 7px;margin: 0;background: url(../picto/base/qc_puce_23.gif) no-repeat 0 0.45em; }
				div#enclosure li.rub24 { padding-left: 7px;margin: 0;background: url(../picto/base/qc_puce_24.gif) no-repeat 0 0.45em; }
				div#enclosure li.rub25 { padding-left: 7px;margin: 0;background: url(../picto/base/qc_puce_25.gif) no-repeat 0 0.45em; }
				div#enclosure li.rub26 { padding-left: 7px;margin: 0;background: url(../picto/base/qc_puce_26.gif) no-repeat 0 0.45em; }
				div#enclosure li.rub27 { padding-left: 7px;margin: 0;background: url(../picto/base/qc_puce_27.gif) no-repeat 0 0.45em; }
				div#enclosure li.rub28 { padding-left: 7px;margin: 0;background: url(../picto/base/qc_puce_28.gif) no-repeat 0 0.45em; }
				div#enclosure li.rub29 { padding-left: 7px;margin: 0;background: url(../picto/base/qc_puce_29.gif) no-repeat 0 0.45em; }
				div#enclosure li.rub30 { padding-left: 7px;margin: 0;background: url(../picto/base/qc_puce_30.gif) no-repeat 0 0.45em; }
				div#enclosure li.rub31 { padding-left: 7px;margin: 0;background: url(../picto/base/qc_puce_31.gif) no-repeat 0 0.45em; }
				div#enclosure li.rub32 { padding-left: 7px;margin: 0;background: url(../picto/base/qc_puce_32.gif) no-repeat 0 0.45em; }
				
				div#enclosure li.all {
					padding-left: 7px;
					margin: 0;
					background: url(../picto/base/puce_titreblocart.gif) no-repeat 0 0.45em;;
				}
					div#enclosure a {
						font-weight: bold;
						color: #4e4e4e;
						text-decoration: none;
						
						background: none !important;
						padding: 0 !important;
					}
					div#enclosure li.all a {
						font-weight: normal;
						color: #2d4f7f;
					}
					div#enclosure .result li.all a {
						font-weight: bold !important;
						color: #2d4f7f;
					}
			div#enclosure div.ha{ 
				display: block;
				height: 6px;
				background: url(../picto/base/bg_enclosure.gif) no-repeat bottom left;
				font-size: 0; line-height: 0;
				margin-left: -8px;
				margin-right: 8px;
				margin-top: -6px;
			}
			div#enclosure div.hc div.hc {
				padding: 0;
				background: transparent;
				border: none;
				margin: 0;
			}
			div#enclosure div.hc div.hb, div#enclosure div.hc div.ha {
				display: none;
			}

		/* pour lutter contre les decalages de 1 pixel du menu "commerce" */
		div#ctn_firstnav div.hc ul#firstnav li#rub24.on div.ctn_ssrub{ 
			left: -108px;
			right: -1px;
			width: auto;
		}
		div#ctn_firstnav div.hc ul#firstnav li#rub24.on div.ha {
			position: absolute;
			right: 0;
			left: 0;
			width: auto !important;
			width: 75px;
			border-right: 1px solid #a02d5d;
		}

		/*
		GLOSSAIRE
		*/
		
		div.ctn_glossaire {font-size: 120%; color: #4e4e4e;font-weight: bold;}
		div.ctn_glossaire ul{padding-left:0; list-style-type: none;}
		div.ctn_glossaire ul li ul{padding-bottom: 10px; font-weight: normal;}
		div.ctn_glossaire ul li ul li a{cursor:pointer;text-decoration:none; color: #283c6e;background: none !important; padding:0 !important;}
		
		div.ctn_glossaire div.definition {position:absolute;display:block;visibility:hidden;z-index:80;background:#EEEEEE;width:413px;}
		.rub32 div.ctn_glossaire div.definition{ border: 3px ridge #cbdbf4; }
		.rub27 div.ctn_glossaire div.definition{ border: 3px ridge #ebc7e9; }
		.rub23 div.ctn_glossaire div.definition{ border: 3px ridge #e2ded7; }
		.rub22 div.ctn_glossaire div.definition{ border: 3px ridge #ebd0c7; }
		.rub21 div.ctn_glossaire div.definition{ border: 3px ridge #b8e8e2; }
		.rub26 div.ctn_glossaire div.definition{ border: 3px ridge #c1ddc3; }
		.rub28 div.ctn_glossaire div.definition{ border: 3px ridge #e0e4c0; }
		.rub25 div.ctn_glossaire div.definition{ border: 3px ridge #ffced3; }
		.rub24 div.ctn_glossaire div.definition{ border: 3px ridge #e2c0ce; }
		.rub29 div.ctn_glossaire div.definition{ border: 3px ridge #fbe0ba; }
		.rub31 div.ctn_glossaire div.definition{ border: 3px ridge #d3bbf7; }
		
		div.ctn_glossaire div.definition span.up{ height:18px;margin-bottom:5px;margin-left:8px; }
		div.ctn_glossaire div.definition span.up span.close{ background:none !important;margin-left:316px; }
		div.ctn_glossaire div.definition span.up span.close a{ background:none !important; }
		div.ctn_glossaire div.definition p{ font-weight:normal;text-indent:10px;margin-left:5px;margin-right:5px;font-size:80%; }
							
									
		/* PAGE PRODUIT AU RAPPEL
		_______________*/
		


		/* PAGE EDITO
		_______________*/
		
		/* Partie concernant l'auteur de l'article */
		div#ctn_central.detailressource div#article_edito{ clear: both; }
		
		div.img_encadre {
			border: 1px solid #e6e6e6;
			float:left;
			background:#ffffff;
			padding: 5px !important;
			margin:0 10px 10px 0 !important;
			text-align: left;
		}
		
		div#ctn_central.pd_rappel div.img_encadre {
			margin-right: 12px  !important;
		}
		
		div.img_encadre.right {
			float:right; 
			margin:0 0 10px 10px !important;
		}
		
		
			/* Image de l'auteur */
			div.img_encadre img{
				display: block;
				margin:0px !important;
			}
		
		div.ctn_encadrebis div.img_encadre{ margin:0 11px 0px 7px !important; }
			div.ctn_encadrebis div.img_encadre img{ float: none !important;}
		div.ctn_encadreter div.img_encadre{ margin:-10px 11px 0px 7px !important; }
			div.ctn_encadreter div.img_encadre img{ float: none !important;}

		div#ctn_central.detailressource div.img_encadre img{ 
			float:left;
			margin-right:10px  !important;
		}
		
		/* La legende en dessous des images */
		span.legend_photo{
			color: #4e4e4e;
			display:block;
			clear:both;
			font-size: 90%;
			padding: 2px 0 0 0;
			line-height:100%;
		}
		
		/* Le titre de l'auteur ('Alain Bazot Président' sur Edito) */
		span#auteur_titre{
			color: #135185;
			font-size: 120%;
			font-weight:bold;
			text-align:left;
		}
		
		span#auteur_titre_nb{
			color: #5e5e5e;
			font-size: 120%;
			font-weight:bold;
			text-align:left;
		}

		div#ctn_central.detailressource div#article_edito p {
			text-align: justify;
			color: #4e4e4e;
			padding:0;
			margin:0;
		}
		
		div#ctn_central.detailressource div#article_edito p#chapo {
			font-weight:bold;
			font-size: 120%;
			
		}
		div#ctn_central.detailressource div#article_edito p#main {
			clear:both;
		}	
		
		
		div#ctn_central.detailressource div#article_edito div.hc{
			background: none;
		}

		div#ctn_seealso div.hc{ 
			padding: 0;
		}
		div#ctn_seealso h2{ 
			display:inline;
			margin-left: 10px;
		}

		div#ctn_seealso ul {
			padding: 4px 0 0 0;
			margin: 0 0 -5px 0;
			font-size: 98%;
			line-height: 120%;
			color: #4e4e4e;
		}

		
		div#ctn_seealso li {
			margin: 0;
			padding:7px 10px 8px 16px;
		}
		div#ctn_seealso li.rub21 { background: url(../picto/base/qc_puce_21.gif) no-repeat 0.75em 0.9em; }
		div#ctn_seealso li.rub22 { background: url(../picto/base/qc_puce_22.gif) no-repeat 0.75em 0.9em; }
		div#ctn_seealso li.rub23 { background: url(../picto/base/qc_puce_23.gif) no-repeat 0.75em 0.9em; }
		div#ctn_seealso li.rub24 { background: url(../picto/base/qc_puce_24.gif) no-repeat 0.75em 0.9em; }
		div#ctn_seealso li.rub25 { background: url(../picto/base/qc_puce_25.gif) no-repeat 0.75em 0.9em; }
		div#ctn_seealso li.rub26 { background: url(../picto/base/qc_puce_26.gif) no-repeat 0.75em 0.9em; }
		div#ctn_seealso li.rub27 { background: url(../picto/base/qc_puce_27.gif) no-repeat 0.75em 0.9em; }
		div#ctn_seealso li.rub28 { background: url(../picto/base/qc_puce_28.gif) no-repeat 0.75em 0.9em; }
		div#ctn_seealso li.rub29 { background: url(../picto/base/qc_puce_29.gif) no-repeat 0.75em 0.9em; }
		div#ctn_seealso li.rub30 { background: url(../picto/base/qc_puce_30.gif) no-repeat 0.75em 0.9em; }
		div#ctn_seealso li.rub31 { background: url(../picto/base/qc_puce_31.gif) no-repeat 0.75em 0.9em; }
		div#ctn_seealso li.rub32 { background: url(../picto/base/qc_puce_32.gif) no-repeat 0.75em 0.9em; }
		
		div#ctn_seealso li.surligne.rub21 { background: url(../picto/base/qc_puce_21_bg_e4eaf1.gif) no-repeat 0.75em 0.9em #e4eaf1; }
		div#ctn_seealso li.surligne.rub22 { background: url(../picto/base/qc_puce_22_bg_e4eaf1.gif) no-repeat 0.75em 0.9em #e4eaf1; }
		div#ctn_seealso li.surligne.rub23 { background: url(../picto/base/qc_puce_23_bg_e4eaf1.gif) no-repeat 0.75em 0.9em #e4eaf1; }
		div#ctn_seealso li.surligne.rub24 { background: url(../picto/base/qc_puce_24_bg_e4eaf1.gif) no-repeat 0.75em 0.9em #e4eaf1; }
		div#ctn_seealso li.surligne.rub25 { background: url(../picto/base/qc_puce_25_bg_e4eaf1.gif) no-repeat 0.75em 0.9em #e4eaf1; }
		div#ctn_seealso li.surligne.rub26 { background: url(../picto/base/qc_puce_26_bg_e4eaf1.gif) no-repeat 0.75em 0.9em #e4eaf1; }
		div#ctn_seealso li.surligne.rub27 { background: url(../picto/base/qc_puce_27_bg_e4eaf1.gif) no-repeat 0.75em 0.9em #e4eaf1; }
		div#ctn_seealso li.surligne.rub28 { background: url(../picto/base/qc_puce_28_bg_e4eaf1.gif) no-repeat 0.75em 0.9em #e4eaf1; }
		div#ctn_seealso li.surligne.rub29 { background: url(../picto/base/qc_puce_29_bg_e4eaf1.gif) no-repeat 0.75em 0.9em #e4eaf1; }
		div#ctn_seealso li.surligne.rub30 { background: url(../picto/base/qc_puce_30_bg_e4eaf1.gif) no-repeat 0.75em 0.9em #e4eaf1; }
		div#ctn_seealso li.surligne.rub31 { background: url(../picto/base/qc_puce_31_bg_e4eaf1.gif) no-repeat 0.75em 0.9em #e4eaf1; }
		div#ctn_seealso li.surligne.rub32 { background: url(../picto/base/qc_puce_32_bg_e4eaf1.gif) no-repeat 0.75em 0.9em #e4eaf1; }
		
		div#ctn_seealso li a{
			color: #4e4e4e;
			font-weight:bold;
			text-decoration: none;
		}
	
		div.ctn_encartblanc#promo_forum div.hc{
			padding:0px 8px 5px 8px;
			/*background: transparent;*/
		}
		
		div.ctn_encartblanc#promo_forum h2{
			color:#7e7e7e;
			font-size: 110%;
		}
		
		div.ctn_encartblanc#promo_forum p{
			margin-top:5px;
			margin-bottom:-10px;
			padding-bottom:27px;
			color:#7e7e7e;
			background:url(../picto/base/bg_forum_defaut.gif) no-repeat bottom;
			height:20px;
		}
		
		.rub32 div.ctn_encartblanc#promo_forum p{ background-image:url(../picto/base/bg_forum_rub32.gif); }
		.rub27 div.ctn_encartblanc#promo_forum p{ background-image:url(../picto/base/bg_forum_rub27.gif); }
		.rub23 div.ctn_encartblanc#promo_forum p{ background-image:url(../picto/base/bg_forum_rub23.gif); }
		.rub22 div.ctn_encartblanc#promo_forum p{ background-image:url(../picto/base/bg_forum_rub22.gif); }
		.rub21 div.ctn_encartblanc#promo_forum p{ background-image:url(../picto/base/bg_forum_rub21.gif); }
		.rub30 div.ctn_encartblanc#promo_forum p{ background-image:url(../picto/base/bg_forum_rub30.gif); }
		.rub26 div.ctn_encartblanc#promo_forum p{ background-image:url(../picto/base/bg_forum_rub26.gif); }
		.rub28 div.ctn_encartblanc#promo_forum p{ background-image:url(../picto/base/bg_forum_rub28.gif); }
		.rub25 div.ctn_encartblanc#promo_forum p{ background-image:url(../picto/base/bg_forum_rub25.gif); }
		.rub24 div.ctn_encartblanc#promo_forum p{ background-image:url(../picto/base/bg_forum_rub24.gif); }
		.rub29 div.ctn_encartblanc#promo_forum p{ background-image:url(../picto/base/bg_forum_rub29.gif); }
		.rub31 div.ctn_encartblanc#promo_forum p{ background-image:url(../picto/base/bg_forum_rub31.gif); }

		div.ctn_encartblanc#promo_forum a{
			color:#ff5c6d;
			font-size: 120%;
			text-decoration: none;
			font-weight:bold;
		}
		div.ctn_encartblanc#promo_forum p span{
			display:block;
			padding-left:12px;
		}
		
		
		/* THEMATIK TELEPHONIE 
		__________________*/


		div#ctn_central.thema div#center {
			margin: 0;
			padding: 0;
		}

			div#ctn_central.rub21 p.chapo{border-left: 20px solid #13b49f;padding: 10px 0 10px 10px;}
			div#ctn_central.rub22 p.chapo{border-left: 20px solid #bd6347;padding: 10px 0 10px 10px;}
			div#ctn_central.rub23 p.chapo{border-left: 20px solid #9e9279;padding: 10px 0 10px 10px;}
			div#ctn_central.rub24 p.chapo{border-left: 20px solid #a02d5d;padding: 10px 0 10px 10px;}
			div#ctn_central.rub25 p.chapo{border-left: 20px solid #ff5c6d;padding: 10px 0 10px 10px;}
			div#ctn_central.rub26 p.chapo{border-left: 20px solid #339037;padding: 10px 0 10px 10px;}
			div#ctn_central.rub27 p.chapo{border-left: 20px solid #bd47b6;padding: 10px 0 10px 10px;}
			div#ctn_central.rub28 p.chapo{border-left: 20px solid #98a42e;padding: 10px 0 10px 10px;}
			div#ctn_central.rub29 p.chapo{border-left: 20px solid #f1981a;padding: 10px 0 10px 10px;}
			div#ctn_central.rub30 p.chapo{border-left: 20px solid #5489da;padding: 10px 0 10px 10px;}
			div#ctn_central.rub31 p.chapo{border-left: 20px solid #6d1ee4;padding: 10px 0 10px 10px;}
			div#ctn_central.rub32 p.chapo{border-left: 20px solid #217ba9;padding: 10px 0 10px 10px;}
			
			div#ctn_central.thema div.double_column {
				margin-top: 10px;
				
			}
				div#ctn_central.thema div.maincolumn_g {
					width: 208px;
					margin: 21px 30px 0 0;
				}

				div#ctn_central.thema div.maincolumn_g a{
					background:none !important;
					padding:0 !important;
				}

					div#ctn_central.thema div.maincolumn_g div#ctn_pubUFC {
							margin: 10px 0 0 0;
					}	
		
	div#ctn_central.thema div.maincolumn_d {
					width: 495px;
					margin: 0 0 1em 0 ;					
					padding-right: 235px;
					min-height: 630px;
				}
		
											
					div#ctn_central.thema div.maincolumn_d div#sort{ 
							border-bottom: none;
						}
						
						div#ctn_central.thema div.maincolumn_d div#sort div.hb{ 
							margin-top: 13px;														
						}
						
						div#ctn_central.thema div.maincolumn_d span#xxdoc { 
							float: left;
							color: #4e4e4e;
						}
						
						div#ctn_central.thema div.maincolumn_d p#tri {
							/*float: right;*/
							/*display: inline;	*/
							margin-top: 0;		
							color: #4e4e4e;
						}
						div#ctn_central.thema div.maincolumn_d p#tri a{
							background:none !important;
							padding:0 !important;
						}
						
						
						
				
		

		/* PAGE THEMATIQUE PROSPECT
		_______________*/
		div.thema_prospect div#center, 
		div.fiche_tel div#center,
		div.fiche_prod div#center,
		div.pres_test1 div#center,
		div.comparateur div#center,
		div.list_result div#center {
			margin:0;
		}

		div.thema_prospect div.double_column div.hc{
			height: 1%;
		}

		
		div.thema_prospect div.maincolumn_g, 
		div.fiche_tel div.maincolumn_g, 
		div.fiche_prod div.maincolumn_g, 
		div.pres_test1 div.maincolumn_g,
		div.comparateur div.maincolumn_g,
		div.list_result div.maincolumn_g
		{
			width: 100%;
			margin:0;
			padding:0;
		}


		div#ctn_central.thema_prospect p.chapo{
			margin-bottom: 5px;
			font-size:110%;
			margin-right:23px;
		}

		div.thema_prospect div#ctn_doc_multi {
			background:url(../picto/base/bg_top_prospect_doc_multi.gif) repeat-x #f1dddf; 
			padding:6px;
		}

		div.thema_prospect div.ctn_blocgene div.hb{
			background:url(../picto/base/blocprospect_topdoc.gif) no-repeat; 
			margin-top:6px;
			margin-bottom:0;
			padding-top:12px;
			
		}

		div.thema_prospect div.ctn_blocgene {
			background:url(../picto/base/blocprospect_bgdoc.gif) repeat-y;

			
		}

		div.thema_prospect div.ctn_blocgene div.hc{
			padding:0 0px 0px 15px;
			margin:0;
		}
				
		div.thema_prospect div.ctn_blocgene div.ha{
			background:url(../picto/base/blocprospect_botdoc.gif) no-repeat; 
			height:7px;
			display:block;
		}
		
		/* Image des documents dans la colonne centrale */
		div.thema_prospect div.ctn_blocgene img{
			border: 1px solid #e6e6e6; 
			margin-right: 17px;
			margin-bottom:10px;
		}
		
		div.thema_prospect div.ctn_blocgene a{
			background:none !important;
			padding:0 !important;
		}
		
		/* Le paragraphe concernant un document dans la colonne centrale */
		div.thema_prospect div.ctn_blocgene p{
			margin:5px 15px 0 0;
			padding:0;
			color: #4e4e4e;
		}
		
		/* Le paragraphe concernant un document dans la colonne centrale */
		/*div.thema_prospect div.ctn_blocgene span.date_article{
			background: #e6e6e6;
			padding: 1px 12px 1px 12px;
			color: #4e4e4e;
			margin-bottom:-20px;
			float:left;
			position:relative;
			top: 70px !important;
			top: 123px;
			left:132px;
			font-size: 110%;
		}*/
		div.thema_prospect div.ctn_blocgene span.date_article{
			background: #e6e6e6;
			padding: 1px 4px 1px 4px;
			font-size: 110%;
			color: #4e4e4e;
			line-height: 100%;
			margin:1px 2px 4px -5px !important;
			/*font-weight: bold;*/
		}

		div.thema_prospect  div.ctn_alldoc a {
			color: #2d4f83;
			text-decoration: none;
			font-size: 110%;
			display:block;
			text-align:right;
			margin: 5px 2px 5px 0;
			background:none !important;
			padding:0 !important;
		}
		
		div.thema_prospect span.type_article{
			display: block;
			float:right;
			position:relative;
			top: -12px !important;
			top: 17px;
			padding: 0 12px 0 0;
			font-weight: bold;
			font-size: 100%;
			color: #ffffff;
			line-height: 100%;
		}

		div.thema_prospect div.ctn_col1 {
			display: none;
		}
		div.thema_prospect div.ctn_col3 {
			border-top:none;
			padding-top:0;
			margin-top:0;
		}

		div.thema_prospect div.ctn_col2 h3 {
			font-size: 110%;
			margin: 2px 0 10px 0;
		}
		div.thema_prospect.rub21 div.ctn_col2 h3 a{background:url(../picto/base/qc_puce_21.gif) no-repeat 0.3em 0.4em !important;padding: 2px 5px 2px 14px !important;}
		div.thema_prospect.rub22 div.ctn_col2 h3 a{background:url(../picto/base/qc_puce_22.gif) no-repeat 0.3em 0.4em !important;padding: 2px 5px 2px 14px !important;}
		div.thema_prospect.rub23 div.ctn_col2 h3 a{background:url(../picto/base/qc_puce_23.gif) no-repeat 0.3em 0.4em !important;padding: 2px 5px 2px 14px !important;}
		div.thema_prospect.rub24 div.ctn_col2 h3 a{background:url(../picto/base/qc_puce_24.gif) no-repeat 0.3em 0.4em !important;padding: 2px 5px 2px 14px !important;}
		div.thema_prospect.rub25 div.ctn_col2 h3 a{background:url(../picto/base/qc_puce_25.gif) no-repeat 0.3em 0.4em !important;padding: 2px 5px 2px 14px !important;}
		div.thema_prospect.rub26 div.ctn_col2 h3 a{background:url(../picto/base/qc_puce_26.gif) no-repeat 0.3em 0.4em !important;padding: 2px 5px 2px 14px !important;}
		div.thema_prospect.rub27 div.ctn_col2 h3 a{background:url(../picto/base/qc_puce_27.gif) no-repeat 0.3em 0.4em !important;padding: 2px 5px 2px 14px !important;}
		div.thema_prospect.rub28 div.ctn_col2 h3 a{background:url(../picto/base/qc_puce_28.gif) no-repeat 0.3em 0.4em !important;padding: 2px 5px 2px 14px !important;}
		div.thema_prospect.rub29 div.ctn_col2 h3 a{background:url(../picto/base/qc_puce_29.gif) no-repeat 0.3em 0.4em !important;padding: 2px 5px 2px 14px !important;}
		div.thema_prospect.rub30 div.ctn_col2 h3 a{background:url(../picto/base/qc_puce_30.gif) no-repeat 0.3em 0.4em !important;padding: 2px 5px 2px 14px !important;}
		div.thema_prospect.rub31 div.ctn_col2 h3 a{background:url(../picto/base/qc_puce_31.gif) no-repeat 0.3em 0.4em !important;padding: 2px 5px 2px 14px !important;}
		div.thema_prospect.rub32 div.ctn_col2 h3 a{background:url(../picto/base/qc_puce_32.gif) no-repeat 0.3em 0.4em !important;padding: 2px 5px 2px 14px !important;}

		div.thema_prospect.rub21 div.ctn_col2 h3.mea a{background: url(../picto/base/qc_puce_21_bg_e4eaf1.gif) #e4eaf1 no-repeat 0.3em 0.4em !important;}
		div.thema_prospect.rub22 div.ctn_col2 h3.mea a{background: url(../picto/base/qc_puce_22_bg_e4eaf1.gif) #e4eaf1 no-repeat 0.3em 0.4em !important;}
		div.thema_prospect.rub23 div.ctn_col2 h3.mea a{background: url(../picto/base/qc_puce_23_bg_e4eaf1.gif) #e4eaf1 no-repeat 0.3em 0.4em !important;}
		div.thema_prospect.rub24 div.ctn_col2 h3.mea a{background: url(../picto/base/qc_puce_24_bg_e4eaf1.gif) #e4eaf1 no-repeat 0.3em 0.4em !important;}
		div.thema_prospect.rub25 div.ctn_col2 h3.mea a{background: url(../picto/base/qc_puce_25_bg_e4eaf1.gif) #e4eaf1 no-repeat 0.3em 0.4em !important;}
		div.thema_prospect.rub26 div.ctn_col2 h3.mea a{background: url(../picto/base/qc_puce_26_bg_e4eaf1.gif) #e4eaf1 no-repeat 0.3em 0.4em !important;}
		div.thema_prospect.rub27 div.ctn_col2 h3.mea a{background: url(../picto/base/qc_puce_27_bg_e4eaf1.gif) #e4eaf1 no-repeat 0.3em 0.4em !important;}
		div.thema_prospect.rub28 div.ctn_col2 h3.mea a{background: url(../picto/base/qc_puce_28_bg_e4eaf1.gif) #e4eaf1 no-repeat 0.3em 0.4em !important;}
		div.thema_prospect.rub29 div.ctn_col2 h3.mea a{background: url(../picto/base/qc_puce_29_bg_e4eaf1.gif) #e4eaf1 no-repeat 0.3em 0.4em !important;}
		div.thema_prospect.rub30 div.ctn_col2 h3.mea a{background: url(../picto/base/qc_puce_30_bg_e4eaf1.gif) #e4eaf1 no-repeat 0.3em 0.4em !important;}
		div.thema_prospect.rub31 div.ctn_col2 h3.mea a{background: url(../picto/base/qc_puce_31_bg_e4eaf1.gif) #e4eaf1 no-repeat 0.3em 0.4em !important;}
		div.thema_prospect.rub32 div.ctn_col2 h3.mea a{background: url(../picto/base/qc_puce_32_bg_e4eaf1.gif) #e4eaf1 no-repeat 0.3em 0.4em !important;}
		
		div.thema_prospect div.ctn_col2 h3 a{
			color: #4e4e4e;
			text-decoration: none;
		}

		div.thema_prospect div#ctn_pubUFC{
			margin-top:10px;
		}
		div.thema_prospect div#ctn_pubUFC a, div#ctn_central.thema_prospect div.promo_forum a{
			background: none !important;
			padding: 0 !important;
		}
		
		
		div#ctn_central.thema_prospect div.promo_forum {
			margin-top:10px;
		}
		
		div.ctn_encartblanc {
			height: 1%;
			margin: 1em 0 10px 0;
			background: none;
		}
		div.ctn_encartblanc div.hb{
			background: url(../picto/base/bg_prochainstests_top.gif) no-repeat top left;
			padding-top:6px;
			margin:0;
		}
		
		div.ctn_encartblanc div.hc{ 
			background: url(../picto/base/bg_prochainstests.gif) repeat-y top left;
			margin:0;
			padding: 0 0px 0 8px; 
			color:#4e4e4e;
		}
		
		div.ctn_encartblanc div.ha{ 
			background: url(../picto/base/bg_prochainstests_bottom.gif) no-repeat top left;
			display:block !important;
			height: 6px;
			padding:0;
			margin:0;
		}
		
		div.ctn_encartblanc h2 {
			font-size : 110%;
			color:#2d4f83;
			
			display:inline;
		}
		div.ctn_encartblanc ul {
			list-style:none;
			padding:0;
			margin: 0;
		}
		div.ctn_encartblanc ul li {
			/* margin: 8px 0 0 0;
			padding: 0 0 0 9px; */
			margin:5px 0 0 0;
			padding:1px 0 1px 9px; 
			line-height:120%;
			clear:both;
		}
		div.ctn_encartblanc ul li.rub21 { background:url(../picto/base/qc_puce_21.gif) no-repeat 0em 0.4em ; }
		div.ctn_encartblanc ul li.rub22 { background:url(../picto/base/qc_puce_22.gif) no-repeat 0em 0.4em ; }
		div.ctn_encartblanc ul li.rub23 { background:url(../picto/base/qc_puce_23.gif) no-repeat 0em 0.4em ; }
		div.ctn_encartblanc ul li.rub24 { background:url(../picto/base/qc_puce_24.gif) no-repeat 0em 0.4em ; }
		div.ctn_encartblanc ul li.rub25 { background:url(../picto/base/qc_puce_25.gif) no-repeat 0em 0.4em ; }
		div.ctn_encartblanc ul li.rub26 { background:url(../picto/base/qc_puce_26.gif) no-repeat 0em 0.4em ; }
		div.ctn_encartblanc ul li.rub27 { background:url(../picto/base/qc_puce_27.gif) no-repeat 0em 0.4em ; }
		div.ctn_encartblanc ul li.rub28 { background:url(../picto/base/qc_puce_28.gif) no-repeat 0em 0.4em ; }
		div.ctn_encartblanc ul li.rub29 { background:url(../picto/base/qc_puce_29.gif) no-repeat 0em 0.4em ; }
		div.ctn_encartblanc ul li.rub30 { background:url(../picto/base/qc_puce_30.gif) no-repeat 0em 0.4em ; }
		div.ctn_encartblanc ul li.rub31 { background:url(../picto/base/qc_puce_31.gif) no-repeat 0em 0.4em ; }
		div.ctn_encartblanc ul li.rub32 { background:url(../picto/base/qc_puce_32.gif) no-repeat 0em 0.4em ; }
		
		div.ctn_encartblanc ul li a{
			color: #4e4e4e;
			text-decoration: none;
			font-weight:bold;
			font-size:110%;
			background:none !important;
			/*background: #FFFFFF !important;*/
			padding:0 !important;
		}
		div.thema_prospect div.ctn_encartblanc ul li img{
			float:left;
			margin-right:21px;
			margin-bottom:5px;
		}
		div.ctn_encartblanc ul li span{
			display:block;
			margin:0;
			padding:0;
			font-weight:normal;
			color: #4e4e4e;
		}
		div.thema_prospect div.ctn_encartblanc ul li{
			height:1%;
		}
		div.thema_prospect div.ctn_encartblanc ul li.telecom{
			background:url(../picto/base/qc_puce_32.gif) no-repeat 0em 0.4em ;

		}
		div.thema_prospect div.ctn_encartblanc ul li.all{
			border-top: 1px solid #e1e4e7;
			background:url(../picto/base/puce_titreblocart.gif) no-repeat 0em 0.8em ;
			padding-top:5px;
		}
		div.thema_prospect div.ctn_encartblanc ul li.withpicto{
			background: none;
			padding-left: 0; 
		}
		
		
		div.thema_prospect div.ctn_encartblanc ul li.all a{
			color: #2d4f83;
			padding-top:5px;
			display:block;
		}
		
		div.ctn_encartgris {
			height: 1%;
			margin: 0 0 7px 0;
			background: none;
		}

		div.ctn_encartgris div.hb{
			background: url(../picto/base/bg_top_encartgris.gif) no-repeat top left;
			padding-top:8px;
		}
		
		div.ctn_encartgris  div.hc{ 
			background: url(../picto/base/bg_encartgris.gif) repeat-y top left;
			padding-top:0;
			padding-bottom:0;
			
			margin:0;

			padding: 0 8px 0 8px; 
		}

		div.ctn_encartgris div.ha{ 
			background: url(../picto/base/bg_bot_encartgris.gif) no-repeat top left;
			display:block !important;
			height: 8px;
			margin:0;
			padding:0;
		}

		div.thema_prospect  div#center div.ctn_encartgris h2{
			margin: 0 0 3px 0;
			font-size: 120%;
			padding-left: 9px;
		}
		div.thema_prospect.rub21  div#center div.ctn_encartgris h2{ background: url(../picto/base/qc_puce_21_bg_e4eaf1.gif) no-repeat 0em 0.3em; }
		div.thema_prospect.rub22  div#center div.ctn_encartgris h2{ background: url(../picto/base/qc_puce_22_bg_e4eaf1.gif) no-repeat 0em 0.3em; }
		div.thema_prospect.rub23  div#center div.ctn_encartgris h2{ background: url(../picto/base/qc_puce_23_bg_e4eaf1.gif) no-repeat 0em 0.3em; }
		div.thema_prospect.rub24  div#center div.ctn_encartgris h2{ background: url(../picto/base/qc_puce_24_bg_e4eaf1.gif) no-repeat 0em 0.3em; }
		div.thema_prospect.rub25  div#center div.ctn_encartgris h2{ background: url(../picto/base/qc_puce_25_bg_e4eaf1.gif) no-repeat 0em 0.3em; }
		div.thema_prospect.rub26  div#center div.ctn_encartgris h2{ background: url(../picto/base/qc_puce_26_bg_e4eaf1.gif) no-repeat 0em 0.3em; }
		div.thema_prospect.rub27  div#center div.ctn_encartgris h2{ background: url(../picto/base/qc_puce_27_bg_e4eaf1.gif) no-repeat 0em 0.3em; }
		div.thema_prospect.rub28  div#center div.ctn_encartgris h2{ background: url(../picto/base/qc_puce_28_bg_e4eaf1.gif) no-repeat 0em 0.3em; }
		div.thema_prospect.rub29  div#center div.ctn_encartgris h2{ background: url(../picto/base/qc_puce_29_bg_e4eaf1.gif) no-repeat 0em 0.3em; }
		div.thema_prospect.rub30  div#center div.ctn_encartgris h2{ background: url(../picto/base/qc_puce_30_bg_e4eaf1.gif) no-repeat 0em 0.3em; }
		div.thema_prospect.rub31  div#center div.ctn_encartgris h2{ background: url(../picto/base/qc_puce_31_bg_e4eaf1.gif) no-repeat 0em 0.3em; }
		div.thema_prospect.rub32  div#center div.ctn_encartgris h2{ background: url(../picto/base/qc_puce_32_bg_e4eaf1.gif) no-repeat 0em 0.3em; }
		
		div.thema_prospect  div#center div.ctn_encartgris h2 a{
			color: #1a144a;
			text-decoration:none;
			font-size: 90%;
		}

		div.ctn_encartgris  div.hc p{ 
			margin:8px 0 0 0;
			color: #4e4e4e;
		}
		div.ctn_encartgris  a{ 
			background: none !important;
			padding:0 !important;
		}
		

		/* PAGE THEMATIQUE ARTICLE
		_______________*/

		div.ctn_secondnav {
			display: none;
		}
		
				
	
			
		div#ctn_article {
			clear:both;
		}
		
			div#ctn_introarticle {
				margin-top:10px;
			}
		
			div#ctn_introarticle h3 {
				color: #4e4e4e;
				font-size: 140%;
				margin: 10px 0 16px 0;
			}
			
			.fiche_prod div#ctn_introarticle h3 {
				color: #4e4e4e;
				font-size: 170%;
				margin: 0 0 12px 0;
			}
			
			div#ctn_introarticle img{
				float: left;
				border: 1px solid #e6e6e6;
				margin-right: 11px;
				margin-bottom: 11px;
			}
			
				
				.rub32 div#ctn_introarticle img{ border:none; }
				
				.fiche_tel div#ctn_introarticle img{ border:1px solid #e6e6e6; }
				.fiche_prod div#ctn_introarticle img{ border:1px solid #e6e6e6; }
			
			div#ctn_introarticle p{
				font-size: 120%;
				color: #4e4e4e;
				text-align: justify;
				line-height: 130%; 
			}
			div#ctn_introarticle p#chapo{
				font-weight: bold;
			}
			div#ctn_introarticle p#intro_test{
				margin-bottom: 0px;
			}
			
			div#ctn_introarticle p a{
				color: #4e4e4e;
				background:none !important;
				padding: 0 !important;
			}
			div#ctn_introarticle p#signature{
				font-weight: bold;
				font-size:100%;
				color:#808080 !important;
			}

			div#ctn_introarticle p#intro_test {
				margin: 5px 0 5px 0;
			}
			div#ctn_introarticle p#intro_test a {
				background:transparent none repeat scroll 0% !important;
				font-weight:bold;
				padding:0pt !important;
			}

		.rub32 p#intro_test a{ color: #217ba9 !important; }
		.rub27 p#intro_test a{ color: #bd47b6 !important; }
		.rub23 p#intro_test a{ color: #9e9279 !important; }
		.rub22 p#intro_test a{ color: #bd6347 !important; }
		.rub21 p#intro_test a{ color: #13b49f !important; }
		.rub30 p#intro_test a{ color: #5489da !important; }
		.rub26 p#intro_test a{ color: #339037 !important; }
		.rub28 p#intro_test a{ color: #98a42e !important; }
		.rub25 p#intro_test a{ color: #ff5c6d !important; }
		.rub24 p#intro_test a{ color: #a02d5d !important; }
		.rub29 p#intro_test a{ color: #f1981a !important; }
		.rub31 p#intro_test a{ color: #6d1ee4 !important; }
		
		div.ctn_onglet{
			padding-top:20px;
		}

		.rub32 div.ctn_onglet{ background: url(../picto/base/bg_onglet_rub32.gif) repeat-x bottom left; }
		.rub27 div.ctn_onglet{ background: url(../picto/base/bg_onglet_rub27.gif) repeat-x bottom left; }
		.rub23 div.ctn_onglet{ background: url(../picto/base/bg_onglet_rub23.gif) repeat-x bottom left; }
		.rub22 div.ctn_onglet{ background: url(../picto/base/bg_onglet_rub22.gif) repeat-x bottom left; }
		.rub21 div.ctn_onglet{ background: url(../picto/base/bg_onglet_rub21.gif) repeat-x bottom left; }
		.rub30 div.ctn_onglet{ background: url(../picto/base/bg_onglet_rub30.gif) repeat-x bottom left; }
		.rub26 div.ctn_onglet{ background: url(../picto/base/bg_onglet_rub26.gif) repeat-x bottom left; }
		.rub28 div.ctn_onglet{ background: url(../picto/base/bg_onglet_rub28.gif) repeat-x bottom left; }
		.rub25 div.ctn_onglet{ background: url(../picto/base/bg_onglet_rub25.gif) repeat-x bottom left; }
		.rub24 div.ctn_onglet{ background: url(../picto/base/bg_onglet_rub24.gif) repeat-x bottom left; }
		.rub29 div.ctn_onglet{ background: url(../picto/base/bg_onglet_rub29.gif) repeat-x bottom left; }
		.rub31 div.ctn_onglet{ background: url(../picto/base/bg_onglet_rub31.gif) repeat-x bottom left; }
		
		.rub32 ul.ctn_onglet{ background: url(../picto/base/bg_onglet_rub32.gif) repeat-x bottom left; }
		.rub27 ul.ctn_onglet{ background: url(../picto/base/bg_onglet_rub27.gif) repeat-x bottom left; }
		.rub23 ul.ctn_onglet{ background: url(../picto/base/bg_onglet_rub23.gif) repeat-x bottom left; }
		.rub22 ul.ctn_onglet{ background: url(../picto/base/bg_onglet_rub22.gif) repeat-x bottom left; }
		.rub21 ul.ctn_onglet{ background: url(../picto/base/bg_onglet_rub21.gif) repeat-x bottom left; }
		.rub30 ul.ctn_onglet{ background: url(../picto/base/bg_onglet_rub30.gif) repeat-x bottom left; }
		.rub26 ul.ctn_onglet{ background: url(../picto/base/bg_onglet_rub26.gif) repeat-x bottom left; }
		.rub28 ul.ctn_onglet{ background: url(../picto/base/bg_onglet_rub28.gif) repeat-x bottom left; }
		.rub25 ul.ctn_onglet{ background: url(../picto/base/bg_onglet_rub25.gif) repeat-x bottom left; }
		.rub24 ul.ctn_onglet{ background: url(../picto/base/bg_onglet_rub24.gif) repeat-x bottom left; }
		.rub29 ul.ctn_onglet{ background: url(../picto/base/bg_onglet_rub29.gif) repeat-x bottom left; }
		.rub31 ul.ctn_onglet{ background: url(../picto/base/bg_onglet_rub31.gif) repeat-x bottom left; }

			div.ctn_onglet h3{
				margin:0 0 0px 0;
				font-size: 160%;
			}
		
			div.ctn_onglet ul {
				list-style: none;
				margin:0;
				padding:0;	height:1%;
			}
				div.ctn_onglet ul li {
					float:left;

					border-color : #b3b3b3;
					border-style : solid;
					border-width : 2px ;
					border-bottom:none;

					padding:3px 5px 2px 5px;
					margin:15px 0 -1px 10px;
				}
					div.ctn_onglet ul li a{
						text-decoration: none;
						color: #4e4e4e;
						font-size: 120%;
						font-weight:bold;
						display:inline;
						
						background:none !important;
						padding:0 !important;
					}
					
				div.ctn_onglet ul li.current{ padding:3px 5px 7px 5px;background:#ffffff; }
				
				.rub32 div.ctn_onglet ul li.current{ border-color : #217ba9; }
				.rub27 div.ctn_onglet ul li.current{ border-color : #bd47b6; }
				.rub23 div.ctn_onglet ul li.current{ border-color : #9e9279; }
				.rub22 div.ctn_onglet ul li.current{ border-color : #bd6347; }
				.rub21 div.ctn_onglet ul li.current{ border-color : #13b49f; }
				.rub30 div.ctn_onglet ul li.current{ border-color : #5489da; }
				.rub26 div.ctn_onglet ul li.current{ border-color : #339037; }
				.rub28 div.ctn_onglet ul li.current{ border-color : #98a42e; }
				.rub25 div.ctn_onglet ul li.current{ border-color : #ff5c6d; }
				.rub24 div.ctn_onglet ul li.current{ border-color : #a02d5d; }
				.rub29 div.ctn_onglet ul li.current{ border-color : #f1981a; }
				.rub31 div.ctn_onglet ul li.current{ border-color : #6d1ee4; }
				
				.rub32 div.ctn_onglet ul li.current a{ color : #217ba9; }
				.rub27 div.ctn_onglet ul li.current a{ color : #bd47b6; }
				.rub23 div.ctn_onglet ul li.current a{ color : #9e9279; }
				.rub22 div.ctn_onglet ul li.current a{ color : #bd6347; }
				.rub21 div.ctn_onglet ul li.current a{ color : #13b49f; }
				.rub30 div.ctn_onglet ul li.current a{ color : #5489da; }
				.rub26 div.ctn_onglet ul li.current a{ color : #339037; }
				.rub28 div.ctn_onglet ul li.current a{ color : #98a42e; }
				.rub25 div.ctn_onglet ul li.current a{ color : #ff5c6d; }
				.rub24 div.ctn_onglet ul li.current a{ color : #a02d5d; }
				.rub29 div.ctn_onglet ul li.current a{ color : #f1981a; }
				.rub31 div.ctn_onglet ul li.current a{ color : #6d1ee4; }
					
			div.ctn_onglet div.ha {
				display:block !important;
				_display:none !important; /* necessaire pour regler un bug visuel sous ie */
			}
			
		div.ctn_contentonglet {
			clear:both;
		}
		
		div.ctn_contentonglet h4 {
			margin:5px 0 0 0;
			font-size: 120%;
		}
		
		div.ctn_contentonglet p {
			margin:0 0 10px 0;
			text-align: justify;
			font-size: 110%;
		}
		div.ctn_contentonglet p a{
			color: #4e4e4e;
			
			background: none !important;
			padding: 0 !important;
		}
		
		/* Type d'encadre avec les bords bleus en haut et bas (exemple page Article) */
		div.ctn_encadrebis {
			margin-bottom: 25px;
			height:1%;
		}
		div.ctn_encadreter {
			margin-bottom: 25px;
			height:1%;
		}
		
			div.ctn_encadrebis  div.ctn_maincontent, div.ctn_encadrebis  div.ctn_maincontent_nb {
				padding: 7px 0 10px 0;
				background: #f7f7f7;
			}
			div.ctn_encadreter  div.ctn_maincontent, div.ctn_encadreter  div.ctn_maincontent_nb {
				padding: 7px 0 10px 0;
				background: #f7f7f7;
			}
			div.ctn_encadreter  div.ctn_maincontent p {
				color: #4e4e4e;
			}

			
			div.ctn_encadrequa  {
				border-bottom: 1px solid darkred;
				padding: 7px 0 10px 0;
			}
			div.ctn_encadrequa  h4{
				background:transparent url(../picto/base/bg_h4_avis.gif) repeat-x scroll left bottom;
			}
			div.ctn_encadrequa  h4 span{
				background:#FFFFFF none repeat scroll 0 0;
				padding:0 15px 0 0;
				text-decoration: underline;
			}
			div.ctn_encadrequa  div.ctn_avis{
				
			}
			div.ctn_encadrequa  div.ctn_avis a{
				text-decoration: none;
				color: #30537D;
				background: none !important;
				padding: 0 !important;
			}
			
			div#ctn_central.rub32 div.ctn_encadrebis  div.ctn_maincontent{ border-top: 5px solid #217ba9;border-bottom: 5px solid #217ba9; }
			div#ctn_central.rub27 div.ctn_encadrebis  div.ctn_maincontent{ border-top: 5px solid #bd47b6;border-bottom: 5px solid #bd47b6; }
			div#ctn_central.rub23 div.ctn_encadrebis  div.ctn_maincontent{ border-top: 5px solid #9e9279;border-bottom: 5px solid #9e9279; }
			div#ctn_central.rub22 div.ctn_encadrebis  div.ctn_maincontent{ border-top: 5px solid #bd6347;border-bottom: 5px solid #bd6347; }
			div#ctn_central.rub21 div.ctn_encadrebis  div.ctn_maincontent{ border-top: 5px solid #13b49f;border-bottom: 5px solid #13b49f; }
			div#ctn_central.rub30 div.ctn_encadrebis  div.ctn_maincontent{ border-top: 5px solid #5489da;border-bottom: 5px solid #5489da; }
			div#ctn_central.rub26 div.ctn_encadrebis  div.ctn_maincontent{ border-top: 5px solid #339037;border-bottom: 5px solid #339037; }
			div#ctn_central.rub28 div.ctn_encadrebis  div.ctn_maincontent{ border-top: 5px solid #98a42e;border-bottom: 5px solid #98a42e; }
			div#ctn_central.rub25 div.ctn_encadrebis  div.ctn_maincontent{ border-top: 5px solid #ff5c6d;border-bottom: 5px solid #ff5c6d; }
			div#ctn_central.rub24 div.ctn_encadrebis  div.ctn_maincontent{ border-top: 5px solid #a02d5d;border-bottom: 5px solid #a02d5d; }
			div#ctn_central.rub29 div.ctn_encadrebis  div.ctn_maincontent{ border-top: 5px solid #f1981a;border-bottom: 5px solid #f1981a; }
			div#ctn_central.rub31 div.ctn_encadrebis  div.ctn_maincontent{ border-top: 5px solid #6d1ee4;border-bottom: 5px solid #6d1ee4; }
			div#ctn_central div.ctn_encadrebis  div.ctn_maincontent_nb{ border-top: 5px solid #5e5e5e;border-bottom: 5px solid #5e5e5e; }
			
			div#ctn_central.rub32 div.ctn_encadreter  div.ctn_maincontent{ border-top: 5px solid #217ba9;}
			div#ctn_central.rub27 div.ctn_encadreter  div.ctn_maincontent{ border-top: 5px solid #bd47b6;}
			div#ctn_central.rub23 div.ctn_encadreter  div.ctn_maincontent{ border-top: 5px solid #9e9279;}
			div#ctn_central.rub22 div.ctn_encadreter  div.ctn_maincontent{ border-top: 5px solid #bd6347;}
			div#ctn_central.rub21 div.ctn_encadreter  div.ctn_maincontent{ border-top: 5px solid #13b49f;}
			div#ctn_central.rub30 div.ctn_encadreter  div.ctn_maincontent{ border-top: 5px solid #5489da;}
			div#ctn_central.rub26 div.ctn_encadreter  div.ctn_maincontent{ border-top: 5px solid #339037;}
			div#ctn_central.rub28 div.ctn_encadreter  div.ctn_maincontent{ border-top: 5px solid #98a42e;}
			div#ctn_central.rub25 div.ctn_encadreter  div.ctn_maincontent{ border-top: 5px solid #ff5c6d;}
			div#ctn_central.rub24 div.ctn_encadreter  div.ctn_maincontent{ border-top: 5px solid #a02d5d;}
			div#ctn_central.rub29 div.ctn_encadreter  div.ctn_maincontent{ border-top: 5px solid #f1981a;}
			div#ctn_central.rub31 div.ctn_encadreter  div.ctn_maincontent{ border-top: 5px solid #6d1ee4;}
			div#ctn_central div.ctn_encadreter  div.ctn_maincontent_nb{ border-top: 5px solid #5e5e5e;}

			div.ctn_encadrebis  div.ctn_maincontent div.ha, div.ctn_encadreter div.ctn_maincontent div.ha{
				display:block;
				clear: both; 
			}

			div.ctn_encadrebis h3, div.ctn_encadreter h3{
				color: #4e4e4e;
				font-size: 130%;
				margin:0;
			}
			div.ctn_encadrebis h4, div.ctn_encadreter h4{
				color: #4e4e4e;
				font-size: 110%;
				margin:2px 0 2px 0;
			}
			div.ctn_encadrebis h5, div.ctn_encadreter h5{
				color: #4e4e4e;
				font-size: 100%;
				margin:2px 0 2px 0;
			}
			div.ctn_encadrebis img, div.ctn_encadreter img{
				float:right;
				border:1px solid #e6e6e6;
				margin:0 11px 0px 7px;
			}
			
			/* gestion des liens "zoomer" */
			p.action_zoom{
				margin:0;
				clear:both;
				padding:0 !important;
			}
				p.action_zoom a{
					text-decoration: none;
					background: url(../picto/base/img_zoom2.gif) no-repeat top left !important;
					padding: 0 0 3px 20px !important;
					display:block;
					color: #acacb1;
					font-size:80%;
					white-space:nowrap;
				}
			
				div#ctn_central.fiche_tel p.action_zoom a {
					color: #2d4f83;
					text-decoration: underline;
					background: url(../picto/base/img_zoom2.gif) no-repeat top left !important;
					padding-left: 20px !important;
				}
				
				div#ctn_central.fiche_prod p.action_zoom a {
					background: url(../picto/base/img_zoom2.gif) no-repeat top left !important;
					padding-left: 20px !important;
					font-size: 70%;
					color: #ACACB1;
				}
			
			div.ctn_encadrebis p{
				color: #4e4e4e;
				padding: 0 10px 0px 0;
				text-align: justify;
				margin:0;
				
				line-height:150%;
			}
				div.ctn_encadrebis p a{
					text-decoration: underline;
					color: #4e4e4e;
				}
				
			div.ctn_encadrebis p.annotation{
				background:#ffffff;
				padding: 7px 0 0 0;
				margin:0;
				font-size: 90%;
				clear:both;
			}
		
			div.ctn_annotation {
				background:#FFFFFF none repeat scroll 0%;
				clear:both;
				font-size:90%;
				margin:0pt;
				padding:0px 0pt 0pt;
			}
				

		/* La partie "Opinion des abonnes" */
		
		div#ctn_opinion {
			border-bottom: 1px solid #a2192b;
		}
			div#ctn_opinion div.hc{
				background:url(../picto/base/bg_opinion.gif) repeat-x 0em 0.5em !important;
				padding-bottom:-18px;
			}
				div#ctn_opinion div.hc div.hc{
					margin-bottom:0px;
					margin-top:12px;
				}
					div#ctn_opinion div.hc div.hc p{
						margin:0px;
						text-align: justify;
					}
						div#ctn_opinion div.hc div.hc a{
							color: #2d4f83;
							text-decoration: none;
							background: none !important;
							padding: 0 !important;
						}
		
			/* Titre "Opinion des abonnes" */
			div#ctn_opinion h3{
				color:#a2192b;
				font-size: 130%;
				margin:0;
			}
				div#ctn_opinion h3 span{
					background:#ffffff;
					padding-right: 13px;
				}
			
			/* Partie sous le titre "Opinion des abonnes" */
			div#ctn_opinion p#chapo_opinion {
				color: #4e4e4e;
				margin:10px 0 0 10px;
			}
			div#ctn_opinion p#chapo_opinion a {
				color: #4e4e4e;
				background: none !important;
				padding: 0 !important;
			}
			div#ctn_opinion p#chapo_opinion a#link_allopinion{
				font-weight: bold;
			}
			
			/* Sous-titres "Avis 1", "Avis 2", ... */
			div#ctn_opinion h4{
				color:#4e4e4e;
				font-size: 110%;
				margin:0;
			}
				div#ctn_opinion h4 span{
					background:#ffffff;
					padding-right:18px;
					text-decoration: underline;
				}
			

		
			
		
		div.ctn_encartblanc#ctn_linkall  p{
			margin:0;
			padding:0;
			line-height: 100% !important;
			background: url(../picto/base/puce_titreblocart.gif) no-repeat 0 0.3em;
		}
			div.ctn_encartblanc#ctn_linkall  p a{
				color: #2d4f83;
				text-decoration: none;
				font-weight: bold;
				font-size: 100%;
				padding: 0 0 0 9px !important;
				line-height:100%;
				background:none !important;
			}

		div.ctn_encartblanc ul li.puce27 { background:url(../picto/base/qc_puce_27.gif) no-repeat 0em 0.4em  !important; }
		div.ctn_encartblanc ul li.puce29 { background:url(../picto/base/qc_puce_29.gif) no-repeat 0em 0.4em  !important; }
		div.ctn_encartblanc ul li.puce30 { background:url(../picto/base/qc_puce_30.gif) no-repeat 0em 0.4em  !important; }
			
		/* PAGE FICHE TELEPHONE
		_______________*/
		
		div#ctn_article div#ctn_introarticle div#illus_prod {
			width: 146px;
			height: 180px;
			float: left;
		}
		
		div#ctn_article div#ctn_introarticle div#illus_prod img {
			margin: 0;
		}
		
		div#ctn_article div#ctn_introarticle div#illus_prod table#illus_mini{
			border: 0;
			margin: 0;
			padding: 0;
			float: left;
		}
		div#ctn_article div#ctn_introarticle div#illus_prod table#illus_mini tr{
			border: 0;
			margin: 0;
			padding: 0;
		}
		div#ctn_article div#ctn_introarticle div#illus_prod table#illus_mini td{
			border: 0 !important;
			margin: 0 !important;
			padding: 0 !important;
			width: 140px;
		}
		
		div#ctn_article div#ctn_introarticle div#illus_prod table#illus_mini td a{
			background: none !important;
		}
		
		div#ctn_article div#ctn_introarticle div#illus_prod table#illus_mini td img{
			border: 0;
			margin: 0;
		}
		
		div#ctn_central.fiche_tel div.ctn_col1 div.ctn_secondnav div.ha, div#ctn_central.fiche_prod div.ctn_col1 div.ctn_secondnav div.ha{
			display: none;
		}
			
		div.fiche_tel div#ctn_introarticle img{
			float:none;
			margin-right: 0;
			margin-bottom: 6px;
		}
		
		div.fiche_tel div#avert_eval {
			float: right;
			margin: 0;
			padding: 0 70px 0 80px;
			width: 205px;
		}
			div.fiche_tel div#avert_eval p, div.fiche_prod div#avert_eval p{
				margin: 0;
				padding: 0;
				color: #4e4e4e;
				font-size: 110%;
				line-height: 110%;
			}
		

		
			div.fiche_tel div#avert_eval ul, div.fiche_prod div#avert_eval ul{
				list-style: none;
				padding: 0;
				margin: 10px 0 0 0;
			}
				div.fiche_tel div#avert_eval ul li, div.fiche_prod div#avert_eval ul li{
					line-height:130%;
				}
				
				div.fiche_tel div#avert_eval ul li a{
					color: #2d4f83;
					font-size:110%;
					font-weight:bold;
					text-decoration: none;
					
					background:none !important;
					padding: 0 !important;
				}
				
				div.fiche_prod div#avert_eval ul li a{
					color: #374E7A;
					font-size:100%;
					text-decoration: none;
					
					background:none !important;
					padding: 0 !important;
				}
				
				
			div.fiche_tel div#avert_eval h3{
				float: left;
				font-size: 110%;
				color: #4e4e4e;
				padding: 0;
				margin-left: -80px; _margin-left: -40px; 
				margin-bottom: 0;
				margin-top: -15px;
			}
				div.fiche_tel div#avert_eval h3 span#num_phone{
					display:block;
				}
				
			div.fiche_tel div#avert_eval p#global_note{
				clear:both;
				font-size:100%;
				margin: 0 0 0 -80px;
				padding: 21px 0 0 0;
			}
				div.fiche_tel div#avert_eval p#global_note span.note{
					font-weight:bold;
				}
		
		
			
		
		div.fiche_tel  div.ctn_onglet ul li {
			margin-left: 5px;
			padding-left:2px;
			padding-right:2px;
		}
		div.fiche_tel  div.ctn_onglet ul li.current a{
			color: #4e4e4e;
		}
		
		div.ctn_onglet p{
			margin:0;
			font-size: 120%;
			color: #4e4e4e;
		}
			div.ctn_onglet p a{
				color: #217ba9;
				font-weight:bold;
				
				background: none !important;
				padding: 0 !important;
			}
		
		div.fiche_tel  div.ctn_contentonglet h4 {
			font-size: 110%;
			color: #4e4e4e;
			margin-bottom: 5px;
		}
		div.fiche_tel  div.ctn_contentonglet h5{
			font-size: 110%;
			margin:0 3px 0 0 ;
			display:inline;
			color: #4e4e4e;
		}
		
		div.fiche_tel  div.ctn_contentonglet p {
			font-size: 110%;
			margin:0;
			display:inline;
			color: #4e4e4e;
		}
		div.fiche_tel  div.ctn_contentonglet p.eval {
			background:#b6d4e3;
			display:block;
			border-top: 1px dotted #b3b3b3;
			border-bottom: 1px dotted #b3b3b3;
			font-weight: bold;
			font-size: 100%;
			
			padding: 1px 0 5px 2px;
		}
		
			div.fiche_tel  div.ctn_contentonglet p.eval span.libelle{
				font-size: 110%;
			}
			div.fiche_tel  div.ctn_contentonglet p.eval span.nbavis{
				display:block;
				font-weight: normal;
			}
			div.fiche_tel  div.ctn_contentonglet p.eval span.note, div.ctn_ficheavis span.note, div#avert_eval span.note{
				color: #a2192b;
				font-size: 120%;
			}
		
			div.fiche_tel  div.ctn_contentonglet div.ctn_commentplus{
				background:#deebf2;
				padding: 1px;
				border-top: 1px dotted #b3b3b3;
			}
			div.fiche_tel  div.ctn_contentonglet div.ctn_commentmoins {
				background:#b6d4e3;
				padding: 1px;
				border-top: 1px dotted #b3b3b3;
			}
			div.fiche_tel  div.ctn_contentonglet div.ctn_commentutil {
				background:#deebf2;
				padding: 1px;
				padding-bottom: 7px;
				border-top: 1px dotted #b3b3b3;
				border-bottom: 1px dotted #b3b3b3;
			}
		
		
		div.ctn_btnright div.hc, div.ctn_btnleft div.hc{
			margin: 10px 0 0 0;
			clear: both;
		}
		div.ctn_btnright p, div.ctn_btnleft p{
			float:right;
			background:#ffffff;
			width:auto;
			height: 21px;
			border-right : 2px solid #4e4e4e;
			border-bottom : 2px solid #4e4e4e;
			margin:0;
		}
		div.ctn_btnleft p {float:left; }
		div.ctn_btnright p a, div.ctn_btnleft p a{
			text-decoration : none;
			font-size: 120%;
			height: 16px;
			background:#4e4e4e !important;
			text-align:center;
			display:block;
			color: #ffffff;
			font-weight: bold;
			padding:1px 5px 0 5px !important;
			white-space:nowrap;
			margin-right: 4px; _margin-right: 2px; 
			float:left;
		}
		div#ctn_compareproducts div.ctn_enteteproducts div.ctn_btnright p a,
		div#ctn_compareproducts div.ctn_enteteproducts div.ctn_btnleft p a { 
			background:#4e4e4e !important;
			color: #ffffff; 
			padding:1px 5px 0 5px !important;
		}
		
		div#ctn_compareproducts p { 
			margin: 5px 0 5px 0
		}

		div.ctn_btnright p a:hover, div.ctn_btnleft p a:hover{
			text-decoration : none !important;
		}
		
		/* partie filtrage */
		div.fiche_tel  div#sort{
			clear:both;
			border-bottom:none;
			padding: 10px 0 10px 0;
		}
			div.fiche_tel  div#sort h3{
				float:left;
				margin:0;
				color: #217ba9;
				font-size: 120%;
			}
			
			div.fiche_tel  div#sort p {
				margin:0;
				color: #4e4e4e;
			}
				div.fiche_tel  div#sort p#tri span.modalite_de_tri {
					
					margin:0 0 0 10px;
				}
				
					div.fiche_tel  div#sort p#tri span.modalite_de_tri.on a {
						color: #000000;
						background:none !important;
						padding: 0 !important;
					}
					div.fiche_tel  div#sort p#tri span.modalite_de_tri.off a {
						color: #707070;
						background:none !important;
						padding: 0 !important;
					}
		
		div.ctn_ficheavis {
			clear:both;
			border-bottom: 1px dotted #b3b3b3;
		}
			div.ctn_ficheavis h4{
				color: #4e4e4e;
				font-size: 110%;
				margin:0;
			}
			div.ctn_ficheavis h5 {
				color: #4e4e4e;
				font-size: 100%;
				font-weight:normal;
				float:left;
				width: 204px;
				margin:0;
				padding:0;
			}
			div.ctn_ficheavis p {
				margin:0;
				padding:0;
				margin-left:204px;
				color: #4e4e4e;
			}
			div.ctn_ficheavis p.avisnote {
				font-weight:bold;
			}
			
			div.ctn_ficheavis div.avispair {
				background:#ebebeb;
				padding: 2px 4px 2px 4px;
				border-top: 1px dotted #b3b3b3;
			}
			div.ctn_ficheavis div.avisimpair {
				background:#dddddd;
				padding: 2px 4px 2px 4px;
				border-top: 1px dotted #b3b3b3;
			}
			
			
		/* Partie globale : type de document (au dessus du titre et du surtitre) */
		div#center h2.content_type, div#center h2.content_type_nb {
			padding: 0 46px 0 0;
			text-align: right;
			color: #808080;
			font-size: 150%;
		}

            div#center h2.content_type span, div#center h2.content_type_nb span, div#center h2.content_theme span {
				background: #ffffff;
				padding: 0 5px 0 5px;
			}

		    div#ctn_central.type_prospect h2.content_type,
			div#ctn_central.type h2.content_type,
			div#ctn_central.guide_achat h2.content_type,
			div#ctn_central.resultats h2.content_type,
			div#ctn_central.tests h2.content_type,
			div#ctn_central.prospect h2.content_type,
			div#ctn_central.type_prospect h2.content_type_nb,
			div#ctn_central.type h2.content_type_nb,
			div#ctn_central.guide_achat h2.content_type_nb,
			div#ctn_central.resultats h2.content_type_nb,
			div#ctn_central.tests h2.content_type_nb,
			div#ctn_central.prospect h2.content_type_nb
			{
				padding: 0 0 15px 25px;
				color: #5e5e5e;
				text-align: left;
				background: url(../picto/base/bg_h2_default.gif) repeat-x bottom left;
			} 

			div#ctn_central h2.content_theme {
				color: #5e5e5e;
				padding: 0 0 15px 25px;
				font-size: 180%;
				line-height:60%;
				background: url(../picto/base/bg_h2_default.gif) repeat-x top left;
			}
			
			/* Le type de document est positionné différemment dans les versions imprimables */
			div.ctn_contenttoprint  h2.content_type, div.ctn_contenttoprint  h2.content_type_nb {
				text-align: left !important;
				padding: 0 0 0 36px  !important;
			}

			div#ctn_central.rub32 h2.content_type{background: url(../picto/base/bg_h2_rub32.gif) repeat-x bottom left;}
			div#ctn_central.rub27 h2.content_type{background: url(../picto/base/bg_h2_rub27.gif) repeat-x bottom left;}
			div#ctn_central.rub23 h2.content_type{background: url(../picto/base/bg_h2_rub23.gif) repeat-x bottom left;}
			div#ctn_central.rub22 h2.content_type{background: url(../picto/base/bg_h2_rub22.gif) repeat-x bottom left;}
			div#ctn_central.rub21 h2.content_type{background: url(../picto/base/bg_h2_rub21.gif) repeat-x bottom left;}
			div#ctn_central.rub30 h2.content_type{background: url(../picto/base/bg_h2_rub30.gif) repeat-x bottom left;}
			div#ctn_central.rub26 h2.content_type{background: url(../picto/base/bg_h2_rub26.gif) repeat-x bottom left;}
			div#ctn_central.rub28 h2.content_type{background: url(../picto/base/bg_h2_rub28.gif) repeat-x bottom left;}
			div#ctn_central.rub25 h2.content_type{background: url(../picto/base/bg_h2_rub25.gif) repeat-x bottom left;}
			div#ctn_central.rub24 h2.content_type{background: url(../picto/base/bg_h2_rub24.gif) repeat-x bottom left;}
			div#ctn_central.rub29 h2.content_type{background: url(../picto/base/bg_h2_rub29.gif) repeat-x bottom left;}
			div#ctn_central.rub31 h2.content_type{background: url(../picto/base/bg_h2_rub31.gif) repeat-x bottom left;}   
			div#ctn_central.rubdefaut h2.content_type{background: url(../picto/base/bg_h2_default.gif) repeat-x bottom left;} 

			div#ctn_central.rub32 h2.content_theme{color: #217ba9; background-image: url(../picto/base/bg_h2_rub32.gif);}
			div#ctn_central.rub27 h2.content_theme{color: #bd47b6; background-image: url(../picto/base/bg_h2_rub27.gif);}
			div#ctn_central.rub23 h2.content_theme{color: #9e9279; background-image: url(../picto/base/bg_h2_rub23.gif);}
			div#ctn_central.rub22 h2.content_theme{color: #bd6347; background-image: url(../picto/base/bg_h2_rub22.gif);}
			div#ctn_central.rub21 h2.content_theme{color: #13b49f; background-image: url(../picto/base/bg_h2_rub21.gif);}
			div#ctn_central.rub30 h2.content_theme{color: #5489da; background-image: url(../picto/base/bg_h2_rub30.gif);}
			div#ctn_central.rub26 h2.content_theme{color: #339037; background-image: url(../picto/base/bg_h2_rub26.gif);}
			div#ctn_central.rub28 h2.content_theme{color: #98a42e; background-image: url(../picto/base/bg_h2_rub28.gif);}
			div#ctn_central.rub25 h2.content_theme{color: #ff5c6d; background-image: url(../picto/base/bg_h2_rub25.gif);}
			div#ctn_central.rub24 h2.content_theme{color: #a02d5d; background-image: url(../picto/base/bg_h2_rub24.gif);}
			div#ctn_central.rub29 h2.content_theme{color: #f1981a; background-image: url(../picto/base/bg_h2_rub29.gif);}
			div#ctn_central.rub31 h2.content_theme{color: #6d1ee4; background-image: url(../picto/base/bg_h2_rub31.gif);}
			
			div#ctn_central h2.content_type_nb{background: url(../picto/base/bg_h2_default.gif) repeat-x bottom left;} 
			
			div#ctn_central h2.content_theme_nb{color: #5e5e5e; background-image: url(../picto/base/bg_h2_default.gif);}
			

		/* Partie globale : surtitre */
		h2#surtitre {
			/*padding-top:25px;*/
			background:none !important;
			font-weight:normal;
			font-size: 190%;
			width: 375px;
			/*	margin-bottom: 10px ;*/
		}
		
		div#ctn_central.pd_rappel h2#surtitre {
			margin: 0 0 20px 0;
		}
		
		/* Partie globale : titre */
		h3#titre {
			color: #4e4e4e;
			font-size: 150%;
			font-weight:bold;
			margin-top:10px;
		}

		/* Partie globale : Date du document */
		p.content_date{
			clear:both;
			display:inline;
			float:right;
			font-size: 120%;
			color: #4e4e4e;
			background: #e6e6e6;
			padding:2px 12px 2px 12px;
			margin-top: 8px;
			margin-bottom:-16px;
		}
		
		
		
		div.ctn_encadre {
			border-bottom: 5px solid #c3c2c2;
			margin-bottom:10px;
		}
			div.ctn_encadre p{
				color: #4e4e4e;
				margin: 0;
				padding: 0;
				text-align: justify;
				background: #f7f7f7; 
				padding: 7px 10px 18px 10px !important;
				line-height:150%;
				font-size: 100%;
			}
				div.ctn_encadre p a{
					text-decoration: underline;
					color: #4e4e4e;
					background:none !important;
					padding: 0 !important;
				}
			
			/* Partie globale : cadre Appel */
			div.ctn_encadre h3.surtitre_encadre {
				color: #4e4e4e;
				font-size: 130% !important;
				font-weight:bold;
				margin:10px 0 2px 0;
				font-size: 120%;
				border-bottom: 5px solid #c3c2c2;
			}
			
			/* sous titre de la partie 'Appel' */
			div.ctn_encadre h4.titre_encadre {
				color: #4e4e4e;
				font-size: 110%;
				margin: 0;
				padding: 5px 0 0 10px;
				background: #f7f7f7; 
			}
			
			
		div#ctn_central.detailressource div.ctn_encadre { padding-top:10px; }
		div#ctn_central.article div.ctn_encadre p{ padding: 0px 0px 5px 0px !important; }
		div#ctn_central.article div.ctn_encadre h4.titre_encadre { padding: 0;}

		
		div#ctn_central.article div#ctn_refmagazine {
			margin-bottom: 10px;
			margin-top: 29px;
		}
		
		/* Partie globale : Reference du document (partie "Paru dans le ...." utilisee dans Edito par exemple) */
		div#ctn_refmagazine{
			padding-right:31px;
			margin-top: 10px;
			padding-top: 7px;
			background: url(../picto/base/bg_vignette_mag.gif) no-repeat top right;
			color: #4c4c4c;
			border-top: 1px solid #e6e6e6;
			/*height:1%;*/
		}
		div.ctn_actions_doc {
			margin-bottom: 15px;
		}
			div#ctn_central.detailressource div#ctn_refmagazine {
				height:1%;
			}
		
			div#ctn_refmagazine div.hc, div.ctn_actions_doc div.hc{
				text-align: right !important;
			}
		
			div#ctn_refmagazine ul, div.ctn_actions_doc ul{
				margin:0;
				padding:0;
				list-style: none;
				line-height: 120%;
			}
				div#ctn_refmagazine ul li a, div.ctn_actions_doc ul li a{
					color: #4e4e4e;
					text-decoration: none;
					font-size:105%;
					background:none !important;
					padding: 0 !important;
				}
		
			div#ctn_refmagazine p, div.ctn_actions_doc p{
				text-align: right !important;
				font-size:110%;
				font-weight:bold;
				margin: 0;
			}

		div.ctn_col1 {
			display: none;
		}
		
		div.ctn_col2 {
			float: left;
			display: block;
			width: 100%;
			margin-top: 0;
		}

		div.ctn_col3 {
			display: none;
		}
		

        div.ctn_contenttoprint, div.ctn_headertoprint, div.ctn_footertoprint, div.ctn_footertoprint_nb {
			width: 535px;
			
		}
		div.ctn_headertoprint {
			position:relative;
			z-index:99;
		}
		div.ctn_footertoprint, div.ctn_footertoprint_nb {
			margin-top:40px;
			
		}
		
		div.ctn_footertoprint div.hc  {
			background: url(../picto/base/bg_h2_rub32.gif) repeat-x bottom right;
			padding-bottom:11px;
		}
		
		div.ctn_footertoprint_nb div.hc {
			background: url(../picto/base/bg_h2_default.gif) repeat-x bottom right;
			padding-bottom:11px;
		}
		
		div#ctn_central.rub32 div.ctn_footertoprint div.hc{background-image: url(../picto/base/bg_h2_rub32.gif);}
		div#ctn_central.rub27 div.ctn_footertoprint div.hc{background-image: url(../picto/base/bg_h2_rub27.gif);}
		div#ctn_central.rub23 div.ctn_footertoprint div.hc{background-image: url(../picto/base/bg_h2_rub23.gif);}
		div#ctn_central.rub22 div.ctn_footertoprint div.hc{background-image: url(../picto/base/bg_h2_rub22.gif);}
		div#ctn_central.rub21 div.ctn_footertoprint div.hc{background-image: url(../picto/base/bg_h2_rub21.gif);}
		div#ctn_central.rub30 div.ctn_footertoprint div.hc{background-image: url(../picto/base/bg_h2_rub30.gif);}
		div#ctn_central.rub26 div.ctn_footertoprint div.hc{background-image: url(../picto/base/bg_h2_rub26.gif);}
		div#ctn_central.rub28 div.ctn_footertoprint div.hc{background-image: url(../picto/base/bg_h2_rub28.gif);}
		div#ctn_central.rub25 div.ctn_footertoprint div.hc{background-image: url(../picto/base/bg_h2_rub25.gif);}
		div#ctn_central.rub24 div.ctn_footertoprint div.hc{background-image: url(../picto/base/bg_h2_rub24.gif);}
		div#ctn_central.rub29 div.ctn_footertoprint div.hc{background-image: url(../picto/base/bg_h2_rub29.gif);}
		div#ctn_central.rub31 div.ctn_footertoprint div.hc{background-image: url(../picto/base/bg_h2_rub31.gif);}
		div#ctn_central div.ctn_footertoprint_nb div.hc{background-image: url(../picto/base/bg_h2_default.gif);}
			
		
			
			
		
		div.ctn_headertoprint p, div.ctn_footertoprint p {
			color: #283c6c;
			font-weight: bold;
			text-align: right;
			clear:both;
			margin:0;
		}
		div.ctn_footertoprint_nb p {
			color: #5e5e5e;
			font-weight: bold;
			text-align: right;
			clear:both;
			margin:0;
		}
		
		div.ctn_footertoprint p, div.ctn_footertoprint_nb p {
			color: #4e4e4e;
			text-align: left;
		}

		div.ctn_headertoprint p a, div.ctn_footertoprint p a{
			background:none !important;
			padding: 0 !important;
			color: #283c6c;
			text-decoration: none; 
			display:block;
			margin-bottom:10px;
		}
		
		div.ctn_footertoprint_nb p a{
			background:none !important;
			padding: 0 !important;
			color: #5e5e5e;
			text-decoration: none; 
			display:block;
			margin-bottom:10px;
		}
		
		div.ctn_footertoprint p.btn_print, div.ctn_footertoprint_nb p.btn_print{float:right;}
		div.ctn_footertoprint p.btn_print, div.ctn_footertoprint_nb p.btn_print{margin-bottom:20px;}
		div.ctn_headertoprint p.btn_print {
			margin-bottom:-15px;
			position:relative;
		}
		div.ctn_footertoprint p.btn_print a, div.ctn_footertoprint_nb p.btn_print a{
			text-align: right;
			display:inline;
			margin-left:10px;
			color: #4e4e4e !important;
		}
		div.ctn_headertoprint p.btn_print a{
			margin-top:-5px;
			color: #4e4e4e;
		}

	
		/* Bouton Fermer la fenêtre sur les fenetres d'impression */
		p.btn_close {
			float:right;
			background: url(../picto/base/bg_btnclose_right.gif) no-repeat top right #ffffff;
			padding: 0 12px 0 10px;
			margin:5px 0 0 0;
			width:100px;
		}
		div.ctn_headertoprint p.btn_close a, div.ctn_footertoprint p.btn_close a, div.ctn_footertoprint_nb p.btn_close a{
			background: url(../picto/base/bg_btnclose_left.gif) no-repeat top left !important;
			color: #ffffff;
			text-decoration: none;
			padding:0px 0px 5px 6px !important;
			display:block;
			margin-bottom:0px;
		}
		p.btn_close a span{
			background: url(../picto/base/bg_btnclose_center.gif) repeat-x top left;
			padding:0px 3px 5px 6px ;
			margin: 0;
			font-size: 100%;
			font-weight: normal;
			line-height:130%;
			display:block;
			
			
			_padding-top:1px;
			_line-height:120%;
		} 
	
		span#toolDecreaseSizeFont a img {
			border-right: 1px solid #e1e4e7;
		}
		
			/* TF!!!*/
			div.ctn_enteteproducts {
				color:#4e4e4e;
				margin:10px 0 0 0;
				padding:0;
				display:none;
				height:30px;
			}
			div.ctn_enteteproducts div.ctn_titleproducts {
					float:left;
					margin:0;
			}
			div.ctn_enteteproducts h2 {
					display:inline;
					font-size:150%;
					margin:0pt 5px 0pt 0pt;
					padding:0pt;
			}
			/* TF!!!*/

			div#ctn_compareproducts div.ctn_enteteproducts {
				color:#4e4e4e;
				margin:10px 0 0 0;
				padding:0;
				display:block;
				height:30px;
			}
				
				form#form_compareproducts {
					margin:0;
				}
				
				div#ctn_compareproducts div.ctn_enteteproducts div.ctn_titleproducts {
					float:left;
					margin:0;
				}
				
				div#ctn_compareproducts div.ctn_enteteproducts div.ctn_avertproducts {
					float:right;
					margin:0;
					display:inline;
					width:500px;
					text-align: right;
				}
				
				div#ctn_compareproducts div.ctn_enteteproducts .ctn_avertproducts a {
					color:#4e4e4e;
					padding:0 !important;
					background:none !important;
				}
				div#ctn_compareproducts div.ctn_enteteproducts .ctn_avertproducts{
					margin:0;
					font-weight:bold;
					font-size: 95%;
				}
		
			div#ctn_compareproducts div.ctn_enteteproducts h2{
				display: inline;
				font-size: 150%;
				margin: 0 5px 0 0;
				padding:0;
			}
		
		div#ctn_compareproducts div.ctn_enteteproducts div.ctn_appelabo {
			text-align: right;
			color: #A2192B;
			font-weight: bold;
		}
			div#ctn_compareproducts div.ctn_enteteproducts div.ctn_appelabo a {
				color: #A2192B;
				background: none !important;
				padding: 0 !important;
			}
		
		
		
		div#ctn_compareproducts div.ctn_ligneproducts{
			clear:both;
			height: 295px;
			margin:0;
			padding:0;
		}
		
		
			div#ctn_compareproducts div.ctn_product {
				float:left;
				border: 1px solid #e6e6e6;
				margin: 10px 10px 25px 0;
				height:258px;
			}
				div#ctn_compareproducts div.ctn_product div.hc img{
					display:block;
				}
				div#ctn_compareproducts div.ctn_product div.hc p{
					margin:0;
					padding:0;
					
				}
				div#ctn_compareproducts div.ctn_product div.hc p.ctn_infoproduct{
					height:50px;
					width: 123px;
				}
				
				
					div#ctn_compareproducts div.ctn_product div.hc p a{
						margin:0;
						padding:0 !important;
						background: none !important;
						display:block;
						color: #4e4e4e;
						text-align:center;
						font-weight:bold;
						font-size: 110%;
					}
					div#ctn_compareproducts div.ctn_product div.hc p a.marque{
						background: #e6e6e6 !important;
						font-weight:normal;
						padding: 2px 0 2px 0 !important;
					}
					div#ctn_compareproducts div.ctn_product div.hc p.avisnote {
						width: 118px;
						color: #4e4e4e;
						margin:0 5px 5px 0; font-size: 100%; text-align:right; margin-top: 17px;}
					div#ctn_compareproducts div.ctn_product div.hc p.avisnote img { display:inline; }
					div#ctn_compareproducts div.ctn_product div.hc p.avisnote  span.note { color: #a2192b; font-size: 120%; font-weight:bold;}
			
			
			div#ctn_compareproducts div#ctn_listeproducts  {
				clear: both;
			}
			
			div#ctn_compareproducts div.ctn_btnright, div#ctn_compareproducts div.ctn_btnleft  {
				clear:both;
				text-align:right;
				height: 1%;
				display:inline;
			}
			
			div#ctn_compareproducts div.ctn_btnright p, div#ctn_compareproducts div.ctn_btnleft p{
				width:auto;
				margin:0;
			}

			
			div#ctn_compareproducts div.legende { clear: both; }
				div#ctn_compareproducts div.legende span{ margin-right:10px; color: #4e4e4e;}
			
			
			div#ctn_compareproducts  div#ctn_footerproducts {
				margin-top:20px;
			}
			
			div#ctn_compareproducts  div#ctn_footerproducts a{
				float: left;
				color: #2d4f83;
				font-size:110%;
				text-decoration:none;
				padding:0 !important;
				background:none !important;
			}
			div#ctn_compareproducts  div#ctn_footerproducts p{
				text-align:right;
				padding-right:240px;
				color: #4e4e4e;
				font-size:110%;
				font-weight:bold;
				margin:0;
			}
			div#ctn_compareproducts  div#ctn_footerproducts p span#ctn_nom1{ 
				display:block;
			}
			div#ctn_compareproducts  div#ctn_footerproducts p span.ctn_category{ 
				color: #b6b6b6;
			}
			
			
			div#ctn_central.pres_test1 div.ctn_onglet p {
				font-size:110%;
				margin:0 0 0 248px;
			}
				div#ctn_central.pres_test1 div.ctn_onglet p a{
					color: #5489da;
				}
			div#ctn_central div#ctn_pubUFC div.content span a {
				background: none !important;
				padding: 0 !important;
			}
			div#ctn_central.comparateur div.ctn_onglet p {
				font-size:110%;
				margin:0 0 0 248px;
			}
				div#ctn_central.comparateur div.ctn_onglet p a{
					color: #5489da;
				}
				
			div.ctn_video a {
				text-decoration:none;
				color: #4e4e4e;
				font-size:110%;
				
				padding: 0 !important;
				background: none !important;
			}
			div.ctn_video a span{
				background: url(../picto/base/qc_puce_32.gif) no-repeat 0px 3px;
				padding-left:7px;
				margin:2px 0 0 5px;
				display:block;
			}
			
			div#ctn_triplecolumn_bottom div.ctn_col1 { display: none; }
			div#ctn_triplecolumn_bottom div.ctn_col3 { border:none; padding-top: 15px; }
			
			
		
		/* Partie filtrage sur thema prospect et thema telephonie (colonne de gauche) */
		div.double_column div.hc h2.tests_filtre {
			color: #5e5e5e;
			background: none;
			margin-top: 10px !important;
			margin-bottom: -10px !important;
			font-size:150%;

		}
		
		div.double_column div.hc h2.tests_filtre a {
			background:transparent none repeat scroll 0% !important;
			padding:0pt !important;
			text-decoration:none;
			color:#4E4E4E
		}
		
		div.filtrage#ctn_toussujet h3 {
			border-top: 1px dotted #727375;
			padding-top:6px;
		}
		
		div.filtrage h3 {
			font-size: 120%;
			margin:9px 0 5px 0;
			color: #4e4e4e;
		}

		div.filtrage {
			border-bottom: 1px dotted #727375;
		}
		div.filtrage ul{
			list-style: none;
			margin:0 0 6px 0;
			padding:0;
		}
		div.filtrage ul li{
			margin-left:0px;
			padding-left:10px;
			background:url(../picto/base/puce_lien_plusdoptions.gif) no-repeat 0em 0.4em; 
		}
		div.filtrage ul li a{
			text-decoration: none;
			color:#4e4e4e;
			
			background:none !important;
			padding:0 !important;
		}
			
		/* L'encart avec le lecteur (partie Edito et Detail guide d'achat)  */
		div#ctn_listen {
			margin-bottom: 10px;
		}
		
		div#ctn_listen h2{
			font-size: 120%;
			margin: 0px 0 5px 10px;
			color: #4e4e4e;
		}
		
		
		table {
			margin:0; 
			padding:0;
		}
		
			table tr {}
				table tr th{
					
					background:#e5e5e5;
					padding: 8px 8px;
					color: #4e4e4e;
				}
				table tr td{
					text-align:center; 
					padding:7px !important;
					border-bottom: 1px dotted #b3b3b3;
					border-left: 1px solid #b3b3b3;
					background:#ffffff;
					color: #4e4e4e;
				}
				table tr td.first {
					text-align:left; 
					padding:7px !important;
					border-bottom: 1px dotted #b3b3b3;
					border-left: 1px solid #b3b3b3;
					background:#f4f4f4;
					color: #4e4e4e;
				}
				table#table_caract {
					border-bottom: 1px dotted #b3b3b3;
					margin-bottom:10px;
				}
				
					table#table_caract tr {
						border-bottom: 1px dotted #b3b3b3;
					}
					
						table#table_caract tr td{
							border-top: 1px dotted #b3b3b3;
						}
				table#table_conso tr td {
					border-left: 1px dotted #b3b3b3;
				}

				table tr td.firstcell{
					text-align:left; 
					border-left:none !important;
				}
		
		.fiche_prod div#avert_eval table {
			padding: 0;
		}
			.fiche_prod div#avert_eval table tr td{
				border: none;
				margin: 0 !important;
				padding: 0px !important;
			}
						
			.fiche_prod div#avert_eval table table{
				height: 71px;
			}
			.fiche_prod div#avert_eval table table th{
				height: 21px; 
				text-align: center; 
				width: 111px;
				padding: 4px 2px 4px 2px;
				background: #4E4E4E;
				color: white;
				font-size: 112%;
			}
			.fiche_prod div#avert_eval table table td{
				border-right: 1px dotted grey;
				border-bottom: 1px dotted grey;
				border-left: 1px dotted grey;
				font-weight: bold;
				font-size: 100%;
				text-align: center;
				width: 111px;
			}
			
			.fiche_prod div#avert_eval table table tr td span.note{
				color:#2879A6;
				font-size: 150% !important;
			}
			.fiche_prod div#avert_eval table table tr td span.note img{
				border: none;
				margin: 0 2px 0 0;
				float: none;
			}
			
		.fiche_prod .legende {
			margin-top: 10px;
			margin-bottom: 10px;
			color: #4e4e4e;
		}
		
		.fiche_prod .legende span {
			margin-right: 10px;
		}
		
		.fiche_prod #recap_eval {
			width: 500px;
			border-top:1px dotted lightgrey;
			border-bottom:1px dotted lightgrey;
		}
		
		.fiche_prod #recap_eval td {
			padding: 2px 0 2px 0 !important;
			font-weight: bold;
			font-size: 120%;
			margin: 0;
			border: 1px dotted lightgrey;
			background: #EBEBEB;
		}
		
		.fiche_prod #eval {
			text-align: left;
			width: 500px;
			border-top:1px dotted lightgrey;
			border-left:1px dotted grey;
			margin-top: 10px;
		}
		
			.fiche_prod #eval tr th {
				padding: 2px 0 2px 3px !important;
				margin: 0;
				background: #E6E6E6;
				font-size: 110%;
				border-right:1px dotted grey;
				border-bottom:1px dotted lightgrey;
			}
			
			.rub32.fiche_prod #eval tr th { color: #217ba9; }
			.rub27.fiche_prod #eval tr th { color: #bd47b6; }
			.rub23.fiche_prod #eval tr th { color: #9e9279; }
			.rub22.fiche_prod #eval tr th { color: #bd6347; }
			.rub21.fiche_prod #eval tr th { color: #13b49f; }
			.rub30.fiche_prod #eval tr th { color: #5489da; }
			.rub26.fiche_prod #eval tr th { color: #339037; }
			.rub28.fiche_prod #eval tr th { color: #98a42e; }
			.rub25.fiche_prod #eval tr th { color: #ff5c6d; }
			.rub24.fiche_prod #eval tr th { color: #a02d5d; }
			.rub29.fiche_prod #eval tr th { color: #f1981a; }
			.rub31.fiche_prod #eval tr th { color: #6d1ee4; }
			
			.fiche_prod #eval tr td {
				padding: 2px 0 2px 3px !important;
				border: 0;
				border-right:1px dotted grey;
				border-bottom:1px dotted lightgrey;
			}
			
			.fiche_prod #eval tr td.titre {
				padding: 2px 0 2px 4px !important;
				margin: 0;
				font-weight: bold;
				text-align: left;
				width: 282px;
				background: #F4F4F4;
			}
			.fiche_prod #eval tr td.titre span {
				font-weight: normal;
			}
			.fiche_prod #eval tr td.titre a {
				cursor: pointer;
				background: none !important;
				padding: 0 !important;
			}
			.fiche_prod #eval tr td.important {
				background: #BCD8E6;
			}
			
			.fiche_prod .fiche_prod_comm {
				margin-top: 10px;
				color: #4e4e4e;
			}
			.fiche_prod .fiche_prod_comm img {
				float: left;
				margin-right: 10px;
				margin-bottom: 10px;
			}
			.fiche_prod .fiche_prod_comm h2 {
				margin-bottom: 0px;
			}
			.fiche_prod .fiche_prod_comm h3 {
				margin-top: 3px;
				margin-bottom: 6px;
			}
			.fiche_prod .fiche_prod_comm h4 {
				margin-top: 0px;
				margin-bottom: 0px;
			}
			.fiche_prod .fiche_prod_comm p {
				margin-top: 0px;
				margin-bottom: 10px;
			}
				
		.ctn_globalcontent {
			/*clear:both;*/
			line-height:150%;
			font-size: 100%;
			color: #4e4e4e;
			margin-bottom:10px;
		}
			.ctn_globalcontent p {
				margin:0;
				text-align:justify;
			}
			.ctn_globalcontent p a {
				background:none !important;
				padding:0 !important;
				color: #000;
			}
		
			.ctn_globalcontent h3 {
				font-size: 120%;
				margin:0;
				margin-top:15px;
			}
			
			.ctn_globalcontent div.hc .alert {
				font-weight: bold;
				color:#a81532;
			}
			
			.ctn_globalcontent div.hc .alert a {
				text-decoration: underline !important;
				background: none !important;
				padding: 0 !important;
				color: #a81532 !important;
			}
		
		/* Partie ctn_footerauthor relative aux rédacteurs de l'article (exemple "Franck Attia" sur la page Breve) */
		.ctn_footerauthor div.hc{
			clear:both;
			padding-bottom:3px;
			display:block;
			border-bottom: 1px solid #e6e6e6;
			width:100%;
			margin-bottom: -20px;
		}
			.ctn_footerauthor p{
				color: #b6b6b6;
				font-size: 100%;
				font-weight: bold;
				margin:0;
			}
			
			div.ctn_contenttoprint .ctn_footerauthor div.hc{
				margin-bottom:0;
			}
			
			div#ctn_central.breve .ctn_footerauthor div.hc{
				border-bottom: none;
				padding-top: 30px;
			}
			
			
		div#result_list {
			color: #4a4a4a;
		}
			div#result_list ul {
				list-style: none;
				margin: 0 0 1em 0;
				padding: 0;
			}
						div#result_list li {
							margin: 0;
							padding: 0;
							clear: both;
						}
						
							div#result_list li div.result {
								clear: left;
								color: #4a4a4a;
								margin: 0;
								padding: 0;
								border-top: 1px dotted #727375;
							}
							div#result_list li div.mea {
								background: #e4eaf1;
							}							
							div#result_list li div.meaGrey {
								background: #efefef;
							}
							div#result_list div.abo_only {
								display: inline;
								padding: 0;
								margin: 0;
							}
								div#result_list div.abo_only span, div#result_list div.abo_only span img {
									margin: 0;
									padding: 0;
								}
								div#result_list p.nature {
									color: #808080;
									font-size: 170%;
									padding: 0 10px 0 10px;
									margin: 0;
									float: left;
									display: inline;
								}
								
								div#result_list div.mea p.nature {
									color: #808080;
									font-size: 170%;
									padding: 0 10px 0 10px;
									margin: 0;
								}
								
								div#result_list li div.result div.hc {
									text-align: right;
									padding: 1em 0 1em 0;
									background: url(../picto/base/bg_titre_resultat.gif) no-repeat 0 18px;
								}
								
									div#result_list li div.result div.hc div.content {
										text-align: left;
										font-weight:normal;
									}
									
										div#result_list a {
											color: #4a4a4a;
											text-decoration: none;
										}
										
										div#result_list li.rub21 div.result div.hc div.content h4 a{ background:transparent url(../picto/base/qc_puce_21.gif) no-repeat scroll 0 4px !important; }
										div#result_list li.rub22 div.result div.hc div.content h4 a{ background:transparent url(../picto/base/qc_puce_22.gif) no-repeat scroll 0 4px !important; }
										div#result_list li.rub23 div.result div.hc div.content h4 a{ background:transparent url(../picto/base/qc_puce_23.gif) no-repeat scroll 0 4px !important; }
										div#result_list li.rub24 div.result div.hc div.content h4 a{ background:transparent url(../picto/base/qc_puce_24.gif) no-repeat scroll 0 4px !important; }
										div#result_list li.rub25 div.result div.hc div.content h4 a{ background:transparent url(../picto/base/qc_puce_25.gif) no-repeat scroll 0 4px !important; }
										div#result_list li.rub26 div.result div.hc div.content h4 a{ background:transparent url(../picto/base/qc_puce_26.gif) no-repeat scroll 0 4px !important; }
										div#result_list li.rub27 div.result div.hc div.content h4 a{ background:transparent url(../picto/base/qc_puce_27.gif) no-repeat scroll 0 4px !important; }
										div#result_list li.rub28 div.result div.hc div.content h4 a{ background:transparent url(../picto/base/qc_puce_28.gif) no-repeat scroll 0 4px !important; }
										div#result_list li.rub29 div.result div.hc div.content h4 a{ background:transparent url(../picto/base/qc_puce_29.gif) no-repeat scroll 0 4px !important; }
										div#result_list li.rub30 div.result div.hc div.content h4 a{ background:transparent url(../picto/base/qc_puce_30.gif) no-repeat scroll 0 4px !important; }
										div#result_list li.rub31 div.result div.hc div.content h4 a{ background:transparent url(../picto/base/qc_puce_31.gif) no-repeat scroll 0 4px !important; }
										div#result_list li.rub32 div.result div.hc div.content h4 a{ background:transparent url(../picto/base/qc_puce_32.gif) no-repeat scroll 0 4px !important; }
										
										
							div#result_list div.date_publication {
								background: #efefef;
								padding: 0.1em 0.2em;
								margin: 3px 0 0 1em;
								float: left;
								display: inline;
							}
							div#result_list div.mea div.date_publication { background: #e7e9eb; }
							div#result_list div.meaGrey div.date_publication { background: #fff; }
							div#result_list .content {
								clear: left;
								line-height: 150%;
							}

								div#result_list .content h4 {
									margin: 0.2em 0 0 0;
									padding: 0;
									font-size: 110%;
									color: #4a4a4a;
								}
								
								div#result_list li.rub21 div.mea .content h4 a { background-image: url(../picto/base/qc_puce_21_bg_e4eaf1.gif) !important; }
								div#result_list li.rub22 div.mea .content h4 a { background-image: url(../picto/base/qc_puce_22_bg_e4eaf1.gif) !important; }
								div#result_list li.rub23 div.mea .content h4 a { background-image: url(../picto/base/qc_puce_23_bg_e4eaf1.gif) !important; }
								div#result_list li.rub24 div.mea .content h4 a { background-image: url(../picto/base/qc_puce_24_bg_e4eaf1.gif) !important; }
								div#result_list li.rub25 div.mea .content h4 a { background-image: url(../picto/base/qc_puce_25_bg_e4eaf1.gif) !important; }
								div#result_list li.rub26 div.mea .content h4 a { background-image: url(../picto/base/qc_puce_26_bg_e4eaf1.gif) !important; }
								div#result_list li.rub27 div.mea .content h4 a { background-image: url(../picto/base/qc_puce_27_bg_e4eaf1.gif) !important; }
								div#result_list li.rub28 div.mea .content h4 a { background-image: url(../picto/base/qc_puce_28_bg_e4eaf1.gif) !important; }
								div#result_list li.rub29 div.mea .content h4 a { background-image: url(../picto/base/qc_puce_29_bg_e4eaf1.gif) !important; }
								div#result_list li.rub30 div.mea .content h4 a { background-image: url(../picto/base/qc_puce_30_bg_e4eaf1.gif) !important; }
								div#result_list li.rub31 div.mea .content h4 a { background-image: url(../picto/base/qc_puce_31_bg_e4eaf1.gif) !important; }
								div#result_list li.rub32 div.mea .content h4 a { background-image: url(../picto/base/qc_puce_32_bg_e4eaf1.gif) !important; }

								
								div#result_list .content h4 img { margin: 0 0 -0.1em 0.5em; }
								
								div#result_list .content .content p {
									margin: 0;
									padding: 0;
								}
								div#result_list .content .content p a{ background: none !important; padding:0 !important; }

								
								/* Les liens "Retour en haut de page" */
								div.return_to_top {
									display: none;
								}
									
									div#ctn_central.comparateur div.votre_recherche {
										width: 732px;
										margin-top: 0;
										margin-left: 248px;
										margin-bottom: 5px;
									}
									div#ctn_central.comparateur div.votre_recherche div.filtre_par{
										width: 727px;
										height: 18px;
										margin-bottom: 0;
									}
			
		/* Affichage spécifique pour les dossiers */
		div#result_list li div.dossier {
			background: #e4eaf1;
			height: 69px;
			padding-top: 15px;
			margin-top: 3px;
		}
		
		div#result_list li div.dossier div.hc div.dossier_img {
			margin: 0 !important;
			padding: 0 !important;
			margin-left:24px !important;
			margin-top:-6px !important;
			width: 72px;
			position: absolute;
		}
		div#result_list li div.dossier div.hc div.dossier_img a {
			background: none !important;
			padding: 0 !important;
		}
		
		div#result_list li div.dossier div.hc div.dossier_content {
			margin: 0 !important;
			padding: 0 !important;
			margin-left: 130px !important;
			position: absolute;
			height: 56px;
			width: 580px;
		}
		
		div#result_list li.rub21 div.dossier div.hc div.dossier_content { background: url(../picto/base/dossier_rub21.gif) no-repeat !important; }
		div#result_list li.rub22 div.dossier div.hc div.dossier_content { background: url(../picto/base/dossier_rub22.gif) no-repeat !important; }
		div#result_list li.rub23 div.dossier div.hc div.dossier_content { background: url(../picto/base/dossier_rub23.gif) no-repeat !important; }
		div#result_list li.rub24 div.dossier div.hc div.dossier_content { background: url(../picto/base/dossier_rub24.gif) no-repeat !important; }
		div#result_list li.rub25 div.dossier div.hc div.dossier_content { background: url(../picto/base/dossier_rub25.gif) no-repeat !important; }
		div#result_list li.rub26 div.dossier div.hc div.dossier_content { background: url(../picto/base/dossier_rub26.gif) no-repeat !important; }
		div#result_list li.rub27 div.dossier div.hc div.dossier_content { background: url(../picto/base/dossier_rub27.gif) no-repeat !important; }
		div#result_list li.rub28 div.dossier div.hc div.dossier_content { background: url(../picto/base/dossier_rub28.gif) no-repeat !important; }
		div#result_list li.rub29 div.dossier div.hc div.dossier_content { background: url(../picto/base/dossier_rub29.gif) no-repeat !important; }
		div#result_list li.rub30 div.dossier div.hc div.dossier_content { background: url(../picto/base/dossier_rub30.gif) no-repeat !important; }
		div#result_list li.rub31 div.dossier div.hc div.dossier_content { background: url(../picto/base/dossier_rub31.gif) no-repeat !important; }
		div#result_list li.rub32 div.dossier div.hc div.dossier_content { background: url(../picto/base/dossier_rub32.gif) no-repeat !important; }
		
		div#result_list li div.dossier div.hc div.dossier_content .dossier_illus {
			position: absolute;
		}
		
		div#result_list li div.dossier div.hc div.dossier_content .nature {
			color: #5e5e5e;
			position: absolute;
			margin-left: 19px;
			clear: none;
			padding: 0;
			font-family:Arial,Geneva,Helvetica,sans-serif;
			font-weight:bold;
			font-size: 150%;
			width: 100%;
		}
		
		div#result_list li div.dossier div.hc div.dossier_content h4 {
			color: #5e5e5e;
			margin: 0 0 0 20px !important;
			font-family:Arial,Geneva,Helvetica,sans-serif;
			font-weight:bold;
			font-size: 150%;
		}
		
		div#result_list li div.dossier div.hc div.dossier_content h4 span a{
			margin:0 0 0 0;
			padding:0 0 0 0 !important;
			background: none !important;
			color:#5E5E5E;
		}

		div#result_list li div.dossier div.hc div.dossier_content .content{
			line-height: 120%;
			position: absolute;
			margin-left: 21px;
			margin-top: 0;
			clear: none;
		}
		
		div#result_list li div.dossier div.hc div.dossier_content .content a {
			background: none !important;
			padding: 0 !important;
		}

		
		
		/* affichage spécifique pour la partie tests */
		div#ctn_central.tests div.last div#result_list div.hc {
			font-size: 110%;
			font-weight: bold;
		}
			div#ctn_central.tests div.last div#result_list div.hc li {
				margin-top: 0.1em;
			}
			div#ctn_central.tests div.last div#result_list div.hc a {
				color: #4e4e4e;
			}
				div#ctn_central.tests div.last div#result_list div.hc a span.date_publication {
					color: #b6b6b6;
				}
									
			div#ctn_central.tests div.last div#result_list div.hc h3{
				color: #2d4f83;
				margin: 0.5em 0;
				clear:both;
			}							
								
		div#prochains_tests {
				background: url(../picto/base/bg_prochainstests.gif) repeat-y scroll left top;
				margin: 12px 0 0 0;
			}
				div#prochains_tests div.hc {
					background: url(../picto/base/bg_prochainstests_top.gif) no-repeat scroll left top;
					padding: 8px;
				}
					div#prochains_tests h2 {
						color: #a82739;
						font-size: 110%;
					}
					div#prochains_tests ul {
						font-size: 110%;
						font-weight: bold;
						margin-top: 0.3em;
					}
					div#prochains_tests li {
						height: 1%;
					}
						div#prochains_tests a {
							margin-top: 0.1em;
							display: block;
							
						}
						div#prochains_tests span.theme {
							color: #4d4d4d;
						}
						div#prochains_tests span.date {
							color: #b6b6b6;
							font-size: 90%;
						}
				div#prochains_tests div.ha {
					background: url(../picto/base/bg_prochainstests_bottom.gif) no-repeat scroll left top;
					height: 6px;
					display: block;
					font-size: 0;
					line-height: 0;
				}
					
		
		/* PAGE BREVE ET LETTRE TYPE
		__________________*/
		/*
		div#ctn_central.breve p.chapo, div#ctn_central.lettre_type p.chapo{
			font-size: 110%;
			text-align: justify;
			margin-bottom: 15px;
			
		}*/	
		.ctn_visu_lettre div.hb{ 
			display:block;
			padding-top:36px;
			background: url(../picto/base/bg_top_lettretype.gif) no-repeat bottom center; 
		}
		.ctn_visu_lettre div.ha{ 
			display:block !important;
			background: url(../picto/base/bg_bottom_lettretype.gif) no-repeat center top;
			padding-top: 3px;
			margin-bottom:20px;
		}
		
		div.ctn_contenttoprint .ctn_visu_lettre div.ha{ margin-bottom:0px;}
		
		
		.ctn_visu_lettre {
			width: 535px;
		}
		
		.ctn_visu_lettre div.hc div.hb, 
		.ctn_visu_lettre div.hc div.ha
			{ margin:0; background:none; display:none; }

		.ctn_visu_lettre div.hc {
			background: url(../picto/base/bg_middle_lettretype.gif) repeat-y center !important;
			padding-bottom:20px; 
		}
			
		.ctn_visu_lettre div.hc div.hc{ 
			text-align:center !important;
			margin: 0 auto 0 auto;
			padding: 20px 0 0 0;
		}

		.ctn_visu_lettre h3{
			margin:  -15px 0 0 0;
			color: #4e4e4e !important;
			font-size: 140%;
			font-weight: normal;
			width:100%; 
			float:left;
		}
		.ctn_visu_lettre h3 span{
			display:block;
			width:482px; 
			margin: 0 auto 0 auto;
		}
		
		.ctn_visu_lettre p{
			color: #aca9a9;
			font-size: 120%;
			text-align: justify;
			font-weight: bold;
			padding: 0 6px 0 6px;
			margin:0;
			clear:both;
			width:482px;
			margin: 0 auto 0 auto;
		}
		
		.ctn_visu_lettre_seule p{
			font-size: 130%;
			text-align: justify;
			font-weight: bold;
			padding: 0 6px 0 6px;
			margin:0;
			clear:both;
			width:482px;
			margin: 0 auto 0 auto;
			font-family: Times new roman, Arial, Geneva, Helvetica, sans-serif;
		}
		
		.ctn_visu_lettre span.txt_aere, .ctn_visu_lettre_seule span.txt_aere {display:block; padding-top : 20px;}
		
		
		.ctn_visu_lettre_seule div.hb{width:100%;}
		.ctn_visu_lettre_seule div.ha{width:100%;}
		.ctn_visu_lettre_seule div.hc {width:100%;color:black !important;}

		.ctn_visu_lettre_seule h3 {padding-left:6px;}
		.ctn_visu_lettre_seule h3 span{width:100%;}
		.ctn_visu_lettre_seule p{width:100%; padding-right:15px;}
		.ctn_visu_lettre_seule div.hb{ padding-top:55px; }
		
		
		/* PAGE RESULTATS SOUS FORME DE LISTE
		__________________*/
		
		div#ctn_listeproducts {
			width: 100%;
			border-right: 1px dotted #4e4e4e;
			margin: 10px 0 10px 0;
		}
		
		div#ctn_listeproducts table {
			width: 100%;
			border-right: 1px dotted #4e4e4e;
			margin: 10px 0 10px 0;
		}
			div#ctn_listeproducts table tr th#maincol { width: 100%; }
				
		
			div#ctn_listeproducts table tr th{
				text-align:center; 
				padding: 2px 17px;
				color: #4e4e4e;
				font-weight: normal;
				font-size: 110%;
				border-left: 1px dotted #4e4e4e;
				white-space:nowrap;
			}
			
			div#ctn_listeproducts table tr td{
				padding:3px 7px !important;
				border-bottom: 1px solid #f4f4f4;
				border-left: 1px dotted #4e4e4e;
			}
			
		td.separateur_col, th.separateur_col{ border-left: 5px solid #717171 !important; }
		
		div#ctn_central div#ctn_compareproducts div.legende { margin-top: 0px; clear: none;}
		
		div#ctn_listeproducts table tr#entete1  th{ background:#cac7c7; }
		div#ctn_listeproducts table tr#entete2  th{ background:#e6e6e6; }
	
		div#ctn_central div.ctn_onglet p { margin:0 228px 0 248px; }
	
		div#ctn_central div.ctn_infoproduct{
			width: auto;
			white-space:nowrap;
			margin:0;
			float:left;
		}
	
		div#ctn_central div.ctn_infoproduct a{
			color: #4e4e4e;
			font-weight:bold;
			display:block;
			background: none !important;
			
		}
		div#ctn_central div.ctn_infoproduct a.marque{ font-weight:normal; }
	
		p.mentionproduit { float: right; }
		p.mentionproduit span{ white-space:nowrap; width: 110px;}
		
		p.mentionproduit span.best { 
			background: #f7f410; 
			display:block;
			color: #000000;
			padding: 0px 5px;
			margin:0;
			font-weight: bold;
		}
		p.mentionproduit span.categorie { 
			background: #217ba9;
			display:block; 
			color: #ffffff;
			padding: 0px 5px;
		}
		
		span.mentionproduitvignette img { display: inline !important; }
		span.mentionproduitvignette { text-align: right; }
		
		span.mentionproduitvignette span{ white-space:nowrap; width: 110px;}
		
		span.mentionproduitvignette span.best { 
			background: #f7f410; 
			display:inline;/*block*/
			color: #000000;
			padding: 0px 5px;
			margin:0;
			font-weight: bold;
		}
		span.mentionproduitvignette span.categorie { 
			background: #217ba9;
			/*display:block;*/ 
			color: #ffffff;
			padding: 0px 5px;
		}


		
		div#ctn_central  span.modalite_de_tri.on a {
			background:none !important;
			padding: 0 !important;
		}
		div#ctn_central  span.modalite_de_tri.off a {
			background:none !important;
			padding: 0 !important;
		}
		
		div#ctn_listeproducts table tr td.note { padding:0 !important;  vertical-align:top; }
		
		td.note { }
		td.note span{
			text-align: right !important;
			padding-top:-5px !important;
			color:  #2d4f83;
			font-weight: bold;
			float:left;
		}
		td.note span span{text-align: right !important; float:none; display:block; }
		td.note span.visu_note { background: #2d4f83; float:left; }
		
		div.ctn_typenav3  {
			margin: 0pt 0pt 10px 0pt;
		}
		div.ctn_typenav3 h2 {
			color: #ffffff; 
			padding: 2px 0 2px 4px;
			font-size: 140%;
			font-weight: normal;
		}
		.rub32 div.ctn_typenav3 h2 { background:#217ba9  !important; }
		.rub30 div.ctn_typenav3 h2 { background:#5489da  !important; }
		.rub27 div.ctn_typenav3 h2 { background:#bd47b6  !important; }
		.rub23 div.ctn_typenav3 h2 { background:#9e9279  !important; }
		.rub22 div.ctn_typenav3 h2 { background:#bd6347  !important; }
		.rub21 div.ctn_typenav3 h2 { background:#13b49f  !important; }
		.rub26 div.ctn_typenav3 h2 { background:#339037  !important; }
		.rub28 div.ctn_typenav3 h2 { background:#98a42e  !important; }
		.rub25 div.ctn_typenav3 h2 { background:#ff5c6d  !important; }
		.rub24 div.ctn_typenav3 h2 { background:#a02d5d  !important; }
		.rub29 div.ctn_typenav3 h2 { background:#f1981a  !important; }
		.rub31 div.ctn_typenav3 h2 { background:#6d1ee4  !important; }

		div.ctn_typenav3 ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		
			div.ctn_typenav3 ul li{
				border-bottom: 1px solid #f4eeee;
				padding: 3px 0 2px 14px;
				line-height: 100%;
			}
			
			.rub32 div.ctn_typenav3 ul li{ background: #bcd7e5; }
			.rub30 div.ctn_typenav3 ul li{ background: #cbdbf4; }
			.rub27 div.ctn_typenav3 ul li{ background: #ebc7e9; }
			.rub23 div.ctn_typenav3 ul li{ background: #e2ded7; }
			.rub22 div.ctn_typenav3 ul li{ background: #ebd0c7; }
			.rub21 div.ctn_typenav3 ul li{ background: #b8e8e2; }
			.rub26 div.ctn_typenav3 ul li{ background: #c1ddc3; }
			.rub28 div.ctn_typenav3 ul li{ background: #e0e4c0; }
			.rub25 div.ctn_typenav3 ul li{ background: #ffced3; }
			.rub24 div.ctn_typenav3 ul li{ background: #e2c0ce; }
			.rub29 div.ctn_typenav3 ul li{ background: #fbe0ba; }
			.rub31 div.ctn_typenav3 ul li{ background: #d3bbf7; }
			
				div.ctn_typenav3 ul li a{
					color: #4e4e4e;
					text-decoration: none;
					font-size: 100%;
					background: none !important;
					padding: 0 !important;
				}
			
		div.votre_recherche, div#ctn_central div.filtrage { margin-top: 10px; }
		div#ctn_central div.filtrage { border:none; }
			
		div.votre_recherche  div.hb, 
		div#ctn_central div.filtrage div.hb{
			/*border-top: 1px dotted #b3b3b3;
			border-bottom: 1px dotted #b3b3b3;*/
			display:block !important;
			/*padding:1px 0 0 0 !important;*/
			height: auto;
			margin: 0 !important;
		} 
		div.votre_recherche div.ha, 
		div#ctn_central div.filtrage div.ha{
			border-top: 1px dotted #b3b3b3;
			/*border-bottom: 1px dotted #b3b3b3;*/
			display:block !important;
			padding:1px 0 0 0 !important;
			height: auto;
			margin: 0 !important;
		} 
		div.votre_recherche  div.hc div.ha, 
		div.votre_recherche div.hc  div.hb,
		div#ctn_central div.filtrage div.hc div.hb, 
		div#ctn_central div.filtrage div.hc div.ha {
			border-top: none;
			border-bottom:none;
		}
		
		div.votre_recherche h3{ 
			float:left; 
			color: #4e4e4e; 
			font-size: 110%; 
			padding:2px 5px 0 0; 
			margin: 0;
			position:relative;
		}
		div.votre_recherche div.hc { background:#ebebeb; padding: 1px 0 2px 5px}

		div.votre_recherche div.filtre_par ul {
			margin: 0;
			padding: 0;
			list-style: none;
			float:left;
			position:relative;
		}
		div.votre_recherche div.filtre_par ul li {
			display:inline !important;
			position:relative;
		}
		
		div.votre_recherche div.filtre_par ul li img{ margin: 0 10px 0 -8px; }
		
		div.votre_recherche div.filtre_par ul li span{
			padding: 0.05em 1em 0.05em 0.4em;
			border: 1px solid #4e4e4e;
			color: #4e4e4e;
		}

		div.votre_recherche div.filtre_par  ul li a {
			padding-left: 0px !important;
			background: none  !important;
		}
		
		div.votre_recherche div.filtre_par  p {
			float:right;
			margin:0; 
			padding:0;
			position:relative;
		}
		div.votre_recherche div.filtre_par  p span a{
			color: #2d4f83;
			text-decoration: none;
			font-size: 110%;
			background:none !important;
			padding: 0 !important;
		}
		
		div#ctn_central div.rubrique  {
			float:left;
			padding: 0 10px 0 10px;
			margin: 10px 0 10px 0;
			border-left: 1px dotted #b3b3b3;
			width: 120px;
		}
		
		div#ctn_central div.rubrique.first { border-left:none; }
		div#ctn_central div.rubrique.last { width: auto; }
		
		div#ctn_central div.filtrage div.rubrique h4 { 
			color: #4e4e4e;
			margin: 0;
			font-size: 110%; 
		}
		
		div#ctn_central  div#ctn_compareproducts div.ctn_enteteproducts{
			float:none;
			clear:both;
			
			height:auto;
		}
		div#ctn_central  div#ctn_compareproducts div.ctn_avertproducts{
			margin-bottom: 5px;
		}
		
		div#ctn_doublecolumn_bottom div#ctn_abonews { margin-bottom: 10px;}
		div#ctn_doublecolumn_bottom div.ctn_col1 { display: none; }
		div#ctn_doublecolumn_bottom div.ctn_col3 { border:none; padding-top: 0; }
/*		
.chapo {
	font-weight: bold;
}
*/
.chapo p {
	margin-top: 0;
}


/* Tableau test comparatif 
____________________*/

		/* filtres */
		div.ctn_filter{ 
			display: none;
		}

		/* Tableau */
		div.ctn_tabcompa{ }
		div.ctn_tabcompa div.hb{ }
		div.ctn_tabcompa div.hc{ }
				div.ctn_tabcompa div.hc table.tabcompa{ }
				div.ctn_tabcompa div.hc table.tabcompa td{ 
					border: 0;
					border-bottom: 1px dotted #b3b3b3;
					border-right: 1px dotted #717171;
				}
				div.ctn_tabcompa div.hc table.tabcompa tr{ }
				div.ctn_tabcompa div.hc table.tabcompa tr.impaire td{
					background: #f1f1f1;					
				}
				div.ctn_tabcompa div.hc table.tabcompa tr.paire td{
					background: #e7e7e7;
				}
				div.ctn_tabcompa div.hc table.tabcompa tr.showalldetail td{
					background: #ffffff;
					text-align: left;
				}
				div.ctn_tabcompa div.hc table.tabcompa tr.showalldetail td a{
					padding: 0 0 0 12px;
					background: url(../picto/base/puce_crit_tabcompa.gif) no-repeat 0px 2px !important;
					color: #4e4e4e;
					font-weight: bold;
					text-decoration: none;
				}
				div.ctn_tabcompa div.hc table.tabcompa tr.ctn_caract td{
					padding: 2px 5px !important;
					background: #217ba9;					
					text-align: left;					
				}
				div.ctn_tabcompa div.hc table.tabcompa tr.ctn_critere td{
					padding: 2px 5px !important;
					background: #217ba9;
					text-align: left;					
				}
				div.ctn_tabcompa div.hc table.tabcompa tr.ctn_critere td a, 
				div.ctn_tabcompa div.hc table.tabcompa tr.ctn_caract td a{
					background: none !important;
					color: #ffffff;
					font-weight: bold;
					text-decoration: none;
				}								
				div.ctn_tabcompa div.hc table.tabcompa tr.critere td,
				div.ctn_tabcompa div.hc table.tabcompa tr.caract td{
					padding: 2px 5px !important;
					text-align: left;
				}
				div.ctn_tabcompa div.hc table.tabcompa tr.critere td a, 
				div.ctn_tabcompa div.hc table.tabcompa tr.caract td a{
					padding: 0 0 0 14px !important;
					background: url(../picto/base/puce_crit_tabcompa.gif) no-repeat 2px 2px !important;
					color: #4e4e4e;
					font-weight: bold;
					text-decoration: none;
				}
				div.ctn_tabcompa div.hc table.tabcompa tr.opened td a{
					background: url(../picto/base/puce_crit_tabcompa_o.gif) no-repeat 0px 5px !important;
				}
				
				div.ctn_tabcompa div.hc table.tabcompa tr.caract_line th,
				div.ctn_tabcompa div.hc table.tabcompa tr.critere_line th{					
					padding: 2px 5px 2px 15px !important;
					background: #ffffff;
					border-bottom: 1px dotted #b3b3b3;
					border-right: 1px dotted #717171;
					text-align: left;
					font-weight: normal;
				}
				div.ctn_tabcompa div.hc table.tabcompa tr.caract_line td,
				div.ctn_tabcompa div.hc table.tabcompa tr.critere_line td{
					padding: 2px 5px !important;
					text-align: center;
				}
				div.ctn_tabcompa div.hc table.tabcompa tr td.thebest{ background: #fefdaa; }
				div.ctn_tabcompa div.hc table.tabcompa tr td.theleast{ background: #e0b3b8; }
				
											
				div.ctn_tabcompa div.hc table.tabcompa thead th,
				div.ctn_tabcompa div.hc table.tabcompa tr.listeproduct td{					
					background: #ffffff;
					border: 1px solid #e6e6e6;
					font-weight: normal;
				}
				div.ctn_tabcompa div.hc table.tabcompa tr.listeproduct td.noborder_b{ border: 0 !important; }
				
				div.ctn_tabcompa div.hc table.tabcompa thead th.legende{
					border: 0;
				}
				div.ctn_tabcompa div.hc table.tabcompa thead th.legende p,
				div.ctn_tabcompa div.hc table.tabcompa tr.listeproduct p{
					padding: 2px 0 0 0;
					clear: both;
				}
				div.ctn_tabcompa div.hc table.tabcompa thead th.legende p span.floatleft{ width: 80px; }				
				div.ctn_tabcompa div.hc table.tabcompa thead th.legende p *{ vertical-align: middle; }
				
				div.ctn_tabcompa div.hc table.tabcompa thead th a,
				div.ctn_tabcompa div.hc table.tabcompa tr.listeproduct a{
					padding: 0 !important;
					background: none !important;
					color: #4f4f4f;
				}
				
				div.ctn_tabcompa div.hc table.tabcompa thead th span.categorie{					
					display: block;
					margin: 0 0 0 23px;
				}
				.rub32 div.ctn_tabcompa div.hc table.tabcompa thead th span.categorie span { background:#217ba9  !important; }
				.rub30 div.ctn_tabcompa div.hc table.tabcompa thead th span.categorie span { background:#5489da  !important; }
				.rub27 div.ctn_tabcompa div.hc table.tabcompa thead th span.categorie span { background:#bd47b6  !important; }
				.rub23 div.ctn_tabcompa div.hc table.tabcompa thead th span.categorie span { background:#9e9279  !important; }
				.rub22 div.ctn_tabcompa div.hc table.tabcompa thead th span.categorie span { background:#bd6347  !important; }
				.rub21 div.ctn_tabcompa div.hc table.tabcompa thead th span.categorie span { background:#13b49f  !important; }
				.rub26 div.ctn_tabcompa div.hc table.tabcompa thead th span.categorie span { background:#339037  !important; }
				.rub28 div.ctn_tabcompa div.hc table.tabcompa thead th span.categorie span { background:#98a42e  !important; }
				.rub25 div.ctn_tabcompa div.hc table.tabcompa thead th span.categorie span { background:#ff5c6d  !important; }
				.rub24 div.ctn_tabcompa div.hc table.tabcompa thead th span.categorie span { background:#a02d5d  !important; }
				.rub29 div.ctn_tabcompa div.hc table.tabcompa thead th span.categorie span { background:#f1981a  !important; }
				.rub31 div.ctn_tabcompa div.hc table.tabcompa thead th span.categorie span { background:#6d1ee4  !important; }
				div.ctn_tabcompa div.hc table.tabcompa thead th span.categorie span{
					font-size: 90%;
					color: #ffffff;
				}
				div.ctn_tabcompa div.hc table.tabcompa thead th span.img_nouveau{					
					float: right;
					margin: -12px 2px 0 0;
				}
				
				div.ctn_tabcompa div.hc table.tabcompa thead th p{ margin: 0; }
				div.ctn_tabcompa div.hc table.tabcompa thead th p.checkproduct{ height: 36px; }
				div.ctn_tabcompa div.hc table.tabcompa thead th p.numproduct{ margin: 4px 0 0 4px; }
				div.ctn_tabcompa div.hc table.tabcompa thead th p.numproduct span.zoom{ float: right; margin-top: -13px; margin-right: 2px;}
				div.ctn_tabcompa div.hc table.tabcompa thead th p.marqueproduct,
				div.ctn_tabcompa div.hc table.tabcompa td p.marqueproduct{ 
					margin: 4px 0 0 0;
					padding: 2px 0;
					background: #e6e6e6;
					text-align: center;					
				}
				div.ctn_tabcompa div.hc table.tabcompa td p.marqueproduct{ margin: 0; }
				div.ctn_tabcompa div.hc table.tabcompa thead th p.modelproduct,
				div.ctn_tabcompa div.hc table.tabcompa p.modelproduct{ 
					margin: 0 0 4px 0;
					text-align: center;
					font-weight: bold;
				}
				div.ctn_tabcompa div.hc table.tabcompa thead th p.noteproduct{ 										
					margin: 20px 0 5px 45px;					
				}								
				div.ctn_tabcompa div.hc table.tabcompa thead th span.illustration img{ width: 116px; height: 126px; }
				div.ctn_tabcompa div.hc table.tabcompa thead th p.noteproduct span.sur20{ }
				div.ctn_tabcompa div.hc table.tabcompa thead th p.noteproduct span.sur20 span{
					padding-left: 8px;
					color: #a3182b;
					font-size: 115%;
				}
				
				
				div.ctn_tabcompa div.hc table.tabcompa th,
				div.ctn_tabcompa div.hc table.tabcompa tr.listeproduct td{ 
					padding: 0 !important;
				}				
				div.ctn_tabcompa div.hc table.tabcompa td{
					padding: 2px;
				}
				
				div.ctn_tabcompa div#ctn_compareproducts{ margin: 0 0 10px 0 !important; margin: 0; padding: 0 !important; position: relative; height: 1%; }
				div.ctn_tabcompa div#ctn_compareproducts div.ha{
					display: block !important; 
					height: 1px !important;
					clear: both !important;
					line-height: 0; font-size: 0;
				}
				div.ctn_tabcompa div#ctn_enteteproducts{ margin: 0; height: auto !important; }
				div.ctn_tabcompa div#ctn_titleproducts h2{ margin: 0 !important; }
				div.ctn_tabcompa div#ctn_titleproducts{
					margin: 0 0 0 205px !important;					
					_margin: 0 0 0 105px !important;
				}
				div.ctn_tabcompa div#ctn_avertproducts{ font-size: 120%; }
				div.ctn_tabcompa div#ctn_avertproducts{ zoom: 1; float: left !important; }
				div.ctn_tabcompa div.ctn_btnright{ 					
					float: none;
					position: absolute;
					top: -5px !important;
					top: 5px;
					right: 0;
				}
				div.ctn_tabcompa div.ctn_btnright p{ margin: 0 !important; }
				
				div.ctn_tabcompa tr.ctn_notebasepage td{
					text-align: left; 
					font-size: 90%;
				}
				
		div.ctn_tabcompa div.ha{ }

		/* TEMP Association locale */
		div#ctn_central.prospect div#filtrage_al {
						color: #4e4e4e;
						display:inline;
						float:left;
						margin-left:0pt;
						margin-right:48px;
						width:190px;
						background:transparent url(../picto/base/bg_VOTREASSOCIATIONLOCALE.gif) no-repeat scroll 60px 22px;
						height:620px;
		}

		div#result_list p.surtitre {
			/*color:#808080;*/
			display:inline;
			float:left;
			font-size:120%;
			margin:2px 0 0 5px;
			padding:0pt 10px;
		}

		div#ctn_al .content a {
			background:transparent none repeat scroll 0% !important;
			padding:0pt !important;
			color:#4A4A4A;
			text-decoration:none;
		}
		
		/* encart litige */
		div.ctn_encartblanc#promo_litige div.hc{
			padding:1px 1px 1px 1px;
			color:#7e7e7e;
			height: 66px;
			background-image:url(../picto/base/bg_litige.gif);
		}
		
		div.ctn_encartblanc#promo_litige h2{
			color:#A2192B;
			font-size: 125%;
			clear:none;
			background:none;
			margin-left: 76px;
			display:block;
		}
		div.ctn_encartblanc#promo_litige p{
			display:block;
			margin: 0 0 0 76px;
			color:#2D4F83;
		}
		div.ctn_encartblanc#promo_litige p span{
			font-weight: bold;
		}
		

		div.ctn_encartblanc#promo_litige a{
			color:#ff5c6d;
			font-size: 120%;
			text-decoration: none;
			font-weight:bold;
		}
		
		div.ctn_encartblanc#promo_litige select {
			font-size: 100%;
			text-decoration: none;
			border: 1px inset grey;
			height: 17px;
			width: 127px;
			margin-top:4px;
			margin-left:76px;
			color:#2D4F83;
		}
		div.ctn_encartblanc#promo_litige select option{
			height: 15px;
			width: 140px;
		}
		
		div#ctn_central.listecompacte div.ctn_listecompacte_plansite{
			height:auto;
			background: url(../picto/base/bg_PLANDUSITE.gif) no-repeat 60px 10px;
			background-position: left top;
		}
		
		div#ctn_central.listecompacte div.ctn_listecompacte_guideachat{
			height:auto;
		}		
		
		.lire_plan_du_site{
			background-color:#EDEDED;
			width:260px;
			height:17px;
			padding-left:10px;
			color:#5E5E5E;
			font-size:120%;
			margin-top: 0px;
			margin-bottom: 6px;
		}
		
		.rub_plandusite{
			color:#5B5B5B;
		}
		
		div#ctn_central.listecompacte div.ctn_listecompacte ul li.rub_plandusite a {
			background:transparent url(../picto/base/puce_lien_plusdoptions.gif) no-repeat scroll 0 5px;
			/*color:#4E4E4E;*/
			font-weight: normal;
			padding:0 0 0 8px;
			text-decoration:none;			
		}
		
			div#ctn_central.listecompacte div.ctn_listecompacte ul li.rub_plandusite h3 {
			font-weight: normal;
			padding:0 0 0 8px;
			text-decoration:none;			
		}
		
		div.hc div#menu_plan div.rub32 a{
			color:#217ba9;
			font-weight:bold;
			text-decoration: none;
			border:none;
			background:transparent url(../picto/base/puce_titreblocart.gif) no-repeat scroll 0 5px;
		}
		
		
		
		div.hc div#menu_plan ul li.rub32 a{
			font-weight:normal;
			/*background:#FFFFFF 0 4px !important;*/
			background:transparent url(../picto/base/puce_titreblocart.gif) no-repeat scroll 0 5px;
			text-decoration: none;
			margin-left:11px;
		}
		
		
		.rub32_div_separateur{
			width:270px;
			height:5px;
			background-color:#217ba9;
			margin-bottom:3px;
		}
		
		.rub21_div_separateur{
			width:270px;
			height:5px;
			background-color:#13b49f;
			margin-bottom:3px;
		}
		
		div.hc div#menu_plan div.rub21 a{
			color:#13b49f;
			font-weight:bold;
			text-decoration: none;
			border:none;
			background:transparent url(../picto/base/puce_titreblocart.gif) no-repeat scroll 0 5px;
		}
		
		
		div.hc div#menu_plan ul li.rub21 a{
			font-weight:normal;
			background:transparent url(../picto/base/puce_titreblocart.gif) no-repeat scroll 0 5px;
			text-decoration: none;
			margin-left:11px;
		}
		
		
		.rub22_div_separateur{
			width:270px;
			height:5px;
			background-color:#bd6347;
			margin-bottom:3px;
		}
		
		div.hc div#menu_plan div.rub22 a{
			color:#bd6347;
			font-weight:bold;
			text-decoration: none;
			border:none;
			background:transparent url(../picto/base/puce_titreblocart.gif) no-repeat scroll 0 5px;
		}
		
		
		div.hc div#menu_plan ul li.rub22 a{
			font-weight:normal;
			background:transparent url(../picto/base/puce_titreblocart.gif) no-repeat scroll 0 5px;
			text-decoration: none;
			margin-left:11px;
		}
		
		
		.rub23_div_separateur{
			width:270px;
			height:5px;
			background-color:#9e9279;
			margin-bottom:3px;
		}
		
		div.hc div#menu_plan div.rub23 a{
			color:#9e9279;
			font-weight:bold;
			text-decoration: none;
			border:none;
			background:transparent url(../picto/base/puce_titreblocart.gif) no-repeat scroll 0 5px;
		}
		
		
		div.hc div#menu_plan ul li.rub23 a{
			font-weight:normal;
			background:transparent url(../picto/base/puce_titreblocart.gif) no-repeat scroll 0 5px;
			text-decoration: none;
			margin-left:11px;
		}
		
		
		.rub24_div_separateur{
			width:270px;
			height:5px;
			background-color:#a02d5d;
			margin-bottom:3px;
		}
		
		div.hc div#menu_plan div.rub24 a{
			color:#a02d5d;
			font-weight:bold;
			text-decoration: none;
			border:none;
			background:transparent url(../picto/base/puce_titreblocart.gif) no-repeat scroll 0 5px;
		}
		
		
		div.hc div#menu_plan ul li.rub24 a{
			font-weight:normal;
			background:transparent url(../picto/base/puce_titreblocart.gif) no-repeat scroll 0 5px;
			text-decoration: none;
			margin-left:11px;
		}
		
		
		.rub25_div_separateur{
			width:270px;
			height:5px;
			background-color:#ff5c6d;
			margin-bottom:3px;
		}
		
		div.hc div#menu_plan div.rub25 a{
			color:#ff5c6d;
			font-weight:bold;
			text-decoration: none;
			border:none;
			background:transparent url(../picto/base/puce_titreblocart.gif) no-repeat scroll 0 5px;
		}
		
		
		div.hc div#menu_plan ul li.rub25 a{
			font-weight:normal;
			background:transparent url(../picto/base/puce_titreblocart.gif) no-repeat scroll 0 5px;
			text-decoration: none;
			margin-left:11px;
		}
		
		.rub26_div_separateur{
			width:270px;
			height:5px;
			background-color:#339037;
			margin-bottom:3px;
		}
		
		div.hc div#menu_plan div.rub26 a{
			color:#339037;
			font-weight:bold;
			text-decoration: none;
			border:none;
			background:transparent url(../picto/base/puce_titreblocart.gif) no-repeat scroll 0 5px;
		}
		
		div.hc div#menu_plan ul li.rub26 a{
			font-weight:normal;
			background:transparent url(../picto/base/puce_titreblocart.gif) no-repeat scroll 0 5px;
			text-decoration: none;
			margin-left:11px;
		}
		
		.rub27_div_separateur{
			width:270px;
			height:5px;
			background-color:#bd47b6;
			margin-bottom:3px;
		}
		
		div.hc div#menu_plan div.rub27 a{
			color:#bd47b6;
			font-weight:bold;
			text-decoration: none;
			border:none;
			background:transparent url(../picto/base/puce_titreblocart.gif) no-repeat scroll 0 5px;
		}
		
		div.hc div#menu_plan ul li.rub27 a{
			font-weight:normal;
			background:transparent url(../picto/base/puce_titreblocart.gif) no-repeat scroll 0 5px;
			text-decoration: none;
			margin-left:11px;
		}
		
		.rub28_div_separateur{
			width:270px;
			height:5px;
			background-color:#98a42e;
			margin-bottom:3px;
		}
		
		div.hc div#menu_plan div.rub28 a{
			color:#98a42e;
			font-weight:bold;
			text-decoration: none;
			border:none;
			background:transparent url(../picto/base/puce_titreblocart.gif) no-repeat scroll 0 5px;
		}
		
		div.hc div#menu_plan ul li.rub28 a{
			font-weight:normal;
			background:transparent url(../picto/base/puce_titreblocart.gif) no-repeat scroll 0 5px;
			text-decoration: none;
			margin-left:11px;
		}
		
		.rub29_div_separateur{
			width:270px;
			height:5px;
			background-color:#f1981a;
			margin-bottom:3px;
		}
		
		div.hc div#menu_plan div.rub29 a{
			color:#f1981a;
			font-weight:bold;
			text-decoration: none;
			border:none;
			background:transparent url(../picto/base/puce_titreblocart.gif) no-repeat scroll 0 5px;
		}
		
		div.hc div#menu_plan ul li.rub29 a{
			font-weight:normal;
			background:transparent url(../picto/base/puce_titreblocart.gif) no-repeat scroll 0 5px;
			text-decoration: none;
			margin-left:11px;
		}
		
		.rub30_div_separateur{
			width:270px;
			height:5px;
			background-color:#5489da;
			margin-bottom:3px;
		}
		
		div.hc div#menu_plan div.rub30 a{
			color:#5489da;
			font-weight:bold;
			text-decoration: none;
			border:none;
			background:transparent url(../picto/base/puce_titreblocart.gif) no-repeat scroll 0 5px;
		}
		
		div.hc div#menu_plan ul li.rub30 a{
			font-weight:normal;
			background:transparent url(../picto/base/puce_titreblocart.gif) no-repeat scroll 0 5px;
			text-decoration: none;
			margin-left:11px;
		}
		
		.rub31_div_separateur{
			width:270px;
			height:5px;
			background-color:#6d1ee4;
			margin-bottom:3px;
		}
		
		div.hc div#menu_plan div.rub31 a{
			color:#6d1ee4;
			font-weight:bold;
			text-decoration: none;
			border:none;
			background:transparent url(../picto/base/puce_titreblocart.gif) no-repeat scroll 0 5px;
		}
		
		div.hc div#menu_plan ul li.rub31 a{
			font-weight:normal;
			background:transparent url(../picto/base/puce_titreblocart.gif) no-repeat scroll 0 5px;
			text-decoration: none;
			margin-left:11px;
		}
		
		div#ctn_abonews_int div.hc label{
			float:left;
		}
