/* CSS Document */

* { padding:0; margin:0; }

html, body {height: 100%;}
			
body {font: 100%  verdana, tahoma, arial, sans-serif; background-color:#eae4cd; padding: 0 10px; text-align: center;}

fieldset { border: none;} 	
		
#conteneur {position: relative;/*	min-height: 100%; voice-family: "\"}\"";voice-family: inherit; height: auto;*/ min-width: 790px; text-align: left; }

html>body #conteneur {height: auto;}
 
div#pied { color:#000; background: url(../im4/piedGauche.gif) no-repeat top left; font-size:.65em;  text-align:center; padding-left: 6px; position: absolute; bottom: 0; width: 96%; left: 2%;}
div#contPied {background: url(../im4/piedDroit.gif) no-repeat top right /*#c1d6eb*/; padding-right: 6px; }
div#pied p {padding: 3px 0; background: url(../im4/piedMilieu.gif) repeat-x;}

div#enTete { height:150px; text-align:center; position: relative; width: 100%;  overflow:hidden; background:url(../im4/entete_fond.gif) repeat-x #fbfbf4;} 


div#colonne1 {position:absolute; width:191px; top:178px; left:0;  background: url(../im4/col1bas.jpg) no-repeat bottom; padding-bottom: 8px; clear:left; }
div#colonne1 p.fg{ font-size:.7em; }

div#colonne2 {background-color:#fbfbf4; margin: 0 191px; padding: 0 .7em; color:#133659; clear:left; /*padding-top: 5px;*/  }
div#colonne2 p{ line-height: 1.5em; text-align:justify; font-size:.8em; /*padding: 1% 0;*/}

/* div#colonne2 { line-height: 1.5em; text-align:justify; font-size:.8em; /*padding: 1% 0;*/} */

div#colonne2 a.clic {padding: 3px 0; text-align: center; display: block; text-decoration: none; font-weight: bold; color: #133659; background-color:#fafacb; margin-bottom: 10px; border: 1px solid #FFFF00; font-size: .7em; } 

#colonne2 h6 {font-style:italic; color:#224568; border/*-bottom*/: dashed 1px #dbe6f1; background-color:#e9f0f7; font-size: .7em; margin: .5em 0;}
#colonne2 h6.grand {font-style:italic; color:#224568; border: dashed 1px #dbe6f1; background-color:#e9f0f7; font-size: .85em; margin: 1em 0 0 0; text-align:center;}
#colonne2 div.tIntro {margin-bottom: .8em; text-align: center; font-size: .8em;}
div#colonne2 h1{ border: none; font-size: 1.2em; padding-bottom: 3px;}
div#colonne2 h1.df {text-align:center; }
div#colonne2 h5.mod {text-align:center; font-style: italic; font-weight: normal; padding-bottom: 5px; font-size: .7em;}
div#colonne2 .centre {text-align: center; background-color:/*#e9f0f7*/ #fbfaca; border: 1px dashed #FFFF00;}
.grasGros { font-size: 1em; font-weight: bold;}
div#colonne2 div#erre {text-align: center; margin-top: 15px; background-color: #fbfaca; border: 1px dashed #FFFF00;}
div#colonne2 div#erre p a.er {text-align: center !important;}

/* Hides from IE-mac \*/
* html div#colonne2 {height: 1%;}
/* End hide from IE-mac */ 

/* I272 -- */
div#colonne2 ul{ /*line-height: 1.5em; */ text-align:justify; font-size:.8em; padding: 14px;}


/* EPH 2011-04-11 : div.rubrique et H4.rubrique 
 * Rubriques est un morceaux de Formation 
 * */

	div#colonne2 div.rubrique  {
		background-color:#fbfbf4;
		color:#133659;
		font-size:11px;
		padding: 10px;
		
		line-height: 1.2em;
		
		}
	div#colonne2 div.rubrique H4 {
		/* anc. h6 */
		font-style:italic;
		color:#224568;
		border/*-bottom*/: dashed 1px #dbe6f1;
		background-color:#e9f0f7;
		/* font-size: .7em; */
		 font-size: 12px; 
		margin-bottom:6px;
		margin: .5em 0; 
		}

		
	div#colonne2  div.rubrique h6 {
		font-style:italic;
		color:#224568;
		border/*-bottom*/: dashed 1px #dbe6f1;
		background-color:#e9f0f7; font-size: 13px; margin: .5em 0;
		}

	div#colonne2  div.rubrique ul {
		margin: .5em 0;
		padding: 2px;
		font-size:1em;
		padding-left:14px;
		}

