body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background:#000;
	}


*  {
	margin: 0 ;
	padding:0;
}



p, h2, h3 , h4 , h5  {
	display:block;
	color:#ffffff;
	
}

ul  {
	list-style:none;
}


a {
	text-decoration:none;
	color:#6a6868;
	
	
}


a:hover {
	
	color:#A7B166;
	
}
.clr{
    clear:both;
	font-size:0;
}

#table {
background:url(images/bg_table.jpg) repeat-y center 0;

}
#table td{
border:0;
border-collapse:collapse;
}


#bg-gche-acc {
	background:#000 url(images/bg.jpg) right 0px no-repeat ;
	border:0;
}

#bg-drt-acc {
	background:#000 url(images/bd.jpg) left 0px no-repeat;
	border:0;
}

#bg-gche-cont {
	background:#000 url(images/bg_cont.jpg) right 0px no-repeat ;
	border:0;
}

#bg-drt-cont {
	background:#000 url(images/bd_cont.jpg) left 0px no-repeat;
	border:0;
}

#bg-gche-int {
	background:#000 url(images/bg_int.jpg) right 0px no-repeat ;
	border:0;
}

#bg-drt-int {
	background:#000 url(images/bd_int.jpg) left 0px no-repeat;
	border:0;
}

#page{
	width:955px;
	margin:0 auto;
}

#header{
width:955px;
height:261px;
background:url(images/img_header.jpg) 0 0 no-repeat;}

#heade_cont{
width:955px;
height:261px;
background:url(images/img_header_cont.jpg) 0 0 no-repeat;}

#heade_int{
width:955px;
height:261px;
background:url(images/img_header_int.jpg) 0 0 no-repeat;}

.logo{
float:left;
margin:13px 0 0 43px;}


	/*-------------menu header -------------*/
	
#menu{
width:376px;
color:#FFFFFF;
cursor:pointer;
float:left;
padding:181px 0 0 90px;

}

#menu li {
display:inline;
float:left;
}

#menu ul {
}

#menu li a{
float:left;
}

#menu .mnacc a{
background: url(images/btn_acc.jpg) 0 0 no-repeat;
cursor:pointer;
float:left;
width:98px;
color:#fff;
display:block;
padding:0px 0px 0 0px;
margin:0 19px 0 0;
display:inline;
height:39px;
}

#menu .mnacc a:hover,#menu li.mnacc .active{
background: url(images/btn_acc_roll.jpg) 0 0 no-repeat;
cursor:pointer;
float:left;
width:98px;
color:#fff;
display:block;
padding:0px 0px 0 0px;

display:inline;
height:39px;
}

#menu .mnact a{
background: url(images/btn_activites.jpg) 0 0 no-repeat;
cursor:pointer;
float:left;
width:115px;
margin:0 20px 0 0;
color:#fff;
display:block;
padding:0px 0px 0 0px;
display:inline;
height:39px;
}

#menu .mnact a:hover,#menu li.mnact .active{
background: url(images/btn_activites_roll.jpg) 0 0 no-repeat;
cursor:pointer;
float:left;
width:115px;
color:#fff;
display:block;
padding:0px 0px 0 0px;
display:inline;
height:39px;
}

#menu .mncont a{
background: url(images/btn_contact.jpg) 0 0 no-repeat;
cursor:pointer;
float:left;
width:118px;
color:#fff;
display:block;
padding:0px 0px 0 0px;
display:inline;
height:39px;
}

#menu .mncont a:hover,#menu li.mncont .active{
background: url(images/btn_contact_roll.jpg) 0 0 no-repeat;
cursor:pointer;
float:left;
width:118px;
color:#fff;
display:block;
padding:0px 0px 0 0px;
display:inline;
height:39px;
}

#contenu{
width:892px;
padding:0 0 30px 63px;
float:left;
background:#000000 url(images/bg_contenu.jpg) 0 0 no-repeat;}

#contenu_cont{
width:865px;
padding:59px 0 30px 90px;
float:left;
background:#000000 url(images/bg_contenu_cont.jpg) 0 0 no-repeat;}

#contenu_int{
width:892px;
padding:9px 0 30px 63px;
float:left;
background:#000000 url(images/bg_contenu_int.jpg) 0 0 no-repeat;}

#block_left{
width:438px;
padding:0 41px 0 0;
float:left;}

.img_boxer{
margin:11px 18px 10px 0;
float:left;}

.titre{
background:url(images/bg_titre.gif) 0 0 no-repeat;
color:#a30000;
font-size:14px;
font-weight:bold;
float:left;
padding:12px 0 20px 40px;
width:242px;}

.txt{
width:297px;
text-align:justify;
font-size:11px;
padding:0 0 10px 0;
float:left;}

.txt00{
text-align:justify;
font-size:11px;
padding:0 0 10px 0;
clear:both;}

.titre2{
width:395px;
margin:10px 0 0 0;
font-size:14px;
font-weight:bold;
padding:10px 0 20px 42px;
background:url(images/bg_titre2.gif) 0 0 no-repeat;}

.puce{
width:438px;
margin:5px 0 0 0;

float:left;}

