@charset "utf-8";
/* CSS Document */

body {
	 margin:0;
	 padding:0;
	 background-color:#cad7de;
	 
      vertical-align:top;
	 
	  padding-top:20px;
	  padding-bottom:20px;

}

#super_conteneur
{
	 position:absolute;
   
	
	width: 944px;
	left:50%;
	margin-left:-472px;

    height: auto;
    vertical-align:top;
   

	
	}

#conteneur {
    position:relative;
    background-color:#ffffff;

	
	width: 912px;
	border: #7a6054 16px solid;
	

    height: auto;

	 margin:0;
	 padding:0;


}
#logo_1
{
	position:absolute;
	left: 813px;
	top: 30px;
	width: 99px;
	height: 82px;
	z-index:100;
	
	}

.image_lien
{
	
	border:0;
	}

#menu_haut
{
	position:absolute;
	z-index:100;
	width:533px;
	height:18px;
	left: 29px;
	top: 116px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	vertical-align:baseline;
	}
.lien_haut_off
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	
	}
.lien_haut_off:hover
{
	color:#d91918;
	
	}
	
.lien_haut_on
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#d91918;
	text-decoration:none;
	
	}
	
	
#partie_haute_1
{
position:relative;	
width: 912px;
height:394px;
background-image:url(../images/vitrine_1.jpg);
background-repeat:no-repeat;

margin:0;

padding:0;	
	}
#partie_haute_2
{
position:relative;	
width: 912px;
height:364px;
background-image:url(../images/vitrine_2.jpg);
background-repeat:no-repeat;

margin:0;
border-bottom: 14px solid #7a6155;

padding:0;	
	}
#partie_haute_3
{
position:relative;	
width: 912px;
height:122px;
background-image:url(../images/vitrine_3.jpg);
background-repeat:no-repeat;

margin:0;

padding:0;	
	}

#bottom
{
	
	position:relative;
	width: 912px;
	height:auto;
	background-color:#ffffff;
	vertical-align:top;
	}
	
.texte_noir
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#2a150a;
	
	}
	
.texte_noir_11
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#2a150a;
	
	}
	
.limite_droite
{
	margin-right:60px;
	}
.formulaire
{
	width:auto;
	height:auto;
	background-color:#896d61;
	padding:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align:right;
	
	}
	
.formulaire_envoi
{
	width:auto;
	height:auto;
	background-color:#896d61;
	padding:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	
	}	
.colonne1
{
	width:100px;
	text-align:right;
	vertical-align:middle;
	
	}
	
	.colonne2
{
	width:220px;
	text-align:right;
	vertical-align:top;
	}

	.colonne3
{
	
	text-align:right;
	vertical-align:top;
	}
	
	.input_1
	{
		
	width:220px;
	height:16px;
	margin-bottom:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#7a6055;
	text-align:left;
	
		}
		
	.input_2
	{
		
	width:150px;
	height:18px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#7a6055;
	text-align:left;
		}	
		
		
	.input_3
	{
		
	width:250px;
	height:18px;
	border:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#7a6055;
	text-align:left;
	
	border:0;
		}
		
	.input_4
	{
		
	width:204px;
	height:32px;
	text-align:right;
	background-color:#391e0f;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	border:0;
		}
