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

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

.courant a   {     color:#B43852;     text-decoration:none;   }
.courant a:hover   {     color:#B43852;     text-decoration:underline;   }

.conteneur{
width:1020px;
margin:0px auto 0px auto;
align:center;
padding:0px 100px 0px -70px;
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:capitalize;
background-image:url(../images/fondMenu.jpg);
background-repeat:repeat-x;
float:left;
/*margin-top:10px;*/
padding-top:1px;
padding-right:18px;
padding-left:17px;
height:26px;
border-bottom:0px solid #c2b38d;
line-height:23px;
text-decoration:none;
}
.menu_head a{
position:relative;
top:5px;
text-decoration:none;
}
.separation_head{
float:left;
/*margin-top:10px;*/
padding-bottom:1px;

border-bottom:0px 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_l2 a{
text-decoration:none;
font-size:11px;

color:#b43852;
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:18px;
font-family:Arial, Helvetica, sans-serif;
color:#b43852;
margin-top:5px;
margin-bottom:5px;
}
.main p{
margin-top:0px;
font-size:12px;
}

#bouton_txt{
display:none;
}

.footer{
color:#4f3232;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:15px;
display:block;
clear:both;
height:100px;
text-align:left;
padding-left:50px;

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

}
.footer a{
color:#4f3232;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
.footer a:hover{
color:#4f3232;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
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;
}

/******** 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=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
z-index:100;
cursor:pointer;

/*border:1px solid #000000;*/
}
.txt_sur{
position:absolute;
margin-left:515px;
margin-top:-15px;
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:13px;
color:#4f3232;
padding-left:15px;
}
.fastbook a{
font-size:10px;
text-decoration:underline;
color:#b43852;

}





/*------mat---------- */

.courant {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;

}

.titre {
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color:#b43852;

}

.titre2 {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#4b2e30;

}

.bold {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#4b2e30;



