
div.edu
{
 position: relative;
 float: left;
 top: 107px;
 margin-left: 4%;
 width: 25%;
 height: 50%;
 padding: 5px;
 font-size: 90%;
 list-style-type:square;
 text-align: right;
 line-height: 190%;
 overflow:hidden;
}

div.edu div.titre
{
 padding-right: 5%;
}
div.edu div.titre:hover
{
 background-color: #f9f9FF;
}

div.edu div.titre ul
{
display: none;
text-align: justify;
background-color: #d7d7ee;
font-size: 70%;
margin-right: 5%;
line-height: 100%;
}
/* CSS Hack Safari */
#dummy {;# }

#scroller-nds { width: 95%; top: 0px; padding: 2%;text-align: justify;}
#scroller-nds div {width: 100%; text-align: center;}

div.une
{
	position: relative;
	float: left;
	top: 107px;
	width: 40%;
	margin: 0px;
	text-align: justify;
	font-size: 70%;
	padding: 0px;
	border-right: solid 2px #e8dddd;
	border-left: solid 2px #d7d7ee;
	cursor: pointer;
	z-index: 0;
	height: 50%;
	overflow: hidden;
	position: relative;
 }
 
#scroller_container-nds{
 
 height: 50%;
 
 }
 

div.unecachebas
{
 position: absolute;
 bottom: 0px;
 height: 100px;
 padding: 0;
 margin-left: 0%;
 width: 100%;
 
 background-repeat: repeat-x;
 background-position: bottom;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/squelettes/images/unemasque.png");
}
div.unecachebas[class] {
 background-image: url("../images/unemasque.png");
 }
 
div.unecachehaut
{
 position: absolute;
 top: 0px;
 height: 100px;
 padding: 0;
 margin-left: 0%;
 width: 100%;
 background-repeat: repeat-x;
 background-position: top;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/squelettes/images/unemasquehaut.png");
}
div.unecachehaut[class] {
 background-image: url("../images/unemasquehaut.png");
 }
div.une div table.spip
{
 margin-left: 5%;
 width: 90%;
 font-size: 80%;
}

div.une h1
{
text-align: left;
font-size: 150%;
font-weight: bold;
vertical-align: middle;
}

div.une h1 img
{
margin-top: 0px;
margin-right: 5%;
}
div.evt {
 clear: right;
 height:100px;
 margin: 5px;
 margin-top: 5%;
 text-align: left;
 }
div.evt p {
 text-align: left;
 margin: 0px;
 padding: 0px;
 }
 
div.agenda
{
 position: relative;
 float: left;
 top: 107px;
 width: 30%;
 height: 50%;
 padding: 5px;
 font-size: 70%;
 line-height: 190%;
 overflow:hidden;
  
}

div.agenda div.titre
{
 text-align: left;
 padding-left: 5%;
}

div.agenda div.titre:hover
{
 background-color: #f9eeee;
}
div.agenda ul
{
display: none;
text-align: justify;
background-color: #e8dddd;
font-size: 70%;
line-height: 100%;
}
div.agenda h1
{
text-align: left;
font-size: 130%;
font-weight: bold;
vertical-align: middle;
}

div.agenda h1 img
{
margin-top: 0px;
margin-right: 5%;
}
div.evt {
 clear: right;
 height:100px;
 margin: 5px;
 margin-top: 5%;
 text-align: left;
 }
div.evt p {
 text-align: left;
 margin: 0px;
 padding: 0px;
 }

div.prev { width: 95%; top: 0px; padding: 2%;text-align: justify;}