body{margin:0px;padding-right:3px;padding-left:2px;}
#menu_navigation{clear:both;padding : 0;list-style : none;line-height : 30px;text-align : center;font-weight : bold;font-family : Arial;font-size : 12px;margin-left:auto;margin-right:auto;margin-top:2px;width:567px;}
#menu_navigation ul{padding:0;margin:0;list-style:none;line-height:30px;text-align:center;}
#menu_navigation a{display:block;padding:0;background:#0066CC;color:#fff;text-decoration:none;width:80px;}
#menu_navigation a.actif{display:block;padding:0;background:#015b8f;color:#FFFF00;text-decoration:none;width:80px;}
#menu_navigation a.petit{display:none;}
#menu_navigation li{float:left;border-right:1px solid #fff;}
#menu_navigation a.titre_menu{display:none;}
html>body #menu_navigation li{border-right:1px solid transparent;}
#menu_navigation a:hover{color: #FFFF00;background: #0000CC;}
#menu_navigation a.actif:hover{color:#FFFF00;background: #0000CC;}
#menu_mobile{display:none;}
@media screen and (max-width: 590px){
#menu_navigation {display:none;}
#menu_mobile{clear:both;padding:0;display:inline;list-style : none;margin-left:0px;margin-right:0px;line-height : 30px;margin-top:2px;font-weight : bold;font-family : Arial;font-size : 12px;}
#menu_mobile ul{padding:0;margin:0;list-style:none;line-height:30px;text-align:center;}
#menu_mobile a{padding : 0;list-style : none;text-align : center;font-weight : bold;font-family : Arial;font-size : 12px;margin-left:0px;margin-right:0px;margin-top:2px;width:50%;isplay:block;float:left;background:#0066CC;color:#fff;text-decoration:none;}
#menu_mobile a.actif{padding : 0;list-style : none;line-height : 30px;text-align : center;font-weight : bold;font-family : Arial;font-size : 12px;margin-left:0px;margin-right:0px;margin-top:2px;width:50%;display:block;float:left;background:#015b8f;color:#FFFF00;text-decoration:none;}
#menu_mobile a:hover{color: #FFFF00;background: #0000CC;}
#menu_mobile a.actif:hover{color:#FFFF00;background: #0000CC;}
}
/*CSS Pour les pages de menu uniquement*/
.element_menu{width:100%;border:#0099FF 1px solid;margin-right:5px;margin-top:5px;padding-bottom:2px;float:left;line-height: 170%;}
.element_menu li {display:list-item;list-style-image:url("/Sources/Design/Fleche.gif");margin-top:0px;} 
.element_menu ul{padding-left:15px;margin-top:2px;margin-bottom:0px;}
.element_menu a {color:#0033CC;text-decoration:none;font-size:13px;font-family:'Trebuchet MS', Tahoma, Verdana, 'Times New Roman', Times, serif;}
.element_menu A:hover{text-decoration:underline;color:#0033CC;font-size:13px;font-family:'Trebuchet MS', Tahoma, Verdana, 'Times New Roman', Times, serif;}
.titre_menu{line-height:25px;vertical-align:middle;padding-left:2px;padding-right:2px;text-align:center;background-color:#0066CC;color:#FFFF00;font-weight : bold;font-size:13px;font-family:'Trebuchet MS', Tahoma, Verdana, 'Times New Roman', Times, serif;}
.tous_les_menus{clear:both;}
.encadre_google{width:100%;border:#0099FF 1px solid;margin:5px;padding-bottom:2px;padding-top:4px;float:left;text-align:center;}
#encadre_google_droite{width:100%;border:#0099FF 1px solid;margin-top:5px;margin-right:5px;padding-bottom:2px;padding-top:4px;float:left;text-align:center;}
h1{clear:both;font-weight:bold;text-align:center;padding-top:10px;color:#0066CC;font-size:18px;font-family:'Trebuchet MS',Arial, Tahoma, Verdana, 'Times New Roman', Times, serif;margin-top:10px;margin-bottom:10px;}
div.zone_menu{width:100%;clear:both;display:inline-block;margin:auto;margin-top:3px;margin-left:auto;margin-right:auto;background-color:#FFFFFF;border:#0099FF 1px solid;text-align:center;padding-top:2px;padding-bottom:2px;}
.element_menu h2 {margin:0;padding-top:1px;padding-bottom:1px;text-decoration:none;font-size:13px;color:#fff;text-align:center;background:#06C;font-weight:normal;font-weight:bold;font-family:Trebuchet ms,Tahoma,Arial}

#menu_mobile,#menu_mobileES,#menu_mobileDE,#menu_mobileEN,#menu_mobile5,#menu_mobile3{display:none}
#menu_navigation{clear:both;padding:0;list-style:none;line-height:30px;text-align:center;font-weight:700;font-family:Arial;font-size:12px;margin:2px auto 0;width:567px}
#menu_navigationEN,#menu_navigationES,#menu_navigationDE,#menu_navigation5,#menu_navigation3{clear:both;padding:0;list-style:none;line-height:30px;text-align:center;font-weight:700;font-family:Arial;font-size:12px;margin:2px auto 0}
#menu_navigationEN{width:324px}
#menu_navigationES{width:243px}
#menu_navigationDE{width:162px}
#menu_navigation5{width:405px}
#menu_navigation3{width:243px}
#menu_navigation ul,#menu_navigationEN ul,#menu_navigationES ul,#menu_navigationDE ul,#menu_navigation5 ul,#menu_navigation3 ul{padding:0;margin:0;list-style:none;line-height:30px;text-align:center}
#menu_navigation a,#menu_navigationEN a,#menu_navigationES a,#menu_navigationDE a,#menu_navigation5 a,#menu_navigation3 a{display:block;padding:0;background:#06C;color:#fff;text-decoration:none;width:80px}
#menu_navigation a.actif,#menu_navigationEN a.actif,#menu_navigationES a.actif,#menu_navigationDE a.actif,#menu_navigation5 a.actif,#menu_navigation3 a.actif{display:block;padding:0;background:#015b8f;color:#FF0;text-decoration:none;width:80px}
#menu_navigation li,#menu_navigationEN li,#menu_navigationES li,#menu_navigationDE li,#menu_navigation5 li,#menu_navigation3 li{float:left;border-right:1px solid #fff}html>body #menu_navigation li{border-right:1px solid transparent}
#menu_navigation a:hover,#menu_navigationEN a:hover,#menu_navigationES a:hover,#menu_navigationDE a:hover,#menu_navigation5 a:hover,#menu_navigation3 a:hover,#menu_navigation a.actif:hover{color:#FF0;background:#00C}
@media screen and (max-width:585px){
#menu_navigation{display:none}
#menu_mobile{clear:both;padding:0;display:inline;list-style:none;margin:2px 0 0;line-height:30px;font-weight:700;font-family:Arial;font-size:12px}
#menu_mobile ul{padding:0;margin:0;list-style:none;line-height:30px;text-align:center}
#menu_mobile a{padding:0;list-style:none;text-align:center;font-weight:700;font-family:Arial;font-size:12px;margin:2px 0 0;width:50%;display:block;float:left;background:#06C;color:#fff;text-decoration:none}
#menu_mobile a.actif{padding:0;list-style:none;line-height:30px;text-align:center;font-weight:700;font-family:Arial;font-size:12px;margin-left:0;margin-right:0;margin-top:2px;width:50%;display:block;float:left;background:#015b8f;color:#FF0;text-decoration:none}
#menu_mobile a:hover,#menu_mobile a.actif:hover{color:#FF0;background:#00C}
}
@media screen and (max-width:423px){
#menu_navigation5{display:none}
#menu_mobile5{clear:both;padding:0;display:inline;list-style:none;margin:2px 0 0;line-height:30px;font-weight:700;font-family:Arial;font-size:12px}
#menu_mobile5 ul{padding:0;margin:0;list-style:none;line-height:30px;text-align:center}
#menu_mobile5 a{padding:0;list-style:none;text-align:center;font-weight:700;font-family:Arial;font-size:12px;margin:2px 0 0;width:50%;display:block;float:left;background:#06C;color:#fff;text-decoration:none}
#menu_mobile5 a.actif{padding:0;list-style:none;line-height:30px;text-align:center;font-weight:700;font-family:Arial;font-size:12px;margin-left:0;margin-right:0;margin-top:2px;width:50%;display:block;float:left;background:#015b8f;color:#FF0;text-decoration:none}
#menu_mobile5 a:hover,#menu_mobile5 a.actif:hover{color:#FF0;background:#00C}
}
@media screen and (max-width:261px){
#menu_navigation3{display:none}
#menu_mobile3{clear:both;padding:0;display:inline;list-style:none;margin:2px 0 0;line-height:30px;font-weight:700;font-family:Arial;font-size:12px}
#menu_mobile3 ul{padding:0;margin:0;list-style:none;line-height:30px;text-align:center}
#menu_mobile3 a{padding:0;list-style:none;text-align:center;font-weight:700;font-family:Arial;font-size:12px;margin:2px 0 0;width:50%;display:block;float:left;background:#06C;color:#fff;text-decoration:none}
#menu_mobile3 a.actif{padding:0;list-style:none;line-height:30px;text-align:center;font-weight:700;font-family:Arial;font-size:12px;margin-left:0;margin-right:0;margin-top:2px;width:50%;display:block;float:left;background:#015b8f;color:#FF0;text-decoration:none}
#menu_mobile3 a:hover,#menu_mobile3 a.actif:hover{color:#FF0;background:#00C}
}
@media screen and (max-width:342px){
#menu_navigationEN{display:none}
#menu_mobileEN{clear:both;padding:0;display:inline;list-style:none;margin:2px 0 0;line-height:30px;font-weight:700;font-family:Arial;font-size:12px}
#menu_mobileEN ul{padding:0;margin:0;list-style:none;line-height:30px;text-align:center}
#menu_mobileEN a{padding:0;list-style:none;text-align:center;font-weight:700;font-family:Arial;font-size:12px;margin:2px 0 0;width:50%;display:block;float:left;background:#06C;color:#fff;text-decoration:none}
#menu_mobileEN a.actif{padding:0;list-style:none;line-height:30px;text-align:center;font-weight:700;font-family:Arial;font-size:12px;margin-left:0;margin-right:0;margin-top:2px;width:50%;display:block;float:left;background:#015b8f;color:#FF0;text-decoration:none}
#menu_mobileEN a:hover,#menu_mobileEN a.actif:hover{color:#FF0;background:#00C}
}
@media screen and (max-width:261px){
#menu_navigationES{display:none}
#menu_mobileES{clear:both;padding:0;display:inline;list-style:none;margin:2px 0 0;line-height:30px;font-weight:700;font-family:Arial;font-size:12px}
#menu_mobileES ul{padding:0;margin:0;list-style:none;line-height:30px;text-align:center}
#menu_mobileES a{padding:0;list-style:none;text-align:center;font-weight:700;font-family:Arial;font-size:12px;margin:2px 0 0;width:50%;display:block;float:left;background:#06C;color:#fff;text-decoration:none}
#menu_mobileES a.actif{padding:0;list-style:none;line-height:30px;text-align:center;font-weight:700;font-family:Arial;font-size:12px;margin-left:0;margin-right:0;margin-top:2px;width:50%;display:block;float:left;background:#015b8f;color:#FF0;text-decoration:none}
#menu_mobileES a:hover,#menu_mobileES a.actif:hover{color:#FF0;background:#00C}
}
@media screen and (max-width:144px){
#menu_navigationDE{display:none}
#menu_mobileDE{clear:both;padding:0;display:inline;list-style:none;margin:2px 0 0;line-height:30px;font-weight:700;font-family:Arial;font-size:12px}
#menu_mobileDE ul{padding:0;margin:0;list-style:none;line-height:30px;text-align:center}
#menu_mobileDE a{padding:0;list-style:none;text-align:center;font-weight:700;font-family:Arial;font-size:12px;margin:2px 0 0;width:50%;display:block;float:left;background:#06C;color:#fff;text-decoration:none}
#menu_mobileDE a.actif{padding:0;list-style:none;line-height:30px;text-align:center;font-weight:700;font-family:Arial;font-size:12px;margin-left:0;margin-right:0;margin-top:2px;width:50%;display:block;float:left;background:#015b8f;color:#FF0;text-decoration:none}
#menu_mobileDE a:hover,#menu_mobileDE a.actif:hover{color:#FF0;background:#00C}
}