.free{
font-size:12px;
font-weight:bold;
padding:0 28px 0 15px;
float:left;
background:url(images/puce.gif) 0px 2px no-repeat;}

.free00{
font-size:12px;
font-weight:bold;
padding:0 22px 0 15px;
float:left;
background:url(images/puce.gif) 0px 2px no-repeat;}

.free01{
font-size:12px;
font-weight:bold;
padding:0 16px 0 15px;
float:left;
background:url(images/puce.gif) 0px 2px no-repeat;}

.free02{
font-size:12px;
font-weight:bold;
padding:0 43px 0 15px;
float:left;
background:url(images/puce.gif) 0px 2px no-repeat;}

#nos_produits{
margin:10px 0 0 0;
position:relative;
padding:0 123px 0 0;
width:155px;
float:left;
background:url(images/br_produits.jpg) 0 0 no-repeat;}

.homme{
	position:absolute;
	left: -28px;
	top: 1px;
}


.free03{
font-size:12px;
font-weight:bold;
padding:15px 0px 0 73px;
background:url(images/puce.gif) 55px 15px no-repeat;}

.free04{
font-size:12px;
font-weight:bold;
padding:5px 0px 0 73px;
background:url(images/puce.gif) 55px 5px no-repeat;}

.text_produit00{
color:#FFFFFF;
font-size:16px;
padding:14px 0 5px 25px;
font-weight:bold;}

#comentaire{
margin:20px 0 0 0;
width:155px;
float:left;
background:url(images/bg_commantaire.jpg) 0 0 no-repeat;}

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

#comentaire a:hover{
color:#fff;
}

.commander{
font-size:20px;
font-weight:bold;
padding:10px 0 0 10px;
text-transform:uppercase;}

.vous_etes{
width:135px;
color:#000000;
font-size:11px;
text-align:left;
padding:11px 0 10px 13px;}

#block_right{
width:315px;
float:left;}

.video{
width:315px;
float:left;
margin:20px 0 0 0;}

.main{
width:315px;
float:left;
background:url(images/bg_main.jpg) 0 0 no-repeat;
margin:20px 0 0 0;
font-weight:bold;}

.equipement{
width:155px;
font-size:16px;
text-align:center;
padding:14px 0 15px 144px;
color:#FFFFFF;}

/*-------------contact -------------*/

#block_left_cont{
width:273px;
padding:0 18px 0 0;
float:left;}

#form00{
width:212px;
margin:0px 0 0 0;
padding:0 34px 0 0;
float:left;}

.presentation{
	color:#a30000;
	font-size:16px;
	font-weight:bold;
	padding:11px 0 20px 42px;
	background:url(images/bg_titre_formul.gif) 0 0 no-repeat;
}



.formulaire {
	float:left;
	width: 228px; 
	color: #000;
}
.formulaire P{
	padding-right:0px;
	padding-left: 0px; 
	float: left; 
	padding-bottom: 0px; 
	margin: 0px 0px 4px;
	 width: 228px; 
	 padding-top: 0px;
	 color:#a30000;
}



.formulaire form {
	margin-top: 16px;
}
.formulaire span {
	clear: left;font-size: 11px; float: left;
}
.formulaire .info {
	color: #a30000; text-align: left;
}
.formulaire em {
	color: #fff;
}
.formulaire .question {
	padding-top: 10px;
}
.formulaire input {
 background: #dadada; 
 float: right; 
 border:#801804 1px solid; 
 width: 160px; 
 color: #000; 
 height: 16px;
}
.formulaire textarea {
	border:#801804 1px solid; 
	background: #dadada; 
	float: right; 
	overflow: hidden;  
	width: 160px; 
	color: #000;  
	height: 78px;
}
.formulaire input.bout {
	padding-right: 0px; 
	margin-top: 4px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	width: 78px; 
	padding-top: 0px; 
	height: 16px; 
}
.rouge {
	display: block; 
	font-weight: bold; 
	float: left; 
	width: 180px; 
	color: #ff0000; 
	height: 16px;
}
.formulaire P.pbout {
	margin-bottom: 0px;
}


#right_cont{
width:212px;
margin:0px 0 0 0;
float:left;}

.txt_adresse{
background:url(images/picto_adress.jpg) 0 0 no-repeat;
padding:0 0 26px 30px;}

.txt_tele{
background:url(images/picto_tele.jpg) 0 0 no-repeat;
padding:0 0 26px 30px;}

.txt_mail{
background:url(images/picto_mail.jpg) 0 0 no-repeat;
padding:0 0 26px 30px;}

/*-------------int -------------*/

#left_int{
width:457px;
padding:0 52px 0 0;
float:left;}

.img_int{
float:left;
margin:0 14px 10px 0;}

.titre_savoirfaire{
background:url(images/titre_savoir.gif) 0 0 no-repeat;
color:#a30000;
float:left;
font-size:14px;
padding:10px 0 20px 40px;
font-weight:bold;
width:225px;}

.btn1{
float:left;
width:127px;
float:left;
background:url(images/btn_rouge1.jpg) 0 0 no-repeat;
text-align:center;
font-size:14px;
font-weight:bold;
padding:10px 0 20px 0px;
margin:0 10px 0 0;}

