body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background: /*#cfc8b7*/ #EFEDDC;
margin:0;
padding:0;
}

#main{
width:973px;
height:765px!important;
margin-top:15px;
margin-left: auto;
margin-right: auto;
}

#main_fiche{
width:973px;
min-height:1257px;
margin-top:15px;
margin-left: auto;
margin-right: auto;
}

/*------------------------------------------------------------------ Menu ---------------------------------------------------------------*/


#menu{
background:url(img/menu_top.gif) no-repeat;
background-position:top left;
width:168px;
height:324px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-align:left;
margin-left: 20px;
padding-top:110px;
padding-bottom:-110px;
z-index:3;
}

#menu .home{
color:#FFFFFF;
text-decoration:none;
padding:5px;
margin-bottom:10px!important;

}

#menu .home a{
padding-left:18px;
color:#FFFFFF;
text-decoration:none;
background:url(img/home.gif) no-repeat;
background-position:left;
}

#menu .home a:hover{
color:#AA872E;
text-decoration:none;
background:url(img/home_roll.gif) no-repeat;
background-position:left;
}


#menu ul{
padding:0;
margin:0;
}

#menu li{
margin:0;
display:block;
list-style:none;
text-decoration:none;
border: dashed 1px #AA872E;
border-left: none;
border-right: none;
border-top:none;
}

#menu li a{
padding:5px;
/*padding-left:30px;*/
padding-left:20px;
display:block;
color:#FFFFFF;
text-decoration:none;
}

#menu li a:hover{
color:#990000;
text-decoration:none;
background:#FFFFFF
}

.on {
padding:5px;
/*padding-left:30px;*/
padding-left:20px;
display:block;
color:#AA872E;
text-decoration:none;
background:#FFFFFF
}

