BODY {
margin: 0px;
padding:0px;
background-color: #000;
font-family:"Time New Romans";
font-style: italic; 
}

A {    color:whitesmoke;
    text-decoration: underline;
}

A:Hover {
color:#fff;
text-decoration: none;
}
#wrapper{
position:relative;
width:1000px;
height:auto;
min-height: 800px;
background: url(images/bg3.png) repeat-y;
}
#page{
width:918px;
height:auto;
}
#header2{
width:780px;
height:428px;
padding-left:0px;
float:left;
}
#header3{
width:135px;
height:428px;
float:right;
background:url(images/pic-header.png) no-repeat;
padding-right:0px;
}

/*************** Footer *********************/
#footer{
width:1000px;
height:512px;
float:left;
background: url(images/bottom5.png) no-repeat;
font-style: italic;
}
.footer-top{
width:916px;
height:450px;
border:0px solid #fff;
} 
.footer-bottom{
width:816px;
height: auto;
font-family: "Time New Romans";
font-size:12px;
font-weight:bold;
color:#fff;
text-align: center;
float:right;
}
.footer-bottom a{
color:#fff;
text-decoration: none;
}
.footer-bottom a:hover{
 text-decoration: underline;
}
#footer_left{
width:450px;
height:20px;
border:0px solid #fff;
float:left;
}
#footer_right{
width:445px;
height:400px;
border:0px solid #fff;
float:left;
}
/***********************************************************/

/******************* Menu du haut ***********************/
#top-menu{
width:918px;
height:30px;
background: url(images/top-menu-bg.png) no-repeat;     
margin-left:0px;
text-align: left;
}
.top-menu-left{
width:500px;
height:25px;
float:left;
border:0px solid #fff;
}
.top-menu-center{
width:200px;
height:25px;
float:left;
border:0px solid #fff;
}
.top-menu-right{
width:210px;
height:28px;
float:right;
border:0px solid #fff;
}
.page-tite{
 font-size:16px;
 font-weight:bold;
 color:#fff;
 padding-top:6px;
 padding-left:10px;
}
.lang-link{
font-size:12px;
font-weight:bold;
padding-top:7px;
text-align: center;
}
.lang-link a{
width:80px;
height:27px;

color:#fff;
text-decoration: none;
padding:2px;

}
.lang-link a:hover{
text-decoration: underline;


}
/********************* Contenu *************************/
#content{
width:918px;
min-height: 300px;
height:auto;
margin-left:0px;
border:0px solid #fff;
}
#content-text{
width:693px;
height:auto;
float:left;
color:#fff;
text-align: left;
}





/***************************** SideBar ******************/
#sidebar {
width:225px;
height:auto;
float:left;
font-size:13px;
font-weight:bold;
text-align: left; 
}
#sidebar ul,li{
list-style:none;
margin:0px;
padding:0px;
}
.menu2 {
    height: auto;
    width: 225px;
    background-color: #000;
    border: 0px #bababa solid;
    padding-top: 1px;
}


.menu2 .menu2_liste li a {
    display:block;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 8px;
    text-decoration:none;
    font-style: italic;
    color: #fff;
    border-bottom: 0px solid #7A7A7C;
}
.menu2 li{
background: url(images/menu-bg.png) no-repeat;
height: 26px;
}
.decription{
    padding-top: 5px;
    font-size: 10px;
    display: none;
}


.news{
width:215px;
height:90px;
border:1px solid red;
color:#fff;
text-align: center;
background: url(images/news-bg.png) no-repeat;
}
#nouvelle{
margin-top:9px;
 
}
.news2{
padding-top:5px;
}
.news_link2 a{
color:yellow;
text-decoration: none;
}
.news_link2 a:hover{
text-decoration: underline;
}
/****************** Spacer ***********************/
.spacer1{
height:1px;
width:16px;
}
.spacer2{
height:2px;
width:16px;
}
.spacer3{
height:3px;
width:16px;
}
.spacer4{
height:4px;
width:16px;
}
.spacer5{
height:5px;
width:16px;
}
/************************ Form *******************/
.form{

}
.form input{
width: 150px;
height:auto;
font-size:11px;
display: block;
}



#contact_form{
color:#000000;
font-family:"Time New Romans";
font-style: italic;
}

/***************************************************/
.clear{
clear:both;
}