body,html{
	background-color: #FFFFFF;
	margin: 0;
	margin-top:0px;
	margin-left:0px;
	text-decoration: none;
	font-size:10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:none;	
	
}
a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:9pt;
	color: #014D87;	
}
/*a:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:9pt;
	color: #014D87;	
}*/
.label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#B1A900;
}
a.label:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: underline;
	font-weight:bolder;
	color:#B1A900;
}

a.highlight{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#004ba3;
}

a.text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#7393AA;
}
.text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#7393AA;
}
a.textMAJ{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-transform:uppercase;
	color:#7393AA;
}
a.btext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#7393AA;
}
a.text_small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#7393AA;
}
a.basic{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#000000;
}
a.text_rouge{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#FF0000;
}
a.listbap{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	text-transform:uppercase;
	font-weight:normal;
	color:#000000;
}
a.titre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	color:#7393AA;
	text-transform:uppercase;
}
a.stitre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	color:#014D87;
}

tr.pij1{
	background: #DAE2E8;
}
.pij1{
	background: #DAE2E8;
}
tr.pij0{
	background: #FFFFFF;
}
a.tab{
	font-family : Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #014D87;
	text-decoration : none;
}
a.tabh{
	font-family : Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #014D87;
	text-decoration : none;
}
a.tabh:hover{
	font-family : Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #014D87;
	text-decoration : underline;
}
a.tab_small{
	font-family : Arial, Helvetica, sans-serif;
	font-size:7pt;
	color: #014D87;
	text-decoration : none;
}
a.tabu{
	font-family : Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #014D87;
	text-decoration : underline;
}
a.tabtitre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:auto;
}
a.tabtitre:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:auto;
	text-decoration: none;
}





input {
	font-family : Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:none;
	height:22px;
}
textarea {
	font-family : Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:none;
}
select {
	font-family : Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:none;
}
select.basic {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:none;
}


td {
	font-family : Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #014D87;
}

/*Les boutons Varea en HTML*/
.vareaButton	{
	position:relative;
	width:118px;
	height:28px;
	eborder:1px solid red;
	margin-bottom:4px;
	color:rgb(147, 170, 188);
	font-family:Arial, sans-serif;
}
.vareaButton .inset		{
	position:absolute;
	width:111px;
	height:25px;
	left:2px;
	box-shadow: 3px 3px 5px -1px rgba(155, 188, 211, 0.8) inset;
	background-color:white;
}
.vareaButton .label	{
	position:absolute;
	width:102px;
	height:17px;
	left:7px;
	top:5px;
	padding:0px 1px;
	font-weight:bold;
	-webkit-font-smoothing: antialiased;
	font-size: 9.7pt;
	overflow-x: hidden;
	white-space:nowrap;
	text-shadow: 0px 0px 1px rgba(147, 170, 188, 0.5);
	z-index:1;
	background-color:white;
	color:inherit;
}
.vareaButton a, .vareaButton a:visited	{
	color:rgb(147, 170, 188);
	font-size: 10pt;
}
.vareaButton .innerShadow	{
	position:absolute;
	width:109px;
	height:22px;
	left:4px;
	top:2px;
	box-shadow: 3px 2px 3px 1px rgba(155, 188, 211, 0.7);
}
.vareaButton:hover, .vareaButton:hover a		{
	color:rgb(186, 178, 64);
}
.vareaButton:hover .inset		{
	box-shadow: 3px 3px 5px -1px rgb(186, 178, 64) inset;
}
.vareaButton:hover .innerShadow	{
	box-shadow: 3px 2px 3px 1px rgb(186, 178, 64);
}
.vareaButton.adjustable	{
	visibility:hidden;
}

.vareaButton > a.disabled	{
	cursor:not-allowed;
}

/*Quelques animations*/
.highlight.fieldContainsValue		{
	animation-name: easyOnTheEyes;
	animation-duration: 1s;
	animation-iteration-count: infinite;
	animation-direction:alternate;
	animation-timing-function: ease-in-out;
}

@keyframes easyOnTheEyes		{
/*	from	{
		color:#8dc8ff;
	}*/
	to	{
		color:#B1A900;
	}
}

