
/* *********************************
			DIV global
************************************ */
	BODY {
		margin:0;
		padding:0;
		background:url('../imgs/bkg_body.gif') repeat-x #F4F4F4;
	}
	
	FORM {
		margin:0;
		padding:0;
	}
	
	H1, H2, H3, H4, H5, H6, P {
		margin:0;
		padding:0;
		margin-bottom:15px;
	}
	
	.clL {
		clear:left;
		width:1px;
		font-size:1px;
		border:0;
	}
	.clR {
		clear:right;
		width:1px;
		font-size:1px;
		border:0;
	}
	.clB {
		clear:both;
		width:1px;
		font-size:1px;
		border:0;
	}
	.pad10 {
		padding-bottom:10px;
	}
	
	#MAIN {
		margin-left:auto;
		margin-right:auto;
		width:1000px;
	}

/* *********************************
			DIV HEADER
************************************ */
	#HEADER_TOOL {
		height:20px;
		padding-right:10px;
		text-align:right;
	}
		#HEADER_TOOL A {
			padding-left:5px;
			padding-right:5px;
		}
	
	#HEADER {
		background:url('../imgs/bkg_header.gif') repeat-y;
		min-height:160px;
	}
		* html #HEADER{
			height:160px;
		}
	
		#HEADER #HEADER_CONTENT{
			background:url('../imgs/bkg_header_content.gif') no-repeat bottom left;
			min-height:160px;
			padding-left:9px;
			padding-right:10px;
		}
			* html #HEADER #HEADER_CONTENT{
				height:160px;
			}
		
			#HEADER #HEADER_CONTENT #loginbox{
				float:right;
				width:225px;
				height:95px;
				/*margin-top:6px;*/
				padding-left:15px;
				background:url('../imgs/bkg_login.gif') no-repeat;
			}
			
			#HEADER #HEADER_CONTENT #headline{
				float:right;
				width:200px;
				height:50px;
				margin-top:35px;
				margin-right:135px;
				text-align:center;
			}
			
			#HEADER #HEADER_CONTENT #logo{
				display:block;
				width:325px;
				height:73px;
				/*margin-top:3px;*/
				margin-top:10px;
				background:url('../imgs/logo.gif') no-repeat;
			}
			
			#HEADER #HEADER_CONTENT #header_toolbox{
				height:15px;
				padding-left:5px;
			}
				#HEADER #HEADER_CONTENT #header_toolbox A{
					padding-left:3px;
					padding-right:3px;
				}
				#HEADER #HEADER_CONTENT #header_toolbox A.ico_rss{
					background:url( '../imgs/ico_rss.gif') no-repeat 4px 2px;
					padding-left:17px;
				}
			
			#HEADER #HEADER_CONTENT #themebox{
				padding-left:36px;
				padding-right:10px;
				min-height:47px;
				background:url('../imgs/bkg_theme.gif') no-repeat;
				padding-bottom:10px;
			}
				* html #HEADER #HEADER_CONTENT #themebox{
					height:47px;
				}

/* *********************************
			DIV ARIANE
************************************ */
	#CONTAINER #CONTAINER_CONTENT #CONTENT #ARIANE {
		padding-left:25px;
		height:30px;
		background:#b8b8b8;
		margin-bottom:10px;
	}
	#CONTAINER #CONTAINER_CONTENT #CONTENT #ARIANE .ariane_head,
	#CONTAINER #CONTAINER_CONTENT #CONTENT #ARIANE .ariane_body{
		padding-left:5px;
		padding-right:5px;
	}
	
