#menuhaut { vertical-align:middle; font-size: 11px; font-weight: bold; padding: 5px 15px 6px 10px; background-color: #DBE0F0; border-bottom: 1px solid #4C66B2; font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:10px;}
	#menuhaut a {padding: 5px; border-left: 1px solid #4C66B2; border-bottom: 1px solid #4C66B2; border-top: 1px solid #4C66B2; text-decoration: none; background-color: #93A3D0;}
	#menuhaut a.menuon {background-color: #E6E3EF; border-bottom: 1px solid #E6E3EF;}
	#menuhaut a:hover { background-color: #E6E3EF; border-bottom: 1px solid #E6E3EF;}

.tablevignettes {margin-top:8px;}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #000000; 
	background-color: #C9D1E8;
	background-image:   url("/media/fond.gif");
	margin: 0px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #000000; 
	margin: 0px;
	border: 0px;
}

img { margin: 0px; border: 0px;}

a:link, a:visited, a:active {
	color: #4C66B2;
	text-decoration: underline;
}

a:hover {
	color: #4C66B2;
	text-decoration: underline overline;
	background-color: #E6E3EF;
}

a.liensans:link, a.liensans:visited, a.liensans:active {
	color: #4C66B2;
	text-decoration: none;
}

a.liensans:hover {
	color: #4C66B2;
	text-decoration: underline overline;
	background-color: #E6E3EF;
}

p {
	margin-top: 3px;
	margin-bottom: 5px;
	line-height:12px;
}

hr {
	color: #4C66B2;
	height:1px;
	clear: both;
}

#pub {position: absolute; top: -1000px; margin-top: -1000px;}

h1, .titre {
	font-size: 18px;
	line-height: 17px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 2px;
}

h2, .titre02 {
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	margin-bottom: 5px;
	margin-top: 2px;
}

h3, .inter {
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;	
	color: #4C66B2;
	margin: 0px;
}

h4, .chapo {
	font-weight: bold;
	line-height: 12px;
	margin: 0px;
}

.petit {
	font-size: 9px;
}

.corps10 {
	font-size: 10px;
}

.couleurviolet01 {
	color : #4C66B2;
}

ul {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 18px;
	list-style-position: outside;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	background-color : #EDEFF7;
	color: #000000; 
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	background-color : #EDEFF7;
	color: #000000; 
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	background-color : #EDEFF7;
	color: #000000; 
}

.margintop5px { margin-top: 5px;}