.btn2{
float:left;
width:127px;
float:left;
background:url(images/btn_rouge1.jpg) 0 0 no-repeat;
text-align:center;
font-size:14px;
font-weight:bold;
padding:20px 0 20px 0;}

#block_pour{
	width:239px;
	float:left;
	background:url(images/bg_jaune.jpg) 0 0 no-repeat;
	padding: 0 0 10px 0;
}

.pour{
text-align:center;
font-size:18px;
padding:20px 0 10px 0;
font-weight:bold;}

.tele10{
text-align:center;
font-size:22px;
padding:10px 0 40px 0;
font-weight:bold;}

#gants{
width:338px;
background:url(images/bg_gants.jpg) 0 0 no-repeat;
float:left;
}

.shorts{
	font-size:14px;
	font-weight:bold;
	float:left;
	width:318px;
	padding:2px 20px 2px 0px;
	text-align: right;
}

.shorts03{
	font-size:14px;
	font-weight:bold;
	float:left;
	padding:2px 20px 3px 0px;
	width: 318px;
	text-align: right;
}


.photo_short{
float:left;
margin:6px 0 0 15px;}

.photo_short00{
float:left;
margin:6px 0 0 0px;}

.legand{
float:left;
width:338px;
font-size:13px;
margin:5px 0 5px 0;
text-align:center;}

#t-shirt{
width:338px;
background:url(images/bg_gants.jpg) 0 0 no-repeat;
float:left;
margin:5px 0 0 0;
}

#t-shirt05{
width:338px;
background:url(images/bg_gants.jpg) 0 0 no-repeat;
float:left;
margin:5px 0 0 0;
}

.mma{
float:left;
margin:20px 30px 0 25px;}

.shorts01{
font-size:14px;
font-weight:bold;
float:left;
width:338px;
}

.photo_tshirt{
float:left;
margin:6px 0 0 0px;}

.photo_tshirt_00{
float:left;
margin:5px 0 0 70px;}

#gants05{
width:338px;
background:url(images/bg_gants.jpg) 0 0 no-repeat;
float:left;
margin:20px 0 0 0;
}

.gants{
float:left;
margin:6px 0 0 0;}

#glob{
width:338px;
float:left;
padding:5px 78px 0 0;}

/****************************************************************Mention******************************************************/

.contenuMention{
width:892px;
padding:0 0 30px 63px;
float:left;
background:#000000 url(images/bg_contenu.jpg) 0 0 no-repeat;
}
.contenuMention p{
	 padding:4px 60px 4px 2px;	
	 text-align:justify;
	 color:#fff;
	 		 	
}
.contenuMention  .titr_ment{
color:#a30000;
font-weight:bold;
font-size:16px;
margin:0px 0px 10px 0;
background:url(images/titre_mentions.gif) 0 0 no-repeat;
padding:5px 0 20px 40px;
}

.contenuMention .titre-real{
font-size:14px;
	font-weight:bold;
	padding:20px 0 10px 0;
	color:#889e1c;
}
.contenuMention .fonce
{
	color:#dba502;
	font-weight:bold;
}
.contenuMention strong
{
	color:#dba502;
	text-transform:uppercase;
	
}

.contenuMention .titre_realisation-05
{
background:url(images/puc_realisation.gif) 0px 0px no-repeat;
width:392px;
font-size:16px;
font-weight:bold;
color:#364c6e;
padding:0 0 0 30px;
}


/*-------------footer-------------*/

#footer {
background:#000 url(images/bg_footer.jpg) no-repeat scroll center 0;
color:#5a4c3d;
font-size:10px;
font-weight:normal;
margin:0 auto;
padding:5px 0 0 0px;
width:955px;
overflow:hidden;
}
#footer #toptech {
margin:0;
padding:0px 0 0 0;
text-align:center;
color:#fff;

}
#toptech a {
color:#990000;
font-size:8px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
#footer #toptech img {
margin:0 auto;
padding:5px 0 0;
}
#footer .lev01 {
float:left;
padding:10px 0 0 50px;
width:100px;
color:#FFFFFF;
}

#footer .lev01 .ff{
background:url(images/puce_footer.jpg) 0px 8px no-repeat;
padding:0 0 0 8px;
color:#FFFFFF;
}

#footer .lev02 {
float:left;
padding:10px 0 0 140px;
background:url(images/puce_footer.jpg) 130px 19px no-repeat;
color:#FFFFFF;
}
#footer .lev03 {
float:left;
padding:10px 0 0 30px;
background:url(images/puce_footer.jpg) 20px 19px no-repeat;
color:#FFFFFF;
}
#footer ul{
background:url(images/bg_separation_ul_bas.gif) 100% 0 repeat-y;
float:left;
margin:0 10px 20px 0;
height:80px;
}
ul object {
vertical-align:middle;
}
#footer ul li{
padding:0 0 0 0px;
line-height:18px;
}
#footer ul li a{
color:#FFFFFF;
}

#footer ul li a:hover,#footer li .active{
color:#bb7e2d;
}
