body{text-align:center;font-family:Arial, Verdana, Helvetica, sans-serif;}
input,textarea,select{font-size:12px;text-transform:none;color:#464646;font-weight:400;}
h1{font-family:Trebuchet MS;color:#1D548B;font-size:22px;font-weight:200;padding-bottom:6px;text-transform:uppercase;width:100%;margin:0;}
h1.accueil{letter-spacing:1px;font-size:18px;text-align:center; background-color:#F7F7F7;border:1px solid #BDBDBD;margin-top:0px;margin-bottom:5px;padding:6px 15px;width:549px;}
h2{font-size:15px;font-weight:700;color:#1D548B;padding-bottom:0;padding-top:3px;border-bottom:1px dotted #1D548B;}
h2.accueil{font-size:14px;font-weight:700;text-transform:none;padding-top:0px;padding-bottom:2px;border-bottom:none;}
h3{font-size:13px;font-weight:700;color:#1D548B;padding-bottom:0;border-bottom:1px dotted #BDBDBD;}
a {cursor:pointer;}
div.global{width:1003px;margin:0 auto;padding:0;}
div.fleft{float:left;}
div.header{width:100%;height:141px;background-image:url(../images/banniere.png);background-repeat:no-repeat;position:relative;}
div.header div.logo_top{position:absolute;left:19px;top:80px;}
div.header div.logo_top img{border:0;}
#flashContent{width:100%;height:100%;}
div.header div.menu{width:395px;position:absolute;bottom:18px;right:16px;}
div.header div.menu div.title{text-align:center;padding-left:11px;padding-right:11px;}
div.header div.menu div.title a{font-weight:700;font-family:arial;font-size:13px;color:#1D548B;text-decoration:none;}
div.header div.menu div.title a:hover{color:#000;}
.index_title{font-size:15px;color:#464646;font-weight:700;font-family:arial;margin-top:20px;}
div.content{width:973px;background-image:url(../images/fond-page.png);padding-left:15px;padding-right:15px;padding-top:20px;}
div.content div.left_content{width:175px;text-align:left;float:left;min-height:640px;}
div.content div.menu{padding-bottom:20px;}
div.content div.menu div.title{font-family:Trebuchet MS;text-align:center;font-size:13px;padding-top:3px;padding-bottom:3px;border-top:1px solid #BDBDBD;background-color:#F7F7F7;font-weight:700;}
div.content div.menu img{padding-right:3px;cursor:pointer;}
div.content div.menu ul li a{font-size:12px;font-weight:700;color:#151515;text-decoration:none;}
div.content div.menu ul li.nosubmenu a{padding-left:16px;}
div.content div.menu ul{list-style-type:none;list-style-position:outside;margin:0;padding:0;}
div.content div.menu ul li{border-bottom:1px solid #BDBDBD;padding-bottom:3px;padding-left:3px;padding-top:0;}
div.content div.menu ul li.first{border-top:1px solid #BDBDBD;padding-bottom:3px;padding-top:0;}
div.menu div.sous_menu{font-size:11px;color:#464646;padding:4px;}
div.menu div.sous_menu div.subtitle{padding:2px;}
div.menu div.sous_menu ul{list-style-type:none;margin-top:1px;}
div.menu div.sous_menu ul li{list-style-image:url(../images/fleche-orange.gif);border:none;margin-left:20px;padding-top:1px;}
div.menu div.sous_menu ul li a{font-size:11px;font-weight:400;text-transform:none;text-decoration:none;color:#464646;}
div.ariane{text-align:left;font-size:12px;margin-left:195px;margin-right:195px;color:#848484;height:10px;padding-bottom:0;}
div.ariane a{color:#585858;text-decoration:underline;}
div.div_content{font-size:12px;color:#464646;text-align:justify;text-decoration:none;margin-left:195px;margin-right:195px;}
div.div_content li{display:list-item;list-style-image:url(../images/fleche-orange.gif);}
div.div_content ol.large li{padding-bottom:10px;}
div.bloc_services{width:379px;float:left;}
div.services{width:183px;float:left;margin-right:13px;}
div.bloc_services .last{margin-right:0;}
div.service{border:1px solid #BDBDBD;width:175px;background-image:url(images/coin-bloc.png);background-attachment:scroll!important;background-repeat:no-repeat;background-position:bottom right;margin-bottom:8px;padding:4px 5px;}
div.service .head{height:27px;width:100%;margin-bottom:5px;position:relative;}
div.service .head .logo{float:left;}
div.service .head a{text-decoration:none;color:#1D548B;}
div.service .head a:hover{color:#000;}
div.service .head .title{position:absolute;color:#1D548B;font-size:15px;font-weight:700;top:0px;left:36px;}
div.service .head .subtitle{position:absolute;color:#8599AD;font-size:11px;top:16px;left:36px;}
div.service .bottom{text-align:left;font-size:11px;}
div.bloc_news{width:183px;float:right;text-align:left;}
div.news{font-size:11px;padding-bottom:8px;}
div.news .date{font-size:10px;color:#8599AD;}
div.content div.right_content{width:175px;text-align:left;float:right;}
div.bloc_ref{width:100%;}
div.bloc_slide{border-top:1px solid #BDBDBD;border-bottom:1px solid #BDBDBD;text-align:center;margin-bottom:20px;padding:0 0 6px;}
div.bloc_slide .title{font-family:arial;font-size:13px;padding-top:3px;padding-bottom:3px;margin-bottom:3px;border-bottom:1px solid #BDBDBD;background-color:#F7F7F7;font-weight:700;}
div.bloc_slide .info{font-size:9px;color:#464646;margin-bottom:4px;}
div.bloc_slide .bloc_content ul.news{list-style-type:none;margin-top:0px;padding:0;text-align:left;margin-left:20px;}
div.bloc_slide .bloc_content ul.news li{list-style-image:url(../images/triangle.png);border:none;padding-top:1px;margin:0;}
div.bloc_slide .bloc_content ul.news font.date {font-size:11px;font-weight:bold; color:black;}
div.bloc_highlight{border:1px solid #BDBDBD;text-align:center;margin-bottom:20px;padding:0 0 6px;}
div.bloc_highlight .title{font-family:arial;font-size:13px;padding-top:3px;padding-bottom:3px;margin-bottom:3px;border-bottom:1px solid #BDBDBD;background-color:#1D548B;font-weight:700;}
div.bloc_highlight .bloc_content{text-align:center; padding:3px;}
div.bloc_highlight .bloc_content a{display:block; text-align:left; padding:2px 3px; height:30px; width:159px; border:1px solid #BDBDBD; background-color:#F7F7F7;margin-bottom:3px;text-decoration:none;color:black;font-size:11px;font-weight:700;}
div.bloc_highlight .bloc_content a:hover{cursor:pointer;background-color:#E2F2F8;}
div.bloc_highlight .bloc_content a img{float:left; border:none; padding-right:3px;}
div.bloc_highlight .first-letter {color:#1D548B;font-size:12px;}
div.bloc_highlight .info{font-size:12px;color:#464646;margin-bottom:4px;}
div.div_content .page_title{width:549px;background-color:#F7F7F7;border:1px solid #E5E5E5;margin-top:15px;margin-bottom:15px;padding:12px 15px;}
div.div_content .page_subtitle{font-size:14px;color:#464646;}
div.div_content .page_subtitle .second{padding-left:20px;}
.multiple_content {display:none;}
.div_content ul.tabulation {list-style-type:none;margin:0;padding:0;border-bottom:1px solid #BDBDBD;}
.div_content ul.tabulation li {display:inline;}
.div_content ul.tabulation a {padding:3px 7px 1px 7px;margin-right:3px;border-top:1px solid #BDBDBD;border-left:1px solid #BDBDBD;border-right:1px solid #BDBDBD;background-color:#F7F7F7;text-decoration:none;font-weight:bold;}
div.slider{position:relative;overflow:hidden;}
div.slider ul {height:60px;}
div.slider ul li{list-style-type:none;margin:0;padding:0;display:block;position:absolute; top:0px; left:22px;height:60px;}
div.slider img{border:none;}
.hidden {display:none;}
div.clear{clear:both;}
div.content_footer{clear:both;height:75px;}
div.maj{clear:both;margin-right:195px;padding-top:5px;text-align:right;color:#A4A4A4;font-size:10px;}
img.fleche_icone{vertical-align:middle;padding-right:3px;margin-bottom:4px;padding-top:2px;}
div.footer{width:100%;text-align:left;padding-top:5px;padding-bottom:5px;background-color:#1D548B;text-align:center;}
div.footer div.top{font-size:11px;}
div.footer div.bottom{font-size:10px;}
a.plaquette{color:#1D548B;text-decoration:none;}
.hover{color:#000;font-weight:700;}
.div_admin_content{height:438px;font-size:11px;text-transform:none;color:#464646;font-weight:400;text-align:justify;text-decoration:none;vertical-align:top;}
.div_admin_content table{font-size:11px;text-transform:none;color:#464646;font-weight:400;text-decoration:none;vertical-align:top;}
.texte-orange{color:#1D548B;font-weight:700;}
.Textegras{font-size:12px;font-weight:700;color:#333;text-decoration:none;}
.Texte{font-size:12px;color:#464646;text-align:justify;}
.LiensOrange{color:#1D548B;font-size:12px;}
.Liensblanc{color:#FFF;}
.LiensGris{color:#464646;text-decoration:none;}
.LiensGris:hover{color:#1D548B;}
.LiensGrisHover{color:#1D548B;}
a.LiensbleuCat{color:#044F97;text-decoration:none;}
.horinaja{margin-left:195px;margin-right:195px;margin-bottom:18px;width:580px;border:1px dotted #1D548B;}
.horinaja ul{position:relative;height:266px;margin:0;padding:0;}
.horinaja ul li{background:transparent;display:block;top:0;text-align:center;}
.horinaja ul li img{height:266px;border:none;}
ol.horinaja_pagination{height:22px;position:relative;background:#F7F7F7;clear:both;margin:0 auto;padding:5px 0 0;}
ol.horinaja_pagination li{float:left;height:22px;display:block;}
ol.horinaja_pagination li a{height:22px;display:block;background:transparent;float:left;color:#000;font-weight:700;text-align:center;font-size:12px;cursor:pointer;padding:2px 0 0;}
div.content div.menu ul li a:hover,div.menu div.sous_menu ul li a:hover,ol.horinaja_pagination li a:hover{color:#1D548B;}
div.bloc_slide div.bloc_content,div.bloc_highlight div.bloc_content{font-family:arial;font-size:12px;color:#464646;}
div.footer a,a.Liensblanc{color:#FFF;text-decoration:none;}
div.footer a:hover,a.Texte:hover,.Texte a:hover,a.LiensOrange:hover,a.Liensblanc:hover,a.LiensbleuCat:hover{text-decoration:underline;}
a.plaquette:hover,a.LiensOrange{color:#1D548B;text-decoration:underline;}
a.Texte,.Texte a{color:#464646;text-decoration:none;}