a img{
	text-decoration: none;
	border:none;
}


img .png { behavior:url("pngbehavior.htc"); }

#conteneur{

	margin: 0 auto;
	text-align: left;
	width: 935px;
	background-image: url('container2.jpg');
	background-position:top;
	background-repeat: no-repeat;
	margin-top:-2px;
	border-right:2px solid black;
	border-left:2px solid black;
        background-color : #d3e0f8;
}

*html #ban{

	margin: 0 auto;
	width: 9px;
	height:126px;
	background-position:top;
	background-image: url('ban.jpg');
	background-repeat: no-repeat;
	font-family:verdana;
	font-size:12px;
	text-align:right;
	padding:0px;
	display: block;
	border:0px;
}

#ban{

	margin: 0 auto;
	width: 939px;
	height:126px;
	background-position:left;
	background-image: url('ban.jpg');
	background-repeat: no-repeat;
	font-family:verdana;
	font-size:12px;
	text-align:right;
	padding:0px;
}

#footer{

	margin: 0 auto;
	text-align: center;
	width: 934px;
	height:44px;
	background-image: url('footer.gif');
	background-repeat: no-repeat;
        border-bottom : 2px solid black;
        margin-left : -1px;

	}

#footer a
{
  color           : black;
  text-decoration : none;
  font-size       : 13px;
  font-family     : verdana;
}

*html	#recherche{
width:550px;
padding-right:50px;

	}
#recherche{
width:550px;
margin-left:350px;
padding-top : 25px;
	}


#even{


	width:175px;
	height:180px;
	text-align: justify;
	font-family: verdana;
	background:fixed;
	margin-top:650px;
	margin-left:24px;
	float:center;
	z-index:2;
	position:relative;
	font-weight:bold;
	font-family:arial;
	font-size:12px;
	border: 2px solid black;

}



.centre
{
        margin-top: 2px;
	width:692px;
	min-height:800px;
	padding:10px;
background-color: white;

}


.bidouille
{
	height: 140px;
	font-family:verdana;
	font-size:12px;
	text-align:right;
	padding-right:50px;

}

.gauche{
	float:left;
	width: 182px;
	margin-left:12px;
	padding-bottom:0px;
        margin-top : 1px;

	}

.fil{
	padding-left:220px;
	padding-top:1px;

	}


#void{
	height:600px;

	}


/*////////////////////////////////////////////////////////////////////^*/


/*****************************************************************************************************************************/
/*****************************************************************************************************************************/
/*****************************************************************************************************************************/
/*****************************************************************************************************************************/
/*****************************************************************************************************************************/
/*****************************************************************************************************************************/


.pres{
background-image: url('button.jpg');
background-repeat: no-repeat;
z-index:100;
font-size:14px;
font-family:verdana;
height:22px;
color:black;
text-decoration:none;

	}



.pres a{
text-align: left;
background-repeat: no-repeat;
z-index:100;
font-size:14px;
font-family:verdana;
font-weight:bold;
color:black;
text-decoration:none;
}


#actu{
cursor: pointer;
text-align: right;
background-image: url('actu.gif');
background-repeat: no-repeat;
background-position: right;
z-index:100;
font-size:14px;
font-family:verdana;
font-weight:bold;
height:20px;
color:black;
text-decoration:none;

	}

#actu a:link{
cursor: pointer;
text-align: left;
z-index:100;
font-size:14px;
font-family:verdana;
font-weight:bold;
height:20px;
color:black;
text-decoration:none;

	}

#actu a:hover{
cursor: pointer;
text-align: left;
font-weight:bold;
z-index:100;
font-size:14px;
font-family:verdana;
height:20px;
color:black;
text-decoration:none;

}

#actu a:active{
cursor: pointer;
text-align: left;
font-weight:bold;
z-index:100;
font-size:14px;
font-family:verdana;
height:20px;
color:black;
text-decoration:none;
	}

#actu a:visited{
cursor: pointer;
text-align: left;
font-weight:bold;
z-index:100;
font-size:14px;
font-family:verdana;
height:20px;
color:black;
text-decoration:none;
	}


#bandeau{
background-color:#0099FF;
font-family:verdana;
font-size:12px;

}

#bandeau a:link{
background-color:#0099FF;
color:white;
font-family:verdana;
font-size:12px;
text-decoration:none;

}

#bandeau a:hover{
color:white;
font-family:verdana;
font-size:12px;
text-decoration:underline;
background-color:#0099FF;
}
#bandeau a:visited{
color:white;
font-family:verdana;
font-size:12px;
text-decoration:underline;
background-color:#0099FF;

}
#bandeau a:active{
color:white;
font-family:verdana;
font-size:12px;
text-decoration:underline;

}


