/** Reset **/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,th,td,hr{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
body,fieldset,img,abbr,acronym,hr{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal}
q:before,q:after{content:''}
hr{display:block;height:1px;_margin:-7px 0;color:#808080;background-color:#808080;clear:both}
body *{line-height:1.22em}
input[type=submit],input[type=button]{overflow:visible;_width:1px}
button,input.button{overflow:visible;_width:1px}
textarea{height:58px;overflow-y:scroll}
body{background-color:#fff}
div{text-align:left;background-color:transparent}
:focus{outline:0}
a,a *{cursor:pointer}

/** Font - absolute 13 px **/
body{font:13px arial,verdana,helvetica,"Bitstream Vera Sans",clean,sans-serif; background-image: url("fonds/02.jpg"); background-repeat: repeat-x;}
table{font-size:inherit;font:13px}
select,input,button,textarea{font:99% arial,verdana,helvetica,"Bitstream Vera Sans",clean,sans-serif}
pre,code,kbd{font:115% monospace;_word-spacing:1px;_letter-spacing:1px;_font-size:100%}
h1,h2,h3,h4,h5,h6{font-size:13px}

/** Utils **/
html{height:101%;overflow-y:scroll}
.gras,.bold{font-weight:bold}
.error,.erreur,.required,.requis{color:red;font-weight:bold}
br.spacer{clear:both;font-size:0;line-height:0}

/** Liens **/
a{text-decoration:none;color:#009ee0}
a:hover{text-decoration:underline}
a.chevron:hover,a.chevrons:hover{text-decoration:none;background-color:transparent}
a.chevron:hover span,a.chevrons:hover span{text-decoration:underline}

/** layout **/
#page{width:100%;text-align:center}
    #site{width:899px;margin:0 auto}
        #header{width:899px;clear:both}
            #flashheader{width:676px;height:218px;overflow:hidden;float:left}
            #search{width:164px;height:200px;margin-left:59px;float:left;border-bottom:1px #bbb solid}
        .colonne1{width:172px;margin-right:61px;float:left}
        .colonne2{width:443px;float:left}
        .colonne3{width:164px;margin-left:59px;float:left}
        #footer{width:899px;clear:both}

/** Formulaire de recherche **/
#searchform{margin:100px 0 20px 0}
#rechercher{font-weight:bold;line-height:1.8em;font-size:12px}
#s{width:130px;border:1px black solid;vertical-align:middle}
#searchsubmit{vertical-align:middle;border:0;background:#fff url('images/bt_ok.gif') no-repeat left top;height:19px;width:21px}

/** RSS **/
#rss{background:#fff url('images/rss.jpg') no-repeat left top;height:14px}
#rss a{padding-left:18px;font-size:10px;line-height:14px;color:#666;vertical-align:middle}
#rss a:active,#rss a:visited{color:#666}
#rss a:hover{color:#009ee0;text-decoration:none}

/** colonne 1 **/
#categories{text-align:right;padding:10px 0 50px 0;border-bottom:1px solid black;font-size:12px}
#categories a,
#categories a:active,
#categories a:visited{color:#666!important;font-weight:bold!important}
#categories a:hover{color:#009ee0!important;font-weight:bold!important;text-decoration:none}
#categories li.current-cat a{font-weight:bold;color:red!important}

#pages{text-align:right;padding:50px 0 50px 0;border-bottom:1px solid black;font-size:12px}
#pages a{text-transform:uppercase}
#pages a,
#pages a:active,
#pages a:visited{color:#666!important;font-weight:bold!important}
#pages a:hover{color:#009ee0!important;font-weight:bold!important;text-decoration:none}

#contact{font-weight:bold;text-align:right;padding:50px 0 0 0;font-size:12px}
#contact span.type{display:none}
#contact .adr{text-align:right}
#contact a,
#contact a:active,
#contact a:visited{color:#666!important;font-weight:bold!important}
#contact a:hover{color:#009ee0!important;font-weight:bold!important;text-decoration:none}

/** colonne 3 **/
#sidebar h2{font-weight:bold;font-size:12px;padding-bottom:10px}

#tags{padding:10px 0 30px 0;border-bottom:1px solid #bbb}
#tags a{text-transform:uppercase}
#tags a,
#tags a:active,
#tags a:visited{color:#666!important;font-weight:bold!important}
#tags a:hover{color:#009ee0!important;font-weight:bold!important;text-decoration:none}

#archives{padding:30px 0 30px 0;border-bottom:1px solid #bbb}
#archives div{text-transform:uppercase;font-size:12px}
#archives div a,
#archives div a:active,
#archives div a:visited{color:#666!important;font-weight:bold!important}
#archives div a:hover{color:#009ee0!important;font-weight:bold!important;text-decoration:none}

#liens{padding:30px 0 30px 0;border-bottom:1px solid #bbb}
#liens div{text-transform:uppercase;font-size:12px}
#liens div a,
#liens div a:active,
#liens div a:visited{color:#666!important;font-weight:bold!important}
#liens div a:hover{color:#009ee0!important;font-weight:bold!important;text-decoration:none}

#metas{padding:30px 0 30px 0;border-bottom:1px solid #bbb}
#metas li{text-transform:uppercase;font-size:12px}
#metas li a,
#metas li a:active,
#metas li a:visited{color:#666!important;font-weight:bold!important}
#metas li a:hover{color:#009ee0!important;font-weight:bold!important;text-decoration:none}

/** colonne 2 **/
h2.pagetitle{text-transform:uppercase;font-weight:bold;font-size:26px}
div.post h2,
div.post h3{padding-bottom:10px}
div.post h2 a,
div.post h2 a:active,
div.post h2 a:visited,
div.post h3 a,
div.post h3 a:active,
div.post h3 a:visited{color:black!important;font-weight:bold!important;font-size:20px!important;padding-bottom:10px}
div.post h2 a:hover,
div.post h3 a:hover{color:black!important;font-weight:bold!important;text-decoration:none}
div.post{padding:15px 0;border-bottom:1px solid black}

div.pages h2,
div.pages h3{padding-bottom:10px}
div.pages h2 a,
div.pages h2 a:active,
div.pages h2 a:visited,
div.pages h3 a,
div.pages h3 a:active,
div.pages h3 a:visited{color:black!important;font-weight:bold!important;font-size:20px!important;padding-bottom:10px}
div.pages h2 a:hover,
div.pages h3 a:hover{color:black!important;font-weight:bold!important;text-decoration:none}

div.navigation{padding:10px 0;clear:both}
div.alignleft{text-align:left;color:#009ee0;width:40%;float:left;padding-bottom:10px}
div.alignright{text-align:right;color:#009ee0;width:40%;float:right;padding-bottom:10px}
p{margin:10px 0}

.colonne2 .tags{text-transform:uppercase}

#content h2.center{font-weight:bold;text-align:center;padding:10px 0}






