body 
{
    margin-top:0px;
    padding-top:0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:0.8em;
    background:#dedede;
    color:Black;
}

a
{
    color:#660000;
    text-decoration:none;
}

a:hover
{
    color:#99CC00;
    text-decoration:underline;
}

.h1 {/* ---------------------------------------- HEADER - H1*/
	background: #FFF; 
	color: #808080;
	height: 10px;
	padding: 3px;
	text-align: left;
	font-size: 10px; 
	
}

.h1 a {
	color: #808080;
	text-decoration: none;
}

.h1 a:hover {
	text-decoration: underline;
}

.h2 { /* ---------------------------------------- MENU - H2*/
	margin-top:10px;
	margin-left:220px;
	margin-right:10px;
	vertical-align: bottom
}
  
.h2 ul {
	list-style-type: none; 
	width: 100%
}

.h2 li { 
	list-style-type: none; 
	float:left;
}

.h2 a {
     margin: 0 1px;
     width: 70px; 
     height: 15px;
     display: block;
     font-size: 11px;
     text-align: center;
     text-decoration: none;
     color: #fff;
     background: #003580;
}
	 
.h2 a:hover {
     background: #99CC00;
     text-decoration: none;
}

.h2 a:active {
     background: gray;
     color: #000000
}


#wrap
{
    margin: 0 auto;
    width:950px;
    background:#FFF;
	border-bottom : solid 1px #666666;
	border-right : solid 1px #666666;
	border-left : solid 1px #666666;

}

.separator 
{ 
    height:10px;
}

#main 
{
    
   /* width:680px;*/
    padding:10px;
    
}
    
#sidebar 
{
    float:left;
    width:210px;
    border:1px solid #666666;
    padding:10px;
    margin-left:10px;
    
    margin-top:10px;
    
    margin-bottom:10px;
}
    
#header
{
    font-size:16pt;
    font-weight:bold;
    text-align:left;
   /* border-left:1px solid #666666;
    border-right:1px solid #666666;
    border-bottom:1px solid #666666;*/
    
    color:#FFFFFF;
}

#bannieregauche
{
    
	/*height: 160px;*/
	/*width:950px;*/
	margin-top:0px;
	margin-bottom:0px;
	padding:10px;
	background-color:#003580;
	
	

}

#bannieredroite
{
   
 
	/*height: 160px;*/
	/*width:950px;*/
	margin-top:0px;
	margin-bottom:0px;
	

}

               
#HOTELform 
{
    vertical-align:middle;
    text-align:left;
}
    
#HOTELname
{
    font-size:14pt;
    font-weight:bold;
}
        
#HOTELaddress
{
    font-size:10pt;
    font-weight:normal;
    margin-left:0;
    font-style:italic;
}
    
#HOTELfrom
{
    font-size:10pt;
    font-weight:bold;
    margin-left:0;
    font-style:normal;
}

    #HOTELdescriptionContent
    {text-align:justify;
     
     padding:5px;
     border:1px solid #666666;
    }
    #title
    {font-size:12pt;
     font-weight:bold;
     
    }
    
    #HOTELlist
    {font-size:10pt;
    }
    #HOTELlistcell
    {border :1px solid #666666;
     padding : 5px;
    }
    #HOTELlistcell:hover
    {background:EEEEFF;
    }
 #HOTELlistseparator
{ height:10px;
  
}
   #HOTELphotoslistspace
{ width:310px;
    border:1px solid #666666;
  padding:5px;
 
}
.imagemediumphoto 
{
    vertical-align:middle;
    
}
  #HOTELmediumphotospace
{   width:310px;
    border:1px solid #666666;
    vertical-align:middle;
    text-align:center;
    padding:5px;
    background:#EEEEFF;
    
    
}   

.selectedhover:hover 
{
    background:#EEEEFF;
}
 #HOTELshortdescriptionfacilities
{   
   
    margin-left:10px;
    padding:5px;
    
    
}  
.HOTELdescription 
{
    text-align:justify;
     
     padding:5px;
     border:1px solid #666666;
}


  #HOTELheader
{   
    border:1px solid #666666;
height:210px;
    padding:5px;
    
    
}  
#HOTELgooglemaps
{   
    border:1px solid #666666;

    padding:5px;
    height:210px;
    margin-left:10px;
    
} 
    
   
    /* BOOKING part */
    
  
#footer {text-align:center;  
         border:1px solid #666666;
margin:10px;
    padding:5px;}
    
    #menu {margin:10px;}
    
#HOTELmenu {  border:1px solid #666666;

    padding:5px;
    }

.inputcontainer, .but, .browse {
padding: 5px;
vertical-align:middle;
}

input {border:0px;}

.button { color:#FFFFFF; font-size:14px; background:#003580; font-weight:bold; }
.bookbutton { width:140px; height:25px;  }
input { /* ---------------------------------------- INPUT POUR FORM*/
	border:1px solid black;
	background-color:WHITE;
	font-family:"trebuchet ms",sans-serif;
}
input:hover {

	background-color:#89DF00;
}


.header { font-family:Helvetica, sans-serif;  color:#333333; font-weight:bold; }
.hiddentext {visibility:hidden;
             position:absolute;
             top:-1000;
             left:-1000;
             width:500;}

#SearchBox {
            padding-left:10px;
            padding-right:10px;
            padding-top:10px;}



