html,body,div,ul,ol,li,dl,dt,dd,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
html[xmlns]{height:auto;padding-bottom:.01em;}
body{min-height:100%;position:relative;font-size:1em;color:#000;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;text-align:center;background-color:#d9f0f8;}
.clearfix:after,#header:after,#content:after,div.content-modules:after,div.blog_row:after,ul.meta:after,.filter:after,.contentdescription:after,#footer:after,#main:after,.pagination:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden;}
#ie_clearing{display:none;}
.clear{clear:both;height:0;line-height:1px;}
div#page-l{max-width:95%;min-width:760px;padding:0 0 0 3px;margin:0 auto;text-align:left;font-size:.8em;line-height:150%;}
div#page-r{padding:0 2px 0 2px;background:#fff;}
div#page-b{height:3px;line-height:0;margin:0 auto;font-size:1px;}
div#top-header{position:relative;height:95px;background:url(../images/top-header.png) left bottom repeat-x;border-bottom:1px solid #fff;}
div#top-header span{width:400px;text-align:center;line-height:normal;margin:0;padding-top:40px;color:#0088c2;font-size:32px;}
div#top-header span a{color:#0088c2;text-decoration:none;}
div#top-header form{position:absolute;top:10px;right:10px;}
div#top-header form label{position:absolute;top:-999em;left:-999em;}
div#top-header form input{border:1px solid #d2def0;padding:.2em;}
div#header{height:166px;font-size:.85em;line-height:155%;border-bottom:1px solid #fff;position:relative;}
div#header div#topmod{height:166px;width:240px;position:absolute;top:0;left:0;background:#d2def0 url(../images/topmod.png) 0 0 no-repeat;overflow:auto;}
div#header div#topmod .article_separator{display:none;}
div#header div#image{position:relative;left:241px;margin:0 241px 0 0;height:166px;background:url(../images/header-image.png) left 0 repeat-x;}
div#header div#image h2#slogan{position:absolute;right:10px;bottom:5px;margin:0;color:#fff;font-size:1.3em;letter-spacing:.05em;font-family:Trebuchet MS,Verdana,Geneva,Arial,Helvetica,sans-serif;}
div#content{padding:0 0 3px 0;background:url(../images/left-column.png) left top repeat-y;}
body.right-col div#content,body.no-col div#content{background:#fff;}
div#content div#left-sidebar{float:left;width:240px;display:block;}
div#content div#breadcrumb{font-size:.85em;margin-right:0;margin-top:0;margin-bottom:10px;color:#fff;padding:.6em 0 .5em 15px;background:#00194f url(../images/mod-normal.png) 0 0 repeat-y;overflow:hidden;}
body.no-col div#content div#breadcrumb,body.right-col div#content div#breadcrumb{margin:0 -10px 10px -10px;}
div#content div#breadcrumb.opera{padding:.5em 0 .45em 15px;}
div#content div#breadcrumb h3{float:left;color:#fff;font-size:1em;margin:0 .5em 0 0;text-transform:none;}
div#content div#breadcrumb ul{margin:0;padding:0;list-style:none;}
div#content div#breadcrumb ul li{float:left;margin:0 .5em 0 0;font-weight:bold;}
div#content div#breadcrumb ul li a:link,div#content div#breadcrumb ul li a:visited{font-weight:normal;color:#fff;padding:0;}
div#content div#breadcrumb ul li a:hover,div#content div#breadcrumb ul li a:active,div#content div#breadcrumb ul li a:focus{color:#fff;text-decoration:none;}
div#content div#main{margin:0 0 0 241px;line-height:140%;}
body.right-col div#content div#main,body.no-col div#content div#main{margin:0 10px 0 10px;}
div#content div#main div#main-content{float:left;width:68.7%;}
body.left-col div#content div#main div#main-content,body.no-col div#content div#main div#main-content{width:100%;}
div#content div#main div#main-content div.content-modules{margin:0 0 .5em 0;}
div#content div#main div#main-content div.content-modules div.float1{float:left;width:49%;}
div#content div#main div#main-content div.content-modules div.float2{float:right;width:49%;}
div#content div#main div#right-sidebar{margin:0 0 0 70%;}
div#content div#footer{font-size:.85em;color:#0088c2;margin:1em 0 0 241px;padding:1em;background:#fff url(../images/footer.png) top left repeat-x;}
body.right-col div#content div#footer,body.no-col div#content div#footer{margin:1em 0 0 0;}
div#content div#footer p{margin:0;float:right;}
div#content div#footer p.copyright{float:left;margin:0;}
div#content div#footer p img{vertical-align:middle;}
.liste_ul{list-style-image:url(../images/feuille-9.png);margin-left:0;}
.titre_du_site{width:350px;font-size:30px;font-weight:500;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:33px;text-decoration:none;text-align:left;color:#0088c2;}
.titre_du_site a{text-decoration:none;}
.titre_du_site a:hover{text-decoration:none;color:#0088c2;}
