/*
	//--------------------------
	// CSS - MAIN.CSS
	// ELPC
	// CREATED BY : 		ACARRIER
	// CREATION DATE :		2012-2013
	// LAST, LAST MODIF :	2013-07-08
	// LAST MODIFICATION :	2013-10-16
	// LAST MODIF. INFO  :	ADDED noBold
	//-------------------------------------
*/

@charset "utf-8";
@import url("css/index.css");
@import url("css/menu.css");
@import url("css/cont.css");
/* CSS Document */

html, body{margin:0px;padding:0px;}

input, textarea, select, option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
/*-------------------------------*/

.ARIAL_9 {font-size: 9px}
.ARIAL_9 {font-family: Arial, Helvetica, sans-serif;font-size: 9px;}
.ARIAL_11 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
.ARIAL_11G {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;}
.ARIAL_12 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.ARIAL_12G {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
.ARIAL_14 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.ARIAL_14G {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;}

.ARIAL_14-BLEU {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#333333;}
.ARIAL_17G {font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold;}
.ARIAL_18G {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;}


a:link {
	text-decoration: none;
	color: #000099;
}
a:visited {
	text-decoration: none;
	color: #000099;
}
a:hover {
	text-decoration: underline;
	color: #0000CC;
}
a:active {
	text-decoration: none;
	color: #000099;
}

/*---------- Special ----------*/

table.hoverTr{
	border-collapse:collapse;
}

table.hoverTr tr{
	background-color:transparent;
	height:18px;
}
table.hoverTr tr:hover{
	background-color:#CCC;
}

table.hoverTr tr.noHoverTr:hover{
	background-color:transparent;
}
table.leftBold > tr > td:first-child, table.leftBold > tbody > tr > td:first-child{font-weight:bold;}
table.leftBold > tr > td:first-child, table.leftBold > tbody > tr > td:first-child.noBold{font-weight:normal;}
table.leftBold > tr > td:first-child, table.leftBold > tbody > tr.noBold > td:first-child{font-weight:normal;}
.noBold{font-weight:normal;}

.noMarPadAndCol{
	margin:0px;
	padding:0px;
	border-collapse:collapse;}
	
.err{color:#F00;}

.absolute_center{
	margin: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	box-sizing:border-box;
	display: block;
	max-width:100%;
	max-height:100%;
	width: auto;
	height: auto;
}

.absolute_center_container{
	display:inline-block;
	position:relative;
}