﻿@charset "utf-8";
    /* CSS Document */
	/* ----------------------------------------------------------------------------------------------------------*/
    body  { font-family: Verdana;font-size: 11px; background: #ffffff; margin: 0; padding: 0; text-align: center; color: #000000; }
	body a { font-family: Verdana;font-size: 11px; text-align: center; color: #000000; }
	body a:HOVER, a:focus { color: #000000; }
    .thrColFixHdr #container { width: 1004px; background: #FFFFFF; margin: 0 auto; border: 1px solid #000000; text-align: left; } 
	/* ----------------------------------------------------------------------------------------------------------*/
	.thrColFixHdr #header { background: #fff; padding: 0;}
	/* les div de l'entete --------------------------------------------------------------------------------------*/
	#corps 			{position:relative ; width: 1004px; height: 226px; vertical-align: middle; overflow: visible;}
	#entete_gauche 	{float:left; width: 200px; height:226px;}
	#logo_gauche  	{}
	#recherche 		{width: 200px;height: 58px; vertical-align: top; background: url("images/index/pave_recherche.jpg") no-repeat;}
	#accueil		{}
	#entete_millieu	{ float:left; width: 804px; height:226px;}
	#pave_gris		{ width: 804px; height:157;}
	#pave_blanc		{ float:left; width: 10px; height: 69px;}
	#annuaire		{ float:left; width: 62px; height: 69px; overflow:hidden; background-color: #A6A6A6;}
	#recrute		{ float:left; width: 62px; height: 69px; overflow:hidden; background-color: #A6A6A6;}
	#intranet		{ float:left; width: 62px; height: 69px; overflow:hidden; background-color: #A6A6A6;}
	#pave_bleu		{ float:left; width: 608px; height: 43px;}
	/* #logo 			{ float:left; width: 84px; height: 210px; vertical-align: middle;overflow: visible;}
	/* ----------------------------------------------------------------------------------------------------------*/
	/* ----------------------------------------------------------------------------------------------------------*/
	/* ----------------------------------------------------------------------------------------------------------*/
	/* ----------------------------------------------------------------------------------------------------------*/
	/* ----------------------------------------------------------------------------------------------------------*/
	/* ----------------------------------------------------------------------------------------------------------*/
	/* les styles de l'entete -----------------------------------------------------------------------------------*/ 
	#annuaire a {display: block; width: 62px; height: 69px; background-color: #A6A6A6;}
	#annuaire  a:hover, #annuaire  a:focus {background-color: #D9D9D9;}
	#recrute a {display: block; width: 62px; height: 69px; background-color: #A6A6A6;}
	#recrute  a:hover, #recrute  a:focus {background-color: #D9D9D9;}
	#intranet a {display: block; width: 62px; height: 69px; background-color: #A6A6A6;}
	#intranet  a:hover, #intranet  a:focus {background-color: #D9D9D9;}
	#accueil a {display: block; width: 200px; height: 26px; background-color: #A6A6A6;}
	#accueil  a:hover, #accueil  a:focus {background-color: #D9D9D9;}
	/* ----------------------------------------------------------------------------------------------------------*/

	#menu_utilisateurs		{ position:relative; top:-22px;left:400px;width: 608px;height: 18px;}
	#menu_utilisateurs  ul 	{ margin: 0; font-family: Verdana ; 	font-size: 15px; list-style-type: none;}
	#menu_utilisateurs li 	{ display: inline; margin: 0; padding: 0 20px 0 0; }
	#menu_utilisateurs a 	{ color: #000000; 	font-family: Verdana ; font-weight: bold; font-size: 11px; text-decoration: none; border-bottom: 1px solid #000000; }
	#menu_utilisateurs a:hover, #menu a:focus { color: #D9D9D9; border-bottom: 1px solid #D9D9D9;}	
	/* ----------------------------------------------------------------------------------------------------------*/
	#formulaire 	{ width: 80%; border : none; margin: 0px ; overflow:auto; padding: 10px; text-align:left; }
	
		
	/* ----------------------------------------------------------------------------------------------------------*/
	.fltrt 		{ float: right; margin-left: 8px; }
    .fltlft 	{ float: left; margin-right: 8px; }
    .clearfloat { clear: both; height:0; font-size: 1px; line-height: 0px; }
	/* ----------------------------------------------------------------------------------------------------------*/

	/* ----------------------------------------------------------------------------------------------------------*/
	/*-Partie centrale de la page--------------------------------------------------------------------------------*/
	.thrColFixHdr #middle 	{ position:relative; width: 100%; margin: 0; padding:0; } 
    .thrColFixHdr #sidebar1 { float: left; width: 200px; padding: 0; margin: 0; }
	.thrColFixHdr #sidebar2 { float: right; width: 200px;  background: #FFFFFF; padding: 0; margin: 0;}
	.thrColFixHdr #sidebar2  p  {color: #000000; font-family:Verdana; font-size: 11px; text-align:left; font-weight: normal; padding: 0 0 0 5px}
	
	/* ----------------------------------------------------------------------------------------------------------*/
	/*-Devenir enseignant----------------------------------------------------------------------------------------*/
	#nav ul { float: left ; width: 200px ; }
	#nav {	list-style: none ;	margin: 0 ;	padding: 0 ; overflow: hidden ;}	
	#nav li a {display: block ;	background: url("images/devens_normal.jpg") left top no-repeat ;border:  none ;	}	
	#nav li a:hover, #nav li a:focus, #nav li a:active {background: url("images/devens_clique.jpg") left top no-repeat ;border:  none ;	}
	/* ----------------------------------------------------------------------------------------------------------*/
	/*-Colonne gauche-----menu-----------------------------------------------------------------------------------*/
	#navcontainer 					{ width: 97%;font-family: Verdana;background: #fff;margin: 0; font size: 11px;text-align: right}
	#navlist1, #navlist2, #navlist3, 
	#navlist4, #navlist5, #navlist6,#navlist7			{width: 100%;margin: 0;text-align: right;font-family:Verdana;font-size:11px;margin: 0 auto;padding: 0px 0 6px 0;text-indent: 0;list-style-type: none;}
	
	#navlist1 li, #navlist2 li, #navlist3 li, #navlist4 li, #navlist5 li, #navlist6 li,#navlist7 li 	{padding: 0;margin: 0;text-indent: 0;}
	#navlist1 li a, #navlist2 li a, 
	#navlist3 li a, #navlist4 li a, #navlist5 li a,#navlist6 li a, #navlist7 li a  	{font-family:Verdana;font-size:11px;text-decoration: none;color: #4D4D4D;border-bottom: 1px solid #4D4D4D;}
	
	#navlist1 li a:hover,#navlist1 li a#current,
	#navlist2 li a:hover,#navlist2 li a#current,
	#navlist3 li a:hover,#navlist3 li a#current, 
	#navlist4 li a:hover,#navlist4 li a#current,
	#navlist5 li a:hover,#navlist5 li a#current,
	#navlist6 li a:hover,#navlist5 li a#current,			
	#navlist7 li a:hover,#navlist6 li a#current			{color: #A6A6A6;border-bottom: 1px solid #A6A6A6;}
	/* ----------------------------------------------------------------------------------------------------------*/
	/*-----------------------------------------------------------------------------------------------------------*/
	/*-Colonne droite--------------------------------------------------------------------------------------------*/
	.thrColFixHdr #jaune  { width: 100%; background-color: #FBBA08; padding : 5px 0px 4px 0px;  }
	.thrColFixHdr #bleu   { width: 100%; background-color: #7FB8DC; padding : 5px 0px 4px 0px;  }
	.thrColFixHdr #jaune1 { width: 100%; background-color: #FBBA08; margin-top: 8px;padding : 5px 0px 4px 0px;  }
	.thrColFixHdr #bleu1  { width: 100%; background-color: #7FB8DC; margin-top: 8px; padding : 5px 0px 4px 0px;  }
	.thrColFixHdr #jaune2 { width: 100%; background-color: #FBBA08; margin-top: 8px;padding : 5px 0px 4px 0px;  }
	.thrColFixHdr #bleu2  { width: 100%; background-color: #7FB8DC; margin-top: 8px; padding : 5px 0px 4px 0px;  }
	.thrColFixHdr #jaune3 { width: 100%; background-color: #FBBA08; margin-top: 8px;padding : 5px 0px 4px 0px;  }
	.thrColFixHdr #bleu3  { width: 100%; background-color: #7FB8DC; margin-top: 8px; padding : 5px 0px 4px 0px;  }
	.thrColFixHdr #jaune4 { width: 100%; background-color: #FBBA08; margin-top: 8px;padding : 5px 0px 4px 0px;  }
	.thrColFixHdr #bleu4  { width: 100%; background-color: #7FB8DC; margin-top: 8px; padding : 5px 0px 4px 0px;  }
	.thrColFixHdr #jaune5 { width: 100%; background-color: #FBBA08; margin-top: 8px;padding : 5px 0px 4px 0px;  }
	.thrColFixHdr #bleu5  { width: 100%; background-color: #7FB8DC; margin-top: 8px; padding : 5px 0px 4px 0px;  }
	.thrColFixHdr #gris   { width: 100%; background-color: #A6A6A6; margin-top: 8px; padding : 5px 0px 4px 0px;  }
	.thrColFixHdr #rouge  { width: 100%; background-color: #b30923; margin-top: 8px; padding : 5px 0px 4px 0px;  }
	
	.thrColFixHdr #gris H1, 
	.thrColFixHdr #jaune H1, .thrColFixHdr #bleu H1,
	.thrColFixHdr #jaune1 H1, .thrColFixHdr #bleu1 H1,
	.thrColFixHdr #jaune2 H1, .thrColFixHdr #bleu2 H1,	
	.thrColFixHdr #jaune3 H1, .thrColFixHdr #bleu3 H1,
	.thrColFixHdr #jaune4 H1, .thrColFixHdr #bleu4 H1,	
	.thrColFixHdr #jaune5 H1, .thrColFixHdr #bleu5 H1,
	.thrColFixHdr #rouge H1 
		{color: #FFFFFF; font-family: Verdana; font-size: 12px; font-weight: bold; padding: 0px 0px 0px 5px;text-transform: uppercase;	}
		
	.thrColFixHdr #gris H2,
	.thrColFixHdr #jaune H2, .thrColFixHdr #bleu H2,
	.thrColFixHdr #jaune1 H2, .thrColFixHdr #bleu1 H2,
	.thrColFixHdr #jaune2 H2, .thrColFixHdr #bleu2 H2,	
	.thrColFixHdr #jaune3 H2, .thrColFixHdr #bleu3 H2,
	.thrColFixHdr #jaune4 H2, .thrColFixHdr #bleu4 H2,	
	.thrColFixHdr #jaune5 H2, .thrColFixHdr #bleu5 H2,
	.thrColFixHdr #rouge H2
	 	{color: #FFFFFF; font-family: Verdana; font-size: 12px; font-weight: bold; padding: 0px 0px 0px 5px;	}
		
	.thrColFixHdr #gris H3,
	.thrColFixHdr #jaune H3, .thrColFixHdr #bleu H3,
	.thrColFixHdr #jaune1 H3, .thrColFixHdr #bleu1 H3,
	.thrColFixHdr #jaune2 H3, .thrColFixHdr #bleu2 H3,	
	.thrColFixHdr #jaune3 H3, .thrColFixHdr #bleu3 H3,
	.thrColFixHdr #jaune4 H3, .thrColFixHdr #bleu4 H3,	
	.thrColFixHdr #jaune5 H3, .thrColFixHdr #bleu5 H3,
		.thrColFixHdr #rouge H3
		{color: #FFFFFF; font-family: Verdana; font-size: 12px; font-weight: normal; padding: 0px 0px 0px 5px;	}
	.thrColFixHdr #gris p,	
	.thrColFixHdr #jaune p, .thrColFixHdr #bleu p,
	.thrColFixHdr #jaune1 p, .thrColFixHdr #bleu1 p,
	.thrColFixHdr #jaune2 p, .thrColFixHdr #bleu2 p,	
	.thrColFixHdr #jaune3 p, .thrColFixHdr #bleu3 p,
	.thrColFixHdr #jaune4 p, .thrColFixHdr #bleu4 p,	
	.thrColFixHdr #jaune5 p, .thrColFixHdr #bleu5 p,
	.thrColFixHdr #rouge p
		{color: #FFFFFF; font-family: Verdana; font-size: 11px; font-weight: normal;padding:1px 0px 2px 5px;	}
	
	.thrColFixHdr #gris a,
	.thrColFixHdr #jaune a,  .thrColFixHdr #bleu  a,
	.thrColFixHdr #jaune1 a, .thrColFixHdr #bleu1 a,
	.thrColFixHdr #jaune2 a, .thrColFixHdr #bleu2 a,	
	.thrColFixHdr #jaune3 a, .thrColFixHdr #bleu3 a,
	.thrColFixHdr #jaune4 a, .thrColFixHdr #bleu4 a,	
	.thrColFixHdr #jaune5 a, .thrColFixHdr #bleu5 a,
	.thrColFixHdr #rouge a
		{color: #FFFFFF; font-family: Verdana; font-size: 10px; font-weight: normal;padding:0px 0px 2px 0px; border:none;}
		
	.thrColFixHdr #gris a:hover,	
	.thrColFixHdr #jaune a:hover,  .thrColFixHdr #bleu  a:hover,
	.thrColFixHdr #jaune1 a:hover, .thrColFixHdr #bleu1 a:hover,
	.thrColFixHdr #jaune2 a:hover, .thrColFixHdr #bleu2 a:hover,	
	.thrColFixHdr #jaune3 a:hover, .thrColFixHdr #bleu3 a:hover,
	.thrColFixHdr #jaune4 a:hover, .thrColFixHdr #bleu4 a:hover,	
	.thrColFixHdr #jaune5 a:hover, .thrColFixHdr #bleu5 a:hover,
	.thrColFixHdr #rouge a:hover
		{color: #D9D9D9;font-family:Verdana;font-size:10px;font-weight:normal;padding:0px 0px 2px 0px;border:none; }
		
	/* ----------------------------------------------------------------------------------------------------------*/

	.thrColFixHdr #mainContent_mem { margin: 0 0 0 228px; padding: 0 ; overflow: auto; }
	/*-----------------------------------------------------------------------------------------------------------*/
    .thrColFixHdr #mainContent     { margin: 0 222px  0 228px; padding: 0 ; } 
	.thrColFixHdr #mainContent  p  { color: #000000; font-family:Verdana; font-size: 11px; text-align:left; font-weight: normal; padding: 0 0 0 5px	}
	.thrColFixHdr #mainContent  H1 { color: #000000; font-family:Verdana; font-size: 12px; font-weight: bold; padding: 6px 0 0 5px;text-transform: uppercase;	}
	.thrColFixHdr #mainContent  H1.actu { color: #cc0033; font-family:Verdana; font-size: 12px; font-weight: bold; padding: 6px 0 0 5px;	}
	.thrColFixHdr #mainContent  H2 { color: #000000; font-family:Verdana; font-size: 12px; font-weight: bold; padding: 0 0 0 5px	}
	.thrColFixHdr #mainContent  H3 { color: #000000; font-family:Verdana; font-size: 12px; font-weight: normal; padding: 0 0 0 5px	}
	.thrColFixHdr #mainContent  a  { color: #000000; font-family:Verdana;font-size:11px;font-weight:normal;border: none;}
	.thrColFixHdr #mainContent  a:HOVER	{color: #4B4B4B;font-family:Verdana;font-size:11px;font-weight:normal;border: none;}
	.thrColFixHdr #mainContent  a  img 	{border: none;}
	.thrColFixHdr #mainContent  a:HOVER	{border: none;}    
	/* ----------------------------------------------------------------------------------------------------------*/
	#tit_rub a 		{ position: relative; display: block; height: 22px; background-repeat: no-repeat; }
	#tit_rub a span { display: none; }
	/* ----------------------------------------------------------------------------------------------------------*/	
	/* ----------------------------------------------------------------------------------------------------------*/
	a.dep 						{ background-image: url(images/titres/titre_iufm_form_normal.jpg); }
	a.dep:hover, a.dep:focus 	{ background-image: url(images/titres/titre_iufm_form.jpg); }
	a.ens 						{ background-image: url(images/titres/titre_devenir_normal.jpg); }
	a.ens:hover, a.ens:focus 	{ background-image: url(images/titres/titre_devenir.jpg); }
	a.vie 						{ background-image: url(images/titres/titre_vie_normal.jpg); }
	a.vie:hover, a.vie:focus 	{ background-image: url(images/titres/titre_vie.jpg); }
	a.ri 						{ background-image: url(images/titres/titre_rinter_normal.jpg); }
	a.ri:hover, a.ri:focus 		{ background-image: url(images/titres/titre_rinter.jpg); }
	a.stag 						{ background-image: url(../images/titres/titre_stagi_normal.jpg); }
	a.stag:hover, a.stag:focus 	{ background-image: url(../images/titres/titre_stagi.jpg); }
	a.groupe 						{ background-image: url(images/titres/titre_recherche_activ.jpg); }
	a.groupe:hover, a.groupe:focus 	{ background-image: url(images/titres/titre_recherche_activ_normal.jpg); }
	a.ensch 						{ background-image: url(images/titres/titre_enseignant.jpg); }
	a.ensch:hover, a.groupe:focus 	{ background-image: url(images/titres/titre_enseignant_hoover.jpg); }	
	
	a.publi 						{ background-image: url(images/titres/titre_publi_normal.jpg); }
	a.publi:hover, a.publi:focus 	{ background-image: url(images/titres/titre_publi.jpg); }
	a.sites 						{ background-image: url(images/titres/titre_sites_normal.jpg); }
	a.sites:hover, a.sites:focus 	{ background-image: url(images/titres/titre_sites.jpg); }
	a.ser						{ background-image: url(images/titres/titre_services_normal.jpg); }
	a.ser:hover, a.ser:focus 	{ background-image: url(images/titres/titre_services.jpg); }
	a.org							{ background-image: url(images/titres/titre_organisation_normal.jpg); }
	a.org:hover, a.org:focus 		{ background-image: url(images/titres/titre_organisation.jpg); }
	a.etu1							{ background-image: url(images/titres/titre_etudiant_1_normal.jpg); }
	a.etu1:hover, a.etu1:focus 		{ background-image: url(images/titres/titre_etudiant_1.jpg); }
	
	/* ----------------------------------------------------------------------------------------------------------*/	
	/* -Titre des pages de second niveau-------------------------------------------------------------------------*/
	.titre_bleu 	{color: #0072B8; font-family: Verdana; font-size: 15px; font-weight: normal; padding: 0 0 0 17px; }
			.titre_bleub 	{color: #0072B8; font-family: Verdana; font-size: 15px; font-weight: bold; padding: 0 0 0 0px; }
	/* ----------------------------------------------------------------------------------------------------------*/	
	/* -Pictos---------------------------------------------------------------------------------------------------*/
	.presse     { width:59px; height:52px; float:left; border: none;}
	.info 		{ width:57px; height:52px; float:left;margin-left: 5px;border: none;} 
	.archives 	{ width:45px; height:52px; float:left; margin-left: 5px;border: none;}
	.imprimer 	{ width:45px; height:52px; float:right; margin-right: 5px;border: none;} 
	.top		{ width:45px; height:52px; float:right; border: none;} 
	/* ----------------------------------------------------------------------------------------------------------*/
	
	/* -Pied de page---------------------------------------------------------------------------------------------*/
	/* ----------------------------------------------------------------------------------------------------------*/
	.thrColFixHdr #footer { margin: 0; padding: 0; background:#DDDDDD; } 
    .thrColFixHdr #footer p { margin: 0; padding: 0; }
	.thrColFixHdr #date_modif {position:relative; bottom: -131px;font-family: Verdana;font-size: 9px;color: #A6A6A6;left: 5px;width: 400px;height: 25px;visibility: visible; z-index: 0;overflow: visible;}
	/* ----------------------------------------------------------------------------------------------------------*/
	/* ----------------------------------------------------------------------------------------------------------*/
	.thrColFixHdr #menu_piedpage { 	position:relative; bottom: -135px; font-family: Verdana; font-size: 11px; color: #FFFFFF; left: 175px; width: 400px; height: 25px; visibility: visible; background-color: #0070B8; z-index: 0; overflow: visible; }
	.thrColFixHdr #menu_piedpage  ul { margin: 0; font-family: Verdana ;	font-size: 12px; list-style-type: none;}
	.thrColFixHdr #menu_piedpage li { display: inline; margin: 0; padding: 0 6px 0 0px ;}
	.thrColFixHdr #menu_piedpage a { color: #FFFFFF; 	font-family: Verdana ; font-weight: bold; font-size: 11px; text-decoration: none;}
	.thrColFixHdr #menu_piedpage a:hover, #menu_piedpage a:focus { color: #D9D9D9;}
	/* ----------------------------------------------------------------------------------------------------------*/
	/* ----------------------------------------------------------------------------------------------------------*/
	
	
	
	/* ----------------------------------------------------------------------------------------------------------*/
	/* ----------------------------------------------------------------------------------------------------------*/
	/* -Utilisée ? ----------------------------------------------------------------------------------------------*/
	.thrColFixHdr #gauche_200 { width: 200px; background: #fff;padding: 0px; margin: 0px;float:right  }


	.thrColFixHdr a img { border:  none ; }
	/* ----------------------------------------------------------------------------------------------------------*/
	/* -Utilisées ? ---à trier ----------------------------------------------------------------------------------*/
	.taille14 	{ font-size: 14px; }
	.taille13 	{ font-size: 13px; }
	.taille12 	{ font-size: 12px; }
	.taille11 	{ font-size: 11px; } 
	.taille10	{ font-size: 10px; }
	.milieu 	{ text-align:center;}
	.decalage5 	{ margin-left: 5px;}
	.decalage18 	{ margin-left: 18px;}
	.decalage20 	{ margin-left: 20px;}
	.decalage_r 	{ margin-left: 480px;}
	.decalage_r400 	{ margin-left: 400px;}
	.align_droite 	{text-align: right;}
	.txt_tableau	{ color: #D9D9D9; padding: 10px 10px 10px 10px}
	
	.txt_note 	{color: #000000; font-family:Verdana; font-size: 9px; text-align:left; font-weight: normal; font-style:italic; padding: 0px 0 0 10px}
	.txt_petit5	{color: #000000; font-family:Verdana; font-size: 9px; text-align:left; font-weight: normal; padding: 0px 0 0 0px}
	.txt_petit	{color: #000000; font-family:Verdana; font-size: 9px; text-align:left; font-weight: normal; padding: 0px 0 0 10px}
	.txt_noir 	{color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif ; font-size: 10px; font-weight: normal; padding: 0 0 0 20px	}
	.txt_noir.a {color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif ; font-size: 10px; font-weight: normal; padding: 0 0 0 5px	}	
	.txt_date 	{color: #A6A6A6; font-family:Verdana, Arial, Helvetica, sans-serif ; font-size: 10px; font-weight: normal; }
	.txt_grafite 	{color: #4B4B4B; font-family:Verdana ; font-size: 11px; font-weight: normal; padding: 0 0 0 5px	}
	.txt_souris 	{color: #A6A6A6; font-family:Verdana ; font-size: 11px; font-weight: normal;}
	.txt_alu 		{color: #D9D9D9; font-family:Verdana ; font-size: 11px; font-weight: normal; padding: 5px; text-align:left;}
	/* ----------------------------------------------------------------------------------------------------------*/

	.titre1 {color: #7FB8DC; font-family:Helvetica, Arial, Helvetica, sans-serif;  font-size: 12px ;  font-weight: bold; padding: 0 0 0 5px;	}
	.titre2 {color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif ; font-size: 11px; font-weight: bold; padding: 0 0 0 5px	}
	.titre3 {color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif ; font-size: 11px; font-weight: bold; padding: 0 0 0 5px	}

	.page		{ background-color: #FFFFFF; width: 99%; ; border : none; margin: 0px ; overflow:auto; color: #D9D9D9; font-family:Verdana, ; font-size: 11px; font-weight: normal; padding: 5px; text-align:left; }
	.page_gris 	{ background-color: #D3D3D3; width: 99%; ; border : none; margin: 1px ; overflow:auto; color: #D9D9D9; font-family:Verdana, ; font-size: 11px; font-weight: normal; padding: 5px; text-align:left; }

	.demi_p		{ background-color: #FFFFFF; width:  48%; float: left; margin: 3px; padding: 0; overflow: auto; auto; border : none; }
	/* ----fer-a-droite------------------------------------------------------------------------------------------*/	
	.thrColFixHdr  #demi_p_fad		{ background-color: #FFFFFF; width:  48%; float: left; margin: 3px; padding: 0; overflow: auto;}
	.thrColFixHdr  #demi_p_fad	p   {color: #000000; font-family:Verdana; font-size: 11px; text-align:right; font-weight: normal; padding: 0 0 0 5px	}
	.demi_p_d	{ background-color: #FFFFFF; width:  48%; float: right; margin: 3px;  padding: 0; overflow: auto; border : none;}
	.tier_p		{ background-color: #FFFFFF; width:  28%; float: left; margin: 3px;   padding: 0; overflow: auto; border : none;}
	.quart_p		{ background-color: #FFFFFF; width:  23%; float: left; margin: 3px;   padding: 0; overflow: auto; border : none;}
	.deux_tier_p	{ background-color: #FFFFFF; width:  68%; float: left; margin: 3px;   padding: 0; overflow: auto; border : none;}
	.deux_tier_g	{ background-color: #FFFFFF; width:  68%; float: right; margin: 3px;   padding: 0; overflow: auto; border : none;}
	.tier_p_g	{ background-color: #FFFFFF; width:  28%; float: right; margin: 3px;  padding: 5px 15px 5px 10px;  overflow: auto; border : none;}
	.se 		{float:left; width: 80%; height: 22px; background: #FFFFFF;text-align: left ; vertical-align: middle;}
	
	.gris05		{ display:block; background-color:#D9D9D9;}
	.gris10		{ background-color:#CCCCCC;}
	.gris20		{ background-color:#999999;}
	.gris30		{ background-color:#666666;}
	.spacer 	{ clear: both; font-color:#FFFFFF;}
	.thrColFixHdr #mainContent H4	{ color: #0072B8; font-family: Verdana, sans-serif; font-size: 15px; font-weight: normal; padding: 0 0 0 17px;}
	.thrColFixHdr #mainContent H5	{ color: #0072B8; font-family: Verdana, sans-serif; font-size: 12px; font-weight: normal; padding: 0 0 0 5px;}
	
	/* ----------------------------------------------------------------------------------------------------------*/	
	/*--- les boites pour les mémoires---------------------------------------------------------------------------*/
	/* ----------------------------------------------------------------------------------------------------------*/	
	.thrColFixHdr #mainContent  #sous_tit	 { float:left ; text-align: left; color: #0072B8; font-family: Verdana, sans-serif; font-size: 15px; font-weight: normal; margin: 5px 0 0px 0; padding: 0 0 0 22px;}
	.thrColFixHdr #mainContent  #sous_tit	a, thrColFixHdr #sous_tit a:HOVER, thrColFixHdr #sous_tit a:focus	 { display: block; color: #0072B8; font-family: Verdana, sans-serif; font-size: 15px; font-weight: normal;  text-decoration: none; }

	/* ----------------------------------------------------------------------------------------------------------*/	 
	.page			{ background-color: #FFFFFF; width: 98%; border : none; margin: 0px ; overflow:auto; color: #FFFFFF; font-family:Verdana, ; font-size: 12px; font-weight: normal; padding: 5px; text-align:left; }
	.image_cult		{ background-color: #FFFFFF; width: 98%; border : none; margin: 0px ; overflow:auto; color: #FFFFFF; font-family:Verdana, ; font-size: 12px; font-weight: normal; padding: 0 0 0 22px; text-align:left; }
	.mem_fond_blanc		{ display: block;float: left; background-color: #FFFFFF; width: 80 %; border : none; margin-right: 5%; overflow:auto; color: #D9D9D9; font-family:Verdana, ; font-size: 11px; font-weight: normal; padding: 0; text-align:left; }
	.mem_fond_gris		{ background-color: #FFFFFF; width: 5%;}
	.page_mem			{ position: relative; background-color: #FFFFFF; width: 96%; border : none; overflow:auto; color: #000000; font-family:Verdana, ; font-size: 11px; font-weight: normal; padding: 0px; text-align:left; }
	.page_aff			{ clear: both; float: none; background-color: #FFFFFF; width: 96%; border : none; overflow:auto; color: #000000; font-family:Verdana, ; font-size: 11px; font-weight: normal; padding: 10px 15px 10px 5px; text-align:left;}
	.demi_p_mem			{ display: block; background-color: #FFFFFF; width:  45%; float: left; margin-left: 2% ; padding: 0; overflow: auto; auto; border : none; }
	.demi_p_d_mem		{ background-color: #FFFFFF; width:  45%; float: right; margin-right: 2%;  padding: 0; overflow: auto; border : none;}
	.page_mem_tit		{ position: relative; background-color: #FFFFFF; width: 90%; margin-left: 2%; margin-right: 5%; border : none; overflow:auto; color: #000000; font-family:Verdana, ; font-size: 11px; font-weight: normal; padding: 5px; text-align: center; }
	.demi_p_mem_tit		{ background-color: #FFFFFF; width:  44%; float: left; margin-left: 2% ; padding: 0; overflow: auto; border : none; }
	.demi_p_d_mem_tit	{ background-color: #FFFFFF; width:  44%; float: right; margin-right: 2%;  padding: 0; overflow: auto; border : none;}
	.blocsmall 			{ float: left; display: block; background-color: #D9D9D9; width: 8%; margin-left: 10%; color: #000000 ;font-weight: normal;font-size: 12px; font-family: Helvetica, sans-serif;text-align: left;}	
	.afferreur			{ color: #cc0033; font-weight: bold ;font-size: 12px; font-family: Helvetica, sans-serif;text-align: left;}
	 
	#submit { position: relative; background-color: #FFFFFF; width: 98%; border : none; overflow:auto; color: #000000; font-family:Verdana ; font-size: 11px; font-weight: normal; padding: 0px; text-align: center;}
	/* ----------------------------------------------------------------------------------------------------------*/	
 	.cadre_page {float: left; width: 95%;  background: #FFFFFF; text-align: left ; margin: 5px; padding: 10px 6px 10px 6px ;border: 1px solid #666666; overflow:auto;}	
 	.cadre_demi {float: left;  width:  48%  background: #FFFFFF; text-align: left ; margin: 5px; padding: 10px 6px 10px 6px ;border: 1px solid #666666; overflow:auto;}	
 	.cadre_tier {float: left; width: 28%;  background: #FFFFFF; text-align: left ; margin: 5px; padding: 10px 6px 10px 6px ;border: 1px solid #666666; overflow:auto;}	
 	.cadre_quart {float: left; width: 23%;  background: #FFFFFF; text-align: left ; margin: 5px; padding: 10px 6px 10px 6px ;border: 1px solid #666666; overflow:auto;}	
 	.cadre_deux_tier {float: left; width: 68%;  background: #FFFFFF; text-align: left ; margin: 5px; padding: 10px 6px 10px 6px ;border: 1px solid #666666; overflow:auto;}	
	/* ----------------------------------------------------------------------------------------------------------*/	
	.boite_photo {float: left; width: 120px;  background: #FFFFFF; text-align: left ; margin: 5px; padding: 10px 6px 10px 6px ;border: 1px solid #666666; overflow:auto;}
	.boite_article {float: left; width: 100%;  background: #FFFFFF; text-align: left ; margin: 5px; padding: 10px 6px 10px 6px ;border: 1px solid #666666; overflow:auto;}	
	/* ----------------------------------------------------------------------------------------------------------*/	
	hr {    border-top: 1px; color:#a6a6a6; background-color: #a6a6a6; border-color:#a6a6a6;  height: 1px solid; }
	hr.d {border: none 0; 
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #efefef;
	width: 80%;
	height: 2px;
	margin: 10px auto 0 0;
	text-align: left;
	}
	/*-----------listes § -----------------------------------------------------------------------------------------*/
	#ul{margin:0;}
	#ul1{margin:0; padding:0px 0px 10px 10px;}
	#ul1square{margin:0; padding:0px 0px 10px 10px; list-style:square;}
	#li{margin:0 0 0 30px;}
	#litop{margin:10px 0 0 60px;}
	#li60{margin:0 0 0 60px;}
	#li60d{margin:0 0 10px 60px; list-style:disc;}
	#li80{margin:0 0 0 80px; list-style:disc;}
	#b{ font-weight:bold;}
	.list0{ list-style:none; }
	.list0mb{ list-style:none; margin-bottom:5px; }
	.listch{ list-style:decimal;}
	
	
	/*-----------Images § -----------------------------------------------------------------------------------------*/
	#img-l{ margin:10px 20px 10px 10px; float:left;}
	#img-r{ margin:10px 10px 10px 20px; float:right;}
	
	/*-----------Texte § -----------------------------------------------------------------------------------------*/
	.r { color:#b30923;}
	.n { font-weight:normal;}
	.b{ font-weight:bold;}
	.sup{  font-size: 50%; vertical-align:super;}
	.uper{ text-transform:uppercase;}
	#center{ text-align:center;}
	.s { text-decoration:underline;}
	.right { float:right;}
	.left{ float:left;}
	#clear{ clear:both;}
	.fs12{ font-size:12px;}
	.bleu{ color:#127bbd}
	#mmiamright{ float:right; width:267px; height:220px;}
	#mmiamleft{ float:left; width:243px; height:220px;}
		/* ----------------------------------------------------------------------------------------------------------*/	
	/* FIELDSET : bloc du formulaire -----à enlever---------------*/
	.form fieldset 		{ display: block; border: solid; border-width: 1px; border-color: Black; width: 300px; padding: 15px 10px 10px 10px; margin: 0px 0px 15px 0px; background-color: #D9D9D9; color: Black; }
	/* LEGEND : titre */
	.form legend 		{ border: solid; border-width: 1px; border-color: #CCCCCC; padding: 5px; background-color: #D9D9D9; font-family: Helvetica; font-weight: bold; color: White; font-size: 14px; }
	/* LABEL : élements du formulaire */
	.form label 		{ display: block; margin: 5px 0px 5px 0px; font-weight: normal; font-size: 12px; font-family: Helvetica; text-align: left; background-color: #D9D9D9; }
	.bloc2 { background-color: #FFFFFF; width:0px; margin-left: 0px; color: #000000; float: left; font-weight: normal;  font-size: 12px; font-family: Helvetica; text-align: justify; }

	/* ----------------------------------------------------------------------------------------------------------*/	
[if IE 5]>
    	<style type="text/css"> 
    	/* placer les corrections pour le modèle de boîte css pour IE 5.x dans ce commentaire conditionnel */
    	.thrColFixHdr #sidebar1 { width: 195px; }
   	 .thrColFixHdr #sidebar2 { width: 195px; }
   	 [endif][if IE]>
    	<style type="text/css"> 
    	/* placer les corrections pour toutes les version d'IE dans ce commentaire conditionnel */
    	.thrColFixHdr #sidebar2, .thrColFixHdr #sidebar1 { padding-top: 30px; }
    	.thrColFixHdr #mainContent { zoom: 1; }
   	/* la propriété propriétaire zoom ci-dessus transmet à IE l'attribut hasLayout nécessaire pour éviter plusieurs bogues */
   	 </style>
    <![endif]

