
* {-moz-box-sizing: border-box; box-sizing: border-box;}

html, body {
/*	min-width:1200px; */
	height: 100%;
}
body {
	min-height: 100%;
	padding: 0px;
	margin: 0px;
	font-family: "Arial",Verdana,Sans Serif;
	position: relative;
}
h1 {
	color: #42B319;
	margin-top: 10px;
  padding-top: 20px;
}
h2 { color: #42B319; }
h3 {
	color: #42B319;
	font-size: 20px;
}
h4 {
	color: #42B319;
	font-size: 18px;
}
th{
	color: #42B319;
	vertical-align: top;
	padding:8px;
}
td{
	vertical-align: top;
	padding:8px;
}
select, option {
	font-family:"Arial",sansserif,monospace;
	font-size: 15px;
	background-color: #F6F3EF;
}
input[type=text],input[type=password] {
	background-color: #F6F3EF;
	font-size: 15px;
}
input[type=submit] {
	font-size: 15px;
}
textarea {
	background-color: #F6F3EF;
}
input:focus {
	--background-color:#E1E1E1;
}
a:link,
a:visited {
	font-family: "Arial",Verdana,Sans Serif;
	text-decoration: none;
	color: #000000;
}
a:hover,
a:active {
	font-family: "Arial",Verdana,Sans Serif;
	text-decoration: none;
	color: #000044;
}
a.mini {
	font-size: 8px;
}
a.menumini {
}
div.important {
	margin:15px 0px 15px;
}
a.important {
	font-family: "Arial",Verdana,Sans Serif;
	text-decoration: underline;
	color: #EE4004;

}
textarea.demande {
	font-size: 15px;
	width: 590px;
	max-width: 593px;
   min-width: 230px;
	height: 110px;
}
@media screen and (max-width: 950px) {
	textarea.demande {
		width: auto;
	}
}
div.global {
	width: 100%;
	min-height: 100%;
	background-color: #37B6CE;
	padding: 0px;
	margin: 0px;
}
div.bandeau {
	text-align: center;
	background-color: #42B319;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
a:hover.aide {
	background: #FFFFFF;
	background: linear-gradient(top, #FFFFFF 0%, #FFFFFF 40%);
	background: -moz-linear-gradient(top, #FFFFFF 0%, #FFFFFF 40%);
	background: -webkit-linear-gradient(top, #FFFFFF 0%,#FFFFFF 40%);
}
div.corps {
	min-height: 82%;
	/*height: 80%;*/
}
div.entete {
	clear:both;
	min-height: 80px;
}
div.titre {
/*	float:left;*/
}
div.aide {
	float:right;
/*	width:0px;*/
/*	height:30px;*/
	padding-right: 30px;
	padding-top: 30px;
/*	border:0px;*/
/*	z-index: 1001;*/
/*	position: relative;*/
/*   left: 900px;*/
/*   margin-top: 15px;*/
}
div.aide-corps {
	width:1030px;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFFF;
}
div.site {
	float:left;
	margin:0px auto ;
}
div.ss_titre {
	float:left;
	margin:10px auto ;
	padding-left:20px;
}
div.site h3 {
	margin:0px auto ;
}
div.bt_deconnect {
	margin:0px auto ;
}
div.login {
	color: #FFFFFF;
	background:#42B319;
	border: solid 0px;
	float:left;
	box-shadow: 12px 16px 15px rgba(0,0,0,0.45);
	margin-top: 20px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 20px;
	padding: 10px;
}
div.login a:link,a:visited,a:active {
	color: #EEEEEE;
}
div.login2 {
	float:left;
}
div.login2 :hover {
	background: #578AE0;
}
footer  {
	margin: 30px;
	/* padding-bottom: 10px; */
	/* position: absolute; */
	bottom: 0;
	left: 0;
	right: 0
}
div.creation {
	background-color: #FFFFFF;
	overflow: hidden;
	padding: 30px 30px 30px 30px;
	margin-bottom: 20px;
	width:1030px;
	margin-left: 105px;
}
div.liste,
div.liste-large,
div.form {
	background-color: #FFFFFF;
	overflow: hidden;
	/*padding: 30px 30px 30px 30px;*/
}
div.liste-large {
/*	width:1070px;*/
	min-height: 90%;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-left:auto;
	margin-right:auto;
}
div.form {
	clear:both;
}
div.liste-element {
	overflow: hidden;
	padding: 4px 10px 0px 10px;
	margin: 0px 0px 2px 0px;
	background-color: #E7E1D3;
}
div.element {
	/*overflow:hidden;*/
	overflow-x: hidden;
	overflow-y: hidden;
	padding: 5px 5px 5px 5px;
}
div.seance {
	/*overflow:hidden;*/
	overflow-x: hidden;
	overflow-y: hidden;
	padding: 0px 20px 20px 20px;
}
div.seance {
	float:left;
	width:600px;
	padding: 30px;
}
div.bouton{
	vertical-align: middle;
}
div.bouton-sup{
	vertical-align: middle;
	float: left;
	margin-right: 10px;
	padding-top: 0px;
}
div.bouton-add{
	vertical-align: middle;
	float: left;
	padding-top: 0px;
	top:0px;
	margin-right:10px;
}
div.bouton-ligne {
    vertical-align: middle;
    float: left;
    padding-top: 18px;
    padding-right: 30px;
}
div.bouton-ligne2 {
    vertical-align: middle;
    float: left;
    padding: 10px 10px 0px 10px;
}
div.gauche,
div.gauche-next,
div.prenom_nom,
div.date,
div.nb,
div.id,
div.animateur,
div.annee,
div.lieu,
div.theme,
div.jour,
div.creneau {
	float: left;
	padding: 0px 8px 5px 3px;
}
div.gauche-next {
	margin-left: 30px;
}
@media screen and (max-width: 950px) {
	div.gauche {
		padding-bottom:8px;
	}
	div.gauche-next {
		margin-left: 0px;
		clear: both;
		padding-bottom:8px;
	}
}
div.demande {
	padding: 0px 8px 5px 3px;
	overflow: hidden;
}

.titre-bloc a:link, a:hover, a:active, a:visited {
	color: #000000;
	text-decoration: none;
}

div.cadre {
	max-width: 600px;
	flex:1;
	margin: 15px 25px 5px 20px;
	border: solid 1px;
	padding: 10px 10px 10px 10px;
}
div.cadre h2,
div.cadre h3,
div.cadre h4 {
	margin-top:0px;
	margin-bottom:15px;
}
div.cadre textarea {
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 7px;
}
div.cadre input {
	margin-top:2px;
	margin-bottom:2px;
}
@media screen and (max-width: 950px) {
	div.cadre {
		margin: 5px 5px 5px 5px;
	}
	.form_elt select {
		width: 210px;
	}
}
.authent {
	width:450px;
	min-height:200px;
	padding: 0px 10px 5px 10px;
	margin:auto;
	background:rgba(230,230,230,.2);
}
div.liste-element-compact {
	overflow: hidden;
	padding: 3px 5px 8px 10px;
	margin: 0px 0px 2px 0px;
	background-color: #E7E1D3;
}
div.element-compact {
	padding: 0px 20px 0px 0px;
	margin: 3px 0px 0px 0px;
	float: left;
}
div.listegestion {
	float: left;
	padding: 0px 3px 5px 3px;
	margin-right:19px;
	width:28px;
	text-align:center;
}
div.bouton-compact{
	vertical-align: middle;
	float: left;
}
div.status {
	width: 80px;
	float: left;
   padding: 0px 10px 0px 15px;
}
div.gauche-compact,
div.gauche-compact-prenom,
div.gauche-compact-nom,
div.gauche-compact-mail,
div.gauche-compact-tel   {
	float: left;
	padding: 0px 10px 0px 15px;
}
div.gauche-compact-nom {
	width: 150px;
}
div.gauche-compact-prenom {
	width: 100px;
	font-size:100%;
}
div.gauche-compact-mail {
	display:table;
	width: 240px;
	height:18px;
	background-color: #dddddd;
}
div.gauche-compact-tel {
	width: 110px;
	background-color: #dddddd;
	margin-left:10px;
	font-size:100%;
}
.prenom_nom {
	width: 250px;
}
div.message,
div.message_actif {
	min-height: 30px;
	padding: 10px 15px 10px 40px;
	margin-bottom: 25px;
	margin-top: 0px;
	color:#FFEE00;
	font-size: x-large;
}
div.message_actif {
	color: #003F6B;
	background-color: #E66C58;
	box-shadow: 12px 16px 15px rgba(0,0,0,0.45);
}

@media screen and (max-width: 950px) {
	div.demande {
		padding: 10px 10px 10px 10px;
		overflow: hidden;
		clear: both;
	}
	div.gauche-compact-nom {
    	width: 100px;
    	clear: both;
	}
	div.bouton-compact {
   	float: none;
	}
}

div.init {
	min-height: 400px;
}
div.index {
	min-height: 30px;
	padding:10px;
}
div.date {
	width: 120px;
	margin-right: 0px;
	padding-bottom: 0px;
}
div.identite {
	display: block;
	clear: both;
	width: 600px;
	height: 35px;
	padding-bottom: 5px;
	padding-top: 5px;
}
div.adresse {
	display: block;
	width: 600px;
	height: 75px;
	padding-bottom: 5px;
	padding-top: 5px;
}
div.communication {
	display: block;
	width: 600px;
	height: 75px;
	padding-bottom: 5px;
	padding-top: 5px;
}

div.lieu {
	width: 360px;
	padding-bottom: 0px;
}
div.theme {
	width: 190px;
	padding-bottom: 0px;
}
div.nb {
	width: 80px;
	padding-bottom: 0px;
}
div.id {
	width: 30px;
	padding-bottom: 0px;
}
div.animateur {
	width: 200px;
	padding-bottom: 0px;
}
div.annee {
	width: 130px;
	padding-bottom: 0px;
}
div.jour{
	width: 70px;
	padding-bottom: 0px;
}
div.creneau {
	width: 120px;
	padding-bottom: 0px;
}

div.fixe{
}
div.modif{
}
div.label {
	font-family: "Arial",Verdana,Sans Serif;
	font-size: 15px;
	text-decoration: underline;
	color: #EE6600;
	padding-bottom: 4px;
	margin-top: 5px;
}
div.fauxlabel {
	height: 18px;
}
div.label_grand {
	float:left;
	font-family: "Arial",Verdana,Sans Serif;
	text-decoration: underline;
	color: #EE6600;
	padding-right: 20px;
	display:table;
	/* width: 150px; */
}
div.label_colonne {
	float:left;
	font-family: "Arial",Verdana,Sans Serif;
	text-decoration: underline;
	color: #EE6600;
	padding-right: 20px;
	display:table;
	width: 200px;
}
p {
	text-align:justify;
}
div.planning {
	clear: left;
	overflow: hidden;
}
div.p_jour {
	/* border: solid 1px; */
	width: 120px;
	font-size: 12px;
	margin: 0px 1px 20px 1px;
	padding: 0px 1px 0px 2px;
	float: left;
}
div.p_creneau {
	overflow:hidden;
	margin-bottom: 5px;
	padding: 5px 5px 5px 5px;
}
div.p_creneau_complement {
	font-weight:bold;
	text-decoration:underline;
	overflow:hidden;
	margin-bottom: 1px;
	padding: 5px 5px 5px 5px;
}
div.p_element_horaire,
div.p_element_theme,
div.p_element_date,
div.p_element_place {
	float: block;
}
div.p_element_date {
	font-size: 100%;
}
div.p_element_theme {
	font-weight: bold;
	height: 2.5em;
}
div.p_element_place {
}
div.filtre {
	margin: 0px 5px 5px 5px;
	float: none;
}
div.bt_filtre {
	margin-top: 10px;
	margin-left: 10px;
}
div.mainmenu {
	font-size: larger;
	font-weight: bold;
	margin:auto;
	padding:0px 0px;
	text-align:center;
}

div.petit {
	font-size: 90%;
}

ul.menu {
	list-style-type: none;
	padding:0;
	margin-left: 10px;
}
li.menu {
	float:left;
	margin-left:10px;
	font-size: 100%;
}
div.menu {
	clear: left;
	overflow: hidden;
}
div.menu_v {
	float: left;
	width: 100px;
	padding-right: 30px;
}
div.menu_elt,
div.menu_elt_v {
	width:90px;
	padding: 10px;
	text-align: center;
	color: #EEEEEE;
	background-color: #CDCDBD;
}
div.menu_elt_v {
	margin-top: 10px;
	margin-bottom: 10px;
	background: #127486;
	background: linear-gradient(top, #127486 0%, #127486 100%);
	background: -moz-linear-gradient(top, #127486 0%, #127486 100%);
	background: -webkit-linear-gradient(top, #127486 0%,#127486 100%);
	box-shadow: 11px 7px 6px rgba(0,0,0,0.35);
}
.menu_elt_v a:link,
a:active,
a:visited {
	color: #EEEEEE;
}
.menu_elt_v :hover {
	color: #FFFFFF;
	background: #bbbbbb;
}
.filtrage {
    font-size: 18px;
}
/* .filtrage a:link,a:hover,a:active,a:visited {
	color: #42B319;
} */
hr {
	margin-top: 0px;
	width: 100%;
}
.s_seance {
/*	width:680px;*/
	height:10em;
}
.logo {
	margin-right:50px;
}
#nom,
#prenom {
	width:173px;
}
#adresse{
	width:420px;
}
#mail {
	width:423px;
}
#cp {
	width: 66px;
}
#ville {
	width: 343px;
}
#tel {
	width: 207px;
}
#couleur
{
	width:100px;
}
#theme_desc
{
	width:550px;
	height:40px;
}
#panel
{
	display:none;
}
#libelle {
	width:110px;
}
#description {
	width:400px;
}

