body,table,td,a,.nom,.centre,.note {
	font-family: Verdana,Helvetica,Arial;
	}
body,table,td,.centre {
	color: #000000;
	font-size:14.75px;
	} 
body {
	background: #ffffff;
} 
img {vertical-align:middle; border:0px;}

.menuout {
	float:left;
	width:134px;
}
.contenu {
	float:left;
}

img {
	border-width=0;
}

a:link { text-decoration: none; color: #0000ff;}
a:visited { text-decoration: none; color: #0000ff;}
a:active { text-decoration: none; color: #0000ff;}
a:hover {text-decoration: underline; color: red;}

.titre,.bas {	
	color: #ffffff;
	background-color:#213c81;
	border-width: 0px;
	border-color: #000055;
	border-style: solid;
	padding: 5px;
	}
.bas {
	width:100%;
	text-align:right;
	border-bottom-width: 2px;	
	clear:both;
}	
.titre {
	width:100%;
	font-size:18.75px;
	color: #ffffff;
	font-weight: 900;
	border-top-width: 2px;
	text-align:left;
}

h2 {
	font-style:italic;
	font-size:19.7px;
	}
.texte { text-align:left;}
h2,.centre,.note,.titre { text-align:center;}

.nom { font-size:20px;}
.note { font-size:10.75px;}
hr { color: #aaaaff;}


.menu,.sousmenu {
	background:#213c81;
	border-width: 0;
	padding: 5px;
 }


.menu a:link 	{ text-decoration: none; color: #ffffff;}
.menu a:visited { text-decoration: none; color: #ffffff;}
.menu a:active { text-decoration: none; color: #8888dd;}
.menu a:hover { text-decoration: underline; color: red;}
.menu hr.menu	{	color: #aaaaff;}

.sousmenu {
	padding-left: 15px;
	font-size: 10.75px;
	font-weight: 200;
}
.logo {
	text-align: left;
	background: #ffffff;
	vertical-align: top;
	width:100%;
	float:left;
	}


.plan {
	width:600px;
}
.planimg {
	float:right;
	text-align:right;
}
.plantitre {
	font-weight: 900;
	font-size:18px;
	color:#213c81;
	background-color:#dddddd;
}
.plantxt {
	padding-left:20px;
	
}

.adr {
	float:left;
}