﻿body 
{
	 background-color: #999786;
	 margin-top: 10px;
}

/*Div du haut de la page (logo) en français*/
.div_haut_general 
{
	width: 989px;
	height: 151px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/Graphics/static/sitepublic/img_fond_haut.jpg);
}

/*Div du haut de la page (logo) en anglais*/
.div_haut_general_gb
{
	width: 989px;
	height: 151px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/Graphics/static/sitepublic/img_fond_haut_gb.jpg);
}

/* Div du menu du site (situé en haut de la page, sous le logo) */
.div_menu_general 
{
	width: 989px;
	height: 49px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FAF2EE;
}

/* Div de la bordure parent du contenu général de la page */
.div_bordure_contenu_general_parent 
{
	width: 989px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}

/* Div de la bordure du contenu général de la page */
.div_bordure_contenu_general 
{
	width: 889px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	background-color: #FAF2EE;
	overflow: hidden;
	padding-bottom: 5px;
}

/* Div du contenu général de la page */
.div_contenu_general 
{
	width: 879px;
	height: auto;
	min-height: 100px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FAF2EE;
}

/* Div du pied de page contenant les coordonnées (français)*/
.div_pied_page_coordonnees 
{
	width: 820px;
	height: 47px;
	margin-right: auto;
	margin-left: auto;
	padding-top:5px;
	padding-left:169px;
	background-image: url(/Graphics/static/sitepublic/img_fond_pied_page_coordonnees.jpg);
	background-repeat:no-repeat;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:	13px;
	line-height:20px; 
}


/* Div du pied de page contenant les coordonnées (anglais)*/
.div_pied_page_coordonnees_gb
{
	width: 820px;
	height: 47px;
	margin-right: auto;
	margin-left: auto;
	padding-top:5px;
	padding-left:169px;
	background-image: url(/Graphics/static/sitepublic/img_fond_pied_page_coordonnees_gb.jpg);
	background-repeat:no-repeat;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:	13px; 
	line-height:20px;
}

/* Div du pied de page contenant la description de l'hotel restaurant */
.div_pied_page_description_hotel_restaurant 
{
	width: 889px; 
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-left: 50px;
	padding-right: 50px;
	background-image: url(/Graphics/static/sitepublic/img_fond_pied_page_hotel_restaurant.jpg);
	background-repeat:no-repeat;
}

/*
Définitions relatives aux différentes polices du site
*/
.FONTSMALL	
{	
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:	9px;
}	

.FONTSMALLBOLD
{	
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:	9px;
	font-weight: bold;
}	

.FONTSMALL2
{	
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:	10px;
}	

.FONTSMALL2BOLD
{	
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight: bold;
}	

.FONTSMALL3
{	
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:	12px;
}	

.FONTSMALL3BOLD
{	
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-weight: bold;
}	

.FONTNORMAL
{	
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:	14px;
}	

.FONTNORMALITALIC
{	
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-style: italic;
}	

.FONTNORMALBOLD
{	
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:	14px; 
	font-weight: bold;
}	

.FONTMEDIUM
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:	16px;
	font-weight:normal;
}
.FONTMEDIUMBOLD
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:	16px;
	font-weight: bold;
}

.FONTBIG	
{	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:	18px;
	font-weight: bold;
}	

.FONTBIG2	
{	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:	22px;
	font-weight: bold;
}	

/* Div correspondantes aux titres des pages contenu */
.div_titre_page_contenu
{
	width: auto;
	height: 160px;
	margin-left:1px;
}

/* Div correspondantes au texte effectif de la page Index */
.div_texteeffectif_page_index
{
	width: auto;
	height: auto;
	margin-left: 1px;
	margin-bottom: 1px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	padding-top:0px;
}

/* Div correspondantes au texte effectif des pages contenu */
.div_texteeffectif_page_contenu
{
	width: auto;
	height: auto;
	margin-left: 1px;
	margin-bottom: 1px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:0px;
	background-color:#EFE7EB;
}

/* Div correspondante à la barre outils de liens pouvant être affichée en haut d'une page contenu*/
.div_barreoutilslienshaut_page_contenu
{
	width: auto;
	height: auto;
	text-align:right;
	padding-right:10px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:	11px;
	color: #999786;
}