/* // fin EPH 2011-04-11 : div.rubrique et H4.rubrique */

/* 

/* EPH 2011-04-11 : div.article  
 * articles ou chapitre  
 * 
 * in div#colonne2 ? 
 * */

	div.article  {
	
	/*	
		
		color:#133659; 
		background-color:#90EE90;
	*/
		
		background-color:#fbfbf4; 
		font-size:12px;
		/*
		padding: 10px;
		
		*/
		line-height: 15px;
		margin:5px ;
		
		}
	div.article br {
		
		margin-top: 16px;
		
	}

	div.article div.chapeau {
		
		
		font-weight: bold;
		font-style: italic;
		padding-bottom: 5px;
		/* font-size: 1.1em; */
		line-height: 1.4em;
		background-color:#D6E6F0;
		
		padding-bottom: 15px;
		padding-top: 15px;
		padding-left : 5px;
	
		margin:0px;
		margin-bottom:5px;
	
	}

	div.article span.info {
	
		text-align: center;
		font-style: italic;
		font-weight: normal;
		padding-bottom: 5px;

		font-size: 0.9em;
	
	}

	div.article  H4 , H5  , H6 , #colonne2 div.article H6  {

		font-family: Georgia,"Times New Roman",Times,serif;
		font-style: italic;
		line-height: 1.2em;
		
		padding : 1px 1px ;
		margin-top:3px ;  
		margin-bottom:10px ;  
		margin-top:4px ; 


	}

	div.article  li , i , b , a {
			font-size: 12px;
			line-height: 14px;
	}
	
	div.article H4 {
	/*	
		font-style:italic;
		color:#224568;
		background-color:#e9f0f7;
		font-size: 12px; 
		margin-bottom:6px;
		margin: .5em 0; 
	*/
		background-color:#B8D5E8;
		font-size: 1.7em; 
		border-bottom : solid 2px #8F9A9E;
		
		padding-bottom:0.5em;
		padding-top:0.5em;
		
		}

	 div.article H5 {
	/*	
		font-style:italic;
		color:#224568;
		background-color:#e9f0f7;
		background-color:#B8E4F3;
		margin-bottom:6px;
		margin: .5em 0; 
	
		background-color:#C1DEE2;
	*/	
		font-size: 1.3em; 
		padding-bottom:0.5em;
		padding-top:0.5em;
		}
		
	#colonne2 div.article H6 , div.article H6 {
	 
	 /*
		font-style:italic;
		color:#224568;
		border-bottom : dashed 1px #dbe6f1;
		background-color:#e9f0f7; font-size: 13px; margin: .5em 0;
	 */	
		
		/* background-color:#E4F0F3; */
		background-color:inherit; 
		font-size: 1.1em;  
		font-weight:bold;
		font-style:normal;
		padding-bottom:0.5em;
		padding-top:0.5em;
		}

	
	 div.article ul {
	
/*		margin: .5em 0;
		padding: 2px;
		padding-left:14px; */

		}

	 div.article li {
/*
		background-color:#FFA500;
		margin: .5em 0;
		padding: 2px;
		font-size:1em;
		padding-left:14px;
*/	
		margin: 0.8em 0;
		}

	div.article tr.info {
		background-color:#E5E5E5; 
		margin-bottom:15px;
		text-align:center;
	}

	div.article tr.info td  {
/*		background-color:red; */
		padding:3px; 		

	}

	span.organisme { font-size:12px ; } 
	span.formation { font-size:12px ; } 


/* // fin EPH 2011-04-11 : div.rubrique et H4.rubrique */



div#colonne3 { position:absolute; background-color: #0033FF; width:191px; top:178px !important; top: 180px; right:0 !important; right:9px;  background: url(../im4/col3bas.jpg) no-repeat bottom #c3d5ed; padding-bottom: 8px; }

div#colonne3 p { margin:20px 10px 0 10px;}
div#colonne3 p.fdb{ margin: 0; font-size:.9em; background: url(../im4/fondCol3.jpg) repeat-y; padding: 7px;}
div#colonne3 p.fdm{ margin: 0; font-size:.9em; /*background: url(../im4/fondCol3.jpg) repeat-y;*/ padding: 7px 0;}
div#colonne3 p.fd{ margin: 0; font-size:.7em;}
div#colonne3 p.fde{ margin: 0; font-size:.8em; margin: 3px 0;}
div#colonne3 p.fde img {margin: auto; display: block;}
div#colonne3 p.fd a{display: inline; margin: 0; padding: 0;}



	
/*	bandeau */

