*{
	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;
}
pre{
	padding: 0;
	margin: 0;	
}
.page{
	width: 1000px;
	margin: 0 auto 0 auto;
	padding-left: 0.5em;
	overflow-y: scroll;
}
#entete{
	margin: 10px 0 0 0;	
}
#content{
	min-height: 510px;
	text-align: center;	
}
#content .cadre{
  float:right;
  margin: 0 0.6em 0 0;
  text-align: left;
  width: 720px;
  min-width: 720px;
  max-width: 720px;
	min-height: 498px;
	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;	
}
#asit{
	margin-top: 11em;	
}
.flottant_droite{
	float:right;
}
span.label_profil{
	font-weight: bold;
}
span.inptext{
	padding-left: 5px;
	padding-top: 18px;
	vertical-align:middle;
	display: inline;	
}
span.inptxt{
	padding-left: 5px;
	padding-top: 10px;
	vertical-align:middle;
	display: inline;	
}

table.checkbloc, table.checkbloc tr, table.checkbloc td {
	padding:0;
	border-spacing: 0;
	border: 0;
	line-height: 1em
	font-size: 1.1em !important;
	background-color: rgb(255, 255, 255) !important;	
}
div.bloc {
	width: 55%;
	margin-top:-30px;
	margin-bottom:-30px;
	margin-left:44%;
}
.checkbloc td {
	font-size: 1.05em !important;	
}
h1{
	background-color: rgb(214, 236, 247);
	padding: 0.5em;
}
h2, h3, h4, h5, h6{
	margin-bottom: 0.5em;
}
#observ {
	color: white;
	font-weight: bold;
	margin: 1em 0.5em 1em 0.5em;
	padding: 0.2em;
	text-align: center;
	background-color: rgba(150, 150, 150, 0.4);
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
	border-radius: 6px;
}
#superadmin {
	color: white;
	font-weight: bold;
	margin: 1em 0.5em 1em 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);
}
#responsable {
	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);
}
#cocon, #consultation, #ur_c, #ud_c, #osa_c, #secn, #badge, #vote, #perso, #part, #org, #invit {
	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);
}
#ur {
	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);
}
#osa {
	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);
}
#ud {
	color: white;
	font-weight: bold;
	margin: 0.5em;
	padding: 0.2em;
	text-align: center;
	background-color: rgba(0, 120, 120, 0.4);
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 13px rgba(0, 120, 120, 0.4);
	-webkit-box-shadow: 1px 1px 13px rgba(0, 120, 120, 0.4);
	box-shadow: 1px 1px 13px rgba(0, 120, 120, 0.4);
}
#ttc, #compta {
	color: white;
	font-weight: bold;
	margin: 1em 0.5em 1em 0.5em;
	padding: 0.2em;
	text-align: center;
	background-color: rgba(120, 120, 0, 0.4);
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 13px rgba(120, 120, 0, 0.4);
	-webkit-box-shadow: 1px 1px 13px rgba(120, 120, 0, 0.4);
	box-shadow: 1px 1px 13px rgba(120, 120, 0, 0.4);
}
#haut{
	margin:10px 0.4em 0 23%;
	padding: 0;
	text-align:center;
}
#congres h1{
	font-size: 2.5em;
	padding-top: 0.26em;
	padding-bottom: 0.32em;
	width: 749px;
	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;
}
#jour{
	margin-top: -1.5em;
	padding-left: 335px;
	margin-bottom: 8px;
	font-size: 0.9em;	
}
#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;
	border: none;	
}
#logod{
	border: none;	
}
#titre {
	font-size: 1.2em;
	line-height: 0.95em;
	background-color: rgb(214, 236, 247);
	margin: 10px 0.4em 0 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;
}
#tit1{
    text-align: center;
		padding-top: 1em;
    margin: 0 0 0.4em 0;
    font-weight: bold;
    font-size: 1.2em;
}
#tit2{
    text-align: center;
		padding-top: 1em;
    margin: 0 0 0.4em 0;
    font-weight: bold;
    font-size: 0.8em;
}
#filtrer{
	min-height: 85px;
	background-color: rgb(214, 236, 247);
	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: rgb(214, 236, 247);
	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: rgb(214, 236, 247) !important;	
}
table.btns{
	width: 98%;
	border-spacing: 5px;
	margin-left: 1px;
	margin-top: 50px;	
}
table.btns td{
	padding: 1.2em 0.3em 1.2em 0;
	width: 158px;
	min-width: 158px;
	max-width: 158px;
	min-height: 120px;
	background-color: #ffffff !important;	
}
table.btns td a:hover{
	text-decoration: none;
	color : rgb(214, 236, 247);
	list-style: none;
	text-align:center;	
}
#cl{
	clear: right;
	min-height: 5px;	
}
#filtre, #sortie {
	font-size: 1.2em;
	line-height: 1.7em;
	background-color: rgb(214, 236, 247);
	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: 0px 0px 0.2em 20%;
    font-weight: bold;
    font-size: 1em;
}
#menu{
	float: left;
	background-color: rgb(214, 236, 247);
  margin: 0 0.4em 0.5em 0;
  padding: 2px 2px 0 2px;
	width: 249px;
	min-height: 510px;
	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;
}
#menu .affi{
  padding: 0;
	border: 1px solid rgb(214, 236, 247);
//	min-height: 410px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
}
#menu .lieu{
  padding: 0 0 .3em 0;
  min-height: 80px;
	border: 1px solid rgb(214, 236, 247);
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
}
#menu .affi .paffi, #menu .lieu .paffi{
	border: 1px solid white;
  -moz-border-radius: 8px 8px 8px 8px;
  -webkit-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;	
}

#menu .lieu .paffi{
	margin-top: -2px;
	padding: .3em 0 .3em 0;
	background: rgb(255, 255, 255);
  font-size: 1.5em;
  font-weight: bold;
  text-align: center;
  color: rgb(0, 174, 215);
}
#menu .lieu .paffi .ppaffi{
  font-size: 0.5em;
  font-weight: bold;
  text-align: center;
  color: rgb(0, 174, 215);
}
#menu .deta{
  padding: 1em;
	min-height: 291px;
}
#menu .detb{
	margin: 0.5em;
	padding-bottom: 0.5em;
}
#menu .detc{
	margin: 0.5em;
	padding-bottom: 0.5em;
}
#menu .info{
	font-size: 14px;
  margin: 0 0.4em 0 0.5em;
  padding: .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;
}
#menu .nom{
	font-size: 12px;	
}
#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: rgb(0, 174, 215) url("../images/glass_bleu.png") repeat-x scroll 50% 50%;
	color: rgb(234, 236, 247);
}
#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(234, 236, 247);
  -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 rgb(214, 236, 247);
}
#menu li:last-child{
	border-bottom:none;
}
#menu li a{
	padding: .1em .3em;
	display:block;
	color: rgb(33, 33, 33);
	text-decoration:none;
}
*#menu li a:hover{
	background-color: rgb(214, 236, 247);
}
#menu li.selected a{
	background-color: rgb(214, 236, 247);
}