/*Div utilisée pour le formulaire de contact*/
.div_formulaire_contact 
{
	width: 800px;
	height: 570px;
	background-position:center;
	padding-top:100px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/Graphics/static/sitepublic/img_fond_formulaire_contact.jpg);
	background-repeat:no-repeat;
}

/* Définitions relatives aux hyper liens du site */
A:link	
{	
	text-decoration: underline;
	color:	#000000;
}	

A:visited 
{	
	text-decoration: underline;
	color:	#000000;
}	
		
A:active 
{	
	text-decoration: none;
	color:	#000000;
}	
		
A:hover	
{	
	text-decoration: underline;
	font-weight: bold;
	color:	#000000;
}

/*
 Div correspondant à élément de type "actualité et offre spéciale"
 Cette div est utilisé par les repeater affichant les éléments de ce type
*/
.div_actualiteetoffrespeciale
{
	width: 867px;
	height: auto;
	min-height: 40px;
	margin-right: auto;
	margin-left: auto;
	background-color: #E1DBC4;
	overflow: hidden;
	padding: 5px;
	margin-left: 1px;
}

/*
 Div correspondant à élémentde type "type de photographie"
 Cette div est utilisé par les repeater affichant ces élements
*/
.div_typephotographie
{
	width: 838px;
	height:auto;
	background-color:#EAE0D1;
	height:auto;
	min-height : 40px;
	padding-right:10px;
	padding-left : 10px;
	padding-top: 10px;
	padding-bottom : 10px;
}

/*
Div correspondant à élément de type "actualité"
Cette div est utilisé par les repeater affichant ces élements
*/
.div_actualite
{
	width: 838px;
	height:auto;
	background-color:#EAE0D1;
	height:auto;
	min-height : 40px;
	padding-right:10px;
	padding-left : 10px;
	padding-top: 10px;
	padding-bottom : 10px;
}

/*
Style de l'image 1 d'une actualité
affiché dans la page actualitedetail
*/
.img_actualitedetail_image1
{
	width: 270px;
	height: auto;
	margin-left: 3px;
	margin-right: 3px;
}

/*
Style de l'image 2 d'une actualité
affiché dans la page actualitedetail
*/
.img_actualitedetail_image2
{
	width: 780px;
	height: auto;
	margin-left: 3px;
	margin-right: 3px;
}

/*
Style de l'image 3 d'une actualité
affiché dans la page actualitedetail
*/
.img_actualitedetail_image3
{
	width: 780px;
	height: auto;
	margin-left: 3px;
	margin-right: 3px;
}

/*
Div correspondant à élément de type "offre spéciale"
Cette div est utilisé par les repeater affichant ces élements
*/
.div_offrespeciale
{
	width: 838px;
	height:auto;
	background-color:#EAE0D1;
	height:auto;
	min-height : 40px;
	padding-right:10px;
	padding-left : 10px;
	padding-top: 10px;
	padding-bottom : 10px;
}

/*
Style de l'image 1 d'une offre spéciale
affiché dans la page offrespecialedetail
*/
.img_offrespecialedetail_image1
{
	width: 270px;
	height: auto;
	margin-left: 3px;
	margin-right: 3px;
}

/*
Style de l'image 2 d'une offre spéciale
affiché dans la page offrespecialedetail
*/
.img_offrespecialedetail_image2
{
	width: 780px;
	height: auto;
	margin-left: 3px;
	margin-right: 3px;
}

/*
Style de l'image 3 d'une offre spéciale
affiché dans la page offrespecialedetail
*/
.img_offrespecialedetail_image3
{
	width: 780px;
	height: auto;
	margin-left: 3px;
	margin-right: 3px;
}

/*
Div correspondant à élément de type "liendivers"
Cette div est utilisé par les repeater affichant ces élements
*/
.div_liendivers
{
	width: 838px;
	height:auto;
	min-height : 40px;
	padding-right:10px;
	padding-left : 10px;
	padding-top: 10px;
	padding-bottom : 10px;
}

/*
Définitions relatives aux menu de navigation bas
*/
.navcontainer_baspage ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

.navcontainer_baspage ul li { display: inline; }

.navcontainer_baspage ul li a
{
	text-decoration: none;
	padding: 3px;
	color: #000000; 
	text-decoration:underline;
	
}

.navcontainer_baspage ul li a:hover
{
	color: #000000;
}


