﻿/* generated by csscreator.com */ 
html, body
{
	margin:0;
	padding:0;
} 
 
#pagewidth
{
	min-width:1000px;
}
 
#header
{
	position:relative;
	height:100px;
	background: #431837 url(../Image/Menu/FndMenuHautBarreBas.gif) repeat-x bottom;
}

.bg_bleublanc
{
	background:url(../Image/bg_bleublanc.jpg) repeat-x;
	z-index:2;
}
.bg_blancaubergine
{
	background:url(../Image/bg_blancaubergine.jpg) bottom repeat-x;
	z-index:2;
}
.bg_bleublanc_droite
{
	position:absolute;
	width:50%;
	right:0;
	background:#FFFFFF url(../Image/bg_bleublanc_contenu.jpg) repeat-x;
	z-index:1;
	height:100%;
}

#wrapper
{
	position:relative;
}

#maincol
{
	background-color: #FFFFFF;
	position: relative;
	width:1000px;
	margin: 0 auto;
	z-index:3;
}

.bg_bleumenu
{
	background:url(../Image/bg_bleumenu.jpg) no-repeat;
}
.bg_auberginemenu
{
	background:url(../Image/bg_auberginemenu.jpg) bottom left no-repeat;
}
.bg_contenu
{
	position:absolute;
	height:100%;
	width:541px;
	top:0;
	right:0;
	background:#FFFFFF url(../Image/bg_contenu.jpg) top right no-repeat;
}

#maincol,.bg_bleumenu,.bg_auberginemenu,#content,.rightcol
{
	min-height:510px;
	height:auto !important;
	height:510px;
}

#content
{
	position:relative;
	z-index:3;
}


.pagewidthcenter
{
	width:1000px;
	margin:0 auto;

}

/* *** Float containers fix:
http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after 
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix
{
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
/* End hide from IE-mac */