/******************************************************************************************************************/ 
/*********************************************** CSS SUR TOUTES LES PAGES *****************************************/
/******************************************************************************************************************/

body 		{	
				background-color:#000000; 
				text-align: center ;
				margin-top: 20px;
				
				
			}

h1			{ position:relative; font: bold 30px Edwardian Script ITC, Helvetica, sans-serif; color: #d9bc97; }
h2			{ position:relative; font: bold 30px Edwardian Script ITC, Helvetica, sans-serif; color: #fbfdfd; }

a			{
				text-decoration:none;
				color:#d9bc97;
			}
			
img                  {
				border:0px;
			}
			
:focus		 {outline:none;}
			
a:hover		{
			text-decoration:underline;
			}
			
#newsofthemoment {   background-color:#ffffff;
					position : absolute;
					float:left;
					left:247px;
					margin: auto;
					top:75px;
					width: 520px ;
					height: 60px ;
					text-align: center ;
					z-index: 2;
					border:1px solid #d9bc97;
				}
				
.logoaccueil	{
	z-index: 2;
	position : absolute;
	float:left;
	left:0px;
	top:51px;
	height: 109px;
				}

.boutonmenu		{	
					font:normal 1.5em times;
					color:#d9bc97;
					margin:10px;
				}
				
.zoneboutonmenu	{
					position:relative;
					top:30px;
					left:130px;
					width: 700px;
					height: 50px;
					text-align:center;
				}
				
.zoneboutonmenu a {color:#d9bc97;}				

.zoneboutonmenu	a:hover {color: #faf7fb;}

.textegrasrose	{
					font:bold 1.0em times;
					color:#d9bc97;
					line-height:1.1;
				}
					
.texteabsence	{		
					font: bold 1.0em times;
					color: #fbfdfd;
					line-height: 1.1;
					text-align:center;
					position:relative;
					top:100px;
					left:190px;
					width: 650px;
					height: 50px;
				}	
.texteabsenceenglish	{		
					font: bold 1.0em times;
					color: #fbfdfd;
					line-height: 1.1;
					text-align:center;
					position:relative;
					top:100px;
					left:150px;
					width: 650px;
					height: 50px;
				}	
				
.lienintroindexabsence		
						{
							width: 800px;
							margin:auto;  
							line-height:0.35;
							margin-top: 10px;
							color:#d9bc97;
							text-align:justify;
						}					
					

								
/******************************************************************************************************************/ 
/*********************************************** CSS PAGE INDEX (ACCUEIL) *****************************************/
/******************************************************************************************************************/		
.containerindex 	{
				background-color:#2c2c2c;
				margin: auto;
				position : relative;
				width: 910px ;
				height: 850px ;
				text-align: center ;
				z-index: 1;
				border:1px solid #cccccc;
				}
				
.zoneboutonmenuaccueil	{
					position:relative;
					top: 30px;
					left: 165px;
					width: 700px;
					height: 50px;
					text-align:center;
				}	
				
.zoneboutonmenuaccueil2	{
					position:relative;
					top: 30px;
					left: 165px;
					width: 750px;
					height: 50px;
					text-align:center;
				}				
											
#newsofthemomentaccueil {
							background-color:#ffffff;
							position : absolute;
							float:left;
							left:247px;
							margin: auto;
							top:100px;
							width: 520px ;
							height: 60px ;
							text-align: center ;
							z-index: 2;
							border:1px solid #d9bc97;
						}	
						
.drapeau	{
			margin-right:10px;
			}

.texteaccueilindex	{
					font:normal 1.0em times;
					color:#cccccc;
					width: 450px;
					text-align:left;
					z-index: 2;
					position : absolute;
					float:left;
					left:33px;
					top:220px;
					line-height:1.1;
					}
				
.textetitreindex{
					text-align:left;
					font:bold 1.2em times;
					color:#f9fafc;
					line-height:1.2;
				}		
				
.textegrasindexgris	{
					font:bold 1.0em times;
					color:#cccccc;
					line-height:1.1;
					}
					
.textegrasindexgris a 	{
						font:bold 1.0em times;
						color:#d9bc97;
						line-height:1.1;
						}	
					
.textegrasindexgris a:hover	{
							color:#faf7fb ;
							} 
							
									
.textegrasindexrose	{
					font:bold 1.0em times;
					color:#d9bc97;
					line-height:1.1;
					}
					
.textegrasindexrose a	{
						font:bold 1.0em times;
						line-height:1.1;
						color:#faf7fb;
						} 			
					
.textegrasindexrose a:hover	{
							color:#faf7fb;
							} 
						
						
.textegrasindexblanc	{
						font:bold 1.0em times;
						color:#f9fafc;
						line-height:1.1;
						}
				
.textegrasindexblanc a	{
						font:bold 1.0em times;
						color:#f9fafc;
						line-height:1.1;
						}
.textegrasindexblanc a:hover	{
							color:#f9fafc ;
							}
							
.photoindexdiv	{
				z-index: 2;
				position : absolute;
				float:right;
				right:50px;
				top:290px;
				}
				
.photoindexclass {
				z-index: 2;
				position : absolute;
				float:right;
				right:-20px;
				top:10px;
				}	
			
.copyrightindex  {
					font:normal 0.7em times;
					color:#cccccc;
					z-index: 2;
					position : absolute;
					top:830px;
					left:280px;
				}
				
.lienintroindex		
				{
					width: 800px;
					margin:auto;  
					line-height:0.35;
					margin-top: 10px;
					color:#fbfdfd;
					text-align:justify;
				}
				
.lienintroindex a 	{
						font:normal 0.5em ARIAL;
						color:#fbfdfd;
					}
				
.finpagetexteindex		
					{
						width: 800px;
						margin:auto;  
						line-height:0.35;
						margin-top: 10px;
						color:#cccccc;
						text-align:justify;
					} 	
					
.plandusite		{
					font:normal 0.7em times;
					color:#cccccc;
					z-index: 2;
					position : absolute;
					top:830px;
					left:640px;
				}		
/******************************************************************************************************************/ 
/*********************************************** CSS MAP ************************************************/
/******************************************************************************************************************/
.containermap 	{
					background-color:#2c2c2c;
					margin: auto;
					position : relative;
					width: 800px ;
					height: 690px ;
					text-align: center ;
					z-index: 1;
					border:1px solid #cccccc;
				}

.containermaptest 	{
					background-color:#2c2c2c;
					margin: auto;
					position : relative;
					width: 900px ;
					height: 2000px ;
					text-align: center ;
					z-index: 1;
					border:1px solid #cccccc;
				}

.zoneboutonmenumaptest	{	font: Helvetica, sans-serif; color: #d9bc97;
							position:relative;
							top:30px;
							left:130px;
							width: 700px;
							height: 50px;
							text-align:center;
						}

.texteplansitefrancais1 {	position : absolute;
							top:200px;
							left:50px;
					    }
					   
.texteplansitefrancais2 {	position : absolute;
							top:200px;
							left:270px;
					     }


.texteplansitefrancais3 {	position : absolute;
							top:200px;
							left:450px;
					    }
						
.texteplansiteanglais    {
						
						position : absolute;
						top:200px;
						left:615px;
					   }
					   
.policemap		{ 
				font:normal 0.7em times;
				color:#d9bc97;
				margin:10px;
				}
.photomap	{
			z-index: 2;
			position : absolute;
			top:30px;
			border:1px solid #cccccc;
			}
				
.copyrightmap  	{
				font:normal 0.7em times;
				color:#cccccc;
				z-index: 2;
				position : absolute;
				top:675px;
				left:285px;
				}				
/******************************************************************************************************************/ 
/*********************************************** CSS PAGE GALLERIE ************************************************/
/******************************************************************************************************************/		
.containergalerie  	{
					background-color:#2c2c2c;
					margin: auto;
					position : relative;
					width: 850px ;
					height: 830px ;
					text-align: center ;
					z-index: 1;
					border:1px solid #cccccc;
					}

#photos
			{
			position : absolute;
			z-index: 2;
			top:320px;
			left:0px;
			font:normal 1.4em times;
			color:#cccccc;
			line-height:1.2;
			text-align: left ;
			margin:auto;  
			}
			
.copyrightgalerie	{
					font:normal 0.7em times;
					color:#cccccc;
					z-index: 2;
					position : absolute;
					top:810px;
					left:280px;
					}					

.textegalerie	{
				width: 800px;
				margin:auto;  
				line-height:1.1;
				margin-top: 10px;
				color:#d9bc97;
				text-align:justify;
				} 
				
.textelovesitagalerie 	{
						font:bold 1.0em times;
						color:#d9bc97;
						line-height:1.1;
						}
						
.textelovesitagalerie a:hover
							{
							color: #faf7fb;
							} 
							
.liens	 		{
				z-index: 2; 
				position:absolute; 
				left:2px; 
				top:170px; 
				text-align: left; 
				margin:auto;  
				}

/******************************************************************************************************************/ 
/*********************************************** CSS PAGE TARIFS **************************************************/
/******************************************************************************************************************/		
.containertarif 	{
					background-color:#2c2c2c;
					margin: auto;
					position : relative;
					width: 850px ;
					height: 600px ;
					text-align: center ;
					z-index: 1;
					border:1px solid #cccccc;
				}

.textetarif	{
				font:normal 1.0em times;
				color:#cccccc;
				width: 450px;
				text-align:left;
				z-index: 2;
				position : absolute;
				float:left;
				left:33px;
				top:165px;
				line-height:1.1;
			}
			
.textegrastarifgris	{
					font:bold 1.0em times;
					color:#cccccc;
					line-height:1.1;
					}
					
a:hover				{
					color: #faf7fb;
					} 
					
.textegrastarifrose	{
					font:bold 1.0em times;
					color:#d9bc97;
					line-height:1.1;
					}					
					
.phototarif		{
				z-index: 2;
				position : absolute;
				float:right;
				right:50px;
				top:200px;
				}				
				
.copyrighttarif	{
					font:normal 0.7em times;
					color:#cccccc;
					z-index: 2;
					position : absolute;
					top:580px;
					left:280px;
				}
#newsofthemomenttarif 	{   background-color:#ffffff;
							position : absolute;
							float:left;
							left:247px;
							margin: auto;
							top:90px;
							width: 520px ;
							height: 60px ;
							text-align: center ;
							z-index: 2;
							border:1px solid #d9bc97;
						}				
/******************************************************************************************************************/ 
/*********************************************** CSS PAGE CONTACT *************************************************/
/******************************************************************************************************************/		
.containercontact 	{
					background-color:#2c2c2c;
					margin: auto;
					position : relative;
					width: 850px ;
					height: 700px ;
					text-align: center ;
					z-index: 1;
					border:1px solid #cccccc;
					}

.texteaccueilcontact	{
						font:normal 1.0em times;
						color:#cccccc;
						width: 450px;
						text-align:left;
						z-index: 2;
						position : absolute;
						float:left;
						left:33px;
						top:190px;
						line-height:1.1;
					}
					
.textetitrecontact	{
					text-align:left;
					font:bold 1.3em times;
					color:#cccccc;
					line-height:1.2;
					}

.textegrascontactgris	{
						font:bold 1.0em times;
						color:#cccccc;
						line-height:1.1;
						}
					
.numeroscontact1	{
						font:normal 1.4em times;
						color:#d9bc97;
						line-height:1.2;
						margin-left:150px;
						}

.numeroscontact1 a 	{
					color:#d9bc97;
					}
					
.numeroscontact1 a:hover	{
						color:#faf7fb;
						}
						
.numeroscontact2	{
						font:normal 1.4em times;
						color:#cccccc;
						line-height:1.2;
						margin-left:150px;
						}
						
.email			{
				margin-left:10px;
				font:bold 1.0em times;
				color:#d9bc97;
				line-height:1.1;
				}
				
.email	a		{
				color:#faf7fb;
				}
				
.email	a:hover	{
				color:#d9bc97;
				}

.photocontact	{
				z-index: 2;
				position : absolute;
				float:right;
				right:50px;
				top:200px;
				}
				
.copyrightcontact	{
					font:normal 0.7em times;
					color:#cccccc;
					z-index: 2;
					position : absolute;
					top:680px;
					left:285px;
					}
					
#newsofthemomentdecembretest {  background-color:#ffffff;
								position : absolute;
								float:left;
								left:247px;
								margin: auto;
								top:90px;
								width: 520px ;
								height: 60px ;
								text-align: center ;
								z-index: 2;
								border:1px solid #d9bc97;
							}
