/*D'iX sas*//*Modification le 14/05/18*/html, body {	height: 100%;	margin: 0px;	padding: 0px;	background: #fff;}body {	text-align: center;    /* image de fonds*/	}/*::-webkit-scrollbar {    width: 13px;}::-webkit-scrollbar-track {    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);    -webkit-border-radius: 10px;    border-radius: 10px;}::-webkit-scrollbar-thumb {    -webkit-border-radius: 15px;    border-radius: 15px;    background: #FF8C10;    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);}::-webkit-scrollbar-thumb:window-inactive {	background: rgba(255,0,0,0.4);}*/acronym, abbr {	cursor: help;	border-bottom: 1px dotted #999;}h1 {	font: bold 1.8em "Arial", Verdana, Trebuchet MS, sans-serif;	color: #FF8C10;	padding: 0px;	margin: 0em 0em 1em;}h2 {	font: bold 1.4em "Arial", Verdana, Trebuchet MS, sans-serif;	color: #000;	padding: 0px;	margin: 0em 0em 0em;}h3 {	font: bold 1em "Arial", Verdana, Trebuchet MS, sans-serif;	color: #666;	margin: 0px 0px 1em;	padding: 0px 0px 0px 1em;}h4 {	font: bold 0.8em Arial, Verdana, Helvetica, sans-serif;	color: #CCC;/*#FF8C10*/}h5 {	font: 0.9em Arial, Verdana, Helvetica, sans-serif;	color: #000;	margin-bottom: 0px;}h6 {	font: bold 0.8em Arial, Verdana, Helvetica, sans-serif;	color: #666;	margin: 0px 0px 1em;	padding: 0px 0px 0px 0em;}.resultat_rech{font: bold 1.1em Arial, Verdana, Helvetica, sans-serif;color: #FF8C10;}.GTresult_enreg{font: bold 1em Arial, Verdana, Helvetica, sans-serif;color: #FF8C10;}strong {	/*color: #FF8C10;*/	margin: 0px;	padding: 0px;	font: bold 0.95em Arial, Verdana, Helvetica, sans-serif;}select {	margin: 0px 0.5em 0px 0px;	padding: 0px;	font: bold 0.8em/22px Arial, Verdana, Helvetica, sans-serif;	color: #FF8C10;	background: #fff;	border: 1px solid #ccc;}caption {	color: #FF8C10;	text-align: center;	background: #333;	border: 1px solid #ccc;	margin-left: 2px;	padding: 0.2em;	font: bold 0.9em "Arial", Verdana, Trebuchet MS, sans-serif;	margin-top: 2em;	width: 32.5%;}html>body caption {/* hack pour IE 5 pour respecter l'implementation d'une boite css */width: 38.5%;}/* structure de la page */#conteneur {	text-align: left;	position: relative;	font-size: 80%;	margin: 0px;	width: 100%;				padding: 0px; }#entete {    background: #333 url(/htm/img/avenioentete.png) no-repeat 50% 0%;	height: 315px;	margin: 0px;	padding: 0px;	border-top: 1px outset #E8E8E8;	margin-top: 0.0em;width: 100%;	min-width: 50%;	max-width: 100%;	}#logoavenio {	margin: 0px;	padding: 0px;}#cheminsite {	margin: 0px;	padding: 0px;	text-align: right;	font: bold 1em "Arial", Verdana, Trebuchet MS, sans-serif;	color: #ccc;}#cheminsite a {	color: #FF8C10;	text-decoration: none;	padding-right: 0.1em;	padding-left: 0.1em;	margin: 0px;	font: bold 0.8em Arial, Verdana, Helvetica, sans-serif;}#cheminsite a:hover {	color: #333;	text-decoration: none;	border-bottom: 1px solid #333;}#cheminsite p {	margin:0;	padding: 0px 4% 0px 0px;}#contenu {	padding: 1em 4% 0em 0px;	margin: 0px 0px 0em 22%;	font: 1em Arial, Verdana, Helvetica, sans-serif;	width: 70%;	border: 1px;	border-bottom: 1px;}#contenu_page_base {	padding: 1em 4% 0em 0px;	margin: 0px 0px 0em 22%;    width: 70%;	text-decoration: none;	/*border: 1px;*/	/*border-bottom: 1px*/}#contenu_page_base img{   	border-top: 0px solid #ccc;	border-radius: 5px;	-webkit-border-radius: 1px;	-webkit-box-shadow:0 0 1px #111;	box-shadow:0 0 1px #111;}#contenu_perso {	padding: 1em 4% 0em 0px;	margin: 0px 0px 0em 22%;	width: 70%;	/*border: 1px;*/	/*border-bottom: 1px*/	}#contenu_perso_edit {width: 100%;margin: 0px;padding: 0px;}#contenu_perso img{   	border-top: 0px solid #ccc;	border-radius: 5px;	-webkit-border-radius: 1px;	-webkit-box-shadow:0 0 1px #111;	box-shadow:0 0 1px #111;}html>body #contenu { /* hack pour IE 5 pour respecter l'implementation d'une boite css */    width: 70%;	color:#000;	font: 1em "Arial", Verdana, Trebuchet MS, sans-serif;}#contenu h1 {	color: #FF8C10;	font: bold 1.4em "Arial", Verdana, Trebuchet MS, sans-serif;}#contenu .titre {color: #8c8c8c;font: 0.9em "Arial", Verdana, Trebuchet MS, sans-serif;}#contenu .result {	color: #000;	font: 1.1em "Arial", Verdana, Trebuchet MS, sans-serif;}#contenu .text {	color: #000;	font: 1em "Arial", Verdana, Trebuchet MS, sans-serif;}#contenu .info {	color: #8c8c8c;	font: bold 0.8em "Arial", Verdana, Trebuchet MS, sans-serif;}}#contenu .lien a{	color: #FF8C10;	font: 1em Arial, Verdana, sans-serif;	text-decoration: none;	border-bottom: 0px solid #1A97FF ;}#contenu .lien a:hover{	color: #333;    font: 1em Arial, Verdana, sans-serif;	text-decoration: none;	border-bottom: 0px solid #ccc;	border-top: 0px solid #ccc;}#contenu ul, ol {	/*font: normal 1em Arial, Verdana, Helvetica, sans-serif;*/	color:#000;}#contenu li a {	color: #FF8C10;	font: 1em Arial, Verdana, sans-serif;	font-weight: bold;	text-decoration: none;	margin: 0px;	padding: 0px;}#contenu li a:hover {	color: #333;    font: 1em Arial, Verdana, sans-serif;	border-bottom: 0px solid #FF8C10;	font-weight: bold;	text-decoration: none;}#contenu p {color:#000;font: 1em "Arial", Verdana, Trebuchet MS, sans-serif;	}p a {	color:#c4d2e0;	border-bottom: 0px solid #FF8C10;	font: 1em "Arial", Verdana, Trebuchet MS, sans-serif;	}#contenu .espace{height: 14px;}/*   NavBar  */#navbar {background: #333;border-radius: 0px;	width: 100%;	margin-top: 0px;	margin-left: 0px;	height: 28px;	border-bottom: 0px outset #333;	    }#navbar ul {    color: #FFF;	width: auto;	margin-top: 0px;	margin-left: 0px;	padding-left: 37%;	margin-bottom: 0px;	border-bottom: 0px outset #333;		}#navbar ul li {list-style-type: none;display: inline;font-family: "Arial", Verdana, Trebuchet MS, sans-serif;font-size: 1em;font-weight: bold;float: left;margin-top: 1px;margin-bottom: 1px;}#navbar ul li a {text-decoration: none;font: bold 1em "Arial", Verdana, Trebuchet MS, sans-serif;color: #FFF;margin: 0px;/*padding: 0px 2em;*/padding: 5px 1em 5px 1em; /*haut,droite,*/border-right:0px solid #fff;float: left;-webkit-transition: all .2s ease-in;-moz-transition: all .2s ease-in;-o-transition: all .2s ease-in;transition: all .2s ease-in;}#navbar ul li a:hover {	color: #FF8C10;background: #FFF;			}#navbar ul.topnav li.iconphone {display: none;}#navbar .ident{font: bold 1em "Arial", Verdana, Trebuchet MS, sans-serif;}#navmenu{	width: 99%;	margin: 0;	padding: 6px 20px 2px 0;	list-style: none;/*	background: #111;	background: -moz-linear-gradient(#FF8C10, #111);    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #444));	background: -webkit-linear-gradient(#FF8C10, #111);	background: -o-linear-gradient(#FF8C10, #111);	background: -ms-linear-gradient(#444, #111);	background: linear-gradient(#FF8C10, #111);*/	-moz-border-radius: 0px;	border-radius: 0px;	-moz-box-shadow: 0 2px 1px #9c9c9c;	-webkit-box-shadow: 0 2px 1px #9c9c9c;	box-shadow: 0 2px 1px #9c9c9c;background: #E8E8E8;	background: #333;}#menu{float: center;left:20%;margin: 0;list-style: none;/*padding: 0px 0px 0px 22%; espace gauche menu*/padding: 0px 0px 0px  22%;}#menu li{	float: left;	padding: 0 0 11px 0;	position: relative;	line-height: 0;}/*Couleur lien déroulant*/#menu a{	float: left;	height: 5px;	/*padding: 0 15px; Larg lien*/	padding: 0px 0px 0px 15px;	color: #fff;	text-decoration: none;	/*color: #fff;*/	/*text-transform: uppercase;*/	font: 11px/12px Arial, Helvetica;	text-decoration: none;	text-shadow: 0 0px 0 #000;}#menu li:hover > a{color: #FF8C10;text-decoration: none;}*html #menu li a:hover /* IE6 */{color: #FF8C10;}#menu li:hover > ul{display: block;}/* Sub-menu */#menu ul{    list-style: none;    margin: 0;    padding: 0;    display: none;    position: absolute;    top: 15px;    left: 0;    z-index: 99999;	background: #333;  /*  background: -moz-linear-gradient(#444, #111);    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #444));    background: -webkit-linear-gradient(#444, #111);    background: -o-linear-gradient(#444, #111);    background: -ms-linear-gradient(#444, #111);    background: linear-gradient(#444, #111);*/    -moz-box-shadow: 0 0 2px rgba(255,255,255,.5);    -webkit-box-shadow: 0 0 2px rgba(255,255,255,.5);    box-shadow: 0 0 2px rgba(255,255,255,.5);    -moz-border-radius: 5px;    border-radius: 5px;}#menu ul ul{  top: 0;  left: 150px;}/*Ligne entre lien*/#menu ul li{    float: none;    margin: 0;    padding: 0;    display: block;    -moz-box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;    -webkit-box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;    box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;}#menu ul li:last-child{    -moz-box-shadow: none;    -webkit-box-shadow: none;    box-shadow: none;}#menu ul a{    padding: 10px;	height: 10px;	width: 170px;/*Largeur ss menu*/	height: auto;    line-height: 1;    display: block;    white-space: nowrap;    float: none;	text-transform: none;}*html #menu ul a /* IE6 */{	height: 10px;}*:first-child+html #menu ul a /* IE7 */{	height: 10px;}#menu ul a:hover{  /*  background: #0186ba;	background: -moz-linear-gradient(#04acec,  #0186ba);	background: -webkit-gradient(linear, left top, left bottom, from(#04acec), to(#0186ba));	background: -webkit-linear-gradient(#04acec,  #0186ba);	background: -o-linear-gradient(#04acec,  #0186ba);	background: -ms-linear-gradient(#04acec,  #0186ba);	background: linear-gradient(#04acec,  #0186ba);*/	background: #F7F7F7;	text-decoration: none;}#menu ul li:first-child > a{    -moz-border-radius: 5px 5px 0 0;    border-radius: 5px 5px 0 0;}#menu ul li:first-child > a:after{    content: '';    position: absolute;    left: 30px;    top: -8px;    width: 0;    height: 0;    border-left: 5px solid transparent;    border-right: 5px solid transparent;    border-bottom: 8px solid #444;}#menu ul ul li:first-child a:after{    left: -8px;    top: 12px;    width: 0;    height: 0;    border-left: 0;    border-bottom: 5px solid transparent;    border-top: 5px solid transparent;    border-right: 8px solid #444;}#menu ul li:first-child a:hover:after{    border-bottom-color: #04acec;}#menu ul ul li:first-child a:hover:after{    border-right-color: #fff; /* fleche gauche sous menu*/    border-bottom-color: transparent;}#menu ul li:last-child > a{    -moz-border-radius: 0 0 5px 5px;    border-radius: 0 0 5px 5px;}/* Clear floated elements */#menu:after{	visibility: hidden;	display: block;	font-size: 0;	content: " ";	clear: both;	height: 0;}* html #menu             { zoom: 1; } /* IE6 */*:first-child+html #menu { zoom: 1; } /* IE7 */.blockadmin{float:right;right:5px;text-align:center;width: auto;}#accessite {	position: absolute;	top: 1px;	right: 0.5em;	text-align: left;	font-size: 0.8em;	font-family: Arial, Verdana, Helvetica, sans-serif;	background: #fff transparent;	color: #E8E8E8;	font-weight: bold;	margin: 0px;	padding: 0px 0px 2px;}#accessite a {	color: #E8E8E8;	text-decoration: none;}#accessite a:hover {	color: #FF8C10;	text-decoration: none;	border-bottom: 1px solid #333;}#accessite p {	margin: 0px;	padding: 0px;}#loupe{	position:absolute;	width:300px;	margin-left:650px;	margin-top:190px;}#menurecherche {	width: 15%;	line-height: 18px;	margin: 0px 0px 3em 1%;	overflow: hidden;	padding: 0px;	position: absolute;	left: 1%;	top: 345px;	background: #FFF;    box-shadow: 0px 0px 0px;    position: absolute;		}#menurecherche h3 {margin: 0px 4px;padding: 0.1em 0em 0.1em 5px;    color: #fff;	font: bold 1.0em "Arial", Verdana, Trebuchet MS, sans-serif;            background: #333;	}#menurecherche ul {	margin: 0px 0px 5px 0.7em;/**/	padding: 2px;	border-top: 0px solid #ca0000;	border-bottom: 0px solid #ca0000;}#menurecherche li {	display: inline;	margin: 0px;	list-style-type: none;	font: bold 1.0em "Trebuchet MS", Helvetica, sans-serif;	padding: 0px;}#menurecherche a {	margin: 0px;	display: block;	width:94%;	padding: 0px 0px 0px 0.5em;    font: bold 0.9em "Trebuchet MS", Helvetica, sans-serif;	color: #FF8C10;	text-decoration: none;    border-left:1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;	background: #FFF;	margin-bottom: -1px;		}#menurecherche a:hover {     margin: 0px;     width:94%;	 padding: 0px 0px 0px 0.5em;	font: bold 0.9em "Trebuchet MS", Helvetica, sans-serif;    color: #333;    background: #F7F7F7;	text-decoration: none;	border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;    margin-bottom: -1px;		}#menuaccord {	width: 15%;	margin: 0px 0px 0em 2%;	overflow: hidden;	padding: 0px;	left: 1%;	top: 345px;	position: absolute;		}#menu-accordeon {  padding:0px 0px;  margin:0;  list-style:none;  text-align: center;float:left;  border:solid 0px #ca0000;}#menu-accordeon {  padding:0px 0px;  margin:0;  list-style:none;  text-align: center;float:left;  border:solid 0px #ca0000;}#menu-accordeon ul {  padding:0;  margin:0;  list-style:none;  text-align: left;}/*Titre Menu*/#menu-accordeon li {  /* background-color:#729EBF;   background-image:-webkit-linear-gradient(top, #FF8C10 0%, #111 100%);   background-image: linear-gradient(to bottom, #FF8C10 0%, #111 100%);*/   background: #E8E8E8;	           margin-bottom: 10px;/*espace autour des liens*/   border:solid 1px #333A40;}/*Fond Liens menu*/#menu-accordeon li li {   max-height:0;   overflow: hidden;   transition: all .5s;   border-radius:0;   /*background: #333;*/   background: #333;   box-shadow: none;   border:none;   margin:0;}/*Liens titre menu*/#menu-accordeon a {  display:block;  text-decoration: none;  color: #FF8C10;  padding: 5px 8px;/* 1 ESPACE AUTOUR DU LIEN*/  font: bold 1.1em "Arial", Verdana, Trebuchet MS, sans-serif;}/*Taille txt sous liens*/#menu-accordeon ul li a, #menu-accordeon li:hover li a {font: bold 1em "Trebuchet MS", Helvetica, sans-serif;}/*Fond survol titre menu*/#menu-accordeon li:hover {/*background: #ff0000;*/ background: #F7F7F7;}/*Fond survol sous liens menu*/#menu-accordeon li li:hover {  /* background: #ca0000;*/  background: #F7F7F7;}#menu-accordeon ul li:last-child {   border-radius: 0 0 6px 6px;   border:none;}#menu-accordeon li:hover li {  max-height: 15em;}#mode {	padding: 0px;	margin: 0em -1px 0em 0em;	width: 100%;	 border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	-webkit-box-shadow:0 0 3px #111;	-moz-box-shadow:0 0 3px #111;	/*box-shadow:0 0 3px #111;*/	 box-shadow: 8px 8px 8px grey;}#mode ul {	width: 98%;	padding: 1px 0px 1px 0.5em;	color: #fff;	background: #E8E8E8;	list-style-type: none;	border-bottom: 1px outset #ccc;	border-right: 1px outset #ccc;	margin: 0em 0px 1em;	float: left;	clear: left;    background: #FF8C10;		}#mode ul li {	list-style-type: none;	display: inline;	padding: 0em 0.9em;	margin: 0px;	float: left;	font: bold font: bold 0.9em/20px Verdana, Arial, Helvetica, sans-serif;	border-left: 0px solid #fff;}#mode li a {	color: #fff;	font: bold  font: bold 0.9em/20px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	margin: 0px;	padding: 0em 0.9em;}#mode li a:hover {	color: #ccc;	font: bold font: bold 0.9em/20px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	border: none;	margin: 0px;	padding: 0em 0.9em;}.modeselect {color: #999;}#haut {clear: both;margin: 1em 0px 0px;padding: 10px 0px;width: 100%;text-align: right;}#haut .b_haut a {	color:#FFF;	font:bold 0.8em Verdana, Arial, Helvetica, sans-serif;	background: #FF8C10;	clear: both;	text-decoration: none;	width: 3.7em;	margin: 1em 0px 0px;	padding: 0.2em 0.5em;	border-top: 1px solid #FF8C10;	border-right: 1px outset #FF8C10;	border-bottom: 1px outset #FF8C10;	border-left: 1px solid #FF8C10;	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	-webkit-box-shadow:0 0 3px #111;	-moz-box-shadow:0 0 3px #111;	box-shadow:0 0 3px #111;}#haut .b_haut a:hover {	color:#FF8C10;	background: #E8E8E8;	margin: 1em 0px 0px;	padding: 0.2em 0.5em;	width: 3.7em;	border-top: 1px inset #ccc;	border-right: 1px solid #E8E8E8;	border-bottom: 1px solid #E8E8E8;	border-left: 1px inset #ccc;	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	-webkit-box-shadow:0 0 3px #111;	-moz-box-shadow:0 0 3px #111;	box-shadow:0 0 3px #111;}#texte {	border-left: 3px solid #ccc;	padding-right: 1em;	padding-left: 1em;	margin: 1em 1em 4em;}#texte h3 {	text-decoration: underline;}#texte ul li li {	list-style: square;}#instruction {	width: auto;	text-align: left;	border-left: 3px solid #ccc;	margin: 0.5em;	padding: 0.5em;	font-size: 0.95em;	font-family: "Trebuchet MS";}#footer {	text-align: center;	padding-top: 5px;	padding-bottom: 5px;	margin: 6em 24% 0em;	border-top: 1px solid #E8E8E8;	/*width: 100%;*/	width: 50%;}html>body #footer { /* hack pour IE 5 pour respecter l'implementation d'une boite css */	width: 50%;}#footer a {	font: bold 1em Arial, Helvetica, sans-serif;    color: #FF8C10;	text-decoration: none;	text-align: center;}#footer a:hover {	text-decoration: none;	color: #333;	border-bottom: 1px solid #FF8C10;}#footer p {	font: bold 0.7em/1.6em Verdana, Arial, Helvetica, sans-serif;	color: #333;	margin: 5px 0px 0px;	padding: 0px;}/* les formulaires de recherche*/form {	padding: 0px;	margin: 0em 0em 1em;	clear: left;}fieldset {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FF8C10;	padding: 0.5em;	border: 1px solid #ccc;	clear: both;	margin-right: auto;	margin-top: 8px;	margin-bottom: 8px;	}fieldset a, fieldset a:visited {	color: #FF8C10;	font: 1em Arial, Verdana, sans-serif;	text-decoration: none;	padding-right: 5px;	padding-left: 5px;}fieldset a:hover {	color: #333;    font: 1em Arial, Verdana, sans-serif;	text-decoration: none;	padding-right: 5px;	padding-left: 5px;}fieldset.trier p {	margin-top: 8px;	margin-bottom: 8px;}fieldset.formulaire p {	margin-top: 8px;	margin-bottom: 8px;	padding: 0px;}legend {color: #FF8C10;	top: -0.5em;	margin-bottom: 1px;	padding: 2px 5px;	font: bold 0.9em/1.4em "Trebuchet MS", Verdana, Arial, sans-serif;		background: #E8E8E8;		}.listeindex {	margin: 1em 0px;	line-height: 18px;}.formulaire {	line-height: 18px;	clear: both;	padding-bottom: 0.5em;}.label1 { /* defini la presentation des labels en decalant de 30 % la marge a droite */	clear: both;	float: left;	width: 30%;	text-align: right;	padding: 0px 0.5em 0px 0px;	margin-top: 3px;	margin-bottom: 1px;	color: #000;	background: transparent;	/*font: bold 0.9em/18px Verdana, Arial, Helvetica, sans-serif;*/	font: bold 1em "Trebuchet MS", Verdana, Arial, sans-serif;}.trier {	margin: 1em 0px 0em;	padding-bottom: 0.5em;}.retourliste {	margin: 1em 0px 0px;}.champTrier {	color: #333;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 1em;}.bouton { /* mise en forme du bouton formulaire */	margin: -1.1em 0px 0px; /* la marge negative remonte le bouton au milieu du cadre */	padding: 0px 0em 0px 0px;	position: absolute;	right:9%;	text-decoration: none;}.bouton_left{ /* mise en forme du bouton formulaire */	margin: -0.3em 0px 0px; /* la marge negative remonte le bouton au milieu du cadre */	padding: 0px 0em 0px 0px;	position: absolute;	left:23%;	text-decoration: none;}.notabene {	font: italic 0.8em Verdana, Arial, Helvetica, sans-serif;	color: #333;	text-align: center;	width: 100%;	clear: both;}.zonesaisie { margin-top:10px; display:block; height: 1.2em;}.zonesaisie .inline { display:inline; margin-right:50px; }.zonesaisie, textarea, select, option { background-color:#fff; }.zonesaisie, textarea, select {  padding:3px;  border:1px solid #ccc;  border-radius:5px;  width:500px;  box-shadow:1px 1px 2px #ccc inset; } .zonesaisie2 { margin-top:0px; height: 1.2em; text-align: center;}.zonesaisie2 .inline { display:inline; margin-right:50px; }.zonesaisie2, textarea, select, option { background-color:#fff; }.zonesaisie2, textarea, select {  padding:3px;  border:1px solid #ccc;  border-radius:5px;  width:90px;  box-shadow:1px 1px 2px #ccc inset; }.zonesaisie_date { margin-top:0px; height: 1.2em; text-align: center;  width:90px;}.zonesaisie_date .inline { display:inline; margin-right:50px; }.zonesaisie_date, textarea, select, option { background-color:#fff; }.zonesaisie_date, textarea, select {  padding:3px;  border:1px solid #ccc;  border-radius:5px;  width:90px;  box-shadow:1px 1px 2px #ccc inset;}.zonesaisie_cote { margin-top:0px; height: 1.2em; text-align: center;}.zonesaisie_cote .inline { display:inline; margin-right:50px; }.zonesaisie_cote, textarea, select, option { background-color:#fff; }.zonesaisie_cote, textarea, select {  padding:3px;  border:1px solid #ccc;  border-radius:5px;  width:80px;  box-shadow:1px 1px 2px #ccc inset;}datalist #cote{height: 400px;overflow: scroll;}/*Champ saisie de la texte*/.zonesaisie_texte { margin-top:0px; height: 5em; text-align: left;}.zonesaisie_texte .inline { display:inline; margin-right:50px; }.zonesaisie_texte, textarea, select, option { background-color:#fff; }.zonesaisie_texte, textarea, select {  padding:3px;  border:1px solid #ccc;  border-radius:5px;  width:60%;  box-shadow:1px 1px 2px #ccc inset;}input:focus, textarea:focus { background-color:white; }input[type=submit]:focus, input[type=reset]:focus {}input[type=submit]:hover, input[type=reset]:hover{}input[type=submit]:active, input[type=reset]:active { background-color:#ccc; /*box-shadow:1px 1px 1px #D83F3D inset;*/}.lien_cote a{	font: bold 0.90em Verdana, Arial, Helvetica, sans-serif;	color: #FF8C10;	margin: 0px 0px 1em;	padding: 0px 0px 0px 0em;	border-bottom: 0px;}.lien_cote a:hover {	color: #333;	text-decoration: none;	border-bottom: 0px solid #1A97FF ;}input, textarea {	color: #666;	font: 0.9em Verdana, Arial, Helvetica, sans-serif;}.select_thes select {	height: 15em;	margin-left: 5em;}.boitecochee {	padding: 0px;	margin: 0px 0px 0px 30.8%;	clear: both;}#listeinventaire {	margin-bottom: 1em;}#listederoul {	width: auto;	margin-left: 31.2%;	padding: 0px;	height: 2em;	margin-bottom:5px;} select, option { background-color:#fff; color: #FF8C10; } textarea, select {  padding:1px;  border:1px solid #ccc;  border-radius:5px;  width:200px;  box-shadow:1px 1px 2px #fff inset; } select {  margin-top:10px; }#select_expert {	text-align: center;	margin: 1em auto;}#select_expert input {	background: transparent;}.inventaire {	margin-top: 1.5em;	font: 1em Verdana, Arial, Helvetica, sans-serif;}#infomode {	margin: 0px 0px 1em;	padding: 0px;	clear: both;	text-align: left;	width: 100%;}/* Tous les elements de style pour la mise en forme du contenu autre que formulaire */.signature {	text-align: right;	margin-top: 5px;	color: #000;	font: italic bold 1em "Trebuchet MS", Verdana, Arial, sans-serif;	padding-right: 5px;}.lienarticle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.7em;}.communicabilite {	color: #000;	background-color: #E8E8E8;	padding: 0px 1px;	margin: 1.5em 0px 0px;	cursor: help;	border: 1px solid #999999;}/* les class suivantes mettent en forme les pages d inventaire et d index apres une recherche dans Avenio. */.vers_1 { /* class pour le tableau de donn&eacute;es des inventaires services (alternance de couleur, ici gris) */	border: 1px solid #ccc;	background: #E8E8E8;}.vers_2 { /* class pour le tableau de donnees des inventaires services (alternance de couleur, ici transparent) */	border: 0px solid #ccc;}.entetetable { /* entete du tableau des versements des services avec intitule des colonnes */	text-align: center;	font: bold 0.9em "Trebuchet MS", Verdana, Arial, sans-serif;}#corptab a { /* pour la presentation des documents d un service en tableau */	font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;	color: #FF8C10;	text-decoration: none;}#corptab a:hover {	color: #333;;	text-decoration: none;}p a .imagette {	border: 1px solid #ccc;	margin: 5px 0px 0.5em;	background: #fff;	padding: 0.3em 0.3em 0.5em;	float: right;	clear: both;}p a:hover .imagette {	border: 1px solid #999;	margin: 5px 0px 0.5em;	background: #fff;	padding: 0.3em 0.3em 0.5em;}.asterisque {	color: #ca0000;	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;	font-weight: bold;	vertical-align: text-top;	margin-right: -3px;	font-size: 1em;	padding: 0px 3px;}.cursoraide {	cursor: help;	width: 15%;	background: #999;}.cacher { /* permet de cacher un element */	display: none;}.chexbox_img {	white-space: pre;	margin: 0px;}#p3 { /* mise en forme des paragraphe dans page erreur */	font: 1em Verdana, Arial, Helvetica, sans-serif;	padding: 1em;	text-align: center;	margin: 0px;}#p3 a {	font-weight: bold;	color: #FF8C10;	text-decoration: none;	font-size: 0.8em;}#p3 a:hover {	color:#333;	text-decoration: none;}.menubas { /* presentation du menu dans le pied de page */	font-size: 0.8em;	font-style: normal;	font-weight: bold;	color: #ccc;	text-align: center;	margin: 0px;	padding: 0px;}.menu_bas {	font-size: 0.8em;	font-style: normal;	font-weight: bold;	color: #FF8C10;	text-align: center;	margin: 0px;	padding: 0px;	text-decoration: none;}.menu_bas a{	color: #FF8C10;	margin: 0px 0px 1em;	padding: 0px 0px 10px 35%;	border-bottom: 0px;	text-decoration: none;}.menu_bas a:hover{	color: #333;	margin: 0px;	padding: 0px 0px 10px 35%;    border-bottom: 0px solid #1A97FF ;}	/* Elements pour la mise en forme des inventaires */#instru_rech {	margin-top: 1em;	margin-bottom: 1em;	color: #666;}#instru_rech ul {	margin: 1em 0px 0px 4em;	padding: 0px;	border-left: 3px solid #FF8C10;;}#instru_rech li {	list-style-type: none;	margin-left: 1em;	padding: 0px;}#instru_rech p {	margin: 0px;}#instru_rech hr {	color: #ccc;	background-color: #ccc;	border: 0;	height: 1px;	margin-top: 1em;}hr {    display: block;    clear: both;    height: 10px;    margin: 5px 0 8px;    padding: 0;    border: 0;    font-family: arial;    text-align: center;    font-size: 10px;    line-height: 1;}hr:after {    content: "\273D \273D \273D";    height: 0;    letter-spacing: 1em;    color: #aaa;}.desc { /* desc pour les element de type description */	color: #000;}/* elements pour la mise en page du script tree, des thesaurii et des plans de classement */.dtree {    /*background-color: #fff;*/	color: #000;	white-space: nowrap;	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/	/*font-size: 0.95em;*/	 margin-left: 7%;	 width: 85%;	font: bold 1.0em "Arial", Trebuchet MS, sans-serif;}.dtree img {	border: 0px;	vertical-align: middle;}.dtree a {	color: #FF8C10;	text-decoration: none;	font-weight: bold;}.dtree a.node, .dtree a.nodeSel {	white-space: nowrap;	padding: 1px 2px 1px 2px;}.dtree a.node:hover, .dtree a.nodeSel:hover {	color: #333;    background: #F7F7F7;	 border-radius:5px;	text-decoration: none;	font-weight: bold;}.dtree a.nodeSel {	background: #fff;	border: 1px solid #ccc}.dtree .clip {}.logo4D {	margin-left: 2.3em;}#planclassement a {	color: #FF8C10;	font: bold 1.0em "Trebuchet MS", Helvetica, sans-serif;	border-radius:5px;	text-decoration: none;}#planclassement a:hover {	color: #333;    background: #F7F7F7;    font: bold 1.0em "Arial", Trebuchet MS, sans-serif;	text-decoration: none;	border-radius:5px;}#enligne a{	display: inline;	text-decoration: none;	color: #FF8C10;    font: bold 1.0em "Arial", Trebuchet MS, sans-serif;    border-radius:2px;	}#enligne a:hover{	display: inline;	text-decoration: none;	color: #333;    background: #F7F7F7;	font: bold 1.0em "Arial", Trebuchet MS, sans-serif;    border-radius:2px;	}/* mise en forme du tableau des notices detaillees */#notice table {	font: 1em Arial, Verdana, Helvetica, sans-serif;	color: #000;	border-top: 1px solid #ccc;	border-right: 1px outset #ccc;	border-bottom: 1px outset #ccc;	border-left: 1px solid #ccc;	padding: 0px;	margin: 0px;	background: url(/htm/img/transparent.png) repeat;	/*box-shadow: 2px 2px 2px grey;*/    border-radius: 4px;}#notice h2, #notice h5, #notice td {	padding: 1px 0.2em;	margin: 0px;}/* mise en forme du tableau des notices detaillees */#notice_sp table {	font: 1em Arial, Verdana, Helvetica, sans-serif;	color: #000;	border-top: 1px solid #ccc;	border-right: 1px outset #ccc;	border-bottom: 1px outset #ccc;	border-left: 1px solid #ccc;	padding: 0px 0px 0px 0px;	margin: 0px;	background: url(/htm/img/transparent.png) repeat;	/*box-shadow: 2px 2px 2px grey;*/    border-radius: 4px;}#notice_sp h2, #notice_sp h5, #notice_sp td {	padding: 1px 0.2em;	margin: 0px;}#notice_sp a{     font: 1em Arial, Verdana, Helvetica, sans-serif;	text-decoration: none;	color: #FF8C10;}#notice_sp a:hover{    font: 1em Arial, Verdana, Helvetica, sans-serif;	text-decoration: none;	color: #333;}/* mise en forme e la notice detaillee des fonds : Sommaire */#blockliste {	display: block;	width: auto;	overflow: auto;	background-color: #FFFFFF;	min-height: 40px;	max-height: 400px;	font-size: 13px;	line-height:1.3;}/* mise en forme e la notice detaillee limit&eacute; des fonds : Sommaire */#blockliste_limit {	display: block;	width: auto;	overflow: auto;	background-color: #FFFFFF;	min-height: 10px;	max-height: 110px;	font-size: 13px;	line-height:1.3;}.loupe {cursor:url("/htm/img/arrow.cur"), pointer !important;}/*   zoomin.cur   *//*****************************************************************/.col_1 {color: #FF8C10;	width: 23%;	background: #F8F8F8;	color: #666;	vertical-align: middle;}.col_2 {	width: 27%;	vertical-align: middle;}.col_2 a{	color: #FF8C10;	margin: 0px 0px 1em;	padding: 0px 0px 0px 0em;	border-bottom: 0px;}.col_2 a:hover {	color: #333;	text-decoration: none;	border-bottom: 0px solid #1A97FF ;}/*******************Inventaire lig*************************/#tab_premierecondition {	width: 100%;	text-decoration: none;	margin: 0.3em 0.3em 0.5em 0.0em;	border-bottom: 0px solid #1A97FF ;}#tab_premierecondition .titre{	width: 100%;	color: #6f706f;	font: 1em Arial, Verdana, sans-serif;	text-decoration: none;	padding:  0.0em 0.0em 0.0em;	border: 2px;	border: 0px solid #ca0000 ;}#tab_premierecondition .result{	width: 100%;	color: #000;	font: 1em Arial, Verdana, sans-serif;	text-decoration: none;	padding:  0.0em 0.0em 0.1em ;	margin: 0% 0% 0% 0%;	border: 2px;	border: 0px solid #ca0000 ;}#tab_premierecondition .info{	width: 100%;	color: #6f706f;	font: 0.8em Arial, Verdana, sans-serif;	text-decoration: none;	padding:  0.0em 0.0em 0.0em;	border: 2px;	border: 0px solid #ca0000 ;}#tab_premierecondition .lien{	font-size:1em;}#tab_premierecondition a{	color: #FF8C10;	font: 1em Arial, Verdana, sans-serif;	text-decoration: none;	border-bottom: 0px solid #1A97FF ;}#tab_premierecondition a:hover{	color: #333;    font: 1em Arial, Verdana, sans-serif;	text-decoration: none;	border-bottom: 0px solid #ccc;	border-top: 0px solid #ccc;}#tab_premierecondition a img{border: none;box-shadow: 3px 3px 3px #ccc;border-radius: 7px;}#tab_premierecondition a:hover img{border: none;box-shadow: 3px 3px 3px #333;}/**/#tab_Secondecondition {	width: 90%;	color: #333;	text-decoration: none;	margin: 0.0em 0.0em 0.0em 5.5em;}#tableau_notice .titre{	color: #808080;	font: 0.9em Arial, Verdana, sans-serif;	text-decoration: none;}#tableau_notice .result{	width: 100%;	color: #000;	font: 1.0em "Arial", Verdana, Trebuchet MS, sans-serif;	text-decoration: none;	padding:  0.0em 0.0em 0.5em ;	margin: 0% 0% 30%;}#tableau_notice .lien{	font: 0.95em "Arial", Verdana, Trebuchet MS, sans-serif;}#tableau_notice .lien a{	font:1em Arial, Verdana, sans-serif;	color: #FF8C10;	text-decoration: none;}#tableau_notice .lien a:hover{	font:1em Arial, Verdana, sans-serif;	color: #333;	text-decoration: none;}#tableau_notice .info{    color: #6f706f;	font: 0.8em Arial, Verdana, sans-serif;}#tableau_notice .image{	vertical-align: top;}#tableau_notice p{	font: 1.0em Arial, Helvetica, sans-serif;}.col_invligne1 {	width: 0.2%;	text-decoration: none;	vertical-align: top;	border-bottom: 0px solid #1A97FF ;	border-top: 0px solid #1A97FF ;	border: 0px solid #ca0000 ;}.col_invligne2 {	width: 3%;	text-decoration: none;	vertical-align: top;	border-bottom: 0px solid #1A97FF ;	border-top: 0px solid #1A97FF ;}.col_premierecondition {	width: 15%;	text-decoration: none;	padding:  0.4em 0.9em 0.0em;	vertical-align: center;	border: 0px solid #ca0000 ;}.col_premierecondition #analyse{	width: 100%;	color: #000;	font: 1.0em Arial, Verdana, sans-serif;	text-decoration: none;	padding:  0.0em 0.0em 0.0em;	vertical-align: top;	border: 2px;	border: 0px solid #ca0000 ;}.col_premierecondition .titre{	width: 100%;	color: #6f706f;	font: 0.9em Arial, Verdana, sans-serif;	text-decoration: none;	padding:  0.0em 0.0em 0.0em;	border: 2px;	border: 0px solid #ca0000 ;}.col_premierecondition .result{	width: 100%;	color: #000;	font: 1.0em Arial, Verdana, sans-serif;	text-decoration: none;	padding:  0.0em 0.0em 0.5em ;	margin: % 0% 0% 10%;	border: 2px;	border: 0px solid #ca0000 ;}.col_premierecondition .info{	width: 100%;	color: #6f706f;	font: 0.8em Arial, Verdana, sans-serif;	text-decoration: none;	padding:  0.0em 0.0em 0.0em;	border: 2px;	border: 0px solid #ca0000 ;}.col_premierecondition .lien{	font-size:1em;}.col_premierecondition a{	color: #FF8C10;	font: 1em Arial, Verdana, sans-serif;	text-decoration: none;	border-bottom: 0px solid #1A97FF ;}.col_premierecondition a:hover{	color: #333;    font: 1em Arial, Verdana, sans-serif;	text-decoration: none;	border-bottom: 0px solid #ccc;	border-top: 0px solid #ccc;}.col_premierecondition2 {	width: 4%;	margin: 0.3em 0.3em 0.5em 0.0em;	text-decoration: none;	/*padding: 0.0em 0.0em 0.0em 0.0em;*/	border: 0px solid #1A97FF ;}.col_premierecondition2 textarea{	width: 100%;	/*margin: 0.3em 0.3em 0.5em 0.0em;*/	text-decoration: none;	/*padding: 0.0em 0.0em 0.0em 0.0em;*/	vertical-align: top;	border: 0px solid #1A97FF ;}.col_Secondecondition{	width: 27%;	font-size:12px;	height:5%;	color: #000000;	text-decoration: none;}.col_Secondecondition a{	color: #FF8C10;	text-decoration: none;	border-bottom: 0px solid #1A97FF ;}.col_Secondecondition a:hover{    color: #333;	text-decoration: none;	border-top: 1px inset #ccc;	border-bottom: 1px solid #1A97FF ;	border-top: 1px solid #1A97FF ;}/*************************************/#tab_Sceaux {    width: 90%;	color: #333;	text-decoration: none;	margin: 0.3em 0.3em 0.5em 0.0em;	vertical-align: top;}.col_ImgSceaux {	width: 3%;	padding: 0.3em 0.3em 0.5em 0.0em;	text-decoration: none;	vertical-align: top;	border-bottom: 0px solid #1A97FF ;	border-top: 0px solid #1A97FF ;}.col_SansImgSceaux {	width: 3%;	padding: 0.3em 10.5em 0.5em 0.0em;	text-decoration: none;	vertical-align: top;	border-bottom: 0px solid #1A97FF ;	border-top: 0px solid #1A97FF ;}.col_RefSceaux{padding: 0.3em 0.3em 0.5em 0.5em;}.col_RefSceaux a{	color: #FF8C10;	text-decoration: none;	border-bottom: 0px solid #1A97FF ;}.col_RefSceaux a:hover{	color: #333;	text-decoration: none;	border-bottom: 1px solid #1A97FF ;	border-top: 1px solid #1A97FF ;}/*************************************/#tab_ArtDep {    width: 90%;	color: #000000;	text-decoration: none;	margin: 0.3em 0.3em 0.5em 5.5em;	vertical-align: top;}.col_ArtDep{padding: 0.3em 0.3em 0.5em 0.5em;}.col_ArtDep a{	color: #FF8C10;	text-decoration: none;	border-bottom: 0px solid #1A97FF ;}.col_ArtDep a:hover{	color: #333;	text-decoration: none;	border-bottom: 1px solid #1A97FF ;	border-top: 1px solid #1A97FF ;}/***********************************/.img_notice{box-shadow: 2px 2px 2px #ccc;border-radius: 10px;}.centrer {text-align: center;}a .img_notice  {    box-shadow: 3px 3px 3px #ccc;	margin: 5px 0px;	background: #fff;	padding: 0.3em 0.3em 0.5em;}a:hover .img_notice  {    box-shadow: 3px 3px 3px #333;	margin: 5px 0px;	background: #fff;	padding: 0.3em 0.3em 0.5em;}.img_tab4{box-shadow: 2px 2px 2px #ccc;border-radius: 10px;}a .img_tab4  {	  box-shadow: 3px 3px 3px #ccc;	margin: 5px 0px;	background: #fff;	padding: 0.3em 0.3em 0.5em;}a:hover .img_tab4  {	box-shadow: 3px 3px 3px #333;	margin: 5px 0px;	background: #fff;	padding: 0.3em 0.3em 0.5em;}.txt_tab4{border-radius: 0px;font-size: 0.8em;}a .txt_tab4  {	border: 1px solid #ccc;	margin: 5px 0px;	background: #fff;	padding: 0.3em 0.3em 0.5em;	font-size: 0.8em;}a:hover .txt_tab4  {	border: 1px solid #FF8C10;	margin: 5px 0px;	background: #fff;	padding: 0.3em 0.3em 0.5em;	font-size: 0.8em;}.tdbody {	background: #E8E8E8;	border: 1px solid #ccc;	vertical-align: top;}a.lienfonds {	font:1em Arial, Verdana, sans-serif;	color: #FF8C10;	text-decoration: none;}a:hover.lienfonds {	font:1em Arial, Verdana, sans-serif;	color: #333;	text-decoration: none;}#notice_anciennom {	margin: 0px;	padding-left: 20px;}#notice_anciennom li {	color: #000000;}/* ajout du 12 avril 2005 */#page_prec {	clear: both;	margin: 1em 0px 0px;	padding: 10px 0px;	width: 100%;	text-align: right;}#page_prec {	color:#fff;	font: bold 0.8em arial, Helvetica, sans-serif;	background: #FF8C10;	clear: both;	text-decoration: none;	margin: 1em 0px 0px;	padding: 0.2em 0.5em;	border-top: 1px solid #FF8C10;	border-right: 1px outset #FF8C10;	border-bottom: 1px outset #FF8C10;	border-left: 1px solid #FF8C10;	width: 10.5em;	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	-webkit-box-shadow:0 0 3px #111;	-moz-box-shadow:0 0 3px #111;	box-shadow:0 0 3px #111;}#page_prec .b_haut a:hover {	color:#FF8C10;	font: bold 0.8em arial, Helvetica, sans-serif;	background: #E8E8E8;	margin: 1em 0px 0px;	padding: 0.2em 0.5em;	border-top: 1px inset #FF8C10;	border-right: 1px solid #FF8C10;	border-bottom: 1px solid #FF8C10;	border-left: 1px inset #FF8C10;	width: 10.5em;	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	-webkit-box-shadow:0 0 3px #111;	-moz-box-shadow:0 0 3px #111;	box-shadow:0 0 3px #111;}#corptab {	text-align: center;}.documents_associes a {	font: bold 0.91em Verdana, Arial, Helvetica, sans-serif;	color: #FF8C10;	text-decoration: none;	margin: 0px 5px 0px 0px;	padding: 0px;}.documents_associes a:hover {	color: #FF8C10;	border-bottom: 1px solid #333;	margin: 0px 5px 0px 0px;	padding: 0px;}/* ajout du 14 septembre 2005 pr&eacute;sentation de la page registre*/#pageregistre {	text-align: center;	position: relative;	font: 1em Verdana, Arial, Helvetica, sans-serif;	margin: 0px;	width: 100%;	padding: 0px;	height: auto;	padding-bottom: 100%;	background-repeat: repeat;	-moz-box-shadow:0 0 2px 2px #222222;    -webkit-box-shadow:0 0 2px 2px #222222;    box-shadow:0 0 2px 2px #222222;    -o-box-shadow:0 0 2px 2px #222222;   /* background: transparent url(/htm/codeVisu/images/main.png);*/    -moz-opacity:0.8;    opacity: 0.8;    filter:alpha(opacity=70);    padding-bottom: 30px;    text-decoration : none;}#pageregistrekeepeek {	text-align: center;	position: relative;	font-size: 70%;	margin: 0px;	width: 100%;	padding: 0px;	height: auto;	padding-bottom: 100%;	background:#000;}#pageregistrecontenu {	padding: 0em 0% 0em 0px;	margin: 0px 0px 0em 0%;	font: 1em Verdana, Arial, Helvetica, sans-serif;	width:100%;}#pageregistreentete {	height: 45px;	margin: 0px;	padding: 0px;	border-top: 1px outset #E8E8E8;}#pageregistrepage_prec {	clear: both;	margin: 1em 0px 0px;	padding: 10px 0px;	width: 100%;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}#pageregistrepage_prec .b_haut a {	color:#fff;	font: bold 0.8em arial, Helvetica, sans-serif;	background: #FF8C10;	border-top: 1px solid #FF8C10;	border-right: 1px outset #FF8C10;	border-bottom: 1px outset #FF8C10;	border-left: 1px solid #FF8C10;	clear: both;	text-decoration: none;	margin: 1em 0px 0px;	padding: 0.2em 0.5em;	width: 10.5em;}#pageregistrepage_prec .b_haut a:hover {	color:#FF8C10;	font: bold 0.8em arial, Helvetica, sans-serif;	background: #E8E8E8;	border-top: 1px inset #FF8C10;	border-right: 1px solid #FF8C10;	border-bottom: 1px solid #FF8C10;	border-left: 1px inset #FF8C10;	margin: 1em 0px 0px;	padding: 0.2em 0.5em;	border-top: 1px inset #ccc;	border-right: 1px solid #E8E8E8;	border-bottom: 1px solid #E8E8E8;	border-left: 1px inset #ccc;	width: 10.5em;}#pageregistreliste {	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}/* Element CSS pour le menu onglet Ajout du 21/11/2005 */#menuonglet {	width: 100%;	position: absolute;	left: 0px;	top: 120px;	margin: 0px;	padding: 0px;}#nav  { /* toutes les listes */	padding: 0;	margin: 0px;0px;0px;100px;	list-style: none;	line-height: 1;}#nav ul {	padding: 0 0 10px;	margin: 0px;	list-style: none;	line-height: 1;}#nav a {	display: block;	width: 120px;	font: 10px Arial, Helvetica, sans-serif;	color: #FF8C10;	text-decoration: none;	margin: 0px;	padding: 0px;}#nav li ul li a:hover {	display: block;	width: 126px;	font: 10px Arial, Helvetica, sans-serif;	color: #333;	text-decoration: none;	background: #FF8C10;    -moz-opacity:0.8;	opacity:0.8;}#nav li {	float: left;	margin: 0px;	padding: 0px;}#nav li ul li {	float: left;	margin: 0px;	padding: 0px;	text-indent: 3px;	background: #F9D96B;	border-right: 1px solid #F9D96B;}#nav li ul {	position: absolute;	width: 126px;	left: -999em;	background-color: #CCCCCC;}#nav li:hover ul, #nav li.sfhover ul { /* listes imbriqu&eacute;es sous les items de listes survol&eacute;s */	left: auto;}#nav ul li.imagehaut {	padding: 0px;	margin: -3px 0px -3px -3px;	background: none;}	/* radio*/	[type="radio"]:not(:checked),	[type="radio"]:checked {		position: absolute;		left: -9999px;	}	[type="radio"]:not(:checked) + label,	[type="radio"]:checked + label {		position: relative;		padding-left: 25px;		cursor: pointer;	}	/* radio*/	[type="radio"]:not(:checked) + label:before,	[type="radio"]:checked + label:before {		content: '';		position: absolute;		left:2px; top: 0px; right:2px;		width: 17px; height: 17px;		border: 1px solid #aaa;		background: #f8f8f8;		border-radius: 3px;		box-shadow: inset 0 1px 3px rgba(0,0,0,.3)	}	/* Active le radio*/	[type="radio"]:not(:checked) + label:after,	[type="radio"]:checked + label:after {		content: '';		position: absolute;		top: 4px; left: 6px;		font-size: 14px;		color: #FF8C10;		line-height: 1.30;		width: 11px; height: 11px;		background: #FF8C10;			border-radius: 3px;		box-shadow: inset 0 1px 3px rgba(0,0,0,.3)		-webkit-transition: all .2s;		-moz-transition: all .2s;		-ms-transition: all .2s;		transition: all .2s;	}	/* Change le bouton radio */	[type="radio"]:not(:checked) + label:after {		opacity: 0;		-webkit-transform: scale(0);		-moz-transform: scale(0);		-ms-transform: scale(0);		transform: scale(0);	}	[type="radio"]:checked + label:after {		opacity: 1;		-webkit-transform: scale(1);		-moz-transform: scale(1);		-ms-transform: scale(1);		transform: scale(1);	}	/* disabled checkbox */	[type="radio"]:disabled:not(:checked) + label:before,	[type="radio"]:disabled:checked + label:before {		box-shadow: none;		border-color: #bbb;		background-color: #ddd;	}	[type="radio"]:disabled:checked + label:after {		color: #999;	}	[type="radio"]:disabled + label {		color: #aaa;	}	/* accessib */	[type="radio"]:checked:focus + label:before,	[type="radio"]:not(:checked):focus + label:before {		border: 1px dotted blue;	}		/* checkbox */	[type="checkbox"]:not(:checked),	[type="checkbox"]:checked {		position: absolute;		left: -9999px;	}	[type="checkbox"]:not(:checked) + label,	[type="checkbox"]:checked + label {		position: relative;		padding-left: 25px;		cursor: pointer;	}	[type="checkbox"]:not(:checked) + label:before,	[type="checkbox"]:checked + label:before {		content: '';		position: absolute;		left:0; top: 0px;		width: 17px; height: 17px;		border: 1px solid #aaa;		background: #f8f8f8;		border-radius: 3px;		box-shadow: inset 0 1px 3px rgba(0,0,0,.3)	}	/* checkbox actif */	[type="checkbox"]:not(:checked) + label:after,	[type="checkbox"]:checked + label:after {		content: '';		position: absolute;		top: 4px; left: 4px;		font-size: 14px;		color: #FF8C10;		line-height: 1.30;		width: 11px; height: 11px;		background: #FF8C10;		border-radius: 3px;		box-shadow: inset 0 1px 3px rgba(0,0,0,.3)		-webkit-transition: all .2s;		-moz-transition: all .2s;		-ms-transition: all .2s;		transition: all .2s;	}	/* checkbox la checkbox */	[type="checkbox"]:not(:checked) + label:after {		opacity: 0;		-webkit-transform: scale(0);		-moz-transform: scale(0);		-ms-transform: scale(0);		transform: scale(0);	}	[type="checkbox"]:checked + label:after {		opacity: 1;		-webkit-transform: scale(1);		-moz-transform: scale(1);		-ms-transform: scale(1);		transform: scale(1);	}	/* d&eacute;sactive checkbox */	[type="checkbox"]:disabled:not(:checked) + label:before,	[type="checkbox"]:disabled:checked + label:before {		box-shadow: none;		border-color: #bbb;		background-color: #ddd;	}	[type="checkbox"]:disabled:checked + label:after {		color: #999;	}	[type="checkbox"]:disabled + label {		color: #aaa;	}	/* accessib*/	[type="checkbox"]:checked:focus + label:before,	[type="checkbox"]:not(:checked):focus + label:before {		border: 1px dotted blue;	}info_bulle{  width      :  41px;  right     :  21px;  padding         : -22px 52px 52px 52px;}a.info_bulle{  color           : #FF8C10;  text-decoration : none;  padding         : -22px 2px 2px 52px;  position        : relative;    border          : 2px;}a.info_bulle:hover{  border          : 0;    }a.info_bulle span.info_bulle{  position   :  absolute;  top        :  -2000em;  left       :  -2000em;  width      :  1px;  height     :  1px;  overflow   :  hidden;}a.info_bulle:hover span.info_bulle, a.info_bulle:focus span.info_bulle, a.info_bulle:active span.info_bulle{  top        :  auto;  left       :  auto;  width      :  220px;  height     :  auto;  overflow   :  visible;}span.header{   display         : block;   height          : 35px;   line-height     : 220%;   text-align      : center;   font-size       : 15px;   font-weight     : bold;}span.content{   display     : block;   padding     : 0 8px;}span.footer{   display     : block;   height      : 5px;   font-size   : 0;}.cligno{right:10px;}/*------------------------------------*\	lien pagination\*------------------------------------*/.light-theme {height:25px;}.light-theme a{	float: left;	color: #CA0000;	font-size:9px;	line-height:18px;	font-weight: normal;	text-align: center;	text-decoration: none;	border: 1px solid #bbb;	min-width: 12px;	padding: 0 7px;	margin: 0 5px 0 0;	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	-webkit-box-shadow:0 0 3px #111;	-moz-box-shadow:0 0 3px #111;	box-shadow:0 0 3px #111;	box-shadow: 0 1px 2px rgba(0,0,0,0.2);	background: #efefef; /* Old browsers */	background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Opera11.10+ */	background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); /* IE10+ */	background: linear-gradient(top, #ffffff 0%,#efefef 100%); /* W3C */}.light{	float: left;	color: #BBB;	font-size:9px;	line-height:18px;	font-weight: normal;	text-align: center;	text-decoration: none;	border: 1px solid #FF8C10;	min-width: 12px;	padding: 0 7px;	margin: 0 5px 0 0;	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	-webkit-box-shadow:0 0 3px #FF8C10;	-moz-box-shadow:0 0 3px #FF8C10;	box-shadow:0 0 3px #FF8C10;	box-shadow: 0 1px 2px rgba(0,0,0,0.2);	background: #efefef; /* Old browsers */	background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Opera11.10+ */	background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); /* IE10+ */	background: linear-gradient(top, #ffffff 0%,#efefef 100%); /* W3C */}.light-theme span.light_hover{color: #FF8C10;}.light-theme a:hover {	text-decoration: none;	background: #D2D7DC;	color: #fff;}select {margin-top:10px;}text{width:30px;}.loguser button {    padding: 5px 5px;    margin: 3px 0;    border: none;    cursor: pointer;    width: 100%;}.btnfermer {    width: auto;    padding: 8px 18px;    background-color: #f44336;}.logo {    text-align: center;    margin: 24px 0 12px 0;    position: relative;}img.Utilisateur {    width: 20%;    border-radius: 50%;}.log {    padding: 16px;}.log  .zonesaisie{   width: 40%;}.log  p{   color:#000;   font: 14px Arial, Helvetica, sans-serif;}.label1{   color:#000;   font: 14px Arial, Helvetica, sans-serif;}.log  a{   color:#FF8C10;   font-size:14px;   width: auto;    padding: 4px 4px;}.loguser {    display: none;    position: fixed;    z-index: 1;    left: 0;    top: 0;    width: 100%;    height: 100%;    overflow: auto;    background-color: rgb(0,0,0);    background-color: rgba(0,0,0,0.4);    padding-top: 60px;}.loguser-content {    background-color: #fefefe;    margin: 5% auto 15% auto;    border: 1px solid #888;    width: 350px;}.close {    position: absolute;    right: 25px;    top: 0;    color: #000;    font-size: 35px;    font-weight: bold;}.close:hover,.close:focus {    color: red;    cursor: pointer;}.animate {    -webkit-animation: animatezoom 0.6s;    animation: animatezoom 0.6s}@-webkit-keyframes animatezoom {    from {-webkit-transform: scale(0)}    to {-webkit-transform: scale(1)}}@keyframes animatezoom {    from {transform: scale(0)}    to {transform: scale(1)}}@font-face {    font-family: 'IcoMoon-Free';    src: url('/htm/fonts/IcoMoon-Free.ttf') format('truetype');    font-weight: normal;    font-style: normal;}/* icones */.icon {    font-family: 'IcoMoon-Free';    speak: none;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    line-height: 1;    /* Enable Ligatures ================ */    -webkit-font-feature-settings: "liga";    -moz-font-feature-settings: "liga=1";    -moz-font-feature-settings: "liga";    -ms-font-feature-settings: "liga" 1;    -o-font-feature-settings: "liga";    font-feature-settings: "liga";    /* Better Font Rendering =========== */    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.icon-infos:before { content: "\ea0c" }.icon-erreur:before { content: "\ea0d" }.icon-loading:before { content: "\e983" }.icon-valider:before { content: "\ea10" }.icon-image:before { content: "\e90d" }.icon-algo:before { content: "\e99d" }.icon-close:before { content: "\ea0f" }.icon-warning:before { content: "\e90d" }.icon-arrow-result:before { content: "\ea34" }.icon-duree:before { content: "\e94e" }.icon-ordinateur:before { content: "\e956" }.icon-web:before { content: "\e9c9" }.icon-doc:before { content: "\e926" }.icon-html:before { content: "\eA80" }.icon-question:before { content: "\eA09" }.icon-poubelle:before { content: "\e9AC" }/*onglets*/.icon-utilisateur:before { content: "\e971" }.icon-Administration:before { content: "\e995" }.icon-menu:before { content: "\e9bd" }.icon-css3:before { content: "\EAE5" }.icon-valid:before { content: "\e9cd" }.icon-annule:before { content: "\e9cd" }.icon-lien:before { content: "\e9cd" }.icon-voir:before { content: "\e9ce" }.icon-upload:before { content: "\e9c8" }.icon-download:before { content: "\e9c7" }.icon-params:before { content: "\e994" }.icon-edit-texte:before { content: "\e907" }.icon-expos:before { content: "\e927" }.icon-voir-page:before { content: "\e925" }.icon-creer-page:before { content: "\e924" }.icon-folder:before { content: "\e92f" }/*format phone*/#menurecherche a.fermerbtn { display: none;}#navbar .menuphone { display: none;}