/*  

*/

* {
margin: 0;
padding: 0;
letter-spacing: 1px;
}

p {
padding-bottom: 8px;
}

img {border:0;}
p {line-height: 1.3em; margin: 0.5em 0;}
p img {float:left; margin:0 10px 0 0; padding-left: 6px; padding-bottom: 2px;}

html {scrollbar-face-color:#000000; scrollbar-highlight-color:#000000;
scrollbar-3dlight-color:#000000; scrollbar-darkshadow-color:#000000;
scrollbar-shadow-color:#000000; scrollbar-arrow-color:#007100;
scrollbar-track-color:#000000;}

h5 { font: bold 1.31em "Arial", Sans-Serif; margin: 0; color: #007100; }
h6 { font: bold 1.31em "Arial", Sans-Serif; margin: 0; color: #007100; }

.catwdc{color:#046380; text-decoration:none; font-size:12px;}
.catwdc a{color:#046380; text-decoration:none; font-size:12px;}
.catwdc a:hover{color:#777777; text-decoration:none; font-size:12px;}

.details{color:#007100; text-decoration:none; font-size:12px;}
.details a{color:#007100; text-decoration:none; font-size:12px;}
.details a:hover{color:#ffffff; text-decoration:underline; font-size:12px;}

.sitetable {width: 100%; border: 1px dotted #c2c2c2; vertical-align : top;}
.sitetables {width: 100%; vertical-align : top;}
.sitetd {border: 1px dotted #c2c2c2;}
.votelargeur {width: 50px;}

a.cat_display {text-decoration: none; font-weight: bold; font-size: 13px; color:#333333;}
a.cat_display:hover {text-decoration: none; font-weight: bold; font-size: 13px;
color:#CC0000;}
a.subcat_display {text-decoration: none; font-size: 10px; border-bottom : 1px dotted #CCC;}

.votetable {background: #333333; width : 50px; height: 92px; margin-right: 5px;}
.vote span.note {font-size: 9px; height: 12px; display: block;}
.vote span.nombre {font-size: 16px; display: block;}
.vote a{color: #007100; font-size: 16px; font-weight: bold;}
.vote a:hover{color: #007100; font-size: 16px; font-weight: bold;}

/* Onglets fiche site */
#containered {font: bold 10px Verdana; list-style-type: none; text-align: left; width: 565px;}
#containered hr {clear: both; border: 1px solid #CCC; margin-top: 10px; width: 50%;}
#containered ul#mest {font-weight: bold;}
#containered ul#mest li {font: bold 10px Verdana; list-style-type: none; text-align: left; display: inline; margin: 1px;}
#containered ul#mest li a {text-decoration: none;}
#containered ul#mest li a:hover {text-decoration: none; color: #333333;}
#containered h1,
#containered .content {border: 1px solid #d5d5d5; padding: 10px; text-align: left;}
#containered a.current {padding: 5px 3px; border: 1px solid #d5d5d5; background-image: url(images/shadeactive.gif); border-bottom-color: white; background-color: white; color: #333333; font-size: 12px;}
#containered a.ghost {padding: 5px 3px; margin-right: 1px; border: 1px solid #d5d5d5; color: #333333; font-size: 12px; background: white url(images/shade.gif) top left repeat-x;}
#containered a.current:hover {padding: 5px 3px; border: 1px solid #d5d5d5;	background-image: url(images/shadeactive.gif); border-bottom-color: white;	background-color: white; font-size: 12px; color: #333333;}
#containered a.ghost:hover {padding: 5px 3px; margin-right: 1px; border: 1px solid #d5d5d5; color: #333333; font-size: 12px;}
#containered .on {display: block; text-align: left;}
#containered .off {display: none;}

h1, h2, h3, h4, h5, h6 {
font-size: 100%;
font-weight: normal;
}

hr {
clear: both;
visibility: hidden;
}

input, textarea {
color: inherit;
font-family: inherit;
font-size: inherit;
letter-spacing: inherit;
color: #000000;
}

.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}

.clearfix {
display: inline-block;
}

html[xmlns] .clearfix {
display: block;
}

* html .clearfix {
height: 1%;
}


b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
overflow:hidden;border-style:solid;border-width: 0 1px}
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}


body {
background-color: #000000;
color: #333333;
font-family: Verdana, Tahoma, Helvetica, Arial, Verdana, sans-serif;
font-size: 10px;
}

a {
color: #007100;
font-weight: bold;
outline: none;
text-decoration: none;
}

a:hover {
color: #eeeeee;
text-decoration: none;
}

img {
border: none;
}

h1 {
font-size: 20px;
}

h2 {
font-size: 18px;
}

h3 {
font-size: 16px;
}

h4 {
font-size: 14px;
}

h5 {
font-size: 12px;
}

h6 {
font-size: 10px;
}

blockquote {
border-left: 5px solid #007100;
margin:  0 18px 18px;
padding: 18px 18px 0;
text-align: justify;
}


#main {
background-color: transparent;
margin: 0 auto;
width: 1000px;
border: 1px solid #ffffff;
}

#wrapper {
width: 1000px;
margin: 0 auto; background-color:#FFFFFF; background-image:url(images/bandeau.png); 
 
background-repeat: repeat-x;
}

#header {
background-attachment: scroll;
background-color: #FFFFFF;
background-image: url(images/header.jpg);
background-position: top left;
background-repeat: repeat-x;
height: 325px;
width: 1000px;
}

#content {
float: left;
margin-left: 10px;
width: 620px;
background-color: transparent;
}

#sidebar {
float: right;
width: 350px;
color: #000000;
}

#footer {
background-color: transparent;
background-image: url(images/footer.jpg);
background-repeat: no-repeat;
clear: both;
height: 105px;
}

.navi_left {
float: right;
margin-right:50px;
margin-top:10px;
}

.navi_right {
float: right;
}

#navi_panel {
height: 40px;
}

#navi_panel ul {
display: block;
list-style: none;
}

#navi_panel ul li {
display: inline;
list-style: none;
}


#navi_panel ul li a {
float: left;
padding: 12px;
text-decoration: none;
}

#navi_panel ul li a:hover, #navi_panel ul li.current_page_item a {
color: #eeeeee !important;
text-decoration: none;
}

.main_title {
font-weight: bold !important;
font-family: Georgia, Verdana, Tahoma, Arial;
text-align: left;
font-size: 30px;
margin-top: 123px;
margin-left: 165px;
width: 526px;
}

.main_title a {
text-decoration: none;
font-size: 30px;
color: #333333;
}

.main_title a:hover {
text-decoration: underline;
font-size: 30px;
color: #333333;
}

.description {
text-align: left;
font-size: 10px;
color: #333333;
margin-left: 165px;
width: 526px;
}

#searchform {
    width: 230px;
	height:30px;
	padding:0;
	margin:0;
	color: #000000;
    }

.post {
background-color: transparent;
padding: 10px;
width: 600px;
margin-left: 5px;
border: none;
}

.post a  {
color: #333333;
text-decoration: none;
}

.post a:hover  {
text-decoration: none;
color: #007100;
}

#feature_post {
padding: 10px;
width: 580px;
}

.feature_article {
margin-bottom: 0px;
}

.feature_title a {
background-attachment: scroll;
background-color: transparent;
background-image: url(images/trans_bg.png);
background-position: top left;
background-repeat: repeat;
color: #ffffff !important;
margin: 15px 5px;
padding: 5px 10px 10px;
position: absolute;
text-decoration: none !important;
z-index: 10;
width: 570px;
}

.feature_title a:hover {
text-decoration: underline !important;
}

.feature_img {
border: 1px solid #ffffff;
padding: 5px;
position: relative;
z-index: 1;
}

.feature_entry {
width: 600px;
}

.feature_entry li {
list-style : decimal;
margin-left : 25px;
}

.feature_entry ol {
margin-bottom : 10px;
margin-left : 25px;
}

.feature_entry ul {
margin-top : 10px;
margin-left : 20px;
margin-bottom : 10px;
}

.post_title {
color: #ffffff;
font-weight: bold;
}

.metadata {
list-style: none;
float: right;
margin-left: 10px;
padding-bottom: 10px;
text-align: left;
width: 580px;
margin-top: 10px;
}

.postmeta_img {
margin-left: 5px;
margin-right: 5px;
}

.metadata a {
color: #0c0c0c;
text-decoration: none;
}

.metadata li {
list-style: none;
margin-left: 10px;
}

.author {
background-attachment: scroll;
background-color: transparent;
background-image: url(images/copyright.png);
background-position: center left;
background-repeat: no-repeat;
padding-left: 25px;
padding-top: 5px;
height: 20px;
}

.date {
background-attachment: scroll;
background-color: transparent;
background-image: url(images/clock.png);
background-position: center left;
background-repeat: no-repeat;
padding-left: 25px;
padding-top: 5px;
height: 20px;
}

.comments {
background-attachment: scroll;
background-color: transparent;
background-image: url(images/comments.png);
background-position: center left;
background-repeat: no-repeat;
padding-left: 25px;
padding-top: 5px;
height: 20px;
}

.tags {
background-attachment: scroll;
background-color: transparent;
background-image: url(images/tag_blue.png);
background-position: center left;
background-repeat: no-repeat;
padding-left: 25px;
padding-top: 5px;
height: 20px;
}

.category {
background-attachment: scroll;
background-color: transparent;
background-image: url(images/folder_document.png);
background-position: center left;
background-repeat: no-repeat;
padding-left: 25px;
padding-top: 5px;
height: 20px;
}

.excerpt_post {
background-color: transparent;
background-image: url(images/gradient_bg.jpg);
background-position: top left;
background-repeat: repeat-x;
float: left;
height: 300px;
margin: 0 9px 20px 9px;
padding: 10px;
width: 280px;
border: 2px solid #BF6E00;
}

.excerpt_post h4 {
margin-top: 1px;
}

.excerpt_post h4.except_title a, h4.archivetitle a  {
text-decoration: none;
color: #f4f4f4;
font-weight: bold;
}

.excerpt_img {
border: 1px solid #BF6E00;
float: left;
margin: 0 5px 5px 0;
padding: 5px;
}

.excerpt_post a:hover {
color: #333333 !important;
}

.excerpt_post .entry {
padding-top: 25px;
height: 200px;
}

.entry {
padding: 5px 0;
}

.entry li {
list-style : decimal;
margin-left : 25px;
}

.entry ol {
margin-bottom : 10px;
margin-left : 25px;
}

.entry ul {
margin-top : 10px;
margin-left : 20px;
margin-bottom : 10px;
}

.read_more {
background-attachment: scroll;
background-color: transparent;
background-image: url(images/arrow_right.png);
background-position: top right;
background-repeat: no-repeat;
padding-right: 25px;
padding-bottom: 15px;
}

.read_more a {
color: #007100;
}

.postmetadata {
margin-top: 12px;
text-align: center;
}

.postmetadata a {
color: #00FF00;
}

.post_info {
border: 1px solid #ffffff;
padding: 8px;
text-align: center;
}

a {
color: #333333;
}

a:hover {
color: #eeeeee;
}

.navi {
margin: 20px 0;
}

.navleft {
float: left;
}

.navright {
float: right;
}

.author_comment {
background-attachment: scroll;
background-color: transparent;
background-image: url(images/gradient_bg.jpg);
background-position: top left;
background-repeat: repeat-x;
margin-left: 15px;
width: 570px;
}

.commentlist li {
background-color: transparent;
clear: both;
margin-bottom: 20px;
padding-bottom: 10px;
border: 2px solid #ffffff;
margin-left: 15px;
}

#comments, #respond, .pagetitle {
font-weight: bold;
color: #ffffff;
margin-bottom: 20px;
padding-top: 20px;
text-align: center;
margin-left: 15px;
}

