:focus{-moz-outline-style:none;outline-style:none}
.cont h1{margin-top: 8px;margin-bottom: 10px;color: #980000;text-align:center;font:italic bold 20px/20px Georgia,"Times New Roman",Times,serif}
h1 img{background-position:-2px 2px;background-repeat:no-repeat;margin-top:-15px;_margin-top:0px;margin-bottom:-5px}
h1{overflow:hidden}
a.spip-admin-boutons{white-space:nowrap;border:1px solid #CECECE;text-decoration:none;text-align:center;margin:0;padding:1px .5em;background:#FFF;color:#0C479D;height:17px;display:block;font:bold 12px Arial;margin-left:18px}
a:hover.spip-admin-boutons{background:#980000;color:#FFF}
html,body{padding:0px;margin:0px;font:12px Arial,Helvetica,sans-serif;background:#E5E5E5}
a{color:#000}
div.all{background:#E5E5E5 url(img/fond.png) -7px 100% repeat-y;margin-left:auto;margin-right:auto;width:990px}
div.head a{color:#980000}
div.head{display:block;height:22px;margin:0px;font:10px Arial,Helvetica,sans-serif;padding-top:3px;background:#E5E5E5 url(img/banniere6.png) -7px 3px no-repeat;margin-bottom:-10px;_margin-bottom:0px;_width:990px}
div.txt{background:url(img/banniere6.png) -7px -12px no-repeat;_background:url(img/banniere6.png) -7px -48px no-repeat;_width:987px;min-height:1250px;_height:1250px}
div.txt p{font:1.15em/1.3em Arial,Helvetica,sans-serif}
div.pbdeux{padding-left: 85px;padding-top: 25px;padding-bottom: 18px;_padding-bottom: 38px;margin-bottom: 25px;clear: both;background: url(bloc4.png) 43px 7px no-repeat}
.txt .ct h2{color: #980000;font:italic bold 17px Georgia,"Times New Roman",Times,serif}
.txt .ct h3{color: #980000;font:italic bold 15px Georgia,"Times New Roman",Times,serif}
.txt .ct a{}
p{text-align:justify;}
p.chapo, .chapo{text-align:justify; margin:0px;font: bold 1.3em/1.3em Arial,Helvetica,sans-serif;}
.big{display:block;color:#980000;float:left;padding-right:7px;font:italic bold 45px/40px Georgia,"Times New Roman",Times,serif}
.gg{position:absolute;margin-left:136px;width:120px;top:3px;height:800px;font:10px/9px Arial,Helvetica,sans-serif}
.gg strong{color:#CCC;font:bold 16px/9px Georgia,"Times New Roman",Times,serif;display:block;padding:0px;margin:0px;margin-bottom:-10px;_margin-bottom:5px;padding-left:6px;padding-top:0px}
.gg strong sup{font:bold 10px Georgia,"Times New Roman",Times,serif}
.gg ul li a{font:bold 12px/12px Arial,Helvetica,sans-serif;color:#FFFFCC;display:block;padding-bottom:2px;text-decoration:none}
.gg ul li:hover a,.gg ul li a{text-decoration:underline}
.gg ul{margin:0px;padding:6px;padding-top:0px;list-style:none;text-align:left;color:#808080;cursor:default;font:11px/10px Arial,Helvetica,sans-serif}
.gg ul li{padding-top:8px}
.both{clear:both;display:block}
div.agr{font:10px Arial,Helvetica,sans-serif;padding-bottom:50px;_z-index:100;text-align:center;width:174px;overflow:hidden;margin-left:0px;float:right;margin-right:12px;margin-top:45px;_margin-top:9px;_margin-right:5px}
div.agr span.il{margin:5px;margin-top:3px;display:block;float:left;overflow:hidden}
div.agr span.il img{float:left;border:none}
div.cont{float:left;display:block;clear:both;margin-bottom:300px;padding-left:115px;padding-right:0px;padding-top:10px;_padding-top:0px;min-height:800px;_height:800px;width:495px;overflow-x:hidden;margin-left:175px;_margin-left:87px;margin-top:-5px;_margin-top:-40px}
div.agr dl{padding-top:5px;margin-top:5px;width:165px;padding-bottom:5px;text-align:justify}
div.agr dd{-webkit-margin-start:0px;margin-bottom:6px;margin-left:3px;padding-bottom:6px;border-bottom:1px solid #FFF}
div.agr dt{text-align:left;clear:left}
div.agr dt a{color:#980000;font:bold 10px Arial,Helvetica,sans-serif}
div.menu{position:absolute;margin-left:-12px;top:45px;width:140px;padding-top:32px;background:url(img/menu3.png) -3px 0px no-repeat}
div.menu ul li a{color:#980000;display:block;padding-left:8px;padding-top:2px;padding-bottom:2px;text-decoration:none}
div.menu ul li.rss a{padding:0px;float:left;height:16px;width:16px;text-indent:-10000px;background:url(img/rss.png) top left no-repeat;margin:0px;margin-top:4px;margin-right:1px;_display:none}
div.menu ul li.opml a{background:url(img/opml.png) top left no-repeat}
div.menu ul li.page a{margin-left:7px}
div.menu ul li.on a,div.menu ul li:hover a{font-weight:bold}
div.menu ul{padding:0px;margin:0px;list-style:none;width:124px;padding-left:17px;margin-top:5px;padding-bottom:33px;background:url(img/menu3.png) -3px 100% no-repeat}
div.cont dt,div.cont dd{margin:0px;padding:0px}
div.cont dl,div.cont dd,div.cont dt{display:block}
div.cont dl dt a img{margin-right:5px;margin-left:15px;margin-top:0px;float:left;border:none}
.ct div.cont dt a{color:#980000;text-decoration:none;border-bottom:none;white-space:normal;font:bold 12px/10px Arial,Helvetica,sans-serif;padding-top:4px;display:block}
div.cont dl{padding:0px;margin:0px;list-style:none;margin-top:6px;text-align:justify;float:left;width:237px;margin-left:4px;_margin-left:2px;margin-right:5px;height:123px;overflow:hidden;font:10px/10px arial;background:#FFF url(img/boite2.png) bottom left no-repeat}
div.cont dl.home dt{padding-top:7px}
div.cont dl a{text-decoration:none}
div.cont dd,div.cont dt{padding:10px;padding-left:3px}
div.cont dt{border-bottom:none;padding-bottom:0px;padding-top:6px;padding-right:15px;text-align:left}
div.cont dd{border-top:none;padding-top:0px;padding-right:15px;overflow:hidden}
.footer{padding-bottom:21px;_padding-bottom:23px;padding-top:55px;color:#FFF;font-size:10px;_font:10px/6px Arial,Helvetica,sans-serif;text-align:left;padding-left:55px;clear:both;background:#E5E5E5 url(img/pied6.png) -35px 100% no-repeat}
.footer .mentions{display:block;width:240px;float:left;padding-top:5px;height:15px}
.footer .mentions a{text-decoration:underline}
.footer a{color:#FFF;background:#616161}
.cont ul,.cont ol{}
div.agr dl dd a:hover{background:#FFF}
.cmd{text-align:right;border-right:1px solid #EEE}
div.pub_m{background:url(img/trait.png) 40px 0px no-repeat;_background:url(img/trait.png) 40px -3px no-repeat;padding-top:8px;_padding-top:4px;padding-bottom:0px;clear:both;margin-bottom:0px;margin-left:7px}
.cont dl dt{margin-top:5px}
.cont dt.cat{font:normal 9px Georgia,"Times New Roman",Times,serif;font-weight:normal;padding:0px;height:3px;padding-left:11px;padding-top:14px;margin-top:0px}
.cont dl dt.cat a:hover{text-decoration:underline}
.cont h2 a:hover,.cont h3 a:hover{text-decoration:underline;color:#333}
div.forumb{background:#EEE}
.txt .ct .cont{padding-top:50px}
span.haut a{float:right;display:block;width:22px;height:16px;text-indent:-10000px;border:none;background:url(img/up.gif) top left no-repeat}
span.haut{border:none}
.list{clear:both}
.player3 span a{margin-right:24px}
.player3 object{float:right;_float:none;margin-right:2px}
div.agr iframe{margin-left:2px}
#pluscmd{bottom:auto;top:5px;background:url(img/up.gif) top left no-repeat}
#art160{height:600px;padding-bottom:8px;float: left; margin-left:-2px}
.section a{color:#333;text-decoration:none}
.section a:hover{text-decoration:underline}
.section{background:url(img/ancre.gif) 165px 0px no-repeat;float:right;display:block;width:180px;text-align:right;padding:10px;padding-bottom:5px;padding-top:0px;margin-left:10px;margin-top:5px;border-left:#CCC dashed 1px;border-bottom:#CCC dashed 1px;font:11px/11px  Georgia,"Times New Roman",Times,serif}
.section strong{font:bold 11px/11px Georgia,"Times New Roman",Times,serif;text-align:left;display:block;width:160px;clear:both;_float:left}
.section ol{margin:0px;padding:0px;padding-top:0px;list-style:none;_clear:both}
.section ol li span{float:right}
.section ol li{text-align:left;padding-top:2px;padding-bottom:5px;border-top:#CCC dashed 1px}
#bouton_plus{display:none}
#form_forum{display:block}
#image{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius: 10px;background:#EEE}
div.agr img.qr{border:#980000 double 6px;margin:0px;margin-bottom:20px}
.gotop a{bottom:45px;margin-left:-764px;position:fixed;z-index:3000;width:88px;padding-top:37px;text-align:center;background:#FFF url(fle.png) 0px 0px no-repeat;_display:none;color:#999;text-decoration:none}
.spip-admin-float{top:0px;left:0px;position:absolute;position:fixed !important;z-index:1000;overflow:hidden;cursor:pointer;width:210px}
.spip-admin-float:hover{width:210px;height:auto;padding:0px;opacity:0.8}
ul.questions li:hover{background:#EEE}
ul.actions li a:hover{background-position:bottom left}
.buttons a:hover{background-position:bottom left}
.error{display:block;width:477px}
label{padding-top:5px;color:#980000;font-weight:bold}
.facebook{border:none;float:right;margin-top:4px}
div.head #breadcrumb{margin-left:290px;padding-bottom:2px;font:bold 12px Arial,Helvetica,sans-serif;height:16px;margin-top:31px;color:#FFF;cursor:default;text-shadow:2px 2px 2px #000}
div.head #breadcrumb a,div.head #breadcrumb strong{display:inline-block;padding:0px;padding-left:1px;text-decoration:none;border-bottom:#999 2px solid;font:bold 12px Arial,Helvetica,sans-serif;color:#FFF}
div.head #breadcrumb a.home{padding-left:0px;background:none}
div.head #breadcrumb strong{cursor:default}
div.head .breadcrumb a:hover,div.head #breadcrumb a:hover{text-decoration:none;border-bottom:#FFF 2px solid}
#pooo{float:left !important;margin-right:7px !important}
.head .logo a{font:bold 22px Georgia,"Times New Roman",Times,serif;text-decoration:none;color:#FFF;display:block;padding-top:17px;padding-left:8px;text-shadow:2px 2px 2px #000;width:100px;height:2px;float:left}
#terabona_bas{border: 1px dotted #333;text-decoration: none;background: #EEE;padding: 0px 10px 10px 10px}
#social{width:125px;float:left;}
#social iframe{margin:0px;height:73px;width:70px}
.hreview-aggregate {display:none}
#rating {width:80px;height:16px;margin-left:20px;margin-top:5px;background-image:url(star.png);background-position:top left;background-repeat:repeat;cursor:pointer;}

a.to{display:block;height:85px;width:110px;float:right;text-indent:-1000000px;background:url(http://img.ecologie.tv/to2-100.png) 0px -10px no-repeat;border:none}
.pubbas {background:#ECECEC;border:1px solid #757575;width:730px;padding:10px;position:absolute;z-index:3;    }
form ul { margin:0px; padding:0px; list-style:none; }
textarea#texte {width: 450px;}
textarea, input[type=text] {border: 2px inset;}
.date{float: right;font-style: italic;color: #333;display: block;width: 200px;text-align: right;padding-bottom: 5px;padding-top: 0px;margin-left: 10px;}
#gg dl dt {color: #FFC;padding:0px 5px;}
#gg dl dt a {font-size: 13px;font-weight: bold;line-height: 1.2;color: #FFC;}
#gg dl dd {color: #808080;font-size: 12px;line-height: 1.2;margin:0px;padding:0px 5px 7px 5px;}
.crayon-active{color:#000 !important;}
.top468 {float:right;width:468px;margin-right:235px;_margin-right:118px;margin-top:5px;}