/*****************************************/
/*               General       			 */
/*****************************************/
* {
margin:0;
padding:0;
}

html, body {
margin: 0;
padding: 0;
height: 100%;
}

body {
margin:0;
padding:0;
height: 100%;
text-align: center;
font-size:62.5%;
font-family : Verdana, Arial, Helvetica, sans-serif;
background: url(images/background.jpg) repeat;
background-color:#656c76;
}

a img {
border:0;
}

a:link {
color:#fff;
}

a:visited {
color:#fff;
}

a:hover {
color:red;
text-decoration:none;
}

a:active {
text-decoration:none;
}

ul.classic li{
margin-left:35px;
padding-left:13px;
margin-bottom:4px;
list-style-type:none;
background: transparent url(images/li-classic.gif) 0 5px no-repeat;
color:#d6d4d4;
}

h1 {
background: transparent url(images/h1.png) 9px 7px no-repeat;
padding-left:40px;
padding-top:4px;
padding-bottom:10px;
margin-top:0;
margin-left:40px;
font-size:large;
font-family:Georgia, "Times New Roman", Times, serif;
color:#fff;
letter-spacing:3px;
width:300px;
}

h1 span {
font-size:0.9em;
letter-spacing:normal;
text-decoration:underline;
}

h2
{
background: #F1ECEC url(images/h2.png) 0px -4px no-repeat;
font-family:Georgia, "Times New Roman", Times, serif;
color:#001C27;
letter-spacing:0.1em;
font-size:1.2em;
border-bottom: 1px solid #001C27;
padding-left:35px;
margin-left:20px;
margin-top:10px;
width:395px;
}

h2 > em {
font-size:0.8em;
font-style:normal;
font-weight:100;
}

.into {
margin-top:7px;
margin-bottom:10px;
font-style:italic;
word-spacing:0.9em;
padding-left:3px;
}

.left {
float:left;
}

.important {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.clear {
clear:both;
font-size:0.1em;
}

/*****************************************/
/*               Container    			 */
/*****************************************/

#container {
margin-left: auto;
margin-right: auto;
width:900px;
}

#hautedepage {
margin-left:7px;
margin-right:7px;
color:#CCC;
}

#hautedepage a{
color:#FFF;
}

#hautedepage a:hover{
text-decoration:none;
color:#001C27;
}

#hautedepage a:visited{
font-style:normal;
}

#hautedepage ul{
text-align:right;
margin-bottom:3px;
padding-bottom:0;
padding-right:40px;
}

#hautedepage li{
list-style-type:none;
display:inline;
padding-right:5px;
}

/*****************************************/
/*               Header        	      	 */
/*****************************************/

#logo {
background:url(images/bandeau.png) no-repeat;
height:230px;
width:900px;
padding-bottom:0px;
margin-bottom:0px;
}

#logo a span {
display: none ;
}

/*****************************************/
/*              Root 	             	 */
/*****************************************/

#root {
width:900px;
background: url(images/contenu.png) repeat-y;
position: relative;
font-size:1.1em;
height:400px;
color:#fff;
margin-left:7px;
}

#root_liens {
width:900px;
background: url(images/contenu.png) repeat-y;
position: relative;
font-size:1.1em;
height:1500px;
color:#fff;
margin-left:7px;
}

#root_liens2 {
width:900px;
background: url(images/contenu.png) repeat-y;
position: relative;
font-size:1.1em;
height:750px;
color:#fff;
margin-left:7px;
}
/****************Menu****************/

#menu_v {
float:left;
width: 200px;
z-index: 50;
margin-left:40px;
}

#gn-menu1 {
height:80px;
padding-bottom:10px;
}

#gn-menu2 {
height:80px;
padding-bottom:10px;
}

#gn-menu3 {
height:80px;
padding-bottom:10px;
}

#gn-menu4 {
height:80px;
padding-bottom:10px;
}

#gn-menu5 {
height:80px;
}

/****************Corps****************/
#corps {
width: 560px;
float:left;
font-size:1.0em;
text-align:left;
}

#fil-ariane {
width: 350px;
padding:5px;
border-color:#fff;
border-style:groove;
background-color:#000;
margin-bottom:19px;
color:#fff;
}

#fil-ariane a {
color:#777;
}

#fil-ariane a:hover {
color:red;
}

#fil-ariane a:visited {
font-style:normal;
}

#fil-ariane strong{
font-weight:normal;
letter-spacing:0.2em;
}

#center {
text-align:justify;
font-size:1.1em;
margin-left:10px;	
}

.player {
text-align:center;	
}

/*****************************************/
/*              Flyers      			 */
/*****************************************/

#images img { 
	position:absolute; 
	top:0px;
	border:none;
}
.none{
	visibility:hidden;
}
.none div{
	display:none;
}
.clear{
	clear:both;
}
#images{
	visibility:hidden;
}
#loading{
	margin-top:50px;
	text-align:center;
	width:100%;
}
#loading img{
	margin-top:10px;
	position:relative; 
}
#captions{
	position:relative; 
	text-align:center;
	z-index:10000;
}

#scrollbar{
	visibility:hidden;
	position:relative; 
	width:25px;
	height:16px;
	background-image:url(images/scroll_background.png);
	background-repeat: repeat-x;
	
	z-index:10001;}
#scrollbarg{
	float:left;
	position:absolute;
	width:30px;
	height:16px;
	margin-left:-30px;
	background-image: url(images/scroll_array_left.png);
	background-repeat: no-repeat;}
	
#scrollbard{
	float:right;
	position:relative;
	margin-right:-30px;
	width:30px;
	height:16px;
	background-image: url(images/scroll_array_right.png);
	background-repeat: no-repeat;}

	
#scrollbar_slider{
	position:absolute;
	margin-top:0px;
	z-index:10002;
	background-image:url(images/slider.png);
	background-repeat:no-repeat;
	width:100px;
	height:16px;	
}
#galerieiphone{
	text-align:left;
}
#changelog{
	width:349px;
	border-right:solid 1px #666;
	float:left;
	margin-top: 15px;
}
#changelog div{
	text-align: justify;
	padding: 0 15px 5px 15px;
}

/*****************************************/
/*               Liens       			 */
/*****************************************/
.descrip_web {
border:1px solid #FFFFFF;
padding:10px;
margin-top:10px;	
}

.entete_web {
color:#fff;
font-weight:bold;
letter-spacing:0.1em;
text-align:justify;
}

.lien_image_coach {
margin-left:20px;	
}

.lien_image {
margin-left:100px;	
}

/*****************************************/
/*               Footer       			 */
/*****************************************/
#footer {
background:url(images/footer.png) no-repeat;
height: 193px;
width: 900px;
margin-left:7px;
}

#langue {
float:left;
margin-top:90px;
margin-left:-130px;
}

#langue_liens {
float:left;
margin-top:40px;
margin-left:110px;
}

#langue_liens2 {
float:left;
margin-top:40px;
margin-left:110px;
}

#langue_videos {
float:left;
margin-top:0px;
margin-left:110px;
}

#copyright {
font-family:Georgia, "Times New Roman", Times, serif;
color:#fff;
letter-spacing:0.1em;
font-size:1.1em;	
}