/* @charset "utf-8"; */
/* CSS Document */
	* {padding:0; margin:0; border:none; /*color:#000000 ; */ }
	html { font-family:Verdana, Arial, Helvetica, sans-serif;}
	body {width : 990px; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom:0px; background:#F9F3e3 url(images/motif_haut.jpg) top center repeat-x ; }
	a:link {color:#036BA0 ; text-decoration:underline ;}
	a:visited {color:#036BA0 ;  text-decoration:underline ;}
	a:hover {color:#036BA0 ;  text-decoration:none ;}
	a:active {color:#036BA0 ;  text-decoration:none ;}
	
	
	#GENERAL {}
	
	#navigation {float:left; color:#FFFFFF; width:425px; } 
	#navigation h1 {font-size:24px ; text-align:center ; }
		#navigation h1 a:link {color:#FFFFFF ; text-decoration:none ;}
		#navigation h1 a:visited {color:#FFFFFF ; text-decoration:none ;}
		#navigation h1 a:hover {color:#FFFFFF ; text-decoration:underline ;}
		#navigation h1 a:active {color:#FFFFFF ; text-decoration:underline ;}

	#telephone {width:425px ; margin-left:auto ; margin-right: auto ; margin-top:10px ; margin-bottom:11px; text-align:center ; font-size:18px ; font-weight:bold ;} 
	#drapeaux {  height:60px ; width:395px ; margin-left:auto ; margin-right:auto ; background:url(images/onglet_drapeaux.jpg) ;} 
	#onglets {width:395px; margin-left:auto ; margin-right:auto; background:url(images/onglet_motif.jpg) left top repeat-y ; }
	#onglet_contact_off {width:395px; height:57px;  margin-left:auto ; margin-right:auto; background:url(images/onglet_contact_off.jpg) left top no-repeat ;}
	#onglet_contact_on {width:395px; height:57px;  margin-left:auto ; margin-right:auto; background:url(images/onglet_contact_on.jpg) left top no-repeat ;  }
	
	#onglet_pied_de_nav {width:395px; height:40px;  margin-left:auto ; margin-right:auto; background:url(images/onglet_pied_de_nav.jpg) left top no-repeat ;  }
	
	#texte_contact {padding-left:65px; padding-top:11px; font-weight:bold ; }
	#texte_contact a:link {color:#FFFFFF ; text-decoration:underline ; }
	#texte_contact a:visited {color:#FFFFFF ; text-decoration:underline ; }
	#texte_contact a:hover {color:#FFFFFF ; text-decoration:none ; }
	#texte_contact a:active {color:#FFFFFF ; text-decoration:none ; }

	#diaporama {background:#F9F3E3 url(images/diaporama.jpg) top center no-repeat ; float:right ; width:555px ; height:465px ;}
	#flash {width:500px ; margin-left:27px ; margin-top:57px;}
	
	.coordonnees_hotel { clear:both ; text-align:center ; font-size:12px ;}
	
	#CONTENU { clear:both ; width:990px ; margin-left:auto ; margin-right:auto ; background:#F9F3E3 url(images/contenu_motif.jpg) top center repeat-y ;}
	#contenu_haut {width:990px ; margin-left:auto ; margin-right: auto ; height:64px ; background:url(images/contenu_haut.jpg) top center no-repeat ;}
		#contenu_haut h1 {font-size:20px ; text-align:left ; padding-top:20px ; padding-left:60px ; color:#FFFFFF ; }
		
	#contenu_milieu {width:990px ; margin-left:auto ; margin-right: auto ; background:url(images/contenu_motif.jpg) top center repeat-y ; }
	#contenu_contenu {width:880px ; margin-left:auto ; margin-right:auto ; }
		#contenu_contenu h2 {font-size:18px ; text-align:left ; padding-left:20px; padding-top:10px ; padding-bottom:15px;}
		#contenu_contenu p {padding-left:10px ; padding-right:20px ; font-size:12px ;}
		#contenu_contenu .texte {padding-left:10px ; padding-right:20px ; font-size:12px ;}
		
	.photo_a_gauche {float:left ; padding-left:20px ; padding-right:10px ;width:338px ;}
	.photo_a_droite {float:right ; padding-left:10px ; padding-right:20px ;width:338px ;}
	.photo_au_dessus {padding-left:10px ; padding-right:10px ;width:338px ; margin-left:auto ; margin-right:auto ; clear:both ;}
	.photo {/*width:338px ; */ background:#FFFFFF url(images/photo_motif.jpg) center top repeat-y ; text-align:center ; }
	
	.bloc_a_gauche	{float:left ; width:400px;}
	.bloc_a_droite	{float:right ; width:400px ;}
	
	#tableau_prix {width:600px ; margin-left:auto ; margin-right:auto ; border:#BEAC94 ; border-style:solid ; border-width:thin ;}
		#tableau_prix th {background:url(images/tableau_motif_entete.jpg) center top repeat-x ; color:#FFFFFF ; font-size:18px ; font-weight:bold ; text-align:left ; padding-left:40px ; padding-top:10px ; padding-bottom:10px;}
		#tableau_prix td.libelle {background:url(images/tableau_motif_texte.jpg) center top repeat-x ; color:#FFFFFF ; font-size:14px ; font-weight:bold ; text-align:center ; padding-top:10px ; padding-bottom:10px;}
		#tableau_prix span.dates {color:#FFFFFF ; font-size:9px ;} 
		#tableau_prix td.libelle_petit {color:#000000 ; font-size:10px ;} 
		#tableau_prix td.prix {font-size:12px ; font-weight:bold ; text-align:center ; padding-top:10px ; padding-bottom:10px; border:#BEAC94 ; border-style:solid ; border-width:thin ;}
		#tableau_prix td.asterisque {text-align:left ; font-size:10px ; }
		#tableau_prix td.lien_vers_tarifs {text-align:center ; font-size:14px ; }
		#tableau_prix td.lien_vers_chambre  {text-align:center ; font-size:10px ; }
		
	#alerte_lien { text-align:center ; }
	
	#contenu_bas {width:990px ; margin-left:auto ; margin-right: auto ; height:20px ; background:url(images/contenu_bas.jpg) top center no-repeat ;}
	
	#mentions_legales {width:500px; margin-left:auto ; margin-right:auto ; font-size:10px ; text-align:center ; color:#BEAC94 ; padding-top:30px ; padding-bottom:10px;  }
		#mentions_legales a:link {color:#BEAC94 ; text-decoration:none ;  }
		#mentions_legales a:visited {color:#BEAC94 ; text-decoration:none ;  }
		#mentions_legales a:hover {color:#BEAC94 ; text-decoration:none ;  }
		#mentions_legales a:active {color:#BEAC94 ; text-decoration:none ;  }
		
	.demande { background-color:#EFE9D1 ; border:solid ; border-color:#DFD7B5 ; border-width:thin ; width:600px ; margin-left:auto ; margin-right:auto ;  margin-bottom:10px ; padding:10px 10px 10px 10px ; font-size:12px ; }
	
	.reponse { background-color:#DFD7B5 ; border:solid ; border-color:#DFD7B5 ; border-width:thin ; width:600px ; margin-left:auto ; margin-right:auto ;  margin-bottom:10px ; padding:10px 10px 10px 10px ; font-size:12px ; font-style:italic ;  }
		
	.saut_de_ligne {clear:both ;}
	
	.btn_booking { width:200px; height:49px; float:right; margin: 5px 5px 5px 5px }
	
/* JQUERY MODAL */
#confirm {display:none;}

/* Overlay */
#confirm-overlay {background-color:#eee; cursor:wait;}

/* Container */
#confirm-container {height:200px; width:420px; font-family:Arial, Helvetica, sans-serif ; font-size:14px; /*line-height:26px;*/ text-align:left; background:#fff; border:2px solid #336699;}
#confirm-container .header {height:30px; width:100%; background:url(images/header.gif) repeat-x; color:#fff; font-size:1.1em; font-weight:bold; line-height:30px;}
#confirm-container .header span {padding-left:8px;}
#confirm-container .message {color:#333; margin:0; padding:12px 4px 12px 8px; font-size:1em;}
#confirm-container .buttons {width:300px; float:right; padding:10px 8px 0;} 
#confirm-container .buttons div {float:right; margin-left:4px; width:100px; height:20px; color:#666; font-weight:bold; text-align:center; background:url(images/button.gif) repeat-x; border:1px solid #bbb; cursor:pointer;} 
#confirm-container a.modal-close,
#confirm-container a.modal-close:link,
#confirm-container a.modal-close:active,
#confirm-container a.modal-close:visited {text-decoration:none; font-size:1.1em; position:absolute; top:-1px; left:400px; color:#ccc;}
#confirm-container a.modal-close:hover {color:#eee;} 	
