/*
design.css
---------------------------------
regroupe le design general du site (menu, entete, etc)
---------------------------------
*/

/*body*/
body {
margin-bottom:10px;
margin-top:10px;
text-align:center;
margin-top: 0;
}


#page_wrapper {
margin-left:auto;
margin-right:auto;
text-align:left;
width:760px;
}
/*entete*/
#page_header {
clear:both;
height:120px;
background-color: #283c00;
}
#page_header h1 {
color: white;
font-family:verdana,arial,sans-serif;
font-size:32px;
font-weight:bold;
letter-spacing:-1px;
margin:0px;
padding-left:25px;
padding-top:30px;
}
#page_header h2 {
color:#018843;
font-family:verdana,arial,sans-serif;
font-size:13px;
font-weight:bold;
letter-spacing:2px;
margin:0px;
padding-left:25px;
}
/*Corps*/
#content_wrapper {
clear:both;
margin:10px 15px 0px;
}
/*Menu*/
#menu {
border:0px dashed #CCCCCC;
float:left;
margin-top:5px;
width:160px;
}
#menu h1 {
border-bottom: 2px solid #669900;
color:#669900;
font-family:verdana,arial,sans-serif;
font-size:1.15em;
margin-bottom:10px;
margin-top:0px;
padding:4px;
}
#menu ul {
color:#669900;
font-family:verdana,arial,sans-serif;
line-height:16px;
margin: 0;
padding: 0;
margin-bottom:15px;
margin-top:0px;
padding-left:4px;
font-weight: bold;
}
#menu li
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding: 0;
	margin: 0;
}
#menu a
{
	color:#669900;
	display: block;
	margin: 0 !important;
	margin-bottom: -17px;
	padding: 5px;
	padding-left: 7px;
}
#menu a:hover
{
	padding-left: 5px;
	background-color:#eeeeee;
	border-left: 2px solid #669900;
	text-decoration: none;
}

/*Contenu*/
#right_side {
padding: 4px 10px;
border:0px dashed #CCCCCC;
float:right;
width:540px;
font-family:arial,sans-serif;
font-size: 0.95em;
}
#spacer {
clear:both;
height:20px;
}
