body {background-color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#tour{margin:0 auto; width:950px;}
#haut{width:1024;height:117px;}
#logo{background-image:url('../images/logo_head.jpg');width:514px;height:118px;float:left;margin-top:15px;background-repeat:no-repeat;}
#accroche{background-image:url('../images/accroche_head.jpg');width:331px;height:42px;float:right;margin-top:55px;background-repeat:no-repeat;}
#glob{width:950px;position:relative;float:left;}

#menu{width:141px;height:620px;float:left;position:relative;}
#centre{width:800px;height:620px;float:right;position:relative;}

#menu_haut{background-color:#4c4b38;border:1px solid #716b5b;width:148px;height:20px;text-align:left;padding-left:10px;color:#fff;font-family:"Times New Roman", Times, serif;font-size:16px;line-height:20px;margin-top:8px;margin-bottom:2px;display:block;text-decoration:none;}
#menu_sub{background-color:#00355b;border:1px solid #716b5b;width:148px;height:28px;text-align:left;padding-left:10px;color:#fff;font-size:15px;line-height:28px;margin-top:0px;margin-bottom:2px;display:block;text-decoration:none;}

#menu_sub:hover{width:150px;}
#menu_haut:hover{width:150px;}

#image_haute{background-image:url('../images/central.jpg');width:750px;height:293px;background-repeat:no-repeat;float:right;padding-right:20px;}
#image_haute_inner{background-image:url('../images/inner_central.jpg');width:750px;height:230px;background-repeat:no-repeat;float:right;padding-right:20px;}


a#menu_sub:hover{width:155px;}
a#menu_haut:hover{width:155px;}
a#menu_sub:hover{background-color:#0362a6;}
a#menu_haut:hover{background-color:#9d986d;}


#centre_centre{height:390px;position:relative;float:left;padding-left:40px;}
#centre_inner{height:390px;position:relative;float:left;padding-left:40px;color:#fff;text-align:center;}
#centre_inner a{color:#4C4B38;}

#min_prix, #max_prix{width:50px;}

#col1, #col2 {width:375px;float:left;position:relative;padding-top:16px;}

#accroche1{width:355px; height:40px;background-color:#00355B;border:1px solid #716b5b;color:#fff;font-family:"Times New Roman", Times, serif;font-size:20px;line-height:40px;padding-left:10px;}
#accroche2{width:355px; height:40px;background-color:#4c4b38;border:1px solid #716b5b;color:#fff;font-family:"Times New Roman", Times, serif;font-size:20px;line-height:40px;padding-left:10px;}

#text_accroche1, #text_accroche2 {padding-top:10px;color:#fff;text-align:justify;width:360px;}
#menu_form{color:#847f67;width:148px;height:42px;background-color:#4c4b38;padding-left:10px;font-size:16px;border:1px solid #7b7563;margin-bottom:2px;}
#menu_form select {border:0px;height:20px;display:block;width:137px;}
#menu_form_submit {color:#fff;width:160px;height:28px;background-color:#00355b;padding-left:10px;font-size:16px;border:1px solid #7b7563;margin-bottom:0px;}
#menu_form_submit:hover{background-color:#0362a6;cursor:pointer;}
#centre_inner input,#centre_inner textarea,#centre_inner select{background-color:#4C4B38;border:1px solid #4C4B38;color:#fff;}

#centre_inner textarea{width:500px; }

#footer{float:left;text-align:center;float:left;width:100%;}
#footer a {font-size:10px;color:#fff;display:block;}
/* --- STYLES DE BASE --- */
html { font-size: 100%;}
body {margin: 0;padding: 0em;}
h1, h2, h3, h4, h5, h6 {
    margin: 1em 0 .5em 0; 
    line-height: 1.2;
    font-weight: bold; 
    font-style: normal;
}
form {
position:relative;
float:left;
}
h1 {font-size: 1.75em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.25em;}
h4 {font-size: 1em;}
ul, ol { margin: .75em 0 .75em 32px; padding: 0,;}
p { margin: .75em 0; }
address { margin: .75em 0; font-style: normal;}
a img {border: none;}
em {font-style: italic;}
strong {font-weight: bold;}
form, fieldset { margin: 0; padding: 0; border: none;}
input, button, select {vertical-align: middle; }