/* Propriété de la page */
/* Créé par Timothy Pérou */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0px;
	padding: 0px;
	background-image: url(images/fondcrp.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-attachment: fixed;
}
/* Propriété du cadre de la page */
#conteneur {
	padding: 0px 0;
	width: 900px;
	margin: 0px auto;
	border: 1px solid black;
	background-color: #FFFFFF;
}
/* Propriété du cadre du haut */
#top {
	padding: 0em;
	border-bottom: 1px solid black;
	text-align: center;
	width: 900px;
}
/* Propriété des actions du menu */
fieldset.mpresentation, fieldset.menvironnement, fieldset.mcmco, fieldset.malzheimer, fieldset.mcrp, fieldset.mfoyer, fieldset.mrepas, fieldset.mplan, fieldset.mamis, fieldset.mcontact, fielset.mqualite, fieldset.mappel{
	text-align: center;
	color: #858E93;
	text-decoration: none;
	border: 1px solid #858E93;
	margin-bottom: 5px;
}
fieldset.mtrain, fieldset.mroute, fieldset.mcar, fieldset.mavion {
	color: #000000;
	border: 1px solid #FFFFFF;
	margin-bottom: 5px;
}
fieldset.mformations {
	color: #000000;
	border: 1px solid #FFFFFF;
}
fieldset.mpresentation legend a, fieldset.menvironnement legend a, fieldset.mcmco legend a, fieldset.malzheimer legend a, fieldset.mcrp legend a, fieldset.mfoyer legend a, fieldset.mrepas legend a, fieldset.mplan legend a, fieldset.mamis legend a, fieldset.mcontact legend a, fieldset.mqualite legend a, fieldset.mappel legend a {
	font-size: 0.6em;
	display: block;
	border: 1px solid #858E93;
	color:#FFFFFF;	
}
fieldset.mpresentation legend a {
	background-color: #7FBA00;
}
fieldset.menvironnement legend a {
	background-color: #8CB1FF;
}
fieldset.mcmco legend a {
	background-color: #003893;
}
fieldset.malzheimer legend a {
	background-color: #003893;
}
fieldset.mcrp legend a {
	background-color: #00A3DD;
}
fieldset.mfoyer legend a {
	background-color: #35C4AF;
}
fieldset.mamis legend a{
	background-color: #8CB1FF;
}
fieldset.mrepas legend a {
	background-color: #8CB1FF;
}
fieldset.mplan legend a {
	background-color: #7FBA00;
}
fieldset.mcontact legend a {
	background-color: #7FBA00;
}
fieldset.mqualite legend a {
    background-color: #7FBA00;
}
fieldset.mappel legend a {
	background-color: #7FBA00;
}
fieldset.mtrain legend a, fieldset.mroute legend a, fieldset.mcar legend a, fieldset.mavion legend a {
	font-size: 1em;
	display: block;
	border: 1px solid #FFFFFF;
	background-color:#FFFFFF;
	color: #0000FF;
}
fieldset.mformations legend a {
	font-size: 1em;
	display: block;
	border: 1px solid #FFFFFF;
	background-color:#FFFFFF;
	color: #0000FF;
}
fieldset.mpresentation a, fieldset.menvironnement a, fieldset.mcmco a, fieldset.malzheimer a, fieldset.mcrp a, fieldset.mfoyer a, fieldset.mrepas a, fieldset.mplan a, fieldset.mamis a, fieldset.mcontact a, fieldset.mqualite a, fieldset.mappel a {
	text-align: center;
	font-size: 0.7em;
	color: #757E83; 
	text-decoration: none;
	line-height: 1.5em;
	display : block; 
	width : 140px; 
	padding : 2px 0 2px 10px; 
}
fieldset.mtrain a, fieldset.mroute a, fieldset.mcar a, fieldset.mavion a {
	text-align: left;
	font-size:1em;
	color: #0000FF;
	text-decoration: none;
	line-height: 1.5em;
	display: block;
	padding: 2px 0 2px 10px;
}
fieldset.mformations a {
	text-align: left;
	font-size:1em;
	color: #0000FF;
	text-decoration: none;
	line-height: 1.5em;
	display: block;
	padding: 2px 0 2px 10px;
}
.petit {
	font-size: 60%;
}
.secondaire {
	font-size: 80%;
}
fieldset.mpresentation a:hover, fieldset.menvironnement a:hover, fieldset.mcmco a:hover, fieldset.malzheimer a:hover, fieldset.mcrp a:hover, fieldset.mfoyer a:hover, fieldset.mrepas a:hover, fieldset.mplan a:hover, fieldset.mamis a:hover, fieldset.mcontact a:hover, fieldset.mqualite a:hover, fieldset.mappel a:hover {
	color : #000; 
	text-decoration : none;
	background-color: #FFFF00;
}
fieldset.mtrain a:hover, fieldset.mroute a:hover, fieldset.mcar a:hover, fieldset.mavion a:hover {
	color: #000;
}
fieldet.mformations a:hover {
	color: #000;
}
/* Propriétés du menu de gauche */
#menu {
	text-align: center;
	width: 180px;
	top: -130px;
	left: 8px;
	position: relative;
	float: left;
}
#menusec {
	text-align: center;
	width: 180px;
	top: -130px;
	left: 8px;
	position: relative;
	float: left;
}
/* Propriété d'affichage des menus */
.cachediv {
	visibility: hidden;
	overflow: hidden;
	display: none;
	height: 1px;
	margin-top: -1px;
	position: absolute;
}
/* Propriété des sous menus */
dl, dt, dd {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menu dt {
	cursor: pointer;
	background-color: #FFF;
	height: 20px;
	text-align: center;
	font-size: 0.7em;
	color: #757E83; 
	text-decoration: none;
	line-height: 1.5em;
}

#menu dd {
	position: absolute;
	left: 181px;
	width: 150px;
	background-color: #FFF;
	border: 1px solid gray;
	font-size: 1em;
	z-index: 100;
	margin-top: -2.5em;
}

