.bg-228fd0 {  background-color: #228fd0}
.bg-bcddf1 {  background-color: #bcddf1}
.bg-7abce3 {  background-color: #7abce3}
.bg-90c7e7 {  background-color: #90c7e7}
.bg-dfebf6 {  background-color: #dfebf6}
.bg-e9f4fa {  background-color: #e9f4fa}
.bg-ffd79b {  background-color: #ffd79b}


a.lnk-10-blk {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
a.lnk-10-blu {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #175b9f}
a.lnk-12-b-blk {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold}
a.lnk-12-blk {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}


.head-box { 
	background-color: #228FD0;
	}
	
.body-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000 ;
	background-color: #E9F4FA;
	}

.txt-10-blk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.txt_10_blu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #175b9f; 
}

.text-12-b-blu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #175B9F;
}

.text-13-b-blu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #175B9F;
}

.txt-12-blk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}


.txt-11-b-blk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.text-12-b-blk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.text-adresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 135%;
	color: #000000;
}

.text-16-blk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

.text-16-b-blk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

.txt-12-blu {
	font-family: Arial, Helvetica,
	sans-serif; font-size: 12px;
	color: #175b9f;
}

.txt-11-blk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000
}

a.txt-11-b-wht {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.mix-head { background-color: #7abce3 ; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.mix-body { background-color: #dfebf6 ; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.txt-12-blk-pp { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.txt-12-blk-semi { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; white-space:nowrap; padding-right:7px;}
.bg-c1d9ef {
	background-color: #c1d9ef;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #175B9F;
	margin:0;
	padding:0;
	}
	
h1.norm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #175B9F;
	margin:0;
	padding:0;
	}
	
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #175B9F;
	margin:0;
	padding:0;
	}
	
h2.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	margin:0;
	padding:0;
	}
	
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin:0;
	padding:0;
	}
	
	
#invers {
	position:absolute;
	left:60px;
	top:20px;
	visibility: visible;
	background-color:#C4DFF1;
	border:1px solid #3280C9;
	padding:5px 15px ;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; color:#000;
	width:525px;
	-moz-opacity:0.9;
}

*html #invers {
	position:absolute;
	left:60px;
	top:20px;
	visibility: visible;
	background-color:#C4DFF1;
	border:1px solid #3280C9;
	padding:5px 15px ;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; color:#000;
	width:555px;
	filter:alpha(opacity=90);
}

.error {
	 padding:15px 10px;
	 border:1px solid #cc0000;
	 color:cc0000;
	 font-weight:bold;
	 text-align:center;
	 margin-top:20px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	}
	
.agb_box { background-color:#f2f2f2; padding:10px; margin:20px 0;}
.agb_text { text-align:left;}
.agb_text ol{list-style-position:outside;}
.agb_text ol li{ margin-bottom:10px;}
.form_divider { background:url(../img/line.gif) no-repeat left center;}