html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;vertical-align:top}
table{border-collapse:separate;border-spacing:0}
html{margin:0;padding:0;overflow-y:scroll}
body{font:11px verdana,tahoma,sans-serif;color:#4a4f57;background:#fff url(../img/body-bg02.jpg) top center no-repeat}
a:active{color:#018bb8;text-decoration:none;font-weight:normal}
a:link{color:#018bb8;text-decoration:none;font-weight:normal}
a:visited{color:#018bb8;text-decoration:none;font-weight:normal}
a:hover{color:#018bb8;text-decoration:underline;font-weight:normal}
/*--------------- HEADER CSS---------------*/
#header{height:124px;width:982px;margin:0;padding:0;background:url(../img/header-bg.jpg) top left no-repeat}
#header-logo{height:119px;padding:5px 0 0 0;float:left}
#header-nav{height:28px;margin:0}
#header-nav ul{list-style:none;margin:70px 5px 0 0;padding:0;float:left}
#header-nav li{display:inline;margin:0 2px 0 0;padding:0;float:left}
#header-nav a{display:block;margin:0;padding:0;text-decoration:none;float:left}
#header-nav a span{display:block;color:#FFF;font-size:11px;font-weight:bold;line-height:28px;padding:0 10px}
#header-nav a:hover,#header-nav li.item_active a{background:url(../img/menu01-r.gif) no-repeat right top}
#header-nav a:hover span,#header-nav li.item_active a span{background:url(../img/menu01-l.gif) no-repeat left top}
/*--------------- Changement langue ---------------*/
#header-nav li.drapuk a{background:url(../img/drapeauuk.gif) no-repeat right top;display:block;font-size:11px;font-weight:bold;line-height:28px;padding:0 13px}
#header-nav li.drapuk a:hover{background:url(../img/drapeaufr.gif) no-repeat right top;display:block;font-size:11px;font-weight:bold;line-height:28px;padding:0 13px}
#header-nav li.drapfr a{background:url(../img/drapeaufr.gif) no-repeat right top;display:block;font-size:11px;font-weight:bold;line-height:28px;padding:0 13px}
#header-nav li.drapfr a:hover{background:url(../img/drapeauuk.gif) no-repeat right top;display:block;font-size:11px;font-weight:bold;line-height:28px;padding:0 13px}
/*--------------- HOME CSS ---------------*/
h1{font-size:16px;margin:0;padding:0;color:#fff}
h2{font-size:14px;margin:0;padding:5px 0 5px 0;color:#0483c0}
h3{font-size:11px;margin:0;padding:15px 0 5px 0;color:#3C4552}
p1{font-size:11px;margin:0;padding:15px 0 5px 0}
#container{width:982px;margin:0 auto}
#banner{height:148px;width:982px;position:relative;background:#fff url(../img/banner-bg02.jpg) top left no-repeat;float:left}
.banner-content{width:980px;margin:0;padding:5px 0 0 15px;float:left}
.banner-content p{margin:0;padding:15px 0;color:#fff;font-size:12px;line-height:20px}
.path{width:580px;height:28px;margin:6px 0 0 5px;padding:10px 0 0 35px;background:url(../img/path-bg.gif) center no-repeat;float:left}
.slogan{position:absolute;bottom:0;margin:0;padding:0 0 2px 15px;color:#cce7ff;font-size:10px;font-weight:bold}
.separ{width:580px;height:20px;margin:6px 0 0 5px;padding:10px 0 0 0;background:url(../img/separ.gif) center no-repeat;float:left}
#content-box{width:981px;background:#fff url(../img/content-top.jpg) top no-repeat;float:left}
#content-box p{margin:0;padding-bottom:5px;color:#3c4552;font-size:11px;line-height:18px}
.centre{width:615px;margin:0;padding:0;float:left}
.content01{width:595px;margin:0;padding:5px 0 0 20px;float:left}
.content01 li{margin:0 0 0 15px;padding:0;line-height:18px}
.content01-liste{margin:0 0 0 15px;padding:0 0 0 20px;line-height:18px}
.tab{display:-moz-inline-stack;padding:10px 20px 0 0;display:inline-block;padding:10px 20px 0 0}
/*--------------- table ---------------*/
.col01{width:170px;float:left}
.col02{width:330px}
.tablecontent{width:545px;margin:0 auto}
.tableicon{width:109px;padding:10px 0 0 0;text-align:center;float:left}
.tablecontent600{width:600px;margin:0 auto}
.table{padding:0 0 0 0;text-align:center;float:left}
.table50{width:50px;padding:10px 0 0 0;text-align:center;float:left}
.table60{width:60px;padding:10px 0 0 0;text-align:center;float:left}
.table70{width:70px;padding:10px 0 0 0;text-align:center;float:left}
.table100{width:100px;padding:10px 0 0 0;text-align:center;float:left}
.table110{width:110px;padding:10px 0 0 0;text-align:center;float:left}
.table300{width:300px;padding:10px 0 0 0;text-align:center;float:left}
.table400{width:400px;padding:0 0 0 0;text-align:left;float:left}
.table580{width:580px;padding:0 0 0 0;text-align:left;float:left}
.tablebannercontent430{width:430px;padding:0 0 0 0;text-align:left;float:left}
.tablebannercontent190{width:190px;padding:0 0 0 0;text-align:left;float:left;font:11px verdana,tahoma,Arial;color:#FFF}
.tablebannercontent360{width:360px;padding:0 0 0 0;text-align:left;float:left}
.rouge{font-size:11px;color:#eb0000}
.bleu-gras-11px{color:#2173af;font-size:11px;font-weight:bold}
.bleu-10px{font-size:10px;color:#2173af}
a.link-gris-11px{font-size:11px;text-decoration:none;color:#535353}
a:hover.link-gris-11px{font-size:11px;text-decoration:underline;color:#535353}
a.link-bleu-10px{font-size:10px;text-decoration:underline;color:#0483c0}
a.link-bleu-11px{font-size:10px;text-decoration:underline;color:#0483c0}
.text-box{font:11px verdana,tahoma,Arial;color:#3c4552;border:1px solid #cfcdcd;margin:2px 0 2px 0;padding:2px 2px;float:left}
/*--------------- Boutons CSS---------------*/
a.btn{height:22px;display:block;margin:0 3px;padding:0 3px 0 0;text-decoration:none;background:url(../img/btn-r.gif) right no-repeat;float:left}
a.btn span{display:block;padding:0 2px 0 5px;color:#fff;font-weight:bold;line-height:22px;background:transparent url(../img/btn-l.gif) no-repeat}
a.btn:hover span{text-decoration:underline}
.btn2c{font:bold 11px verdana,tahoma,Arial;width:27px;height:22px;display:block;border:none;margin:0 3px;padding:0 2px 0 2px;color:#fff;background:transparent url('../img/btn2c.gif') left no-repeat;float:left;cursor:pointer}
.btn2c:hover{text-decoration:underline}
.btn8c{font:bold 11px verdana,tahoma,Arial;width:69px;height:22px;display:block;border:none;margin:0 3px;padding:0 2px 0 2px;color:#fff;background:transparent url('../img/btn8c.gif') left no-repeat;float:left;cursor:pointer}
.btn8c:hover{text-decoration:underline}
.btn10c{font:bold 11px verdana,tahoma,Arial;width:83px;height:22px;display:block;border:none;margin:0 3px;padding:0 2px 0 2px;color:#fff;background:transparent url('../img/btn10c.gif') left no-repeat;float:left;cursor:pointer}
.btn10c:hover{text-decoration:underline}
.btn20c{font:10px verdana,tahoma,Arial;width:160px;height:18px;display:block;border:none;margin:1px 0;padding:0 2px 0 2px;color:#fff;background:transparent url('../img/btn20c.gif') left no-repeat;float:left;cursor:pointer}
.btn20c:hover{text-decoration:underline}
.btn28c{font:10px verdana,tahoma,Arial;width:200px;height:18px;display:block;border:none;margin:1px 0;padding:0 2px 0 2px;color:#fff;background:transparent url('../img/btn28c.gif') left no-repeat;cursor:pointer}
.btn28c:hover{text-decoration:underline}
.spacer{clear:both}
/*--------------- MENU02 CSS---------------*/
#panel01-box{width:175px;margin:10px 0 0 0;padding:5px 0 0 0;float:left}
#panel01-top{width:175px;height:15px;margin:0;padding:0;background:url(../img/menu02-top.gif) top left no-repeat}
#panel01-content{width:175px;margin:0;padding:0;background:url(../img/menu02-bg.gif) top left repeat-y}
#panel01-title{width:165px;height:22px;margin:0;padding:8px 0 0 10px;font-weight:bold;color:#fff;background:url(../img/menu02-title.gif) top left no-repeat}
#panel01-info{width:175px;height:124px;margin:0 0 0 5px;padding:10px 0 45px 10px;background:url(../img/info-bg.jpg) no-repeat;line-height:20px}
.panel01-info-link{color:#4a4f57;text-decoration:none}
.panel01-info-link:hover{color:#4a4f57;text-decoration:underline}
#panel01-bottom{height:15px;margin:0;padding:0;background:url(../img/menu02-bottom.gif) bottom left no-repeat}
/*--------------- MENU02 CSS---------------*/
#panel02-box{width:175px;margin:25px 0 0 0;padding:0 0 0 9px;float:left}
#panel02-top01{width:169px;height:30px;margin:0;padding:0 0 0 6px;background:url(../img/menu03-top01.gif) top left no-repeat}
#panel02-top02{width:169px;height:30px;margin:0;padding:0 0 0 6px;background:url(../img/menu03-top02.gif) top left no-repeat}
#panel02-content{width:165px;margin:0;padding:0 0 0 10px;background:url(../img/menu03-bg.gif) top left repeat-y}
#panel02-box h1{font-size:12px;margin:0;padding:7px 0 5px 0;color:#0483c0;border-bottom:#0376b7 thin dotted}
#panel02-content p{margin:0;padding:3px 0;color:#036eb2;font-size:11px;line-height:14px}
.menu02{width:175px}
.menu03 ul{margin:0;padding:0;list-style:none}
.menu03 li{font-weight:bold;font-size:12px}
.menu03 li a{width:175px;height:28px;padding:12px 0 0 15px;display:block;background:url(../img/menu03.jpg) no-repeat;color:#1c498f;text-decoration:none}
.menu03 li.current a{background:url(../img/menu02-r.jpg) no-repeat;color:#fff}
.menu03 li a:hover{background:url(../img/menu02-r.jpg) no-repeat;color:#fff}
#panel02-info{width:175px;height:124px;margin:0 0 0 5px;padding:10px 0 45px 10px;background:url(../img/info-bg.jpg) no-repeat;line-height:20px}
.panel02-info-link{color:#4a4f57;text-decoration:none}
.panel02-info-link:hover{color:#4a4f57;text-decoration:underline}
#panel02-bottom{height:15px;margin:0 0 10px 0;padding:0;background:url(../img/menu03-bottom.gif) bottom left no-repeat}
/*--------------- FOOTER CSS------------*/
#footer-box{width:100%;height:94px;background:url(../img/footer-bg.jpg) top center no-repeat;position:relative;padding-bottom:0}
#footer{width:982px;margin:0 auto;padding:25px 15px 0 15px;font-size:10px;color:#8d8d8d}
#footer-logo{width:58px;height:38px;background:url(../img/footer-logo.jpg) no-repeat center;float:left}
#copyright{width:250px;padding-left:10px;line-height:16px;float:left}
#version{bottom:0;right:10px;position:absolute;text-align:right;clear:both}
.footer-link{color:#8d8d8d;text-decoration:none}
.footer-link:hover{color:#8d8d8d;text-decoration:underline}
.footer-nav{width:300px;margin:0;padding:0;float:right;text-align:right}
.footer-nav li{display:inline;font-weight:bold}
.footer-nav li a{color:#7f7f7f;text-decoration:none}
.footer-nav li a:hover{color:#7f7f7f;text-decoration:underline}
/*----------------- ONGLETS -------------------*/
.ongletmenu{margin:0;padding:3px 4px;list-style:none;list-style-image:none;background:none;border-bottom:1px solid #bbb;line-height:normal;height:auto}
.ongletmenu li{display:inline;margin:0;padding:0;list-style:none;list-style-image:none;background:none}
.ongletmenu li a,.ongletmenu li a:link{font-size:12px;font-weight:bold;margin:0 1px;padding:3px 4px;color:#333;border:1px solid #bbb;border-bottom:none;background:#eee url(../img/slide_bg.png) repeat-x top}
.ongletmenu li a:hover{font-size:12px;font-weight:bold;margin:0 1px;padding:3px 4px;color:#0483c0;border:1px solid #aaa;border-bottom:none;background:#f2f2f2;text-decoration:none}
.ongletmenu li.jwts_tabberactive a{background:#fff;border-bottom:1px solid #fff}
/*----------------- MENU -------------------*/
.menu{width:175px;position:relative;padding:0}
.menu ul{margin:0;padding:0}
.menu ul li{list-style:none}
.menu ul li ul{display:none}
.menu ul li a,.menu ul li a:visited{width:175px;height:19px;display:block;text-decoration:none;color:#2f2b29;font-size:11px;line-height:16px;background:url(../img/menu02.gif) bottom no-repeat}
.menu ul li:hover a{color:#2f2b29;background:url(../img/menu02-r.gif) top right no-repeat}
.menu ul li{float:left;position:relative;list-style:none}
.menu ul li:hover ul{display:block;position:absolute;top:0;left:174px;width:190px;border:solid 1px #dddddf;border-left:0;margin:0 0 0 1px}
.menu ul li:hover ul li a{width:175px;height:19px;padding:0 0 0 15px;display:block;font-size:10px;line-height:18px;background:#e6e6e6;color:#000}
.menu ul li:hover ul li a:hover{background:#ff9703;color:#fff}
.menu2{width:175px;position:relative;padding:0}
.menu2 ul{margin:0;padding:0}
.menu2 ul li{list-style:none}
.menu2 ul li ul{display:none}
.menu2 ul li a,.menu2 ul li a:visited{width:175px;height:19px;display:block;text-decoration:none;color:#2f2b29;font-size:11px;line-height:16px;background:url(../img/menu02.gif) bottom no-repeat}
.menu2 ul li:hover a{color:#2f2b29;background:url(../img/menu02-r2.gif) top right no-repeat}
