/* CSS Document */

@import url(menu.css);
@import url(content.css);
@import url(footer.css);
@import url(header.css);
@import url(news.css);
@import url(thematique.css);
@import url(bottom_content.css);
@import url(affich_news.css);
@import url(liens_clients.css);
@import url(sitemap.css);
@import url(ref.css);

html,body{margin:0;padding:0}
img{border:0;}

body{
font-family: arial, helvetica, sans-serif;
font-size:11px;
}

div#banniere{
width:100%;
background-image:url(../Images/background_header.jpg);
height:104px;
}

div#header{
height:104px;
position:relative;
background-image:url(../Images/background_header2.jpg);
}

div#container{
left:50%;
margin-left:-500px;
position:absolute;
width:1000px;
margin-top:-104px;
}

div#wrapper{
float:left;
width:100%;
}

div#content{
margin:0 0 0 195px;
width:504px;
padding:25px;
background:#FFF;
}

* html div#content{
margin:0 0 0 195px;
width:556px;
padding:25px 25px 25px 25px;
background:#FFF;
}

*:first-child+html div#content{
margin:0 0 0 195px;
width:504px;
padding:25px 25px 25px 32px;
background:#FFF;
}


div#content p{
font-size:11px;
color:#4F4A4A;
line-height:16px;
letter-spacing: 0,5px;
text-align:justify;
text-indent: 20px;
}


* html div#content p{
font-size:11px;
line-height:16px;
color:#5B5B5B;
margin:6px 0 6px 0;
}

div#ref{
margin:0 0 0 195px;
width:504px;
padding:25px;
background:#FFF;
}

* html div#ref{
margin:0 0 0 195px;
width:504px;
padding:25px 25px 25px 32px;
background:#FFF;
}

div#navigation{
float:left;
width:194px;
margin-left:-1000px;
background-color;#C00;
}

div#news{
float:left;
width:251px;
margin-left:-251px;
}

div#footer{
background: #FFF;
clear:left;
width:100%;
margin:0 0 30px 0;
padding-top:30px;
}

label {
	font-weight: normal;
}

