*{
	font-family: Verdana, Arial, sans serif;
	font-size: 0.975em;
}
body, #menu, #centre h1, #centrer h1, h2, h3, h4, h5, h6{
	margin: 0;
	padding: 0;
	border: 0;
}
.page{
	width:999px;
	margin: 10px auto 0 auto;;
}
#hmen{
min-height: 300px;	
}
#entete{
	margin: 10px 0 0 0;	
}
#content{
	min-height: 510px;
	text-align: center;	
}
#content .cadre, #content .cadrx{
  float:right;
  margin: 0 0.6em 0 0;
  text-align: left;
	width: 75%;
	min-height: 496px; //498
	padding-top: 1em;
	padding-bottom: 0;
	padding-left: 0.3em;
	border: 1px solid rgb(0, 174, 215);
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;	
}
p.asit{
	margin-top: 1em;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;		
}
.flottant_droite{
	float:right;
}
span.label_profil{
	font-weight: bold;
}
.inptext{
	padding-top:10px;
	vertical-align:middle;	
}
span.inptext{
	padding-left: 8px;
	padding-top: 12px;
	vertical-align:middle;
	display: inline;	
}
span.inptext span.csel{
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 8px;
	background-color: rgb(238, 238, 238) !important;
}
span.inptext span.cinp{
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 8px;
	background-color: rgb(238, 238, 238) !important;
}
h1{
	background-color: #70b3ad;
	padding: 0.5em;
}
h2, h3, h4, h5, h6{
	margin-bottom: 0.5em;
}
#superadmin {
	color: white;
	font-weight: bold;
	margin: 0.5em;
	padding: 0.2em;
	text-align: center;
	background-color: rgba(255, 0, 0, 0.4);
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 13px rgba(255, 0, 0, 0.4);
	-webkit-box-shadow: 1px 1px 13px rgba(255, 0, 0, 0.4);
	box-shadow: 1px 1px 13px rgba(255, 0, 0, 0.4);
}
#genadmin {
	color: white;
	font-weight: bold;
	margin: 0.5em;
	padding: 0.2em;
	text-align: center;
	background-color: rgba(0, 255, 0, 0.4);
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 13px rgba(0, 255, 0, 0.4);
	-webkit-box-shadow: 1px 1px 13px rgba(0, 255, 0, 0.4);
	box-shadow: 1px 1px 13px rgba(0, 255, 0, 0.4);
}
#nationalpp {
	color: white;
	font-weight: bold;
	margin: 0.5em;
	padding: 0.2em;
	text-align: center;
	background-color: rgba(0, 0, 60, 0.4);
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 13px rgba(0, 0, 60, 0.4);
	-webkit-box-shadow: 1px 1px 13px rgba(0, 0, 60, 0.4);
	box-shadow: 1px 1px 13px rgba(0, 0, 60, 0.4);
}
#nationalp {
	color: white;
	font-weight: bold;
	margin: 0.5em;
	padding: 0.2em;
	text-align: center;
	background-color: rgba(0, 0, 120, 0.4);
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 13px rgba(0, 0, 120, 0.4);
	-webkit-box-shadow: 1px 1px 13px rgba(0, 0, 120, 0.4);
	box-shadow: 1px 1px 13px rgba(0, 0, 120, 0.4);
}
#national, #secn {
	color: white;
	font-weight: bold;
	margin: 0.5em;
	padding: 0.2em;
	text-align: center;
	background-color: rgba(0, 0, 255, 0.4);
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 13px rgba(0, 0, 255, 0.4);
	-webkit-box-shadow: 1px 1px 13px rgba(0, 0, 255, 0.4);
	box-shadow: 1px 1px 13px rgba(0, 0, 255, 0.4);
}
#treso {
	color: white;
	font-weight: bold;
	margin: 0.5em;
	padding: 0.2em;
	text-align: center;
	background-color: rgba(0, 0, 255, 0.4);
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 13px rgba(0, 0, 255, 0.4);
	-webkit-box-shadow: 1px 1px 13px rgba(0, 0, 255, 0.4);
	box-shadow: 1px 1px 13px rgba(0, 0, 255, 0.4);
}
#routage, #abonne, #retour {
	color: white;
	font-weight: bold;
	margin: 0.5em;
	padding: 0.2em;
	text-align: center;
	background-color: rgba(0, 0, 60, 0.4);
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 13px rgba(0, 0, 60, 0.4);
	-webkit-box-shadow: 1px 1px 13px rgba(0, 0, 60, 0.4);
	box-shadow: 1px 1px 13px rgba(0, 0, 60, 0.4);
}
#sr {
	color: white;
	font-weight: bold;
	margin: 0.5em;
	padding: 0.2em;
	text-align: center;
	background-color: rgba(60, 0, 60, 0.4);
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 13px rgba(60, 0, 60, 0.4);
	-webkit-box-shadow: 1px 1px 13px rgba(60, 0, 60, 0.4);
	box-shadow: 1px 1px 13px rgba(60, 0, 60, 0.4);
}
#sectreg {
	color: white;
	font-weight: bold;
	margin: 0.5em;
	padding: 0.2em;
	text-align: center;
	background-color: rgba(255, 0, 255, 0.4);
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 13px rgba(255, 0, 255, 0.4);
	-webkit-box-shadow: 1px 1px 13px rgba(255, 0, 255, 0.4);
	box-shadow: 1px 1px 13px rgba(255, 0, 255, 0.4);
}
#sra {
	color: white;
	font-weight: bold;
	margin: 0.5em;
	padding: 0.2em;
	text-align: center;
	background-color: rgba(60, 60, 0, 0.4);
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 13px rgba(60, 60, 0, 0.4);
	-webkit-box-shadow: 1px 1px 13px rgba(60, 60, 0, 0.4);
	box-shadow: 1px 1px 13px rgba(60, 60, 0, 0.4);
}
#sectrega {
	color: white;
	font-weight: bold;
	margin: 0.5em;
	padding: 0.2em;
	text-align: center;
	background-color: rgba(255, 255, 0, 0.4);
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 13px rgba(255, 255, 0, 0.4);
	-webkit-box-shadow: 1px 1px 13px rgba(255, 255, 0, 0.4);
	box-shadow: 1px 1px 13px rgba(255, 255, 0, 0.4);
}
#sectdep {
	color: white;
	font-weight: bold;
	margin: 0.5em;
	padding: 0.2em;
	text-align: center;
	background-color: rgba(0, 255, 255, 0.4);
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 13px rgba(0, 255, 255, 0.4);
	-webkit-box-shadow: 1px 1px 13px rgba(0, 255, 255, 0.4);
	box-shadow: 1px 1px 13px rgba(0, 255, 255, 0.4);
}
#syn {
	color: white;
	font-weight: bold;
	margin: 0.5em;
	padding: 0.2em;
	text-align: center;
	background-color: rgba(0, 127, 127, 0.4);
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 13px rgba(0, 255, 255, 0.4);
	-webkit-box-shadow: 1px 1px 13px rgba(0, 255, 255, 0.4);
	box-shadow: 1px 1px 13px rgba(0, 255, 255, 0.4);
}
#haut{
	margin:10px 0.4em 0 23%;
	padding: 0;
	text-align:center;
}
#jour{
	margin-top: -1.5em;
	padding-right: 135px;
	margin-bottom: 8px;
	font-size: 0.9em;
	text-align: right;	
}
#haut h1{
	font-size: 1.3em;
	line-height: 1.7em;
	color: rgb(102, 102, 102);
	-moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
}
#logog{
	float: left;
	margin-left:7px;
	border: none;	
}
#logod{
	border: none;	
}
#congres h1{
	font-size: 2.5em;
	padding-top: 0.26em;
	padding-bottom: 0.32em;
	width: 742px;
	color: rgb(96, 98, 95); //color: rgb(0, 174, 215);
	margin: 0 20px 0 20px;
	float: left;
	text-align: center;
	border: 1px solid rgb(0, 174, 215);
	-moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
}
#titre {
	font-size: 1.2em;
	line-height: 0.95em;
	background-color: #70b3ad;
	margin: 10px 0.4em 0 10px; //23%;
	color: rgb(102, 102, 102);
	text-align: center;
	position: relative;
	-moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}
#tit{
    text-align: center;
		padding-top: 1em;
    margin: 0 0 0.4em 0;
    font-weight: bold;
    font-size: 1.5em;
}
#filtrer{
	min-height: 85px;
	background-color: #70b3ad;
	margin: 10px 0.2em 0 0.2em;
	color: rgb(102, 102, 102);
	-moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;	
}
#result {
	min-height: 130px;
	background-color: #70b3ad;
	margin: 10px 0.2em 0 0.2em;
	color: rgb(102, 102, 102);
	-moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;	
}
table.sfond {
	width: 98%;
	margin-left: 15px;	
}
td.sfond{
	background-color: #70b3ad !important;	
}
#supprl{
	clear: both;	
}
#filtre, #sortie {
	font-size: 1.2em;
	line-height: 1.7em;
	background-color: #70b3ad;
	color: rgb(102, 102, 102);
	text-align: center;
	position: relative;
	-moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}
