/***  DEFAULT CSS FOR 1-2-1.html TEMPLATE ***/
body{
	background: #f2f2f2 url(../images/fond_bg.gif) no-repeat top center;
}
div#global{
	width: 1000px !important;
	margin: auto auto;
	background-color: #f8f8f8;
	background: #f8f8f8 url(../images/bg_left.jpg) repeat-y 0 0;
}
div#zone1{
	width: 1000px !important;
	position: relative;
	top: 0px !important;
}
div#alerts{
	float: left;
	width: 100%;
	min-height: 40px;
	height: auto;
	padding-top: 10px;
}
* html div#alerts{
	height: 50px;
}
* + html div#alerts{
	padding-top: 12px;
}
div#alerts div.notice, div#alerts div.warning, div#alerts div.fatal, div#alerts div.log, div#alerts div.error{
	margin: 2px 5px 0px 5px;
	width: 590px;
}
div#zone2, div#zone3{
	float: left;
	margin-top: -14px;
}
* html div#zone2{
	height: 440px; /* pour IE6 */ 
	margin-top: -43px !important;
}
* html div#zone3{
	height: 440px; /* pour IE6 */ 
	margin-top: -60px !important;
}
* + html div#zone3{
	margin-top: -60px !important;
}
* + html div#zone2{
	margin-top: -50px !important;
}
div#zone2{
	clear: left;
	width: 220px !important;
	min-height: 470px;
	height:100%;
	background:transparent url(../images/bg_left.jpg) repeat-y 0 0;
}
div#zone3{
	clear: right;
	width: 780px;
	min-height: 460px;
	height: auto;
	margin-top: -60px;
	background: #f8f8f8 url(../images/volute_top_center.jpg) no-repeat 100% 50px;
}
div#zone4{
	clear: both;
	background-color: #fff;
}