#acc td a{
	padding: .1em .3em;
	display:block;
	color: rgb(0, 174, 215);
	text-decoration:none;
	text-align: left;
}
*#acc a:hover{
	color: rgb(2, 135, 167);
}
#centre{
  margin: 0 0.4em 0 0;
  padding: 0.2em 0.2em 0 0.2em;
  min-height: 382px;
	background-color: #ffffff;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
}
#centrem{
  margin: 0 0.4em 0 0;
  padding: 0.2em 0.2em 0 0.2em;
  min-height: 213px;
	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: 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;
}
.mili{
	text-align: center;
}
.gche{
	text-align: left;
	margin-left: 85px;
	margin-right: 85px;
}
#bas{
	clear: both;
	margin: 0 0.5em 0 0;
	padding: 0.8em;
	background-color: rgb(214, 236, 247);
	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;
}
#bas a{
	padding: .1em .3em;
	color: rgb(0, 174, 215);
	text-decoration:none;
	font-weight: bold;
}
#bas a:hover{
	color: rgb(2, 135, 167);
}
#vide{
  height:39px;
}
#avanf{
  min-height:20px;
}
#avanp{
  min-height:40px;
}
#finc{
  min-height:127px;
}
#avant{
  min-height:80px;
}
#avanc{
  min-height:72px;
}
#apre{
  min-height:35px;
}
#connex{
	  padding: 20px 0 10px 50px;	
}
#sortie{
	  padding: 20px 0 10px 50px;	
}
#dconnex{
	  padding: 30px 0 10px 280px;	
}
#milieu{
  margin: 0 0.4em 0.5em 0;
  padding: 7em 0 0 0;
  text-align: center;
  min-height: 100px;
	background-color: #ffffff;
	font-size: 1.5em;
	font-weight: bold;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
}
#choix{
  float:right;
  margin: 0 0.4em -2px 0;
  padding-bottom: 0;
  border: 1px solid rgb(1, 174, 216);
  text-align: center;
  width: 724px;
  min-width: 724px;
  max-width: 724px;
	min-height: 513px;
	background-color: #ffffff;
	font-size: 1.5em;
	font-weight: bold;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 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 22px;
	width: 55%;
	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_bleu.png");
	color : rgb(214, 236, 247);
}
#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 22px;
	width: 55%;
	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_bleu.png");
	color : rgb(214, 236, 247);
}
#btnacc {
	padding-left: 1.6em !important;
	padding-top: 1px;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 1em 260px;
	width: 125px;
	height: 30px;
	background-image: url("../images/icon-home.png"), url("../images/glass_gris.png");
}
#btnacc:hover {
	background-image: url("../images/icon-home.png"), url("../images/glass_bleu.png");
	color : rgb(214, 236, 247);
}
#btnreser {
	padding-left: 1.6em !important;
	padding-top: 1px;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: 0 0 1em 260px;
	width: 125px;
	height: 30px;
	background-image: url("../images/icon-male.png"), url("../images/glass_gris.png");
}
#btnreser:hover {
	background-image: url("../images/icon-male.png"), url("../images/glass_bleu.png");
	color : rgb(214, 236, 247);
}
#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 30px;
	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 30px;
	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 540px;
	width: 165px;
	height: 30px;
	background-image: url("../images/icon-valid.png"), url("../images/glass_gris.png");
}
#btnhotel {
	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 15px;
	width: 125px;
	height: 37px;
	background-image: url("../images/icon-home.png"), url("../images/glass_gris.png");
}
#btnhotel:hover {
	background-image: url("../images/icon-home.png"), url("../images/glass_bleu.png");
}
#btnexpo {
	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 15px;
	width: 130px;
	height: 37px;
	background-image: url("../images/icon-save.png"), url("../images/glass_gris.png");
}
#btnexpo:hover {
	background-image: url("../images/icon-save.png"), url("../images/glass_bleu.png");
}
#btnadmi {
	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 15px;
	width: 125px;
	height: 37px;
	background-image: url("../images/icon-subscribe.png"), url("../images/glass_gris.png");
}
#btnadmi:hover {
	background-image: url("../images/icon-subscribe.png"), url("../images/glass_bleu.png");
}
#btnrespo, #btnprese {
	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 15px;
	width: 130px;
	height: 37px;
	background-image: url("../images/icon-male.png"), url("../images/glass_gris.png");
}
#btnrespo:hover, #btnprese:hover {
	background-image: url("../images/icon-male.png"), url("../images/glass_bleu.png");
}
#btndeleg {
	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: 130px;
	height: 45px;
	background-image: url("../images/icon-male.png"), url("../images/glass_gris.png");
}
#btndeleg:hover {
	background-image: url("../images/icon-male.png"), url("../images/glass_bleu.png");
}
#btnliste {
	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: 130px;
	height: 45px;
	background-image:  url("../images/icon-edit.png"), url("../images/glass_gris.png");
}
#btnliste:hover {
	background-image:  url("../images/icon-edit.png"), url("../images/glass_bleu.png");
}
#btnvide {
	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: 125px;
	height: 45px;
	background-image:  url("../images/icon-edit.png"), url("../images/glass_gris.png");
}
#btnvide:hover {
	background-image:  url("../images/icon-edit.png"), url("../images/glass_bleu.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");
}
#btnudur {
	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 300px;
	width: 15%;
	height: 30px;
	background-image: url("../images/icon-warning.png"), url("../images/glass_gris.png");
}
#btncart {
	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 300px;
	width: 18%;
	height: 35px;
	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");
}
#btnaco {
	padding-left: 1.6em !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: -203px 0 170px 450px;
	width: 15%;
	height: 30px;
	background-image: url("../images/icon-pdf.png"), url("../images/glass_gris.png");
}
#btnfac {
	padding-left: 1.6em !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: -130px 0 313px 450px;
	width: 15%;
	height: 30px;
	background-image: url("../images/icon-pdf.png"), url("../images/glass_gris.png");
}
#btnver {
	padding-left: 1.6em !important;
	background-position: 10px 50%, 50% 50% !important;
	background-repeat: no-repeat, repeat !important;
	text-align: center;
	margin: -130px 0 352px 450px;
	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");
}
#btnsave:hover, #btnsave2:hover, #btnoui:hover, #btnudur:hover, #btnnon:hover, #btnimp:hover, #btnfiltre:hover, #btnefface:hover, #btnfac:hover, #btnver:hover, #btnaco:hover {
	background-image: url("../images/icon-save.png"), url("../images/glass_bleu.png");
	color : rgb(214, 236, 247);
}
#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");
}
#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: 250px;
	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_bleu.png");
}
#btneff {
	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 1em 150px;
	width: 390px;
	height: 30px;
	background-image: url("../images/icon-valid.png"), url("../images/glass_gris.png");
}
#btneff:hover{
	background-image: url("../images/icon-valid.png"), url("../images/glass_bleu.png");
}
.bouton {
	text-decoration: none;
	font-size: 14px;
	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;
}
ul{
		list-style: none;
}
.ita{
	font-style: italic;	
}
.red{
	color: red;
	font-weight: bold;
	text-align: left;		
}
.redl{
	color: red;		
}
.green{
	color: green;
	font-weight: bold;
	text-align: left;		
}
.black{
	color: black;
	font-weight: bold;
	text-align: left;		
}
.orange{
	margin-left: 220px;
	margin-right: 220px;
	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");		
}
.acompe{
	color: black;
	font-weight: bold;
	text-align: left;
	margin-left: 80px;
	width:400px;		
}
.acompg{
	color: green;
	font-weight: bold;
	text-align: right;		
}
td.acompg{
	width:20%;
}
.acompd{
	color: green;
	font-weight: bold;
	text-align: left;
	width:70%;		
}
div #hotel{
	color: green;
	font-weight: bold;
	text-align: left;
	padding: 5px 0 5px 45px;
	margin-bottom : 10px;		
	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;
}
table.deleg1, table.deleg2{
	width: 100%;
	text-align: center;	
}
table.deleg1 td.sfine{
	font-size: 0.8em;
	text-align: center;
	background: #ffffff !important;
}
table.deleg1 td.smil{
	text-align: center;
	background: #ffffff !important;
}
table.deleg2 td{
	width: 5%;	
	text-align: center;
}
div #deleg{
	color: green;
	font-weight: bold;
	text-align: left;
	padding: 5px;
	margin-bottom : 10px;		
	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, .systeme_onglets{
  color: rgb(34, 34, 34);
  margin: 0 0 0.5em 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;	
}
sup{
	font-size: 0.739em;	
}
label{
	float: left;
	margin: 0.4em 0.5em 0.3em 4.5em;
	width: 230px;
	text-align: left;
	font-weight: bold;
	background-color: rgb(214, 236, 247);
	vertical-align: top;
	padding: 5px;
	font-size: 11.5px;
}
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 0.5em 0.5em; //margin: 0.5em 0.5em 0.5em 0.5em;
	vertical-align: top;
	border: 1px solid gray;	
	padding: 3px 1px 4px 3px;
}
input#id_avatar,input#id_affiche,input#id_mandats_ur,input#id_mandats_osa{
	border: none;	
}
input#id_exact {
	width: 13px;
	height: 13px;
	padding: 0;
	margin-top:11px;
}
select, textarea{
	margin: 0.5em 0.5em 0.5em 0.5em;
	vertical-align: top;
	border: 1px solid gray;	
	padding: 3px 1px 3px 3px;
}
select{
	background-color : white;
}
#id_Train_PR_nv, #id_Avion_PR_nv, #id_MiniBus_PR_nv, #id_VehPers_PR_nv, #id_LocVeh_PR_nv
 {
	position: relative;
	margin-top: 12px;	
}
#id_connexion_auto,#id_rdelegation,#id_rmateriel,#id_mobireduite_part,
#id_rdelegation_nv,#id_rmateriel_nv,#id_mobireduite_part_nv,#id_tout_nv,
#id_Di0Am,#id_Lu0Am,#id_Ma0Am,#id_Me0Am,#id_Je0Am,#id_Ve0Am,#id_Sa0Am,#id_Di10Am,
#id_Di0Pm,#id_Lu0Pm,#id_Ma0Pm,#id_Me0Pm,#id_Je0Pm,#id_Ve0Pm,#id_Sa0Pm,#id_Di1Pm,
#id_DiAm,#id_LuAm,#id_MaAm,#id_MeAm,#id_JeAm,#id_VeAm,#id_SaAm,#id_Di1Am,
#id_DiPm,#id_LuPm,#id_MaPm,#id_MePm,#id_JePm,#id_VePm,#id_SaPm,#id_Di1Pm,
#id_DiRe,#id_LuRe,#id_MaRe,#id_MeRe,#id_JeRe,#id_VeRe,#id_SaRe,#id_Di1Re,
#id_DiDi,#id_LuDi,#id_MaDi,#id_MeDi,#id_JeDi,#id_VeDi,#id_SaDi,#id_Di1Di,
#id_Di0So,#id_Lu0So,#id_Ma0So,#id_Me0So,#id_Je0So,#id_Ve0So,#id_Sa0So,
#id_DiSo,#id_LuSo,#id_MaSo,#id_MeSo,#id_JeSo,#id_VeSo,#id_SaSo,#id_Di1So,
#id_heberg,#id_SoirAcc,#id_SoirFest,#id_SoirCoc,#id_colloque,#id_LocVoit,#id_TransCo,#id_AboPark,
#id_Di0Am_nv,#id_Lu0Am_nv,#id_Ma0Am_nv,#id_Me0Am_nv,#id_Je0Am_nv,#id_Ve0Am_nv,#id_Sa0Am_nv,#id_Di10Am_nv,
#id_Di0Pm_nv,#id_Lu0Pm_nv,#id_Ma0Pm_nv,#id_Me0Pm_nv,#id_Je0Pm_nv,#id_Ve0Pm_nv,#id_Sa0Pm_nv,#id_Di10Pm_nv,
#id_DiAm_nv,#id_LuAm_nv,#id_MaAm_nv,#id_MeAm_nv,#id_JeAm_nv,#id_VeAm_nv,#id_SaAm_nv,#id_Di1Am_nv,
#id_DiPm_nv,#id_LuPm_nv,#id_MaPm_nv,#id_MePm_nv,#id_JePm_nv,#id_VePm_nv,#id_SaPm_nv,#id_Di1Pm_nv,
#id_DiRe_nv,#id_LuRe_nv,#id_MaRe_nv,#id_MeRe_nv,#id_JeRe_nv,#id_VeRe_nv,#id_SaRe_nv,#id_Di1Re_nv,
#id_DiDi_nv,#id_LuDi_nv,#id_MaDi_nv,#id_MeDi_nv,#id_JeDi_nv,#id_VeDi_nv,#id_SaDi_nv,#id_Di1Di_nv,
#id_Di0So_nv,#id_Lu0So_nv,#id_Ma0So_nv,#id_Me0So_nv,#id_Je0So_nv,#id_Ve0So_nv,#id_Sa0So_nv,
#id_DiSo_nv,#id_LuSo_nv,#id_MaSo_nv,#id_MeSo_nv,#id_JeSo_nv,#id_VeSo_nv,#id_SaSo_nv,#id_Di1So_nv,
#id_heberg_nv,#id_SoirAcc_nv,#id_SoirFest_nv,#id_SoirCoc_nv,#id_colloque_nv,#id_LocVoit_nv,#id_TransCo_nv,#id_AboPark_nv,#id_poste23_part_nv  {
	position: relative;
	margin-top: 11px;	
}


