/**** GENERAL STRCTUTURE
_______________________*/

	div#super_container{ 				
		position: relative;
		width: 938px;
		margin: 0 auto 0 auto;
		font-size: 65%;		  /*ICI*/
	}


					div#ctn_center div#center div.hc h2{ 
						margin: 0;
						padding: 14px 10px 14px 25px;
						font-size: 200%;	  /*ICI*/
						text-transform: uppercase;
						color: #ffffff;
					}


/**** BLOCS FONCTIONNELS
________________________*/

		div#ctn_accroche div.hc{ 
			font-size: 130%;   /*ICI*/
			color: #ffffff;
		}
						div#ctn_searchengine div.hc input.textfield{
					padding-left: 15px;
					background: url(../images/bg_input_search.gif) no-repeat 3px 4px #ffffff;
					border: 1px solid #999999;
					color: #5c6ed0;
					font-size: 90%;					/*ICI*/
				}
				div#ctn_searchengine div.hc input.btnvalid{
					padding: 0;
					background: #3449c9;
					border: 1px solid #ffffff;
					color: #ffffff;
					font-size: 90%;     /*ICI*/
				}



/* Navigation principale (colonne de gauche) */
				div#ctn_firstnav div.hc ul#firstnav li a{
					display: block;
					padding: 8px 4px 8px 25px;
					font-size: 110%;        /*ICI*/
					text-transform: uppercase;
					text-decoration: none;
					color: #ffffff;
					font-weight: bold;
				}
				div#ctn_firstnav div.hc ul#firstnav li ul li a{
					display: block;
					padding: 4px 5px 4px 40px;
					font-size: 110%;        /*ICI*/
					text-transform: none;
					text-decoration: none;
					color: #ffffff;
					font-weight: bold;
				}

/* Bloc recherche de projet (colonne de gauche) */
				div#ctn_searchproject div.hc h2{ 
					margin: 0;
					font-size: 110%;        /*ICI*/
					color: #494949;
				}
				div#ctn_searchproject div.hc div.content select{ border: 1px solid #c6c6c6; font-size: 90%; }  /*ICI*/
								div#ctn_searchproject div.hc div.content  input.btnvalid{
					width: 30px;
					height: 19px;
					padding: 0;
					background: url(../images/bg_btnvalid_searchproj.gif) no-repeat 0px 1px;
					border: 0;
					
					color: #494949;
					font-weight: bold;
					font-size: 90%;     /*ICI*/
				}

		/* liens outils (colonne de gauche) */
						div#ctn_tools div.hc p span a{
					margin: 0;
					font-size: 110%;        /*ICI*/
					color: #494949;
					text-decoration: none;
					font-weight: bold;
				}

        /* Bloc de trie  */
				div.ctn_sortby div.hc p.ctn_field select{
					border: 1px solid #c6c6c6; font-size: 90%;   /*ICI*/
				}
				div.ctn_sortby div.hc p.ctn_field label{ font-weight: bold; text-transform: uppercase; font-size: 100%; }  /*ICI*/
				
				
		/* Bloc actualité */		
				div.bloc_actualite div.hc h3{ 
					margin: 0; 
					color: #0093f7;
					font-size: 110%;  /*ICI*/
					font-weight: bold;
				}
				div.bloc_actualite div.hc p.actu_theme{
					margin: 0 0 5px -12px; 
					padding: 0 0 0 12px;
					background: url(../images/picto_actutheme.gif) no-repeat 0px 5px;
					text-transform: uppercase;
					color: #000000;
					font-size: 100%;   /*ICI*/
					font-weight: bold;
				}				
		/* Bloc de détail d'une actualité */
				div.ctn_detailactu div.hc p.actu_theme{
					margin: 10px 0 0 0; 
					padding: 0 0 0 12px;
					background: url(../images/picto_actutheme.gif) no-repeat 0px 5px;
					text-transform: uppercase;
					color: #000000;
					font-size: 100%;        /*ICI*/
					font-weight: bold;
				}
				div.ctn_detailactu div.hc h3{
					margin: 10px 0 5px 0;
					color: #373737;
					font-size: 150%;        /*ICI*/
					font-weight: bold;
				}
		/* Bloc dossier (prenant la largeur du contenu)  */
				div.bloc_dossier div.hc h3{ 
					margin: 5px 0 10px 0;
					font-size: 220%;        /*ICI*/
					color: #494949;
					font-weight: normal;
				}
		/* mini bloc dossier ... */
				div.bloc_dossier_s div.hc h3{ 
					margin: 5px 0 10px 0;
					font-size: 220%;        /*ICI*/
					color: #494949;
					font-weight: normal;
				}
		/* Bloc abcdaire */
				div#ctn_abcdaire div.hc a{ 
					padding-right: 5px;
					color: #777777;
					font-weight: bold;
					font-size: 130%;        /*ICI*/
				}
				
				
				
				
		/* Bloc lettre */
				div.bloc_lettre div.bloc_mot h4{ margin: 0; font-size: 100%; }      /*ICI*/
				
				
/*** ELEMENTS DE LA PAGE D'ACCUEIL 
________________________________*/																		

		/* TITRE du contenu de la ome page */
		h2#title_homecontent{ 
			margin: 0 !important;
			padding: 12px 0 !important;
			background: url(../images/bg_title_homecontent.gif) no-repeat top left !important;
			color: #ffffff !important;
			font-weight: normal !important;
			font-size: 180% !important;     /*ICI*/
			text-align: center !important;
			text-transform: none !important;
		}

				/* BLOC d'Actualités */
				div.double_column div.col_right div.hc div#ctn_actualites h2{					
					margin: 0 !important;	
					padding: 6px 10px  !important;
					background: url(../images/bg_titre_actuhp.gif) no-repeat top left !important;
					color: #ffffff !important;
					font-size: 140% !important;     /*ICI*/
					font-weight: normal !important;			
					text-transform: uppercase !important;
				}


				div.double_column div.col_right div.hc div#ctn_dossierhp div.bloc_dossier div.hc h3{
					margin: 0;
					font-size: 100%;
					color: #6b6b6b;
					font-weight: bold;  /*ICI*/
				}

				div#ctn_abcdaire div.hc a{ 
					padding-right: 5px;
					color: #777777;
					font-weight: bold;
					font-size: 130%;        /*ICI*/
				}
