/* Codes en utilisation */

/* Commun */
#s13 {color: #000; font: 11px "Lucida Grande", Arial, sans-serif; font-style: normal;}

a:link { color: red; text-decoration: none; }
a:visited { color: red; text-decoration: none; }
a:hover { color: black; background-color:#CCC; text-decoration: none;}
a:active { color: red; text-decoration: none; }
a.lienevent:hover {color: #FFFFFF; background-color:red; text-decoration: none;}
a.lienevent {color:red;background-color:#FFF;text-decoration: none;}
a.lieneventb:hover {color:red;background-color:#FFF;font-weight: bold; text-decoration: none;}
a.lieneventb {color: #FFFFFF; background-color:red; font-weight: bold; text-decoration: none;}
a.lieneventc:hover {color:red;background-color:#FFF;font-weight: bold; text-decoration: none;}
a.lieneventc {color: #FFFFFF; background-color:#000; font-weight: bold; text-decoration: none;}


/* page index */
#s14 {color: #000; font: 9px "Lucida Grande", Arial, sans-serif; font-style: normal;}
#s14b {color: #FFF; font: 9px "Lucida Grande", Arial, sans-serif; font-style: normal;}
#s16 {color: #666; font: 9px "Lucida Grande", Arial, sans-serif; font-style: normal;}
#s24 {color: #FFF; font: 48px "Lucida Grande", Georgia, Arial, sans-serif; font-weight: bold;}




#s103 {color: #000; font: 11px "Lucida Grande", Arial, sans-serif; font-style: normal; background-color: #fff;}
#s8 {color: #000; font: 10px Georgia,Verdana,Courier,Arial, sans-serif; font-style: normal;}
#s15 {color: #000; font: 10px "Lucida Grande", Arial, sans-serif; font-style: normal;}
#s17 {color: #CC6600; font: 9px Arial, sans-serif; font-style: normal;}
#s27 {color: #000; font: 10px Arial, sans-serif; font-style: normal; background-color: #eee;}

/* page pages */
#s32 {color: #FFF; font: 32px Arial, sans-serif; font-weight: bold}

/* fancy table */
#s12 {color: #FFF; font: 10px Georgia,Verdana,Courier,Arial, sans-serif; font-style: normal; background-color: #555;}

/* page symposium */
#s30 {color: #000; font: 14px "Lucida Grande", Arial, sans-serif; font-style: normal;}




/* ID commun a plusieurs rubriques */
#pagemenupage {position: absolute; background-color:transparent; top:0px; left:0px; width: auto; height: auto; z-index:100;}
#INDEXPAVEDROIT {position: absolute; top:0px; right:1px; width:25%; z-index: 98;}
#INDEXSSPAVEDROITHAUT {background-color:#666; width:97%; padding:3px; border-bottom: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #FFF; line-height:16px; z-index: 99;}

.DROIT {
text-align:right; 
	}
.DROITLIEN {
border: 1px solid white;
text-align:right; 
	}
	
	
/* menu deroulant indexmenuindex */
#conteneurmenu {position: absolute; z-index: 100;}




/* ======================== page INDEX ======================== */

#INDEXimageTOP {position: absolute; top:0px; left:0px; z-index: 95;}
#INDEXcontact {position: absolute; top:80px; right:28%; border: 1px solid white; z-index: 97;}
#INDEXversions {position: absolute; top:100px; right:21%; border-top: 1px solid white; border-left: 1px solid white; z-index: 97;}
#INDEXpave {position: absolute; top:455px; left:10px; width:70%; border-top: 1px solid white; border-right: 1px solid white; z-index: 98;}

div.INDEXTITRE {
    position: absolute; 
	top:250px; 
	left:10px; 

}
div.INDEXTITRE_contents {
     background-color:transparent;
     position: relative;
     padding: 8px 8px 8px 8px;
	 /*text-transform: uppercase;*/
     width: 100%;
     z-index: 98;
}
div.INDEXTITRE_background {
     background-color: white;
     height: 100%;
     filter:alpha(opacity=20); /* IE's opacity*/
     left: 0px;
     opacity: 0.20;
     /*-moz-opacity:0.2;*/
     position: absolute;
     top: 0px;
     width: 100%;
     z-index: 97;
}







/* Pour les tableaux symposiums */

.fancyTable, body {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	}

.fancyTable table {
	border: 1px solid #000066;
	}
.fancyTable td, th {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: left;
	padding: 6px 6px;
	border: 0px solid #bbbbbb;
	border-top-width: 1px;
	}
.fancyTable th {
	font-weight: bold;
	border-top-width: 0px;
	background-color: #bbccdd;
	}
.fancyTable td.firstName, th.firstName {
	text-align: left;
	}
	
.fancyTable2, body {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

.fancyTable2 table {
	border: 1px dashed #000066;
	}
.fancyTable2 td, th {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding: 2px 6px;
	border: 1px dashed #bbbbbb;
	border-top-width: 1px;
	}
.fancyTable2 th {
	font-weight: bold;
	border-top-width: 0px;
	background-color: #bbccdd;
	}
.fancyTable2 td.firstName, th.firstName {
	text-align: left;
	border: 1px dashed #bbbbbb;
	}
	
.fancyTable3, body {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

.fancyTable3 table {
	border: 1px solid #000066;
	}
.fancyTable3 td, th {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding: 2px 6px;
	border: 0px solid #bbbbbb;
	border-top-width: 1px;
	}
.fancyTable3 th {
	font-weight: bold;
	border-top-width: 0px;
	background-color: #bbccdd;
	}
.fancyTable3 td.firstName, th.firstname {
	text-align: left;
	}
	
	





