/* CSS Document */
body {
	background:url('../images/design/background_body.jpg');
}
body, h1, h2, ul,
#header ul, #header ul li,
#sidebar .element h3 {
	margin:0px;
	padding:0px;
}
#page, #sidebar, #footer {
    float:left;
}
#ground {
	background:url('../images/design/background_ground.jpg') repeat-x top;
}
#main, #logo {
	margin:0px auto 0px auto;
	padding:0px auto 0px auto;
}
#main {
	width:80%;
}
#header {
	height:153px;
	background:url('../images/design/background_header.jpg') repeat-x top;
}
#header ul, #header ul li {
	display:block;
	float:left;
	list-style:none;
}
#header ul {
    margin-left:225px;
}
#logo {
	display:block;
	width:600px;
	height:105px;
	background:url('../images/design/header_logo.jpg') no-repeat top center;
}
#header h2, #logo span {
	display:none;
}
#page {
	width:100%;
	background:#E6ECF0;
}
#sidebar {
	width:210px;
	background:#35579C;
	border:1px solid #29363F;
}
#sidebar .element {
	border:1px solid #5F84CF;
}
#sidebar, #sidebar .element {
	border-left:none;
	border-top:none;
}
#sidebar .element h3 {
	height:39px;
	width:195px;
	padding:10px 0px 0px 14px;
	background:url('../images/design/background_sidebar_element_h3.jpg') repeat-x top;
	overflow:hidden;
}
#content {
    margin : 15px 15px 0px 225px;
	border:1px solid #E6ECF0;
}
#footer {
	width:100%;
    margin-top:15px;
	background:#223D51;
}


/**
 * a mettre au propre :
 */

#header ul li a, #header ul li a:visited {
    display:block;
    width:102px;
    height:20px;
    float:left;
    margin-top:17px;
    margin-right:15px;
    padding:10px 0px 0px 0px;
    color:#fff;
    text-decoration:none;
    text-transform:uppercase;
    text-align:center;
	background:url('../images/design/header_menu_item.jpg') no-repeat top;
}
#sidebar .element h3 a, #sidebar .element h3 a:visited {
    color:#fff;
    text-decoration:none;
}
#sidebar .element p {
    margin:15px;
    margin-top:0px;
}
#sidebar .element ul {
    list-style:none;
    margin:0px;
    padding:0px;
    margin-left:15px;
    margin-right:15px;
    margin-bottom:15px;
}
#sidebar .element ul li {
    list-style:disc;
    margin:0px;
    padding:0px;
    margin-left:15px;
}
#sidebar .element ul li a, #sidebar .element ul li a:visited {
    color:#fff;
    text-decoration:none;
}
#sidebar .element ul li a:hover {
    color:#E6ECF0;
}