#content{
    /*position:absolute*/
    text-align:left;
    padding-right:220px;
    padding-bottom:40px;
    margin-top:20px;
    color:#000000;
    text-align:left;
    font-size:1em;
    /*min-height:600px;*/
}

#content h1{
	color:#CC0000;
	font-size:1.2em;
	font-weight:normal;
	letter-spacing: 0px;
	padding-top:30px;
	padding-right:10px;
	margin:10px;
	border-bottom:1px solid #CC0000;
	
	
}
#content h2{
	color:#CC0000;
	font-size:1.2em;
	font-weight:normal;
	letter-spacing: 0px;
	padding-top:20px;
	padding-right:10px;
	margin:10px;
	margin-left:0px;
	border-bottom:1px solid #CC0000;
}

#content h3{
	color:black;
	font-size:0.8em;
	font-weight:normal;
	letter-spacing: 0px;
	padding-top:10px;
	padding-right:10px;
	margin:10px;
	margin-left:0px;
	border-bottom:1px solid #CC0000;
}

#content .h1{
	/*width:100%;*/
	padding-top:5px;
	padding-right:10px;
	margin:10px;
	margin-left:15px;
	border:0px solid black;	

}
#content .h2{
	/*width:100%;*/
	padding-top:15px;
	margin-bottom:10px;	
	margin:10px;
	margin-left:35px;
	border:0px solid black;	
}

#content .foot{

	padding-top:5px;
	padding-right:10px;
	margin:10px;
	margin-left:15px;
	background-color:#EEEEEE;
	border-top: #B5B5B5 1px;
}

table.invisible{
	text-align:left;
	border:0px solid black;	
}

table.invisible th{
	vertical-align:bottom
}

table.invisible td{
	padding:3px 5px 3px 5px;
}



table.arrondibleu{
 	border-collapse: collapse;
	width:100%;
	display:block;
	color:white;
	border:none;
	padding:0px;
	margin-bottom:20px;
	background: #253276;
}
table.arrondibleu tr{padding:0px;margin:0px;height:10px;width:10px}

table.arrondibleu a{color:white;}

/*.arrondibleu td{border-collapse: collapse;font-weight:bold;}
.arrondibleu td.left{border-left: 1px solid #008BCC;}*/
.arrondibleu td.right{border-right: 1px solid #253276;}
/*.arrondibleu td.top{font-size:1px;border-top: 1px solid #008BCC;}*/
.arrondibleu td.bottom{font-size:1px;border-bottom: 1px solid #253276;}
.arrondibleu td.corner1{display:block;height:11px;width:11px;background: url(../images/bordbleu1.gif) top left no-repeat; border:none;}
.arrondibleu td.corner2{display:block;height:11px;width:11px;background: url(../images/bordbleu2.gif) top right no-repeat; border:none;}
.arrondibleu td.corner3{display:block;height:11px;width:11px;background: url(../images/bordbleu4.gif) bottom left no-repeat; border:none;}
.arrondibleu td.corner4{display:block;height:11px;width:11px;background: url(../images/bordbleu3.gif) bottom right no-repeat; border:none;}


table.arrondiorange{
 	border-collapse: collapse;
	width:100%;
	display:block;
	color:white;
	border:none;
	padding:0px;
	margin-bottom:20px;
	background: #E7820B;
}
table.arrondiorange tr{padding:0px;margin:0px;height:10px;width:10px}
table.arrondiorange a{color:white;}

/*.arrondiorange td{border-collapse: collapse;font-weight:bold;}
.arrondiorange td.left{border-left: 1px solid #008BCC;}*/
.arrondiorange td.right{border-right: 1px solid #E7820B;}
/*.arrondibleu td.top{font-size:1px;border-top: 1px solid #008BCC;}*/
.arrondiorange td.bottom{font-size:1px;border-bottom: 1px solid #E7820B;}
.arrondiorange td.corner1{display:block;height:11px;width:11px;background:url(../images/bordorange1.gif) top left no-repeat; border:none;}
.arrondiorange td.corner2{display:block;height:11px;width:11px;background:url(../images/bordorange2.gif) top right no-repeat; border:none;}
.arrondiorange td.corner3{display:block;height:11px;width:11px;background:url(../images/bordorange4.gif) bottom left no-repeat; border:none;}
.arrondiorange td.corner4{display:block;height:11px;width:11px;background:url(../images/bordorange3.gif) bottom right no-repeat; border:none;}

table.arrondirouge{
 	border-collapse: collapse;
	width:100%;
	display:block;
	color:white;
	border:none;
	padding:0px;
	margin-bottom:20px;
	background: #7E0000;
}
table.arrondirouge tr{padding:0px;margin:0px;height:10px;width:10px}

table.arrondibleu a{color:white;}

/*.arrondirouge td{border-collapse: collapse;font-weight:bold;}
.arrondirouge td.left{border-left: 1px solid #7E0000;}*/
.arrondirouge td.right{border-right: 1px solid #7E0000;}
/*.arrondibleu td.top{font-size:1px;border-top: 1px solid #7E0000;}*/
.arrondirouge td.bottom{font-size:1px;border-bottom: 1px solid #7E0000;}
.arrondirouge td.corner1{display:block;height:11px;width:11px;background: url(../images/bordrouge1.gif) top left no-repeat; border:none;}
.arrondirouge td.corner2{display:block;height:11px;width:11px;background: url(../images/bordrouge2.gif) top right no-repeat; border:none;}
.arrondirouge td.corner3{display:block;height:11px;width:11px;background: url(../images/bordrouge4.gif) bottom left no-repeat; border:none;}
.arrondirouge td.corner4{display:block;height:11px;width:11px;background: url(../images/bordrouge3.gif) bottom right no-repeat; border:none;}


table.arrondigris{
 	border-collapse: collapse;
	width:100%;
	display:block;
	color:#CC0000;
	border:none;
	padding:0px;
	margin-bottom:20px;
	background: #DDDDDD;
}
table.arrondigris tr{padding:0px;margin:0px;}

.arrondigris td{border-collapse: collapse;margin:0px;padding:0px;font-weight:bold;}
.arrondigris td.left{border-left: 1px solid #888888;}
.arrondigris td.right{border-right: 1px solid #888888;}
.arrondigris td.top{font-size:1px;height:10px;border-top: 1px solid #888888;}
.arrondigris td.bottom{font-size:1px;height:10px;border-bottom: 1px solid #888888;}
.arrondigris td.corner{display:block;margin:0px;padding:0px;background:transparent;border: 0px solid #888888;}




td.corner img{display:block;margin:0px;}

p.footnote {
	text-align:center;	
	color:#888888;
	font-size:0.8em;
}

p.copyright {
	text-align:right;
	color:#888888;
	font-size:0.6em;
}