#id_fullcredit_nv,#id_poste24_part,#id_poste24_part_nv{
	position: relative;
	margin-top: 11px;	
}
#id_poste1_part,#id_poste2_part,#id_poste3_part,#id_poste4_part,#id_poste5_part,#id_poste6_part,#id_poste7_part,#id_poste8_part,
#id_poste9_part,#id_poste10_part,#id_poste11_part,#id_poste12_part,#id_poste13_part,#id_poste14_part,#id_poste15_part,#id_poste16_part,
#id_poste17_part,#id_poste18_part,#id_poste19_part,#id_poste20_part,#id_poste21_part,#id_poste22_part,#id_poste23_part,#id_poste24_part,#id_poste25_part,#id_poste26_part,#id_poste27_part{
	position: relative;
	margin-top: 10px;	
}
#id_poste1_part_nv,#id_poste2_part_nv,#id_poste3_part_nv,#id_poste4_part_nv,#id_poste5_part_nv,#id_poste6_part_nv,#id_poste7_part_nv,#id_poste8_part_nv,
#id_poste9_part_nv,#id_poste10_part_nv,#id_poste11_part_nv,#id_poste12_part_nv,#id_poste13_part_nv,#id_poste14_part_nv,#id_poste15_part_nv,#id_poste16_part_nv,
#id_poste17_part_nv,#id_poste18_part_nv,#id_poste19_part_nv,#id_poste20_part_nv,#id_poste21_part_nv,#id_poste22_part_nv,#id_poste23_part_nv,#id_poste24_part_nv,#id_poste25_part_nv,#id_poste26_part_nv,#id_poste27_part_nv {
	position: relative;
	margin-top: 7px;	
}
#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_nom_responsable_nouveau, #id_prenom_responsable_nouveau, #id_adresse_email_nouveau, #id_statut_nouveau, #id_origine_nouveau,
#id_lig_par_page_nouveau,#id_adresse_congres_nouveau, #id_adresse_dest1_nouveau, #id_adresse_dest2_nouveau, #id_adresse_dest3_nouveau,
#id_nom_hotel, #id_adr1_hotel, #id_cp_hotel, #id_ville_hotel, #id_mail_hotel, #id_ztarif,
#id_nom_hotel_nv, #id_adr1_hotel_nv, #id_cp_hotel_nv, #id_ville_hotel_nv, #id_mail_hotel_nv, #id_ztarif_nv,
#id_debut_nouveau, #id_fin_nouveau,#id_syndicat_nv,
#id_prixdej_nv,#id_prixtaxe_nv,#id_prixpark_nv,#id_prixchs_nv,#id_prixchd_nv,
#id_civ_cg,#id_prenom_cg,#id_nom_cg,#id_adr_cg,#id_cp_cg,#id_ville_cg,#id_courriel_cg,
#id_civ_cg_nv,#id_prenom_cg_nv,#id_nom_cg_nv,#id_adr_cg_nv,#id_cp_cg_nv,#id_ville_cg_nv,#id_courriel_cg_nv,
#id_lieu_nv,#id_adresse_nv,#id_cpville_nv,#id_date_nv,#id_horaire_nv{
	border: 1px solid red;
	border-left: 5px solid red;
}
#id_civ_part,#id_civ_part_nv,#id_nom_part,#id_nom_part_nv,
#id_civ,#id_prenom,#id_nom,#id_adr,#id_cp,#id_ville,#id_courriel,
#id_civ_nv,#id_prenom_nv,#id_nom_nv,#id_adr_nv,#id_cp_nv,#id_ville_nv,#id_courriel_nv,#id_part_nv,#id_hebh_nv,
#id_mandat_nv,#id_deleg_adh_pr_nv,#id_deleg_cn_pr_nv,#id_audit_pr_pr_nv,#id_deleg_adh_cf_nv,#id_deleg_cn_cf_nv,#id_audit_pr_cf_nv,
#id_auditr_pr_pr_nv,#id_auditr_pr_cf_nv,#id_courriel_part,
#id_Tarif_Pr_nv,#id_NbPersNLog_PR_nv,#id_TicketRest_nv,#id_NbSoiree_PR_nv,#id_NbPersMR_PR_nv,#id_AboParking_nv,#id_TicketTram_nv,#id_NbResVoit_nv,
#id_titre,#id_titre_nouveau,#id_nomfic,#id_nomfic_nouveau,#id_texte,#id_texte_nouveau,#id_secteur_part,#id_secteur_part_nv,
#id_qualite_part,#id_qualite_part_nv,#id_origine_part,#id_origine_part_nv,#id_codeosa,#id_codeosa_nv,#id_nom_par_nv,#id_TypCham_nv, #id_osa_part, #id_osa_part_nv,#id_syndosa_part,#id_syndosa_part_nv {
	border: 1px solid red;
	border-left: 5px solid red;
}
#id_deleg_adh_pr,#id_deleg_cn_pr,#id_audit_pr_pr,#id_deleg_adh_cf,#id_deleg_cn_cf,#id_audit_pr_cf,#id_auditr_pr_pr,#id_auditr_pr_cf,
#id_total_del_pr_nv,#id_total_part_pr_nv,#id_total_del_cf_nv,#id_total_part_cf_nv,
#id_effmoins4_nv, #id_effmoins3_nv, #id_effmoins2_nv, #id_effmoins1_nv, #id_moyenne_nv {
	border: 1px solid gray;
	border-left: 5px solid gray;	
}
#id_fonction,#id_fonction_nouveau,#id_zone_nv {
		width: 360px;
}
#id_titre,#id_titre_nouveau,#id_nomfic,#id_nomfic_nouveau,#id_codesn,#id_codesn_nv,
#id_lieu_nv,#id_adresse_nv,#id_cpville_nv,#id_date_nv,#id_horaire_nv,#id_lnuage_nv,#id_lcefu_nv {
		width: 340px;
}
#id_texte,#id_texte_nouveau,#id_codesyn,#id_codesyn_nv,#id_observ,#id_observ_nv,#id_notehotel_nv,#id_libelle_nv, #id_fede_part, #id_fede_part_nv,#id_osa_part,#id_osa_part_nv,#id_syndosa_part,#id_syndosa_part_nv {
		width: 330px;
}
#id_nom_hotel,#id_nom_hotel_nv,#id_transport,#id_transport_nv,#id_acompte,#id_acompte_nv,#id_observations,#id_observations_nv,#id_annulation, #id_annulation_nv, #id_rappinf {
		width: 330px;
}
#id_adresse_email, #id_adresse_email_nouveau, #id_adresse_congres_nouveau, #id_adresse_dest1_nouveau, #id_adresse_dest2_nouveau, #id_adresse_dest3_nouveau,
#id_hotel1_nv, #id_hotel2_nv, #id_hotel3_nv, #id_hotel4_nv, #id_hotel5_nv, #id_mail_hotel, #id_mail_hotel_nv,
#id_adr1_hotel, #id_adr1_hotel_nv,#id_adr2_hotel, #id_adr2_hotel_nv,#id_syndicat_nv,#id_courriel_part, #id_courriel_part_nv,
#id_sigle,#id_sigle_nv,#id_courriel_cg,#id_courriel_cg_nv,#id_banqu1_nv,#id_banqu2_nv,#id_explsurcout_nv,#id_explreduc_nv,
#id_compl_nom_cg,#id_compl_ident_cg,#id_adr_cg,#id_compl_adr_cg,#id_compl_nom_cg_nv,#id_compl_ident_cg_nv,#id_adr_cg_nv,#id_compl_adr_cg_nv,#id_courriel,#id_courriel_nv,#id_banqu1_nv,#id_banqu2_nv,#id_explsurcout_nv,#id_explreduc_nv,
#id_compl_nom,#id_compl_ident,#id_adr,#id_compl_adr,#id_compl_nom_nv,#id_compl_ident_nv,#id_adr_nv,#id_compl_adr_nv,#id_CodHot_nv,#id_titr_part_nv,#id_orga_part_nv,#id_rempl_part_nv,#id_titrepers_nv,#id_titrepers_cg_nv,#id_entreprise_nv {
		width: 330px;
}
#id_qualite_part,#id_qualite_part_nv,#id_email {
		width: 210px;
}
#id_ville_hotel,#id_ville_hotel_nv,#id_ville_cg,#id_ville_cg_nv,#id_ville,#id_ville_nv,#id_chunion {
		width: 180px;
}
#id_heberg_par_nv {
		width: 165px;
}
#id_squalite_part,#id_squalite_part_nv {
		width: 160px;
}
#id_numcheq1_nv, #id_numcheq2_nv {
		width: 140px;
}
#id_nom_responsable, #id_prenom_responsable, #id_nom_responsable_nouveau, #id_prenom_responsable_nouveau,
#id_nom_part, #id_prenom_part, #id_nom_part_nv, #id_prenom_part_nv,
#id_prenom_cg, #id_nom_cg, #id_prenom_cg_nv, #id_nom_cg_nv, #id_prenom, #id_nom, #id_prenom_nv, #id_nom_nv {
		width: 120px;
}
#id_nom_par_nv, #id_prenom_par_nv {
		width: 110px;	
}
#id_tel_part, #id_tel_part_nv,#id_mobile_part, #id_mobile_part_nv{
		width: 115px;	
}
#id_tel_hotel, #id_tel_hotel_nv, #id_tel_cg, #id_tel_cg_nv, #id_tel, #id_tel_nv,
#id_fax_hotel, #id_fax_hotel_nv, #id_fax_cg, #id_fax_cg_nv, #id_fax, #id_fax_nv,

