body {
margin: 0;
padding: 0;
font-family : Verdana;
font-size : 13px;
background : #e0e0ad;
}

.img_png, .image_typo, .spip_logos {
	behavior: url("win_png.htc");
}
.format_png { behavior: url(win_png.htc); }
img {border:0;}

.flotgauche { float: left; margin : 5px; }
.celrub { 
color : #686651;
padding-right : 10px;
border-style : solid;
border-width: 1px;
border-color : #a2a468;  }



#conteneur {
background-color : #feffcc;
width : 1000px;
margin: 0 auto; 
padding: 0;
background-image : url("dec/menuGBAS.png");
background-position: 276px left;
background-repeat: repeat-y;
}
#contsom {
background-color : #feffcc;
width : 1000px;
margin: 0 auto; 
padding: 0;

}

/*  ------------------------------------------
/*  Disposition, police de la partie haute du site 
/*  ------------------------------------------ */

#bandeau {
position: relative;
height: 276px;
}
#imagebandeau {
position : relative;
height: 232px;
background-image: url("dec/bandeau.jpg");
background-repeat : no-repeat;
}
#menuhaut {
position: relative;
height : 44px;
background-image: url("dec/fond_menuH.png");

}
#pub {
position : absolute;
width : 324px;
height : 119px;
margin-left : 676px;
margin-top : -119px;
background-image: url("dec/gym_instinctive.png");
background-repeat : no-repeat;
background-position : top right;
}
.pubgym {
font-familly : Arial;
color : #666600;
font-size : 18px;
text-transform : uppercase;
font-weight : bold;
line-height: 32px;
letter-spacing : 3px;
text-decoration: none; 
text-align :right;
vertical-align: bottom;
}
a .pubgym {
color : #666600;
text-decoration: none; 
text-align : right; 
}

a:hover.pubgym {
text-decoration: none; 
color : #666600;
text-align : right; 
font-size : 19px;
}

.menuh {
font-family : Verdana;
font-size: 11px;
text-transform : uppercase;
font-weight : bold;
color : #666600;
text-decoration: none;
}
a .menuh {color : #555726; text-decoration: none; }
a:hover.menuh   {text-decoration: underline; color : #555726;}

.gel {
height : 44px;
border-collapse: collapse;
cellspacing : 0px;
cellpadding : 0px;
border: 0;
margin-left : 25px;
}
.gelG {
width : 32px;
background-image: url("dec/gelgauche.png");
background-repeat : no-repeat;
background-position : top right;
border-collapse: collapse;
border: 0px;
cellspacing : 0px;
cellpadding : 0px;
border-color : blue;
}
.gelcentre {
background-image: url("dec/gelcentre.png");
background-position : top;
border-collapse: collapse;
border-color : green;
border: 0px;
cellspacing : 0px;
cellpadding : 0px;
}
.gelD {
width : 27px;
background-image: url("dec/geldroite.png");
background-repeat : no-repeat;
background-position : top left;
border-collapse: collapse;
border-color : purple;
border: 0px;
cellspacing : 0px;
cellpadding : 0px;
}

/*  ------------------------------------------
/*  Disposition, police de la partie gauche le menu
/*  ------------------------------------------ */

#menugauche {
float : left;
width : 235px;
height: auto;
background-image: url("dec/menuG.png");
background-repeat: no-repeat;
background-position: top left;
text-transform : uppercase;
font-size : 12px;
font-weight : bold;
line-height : 25px;
clear:both;
}
.acuncalogo {
padding-top : 50px;
padding-left : 15px;
padding-bottom : 40px;
}
/*  ------------------------------------------
/*  survol du menu gauche
/*  ------------------------------------------ */

.survol {
background-image: url("dec/bouton_off.png");
background-repeat: no-repeat;
background-position: top right;
list-style-type: none;
text-decoration : none;
display: block;
height:60px;
color : #666600;
padding-left : 10px;
}
.survolon {
background-image: url("dec/bouton_on.png");
background-repeat: no-repeat;
background-position: top right;
display: block;
text-decoration : none;
font-size : 13px;
height:60px;
color : #00A0A7;
padding-left : 10px;

}
.survol:hover {
background-image: url("dec/bouton_on.png");
background-repeat: no-repeat;
background-position: top right;
color: #006633;
font-size : 13px;
display: block;
height:60px;
padding-left : 10px;

}
/*  ------------------------------------------
/*  positionnement de la puce ronde dans le menu de gauche
/*  ------------------------------------------ */

.un {list-style-position: outside; display : block; width: 198px; }
.deux { list-style-position: outside; display : block; width: 210px;  }
.trois { list-style-position: outside; display : block; width: 220px; }
.quatre { list-style-position: outside; display : block; width: 225px; }
.cinq { list-style-position: outside; display : block; width: 230px; }
.six { list-style-position: outside; display : block; width: 230px; }
.sept { list-style-position: outside; display : block; width: 230px; }
.huit { list-style-position: outside; display : block; width: 230px; }
.neuf { list-style-position: outside; display : block; width: 230px; }
.dix { list-style-position: outside; display : block; width: 230px; }
.onze { list-style-position: outside; display : block; width: 230px; }
.douze { list-style-position: outside; display : block; width: 230px; }
.treize { list-style-position: outside; display : block; width: 230px; }
.quatorze { list-style-position: outside; display : block; width: 230px; }

/*  ------------------------------------------
/*  Disposition, police de la partie centrale du site 
/*  ------------------------------------------ */

#corps {
margin-left : 234px;
height: auto;
min-height : 450px;
background-image: url("dec/arbre.png");
background-repeat: no-repeat;
background-position: center top;
background-attachement : fixed;
font-family : Verdana;
font-size : 13px;
line-height : 17px;
color : #686651;
text-align : justify;
padding-left : 30px;
padding-right : 30px;
padding-bottom : 30px;
overflow : auto;
}