#nom{
    text-align: center;
    margin: 10px 0px 0.2em 10px; //0px 0px 0.2em 20%;
    font-weight: bold;
    font-size: 1em;
}
#vide{
	min-height: 270px;	
}
#menu{
	float: left;
	background-color: #70b3ad;
  margin: 0 0 0.5em 0.4em;
  padding: 0 .3em;
	width: 20.5%;
	min-height: 498px; //705px;
	text-align: center;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
}
#menu h1 {
	font-size: 1em;
	cursor: pointer;
	text-align: left;
	margin: 0;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}
#menu h1.nojs{
	background: #FFB619 url("../images/verre_jaune.png") repeat-x scroll 50% 50%;
}
#menu ul {
	outline: 0px none;
	line-height: 1.3em;
	text-decoration: none;
	font-size: 100%;
	list-style: none outside none;
	margin: 0px;
	border: 1px solid rgb(170, 170, 170);
	background: url("../images/flat_blanc.png") repeat-x scroll 50% 50% rgb(255, 255, 255);
	color: rgb(34, 34, 34);
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
	border-top: 0px none;
	list-style-type: none;
	padding: 0px;
	text-align: left;
	overflow: hidden;
	display: block;
}
#menu ul.nojs{
	margin:0 0 .5em 0;
}
#menu li {
  background-color: #ffffff;
  border-bottom:1px solid #70b3ad;
}
#menu li:last-child{
	border-bottom:none;
}
#menu li.blanc{
	border-bottom: 3px solid rgb(0,0,0);
}
#menu li.jaune{
	border-bottom: 3px solid rgb(0,0,0);
	background-color: rgb(250, 250, 210) !important;
}
#menu li a{
	padding: .1em .3em;
	display:block;
	color: #212121;
	text-decoration:none;
}
*#menu li a:hover{
	background-color: #70b3ad;
}
#menu li.selected a{
	background-color: #70b3ad;
}
#acl{
	font-weight: normal;
	text-align: center;
	color: #00f;
	font-size: 0.8em;
}
#acc ul{
	list-style-type: none;
}
#acc li a{
	padding: .1em .3em;
	display:block;
	color: #212121;
	text-decoration:none;
}
*#acc li a:hover{
	color: #ff0000;
}
#centre{
  margin: 10px 0px 0.4em 10px; //0 0.4em 0 22.5%;
  padding: 0.2em 10px 0.2em 0px;
  min-height: 300px; //650px;
	background-color: #ffffff;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
}
#centrer{
  margin: 10px 7px 0.4em 7px; //0 0.4em -20px 22.5%;
  padding: 0.2em;
	background-color: #ffffff;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
}
#centre h2, #centrer h2 {
	text-align: center;
}
#navi{
	min-height: 142px;
}
#conf{
	min-height: 95px;
}
#admi{
	min-height: 94px;
}
#menu .info{
	font-size: 14px;
}
#menu .infm{
	font-size: 11px;
}
.mili{
	text-align: center;
}
#bas{
	clear: both;
	margin: 0em 0.4em 0.5em 0.4em;
	padding: 0.8em;
	background-color: #70b3ad;
	text-align: center;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
}
#bas a{
	padding: .1em .3em;
	color: #212121;
	text-decoration:none;
	font-weight: bold;
}
#bas a:hover{
	color: rgb(238, 164, 35);
}
#vide{
  height:39px;
}
#ind{
min-height:380px;	
}
#avaa, #averp, #averr{
  min-height:175px; //255px;
}
#avaf{
  min-height:60px;
}
#avag{
  min-height:30px;
}
#avan{
  min-height:125px; //220px;
}
#apre{
  min-height:10px;
}
#logout {
	padding-left: 1.6em !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 1em 18px;
	width:65%;
	height:30px;
	background-image: url("../images/icon-quit.png"), url("../images/glass_gris.png");
}
#logout:hover {
	background-image: url("../images/icon-quit.png"), url("../images/glass_jaune.png");
}
#login {
	padding-left: 1.6em !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 1em 18px;
	width:65%;
	height:30px;
	background-image: url("../images/icon-conn.png"), url("../images/glass_gris.png");
}
#login:hover {
	background-image: url("../images/icon-conn.png"), url("../images/glass_jaune.png");
}
#btnsave {
	padding-left: 1.6em !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 1em 300px;
	width:20%;
	height:30px;
	background-image: url("../images/icon-valid.png"), url("../images/glass_gris.png");
}
#btnsave2 {
	float: left;
	padding-left: 1.6em !important;
	padding-top: 5px !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 1em 100px;
	width: 20%;
	height: 35px;
	background-image: url("../images/icon-valid.png"), url("../images/glass_gris.png");
}
#btnfiltre {
	float: left;
	padding-left: 1.6em !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 1em 25px;
	width:265px;
	height:30px;
	background-image: url("../images/icon-valid.png"), url("../images/glass_gris.png");
}
#btnefface {
	float: left;
	padding-left: 1.6em !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 1em 25px;
	width:145px;
	height:30px;
	background-image: url("../images/icon-valid.png"), url("../images/glass_gris.png");
}
#btnreset {
	padding-left: 1.6em !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 auto 2em auto;
	width:145px;
	height:30px;
	background-image: url("../images/icon-valid.png"), url("../images/glass_gris.png");
}
#btnaffiche {
	padding-left: 1.6em !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 1em 530px;
	width:165px;
	height:30px;
	background-image: url("../images/icon-valid.png"), url("../images/glass_gris.png");
}
#btnexport1 {
	padding-left: 1.6em !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 0 10px;
	width:110px;
	height:30px;
	background-image: url("../images/icon-pdf.png"), url("../images/glass_gris.png");
}
#btnexport2 {
	padding-left: 1.6em !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 0 10px;
	width:110px;
	height:30px;
	background-image: url("../images/icon-db.png"), url("../images/glass_gris.png");
}
#btnexport3 {
	padding-left: 1.6em !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 0 15px;
	width:110px;
	height:30px;
	background-image: url("../images/icon-db.png"), url("../images/glass_gris.png");
}
#btnexport4 {
	padding-left: 1.6em !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 0 15px;
	width:110px;
	height:30px;
	background-image: url("../images/icon-db.png"), url("../images/glass_gris.png");
}
#btnexport5 {
	padding-left: 1.6em !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 0 15px;
	width:110px;
	height:30px;
	background-image: url("../images/icon-db.png"), url("../images/glass_gris.png");
}
#btnexport6 {
	padding-left: 1.6em !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 0 15px;
	width:110px;
	height:30px;
	background-image: url("../images/icon-db.png"), url("../images/glass_gris.png");
}
#btnexport7 {
	padding-left: 1.6em !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 0 15px;
	width:110px;
	height:30px;
	background-image: url("../images/icon-db.png"), url("../images/glass_gris.png");
}
#btnimport {
	padding-left: 1.6em !important;
	padding-top: 8px;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 0 208px;
	width: 290px;
	height: 35px;
	background-image: url("../images/icon-male.png"), url("../images/glass_gris.png");
}
#btnimport1 {
	padding-left: 1.6em !important;
	padding-top: 8px;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 0 100px;
	width: 180px;
	height: 35px;
	background-image: url("../images/icon-male.png"), url("../images/glass_gris.png");
}
#btnimport2 {
	padding-left: 1.6em !important;
	padding-top: 8px;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: -42px 0 0 420px;
	width: 180px;
	height: 35px;
	background-image: url("../images/icon-male.png"), url("../images/glass_gris.png");
}
#btnimport:hover,#btnimport1:hover,#btnimport2:hover {
	background-image: url("../images/icon-male.png"), url("../images/glass_jaune.png");
}
#btnabonn {
	padding-left: 1.6em !important;
	padding-top: 8px;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 0 210px;
	width: 285px;
	height: 35px;
	background-image: url("../images/icon-male.png"), url("../images/glass_gris.png");
}
#btnabonn:hover {
	background-image: url("../images/icon-male.png"), url("../images/glass_jaune.png");
}
#btncreer, #btnverif {
	padding-left: 1.6em !important;
	padding-top: 8px;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 0 230px;
	width: 250px;
	height: 35px;
	background-image: url("../images/icon-male.png"), url("../images/glass_gris.png");
}
#btncreer:hover, #btnverif:hover {
	background-image: url("../images/icon-male.png"), url("../images/glass_jaune.png");
}
#btnreun {
	padding-left: 1.6em !important;
	padding-top: 8px;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 0 270px;
	width: 180px;
	height: 35px;
	background-image: url("../images/icon-edit.png"), url("../images/glass_gris.png");
}
#btnreun:hover {
	background-image: url("../images/icon-edit.png"), url("../images/glass_jaune.png");
}
#btntype {
	padding-left: 1.6em !important;
	padding-top: 8px;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 0 250px;
	width: 220px;
	height: 35px;
	background-image: url("../images/icon-edit.png"), url("../images/glass_gris.png");
}
#btntype:hover {
	background-image: url("../images/icon-edit.png"), url("../images/glass_jaune.png");
}
#btntyp1 {
	padding-left: 1.6em !important;
	padding-top: 8px;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 0 240px;
	width: 240px;
	height: 35px;
	background-image: url("../images/icon-edit.png"), url("../images/glass_gris.png");
}
#btntyp1:hover {
	background-image: url("../images/icon-edit.png"), url("../images/glass_jaune.png");
}
#btndoublon1 {
	padding-left: 1.6em !important;
	padding-top: 8px;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 0 60px;
	width: 245px;
	height: 35px;
	background-image: url("../images/icon-male.png"), url("../images/glass_gris.png");
}
#btndoublon2 {
	padding-left: 1.6em !important;
	padding-top: 8px;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: -43px 0 0 390px;
	width: 245px;
	height: 35px;
	background-image: url("../images/icon-male.png"), url("../images/glass_gris.png");
}
#btndoublon1:hover, #btndoublon2:hover {
	background-image: url("../images/icon-male.png"), url("../images/glass_jaune.png");
}
#btncree0{
	padding-left: 1.6em !important;
	padding-top: 8px;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 0 50px;
	width: 270px;
	height: 35px;
	background-image: url("../images/icon-male.png"), url("../images/glass_gris.png");
}
#btncree1{
	padding-left: 1.6em !important;
	padding-top: 8px;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: -43px 0 0 380px;
	width: 270px;
	height: 35px;
	background-image: url("../images/icon-male.png"), url("../images/glass_gris.png");
}
#btncree6{
	padding-left: 1.6em !important;
	padding-top: 8px;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 0 50px;
	width: 238px;
	height: 35px;
	background-image: url("../images/icon-male.png"), url("../images/glass_gris.png");
}
#btncree8{
	padding-left: 1.6em !important;
	padding-top: 8px;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: -43px 0 0 323px;
	width: 148px;
	height: 35px;
	background-image: url("../images/icon-male.png"), url("../images/glass_gris.png");
}
#btncree9{
	padding-left: 1.6em !important;
	padding-top: 8px;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: -43px 0 0 506px;
	width: 148px;
	height: 35px;
	background-image: url("../images/icon-male.png"), url("../images/glass_gris.png");
}