input#author, #email, #url {
background-color: transparent;
border: 1px solid #ffffff;
float: left;
padding: 4px;
width: 570px;
margin-lelt: 15px;
margin-bottom: 10px;
margin-left: 15px;
}

textarea#comment {
background-color: transparent;
border: 1px solid #ffffff;
float: left;
padding: 4px;
margin-bottom: 10px;
width: 570px;
margin-left: 15px;
}

.input_title {
color: #ffffff;
float: left;
text-align: left !important;
margin-left: 15px;
width: 570px;
padding-top 20px;
}

#submit {
background-color: transparent;
border: 1px solid #ffffff;
clear: both;
cursor: pointer;
display: block;
margin-bottom: 20px;
padding: 4px;
margin-left: 15px;
}

.avatar {
float: left;
margin: 10px 10px 5px 0;
}

.comment_entry {
padding: 0 10px;
}

.avatar_div {
padding: 10px;
}

.avatar_div span {
float: right;
}

#sidebartitle {
background-color: transparent;
background-image: url(images/sidebgtitle.png);
background-position: top left;
background-repeat: no-repeat;
width: 350px;
height: 90px;
}

#sidebartitle h4 {
color: #efefef;
font-weight: bold;
text-align: left;
padding-left: 35px;
width: 315px;
font-size: 14px:
}

