
body{
margin:15px 8px 8px 8px;
background:#c3ad95 ;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#320e00;
behavior: url("/csshover.htc");
}
a{color:#660000;
}
a:hover{
color:#666666;}

/**---------- Logo top ------------**/
			#logo{width:173px;
			height:126px;
			position: absolute;
			margin-top:-33px;
			margin-left:7px;}
			
			
/**-------------- main table ------------**/
#main{
width:912px;
border: 6px solid #404241;
background:#fff;
margin:0 auto 0 auto;
padding-top:15px;
}

/**************************************
			espaces de contenu 
**************************************/



.contenu{
background:#fff3ea;
border:5px solid #320e00;
width:880px;
margin:3px;
padding:8px;
}
.contenu p{}

/**----------------------- Nous joindre --------------------**/

	#nous_joindre{
	width:892px;;
	height:30px;
	border-top:1px solid #404241;
	border-bottom:1px solid #404241;
	background:#2f360d url(_img/fd_vert.gif) repeat-y;
	text-align:right;
	padding:20px 10px 10px 10px;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	}
	
	#nous_joindre a{color:#ced783/*#8e9569*/; text-decoration:none;}
	#nous_joindre a:hover{color:#fff; text-decoration:none;}

/*----------------- header ------------------*/
			#header{
			width:100%;
			height:270px;
			background:url(_img/fd_entete.jpg) no-repeat;
			background-position:top left;
			text-align:center;
			}

			#header .bandeau{
			position:absolute;
			width:892px;
			font-size:14px;
			padding:10px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-weight:bold;
			font-style:italic;
			color:#fff;
			
			margin-top:195px;
			background:#320e00;
			text-align:left;
			filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
			}


/*-------------- blocs contenus/activités -----------------------*/
			.bloc td{
			background:#fff;
			padding:5px;
			margin:3px;
			border: 3px solid #ece1cb ;}
			
			.bloc td td{
			background:#fff;
			padding:0;
			margin:0;
			border:none;}
			
			.bloc a, .bloc tbody a{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:12px;
			color:#340e01 ;
			font-style:italic;
			text-decoration:none;
			display:block;
			float:right;
			background:url(_img/plus.gif) no-repeat;
			background-position:center right;
			line-height:24px;
			width:150px;
			text-align:right;
			padding-right:25px;}
			
			.bloc a:hover{
			color:#999933;
			text-decoration:none;}
			
			
			.bloc2 td{
			/*background:#fff;*/
			padding:5px;
			margin:3px;
			/*border: 3px solid #ece1cb */;}
			
			.bloc2 a, .bloc tbody a{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:12px;
			color:#340e01 ;
			font-style:italic;
			text-decoration:none;
			display:block;
			float:right;
			background:url(_img/plus.gif) no-repeat;
			background-position:center right;
			line-height:24px;
			width:150px;
			padding-right:25px;
			text-align:right;
			}
			
			.bloc2 a:hover{
			color:#999933;
			text-decoration:none;}
			
						
						.roller{
						cursor:pointer;
							background:#fff;
							padding:5px;
							margin:3px;
							border: 3px solid #ece1cb ;}
			
						.roller:hover{
							background:/*#CCCC99*/ #ece1cb;
							padding:5px;
							margin:3px;
							border: 3px solid #c3ad95;}
							
							.roller2{
						cursor:pointer;
							background:#fff;
							padding:5px;
							margin:3px;
							border: 3px solid #ece1cb ;}


/*------------------ tableau liste des activités ----------------------*/
			.activites{
			width:1%;
			/*float:left;*/
			margin-right:15px;
			}
			.activites tr.A td{height:34px;}
			.activites tr.B td{height:34px;}
			.activites tr.A{
			background:#ece1cb;}
			
			
/*---------------- taleau fofaits hébergement ----------------*/
.t_hebergement{width:98%; margin:3px 0 10px 0;}
.t_hebergement td{with:0.33em; padding:7px;border-right: 1px solid #cacaca;}


	.phase, .phase1, .phase2, .phase3{
	display: block;
	

	vertical-align:middle;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	font-weight:bold;
	text-align:left;
	margin-bottom:10px;
	}
	
	.phase1{ 
	background:url(_img/pastille1.gif) no-repeat;
	background-position:center right;
	}
	
	.phase2{
	background:url(_img/pastille2.gif) no-repeat;
	background-position:center right;
	}
	
	.phase3{
	background:url(_img/pastille3.gif) no-repeat;
	background-position:center right;
	}


.tarifs{
background:#f2e3d4;
padding:7px;
font-size:14px;}
.tarifs td{
border:none;
padding:7px;}
.tarifs b{
font-family:"Times New Roman", Times, serif; font-style:italic; color:#FF0000;}

.tarifs b.titre{
font-family:"Times New Roman", Times, serif; font-style:normal; font-size:18px; color:#320e00;}
/*-------------- footer ----------------------*/
			#footer{
			color:#ced783;
			width:912px;
			line-height:24px;
			border-top:1px solid #404241;
			border-bottom:1px solid #404241;
			background:#2f360d url(_img/fd_vert.gif) repeat-y;
			text-align:center;
			font-size:11px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-style:italic; 
			font-weight:bold;
			
			}
	#footer a{ color:/*#666633*//*#8e9569*/#ced783; text-decoration:none;}
	#footer a:hover{color:#FFFFFF; text-decoration:underline;}

/*************************************/

	/*-----------------------------------------
					Blocs d'image
	------------------------------------------*/
	
	.img_a{
	border: 5px solid #320e00;
	float:left; margin:7px;}
	
	.img_d{
	border: 5px solid #320e00;
	}
	
	.img_b{
	background:#FFFFFF;
	padding:5px;
	border:1px solid #c3ad95;}
	
	.img_c{
	background:#ece1cb;
	padding:5px;
	border:1px solid #c3ad95;}
	
	.img_c2{
	background:#ece1cb;}
	
	.img_d{
	border: 5px solid #320e00;
	 margin:7px;}
	
	
	/*---------------------------------------*/

/**************************************
				Menu top
***************************************/

#menu{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-style:italic;
width:100%;
height:61px;
border-top:1px solid #404241;
border-bottom:1px solid #404241;
background:#2f360d url(_img/fd_vert.gif) repeat-y;
}

#menu a{
float:left; /* displaym les blocs de menu in - line */
display:block;
width:150px;
background:#26110c;
color:#fff;
height:28px;
border:4px solid #fff; 
margin:5px;
text-align:center;
padding-top:15px;
font-weight:bold;
text-decoration:none;
}

#menu a span{
font-size:10px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
padding-left:35px;}

#menu a.spacer{
margin-left:113px;
_margin-left:60px;/* IE HACK pour affichage centré *//*20*/

}
#menu a.spacer_on{
margin-left:113px;/*43*/
_margin-left:60px;/* IE HACK pour affichage centré */
background:url(_img/menu_on.gif) no-repeat;
background-position:bottom center;}
#menu a.on{
background:url(_img/menu_on.gif) no-repeat;
background-position:bottom center;}

#menu a:hover{
background:url(_img/menu_roll.gif) no-repeat;
background-position:bottom center;}

#menu a:active{
background:url(_img/menu_on.gif) no-repeat;
background-position:bottom center;}

	/*------ Bloc de smenu ------*/
	#smenu{		width:70%px;line-height:25px; float:right; vertical-align:middle;
				}
				
	#smenu a{	font-family:Georgia, "Times New Roman", Times, serif;
				font-size:12px;
				font-style:italic;
				color:#26110c;
				display:block;
				padding:2px 8px 2px 30px;
				margin-top:5px;
				float:left;
				margin-right:9px;
				text-decoration:none;
				font-weight:bold;
				border:1px solid #fff3ea;
				background:url(_img/fl_smenu_off.gif) no-repeat; background-position:center left;
				}
				
	#smenu a:hover{color:#999966; background:#ece1cb url(_img/fl_smenu.gif) no-repeat; background-position:center left; border: 1px solid #999966;}
	#smenu a.on{color:#555; background:#ece1cb url(_img/fl_smenu_on.gif) no-repeat; background-position:center left; border: 1px solid #999966;}
	/*---------------------------*/
	
