html, body, div, p, table, td, tr, th, h1, h2, h3, h4, a, img {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #363636;
}
body {
	background-image: url(../images/patern_body.jpg);
	background-repeat:no-repeat;
	background-color: #777777;
}
img{
	border: 0px;
}
#margeGauche{
	float: left;
	width: 27px;
	height: 1px;
	margin: 0px;
	padding: 0px;
}
#mirplexlevel0 {
	float:left;
	width: 713px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/contour_droit.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
html>body #mirplexlevel0{
	float:none;	
}

/* Pour Firefox & Safari */
html>/**/body #mirplexlevel0 { width: 740px; }

#bg_top, #bg_top_en{
	height: 71px;
	width: 713px;
	padding: 0px;
	margin: 0px;
	background-color:#777777;
	background-image:  url("../images/banniereHaut/bg_top.jpg");
	background-repeat: no-repeat;
	background-position: left;
	text-align:right;
}
#bg_top_en{
	background-image:  url("../images/banniereHaut/bg_top_en.jpg");
	background-repeat: no-repeat;
	background-position: left;	
}

/* Pour Firefox & Safari */
html>/**/body #bg_top { margin-left:27px; }
html>/**/body #bg_top_en { margin-left:27px; }

#bg_top img, #bg_top_en img{
	margin: 51px 0px 0px 0px;
}

#banniereHaut {
	border-left: 7px solid #ffffff;
	height:109px;
}
html>body #banniereHaut{
	
}


/* Pour Firefox & Safari */
html>/**/body #banniereHaut{ margin-left:27px; }

#fond_patern {
	width: 699px;
	background-image: url(../images/patern_menuGauche.gif);
	background-repeat:repeat;
	border-left: 7px solid #ffffff;
}
html>body #fond_patern{

}
html div[id]#fond_patern{
	width: 692px;
}

/* Pour Firefox & Safari */
html>/**/body #fond_patern { margin-left:27px; }

#main {
	float:right;
	width: 524px;
	height: 400px;
	min-height: 400px;
	background-color:#FFFFFF;
	background-image: url(../images/bg_contenubottom.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
	border-left: 7px solid #ffffff;
}
html>body #main { /*Cache de IE */
	
}
html div[id]#main{
	height: auto;
	width: 517px;
}

#bg_bottom{
	float:left;
	width: 740px;
	height:33px;
	background-image: url(../images/contour_bas.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#bg_bottom #bg_bottom_copyright{
	color:#FFFFFF;
	float:right;
	padding: 15px 6px 0px 0px;
}


#bg_bottom_right{
	float:right;
}
/* CSS HACKS */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0;
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */