body{background: url(../../../img_common/ivelib/fd_body_theme_1.png) repeat-x top left;margin:0 0 30px 0; padding:0 0 30px 0; }
.theme{background:url(../../../img_common/ivelib/header_theme_1.png) no-repeat top left;margin:0 0 30px 0; padding:0 0 30px 0; }
.theme .ladate span.lenom{color:#65005d; font-size:11px; font-weight:bold}

#inscription { background:#7eb114 url(../../../img_common/images/bt_perso.jpg) no-repeat top right ; }

#sections li{
			border-top:2px solid #89bdda;
			border-left:2px solid #89bdda;
			border-bottom:2px solid #0b3156;
			border-right:2px solid #0b3156;
			background:#305e87 ; }	
#zactus li.local  {
	background: url(../../../img_common/ivelib/i_saumon.png) no-repeat bottom right; 
}	
a:active, a:link, a:visited {  color:#65005d;  }
a:hover {text-decoration:underline; color:#a05598;  }
	
#ongl  div.local {
color:#003f6c; font-weight:bold; width:165px; float:right;
padding:15px 25px 0 0;margin:0 0 0 2px; 
background: url(../../../img_common/ivelib/i_ongl.png) no-repeat bottom right;
position: relative; bottom:0px; right:0px; text-align:right; 
  height: 25px; border:none
}		
#agenda div.local {
color:#003f6c; font-weight:bold;
padding:15px 25px 0 0;margin:0 0 0 2px; 
background: url(../../../img_common/ivelib/i_agenda.png) no-repeat bottom right;
position: relative; bottom:10px; right:0px;z-index:151; text-align:right; 
height: 25px; border:none
}		
#sections div.local{
color:#fff; font-weight:bold; float:right;
padding:15px 25px 0 0;margin:0; 
background: url(../../../img_common/ivelib/i_encard_theme_1.png) no-repeat bottom right;
 text-align:right; 
width:auto;  height: 25px; border:none
}		
#zactus li div.local {
color:#003f6c; font-weight:bold;
padding:15px 25px 0 0;margin:0 0 0 2px; width:391px; 
background: url(../../../img_common/ivelib/i_saumon.png) no-repeat bottom right; 
position: relative; bottom:24px; right:0px;z-index:153; text-align:right; 
width:auto;  height: 25px; border:none
}	

a.inscript:active, button.inscript:active, a.inscript, button.inscript,
a#connect:active, button#connect:active, a#connect, button#connect {
  color:#fff; margin:10px 3px 10px 0px;  padding:4px 8px;;float:right;
}
a.inscript:hover, button.inscript:hover,
a#connect:hover, button#connect:hover
 {
  background:#fff ; color:#000; 
}

a.inscript2:active, button.inscript2:active, a.inscript2, button.inscript2{
  background-color:#7eb114;text-decoration:none;
  border-top: none; border-right: none; border-left: none; padding: 5px 7px;
  border-bottom:2px solid #668a10;  line-height:14px;
  color:#fff;
  margin:0 ; 
}
a.inscript2:hover, button.inscript2:hover {
  background-color:#fff;
  color:#000;
}
.tabs-nav a {
    position: relative;
    top: 0px;
    z-index: 210;
    padding-left: 0;
    color: #160e19;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.2;
    text-align: left;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
}

a.next3, a.next3:active {text-decoration:none;height:26px; background: url(../../../img_common/ivelib/bt_h_next.png) no-repeat top right; float:right; margin: 0 14px 0px 0; padding:0px 44px 0 0;   color:#ce0282; } 
.next3:hover {text-decoration:none; color:#000;   } 

a.next4, a.next4:active  {text-decoration:none;height:26px; background: url(../../../img_common/ivelib/bt_h_next.png) no-repeat top right;float:left; margin: 0 0 0px 20px; padding:0px 44px 0 0; color:#ce0282 ;  } 
.next4:hover  {text-decoration:none; color:#000  } 

a.sondage-bt:active, button.sondage-bt:active, a.sondage-bt, button.sondage-bt{
   float:left;clear:both;text-decoration:none;
  background:#ffb91f ; text-align:center;
  border-top:1px solid #ffb91f; border-right:2px solid #ce7400;
  border-bottom:2px solid #ce7400; border-left:1px solid #ffb91f;
  color:#fff; 
  margin:6px 18px 4px 36px; padding:3px 40px;
}
a.sondage-bt:hover, button.sondage-bt:hover {
  background:#fff ; color:#000; 
}

#monivelib   {background: #a05598 url(../../../img_common/ivelib/fd_monivelib_theme_1.png) repeat-y top left;  }
#monivelib img.top { background: url(../../../img_common/ivelib/bord_top_monivelib_theme_1.png) no-repeat;}
#monivelib img.bas { background: url(../../../img_common/ivelib/bord_bas_monivelib_theme_1.png) no-repeat;}
#monivelib a.btminivelib:active, #monivelib button.btminivelib:active, #monivelib a.btminivelib, #monivelib button.btminivelib {
 background-color:#a05598; 
  border-top: 1px solid #c69cc2;border-left:1px solid  #c69cc2;
  border-bottom:3px solid #7e3b77; border-right:3px solid #7e3b77; 
}