body {
	margin: 0px;
	padding: 0px;
	background-color: #EAEBEB;
}

/*---------------- BANNER & NAVIGATION ----------------*/
#banner {
	width: 1005px;
	height: 52px;
}
#banner img {
	float: left;
}
#language {
	padding-top: 15px;
	font-family: Arial;
	font-size: 10px;
	color: #333366;
	width: 100px;
	float: left;
}
#language a {
	color: #333366;
	text-decoration: none;
}
#language a:hover {
	text-decoration: underline;
}
#navigation {
	padding-left: 314px;
	font-family: Arial;
	font-size: 12px;
	padding-top: 16px;
}

#navigation a {
	color: #666;
	text-decoration: none;
	display: block;
	float: left;
	width: 128px;
	height: 21px;
	margin-right: 54px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding: 0px;
}
.images {
	float: right;
	margin: 0 0 0 10px;
}

#navigation a:hover {
	text-decoration: none;
}
.nav_shopping {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #68298F;
}
.nav_office {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #b9E1F8;
}
.nav_convention {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #F9BD19;
}
.nav_shopping:hover {
	color: #5a247c!important;
}
.nav_office:hover {
	color: #42a8d9!important;
}
.nav_convention:hover {
	color: #da9611!important;
}
/*---------------- GÈRE LES MARGE IE6 ----------------*/

* html #navigation {
	padding-left: 299px;
}
/*---------------- PAGE ---------------- */

#page {
	width: 1005px;
	background-color: #FFFFFF;
	float: left;
	background-image: url(../images/common/page_back.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0;
	padding: 0;
}
#page_top {
	background-image: url(../images/common/top_back.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 46px;
	width: 1005px;
}
#page_bottom {
	background-image: url(../images/common/bottom_back.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 21px;
	width: 984px;
	float: left;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 21px;
	color: #333366;
	font-family: Arial;
	font-size: 12px;
}
#page_bottom a {
	color: #333366;
	text-decoration: none;
}
#page_bottom a:hover {
	text-decoration: underline;
}
/*---------------- CONTENT ----------------*/

#content {
	width: 787px;
	float: left;
	color: #333;
	margin-bottom: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
* html #content{
	width: 750px;
}
#content p {
	font-family: Arial;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 20px;
	line-height: 15px;
}
#content h1, h2, h3, h4, h5, h6 {
	font-family: Arial;
}
#content h1 {
	font-size: 20px;
	margin-top: 0;
}
#content h2 {
	font-size: 18px;
	margin-top: 0;
}
#content h3 {
	font-size: 16px;
	margin-top: 0;
}
#content h4 {
	font-size: 14px;
	margin-top: 0;
}
#content h5 {
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 0;
	margin-top: 0;
}
#content h6 {
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 0;
	margin-top: 0;
}
#content a {
	text-decoration: underline;
	color: #666666;
}
#content a:hover {
	text-decoration: none;
}
#content ol {
	font-family: Arial;
	font-size: 11px;
	padding: 0px;
	list-style-type: decimal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#content ol li {
	list-style-type: decimal;
}
#content ul {
	font-family: Arial;
	font-size: 11px;
	padding: 0px;
	margin-top: 0px;
}
#content li {
	padding: 0px;
	list-style-position: inside;
	list-style-type: square;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#content table {
	font-family: Arial;
	font-size: 11px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#content dl {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 20px;
}
#content dt {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	padding-left: 15px;
	margin-bottom: 5px;
}
#content dd {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	padding-left: 0px;
	margin-bottom: 5px;
}
#content select {
	color: #666;
	font-family: Arial;
	font-size: 11px;
	border: #999999 1px solid;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#content .gris {
	font-size: 12px;
	color: #666666;
}
#content .noir {
	font-size: 12px;
	color: #000000;
}
#content .grisbold {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.pdf {
	float: left;
	margin-right: 5px;
}
cite {
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	color: #999999;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
}
/*---------------- MENU ----------------*/

#menu {
	padding-top: 9px;
	padding-left: 13px;
	padding-right: 0;
	padding-bottom: 0;
	width: 204px;
	font-family: Arial;
	color: #666;
	font-size: 10px;
	float: left;
}
#menu dl {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#menu dt {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	padding-left: 17px;
	background-image: url(../images/common/menu_puce.gif);
	background-repeat: no-repeat;
	color: #666;
}
#menu dt a {
	color: #666;
	text-decoration: none;
}
#menu dd {
	margin: 0px;
	line-height: 11px;
}
#menu dd a {
	color: #666;
	text-decoration: none;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 17px;
}
#menu dd a:hover {
	color: #FFFFFF;
	background-color: #AAA;
}
#menu .current {
	color: #FFFFFF;
	background-color: #666;
}

/*---------------- COLONNES ----------------*/

.colonne757 {
	width: 600px;
	margin-left: 30px;
	float: left;
	padding-right: 10px;
}

