@charset "utf-8";
/* CSS Document */
	
	* { margin: 0; padding: 0; }
	
	body {
	font-size:12px;
	margin:0;
	padding:0;
	border:0;
	}
	
	.top {height:220px; background: #000 url(../images/bg5.jpg) top center repeat;}
	
	.top1 {text-align:right; padding-top:10px; color:#0e594f;}
	
	.clear {
	clear:both;
	}
				 
	img {
	border: 0;
	border-width: 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
	
	a:active, a:focus, input[type="image"] {outline: 0;}
	
	.wrapper {
	font-weight: bold;
	font-size: 21px;
	width:955px;
	margin-left: auto ;
    margin-right: auto ;}
	
	.wrapper2 {
	width:955px;
	padding-top:25px;
	margin-left: auto ;
    margin-right: auto ;}
	
	.wrapper3 {
    margin-left: auto ;
    margin-right: auto ;}
	
	a.lien:link {color: #0e594f;  font-style:italic; font-family:"Times New Roman", Times, serif; text-decoration: none;}
	a.lien:visited {color: #0e594f;  font-style:italic; font-family:"Times New Roman", Times, serif; text-decoration: none;}
	a.lien:active {color: #0e594f;  font-style:italic; font-family:"Times New Roman", Times, serif; text-decoration: none;}
	a.lien:hover {color: #50a097;  font-style:italic; font-family:"Times New Roman", Times, serif; text-decoration: none;}
	
	a.lien2:link {color: #645c5a;  padding-left:20px; font-style:italic; font-family:"Times New Roman", Times, serif; text-decoration: none;}
	a.lien2:visited {color: #645c5a;  padding-left:20px;font-style:italic; font-family:"Times New Roman", Times, serif; text-decoration: none;}
	a.lien2:active {color: #645c5a;  padding-left:20px;font-style:italic; font-family:"Times New Roman", Times, serif; text-decoration: none;}
	a.lien2:hover {color: #50a097; padding-left:20px;font-style:italic; font-family:"Times New Roman", Times, serif; text-decoration: none;}
	
	a.lien2on:link {color: #50a097;  padding-left:20px; font-style:italic; font-family:"Times New Roman", Times, serif; text-decoration: none;}
	a.lien2on:visited {color: #50a097;  padding-left:20px;font-style:italic; font-family:"Times New Roman", Times, serif; text-decoration: none;}
	a.lien2on:active {color: #50a097;  padding-left:20px;font-style:italic; font-family:"Times New Roman", Times, serif; text-decoration: none;}
	a.lien2on:hover {color: #50a097; padding-left:20px;font-style:italic; font-family:"Times New Roman", Times, serif; text-decoration: none;}
	
	a.lien3:link {color: #50a097;text-decoration: underline;}
	a.lien3:visited {color: #50a097;text-decoration: underline;}
	a.lien3:active {color: #50a097;text-decoration: underline;}
	a.lien3:hover {color: #50a097;text-decoration: underline;}
	
	a.lien4:link {color: #2c4ea9;text-decoration: underline;font-size: 20px; }
	a.lien4:visited {color: #2c4ea9;text-decoration: underline; font-size: 20px;}
	a.lien4:active {color: #2c4ea9;text-decoration: underline; font-size: 20px;}
	a.lien4:hover {color: #2c4ea9;text-decoration: underline;font-size: 20px;}
	
	a.petitlien:link {color: #0e594f;text-decoration: none;}
	a.petitlien:visited {color: #0e594f;text-decoration: underline;}
	a.petitlien:active {color: #0e594f;text-decoration: underline;}
	a.petitlien:hover {color: #0e594f;text-decoration: underline;}
	
	.liste {list-style:none;
	border: 0;
	border-width: 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0; }
	
	.li1 {float:left; padding-top:5px;}
	
	.li2 {float:right; padding-top:125px;}
	
	.box {
	float:left;
	height:356px; 
	background: #000 url(../images/bg_boite1.jpg) top center repeat;
	width:316px;}
	
	.box2 {float:right;}
	
	.logobox { text-align: center;}
	
	.textebox1 {
	padding-top:5px; 
	padding-left:22px; 
	font-style:italic; 
	font-family:"Times New Roman", Times, serif;
	color: #FFF;
	font-weight:bold;
	font-size: 44px;
	}
	
	.textebox2 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding-top:5px; 
	padding-left:22px;
	color: #FFF;
	font-size: 20px;
	}
	
	.textebox3 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding-top:5px; 
	padding-left:22px;
	padding-right:10px;
	color: #FFF;
	font-size: 14px;
	}
	
	.titre {
	font-style:italic; 
	font-family:"Times New Roman", Times, serif;
	color: #645c5a;
	font-size:24px;
	padding-top:15px;
	padding-bottom:15px;
	}
	
	.titre_tarif {
	font-style:italic; 
	font-family:"Times New Roman", Times, serif;
	color: #50a097;
	font-size:24px;
	padding-top:15px;
	padding-bottom:15px;
	}
	
	.titre_tarif2 {
 	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #50a097;
	font-size:16px;
	padding-left:5px;
	padding-bottom:15px;
	font-weight:bold;
	}
	
	.titre_tarif3 {
 	font-family:"Times New Roman", Times, serif;
	color: #645c5a;
	font-size:18px;
	padding-left:5px;
	padding-top:15px;
	font-style:italic;
	}
	
	.titre2 {
	font-style:italic; 
	font-family:"Times New Roman", Times, serif;
	color: #645c5a;
	font-size:21px;
	border-bottom:solid 1px #645c5a;
	}
	
	.texte {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #645c5a;
	font-size: 16px;
	line-height:24px;
	}
	
	.texte_ligne {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #645c5a;
	font-size: 16px;
	line-height:24px;
	border-bottom:solid 1px #645c5a;
	padding-bottom:30px;
	}
	
	.plain_ligne {
	border-bottom:solid 1px #645c5a;
	padding-top: 10px;
	padding-bottom:10px;
	}
	
	.gauche { 
	float:left;}
	
	.gauche2 { 
	float:left;
	width:468px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #645c5a;
	font-size: 16px;
	line-height:24px;
	}
	
	.gauche3 { 
	float:left;
	width:;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #645c5a;
	font-size: 16px;
	line-height:24px;
	}
	
	.droite {
	float:right; 
	width:468px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #645c5a;
	font-size: 16px;
	line-height:24px;
	padding-top: 60px;
	}
	
	.droite2 {
	float:right; 
	width:468px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #645c5a;
	font-size: 16px;
	line-height:24px;
	}
	
	.tabtarif {border:solid 1px #645c5a; width:468px;}
	.lignehtarifS {border-bottom:solid 1px #645c5a;border-right:solid 1px #645c5a; padding: 10px 10px 10px 10px; font-weight:bold;}
	.lignehtarif {border-bottom:solid 1px #645c5a; text-align:center; font-weight:bold; }
	.lignevtarif {border-right:solid 1px #645c5a; padding: 5px 5px 5px 10px; font-weight:bold;}
	.lignevtarif2 {text-align:center;}
	
	.ligneactivites {border-bottom:solid 1px #645c5a;padding-top:15px; margin-bottom:15px; width:468px;}

	.bas {margin-top:100px;height:113px; background: #000 url(../images/bg_bas.gif) top center repeat;}
	
	.wrapperbas {
	color: #0e594f;  
	font-style:italic; 
	font-family:"Times New Roman", Times, serif;
	font-size: 16px;
	width:955px;
	text-align:center;
	padding-top:25px;
	margin-left: auto ;
    margin-right: auto ;}