body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #959595;
	margin-top:0;
}
/* Menu */
#smenu1, #smenu2, #smenu3 {
	display:none;
}
dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menu {
	position: relative;
	top: 1em;
	left: 1em;
	width: 200px;
}
#menu dt {
	cursor: pointer;
	background: white;
	height: 30px;
	line-height: 30px;
	margin: 0px 0;
	text-align: left;
	font-weight: bold;
	border-bottom:1px solid #aeb705;
	padding-left:5px;
}
#menu dd {
	position: absolute;
	z-index: 50;
	left: 130px;
	margin-top: -0.9em; /*-1.75*/
	width: 130px;
	background: #aeb705;/*border: 1px solid white;*/
}
#menu ul {
/*padding: 2px;*/
}
#menu li {
	text-align: left;
	font-size: 85%;
	height: 25px;
	line-height: 25px;
	padding-left:5px;
	border-bottom:1px solid white;
}
#menu li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	display: block;
}
#menu li:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	background-color:#f58bbb;
}
#menu dt a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #aeb705;
	text-decoration: none;
	display: block;
}
#menu dt a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	text-decoration: none;
	font-weight: bold;
}
#menu dt:hover {
	background: #f58bbb;
}
/**/

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #959595;
	text-decoration: underline;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f58bbb;
	text-decoration: none;
}
.aTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #959595;
}
/*.aTxt:link, .aTxt:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #959595;
	text-decoration: underline;
}
.aTxt:hover {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737372;
	text-decoration: none;
}*/

.red {
	color:#737372;
}
.no {
	color:#737372;
	font-size:11px;
}
.yes {
	color: #737372;
	font-size:11px;
}
.vertmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #aeb705;
	text-decoration: none;
}
.gras {
	font-weight: bold;
}
.grasgris {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #a1a1a1;
}
.texte {
	font:   11px Arial, Helvetica, sans-serif;
	color: #404040;
}
.textegras {
	font:   11px Arial, Helvetica, sans-serif;
	color: #404040;
	font-weight: bold;
}
.textegras13 {
	font:   13px Arial, Helvetica, sans-serif;
	color: #404040;
	font-weight: bold;
}
.titremagenta14 {
	font:   14px Arial, Helvetica, sans-serif;
	color: #e50086;
	font-weight: bold;
}
.titremagenta12 {
	font:   12px Arial, Helvetica, sans-serif;
	color: #F774AF;
	font-weight: bold;
}
.titre-vert {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #7CA724;
}
.titreorange {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #f0aa01;
	font-weight: bold;
}
.titreorange13 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #f0aa01;
	font-weight: bold;
}
.titrevert {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #aeb705;
	font-weight: bold;
}
.lienvert:link, .lienvert:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #aeb705;
	text-decoration: underline;
}
.lienvert {
	font: 11px Arial, Helvetica, sans-serif;
	color: #aeb705;
}
.bleu-gras {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #06F;
}
.blanc {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.blanc:link, .blanc:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.TITREblanc {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.lienrouge {
	color:#990000;
	text-decoration:underline
}
.lienrouge :hover {
	color:#990000;
	text-decoration:none
}
.SP {
	display:none;
} /*antispam*/
.titre_bg_vert {
	background-color:#aeb705;
	color:#FFF;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding: 5px;
}
.encadre {
	background-color:#D3DB54;
	color:#333;
	padding: 5px;
}
.ref { font-size:9px; color:#ffffff; text-align:center; margin:5px auto 5px auto; padding:0; font-weight:normal; width:1024px;}