body {font-family: Verdana, Arial, Helvetica, sans-serif; background: #CCC url(/_images/fond.gif); color: #000; margin: 10px 0 0 0; padding: 0; behavior: url(/_css/csshover.htc);} /* WinIE behavior call */

#frame {width:876px; margin-right:auto; margin-left:auto; padding:0px; text-align:left;}
#header {width: 876px; height: 197px; background: #FFF url(/_images/header.jpg) top left no-repeat;}

#bandeau {width: 876px; height: 175px; float: left; z-index:-1;}
#search {width:171px; margin: -10px 0 0 4px; padding: 0; float: left; display: inline; z-index:1;}
#search input {margin: 10px 5px 0 0; border: 1px solid black; font-size: 10px; float: left; }

div#nav {float: left;}

div#nav ul {margin: 0; padding: 0; position: absolute; top: 165px;}
div#nav li {position: relative; list-style: none; margin: 0; float: left; width: 174px; line-height: 1em; border: 1px solid #000; color: #000; font-weight: bold;}
div#nav li:hover {}

div#nav li.menu1 {text-indent: -5000px; background: url(/_images/menu1.gif); height: 41px}
div#nav li.menu1>a {height: 33px;}
div#nav li.menu1:hover {}

div#nav li.menu2 {text-indent: -5000px; background: url(/_images/menu2.gif); height: 41px; margin-left: -1px; margin-top: 20px;}
div#nav li.menu2>a {height: 33px;}
div#nav li.menu2:hover {}

div#nav li.menu3 {text-indent: -5000px; background: url(/_images/menu3.gif); height: 41px; margin-left: -1px}
div#nav li.menu3>a {height: 33px;}
div#nav li.menu3:hover {}

div#nav li.menu4 {text-indent: -5000px; background: url(/_images/menu4.gif); height: 41px; margin-left: -1px; margin-top: 20px;}
div#nav li.menu4>a {height: 33px;}
div#nav li.menu4:hover {}

div#nav li a {display: block; padding: 0.25em 0 0.25em 0.5em; text-decoration: none; width: 6.5em;}
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; width: 175px; display: none;}
div#nav ul ul li {border-bottom: 1px solid #CCC;}

div#nav ul.menus li.menu1:hover ul.submenu1 {display:block;}
div#nav ul.menus li.menu2:hover ul.submenu2 {display:block;}
div#nav ul.menus li.menu3:hover ul.submenu3 {display:block;}
div#nav ul.menus li.menu4:hover ul.submenu4 {display:block;}

div#nav li.menu1 li.menu1:hover {background-color: #EDD;}
div#nav ul.submenu1 {background: #e07026; top: 2.5em; left: -1px; margin-top: 1px; border-bottom: 1px solid black;}
div#nav ul.submenu1 li {font-size: 12px; color: #000; border-width: 0px 1px 0px 1px; border-style: solid; text-indent:0px; text-align: center; border-left: 1px solid black; border-right: 1px solid black;}
div#nav ul.submenu1 li a:link, div#nav ul.submenu1 li a:visited {font-size: 12px; color: #000; padding: 4px; width:165px; border-top: 1px solid #feaf53;}
div#nav ul.submenu1 li a:hover {background: #ff9a50; color: #fff;}

div#nav li.menu2 li.menu2:hover {background-color: #EDD;}
div#nav ul.submenu2 {background: #f16975; top: 2.5em; left: -1px; margin-top: 1px; border-bottom: 1px solid black;}
div#nav ul.submenu2 li {font-size: 12px; color: #000; border-width: 0px 1px 0px 1px; border-style: solid; text-indent:0px; text-align: center; border-left: 1px solid black; border-right: 1px solid black;}
div#nav ul.submenu2 li a:link, div#nav ul.submenu2 li a:visited {font-size: 12px; color: #000; padding: 4px; width:165px; border-top: 1px solid #ffa8a5;}
div#nav ul.submenu2 li a:hover {background: #faa2a9; color: #fff;}

div#nav li.menu3 li.menu3:hover {background-color: #EDD;}
div#nav ul.submenu3 {background: #b1c92e; top: 2.5em; left: -1px; margin-top: 1px; border-bottom: 1px solid black;}
div#nav ul.submenu3 li {font-size: 12px; color: #000; border-width: 0px 1px 0px 1px; border-style: solid; text-indent:0px; text-align: center; border-left: 1px solid black; border-right: 1px solid black;}
div#nav ul.submenu3 li a:link, div#nav ul.submenu3 li a:visited {font-size: 12px; color: #000; padding: 4px; width:165px; border-top: 1px solid #dbff3b;}
div#nav ul.submenu3 li a:hover {background: #bad749; color: #fff;}

