/* 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:760px;
	background-image:url("http://www.mhcreations.com/clients/paio/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:760px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	background-image:url("http://www.mhcreations.com/clients/paio/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:760px;
}

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

#conteneur_colonnes
{
	float:left;
	width:760px;

}

#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:150px; /* a 0 pour enlever col gauche */
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	background-image:url("http://www.mhcreations.com/clients/paio/personnalisation/img/centre.jpg");
	background-repeat:no-repeat;
	background-position: 0 0;
}

#conteneur_centre
{
	float:left;
	width:760px; 
	margin:0 -95% 0 0;
}

#gauche
{
	float:left;
	width:150px;
	margin:0 0 0 -5%;
	/* seulement si pas d'image */
	/*background-color:#00FF00;*/
}

#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.mhcreations.com/clients/paio/personnalisation/img/haut_haut.jpg");
	background-repeat:no-repeat;
	height:20px;
}
#haut, #haut_admin
{
	/*height:103px;*/ /*  #TODO calculer la vraie hauteur */
	background-image:url("http://www.mhcreations.com/clients/paio/personnalisation/img/haut_fond.jpg");
	background-repeat:repeat-x;
	clear:both;	
}

#haut_bas
{
	background-image:url("http://www.mhcreations.com/clients/paio/personnalisation/img/haut_bas.jpg");
	background-repeat:no-repeat;
	height:50px;
}
/* </conteneurs> ----------------------------- */

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

.menuv span
{
    display:none;
}

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

.menuv li ul
{
    visibility:hidden;
}

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

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

* 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:50px;
}
/* </menu horizontal> ------------------------ */
#moteur_recherche_gauche
{
	clear:both;
	padding-top:10px;
	padding-left:5px;
	padding-bottom:10px;
}

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

