body {
	margin:0;
	padding:0;
}
img, div, li { behavior: url(iepngfix.htc) }
form {border:0; margin:0;}

h1 {padding:0;margin:0;}
h2 {padding:0;margin:0; display:inline;}
h3 {padding:0;margin:0; display:inline;}

sup {font-size:11px;}

/* GENERAL */
.pointer {cursor:pointer;}
.move {cursor:move;}
.justify {text-align:justify;}
.hidden {display:none;}

/* FORMULAIRE CHAMPS INPUT TEXT */
.input_champ {
	padding:0.15em;
	width:10em;
	border:1px solid #ddd;
	background:#fafafa;
	font:bold 0.95em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	color:#6d6e70;
}

.input_champ2 {
	padding:0.15em;
	width:10em;
	/*font-size:12px;*/
	border:1px solid #ddd;
	background:#FFFFFF;
	font:bold 1em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	color:#6d6e70;
}
.input_champ:hover, input:focus {
	border-color:#c5c5c5;
	background:#f6f6f6;
	color:#000;
} 

.aGRIS_12{
	font-family:arial;font-size:12px;color:#6d6e70;
	text-decoration:none;
}

.aGRIS_12:hover{
	font-family:arial;font-size:12px;color:#000066;
	text-decoration:underline;
}

.aGRIS_12:actived{
	font-family:arial;font-size:12px;
	color:#F00;
	text-decoration:underline;
}

.aGRIS_14{
	font-family:arial;font-size:14px;color:#6d6e70;
	text-decoration:none;
}

.aGRIS_14:hover{
	font-family:arial;font-size:14px;color:#000066;
	text-decoration:underline;
}

.aGRIS_15{
	font-family:arial;font-size:15px;color:#6d6e70;
	text-decoration:none;
}

.aGRIS_15:hover{
	font-family:arial;font-size:15px;color:#000066;
	text-decoration:underline;
}

.titre_actu {
	background-color:#999; 
	line-height:20px;
	color:#FFFFFF;
	padding:5px
}
.marge_actu {
	border-top:dotted 1px #999;
	padding-top:5px;
	margin-top:8px;
}
.marge_actu a {
	text-decoration:none;
}
.marge_actu a:hover {
	text-decoration:underline;
}

.titre_cadre{
	line-height:22px;
	font-family:arial;
	font-size:15px;
	color:#0066cc;
}

.sous_cadre{
	line-height:22px;
	font-family:arial;
	font-size:14px;
	color:#6d6e70;
}

.cadre_resultat {
	font-family:arial;
	font-size:14px;
	padding:8px;
	
}

.contourNOIR {
	border:solid;
	border-width:1px;
	border-color:#ccc;
}

.res {
	line-height:19px;
	font-family:arial;
	font-size:14px;
	/*color:#000;*/
	padding:3px;
	text-transform:uppercase;

}
.res:hover {
	line-height:19px;
	font-family:arial;
	font-size:14px;
	/*color:#FFF;*/
	color:#0066CC;
	padding:3px;
	text-transform:uppercase;
	background-color:#ddebf8;
	/*background-color:#2b88d5;*/
}
.alerte{ 
	color:#C00;
}
div#light_aide{
	border: 5px solid #ccc; 
	padding: 10px; 
	position: absolute; 
	background-color:#ddebf8; 
	width: 470px; 
	margin-top: 35px;
	margin-left:200px
}