.colonne536 {
	width: 536px;
	margin-left: 30px;
	float: left;
}
.colonne536d {
	width: 215px;
	margin-top : 191px;
	margin-left: 150px;
	float: left;
}
.colonne510 {
	width: 510px;
	margin-left: 30px;
	float: left;
}
.colonne480{
	width: 480px;
	margin-left: 30px;
	float: left;
}
.colonne450 {
	width: 450px;
 *margin-left: 10px;
	margin-left: 30px;
	float: left;
}
.colonne450d {
	width: 450px;
 *margin-left: 10px;
	margin-left: 20px;
	float: left;
}
.colonne363g {
	width: 363px;
	margin-left: 30px;
	float: left;
}
.colonne363d {
	width: 250px;
	margin-left: 20px;
	float: left;
}
.colonne276 {
	width: 276px;
	margin-left: 30px;
	float: left;
}
.colonne276d {
	width: 276px;
	margin-left: 20px;
	float: left;
}
.colonne232g {
	width: 232px;
	margin-left: 30px;
	float: left;
}
.colonne232d {
	width: 232px;
	margin-left: 30px;
	float: left;
}
.colonne217 {
	width: 217px;
	margin-left: 30px;
	float: left;
}
.colonne217d {
	width: 217px;
	margin-left: 20px;
	float: left;
}
.colonne210 {
	width: 215px;
	margin-left: 15px;
	float: left;
}
.colonne190 {
	width: 190px;
	margin-left: 30px;
	float: left;
}
.colonne191 {
	width: 190px;
	margin-left: 30px;
	float: left;
}
.colonne192 {
	width: 166px;
	margin-left: 30px;
	float: left;
}
.colonne193 {
	width: 166px;
	margin-left: 30px;
	float: left;
}
.colonne194{
	width: 166px;
	margin-left: 30px;
	float: left;
}
.colonne166 {
	width: 166px;
	margin-left: 30px;
	float: left;
}

.colonne130 {
	width: 130px;
	margin-left: 30px;
	float: left;
}
.colonne_bottom {
	margin-top: 20px;
	padding-top: 5px;
	float: left;
	margin-left: 30px;
	width: 757px;
}
/*---------------- GÈRE LES MARGE IE6 ----------------*/


* html .colonne536 {
	margin-left: 15px;
}
* html .colonne510 {
	margin-left: 15px;
}
* html .colonne480 {
	margin-left: 15px;
	float:left;
}
* html .colonne450 {
	margin-left: 15px;
}
* html .colonne363g {
	margin-left: 15px;
}
* html .colonne363d {
	margin-left: 15px;
}
* html .colonne276 {
	margin-left: 15px;
}
* html .colonne232g {
	margin-left: 15px;
}
* html .colonne232d {
	margin-left: 15px;
}
* html .colonne217 {
	margin-left: 15px;
}
* html .colonne210 {
	margin-left: 15px;
}
* html .colonne190 {
	margin-left: 15px;
}
* html .colonne191 {
width:185px;
margin-left:15px;
position:absolute;
float:right;
}
* html .colonne192 {
width:185px;
margin-left:-230px;
margin-top:-1365px;
position:absolute;
float:left;
}
* html .colonne193 {
width:185px;
margin-left:-230px;
margin-top:-1220px;
position:absolute;
float:left;
}
* html .colonne194 {
width:185px;
margin-top:-2180px;
margin-left:25px;
position:absolute;
float:right;
}
* html .colonne166 {
	margin-left: 15px;
}
* html .colonne130 {
	margin-left: 15px;
}
* html .colonne_bottom {
	margin-left: 15px;
}


		#corps.h3
		{
		font-size:16;
		font-style:gras
		}
		
		#corps1
		{
		width:190px;
		height:95px;
		padding-top:5px;
		padding-left:10px;
		padding-right:5px;
		padding-bottom:10px;
		margin-bottom:10px;
		border: 1px solid #6E7372;
		font-size: 11px;
		color:#6E7372;
		font-family:arial;
		}	
		
*html #corps1{
width:180px;
}		
		#corps2
		{
		width:190px;
		height:170px;
		padding-top:5px;
		padding-left:10px;
		padding-right:5px;
		padding-bottom:10px;
		margin-bottom:10px;
		border: 1px solid #6E7372;
		font-size: 11px;
		color:#6E7372;
		font-family:arial;
		}
		
*html #corps2{
width:180px;
}
		#corps3
		{
		width:190px;
		height:175px;
		padding-top:5px;
		padding-left:10px;
		padding-right:5px;
		padding-bottom:10px;
		margin-bottom:10px;
		border: 1px solid #6E7372;
		font-size: 11px;
		color:#6E7372;
		font-family:arial;
		}
					
*html #corps3{
width:180px;
}		

#corps4
		{
		width:190px;
		height:285px;
		padding-top:5px;
		padding-left:10px;
		padding-right:5px;
		padding-bottom:10px;
		margin-bottom:10px;
		border: 1px solid #6E7372;
		font-size: 11px;
		color:#6E7372;
		font-family:arial;
		}
					
*html #corps4{
width:180px;
}		

.ancre{
font-family:arial;
font-size:11px;
}