#menu dt a {
	color: #000;
	text-decoration: none;
	display: block;
	color: #757E83;
	font-size: 0.7em;	
}
/* Propriété du cadre photos */
#bandeau {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 200px;
	text-align: center;
}
/* Propriété du cadre avec le contenu */
#contenu {
	padding-top: 5px;
	padding-right: 50px;
	padding-bottom: 5px;
	margin-left: 230px;
	min-height: 900px;
}
#contenu h2.chantoiseau {
	font-size: 1.2em;
	color: #FFFFFF;
	background-image: url(images/fondchantoiseau.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 30px;
	vertical-align: middle;
	text-align: center;
}
#contenu h2.chantours {
	font-size: 1.2em;
	color: #FFFFFF;
	background-image: url(images/fondchantours.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 30px;
	vertical-align: middle;
	text-align: center;
}
#contenu h2.foyer {
	font-size: 1.2em;
	color: #FFFFFF;
	background-image: url(images/fondfoyer.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 30px;
	vertical-align: middle;
	text-align: center;
}
#contenu h2.bleu {
	font-size: 1.2em;
	color: #FFFFFF;
	background-image: url(images/fondbleu.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 30px;
	vertical-align: middle;
	text-align: center;
}
#contenu h2.vert {
	font-size: 1.2em;
	color: #FFFFFF;
	background-image: url(images/fondvert.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 30px;
	vertical-align: middle;
	text-align: center;
}
#contenu h2 {
	font-size: 1.2em;
	color: #FFFFFF;
	background-image: url(images/fondmenu.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 30px;
	vertical-align: middle;
	text-align: center;
}
#contenu h1 {
	font-size: 1.4em;
	color: #5B7CFF;
	text-align: center;
}
#contenu p3 {
	font-size:1em;
	line-height: 1.5em;
}
#contenu p2 {
	line-height: 1.5em;
	font-size: 0.8em;
	border:#FFFFFF;
}
#contenu p2 a {
	background-color:#FFFFFF;
	color: #FFF;
}
#contenu p2 a:hover {
	background-color:#FFFFFF;
	color:#FFF;
	}
#contenu p {
	text-align: justify;
	line-height: 1.5em;
	font-size: 1em;
}
#contenu p a {
	color: #0000FF;
	background-color:#FFFFFF;
}
#contenu p a:hover {
	color: #FF0000;
	background-color: #FFFFFF;
}
#contenu ul {
	line-height: 1.5em;
	font-size: 1em;
}
#contenu li {
	line-height: 1.5em;
	font-size: 1em;
}
/* Polices */
.evidence {
	font-style: italic;
	font-weight: bold;
	color: #0033FF;
}
.medecin {
	font-size: 12px;
	font-weight: bold;
}
/* Pied de page */
p#pied {
	margin: 0;
	padding-right: 10px;
	line-height: 30px;
	text-align: right;
	color: #333;
	font-size: 0.8em;
	border-top: 1px solid black;
} 
p#pied a {
	color: #333; 
	background: #fff; 
	text-decoration: none; 
} 
p#pied a:hover {
	color: #000; 
	background: #ddd; 
	text-decoration: none; 
}
/* Propriété du copyright */
#copy {
	position:relative;
}
