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

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

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


#haut {
font-family: comic sans ms;
color:	#B3A000;
font-size: 1.2em; 
height: 30px;
padding: 0 0 0 30px;
background-color:#FFF280;/*
border-top: 1px #808080 solid;
border-bottom: 1px #808080 solid;*/
}

#haut p {
margin:  0 auto 10px auto;
}

#haut a:link, #haut a:visited, #haut a:active {
color:#4D4A36;
text-decoration:none;
}

#haut a:hover {
color:#4D4A36;
text-decoration:none;
background-color: #E6E3CF;
}

#conteneur {
width:980px;
margin:0 auto;
}

#contenu {
background-color: #E6E3CF; 
height: auto;
min-height: 400px;
_height: 400px; /* pour forcer hauteur mini IE */
}

#centre { color: #800000; background-color: #E6E3CF;}
#centre p {font-family:arial; text-align:left; font-size:1em; color: #800000;}


p  {margin: 10px; color: #4D4A36; text-align:justify; font-size: 1em; }
#contenu ul, #contenu ol {  text-align:justify; color: #090682; }  
#contenu li { margin:0 1.5em 0 1.5em; }
#contenu img { border:none; }

#contenu table { width:100%;  margin:auto; border-style:none; padding-bottom:20px; }
#contenu td { width:50%;  border-style:none; text-align:center; }

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


			/* Retour du formulaire */
.mail {
		width:800px;
		margin-left:50px;
		border:solid 1px #606060;
		background-color:#c0c0c0;
	}
	.mailheaders {
		border-bottom:solid 1px #404040;
	/*	background-color:#b0b0b0;	*/
		padding:0px 10px;
	}
.mailheaders td {text-align:left; width:100%;}
.headername {}
	.message {
		padding:0px 10px;
		font-family:"Courier New", courier;
	}
	
.gras {font-weight:bold;}
			/* fin retour du formulaire */





#contenustats {
background-color: #E6E3CF; 
height: auto;
min-height: 400px;
_height: 400px; /* pour forcer hauteur mini IE */
}
#contenustats img { border:none; }
#contenustats a:link, contenustats a:visited, contenustats a:active { 
text-decoration:none; 
color:#0000FF; 
font-family:arial;
} 
#contenustats a:hover { text-decoration: underline } 
/*-------------------- plan carte ------------------*/
#contenucarto {
background-color: #E6E3CF; 
height: auto;/*
min-height: 600px;
_height: 600px;  pour forcer hauteur mini IE */
}

#map {
text-align:center;
}

#contenucarto iframe { 
width:700px; 
height:500px; 
border: solid #9c0031; 
border-width: thin; 
}
/*-------------------------------------------------------*/
/*----------------------- itinéraires ----------------------*/


#moncontenuiti {/*		*/
min-height: 400px;width:790px; 
margin: auto;
background-color:#E6E3CF;		
}
* html #moncontenuiti {height: 400px} 
#moncontenuiti td {text-align:left; font-size:.9em; color:#800000;}
#moncontenuiti p {color:#800000;}

.iti {background-color: #E6E3CF; font-size: .9em; }
#carte { width: 500px; height: 400px; border: 1px solid #9c0031; margin: 2px;}
#itineraire { width: 300px; height: 400px; border: 1px solid #9c0031;
margin: 2px; overflow: auto; width: auto; text-align: left;}
.grasnoprn {text-align:center; color:#800000; font-weight:bold;}
.gras {text-align:center; color:#800000; font-weight:bold;}
.hlp {color:#000000; font-family:times new roman; }/*font-style:italic;*/

/*-------------------------------------------------------*/

#contact {width:970px; margin:auto;}
fieldset {margin-bottom:3px;}
legend { color: #800000;}

#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: auto;
min-height: 60px;
_height: 60px; /* pour forcer hauteur mini IE */
padding-top:5px;
background-color: #FFF9BF;
font-size: 0.8em;
color: #090682;/*#025732;*/
text-align:center;
}


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


#copyright {display:none}

/* bloc compteurs si présents */
#compteurs {
height: 18px;
background-color: #E6E3CF;
text-align:center;
margi-top:3px;
}
/*	******************	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;}
.mention { width:70%; margin:auto; }
.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;}

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

q { font-family:Times new roman, serif; font-size: 1.2em; color: #000000; font-style: italic; margin: 10px; }


.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; }

h1 { font-size: large; color:#800000; 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 */

#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 */

.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 }