#about {
background-image: url(images/sidebg.png);
background-repeat: repeat-y;
padding-left: 3px;
background-position: left;
width: 347px;
}

#sidebartitle_end {
background-color: transparent;
background-image: url(images/sidebottom_end.png);
background-position: top left;
background-repeat: no-repeat;
width: 350px;
height: 70px;
}

#sidebar a {
text-decoration: none;
color: #efefef;
}

#calendar_wrap {
background-image: url(images/sidebg.png);
width: 350px;
background-repeat: repeat-y;
}

#wp-calendar {
width: 315px;
margin-left: 23px;
color: #efefef;
}

#wp-calendar thead th, #wp-calendar td {
border: none;
width: 33px;
text-align: center;
color: #efefef;
}

.textwidget {
background-image: url(images/sidebg.png);
background-repeat: repeat-y;
padding-left: 30px;
color: #efefef;
width: 300px;
padding-right: 20px;
}

.widget {
background: transparent url(images/sidebottom.png) no-repeat bottom left; 
padding-bottom: 30px; 
}

.widgettitle {
color: #efefef;
font-weight: bold;
height: 55px;
background-image: url(images/sidebgtitle.png);
background-repeat: no-repeat;
background-color: transparent;
background-position: top left;
font-size: 14px;
}

.widget ul {
background-image: url(images/sidebg.png);
background-repeat: repeat-y;
}