#id_portable_cg, #id_portable_cg_nv, #id_cedex_cg, #id_cedex_cg_nv, #id_portable, #id_portable_nv, #id_cedex, #id_cedex_nv {
		width: 115px;
}
#id_datcheq1_nv,#id_datcheq2_nv,#id_datcheq3_nv,#id_datcheq4_nv,#id_naiss_part,#id_naiss_part_nv {
		width: 80px;
}
#id_mandat_nv, #id_mandat_pr_nv, #id_effmoins4_nv, #id_effmoins3_nv, #id_effmoins2_nv, #id_effmoins1_nv, #id_moyenne_nv{
		width: 70px;
		text-align: center;
}
#id_acomptav1_nv,#id_acomptav2_nv,#id_acomptav3_nv,#id_acomptav4_nv,
#id_dateacomptav1_nv,#id_dateacomptav2_nv,#id_dateacomptav3_nv,#id_dateacomptav4_nv,
#id_acompt1_nv,#id_acompt2_nv,#id_acompt3_nv,#id_acompt4_nv,#id_acompt5_nv,#id_acompt6_nv,#id_acompt7_nv,#id_acompt8_nv,#id_total_nv,
#id_dateacompt1_nv,#id_dateacompt2_nv,#id_dateacompt3_nv,#id_dateacompt4_nv,#id_dateacompt5_nv,#id_dateacompt6_nv,#id_dateacompt7_nv,#id_dateacompt8_nv,#id_datetotal_nv,
#id_remb1_nv,#id_remb2_nv,#id_remb3_nv,#id_remb4_nv,#id_surcout_nv,#id_reduc_nv {
		width: 70px;
}
#id_origine, #id_origine_nv{
		width: 60px;
}
#id_ligparpag, #id_lig_par_page_nouveau,
#id_prixdej_nv,#id_prixtaxe_nv,#id_prixpark_nv,#id_prixchs_nv,#id_prixchd_nv,
#id_acomptd_nv,#id_nb_cham_nv {
		width: 55px;
}
#id_part_nv,#id_hebh_nv, #id_NumCham_nv {
		width: 45px;	
}
#id_cp_hotel, #id_cp_hotel_nv, #id_cp_cg, #id_cp_cg_nv{
		width: 40px;
}
#id_deleg_adh_n_nv,#id_deleg_adh_pr_nv,#id_deleg_adh_cf_nv,
#id_deleg_cn_n_nv,#id_deleg_cn_pr_nv,#id_deleg_cn_cf_nv,
#id_total_del_n_nv,#id_total_del_pr_nv,#id_total_del_cf_nv,
#id_audit_pr_n_nv,#id_audit_pr_pr_nv,#id_audit_pr_cf_nv,
#id_total_part_n_nv,#id_total_part_pr_nv,#id_total_part_cf_nv,
#id_deleg_adh_pr,#id_deleg_cn_pr,#id_audit_pr_pr,
#id_deleg_adh_cf,#id_deleg_cn_cf,#id_audit_pr_cf,
#id_auditr_pr_pr,#id_auditr_pr_cf,
#id_auditr_pr_n_nv,#id_auditr_pr_pr_nv,#id_auditr_pr_cf_nv,
#id_nbinvites_nv {
		width: 30px;
		text-align: center;	
}
#id_audit_pr_pr_nv,#id_audit_pr_cf_nv,#id_total_part_pr_nv,#id_total_part_cf_nv{
		padding-left: 3px;
		padding-right: 2px;
}
#id_psalle,#id_psalle_nv,#id_TicketRestRemb_nv,#id_TicketRest_nv,#id_codeosa,#id_codeosa_nv,#id_dept,#id_dept_nv,#id_osa_nv,#id_pole_nv{ 
		width: 35px;
		text-align: center;	
}
#id_NbChSDi0HD_nv,#id_NbChSLu0HD_nv,#id_NbChSMa0HD_nv,#id_NbChSMe0HD_nv,#id_NbChSJe0HD_nv,#id_NbChSVe0HD_nv,#id_NbChSSa0HD_nv,
#id_NbChDDi0HD_nv,#id_NbChDLu0HD_nv,#id_NbChDMa0HD_nv,#id_NbChDMe0HD_nv,#id_NbChDJe0HD_nv,#id_NbChDVe0HD_nv,#id_NbChDSa0HD_nv,
#id_NbChSDiHD_nv,#id_NbChSLuHD_nv,#id_NbChSMaHD_nv,#id_NbChSMeHD_nv,#id_NbChSJeHD_nv,#id_NbChSVeHD_nv,#id_NbChSSaHD_nv,#id_NbChSDi1HD_nv,
#id_NbChDDiHD_nv,#id_NbChDLuHD_nv,#id_NbChDMaHD_nv,#id_NbChDMeHD_nv,#id_NbChDJeHD_nv,#id_NbChDVeHD_nv,#id_NbChDSaHD_nv,#id_NbChDDi1HD_nv,
#id_NbChSPrDi0HD_nv,#id_NbChSPrLu0HD_nv,#id_NbChSPrMa0HD_nv,#id_NbChSPrMe0HD_nv,#id_NbChSPrJe0HD_nv,#id_NbChSPrVe0HD_nv,#id_NbChSPrSa0HD_nv,
#id_NbChDPrDi0HD_nv,#id_NbChDPrLu0HD_nv,#id_NbChDPrMa0HD_nv,#id_NbChDPrMe0HD_nv,#id_NbChDPrJe0HD_nv,#id_NbChDPrVe0HD_nv,#id_NbChDPrSa0HD_nv,
#id_NbChSPrDiHD_nv,#id_NbChSPrLuHD_nv,#id_NbChSPrMaHD_nv,#id_NbChSPrMeHD_nv,#id_NbChSPrJeHD_nv,#id_NbChSPrVeHD_nv,#id_NbChSPrSaHD_nv,#id_NbChSPrDi1HD_nv,
#id_NbChDPrDiHD_nv,#id_NbChDPrLuHD_nv,#id_NbChDPrMaHD_nv,#id_NbChDPrMeHD_nv,#id_NbChDPrJeHD_nv,#id_NbChDPrVeHD_nv,#id_NbChDPrSaHD_nv,#id_NbChDPrDi1HD_nv,
#id_NbChSLoDi0HD_nv,#id_NbChSLoLu0HD_nv,#id_NbChSLoMa0HD_nv,#id_NbChSLoMe0HD_nv,#id_NbChSLoJe0HD_nv,#id_NbChSLoVe0HD_nv,#id_NbChSLoSa0HD_nv,
#id_NbChDLoDi0HD_nv,#id_NbChDLoLu0HD_nv,#id_NbChDLoMa0HD_nv,#id_NbChDLoMe0HD_nv,#id_NbChDLoJe0HD_nv,#id_NbChDLoVe0HD_nv,#id_NbChDLoSa0HD_nv,
#id_NbChSLoDiHD_nv,#id_NbChSLoLuHD_nv,#id_NbChSLoMaHD_nv,#id_NbChSLoMeHD_nv,#id_NbChSLoJeHD_nv,#id_NbChSLoVeHD_nv,#id_NbChSLoSaHD_nv,#id_NbChSLoDi1HD_nv,
#id_NbChDLoDiHD_nv,#id_NbChDLoLuHD_nv,#id_NbChDLoMaHD_nv,#id_NbChDLoMeHD_nv,#id_NbChDLoJeHD_nv,#id_NbChDLoVeHD_nv,#id_NbChDLoSaHD_nv,#id_NbChDLoDi1HD_nv,
#id_NbChSDi0_Pr_nv,#id_NbChSLu0_Pr_nv,#id_NbChSMa0_Pr_nv,#id_NbChSMe0_Pr_nv,#id_NbChSJe0_Pr_nv,#id_NbChSVe0_Pr_nv,#id_NbChSSa0_Pr_nv,
#id_NbChDDi0_Pr_nv,#id_NbChDLu0_Pr_nv,#id_NbChDMa0_Pr_nv,#id_NbChDMe0_Pr_nv,#id_NbChDJe0_Pr_nv,#id_NbChDVe0_Pr_nv,#id_NbChDSa0_Pr_nv,
#id_NbRepDi0_PR_nv,#id_NbRepLu0_PR_nv,#id_NbRepMa0_PR_nv,#id_NbRepMe0_PR_nv,#id_NbRepJe0_PR_nv,#id_NbRepVe0_PR_nv,#id_NbRepSa0_PR_nv,
#id_NbChSDi0_Pr_nv,#id_NbChSLu0_Pr_nv,#id_NbChSMa0_Pr_nv,#id_NbChSMe0_Pr_nv,#id_NbChSJe0_Pr_nv,#id_NbChSVe0_Pr_nv,#id_NbChSSa0_Pr_nv,
#id_NbChDDi0_Pr_nv,#id_NbChDLu0_Pr_nv,#id_NbChDMa0_Pr_nv,#id_NbChDMe0_Pr_nv,#id_NbChDJe0_Pr_nv,#id_NbChDVe0_Pr_nv,#id_NbChDSa0_Pr_nv,
#id_NbChSDi_Pr_nv,#id_NbChSLu_Pr_nv,#id_NbChSMa_Pr_nv,#id_NbChSMe_Pr_nv,#id_NbChSJe_Pr_nv,#id_NbChSVe_Pr_nv,#id_NbChSSa_Pr_nv,#id_NbChSDi1_Pr_nv,
#id_NbChDDi_Pr_nv,#id_NbChDLu_Pr_nv,#id_NbChDMa_Pr_nv,#id_NbChDMe_Pr_nv,#id_NbChDJe_Pr_nv,#id_NbChDVe_Pr_nv,#id_NbChDSa_Pr_nv,#id_NbChDDi1_Pr_nv,
#id_NbChSDi0_HD_nv,#id_NbChSLu0_HD_nv,#id_NbChSMa0_HD_nv,#id_NbChSMe0_HD_nv,#id_NbChSJe0_HD_nv,#id_NbChSVe0_HD_nv,#id_NbChSSa0_HD_nv,
#id_NbChDDi0_HD_nv,#id_NbChDLu0_HD_nv,#id_NbChDMa0_HD_nv,#id_NbChDMe0_HD_nv,#id_NbChDJe0_HD_nv,#id_NbChDVe0_HD_nv,#id_NbChDSa0_HD_nv,
#id_NbChSDi_HD_nv,#id_NbChSLu_HD_nv,#id_NbChSMa_HD_nv,#id_NbChSMe_HD_nv,#id_NbChSJe_HD_nv,#id_NbChSVe_HD_nv,#id_NbChSSa_HD_nv,#id_NbChSDi1_HD_nv,
#id_NbChDDi_HD_nv,#id_NbChDLu_HD_nv,#id_NbChDMa_HD_nv,#id_NbChDMe_HD_nv,#id_NbChDJe_HD_nv,#id_NbChDVe_HD_nv,#id_NbChDSa_HD_nv,#id_NbChDDi1_HD_nv,
#id_NbRepDi_PR_nv,#id_NbRepLu_PR_nv,#id_NbRepMa_PR_nv,#id_NbRepMe_PR_nv,#id_NbRepJe_PR_nv,#id_NbRepVe_PR_nv,#id_NbRepSa_PR_nv,#id_NbRepDi1_PR_nv,
#id_NbPersNLog_PR_nv,#id_NbSoiree_PR_nv,#id_NbPersMR_PR_nv,#id_NbResVoit_nv,#id_AboParking_nv,#id_TicketTram_nv,#id_NbNuits_nv,#id_nb_cham_nv,#id_nb_rep_nv {
		width: 25px;
		text-align: center;	
}
#id_NbChSDi0_nv,#id_NbChSPrDi0_nv,#id_NbChSLoDi0_nv,#id_NbChSRtDi0_nv,#id_NbChDDi0_nv,#id_NbChDPrDi0_nv,#id_NbChDLoDi0_nv,#id_NbChDRtDi0_nv,
#id_NbChSLu0_nv,#id_NbChSPrLu0_nv,#id_NbChSLoLu0_nv,#id_NbChSRtLu0_nv,#id_NbChDLu0_nv,#id_NbChDPrLu0_nv,#id_NbChDLoLu0_nv,#id_NbChDRtLu0_nv,
#id_NbChSMa0_nv,#id_NbChSPrMa0_nv,#id_NbChSLoMa0_nv,#id_NbChSRtMa0_nv,#id_NbChDMa0_nv,#id_NbChDPrMa0_nv,#id_NbChDLoMa0_nv,#id_NbChDRtMa0_nv,
#id_NbChSMe0_nv,#id_NbChSPrMe0_nv,#id_NbChSLoMe0_nv,#id_NbChSRtMe0_nv,#id_NbChDMe0_nv,#id_NbChDPrMe0_nv,#id_NbChDLoMe0_nv,#id_NbChDRtMe0_nv,
#id_NbChSJe0_nv,#id_NbChSPrJe0_nv,#id_NbChSLoJe0_nv,#id_NbChSRtJe0_nv,#id_NbChDJe0_nv,#id_NbChDPrJe0_nv,#id_NbChDLoJe0_nv,#id_NbChDRtJe0_nv,
#id_NbChSVe0_nv,#id_NbChSPrVe0_nv,#id_NbChSLoVe0_nv,#id_NbChSRtVe0_nv,#id_NbChDVe0_nv,#id_NbChDPrVe0_nv,#id_NbChDLoVe0_nv,#id_NbChDRtVe0_nv,
#id_NbChSSa0_nv,#id_NbChSPrSa0_nv,#id_NbChSLoSa0_nv,#id_NbChSRtSa0_nv,#id_NbChDSa0_nv,#id_NbChDPrSa0_nv,#id_NbChDLoSa0_nv,#id_NbChDRtSa0_nv,
#id_NbChSDi_nv,#id_NbChSPrDi_nv,#id_NbChSLoDi_nv,#id_NbChSRtDi_nv,#id_NbChDDi_nv,#id_NbChDPrDi_nv,#id_NbChDLoDi_nv,#id_NbChDRtDi_nv,
#id_NbChSLu_nv,#id_NbChSPrLu_nv,#id_NbChSLoLu_nv,#id_NbChSRtLu_nv,#id_NbChDLu_nv,#id_NbChDPrLu_nv,#id_NbChDLoLu_nv,#id_NbChDRtLu_nv,
#id_NbChSMa_nv,#id_NbChSPrMa_nv,#id_NbChSLoMa_nv,#id_NbChSRtMa_nv,#id_NbChDMa_nv,#id_NbChDPrMa_nv,#id_NbChDLoMa_nv,#id_NbChDRtMa_nv,
#id_NbChSMe_nv,#id_NbChSPrMe_nv,#id_NbChSLoMe_nv,#id_NbChSRtMe_nv,#id_NbChDMe_nv,#id_NbChDPrMe_nv,#id_NbChDLoMe_nv,#id_NbChDRtMe_nv,
#id_NbChSJe_nv,#id_NbChSPrJe_nv,#id_NbChSLoJe_nv,#id_NbChSRtJe_nv,#id_NbChDJe_nv,#id_NbChDPrJe_nv,#id_NbChDLoJe_nv,#id_NbChDRtJe_nv,
#id_NbChSVe_nv,#id_NbChSPrVe_nv,#id_NbChSLoVe_nv,#id_NbChSRtVe_nv,#id_NbChDVe_nv,#id_NbChDPrVe_nv,#id_NbChDLoVe_nv,#id_NbChDRtVe_nv,
#id_NbChSSa_nv,#id_NbChSPrSa_nv,#id_NbChSLoSa_nv,#id_NbChSRtSa_nv,#id_NbChDSa_nv,#id_NbChDPrSa_nv,#id_NbChDLoSa_nv,#id_NbChDRtSa_nv,
#id_NbChSDi1_nv,#id_NbChSPrDi1_nv,#id_NbChSLoDi1_nv,#id_NbChSRtDi1_nv,#id_NbChDDi1_nv,#id_NbChDPrDi1_nv,#id_NbChDLoDi1_nv,#id_NbChDRtDi1_nv,
#id_NbFest,#id_NbCoc,#id_NbFest_nv,#id_NbCoc_nv {
		width: 20px;
		text-align: center;	
}
#id_respcong_nv_1,#id_respcong_nv_2,#id_edition_nv_1,#id_edition_nv_2,#id_parking_nv_1,#id_parking_nv_2,
#id_vegetarien_1,#id_vegetarien_2,#id_vegetarien_nv_1,#id_vegetarien_nv_2{
	float: left;
	margin-top: 0.9em;
}
.bigtable{
	text-align: center;
}
table{
	width: 100%;
	max-width: 100%;
	text-align: center;
}
table.nav{
	width: 100%;
	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);	
}
.bigtable table.tabch{
	width: 100%;
	border: none;	
}
td.tabaco, .details td.tabaco{
	width: 20%;
	min-width: 20%;
	max-width: 20%;
	padding-right: 0;
	border: none;	
}
.details caption, .decharge caption {
	font-weight: bold;
	font-size: 1.1em;
	padding: 0.3em;
	border: 1px solid rgb(170, 170, 170);
	background: url("../images/glass_bleu.png") repeat-x scroll 50% 50% rgb(0, 174, 215);
	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;	
}
span.fine{
	font-size: 0.6em;	
}
span.moye{
	font-size: 0.7em;	
}
span.coul{
	color : rgb(0, 174, 215); //rgb(152, 217, 247);	
}
.details caption .fine{
	font-size: 0.8em;	
}
.details caption .coul{
	color : rgb(214, 236, 247);	
}
.bigtable th {
	text-align: left;
	background-color: rgb(214, 236, 247) !important;
}
.decharge th {
	width: 25em;
	font-weight: bold;
	vertical-align: middle;
	padding: 0.2em 0.1em;
}
td{
	width: 100%;
	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;
}
img.prec, img.sui {
	vertical-align: -15%;
}
td.res{
	width: 50%;
	background-color: #fff !important;
}
td.rez{
	width: 5px;
	background-color: #fff !important;
}
.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(214, 236, 247) !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.lis{
	font-size: 0.9em;
	width: 30%;
	max-width: 30%;	
	min-width: 30%;
}
td.lic{
	font-size: 0.9em;
	max-width: 455px;
	min-width:455px;
	width:455px;
}
td.lig{
	font-size: 0.9em;
	width: 80%;
	max-width: 80%;	
	min-width: 80%;
}
td.pol{
	font-size: 0.8em;
	text-align: center;
	width: 15px;
	max-width: 15px;	
	min-width: 15px;
}
td.pols{
	font-size: 0.9em;
	text-align: center;
	width: 210px;
	max-width: 210px;	
	min-width: 210px;
}
td.sans{
	background-color: #fff !important;
	width: 455px;
	max-width: 455px;	
	min-width: 455px;
}
#acc td a.req{
	font-weight: normal;
	text-align: center;
	color: #00f;
	font-size: 0.85em;
}
td a:hover{
	color: rgb(238, 164, 35);
}
pre.hidden{
	display: none;	
	width: 500px;
	max-width: 500px;
	text-align: center
}
#sql_qry{
	text-align: center;
	padding-bottom: 3px;
	display: none;
	width: 800px;
	max-width: 800px;
}
.petit{
	font-size: 0.8em;	
}
.ppetit{
	font-size: 0.75em;	
}
.cpetit{
	font-size: 0.75em;
	text-align: center;	
}
td.vpetit{
	font-size: 0.75em;
	text-align: center;
	background: green !important;	
}
td.opetit{
	font-size: 0.75em;
	text-align: center;
	background: orange !important;	
}
td.rpetit{
	font-size: 0.75em;
	text-align: center;
	background: red !important;	
}
#rech_nom, #rech_hot, #rech_prenom, #rech_dept, #rech_reg, #rech_synd, #rech_mob, #rech_mail, #rech_tel, #rech_fct, #rech_pers, #rech_melc, #rech_meld, #rech_mels,
#rech_fax, #rech_ville, #rech_villh, #rech_maild, #rech_mailh, #rech_stat,#rech_ori, #rech_elu, #rech_pro,#rech_libel,
#rech_ct, #rech_osa, #rech_resp, #rech_fix, #rech_ztar, #rech_pole, #rech_del, #rech_nsynd, #rech_par,#rech_cod1,#rech_cod2,#rech_cod3 {
  background: url("../images/glass_bleu.png") repeat-x scroll 50% 50% rgb(1, 186, 228);	//rgb(255, 182, 25);
  color: rgb(34, 34, 34)
  white-space: nowrap;
  font-weight: bold;
  padding: 2px 2px 2px 2px;
  margin-top: 0.3em;
  vertical-align: middle;
}
#rech_avan_simp, #rech_avan_avan, #rech_avan_libr{
  background: url("../images/glass_bleu.png") repeat-x scroll 50% 50% rgb(1, 186, 228);	//rgb(255, 182, 25);
  color: rgb(34, 34, 34)
  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: 1em;
}
.centr {
    text-align: center !important;
    font-size: 1em;
}
#rech_ct{
	width: 390px;
}
#rech_nsynd{
	width: 310px;
	max-width: 310px;
	min-width: 310px;
}
#rech_synd{
	width: 200px;
	max-width: 200px;
	min-width: 200px;
}
#rech_hot{
	width: 290px;
	min-width: 290px;
	max-width: 290px;
}
#rech_mail{
	width: 270px;
	min-width: 270px;
	max-width: 270px;
}
#rech_maild{
	width: 210px;
	min-width: 210px;
	max-width: 210px;
}
#rech_mailh{
	width: 212px;
	min-width: 212px;
	max-width: 212px;
}
#rech_melc, #rech_meld, #rech_mels{
	width: 190px;
	min-width: 190px;
	max-width: 190px;	
}
#rech_del{
	width: 140px;
	min-width: 140px;	
	max-width: 140px;
}
#rech_stat, #rech_pole{
	width: 110px;	
}
#rech_cod1, #rech_cod2, #rech_cod3{
	width: 30px;
	min-width: 30px;	
	max-width: 30px;
}
#rech_libel{
	width: 500px;
	min-width: 500px;	
	max-width: 500px;
}
#rech_resp{
	width: 125px;
	min-width: 125px;	
	max-width: 125px;
}
#rech_nom, #rech_prenom{
	width: 106px;	
}
#rech_tel, #rech_fax, #rech_fix{
	width: 75px;
	min-width: 75px;
	max-width: 75px;
}
#rech_par{
	width: 85px;
	min-width: 85px;
	max-width: 85px;
}
#rech_ville{
	width: 75px;
}
#rech_villh{
	width: 90px;
}
#rech_el{
	width: 70px;	
}
#rech_ori{
	width: 60px;	
}
#rech_ztar{
	width: 50px;
}#qui{
  margin: 0 0.4em 0.5em 22.5%;
  padding: 0.2em;
	text-align: right;
	font-size: 0.8em;	
}
.onglets{
 	margin: 0;
 	padding: 0.2em 0.2em 0 0;
 	border: 1px solid rgb(170,170,170);
	background: url("../images/flat_bleu.png") repeat-x scroll 50% 50% rgb(214, 236, 247);
  -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 0.28em;
	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: 65px;
	text-align: center;
}
.oniglet{
	display: inline-block;
	margin-left: 3px;
	color: rgb(34,34,34);
	font-weight: bold;
	padding: 3px 0.28em;
	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: 74.5px;
	text-align: center;
}
.omglet{
	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: 177px;
	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/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: 219px;
	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;
}
.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/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: 145px;
	text-align: center;
}
.omgleti{
	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;
}
.omgletm{
	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: 112px;
	text-align: center;
}
.omgletn{
	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: 148px;
	text-align: center;
}
.omgleto{
	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: 200px;
	text-align: center;
}
.omgletp{
	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: 98px;
	text-align: center;
}
.omglett{
	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: 335px;
	text-align: center;
}
.onglet:hover{
	background: url("../images/glass_bleu.png") repeat-x scroll 50% 50% rgb(1, 186, 228);
}
.onglet_0{
	background: url("../images/glass_gris.png") repeat-x scroll 50% 50% rgb(1, 186, 228);
	border-bottom:1px solid rgb(211, 211, 211);
}
.onglet_1{
	background: url("../images/glass_bleu.png") repeat-x scroll 50% 50% rgb(1, 186, 228);
	border-bottom:none;
	padding-bottom:5px;
	margin-bottom: -1px;
}
.contenu_onglets{
	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 0 5px 0;
}
.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;
}
.contenu_sansonglet{
	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;
}
.details th{
	background-color: rgb(221, 221, 255);
	text-align: left;
	padding: 0.2em 0.1em;
	vertical-align: middle;
	font-weight: bold;
//width: 15em;
	width: 18em;	
	min-width: 18em;
}
.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 td{
	width: 100%;
	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/glass_bleu.png") repeat-x scroll 50% 50% rgb(1, 186, 228);
}
