#contenu_site #infos-hotel{
    width:680px;
}

#infos-hotel
{
    width:480px;
    height:60px;
    float:left;
}

img.cadre-blanc
{
    border:solid 2px white;
}

img.vignette
{
    height:65px;
    width:65px;
}

img.vignette-prest
{
    height:100px;
    width:100px;
}

img#appercu
{
    max-width:100px;
    max-height:140px;
}

#cadre-vignettes
{
    height:205px;
    width:145px;
    float:right;
    text-align:left;
}

#contenu p.adresse-hotel
{
    margin:0px;
    padding:0px;
    clear:both;
    float:left;
    font-size:1.2em;
}

#contenu img.photo-hotel
{
    clear:both;
    float:left;
    margin-right:5px;
}

#contenu img.dans-texte
{
    clear:both;
    float:left;
    margin-right:5px;
}

#contenu p.description-hotel
{
    margin-top:5px;
    width:475px;
    clear:both;
    float:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:1.2em;
}

#contenu p.text-image
{
    font-size:1.2em;
    padding:0px;
    margin:0px;
    /* width:425px; */
    clear:both;
    float:left;
    text-align:justify;
}

#contenu a.lien1
{
    padding-top:5px;
    color:#990000;
    font-size:1.2em;
    font-weight:bold;
}


#infos-hotel h2
{
    float:left;
    margin:0px;
    padding:0px;
}

#contenu h2
{
    padding:0px;
    margin:2px 0px 5px 0px;
}

#contenu img.etoile
{
    height:20px;
    width:20px;
    vertical-align:top;
    border:0px;
    float:left;
}

#contenu div.picto
{
    clear:both;
}

#contenu div.picto img
{
    border:0px;
    float:left;
    margin:0px 2px 0px 2px;
}

#cadre-appercus
{
    margin-top:5px;
    width:110px;
    height:150px;
    clear:both;
    float:left;
}

#bloc-affichage
{
    width:350px;
    float:left;
}

#bloc-affichage #Image
{
    height:210px;
    border:solid 2px white;
}

#contenu .scrollDiv{
    border:solid 1px white;
    overflow:auto; 
    height:210px;
    width:370px;
    background-color:#F1DFB7;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:1.2em;
}

#image-diapo{
     height:212px;
     width:327px;
     float:left;
     text-align:center;
}

img.large
{
    width:325px;
    
}
img.haute
{
    height:210px;
    
}

#google-map
{
    width:470px;
    height:185px;
    clear:left;
}

#div-scrollable
{
    border:solid 1px white;
    overflow:auto; 
    margin-top:10px;
    width:480px;
    background-color:#F1DFB7;
    float:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:1.2em;
}

.scroll-haute
{
    height:250px;
}

.scroll-petite
{
    height:200px;
}

.scroll3
{
    height:150px;
}

#div-scrollable tr.alternate
{
    background-color:#E2C59F;
}

table.tab-tarifs
{
    border-collapse:collapse;
    width:452px;
    
}

#contenu_site table.tab-tarifs{
    width:100%;
}

table.tab-tarifs th
{
    background-color:#E9A97A;
}

table.tab-tarifs td 
{
    margin:0px;
    padding:0px 0px 5px 5px;
    vertical-align:middle;
    
}

table.tab-tarifs td form
{
    margin:0px;
    padding:0px;
    
}
    
table.tab-tarifs input[type=submit]
{
    height:20px;
}

.colonne
{
    width:200px;
    height:150px;
    float:left;
    text-align:left;
    padding:15px;
}

.colonne span
{
    clear:both;
}

.cadre-blanc
{
    border:solid 1px white;
    padding:0px;
    clear:both;
}

.cadre-blanc h3
{
    margin:0px; 
}

#rechercher
{
    clear:both;
    
}

table.tableau
{
    border-collapse:separate;
    margin:10px auto 10px auto;
    width:400px;
    font-size:1.2em;
}

table.tableau input[type=submit]
{
    float:right;
}

/* style des chambres en promotion */
span.PRO
{
    color:Red;  
}

/* style du bouton réserver */
a 
{
    text-decoration:none;
    color:Black;
}

.REQ
{
    font-size:10px;
    padding-right:20px;
    background-image:url(images/lettre.gif);
    background-repeat:no-repeat;
    background-position:right;
}

.FIRM
{   font-size:10px;
    padding-right:25px;
    background-image:url(images/key.gif);
    background-repeat:no-repeat;
    background-position:right;
}

.image-et-titre
{
    float:left;
    text-align:center;
    width:155px;
    height:120px;
}

.image-et-titre img
{
    height:95px;
    
}

.image-et-titre h3
{
    margin:0px;
    padding:0px;
    text-align:center;
}

ul.liste-hotels {
    margin:0px;
    padding:0px;
}

ul.liste-hotels li{
    display:block;
    clear:left;
}

ul.liste-hotels li img{
    float:left;
}

ul.liste-arrondissements_1{
    margin:0px;
    padding:0px;
    list-style-type:none;
}

ul.liste-arrondissements_1 li{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:1em;
}

ul.liste-arrondissements{
    margin:0px;
    padding:0px;
    list-style-type:none;
}

ul.liste-arrondissements li{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:1em;
    display:inline;
}

#menu-gauche form{
    margin:200px 0px 0px 75px;
    border:0px;
}

#menu-gauche form input{
    border:0px;
}

#photo-menu-gauche{
    margin-left:70px;
    margin-top:185px;
}

#photo-menu-gauche img{
    width:100px;
}

img.no-border{
    border:0px;
}

.fond-vert
{
    background-color:#7D8436;
}

#barre-recherche input
{
        margin:2px;
}

.tableau-hotels{
    width:470px;
    height:235px;
}


table.tableau_quartier{
    width:475px;
}

table.tableau_quartier  tr{
    
}

table.tableau_quartier tr td a{
    font-size:11px;
    line-height:20px;
}

ul.liens_onglets{
	display:block;
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
}
