/* options de structure generees dans l'admin */
/* original source : http://www.tanfa.co.uk/css/layouts/css-multi-column-layout-ap2.asp	*/
/* <conteneurs> ------------------------------ */
body
{
  min-width:750px;
  background-image:url("http://www.smap-asso.eu/personnalisation/img/body_fond.jpg");
  background-repeat:repeat-x;
  background-position:0 0;
  margin:0;
}

/* wrapper holds left faux column tab */
/* nn6/7 will put content out of scrollable reach if auto is used unless the min-width is on body */
#conteneur
{
  width:100%;
  margin-left:0px;
  margin-right:auto;
  margin-top:0px;
  margin-bottom:0px;
  background-image:url("http://www.smap-asso.eu/personnalisation/img/gauche_fond.jpg");
  background-repeat:repeat-y;
  background-position:0 0;
  /*position:absolute;
  top:0;left:0;	*/
}

#entete, #pied_page
{
  margin:0;
  padding:0;
  clear:both;
  width:100%;
}

#pied_page
{
  text-align: center;
  /*padding-bottom: 2px;*/
}

#conteneur_colonnes
{
  float:left;
  width:100%;

}

#conteneur_colonnes:after
{
 /* this is for NN6 to clear floats */
    content:".";
    display:block;
  height:0px;
    clear:both;
    visibility:hidden;
}

#centre
{
  margin-top:0px;
  margin-right:0px; /* a 0 pour enlever col droite */
  margin-bottom:0px;
  margin-left:169px; /* a 0 pour enlever col gauche */
  padding-top:10px;
  padding-right:10px;
  padding-bottom:10px;
  padding-left:10px;
  background-image:url("http://www.smap-asso.eu/personnalisation/img/centre.jpg");
  background-repeat:no-repeat;
  background-position: 0 0;
}

#conteneur_centre
{
	float:left;
/*	margin-left:169px;*/
  width:100%;
 margin:0 -95% 0 0;
}
/* autres que IE */
html>body #conteneur_centre
{
/*float:left;*/

}


#gauche
{
  float:left;
  width:169px;
/*  margin:0;*/
 margin:0 0 0 -11%;
  /* seulement si pas d'image */
  /*background-color:#00FF00;*/
}
/* autres que IE */
html>body #gauche
{
 margin:0 0 0 -5%;
}



#droite
{
  float:right;
  width:0px;
  margin:0;
  /* ne va pas jusqu'en bas, mettre image ? */
  /*background-color:#66FFFF;*/
}
#haut_haut
{
    background-image:url("http://www.smap-asso.eu/personnalisation/img/haut_haut.jpg");
    background-repeat:no-repeat;
    height:20px;
}

#haut_navigation
{
  background-image:url("http://www.smap-asso.eu/personnalisation/img/haut_navigation.jpg");
  background-repeat:no-repeat;
  height:20px;
}
#haut, #haut_admin
{
  /*height:103px;*/ /*  #TODO calculer la vraie hauteur */
  background-image:url("http://www.smap-asso.eu/personnalisation/img/haut_fond.jpg");
  background-repeat:repeat-x;
  clear:both;
}

#haut_bas
{
  background-image:url("http://www.smap-asso.eu/personnalisation/img/haut_bas.jpg");
  background-repeat:no-repeat;
  height:45px;
}
/* </conteneurs> ----------------------------- */

/* <menu vertical> --------------------------- */
.menuv
{
  width:167px;
  margin:0;
    padding:0;
}
/* autres que IE */
html>body .menuv
{
  width:169px;
}

.menuv span
{
    display:none;
}

.menuv ul
{
    margin:0;
    padding:0;
    position:absolute;
    width:167px;
}
/* autres que IE */
html>body .menuv ul
{
  width:169px;
}

.menuv li ul
{
    visibility:hidden;
}

.menuv li ul
{
    margin-left:169px;
}

.menuv a
{
    display:block;
    width:167px;
    margin:0;
    padding-top:3px;
  padding-right:0;
  padding-bottom:3px;
  padding-left:2px;
}
/* autres que IE */
/*
html>body .menuv a
{
  width:169px;
}
*/
.menuv li
{
    width:167px;
    display:block;
    float:left;
    list-style:none;
    margin:0;
    padding:0;
}
/* autres que IE */
html>body .menuv li
{
  width:169px;
}

* html .menuv li
{
    display:inline; /* solve a IE PC list bug */
    float:none; /* solve a IE5 clav nav bug */
}
/* </menu vertical> -------------------------- */

/* <menu horizontal> ------------------------- */
.menuh a
{
  line-height:45px;
}
/* </menu horizontal> ------------------------ */
#moteur_recherche_gauche
{
  clear:both;
  padding-top:10px;
  padding-left:5px;
  padding-bottom:10px;
}

#moteur_recherche_gauche input.boutonrecherche
{
  margin-top:5px;
}
