/**---------------------------- MENU -------------------------**/

#menu { width:938px; margin-left:auto; margin-right:auto; position:relative; z-index:2; }
#menu a {color:rgb(0,50,146); text-decoration:none;}
#menu li {float:left;}
#menu li a {padding:0 20px 0 0; display:block;  background-repeat:no-repeat;height:16px; overflow:hidden; color:#303030; font-size:10px; font-family:Verdana;}
#menu li ul {padding:2px 0 0 0; border:1px solid #000000; border-top:0; margin:0; z-index:3;  }
#menu li li {float:none; padding-left:0; position:relative; left:-2px; left:0; margin:0 -12px 0 0; }

#menu li li a {padding:3px 20px 5px 10px; line-height:1.1em; height:auto; overflow:visible; text-indent:0; position:relative; z-index:101; font-size:10px; font-family:Verdana; text-align:left; background-color:#E1E1E1;}

.hasJS #menu li ul {position:absolute; margin:5px 0 0 1px;}
.hasJS #menu .show ul {display:block !important; }
.iframeBackground {position:absolute; width:100%; height:98%; display:block !important; z-index:100; background:#fff;}




#menu .rub1 {color:rgb(166,181,221); border-color:rgb(123,137,175); padding-top:3px;  }
#menu .rub1 a {background-position:-100px -84px; width:43px;  }
#menu .rub1 a:hover, #menu .rub1.show a, #menu .rub1 a.current, .decouverte #menu .rub1 a {background-position:-100px -184px;  }
#menu .rub1 li a {color:rgb(166,181,221); width:130px; color:#363636; font-weight:lighter;}

#menu .rub1 li a:hover,
#menu .rub1 li a:focus,
#menu .rub1 li a:active {color:white; background-color:#363636;}




#menu .rub2 {color:rgb(255,150,0); border-color:rgb(241,119,0);padding-top:3px;}
#menu .rub2 a {background-position:-1100px -84px; width:40px;}
#menu .rub2 li a {color:rgb(255,150,0); width:130px;color:#363636; font-weight:lighter;}
#menu .rub2 a:hover, #menu .rub3.show a, #menu .rub3 a.current, .services #menu .rub3 a {background-position:-1100px -184px; }
#menu .rub2 li a {color:rgb(255,150,0); width:130px;color:#363636; font-weight:lighter;}
#menu .rub2 li a:hover,
#menu .rub2 li a:focus,
#menu .rub2 li a:active {color:white; background-color:#363636;}



#menu .rub3 {color:rgb(255,150,0); border-color:rgb(241,119,0);padding-top:3px;}
#menu .rub3 a {background-position:-1100px -84px; width:86px;}
#menu .rub3 a:hover, #menu .rub3.show a, #menu .rub3 a.current, .services #menu .rub3 a {background-position:-1100px -184px;}
#menu .rub3 li a {color:rgb(255,150,0); width:130px;color:#363636; font-weight:lighter;}
#menu .rub3 li a:hover,
#menu .rub3 li a:focus,
#menu .rub3 li a:active {color:white; background-color:#363636;}

#menu .rub5 {color:rgb(255,150,0); border-color:rgb(241,119,0);padding-top:3px;}
#menu .rub5 a {background-position:-1100px -84px; width:86px;}
#menu .rub5 a:hover, #menu .rub3.show a, #menu .rub3 a.current, .services #menu .rub3 a {background-position:-1100px -184px;}
#menu .rub5 li a {color:rgb(255,150,0); width:130px;color:#363636; font-weight:lighter;}
#menu .rub5 li a:hover,
#menu .rub5 li a:focus,
#menu .rub5 li a:active {color:white; background-color:#363636;}

#menu .rub6 {color:rgb(255,150,0); border-color:rgb(241,119,0);padding-top:3px;}
#menu .rub6 a {background-position:-1100px -84px; width:119px;}
#menu .rub6 a:hover, #menu .rub3.show a, #menu .rub3 a.current, .services #menu .rub3 a {background-position:-1100px -184px;}
#menu .rub6 li a {color:rgb(255,150,0); width:130px;color:#363636; font-weight:lighter;}
#menu .rub6 li a:hover,
#menu .rub6 li a:focus,
#menu .rub6 li a:active {color:white; background-color:#363636;}


#menu .rub7 {color:rgb(255,150,0); border-color:rgb(241,119,0);padding-top:3px;}
#menu .rub7 a {background-position:-1100px -84px; width:113px;}
#menu .rub7 a:hover, #menu .rub3.show a, #menu .rub3 a.current, .services #menu .rub3 a {background-position:-1100px -184px;}
#menu .rub7 li a {color:rgb(255,150,0); width:130px;color:#363636; font-weight:lighter;}
#menu .rub7 li a:hover,
#menu .rub7 li a:focus,
#menu .rub7 li a:active {color:white; background-color:#363636;}

#menu .rub8 {color:rgb(255,150,0); border-color:rgb(241,119,0);padding-top:3px;}
#menu .rub8 a {background-position:-1100px -84px; width:133px;}
#menu .rub8 a:hover, #menu .rub3.show a, #menu .rub3 a.current, .services #menu .rub3 a {background-position:-1100px -184px; color:#000;}
#menu .rub8 li a {color:rgb(255,150,0); width:130px;color:#363636; font-weight:lighter;}
#menu .rub8 li a:hover,
#menu .rub8 li a:focus,
#menu .rub8 li a:active {color:white; background-color:#363636;}



#menu .rub9 {color:rgb(255,150,0); border-color:rgb(241,119,0);padding-top:3px;}
#menu .rub9 a {background-position:-1100px -84px; width:70px;}
#menu .rub9 a:hover, #menu .rub3.show a, #menu .rub3 a.current, .services #menu .rub3 a {background-position:-1100px -184px;}
#menu .rub9 li a {color:rgb(255,150,0); width:130px;color:#363636; font-weight:lighter;}
#menu .rub9 li a:hover,
#menu .rub9 li a:focus,
#menu .rub9 li a:active {color:white; background-color:#363636;}

.notif {
    position: relative;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
    min-width: 13em;
    max-width: 52em;
    margin: 4em auto;
    font-size:11px;
    border:1px solid #FFBFBF;
    background-image:url('../img/bg/bg4.gif');
    width: 550px;
    -moz-border-radius:5px;
}

.notif_help {
    position: relative;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
    min-width: 13em;
    max-width: 52em;
    margin: 4em auto;
    font-size:11px;
    border:1px solid #E1E2CD;
    background-image:url('../img/bg/bg3.gif');
    width: 550px;
    -moz-border-radius:5px;
}

.foot_main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}