#btncree0:hover, #btncree1:hover, #btncree6:hover, #btncree8:hover, #btncree9:hover{
	background-image: url("../images/icon-male.png"), url("../images/glass_jaune.png");
}
#btnpdf {
	padding-left: 1.6em !important;
	padding-top: 8px;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 0 210px;
	width: 285px;
	height: 35px;
	background-image: url("../images/icon-pdf.png"), url("../images/glass_gris.png");
}
#btnpdf1 {
	padding-left: 1.6em !important;
	padding-top: 8px;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: -56px 0 0 50px;
	width: 285px;
	height: 35px;
	background-image: url("../images/icon-pdf.png"), url("../images/glass_gris.png");
}
#btnpdf2 {
	padding-left: 1.6em !important;
	padding-top: 8px;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 0 50px;
	width: 285px;
	height: 35px;
	background-image: url("../images/icon-pdf.png"), url("../images/glass_gris.png");
}
#btnpdf:hover,#btnpdf1:hover,#btnpdf2:hover {
	background-image: url("../images/icon-pdf.png"), url("../images/glass_jaune.png");
}
#btnoui {
	float: left;
	padding-left: 1.6em !important;
	padding-top: 5px !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 1em 200px;
	width:15%;
	height:30px;
	background-image: url("../images/icon-warning.png"), url("../images/glass_gris.png");
}
#btnnon {
	padding-left: 1.6em !important;
	padding-top: 5px !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 20px 0 1em 400px;
	width:15%;
	height:30px;
	background-image: url("../images/icon-valid.png"), url("../images/glass_gris.png");
}
#btnfac1 {
	float: left;
	padding-left: 1.6em !important;
	padding-top: 5px !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 1em 200px;
	width:20%;
	height:30px;
	background-image: url("../images/icon-warning.png"), url("../images/glass_gris.png");
}
#btnfac2 {
	padding-left: 1.6em !important;
	padding-top: 5px !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 1em 400px;
	width:20%;
	height:30px;
	background-image: url("../images/icon-valid.png"), url("../images/glass_gris.png");
}
#btnmod {
	float: left;
	padding-left: 1.6em !important;
	padding-top: 5px !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 1em 165px;
	width:15%;
	height:30px;
	background-image: url("../images/icon-valid.png"), url("../images/glass_gris.png");
}
#btnmodi {
	padding-left: 1.6em !important;
	padding-top: 5px;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 1em 210px;
	width: 310px;
	height: 35px;
	background-image: url("../images/icon-subscribe.png"), url("../images/glass_gris.png");
}
#btnmodi1 {
	padding-left: 1.6em !important;
	padding-top: 5px;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 1em 250px;
	width: 32%;
	height: 35px;
	background-image: url("../images/icon-valid.png"), url("../images/glass_gris.png");
}
#btnmodi2 {
	padding-left: 1.6em !important;
	padding-top: 5px;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 1em 250px;
	width: 32%;
	height: 35px;
	background-image: url("../images/icon-valid.png"), url("../images/glass_gris.png");
}
#btninp {
	float: left;
	padding-left: 1.6em !important;
	padding-top: 5px !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 1em 165px;
	width:15%;
	height:30px;
	background-image: url("../images/icon-pdf.png"), url("../images/glass_gris.png");
}
#btnimp {
	float: left;
	padding-left: 1.6em !important;
	padding-top: 5px !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 1em 300px;
	width:15%;
	height:30px;
	background-image: url("../images/icon-warning.png"), url("../images/glass_gris.png");
}
#btnsynd1 {
	padding-left: 1.6em !important;
	padding-top: 2px;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 1em 260px;
	width: 200px;
	height: 33px;
	background-image: url("../images/icon-valid.png"), url("../images/glass_gris.png");
}
#btnsynd2 {
	padding-left: 1.6em !important;
	padding-top: 2px;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 1em 380px;
	width: 200px;
	height: 33px;
	background-image: url("../images/icon-valid.png"), url("../images/glass_gris.png");
}
#btnsynd3 {
	padding-left: 1.6em !important;
	padding-top: 3px !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 1em 450px;
	width: 200px;
	height: 33px;
	background-image: url("../images/icon-valid.png"), url("../images/glass_gris.png");
}
#btnsynd4 {
	padding-left: 1.6em !important;
	padding-top: 8px !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: -42px 0 1em 450px;
	width: 200px;
	height: 35px;
	background-image: url("../images/icon-valid.png"), url("../images/glass_gris.png");
}
#btnsave:hover, #btnsave2:hover, #btnoui:hover, #btnnon:hover, #btnimp:hover, #btninp:hover, #btnmod:hover, #btnfiltre:hover, #btnefface:hover, #btnaffiche:hover,
#btnexport1:hover, #btnexport2:hover, #btnexport3:hover, #btnexport4:hover, #btnexport5:hover, #btnexport6:hover, #btnexport7:hover, #btnsynd1:hover, #btnsynd2:hover, #btnsynd3:hover, #btnsynd4:hover {
	background-image: url("../images/icon-save.png"), url("../images/glass_jaune.png");
}
#btnmodi:hover, #btnmodi1:hover, #btnmodi2:hover {
	background-image: url("../images/icon-subscribe.png"), url("../images/glass_jaune.png");
}
#btnmdp {
	padding-left: 1.6em !important;
	padding-top: 5px !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 1em 370px;
	width: 30%;
	height: 30px;
	background-image: url("../images/icon-edit.png"), url("../images/glass_gris.png");
}
#btnmdp:hover {
	background-image: url("../images/icon-edit.png"), url("../images/glass_bleu.png");
}
#btnchange {
	padding-left: 1.6em !important;
	padding-top: 5px !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 1em 350px;
	width: 35%;
	height: 30px;
	background-image: url("../images/icon-sortie.png"), url("../images/glass_gris.png");
}
#btnchange:hover {
	background-image: url("../images/icon-sortie.png"), url("../images/glass_jaune.png");
}
#btnchangec {
	padding-left: 1.6em !important;
	padding-top: 5px !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 1em 250px;
	width: 37%;
	height: 30px;
	background-image: url("../images/icon-sortie.png"), url("../images/glass_gris.png");
}
#btnchangec:hover {
	background-image: url("../images/icon-sortie.png"), url("../images/glass_bleu.png");
}
#btncreer {
	padding-left: 1.6em !important;
	padding-top: 8px;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 0 230px;
	width: 245px;
	height: 35px;
	background-image: url("../images/icon-male.png"), url("../images/glass_gris.png");
}
#btncreer:hover {
	background-image: url("../images/icon-male.png"), url("../images/glass_jaune.png");
}
#btnvalide {
	padding-left: 1.6em !important;
	padding-top: 5px !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 1em 350px;
	width: 35%;
	height: 35px;
	background-image: url("../images/icon-save.png"), url("../images/glass_gris.png");
}
#btnvalid1 {
	float: left;
	padding-left: 1.6em !important;
	padding-top: 5px !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 1em 60px;
	width: 36%;
	height: 35px;
	background-image: url("../images/icon-pdf.png"), url("../images/glass_gris.png");
}
#btnvalid2 {
	float: left;
	padding-left: 1.6em !important;
	padding-top: 5px !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 1em 210px;
	width: 36%;
	height: 35px;
	background-image: url("../images/icon-pdf.png"), url("../images/glass_gris.png");
}
#btnvalid3 {
	float: left;
	padding-left: 1.6em !important;
	padding-top: 5px !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 1em 180px;
	width: 53%;
	height: 35px;
	background-image: url("../images/icon-pdf.png"), url("../images/glass_gris.png");
}
#btnvalide:hover {
	background-image: url("../images/icon-save.png"), url("../images/glass_jaune.png");
}
#btnvalid1:hover,#btnvalid2:hover,#btnvalid3:hover {
	background-image: url("../images/icon-pdf.png"), url("../images/glass_jaune.png");
}
#btnvotx {
	float: left;
	padding-left: 1.6em !important;
	padding-top: 5px !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 1em 150px;
	width: 165px;
	height: 35px;
	background-image: url("../images/icon-edit.png"), url("../images/glass_gris.png");
}
#btnvota {
	float: left;
	padding-left: 1.6em !important;
	padding-top: 5px !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: -55px 0 1em 400px;
	width: 160px;
	height: 35px;
	background-image: url("../images/icon-pdf.png"), url("../images/glass_gris.png");
}
#btnvotx:hover {
	background-image: url("../images/icon-edit.png"), url("../images/glass_jaune.png");
}
#btnvota:hover {
	background-image: url("../images/icon-pdf.png"), url("../images/glass_jaune.png");
}
.bouton {
	text-decoration: none;
	font-size: 0.95em;
	border: 1px solid rgb(211, 211, 211);
	font-weight: normal;
	color: rgb(85, 85, 85);
	margin-bottom: 1em;
	border: none;    
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
	display: block;
	line-height: normal;
}
.bouton-text{
	display: block;
	line-height: normal;
  padding: 0.4em 1em;
}
.bouton-text2{
	display: block;
	line-height: normal;
  padding: 0.5em 1em 0.2em 1em;
}
.bouton-text3{
	display: block;
	line-height: normal;
  padding: 0.3em 1em 0.5em 1em;
}
.bouton-text4{
	display: block;
	line-height: normal;
  padding: 0.45em 1em 0.5em 1em;
}
ul{
		list-style: none;
}
.red{
	color: red;
	font-weight: bold;
	text-align: center;		
}
.green{
	color: green;
	font-weight: bold;
	text-align: center;		
}
.orange{
	margin-left: 230px;
	margin-right: 230px;
	color: orange;
	font-weight: bold;
	text-align: center;
	background-position: 15px 50%, 50% 50% !important;
	background-repeat: no-repeat !important;
	background-image: url("../images/icon-warning.png");		
}
.bleu{
	color: blue;
	font-weight: bold;
	text-align: left;		
}
.rouge{
	color: red;
	font-weight: bold;
	text-align: left;		
}
.vert{
	color: green;
	font-weight: bold;
	text-align: left;		
}
.form, .systeme_onglets{
  color: rgb(34,34,34);
  margin: 0 0 2em 0;
  padding: 0.5em 3px 3px 3px;
  background-color: rgb(255, 255, 255);
	border: 1px solid rgb(170,170,170);
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;	
}
.form p, .form p.fin{
	padding: 0;
	margin: 0;
	border-bottom: 1px dashed gray;
	min-height: 2.7em;	
	clear: left;
}
.form p.fin, .form p.sanslig{
	border-bottom: none;
}
.form p.dblelig{
	border-bottom: double;
}
.form p.aveclig{
	padding-bottom: 5px
}
.form p span.err{
	padding-left:26.5em;
	font-weight:bold;
	color:red;
}
p.slig{
	border-bottom: none;
	margin-bottom: 20px;
}
fieldset{
	padding-bottom: 0px;	
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;	
}
label{
	float: left;
	margin: 0.4em 0.5em 0.3em 5em;
	width: 240px;
	text-align: left;
	font-weight: bold;
	background-color: rgb(112, 179, 173);
	vertical-align: top;
	padding: 5px;
	font-size: 0.87em;
}
label.labelradio{
	float: left;
	margin: 0.7em 0.5em 0.3em 0.5em;
	width: 50px;
	text-align: left;
	font-weight: bold;
	background-color: rgb(255, 255, 255);
	vertical-align: bottom;
	padding: 0 5px 5px 0;	
}
span.bradio{
	float: left;
	color: red;
}
input{
	margin: 0.5em 0.5em 0.5em 0.5em;
	vertical-align: top;
	border: 1px solid gray;	
	padding: 3px 1px 4px 3px;	//padding: 2px 1px 2px 3px;
}
input#id_avatar,input#id_avatar_nouveau{
	border: none;	
}
input#id_exact, input#id_elu {
width: 13px;
height: 13px;
padding: 0;
margin-top:11px;
}
select{
	margin: 0.5em 0.5em 0.5em 0.5em;
	vertical-align: top;
	border: 1px solid gray;	
	padding: 2px 1px 3px 3px;
	background-color : white;
}
#id_actif01_nv,#id_retr01_nv,#id_actif02_nv,#id_retr02_nv,#id_actif03_nv,#id_retr03_nv,#id_actif04_nv,#id_retr04_nv,#id_actif05_nv,#id_retr05_nv,#id_actif06_nv,#id_retr06_nv,#id_actif07_nv,#id_retr07_nv,#id_actif08_nv,#id_retr08_nv,#id_actif09_nv,#id_retr09_nv,#id_actif10_nv,#id_retr10_nv,
#id_actif11_nv,#id_retr11_nv,#id_actif12_nv,#id_retr12_nv,#id_actif13_nv,#id_retr13_nv,#id_actif14_nv,#id_retr14_nv,#id_actif15_nv,#id_retr15_nv,#id_actif16_nv,#id_retr16_nv,#id_actif17_nv,#id_retr17_nv,#id_actif18_nv,#id_retr18_nv,#id_actif19_nv,#id_retr19_nv,#id_actif2A_nv,#id_retr2A_nv,#id_actif2B_nv,#id_retr2B_nv,
#id_actif21_nv,#id_retr21_nv,#id_actif22_nv,#id_retr22_nv,#id_actif23_nv,#id_retr23_nv,#id_actif24_nv,#id_retr24_nv,#id_actif25_nv,#id_retr25_nv,#id_actif26_nv,#id_retr26_nv,#id_actif27_nv,#id_retr27_nv,#id_actif28_nv,#id_retr28_nv,#id_actif29_nv,#id_retr29_nv,#id_actif30_nv,#id_retr30_nv,
#id_actif31_nv,#id_retr31_nv,#id_actif32_nv,#id_retr32_nv,#id_actif33_nv,#id_retr33_nv,#id_actif34_nv,#id_retr34_nv,#id_actif35_nv,#id_retr35_nv,#id_actif36_nv,#id_retr36_nv,#id_actif37_nv,#id_retr37_nv,#id_actif38_nv,#id_retr38_nv,#id_actif39_nv,#id_retr39_nv,#id_actif40_nv,#id_retr40_nv,
#id_actif41_nv,#id_retr41_nv,#id_actif42_nv,#id_retr42_nv,#id_actif43_nv,#id_retr43_nv,#id_actif44_nv,#id_retr44_nv,#id_actif45_nv,#id_retr45_nv,#id_actif46_nv,#id_retr46_nv,#id_actif47_nv,#id_retr47_nv,#id_actif48_nv,#id_retr48_nv,#id_actif49_nv,#id_retr49_nv,#id_actif50_nv,#id_retr50_nv,
#id_actif51_nv,#id_retr51_nv,#id_actif52_nv,#id_retr52_nv,#id_actif53_nv,#id_retr53_nv,#id_actif54_nv,#id_retr54_nv,#id_actif55_nv,#id_retr55_nv,#id_actif56_nv,#id_retr56_nv,#id_actif57_nv,#id_retr57_nv,#id_actif58_nv,#id_retr58_nv,#id_actif59_nv,#id_retr59_nv,#id_actif60_nv,#id_retr60_nv,
#id_actif61_nv,#id_retr61_nv,#id_actif62_nv,#id_retr62_nv,#id_actif63_nv,#id_retr63_nv,#id_actif64_nv,#id_retr64_nv,#id_actif65_nv,#id_retr65_nv,#id_actif66_nv,#id_retr66_nv,#id_actif67_nv,#id_retr67_nv,#id_actif68_nv,#id_retr68_nv,#id_actif69_nv,#id_retr69_nv,#id_actif70_nv,#id_retr70_nv,
#id_actif71_nv,#id_retr71_nv,#id_actif72_nv,#id_retr72_nv,#id_actif73_nv,#id_retr73_nv,#id_actif74_nv,#id_retr74_nv,#id_actif75_nv,#id_retr75_nv,#id_actif76_nv,#id_retr76_nv,#id_actif77_nv,#id_retr77_nv,#id_actif78_nv,#id_retr78_nv,#id_actif79_nv,#id_retr79_nv,#id_actif80_nv,#id_retr80_nv,
#id_actif81_nv,#id_retr81_nv,#id_actif82_nv,#id_retr82_nv,#id_actif83_nv,#id_retr83_nv,#id_actif84_nv,#id_retr84_nv,#id_actif85_nv,#id_retr85_nv,#id_actif86_nv,#id_retr86_nv,#id_actif87_nv,#id_retr87_nv,#id_actif88_nv,#id_retr88_nv,#id_actif89_nv,#id_retr89_nv,#id_actif90_nv,#id_retr90_nv,
#id_actif91_nv,#id_retr91_nv,#id_actif92_nv,#id_retr92_nv,#id_actif93_nv,#id_retr93_nv,#id_actif94_nv,#id_retr94_nv,#id_actif95_nv,#id_retr95_nv,#id_actif971_nv,#id_retr971_nv,#id_actif972_nv,#id_retr972_nv,#id_actif973_nv,#id_retr973_nv,#id_actif974_nv,
#id_retr974_nv,#id_actif975_nv,#id_retr975_nv,#id_actif976_nv,#id_retr976_nv,#id_actif986_nv,#id_retr986_nv,#id_actif987_nv,#id_retr987_nv,#id_actif988_nv,#id_retr988_nv,#id_actif00_nv,#id_retr00_nv{
	width : 165px;
}
#id_login,#id_mot_de_passe,#id_nom_responsable,#id_prenom_responsable,#id_mdp,#id_mdp_verif,#id_adresse_email,#id_origine,#id_avatar,#id_adresse_email_nouveau,#id_mdp_ancien,#id_mdp_nouveau,#id_mdp_nouveau_verif,#id_nom_responsable_nouveau,#id_prenom_responsable_nouveau,#id_nom,#id_prenom,#id_lig_par_page_nouveau,
#id_nom_militant,#id_prenom_militant,#id_nom_militant_nouveau,#id_prenom_militant_nouveau,
#id_reg_militant,#id_reg_militant_nouveau,#id_mail1_militant,#id_mail1_militant_nouveau,
#id_mob_militant,#id_mob_militant_nouveau{
	padding: 2px 1px 2px 3px;
}
#id_login,#id_mot_de_passe,#id_nom_responsable,#id_prenom_responsable,#id_adresse_email,#id_statut,#id_origine,#id_mdp,#id_mdp_verif,#id_adresse_email_nouveau,#id_statut_nouveau,#id_origine_nouveau,#id_nom_responsable_nouveau,#id_prenom_responsable_nouveau,#id_lig_par_page_nouveau,#id_dept_militant,#id_dept_militant_nouveau,#id_nom_militant,#id_nom_militant_nouveau,#id_prenom_militant,#id_prenom_militant_nouveau,#id_pos_militant,#id_pos_militant_nouveau,
#id_reg_militant,#id_reg_militant_nouveau,#id_corps_militant,#id_corps_militant_nouveau,#id_nom,#id_prenom,
#id_obli_militant,#id_obli_militant_nouveau,#id_mail1_militant,#id_mail1_militant_nouveau,
#id_synd_militant,#id_synd_militant_nouveau,#id_mob_militant,#id_mob_militant_nouveau,
#id_debut_nouveau,#id_fin_nouveau,#id_debutv_nouveau,#id_finv_nouveau,#id_debutc_nouveau,#id_finc_nouveau,
#id_cp,#id_cp_nv,#id_ville,#id_ville_nv,#id_tel,#id_tel_nv,#id_mel,#id_mel_nv,#id_mel1_secr_reg_nv,#id_mel1_tres_reg_nv,#id_ville_secr_reg_nv,#id_ville_tres_reg_nv,
#id_mel1_secr_syn_nv,#id_mel1_tres_syn_nv,#id_ville_secr_syn_nv,#id_ville_tres_syn_nv,
#id_ville_sg0_nv,#id_ville_sg1_nv,#id_ville_sg2_nv,#id_ville_sg3_nv,#id_ville_sg4_nv,#id_ville_sg5_nv,
#id_mel1_sg0_nv,#id_mel1_sg1_nv,#id_mel1_sg2_nv,#id_mel1_sg3_nv,#id_mel1_sg4_nv,#id_mel1_sg5_nv,
#id_montant,#id_imput,#id_type,#id_montant1_nv,#id_montant2_nv,#id_montant3_nv,#id_montant4_nv,#id_montant5_nv,#id_montant6_nv,#id_montant7_nv,#id_montant8_nv,#id_montant9_nv,#id_montant10_nv,#id_montant11_nv,#id_montant12_nv,#id_montant13_nv,#id_montant14_nv,#id_montant15_nv,#id_montantaj1_nv,#id_montantaj2_nv,#id_montantaj3_nv,#id_montantaj4_nv,#id_libelle,
#id_p1_nv,#id_p2_nv,#id_p3_nv,#id_p4_nv,#id_p5_nv,#id_date_reunion,#id_type_reunion,#id_date_reunion_nouveau,#id_type_reunion_nouveau,#id_fichabo,#id_libelle_reunion,#id_compl_libelle_reunion,#id_ext {
	border: 1px solid red;
	border-left: 5px solid red;
}
#id_nfact,#id_nfact_nv{
	border: 1px solid red;
}
#id_ligne1r_nv,#id_ligne6r_nv{
	border: 1px solid green;
	border-left: 5px solid green;
}
#id_corps_militant,#id_corps_militant_nouveau,#id_champ2{
	font-size: 10px;
	width: 345px;
	padding: 4px 1px 4px 3px;
}
#id_nfact,#id_nfact_nv,#id_fichabo{
	width: 388px;
}
#id_libelle_reunion,#id_type_reunion,#id_type_reunion_nouveau{
	width: 370px;
}
#id_sreg1,#id_srega1{
		width: 350px;
}
#id_libelle,#id_libelleaj1_nv,#id_libelleaj2_nv,#id_libelleaj3_nv,#id_libelleaj4_nv,#id_type1_nv,#id_type2_nv,#id_type3_nv,#id_type4_nv,#id_type5_nv,#id_type6_nv,#id_type7_nv,#id_type8_nv,#id_type9_nv,#id_type10_nv,#id_type11_nv,#id_type12_nv,#id_type13_nv,#id_type14_nv,#id_type15_nv,#id_adrbilan_nv {
	width: 320px;	
}
#id_adresse_email,#id_adresse_email_nouveau,#id_nometab_militant,#id_nometab_militant_nouveau,
#id_adretab_militant,#id_adretab_militant_nouveau,#id_villetab_militant,#id_villetab_militant_nouveau,
#id_adr1_militant,#id_adr1_militant_nouveau,#id_adr2_militant,#id_adr2_militant_nouveau,
#id_compl_nom_militant,#id_compl_nom_militant_nouveau,#id_compl_ident_militant,#id_compl_ident_militant_nouveau,#id_adr_militant,#id_adr_militant_nouveau,#id_compl_adr_militant,#id_compl_adr_militant_nouveau,
#id_ville_militant,#id_ville_militant_nouveau,#id_nom_synd,#id_nom_synd_nv,#id_mel,#id_mel_1,#id_mel_2,
#id_mail1_militant,#id_mail1_militant_nouveau,#id_mail2_militant,#id_mail2_militant_nouveau,#id_mel_nv,#id_mel_1_nv,#id_mel_2_nv,#id_web_nv,
#id_nom_reg_nv,#id_nom_nv,#id_compl_nom_nv,#id_compl_ident_nv,#id_adr_nv,#id_compl_adr_nv,#id_ville_nv,
#id_compl_nom_secr_reg_nv,#id_compl_ident_secr_reg_nv,#id_adr_secr_reg_nv,#id_compl_ident_secr_reg_nv,#id_compl_nom_tres_reg_nv,#id_compl_ident_tres_reg_nv,#id_adr_tres_reg_nv,#id_compl_adr_tres_reg_nv,
#id_mel1_secr_reg_nv,#id_mel1_tres_reg_nv,#id_mel2_secr_reg_nv,#id_mel2_tres_reg_nv,#id_ville_secr_reg_nv,#id_ville_tres_reg_nv,
#id_compl_nom_secr_syn_nv,#id_compl_ident_secr_syn_nv,#id_adr_secr_syn_nv,#id_compl_adr_secr_syn_nv,#id_compl_nom_tres_syn_nv,#id_compl_ident_tres_syn_nv,#id_adr_tres_syn_nv,#id_compl_adr_tres_syn_nv,
#id_mel1_secr_syn_nv,#id_mel1_tres_syn_nv,#id_mel2_secr_syn_nv,#id_mel2_tres_syn_nv,#id_ville_secr_syn_nv,#id_ville_tres_syn_nv,#id_login,
#id_mel1_sg0_nv,#id_mel1_sg1_nv,#id_mel1_sg2_nv,#id_mel1_sg3_nv,#id_mel1_sg4_nv,#id_mel1_sg5_nv,#id_mel2_sg0_nv,#id_mel2_sg1_nv,#id_mel2_sg2_nv,#id_mel2_sg3_nv,#id_mel2_sg4_nv,#id_mel2_sg5_nv,
#id_compl_nom_sg0_nv,#id_compl_nom_sg1_nv,#id_compl_nom_sg2_nv,#id_compl_nom_sg3_nv,#id_compl_nom_sg4_nv,#id_compl_nom_sg5_nv,#id_compl_ident_sg0_nv,#id_compl_ident_sg1_nv,#id_compl_ident_sg2_nv,#id_compl_ident_sg3_nv,#id_compl_ident_sg4_nv,#id_compl_ident_sg5_nv,
#id_adr_sg0_nv,#id_adr_sg1_nv,#id_adr_sg2_nv,#id_adr_sg3_nv,#id_adr_sg4_nv,#id_adr_sg5_nv,#id_compl_adr_sg0_nv,#id_compl_adr_sg1_nv,#id_compl_adr_sg2_nv,#id_compl_adr_sg3_nv,#id_compl_adr_sg4_nv,#id_compl_adr_sg5_nv{
		width: 320px;
}
#id_compl_nom,#id_ligne3,#id_ligne4,#id_ligne5,#id_ligne1_nv,#id_compl_nom_nv,#id_ligne2_nv,#id_ligne3_nv,#id_ligne4_nv,#id_ligne5_nv,#id_ligne6_nv,
#id_ligne1r_nv,#id_ligne2r_nv,#id_ligne3r_nv,#id_ligne4r_nv,#id_ligne5r_nv,#id_ligne6r_nv,#id_adresse1_nv,#id_adresse2_nv,#id_adresse3_nv,#id_note,#id_commentaire,#id_note_nv,#id_commentaire_nv {
		width: 320px;	
}
#id_nom_responsable,#id_prenom_responsable,#id_nom_responsable_nouveau,#id_prenom_responsable_nouveau,#id_nom_sg,
#id_nom_militant,#id_prenom_militant,#id_nom_militant_nouveau,#id_prenom_militant_nouveau,
#id_nom_tres, #id_nom_tres_nv, #id_prenom_tres, #id_prenom_tres_nv,#id_prenom_secr_reg_nv,#id_nom_secr_reg_nv,
#id_prenom_tres_reg_nv,#id_nom_tres_reg_nv,#id_prenom_secr_syn_nv,#id_nom_secr_syn_nv,#id_prenom_tres_syn_nv,#id_nom_tres_syn_nv {
		width: 200px;
}

#id_tel, #id_tel_1, #id_fax,#id_portable, #id_cedex,#id_cp_nv,
#id_tel_nv, #id_tel_1_nv, #id_fax_nv,#id_portable_nv, #id_cedex_nv, #id_origine, #id_origine_nv,
#id_tel_secr_reg_nv, #id_fax_secr_reg_nv, #id_portable_secr_reg_nv, #id_cedex_secr_reg_nv,
#id_tel_tres_reg_nv, #id_fax_tres_reg_nv, #id_portable_tres_reg_nv, #id_cedex_tres_reg_nv,
#id_tel_secr_syn_nv, #id_fax_secr_syn_nv, #id_portable_secr_syn_nv, #id_cedex_secr_syn_nv,
#id_tel_tres_syn_nv, #id_fax_tres_syn_nv, #id_portable_tres_syn_nv, #id_cedex_tres_syn_nv,
#id_tel_sg0_nv,#id_tel_sg1_nv,#id_tel_sg2_nv,#id_tel_sg3_nv,#id_tel_sg4_nv,#id_tel_sg5_nv,
#id_mob_sg0_nv,#id_mob_sg1_nv,#id_mob_sg2_nv,#id_mob_sg3_nv,#id_mob_sg4_nv,#id_mob_sg5_nv{
		width: 127px;
}
#id_tel_militant_nouveau, #id_tel_militant, #id_mob_militant_nouveau, #id_mob_militant{
		width: 120px;
}
#id_nomc_nv,#id_prenomc_nv,#id_nom_1_nv,#id_prenom_1_nv{
		width: 170px;
}
#id_nom,#id_prenom,#id_relai_nouveau,#id_diver_nouveau,
#id_etciv_nouveau,#id_decha_nouveau,#id_manda_nouveau,#id_respo_nouveau,#id_abonn_nouveau{
		width: 200px;
}
#id_email{
		width: 250px;
}
#id_dept_militant,#id_dept_militant_nouveau,#id_aca_militant,#id_aca_militant_nouveau,#id_syndicat{
		width: 225px;
}
#id_reg_militant,#id_reg_militant_nouveau,#id_dechsynd_militant_nouveau,#id_dechunsaeducreg_militant_nouveau,#id_dechunsaloc_militant_nouveau{
		width: 255px;
}
#id_valeur13,#id_valeur17,#id_valeur21,#id_valeur25,#id_valeur29,#id_valeur33{
		width: 210px;
}
#id_trireq,#id_trireq_nouveau,#id_nomfic{
		width: 200px;
}
#id_valeur1{
		width: 180px;
}
#id_valeur3,#id_valeur4,#id_valeur5,#id_valeur6,#id_valeur7,#id_valeur8{
	width: 140px;
}
#id_virement1_nv,#id_virement2_nv,#id_virement3_nv,#id_virement4_nv,#id_virement5_nv,
#id_montant,#id_montant1_nv,#id_montant2_nv,#id_montant3_nv,#id_montant4_nv,#id_montant5_nv,#id_montant6_nv,#id_montant7_nv,#id_montant8_nv,#id_montant9_nv,#id_montant10_nv,#id_montant11_nv,#id_montant12_nv,#id_montant13_nv,#id_montant14_nv,#id_montant15_nv,#id_montantaj1_nv,#id_montantaj2_nv,#id_montantaj3_nv,#id_montantaj4_nv {
		width: 100px;
}
#id_date,#id_ajustement1_nv,#id_ajustement2_nv,#id_ajustement3_nv,#id_ajustement4_nv,#id_versement1_nv,#id_versement2_nv,#id_versement3_nv,#id_versement4_nv,#id_versement5_nv,#id_versement6_nv,#id_versement7_nv,#id_versement8_nv,#id_versement9_nv,#id_versement10_nv,#id_versement11_nv,#id_versement12_nv,#id_versement13_nv,#id_versement14_nv,#id_versement15_nv,
#id_partosa_nv,#id_partfixe1_nv,#id_partfixe2_nv,#id_partfixe3_nv,#id_partfixe4_nv,#id_partadh_nv,#id_total_nv,#id_annee,#id_date1_nv,#id_date2_nv,#id_date3_nv,#id_date4_nv,#id_date5_nv,
#id_p1_nv,#id_p2_nv,#id_p3_nv,#id_p4_nv,#id_p5_nv,#id_date_reunion,#id_date_reunion_nouveau {
		width: 88px;
}
#id_total_nouveau,#id_men_nouveau,#id_mesr_nouveau,#id_msjepva_nouveau,#id_prive_nouveau,#id_maaf_nouveau,
#id_mcc_nouveau,#id_mass_nouveau,#id_paris_nouveau,#id_fph_nouveau,#id_fpt_nouveau,#id_credit_nouveau{
		width: 65px;
}
#id_origine,#id_origine_nouveau{
		width: 60px;
}
#id_dechsyndquot_militant_nouveau,#id_dechunsaeducquot_militant_nouveau,#id_dechunsaeducregquot_militant_nouveau,
#id_dechunsaeducmutquot_militant_nouveau,#id_dechunsaquot_militant_nouveau,#id_dechunsalocquot_militant_nouveau,
#id_dechdiversquot_militant_nouveau,#id_dechtotalequot_militant_nouveau,#id_dechheurequot_militant_nouveau,
#id_dechminquot_militant_nouveau,#id_dechinterminquot_militant_nouveau,#id_ligparpag,#id_lig_par_page_nouveau,#id_code{
		width: 40px;	
}
#id_itel_militant,#id_itel_militant_nouveau,#id_imob_militant,#id_imob_militant_nouveau,
itel_secr_reg,#id_itel_secr_reg_nv,#id_imob_secr_reg,#id_imob_secr_reg_nv,
itel_tres_reg,#id_itel_tres_reg_nv,#id_imob_tres_reg,#id_imob_tres_reg_nv,
itel_secr_syn,#id_itel_secr_syn_nv,#id_imob_secr_syn,#id_imob_secr_syn_nv,
itel_tres_syn,#id_itel_tres_syn_nv,#id_imob_tres_syn,#id_imob_tres_syn_nv,
#id_itel_sg0_nv,#id_itel_sg1_nv,#id_itel_sg2_nv,#id_itel_sg3_nv,#id_itel_sg4_nv,#id_itel_sg5_nv,
#id_imob_sg0_nv,#id_imob_sg1_nv,#id_imob_sg2_nv,#id_imob_sg3_nv,#id_imob_sg4_nv,#id_imob_sg5_nv{
		width: 40px;	
}
#id_imput,#id_imputaj1_nv,#id_imputaj2_nv,#id_imputaj3_nv,#id_imputaj4_nv,#id_imput1_nv,#id_imput2_nv,#id_imput3_nv,#id_imput4_nv,#id_imput5_nv,#id_imput6_nv,#id_imput7_nv,#id_imput8_nv,#id_imput9_nv,#id_imput10_nv,#id_imput11_nv,#id_imput12_nv,#id_imput13_nv,#id_imput14_nv,#id_imput15_nv {
		width: 40px;	
}
#id_os,#id_os_nv{
		width: 40px;	
}
#id_pole,#id_pole_nv{
		width: 30px;	
}
#id_civ_militant_1,#id_civ_militant_2,#id_civ_militant_nouveau_1,#id_civ_militant_nouveau_2,
#id_elu_militant_1,#id_elu_militant_2,#id_elu_militant_nouveau_1,#id_elu_militant_nouveau_2,
#id_note_interne_militant_1,#id_note_interne_militant_2,#id_note_interne_militant_nouveau_1,#id_note_interne_militant_nouveau_2,
#id_resp_militant_1,#id_resp_militant_2,#id_resp_militant_nouveau_1,#id_resp_militant_nouveau_2,
#id_dech_militant_1,#id_dech_militant_2,#id_dech_militant_nouveau_1,#id_dech_militant_nouveau_2,
#id_cand_militant_1,#id_cand_militant_2,#id_cand_militant_nouveau_1,#id_cand_militant_nouveau_2,
#id_relai1_militant_1,#id_relai1_militant_2,#id_relai1_militant_nouveau_1,#id_relai1_militant_nouveau_2,
#id_relai2_militant_1,#id_relai2_militant_2,#id_relai2_militant_nouveau_1,#id_relai2_militant_nouveau_2,
#id_creer_login_1,#id_creer_login_2,#id_creer_mdp_1,#id_creer_mdp_2,#id_un_mandat_1,#id_un_mandat_2,#id_une_resp_1,#id_une_resp_2{
	float: left;
	margin-top: 0.7em;
}
#id_ceser_militant_nouveau,#id_cpe_militant_nouveau,#id_ccp_militant_nouveau,#id_caeple_militant_nouveau{
	height : 105px;
}
#id_ajt_sd_1,#id_ajt_sd_2,#id_ajt_sr_1,#id_ajt_sr_2,#id_ajt_sa_1,#id_ajt_sa_2,#id_ajt_ab_1,#id_ajt_ab_2,#id_env_erreur_1,#id_env_erreur_2 {
	float: left;
	margin-top: 0.9em;
}
.bigtable{
	text-align: center;
}
table{
	max-width: 100%;
	text-align: center;
}
table.nav{
	min-width: 100%;
	text-align: center;
}
.details {
	width: 100%;
	margin-bottom: 1em;
	border-top: medium none !important;
}
.decharge {
	width: 100%;
	margin-bottom: 1em;
	border-top: 1px solid rgb(187, 187, 187) !important;
}
.bigtable table{
	margin-left: auto;
	margin-right: auto;
	border: 1px solid rgb(187, 187, 187);	
}

