@charset "utf-8";
/* Date de création: 21/02/2009 */
#page{position: absolute; width:980px; left: 50%; margin-left: -500px; }
#tdm{position: absolute; top: 130px; left: 0; width: 180px; border-right: 1px solid silver; padding: 1 5 0 2}
 .tdm{text-align: left; margin-bottom: 5;color: #006; line-height: 100%; font-family: georgia, 'palatino linotype', times, 'times new roman'; font-size: 8pt; margin-bottom: 0;color: #006; }
 .tdmp{line-height: 100%; margin: 0 0 0 10; color: gray; text-align: right; font-family: verdana,calibri,'trebuchet ms',arial,helvetica; font-size: 7.5pt; }
#titre,#titre95{position: absolute; top: 10px; left: 200; width: 780px; color: navy; font-family: georgia, 'palatino linotyp', times,arial, helvetica, verdana; font-size: 9pt; text-align: right; line-height: 120%}
#titre{font-size: 9pt;}
#titre95{font-size: 9.5pt}
#assoc{position: absolute; right: 1%; top: 220; width: 170; left: 800; height: 300; background: ivory; border-top: 1px solid silver;; border-left: 1px solid silver;}
#header, #logo{position: absolute; top: 0; font-family: 'palatino linotype', georgia, times, 'times new roman'; border: 0}

#nav, #nav ul { /* toutes les listes */	padding: 3px; margin: 0; list-style: none; float : left; 	width : 180px; border: 0; z-index: 80}
#nav {position: absolute; top: 130px; left: 0; width: 180px; border-right: 1px solid silver; padding-top: 1px; padding-right: 5px; padding-left: 2px}
#nav li { /* tous les items de liste */	position : relative; float : left; text-align: left;  line-height : 1em; width: 180px;  font-family: georgia, 'palatino linotype', times, 'times new roman'; font-size: 9pt; }
#nav li.niv1{line-height: 1em; margin-top: 1em; margin-bottom: 0}
#nav li ul li{ /* tous les items de liste 2 */	position : relative; float : left; line-height : 1em; margin-left: 1px; width: 180; text-align: left; }
#nav li ul li{ /* tous les items de liste 3 */	position : relative; float : left; line-height : 1em; margin-left: 1px; width: 180; text-align: left}
#nav li.droit a{color : gray; text-align: right; line-height: 1.2em;  font-family: verdana,'lucida sans unicode', 'trebuchet ms', 'lucida sans unicode',arial, helvetica; font-size: 7.5pt;}
#nav li.petit a{color : navy; text-align: left;  font-family: 'lucida sans unicode', 'trebuchet ms', 'lucida sans unicode',arial, helvetica; font-size: 8.0pt;}
#nav li ul { /* listes de deuxième niveau */position : absolute; left: -999em; 	margin-left : 180px;  margin-top : -1em; width: 180px; padding: 10 0px; background: #F93}
#nav li ul ul { /* listes de troisième niveau et plus */	left: -999em; 	margin-left : 135px; background: darkred}
#nav li ul  li.petit  a { /* listes de deuxième niveau et plus */	color: maroon}
#nav li ul ul li.petit  a { /* listes de deuxième niveau et plus */	color: white}
#nav li a {	width: 180px;  display : block; color : navy; text-decoration : none; border : 0 ; 	padding : 0; margin:  0}
#nav li a:hover {color : navy; 	background-color : #f5f5f5;}
#nav li ul a:hover,  #nav li ul li.petit  a:hover{text-align: left; border-left: 2px solid red; padding-left: 1px; background-color: beige; color: darkred;  }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em; font-color: darkred;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* listes imbriquées sous les items de listes survolés */
		left: auto; color: darkred}