div#nav li.menu4 li.menu4:hover {background-color: #EDD;}
div#nav ul.submenu4 {background: #0d97b4; top: 2.5em; left: -1px; margin-top: 1px; border-bottom: 1px solid black;}
div#nav ul.submenu4 li {font-size: 12px; color: #000; border-width: 0px 1px 0px 1px; border-style: solid; text-indent:0px; text-align: center; border-left: 1px solid black; border-right: 1px solid black;}
div#nav ul.submenu4 li a:link, div#nav ul.submenu4 li a:visited {font-size: 12px; color: #000; padding: 4px; width:165px; border-top: 1px solid #69d8f4;}
div#nav ul.submenu4 li a:hover {background: #4dc0da; color: #fff;}

#menu_line1 {width:862px; height: 18px; margin: 0; padding:6px; background: #e07026; color: #FFF; font-weight: bold; border: 1px solid black; border-bottom: 0px;}
#menu_line2 {width:862px; height: 18px; margin: 0; padding:6px; background: #f16975; color: #FFF; font-weight: bold; border: 1px solid black; border-bottom: 0px;}
#menu_line3 {width:862px; height: 18px; margin: 0; padding:6px; background: #b1c92e; color: #FFF; font-weight: bold; border: 1px solid black; border-bottom: 0px;}
#menu_line4 {width:862px; height: 18px; margin: 0; padding:6px; background: #1098b6; color: #FFF; font-weight: bold; border: 1px solid black; border-bottom: 0px;}

#content_frame {width:876px; margin: 0; padding: 0; float: left;}
#content {width:699px; border:1px solid black; margin: -5px 0 20px -1px; padding-top: 20px; background:#FFF; float: left;}

#menu_left {margin: 0; width: 174px; float: left; font-size: 11px; color: #2169b0;}
#menu_left.actu {background: #FFF; border: 1px solid black;}

#menu_left .news {margin: 0; padding: 7px 7px 0px 7px; font-size: 10px;}
#menu_left img {padding-right: 5px;}
#menu_left a:link, #menu_left a:visited {width: 158px; text-decoration: none; color: #2169b0; font-weight: bold;}
#menu_left a:hover {color: #2169b0; background-color: #FFF; text-decoration: underline;}

#menu_left .tit_news a:link, #menu_left .tit_news a:visited {margin: 0; padding: 7px 7px 7px 10px; border-bottom: 1px solid black; color: #FFF; font-style: italic; background: #a0a1a4; font-size: 12px; width: 157px; display: block;}
#menu_left .tit_news a:hover {margin: 0; padding: 7px 7px 7px 10px; border-bottom: 1px solid black; color: #FFF; font-style: italic; background: #6bb0bc; font-size: 12px; width: 157px; display: block; text-decoration: none;}

#footer {border:1px solid black; margin:30px -1px -1px -1px; width:699px; padding:0px; float:none; background: url(/_images/footer_bg.gif) top left repeat; height:15px;}
#footer ul {margin:0px; padding:0px;}
#footer li {height:15px; font-size:11px; border-right:1px solid black; width:136px; margin:0px; padding:0px 0 0 0; list-style: none; float: left; text-align:center;}
#footer li a:link, #footer li a:visited {text-decoration: none; color:#000;}
#footer li:hover {text-decoration: none; color:#000; background-color: #6bb0bc;}

#content_home {font-size: 12px; margin: 30px 25px 15px 80px; min-height: 400px; background: #FFF;}
#content_zone {font-size: 12px; margin: 0 25px 15px 80px; min-height: 400px; background: #FFF;}
#content_home h1, #content_zone h1 {padding: 5px 0 0 40px; margin: 0 0 0 -40px; font-size: 16px; font-weight: bold; color: #000; background: url(/_images/h1_bg_0.gif) top left no-repeat; height: 50px}
#content_home h2, #content_zone h2 {margin: 0 0 15px 0; font-size: 14px; font-weight: bold; color: #000;}
#content_home h3, #content_zone h3 {margin: 0; font-size: 14px; font-weight: bold;}
#content_home h4, #content_zone h4 {margin: 0; font-size: 12px; font-weight: bold;}
#content_home h5, #content_zone h5 {margin: 0; font-size: 12px;}
#content_home h6, #content_zone h6 {margin: 0; font-size: 12px;}
#content_hone p, #content_zone p {margin: 5px 25px 10px; font-size: 12px; text-align: justify;}
#content_home a:link, #content_home a:visited, #content_zone a:link, #content_zone a:visited {color: #FF6600; text-decoration: underline;}
#content_hone p em, #content_zone p em {font-style: normal; display: block; width: 95%;}
#content_home a:hover, #content_zone a:hover {color: #FF9900; text-decoration: underline;}