.details caption, .decharge caption {
	font-weight: bold;
	font-size: 1.1em;
	padding: 0.3em;
	border: 1px solid rgb(170, 170, 170);
	background: url("../images/verre_jaune.png") repeat-x scroll 50% 50% rgb(255, 182, 25);
	color: rgb(33, 33, 33);
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;	
}
.bigtable th {
	text-align: left;
	background-color: rgb(112, 179, 173) !important;
}
.bigtable th.rien, .bigtable td.rien {
	text-align: left;
	background-color: rgb(255, 255, 255) !important;
}
.decharge th {
	width: 25em;
	font-weight: bold;
	vertical-align: middle;
	padding: 0.2em 0.1em;
}
td{
	max-width: 100%;
}
td.type{
	width: 40%;
}
td.prec{
	background-color: #fff !important;
	width: 50%;
	padding: 0.5em;
}
td.suiv{
	background-color: #fff !important;
	width: 50%;
	text-align: right;
	padding: 0.5em;
}
td.sans{
	background-color: #fff !important;
	width: 605px;
	max-width: 605px;	
	min-width: 605px;
}
td.req{
	text-align: center;	
}
td.rqq{
	text-align: center;
	background-color: rgb(253, 231, 252) !important;	
}
td.rqv{
	text-align: center;
	background-color: rgb(216, 250, 218) !important;	
}
td.lis{
	font-size: 0.9em;
}
td.lit{
	font-size: 0.9em;
	background-color: rgb(253, 231, 252) !important;
	//color: rgb(120, 40, 236);
}
td.liv{
	font-size: 0.9em;
	background-color: rgb(216, 250, 218) !important;
	//color: rgb(120, 40, 236);
}
img.prec, img.sui {
	vertical-align: -15%;
}

