/* CSS Document */

body { background-color:#ffffff; margin-top:0; background-image:url(images_hotel_derby_eiffel/bg2.gif); background-repeat:repeat-x; }

#contenant { width:850px; 
border:1px #fff solid;
height:auto;
margin:auto;
/**overflow:auto; **/
}

#langues { width:850px; height:20px; /**margin:auto;**/ text-align:left; margin-bottom:5px; float:left; }
.langues { background-color:#534735; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; }

#flash {width:850px; height:450px; float:left; }

#logo {width:850px; height:100px; float:left; }

#menu {width:850px; text-align:center; height:20px; padding-top:5px; font-family:Arial, Helvetica, sans-serif; background-color:#ffffff; color:#4e2e2c; font-size:10px; float:left; font-weight:bold; background-image:url(images_hotel_derby_alma/bg_menu.gif); background-repeat:repeat-x;  }
#menu a:link {font-family:Arial, Helvetica, sans-serif; color:#4e2e2c; font-size:10px; text-decoration:none;font-weight:bold;}
#menu a:hover {font-family:Arial, Helvetica, sans-serif; color:#4e2e2c; font-size:10px; text-decoration:underline;font-weight:bold;}
#menu a:visited {color:#4e2e2c;}

#centre {width:830px; text-align:left; height:auto; font-family:Arial, Helvetica, sans-serif; color:#4e2e2c; font-size:12px; float:left; padding:10px; padding-bottom:0px; background-color:#FFFFFF; }
#centre a:link {font-family:Arial, Helvetica, sans-serif; color:#534735; font-size:12px; }
#centre a:visited { color:#534735; }

#centre_texte { width:100%; float:left; background-image:url(images_hotel_des_2_continents/H2C-STATUE2_detoure.gif); background-position:bottom right; background-repeat:no-repeat; height:auto; }

#autres_hotels {width:850px; text-align:center; height:25px; padding-top:5px; font-family:Arial, Helvetica, sans-serif;  /**background-image:url(images_hotel_des_2_continents/bg_autres_hotels.gif); background-repeat:repeat-x;**/ background-color:#DBB694; color:#4e2e2c; font-size:12px; float:left; border-top:#DBB694 1px solid; }
#autres_hotels a:link {font-family:Arial, Helvetica, sans-serif; color:#4e2e2c; font-size:12px; text-decoration:none; }
#autres_hotels a:hover {font-family:Arial, Helvetica, sans-serif; color:#4e2e2c;; font-size:12px; text-decoration:underline; }
#autres_hotels a:visited {color:#4e2e2c;}

#resa { width:350px; height:auto; font-family:Arial, Helvetica, sans-serif; color:#DBB694; background-color:#FFFFFF; font-size:12px; float:left; text-align:center; background-color:#F1DBC2; margin-left:20px; margin-top:20px; }
.texte_resa { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4e2e2c; }
.cancel { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; }
.cancel:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; }
.cancel:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; }
.bouton_resa { background-color:#4e2e2c; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; }
#resa a:link { font-family:Arial, Helvetica, sans-serif; color:#534735;font-size:12px; }
b.dtop, b.dbas{display:block;background:#FFFFFF; font-size:1px; }
b.dtop b, b.dbas b{display:block;height: 1px; font-size:1px;
    overflow: hidden; background:#F1DBC2;}
b.r1{margin: 0 5px ; font-size:1px;}
b.r2{margin: 0 3px ; font-size:1px;}
b.r3{margin: 0 2px ; font-size:1px;}
b.dtop b.r4, b.dbas b.r4{margin: 0 1px;height: 2px; font-size:1px;}

#photos { width:350px; height:auto; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#FFFFFF; font-size:12px; float:left; text-align:center; margin-left:20px; margin-top:20px; margin-bottom:10px; }

#pied { width:850px; /**float:left;**/ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#4e2e2c; margin:auto; margin-top:10px; margin-bottom:10px; }
#pied a:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#4e2e2c; text-decoration:none; }
#pied a:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#4e2e2c; text-decoration:underline; }
#pied a:visited { color:#4e2e2c; }

.images { border:1px #534735 solid; padding:5px; }
.images_gauche { border:1px #534735 solid; padding:5px; margin-right:10px; }

.mentions { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; }

.fondrose{background-color:#C4003C;}
.fondjaune{background-color:#F4F5CD;}
.fondocre{background-color:#E9BE85;}

.resa_autres_hotels { background-color:#FFFFFF; color:#534735; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; width:350px; margin-left:20px; text-align:center; }