@media screen and (max-width: 950px) {
	#adresse{
		width:230px;
	}
	#ville {
		width:230px;
	}
	#mail {
		width:230px;
	}
	#theme_desc {
		width:230px;
		height:40px;
	}
	#description {
		width:230px;
	}
}

.formulaire,
.aide-content {
	background-color: #FFFFFF;
	overflow: hidden;
	padding: 30px 30px 30px 30px;
	width:1030px;
	margin-left:105px;
}
.aide-content {
	background-color: #EEEEEE;
}
.form_bloc {
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	margin-top:20px;
}
.form_ssbloc_id {
	display:block;
	min-height: 50px;
}
.form_ssbloc_ad {
	clear: both;
	display:block;
	min-height: 115px;
}
.form_ssbloc_tel {
	display:block;
	min-height: 50px;
   clear: both;
}
.form_ssbloc_mail {
	display:block;
	min-height: 20px;
}
.form_elt {
	float:left;
	padding:0px 10px 0px 0px;
}
.form_elt1 {
	float:none;
	padding:0px 10px 5px 0px;
}
div.line {
	clear:both;
	margin-bottom:auto;
}
div.small {
	width:100px;
	float:left;
}
div.medium {
	width:200px;
	float:left;
	padding:4px 0px;
}
div.valeur {
	width:200px;
	float:left;
}
div.explication {
    max-width: 570px;
	background-color: #EEEEEE;
	/*margin: 25px 25px 20px 20px;*/
	float:none;
	text-align:justify;
	flex: 1;
    margin: 15px 25px 5px 20px;
    border: solid 0px;
    padding: 25px 25px 25px 25px;
}

