/* ------------------------------------ *
 CSS
 15 juin, 2009 15:12:31
 HAPedit 3.1.11.111
 * ------------------------------------ */

@import url("reset.css");
@import url("global.css");


	/* CLEAR FIX*/
	.clearfix:after {content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;}
	.clearfix {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix { height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
	
	h2{
		margin-top: 25px;
	}

/*Entete*/
#pagewrap                            					{ 
											background-image: url(../images/entete.jpg);
											background-repeat: no-repeat;
											width: 825px;
											padding: 560px 0 50px 0;

											margin: auto;
											border-bottom: 15px solid #8EC6E1;
											position: relative;
										}
										
										
#NavigationMenu							{
											position: absolute;
											z-index: 1000;
											top: 83px;
											margin-left: 325px;
										}
										
	#NavigationMenu	ul					{	
											list-style-type: none;
										}
	
	#NavigationMenu	ul li					{	
											display: inline;
											list-style-type: none;
											margin: 0px;
											margin-right: 15px;
											padding: 0px;
										}
										
#EntetePage								{ 
											position: absolute;
											left: 350px;
											top: 130px;
										  
											width: 440px;
											clear: both;
										} 
	
#EntetePage	ul							{
											margin: 20px 0 0 100px;
										}
										

#Tags									{
											position: absolute;
											left: 300px;
											top: 84px;
										}
										
#Tags li									{
											list-style: none;
											float: left;
											font-size: 11px;
											margin-right: 15px;
										}
										
    /* SlideShow */ 
	#SlideShow							{ 
											margin-top: 25px;
											margin-left: 25px;
											
											
										}
										
	
		#SlideShow li						{ 
											display: none;
											list-style-type: none;
										}
		
		#SlideShow big					{ 
											float: left;
											font-size: 3.2em;
											/*margin: 0px 10px 10px 10px;*/
										}
										
		#SlideShow p						{ 
											padding-top: 15px;
											text-align: left;
										  
											color: #333333;
										}								
										
		#SlideShow address				{ 
											font-size: 0.9em;
											font-style: italic;
										}
									
																											
									
/* Contenu de Gauche */										
#contenuLeft							{
											float: left;
											width: 450px;
											padding-right: 25px;
											
										}	
								
										
/* Contenu de Droite */
#contenuRight							{ 
											float: right;
											width: 330px;
										}	
    
	/* Realisations */
	#DivRealisations					{ 
											border: 1px solid #DADADA;								  
											background-color: #FAFAF9;
										  
											padding: 10px;											
										}
	
		#DivRealisations ol				{ 
											list-style-type: none;
											padding: 0px;
											margin: 0px;	
										}
										
		#DivRealisations li				{ 
											border-bottom: 1px solid #CCCCCC;
											padding: 10px 0px 10px 0px;
											height: 85px;
										}
										
		#DivRealisations li img			{
											border: 1px solid #CCC;
											float: left;
											width: 100px;
											height: 75px;
											margin-right: 10px;
										}
										
		#DivRealisations li h4				{ font-weight: bold; }
		
		#DivRealisations li p				{ font-size: 11px; }
		
	/* Annonces */
	.AnnonceProg						{ 
											background-color: #FFFDEF;
											border: 1px solid orange;
											margin: 10px 0px 10px 0px;
											padding: 5px;
											
											font-weight: bold;
											color: orange;
										}  
	
	
	/* Table Hebergement */
	#DivHebergement						{ 
											border: 1px solid #DADADA;
											background-image: url(../images/hebergement.jpg);
											background-repeat: no-repeat;
											background-color: #A94841;
										  
											padding: 10px;
										} 

		#PHebergementForfait			{ 	
											width: 150px;
											text-align: left;	
										}
	
	#TableHebergement					{ 
											width: 100%;
											margin: auto;
											background-color: #A94841;							  										  
											border-color: #A94841;

											margin-top: 120px;	
										}
										
		#TableHebergement th				{ 
											color: #FFFFFF;
											padding: 3px;
										}
										
		#TableHebergement tfoot td			{ 
											color: #FFFFFF;
											font-size: 0.9em; 
											padding-top: 10px;		
										}
										
										
	.TableCategorie	td					{ 
											font-weight: bold;
											background-color: #A94841;
											color: #FFFFFF;
											padding-top: 10px;
										}
										
    .TableTdPrix						{ 
											background-color: #F8F8E1;
										}
	
	.TableTdEven						{ 
											background-color: #FFFFFF;
											font-size: 0.9em;
										}
										
	.TableTdOdd							{ 
											background-color: #EEEEEE;
											font-size: 0.9em;
										}