/* reset.css from the blueprint framework : http://www.blueprintcss.org */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, 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;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
/* ************** */
body {font-size :62.5%;font-family:'Lucida sans Unicode',Verdana,Arial,Helvetica,sans_serif;background:#FFF;color:rgb(51,51,51);line-height:1.8;}
h1 {background:white;}
h1 a {display:block;background:url(./images/banniere2.png) no-repeat left top;height:100px;width:1000px;text-indent:-5000px;margin:auto}
div#page{width:860px;padding:23px 70px;margin:auto;clear:both;background:url(./images/fond_page.png) repeat-y top left;}
em{font-style:italic;}
div#nav_main{background:url(./images/background_nav.png) no-repeat left top;height:32px;width:1000px;margin:0 auto;}
div#nav_main ul{font-size:1.4em;margin-left:70px;}
div#nav_main ul li{float:left;list-style-type:none;margin-right:14px;}
div#nav_main a{color:white;font-size:1.5em;display:block;text-indent:-5000em;}
a#nav1{width:105px;height:29px;background:url(./images/textes_nav.png) no-repeat left 5px;}
a#nav2{width:126px;height:29px;background:url(./images/textes_nav.png) no-repeat 0 -45px;}
a#nav3{width:84px;height:29px;background:url(./images/textes_nav.png) no-repeat 0 -95px;}
a#nav4{width:147px;height:29px;background:url(./images/textes_nav.png) no-repeat 0 -145px;}
a#nav5{width:100px;height:29px;background:url(./images/textes_nav.png) no-repeat 0 -195px;}
a#nav1:hover{width:105px;height:29px;background:url(./images/textes_nav.png) no-repeat left -250px;}
a#nav2:hover{width:126px;height:29px;background:url(./images/textes_nav.png) no-repeat 0 -300px;}
a#nav3:hover{width:84px;height:29px;background:url(./images/textes_nav.png) no-repeat 0 -350px;}
a#nav4:hover{width:147px;height:29px;background:url(./images/textes_nav.png) no-repeat 0 -400px;}
a#nav5:hover{width:100px;height:29px;background:url(./images/textes_nav.png) no-repeat 0 -450px;}
div#pied{width:860px;height:60px;padding:0px 70px;margin:auto;background:url(./images/background_pied.png);clear:both;}
div#pied p{text-indent:-5000px;}
h2{font-size:2.2em;font-family:'Lucida Grande',Trebuchet, Tahoma,Verdana,Arial,Helvetica,sans_serif;color:#EE9222;margin:1em 0 0.5em 0;}
h2.first{margin-top:0;}
h3, caption{font-size:1.3em;font-family:'Lucida Grande',Trebuchet, Tahoma,Verdana,Arial,Helvetica,sans_serif;line-height:2em;margin:1em 0 0.5em 0;color:#118811;}
a{color:rgb(51,51,51);}
a:visited{color:gray;}
a:hover{color:#EE9222;}
a#permanentes, a#colorations, a#bainshuiles, a#trad, a#bainsalgues{color:inherit;}
img{border:1px solid rgb(102,102,102);}
div.texte{font-size:1.4em;width:532px;margin-bottom:1em;}
div.texte p{margin:0 0 0.5em 0;}
span.spip_document_2 img{border:0.1em solid #666;}
div.texte ul{list-style:none;list-style-position:inside;}
div.texte ul li{background:url(./images/bullet_orange.png) no-repeat left 0.1em;padding-left:2em;line-height:2em;}
table#horaires{margin:0 0 1em 0;width:532px;}
table#horaires thead{background-color:#DDD;}
table#horaires td{width:8em;padding:0 0.3em;border:1px solid #DDD;vertical-align:top;}
dl{margin-left:0;}
dl dt{/*font-style:italic;*/margin-top:0.25em;}
dl dd{/*background:url(./images/bullet_verte.png) no-repeat left top;*/padding-left:1em;font-size:0.9em;}
span.pub{color:#EE9222;font-weight:bold;}

