/* CSS Document */

@import url("cadre_lieux.css");
@import url("cadre_livraisons.css");
@import url("cadre_moment.css");
@import url("cadre_mon_compte.css");
@import url("cadre_panier.css");
@import url("cadre_producteur.css");
@import url("cadre_produits.css");
@import url("cadre_Inscription_NL.css");
@import url("cadre_facebook.css");
@import url("contenu.css");
@import url("espaces_design.css");
@import url("footer.css");
@import url("header.css");
@import url("header_ie.css");
@import url("page_contact.css");
@import url("page_parrain.css");
@import url("survol.css");
@import url("module_gestion.css");

html
{
	width:100%;	
	line-height: 1.166;
	
	margin: 0px;
	padding: 0px;
	margin-left: 0px; 
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#bg 
{
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	max-height:780px;
	
	z-index:1;
}


body {

	width:100%;
	
	line-height: 1.166;
	
	margin: 0px;
	padding: 0px;
	margin-left: 0px; 
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	background-image:url(../images/fond_bleu.gif);
	background-repeat:repeat-x;
	background-color:#9bb4dc;
	
	
	
	/* début du hack "fixed" permettant de fixer le menu fixe sous IE */
/*	overflow-y: hidden ; /* fonction microsoft supprimant les ascenseurs sous IE */
	margin: 0; /* la marge du body est à 0 pixels */
	padding:0; /* marge intérieure à 0 pixels */
}

/*html > body {overflow-y: auto} /* annule le overflow-y pour firefox 1.5 et supérieur */

img.png 
{
	behavior: url(../png.htc);	
}

fieldset
{
	border:none;
}

#Container {
	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
	height:100%;
	width: 100%;
		
	text-align: left;
}

.clear {
	clear: both;
	font-size: 0px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}

a.button {
    background:url(../images/btn_vert_fin.png) no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 26px;
    padding-right: 14px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: url(../images/btn_vert_debut.png) no-repeat;
    display: block;
	height:16px;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 


a.button_ie6 {
    background:url(../images/btn_vert_fin.gif) no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 26px;
    padding-right: 14px; /* sliding doors padding */
    text-decoration: none;
}

a.button_ie6 span {
    background: url(../images/btn_vert_debut.gif) no-repeat;
    display: block;
	height:16px;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button_ie6:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button_ie6:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 


a
{
	text-decoration:none;
}

.div_centre
{
	text-align:left;
	margin-left:10px;
}

.div_invisible
{
	z-index:0;
/*	background:url(../images/test.png);
	background-repeat:repeat-y;*/
	clear:both;
/*	height:100%;
	overflow:hidden;*/
}

test_ie
{
	clear:both;
	height:100px;
}
