/* CSS Document */

body{
background-color:#000000;}

a{color:#9BBF13; text-decoration:none;}
a:hover{text-decoration:underline;}

#container{
/*background-image:url(../images/site_version_light_2.jpg);
background-repeat:no-repeat;*/
width:900px;
height:3000px;
/*border:1px solid red;*/
margin:0px auto;
}



/*HEADER SECTION*/

#header{
width:898px;
height:260px;
/*border:1px solid green;*/
}

#header_bar{
border-bottom:#8b8b8b 1px solid;
width:868px;
height:1px;
margin-left:23px;
}

.logo_container{
width:396px;
height:145px;
float:left;
}

#logo{
background-image:url(../images/logo.jpg);
background-repeat:no-repeat;
width:395px;
height:110px;
float:left;
margin-left:3px;
margin-top:10px;
margin-bottom:25px;
text-indent:-99999px;

}

#adresse{
width:202px;
height:119px;
float:right;
/*background-image:url(../images/adresse.jpg);*/
background-repeat:no-repeat;
/*text-indent:-99999px;*/
margin-top:15px;
}

#slogon{
font-family:KozGoPro-ExtraLight, Verdana, Arial, Helvetica, sans-serif;
font-size:32px;
color:#8A8A8A;
text-align:right;
margin-right:10px;
margin-top:8px;

}

/*BODY SECTION*/


#body_text{
width:898px;
/*border:1px solid yellow;*/}

#left_body{
width:593px;
height:autopx;
/*background-image:url(../images/body_separator.jpg);*/
background-repeat:no-repeat;
background-position:right;
float:left;
margin-top:5px;
}

#left_body strong{
	color:#AAAAAA;
}

.titre_text{
font-family:KozGoPro-ExtraLight, Verdana, Arial, Helvetica, sans-serif;
color : #9BBF13;
font-size:24px;
margin-top:4px;
margin-left:22px;
}

#left_body ul {
width:520px;}

#left_body li {
color:#7D7D7D;
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
font-size:13px;
margin : 0px;
margin-left:46px;
list-style: none;
list-style-image:none;
background:url(../images/p.jpg) left top no-repeat;
padding-left:32px;
}


#right_body{
border-left:1px solid #333333;
width:260px;
height:auto;
float:right;
padding-left:30px;
}

.titre_actus{
font-family:KozGoPro-ExtraLight, Verdana, Arial, Helvetica, sans-serif;
color : #9BBF13;
font-size:12px;
margin-top:20px;
}

.date{
color:#CBCBCB;
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
font-size:12px;
}

#right_body p{
margin:0px;
color:#8B8B8B;
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
font-size:12px;
}

#right_body a.smalllink{
font-size:10px;
color : #9BBF13;
}


/***REFERENCES***/
#references{
width:898px;
height:auto;
/*border:1px solid yellow;*/
}

.ref_box{
width:865px;
height:400px;
border-bottom:1px solid white;
margin-left:33px;
}

.ref_title{
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
font-size:30px;
color:#FFFFFF;
margin-top:2px;
margin-bottom:2px;
margin-left:21px;
}

.ref_left{
/*border:1px solid green;*/
width:460px;
height:320px;
margin-left:10px;
float:left;
padding-top:0px;
padding-left:1px;

}
.ref_right{
/*border:1px solid green;*/
width:370px;
height:320px;
margin-left:5px;
float: right;

}

.thumbs{
/*border:1px solid red;*/
width:350px;
height:130px;
padding:5px;
}

.ref_info{
/*border:1px solid red;*/
width:360px;
height:150px;
}
.ref_url{
/*border:1px solid red;*/
width:300px;
height:25px;
padding-left:25px;
color:#8B8B8B;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#references ul{
width:300px;
margin:0px;
padding:0px;
padding-left : 5px;}


#references li{
list-style-type:none;
list-style-image:none;
background: url(../images/ref_li.jpg) left 3px no-repeat;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#8B8B8B;
padding-left:20px;
margin:0px;
margin-bottom:5px;

}

#footer ul{
width:720px;}

#footer li {
color:#7D7D7D;
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
font-size:13px;
margin : 0px;
list-style-image:none;
list-style-type:none;
background:url(../images/p.jpg) left top no-repeat;
padding-left:32px;
}

#footer a:link,a:visited{
/*color:#FFFFFF;*/

}

.left_footer{
border-bottom:1px solid #666666;
height:250px;
width:674px;
float:left;
margin-bottom:50px;
}

.right_footer{
height:250px;
width:90px;
float:left;
padding-top:91px;
padding-left:35px;
}