@charset "windows-1252";


body {margin: 10px 0 ;  padding: 0 ;  text-align: center ;  font: 0.9em Arial, Helvetica, Verdana, "Times New Roman" ;  background: url(rougenoir.jpg) repeat-x fixed top left; behavior:url(csshover.htc)}

div#conteneur {width: 800px ; border-radius: 10px 10px; -moz-border-radius: 10px;  margin:  auto ;  text-align: left ;  background: #fff ;}

h1#header {height: 100px ;  background: url(logofondblanc3.jpg) no-repeat left top ;  margin: 0 ;}

h1#header form {display: block ;  padding: 10px ;  float: right ;    margin-bottom: 2px; margin-left: 0;vertical-align: middle; *vertical-align: text-bottom;  }

h1#header input {margin-bottom: 2px; vertical-align: middle; *vertical-align: text-bottom; }	 
				 
div#menu {width: 800px;  height: 10px;  list-style-type: none;  margin: 0;  padding: 0;  border: 0;     position: relative; top: 0px;   left: 0px;}

div#menu a {color:#fff; font-weight: bold;  font-size: 0.8em; text-align: center; background: url(boutonnoir.png) left;}	 

div#menu a.on {color:#000; font-weight: bold; font-size: 0.8em; text-align: center; background: url(boutonblanc.png) left;}	   

div#menu ul {display:inline;padding: 0; width: 80px; margin:0px;}

div#menu ul li {display:block; float:left;position:relative; list-style: none;}
div#menu ul ul {position: absolute; top: 26px; left: 0px; display:none}

div#menu li a {text-decoration: none; padding: 7px 0px 7px 0px; display:block; width:80px}
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2, 
div#menu ul.niveau2 li.sousmenu:hover ul.niveau3 {display:block;}

div#menu li a:hover {color:white;background: url(boutonrouge.png) left no-repeat;}
div#menu ul ul li a:hover {color:black;background: url(boutonblanc.png) left no-repeat;}
div#menu ul ul ul li a:hover {background: url(boutonrouge.png) left no-repeat;}

#lightx {background-color:#eee;  padding: 10px;  border-bottom: 2px solid #666;  border-right: 2px solid #666;}

#lightboxDetails {font-size: 0.8em;  padding-top: 0.4em;}

#lightboxCaption {float: left;}

#keyboardMsg {float: right;}

#closeButton {top: 5px; right: 5px;}

#lightbox img {border: none; clear: both;}

#overlay img {border: none;}

#overlay {background-image: url(overlay.png);}

* html #overlay {background-color: #333;  back\ground-color: transparent;  background-image: url(blank.gif);  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");}

div#contenu {padding: 0 25px 0 100px ;  background: url(bannierecubase.jpg) no-repeat 15px 150px ;}

div#contenu p.soustitre {padding-left: 25px ;  line-height: 25px ;  font-size: 1.8em ;  color: #7E7E7E ;  border-bottom: 1px solid #7E7E7E ;    border-left: 1px solid #7E7E7E ;}

div#contenu h3 {text-align: center ;  padding-left: 5px ;  border-bottom: 2px solid #000 ;  border-right: 3px solid #000 ; background: url(titrepage.jpg) repeat-y  top left;)  ;  color: #000 ; font-size: 1.4em ;}

div#contenu hr, div#contenu hr.hr, div#contenu p hr {color: #7E7E7E ;  vertical-align: center;   width: 30%;     background-color: #7E7E7E;  height: 1px;  border: 0;}	  	

div#contenu p.contour {text-align: justify; border: 1px solid #000;padding:5px;
margin: 10px; }

div#contenu p{text-align: justify;padding: 0 10px 0 10px;}	   

.gauche {float: left}
.droite {text-align: right}

div#contenu li {text-align: justify;list-style-type:none; background-image:url(puce.gif); background-repeat:no-repeat; background-position:0% 3px; padding-left:20px;;}		 

