#contenu
{
	min-height:600px;
	z-index:2;
}
.permanents {
	float:right;
	width:230px;
	right:0;top:0;
	border:1px solid #39A051;padding:0 10px 10px 10px;margin:10px 40px 10px 20px;
}
.permanents a { font-size:1.1em; }
.titreperma {
	font-weight:bold;font-size : 1.3em;text-align:center;color:#39A051;border-bottom:1px solid #C7E3C0 ;
}
.infoperma {
	color:#39A051;
	font-weight:bold;
	font-size:1.1em;
}
.heureperma {
	;color:#969696;font-weight:bold;
}	
.heure {
	line-height:20px;color:#969696;font-size:0.9em;
}	
.moiscourant2 
{ 
	margin:0;
	padding:2px;
	/*width:90%;
	max-width:720px;*/
	font-weight:bold;
	font-size : 1.2em;
	text-align:center;
	color:#39A051;
 }
 .moiscourant3
{ 
	margin:0;
	padding:2px;
	width:90%;
	max-width:720px;
	font-weight:bold;
	font-size : 1.2em;
	text-align:center;
	color:#39A051;
	border-bottom:1px solid #C7E3C0 ;
 }
 .dategauche2 
{ 
	float:left;
	margin:0;
	padding:0;
	width:100px;	
	color:#39A051;
	font-weight:bold;
	font-size:1.1em;
 }
 .dategauche2 a {
 	font-weight:normal;
 }
.list_element2 
{ 
	/*float:left;*/
	margin:0;
	padding:0;
	margin-left:120px;
	/*width:80%;	*/
	max-width:600px;
}
.list_element_detail 
{ 
	float:right;
	margin:0;
	padding:0 10% 0 0;
	width:70%;	
}
.list_elementcentre 
{ 
	margin:0;
	padding:0;
	width:90%;	
}
.motre_elementcentre 
{ 
	margin:0;
	padding:0;
	width:90%;	
	font-size:1.1em;
}
.clearleft {
	clear:left;
}


/*//////////////////////////AGENDA INTERNE////////////////////*/
body.interne 
{
	margin: 0;
	padding: 0;
	font-size : 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:none;
}
#contentinterne
{
	margin-left:50px;
	margin-top:0;
	padding:0;
	top:0;
	height:600px;
	min-height:600px;
	z-index:2;
}

#agendainterne table { font-size: 0.8em; text-align:top; }
#agendainterne table td { padding:0 3px 0 0;text-align:center; }
#agendainterne table tr td {  border-left:1px solid #d8d8d8; }

.legende { font-size: 0.8em;margin:10px 10px 10px 0; padding:5px; }

table.tblmois { border-collapse: collapse; border:1px solid black; }
.mois { height:20px; font-weight:bold; font-size: 1.2em; text-align:center; color:#39A051; text-transform:uppercase; }
.jour { font-size: 1.2em; border-bottom:1px solid #000;  }
.td1 {	background-color: #f2a331;  }
.td2 {	background-color: #a1f498; }
.nbre { width:25px; }
.rouge { background-color: #fd0000; }
table.tblmois tr td a { font-weight:bold; color:black;text-decoration:underline; }
table.tblmois tr.tr1 .jour {  border-bottom:1px solid #000;  }
table.tblmois tr.tr2 { border-bottom:1px solid #000;  }
table.tblmois tr.tr2 td { border-bottom:1px solid #000;  }