
*{margin:0; padding:0;}

body{
font:85% Verdana,Tahoma,Arial,sans-serif;
line-height:1.4em;
text-align:center;
color:#303030;
background:#bdd5ce;
}

p{padding:0 0 1em 0;}

a{
color:#3C7568;
font-weight:bold;
text-decoration:none;
background-color:inherit;
}

a:hover{color:#3C7568; text-decoration:none; background-color:inherit;}
a img{border:none;}

p{padding:0 0 1em 0;}

/**** DIV ****/
#container{
width:800px;
margin:20px auto;
padding:1px 0;
text-align:left;
background:#ffffff;
color:#303030;
border:1px solid #999999;
}

#header{
height:150px;
width:800px;
margin:0 0 10px 0;
background:white;
color:#ffffff;
}

/**** MENU ****/
#navigation{
float: left;
width:150px;
margin:0 0 10px 2px;
line-height:0;
}

#navigation li{
	display:block;
	list-style-type:none;
}

/**** CONTENU ****/
#content{
float:left;
width:600px;
font-size:0.9em;
padding:20px 0 0 20px;
}

#contentLarge {
width:600px;
font-size:0.9em;
}

#contentLarge2 {
width:600px;
padding:20px 0 20px 0;
}



#subcontentright{
float:right;
width:280px;
padding:20px 10px 10px 0;
line-height:1.4em;
}

#subcontentleft{
float:left;
width:280px;
padding:20px 10px 10px 0;
line-height:1.4em;
}

#content h3, #contentLarge h3{margin:0 0 5px 0; font-size:1.3em;  font-weight:normal; color:#3C7568}
#subcontentright h2, #subcontentleft h2{margin:0 0 5px 0; font-size:1.3em;  font-weight:bold; color:#3C7568}

/**************** Footer ****************/

#footer{
clear:both;
width:800px;
/*padding:5px 2px;*/
margin:10px 1px 0 1px;
font-size:0.9em;
color:#f0f0f0;
background:#8DB8AB;
}

#footer p{font-size:0.9em; padding:0; margin:0; text-align:center;}
#footer a{color:#f0f0f0; background-color:inherit; font-weight:bold;}
#footer a:hover{color:#ffffff; background-color:inherit; text-decoration: underline;}

.left{float:left; margin:10px 10px 10px 0;}
.right{float:right; margin:0 10px 10px 10px;}
.center {text-align:center;}

#clear{clear:both;}
