body {
	background-color: #203351;
	padding-top:10px;
}

/***Mode cells : 1 / 4 / 1 ***/
.bg_000 {
	margin: 0 auto;
	width: 1010px;
}

.bg_100 {
 	background-image:URL(/img/000/bg_100.png);
 	background-repeat: no-repeat;
 	/*width: 992px;*/
 	width: 720px;
 	height: 121px;
 	padding-left: 290px;	
}

.bg_200 {
	background-image:URL(/img/000/bg_200.png);
	background-repeat: repeat-y;
	width: 230px;
}

.bg_201 {
	background-color: #FFFFFF;
	width: 542px;
}

.bg_202 {
	width: 8px;
}

.bg_203 {
	width: 230px;
	background-color: #FFFFFF;
}
	
.bg_300 {
	background-image:URL(/img/000/bg_300.png);
	background-repeat: no-repeat;
	height: 12px;
}
/***Mode cells: 1 / 2 / 1 ***/
.bg_010 {
	margin: 0 auto;
	width: 1010px;
}

.bg_110 {
 	background-image:URL(/img/000/bg_110.png);
 	background-repeat: no-repeat;
 	/*width: 992px;*/
 	width: 720px;
 	height: 121px;
 	padding-left: 290px;	
}

.bg_210 {
	background-image:URL(/img/000/bg_210.png);
	background-repeat: repeat-y;
	width: 230px;
}

.bg_211 {
	background-color: #FFFFFF;
	width: 780px;
}
/*
.bg_212 {
	width: 8px;
}

.bg_213 {
	width: 230px;
	background-color: #FFFFFF;
}
*/	
.bg_310 {
	background-image:URL(/img/000/bg_310.png);
	background-repeat: no-repeat;
	height: 12px;
}



.btn_000 {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	font-family: Helvetica;
	font-size: 13px;
}

.btn_001_active {
	background-image: URL(/img/000/btn_001.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 11px;
}

.btn_002_active {
	background-image: URL(/img/000/btn_002.png);
	background-repeat: repeat-x;
	height: 24px;
}

.btn_003_active {
	background-image: URL(/img/000/btn_003.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 11px;
}

.btn_001 {
	height: 24px;
	width: 11px;	
}

.btn_002 {
	height: 24px;
}

.btn_003 {
	height: 24px;
	width: 11px;
}

.btn_002_active a {
	color: white;
	text-decoration: none;
	font-weight: bold;
}

.btn_002 a {
	color: grey;
	text-decoration: none;
	font-weight: bold;/*font-weight: normal;*/
}	


/************************/

.btn_011_active {
	background-image: URL(/img/000/btn_011.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 11px;
}

.btn_012_active {
	background-image: URL(/img/000/btn_012.png);
	background-repeat: repeat-x;
	height: 24px;
}

.btn_013_active {
	background-image: URL(/img/000/btn_013.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 11px;
}

.btn_011 {
	height: 24px;
	width: 11px;	
}

.btn_012 {
	height: 24px;
}

.btn_013 {
	height: 24px;
	width: 11px;
}

.btn_012_active a {
	color: white;
	text-decoration: none;
	font-weight: bold;
}

.btn_012 a {
	color: grey;
	text-decoration: none;
	font-weight: bold;/*font-weight: normal;*/
}	


/************************/

.btn_010 {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	font-family: Helvetica;
	font-size: 13px;
}
	

.menu_000 {
	margin-right: 10px;
	width: 191px;
	text-align: left;
}

.menu_001 {
	background-image: URL(/img/000/menu_001.png);
	background-repeat: no-repeat;
	background-position: 0px -148px;
	color: white;
	font-weight: bold;
	height: 37px;
	text-align: left;
}

.menu_002 {
	background-image: URL(/img/000/menu_002.png);
	background-repeat: repeat-y;
	color: white;
	font-weight: bold;
	height: 37px;
	padding-top: 20px;
	text-align: left;
}

.menu_003 {
	background-image: URL(/img/000/menu_003.png);
	background-repeat: no-repeat;
	color: white;
	font-weight: bold;
	height: 37px;
	text-align: left;
}

.fl_001 {
	margin-left: 10px;
	margin-right: 10px;
}

.a_000 {
	color: white;
	font-weight: bold;
	height: 37px;
	line-height: 37px;
	text-align: left;
	text-decoration: none;
}

.a_001 {
	display: block;
	color: #203351;
	font-weight: normal;
	border-bottom: 1px solid #CCCCCC;
	width: 160px;
	margin: 0 auto;
	_margin-left: 20px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	font-family: Arial; 
	font-size: 11px;
	text-align: left;
}

.a_002 {
	display: block;
	color: #333333;
	font-weight: normal;
	border-bottom: 1px solid #CCCCCC;
	width: 160px;
	margin: 0 auto;
	_margin-left: 20px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	text-align: left;
}

.a_003 {
	display: block;
	color: #666666;
	font-weight: normal;
	border-bottom: 1px solid #CCCCCC;
	width: 140px;
	margin: 0 auto;
	_margin-left: 20px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-left: 35px;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	text-align: left;
}

.a_004 {
	display: block;
	color: #666666;
	font-weight: normal;
	border-bottom: 1px solid #CCCCCC;
	width: 105px;
	_width: 110px;
	margin: 0 auto;
	_margin-left: 20px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-left: 70px;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	text-align: left;
}
	
.conteneur_A * {
	margin: 0px;
	padding: 0px;
} 

.conteneur_A {
	font-size: 11px;
	font-family: verdana;
	padding: 10px;
	color: black;
}

.conteneur_A p {
	color: black;
	margin-top: 10px;
	margin-bottom: 10px;
}

.titre_A1 {
	font-size: 1.6em;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #394D6B;
	font-weight: bold;
}

.titre_A2 {
	font-size: 1.1em;
	font-weight: bold;
	color: #394D6B;
	font-style: italic;
	margin-left: 40px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #394D6B;
	width: 80%;
}

.titre_A2_bis {
	font-size: 1.1em;
	font-weight: bold;
	color: #394D6B;
	margin-left: 10px;
	padding-top: 20px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #394D6B;
	width: 90%;
}

.titre_A3 {
	font-size: 0.8em;
	margin-top: 5px;
	margin-bottom: 5px;
}

.conteneur_A li {
	list-style-type: none;/*square;*/
	list-style-image: URL(/img/puce_ok_w.png);
	color: #000000;
	margin-left:30px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 90%;
}

.conteneur_A table {
	border-collapse: collapse;
	width: 100%;
	font-size: 11px;
	color: #74748F;
}

.conteneur_A th {
	padding: 10px;
	vertical-align: top;
}

.conteneur_A .zone {
	padding-left:10px;
	border-left:1px solid #999999;
}
