div.event ,div.eventlink {
	border: 1px solid #cccccc;
	margin : 0px 0px 10px 0px;
	padding : 0;
	position:relative;
	color : #000000;
	background-color:#ffffff;
	/*width :550px;	*/
}

div.bloc_header, div.bloc_headerlink {
	margin : 0;
	padding : 5px;
	position:relative;
}
div.bloc_header h1, div.bloc_headerlink h3{
margin:0;
padding:0;
}
div.bloc_headerlink h3{
font-size:11px;
}
div.event div.bloc_texte, div.eventlink div.bloc_texte{
	float:left;
	width:430px;

}

div.event div.bloc_logo, div.eventlink div.bloc_logo{
	float:left;
	width : 105px;
	margin:5px;

}

div.bloc_textesmall{
	float:left;
	width:490px
}
div.bloc_logosmall{
	float:left;
	width : 40px;
	margin:5px;
}
img.logosmall{
	width:35px;
}


div.bloc_header span.date{   
	color: #808080;
	font-size :11px;
	font-weight : bold;
	display: block;
	padding:0;
	margin :  0;
}
div.bloc_header span.title{
	font-size : 14px;
	font-weight : bold;
	display: block;
	padding:0;
	margin : 0 0 5px 0;
}

div.bloc_headerlink span.date{   
	display: block;
	padding:0;
	margin : 0;

}
div.bloc_headerlink span.title{  
	display: block;
	padding:0;
	margin : 0;
}
div.bloc_headerlink span.date a{   
	color: #808080;
	font-size :11px;
	font-weight : bold;
}
div.bloc_headerlink span.title a,div.bloc_header span.title a{  
	font-size : 14px;
	font-weight : bold;
	padding:0 0 0 15px;
	margin:0;
	background: url('../img/plus_generique.gif') 0 4px no-repeat;
}
div.bloc_header span.title a{  	
	background: url('../img/moins_generique.gif') 0 4px no-repeat;
}
div.bloc_headerlink div.texte_debut_link{
	padding:10px 20px 10px 30px;
	margin:0;	
	font-size : 10px;
}
div.bloc_headerlink div.texte_debut_link a{
	text-decoration : underline;  
	font-size : 10px;
	color:#808080; 
}
div.bloc_headerlink  a:hover,
div.bloc_headerlink  a.over,
div.bloc_header  a:hover,
div.bloc_header  a.over{
	text-decoration : underline;
}
div.bloc_headerlink span.title a:hover,
div.bloc_headerlink span.title a.over, 
div.bloc_headerlink:hover span.title a,
div.bloc_headerlink.over span.title a{
	background: url('../img/plus_generique.gif') 0 -64px no-repeat;
}

div.bloc_header span.title a:hover,
div.bloc_header span.title a.over{
	background: url('../img/moins_generique.gif') 0 -64px no-repeat;
}
div.eventlink:hover , div.eventlink.over{
	background-color : #f2f2f2;
	cursor:pointer;
}

div.event p{
	margin : 0px 0px 5px 15px;
	font-size:10px;
}

div.event div.bande_inscriptions {
	background-color:#F3EDFC;
	border-top: 1px solid #cccccc;
	margin : 0px 0px 0px 0px;
	padding : 5px 0px 5px 0px;
	position:relative;
	color : #000000;
}
div.event div#bande_inscriptions_top, div.eventlink div#bande_inscriptions_top {
	border-bottom: 1px solid #cccccc;
}
div.event div.bande_inscriptions ul{
	padding: 0 ;
	list-style: none;
	height : 21px;
	margin : 0px 0px 0px 0px ;
	position: relative;
}

div.event div.bande_inscriptions ul li{
	position: relative;
	float : left;
	margin : 0 5px;

}
div.event div.bande_inscriptions span.legend_inscription  {
	font-weight : bold;
	color : #777;
	font-style : italic;
	font-size : 10px;
}
/**************************************************/
/****evenements accueil****************************/
/***************************************************/