/* CSS Document */
*{
font-family:Arial, Helvetica, sans-serif;
}

body{
background-color:#CCCCCC;
margin:0px auto 0px auto;
padding:0px auto 0px auto;


}
.conteneur{
width:1020px;
margin:0px auto 0px auto;

padding:0px 50px 0px 50px;
background-image:url(../images/fond.jpg);
background-repeat:repeat-y;
background-position:center;
}
.header{
width:1020px;
margin:0px 0px 0px 0px;
/*border:1px solid #333333;*/
color:#666666;
/*border:1px solid #ff0000;*/
height:120px;

background-image:url(../images/top.jpg);
background-position:top;
background-repeat:no-repeat;


}


.menu_head{
cursor:pointer;
vertical-align:middle;
text-align:center;
font-size:12px;
color:#FFFFFF;
text-transform:uppercase;
background-image:url(../images/fondMenu.jpg);
background-repeat:repeat-x;
float:left;
margin-top:5px;
padding-top:1px;
padding-right:18px;
padding-left:17px;
height:26px;
border-bottom:1px solid #c2b38d;
line-height:26px;
text-decoration:none;
}
.menu_head a{
position:relative;
top:5px;
}
.separation_head{
float:left;
margin-top:5px;
margin-bottom:5px;
padding-bottom:1px;

border-bottom:1px solid #c2b38d;

}


.main{
/*border:1px solid #000000;*/
background-image:url(../images/bg_text.jpg);

background-repeat:repeat-x;
background-color:#FFFFFF;
border-top:1px solid #FFFFFF;

font-size:11px;
color:#999999;

display:block;
clear:both;
width:970px;
margin:0px 0px 0px 26px;
}

.main h3{
padding:0 0 0 0;
margin:0 0 0 0;
font-size:14px;
font-weight:bold;
color:#666666;
}
.main img{
border:none;
}


.menu_l2{
text-decoration:none;
font-size:11px;

color:#999999;
padding-bottom:15px;
line-height:15px;

}

.menu_l3{
text-decoration:none;
font-size:11px;
text-transform:uppercase;
color:#999999;
}

.div_m2{
width:100%;
padding-left:5px;
padding-top:30px;
padding-bottom:5px;

width:240px;
float:left;
}
.div_m2 div{
	height:25px;
	width:80%;
	border-bottom:1px solid #CCCCCC;
	padding-top:10px;
	margin-left:15px;
	}

.main h4{
font-size:12px;
font-weight:bold;
margin-top:5px;
text-transform:uppercase;
color:#75427d;
margin-bottom:5px;
margin-left:30px;
}
.main p{
margin-top:0px;
margin-left:30px;
}

#bouton_txt{
display:none;
}

.footer{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding-top:8px;
display:block;
clear:both;
height:100px;
text-align:right;
padding-right:45px;

background-image:url(../images/foot.jpg);
background-position:bottom;
background-repeat:no-repeat;

}
.footer a{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

.footer a:hover{
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
}

.corps{
	display:block;
	clear:both;
	background-image:url(../images/degradeResa.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	height:400px;
	width:970px;
	margin:0px 0px 0px 26px;
}

.texte_main{
	float:right;
	width:710px;
	/*padding-left:10px;*/
}

.divfoo{
	float:left;
	text-align:left;
	margin-left:50px;
	border-right:1px dotted #000000;
	height:75px;
	position:relative;
	top:-20px;
	color:#666666;
}
/******** styles css pour le flash *************/
	/* hide from ie on mac \*/
	.flash {
			overflow: hidden;
			width:100%;
	}

	#flashcontent {
		height: 550px;
		color:#666666;
		background-color:#FFFFFF;
	}
	/* end hide */

	#flash {
	height: 600px;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:40;
	float:none;
	clear:both;
	}
/*****************************/

/* page tarifs */
.titre_tar{
color:#c2b38d;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.stitre_tar{
color:#999999;
font:Arial, Helvetica, sans-serif;
font-size:10px;
}
.tar{
color:#999999;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
/*************************/
.txt_home{
position:absolute;
margin-left:495px;
background-color:#000000;
width:225px;
height:400px;
filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
z-index:100;
cursor:pointer;

/*border:1px solid #000000;*/
}
.txt_sur{
position:absolute;
margin-left:515px;
width:180px;
height:400px;
z-index:100;
text-align:justify;

color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}
.txt_sur a{
font-weight:bold;
color:#FFFFFF;
}

.baspage a{
text-decoration:none;
color:#999999;
}

.fastbook{
font-size:14px;
color:#75427d;
padding-left:15px;
}
.fastbook a{
font-size:10px;
text-decoration:underline;
color:#75427d;

}






