
/* CSS Document */

/* ______  Debut CSS de base _______ */
html,
body
{
  width:100%;
  height:100%;
  margin:0;
  padding:0;
}

body
{
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  color:#6f665e;
  text-align:left;
  background:#592d43 url(/images/agenda/bg_repeat-x.gif) repeat-x 0 0;
}

div
{
  position:relative;
}

p,
form
{
  margin:0;
  padding:0;
}

.clear
{
  clear:both;
  height:1px;
  font-size:0;
  line-height:0;
}

a
{
  text-decoration:none;
}

a:hover
{
  text-decoration:underline;
}

a img
{
  border:none;
}

a:hover  img
{
  border:none;
}

.masquer
{
  display:none;
  clear:both;
}

ul,
li
{
  margin:0;
  padding:0;
}

li
{
  list-style-type:none;
}
/* ______  Fin CSS de base _______ */


/* ______  Debut CSS agenda _______ */

.content
{
  width:100%;
  background:transparent url(/images/agenda/bg_agenda.jpg) no-repeat 50% 0;
}
.box_generale
{
  margin:0 auto;
  width:980px;
}
.box_agenda_contenu
{
  height:821px;
}
a.logo_tlv,
a.logo_tlv img
{
  display:block;
  width:196px;
  height:52px;
}
a.logo_tlv img
{
  background:transparent url(/images/media010.gif) no-repeat top left;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/media010.gif', sizingMethod='noscale');
}
a.logo_tlv
{
  margin-left:15px;
}
.colonne_01,
.colonne_02
{
  float:left;
  margin-top:50px;
}

.colonne_01
{
  width:280px;
}

.colonne_02
{
  width:640px;
  margin-left:50px;
}

.nav,
.nav a
{
  color: #ea3471;
  font-weight: normal;
  font-size: 14px;
  text-align: center;
  padding: 0 2px;
}

/* ______  debut CSS liste_event _______ */

.box_evenement
{
  min-height:10px;
  _height:10px;
  clear:both;
  margin-top:34px;
}
.box_image,
.article
{
  float:left;
}
.box_image
{
  width:150px;
  padding-left:60px;
}
.article
{
  width:400px;
}
.article p
{
  display:block;
  color:#6f665e;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
.cadre_image,
.cadre_image_no_border
{
  border:1px solid #DDDDDD;
  width:120px;
  min-height:80px;
  _height:80px;
}

.cadre_image_no_border
{
  border:none;
}

.cadre_image img
{
  border:1px solid white;
  background-color:#F4F4F4;
}
.titre_article_event
{
  font-size:12px;
  font-weight:bold;
}
p.date
{
  color:#be5089;
  font-size:11px;
  font-weight:bold;
}
.txt_article
{
  font-size:10px;
  padding:8px 0;
}
p.link a
{
  display:block;
  float:right;
  color:#ff3ea3;
  text-decoration:underline;
  padding-left:10px;
  background:transparent url(/images/agenda/fleche_02_droite.gif) no-repeat 0 4px;
}
p.link a:hover
{
  text-decoration:none;
}

/* ______  Fin CSS liste_event _______ */


/* ______  debut de modification css footer Aurelien _______ */
#footer
{
  background:none;
  padding-top:20px;
  position:relative;
  z-index:0;
  font-size:11px;
}
#footer_links,
#footer_legend
{
  text-align:center;
}
.level_2 li
{
  border:1px solid #592D44;
}
/* ______  Fin de modification css footer Aurelien _______ */


/* ______  Fin CSS agenda _______ */
