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

html { overflow: -moz-scrollbars-vertical !important; }

body{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-image:url(../en/nav/back-body.png); background-repeat:repeat-x; background-color: #FFF; margin: 0; padding:0; color:#2f3c44; behavior: url('/css/csshover.htc'); line-height: 1.6em;}
a:link {color:#04374a; font-weight:bold;}
a:visited {color:#04374a; font-weight:bold;}
a:hover {color:#04374a; text-decoration: underline; font-weight:bold;}
ul li p {margin:0px; padding:0px;}
.input {width:300px;}
.input2 {width:250px;}
.textarea {width:300px;}

#conteneur{width: 949px; margin-left: -474px; left: 50%; position: absolute; background-image:url(../en/nav/back-contenu.png); background-repeat:repeat-y;}

	#header {width: 949px; margin:0px; padding:0px; height: 95px;}
		#logo{width: 711px; height:95px; top:0; left:0; position:absolute; background-image:url(../en/nav/logo.png);}
		#fr{width: 50px; height:50px; top:0; padding:11px 0 0 620px; position:absolute; z-index:1000;}
		#en{width: 50px; height:50px; top:0; padding:11px 0 0 665px; position:absolute; z-index:100;}
		#contact {float:right; width: 121px;}
		#mentions {float:right; width: 117px;}
		#menu {width: 949px; margin:0px; padding:0px; height: 59px; position:absolute;}
			#navigation{list-style-type: none; margin:0px; padding:0px;}
				#navigation ul{margin:0px; padding:0px; display:block; position:relative;}	
				#navigation li{margin:0px; padding:0px; display:block; list-style-type: none; float:left;}	
			#menu1-over a{float:left; text-indent:-10000px; width: 102px; height:60px; background: url(../en/nav/menu1-over.png) no-repeat 0px 0px; text-decoration: none;}
			#menu1 a{float:left; text-indent:-10000px; width: 102px; height:60px; background: url(../en/nav/menu1.png) no-repeat 0px 0px; text-decoration: none;}
				#menu1 a:hover, #menu1 a:active, #menu1 a.selected{background: url(../en/nav/menu1-over.png) no-repeat;}
			#menu2-over a{float:left; text-indent:-10000px; width: 89px; height:60px; background: url(../en/nav/menu2-over.png) no-repeat 0px 0px; text-decoration: none;}
			#menu2 a{float:left; text-indent:-10000px; width: 89px; height:60px; background: url(../en/nav/menu2.png) no-repeat 0px 0px; text-decoration: none;}
				#menu2 a:hover, #menu2 a:active, #menu2 a.selected{background: url(../en/nav/menu2-over.png) no-repeat;}
			#menu3-over a{float:left; text-indent:-10000px; width: 113px; height:60px; background: url(../en/nav/menu3-over.png) no-repeat 0px 0px; text-decoration: none;}
			#menu3 a{float:left; text-indent:-10000px; width: 113px; height:60px; background: url(../en/nav/menu3.png) no-repeat 0px 0px; text-decoration: none;}
				#menu3 a:hover, #menu3 a:active, #menu3 a.selected{background: url(../en/nav/menu3-over.png) no-repeat;}
			#menu4-over a{float:left; text-indent:-10000px; width: 136px; height:60px; background: url(../en/nav/menu4-over.png) no-repeat 0px 0px; text-decoration: none;}
			#menu4 a{float:left; text-indent:-10000px; width: 136px; height:60px; background: url(../en/nav/menu4.png) no-repeat 0px 0px; text-decoration: none;}
				#menu4 a:hover, #menu4 a:active, #menu4 a.selected{background: url(../en/nav/menu4-over.png) no-repeat;}
			#menu5-over a{float:left; text-indent:-10000px; width: 252px; height:60px; background: url(../en/nav/menu5-over.png) no-repeat 0px 0px; text-decoration: none;}
			#menu5 a{float:left; text-indent:-10000px; width: 252px; height:60px; background: url(../en/nav/menu5.png) no-repeat 0px 0px; text-decoration: none;}
				#menu5 a:hover, #menu5 a:active, #menu5 a.selected{background: url(../en/nav/menu5-over.png) no-repeat;}
			#menu6-over a{float:left; text-indent:-10000px; width: 77px; height:60px; background: url(../en/nav/menu6-over.png) no-repeat 0px 0px; text-decoration: none;}
			#menu6 a{float:left; text-indent:-10000px; width: 77px; height:60px; background: url(../en/nav/menu6.png) no-repeat 0px 0px; text-decoration: none;}
				#menu6 a:hover, #menu6 a:active, #menu6 a.selected{background: url(../en/nav/menu6-over.png) no-repeat;}
			#menu7-over a{float:left; text-indent:-10000px; width: 180px; height:60px; background: url(../en/nav/menu7-over.png) no-repeat 0px 0px; text-decoration: none;}
			#menu7 a{float:left; text-indent:-10000px; width: 180px; height:60px; background: url(../en/nav/menu7.png) no-repeat 0px 0px; text-decoration: none;}
				#menu7 a:hover, #menu7 a:active, #menu7 a.selected{background: url(../en/nav/menu7-over.png) no-repeat;}

	#contenu{width: 949px; margin:0; padding:0;}
		#pack{width: 898px; height: 268px; padding:75px 25px 25px 25px;}
		#pack .mask{position:relative; width:898px; height: 268px;overflow:hidden;}
		#box{position:absolute;}
		#box img{border:none;display:block;float:left;}
		#centre-gauche{width: 542px; float:left; margin:0 0 0 25px; padding:0 0 5px 0;}
		#IE6 #centre-gauche{width: 542px; float:left; margin:0 0 0 13px;  padding:0 0 5px 0;}
			#centre-gauche .titre{margin:0px; padding:0px; height:60px; background-image:url(../en/nav/titre1-acc.png);}
			#centre-gauche .texte{margin:0px; padding:15px 0 15px 15px;}
				#centre-gauche .texte img{float:left; margin:0 10px 0 0;}
				#centre-gauche .texte h4 img{float:right; margin:5px 0 0 0; padding:0;}
		#centre-droite{width: 319px; float:right; display:block; margin:0 25px 10px 0; padding:0 0 5px 0;}
		#IE6 #centre-droite{width: 319px; float:right; display:block; margin:0 13px 10px 0; padding:0 0 5px 0;}
		#IE7 #centre-droite{width: 319px; float:right; display:block; margin:0 13px 15px 0; padding:0 0 5px 0;}
			#centre-droite .titre{margin:0px; padding:0px; height:60px; background-image:url(../en/nav/titre2-acc.png);}
			#centre-droite .texte{margin:0px; padding:2px 0 0 0;}
			#centre-droite h3{margin:13px 0 0 0;}
			
		#nv2-centre-gauche{width: 285px; float:left; margin:85px 0 0 28px; padding:0px;  padding:0 0 15px 0;}
		#IE6 #nv2-centre-gauche{width: 285px; float:left; margin:85px 0 0 13px; padding:0px;  padding:0 0 15px 0;}
			#nv2-centre-gauche img{border:1px solid #2f3c44; margin:0 0 25px 0;}
			#nv2-centre-gauche .noborder{border:0px;}		
			#nv2-centre-gauche-form{width: 285px; float:left; margin:85px 0 0 28px; padding:0px;  padding:0 0 15px 0;}
		#IE6 #nv2-centre-gauche-form{width: 285px; float:left; margin:85px 0 0 13px; padding:0px;  padding:0 0 15px 0;}
			#nv2-centre-gauche-form img{margin:0 0 25px 0;}
		#nv2-centre-droite{width: 610px; float:right; margin:85px 20px 0 0; display:block;  padding:0 0 15px 0;}
		#IE6 #nv2-centre-droite{width: 610px; float:right; margin:85px 13px 0 0; display:block;  padding:0 0 15px 0;}
			#nv2-centre-droite #titre1{margin:0px; padding:0px; height:60px; background-image:url(../en/nav/titre-full-pack.png);}
			#nv2-centre-droite #titre2{margin:0px; padding:0px; height:60px; background-image:url(../en/nav/titre-medium-pack.png);}
			#nv2-centre-droite #titre3{margin:0px; padding:0px; height:60px; background-image:url(../en/nav/titre-eshop.png);}
			#nv2-centre-droite #titre4{margin:0px; padding:0px; height:60px; background-image:url(../en/nav/titre-formation-sportive.png);}
			#nv2-centre-droite #titre5{margin:0px; padding:0px; height:60px; background-image:url(../en/nav/titre-preparation-physique.png);}
			#nv2-centre-droite #titre6{margin:0px; padding:0px; height:60px; background-image:url(../en/nav/titre-ifdis.png);}
			#nv2-centre-droite #titre7{margin:0px; padding:0px; height:60px; background-image:url(../en/nav/titre-contact.png);}
			#nv2-centre-droite #titre8{margin:0px; padding:0px; height:60px; background-image:url(../en/nav/titre-mentions.png);}
			#nv2-centre-droite #titre9{margin:0px; padding:0px; height:60px; background-image:url(../en/nav/titre-fitstats.png);}
			#nv2-centre-droite #titre10{margin:0px; padding:0px; height:60px; background-image:url(../en/nav/titre-athlete.png);}
			#nv2-centre-droite #titre11{margin:0px; padding:0px; height:60px; background-image:url(../en/nav/titre-jurifdis.png);}
			#nv2-centre-droite #texte{margin:0px; padding:15px 0 15px 0;}
				.bt{float:right; margin:5px 0 0 15px; padding:0;}
				
	#footer {width: 949px; margin:0; padding:0; height: 290px; background-image:url(../en/nav/back-bas.png); background-repeat:repeat-x; clear:both;}
		#bas-gauche{width: 542px; float:left; margin:7px 0 0 25px; padding:0; color:#FFF; font-size:13px;}
		#bas-droite{width: 319px; float:right; margin:7px 30px 0 0; padding:0; color:#FFF; font-size:13px;}		
			
		#IE6 #bas-gauche{width: 542px; float:left; margin:3px 0 0 13px; padding:0; color:#FFF; font-size:13px;}
		#IE6 #bas-droite{width: 319px; float:right; margin:3px 13px 0 0; padding:0; color:#FFF; font-size:13px;}
			
		#IE7 #bas-gauche{width: 542px; float:left; margin:3px 0 0 25px; padding:0; color:#FFF; font-size:13px;}
		#IE7 #bas-droite{width: 319px; float:right; margin:3px 30px 0 0; padding:0; color:#FFF; font-size:13px;}
			
		.hr{background-image: url(../en/nav/hr.png); background-repeat:repeat-x; width:538px; height:1px; float:left; margin:9px 0 9px 5px; padding:0; }
		#IE6 .hr{background-image: url(../en/nav/hr.png); background-repeat:repeat-x; width:538px; height:1px; float:left; margin:0 0 0 2px; padding:0; }
		
		.hr2{background-image: url(../en/nav/hr2.png); background-repeat:repeat-x; width:320px; height:1px; float:left; margin:9px 0 9px 5px; padding:0; }
		#IE6 .hr2{background-image: url(../en/nav/hr2.png); background-repeat:repeat-x; width:320px; height:1px; float:left; margin:0 0 0 2px; padding:0; }
			
		.puce{background-image: url(../en/nav/puce.png); background-repeat:repeat-x; width:9px; height:11px; float:left; margin:3px 5px 0 5px; }
		#IE6 .puce{background-image: url(../en/nav/puce.png); background-repeat:repeat-x; width:9px; height:11px; float:left; margin:3px 5px 0 2px; }
		
		#copyright-gauche{width: 652px; float:left; margin:20px 0 0 0; padding:0;}
		#copyright-droite{width: 297px; float:right; margin:20px 0 0 0; padding:0;}
		
		#IE7 #copyright-gauche{width: 652px; float:left; margin:25px 0 0 0; padding:0;}
		#IE7 #copyright-droite{width: 297px; float:right; margin:25px 0 0 0; padding:0;}
		
		#IE6 #copyright-gauche{width: 652px; float:left; margin:25px 0 0 0; padding:0;}
		#IE6 #copyright-droite{width: 297px; float:right; margin:25px 0 0 0; padding:0;}
	
h1{font-size: 28px; font-weight: bold; color:#6d1d19; border-bottom:1px solid #6d1d19;}
h2{font-size: 20px; font-weight: bold; color:#8C6EAB;}
h3{font-size: 14px; font-weight: bold; display:block; margin:0 0 4px 0;}
h4{font-size: 12px; margin:0 0 0 0;}
hr{border-bottom:solid 1px #2f3c44; border-top:solid 1px #FFF; border-left:solid 1px #FFF; border-right:solid 1px #FFF; background-color:#FFF; margin:37px 0 0 0; width:542px;}
#IE6 hr{border-bottom:solid 1px #2f3c44; border-top:solid 1px #FFF; border-left:solid 1px #FFF; border-right:solid 1px #FFF; background-color:#FFF; margin:10px 0 0 0; width:542px;}
#IE7 hr{border-bottom:solid 1px #2f3c44; border-top:solid 1px #FFF; border-left:solid 1px #FFF; border-right:solid 1px #FFF; background-color:#FFF; margin:10px 0 0 0; width:542px;}

.couleur1{color:#04374a;}
.soustitre{color:#bc1717; font-size: 13px; font-weight:bold;}