@charset "UTF-8";
/* CSS Document */


body{
	background-image:url(images/bg_grass.jpg);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a{
	color:#000;
	text-decoration:underline;
	outline:none;
}

a:hover{
	color:#99CCFF;
}

a.noline{
	text-decoration:none;
}

a.footer{
	color:#FFF;
}

a:hover.footer{
	color:#99CCFF;
}

a.language{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a:hover.language{
	color:#FFF;
}

img{
	border:none;
	outline:none;
}

ul{
	padding:10px;
	margin:0px;
}

h1{
	padding:0px;
	margin:0 0 10px 0;
	font-size:16px;
	font-weight:bold;
}

h2{
	padding:0px;
	margin:0px;
	font-size:14px;
	font-weight:bold;
}

h3{
	padding:0px;
	margin:5px 0 5px 0;
	font-size:12px;
	font-weight:bold;
}

.red{
	color:#F00;
}

#language{
	padding:5px 0 0 0;
	width:100px;
	text-align:center;
	background:url(images/bg_grass_language.jpg);
	position:relative;
	left:50%;
	margin-left:350px;
	margin-top:5px;
	
}

#menubtn{
	padding:0px;
	margin:0px;
}

#wrapper{
	width:975px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}

#bgtop{
	background:url(images/bg_grass_top.jpg) no-repeat top;
	width:975px;
	height:30px;
	z-index:3;
	position:absolute;
	background-image: url(images/bg_grass_top.jpg);
}

#bgfill{
	background:url(images/bg_grass_dark.jpg) repeat;
	width:975px;  
	height:940px; 
	z-index:-1;
	position:absolute;
}

#bgbottom{
	background:url(images/bg_grass_bottom.jpg) no-repeat bottom;
	width:975px;  
	height:940px; 
	z-index:2;
	position:absolute;
}


#infolettre{
	position:absolute;
	z-index:10;
	margin-top:175px;
	margin-left:35px;
}

#reseaux{
	position:absolute;
	z-index:11;
	margin-top:170px;
	margin-left:810px;
}

#banner{
	width:955px;
	z-index:2;
}

#menu{
	width:955px;
	padding:5px 0 3px 0;
}

#homeleft{
	width:475px;
	float:left;
}

#left{
	width:180px;
	float:left;
}

#fullpage{
	float:left;
}

#right{
	width:180px;
	float:left;
	margin-left:10px;
}

#homecenter{
	margin-left:10px;
	width:280px;
	float:left;
}

#center{
	float:none;
	margin-left:10px;
	width:575px;
	float:left;
}

#footer{
	color:#FFF;
	width:955px;
	padding:10px 0px 0px 20px;
	clear:both;
}

#publicite{
	margin-top:5px;
	width:160px;
	height:600px;
	background:url(images/head_pub.jpg) no-repeat top #FFF;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
}

.scrollbars{
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	overflow:auto;
}
/* ACCUEIL */

#nouvelles{
	margin-top:5px;
	width:455px;
	height:310px;
	background:url(images/head_nouvelles.jpg) no-repeat top #FFF;
	padding-top:35px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;

}

#nouvellesEN{
	margin-top:5px;
	width:455px;
	height:310px;
	background:url(images/head_news.jpg) no-repeat top #FFF;
	padding-top:35px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;

}

#tablenouvelles{
	height:310px;
	width:100%;
	overflow:auto;
}

td.nouvelles{
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;
}

#highlightsleft{
	width:232px;
}

#highlightsright{
	width:232px;
	float:right;
}

#highlightevent{
	margin-top:10px;
	width:212px;
	height:75px;
	background:url(images/head_evenement.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
}

#highlighteventEN{
	margin-top:10px;
	width:212px;
	height:75px;
	background:url(images/head_event.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
}

#highlightproduit{
	margin-top:10px;
	width:212px;
	height:75px;
	background:url(images/head_produit.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
}

#highlightproduitEN{
	margin-top:10px;
	width:212px;
	height:75px;
	background:url(images/head_product.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
}