#menu .bas_menu{
border:none!important;
}
 /*---------------------------------------------------------------------- Fin du menu -----------------------------------------------------------*/
 
 /*------ bloc ----*/
 .bloc1{
 background:url(img/carre.gif) no-repeat;
 background-position: top left;
 width:77px;
 height:38px;
 position:absolute;
 top:26px;
 margin-left:200px;
 padding:10px;
 padding-left:20px;
 color:#FFFFFF;
  font-size:11px;
 }
 .bloc1 a{
 color:#ffffff;
 text-decoration:none;
 }
 .bloc1 a:hover{
 color:#CC9933;
 text-decoration:none;
 }
 .bloc2{
 background:url(img/carre.gif) no-repeat;
 background-position: top left;
 width:77px;
 height:38px;
 position:absolute;
 top:26px;
 margin-left:290px;
 padding:10px;
 color:#FFFFFF;
 vertical-align:middle;
 line-height:16px;
 font-size:11px;
 }
  .bloc2 a{
 color:#ffffff;
 text-decoration:none;
 }
 .bloc2 a:hover{
 color:#CC9933;
 text-decoration:none;
 }
 /*------ fin bloc -------*/

 /*--------------------------------------------------- Contenu --------------------------------------------------------*/
 .titre{
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:18px;
 color:#990000;
 
 }
 
 #nom_page{
 font-family:Georgia, "Times New Roman", Times, serif;
 color:#FFFFFF;
 font-size:24px;
 position:absolute;
 margin-left:205px;
 top:123px;
 }
 

 
 .contenu{
	 scrollbar-face-color: #9a1912;
	 scrollbar-shadow-color: #ffffff;
	 scrollbar-highlight-color: #ffffff;
	 scrollbar-3dlight-color: #ffffff;
	 scrollbar-darkshadow-color: #ffffff;
	 scrollbar-track-color: #ffffff;
	 scrollbar-arrow-color: #ffffff;
	 max-height:440px;
	 overflow:auto;
 }
 
 	/*----------------------- page d'Accueil -------------------------*/
	 .accueil{
	 background: #000000 url(img/new_acc.jpg) no-repeat;
	 background-position:top left;
	
	 }
	
	 #contenu_acc{
	 float:right;
	 margin:0;
	 margin-top:0;
	 margin-right:1px;;
	 position:relative;
	 width:145px;
	 max-height:330px!important;
	 overflow:auto!important;
	 background:#FFFFFF;
	 padding:20px;
	 font-size:1em;
	 color:#663300;
	 
	 scrollbar-face-color: #9a1912;
	 scrollbar-shadow-color: #ffffff;
	 scrollbar-highlight-color: #ffffff;
	 scrollbar-3dlight-color: #ffffff;
	 scrollbar-darkshadow-color: #ffffff;
	 scrollbar-track-color: #ffffff;
	 scrollbar-arrow-color: #ffffff;
	 border:11px solid #000000;

	 }
	 
	#contenu_acc a{
	color: #990000;
	text-decoration:underline;
	}
	#contenu_acc a:hover{
	color:#CC9900;
	text-decoration:none;
	}
	/*----------------------- page d'Accueil -------------------------*/
	
	/*----------------------- page Présentation ----------------------*/
	.presentation{
	 background: #000000 url(img/fond_presentation.jpg) no-repeat;
	 background-position:top left;
	
	 }
	 
	 .presentation2{
	 background: #000000;
	 background-position:top left;
	
	 }
	 
	 #background{
	 position:absolute;
	 z-index:1;
	 }
	 
	 
	 #contenu_presentation{
	float:right;
	/*position:absolute;*/
	 margin:11px;
	/* margin-top:11px;
	 margin-bottom:11px;
	 margin-left:432px!important;
	 margin-right:11px;
	 margin-left:11px;*/
	 width:460px;
	 height:673px;
	 background:#FFFFFF;
	 padding:35px;
	 font-size:1em;
	 color:#663300;
	 }
	 
	 #contenu_presentation a{
	color: #990000;
	text-decoration:underline;
	}
	#contenu_presentation a:hover{
	color:#CC9900;
	text-decoration:none;
	}
	/*----------------------- page Présentation ----------------------*/
	
	/*----------------------- page Plan des Étages ----------------------*/
	.plan{
	 background: #000000 url(img/plan_r.jpg) no-repeat;
	 background-position:top left;
	 }
	 
	 #contenu_plan{
	 float:right;
	 margin:11px;
	 position:relative;
	 width:460px;
	 height:673px;
	 background:#FFFFFF;
	 padding:35px;
	 font-size:1em;
	 color:#663300;
	 }
	 
	 #contenu_plan a{
	color: #990000;
	text-decoration:underline;
	}
	#contenu_plan a:hover{
	color:#CC9900;
	text-decoration:none;
	}
	 
	 	/*--- menu des étages ---*/

		
		#flash_etages{
		position:absolute;
		width:765px;
		height:765px;
		margin-left:190px;
		top:10px;
		z-index:500;
	
		}
		
		/*--- menu des étages ---*/
		
	/*----------------------- page Plan des Étages ----------------------*/
	
	/*----------------------- page Emplacement ----------------------*/
	.emplacement{
	 background: #000000 url(img/fond_emplacement.jpg) no-repeat;
	 background-position:top left;
	 }
	 
	 #contenu_emplacement{
	 float:right;
	 margin:11px;
	 position:relative;
	 width:520px;
	 height:733px;
	 background:#FFFFFF;
	 padding:5px;
	 font-size:1em;
	 color:#663300;
	 }
	 
	 #contenu_emplacement a{
	color: #990000;
	text-decoration:underline;
	}
	#contenu_emplacement a:hover{
	color:#CC9900;
	text-decoration:none;
	}
	/*----------------------- page Emplacement ----------------------*/
	
	/*----------------------- page Fiche ----------------------*/
	
	
	.fiche_technique{
	 background: #000000 url(img/fond_fiche_technique.jpg) no-repeat;
	 background-position:top left;
	
	 }
	 
	 #contenu_fiche_technique{
	 float:right;
	 margin:11px;
	 position:relative;
	 width:460px;
	 background:#FFFFFF;
	 padding:35px;
	 font-size:1em;
	 color:#663300;
	 }
	 
	 #contenu_fiche_technique a{
	color: #990000;
	text-decoration:underline;
	}
	#contenu_fiche_technique a:hover{
	color:#CC9900;
	text-decoration:none;
	}
	/*----------------------- page Fiche ----------------------*/
	
	/*----------------------- page Locaux ----------------------*/
	#main_locaux{
	width:973px;
	min-height:1012px;
	margin-top:15px;
	margin-left: auto;
	margin-right: auto;
	}
	
	.locaux{
	 background: #000000 url(img/fond_fiche_technique.jpg) no-repeat;
	 background-position:top left;
	
	 }
	 
	 #contenu_locaux{
	 float:right;
	 margin:11px;
	 position:relative;
	 width:460px;
	 background:#FFFFFF;
	 padding:35px;
	 font-size:1em;
	 color:#663300;
	 }
	 
	 #contenu_locaux a{
	color: #990000;
	text-decoration:underline;
	}
	#contenu_locaux a:hover{
	color:#CC9900;
	text-decoration:none;
	}
	/*----------------------- page Locaux ----------------------*/
	
	/*----------------------- page nous joindre ----------------------*/
	.nous_joindre{
	 background: #000000 url(img/fond_nous_joindre.jpg) no-repeat;
	 background-position:top left;
	 }
	 
	 #contenu_nous_joindre{
	 float:right;
	 margin:11px;
	 position:relative;
	 width:460px;
	 height:673px;
	 background:#FFFFFF;
	 padding:35px;
	 font-size:0.9em;
	 color:#663300;
	 }
	 
	 #contenu_nous_joindre a{
	color: #990000;
	text-decoration:underline;
	}
	#contenu_nous_joindre a:hover{
	color:#CC9900;
	text-decoration:none;
	}
	/*----------------------- page nous joindre ----------------------*/
	
	
	
 /*--------------------------------------------------- fin Contenu --------------------------------------------------------*/
 
 
 
 /*------------------------------------------Pied de page -----------------------------------------------*/
 #pied{

 width:949px;
 background:#000000;
 padding:12px;
 color:#efeedc;
 font-size:9px;
 font-weight:bold;
 margin-left:0;
 margin-top:10px;
 text-align:center;
  margin-left: auto;
 margin-right: auto;
 }
 
 #pied a{
 text-decoration:none;
 color:#efeedc;
 }
 
 #pied a:hover{
 text-decoration:none;
 color:#990000;
 }
 
 #pied a:visited{
 text-decoration:underline;
 color:#AA872E;
 }
 
 /*------------------------------------------ Fin Pied de page ------------------------------------------*/
 

 
 
 #dispo{
 display:block;
 position:absolute;
 width:169px;
 height:60px;
 margin:0;
 margin-left:20px;
 margin-top:335px;;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:14px;
 color:#EFEDDC;
 text-decoration:none;

 }
 
 #dispo a{ 
 padding:4px 0px 0px 58px;
 display:block;
 background:url(img/locaux_disponibles.gif) no-repeat;
 background-position:top left;
 color:#EFEDDC;
 text-decoration:none;
 height:60px;
 text-align:center;
 }
 
 #dispo a:hover{
 background:url(img/locaux_disponibles_roll.gif) no-repeat;
 background-position:top left;
 color:#990000;
 text-decoration:none;
 }
 
  #dispo2{
 display:block;
 position:absolute;
 width:169px;
 height:60px;
 margin:0;
 margin-left:20px;
 margin-top:335px;;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 color:#EFEDDC;
 text-decoration:none;

 }
 
 #dispo2 a{ 
 padding:15px;
 padding-left:67px;
 display:block;
 background:url(img/locaux_disponibles.gif) no-repeat;
 background-position:top left;
 color:#EFEDDC;
 text-decoration:none;
 }
 
 #dispo2 a:hover{
 background:url(img/locaux_disponibles_roll.gif) no-repeat;
 background-position:top left;
 color:#990000;
 text-decoration:none;
 }



