/*  

Nom du Thème : HorseGlobes

Auteur : Neolien (http://annuaire.webdconseils.com/)

*/



* {

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: #efefef;

font-family: Verdana, Tahoma, Helvetica, Arial, Verdana, sans-serif;

font-size: 11px;

}



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-image: url(images/body.jpg);

background-repeat: repeat-y;

}



#header {

background-attachment: scroll;

background-color: #d3d3d3;

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: #f4f4f4;

}



.main_title a:hover {

text-decoration: underline;

font-size: 30px;

color: #f4f4f4;

}



.description {

text-align: left;

font-size: 10px;

color: #f4f4f4;

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: #ffffff;

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: 5px;

text-align: left;

}



.postmetadata a {

color: #007100;

}



.post_info {

border: 1px solid #ffffff;

padding: 8px;

text-align: center;

}



a {

color: #ffffff;

}



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.jpg);

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.jpg);

background-repeat: repeat-y;

padding-left: 3px;

background-position: left;

width: 347px;

}



#sidebartitle_end {

background-color: transparent;

background-image: url(images/sidebottom_end.jpg);

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.jpg);

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.jpg);

background-repeat: repeat-y;

padding-left: 30px;

color: #efefef;

width: 300px;

padding-right: 20px;

}



.widget {

background: transparent url(images/sidebottom.jpg) no-repeat bottom left; 

padding-bottom: 30px; 

}



.widgettitle {

color: #efefef;

font-weight: bold;

height: 55px;

background-image: url(images/sidebgtitle.jpg);

background-repeat: no-repeat;

background-color: transparent;

background-position: top left;

font-size: 14px;

}



.widget ul {

background-image: url(images/sidebg.jpg);

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;

}