@charset "UTF-8";
/* CSS Document */
/*---------------------------------------------------------RESET--------*/
/*---------------------------------------------------------RESET--------*/

    html, body, div, span, object, iframe,
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    a, abbr, acronym, address, code,
    del, dfn, img, q, dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td {
        border:0;
        font-family:inherit;
        font-size:1em;
        font-style:inherit;
        font-weight:inherit;
        margin:0; padding:0;
        vertical-align:baseline;
    }	
    body { font-size:100.01%; line-height:1; }
    table { border-collapse:collapse; border-spacing:0; }
    caption, th, td { text-align:left; font-weight:normal; }
    blockquote:before, blockquote:after, q:before, q:after { content: ""; }
    blockquote, q { quotes:"" ""; }
    embed:hover, embed:active:hover, embed:visited:hover { border:0px #fff solid; }


/*---------------------------------------------------------CSS--------*/
/*---------------------------------------------------------CSS--------*/

html,body {
	margin:0;
	padding:0;
	font-family:arial,sans-serif;
	font-size:small;
	color:#22303b;
	background:url(../images/fond.gif) repeat-x;
	}


div#container {	
	margin:0 auto; 
	text-align:left;
	width:990px;
	background:url(../images/fond_top.jpg) no-repeat center top;
	min-height:500px;
	}

div#logo {
	width:409px;
	height:130px;
	float:left;
	padding-left:20px;
	}
	
div#menu {
	width:541px;
	height:130px;
	float:left;
	background:url(../images/fond_menu.jpg) no-repeat center top;
	}
	
a {
	color:#f9ebba;
	}
	
a:hover {
	color:#FFF;
	}
	
/*---------------------------------------------------------CSS--------*/
/*---------------------------------------------------------CSS--------*/
	
div#contenu {
	width:920px;
	padding:15px 0px 0px 35px;
	min-height:500px;
	}
	

	
div#box_acc {
	width:920px;
	height:155px;
	background:url(../images/fond_box.jpg) no-repeat;
	margin-top:15px;
	margin-bottom:15px;
	}
	
div#txt_acc {
	width:580px;
	padding:49px 0px 0px 10px;
	color:#f9ebba;
	line-height:23px;
	float:left;
	}

div#btn_acc {
	float:left;
	margin:35px 0px 0px 40px;
	}
	
div#txt {
	width:580px;
	color:#22303b;
	line-height:18px;
	float:left;
	padding:15px 0px;
	}
	
div#img {
	float:left;
	padding-left:60px;
	
	}
	
div#txt li {
	padding-left:25px;
	padding-top:5px;
	}
	
div#txt a {
	color:#22303b;
	}
	
div#txt a:hover {
	color:#0a1722;
	}
	
/*---------------------------------------------------------CSS--------*/
/*---------------------------------------------------------CSS--------*/

div#projet {
	width:920px;
	border-top:#22303b 1px solid;
	margin-top:10px;
	}
	
div#projet h1{
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:10px;
	}
	
div#projet p{
	line-height:16px;
	padding-bottom:10px;
	}
	
div#projet img{
	padding:5px 0px;
	}
	
div#b1 {
	width:300px;
	float:left;
	margin:10px 0px;
	}
	
div#b2 {
	width:300px;
	float:left;
	margin:10px 0px;
	padding:0px 10px;
	}
	
div#b3 {
	width:300px;
	float:left;
	margin:10px 0px;
	}
	
div#b4 {
	width:300px;
	float:left;
	margin:5px 0px;
	}
	

		
	
/*---------------------------------------------------------CSS--------*/
/*---------------------------------------------------------CSS--------*/
	
div#footer {
	height:200px;
	background:url(../images/fond_footer.jpg) repeat-x;
	}
	
div#footer2 {
	margin:0 auto; 
	text-align:center;
	width:950px;
	height:200px;
	background:url(../images/fond_footer2.jpg) repeat-x center top;
	}