#popupcontent{
	font-family:  Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#fc0000;
	text-align:center;
    position: absolute;
    visibility: hidden;
    overflow: hidden;
    border:5px solid #003C7B;
    background-color:#b1b1b1;
    border:5px solid #003c7b;
}

.prof_titre {
	font-family:  Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#000000;
	margin-left:18px;
	margin-right:35px;
}

.prof_text {
	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;
}

.prof_ul {
	font-family:  Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#000000;
	margin-left:38px;
	margin-right:35px;
}

.cont_text {
	font-family:  Arial, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#000000;
	margin-right:10px;
}

.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_prod_photo {
	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 : middle;
}

.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_mess {
	font-family: Arial, Courier New, Helvetica, Times New Roman, Geneva,Verdana, sans-serif;
	font-size:10pt;
	color:#003c7b;
	font-weight:bold;
}

.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;
}