.bigtable td {
	background-color: rgb(238, 238, 238) !important;
	padding: 0px 5px;
	text-align: left;
}

table, tr, td{
	border-spacing: 3px;
	border: none;
}
tr, td, th{
	padding: 2px 3px 2px 3px;
	background-color: rgb(221, 255, 221) !important;
	text-align: left;
	font-size: 1em;
}
td.blanc, th.blanc{
	background-color: #fff !important;
}
td.tdtit{
	font-weight: bold;
	text-align: center;
}
td a{
	text-decoration: none;
	color: rgb(0, 0, 255);
	font-weight: bold;
	list-style: none;
	text-align:center;	
}
td.req{
	text-align: center;	
}
td.rel{
	font-size: 0.9em;	
}
td a.req{
	font-weight: normal;
	color: #00f;
	font-size: 0.85em;
}
td a:hover{
	color: rgb(238, 164, 35);
}
pre.hidden{
	display: none;	
	max-width: 500px;
	text-align: center
}
#sql_qry{
	text-align: center;
	padding-bottom: 3px;
	display: none;
	max-width: 800px;
}
.jaune{
	background-color: rgb(250, 250, 210) !important;	
}
.gris{
	background-color: rgb(230,230,230) !important;	
}
.rose{
	background-color: rgb(253, 231, 252) !important;	
}
.vert{
	background-color: rgb(216, 250, 218) !important;	
}
.normal{
	font-size: 1em;	
}
.petit{
	font-size: 0.8em;	
}
.ppetit{
	font-size: 0.8em;	
}
.pppetit{
	font-size: 0.65em;	
}
#rech_nom, #rech_nomd, #rech_nomr, #rech_prenom, #rech_dept, #rech_reg, #rech_regr, #rech_synd, #rech_syndr, #rech_mob, #rech_mobd, #rech_dech, #rech_tel, #rech_telp, #rech_mail, #rech_mel, #rech_sec, #rech_stat, #rech_nulle, #rech_list, #rech_listp, #rech_mel,#rech_vero,#rech_veri1,#rech_veri2,
#rech_ori, #rech_elu, #rech_pro, #rech_ct, #rech_ville, #rech_fct, #rech_pers, #rech_orj, #rech_cp, #rech_abo, #rech_anu, #rech_adra, #rech_cpvilla, #rech_abo1, #rech_abo2, #rech_abo3, #rech_abo4, #rech_num, #rech_annee, #rech_abo5,#rech_dat1,#rech_dat2,#rech_fac,#rech_rev,#rech_ann {
  background: url("../images/verre_jaune.png") repeat-x scroll 50% 50% rgb(255, 182, 25);
  color: rgb(33, 33, 33);
  white-space: nowrap;
  font-weight: bold;
  padding: 2px 3px 2px 3px;
  margin-top: 0.3em;
  vertical-align: middle;
}
#rech_abo{
	width: 190px;	
	min-width: 190px;
	max-width: 190px;
}
#rech_abo1{
	width: 150px;	
	min-width: 150px;
	max-width: 150px;
}
#rech_abo2,#rech_abo3,#rech_abo4,#rech_abo5{
	width: 150px;
	min-width: 100px;
	max-width: 150px;
}
#rech_veri1,#rech_veri2{
	width: 220px;
	min-width: 220px;
	max-width: 220px;
}
#rech_adra,#rech_cpvilla,#rech_qui,#rech_mel{
	width: 225px;
	min-width: 225px;
	max-width: 225px;
}
#rech_dat1,#rech_dat2{
	width: 250px;
	min-width: 250px;
	max-width: 250px;
}
#rech_fct, #rech_pers{
	width: 257px;
	min-width: 257px;
	max-width: 257px;
}
#rech_reg{
	width: 145px;	
	min-width: 145px;
	max-width: 145px;
}
#rech_regr{
	width: 142px;	
	min-width: 142px;
	max-width: 142px;
}
#rech_list{
	width: 180px;
	min-width: 180px;
	max-width: 180px;
}
#rech_listp{
	width: 168px;
	min-width: 168px;
	max-width: 180px;
}
#rech_synd{
	width: 130px;
	min-width: 130px;
	max-width: 130px;
}
#rech_syndr{
	width: 125px;
	min-width: 125px;
	max-width: 125px;
}
#rech_avan_simp, #rech_avan_avan, #rech_avan_libr{
  background: url("../images/verre_jaune.png") repeat-x scroll 50% 50% rgb(255, 182, 25);
  color: rgb(33, 33, 33);
  white-space: nowrap;
  font-weight: bold;
  padding: 2px 3px 2px 20px;
  vertical-align: middle;
  width: 97%;
	margin-bottom: 10px;
  line-height: 1.7em;
	-moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}