/* *********************************
			DIV CONTENER
************************************ */
	#CONTAINER #CONTAINER_CONTENT #CONTENT .tx-hpopresse-pi7 {
		margin-top:15px;
	}
	
	#CONTAINER {
		margin-left:9px;
		width:978px;
		background:#FFFFFF;
	}
		
		#CONTAINER #encart_recherche_top{
			float: right;
			width: 340px;
			margin-top: 10px;
			text-align:right;
		}
		
		#CONTAINER #encart_recherche_top .ok{
			display:block;
			float: left;
			width:21px;
			height:21px;
			margin-left:10px;
			background:url('../imgs/btn_ok.gif') no-repeat;
		}
		
		#CONTAINER #encart_recherche_top #encart_recherche_keyword{
			float: left;
			width:164px;
			height:13px;
			padding:0px;
			padding-top:3px;
			padding-bottom:1px;
			padding-left:2px;
			color: #898989;
			font-size: 10px;
			font-family: verdana;
		}
		
		#CONTAINER #encart_recherche_top #advsearch{
			float:right;
			width:130px;
			padding-top: 3px;
			color: #898989;
			font-size: 10px;
			font-family: verdana;
		}
		
		#CONTAINER #searchbox{
			float:left;
			width:734px;
			margin-bottom:12px;
			display:none;
		}
			#CONTAINER #searchbox #advsearch{
				float:right;
				width:130px;
				text-align:right;
			}
			#CONTAINER #searchbox .ok{
				float:right;
				display:block;
				width:21px;
				height:21px;
				margin-left:10px;
				background:url('../imgs/btn_ok.gif') no-repeat;
			}
			#CONTAINER #searchbox INPUT{
				float:right;
				width:154px;
				height:13px;
				padding:0px;
				padding-top:4px;
				padding-left:2px;
			}
			
		#CONTAINER #CONTAINER_CONTENT {
			float:left;
			width:734px;
			min-height:100px;
			/*border:1px solid red;*/
		}
			#CONTAINER #CONTAINER_CONTENT hr {
				border:1px solid #FFFFFF;
				border-bottom:1px solid #cdcdcd;
				margin-bottom:15px;
			}
			
			#CONTAINER #CONTAINER_CONTENT #CONTENT #STATIC_CONTENT{
				padding-bottom:10px;
			}
			
			#CONTAINER #CONTAINER_CONTENT #CONTENT .colsearch {
				float:left;
				width:420px;
				margin-top:13px;
			}
			#CONTAINER #CONTAINER_CONTENT #CONTENT .colpub {
				float:left;
				width:300px;
				margin-left:14px;
			}
				
			#CONTAINER #CONTAINER_CONTENT #CONTENT .col2 hr {
				margin-top:0px;
				margin-bottom:0px;
			}
				html>body #CONTAINER #CONTAINER_CONTENT #CONTENT .col2 hr {
					margin-top:8px;
					margin-bottom:8px;
				}
			
			*:first-child+html #CONTAINER #CONTAINER_CONTENT #CONTENT .col2 hr {
				margin-top:0px;
				margin-bottom:0px;
			}
			
			#CONTAINER #CONTAINER_CONTENT #CONTENT .free {
				padding-left:50px;
				background:url('../imgs/ico_free.gif') no-repeat;
			}
			#CONTAINER #CONTAINER_CONTENT #CONTENT .web {
				padding-left:40px;
				background:url('../imgs/ico_web.gif') no-repeat;
			}
			#CONTAINER #CONTAINER_CONTENT #CONTENT .rightlink {
				text-align:right;
			}
			#CONTAINER #CONTAINER_CONTENT #CONTENT .leftlink {
				text-align:left;
			}
			#CONTAINER #CONTAINER_CONTENT #CONTENT .commentairelst {
				display:block;
				text-align:right;
			}
			
			#CONTAINER #CONTAINER_CONTENT #CONTENT .togglelink {
				text-align:right;
			}
			#CONTAINER #CONTAINER_CONTENT #CONTENT .bottom {
				padding-right:14px;
				/*background:url('../imgs/ico_bottom.gif') no-repeat right;*/
			}
			
			#CONTAINER #CONTAINER_CONTENT #CONTENT #STATIC_CONTENT{
				margin-left:20px;
			}
				#CONTAINER #CONTAINER_CONTENT #CONTENT #STATIC_CONTENT P{
					margin-top:10px;
				}
		
		
		/* *********************************
					PRESSE
		************************************ */
			
			#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .insert {
				float:right;
				width:180px;
			}
			
			#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .content {
				float:left;
				width:520px;
				/*padding-left:8px;*/
				padding-left:20px;
			}
			#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .upper {
				text-transform:uppercase;
			}
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .content .col1{
					float:left;
					width:205px;
					margin-top:10px;
				}
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .content .col2{
					float:left;
					padding-left:10px;
					width:300px;
					margin-top:10px;
				}
				
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .content P {
					margin-bottom:0;
				}
				
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .content .encart_vertical {
					float:right;
					width:148px;
					padding: 16px;
					padding-left:8px;
					padding-bottom:8px;
					background:url('../imgs/bkg_insert.gif') no-repeat right top #fff7e2;
					margin-left: 18px;
					margin-bottom: 15px;
					margin-top: 15px;
					clear: both;
				}
				
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .content .encart_horizontal {
					padding: 16px;
					padding-right:8px;
					padding-bottom:8px;
					background:url('../imgs/bkg_insert_horizontal.gif') no-repeat left top #fff7e2;
					margin-top: 10px;
					margin-bottom: 10px;
					clear: both;
				}
				
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .content .exergue {
					float:left;
					width:100px;
					padding-right:8px;
					padding-bottom:8px;
					padding-top:32px;
					padding-left:32px;
					background:url('../imgs/bkg_exergue.gif') no-repeat left top;
					clear: both;
				}
				
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .content A.ndbp {
					display:block;
					margin-top:10px;
				}
					#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .content A.ndbp SUP {
						padding-right:10px;
					}
				
				
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .content .titre_sommaire{
					text-transform: uppercase;
					margin-bottom: 5px;
				}
			
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .content .sommairetoolbox {
					float:left;
					width:45px;
					margin-top:20px;
				}
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .content .sommaire{
					float:left;
					width: 300px;
					margin:0;
					padding:0;
					margin-top:20px;
					margin-bottom:10px;
					background:url('../imgs/bkg_insert_h1.gif') no-repeat left bottom;
				}
				
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .content .sommaire UL {
					width: 300px;
					margin:0;
					padding:0;
					list-style-type:none;
					border-right:1px solid #CBCBCB;
					padding-bottom:10px;
					margin-bottom:10px;
				}
					#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .content .sommaire UL LI {
						background:url('../imgs/ico_sommaire.gif') no-repeat 0px 3px;
						padding-left: 20px;
					}
				
				
					/* fiche article */
					#CONTAINER #CONTAINER_CONTENT #CONTENT .tx-hpopresse-pi2 #ARTICLE .content .col1{
						width:275px;
						padding-right:10px;
						padding-bottom:10px;
					}
				
					/* fiche auteur */
					#CONTAINER #CONTAINER_CONTENT #CONTENT .tx-hpopresse-pi5 #ARTICLE .content .col1{
						width:150px;
					}
					#CONTAINER #CONTAINER_CONTENT #CONTENT .tx-hpopresse-pi5 #ARTICLE .content .col2{
						float:left;
						width:355px;
					}
					#CONTAINER #CONTAINER_CONTENT #CONTENT .tx-hpopresse-pi5 #ARTICLE .content h1{
						display:inline;
						padding-right:5px;
					}
					#CONTAINER #CONTAINER_CONTENT #CONTENT .tx-hpopresse-pi5 #ARTICLE .content h2{
						margin-bottom:10px;
					}
					#CONTAINER #CONTAINER_CONTENT #CONTENT .tx-hpopresse-pi5 #ARTICLE .content h3{
						padding-top:10px;
					}
					#CONTAINER #CONTAINER_CONTENT #CONTENT .tx-hpopresse-pi5 #ARTICLE DIV .bandeau {
						background-color:#F5F5F5;
						margin-bottom:10px;
						margin-top:10px;
						padding:5px;
					}
				
				
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .article_short{
					margin-top: 10px;
				}
				
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .insert .toolbox{
					padding:6px;
					padding-left:8px;
					padding-right:8px;
					background:#f5f5f5;
					margin-bottom:10px;
				}
					#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .insert .toolbox .download{
						display:block;
						float:left;
						width:50px;
						height:26px;
						padding-left:25px;
						background:url('../imgs/ico_download.gif') no-repeat left center;
					}
					#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .insert .toolbox .tipafriend{
						display:block;
						float:right;
						width:50px;
						height:26px;
						padding-left:25px;
						background:url('../imgs/ico_tipafriend.gif') no-repeat left center #f5f5f5;
					}
					#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .insert .toolbox .description {
						float:right;
						width:95px;
					}
					
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .article_auteur{
					margin-bottom: 5px;
				}
				
				/*#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE A.rss{*/
				#CONTAINER #CONTAINER_CONTENT #CONTENT A.rss{
					background:url( '../imgs/ico_rss.gif') no-repeat 0px 2px;
					padding-left:15px;
				}
				
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .insert .coordonateur {
					background:url('../imgs/bkg_coordonateur.gif') no-repeat #f5f5f5;
					padding-top:18px;
				}
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .insert .auteur {
					background:url('../imgs/bkg_auteur.gif') no-repeat #f5f5f5;
					padding-top:18px;
				}
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .insert .ecritpar {
					background:url('../imgs/bkg_ecritpar.gif') no-repeat #f5f5f5;
					padding-top:18px;
				}
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .insert .memeauteur {
					background:url('../imgs/bkg_memeauteur.gif') no-repeat #f5f5f5;
					padding-top:18px;
				}
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .insert .memesauteurs {
					background:url('../imgs/bkg_memesauteurs.gif') no-repeat #f5f5f5;
					padding-top:18px;
				}
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .insert .memerubrique {
					background:url('../imgs/bkg_memerubrique.gif') no-repeat #f5f5f5;
					padding-top:18px;
				}
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .insert .memesthemes {
					background:url('../imgs/bkg_memesthemes.gif') no-repeat #f5f5f5;
					padding-top:18px;
				}
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .insert .approfondir {
					background:url('../imgs/bkg_approfondir.gif') no-repeat #f5f5f5;
					padding-top:18px;
				}
				
				
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .insert .memesauteurs A,
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .insert .memeauteur A,
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .insert .memerubrique A {
					display:block;
					padding-top:5px;
					padding-bottom:5px;
					margin-bottom:5px;
					border-bottom:2px solid #FFFFFF;
				}
				
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .insert .headerinfo {
					padding-bottom:5px;
				}
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .insert .articleauteur A {
					display:block;
					padding-top:5px;
					padding-bottom:5px;
				}
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .insert .articleauteur DIV {
					padding-bottom:5px;
					border-bottom:2px solid #FFFFFF;
				}
				
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .insert .memesthemes .border {
					border-bottom:2px solid #FFFFFF;
				}
				
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .insert .memesthemes H4 {
					display:inline;
				}
				
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .insert .memesthemes A {
					display:block;
					padding-bottom:5px;
					
					background:url('../imgs/ico_left.gif') no-repeat 3px 2px;
					padding-left:15px;
				}
				
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .insert .memesthemes A.rss{
					display:inline;
					padding:0;
					margin:0;
					padding-left:10px;
					margin-left:5px;
					background:url( '../imgs/ico_rss.gif') no-repeat 0px 2px;
				}
				
				#CONTAINER #CONTAINER_CONTENT #CONTENT #ARTICLE .insert .approfondir A {
					display:block;
					padding-bottom:5px;
					
					background:url('../imgs/ico_als_smenu.gif') no-repeat 3px 2px;
					padding-left:15px;
				}
				
			#CONTAINER #CONTAINER_CONTENT #CONTENT .identificationbox {
				float:left;
				background:#999999;
				padding:10px;
				border:1px solid #cccccc;
			}
				#CONTAINER #CONTAINER_CONTENT #CONTENT .identificationbox h4{
					margin:0;
					padding:0;
					margin-bottom:10px;
				}
			
			#CONTAINER #CONTAINER_CONTENT #CONTENT .identificationbox A.paiement{
				display:block;
				background:url( '../imgs/ico_paiement.gif') no-repeat 0px 6px;
				padding-left:42px;
				line-height:15px;
			}
			#CONTAINER #CONTAINER_CONTENT #CONTENT .identificationbox .login{
				height:17px;
				background:url( '../imgs/ico_login.gif') no-repeat 0px 0px;
				padding-left:20px;
				line-height:17px;
			}
			#CONTAINER #CONTAINER_CONTENT #CONTENT .identificationbox .membre{
				display:block;
				margin-top:10px;
				height:14px;
				background:url( '../imgs/ico_membre.gif') no-repeat 0px 0px;
				padding-left:20px;
				line-height:14px;
			}
			
			#CONTAINER #CONTAINER_CONTENT #CONTENT .top{
				display:block;
				padding-top:10px;
			}
			
		/* *********************************
					THEMES
		************************************ */
			
			#CONTAINER #CONTAINER_CONTENT #CONTENT .theme .header {
				padding-left:25px;
				height:30px;
				background:url('../imgs/header.gif') no-repeat 3px 0px #999999;
				margin-bottom:10px;
			}
			
			#CONTAINER #CONTAINER_CONTENT #CONTENT .theme .header a{
				display:block;
				float:right;
				text-align:right;
				width:200px;
				padding-right:8px;
			}
							
			#CONTAINER #CONTAINER_CONTENT #CONTENT .theme .col1 h3 {
				margin-bottom:20px;
			}
			
			#CONTAINER #CONTAINER_CONTENT #CONTENT .theme .col1,
			#CONTAINER #CONTAINER_CONTENT #CONTENT .theme .col2 {
				float:left;
				padding-left:10px;
				padding-right:20px;
				width:220px;
			}
			
			#CONTAINER #CONTAINER_CONTENT .theme .col3 {
				float:right;
				width:200px;
				padding:5px;
				padding-left:10px;
				padding-right:10px;
				background:#999999;
			}
			
			#CONTAINER #CONTAINER_CONTENT #CONTENT .theme .col3 h3 {
				margin:0px;
			}
			
			#CONTAINER #CONTAINER_CONTENT #CONTENT .theme .col3 img {
				margin-top:5px;
				margin-bottom:10px;
			}
		
		
		/* INDEX d'articles, ALS auteurs */
		#CONTAINER #CONTAINER_CONTENT #CONTENT .tx-hpoindexbdd-pi1 {
			padding:10px;
			padding-left:20px;
		}
			
			#CONTAINER #CONTAINER_CONTENT #CONTENT .tx-hpoindexbdd-pi1 .browse{
				text-align:center;
				padding:20px;
			}
				#CONTAINER #CONTAINER_CONTENT #CONTENT .tx-hpoindexbdd-pi1 .browse a{
					padding-left:5px;
				}
				
			#CONTAINER #CONTAINER_CONTENT #CONTENT .tx-hpoindexbdd-pi1 UL{
				margin:0;
				padding:0;
				list-style-type:none;
			}
			
			#CONTAINER #CONTAINER_CONTENT #CONTENT .tx-hpoindexbdd-pi1 UL LI{
				background:url('../imgs/ico_left.gif') no-repeat 0px 7px;
				padding-left:15px;
			}
		
		/* *********************************
					INSERT
		************************************ */
		
			#CONTAINER #INSERT {
				float:right;
				width:221px;
				min-height:100px;
			}
			
				#CONTAINER #INSERT H5 {
					margin-bottom:2px;
				}
				#CONTAINER #INSERT .bloc {
					/*padding:5px;*/
					margin-bottom:20px;
				}
				
				#CONTAINER #INSERT .bloca {
					background:#000000;
					padding:5px;
					margin-bottom:20px;
				}
					#CONTAINER #INSERT .bloca .csc-textpic img,
					#CONTAINER #INSERT .blocb .csc-textpic img{
						/*padding-left:13px;*/   
					}
					
				#CONTAINER #INSERT .blocb {
					background:#A91B1A;
					padding:5px;
					margin-bottom:20px;
				}
               
                	#CONTAINER #INSERT .bloca UL,
					#CONTAINER #INSERT .blocb UL{
                        float:left;
                        width:130px;          
                        margin-left:0px;
						padding:0;					
						list-style-type:none;
					}
					#CONTAINER #INSERT .bloca UL LI,
					#CONTAINER #INSERT .blocb UL LI{
						background:url('../imgs/ico_bloc_li.gif') no-repeat 0px 3px;
						padding-left:13px;
					}
                    
                    #CONTAINER #INSERT .bloca P.bodytext,
                    #CONTAINER #INSERT .blocb P.bodytext {
                        clear:left;
                    }
			
                    #CONTAINER #INSERT .bloca H5,
                    #CONTAINER #INSERT .blocb H5 {
                        position:relative;
                    }
                    
				#CONTAINER #INSERT .header_insert H5{
					background:url('../imgs/bkg_insert_h1.gif') no-repeat;
					border-bottom:1px solid #cdcdcd;
					padding-top:5px;
					padding-bottom:5px;
					/*line-height:25px;*/
					padding-left:20px;
				}
				#CONTAINER #INSERT .header_insert .tx-hpopresse-pi4 UL {
					margin:0;
					padding:0;
					padding-bottom:5px;
					margin-bottom:5px;
					padding-right:5px;
					list-style-type:none;
					border-bottom:1px solid #cdcdcd;
				}
				
				#CONTAINER #INSERT .header_insert .tx-hpopresse-pi4 P {
					margin:0;
					padding:0;
					padding-left:20px;
					margin-bottom:5px;
				}
				#CONTAINER #INSERT .header_insert .tx-hpopresse-pi4 .autredossiers UL LI {
					padding-left:20px;
					line-height:18px;
					background:url('../imgs/ico_left.gif') no-repeat 3px 4px;
				}
				
				#CONTAINER #INSERT .header_insert .tx-hpopresse-pi4 .autredossiers UL .all,
				#CONTAINER #INSERT .header_insert .tx-hpopresse-pi4 .articlereco UL .all {
					margin:0;
					padding:0;
					background:none;
				}
				
				#CONTAINER #INSERT .header_insert .tx-hpopresse-pi4 .articlereco UL LI {
					margin-bottom:10px;
					line-height:15px;
				}
			
		
			#CONTAINER #INSERT .tx-hpoindexbdd-pi1 UL{
				margin:0;
				padding:0;
				list-style-type:none;
				border-top:1px solid #cdcdcd;
			}
			
			#CONTAINER #INSERT .tx-hpoindexbdd-pi1 UL LI{
				padding:2px;
				background:url('../imgs/ico_actu_menu.gif') no-repeat 0px 4px;
				padding-left:15px;
				border-bottom:1px solid #cdcdcd;
			}
	
	
	#CONTAINER .note1 {
		background:url('../imgs/ico_star1.gif') no-repeat 0px 3px;
		padding-left:25px;
	}
	#CONTAINER .note2 {
		background:url('../imgs/ico_star2.gif') no-repeat 0px 3px;
		padding-left:35px;
	}
	#CONTAINER .note3 {
		background:url('../imgs/ico_star3.gif') no-repeat 0px 3px;
		padding-left:45px;
	}
	#CONTAINER .note4 {
		background:url('../imgs/ico_star4.gif') no-repeat 0px 3px;
		padding-left:55px;
	}
	#CONTAINER .note5 {
		background:url('../imgs/ico_star5.gif') no-repeat 0px 3px;
		padding-left:65px;
	}
	
	
