body {
margin: auto; /*0*/
/*scrollbar-track-color:#990033; scrollbar-base-color:#F5B526;*/
border:1px solid;
color:#fff; background-color:#990033;
padding: 0; }

p, ul {
font-family:Times New Roman; font-size:1em;
margin: 10px 5px 10px 0;
}

q {font-style: italic;}

#header {
margin: auto;
width:754px;
height: 138px; 
border-right: solid #396331;
border-left: solid #396331;
border-width: 2px;
}
#header h1 {display:none;}

#menuhaut {
height: 30px;
background-color:#990033;
}

#conteneur {
width:754px;
margin:0 auto;
background-color:#990033;
border-right: solid #396331;
border-left: solid #396331;
border-width: 2px;
}

.aide {
background-color:#ffbfbf;
margin: 8px;
color:#990033;
border:none;
}
.aide a {
color:#000000;
font-weight:400;
text-decoration:none;
}


#constats {
width:800px;
margin:0 auto;
background-color:#990033;
border-right: solid #396331;
border-left: solid #396331;
border-width: 2px;
}




			/* Retour du formulaire */
.mail { color:#990033;
margin:auto;
border:solid 1px #396331;
background-color:#ffbfbf;
}
.mailheaders { color:#990033;
border-bottom:solid 1px #396331;
background-color:#ffbfbf;
padding:0px 10px;
}
.headername { font-weight:bold;}
.message {
padding:0px 10px;
font-family:"Courier New", courier;
font-size:.8em;
}
			/* fin retour du formulaire */

			/* lecture de la base de données */
#headbdd {
margin: auto;
width:790px;
/*height: 50px; */
border-right: solid #396331;
border-left: solid #396331;
border-width: 2px;
}

			
#conteneurbdd {padding: 0;
width:790px;
margin:0 auto;
background-color:#f1f9e7;
border-right: solid #396331;
border-left: solid #396331;
border-width: 2px;
}

#piedbdd{
width:790px;
margin:0 auto;
text-align:center;
background-color:#990033;
border-right: solid #396331;
border-left: solid #396331;
border-width: 2px;
color:#FFFFFF;
}

#conteneurbdd a { color:#3345df; font-weight:700; text-decoration:none; }
#conteneurbdd a:hover { color:#990033; font-weight:700;text-decoration:underline;}
#conteneurbdd legend {color:#000000;}
#conteneurbdd table {color:#000000;}
#conteneurbdd p, #conteneurbdd ul {color:#990033; margin-left:5px;}
#conteneurbdd q {color:#990033; margin-left:5px; font-style: italic;}
#conteneurbdd h2 {color:#990033; margin-left:5px;}
.rep {color:#990033;font-weight:700;}
.dispo {color:#FFBFBF;font-weight:700;}
.Style2 {font-weight:bold;/*color: #0000FF;*/}
.Style5 {color: #FFFF00; font-weight:bold;}     

#maintenance {width:790px;		/*  Dans les requêtes	*/
min-height: 400px;
background-color: #990033;
margin: auto;		/*   sans menu droit    */

}
* html #maintenance {height: 400px} /* pour forcer la hauteur mini dans ie6 */
#maintenance p {
font-family:Times New Roman; font-size:1em;
margin: 10px 0 10px 0; 
}
.maintenance p {
font-family:Times New Roman; font-size:1em;
margin: 10px 5px 10px 0;
}



#ensession {      /* ------------------------------------------------------------- ISSU DE VESVRE ?   */
/*width:140px;*/
height:25px;
font-size:.8em;
color:#ffbfbf;
margin: 13px 0 0 13px;
font-family:arial;
border-right: solid #396331;
border-left: solid #396331;
border-width: 2px;
}
			
#centremain {
padding-top:10px;
background-color:#990033;
text-align:center;
/*margin-left: 350px;
margin-right: 223px;*/
}

#tri {
margin:auto;
color:#990033;
}

.tri {background-color:#FFBFBF;}
                                                          /* Fin lecture de la base de données */


			
#centre {
padding-top:10px;
background-color:#990033;
margin-left: 150px;
margin-right: 223px;
}

#central {
padding-top:10px;
background-color:#990033;
margin-left: 150px;
margin-right: 5px;
height: 440px;
}


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

#centralplan {	/*	 central du plan de situation */
padding-top:10px;
background-color:#990033;
margin-left: 150px;
margin-right: 5px;
height: 440px;
}
/* hauteur mini du contenu pour IE */
html>body #centralplan {
height: auto;
min-height: 440px;
} 

#map { display:block;
margin:auto; 
height:360px; 
border: solid #007D48; 
border-width: thin; 
}
		/* ----------------- Plan d'accès -------------------- */
#centraliti {	/*	 central du calcul d'itinéraire */
padding-top:10px;
background-color:#990033;
margin-left: 5px;
margin-right: 5px;
height: 620px;
}
/* hauteur mini du contenu pour IE */
html>body #centraliti {
height: auto;
min-height: 620px;
} 

#centraliti td {text-align:left;}

