/* ----------------------------------------- 
  
   ldd.css
   Gestion
   textes & blocs

------------------------------------------- */
.span-557  { width: 628px; margin:0; padding:0; float:left}

#pannel {  padding : 0 ; margin:0;  width:628px;background:none}
#pannel input{ background:none}
#monivelib_top {position:relative; z-index: 710; top:0px; left:0px; background:url(../../../img_common/ivelib/monivelib_top.png) no-repeat top left;height:150px;  margin:0; padding : 0 ;width:628px;}
#middle  { float:left;background:url(../../../img_common/ivelib/i_velib_fd.png) repeat-y; padding : 0 ; margin:0;   heigh:350px;width:628px;clear:both;}
#monivelib_bottom {clear:both;float:left; display:block; background:url(../../../img_common/ivelib/i_velib_bottom.png) no-repeat top left; height:75px; margin:0;  padding : 0 ;width:628px;}
.buttonvalid  { position:relative; top:30px; left:240px;  z-index: 740; }

/* ---------- centrage map flash  ------------ */
#map {margin: 15px 0 0px 50px }


/* ------------  Onglets --------- */

#onglivelib .ui-tabs-nav a:hover, 
#onglivelib .ui-tabs-nav a:focus, 
#onglivelib .ui-tabs-nav a:active, 
#onglivelib .ui-tabs-nav .ui-tabs-selected a, 
#onglivelib .ui-tabs-nav a, 
#onglivelib .ui-tabs-nav a, 
#onglivelib .ui-tabs-nav a span { 
	color: #000;
	text-decoration:none 
}

#onglivelib .ui-tabs-nav li { width:130px;}
#onglivelib .ui-tabs-nav a,  
#onglivelib .ui-tabs-nav a span { 
	background: url(../../../img_common/ivelib/tab_2.png) no-repeat; 
	text-decoration: none;
}
#onglivelib .ui-tabs-nav a:hover,
#onglivelib .ui-tabs-nav a:hover span, 
#onglivelib .ui-tabs-nav a:focus, 
#onglivelib .ui-tabs-nav a:active,
#onglivelib .ui-tabs-nav a:active span,
#onglivelib .ui-tabs-nav .ui-tabs-selected a,
#onglivelib .ui-tabs-nav .ui-tabs-selected a span { /* @ Opera, we need to be explicit again here now... */
  color: #000; 
   background-position: 0 -56px;
}
#onglivelib .ui-tabs-nav a {
    color: #000;
}
#onglivelib .ui-tabs-nav .ui-tabs-selected a {
    color: #000;
    background-position: 100% -168px;    
}
#onglivelib  { 
	position:relative;
	left: 40px; 
	top:0px; 
	width:557px; 
 	margin:0;  
 	padding : 0 ;
 	margin:6px 0 0 0; 
 	height:350px; 
 	background:none
}
 
#onglivelib div.deon  {
	position:relative; 
	z-index: 750; 
	top:-3px; 
	height:100px;
	margin:0; 
	padding:0 20px; 
	float:left; 
	text-align:left;
}
#onglivelib div.deon div {
 margin:25px 15px 0 0;text-align:left;  
}
#onglivelib div.deon div div{
 margin:10px 0 0 0;padding:0;
}
#onglivelib div.deon div p span{
color:#671d60
}

#onglivelib div.deon div a{
  background:none;margin: 0; display:compact; float: inherit; font-weight:normal; text-decoration:underline;
  border: none; padding: 0; font-size:10px;
  color:#000;
}

#onglivelib div.deon div.blockfloatleft{
border-bottom: 3px solid #9abacd;background:#c0d9e7; height:auto; width:auto;margin: 20px 10px 0px 10px;
}
#onglivelib div.deon p {text-align:left;
	font-family:Verdana;
	border: none;
	text-decoration: none; line-height:10px;
	font-size: 10px;
	margin:  0;
	padding:10px 0px 0px 0px ;
}
#onglivelib div.deon a {
	cursor:pointer;
	display:block;
	padding:10px;
	margin: 0; 
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	background: url(../../../img_common/ivelib/accord_li.png) no-repeat;
}


@media print {
	.deon div {
		display: block!important;
		height: auto!important
	}
}
