#flowpanes {
	position:relative;
	overflow:hidden;
	clear:both;
	border:1px solid #DDDDDD;
	height:200px;
	float:left;
	background:none;
	width:346px;
	color:#333333;
}
#flowpanes div {
	float:left;
	display:block;
	width:346px;
	cursor:pointer;
	font-size:14px;
}
#flowpanes .items {
	width:20000em;
	position:absolute;
	clear:both;
	margin:0;
	padding:0;
	background:none;
	color:#666666;
}

#flowpanes .less, #flowpanes .less a {
	color:#999 !important;
	font-size:11px;
}
#main_navi li {
	clear:both;
	color:#333;
	left:0px;
	font-size:12px;
	height:20px;
	list-style-type:none;
	padding:5px;
	width:190px;
	cursor:pointer;
	border:1px solid #DDDDDD;
	margin-left:0px;
	opacity:65%;
	margin-bottom:1px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

#main_navi li:hover {
	background-color:#FEFEFE;
	border:1px solid #CCCCCC;
}
ul#main_navi {
	padding-left:0px;
	margin-top:0px;
	margin-bottom:3px;
}
#main_navi li.active {
	background-color:#EFEFEF;
	border:1px solid #CCCCCC;
}
.jewel:hover
{
	background-color: #EF7262;
}
.jewel
{
	background-color: #F03D25;
	border-bottom-color: #DD3822;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #DD3822;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #DD3822;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: white;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-top-style: none;
	border-top-width: 0px;
	display: block;
	height: 12px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: -1px;
	width: 77px;
	font-size:10px;
	position:relative;
	top:-13px;
	left:25px;
	color:#FFFFFF;
}
#demotip { 
	display:none; 
	background:transparent url(img/black_arrow.png); 
	font-size:12px; 
	height:70px; 
	width:160px; 
	padding:25px; 
	color:#fff;     
}
div.actu, div.actulink {
	border: 1px solid #cccccc;
	margin : 0px 0px 10px 0px;
	padding : 0;
/*	width :550px;*/
	position:relative;
	color : #000000;
	background-color:#ffffff;
}

div.actu div.bloc_titre,div.actulink div.bloc_titre {
	margin : 0;
	padding : 3px 5px 0px 5px;
	position:relative;
	font-weight:bolder;
	font-size : 14px;
}

div.actu div.bloc_date ,div.actulink div.bloc_date {
	margin : 0;
	padding : 0px 5px 3px 5px;    
	position:relative;
	color:#808080;
	font-size : 10px;
	font-style:italic;	
}

div.actu div.bloc_texte{
	float:left;
/*	width:430px*/
}

div.actu div.bloc_logo{
  float:left;
	width : 105px;
	margin:5px;
	
}


div.actu p{
	margin : 0px 0px 5px 15px;
	font-size:10px;
}

div.actu div.bloc_titre a, div.actulink div.bloc_titre a{     
	background: url('../img/plus_generique.gif') 0 4px no-repeat;
	padding:0 0 0 15px;
	margin:0;
	font-weight:bolder;
	font-size : 14px;
}

div.actu div.bloc_titre a{     
	background: url('../img/moins_generique.gif') 0 4px no-repeat;
}

div.actulink div.bloc_date a{
	font-size : 10px;
	color:#808080;
}
div.actulink div.texte_debut_link{
	padding:10px 20px 10px 30px;
	margin:0;	
	height : 50px;
	font-size : 10px;
}
div.actulink div.texte_debut_link a{
	text-decoration : underline;  
	font-size : 10px;
	font-style:italic;
	color:#808080; 
}
div.actulink div.texte_une{
	float:left;
	/*width:430px*/
}
div.actulink div.logo_une{
	float:left;
	width : 105px;
	margin:5px 3px 0px 5px;
}

div.texte_small{
	float:left;
	/*width:490px*/
}
div.logo_small{
	float:left;
	width : 35px;
	margin:5px 5px 0px 3px;
}
img.logoactusmall{
	width:35px;
}
img.logoactubig{
	float:right;
}
div.actulink:hover div.bloc_titre a, 
div.actulink.over div.bloc_titre a,
div.actulink:hover div.bloc_date a, 
div.actulink.over div.bloc_date a,
div.actulink a:hover,
div.actulink a.over,
div.actu a:hover,
div.actu a.over{
	text-decoration : underline;
	cursor:pointer;
}

div.actulink div.bloc_titre a:hover,
div.actulink div.bloc_titre a.over, 
div.actulink:hover div.bloc_titre a,
div.actulink.over div.bloc_titre a{
	background: url('../img/plus_generique.gif') 0 -64px no-repeat;
	cursor:pointer;
}

div.actu div.bloc_titre a:hover,
div.actu div.bloc_titre a.over{
	background: url('../img/moins_generique.gif') 0 -64px no-repeat;
}

div.actulink:hover , div.actulink.over{
	background-color : #f2f2f2;
cursor:pointer;
}