.iti {background-color: #990033; font-size: .9em; }
#carte { width: 500px; height: 400px; border: 1px solid #ffffff; margin: 2px;}
#itineraire { width: 300px; height: 400px; border: 1px solid #ffffff; 
margin: 2px; overflow: auto; width: auto; text-align: left;}

.etapes {text-align: left; font-size: .7em; color: #ffbfbf;  }
.grasnoprn {text-align:center; color:#ffffff; font-weight:bold;}
.gras {text-align:center; color:#ffffff; font-weight:bold;}
.hlp {color:#ffffff; font-family:times new roman; }
.calculiti {color:#000000;}

		/* -------------------Fin plan d'accès ---------------- */

#formulaire {		/* central du formulaire */
padding-top:10px;
background-color:#990033;
margin-left: 5px;
margin-right: 5px;
}
/* hauteur mini du contenu pour IE*/
html>body #formulaire {
height: auto;
min-height: 440px;
} 

#gauche {
float:left;
width: 145px;/*150*/
}

#droite {
float:right;
width: 223px;
text-align:center;
}
#droite img {border:none;}

#pied {
clear:both;
height: 30px;
width:754px;
background-color: #990033;
margin: auto;
background-image:url('images/bfeuilles.gif');
background-repeat:x; background-position: center bottom;
}



img { margin:-1px 0px; } 

/* ul.picto, li.picto { list-style-image: url("images/li.gif"); }*/
 a { color:#F5B526; font-weight:700; }
 a:hover { color:#ffffff; }
 .adrsmel {color:#F5B526; font-weight:700;}

 .milieuscr {text-align:center;}
 .grenat  { color:#aa0028; }
 .bgrenat { background-color:#aa0028; }
 .vert { color:#396331 }
 .bvert { background-color:#396331 }
 .jaune  { color:#F5B526; }
 .bjaune { background-color:#F5B526; }
 .milieu {text-align:center;}
 .actualite {                               /* -------------------------------------------> ACTUALITES */
 margin:15px 5px 0; 
 text-align:center; 
 font-style: italic;
 font-size: 105%; /*110%; */
 border:0px;
 color:#F5B526;
 }   
 .actualite a {
 text-decoration:none;
 color:#F5B526;
 font-weight:400;
 }
 .actualite a:hover {
 color:#ffffff;
 }
 
 .menu { padding: 25px 5px 0; width:140px; overflow:hidden; }
 .menumain0 { margin-top:60px; padding: 25px 5px 0; width:400px; overflow:hidden; }
 .menumain { padding: 25px 5px 0; width:400px; overflow:hidden; }
 
 a.menumain { width:390px; border:1px solid #990033; padding:2px; margin-bottom:3px; display:block; 
 text-decoration:none; }
 a.menumain:hover { color:#ffffff; border:1px solid #F5B526; }

 a.menu { width:130px; border:1px solid #990033; padding:2px; margin-nottom:3px; display:block; 
 text-decoration:none; }
 a.menu:hover { color:#ffffff; border:1px solid #F5B526; }
 
 .prn {display:none}
 .champmoyen {width:70px; }
 .champcourt {width:35px; }
 .minichamp {width:20px; }
 .modifactu { font-size:1.1em; font-family:times new roman; border:1px solid; border-color:#990033; padding:3px; background-color:#d2e9f1;} /* ********    color = néant ? */
 
 input, textarea {background-color:#FFBFBF; color:#990033; font-family: arial; border-color:#B30000;}
.bouton:hover {color:#F5B526; background-color:#6B0022; border-color:#6B0022;}

 legend {color:#fff;}
 .titreC {text-align:center; font-size:140%;}
 .titre2C {text-align:center; font-size:110%;}
 .titreG {font-size:140%;}
 .retrait {margin-left:30px;}
 .ImgD { float:right; margin:0 0 10px 15px; border-style:none; }	/* Position d'images à droite */
 .ImgG { float:left; margin:0 15px 10px 0; border-style:none; }	/* position d'images à gauche */
 .ImgC { margin:auto; border-style:none; }	/* position d'images au milieu */
 
 h2 { color:#fff;}
 h1 { color:#fff; text-align:center;}
 .cache { display:none; position:absolute; width:1px; height:1px; z-index:-2; top:-1000px; 
 overflow:hidden; visibility:hidden; }

 .titre { color:#990033; font-weight:900;}
 h6 { color:#990033; font-size:18pt; font-weight:900; margin-bottom:10px; 
 border-bottom:2px solid #990033; padding:4px; }
 
 input.b, select, option { background-color:#ffffff; }
 
/* MENU CHAMBRES */
 a.chambre { font-size:16pt; text-decoration:none; text-align:center; width:200px; }
 a.c { width:32px; height:32px; border:0px solid; display:block;
     background-image:url("images/liseron1.jpg"); background-position:-10px -230px; }
 #c2 { background-image:url("images/or.jpg"); background-position:-130px -170px; }
 #c3 { background-image:url("images/bleuet3.jpg"); background-position:-225px -230px; }
 #c4 { background-image:url("images/primevere2.jpg"); background-position:-230px -230px; }
 #c5 { background-image:url("images/coquelicot22.jpg"); background-position:-320px -85px; }

