body {
	background-image:url(../imgs/bg-page.jpg);
	margin-top:0px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:0px;
	padding-right:0px;
	background-color: #656565;
	font-family: arial ;
	font-size: 12px;	
	color: #3A3D45;	
}
	font,th,td,p,div  {
	font-family: arial; 
	font-size: 11px;	
	color: #3A3D45;	
}
a:link,a:visited { font-family: arial ;text-decoration: none; color:#EC339B;font-size : 11px; font-weight : bold;  }
a:hover		{  text-decoration:none; color : #96154E;  }
a.sublink:link,a.sublink:visited { font-family: arial ;text-decoration: none; color:#ACACAC;font-size : 10px; font-weight : none;}
a.sublink:hover		{  text-decoration:none; color : #96154E;  }
a.club_list:link,a.club_list:visited { font-family: arial ;text-decoration: none; color:#ACACAC;font-size : 12px; font-weight : normal;}
a.club_list:hover		{  text-decoration:none; color : #96154E;  }
a.signature:link,a.signature:visited { font-family: arial ;text-decoration: none; color:#78797B;font-size : 10px; font-weight : normal;}
a.signature:hover		{  text-decoration:none; color : #FFFFFF;  }


#container {width:722px; padding-top:20px auto; text-align:left;}
.club_link{
	padding-top:3px;
	width:690px;
	padding-left:32px;
	background: url('../imgs/barre-claire.jpg') ;
	height:20px;
	margin-bottom:2px;
	color:#3A3D45;
	font-weight : bold;
	float:left;
	cursor:pointer;
}
.club_detail{
	margin-left:10px;
	width:690px;
	float:left;
}

.cimg{
	border:5px solid #C8C8C8;
}
.simg{
	margin-top:5px;
	border:2px solid #C8C8C8;
	cursor:pointer;
}
.pdt-img{
	
	height:250px;
	width:250px;
	float:left;
	text-align:right;
	background-position:center center;
	background-repeat:no-repeat;	
	border:5px solid #C8C8C8;

}
.news1{
	background-color:#FBEAF2;
	padding:10px;
	width:510px;
	text-align:left;
}

.news2{
	background-color:#F4DAFD;
	padding:10px;
	width:510px;
	text-align:left;
}

.font1{
	color:#704564;
	font-size : 11px; 
	font-weight : bold; 

}
.font2{
	color:#CF70B4;
	font-size : 11px; 
	font-weight : normal; 
}
.font3{
	color:#BDBDBD;
	font-size : 10px; 
	font-weight : normal; 
}
.font4{
	color:#BDBDBD;
	font-size : 11px; 
	
}

a.font3:link,a.font3:visited { font-family: verdana ;text-decoration: none; color:#BDBDBD;font-size : 10px;font-weight : normal;   }
a.font3:hover		{  text-decoration:none; color : #CF70B4;  }

a.blog_link:link,a.blog_link:visited { font-family: verdana ;text-decoration: none; color:#FFFFFF;font-size : 9px;}
a.blog_link:hover		{  text-decoration:none; color : #C02600;  }

a.hot_link:link,a.hot_link:visited { font-family: verdana ;text-decoration: none; color:#C02600;font-size : 9px;}
a.hot_link:hover		{  text-decoration:none; color :#B8B8B8 ;  }

a.link_news:link,a.link_news:visited { font-family: verdana ;text-decoration: none; color:#FFFFFF;font-size : 9px;}
a.link_news:hover		{  text-decoration:none; color :#C02600 ;  }

a.link_foot:link,a.link_foot:visited {font-weight:normal; font-family: verdana ;text-decoration: none; color:#FFFFFF;font-size : 9px;}
a.link_foot:hover		{  text-decoration: none; color :#96154E;  }



.selected{
	color : #259FAE; 
	font-weight : bold;	
}
.com_list{
	background-color:#CECECE;
	
}
.com_list:hover tr{
	background-color:#259FAE;
	
}
.com_select{
	background-color:#cccccc;
	font-weight:bold;
}
.Mleft{
	
	background-image:url(../imgs/gauche.jpg);
	background-repeat:repeat-y;
	background-position:right;
	width:12px;
}
.Mright{
	

	background-image:url(../imgs/droite.jpg);
	background-repeat:repeat-y;
	background-position:left;
	width:12px;
}
.Mbas{
	float:left;
	
	
	width:800px;
	background-image:url(../imgs/bg-bas.jpg);
	background-repeat:repeat-x;	
	height:85px;
	
}	
.bas-droite{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../imgs/bas-droite.png');
	
	width:22px;
	background-position:bottom;
	background-repeat:no-repeat;

	height:305px;
	
}
.bas-droite[class] {
		background-image:url(../imgs/bas-droite.png);

}
.bas{
	background-image:url(../imgs/bas.png);
	width:828px;
	height:27px;
}
.home-left{
	width:520px;
	float:left;
		
}	
.home-right{
	background-image:url(../imgs/spacer-vertical.gif);
	background-repeat:repeat-y;
	background-position:top left;
	width:260px;
	padding-left:10px;
	text-align:right;
	float:right;
}
.monBody{
	background-image:url(../imgs/bg-monbody.jpg);
	background-repeat:no-repeat;
	width:254px;
	height:350px;
	
	text-align:left;
	margin:0 0 0 0;
	
	padding-top:140px;
}
.newsletter{
	background-image:url(../imgs/bg-newsletter.jpg);
	background-repeat:no-repeat;
	width:254px;
	height:491px;
	padding-top:40px;

	text-align:center;
	margin:0 0 0 0;
}
.list_clubs{
	background-image:url(../imgs/bg-clubs.jpg);
	background-repeat:no-repeat;
	width:260px;
	height:361px;
	float:left;
	overflow:no;
	text-align:left;
	margin:0 0 0 0;
	
	padding-top:40px;
}




.div_video{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0 0 0 0;
	font-size:0;
	line-height:0px;
	height:150px;
	float:left;
	width:15px;
	text-align:right;	
	background-image:url(../imgs/spacer-vertical.gif);
	background-repeat:repeat-y;
	background-position:top center;

}
div.zero{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0 0 0 0;
	font-size:0;
	line-height:0px;
}

	
div.spacer-h{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0 0 0 0;
	font-size:0;
	line-height:0px;
	height:15px;
	
	background-image:url(../imgs/spacer-horizontal.gif);
	background-repeat:repeat-x;
	background-position:center;

}
.spacer-conc{
	background-image:url(../imgs/spacer-vertical.gif);
	width:35px;
	background-repeat:repeat-y;	
	height:140px;
	float:left;
	background-position:center;

}


.cgu{
	height:200px;
	background-color: #262627;
	overflow:auto;
	padding:5px;
}

ul.type1{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
ul.type1 li { 
	list-style-type:none;
	 background-image: url(../imgs/puce.jpg);
	 background-repeat:no-repeat;
	 background-position:0% 5px;
	 padding-left:10px; 
	  list-style-position: outside;
	  font-weight:bold;
}
.bas-pro{
	 background-image: url(../imgs/spacer-horizontal.gif);
	 background-repeat:repeat-x;
	 width:780px;	
	 float:left;
	 margin-top:5px;
	 padding-top:25px;
	 padding-bottom:35px;
	 background-color:#EDE9EA;
	padding-left:10px;	
	padding-right:10px;	
	
}
div.menu-1{
	 background-image: url(../imgs/btn1.jpg);
	 background-repeat:no-repeat;
	width:250px;
	height:19px;
	position:relative;
	left:-8px;	
	padding-left:70px;
	padding-top:2px;
	font-weight:normal;
	cursor:pointer;
}


div.menu-2 {
		font-weight:normal;
	background-image: url(../imgs/btn2.jpg);
	 background-repeat:no-repeat;
	width:250px;
	height:19px;
	position:relative;
	left:-8px;	
	color:white;
	cursor:pointer;

	padding-left:70px;
	padding-top:2px;
}
.haut-por{
	text-align:left;
	 background-repeat:no-repeat;
	 width:800px;
	 height:121px;	
	 float:left;
	 margin-top:5px;
	 padding-top:100px;
	
		
	
}
.haut-contact{
	text-align:left;
	 background-repeat:no-repeat;
	 width:800px;
	 height:166px;	
	 float:left;
	 margin-top:5px;
	
		
	
}
.haut-clubs{
	text-align:left;
	 background-repeat:no-repeat;
	 width:800px;
	 height:166px;	
	 float:left;
	 margin-top:5px;
	
		
	
}
.haut-video{
	text-align:left;
	 background-repeat:no-repeat;
	 width:800px;
	 height:166px;	
	 float:left;
	 margin-top:5px;
	
}
.img_pro_temoin{
	width:200px;
	height:130px;
	border:5px solid #CCCCCC;
	
	 
}
.zig{
	height:150px;
	background-image: url(../imgs/zizigouigoui.jpg);
	 background-position:bottom right;
	 background-repeat:no-repeat;
 }
.haut-temoins{
	text-align:left;
	 background-repeat:no-repeat;
	 width:800px;
	 height:166px;	
	 float:left;
	 margin-top:5px;
	
		
	
}
/* -- Classe pour les boutons DANS les formulaires -- */
input{
font-size:9px;
width:150px;	
}
input.form {
	font-size:9px;
	height:11px;
	background-color:#FFFFFF;
	border:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding:1px;
}
input.type1 {
	/*font-size:9px;
	background-color:#262627;
	border : 1px solid #000000;
	padding:1px;
	color: #666666;	*/
}
select {
	font-size: 9px;
	/*background-color:#262627;
	border : 1px solid #000000;
	color:#666666;*/
}
textarea{
	font-family: verdana ;
	font-size:9px;
	/*background-color:#262627;
	border : 1px solid #000000;
	color: #666666;
	padding:1px;	*/
	
}
.radio1{
border-color:#000000;
}
input.white {
	/*background-color:#4C4F53;
	font-size: 9px;
	height:15px;
	border-width:1px;
	border-color:#FFFFFF;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding:1px;
	color:#BEBFC0;*/
}


#dhtmltooltip{
font-size: 11px;
position: absolute;
left: -300px;
border: 1px solid white;
padding: 2px;
background-color: #EDEDEF;
visibility: hidden;
z-index: 2000;
color:#5A5C60;
width:250px;
}

.inputed {
	border: 1px solid #CED1D4;
	background-color:#CED1D4;
	color:#5A5C60;
	padding:1px;

}
hr	{ 
	height: 2px; 
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #C3C5C8; 
	padding-top:0px;
	padding-bottom:0px;
	border-right:0px;
	border-left:0px;
	padding:0px;
	}

.menuTable
{
	
	background-color:#C3C5C8;
}
.tabgris
{
	background-color: #F1F0F2;	
	color:#5A5C60;

}
#lang {
	float:right;
	width:25px;
	padding:0px;
	margin:0px;
	position:relative;
	left:-19px;
	top:7px;
}
#lang ul{
	list-style-type:none;
	width:25px;
	padding:0px;
	margin:0px;
}
#container2{
	margin-top:0px;
	width:860px;
	margin-left:auto;
	margin-right:auto;
}
#page{
	width:830px;
	float:left;
}