#dispo_batiment, #dispo_terrain{
 display:block;
 position:absolute;
 width:169px;
 height:60px;
 margin:0;
 margin-left:20px;
 margin-top:335px;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:16px;
 color:#EFEDDC;
 text-decoration:none;
 }
 
 #dispo_batiment{
 margin-top:408px;
 }
 
#dispo_terrain{
margin-top:408px;/*481*/
}
 
 
 #dispo_batiment a{ 
 padding:12px;
 padding-left:72px;
 display:block;
 background:url(img/batiments_disponibles.png) no-repeat;
 background-position:top left;
 color:#EFEDDC;
 text-decoration:none;
 }
 
  #dispo_terrain a{ 
 padding:12px;
 padding-left:72px;
 display:block;
 background:url(img/terrains_disponibles.png) no-repeat;
 background-position:top left;
 color:#EFEDDC;
 text-decoration:none;
 }
 
 #dispo a:hover{
 background:url(img/locaux_disponibles_roll.gif) no-repeat;
 background-position:top left;
 color:#990000;
 text-decoration:none;
 }
 
  #dispo_batiment a:hover{
 background:url(img/batiments_disponibles_roll.png) no-repeat;
 background-position:top left;
 color:#990000;
 text-decoration:none;
 }
 
  #dispo_terrain a:hover{
 background:url(img/terrains_disponibles_roll.png) no-repeat;
 background-position:top left;
 color:#990000;
 text-decoration:none;
 }




/*#emplacement{
background:#ffffff url(img/emplacements.gif) no-repeat;
background-position:top right;
width:600px;
height:600px;
border:solid 10px #000000;
position: absolute;
top:200px;
margin-left:250px;
}*/



 #copyright{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000000;
 width:973px;
 border:none;
 text-align:left;
 margin-top:4px;
 margin-left: auto;
 margin-right: auto;
 }

 #copyright a{
 color:#990000;
 text-decoration:underline;

 }
 #copyright a:hover{
 color:#663300;
 }
 /*-----------------------------------------------------------------------------*/

 
   .images img{
 border:solid 7px #000000;
 margin:5px;
 }
   .images2 img{
 border:solid 12px #000000;
 margin:5px;
 }
 
 
 /* flash diponibles */
 
 #locaux_disponibles{
		position:absolute;
		width:765px;
		height:1031px;
		margin-left:190px;
		top:10px;
		z-index:500;
	
		}
		
 
 
 

