.clearfix{display:block}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.replace{display:block;background-repeat:no-repeat;background-position:left top;background-color:transparent}
.replace *{text-indent:-10000px;display:block;background-repeat:no-repeat;background-position:left top;background-color:transparent}
.replace a{text-indent:0}
.replace a span{text-indent:-10000px}
span.accesskey{text-decoration:none}
.accessibility{position:absolute;top:-999em;left:-999em}
body{font-family:Arial, Helvetica, sans-serif;font-size:76%;line-height:1em;color:#333;background:#E2E4D7 url(/css/img/fond.jpg) center top repeat-y;text-align:center;margin:0;padding:0}
img{border:0}
a{color:#003852;text-decoration:none}
a:visited{color:#003852;background-color:transparent}
h1{font-size:2em;line-height:1.5em;color:#000;margin:0;padding:0}
h2{font-size:1.5em;line-height:1.5em;color:#000;margin:0;padding:0}
h3{font-size:1.3em;line-height:1.2em;color:#000;margin:0;padding:0}
h4{font-size:1.2em;line-height:1.3em;color:#000;margin:0 0 .25em;padding:0}
h5{font-size:1.1em;line-height:1.3em;color:#000;margin:0 0 .25em;padding:0}
h6{font-size:1em;line-height:1.3em;color:#000;margin:0 0 .25em;padding:0}
p{font-size:1em;line-height:1.4em;margin:0;padding:0 0 6px}
blockquote{border-left:10px solid #ddd;margin-left:10px}
pre{font-family:monospace;font-size:1em}
em,i{font-style:italic}
code{font-family:"Courier New", Courier, monospace;font-size:1em;white-space:pre}
ul{line-height:1.4em;margin:0;padding:0}
ol{font-size:1em;line-height:1.4em;margin:0 0 1.5em;padding:0}
ol li{font-size:1em;margin:0 0 .25em 30px;padding:0}
dl{line-height:1.4em;margin:0 0 1.5em;padding:0}
dl dt{font-weight:700;margin:.25em 0;padding:0}
dl dd{margin:0 0 0 30px;padding:0}
table{font-size:1em;margin:0 0 1.5em;padding:0}
table caption{font-weight:700;margin:0;padding:0 0 1.5em}
th{font-weight:700;text-align:left}
div.hr{height:1px;border-bottom:1px solid #FFF;margin:1.5em -2px}
form div,form p{font-size:1em;margin:0 0 1em;padding:0}
fieldset{border:1px solid #eee;margin:0 0 1.5em;padding:5px 10px}
fieldset legend{color:#666;font-size:1.1em;font-weight:700;background-color:#FFF;margin:0;padding:0}
* html fieldset legend{margin:0 0 10px -10px}
fieldset ul{list-style:none;margin:0 0 1.5em;padding:0}
fieldset ul li{list-style:none;margin:0 0 .5em;padding:0}
input,select,textarea{font-size:1em;font-family:arial, helvetica, verdana, sans-serif;margin:0;padding:2px}
input,select{vertical-align:middle}
textarea{width:200px;height:8em}
input.file{height:auto;width:250px}
input.readonly{background-color:transparent;border:none}
input.button{width:10em;border:1px solid #000;background-color:#ddd}
input.image{border:none;width:auto;height:auto}
form div.submit{margin:1em 0}
form div.submit input{height:2em;width:15em}
div#nav{font-size:.8em;float:left;margin-top:4%;width:28%;display:inline;margin-right:0}
div#nav div.wrapper{width:100%;margin-left:20px}
div#nav p{color:#fff;font-size:1.2em;margin:115px 0 0 20px}
div#nav h1{padding-left:20px;font-size:1.8em;color:#ABAA00}
div#nav h2{padding-left:20px;font-size:1.2em;color:#003852}
div#nav ul{width:261px;background:#fff url(/css/img/menu.png) no-repeat;line-height:1em;list-style:none;margin:0;padding:0}
div#nav li{display:block;list-style:none;line-height:1em;border-bottom:1px solid #003852;background:url(/css/img/puce_menu.gif) 5px 10px no-repeat;margin:0;padding:0}
div#nav a#savoir{background:none;color:#FFF;font-weight:700;text-align:right;width:100%;padding:0}
div#nav a#one,div#nav a:link,div#nav a:active,div#nav a:visited{display:block;font-size:1.2em;line-height:1.2em;font-weight:700;text-decoration:none;color:#003852;width:70%;padding:10px 0 10px 40px}
div#nav strong{display:block;color:#FFF;background:#000}
div#content{position:relative;width:100%;text-align:left;background:url(/css/img/fond_index.jpg) center top no-repeat;min-height:670px;height:auto!important;margin:0 0 20px;padding:0}
div#main{float:right;width:51%;display:inline;margin-right:17%;margin-left:0;padding:0}
div#sub{float:right;width:13%;display:inline;margin-right:-65.5%;margin-left:55%;margin-top:60%;color:#fff;font-weight:700}
* html div#main{margin-right:16%}
* html div#sub{margin-left:52%;margin-right:-69%}
address{font-style:normal}
address.home{margin-top:300px}
div#page{width:960px;text-align:center;position:relative;margin:0 auto;padding:0}
div #header{background:url(/css/img/header.jpg) center top no-repeat;height:112px;text-indent:-5000px;position:relative}
#header h1 a{position:absolute;top:0;left:0;display:block;width:300px;height:95px;text-indent:-9900em;overflow:hidden}
div#main h3{display:block;background:url(/css/img/article_haut.png) 26px 5px no-repeat;color:#003852;font-size:1.4em;font-weight:700;height:40px;margin:0 0 10px;padding:12px 140px 0 35px}
div#main h4{color:#ABAA00;font-size:1.2em;width:88%;padding:0 0 10px 35px}
div#main h5{font-size:1em;color:#003852;margin:0 0 0 -3px;padding:0 0 0 35px}
div#main .bloc p,ul,ol,blockquote,cite{color:#003852;padding:7px 50px 0 35px}
div#main li{background:url(/css/img/puce.gif) left 4px no-repeat;list-style-type:none;padding:0 0 0 13px}
div#main .hr{background:url(/css/img/article_bas.png) no-repeat;height:20px;border-bottom:0;margin:0 0 20px -5px;padding:0}
* html div#main .hr{background:url(/css/img/article_bas.gif) repeat-y;margin-left:-2px}
div#main #menu{background:url(/css/img/menu_bas.gif) no-repeat;height:25px;color:#003852;font-weight:700;margin:0}
div#main #menu ul{background:none;text-align:center;padding:3px 0 0}
div#main #menu li{display:inline;list-style-type:none;background:none;padding:0}
div#main #menu a{text-decoration:none;margin:0;padding:0}
* html div#main #menu{margin-left:0}
div.bloc{background:url(/css/img/article_centre.png) repeat-y;min-height:50px;margin:0 0 0 -10px}
* html div.bloc{background:url(/css/img/article_centre.gif) repeat-y}
div#sub p{margin:0}
div#sub a{color:#fff;text-decoration:underline}
div#footer{position:absolute;font-weight:700;color:#FFF;float:right;text-align:left;top:560px;right:7px}
div#footer p{font-size:1em;margin:0;padding:0}
div#footer a{color:#fff;text-decoration:underline;margin:0;padding:0}
ul.subnav{font-size:.8em;list-style:none;margin:0;padding:0}
ul.subnav li{list-style:none;margin:0 0 1em;padding:0}
ul.subnav li a,ul.subnav li a:link,ul.subnav li a:visited,ul.subnav li a:active{text-decoration:none;font-weight:700;color:#000}
ul.subnav li strong{background:url(/css/img/subnav-highlight.gif) left top no-repeat transparent;padding:0 0 0 12px}
div#main .bloc p{padding:0 50px 8px 35px}
div#main .bloc h4{padding:0 0 8px 35px}
div#main .bloc .col .archive{padding-bottom:10px}
p.syndication a{padding-left:18px;background:url(/css/img/feed.gif) left 1px no-repeat}
p.right{float:right}
#main #posts .hentry{padding-bottom:16px}
#main #posts .hentry p{font-family:Helvetica, arial, sans-serif;font-variant:normal;font-weight:400;font-size:12px;line-height:normal;font-size-adjust:none;font-stretch:normal;margin:0}
#main .entry-title a{color:#ABAA00;text-decoration:none}
#main .entry-content a.more{margin-bottom:8px;padding-bottom:0;display:block;font-weight:400}
div#main .bloc p.post-date,div#main .bloc p.metas{margin-top:0;margin-bottom:4px;padding-bottom:0;padding-top:0;font-size:11px;color:#888}
.two-col{width:415px;background:url(/css/img/twocol.gif) -10px top repeat-y;margin:0 50px 0 35px}
.two-col .col{width:47.9%;float:left}
.two-col .col.right{padding-left:10px}
div#main .bloc .col h4,div#main .bloc .col ul{padding:7px 0 0}
#main .col .tag-cloud li{display:inline;list-style:none;background:none;padding:0}
#main .col .tag-cloud li big{foint-size:11px}
#main .col .tag-cloud li big big{font-size:12px}
#main .bloc .picture-centers{text-align:center;margin-bottom:6px}
#main .bloc .picture-left{float:left;margin:0 16px 16px 0;padding:0 0 8px 35px}
#main .bloc .picture-right{float:right;margin:0 0 16px 16px;padding:0 50px 8px 0}
* html .clearfix,* html div#nav{height:1%}
div,td{font-size:1em}
a:hover,div#main #menu a:hover{color:#003852;text-decoration:underline}
strong,b,label,#main a#current_link{font-weight:700}
ul li,form{margin:0;padding:0}
hr,div#local{display:none}
input.check,input.radio{border:none;width:auto;height:auto;margin:0}
div#nav a:hover,div#main a,ul.subnav li a:hover,#main .entry-title a:hover{text-decoration:underline}
div#nav strong a,div#nav strong a:link,div#nav strong a:active,div#nav strong a:visited,div#nav strong a:hover,ul.subnav li strong a,ul.subnav li strong a:link,ul.subnav li strong a:visited,ul.subnav li strong a:active{color:#FFF;background-color:#000}
div#main a:hover,div#sub a:hover,div#footer a:hover{color:#ABAA00}
#main .entry-title,#main .entry-content p{margin-bottom:8px;padding-bottom:0}