/*html tag*/
@charset "iso-8859-1";
/* Commented Backslash Hack hides rule from IE5-Mac \*/
/* End IE5-Mac hack */
#menu  { color: white; font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Sans-serif; background-position: center; text-align: center }
#menu a    { color: white; font-size: 10px; text-decoration: none; background-position: center; text-align: center; display: block; padding: 4px 8px 5px }
#menu a.actf   { color: white}
#menu a.actfkids   { color: black; background: transparent }
#menu li     { color: white; background-repeat: repeat; background-attachment: scroll; background-position: center; float: left; display: block; margin: 0; padding-left: 7; border: none 0; position: relative }
#menu li.divider background-repeat: no-repeat; background-attachment: scroll; background-position: center; width: 50px; height: 25px }
#menu li li   { color: #000; background-color: white; background-position: center; width: 100% }
#menu li li ul  { color: #000; background-position: center; top: 0; left: 100% }
#menu li ul  { background: #000 center; padding-bottom: 5px; border-right: 1px solid #989898; border-bottom: 1px solid #989898; border-left: 1px solid #989898; position: absolute; z-index: 10; width: 115px; visibility: hidden; -moz-opacity: 0.9; filter: alpha(opacity=90); opacity: 0.90  }
#menu li ul a { color: black; font-size: 100%; background-position: center; text-align: left }
#menu li a:hover, #menu li ul a:hover { color: black; background-color: #7FC31C; background-position: center -moz-opacity: 0.99; filter: alpha(opacity=99); opacity: 0.99 }
#menu li:hover     { color: #7FC31C; background-repeat: repeat-x; background-attachment: scroll; background-position: center; z-index: 100 }
#menu li:hover > a, #menu a:hover     { color: white; background-color: #white}
#menu ul    { color: white; font-size: 10px; background-color: transparent; list-style-type: none; margin: 0; padding: 0; border: none 0 }
#menu ul#menulist a#nav_welkom {color: white; margin-left: 5px }
#menu ul#menulist li:hover > ul    { font-size: 10px; display: block; visibility: visible }
* html #menu li a { position: relative }
div#menu li:hover li ul, #menu li:hover li:hover li ul, #menu li:hover li:hover li:hover li ul  { background-color: ButtonShadow; visibility: hidden }
div#menu li:hover ul, #menu li:hover li:hover ul, #menu li:hover li:hover li:hover ul  { background-color: white; visibility: visible }
html > body #menu li ul  { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica; display: none }

BODY { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none;}
TH { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none;}
TD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none;}
P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
LI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none;}
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none;}
A { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none;}
A:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FF8500;
	text-decoration: none;
}

/* custom style */
/* tetiere */
.tetmenu0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFF;
	text-decoration: none;
}
.tetmenu0:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.tetmenu1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none;}
.tetmenu1:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none;}
.tetpath { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #6E6E6E; text-decoration: none;}
.tetpath:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF8500; text-decoration: none;}
.tetaltmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #8F8F8F; text-decoration: none;}
.tetaltmenu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FF8500; text-decoration: none;}
.tetaltmenusep { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #7FC31C; text-decoration: none; padding-right: 5px; padding-left: 5px;}
/* left menu */
.leftmenubold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
.leftmenubold:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF8500; text-decoration: none;}
.leftmenuboldgreen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; background-color: #CCE821;}
.leftmenuboldgreen:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF8500; text-decoration: none; background-color: #CCE821;}
.leftmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.leftmenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF8500;
	text-decoration: none;
}
.leftmenugreen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; background-color: #CCE821;}
.leftmenugreen:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF8500; text-decoration: none; background-color: #CCE821;}
.leftsubmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none;}
.leftsubmenu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FF8500; text-decoration: none;}
/* pied page */
.footmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #8F8F8F; text-decoration: none;}
.footmenu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FF8500; text-decoration: none;}
.footmenusep {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #8F8F8F; text-decoration: none; padding-right: 5px; padding-left: 5px;}
/* box */
.boxtitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.boxsoustitre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #6E6E6E; text-decoration: none;}
.boxtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none;}
.boxtextbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none;}
.boxtextblanc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FFFFFF; text-decoration: none;}
.boxtextblancbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.boxlinkorange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF8500; text-decoration: none;}
.boxlinkorange:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF8500; text-decoration: none;}
/* zone promo */
.promogris { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; font-style : italic; color: #414141; text-decoration: none;}
.promoblanc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; text-decoration: none;}
/* ------------------------ contenu ---------------------------------- */
/* titrerubrique */
H1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #000000; text-decoration: none;}
.titrerubriquenoir { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #000000; text-decoration: none;}
.titrerubriqueblanc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #FFFFFF; text-decoration: none;}
/* titresection */
H2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #7FC31C; text-decoration: none;}
.titresection { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #7FC31C; text-decoration: none;}
/* titre */
H3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #095AA6; text-decoration: none;}
.titrebleu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #095AA6; text-decoration: none;}
.titregris { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #414141; text-decoration: none;}
/* chapo */
H4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #8F8F8F; text-decoration: none;}
.chapogris { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #8F8F8F; text-decoration: none;}
.chapobleu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #095AA6; text-decoration: none;}
H5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none;}
H6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none;}
H7 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none;}
/* contenu */
.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none;}
.textbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none;}
.textorange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FF8500; text-decoration: none;}
.textorangebold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF8500; text-decoration: none;}
.textbleu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #095AA6; text-decoration: none;}
.textbleubold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #095AA6; text-decoration: none;}
.linkorange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FF8500; text-decoration: none;}
.linkorange:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FF8500; text-decoration: none;}
.leftmenuorange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF8500; text-decoration: none;}
.bgbordergrey { background-color: #9F9F9F;}
.ongletblancbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.linkorangebold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF8500; text-decoration: none;}
.linkorangebold:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF8500; text-decoration: none;}
.boursegris { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #6E6E6E; text-decoration: none;}
.boursevert { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #7FC31C; text-decoration: none;}
.leftmenuboldgreen .leftmenu {font-weight: bold;}