/******************************************************************************************************************/ 
/*********************************************** CSS PAGE LIENS ***************************************************/
/******************************************************************************************************************/	
.containerliens	{
				background-color:#2c2c2c;
				margin: auto;
				position : relative;
				width: 950px ;
				height: 1000px ;
				text-align: center ;
				z-index: 1;
				border:1px solid #cccccc;
				}
		
#newsofthemomentliens     {
						background-color:#ffffff;
						position : absolute;
						float:left;
						left:300px;
						margin: auto;
						top: 120px;
						width: 520px ;
						height: 60px ;
						text-align: center ;
						z-index: 2;
						border:1px solid #d9bc97;
					    }
						
.zoneboutonmenuliens	{
						position:relative;
						top: 50px;
						left: 160px;
						width: 800px;
						height: 50px;
						text-align:center;
						}
				
.zoneboutonmenuliens a {color:#d9bc97;}				

.zoneboutonmenuliens a:hover {color: #faf7fb;}

.liens	{
		z-index: 2; 
		position:absolute; 
		left:2px; 
		top:200px; 
		text-align: left; 
		margin:auto;  
		}
		
.copyrightliens	{
				font:normal 0.7em times;
				color:#cccccc;
				z-index: 2;
				position : absolute;
				top:980px;
				left:300px;
				}

/******************************************************************************************************************/ 
/*********************************************** CSS PAGE TOPLIST *************************************************/
/******************************************************************************************************************/
.containertoplist	{
					background-color:#2c2c2c;
					margin: auto;
					position : relative;
					width: 945px ;
					height: 1200px ;
					text-align: center ;
					z-index: 1;
					border:1px solid #cccccc;
					}

#newsofthemomenttoplist {   background-color:#ffffff;
							position : absolute;
							float:left;
							left:300px;
							margin: auto;
							top:120px;
							width: 520px ;
							height: 60px ;
							text-align: center ;
							z-index: 2;
							border:1px solid #d9bc97;
						}					
					
.zoneboutonmenutoplist	{
						position:relative;
						top:50px;
						left:180px;
						width: 800px;
						height: 50px;
						text-align:center;
						}
				
.zoneboutonmenutoplist a {color:#d9bc97;}				

.zoneboutonmenutoplist a:hover {color: #faf7fb;}

.toplist	{
			z-index: 2; 
			position:absolute; 
			left:2px; 
			top:200px; 
			text-align: left; 
			margin:auto;  
			}
		
.copyrighttoplist	{
					font:normal 0.7em times;
					color:#cccccc;
					z-index: 2;
					position : absolute;
					top:980px;
					left:300px;
					}
					
/******************************************************************************************************************/ 
/*********************************************** CSS CALL BLONDE *************************************************/
/******************************************************************************************************************/

.containercallblonde	{
							background-color:#2c2c2c;
							margin: auto;
							position : relative;
							width: 900px ;
							height: 1300px ;
							text-align: center ;
							z-index: 1;
							border:1px solid #cccccc;
						}

.copyrightcallblonde	{
							font:normal 0.7em times;
							color:#cccccc;
							z-index: 2;
							position : absolute;
							top:1270px;
							left:300px;
						}
/******************************************************************************************************************/ 
/********************************************************** CSS RATES ***********************************************/
/******************************************************************************************************************/			
.containerrates			{
							background-color:#2c2c2c;
							margin: auto;
							position : relative;
							width: 900px ;
							height: 1000px ;
							text-align: center ;
							z-index: 1;
							border:1px solid #cccccc;
						}

.copyrightrates	{
					font:normal 0.7em times;
					color:#cccccc;
					z-index: 2;
					position : absolute;
					top:980px;
					left:350px;
				}
/******************************************************************************************************************/ 
/********************************************************** FIN CSS ***********************************************/
/******************************************************************************************************************/	

	
