ul.menu_list, ul.menu_list2, ul.menu_list2b {
  list-style: none outside none;
  margin:0;
  padding:0;
}
ul.menu_list2b {
  margin-bottom:0;
  margin-top:20px;
}
#header .menu_list {
  margin-right: 32px;
  position: absolute;
  text-align: right;
  top: 54px;
  width: 740px;
}
ul.menu_list li, ul.menu_list2 li {
  display:inline;
  margin:0;
}
ul.menu_list2 {
  margin-top:10px;
}
.grp_964 h3 {
   margin-top: 10px;
}
div {
  padding:0;
  margin:0;
}
div.small {
  font-size:11px;
  line-height:12px;
  text-align:center;
}
.videocapture {
  margin-bottom:15px;
}
.videocapture img {
  border:0;
}
b {
  color:#fff;
}
.highlight {
  color:#C10069;
}
p, li, .datelist, div {
	font-family: sans-serif;
	font-size: 13px; 
	line-height: 20px;
	color: #99aad3;
	margin-top:0;
}
.csc-textpic {
  margin-bottom:10px;
}
.csc-textpic-below .csc-textpic-imagewrap {
  margin-bottom:10px;
}
.infos_pratiques {
  background-image:url("/fileadmin/sites/agora_2011/background_tripwire.png");
}
.csc-textpic-caption {
  font-size: 12px; 
  line-height: 14px;
}

h1 {
  font-family: Geneva,arial,verdana,sans-serif;
  margin-top:0;
  padding-top:0;
  font-size:21px;
  line-height:28px;
  text-indent: -5000px;
  margin-bottom:0;
}
h2,h3,h4 { 
	font-family: geneva,arial,verdana,sans-serif;
	/* "Lucida Grande","Lucida Sans Unicode" */
	margin-top:10px;
}
h2 {
  margin-top:10px;
  margin-bottom:10px;
  font-size:19px;
  color:#99aad3;
}
h3 {
  margin-bottom:8px;
  font-size:17px;
  color: #fff;
}
h4 {
  font-size:15px;
  color:#fff;
}
h4.video_title {
  color: #99AAD3;
  font-size: 13px;
  font-weight: bold;
  text-align:center;
  margin-top:0;
  display:none;
}
h5 {
	font-size:13px;
}
h4,h5 {
  margin-bottom:6px;
}
h4.event_type {
  display:none;
}
.more {
  margin-bottom:30px;
  margin-top:-12px;
  text-align:right;
}
form {
  text-align:right;
}
a, td a { color: #c10069; text-decoration: none;  border-bottom: 0px; }
#content2 a, #content2 td a {
	text-decoration: underline; 
}
td a { font-weight:bold;}

#content2 a {
  /* background-color:#A4B7D2; */
  /* font-weight:bold; */
}
#content2 a:hover {
  /* background-color: #bd4b39; */
  /* color:#A4B7D2; */
  text-decoration:underline;
}
#content2 dt a:hover, a.lightwindow:hover, #content2 .resa_button a:hover {
  color:transparent;
  background-color:transparent;
}
#content2 dt a,#content2 a.lightwindow, #content2 .resa_button a {
  color:transparent;
  background-color:transparent;
}
.resa_button img {
  border:0;
}
.date_list {
  font-weight:bold;
  margin-bottom:-10px;
  margin-top:0;
  text-align:right;
  text-transform:uppercase;
  color:#fff;
}
span.date_list {
  text-transform:none;
}
.event_type {
  font-weight:bold;
  text-transform:uppercase;
  vertical-align:top;
  width:150px;
  padding-top:2px;
  color:#99aad3;
}
td.event_type div {
 font-size:12px;
}
#header_menu ul {
  margin:5px 0 0 10px;
  padding:0;
  float:left;
}
#header_menu li {
  display:inline;
  margin-left:0;
  margin-right:10px;
  padding:0;
}
#rub_menu {
  text-align:right;
}
#header_menu li, #rub_menu li {
  font-family:arial, sans-serif;
  font-weight:bold;
  list-style-type: none;
  font-size:12px;
}
#header_menu li a:hover, #rub_menu li a:hover, td a:hover {
  text-decoration:underline;
}
.date_menu_header {
  font-weight:bold;
  color:#99aad3;
  font-size:13px;
}
#date_menu_table td {
  text-align:center;
  vertical-align:middle;
}
td.date {
  font-size:18px;
  padding-top:8px;
  color:#fff;
  font-family:geneva,arial,verdana,sans-serif;
}
div.csc-textpic img, .bodytext img, .ferre-droite, .ferre-gauche {
  border:0px solid #99aad3;
  padding:0;
  background-color:transparent;
}
.ferre-droite {
  margin-left:5px;
}
.ferre-gauche {
  margin-right:5px;
}
#video_captures img {
  margin-right:4px;
  border:0;
}
hr {
  height:1px;
  margin:0;
  padding:0;
 visibility:hidden;
}
.infos_pratiques {
  padding: 12px;
}
#content2 li {
  list-style-image:url("/media/bullets/a11_dot.gif");
}
#basket_button {
  display:inline;
}
#basket_button img {
  border:0;
  width:19px;
  height:16px;
  margin-right:2px;
}
.product_order img {
  border:0;
}
/******************************************* cluetips */
/**************************************************** */

/* global */
#cluetip
#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(/media/jqueryimages/wait.gif);
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#cluetip-extra {
  display: none;
}
/***************************************
   =cluetipClass: 'default' 
-------------------------------------- */

.cluetip-default {
}
.cluetip-default #cluetip-outer {
   background-color: #c10069;
   margin: 0;
   position: relative;
}
.cluetip-default h3#cluetip-title {
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  font-family:Arial,Helvetica,sans-serif;
  margin: 0 0 2px;
  padding: 8px 10px 4px;
}
.cluetip-default #cluetip-title a {
  color: #d9d9c2;
  font-size: 0.95em;
}  
.cluetip-default #cluetip-inner {
  padding:4px 8px 4px 8px;
  background-color:#333;
  font-family:arial,sans-serif;
  font-size:13px;
  color:#fff;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

#cluetip-inner p {
 font-family:arial,sans-serif;
 font-size:12px;
 color:#fff;
 padding:0;
 margin:0;
 line-height: 14px;
}
#cluetip-inner p.tooltip_type {
  text-transform:uppercase;
  font-size:9px;
}
#cluetip-inner p.tooltip_title {
  margin-bottom:6px;
}

#cluetip-inner a {
  /* display:none; */
}