@charset "utf-8";
/* CSS Document */

body { /**background-image:url(images_hotel_central_saint_germain/bg3.gif); background-repeat:repeat-x;**/ background-color:#685E43;/**#4b3414**/; margin-top:0; margin-bottom:0; text-align:center; }

#contenant { width:800px; height:auto; margin-left:auto; margin-right:auto; /**overflow:auto;**/ }
#header { width:100%; height:200px; }
#adresse { width:800px; height:20px; background-image:url(images_hotel_central_saint_germain/bg_adresse.gif); background-repeat:repeat-x; float:left; padding-top:5px; font-family:Arial, Helvetica, sans-serif; color:#492a08; font-size:12px; }
#gauche {width:150px; height: auto; float:left;margin-right:5px; }
#centre { width:800px; height:auto; float:left; color:#492a08; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; } 
#mentions { width:500px; height:auto; float:left; color:#492a08; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; } 
#menu { width:150px; height:auto; margin-top:20px; background-color:#b9b093; text-align:center; padding-left:0;  float:left;}
.menu { width:140px; color:#492a08; font-family:Arial, Helvetica, sans-serif; height:20px; padding-top:5px; font-size:11px; font-weight:bold; display:block; text-align:left; padding-left:10px;background-image: url(images_hotel_central_saint_germain/bg_adresse.gif); background-repeat:repeat-x;  }
.menu:link { width:140px;; color:#512d09; font-family:Arial, Helvetica, sans-serif; height:20px; padding-top:5px; font-size:11px; font-weight:bold; text-decoration:none; }
.menu:hover { width:140px; color:#d97f00; font-family:Arial, Helvetica, sans-serif; height:20px; padding-top:5px; font-size:11px; font-weight:bold; text-decoration: none; background:none;}
.menu:active { background:none; }
.menu:visited { text-decoration:none; }

.promo { width:150px; color:#d97f00; font-family:Arial, Helvetica, sans-serif; height:20px; padding-top:5px; font-size:13px; font-weight:bold; display:block; text-align:center; /**padding-left:10px; background-image: url(images_hotel_central_saint_germain/bg_adresse.gif); background-repeat:repeat-x;**/ background-color:#fff;  }
.promo:link { width:150px;; color:#d97f00; font-family:Arial, Helvetica, sans-serif; height:20px; padding-top:5px; font-size:13px; font-weight:bold; text-decoration:none; }
.promo:hover { width:150px; color:#fff; font-family:Arial, Helvetica, sans-serif; height:20px; padding-top:5px; font-size:13px; font-weight:bold; text-decoration: none; background-color:#d97f00;}
.promo:active { background:none; }
.promo:visited { text-decoration:none; }

#exposition { width:150px; height:100px; float:left; }
#situation { width:150px; height:150px; float:left; }
#droite_redactionnel { width:620px; height:auto; margin-top:20px; float:right;}
#resa { background-image:url(images_hotel_central_saint_germain/bg_resa.gif); background-repeat:no-repeat; background-color:#fefefe; padding:5px; }
.titre { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#492a08; font-weight:bold; }
.titre_resa { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; font-weight:bold; }
.bouton_resa { background-color:#d97f00; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.bouton_offre {background-color:#ffffff; color:#FC5031; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-left:50px;}
.petit_texte { font-family:Arial, Helvetica, sans-serif; font-size:10px; }

.legende { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#d97f00; font-weight:bold; font-style:italic;}

.orange { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#d97f00; font-weight:bold;}
.orange:link { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#d97f00; text-decoration:underline; font-weight:bold;}
.orange:hover { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#d97f00; text-decoration:none; font-weight:bold;}

.orangeBig { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d97f00; font-weight:bold;}
.orangeBig:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d97f00; text-decoration:underline; font-weight:bold;}
.orangeBig:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d97f00; text-decoration:none; font-weight:bold;}

.texte_droite { padding:10px; text-align:center; }
.legende { font-size:10px; }

.cancel { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#Ffffff; font-weight:bold;}
.cancel:link { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#Ffffff; text-decoration:underline; font-weight:bold;}
.cancel:hover { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#Ffffff; text-decoration:none; font-weight:bold;}

.copyright { color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:10px; }
.copyright:link { color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:10px; }
.copyright:hover { color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:10px; }
#pied { width:800px; text-align:center; float:left; margin-top:10px; }

b.dtop, b.dbas{display:block;background:#4b3414; font-size:1px; }
b.dtop b, b.dbas b{display:block;height: 1px; font-size:1px;
    overflow: hidden; background:#b9b093;}
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;}

b.dtop2, b.dbas2{display:block;background:#ffffff; font-size:1px; }
b.dtop2 b, b.dbas2 b{display:block;height: 1px; font-size:1px;
    overflow: hidden; background:#ffffff;}
b.r12{margin: 0 5px ; font-size:1px;}
b.r22{margin: 0 3px ; font-size:1px;}
b.r32{margin: 0 2px ; font-size:1px;}
b.dtop2 b.r42, b.dbas2 b.r42{margin: 0 1px;height: 2px; font-size:1px;}