h1 {
font-size : 22px;
text-transform : uppercase;
font-weight : normal;
padding-top : 55px;
padding-bottom : 15px;
}
.titre {
font-size : 12px;
text-transform : uppercase;
font-weight : bold;
}

}
.texte {
padding-top : 15px;
text-align : justify;
}

.ssart {
color : #666600;
text-decoration: none;
}

a .ssart {
color : #686651;
text-decoration: none;
}

a:hover.ssart  {
text-decoration: underline;
color : #006633;
}

li {
list-style-type : none;
}

.prec-suiv {
line-height : 425px;
text-align : center;
}
/*  ------------------------------------------
/*  mise en page du tableau du planning
/*  ------------------------------------------ */
.tableaux, .lundi, .mardi, .mercredi, .jeudi  { float : left; text-align : center; width : 125px; vertical-align : center;}
.jours {
background: #fdfcf9;
filter:alpha(opacity=50);
-moz-opacity:.50;
color : black;
height : 20px;
}
.heures { width : 50px; float : left;  text-align : justify; }
.heure {  height : 50px; border-style : solid; border-width: 1px;border-color : #a2a468;  text-align : center; background: #d8dba6;
filter:alpha(opacity=50);
-moz-opacity:.50;
color : black;
}
.vendredi {  float : left; text-align : center; width : 125px;}

.plancel { height : 50px; border-style : solid; border-width: 1px;border-color : #a2a468;  text-align : center;}

.invisible {font-size : 0px; visibility : hidden; }

.jaune { height : 50px; border-style : solid; border-width: 1px;border-color : #a2a468;  text-align : center; background: #feffcc; filter:alpha(opacity=70); -moz-opacity:.70;  }
.blanc {height : 50px; border-style : solid; border-width: 1px;border-color : #a2a468;  text-align : center; background: #fdfcf9; filter:alpha(opacity=70); -moz-opacity:.70; }

a { color : #00A0A7;}
/*  ------------------------------------------
/*  mise en page du tableau des tarifs
/*  ------------------------------------------ */
.tdinvisible { 
text-align : left;
 }
.tdtitrehaut {
text-align : center;
width : 100px;
background: #fdfcf9;
filter:alpha(opacity=50);
-moz-opacity:.50;
border-style : solid;
border-width: 1px;
border-color : #a2a468;  
color : black;
}
.tdtitregauche {
width : 125px;
background: #d8dba6;
filter:alpha(opacity=50);
-moz-opacity:.50;
color : black;
border-style : solid;
border-width: 1px;
border-color : #a2a468;  
text-align : center;
}
.tdclaires {
background: #fdfcf9;
filter:alpha(opacity=70);
-moz-opacity:.70;
color : #00A0A7;
text-align : right;
padding-right : 10px;
border-style : solid;
border-width: 1px;
border-color : #a2a468;  
}
.tdfonces {
background: #feffcc;
filter:alpha(opacity=70);
-moz-opacity:.70;
color : black;
text-align : right;
padding-right : 10px;
border-style : solid;
border-width: 1px;
border-color : #a2a468;  
}
.tdbasse {
background: #fdfcf9;
filter:alpha(opacity=70);
-moz-opacity:.70;
color : #00A0A7;
text-align : left;
padding-left : 10px;
padding-right : 10px;
border-style : solid;
border-width: 1px;
border-color : #a2a468;  
}
/*  ------------------------------------------
/*  Disposition, police du pied du site
/*  ------------------------------------------ */

#pied {
height: 30px;
background-image: url("dec/fond_menuH.png");
text-align : center;
line-height : 25px;
clear: both;
}
.pieda {
color : #feffd1;
text-decoration: none;
}
/*  --------------------------
/*  mise en page du sommaire
/*  ------------------------- */

#haut {
position: relative;
height : 207px;
background-image : url("dec/accHAUT.jpg");
}
#millieu {
position: relative;
height : 359px;
background-image : url("dec/acMILIEU2.jpg");
background-repeat: no repeat;
}
.entree { padding-top : 35px; padding-left : 8px;}
#bas {
position: relative;
height : 134px;
background-image: url("dec/acBAS.jpg");
}
/*  ---------------------------------------------------------
/* lien du sommaire allant directement sur la gym instinctive
/*  -------------------------------------------------------- */

#giac { width : 154px; height : 134px; margin-left : 423px;}


.gi {width : 154px; height : 134px; background-image : url("dec/gifvide.gif"); background-repeat : no-repeat; background-position : top; display : block;}

a.gi {width : 154px; height : 134px; background-image : url("dec/GIsom.jpg"); background-repeat : no-repeat; background-position : top; display : block;}

a:hover.gi {width : 154px; height : 134px; background-image : url("dec/GIsom1.jpg"); background-repeat : no-repeat;  background-position : top; display : block;}

