.titre {
	font-family:  Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:18pt;
	font-weight:bold;
	color:#D8186B;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:15px;
	text-align:center;
}

.sous {
	font-family:  Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:14pt;
	font-weight:bold;
	color:#D8186B;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:5px;
	margin-top:25px;
	text-align:left;
}

P {
	font-family:  Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#000000;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:0px;
}


.adr {
	font-family:  Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#000000;
	margin-left:10px;
	margin-right:10px;
	text-align:center;
}


.prodtitre {
	font-family:  Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:16pt;
	font-weight:bold;
	color:#D8186B;
}

.special {
	font-family:  Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#FC0000;
}

.intro {
	font-family:  Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#D8186B;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:15px;
	text-align:center;
}

.listdept {
	font-family:  Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	margin-top:5px;
}

.listgroupe {
	font-family:  Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	margin-left:20px;
	margin-right:10px;
	margin-bottom:0px;
}

.copyright {
	font-family:  Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#000000;
	text-align:center;
}















.cont_bleu {
	font-family:  Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#003e7c;
}
.cont_noir {
	font-family:  Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#000000;
}

.cont_form1 {
	font-family:  Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#000000;
	margin-left:18px;
	margin-right:35px;
}

.cont_form2 {
	font-family:  Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#000000;
	text-align:right;
}


.login_text {
	font-family:  Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#000000;
	margin-left:0px;
	margin-right:0px;
}

.login_err {
	font-family:  Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#fc0000;
	margin-left:0px;
	margin-right:0px;
	text-align:center;
}

.login_code {
	font-family:  Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#a8570f;
	margin-left:0px;
	margin-right:0px;
}

.login_link {
	font-family:  Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:9pt;
	color:#a8570f;
	margin-left:0px;
	margin-right:0px;
}
.catal_sel {
	font-family:  Courier New, Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:9pt;
	color:#000000;
	margin-left:0px;
	margin-right:0px;
}

.catal_prod {
	font-family: Verdana, Courier New, Arial, Helvetica, Times New Roman, Geneva,sans-serif;
	font-size:8pt;
	color:#000000;
	margin-left:0px;
	margin-right:0px;
	vertical-align : top;
}

.catal_prodee {
	font-family: Verdana, Courier New, Arial, Helvetica, Times New Roman, Geneva,sans-serif;
	font-size:8pt;
	color:#EEEEEE;
	margin-left:0px;
	margin-right:0px;
	vertical-align : top;
}

.catal_proddd {
	font-family: Verdana, Courier New, Arial, Helvetica, Times New Roman, Geneva,sans-serif;
	font-size:8pt;
	color:#DDDDDD;
	margin-left:0px;
	margin-right:0px;
	vertical-align : top;
}

.catal_prodred {
	font-family: Verdana, Courier New, Arial, Helvetica, Times New Roman, Geneva,sans-serif;
	font-size:8pt;
	color:#FC0000;
	margin-left:0px;
	margin-right:0px;
	vertical-align : top;
}
.catal_prod1 {
	font-family: Verdana, Courier New, Arial, Helvetica, Times New Roman, Geneva,sans-serif;
	font-size:8pt;
	color:#000000;
	margin-left:0px;
	margin-right:0px;
	vertical-align : top;
}
.catal_dem {
	font-family: Verdana, Courier New, Arial, Helvetica, Times New Roman, Geneva,sans-serif;
	font-size:7pt;
	color:#003d7c;
	font-weight:bold;
	margin-left:0px;
	margin-right:0px;
	vertical-align : top;
}

.cata2_prod {
	font-family:  Courier New, Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:9pt;
	color:#000000;
	margin-left:0px;
	margin-right:0px;
	text-align:right;
}

.catad_prod {
	font-family:  Courier New, Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:9pt;
	color:#000000;
	font-weight:bold;
	margin-left:0px;
	margin-right:0px;
}

.cat_lib {
	font-family: Arial, Courier New, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:10pt;
	color:#808080;
	font-weight:bold;
}

.cat_lib1 {
	font-family: Arial, Courier New, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:10pt;
	color:blue;
	font-weight:bold;
	text-decoration : none;
}

.input_cat {
	font-family: Verdana, Courier New, Arial, Helvetica, Times New Roman, Geneva,sans-serif;
	font-size:8pt;
	border:#ffffff;
	color:#000000;
	background:transparent;
	text-align:right;
	vertical-align:	text-top;
	width:80px;
	margin-right: 0px;
	margin-right: 0px;
	padding-right: 0px; 
}

.prod_lib {
	font-family: Arial, Courier New, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:12pt;
	color:#808080;
	font-weight:bold;
	vertical-align : top;
}

.prod_lib1 {
	font-family:  Arial, Courier New, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:10pt;
	color:#000000;
	text-align:right;
}

.prod_lib2 {
	font-family:  Arial, Courier New, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:12pt;
	color:#c59c4c;
	font-weight:bold;
}

.applicat_prod {
	font-family:  Courier New, Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:8pt;
	color:#000000;
	margin-left:0px;
	margin-right:0px;
}

.infotitre {
	font-family: Arial, Courier New, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:10pt;
	color:#000000;
	font-weight:bold;
	margin-top:5px;
	margin-left:18px;
	margin-right:18px;
	margin-bottom:0px;
}

.info {
	font-family:  Arial, Courier New, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:8pt;
	color:#000000;
	margin-left:48px;
	margin-right:18px;
	margin-top:5px;
	margin-bottom:0px;
}

.prod_comp {
	font-family: Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#AD7717;
	margin-left:0px;
	margin-right:0px;
	text-decoration : none;
}

.prod_text {
	font-family:  Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#000000;
	margin-left:0px;
	margin-right:0px;
}

.news_date {
	font-family:  Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	margin-left:18px;
	margin-right:35px;
}

.news_titre {
	font-family:  Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#000000;
}

.news_text {
	font-family:  Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	margin-left:18px;
	margin-right:35px;
}

