* { margin:0; padding:0;}
body { font:normal 12px Arial, Helvetica, sans-serif; color:#041E25; background:url(images/bg.jpg) no-repeat left top;}
img { border: 0px;}

a { color:#5e7310; padding:1px 0; z-index:20;}
a:hover { color:#303b08; text-decoration:underline;}

h1, h2, h3, h4, h5, h6 { font:normal 25px Arial, Helvetica, sans-serif;  letter-spacing:-1px; text-transform:uppercase;}
hr { display:none;}
ul, ol { 
   list-style:none; 
}
abbr { border:0;}
input, select, textarea { font:normal 12px Arial, Helvetica, sans-serif; color:#5e7310;}
small { font-size:10px;}

#page { }
#header { height:75px; width:960px; border-bottom: #9fad27 solid 1px ; margin: 0 0 0 15px }
#header #headerimg { height:75px; margin:0 0 0 180px; background:url(images/les-chambres-vertes.gif) no-repeat;}
#header h1 { font-size:28px; text-transform:none; visibility:hidden}
#header .description { visibility:hidden}

.language_item {margin:10px 5px 0 0; display:inline; float:left}

#container { position:relative;}
#content { position:absolute; left:200px; top:15px; width:820px;}
.piccolumn { 
   float: left; 
   display: inline; 
   width: 355px 
}
.txtcolumn { 
   float: left; 
   display: inline; 
   width: 355px;
   color:#303b08; 
}

.textefondblanc{
   background-color:#FFFFFF;
   padding:2px;
}

.label {margin:5px 5px 5px 0}

.prix {font-size:11px; margin-top:15px; color:#000000}
.liens {margin-top:15px}

.post { clear:both;}
.post h2 { padding-bottom:20px }
.post h2 a {color:#5e7310; }
.post h2 a:hover {color:#303b08;}
.post small { font-size:10px; text-transform:uppercase;}
.post .entry { }
.post .entry .piccolumn img { margin:0 15px 15px 0;}
.post .entry p { margin-bottom:15px; }
.post .postmetadata { font-size:10px; text-transform:uppercase; clear:both; }
.post .entry ul { padding:0 0 0 20px; margin-bottom:15px; list-style-type:disc}
.post .entry ol { padding:0 0 0 20px; margin-bottom:15px; list-style-type: decimal}
code { font-size:11px ; }
blockquote { background:#f6f6f6 ;  font-style:italic; }
blockquote p:first-letter { font-size:25px; text-transform:uppercase}
blockquote p { margin:0; padding:15px;}


.navigation { position:absolute; left:50px; bottom:-1px;}
.navigation a {  color:#303b08; float:left; padding:10px 0; width:161px; text-align:center; margin-right:3px;}

.center { }
.pagetitle { margin-bottom:30px}
.wp-smiley { float:none!important; vertical-align:middle;}

#sidebar { float:left; font-family:Arial, Helvetica, sans-serif; padding:0 0 0 10px; margin: 0 0 0 15px; width:150px; }
#sidebar #bg { position:absolute; top:0px; left:0px; margin: 0 0 0 15px; padding:10px; height:300px; width:150px; background-color:#FFFFFF; filter:alpha(opacity=80) ;-moz-opacity:.80; z-index:10}
#sidebar #menu { position:absolute; width:155px; top:0px; left:0px; padding:10px; margin: 0 0 0 15px; ; z-index:11}
#sidebar a { color:#5e7310; padding:1px 0; z-index:20; text-decoration:none;}
#sidebar a:hover { color:#303b08; text-decoration:underline;}
#sidebar ul li { padding:3px 0}
#sidebar ul li ul li ul li { font-size:11px; padding:0 0 0 3px;}
#sidebar ul li ul li ul li a { background:none}

#sidebar #searchform { margin-top:15px; filter:alpha(opacity=50) ;-moz-opacity:.50;}
#s { border:1px solid #5e7310; width:80px; display:inline}
#searchsubmit { cursor:pointer; background:url(images/rechercher.gif) no-repeat center; height:16px; width:16px; display:inline; vertical-align:middle; border:none; margin-bottom:2px}
.pagenav, .archives, .categories, .linkcat {margin-bottom:30px;}

#footer { clear:both; background:#0A323E  color:#fff; padding:50px}
*html #footer { background:#062833  repeat-x; }
#footer a { color:#fff; repeat-x left bottom; padding:1px 0; }
#footer a:hover { color:#fff; background:none;}
#footer ul { font-family:Arial, Helvetica, sans-serif}
#footer li { padding:3px 0;}

#about { width:500px; float:left; margin-right:50px; background:url(images/q-left.gif) no-repeat left top; font:italic normal  17px Arial, Helvetica, sans-serif; }
#about p { background:url(images/q-right.gif) no-repeat right bottom; padding:30px 44px;}
#about div.copy { background:url(images/dot-white.gif) repeat-x left top; font:normal 13px Arial, Helvetica, sans-serif; margin:0 44px; padding-top:15px;}
#about div.copy a { background:none;}
#meta { float:left }
#rss { position:absolute; outline:none; left:590px; bottom:0; display:block; width:113px; height:83px; background:url(images/feed-icon.jpg) no-repeat left top ; text-indent:-9999px;}

.commentlist {  margin-bottom:50px }
.commentlist li { padding:10px 0; background:url(images/dot-blue.gif) repeat-x left bottom}
.commentlist cite { font:italic normal 17px Georgia, "Times New Roman", Times, serif; }
.commentlist li ol { margin:0;}
.commentlist li ol li { padding:0; background:none;}
.commentlist li ul { margin:0;}
.commentlist li ul li { padding:0; background:none;}
.commentlist li blockquote { margin:0; padding:0; background:none;}

#commentform p { margin-bottom:5px;}
#commentform label { cursor:pointer}
#author, #email, #url, #comment {border:1px solid #A7A6AA; vertical-align:middle}
#comment { width:480px; overflow:auto}
#submit { padding:3px; cursor:pointer}

.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%;}