a {color: #7e7e7e ; font-weight: bold }			  

a:hover {color: #94061C ;font-weight: bold}

p#footer {margin: 0 ;  padding-right: 10px ;  line-height: 30px ;  text-align: right ;  color: #000 ;}

div#footer {width: 100% ;       margin:  auto ;  padding: 10px ;}

div#footer hr {color: #7E7E7E ;  text-align: center;   width: 80%;     background-color: #7E7E7E;  height: 1px;  border: 0;}

div#footer div.droits {font-size: 0.6em ;       font-weight: bold ;  text-align: left ;}


pre {overflow: auto ;  background: #dea ;  border: 2px solid #9b2 ;  padding: 5px 0 0 5px ;  font-size: 1.2em ;}

pre span {color: #560 ;}

pre span.comment {color: #b30000 ;}

td.gris {background-color: #7E7E7E  ;  color: #fff ;      font: 1.2em Arial, Helvetica, Verdana, "Times New Roman" ;    font-weight: bold ;}

td.rouge {background-color: #94061C  ;    color: #fff ;      font: 1.2em Arial, Helvetica, Verdana, "Times New Roman";      font-weight: bold ;}

td.corps {text-align: justify ;  font: 0.8em Arial, Helvetica, Verdana, "Times New Roman" ;      line-height: 1.7em ;}

div#contenu p.chapeau {font-weight: bold;  font-style: italic;  text-align: justify;  border: 1px solid #94061C;   padding: 10px;  margin: 0px;}	 

span.boutonmsg a {color:#fff; font-weight: bold;  font-size: 0.8em; text-align: center; background: url(boutonnoirmsg.png);top; left no-repeat; padding: 7px 0px 7px 0px;  width:112px;float:left}		 
										 
span.boutonmsgoff {color:#000; font-weight: bold;  font-size: 0.8em; text-align: center; background: url(boutonblancmsg.png);top; left no-repeat; padding: 7px 0px 7px 0px;  width:110px;float:left}

span.boutonmsg a {display:block;text-decoration:none;color:#fff; font-weight: bold;}

span.boutonmsg a:hover{background: url(boutonrougemsg.png) top left no-repeat;}

td.plansection {padding-left: 25px ;  line-height: 25px ;  font-size: 1.8em ;  color: #7E7E7E ;  border-bottom: 1px solid #7E7E7E ;    border-left: 1px solid #7E7E7E ;}

td.planchapitre {padding-left: 25px ;  line-height: 25px ;  color: #7E7E7E ;  border-bottom: 1px solid #7E7E7E ;}

td.planpage {font: italic;}

tr.ligne1, td.case1 {color: #fff ;    background-color: #94061C  ;   font-weight: bold;}

tr.ligne2, td.case2 {color: #fff ;    background-color: #7E7E7E  ;   font-weight: bold;}

div.sommaireg {float:left;width: 49%;    border-width: 1px 3px 2px 1px ;     border-style:ridge;    border-color: #94061C ;   text-align: center ;    margin-bottom: 10px ; font-size:0.9em}

div.sommaired {float:right;      width: 49%;    border-width: 1px 3px 2px 1px ;     border-style:ridge;    border-color: #94061C ;   text-align: center ;     margin-bottom: 10px ; font-size:0.9em}

div.sommaireg h4 {background: #94061C ;   color:#fff ;    font-weight: bold ;     text-align: center ;}

div.sommaired h4 {background: #94061C ;   color:#fff ;    font-weight: bold ;     text-align: center ;}	   

#dico li { margin:0px auto 5px;	vertical-align: 10px;
}
#dico div {
display: block;
color: #000;	
marging: 0 0 0 20px;	  
background:#fff;
text-decoration:none;
text-align:justify;	  
border-bottom: 1px solid #94061C ; border-left: 2px solid #94061C ;
}

#dico div:hover,
#dico div:focus {
color:#fff;
background-color:#7E7E7E;		
}
#dico div span {display: none;}
#dico div:hover span,
#dico div:focus span {
display: block;
color:black;
background:#fff;   
border: 1px solid #7E7E7E ;  
padding: 5px;
}



/* Fin de la section de style généré par WebExpert le 21/05/2009 16:31:44 */