/* *********************************
			DIV FOOTER
************************************ */
	#FOOTER {
		margin-top:25px;
		padding:7px;
		background:#666666;
	}
	
		
		#FOOTER #footer_toolbox {
			text-align:right;
			padding:12px;
			padding-top:5px;
		}
			#FOOTER #footer_toolbox A{
				padding-left:6px;
				padding-right:9px;
			}
			#FOOTER #footer_toolbox A.ico_rss{
				background:url( '../imgs/ico_rss.gif') no-repeat 4px 2px;
				padding-left:17px;
			}
			
		#FOOTER #BLOCKREF{
			min-height:100px;
			background:url('../imgs/bkg_blockref.gif') repeat-y;
			padding-bottom:10px;
		}
			* html #FOOTER #BLOCKREF{
				height:100px;
			}
		
		#FOOTER #footer_info {
			padding:12px;
			padding-left:5px;
			padding-bottom:5px;
		}
			#FOOTER #footer_info A{
				padding-left:5px;
				padding-right:5px;
			}
		
	#FOOTER_TOOL {
		text-align:right;
		background:#F4F4F4;
	}
		#FOOTER_TOOL A {
			padding-left:5px;
			padding-right:5px;
		}
		
		/*   AJOUTS JPH */
		
.boite-repere
{	background-color : #e6e6fa ;
	width : 100% ;
	border : 1px solid #000000 ; 
	padding : 5px 2px 2px 2px ; }