@media screen and (max-width: 950px) {

	div.explication {
    	max-width: 570px;
		background-color: #EEEEEE;
		/*margin: 25px 25px 20px 20px;*/
		float:none;
		text-align:left;
		flex: 1;
   	margin: 5px 5px 5px 5px;
	   border: solid 0px;
   	padding: 5px 5px 5px 5px;
	}
	ul {
		padding-left:20px;
		padding-right:5px;
	}
	li {
		padding-left: 2px;
	}
}

.explication h4 {
	margin-top:0px;
}
div.attention {
	background-color: #E66C58;
	padding: 1px 15px 10px;
	margin: 0px auto 10px;;
	text-align:justify;
}
.attention h5 {
	margin: 6px 0px;
	text-decoration: underline;
}
.affectation {
/*	font-size:70%;*/
}
.nav {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	z-index:999;
}
.nav li {
	z-index: 1000;
}
.nav ul ul {
	display: none;
}
.nav ul li:hover > ul {
	display: block;
}
.nav ul {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background: #127486;
	box-shadow: 12px 16px 15px rgba(0,0,0,0.45);
	padding: 0 10px;
	list-style: none;
	position: relative;
	display: inline-table;
}
.nav ul:after {
	content: ""; clear: both; display: block;
}
.nav ul li {
	float: left;
}
.nav ul li:hover {
	background: #468D9B;
	background: linear-gradient(top, #468D9B 0%, #468D9B 40%);
	background: -moz-linear-gradient(top, #468D9B 0%, #468D9B 40%);
	background: -webkit-linear-gradient(top, #468D9B 0%,#468D9B 40%);
}
.nav ul li:hover a {
	color: #fff;
}
.nav ul li a {
	display: block;
	padding: 8px 10px;
	color: #EEEEEE;
	text-decoration: none;
}
.nav ul ul {
	background: #468D9B;
	border-radius: 0px;
	padding: 0;
	position: absolute;
	top: 100%;
}
.nav ul ul li {
	float: none;
	border-top: 0px solid #6b727c;
	border-bottom: 0px solid #575f6a;
	position: relative;
}
.nav ul ul li a {
	padding: 10px 35px;
	color: #fff;
}
.nav ul ul li a:hover {
	background: #127486;
}
.nav ul ul ul {
	position: absolute; left: 100%; top:0;
}
/* sous menu */
.navss {
	margin-top: 30px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	left:0px;
	z-index:500;
}
.navss ul ul {
	display: none;
}
.navss ul li:hover > ul {
	display: block;
}
.navss ul {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0 0px;
	list-style: none;
	display: inline-table;
	background: #42B319;
}
.navss ul:after {
	content: ""; clear: both; display: block;
}
.navss ul li {
	float: left;
}
.navss ul li:hover {
	background: #79C7FF;
	background: linear-gradient(top, #79C7FF 0%, #79C7FF 40%);
	background: -moz-linear-gradient(top, #79C7FF 0%, #79C7FF 40%);
	background: -webkit-linear-gradient(top, #79C7FF 0%,#79C7FF 40%);
}
.navss ul li:hover a {
	color: #fff;
}
.navss ul li a {
	display: block;
	padding: 8px 30px 8px 15px;
	text-decoration: none;
	color: #EEEEEE;
}
.navss ul ul {
	background: #5f6975;

	padding: 0;
	position: absolute;
	top: 100%;
}
.navss ul ul li {
	float: none;
	border-top: 1px solid #6b727c;
	border-bottom: 1px solid #575f6a;
	position: relative;
}
.navss ul ul li a {
	padding: 10px 35px;
	color: #fff;
}
.navss ul ul li a:hover {
	background: #79C7FF;
}
.navss ul ul ul {
	position: absolute; left: 100%; top:0;
}
.subnav {
    box-shadow: 0px 0px 0px rgba(0,0,0,0);
}
/* fin sous menu*/

.cherche  {
	/*background: #127486;*/
	display:block;
	padding: 6px 4px 2px 30px;
}
.cherche input {
	margin: auto 2px auto 2px;
}

a.bulle{
	color:#000;
	/*text-shadow:0 -1px 0 black;   */
}
a.bulle:hover,
a.bulle:focus{
	background:rgba(0,0,0,.4);
	box-shadow:0 1px 0 rgba(255,255,255,.4);
}
a.bulle span{
	position:absolute;
	margin-top:-90px;
	margin-left:50px;
	color:#eee;
	background:rgb(30,30,30);
	background:rgba(30,30,30,.9);
	padding:5px;
	border-radius:3px;
	box-shadow:0 0 2px rgba(30,30,30,.5);
	transform:scale(0) rotate(-12deg);
	transition:all .25s;
	opacity:0;
	filter:Alpha(opacity=1);
}
a.bulle:hover span, a.bulle:focus span{
	transform:scale(1) rotate(0);
	opacity:1;
	filter:Alpha(opacity=100);
}
a.bulle h4 {
	margin-top: 5px;
	margin-bottom: 5px;
}
.login table tr td {
	margin:0px;
	padding:0px 4px;
	font-size:80%;
}
/* .login */
a.login{
	color:#000;
}
a.login span{
	position:absolute;
	top:50px;
	right:50px;
	margin-right:50px;
	color:#222;
	background:rgb(255,255,255);
	background:rgba(255,255,255,.9);
	padding:5px;
	box-shadow:0 0 2px rgba(240,240,240,.5);
	transform:scale(0) rotate(-12deg);
	transition:all .25s;
	opacity:0;
	filter:Alpha(opacity=1);
}
a.login:hover span,
a.login:active span{
	transform:scale(1) rotate(0);
	opacity:0;
	filter:Alpha(opacity=100);
}
a.login h4 {
	margin-top: 5px;
	margin-bottom: 5px;
}
/*  style du calendrier */
/*body{  background:#EEEEEE;  letter-spacing:1px;  font-family:Helvetica; padding:10px;}*/
.year{  color:#D90000;  font-size:85px;}
.relative{  position:relative;}
.months{}
.month{  margin-top:12px;}
.months ul{  list-style:none;  margin:0px;  padding:0px;}
.months ul li a{  float:left;  margin:-1px;  padding:0px 15px 0px 0px;  color:#888888;  text-decoration:none;  font-size:35px;  font-weight:bold;  text-transform:uppercase;}
.months ul li a:hover, .months ul li a.active{  color:#D90000;}
.month table{  border-collapse:collapse;}
.month table td{  border:1px solid #A3A3A3;  width:80px;  height:80px;}
.month table td.today{  border:2px solid #D90000;  width:80px;  height:80px;}
.month table td.we{  width:80px;  height:80px; background-color:#E3E3E3;}
.month table td.padding{  border:none;}
.month table td:hover{  background:#DFDFDF;  cursor:pointer;}
.month table th{  font-weight:normal;  color:#A8A8A8;}
.month table td .day{  position:absolute;  color:#8C8C8C;  bottom:-40px;  right:5px;  font-weight:bold;  font-size:24.3pt;}
.month table td .events{  position:relative;  width:79px;  height:0px;  margin:-39px 0px 0px;  padding:0px;}
.month table td .events li{  width:10px;  height:10px;  float:left;  background:#000;  /*+border-radius:10px;*/  -moz-border-radius:10px;  -webkit-border-radius:10px;  -khtml-border-radius:10px;  border-radius:10px 10px 10px 10px;  margin-left:6px;  overflow:hidden;  text-indent:-3000px;}
.month table td:hover .events{  position:absolute;  left:582px;  top:66px;  width:442px;  list-style:none;  margin:0px;  padding:11px 0px 0px;}
.month table td:hover .events li{  height:40px;  line-height:40px;  font-weight:bold;  border-bottom:1px solid #D6D6D6;  padding-left:41px;  text-indent:0;  background:none;  width:500px;}
.month table td:hover .events li:first-child{  border-top:1px solid #D6D6D6;}
.month table td .daytitle{  display:none;}
.month table td:hover .daytitle{  position:absolute;  left:582px;  top:21px;  width:442px;  list-style:none;  margin:0px 0px 0px 16px;  padding:0px;  color:#D90000;  font-size:41px;  display:block;  font-weight:bold;}
.clear{  clear:both;}

.annee{ width:100px; }

.fm {
	height: 600px;
	width: 100%;
}

@media screen and (max-width: 950px) {
	.fm {
		height: 400px;
		width: 100%;
	}
}


.liste_table {
	border: 2px solid black;
	border-spacing: 0px;
}
.liste_tr_th {
	background-color: #42B319;
	color:#000000;
}
.liste_th {
	color:#FFFFFF;
	padding: 8px;
}
.liste_tr1 {
	background-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
}
.liste_tr2 {
	background-color: #D8F6CE;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
}
.liste_td_lib {
	padding-right:30px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
}

.liste_td_date {
	padding-right:20px;
	padding-left:20px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
}
