a img {
	border-width: 0px;
}
.clearAfter::after {
	clear: both; display: block; content: "";
}
body {
	margin: 0px; padding: 0px; 
	background-image:url('http://s460258660.onlinehome.fr/siteville/design/background.jpg');
	background-repeat:no-repeat;
 	background-attachment:bloc;
 	background-position:top center; 
	background-color:#fffaed;
}
#menuCover {
	z-index: 2;
}
#menu {
	margin: 0px; width: 1000px; font-size: 140%; position: relative; z-index: 3; -ms-zoom: 1; ;
}
#menu ul {
	margin: 0px; padding: 0px; width: 100%; float: left; -ms-zoom: 1;
}
#menu ul li {
	margin: 0px; display: block;
}
.withJS #menu ul li {
	float: left;
}
#menu ul li a {
	padding: 13px 15px 11px; color: rgb(255, 255, 255); line-height: 1.2em; text-decoration: none; border-right-color: rgb(255, 255, 255); border-right-width: 0px; border-right-style: solid; display: block;
}
#menu ul li a.last {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none; border-left-color: currentColor; border-left-width: 0px; border-left-style: none
}
#menu ul li.home {
	margin: 0px;
}
#menu ul li.home a {
	padding: 0px;
}
#menu ul li.home a img {
	display: block;
}
#menu ul li a.selected {
	background: rgb(255, 255, 255); color: rgb(0, 117, 133);
}
#menu ul li a:hover {
	background: rgb(255, 255, 255); color: rgb(0, 117, 133);
}
.withJS #menu ul ul {
	padding: 5px; width: 990px; position: absolute;
}
#menu ul ul {
	margin: 0px; padding: 0px; border: 1px solid rgb(226, 227, 227); width: 100%; clear: both; position: relative; background-color: rgb(255, 255, 255);
}
#menu li li {
	list-style: none; border: 0px currentColor; width: 247px; text-align: left; overflow: hidden; font-size: 85%; float: left; -ms-zoom: 1; background-color: rgb(255, 255, 255);
}
#menu li li.clear {
	float: left;
}
#menu li li a {
	background: rgb(255, 255, 255); color: rgb(88, 88, 90); min-height: 55px;
}
#menu li li a:hover {
	background: url("images/niv2hover.gif") repeat-x left top rgb(30, 102, 112); color: rgb(255, 255, 255);
}
#menu li li a:hover strong {
	color: rgb(255, 255, 255);
}
#menu li li a strong {
	color: rgb(0, 117, 133);
}
#menu li li a img {
	margin-right: 10px; float: left;
}
#menu ul .GIENR2 ul li a {
	margin: 0px 2px; padding: 10px 3px; width: 220px; line-height: 1.2em; border-bottom-color: rgb(49, 111, 182); border-bottom-width: 1px; border-bottom-style: dotted;
}
#menu ul .GIENR2 .spanNiv1 a:hover {
	background: rgb(49, 111, 182); color: rgb(255, 255, 255);
}
#menu ul .GIENR2 .spanNiv1 a {
	color: rgb(49, 111, 182);
}
#menu ul .GIENR2 .selectedN1 a.selected {
	background: rgb(49, 111, 182); color: rgb(255, 255, 255);
}
#menu ul .GIENR2 .selectedN1 a {
	background: rgb(49, 111, 182); color: rgb(255, 255, 255);
}
#menu ul .GIENR2 ul a {
	background: rgb(255, 255, 255); color: rgb(49, 111, 182);
}
#menu ul .GIENR2 a.selected {
	background: url("images/niv1hover_GIENR2.gif") repeat-x left top rgb(49, 111, 182); color: rgb(255, 255, 255);
}
#menu ul .GIENR2 ul a strong {
	color: rgb(49, 111, 182);
}
#menu ul .GIENR2 ul .selected a strong {
	color: rgb(255, 255, 255);
}
#menu ul .GIENR2 ul a:hover strong {
	color: rgb(255, 255, 255);
}
#menu ul .selected.GIENR2 ul a:hover {
	background: url("images/niv2hover_GIENR2.gif") repeat-x left top rgb(49, 111, 182); color: rgb(255, 255, 255);
}
#menu ul .GIENR2 ul .selected a {
	background: url("images/niv2hover_GIENR2.gif") repeat-x left top rgb(49, 111, 182); color: rgb(255, 255, 255);
}
#menu ul .GIENR2 ul a:hover {
	background: url("images/niv2hover_GIENR2.gif") repeat-x left top rgb(49, 111, 182); color: rgb(255, 255, 255);
}
#menu ul .GIENR4 ul li a {
	margin: 0px 2px; padding: 10px 3px; width: 220px; line-height: 1.2em; border-bottom-color: rgb(233, 151, 0); border-bottom-width: 1px; border-bottom-style: dotted;
}
#menu ul .GIENR4 .spanNiv1 a:hover {
	background: rgb(233, 151, 0); color: rgb(255, 255, 255);
}
#menu ul .GIENR4 .spanNiv1 a {
	color: rgb(233, 151, 0);
}
#menu ul .GIENR4 .selectedN1 a.selected {
	background: rgb(233, 151, 0); color: rgb(255, 255, 255);
}
#menu ul .GIENR4 .selectedN1 a {
	background: rgb(233, 151, 0); color: rgb(255, 255, 255);
}
#menu ul .GIENR4 ul a {
	background: rgb(255, 255, 255); color: rgb(233, 151, 0);
}
#menu ul .GIENR4 a.selected {
	background: url("images/niv1hover_GIENR4.gif") repeat-x left top rgb(53, 134, 46); color: rgb(233, 151, 0);
}
#menu ul .GIENR4 ul a strong {
	color: rgb(233, 151, 0);
}
#menu ul .GIENR4 ul .selected a strong {
	color: rgb(255, 255, 255);
}
#menu ul .GIENR4 ul a:hover strong {
	color: rgb(255, 255, 255);
}
#menu ul .selected.GIENR4 ul a:hover {
	background: url("images/niv2hover_GIENR4.gif") repeat-x left top rgb(233, 151, 0); color: rgb(255, 255, 255);
}
#menu ul .GIENR4 ul .selected a {
	background: url("images/niv2hover_GIENR4.gif") repeat-x left top rgb(233, 151, 0); color: rgb(255, 255, 255);
}
#menu ul .GIENR4 ul a:hover {
	background: url("images/niv2hover_GIENR4.gif") repeat-x left top rgb(233, 151, 0); color: rgb(255, 255, 255);
}
#menu ul .GIENR6 ul li a {
	margin: 0px 2px; padding: 10px 3px; width: 220px; line-height: 1.2em; border-bottom-color: rgb(164, 70, 67); border-bottom-width: 1px; border-bottom-style: dotted;
}
#menu ul .GIENR6 .spanNiv1 a:hover {
	background: rgb(164, 70, 67); color: rgb(255, 255, 255);
}
#menu ul .GIENR6 .spanNiv1 a {
	color: rgb(164, 70, 67);
}
#menu ul .GIENR6 .selectedN1 a.selected {
	background: rgb(164, 70, 67); color: rgb(255, 255, 255);
}
#menu ul .GIENR6 .selectedN1 a {
	background: rgb(164, 70, 67); color: rgb(255, 255, 255);
}
#menu ul .GIENR6 ul a {
	background: rgb(255, 255, 255); color: rgb(164, 70, 67);
}
#menu ul .GIENR6 a.selected {
	background: url("images/niv1hover_GIENR6.gif") repeat-x left top rgb(164, 70, 67); color: rgb(255, 255, 255);
}
#menu ul .GIENR6 ul a strong {
	color: rgb(164, 70, 67);
}
#menu ul .GIENR6 ul .selected a strong {
	color: rgb(255, 255, 255);
}
#menu ul .GIENR6 ul a:hover strong {
	color: rgb(255, 255, 255);
}
#menu ul .selected.GIENR6 ul a:hover {
	background: url("images/niv2hover_GIENR6.gif") repeat-x left top rgb(164, 70, 67); color: rgb(255, 255, 255);
}
#menu ul .GIENR6 ul .selected a {
	background: url("images/niv2hover_GIENR6.gif") repeat-x left top rgb(164, 70, 67); color: rgb(255, 255, 255);
}
#menu ul .GIENR6 ul a:hover {
	background: url("images/niv2hover_GIENR6.gif") repeat-x left top rgb(164, 70, 67); color: rgb(255, 255, 255);
}
#menu ul .GIENR8 ul li a {
	margin: 0px 2px; padding: 10px 3px; width: 220px; line-height: 1.2em; border-bottom-color: rgb(62, 152, 135); border-bottom-width: 1px; border-bottom-style: dotted;
}
#menu ul .GIENR8 .spanNiv1 a:hover {
	background: rgb(62, 152, 135); color: rgb(255, 255, 255);
}
#menu ul .GIENR8 .spanNiv1 a {
	color: rgb(62, 152, 135);
}
#menu ul .GIENR8 .selectedN1 a.selected {
	background: rgb(62, 152, 135); color: rgb(255, 255, 255);
}
#menu ul .GIENR8 .selectedN1 a {
	background: rgb(62, 152, 135); color: rgb(255, 255, 255);
}
#menu ul .GIENR8 ul a {
	background: rgb(255, 255, 255); color: rgb(62, 152, 135);
}
#menu ul .GIENR8 a.selected {
	background: url("images/niv1hover_GIENR8.gif") repeat-x left top rgb(62, 152, 135); color: rgb(255, 255, 255);
}
#menu ul .GIENR8 ul a strong {
	color: rgb(62, 152, 135);
}
#menu ul .GIENR8 ul .selected a strong {
	color: rgb(255, 255, 255);
}
#menu ul .GIENR8 ul a:hover strong {
	color: rgb(255, 255, 255);
}
#menu ul .selected.GIENR8 ul a:hover {
	background: url("images/niv2hover_GIENR8.gif") repeat-x left top rgb(62, 152, 135); color: rgb(255, 255, 255);
}
#menu ul .GIENR8 ul .selected a {
	background: url("images/niv2hover_GIENR8.gif") repeat-x left top rgb(62, 152, 135); color: rgb(255, 255, 255);
}
#menu ul .GIENR8 ul a:hover {
	background: url("images/niv2hover_GIENR8.gif") repeat-x left top rgb(62, 152, 135); color: rgb(255, 255, 255);
}
#menu ul .GIENR1 ul li a {
	margin: 0px 2px; padding: 10px 3px; width: 220px; line-height: 1.2em; border-bottom-color: rgb(42, 180, 49); border-bottom-width: 1px; border-bottom-style: dotted;
}
#menu ul .GIENR1 .spanNiv1 a:hover {
	background: rgb(42, 180, 49); color: rgb(255, 255, 255);
}
#menu ul .GIENR1 .spanNiv1 a {
	color: rgb(42, 180, 49);
}
#menu ul .GIENR1 .selectedN1 a.selected {
	background: rgb(42, 180, 49); color: rgb(255, 255, 255);
}
#menu ul .GIENR1 .selectedN1 a {
	background: rgb(42, 180, 49); color: rgb(255, 255, 255);
}
#menu ul .GIENR1 ul a {
	background: rgb(255, 255, 255); color: rgb(42, 180, 49);
}
#menu ul .GIENR1 a.selected {
	background: url("images/niv1hover_GIENR1.gif") repeat-x left top rgb(42, 180, 49); color: rgb(255, 255, 255);
}
#menu ul .GIENR1 ul a strong {
	color: rgb(42, 180, 49);
}
#menu ul .GIENR1 ul .selected a strong {
	color: rgb(255, 255, 255);
}
#menu ul .GIENR1 ul a:hover strong {
	color: rgb(255, 255, 255);
}
#menu ul .selected.GIENR1 ul a:hover {
	background: url("images/niv2hover_GIENR1.gif") repeat-x left top rgb(42, 180, 49); color: rgb(255, 255, 255);
}
#menu ul .GIENR1 ul .selected a {
	background: url("images/niv2hover_GIENR1.gif") repeat-x left top rgb(42, 180, 49); color: rgb(255, 255, 255);
}
#menu ul .GIENR1 ul a:hover {
	background: url("images/niv2hover_GIENR1.gif") repeat-x left top rgb(42, 180, 49); color: rgb(255, 255, 255);
}
#menu ul .GIENR3 ul li a {
	margin: 0px 2px; padding: 10px 3px; width: 220px; line-height: 1.2em; border-bottom-color: rgb(167, 69, 144); border-bottom-width: 1px; border-bottom-style: dotted;
}
#menu ul .GIENR3 .spanNiv1 a:hover {
	background: rgb(167, 69, 144); color: rgb(255, 255, 255);
}
#menu ul .GIENR3 .spanNiv1 a {
	color: rgb(167, 69, 144);
}
#menu ul .GIENR3 .selectedN1 a.selected {
	background: rgb(167, 69, 144); color: rgb(255, 255, 255);
}
#menu ul .GIENR3 .selectedN1 a {
	background: rgb(167, 69, 144); color: rgb(255, 255, 255);
}
#menu ul .GIENR3 ul a {
	background: rgb(255, 255, 255); color: rgb(167, 69, 144);
}
#menu ul .GIENR3 a.selected {
	background: url("images/niv1hover_GIENR3.gif") repeat-x left top rgb(167, 69, 144); color: rgb(255, 255, 255);
}
#menu ul .GIENR3 ul a strong {
	color: rgb(167, 69, 144);
}
#menu ul .GIENR3 ul .selected a strong {
	color: rgb(255, 255, 255);
}
#menu ul .GIENR3 ul a:hover strong {
	color: rgb(255, 255, 255);
}
#menu ul .selected.GIENR3 ul a:hover {
	background: url("images/niv2hover_GIENR3.gif") repeat-x left top rgb(167, 69, 144); color: rgb(255, 255, 255);
}
#menu ul .GIENR3 ul .selected a {
	background: url("images/niv2hover_GIENR3.gif") repeat-x left top rgb(167, 69, 144); color: rgb(255, 255, 255);
}
#menu ul .GIENR3 ul a:hover {
	background: url("images/niv2hover_GIENR3.gif") repeat-x left top rgb(167, 69, 144); color: rgb(255, 255, 255);
}
#menu ul .GIENR5 ul li a {
	margin: 0px 2px; padding: 10px 3px; width: 220px; line-height: 1.2em; border-bottom-color: rgb(215, 0, 127); border-bottom-width: 1px; border-bottom-style: dotted;
}
#menu ul .GIENR5 .spanNiv1 a:hover {
	background: rgb(215, 0, 127); color: rgb(255, 255, 255);
}
#menu ul .GIENR5 .spanNiv1 a {
	color: rgb(215, 0, 127);
}
#menu ul .GIENR5 .selectedN1 a.selected {
	background: rgb(215, 0, 127); color: rgb(255, 255, 255);
}
#menu ul .GIENR5 .selectedN1 a {
	background: rgb(215, 0, 127); color: rgb(255, 255, 255);
}
#menu ul .GIENR5 ul a {
	background: rgb(255, 255, 255); color: rgb(215, 0, 127);
}
#menu ul .GIENR5 a.selected {
	background: url("images/niv1hover_GIENR5.gif") repeat-x left top rgb(215, 0, 127); color: rgb(255, 255, 255);
}
#menu ul .GIENR5 ul a strong {
	color: rgb(215, 0, 127);
}
#menu ul .GIENR5 ul .selected a strong {
	color: rgb(255, 255, 255);
}
#menu ul .GIENR5 ul a:hover strong {
	color: rgb(255, 255, 255);
}
#menu ul .selected.GIENR5 ul a:hover {
	background: url("images/niv2hover_GIENR5.gif") repeat-x left top rgb(215, 0, 127); color: rgb(255, 255, 255);
}
#menu ul .GIENR5 ul .selected a {
	background: url("images/niv2hover_GIENR5.gif") repeat-x left top rgb(215, 0, 127); color: rgb(255, 255, 255);
}
#menu ul .GIENR5 ul a:hover {
	background: url("images/niv2hover_GIENR5.gif") repeat-x left top rgb(215, 0, 127); color: rgb(255, 255, 255);
}
#menu ul .GIENR7 ul li a {
	margin: 0px 2px; padding: 10px 3px; width: 220px; line-height: 1.2em; border-bottom-color: rgb(178, 175, 0); border-bottom-width: 1px; border-bottom-style: dotted;
}
#menu ul .GIENR7 .spanNiv1 a:hover {
	background: url("images/fondlien_last_hover.gif") no-repeat right top rgb(178, 175, 0); color: rgb(255, 255, 255);
}
#menu ul .GIENR7 .spanNiv1 a {
	no-repeat right top rgb(255, 255, 255); color: rgb(178, 175, 0);
}
#menu ul .GIENR7 .selectedN1 a.selected {
	background: url("images/fondlien_last_hover.gif") no-repeat right top rgb(178, 175, 0); color: rgb(255, 255, 255);
}
#menu ul .GIENR7 .selectedN1 a {
	background: url("images/fondlien_last_hover.gif") no-repeat right top rgb(178, 175, 0); color: rgb(255, 255, 255);
}
#menu ul .GIENR7 ul a {
	background: url("images/fondlien_last_hover.gif") no-repeat right top rgb(255, 255, 255); color: rgb(178, 175, 0);
}
#menu ul .GIENR7 a.selected {
	background: url("images/niv1hover_GIENR7.gif") no-repeat right top; color: rgb(255, 255, 255);
}
#menu ul .GIENR7 ul a strong {
	color: rgb(178, 175, 0);
}
#menu ul .GIENR7 ul .selected a strong {
	color: rgb(255, 255, 255);
}
#menu ul .GIENR7 ul a:hover strong {
	color: rgb(255, 255, 255);
}
#menu ul .selectedN1.last.GIENR7 ul a:hover {
	background: url("images/niv2hover_GIENR7.gif") repeat-x left top rgb(178, 175, 0); color: rgb(255, 255, 255);
}
#menu ul .selectedN1.selected.last.GIENR7 ul a:hover {
	background: url("images/niv2hover_GIENR7.gif") repeat-x left top rgb(178, 175, 0); color: rgb(255, 255, 255);
}
#menu ul .selected.GIENR7 ul a:hover {
	background: url("images/niv2hover_GIENR7.gif") repeat-x left top rgb(178, 175, 0); color: rgb(255, 255, 255);
}
#menu ul .selectedN1.last.GIENR7 ul .selected a {
	background: url("images/niv2hover_GIENR7.gif") repeat-x left top rgb(178, 175, 0); color: rgb(255, 255, 255);
}
#menu ul .selectedN1.selected.last.GIENR7 ul .selected a {
	background: url("images/niv2hover_GIENR7.gif") repeat-x left top rgb(178, 175, 0); color: rgb(255, 255, 255);
}
#menu ul .selected.GIENR7 ul .selected a {
	background: url("images/niv2hover_GIENR7.gif") repeat-x left top rgb(178, 175, 0); color: rgb(255, 255, 255);
}
#menu ul .GIENR7 ul .selected a {
	background: url("images/niv2hover_GIENR7.gif") repeat-x left top rgb(178, 175, 0); color: rgb(255, 255, 255);
}
#menu ul .GIENR7 ul a:hover {
	background: url("images/niv2hover_GIENR7.gif") repeat-x left top rgb(178, 175, 0); color: rgb(255, 255, 255);
}
#menu ul .GIENR3 a {
	padding: 5px 15px 2px; font-size: 14px; background-image: url(http://s460258660.onlinehome.fr/siteville/addon/menuderoulant/r3.png); 
}
#menu ul .GIENR4 a {
	padding: 5px 15px 2px; font-size: 14px; background-image: url(http://s460258660.onlinehome.fr/siteville/addon/menuderoulant/r4.png);
}
#menu ul .GIENR7 a {
	padding: 5px 15px 2px; font-size: 14px; background-image: url(http://s460258660.onlinehome.fr/siteville/addon/menuderoulant/r7.png);
}
#menu ul .GIENR1 a {
	padding: 5px 15px 2px; font-size: 14px; background-image: url(http://s460258660.onlinehome.fr/siteville/addon/menuderoulant/r1.png);
}
#menu ul .GIENR2 a {
	font-size: 14px; background-image: url(http://s460258660.onlinehome.fr/siteville/addon/menuderoulant/r2.png);
}
#menu ul .GIENR5 a {
	font-size: 14px; background-image: url(http://s460258660.onlinehome.fr/siteville/addon/menuderoulant/r5.png);
}
#menu ul .GIENR6 a {
	padding: 5px 15px 2px; font-size: 14px; background-image: url(http://s460258660.onlinehome.fr/siteville/addon/menuderoulant/r6.png);
}
#menu ul .GIENR8 a {
	font-size: 14px; background-image: url(http://s460258660.onlinehome.fr/siteville/addon/menuderoulant/r8.png);
}
a.pratique:link {
	text-decoration: none;
	color: #528FBC;
	font-weight: bold;
}
a.pratique:visited {
	text-decoration: none;
	color: #528FBC;
}
a.pratique:hover {
	text-decoration: none;
	color: #528FBC;
}
a.pratique:active {
	text-decoration: none;
	color: #528FBC;
}
.withJS #menu li ul {
	visibility: hidden;
}