/* architecture de la page */
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
background-color: #000000;
}

p {
margin: 10px;
color: #090682; 
text-align:justify;
font-size: 1em;
}

td {
color: #090682; 
font-size: 1em;
}

#header {
text-align:center;
margin-top: 6px;
height: 80px;
background-color: #D6E7EF;
}

#header img { border-style:none; margin-top:3px; }

#actu {
font-family: comic sans ms;
color:	#191970;
font-size: 1.2em; 
height: 25px;
padding: 5px 0 0 30px;
background-color:#B9BAD9;
border-top: 1px #808080 solid;
border-bottom: 1px #808080 solid;
}

#actu p {font-weight:bolder;
margin:  -5px 5px 7px 10px;
color: #191970;
}

#actu a:link, #actu a:visited, #actu a:active {
color:	#191970;
text-decoration:none;
}

#actu a:hover {
color:#376ae1; 
text-decoration:none;
}

#conteneur {
width:980px;
margin:0 auto;
background-color:#D6E7EF;
}

#contenu {	/*si menu droit, alors renommer le contenu 	*/
width:auto;
height: 420px;
background-color:#D6E7EF;
margin-left: 180px;		/*   sans menu droit    */
}

/* hauteur mini du contenu pour IE*/
html>body #contenu {
height: auto;
min-height: 420px;
} 

#contenu ul, #contenu ol {  text-align:justify; color: #090682; }  
#contenu li { margin:0 1.5em 0 1.5em; }


#gauche {
float:left;
width: 180px;
background-color:#D6E7EF;
}

#droite {
text-align:center;
float:right;
/*width: 170px;	si menu droit, alors renommer le contenu 	*/
}

#pied {
clear:both;
height: 60px;
padding-top:5px;
background-color: #B9BAD9;
font-size: 0.8em;
color: #090682;/*#025732;*/
text-align:center;
}

#pied a {
color: #0000FF;
font-family: arial;
}
#pied a:link, #pied a:visited, #pied a:active { text-decoration: none; } 
#pied a:hover { text-decoration: underline } 


#copyright {display:none}

/* bloc compteurs si présents */
#compteurs {
height: 30px;
background-color:#D6E7EF;
text-align:center;
}
/*	******************	fin architecture	 */

.sictablo { padding:.5em; margin:0 2em 1em 3em; color:#000000; font-family:times new roman, serif; 
font-size:1em; background-color: #eee8aa; text-align:justify; border: 1px #808080 solid;}
.sousliste { margin-top:0;}
.milieu { text-align:center;}
.centre { margin:auto;}
.titre {font-size:1.15em; margin: 1.5em 0 .9em .8em; font-family:arial;} 
.posteur {margin-left:20px; padding:10px; color: #800000; width:900px; background-color:#D6E7EF;}
.noir {
font-family:Times new roman, serif;
font-size: 1.1em;
color: #000000;}

cite { 
font-size:1.1em;
font-weight: lighter;
font-style: normal;
}   

q {
font-family:Times new roman, serif;
font-size: 1.25em;
color: #000000;
}	

.i2 { margin: -0.6em 0 0 3em;}	/* retrait de 0,6em; */
.sic { margin:0 2em 1em 3em; color:#000000; font-family:times new roman, serif; font-size:1.25em; }

.ko { font-size:.75em; color:#2b586d; }

.Archnat {
font-style: italic; font-family: times new roman; font-size:1.3em; color:#090682; }

h1 { font-size: large; color:#090682; margin-left:10px; }
h2 { font-family:arial; font-size: 1.3em; color:#090682; margin:0 0 -.4em .4em;}	
h3 { font-size: 115%; color:#090682; margin: 10px 0 0 10px; }
h4 { font-family:arial; font-size: 1.3em; color:#090682; margin:0 0 -.6em .6em; font-weight:lighter;}	/* AG */
h5 { font-family:arial; font-size: 1.1em; color:#090682; margin:0 0 -.4em .4em;}	

#imgcompteurs { border-style:none; }

.alin { text-indent:-20px }
.prn { display: none; }

.ImgD { float:right; margin-left:15px; margin-bottom:10px;border-style:none; }	/* Position d'images à droite */
.ImgG { float:left; margin-right:15px; margin-bottom:10px;border-style:none; }	/* position d'images à gauche */
.ImgDb { float:right; margin-left:15px; 
margin-bottom:10px; border-style: solid; border-width:thin; }	/* idem + bordure */
.ImgGb { float:left; margin-right:15px; 
margin-bottom:10px; border-style: solid; border-width:thin; }	/* idem + bordure */

/* ------------------- Le Fossé -----------------------------*/
.sommaire {
background: #8c8c89;
color: #000;
}	

	
	/* ---------------------------------- configuration menu ------------------------------------------ */
.menu{
    position:absolute;
    /* solve a Opera7/IE display bug */
    width:152px;
   /* width:150px;*/
    border-top: 1px #808080 solid;
    border-left: 1px #808080 solid;
    border-right: 1px #808080 solid;
    margin:13px 0 0 13px;
    padding:0;
    }
    
.menu span{
    display:none;
    }
    
.menu ul{
    border-top: 1px #808080 solid;
    border-left: 1px #808080 solid;
    border-right: 1px #808080 solid;
    margin:0;
    padding:0;
    position:absolute; /* important */
    width:152px;
    width/**/:150px;
    }

.menu li ul{
    visibility:hidden;
    }
            
.menu li ul{
    margin-left:150px; /* 150px / be careful */
    margin-top:-20px; 
    }
    
.menu a{
    text-align:left;
    background-color: #eee8aa;	
    font-family: arial, sans serif;
    font-size: .95em;	/*90%;*/
    color: #376ae1; 
    font-weight:normal;
    display:block;
    width:auto;/*150px*/
    border-bottom: 1px #808080 solid;
    text-decoration:none;
    margin:0;
    padding:1px 0 1px 2px; /* em units can creat little graphic bug in mozilla */
    }
    
.menu a:hover{
text-decoration: none;
color:#191970; 
}
    
/* for a mozilla better display with key nav */
.menu a:focus{
text-decoration: none;
color:#191970;
}

.menu span{
    /* hide some accessibility stuff */
    display:none;
    }
        
.menu li{
    height:19px;
    width:150px;
    display:block;    
    float:left;  
    list-style:none;
    margin:0;
    padding:0;
    }
    
/* IE PC selector* html  */

.menu li {
    display:inline; /* solve a IE PC list bug */
    float:none; /* solve a IE5 clav nav bug */
    }
    
a.linkOver{
    color:#191970; 
    }
	/* ------------------------------------- fin configuration menu ----------------------------------- */

.GG {font-family:times new roman, helvetica, serif; font-size:16px; font-weight:bold  }	/* Dans les conférences */
.TI {font-family:times new roman, helvetica, serif; font-size:16px; font-style:italic; color:#0000FF  }	/* Dans les conférences */

.IndxBG { position:absolute; top:550px; left:33% }
.IndxBM { position:absolute; top:550px; left:70%; font-family:arial; font-size:10pt }
.IndxBD { position:absolute; top:550px; left:660px }
.IndxTitre { width:100%; color: #FFFF00; padding:0; line-height: 1px; text-align:center }

	/* pages images */
.Bimg { background-color:#d6e7ef }							/* body */
.Pimg { font-family:arial; font-size:95%; text-align:center; margin:auto }	/* bloc p */
.Pimg a, .Pimg a:visited { color: #376ae1; text-decoration: none }
.Pimg a:hover { color: #191970; text-decoration: underline }