#bottom_index_left
{
	width:216px;
	height:auto;
	background-image:url(../images/ski.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	padding-left:262px;
	}
	
#bottom_index_right
{
	width:424px;
     height:auto;
	background-image:url(../images/fobd_bas_1.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	float:right;


	}
#bottom_foret_left
{
	width:490px;
	height:auto;
	float:left;
	padding-left:40px;
	}
#bottom_foret_right
{
	width:380px;
	height:auto;
	float:right;
	background-image:url(../images/fobd_bas_1.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	
	}	
#encart_marron
{
	position:relative;
	background-color:#907f75;
	width:308px;
	height:auto;
	float:right;
	margin-right:20px;
	margin-bottom:20px;
	}
	
.tableau_marron
{
	width:280px;
	margin:14px;
	
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#ffffff;
	}
.colonne_1_tableau_marron
  {
	width:10px;
	height:auto;
	vertical-align:top;
	  }
.colonne_2_tableau_marron
  {

	height:auto;
	vertical-align:baseline;
	  }	  
.puce_1
{   
vertical-align:bottom;
	}
#bottom_reservation
    {
	position:relative;
	width:100%;
	height:auto;
		
		}
		
		
#bottom_reservation_left
    {
	position:relative;
	width:470px;
	height:auto;
	float:left;

		
		}
#bottom_reservation_right
    {
	position:relative;
	width:336px;
	height:auto;
	float:right;

		
		}		
#bottom_4_left
{    
    position: relative;
	float:left;
	width:612px;
	background-color:#ffffff;
	margin:0;
	padding:0;
	}

#bottom_4_right
{    
    position: relative;
	float:right;
	width:300px;
	
	background-color:#ffffff;
	margin:0;
	padding:0;
    vertical-align:top;
	
	}
#corps_reservation
{
	position:relative;
	width:auto;
	margin-left:50px;
	margin-right:50px;
	
	
	}
#menu_appartement
{
	position:relative;
	width:100%;
	height:88px;
	background-image:url(../images/fond_petit_menu.jpg);
	background-position:right;
	background-repeat:no-repeat;
	
	
	
	
	}
	
.lien_appartement_on
{
	display:block;
	width:auto;
	height:14px;
	
	background-image:url(../images/fleche_pmenu_appartement.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	
	padding-left:32px;
	margin-left:4px;
	
	
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:12px;
	text-decoration:none;
	}
.lien_appartement_on:hover
{
	display:block;
	width:auto;
	height:14px;
	

	
	padding-left:32px;
	margin-left:4px;
	
	
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#2a150a;
	padding-top:12px;
	text-decoration:none;
	
	}
	
.lien_appartement_off
{
	display:block;
	width:auto;
	height:14px;
	

	
	padding-left:32px;
	margin-left:4px;
	
	
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#2a150a;
	padding-top:12px;
	text-decoration:none;
	}
.lien_appartement_off:hover
{
	display:block;
	width:auto;
	height:14px;
	
	background-image:url(../images/fleche_pmenu_appartement.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	
	padding-left:32px;
	margin-left:4px;
	
	
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:12px;
	text-decoration:none;
	}
	
	
#contenu_bottom_right
{
	position:relative;
	width:260px;
	height:auto;
	
	float:right;
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#2a150a;
	text-align:left;
	padding-right:16px;
	}

	
.14
{   font-family:Verdana, Geneva, sans-serif;
	font-size:14px;

	}
.21
{   
	font-family:Verdana, Geneva, sans-serif;
	font-size:21px;

	}
	
.rouge
	{
	color:#d91918;	
		}
		
		
.souligne
{   background-image:url(../images/bande_etoile.jpg);
    background-repeat:no-repeat;
    background-position:bottom left;
    display:block;
	height:34px;
    font-size:21px;
    font-family:Verdana, Geneva, sans-serif;
	
	}
	
.souligne_2
{   background-image:url(../images/bande_etoile_marron.jpg);
    background-repeat:no-repeat;
    background-position:bottom left;
    display:block;
	height:34px;
    font-size:21px;
    font-family:Verdana, Geneva, sans-serif;
	color:#ffffff;
	
	}	
	
.separation
{
	clear:both;
	}
.rectangle_noir
{
	width:194px;
	height:56px;
	background-image:url(../images/fond_rectangle_noir.jpg);
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding-top:14px;
	padding-left:10px;
	margin-top:12px;
	}
.rectangle_noir_gros
{
	width:317px;
	height:64px;
	background-image:url(../images/fond_rectangle_noir_gros.jpg);
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#ffffff;
    padding-top:15px;
	padding-left:12px;
	padding-right:10px;
		font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-align:left;
	}
	
.mini_lien
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#ffffff;
	font-style:italic;
	text-decoration:underline;
	
	}
.mini_lien:hover
{
	text-decoration:none;
	}
#adresse_bas
{
	position:relative;
	width:912px;
	height:50px;
	background-image:url(../images/fond_adresse_bas.jpg);
	background-repeat:no-repeat;
	}
	
#mail_bas

{
	position:absolute;
	left: 620px;
	top: 9px;
	width: 275px;
	height: 36px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-align:right;
	}
.lien_blanc_bas	
{	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
	
	}
	
	.texte_blanc_formulaire
{	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#ffffff;
	text-decoration:none;
	line-height:4px;
	font-style:normal;
	
	}
	
.lien_blanc_bas:hover
{
	text-decoration:none;
	}
	
.lien_blanc_bas_petit
{	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:underline;
	
	}
	
.lien_blanc_bas_petit:hover
{
	text-decoration:none;
	}	
	
.lien_non_souligne
{
	 font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
	}
	
.lien_non_souligne:hover

{   
   text-decoration:underline;
}
.orange
{
	color:#ffc764;
	text-decoration:none;
	}
	
	
.orange:hover
{
	
	text-decoration:underline;
	}
	
	
#empattement
{
	
	position:relative;
	width:auto;
	height:auto;
	text-align:right;
	padding-top:6px;
	float:right;
	
	font-family:Verdana, Geneva, sans-serif;
	color:#857168;

		font-size:9px;
		margin-bottom:40px;
	
	}
.lien_bas_petit
{
	font-family:Verdana, Geneva, sans-serif;
	color:#857168;
	font-size:9px;

	text-decoration:none;
	
	}
	
.lien_bas_petit:hover
{
	text-decoration:underline;
	}
