* {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
body {
	background:#f1f1f1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
h1 {
	position:absolute;
	top:-9999px;
}

#conteneur_entete
{
  background:url(img/back_entete.jpg) repeat-x top;
  width:100%;
  height:100%;
  
}

#global {
	background:#f1e4c1;
    width:100%;
	height:100%;

}
#contenu_entete
{
  width:960px;
  height:306px;
}
#entete
{
  width:960px;
  height:340px;
  margin:0 auto;
}
#centeneur_cordo
{
  width:264px;

  padding-top:35px;
  margin-left:22px;
  float:left;
}
#cordonne
{
  background:url(img/back_contact.png) no-repeat;
  width:264px;
  height:224px;
  padding-top:8px;
}
#logo
{
   background:url(img/logo.png) no-repeat;
   width:252px;
   height:70px;
   margin:0 auto;
}
#contact
{
  width:170px;
  height:88px;
  margin:0 auto;
  margin-top:30px;
}
#contact dl
{
  width:170px;
  font-size:11px;
  text-align:center;
}
#contact dl dt
{
  text-transform:uppercase;
  font-weight:bold;
 
}
#contact dl dd
{
  margin-top:10px;
}
#flash
{
  width:306px;
  height:305px;
  float:left;
  margin-left:70px;
}
#newsletter
{
  background:url(img/newsletter.png) no-repeat;
  width:177px;/*292*/
  height:35px;/*44*/
  float:left;
  margin-top:30px;
  padding:9px 0 0 115px;
}
#newsletter .txt
{
  width:135px;
  height:17px;
  background-color:#f5e9bc;
  border:1px solid #dcc213;
  color:#3fa20f;
  font-family:"Trebuchet MS";
  text-align:center;
}
#newsletter .sub
{
  border:0;
  background:url(img/sub.jpg) no-repeat;
  width:23px;
  height:19px;
  cursor:pointer;
}
#actualite
{
  background:url(img/actu.png) no-repeat;
  width:244px;/*263*/
  height:130px;/*180*/
  float:left;
  margin:10px 0 0 27px;
  padding:50px 0 0 19px;
  text-transform:lowercase;
}
#actualite .date
{
  color:#ff8f16;
  font-size:11px;
}
#actualite .titre
{
  color:#ff8f16;
  font-weight:bold;
  margin-top:5px;
}
#actualite .text
{
  width:225px;
  
  margin-top:5px;
  overflow:auto;
}
#actualite  a
{
color:#3fa20f;
}
#menu_flash
{
  width:880px;
  height:13px;
  margin:0 auto;
}
#centre
{
  background:url(img/centre.png) repeat-y;
  width:960px;
  min-height:480px;
  margin:0 auto;
}
#conteneur_h2
{
  width:1px;
  height:1px;
  position:relative;
}
#back_h2
{
  background:url(img/back_h2.png) no-repeat;
  width:1051px;
  height:58px;
  position:absolute;
  top:-3px;
  left:-40px;
}
#h2_flash
{

  width:139px;
  height:48px;
  margin:0 auto;
  margin-top:10px;
}


#h2_flash2
{

  width:556px;
  height:96px;
  margin:0 auto;
  margin-top:10px;
}
#h2_flash3
{

  width:450px;
  height:120px;
  margin:0 auto;
  margin-top:10px;
}

#h2_flash4
{

  width:180px;
  height:48px;
  margin:0 auto;
  margin-top:10px;
}

#h2_flash5
{

  width:250px;
  height:100px;
  margin:0 auto;
  margin-top:10px;
}

#h2_flash6
{

  width:139px;
  height:48px;
  margin:0 auto;
  margin-top:10px;
}
#contenu
{
  width:864px;
  margin:0 auto;
  padding-top:60px;
}
#contenu .float_left
{
  background:url(img/cadre.jpg) no-repeat;
  width:275px;/*305*/
  height:194px;/*219*/
  padding:25px 0 0 30px;
  margin:10px 0 0 10px;
  float:left;

}
#contenu .float_right
{
  background:url(img/cadre.jpg) no-repeat;
  width:275px;/*305*/
  height:194px;/*219*/
  padding:25px 0 0 30px;
  margin:10px 10px 0 0;
  float:right;

}
#contenu p
{
  padding:20px 10px 0 10px;
}

/***** contenu *****/

#contenu p.accroche {
color:#996633;
font-size:14px;
text-align:center;
}


#contenu .accroche {
color:#996633;
font-size:14px;
} 

#contenu ul#technique{
margin-left:20px;
list-style:none;
padding:10px;
}

#contenu ul#technique li {
padding-bottom:8px;
}

#contenu h3 {
padding-top:10px;
margin-bottom:10px;
}

#contenu h4 {
margin-left:120px;
padding-top:20px;
}
#contenu ul#sophro li{
text-align:center;
list-style:none;
padding:2px;
}

#contenu ul#objectifs li, #contenu ul#sportif li  {
margin-left: 50px;
padding:2px;
}

#contenu .border {
color:#996633;
text-align:center;
}

/**********************/
#pied
{
  background:url(img/pied.jpg) repeat-x;
  height:224px;
}
#footer
{
  background:url(img/footer.jpg) no-repeat;
  width:958px;
  height:84px;/*224*/
  padding-top:140px;
  margin:0 auto;
}
#footer ul
{
  width:585px;
  height:45px;
  margin:0 auto;
text-align:center;
}
#footer ul li
{
  list-style:none;
  display:inline;
  font-size:11px;
  color:#ffe402;
}
#footer ul li a
{
  color:#ffe402;
  text-decoration:none;
  padding:0 5px;
}
#footer .imnalys
{
  text-align:center;
}
#footer .imnalys img
{
  border:0;
}
#footer .imnalys span
{
 position:absolute;
 top:-9999px;
}
/*     Formulaire      */
input.champs {
border: solid 1px;
}

textarea.champs {
border: solid 1px;
}

p span.left {
float:left;
width:100px;
font-weight:bold;
margin-right:20px; 
}

.bouton {
border: solid 1px;
margin-left:10px;
}

p.notice {
font-size: 80%;
}
