﻿html {
padding: 0px;
margin: 0px;
height: 101%;
}

body {

padding: 0px;
margin: 0px;
background-color: #FFFFFF;
font-family: arial, Helvetica,sans-serif; 
font-size: 62.5%;

}

img{
border: none;
}



h1.titre-section{
font-family: "Courier New", Courier, monospace ;
width: 668px;
/*background-color: #C0C0C0;*/
text-align: left;
font-size: 1.5em;
color: #333333;
margin: 0px 0px 5px 0px;
padding: 4px 0px 4px 20px;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;
}

h2{
background-color: #FFFFFF;
text-align: left;
font-size: 1.5em;
color: #333333;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


h3 {
font-size: 2em;
margin: 0px;
padding: 2px;
}




#head {
width : 100%;
min-width: 950px;
height: 180px;
background-image: url('images/header_bkg.jpg');
background-position: top right;
background-repeat: no-repeat;
background-color: #000000;
margin-bottom: 0px;
}

table#top_table {
margin-top: 5px;
border-top: 1px solid #000000;
background-color: #FFFFFF;
height: 52px;
width: 100%;
min-width: 950px;
}

#logo{
text-align: right;
height: 182px;
}

#titre{
text-align: right;
padding: 4px 30px 0px 0px;
margin: 0px;
}

#titre img{
border: none;
}

#td_left_top{
vertical-align: top;
padding : 0px 10px 0px 0px;
}

#td_right_top{
width: 210px;
vertical-align: top;
}

#menu-navigation {
background-color: #FFFFFF;
margin: 4px 0px 0px 0px;
padding : 0px 0px 0px 0px;
border-top: 1px solid #999999;
height : 45px;
text-align: right;
font-size : 1.6em;
}


ul#navigation {
margin: 0px 30px 0px 0px;
padding: 0;
}


ul#navigation li{
border-left: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
margin: 0px 10px 0px 10px;
padding: 0px;
text-align: center;
float: right;
list-style-type: none;
}

ul#navigation li a{
display:block;
width: 120px;
padding: 2px;
text-decoration: none;
}

ul#navigation li a:hover{
text-decoration: none;
background-color: #A9A9A9;
}

#current{
background-color: #C0C0C0;
}

#current a, #current a:visited{
color: #000000;
}

.uncurrent a, .uncurrent a:visited{
color: #000000;
}





a {
outline: 0 none;
text-decoration: none;
color : #8B4513;
}

a:visited {
color : #8B4513;
text-decoration: none;
}

a:hover {
color : #B8860B;
text-decoration: none;
}





















table#main_table {
margin: 0px 0px 15px 0px;
}

#td_left_main{
background-color: #FFFFFF;
width: 220px;
padding: 0px 0px 0px 0px;
vertical-align: top;
/*border-right: 1px solid #CCCCCC;*/
}

.section-left{
margin: auto;
width: 200px;
}

.section-left img{
display: block;
}

#td_right_main{
vertical-align: top;
}





#loop-container{
width: 760px;
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 5px;
}








.post{
width: 677px;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
margin: 0px 0px 0px 0px;
padding: 5px;
}



.post-float-box{
float: left;
width: 330px;
height: 180px;
border: 1px solid #999999;
margin: 0px 5px 5px 0px;
padding: 5px;
}

.entry{
clear: both;
text-align: left;
font-size: 1.3em;
color: #333333;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


ul {
padding: 0px;
margin: 0px;
}
ul li {
padding: 2px 0px 2px 0px;
margin: 0px;
}

.post-thumb{
float: left;
margin: 0px 5px 5px 0px;
padding: 0px;
}













#footer_img{
min-width: 950px;
margin-top: 10px;
height: 148px;
background-image: url('images/footer_bkg2.gif');
background-color: #FFFFFF;
}

#footer_box {
width: 100%;
min-width: 950px;
border-top: 1px solid #999999;
margin: 0px auto 0px auto;
height: 300px;
background-color: #CCCCCC;
}