.hautD {position: absolute; top:0; right:0;  z-index:5000;}
.flash { position: absolute ; top:0; left:91px; width: 1133px ; height: 101px ;  z-index:3000;}
.flash2 { position: absolute ; top:0px; left:1224px; width: 1133px ; height: 101px ;  z-index:3001;}
.hautG {position: absolute; top:0; left:0; z-index:1000;}
.ds {position: absolute; top:70px; left:150px; z-index:500;}
.imT {position: absolute; top:53px; right:0px; z-index:400;}
.donneeRegio {position: absolute; top:133px; left: 34%; z-index:6000; }
div#rechercheRapide {position: absolute; top:10px; left: 24%; z-index:6000; /*background: #fcf2cb url(../im4/rrg.gif) left top no-repeat;*/ font-size: .7em; line-height: .9em;  /*padding: 0 2em;*/ width: 595px; }
/*form#rechRap {background:  url(../im4/rrd.gif) right top no-repeat; }*/
.rrc { background: #eae4cd;  }

/*	fin bandeau
	navig */

div#navig { float:left; font: .75em "Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;  text-align:center;  padding-left: 30px; display: inline; voice-family: "\"}\"";voice-family:inherit; height: 28px; /*background-color: #eae4cd;*/ }
html>body #navig { width: 705px;}

div#navig ul {padding-top: 3px;}
div#navig li {list-style-type:none; float:left; }
div#navig li a { float:left;width: 90px; height: 27px; line-height: 27px; background: url(../im4/fondBout.png) no-repeat;  margin: 0 4px; }
div#navig li#actu a { background: url(../im4/fondBoutH.png) no-repeat; font-weight: bold;}
div#navig li a:hover {  background: url(../im4/fondBoutH.png) no-repeat;}
div#navig a {text-decoration:none; color:#0A3D64;}
div#navig a:hover {color:#2E4965;}


/*fin navig */



/* content boxes */
form#ident {font-size: .7em; text-align:center; padding-bottom: .5em; }
form#ident input {margin: 2px; }
div#envMail {background: url(../im4/fondCol3.jpg) repeat-y;  }
div#envMail .lab {display: block; padding-left: 5px}
div.bto div#envMail input {width: 150px; font-size: 1em; margin-left: 5px}

.cbg, .cbd { background: url(../im4/cdGfond.gif) repeat-y; width: 191px; color:#0A3D64; position: relative;} 
.cbd .contc {background: url(../im4/cbDbas.gif) bottom left no-repeat; }
.cbg h2, .cbd h2{ background: url(../im4/hautGauche22.jpg) no-repeat; font: small-caps .9em Geneva, Arial, Helvetica, sans-serif; text-align:center; letter-spacing: .05em; height: 33px; line-height: 1.8em; color:#1F4163; padding-bottom: 5px;}
.cbg h2.hautGauche { height: 33px; line-height: 2.5em; background: url(../im4/cbGHTitreB2.gif) no-repeat; }
.cbg label {text-align:left; display:block; margin-left: 15px; color:#224568;}
.cbg .mem { display:inline; margin-left: 0; margin-top: 5px; }
.cbg h4 { padding: 0 4px 5px 8px; text-align: center; font-size: .7em;}

.cbg form, .cbg .contc {background: url(../im4/cbGbas.gif) bottom left no-repeat; padding-bottom: 5px;} 

p.sel {padding: 0 4px 8px 6px; font-size: .7em; font-weight: bold; text-align: center;}

.cbd { background: url(../im4/cdDfond.gif) repeat-y;}
.cbd h2{ background: url(../im4/hautDroit22.jpg) no-repeat;}
.cbd h2.hautDroit { background: url(../im4/cbDHTitre2.gif) no-repeat; height: 32px; line-height: 2.5em;}
.cbd .cont, .cbg .cont { padding: 0 8px 0 5px; text-align: justify; }
.cbd h3,.cbg h3 { font-style: italic; font-size: .8em; border-bottom: #c1d6eb solid 1px; color: #224568; margin-bottom: 5px; text-align: center; position: relative; top: -5px; }
.cbg h3.second {margin-top: 10px; border-top: #c1d6eb solid 1px;}

.cbg ul, .cbd ul, ul.listeMilieu  {list-style-type: none; font-size: .7em; margin-left: 9px; }
.cbd ul  { }
.cbg li, .cbd li  {padding-bottom: 5px !important; padding-bottom: 2px;}
ul.listeMilieu li  {padding-bottom: 2px; }
div#domSel, div#formSel { display: block; }
div#domSel li, div#formSel li {padding-bottom: 2px !important; padding-bottom: 0px;}
div#domSel li.org, div#formSel li.org {padding-bottom: 3px !important; padding-bottom: 0px; font-style:italic;}

.cbg li a, .cbd li a , ul.listeMilieu li a, div#resultat li a  { padding-left: 11px; text-decoration:none; color:#346ba2; background: url(../im4/flecheFW.png) no-repeat top left !important; background: url(../im4/fleche.gif) no-repeat top left; }
p a, div#pied a, h5.rechForm a,  form#ident a, div#resultat h6 a, .cont a {color:#346ba2;}

ul.listeMilieu li a.gras, ul.listeMilieu li a:hover.gras {font-weight: bold; margin: 0; padding-left: 0; background: none !important; }

.cbg li.centree {text-align: center; padding-top: 10px;}
.cbg li.centree a, div#inscr_oubli a, .cbg li.centree a:hover {  font-weight: bold; background: none !important; padding-left: 0;  }
.cbg li a:hover, .cbd li a:hover, ul.listeMilieu li a:hover, div#resultat li a:hover { margin-left:5px; text-decoration:none; border-bottom: #224568 dashed 1px; color:#224568; background: url(../im4/flecheHoverFW.png) no-repeat top left !important; background: url(../im4/flecheHover.gif) no-repeat top left; }

p a:hover, div#pied a:hover, h5.rechForm a:hover, form#ident a:hover, div#resultat h6 a:hover, .cont a:hover {text-decoration:none; border-bottom: #224568 dashed 1px; color:#224568; }
.cbg .cont { padding: 0 5px 5px 15px; font-size: .7em;}
.cbg .cont h6 {font-style:italic; font-size: 1em;}
.cbg .cont h4 { padding: .6em 0; font-size: 1.2em; }
.cbg h5 {font-size: .7em; font-weight: normal;}

.basCd {background: url(../im4/cbDbas.gif) top left no-repeat; width: 191px; height: 5px;}
/* fin content boxes */

/* boutons */
div.bto {font-size: .75em; }
div.bto ul {list-style-type: none; background: url(../im4/fondCol1.jpg) repeat-y;}
div.bto ul.droit {list-style-type: none; background: url(../im4/fondCol3.jpg) repeat-y;}
div.bto li {}
div.bto li a {width: 143px; padding-left: 48px; display:block; height: 34px; line-height: 34px; padding-bottom: 3px; font-weight: bold; text-decoration:none; color:#346ba2;}
div.bto li.inscr a { background: url(../im4/BTInscrire.jpg) no-repeat; }
div.bto li.inscr a:hover { background: url(../im4/BTInscrireHover.jpg) no-repeat;}
div.bto li.part a { background: url(../im4/BTPart.jpg) no-repeat;}
div.bto li.part a:hover { background: url(../im4/BTPartHover.jpg) no-repeat;}
div.bto li.retour a { background: url(../im4/BTRetour.jpg) top left no-repeat; height: 34px; /*line-height: 42px;*/ padding-top: 5px;}
div.bto li.retour a:hover { background: url(../im4/BTRetourHover.jpg) no-repeat;}
div.bto li.imprimer a { background: url(../im4/BTImprimer.jpg) no-repeat;}
div.bto li.imprimer a:hover { background: url(../im4/BTImprimerHover.jpg) no-repeat;}

div.bto li.vide a { background: url(../im4/BTVide.jpg) no-repeat;}
div.bto li.vide a:hover { background: url(../im4/BTVideHover.jpg) no-repeat;}


div.bto li.envoyerMail a { background: url(../im4/BTEnvoyer.jpg) no-repeat;}
div.bto li.envoyerMail a:hover { background: url(../im4/BTEnvoyerHover.jpg) no-repeat;}
div.bto li.supprimer a{ background: url(../im4/BTSupprimer.jpg) no-repeat;}
div.bto li.supprimer a:hover{ background: url(../im4/BTSupprimerHover.jpg) no-repeat;}
div.bto li.suivre a{ background: url(../im4/BTSuivre.jpg) no-repeat;} 
div.bto li.suivre a:hover{ background: url(../im4/BTSuivreHover.jpg) no-repeat;} 
div.bto li.visiterSite a { background: url(../im4/BTVisiterSite.jpg) no-repeat;} 
div.bto li.visiterSite a:hover { background: url(../im4/BTVisiterSiteHover.jpg) no-repeat;} 
div.bto li.poserQuestion a { background: url(../im4/BTPoserQuestion.jpg) no-repeat;}
div.bto li.poserQuestion a:hover { background: url(../im4/BTPoserQuestionHover.jpg) no-repeat;}
div.bto li.voirForm a { background: url(../im4/BTVoirForm.jpg) no-repeat;} 
div.bto li.voirForm a:hover { background: url(../im4/BTVoirFormHover.jpg) no-repeat;}
div.bto li.signaler_modif a { background: url(../im4/BTSignaler.jpg) no-repeat;} 
div.bto li.signaler_modif a:hover { background: url(../im4/BTSignalerHover.jpg) no-repeat;}
div.bto li.agenda a { background: url(../im4/BTAgenda.jpg) no-repeat;} 
div.bto li.agenda a:hover { background: url(../im4/BTAgendaHover.jpg) no-repeat;}


/*divers */
p a, form#ident a, h5.rechForm a, div#resultat h6 a, .cbga, div#pied a { padding: 0; font-weight: bold; background: none !important;}
div#navigPerso {font-size: 10px;}
div#navigPerso a {color: #224568 !important;}
.rouge {font-size: .7em; color:#FF0000; font-weight:bold;}
.vert {font-size: .7em; color:#009933; font-weight:bold;}
.rouge_aj {font-size: 1em !important; font-size: 1.2em; color:#FF0000; font-weight:bold;}
.pt{font-size: .6em;}
.ptg {font-size: .6em; font-weight: bold;}
.surl {font-weight: bold; background-color:#FFFF00;}
#ct {padding-left: 50px;}

a.infobulle{position: relative; z-index:24;}
a.infobulle:hover{z-index:25; background-color:#ff0}
a.infobulle span{display: none}
a.infobulle:hover span{ display:block; position:absolute;  top:15px !important; top:25px;  left: 10px; background-color:#dee7f7; border:1px solid #336; width:500px; padding:4px; color:#000; font-size:11px; line-height:1.2; text-align: left; font-weight: normal;}


h5.rechForm { background:#c1d6eb url(../im4/loupe.png) no-repeat top left; color: #346ba2; padding-left: 42px; height: 30px; line-height: 30px; border: #c1d6eb solid 1px; margin-left: 10px; margin-top: 10px;}
ul.listeMilieu {font-size: .8em;}
h3.rechForm { background:#c1d6eb;}
h4.formDom {margin: 7px 0;}

h5.maj, h5.result  { font-weight: normal; font-style:italic; font-size: .7em; margin-bottom: 1em; border: none; text-align:center;}
h5.result { margin-top: 1.5em;}

div#inscr_oubli {text-align: center; font-size: .8em;}
p.chInfo { text-align: center !important; margin: 1em 0; background-color: #fbfaca; font-weight: bold;}

/*news*/ 
div#news { /*margin-top: 1em;*/  } 

div#news .new {background: #dbe6f1 url(../im4/diago.png) repeat; margin-bottom: 1em ; padding-bottom: .3em; }
div#news p{padding: 0 .8em; line-height: 1.3em; }

div#news p , div#news li , div#news a , div#news  { font-size: .90em; } 

div#news h2, div#colonne2 h2,  div#colonne2 h1 { font: 900 italic 1.8em Georgia, "Times New Roman", Times, serif; color: #346ba2; /*background-color:#dbe6f1;*/ border-bottom: dashed 1px #dbe6f1 ; }
div#news h3{ font-weight: normal; font-size: .7em;   padding: .3em .8em; border-bottom: dashed 1px #608fbf } 
div#news h1{ font-weight: bold; font-size: 1.1em; /*text-align:center;*/ 
			 margin: .8em 0; color:#133659; border-bottom: none;
			 background-color:#b8d5e8; } */



/* div#colonne2 p (ligne 26) */


/*formulaires*/
div#formul {background: url(../im4/diago.png) repeat;  margin-top: 1em; padding: 0 5% 33px;}
div#formul h2 {color:#0A3D64; font-size: .8em; height: 33px; position:relative; left:-5%;}
div#formul form { border:1px dashed #608fbf;}
div#formul div.champ {border-bottom:1px dashed #608fbf; padding: 7px 0;}
div#formul div.champ div.rb { display: inline;}
div#formul div.champ div.rb label, div#formul div.champ div.rb input {float:none; font-style:normal;}
div#formul form label{ width: 110px; float:left; font-size:.75em; margin: 0 4px; font-style:italic; height: 25px;}
* html div#formul form {height: 1%;} 
div#formul div.bt {text-align: center; padding: 7px 0;}
div#formul h4 { font-weight: bold; font-variant:small-caps; font-size: .7em; color:#FF5C0F;}

/*espace perso*/
div.cadreManip { float:left; width: 47.5%; margin-right: 1%; margin-bottom: 5px; }
div.cadreManip .cadreCont {border: 1px dashed #5a92c7; height: 400px; overflow: auto;}
div.cadreManip ul {list-style-type: none; font-size: .7em; margin-left: 5px; }
div.cadreManip ul .tsd {margin: 3px 0; font-size: 1.2em; padding-bottom: 2px; border-bottom: 1px solid; font-weight: bold;}
div.cadreManip h4 { color:#0A3D64; font-weight:normal; background-color:#B5CEE6; padding: .2em; font-size: .9em;}
div.cadreManip li { margin-bottom: .5em;}
div.cadreManip li a {text-decoration:none; color:#1e5e9c; }
div.cadreManip li a:hover {text-decoration: underline overline; color:#0A3D64; }
/* Hides from IE-mac \*/
* html div#manip {height: 1%;}
/* End hide from IE-mac */

div.mesForm {/*border: 1px solid #333333; border-bottom: none;*/ }
div.mesForm h6 { font-style: normal; margin: 3px 0; padding: 5px 0 5px 5px; background-color:#e9f0f7; clear: left; font-size: .7em;}
div.mesForm h6 .oCoul { color:#666666; }
/*div.mesForm h1 { font-weight: bold; color:#000000; font-size: .8em; margin: 5px 0; }*/
div.mesForm h1 a {color:#224568; text-decoration: none; font-style: normal; text-align: left; }
div.mesForm h2 { text-align: center; color:#608fbf; font-size: .7em; border-bottom: 1px dashed #608fbf;}
div.mesForm h3, div.mesForm h4 {font-size: .65em; }
div.mesForm h4 {margin-bottom: 5px;}


/*recherche par nom*/
form#frechNom {text-align: center; margin-top: 5%;}
form#frechNom label.nom {font-size: .8em}
h3.noResult {margin-top: 10px; font: bold .85em Verdana, Arial, Helvetica, sans-serif; color:#FF0000; text-align: center;}

/*recherche multi */
form#multi {padding: 1%;}
form#multi select, form#multi input { margin: 0 0 .5% .5%;  color:#0A3D64}
form#multi select {font: .7em Verdana, Arial, Helvetica, sans-serif;}
form#multi div.hg, form#multi div.hd {float: left;  padding-bottom: 2%;}
form#multi div.hd {width: 53%; border-left: 2px dashed #5a92c7; padding-left: 3%;}
form#multi div.hg {margin-top: 1em; width: 40%; border-left: 0;}
form#multi label {display: block; font-size:.75em;}
form#multi div.bas {width: 100%; border-top: 2px dashed #5a92c7; padding-top: 2%; margin-bottom: 15px; float:left;}
form#multi div.basp {float: left; margin-right: 10px;}
form#multi div.btn {clear:left; text-align: center; margin: 0 auto;}

/*resultat*/
div#contResultat { position:relative; margin: 0 1%; background: #5a92c7 url(../im4/diago.png) repeat; font-size: .8em;}
div#contResultat .hg{position: absolute; top: 5px; left: 0;}
div#contResultat .hd {position: absolute; top: 5px; right: 0;}
h4.res  {text-align: center; font-size: .8em; margin-top: .8em; font-weight: normal; display:block;}

div#resultat ul {margin-left: 5px; list-style-type: none; clear: left;}
/*div#resultat li a { text-decoration:none; color:#346ba2; background: url(../im4/flecheFW.gif) no-repeat top left !important; background: none; padding-left: 14px !important; padding-left: 0;   }*/
div#resultat li a:visited { color: #8eabc8; background: url(../im4/flecheFWvisited.gif) no-repeat top left !important; background: url(../im4/flecheVisited.gif) no-repeat top left;}
/*div#resultat li a:hover { text-decoration:none; border-bottom: #224568 dashed 1px; color:#224568; background: url(../im4/flecheHoverFW.gif) no-repeat top left !important; background: none;  margin-left: 5px !important; margin-left: 0;}*/
div#resultat li.org {margin-bottom: 1em; font-size: .85em; margin-left: 20px}
div#resultat h6 { margin-bottom: 5px; font-style:normal;text-align: left; width: 20%; float: left;  background-color: #c1d6eb;  padding: 2px 0; border: 0; display: inline; }
div#resultat h6 a {border-bottom:none; }
div#resultat h6.droit {text-align: right; }
div#resultat h6.milieu {text-align: center; width: 59.9%;}
div#resultat .clea {clear: left;}
/* Hides from IE-mac \*/
* html div#contResultat {height: 1%;}
/* End hide from IE-mac */



/*orga*/

/*div.orgar {background-color:#00CC66;}*/
div.orgar ul {list-style-type: none; float: left; } 
div.orgar li {float: left; margin: .2em; }
div.orgar li a {  background-color:#EBF1F7; border: .5px solid #D1DFED; text-decoration: none; padding: 0 .5em;  color:#37638E;}
div.orgar li a.actu {background-color:#D1DFED; border: .5px solid #97B7D7; }
div.orgar li a:hover {background-color:#D1DFED; border: .5px solid #97B7D7;}
form.clea {clear: left; margin-top: 15px; padding-top: 13px; border-top: solid 1px #333333;}
div.orgar form { font: .7em Verdana, Arial, Helvetica, sans-serif }
div.affOrga ul {list-style-type: none;}
/* Hides from IE-mac \*/
* html .orgar {height: 1%;}
/* End hide from IE-mac */

/*liens utiles */
div.liensUtiles { clear:left;  }
div.liensUtiles div.ima {display: block; width: 130px; float: left; }
div.liensUtiles img { margin: 5px 10px 15px 0; float: left; }
div.liensUtiles p { float: left; }
div.liensUtiles a {display: block;}

div.lu p.a:hover { line-height: 1em;}
div.fil h3 {font-size: 1em;}



div#mach_cach { position: absolute; left: -3000px; }


/* -- La ligne d'un tableau se fonce -- */
table.collection { font: 12px Verdana, Arial, Helvetica, sans-serif }
tr.over:hover {background-color: #E5E5E5;}

/* SEANCES / RESERVATIONS : voir css/client.css */


/* Style Entite EPH + KCA */
	div.entite , div.entite a , div.entite span ,  div.entite li , #colonne2 div.entite ul 
	, div.entite div  {
		  
		  font-size:12px;
		  padding-left:0px;
		  margin-left:0px;
		/*  border:1px #FFA500 solid; */
	}

	div.entite div.chapeau   {
				
		font-style:italic ;
		
		padding-top:8px;
		padding-bottom:16px;
		
		/* 
		background-color:red;
		border:1px #000000 solid ;
		*/
	}

	div.entite	{
		/* padding:5px ; */

		/* border:1px #000000 solid ; */

	}


	
	div.entite div.outil {
		margin-bottom:6px;
	
	}
	
	 #colonne2  div.entite div.outil ul  {
	 
		list-style-type : none ; 
		padding-top:6px;
		margin:0px;
		padding-left:0px;
		width:100% ; 
		}
		
	div.entite div.outil li {
	 	
	 	display:inline;  
		margin-right:5px;
		padding-top:4px;
	
		background-color:#E5E5E5;
		line-height:24px; 
	
	}


	 #colonne2 div.entite ul.entite {
		list-style-type:none;
		/* padding-left:10px; */
		

	}
	div.entite ul.entite li {
	
		padding-bottom:5px;
		color:#346BA2;	

	}
	ul.entite a {
		text-decoration:none; 
		color:#2578CA;	

		}
	
	ul.entite a:hover {
		background-color:#E5E5E5;
		border-bottom:#224568 dashed 1px ;
		font-size:105%;
		
	}	
	
	#colonne2 div.entite h3 {
		padding-bottom:9px;
		padding-top:6px		
	}

