body
{
    background-color:#260801;
    font-family:Tahoma;
    font-size:10px;
    margin:0px;
    padding:0px;
}
form, .nopadding
{
    margin:0px;
    padding:0px;
}
h1
{
    background-image:url(images/logo.jpg);
    background-repeat:no-repeat;
    background-position:center center;
    text-align:center;
    
    color:#FFFFFF;
    font-size:2em;
    font-weight:bold;
}
#site_motif h1{
    background-image:url(images/logo_clean.jpg);
}
h2
{
    color:#541D11;
    font-size:1.5em;
    font-weight:bold;
}

h3
{
    color:#000000;
    font-size:1.1em;
    font-weight:bold;
    margin:0px;
    line-height:1em;
    height:2em;
}

hr{
    border:solid 1px #A98758;
}

input, select
{
    background-color:#E2C59F;   
    border:solid 1px #A98758;
    
}
a img{
    text-decoration:none;
    border:0px;
}

#site
{
    border:solid 1px black;
    width:764px;
    height:650px;
    margin:15px auto 15px auto;
    background-image:url(images/bg1.jpg);
    background-repeat:repeat;
}
#site_motif{
    border:solid 1px black;
    width:764px;
    height:650px;
    margin:15px auto 15px auto;
    background-image:url(images/motif_bg.jpg);
    background-repeat:repeat;
}
#header
{
    height:155px;
    width:100%;
}
           
#header h1
{
   margin-bottom:0.5em;
}

#header span.titre
{
    display:block;
    padding-top:100px;
    padding-left:0px;
    font-style:italic;
}

#header p#upline{
margin:0;
padding:0;
width:100%;
text-align:center;
color:white;
}

#header h1 img
{
    vertical-align:middle;
}

#conteneur-index{
    text-align:center;
}

#menu-gauche
{
    width:203px;
    height:372px;
    float:left;
}

#menu-gauche a
{ 
    color:white;
    margin-left:55px;
}

div.rouge{
    background-image:url(images/m1-1.jpg);
    background-repeat:no-repeat;
    background-position:right top;  
}

div.orange{
    background-image:url(images/m2-2.jpg);
    background-repeat:no-repeat;
    background-position:right top;
}

div.vert{
    background-image:url(images/m3-3.jpg);
    background-repeat:no-repeat;
    background-position:right top;  
}

div.gris{
    background-image:url(images/m4-4.jpg);
    background-repeat:no-repeat;
    background-position:right top;  
}

div.gris_404{
    background-image:url(images/m4-5.jpg);
    background-repeat:no-repeat;
    background-position:right top;  
}

#partie-droite
{
    display:inline;
    width:502px;
    height:372px;
    float:left;
}
#contenu_site{
    display:inline;
    width:700px;
    float:left;
    margin-left:50px;
    z-index:498;
}
#contenu_site #couche2{
    background-image:url(images/PageBasLarge.jpg);
    background-repeat:no-repeat;
    background-position:bottom left;
    z-index:499;
}
#contenu_site #couche3{
    background-image:url(images/PageHautLarge.jpg);
    background-repeat:no-repeat;
    background-position:top left;   
    float:left;
    padding-bottom:35px;
    z-index:500;
}
#contenu_site  #contenu{
    width:640px;
    margin:0px 10px;
}

.fond_repeat
{
    background-image:url(images/PageMilieuLarge.jpg);
    background-repeat:repeat-y;
}
.fondnormal
{
    background-image:url(images/1_bg.jpg);
    background-repeat:no-repeat;
    background-position:left top;
}

.onglets1
{
    background-image:url(images/2_bg.jpg);
    background-repeat:no-repeat;
    background-position:left top;
}

.onglets2
{
    background-image:url(images/3_bg.jpg);
    background-repeat:no-repeat;
    background-position:left top;
}

.onglets3
{
    background-image:url(images/4_bg.jpg);
    background-repeat:no-repeat;
    background-position:left top;
}

#barre-haut
{
    width:502px;
    height:26px;
    float:left;
}
#contenu_site #barre-haut{
    width:660px;
    margin:5px;
}
#barre-haut input, #barre-haut img
{
    float:right;
    margin-right:3px;
    border:0px;
}

#drapeaux-index{
    width:100%;
    height:15px;
    float:left;
}

#drapeaux-index img{
    float:right;
    margin-right:3px;
    border:0px;
}

#liens-index{
    width:730px;
    margin:0px auto 0px auto;
}

#liens-index h2{
    width:180px;
    float:left;
    margin:0px;
}

#liens-index h2 a{
    color:white;
}
#contenu
{
    width:475px;
    float:left;
    padding:5px 10px 0px 5px;
}

#partie-droite #contenu
{
    height:287px;

}

#barre-bas
{
    width:502px;
    height:59px;
    float:left;
}

#onglets
{   
    padding:0px;
    margin:3px 6px 0px 0px;
    list-style-type:none;
    float:right;
    
}

#onglets li
{
    display:inline;
    float:left;
    width:79px;
    height:25px;
    text-align:center;
}

#onglets li a
{
    color:white;
    text-decoration:none;
}

#onglets li a:hover
{
    color:white;
    text-decoration:underline;
}

#footer
{
    width:764px;
    height:60px;
    clear:both;
    color:#999999;
    text-align:center;
    margin-top:70px;
}

#footer a
{
    text-decoration:none;
    color:#999999;
}

#footer a img
{
    border:0px;
}
#powered{
    float:right;
}

.rouge{
    color:red;
}
.clear{
    width:100%;
    clear:both;
}

ul.liste_quartiers{
    list-style-type:none;
    padding:0;
    margin:0 0 1.5em 0;
}
ul.liste_quartiers li{
    list-style-type:none;
    padding:0;
    margin:0;
}

#quartiers_col1{
     float:left;
     width:268px;
}

#quartiers_col2{
     float:left;
     width:205px;
}
#cadre_hotels_quartier{
	 width:100%;
	 float:left;
	 margin-bottom:4px;
}
#cadre_hotels_quartier ul.col_50{
	 list-style-type:none;
	 margin:0;
	 padding:0;
	 width:49%;
	 float:left;
}
#cadre_hotels_quartier ul.col_50 li{
	list-style-type:none;
    padding:0;
    margin:0;
}