#highlightvideo{
	margin-top:10px;
	width:212px;
	height:75px;
	background:url(images/head_video.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
}

#highlightvideoEN{
	margin-top:10px;
	width:212px;
	height:75px;
	background:url(images/head_videoEN.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
}

#highlightinfo{
	margin-top:10px;
	width:212px;
	height:75px;
	background:url(images/head_information.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
}

#highlightinfoEN{
	margin-top:10px;
	width:212px;
	height:75px;
	background:url(images/head_informationEN.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
}

td.highlights{
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;
}


#slackline{
	margin-top:10px;
	width:260px;
	height:187px;
	background:url(images/head_slackline.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
}

#slacklineEN{
	margin-top:10px;
	width:260px;
	height:187px;
	background:url(images/head_slacklineEN.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
}

#mission{
	margin-top:5px;
	width:260px;
	height:570px;
	background:url(images/head_mission.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
	text-align:justify;
}

#missionEN{
	margin-top:5px;
	width:260px;
	height:570px;
	background:url(images/head_missionEN.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
	text-align:justify;
}

#infolettreEN{
	margin-top:10px;
	width:260px;
	height:75px;
	background:url(images/head_infolettreEN.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
}

#photos{
	margin-top:10px;
	width:260px;
	height:75px;
	background:url(images/head_photos.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
}

#photosEN{
	margin-top:10px;
	width:260px;
	height:75px;
	background:url(images/head_yourpictures.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
}

/* BOUTIQUE */

#categories{
	margin-top:5px;
	width:140px;
	height:170px;
	background:url(images/head_categories.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:30px;
	padding-right:10px;	
}

#categoriesEN{
	margin-top:5px;
	width:140px;
	height:170px;
	background:url(images/head_categoriesEN.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:30px;
	padding-right:10px;	
}

#vedettes{
	margin-top:10px;
	width:160px;
	height:340px;
	background:url(images/head_vedettes.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

#vedettesEN{
	margin-top:10px;
	width:160px;
	height:340px;
	background:url(images/head_featured.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

#produits{
	margin-top:5px;
	width:555px;
	height:570px;
	background:url(images/head_produits.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
}

#produitsEN{
	margin-top:5px;
	width:555px;
	height:570px;
	background:url(images/head_products.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
	text-align:justify;
}

/* SERVICES */

#contenuservices{
	margin-top:5px;
	width:745px;
	height:570px;
	background:url(images/head_services.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
}

#contenuservicesEN{
	margin-top:5px;
	width:745px;
	height:570px;
	background:url(images/head_services.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
}

/* COURS ET ATELIERS */

#contenucours{
	margin-top:5px;
	width:745px;
	height:570px;
	background:url(images/head_cours.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
}

#contenucoursEN{
	margin-top:5px;
	width:745px;
	height:570px;
	background:url(images/head_workshops.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
}

/* EVENEMENTS */

#eveavenir{
	margin-top:5px;
	width:160px;
	height:150px;
	background:url(images/head_eveavenir.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
}

#eveavenirEN{
	margin-top:5px;
	width:160px;
	height:150px;
	background:url(images/head_eve_upcomming.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
}

#evereguliers{
	margin-top:10px;
	width:160px;
	height:150px;
	background:url(images/head_evereguliers.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
}

#evereguliersEN{
	margin-top:10px;
	width:160px;
	height:150px;
	background:url(images/head_eve_regular.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
}

#evepasses{
	margin-top:10px;
	width:160px;
	height:150px;
	background:url(images/head_evepasses.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
}

#evepassesEN{
	margin-top:10px;
	width:160px;
	height:150px;
	background:url(images/head_eve_past.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
}

#contenuevenements{
	margin-top:5px;
	width:555px;
	height:570px;
	background:url(images/head_blank575.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
	text-align:justify;
}

td.evenements{
	cursor:pointer;
	border-bottom:solid 2px #99CCFF;
	padding:3px;
	width:100%;
}

td:hover.evenements{
	background:#99CCFF;
}

/* VIDEOS */

#listevideos{
	margin-top:5px;
	width:160px;
	height:570px;
	background:url(images/head_videos.jpg) no-repeat top #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
}

#listevideosEN{
	margin-top:5px;
	width:160px;
	height:570px;
	background:url(images/head_videosEN.jpg) no-repeat top #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
}

