html {
    font-family: Verdana;
    color:#666666; 
    font-size:12px;
    background-color:#ebebeb;
} 
*{
    margin:0px;
    padding:0px;
	border:0px;
}
a{
    text-decoration:none;
    color:#666666;
    border:0px;
}
a:hover{
	cursor:pointer;
}
input {
	border:1px solid black;
}
#wrapper {
    margin:auto;
    width:900px;
} 
#container_menu{
    padding-top:5px;
    height:20px;
    font-size:12px;
}
#menu_left{
    padding-left:50px;
    float:left;
}
#menu_right{
    padding-right:50px;
    float:right;
}
ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none; 
}  
#menu_left li {
    float:left;
}
#container_menu li.first_child {
    background-image:none;
    padding-left:0px;
}
#container_menu li {
    padding-left:10px;
    padding-right:5px;
    background-image:url(../images/menu_sep.gif);
    background-repeat:no-repeat;
}
#menu_left img {
    float:left;
    padding-top:3px;    
}
#menu_right img {
    float:right;
    padding-top:3px;    
}
#menu_right li {
    float:right;
}

/*----*/

#container_body {
    background-color:white;
    margin:0 auto;
    width:850px;
}

#body_top{ 
    height:250px;
}
#top_left {
    float:left;
    /*background-image:url('../images/top_left.png');
    background-repeat:no-repeat;*/
    height:250px;
    width:625px;
}
#top_right {
    float:right;
    /*background-image:url('../images/top_right.png');
    background-repeat:no-repeat;*/
    height:250px; 
    width:275px;  
}
#body_menu li{
    float:left;
    background-image:url(../images/menu_sep_1.gif);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:10px;
    padding-right:5px;
        
}
#container_body li.first_child {
    background-image:none;
    padding-left:0px;
}
#body_menu ul {
   /* height:20px;*/
}
#body_menu {
    padding-top:4px;
    height:19px;
    font-size:10px;
    background-image:url(../images/degrade.png);
    background-repeat:repeat-x;
    padding-left:25px;
    font-size:12px;
}            
#body_text {
    float:left;
    padding-left:25px;
    background-color:white;
    width:575px;
    padding-top:25px;
}
#body_text li {
    background-image: url(../images/dot.jpg);
    background-repeat: no-repeat;
    background-position: 0 .3em;
    padding-left: .8em;
}
#body_text h3{
    padding-top:10px;
    padding-bottom:10px;
}
#body_right {
    /*background-image:url(../images/body_right.png);
    background-position:right;   */
    width:250px;
    padding-top:50px;
    /*height:800px;*/  
    float:right;
}
#footer1 {
    background-image:url(../images/body_bottom.png);
    width:850px;
    height:110px;
    clear:both;
    text-align:center; 
    height:80px;
    padding-top:10px;
    line-height:18px;
    font-size:13px;
}
#footer {
    background-image:url(../images/body_bottom.png);
    width:850px;
    height:110px;
    clear:both;
    text-align:center; 
    height:80px;
    padding-top:45px;
    line-height:18px;
    font-size:13px;
}

#body_bottom{
    clear:both;
    height:175px;   
    padding-top:20px;
}
.body_bottom_list_1 {
    float:left;
    width:250px;
    padding-right:50px;
}
.body_bottom_list_2 {
    float:left;
    width:250px;
}
.vert {
    color:#b7c554;
}
.vert_p{
    color:#b7c554;
    padding-top:20px;
}
.bold{
    font-weight:bold;
}
.gris_p{
    color:#666666;
    padding-top:20px;
}
.gris {
    color:#666666;
}
.blanc {
    color:#FFFFFF;
}
.brun {
    color:#664D33;
}
.brun_p {
    color:#664D33;
    padding-top:20px;
}
.aubergine {
    color:#663333;
}


#slogan {
    color:white;
    background-color:#B7C554;
    font-size:13px;
    line-height:25px;
}

#body_text .padding_20 {
    padding-top:20px;
}

#body_text h1 {
    font-size:24px;
    font-weight:bold;
}
#body_text h2 {
    font-size:18px;
    font-weight:bold;
/*    padding-top:20px;
    padding-bottom:10px;     */
}
#body_text h3 {
    font-size:14px;
    font-weight:bold;
}
#body_text a{
    padding-left:2px;
    padding-right:2px;
}

#body_text span.pad,div.pad {
    padding-left:2px;
    padding-right:2px;
}

#body_text div.qt {
    font-size:14px;
}

#body_text div.petit {
    font-size:10px;
}

#footer div.padb{
    padding-bottom:5px;
}