.left {
    text-align: left !important;
    font-size: 0.8em;
}
#rech_reunion{
	font-size: 1em;
	min-width: 600px;
	max-width: 600px;
	width: 600px;
}
#rech_date{
	font-size: 1em;
	min-width: 20px;
	max-width: 20px;
	width: 20px;
}
#rech_annee{
	width: 50px;
}
#rech_nom, #rech_prenom{
	width: 100px;
	max-width: 140px;
}
#rech_nomd{
	width: 130px;
	min-width: 130px;
	max-width: 130px;
}
#rech_num{
	width: 130px;
	max-width: 140px;
}
#rech_nomr{
	width: 190px;
	min-width: 190px;
}
#rech_ville{
	width: 140px;	
}
#rech_mel{
	width: 290px;
}
#rech_mail{
	width: 330px;
}
#rech_fac{
	width: 180px;
}
#rech_sec{
	width: 220px;
}
#rech_rev,#rech_ann{
	width: 140px;
}
#rech_mob{
	width: 87px;
	min-width: 87px;
	max-width: 87px;
}
#rech_mobd{
	width: 55px;
	min-width: 55px;
	max-width: 55px;
}
#rech_tel{
	width: 120px;
}
#rech_telp{
	width: 95px;
	min-width: 95px;
	max-width: 100px;
}
#rech_ct{
	width: 390px;
}
#rech_stat{
	width: 110px;	
}
#rech_el{
	width: 70px;	
}
#rech_orj{
	width: 70px;
	min-width: 70px;
	max-width: 70px;	
}
#rech_ori{
	width: 60px;	
}
#qui{
  margin: 0 0.4em 0.5em 22.5%;
  padding: 0.2em;
	text-align: right;
	font-size: 0.8em;	
}
.onglets{
 	margin: 0;
 	margin-left: 5px;
 	padding: 0.2em 0.2em 0 0;
 	border: 1px solid rgb(170,170,170);
	background: url("../images/flat_violet.png") repeat-x scroll 50% 50% rgb(112, 179, 173);
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}
.onglet{
	display:inline-block;
	margin-left:3px;
	color: rgb(34,34,34);
	font-weight: bold;
	padding: 3px 2px;
	border: 1px solid rgb(170,170,170);
	border-bottom: none;
	background: url("../images/verre_jaune.png") repeat-x scroll 50% 50% rgb(255, 182, 25);
  -moz-border-radius: 4px 4px 0px 0px;
  -webkit-border-radius: 4px 4px 0px 0px;
  border-radius: 4px 4px 0px 0px;
	cursor:pointer;
	width:79.8px;
	text-align:center;
}
.omglet{
	display:inline-block;
	margin-left:3px;
	color: rgb(34,34,34);
	font-weight: bold;
	padding:3px 1px;
	border: 1px solid rgb(170,170,170);
	border-bottom: none;
	background: url("../images/verre_jaune.png") repeat-x scroll 50% 50% rgb(255, 182, 25);
  -moz-border-radius: 4px 4px 0px 0px;
  -webkit-border-radius: 4px 4px 0px 0px;
  border-radius: 4px 4px 0px 0px;
	cursor:pointer;
	width:103px;
	text-align:center;
}
.omgletg{
	display: inline-block;
	margin-left: 3px;
	color: rgb(34, 34, 34);
	font-weight: bold;
	padding: 3px 2px;
	border: 1px solid rgb(170,170,170);
	border-bottom: none;
	background: url("../images/verre_jaune.png") repeat-x scroll 50% 50% rgb(255, 182, 25);
  -moz-border-radius: 4px 4px 0px 0px;
  -webkit-border-radius: 4px 4px 0px 0px;
  border-radius: 4px 4px 0px 0px;
	cursor: pointer;
	width: 224px; //235px;
	text-align: center;
}
.omgletl{
	display:inline-block;
	margin-left:3px;
	color: rgb(34,34,34);
	font-weight: bold;
	padding:3px 2px;
	border: 1px solid rgb(170,170,170);
	border-bottom: none;
	background: url("../images/verre_jaune.png") repeat-x scroll 50% 50% rgb(255, 182, 25);
  -moz-border-radius: 4px 4px 0px 0px;
  -webkit-border-radius: 4px 4px 0px 0px;
  border-radius: 4px 4px 0px 0px;
	cursor:pointer;
	width:120px;
	text-align:center;
}
.omgleth{
	display: inline-block;
	margin-left: 3px;
	color: rgb(34, 34, 34);
	font-weight: bold;
	padding: 3px 2px;
	border: 1px solid rgb(170,170,170);
	border-bottom: none;
	background: url("../images/glass_bleu.png") repeat-x scroll 50% 50% rgb(1, 186, 228);
  -moz-border-radius: 4px 4px 0px 0px;
  -webkit-border-radius: 4px 4px 0px 0px;
  border-radius: 4px 4px 0px 0px;
	cursor: pointer;
	width: 161px;
	text-align: center;
}
.onglet:hover{
	background: url("../images/verre_jaune.png") repeat-x scroll 50% 50% rgb(255, 182, 25);
}
.onglet_0{
	background: url("../images/glass_gris.png") repeat-x scroll 50% 50% rgb(230, 230, 230);
	border-bottom:1px solid rgb(211, 211, 211);
}
.onglet_1{
	background: url("../images/verre_jaune.png") repeat-x scroll 50% 50% rgb(255, 182, 25);
	border-bottom:none;
	padding-bottom:5px;
	margin-bottom: -1px;
}
.contenu_onglet{
	background-color:#ffffff;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
	padding:5px;
	display:none;
}
.details th{
	background-color: rgb(112, 179, 173);
	text-align: left;
	padding: 0.2em 0.1em;
	vertical-align: middle;
	font-weight: bold;
	width: 15em;	
}
th.dech{
	width: 20em;	
}
.details th.large{
	background-color: rgb(221, 221, 255);
	text-align: left;
	padding: 0.2em 0.1em;
	vertical-align: middle;
	font-weight: bold;
//width: 15em;
	width: 20.5em;	
	min-width: 20.5em;
}
.details th.etroit{
	background-color: rgb(221, 221, 255);
	text-align: left;
	padding: 0.2em 0.1em;
	vertical-align: middle;
	font-weight: bold;
//width: 15em;
	width: 13em;	
	min-width: 13em;
}
.details td{
	max-width: 100%;
	text-align: left;
	padding: 0 5px;
	background-color: rgb(238, 238, 238);	
}
.details td.large{
	width: 40%;
	max-width: 40%;
	text-align: left;
	padding: 0 5px;
	background-color: rgb(238, 238, 238);	
}
.details caption{
	font-weight: bold;
	font-size: 1.1em;
	padding: 0 3em;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid rgb(170, 170, 170);
  background: url("../images/verre_jaune.png") repeat-x scroll 50% 50% rgb(33, 33, 33);  		
}