#kl a:visited{
color:green;
font-size:10px;
}

#breves{
font-size:12px;
font-family:verdana;
font-weight:100;


}

#b{
font-weight:bold;
font-size:13px;
font-family:verdana;
background:white;

}

#suivant a:link{
font-size:12px;
font-family:verdana;
font-weight:bold;
}

#suivant a:hover{
font-size:12px;
font-family:verdana;
font-weight:100;
background: green;
}

#suivant a:active{
font-size:12px;
font-family:verdana;
font-weight:bold;

}

#suivant a:visited{
font-size:12px;
font-family:verdana;
font-weight:bold;

}

#suivant {
font-size:12px;
font-family:verdana;
font-weight:bold;
color:white;
background: #0099FF;
}

#search{
text-align:right;
font-size:12px;
padding-right:20px;
}
#search a
{
text-align:right;
font-size:12px;
color:blue;
}

#search a:hover
{
text-align:right;
font-size:12px;
color:red;
}



#type_heb{
	color:white;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	background-color:#99FF66;
	border-bottom:1px solid black;
}

#type_heb a:link{
	color:black;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
}
#type_heb a:hover{
	color:#99FF66;
	font-family:verdana;
	font-size:12px;
	text-decoration:underline;
	background-color:white;
}
#type_heb a:active{

	font-family:verdana;
	color:white;
	font-size:12px;
	font-weight:bold;
	background-color:white;
}
#type_heb a:visited{
	color:black;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
}
#nom_truc{
background-color:#FFFF66;
font-weight:bold;
font-size:11px;
width;400px
}

.haut    {
vertical-align:top;
padding-left:100px;
text-align: right;

 }

#table{
font-family:verdana;
font-size:11px;
}

#suivant a:link{
font-size:12px;
font-family:verdana;
font-weight:bold;
}

#suivant a:hover{
font-size:12px;
font-family:verdana;
font-weight:100;
color:black;
font-weight:bold;
background-color: #33CCFF;
}

#suivant a:active{
font-size:12px;
font-family:verdana;
font-weight:bold;

}

#suivant a:visited{
font-size:12px;
font-family:verdana;
font-weight:bold;
background-color: #33CCFF;
color:black;
}

#suivant {
font-size:12px;
font-family:verdana;
font-weight:bold;
color:white;
background: #99FF66;
}

#back{
font-size:15px;
font-weight:bold;
text-align:left;
font-family:verdana;
padding-left:95px;

}

#deder{
font-family:tahoma;
font-size:13px;
color:white;
font-weight:bold;
}
h1{
font-size:15px;
font-weight:bold;
text-align:left;
font-family:verdana;
color:black;
margin-top:-17px;
margin-bottom:-2px;
padding-top:0px;
padding-left:135px;

}

#deder a{
font-family:tahoma;
font-size:13px;
color:white;
font-weight:bold;
text-decoration:none;
}

#actualite
{ clear : both; height:22px;font-size:15px;font-family:verdana;font-weight:bold;background-image:url("actu.gif");background-repeat:no-repeat;width:182px; text-align : center;
}


#actualite a
{
  color           : white;
  text-decoration : none;
}

#menuBg
{
  background-color : white;
  width : 182px;
  padding : 2px;
  padding-bottom : 22px;
  margin-top : 2px;
}


.centre #map-ev
{
  width: 100%;
  height: 200px;
  text-align:center;
}
.centre #map-ev img {border:0px;}

.tabJeune
{
  width : 100%;
}

.tabJeune td
{
  height : 20px;
  width  : 30px;
}


/* root element for scrollable */
div.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;

	/* vertical scrollers have typically larger height than width */
	height: 330px;
	width: 182px;

	/* decoration */
	padding:0px 0px 0 0px;
}

/* root element for scrollable items */
div.scrollable div.items {
	position:absolute;

	/* this time we have very large space for height */
	height: 200000em;

	/* decoration */
	margin-top:2px;
}

/*
	same settings as in horizontal scroller except that these items
	are not floated
*/
div.scrollable div.items div {

	width : 175px;
	height : 62px;

  font-size : 12px;

	border:1px solid #ccc;
	background-color: #efefef;
	-moz-border-radius:5px;
	margin-bottom:2px;

}

/* active item */
div.scrollable div.items div.active {
	border:1px solid #ccc;
	background-color:#fff;
}

div.scrollable div.items p a
{
  text-decoration : none;
  padding : 0;
}

/* Titre des brèves dans le déroulant. */
.title
{
  text-align : center;
  font-size        : 9px;
  font-weight      : bold;
  font-family      : verdana;
  color : red;
  margin-top : 2px;
  margin-bottom : 1px;
}

.contentInfo
{
  margin: 0px;
}


