/* GENERIC */
H1  {
    font-family: Arial, Helvetica;
    font-size:  14px;
    font-weight:    bold;
    color: #2c4b0a;
    margin: 0;
}

H2  {
    font-family: Arial, Helvetica;
    font-size:  13px;
    font-weight:    bold;
    color: #800000;
    margin: 0;
}

H3  {
    font-family: Arial, Helvetica;
    font-size:  13px;
    font-weight:    bold;
    color: #5f5f5f;
    margin: 0;
font-style: italic;
}

H4  {
    font-family: Arial, Helvetica;
    font-size:  14px;
    font-weight:   bold;
    color: #cc3366;
    margin: 0;
}

H5  {
    font-family: Arial, Helvetica;
    font-size:  16px;
    font-weight:    normal;
    color: white;
    margin: 0;
}

H6  {
    font-family: Arial, Helvetica;
    font-size:  14px;
    font-weight:    bold;
    color: #0c4465;
    margin: 0;
}
H1 a:link, H1 a:visited, H1 a:active, H1 a:hover {
    color: #b72f61;
    text-decoration: none;
}
.datatable {
  font-size: 10px;
}
.purplecell {
 background-color: #dedee8;
}
p {
  margin: 12px 0;
}

div#popup {
 text-align: left;
}

.text_bar {
  padding-left: 10px;
  
}
/* STYLES 2010 */
.agendaville {
    font-family: Arial, Helvetica;
    font-size: 14px;
    font-weight: bold;
    color: white;
    margin: 0;
background-color: #21858f;
text-transform: uppercase;
padding: 5px 5px 5px 10px;
}
.agendatable {
  margin-bottom: 8px;
}
.agenda {
  width: 298px;
  height: 64px;
  border: #d3d2c7 solid 1px;
  background: url("/Portals/0/2010/agendabg.jpg") no-repeat;
  padding: 36px 0 0 13px;
  color: white;
}
.agenda a:link, .agenda a:visited, .agenda a:active {
  color: white;
 	text-decoration: none;
}
.agenda a:hover {
  color: white;
 	text-decoration: underline;
}
.forumtable {
  margin-bottom: 8px;
}
.forum {
  width: 298px;
  height: 64px;
  border: #d3d2c7 solid 1px;
  background: url("/Portals/0/2010/forumbg.jpg") no-repeat;
  padding: 36px 0 0 13px;
  color: white;
}
.forum a:link, .forum a:visited, .forum a:active {
  color: white;
 	text-decoration: none;
}
.forum a:hover {
  color: white;
 	text-decoration: underline;
}
.forum_es {
  width: 298px;
  height: 64px;
  border: #d3d2c7 solid 1px;
  background: url("/Portals/0/2010/forumbg_es.jpg") no-repeat;
  padding: 36px 0 0 13px;
  color: white;
}
.forum_es a:link, .forum_es a:visited, .forum_es a:active {
  color: white;
 	text-decoration: none;
}
.forum_es a:hover {
  color: white;
 	text-decoration: underline;
}
.forum_gb {
  width: 298px;
  height: 64px;
  border: #d3d2c7 solid 1px;
  background: url("/Portals/0/2010/forumbg_gb.jpg") no-repeat;
  padding: 36px 0 0 13px;
  color: white;
}
.forum_gb a:link, .forum_gb a:visited, .forum_gb a:active {
  color: white;
 	text-decoration: none;
}
.forum_gb a:hover {
  color: white;
 	text-decoration: underline;
}
.coeurtable {
  margin-bottom: 8px;
}
.coeur {
  width: 298px;
  height: 64px;
  border: #d3d2c7 solid 1px;
  background: url("/Portals/0/2010/coeurbg.jpg") no-repeat;
  padding: 36px 0 0 13px;
  color: white;
}
.coeur a:link, .coeur a:visited, .coeur a:active {
  color: white;
 	text-decoration: none;
}
.coeur a:hover {
  color: white;
 	text-decoration: underline;
}
.coeur_gb {
  width: 298px;
  height: 64px;
  border: #d3d2c7 solid 1px;
  background: url("/Portals/0/2010/coeurbg_gb.jpg") no-repeat;
  padding: 36px 0 0 13px;
  color: white;
}
.coeur_gb a:link, .coeur_gb a:visited, .coeur_gb a:active {
  color: white;
 	text-decoration: none;
}
.coeur_gb a:hover {
  color: white;
 	text-decoration: underline;
}
.coeur_es {
  width: 298px;
  height: 64px;
  border: #d3d2c7 solid 1px;
  background: url("/Portals/0/2010/coeurbg_es.jpg") no-repeat;
  padding: 36px 0 0 13px;
  color: white;
}
.coeur_es a:link, .coeur_es a:visited, .coeur_es a:active {
  color: white;
 	text-decoration: none;
}
.coeur_es a:hover {
  color: white;
 	text-decoration: underline;
}
.decouv {
  display: block;
  float: left;
  width: 190px;
  height: 64px;
  border: #d3d2c7 solid 1px;
  background: url("/Portals/0/2010/decouv.jpg") no-repeat;
  margin: 0 9px 8px 0;
}
.decouv_es {
  display: block;
  float: left;
  width: 190px;
  height: 64px;
  border: #d3d2c7 solid 1px;
  background: url("/Portals/0/2010/decouv_es.jpg") no-repeat;
  margin: 0 9px 8px 0;
}
.decouv_gb {
  display: block;
  float: left;
  width: 190px;
  height: 64px;
  border: #d3d2c7 solid 1px;
  background: url("/Portals/0/2010/decouv_gb.jpg") no-repeat;
  margin: 0 9px 8px 0;
}
.rando {
  display: block;
  float: left;
  width: 190px;
  height: 64px;
  border: #d3d2c7 solid 1px;
  background: url("/Portals/0/2010/rando.jpg") no-repeat;
  margin: 0 9px 8px 0;
}
.rando_es {
  display: block;
  float: left;
  width: 190px;
  height: 64px;
  border: #d3d2c7 solid 1px;
  background: url("/Portals/0/2010/rando_es.jpg") no-repeat;
  margin: 0 9px 8px 0;
}
.rando_gb {
  display: block;
  float: left;
  width: 190px;
  height: 64px;
  border: #d3d2c7 solid 1px;
  background: url("/Portals/0/2010/rando_gb.jpg") no-repeat;
  margin: 0 9px 8px 0;
}
.ludo {
  display: block;
  float: left;
  width: 190px;
  height: 64px;
  border: #d3d2c7 solid 1px;
  background: url("/Portals/0/2010/ludo.jpg") no-repeat;
  margin: 0 0 8px 0;
}
.ludo_es {
  display: block;
  float: left;
  width: 190px;
  height: 64px;
  border: #d3d2c7 solid 1px;
  background: url("/Portals/0/2010/ludo_es.jpg") no-repeat;
  margin: 0 0 8px 0;
}
.ludo_gb {
  display: block;
  float: left;
  width: 190px;
  height: 64px;
  border: #d3d2c7 solid 1px;
  background: url("/Portals/0/2010/ludo_gb.jpg") no-repeat;
  margin: 0 0 8px 0;
}
.tresorsimg {
  margin-bottom: 8px;
 border: #d3d2c7 solid 1px;
}
.tresors {
  width: 592px;
  height: 310px;
  border: #d3d2c7 solid 1px;
  background: url("/Portals/0/2010/tresors.jpg") no-repeat;
  padding: 130px 454px 0 16px;
}
.tresors_es {
  width: 592px;
  height: 310px;
  border: #d3d2c7 solid 1px;
  background: url("/Portals/0/2010/tresors_es.jpg") no-repeat;
  padding: 130px 454px 0 16px;
}
.tresors_gb {
  width: 592px;
  height: 310px;
  border: #d3d2c7 solid 1px;
  background: url("/Portals/0/2010/tresors_gb.jpg") no-repeat;
  padding: 130px 454px 0 16px;
}