/**************************************/



/****************************************
			titres
*****************************************/
	
	h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:27px;
	font-style:italic;
	color:#320e00;
	margin:0;
	padding:5px;;}
	
	h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:26px;
	font-style:italic;
	color:#8e9569;
	margin:0;
	padding:5px 0 0 0;}
	
	h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:16px;
	font-style:italic;
	color:#54473f;
	margin:4px;;
	padding:0;}
	
	h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:16px;
	font-style:italic;
	color:#999933;
	margin:0;
	padding:3px;}
	
	h5{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:14px;
	font-style:italic;
	color:#54473f;
	margin:0;
	padding:3px;}
	
/****************************************/




/*-------------------------------------------
			Divers
-------------------------------------------*/
hr{
margin:0;
padding:4px 0 4px 0; }

		/** bouton développeur **/
		
			.vert, .bloc a.vert{display:block;
			/*float:right;*/
			text-align:left!important;
			background:url(_img/boutons/dev.gif) no-repeat;
			width:135px;height:25px;
			line-height:25px;
			vertical-align:middle;
			text-decoration:none;
			font-size:12px;
			padding-left:25px;
			color:#320e00;
			
			}
			
			.vert:hover, .bloc a.vert:hover{background:url(_img/boutons/dev_roll.gif) no-repeat;
			color:#fff;
			text-decoration:none;}
			
			.vertB:hover, .bloc a.vertB:hover{background:url(_img/boutons/dev2_roll.gif) no-repeat;
			color:#fff;
			text-decoration:none;}
			
			
			.vertB, .bloc a.vertB{display:block;
			/*float:right;*/
			text-align:left!important;
			background:url(_img/boutons/dev2.gif) no-repeat;
			width:185px;height:25px;
			line-height:25px;
			vertical-align:middle;
			text-decoration:none;
			font-size:12px;
			padding-left:30px;
			color:#320e00;
			
			}
			
			
			
			
			
		/** fin bouton développeur **/

		/** bouton hébergement / achats , location / **/
		
			.heb{display:block;
			text-align:left!important;
			/*float:right;*/
			background:url(_img/boutons/heb.gif) no-repeat;
			width:95px;height:25px;
			line-height:25px;
			vertical-align:middle;
			text-decoration:none;
			font-size:12px;
			padding-left:30px;
			color:#320e00;
			margin-bottom:2px;
			}
			
			.heb:hover{background:url(_img/boutons/heb_roll.gif) no-repeat;
			color:#fff;
			text-decoration:none;}
			
		/** fin bouton développeur **/

/*-----------------------------------------*/

#import{

color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; text-align:left;}
font{text-align:left; !important;}
#import font{color:#000;
font-size:14px;}

#import a, #import a font{color:#320e00; font-size:11px;/* line-height:13px; padding-left:15px; background:url(_img/boutons/bullet.gif) no-repeat; background-position: left center; margin:2px;*/}
#import a:hover{color:#8e9569;}