#sidebar ul li h4 {
text-align: left;
padding-left: 35px;
width: 315px;
font-size: 14px:
font-weight: bold;
}

#sidebar ul li h5 {
text-align: left;
padding-left: 35px;
width: 315px;
font-size: 14px:
font-weight: bold;
}

.sidebar_widget ul {
color: #efefef;
}

.sidebar_widget ul li {
border-bottom: none;
display: block;
list-style: none;
padding: 5px 0;
margin-left: 30px;
width: 290px;
}

.widget_categories {
display: block;
text-align: left;
width: 350px;
}

.cat-item a {
border-bottom: none;
text-align: left;
width: 290px;
}

#sidebar h4 {
padding-top: 40px;
}

#sidebar h5 {
padding-top: 35px;
}

.widgettext {
color: #efefef;
margin-left: 30px;
width: 290px;
font-size: 11px;
}

.widget_text {
background-repeat: no-repeat;
}

.ads_small {
background-color: transparent;
width: 310px;
margin-left: 25px;
}

.ads_small img {
padding: 11px;
}

.index_ads_small {
margin-top: -10px;
background-color: transparent;
width: 600px;
margin-left: 20px;
}

.index_ads_small img {
padding: 10px;
}

#sidebar_left {
float: right;
margin-top: 20px;
width: 350px;
}

#sidebar ul {
display: block;
list-style: none;
}

.archive ul {
display: block;
list-style: none;
padding: 10px 0 0 10px;
}

.archive li {
border-bottom: 1px dashed #88BC55;
padding: 5px 0;
}

.navigation {
border: none;
padding: 10px;
}

.navigation a {
color: #007100;
}

.navigation a:hover {
color: #88BC55;
}

.navigation .alignleft {
float: left;
}

.navigation .alignright {
float: right;
}


#footer .wrapper {
padding: 10px;
color: #eeeeee;
}

#footerlinks {
text-align: center;
color: #eeeeee;
text-decoration: none;
font-weight: bold;
}

#footerlinks a {
color: #eeeeee;
text-decoration: none;
}
