/* CSS Document */
body { /**background-image:url(bg.gif); background-repeat:repeat-y; background-position:9px;**/ text-align:left; margin-top:0px; margin-left:0px; background-color:#e5e5e5; }
#container { width:800px; }
.bouton_resa { background-color:#ffffff; color:#e36c0a; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

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

.titre_menu { background-color:#e36c0a; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:148px; color:#FFFFFF; font-weight:bold; padding:5px; }
#bandeau { width:770px; height:55px; background-color:#ffffff; text-align:left; padding-top:5px; padding-left:30px; border-bottom:1px #e36c0a solid; float:left; }
.img_top { margin-right:10px; }
#contenant { width: 800px; height:auto; /**background-image:url(fond_paris_hotel_paris.jpg); background-repeat:no-repeat;**/ overflow:auto; background-color:#FFFFFF; float:left;  }
#tete { width: 800px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
#gauche { width: 220px; height:auto; float:left; }
#menu_haut { width: 158px; height: auto; margin-top: 25px; margin-left: 32px; background-color: #e5e5e5 ; text-align:center; border:1px solid #e36c0a;}
.bouton_menu_haut { background-color:#e36c0a; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#speciales { width: 158px; height: auto; margin-top: 11px; margin-left: 32px; background-color: #e5e5e5 ; text-align:center; border:1px solid #ff0000;}
.bouton_offres { background-color:#ff0000; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.titre_menu_speciales { background-color: #FF0000; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:148px; color:#FFFFFF; font-weight:bold; padding:5px; }
#links { width: 148px; height: auto; margin-top: 11px; margin-left: 32px; padding:5px; text-align:left; border:1px solid #e36c0a;}
#accueil { left:0px; width:500px; float:right; margin-right:50px; margin-top:20px; font-family:Arial, Helvetica, sans-serif; color:#212a6f; font-size:12px; text-align:justify; }
#accueil a:link { font-family:Arial, Helvetica, sans-serif; color:#212a6f; font-size:12px; }
#accueil a:hover { font-family:Arial, Helvetica, sans-serif; color:#212a6f; font-size:12px; }
#plan { width:500px; float:left; margin-left:50px; margin-top:0px; font-family:Arial, Helvetica, sans-serif; color:#212a6f; font-size:12px; text-align:center; }
#plan a:link { font-family:Arial, Helvetica, sans-serif; color:#212a6f; font-size:12px; }
#plan a:hover { font-family:Arial, Helvetica, sans-serif; color:#212a6f; font-size:12px; text-decoration:none; }
#bas { width:800px; background-color:#FFFFFF; text-align:center; float:left; }
#pied { width:800px;  height:27px; background-color:#e36c0a; padding-top:5px; float:left; text-align:center; /**background-image:url(footer_paris_hotel_paris.jpg); background-repeat:no-repeat;**/}
#texte_plan { width:500px; float:left; margin-left:50px; padding-top:30px; font-family:Arial, Helvetica, sans-serif; color:#212a6f; font-size:12px; text-align:left; font-weight:bold; }
#texte_plan a:link { font-family:Arial, Helvetica, sans-serif; color:#212a6f; font-size:12px; text-align:left; font-weight:bold; }
#texte_plan a:hover { font-family:Arial, Helvetica, sans-serif; color:#212a6f; font-size:12px; text-align:left; font-weight:bold; text-decoration:none; }
#liste_resultat { margin-left:50px; padding-top:20px; width:500px; float:left; margin-left:50px; margin-top:0px; font-family:Arial, Helvetica, sans-serif; color:#212a6f; font-size:12px; text-align:left; }
#descriptif_hotel { margin-left:50px; padding-top:20px; width:500px; float:left; margin-left:50px; margin-top:0px; font-family:Arial, Helvetica, sans-serif; color:#212a6f; font-size:12px; text-align:left; }
#nombre_pages { width:450px; float:left; margin-left:50px; margin-top:0px; font-family:Arial, Helvetica, sans-serif; color:#212a6f; font-size:12px; text-align:justify; }
#presentation_liste_hotel { width:500px; float:left; margin-top:5px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; color:#212a6f; font-size:12px; text-align:justify; padding:2px; border:#BC0229 solid 1px; background-image:url(fond_presentation_liste.gif); background-position:right; }
#image_liste_hotel { width:70px; float:left; }
#nom_liste_hotel { width:400px; float:left; padding-left:15px; padding-top:2px; font-family:Arial, Helvetica, sans-serif; color:#212a6f; font-size:12px; font-weight:bold;}
#nom_liste_hotel a:link { font-family:Arial, Helvetica, sans-serif; color:#212a6f; font-size:12px; font-weight:bold; text-decoration:none;}
#nom_liste_hotel a:hover { font-family:Arial, Helvetica, sans-serif; color:#212a6f; font-size:12px; font-weight:bold; text-decoration:underline;}
#adresse_liste_hotel { width:400px; float:left; padding-left:15px; font-family:Arial, Helvetica, sans-serif; color:#212a6f; font-size:12px;}
#fiche_hotels { margin-left:50px; padding-top:20px; width:500px; float:left;  margin-top:0px; font-family:Arial, Helvetica, sans-serif; color:#212a6f; font-size:12px; text-align:justify; height:auto; }
.liste { background-color: #66ccff;}
.special { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; font-size:14px; font-weight:bold;}
.nombre_hotels { font-family:Arial, Helvetica, sans-serif; color:#BC0229; font-size:20px; text-align:left; font-weight:bold; }
.type_hotels { font-family:Arial, Helvetica, sans-serif; color:#212a6f; font-size:14px; text-align:left; font-weight:bold; }
.order { font-family:Arial, Helvetica, sans-serif; color:#BC0229; font-size:14px; text-align:left; font-weight:bold; }
.click { font-family:Arial, Helvetica, sans-serif; color:#BC0229; font-size:12px; text-align:left; }
li { font-family:Arial, Helvetica, sans-serif; color:#212a6f; font-size:14px; text-align:left; }
.presentation_liste_hotel { width:500px; float:left; margin-top:5px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; color:#212a6f; font-size:12px; text-align:justify; padding:2px; border:#BC0229 solid 1px; background-image:url(fond_presentation_liste.gif); background-position:right; }
.image_liste_hotel { width:70px; float:left; }
.nom_liste_hotel { width:400px; float:left; padding-left:15px; padding-top:2px; font-family:Arial, Helvetica, sans-serif; color:#212a6f; font-size:12px; font-weight:bold;}
.adresse_liste_hotel { width:400px; float:left; padding-left:15px; font-family:Arial, Helvetica, sans-serif; color:#212a6f; font-size:12px;}
.img_fiche { margin-right:40px; border:1px solid #BC0229;}
.adresse_internet { font-family:Arial, Helvetica, sans-serif; color:#BC0229; font-size:12px; text-align:left; font-weight:bold; }
.situation_touristique {text-align:justify;}
.espace { line-height:8px;}
.rouge { font-weight:bold; color:#FF0000; }
.bleu { font-family:Arial, Helvetica, sans-serif; color:#212a6f; font-size:12px; }
.bleu:hover { font-family:Arial, Helvetica, sans-serif; color:#212a6f; font-size:12px;  }
.bleu:link { font-family:Arial, Helvetica, sans-serif; color:#212a6f; font-size:12px;}
.liens { font-family:Arial, Helvetica, sans-serif; color: #e36c0a; font-size:12px; }
.liens:hover { font-family:Arial, Helvetica, sans-serif; color: #e36c0a; font-size:12px; text-decoration:none;  }
.liens:link { font-family:Arial, Helvetica, sans-serif; color:#e36c0a; font-size:12px;}
h1 { font-size:24px; }

.limite_form { max-width:150px; width:150px; }

.image_liste { width:70px; height:53px; border:0; }


#infos_droite { position:absolute; top:10px; left:810px; z-index:2000; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#212a6f; width:150px; height:auto; }
.titre_infos { background-color:#212a6f; width:150px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:center; font-weight:bold; padding-top:5px; padding-bottom:5px;}
.div_infos { width:138px; height:auto; border-left:#212a6f 1px solid; border-right:#212a6f 1px solid; background-color:#f2e8df; margin-bottom:0px; padding:5px;}
.fin_infos { width:150px; background-image:url(bas_infos.gif); background-repeat:no-repeat; height:8px; margin-top:0px; margin-bottom:15px;} 


#partenaires { width:200px; position:absolute; top:50px; left:850px;  height:auto; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#e36c0a; }
#partenaires img { border:#e36c0a solid 1px; margin-bottom:10px;}
#partenaires a:link { text-decoration:none;}
#partenaires a:hover { text-decoration:none; 
   filter:alpha(opacity=50);
   -moz-opacity:0.5;
   -khtml-opacity: 0.5;
   opacity: 0.5;
}
#partenaires a:visited { text-decoration:none;}

.Style1 {color: #FFFFFF}