.boite-encart-complet
{	background : #ffe2a8 url('../imgs/CoinGauche.gif') no-repeat scroll left top;
	width : 100% ;
	border : 1px solid #000000 ; 
	padding : 6px 2px 2px 6px ; }
.boite-encart-gauche
{	background : #ffe2a8 url('../imgs/CoinGauche.gif') no-repeat scroll left top;
	width : 46% ;
	padding : 6px 2px 2px 6px ;
	float : left ;
	margin-right : 5px;	}
.boite-encart-droit
{	background : #ffe2a8 url('../imgs/CoinDroit.gif') no-repeat scroll right top;
	width : 46% ;
	padding : 5px 3px 2px 5px ;
	float : right ;
	margin-left : 5px;	}
.boite-exergue-gauche
{	background:url('../imgs/Exergue.gif') no-repeat left top ;
	width:100px ;
	padding: 23px 5px 8px 18px ;
	float:left;
	font-style:italic;
	font-weight:bold;
	font-size:11px;
	color:#000000;  }
.boite-exergue-droit
{	background:url('../imgs/Exergue.gif') no-repeat right top ;
	width:100px ;
	padding: 23px 5px 8px 18px ;
	float:right;
	font-style:italic;
	font-weight:bold;
	font-size:11px;
	color:#000000;  }					
.cadre-bleu-3px
{ 	width : 98% ;
	border: 3px solid blue ;
	padding: 6px 2px 3px 6px ;   }
.cadre-noir-1px
{ 	border: 1px solid #000000 ;  }
	
.couleur-jaune
{	BACKGROUND-COLOR: #ffe2a8 ; }
.couleur-jaune-gauche
{	background : #ffe2a8 url('../imgs/CoinGauche.gif') no-repeat scroll left top;
	padding : 6px 2px 2px 6px ;
	margin-right : 5px;	}
.couleur-jaune-droit
{	background : #ffe2a8 url('../imgs/CoinDroit.gif') no-repeat scroll right top;
	padding : 5px 3px 2px 5px ;
	margin-left : 5px;	}
.tab-sans-bordure
{ 	border-collapse : collapse ; }
					