html {
	height:100%;
}
body {
	margin: auto; /* pour éviter les marges */
	text-align: center; /* pour corriger le bug de centrage IE */
	background-size: auto;
	background: url("img_jumping/body.png") #FFF top center;
	background-repeat: repeat-x;
	font-size: 11px;
	font-style:normal;
	line-height: normal;
	font-variant: normal;
	font-weight:normal;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
}

#page
  {
		  	background: url("img_jumping/jumping-cannes.jpg")  bottom right;
	background-repeat: no-repeat ;
  position:relative;
  margin-left: auto;
    margin-right: auto;
  width: 1000px;
   min-height:660px; 



/* moitié de la largeur */
  border: 1px solid #CCC;
background-color: #FFF;


  }

div#header{
				  	background: url("img_jumping/charte_header.jpg")  top center;
	background-repeat: no-repeat ;
  display:block;
  float:left;
  margin-top:0px;
  !margin-top:0px;
  margin-left:0px;
  width:1000px;
  height:255px;
  text-align: center;

}
div#gauche_texte {
  display:block;
  float:right;
  margin-top:20px;
  !margin-top:20px;
  margin-left:20px;
  width:450px;
  height:210px;
  text-align: center;
   color: #FFF;

}
div#center_imp {
	

  display:block;
  width:817px;
  text-align: justify;
   min-height:650px; 
    height:auto !important; 
    height: 650px; 
clear: both;
	  margin-top:250px;
  !margin-top:250px;
   padding-right:170px;
   padding-left:10px;
	font-size: 11px;
	font-style:normal;
	line-height: normal;
	font-variant: normal;
	font-weight:lighter;
}


div#center_article{
	

	background-repeat: no-repeat ;
  display:block;
  width:817px;
  text-align: justify;
   min-height:200px; 
    height:auto !important; 
    height: 200px; 
clear: both;
   padding-right:170px;
   padding-left:0px;

}

div#gauche{
  float:left;
  width:350px;
}
div#droite{
  float:right;
  width:500px;
}
div#center_lien {
	clear: both;
  display:block;
    float:right;
  width:880px;
  height:30px;
  text-align: right;
	  margin-top:220px;
  !margin-top:220px;
    padding-top: 0px;
	border: 0px solid #000;


}





div#center_footer {
clear: both;
	bottom:0;
margin: auto;
   min-height:250px; 
    height:auto !important; 
    height: 250px; 
	width:1000px;
	margin-top: 10px;
	padding-top:5px;
	text-align:center;
	height:2em;
	color: #e92990;
	font: bold 10px verdana, arial, sans-serif;
}

.class2 A:link {text-decoration: underline overline; color:#e92990;}
.class2 A:visited {text-decoration: underline overline; color:#e92990;}
.class2 A:active {text-decoration: underline overline; color:#e92990;}
.class2 A:hover { text-decoration: underline overline; color:#e92990;}




div#maree {
  display:block;
    float:right;
  width:400px;
  height:165px;
  text-align: center;
	  margin-top:10px;
  !margin-top:10px;

  padding-left: 20px;
    padding-top: 10px;
}


div#Bloc_Actualites {

  position:relative;
  overflow:hidden;
  width:400px;
  text-align:left;
  margin:auto; 
  height:150px; 


}  
  
div#Content_Actualites {
	
  display:block;
  padding-left: 14px;
  padding-right: 14px;
color:##e92990;
  font: 12px verdana, arial, sans-serif;
  text-align:justify;


}

div#actualite{
  width:100%;
  display:inline-block;
    border-color: 1px solid #e92990;

}



div#actualite img{
  float:left;
  border-color: 1px solid #e92990;
}


div#actualite div.infos{
 float:right;
  display:block;

}


h1 {
  color : #E52323;
		font: bold 12px verdana, arial, sans-serif;
	font-style:bold;
	}
h2 {
  color : #666;
		font: bold 11px verdana, arial, sans-serif;
		font-style:bold;
	}
.h3 {
	color : #666;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-style:normal;
	line-height: normal;
	font-variant: normal;
	font-weight:lighter;
	}

	a:link {   color : #E52323;} /* lien non-visité */
a:visited { color:#666;} /* lien visité */
a:hover { color: #666;} /* lien survolé */
a:active { color: #666;} /* lien activé */ 

input {
border:1px solid #666;
background-color: #FFF;
filter:alpha(opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;
font-family:"trebuchet ms",sans-serif;
text-align:center;
color:#000;
}
input[type=radio] {
border:1px solid #666;
background-color: #FFF;
filter:alpha(opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;
font-family:"trebuchet ms",sans-serif;
text-align:center;
color:#000;
}
select, option {
border:1px solid #666;
background-color: #FFF;
filter:alpha(opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;
font-family:"trebuchet ms",sans-serif;
text-align:center;
color:#000;
}
textarea {
border:1px solid #666;
background-color: #FFF;
filter:alpha(opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;
font-family:"trebuchet ms",sans-serif;
text-align:center;
color:#000;
}


 table td {



	color:#000;

}
 
 
 
 table td#blanc {
 border-width:1px;
 border-style:solid; 
 border-color:#FFF;

	color:#FFF;
		color:#000;
	background-color: #e92990;
}

 table td#rose {
 border-width:1px;
 border-style:solid; 
 border-color:#CCC;

	color:#e92990;


}