#contenuvideos{
	margin-top:5px;
	width:555px;
	height:570px;
	background:url(images/head_blank575.jpg) no-repeat top #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
}


div.videolist{
	font-weight:bold;
	cursor:pointer;
	border-bottom:solid 2px #99CCFF;
	padding-top:5px;
	width:100%;
	text-align:center;
}

div:hover.videolist{
	background-color:#99CCFF;
}

a.videolist{
	text-decoration:none;
}

a:hover.videolist{
	color:#000;
}

/* INFOS TECHNIQUES */

#listeinfos{
	margin-top:5px;
	width:160px;
	height:570px;
	background:url(images/head_informations.jpg) no-repeat top #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
}

#listeinfosEN{
	margin-top:5px;
	width:160px;
	height:570px;
	background:url(images/head_informationsEN.jpg) no-repeat top #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
}

#contenuinfos{
	margin-top:5px;
	width:555px;
	height:570px;
	background:url(images/head_blank575.jpg) no-repeat top #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}


div.listeinfos{
	font-weight:bold;
	cursor:pointer;
	border-bottom:solid 2px #99CCFF;
	padding-top:5px;
	width:100%;
	text-align:center;
}

div:hover.listeinfos{
	background-color:#99CCFF;
}

a.listeinfos{
	text-decoration:none;
}

a:hover.listeinfos{
	color:#000;
}

/* FAQ */

#contenufaq{
	margin-top:5px;
	width:745px;
	height:570px;
	background:url(images/head_faq.jpg) no-repeat top #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

#contenufaqEN{
	margin-top:5px;
	width:745px;
	height:570px;
	background:url(images/head_faq_en.jpg) no-repeat top #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}



/* EQUIPE */

#listeequipe{
	margin-top:5px;
	width:160px;
	height:570px;
	background:url(images/head_equipe.jpg) no-repeat top #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
}

#listeequipeEN{
	margin-top:5px;
	width:160px;
	height:570px;
	background:url(images/head_team.jpg) no-repeat top #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
}

#contenuequipe{
	margin-top:5px;
	width:555px;
	height:570px;
	background:url(images/head_blank575.jpg) no-repeat top #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

div.listeequipe{
	cursor:pointer;
	border-bottom:solid 2px #99CCFF;
	padding-top:5px;
	width:100%;
	text-align:center;
}

div:hover.listeequipe{
	background-color:#99CCFF;
}

/* LIENS */

#contenuliens{
	margin-top:5px;
	width:745px;
	height:570px;
	background:url(images/head_liens.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
}

#contenuliensEN{
	margin-top:5px;
	width:745px;
	height:570px;
	background:url(images/head_links.jpg) no-repeat top  #fff;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
}

/* CONTACT */

#contenucontact{
	margin-top:5px;
	width:705px;
	height:550px;
	background:url(images/head_contact.jpg) no-repeat top  #fff;
	padding-top:60px;
	padding-bottom:10px;
	padding-left:50px;
	padding-right:10px;
	text-align:left;
}

#contenucontactEN{
	margin-top:5px;
	width:705px;
	height:550px;
	background:url(images/head_contactEN.jpg) no-repeat top  #fff;
	padding-top:60px;
	padding-bottom:10px;
	padding-left:50px;
	padding-right:10px;
	text-align:left;
}

#phpresponse{
	width:360px;
	height:190px;
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-150px;
	margin-left:-200px;
	padding:110px 20px 0 20px;
	background-image:url(images/bg_phpresponse.jpg);
	text-align:center;
}

