/***************************
FEUILLE DE STYLE GENERALE

Modifiée le 27-03-08
***************************/
*{margin:0;padding:0;}

body{background: #242424 url(../images/fondHTML.jpg) no-repeat 50% 0;text-align: center;padding-bottom:20px;}

div#site{width:955px;text-align: left;margin: 0 auto;background: url(../images/motifSite.jpg) repeat-y 0 0;}
div#site.leader{width:955px;text-align: left;margin: 0 auto;background: url(../images/motifSite3.jpg) repeat-y 0 0;}
div#fond{background: url(../images/contenu.jpg) no-repeat 0 210px;}
div#fond_gb{background: url(../images/contenu_gb.jpg) no-repeat 0 210px;}

div#fondleader{background: url(../images/contenu2.jpg) no-repeat 0 210px;}
div#fondleader_gb{background: url(../images/contenu_gb2.jpg) no-repeat 0 210px;}


a img{border:none;}
a {color:#D12200;text-decoration: underline;outline:none;}
a:hover{text-decoration: none;}

div#header{height:280px;position:relative; left:-9px; width:975px;}
div#header object {position:absolute; top:0; left:0}
/*div#header h2{width:370px;height:123px;position: absolute;left:15px;top:126px;z-index:3000;}
div#header h2 a{width:370px;height:123px;display:block;text-decoration: none;}
div#header h2 a span{width:370px;height:123px;display:block;text-indent: -5000px;background: none;}
div#header h2 a:hover{cursor:pointer;}
div#header h2 a:hover span{cursor:pointer;}*/
/*div#header div#animFlash{width:977px;height:280px;}*/

ul#langues {display:none;}

/*MENU HORIZONTAL DEROULANT*/
/*
div#menu{width:700px; height:35px;z-index:6000;font-family: Verdana, sans-serif;position:absolute; top:187px; left:290px;7}

div#menu ul#fademenu{margin: 0;padding: 0;z-index:6000;}
div#menu ul#fademenu li {float:left; margin:0; padding:0;list-style:none; font-weight:bold;text-align: center;border:0;width:95px;height:50px;text-transform:uppercase;}
div#menu ul#fademenu li a {display:block;text-align: center;text-decoration: none;}
div#menu ul#fademenu li a.select span {color:#FFFFFF;}
div#menu ul#fademenu li a span {display: block;padding-top:10px;color: #929699;height: 24px;cursor: pointer;cursor: hand;margin: 0;width: 94px;font-size: 11px;}
div#menu ul#fademenu li a:hover {border:0;text-decoration:none;color: #FFF;}
div#menu ul#fademenu li a:hover span {color: #FFFFFF;}

div#menu ul#fademenu li ul {margin :0;padding : 0;border:0;position : relative;clear: both;z-index: 99;background: #2C2C2C;visibility:hidden;}
div#menu ul#fademenu li ul li{float: none;clear: both;margin :0;padding : 0;border:0;display: block;z-index : 100;background: transparent;height:auto;border-bottom: 1px solid #5c5c5c;
font-weight: normal;text-transform:none;}
div#menu ul#fademenu li ul li a {display: block;margin :0;padding : 0 5px 0 10px;border: 0;background:transparent ;text-align:left;}
div#menu ul#fademenu li ul li a span {height: auto;margin: 0;border: 0;padding : 5px 0px 5px 0;font-size: 10px;width: 80px;}
div#menu ul#fademenu li ul li a:hover {text-decoration: none;border: 0;background:#000;}
*/

div#menu{width:700px; height:35px;z-index:6000;font-family: Verdana, sans-serif;position:relative; top:187px; left:290px;}

div#menu ul#fademenu{margin: 0;padding: 0;z-index:6000;}
div#menu ul#fademenu li {float:left; margin:0; padding:0;z-index:6000;list-style:none; font-weight:bold;text-align: center;border:0;width:95px;height:50px;text-transform:uppercase;}
div#menu ul#fademenu li a {display:block;text-align: center;text-decoration: none;}
div#menu ul#fademenu li a.select span {color:#FFFFFF;}
div#menu ul#fademenu li a span {display: block;padding-top:10px;color: #929699;height: 24px;cursor: pointer;cursor: hand;margin: 0;width: 94px;font-size: 11px;}
div#menu ul#fademenu li a:hover {border:0;text-decoration:none;color: #FFF;}
div#menu ul#fademenu li a:hover span {color: #FFFFFF;}

div#menu ul#fademenu li ul {margin :0;padding : 0;border:0;position : relative;clear: both;z-index:6000;background: #2C2C2C;visibility:hidden;}
div#menu ul#fademenu li ul li{float: none;clear: both;margin :0;padding : 0;border:0;display: block;z-index:6000;background: transparent;height:auto;border-bottom: 1px solid #5c5c5c;
font-weight: normal;text-transform:none;}
div#menu ul#fademenu li ul li a {display: block;margin :0;padding : 0 5px 0 10px;border: 0;background:transparent ;text-align:left;z-index:6000;}
div#menu ul#fademenu li ul li a span {height: auto;margin: 0;border: 0;padding : 5px 0px 5px 0;font-size: 10px;width: 80px;z-index:6000;}
div#menu ul#fademenu li ul li a:hover {text-decoration: none;border: 0;background:#000;visibility:visible;}

/*----------------------------------------------------------------------------*/
div#contenu{min-height:440px;margin-bottom:20px;background: url(../images/basContenu.jpg) no-repeat 100% 100%;}
div#contenu.leader{min-height:440px;margin-bottom:20px;background: url(../images/basContenu2.jpg) no-repeat 100% 100%;}
* html div#contenu{height:440px;margin-bottom:-26px;}
*+html div#contenu{min-height:440px;margin-bottom:0px; z-index:1}
/*----------------------------------------------------------------------------*/

/*BLOC GAUCHE SUR LA HOMEPAGE*/
div#blocDivers{width:180px;min-height:420px;float:left;display:inline;color:#555;font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 10px;line-height:14px;padding: 0 20px 0 20px;position:relative;top:3px;}
* html div#blocDivers{height:240px;padding-right:6px;}

div#blocDivers div#motcles p{line-height:20px;}


div#blocLeaderbord {width:655px;}

/*BLOC CENTRAL SUR LA HOMEPAGE*/
div#blocInscriptions{width:475px;height:184px;margin-top:-13px;float:left;display:inline;color:#555;text-align: left;font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 10px;line-height:14px;padding: 20px 20px 0 20px; }

div#blocInscriptions.blocLeaderbord{width:690px;height:500px;margin-top:-13px;float:left;display:inline;color:#555;text-align: left;font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 10px;line-height:14px;padding: 5px 25px 0 20px; margin-bottom:30px;}


div#blocInscriptions h2 {width: 479px;height: 31px;z-index:1;}
div#blocInscriptions h2.blocInscriptionsfr {background : url(../images/fond_h2_inscription_FR.gif) no-repeat 0 0 ;z-index:0}
div#blocInscriptions h2.blocInscriptionsgb {background : url(../images/fond_h2_inscription_gb.gif) no-repeat 0 0 ;}
div#blocInscriptions h2 span{display:none;}²
div#blocInscriptions h3 {margin-left:10px; font-size:14px}
div#blocInscriptions p{margin: 10px;width: 376px;font-size:12px;line-height:18px;}
div#blocInscriptions img.inscription{margin-bottom:20px; margin-left:130px}
div#blocInscriptions img.paiement{margin-bottom:20px}

/*BLOC GALERIE PHOTO SUR LA HOMEPAGE*/
div#blocInscriptions div#galerie{background: url(../images/fond_galerie.jpg) no-repeat 0 0 ;width: 250px;height: 188px;float:left;}
div#blocInscriptions div#galerie h2 {width: 250px;height: 31px;}
div#blocInscriptions h2.galeriefr {background : url(../images/fond_h2_galerie_FR.gif) no-repeat 0 0 ;}
div#blocInscriptions h2.galeriegb {background : url(../images/fond_h2_galerie_gb.gif) no-repeat 0 0 ;}
div#blocInscriptions div#galerie h2 span{display:none;}
div#blocInscriptions div#galerie img.gallerie{margin-left: 20px;margin-top: 5px;}

/*BLOC GALERIE VIDEO SUR LA HOMEPAGE*/
div#blocInscriptions div#galerievideo{background: url(../images/fond_galerievideo.jpg) no-repeat 10px 26px ;width: 224px;height: 188px;float:left;}
v#blocInscriptions div#galerievideo{background: url(../images/fond_galerievideo.jpg) no-repeat 10px 26px ;width: 224px;height: 188px;float:left;}
div#blocInscriptions div#galerievideo h2.galerievideo_fr {background : url(../images/fond_h2_galerievideo_FR.gif) no-repeat 0 0 ;width: 227px;height: 31px;}
div#blocInscriptions div#galerievideo h2.galerievideo_gb {background : url(../images/fond_h2_galerievideo_GB.gif) no-repeat 0 0 ;width: 227px;height: 31px;}
div#blocInscriptions div#galerievideo h2 span{display:none;}
div#blocInscriptions div#galerievideo div{width: 200px;height: 150px;margin-left: 20px;margin-top:35px;float: left;}
div#blocInscriptions div#galerievideo img.gallerie{margin-left: 20px;margin-top: 2px;}

/*BLOC CARTE INTERACTIVE SUR LA HOMEPAGE*/
div#blocInscriptions.blocLeaderbord div#carteinteractive{width:178px;_width:160px; height:188px; float:left;}
div#blocInscriptions.blocLeaderbord div#carteinteractive h2.carteinteractive_fr {background : url(../images/fond_h2_carte_FR.gif) no-repeat 0 0 ;width: 225px;height: 31px;}
div#blocInscriptions.blocLeaderbord div#carteinteractive h2.carteinteractive_gb {background : url(../images/fond_h2_carte_gb.gif) no-repeat 0 0 ;width: 225px;height: 31px;}
div#blocInscriptions.blocLeaderbord div#carteinteractive h2 span{display:none;}
div#blocInscriptions.blocLeaderbord div#carteinteractive div{width: 160px;height: 150px;margin-left: 15px;_margin-left: 5px;margin-top:35px;float: left;}
div#blocInscriptions.blocLeaderbord div#carteinteractive img.gallerie{margin-top: 2px;}




/*BLOC ACTUALITES*/
div#BlocActualites {width: 180px;float:left;min-height:420px;padding: 0 20px 0 20px;_padding: 0 0px 0 0px;margin-top : 7px; font-family:Verdana, Arial, Helvetica, sans-serif}
div#BlocActualites h2 {background : url(../images/fond_h2_news_FR.gif) no-repeat 0 0;width:180px;height:31px;}
div#BlocActualites h2 span{display:none;}
div#BlocActualites div.News {margin-left:5px;}
div#BlocActualites a.linkimg img {border:4px solid #fff;}
div#BlocActualites a.lienSpe {margin:5px 0}
div#BlocActualites span.date {color:#929799; font-size:10px; display:block; margin:10px 0 0 0}
div#BlocActualites div.News a, div#BlocActualites div.News span.titre {color:#000;font-size:11px !important; font-weight:bold; line-height:12px !important; display:block; text-decoration:none}
div#BlocActualites div.News a:hover span.titre, div#BlocActualites div.News a:hover {color:#D12200;}
div#BlocActualites p.description {color:#000; font-size:10px}

/*BLOC NEWSLETTER*/
div#BlocActualites div#newsletter {margin-top:20px; position:relative}
div#BlocActualites div#newsletter h2 {background : url(../images/fond_h2_newsletter_FR.gif) no-repeat 0 0;width:180px;height:31px;}
div#BlocActualites div#newsletter form {margin-left:5px;}
div#BlocActualites div#newsletter form input.valider {position:absolute !important; top:35px; left:140px}

/* BLOC PROGRAMME */
div#BlocActualites h2.programme_fr,h2.programme_fr {background : url(../images/fond_h2_programme_FR.gif) no-repeat 0 0;width:180px;height:31px;}
div#BlocActualites h2.programme_gb,h2.programme_gb {background : url(../images/fond_h2_programme_GB.gif) no-repeat 0 0;width:180px;height:31px;}

h2.programme_fr span , h2.programme_gb span{display:none;}

div.sample p span.jour0_fr {background : url(../images/j0.gif) no-repeat 0 0;width:23px;height:20px;display:block; float:left;margin-right:5px;}
div.sample p span.jour0_fr.active {background : url(../images/j0.gif) no-repeat 0  -20px;width:23px;height:20px;display:block; float:left; margin-right:5px;}
div.sample p span.jour1_fr {background : url(../images/j1.gif) no-repeat 0 0;width:23px;height:20px;display:block; float:left; margin-right:5px;}
div.sample p span.jour1_fr.active {background : url(../images/j1.gif) no-repeat 0  -20px;width:23px;height:20px;display:block; float:left; margin-right:5px;}
div.sample p span.jour2_fr {background : url(../images/j2.gif) no-repeat 0 0;width:23px;height:20px;display:block; float:left; margin-right:5px;}
div.sample p span.jour2_fr.active {background : url(../images/j2.gif) no-repeat 0  -20px;width:23px;height:20px;display:block; float:left; margin-right:5px;}
div.sample p span.jour3_fr {background : url(../images/j3.gif) no-repeat 0 0;width:23px;height:20px;display:block; float:left; margin-right:5px;}
div.sample p span.jour3_fr.active {background : url(../images/j3.gif) no-repeat 0  -20px;width:23px;height:20px;display:block; float:left; margin-right:5px;}
div.sample p span.jour4_fr {background : url(../images/j4.gif) no-repeat 0 0;width:23px;height:20px;display:block; float:left; margin-right:5px;}
div.sample p span.jour4_fr.active {background : url(../images/j4.gif) no-repeat 0  -20px;width:23px;height:20px;display:block; float:left; margin-right:5px;}
div.sample p span.jour5_fr {background : url(../images/j5.gif) no-repeat 0 0;width:23px;height:20px;display:block; float:left; margin-right:5px;}
div.sample p span.jour5_fr.active {background : url(../images/j5.gif) no-repeat 0  -20px;width:23px;height:20px;display:block; float:left; margin-right:5px;}

div.sample p span.jour0_gb {background : url(../images/d0.gif) no-repeat 0 0;width:23px;height:20px;display:block; float:left; margin-right:5px;}
div.sample p span.jour0_gb.active {background : url(../images/d0.gif) no-repeat 0  -20px;width:23px;height:20px;display:block; float:left; margin-right:5px;}
div.sample p span.jour1_gb {background : url(../images/d1.gif) no-repeat 0 0;width:23px;height:20px;display:block; float:left; margin-right:5px;}
div.sample p span.jour1_gb.active {background : url(../images/d1.gif) no-repeat 0  -20px;width:23px;height:20px;display:block; float:left; margin-right:5px;}
div.sample p span.jour2_gb {background : url(../images/d2.gif) no-repeat 0 0;width:23px;height:20px;display:block; float:left; margin-right:5px;}
div.sample p span.jour2_gb.active {background : url(../images/d2.gif) no-repeat 0  -20px;width:23px;height:20px;display:block; float:left; margin-right:5px;}
div.sample p span.jour3_gb {background : url(../images/d3.gif) no-repeat 0 0;width:23px;height:20px;display:block; float:left; margin-right:5px;}
div.sample p span.jour3_gb.active {background : url(../images/d3.gif) no-repeat 0  -20px;width:23px;height:20px;display:block; float:left; margin-right:5px;}
div.sample p span.jour4_gb {background : url(../images/d4.gif) no-repeat 0 0;width:23px;height:20px;display:block; float:left; margin-right:5px;}
div.sample p span.jour4_gb.active {background : url(../images/d4.gif) no-repeat 0  -20px;width:23px;height:20px;display:block; float:left; margin-right:5px;}
div.sample p span.jour5_gb {background : url(../images/d5.gif) no-repeat 0 0;width:23px;height:20px;display:block; float:left; margin-right:5px;}
div.sample p span.jour5_gb.active {background : url(../images/d5.gif) no-repeat 0  -20px;width:23px;height:20px;display:block; float:left; margin-right:5px;}

div.sample div span.trail {font-weight:bold; color:#b81b0c;font-size:11px;}
div.sample div span.mountain {font-weight:bold; color:#66762b;font-size:11px;}
div.sample div span.mtb {font-weight:bold; color:#5779b8;font-size:11px;}
div.sample div span.canoe {font-weight:bold; color:#81adc6;font-size:11px;}
div.sample div span.canyoning {font-weight:bold; color:#ae9785;font-size:11px;}
div.sample div span.viaferrata {font-weight:bold; color:#aeaea2;font-size:11px;}
div.sample div span.climbing {font-weight:bold; color:#bfd49c;font-size:11px;}
div.sample div span.adventure {font-weight:bold; color:#CE632D;font-size:11px;}

div.sample div span {color:#000000;font-size:10px;line-height: 10px !important;}
div#BlocActualites div.sample p#handles4{}


/*BLOC BIENVENUE*/
#blocBienvenue h1 {display:none}

/*FOOTER*/
div#footer{width:956px;height:100px;background: url(../images/footer.jpg) no-repeat 50% 0;text-align: right;margin: 0 auto;clear:both;position:relative;top:-22px;color:#E4E4E4;}
* html div#footer{top:0px;padding-top:4px;}
*+html div#footer{top:-20px;padding-top:4px;}
div#footer a{color:#E4E4E4;font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;font-size: 10px;text-decoration: none;}
div#footer a:hover{text-decoration: underline;}



/*PARTIE WYSIWYG*/
img.right {float:right;display:inline;margin-left:13px;padding:1px;}
img.left{float:left;display:inline;margin-right:13px;padding:1px;}

h1{color:#000;font-family: Verdana, sans-serif;font-size:25px;font-weight:bold;line-height:28px; margin:10px 0 5px 0}
html>body h1{padding-top:2px;}
*+html h1{padding-top:0;}

div#article{margin:0 20px 70px 20px;width:475px;float:left;display:inline;margin-left:10px;color:#555;text-align: left;padding:5px 0px 20px 10px;line-height: 18px; position:relative}
div#article div#textInt{margin-top:5px;display:inline;color:#2C2C2C;text-align: left;font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px;line-height:18px;}

div#article h2{margin-top:10px;font-size:20px;margin-bottom:10px;line-height:22px;color:#ca210d;font-family:Arial, Helvetica, sans-serif;}
div#article h3{font-size:16px;margin-bottom:10px;font-weight: normal;}
div#article h4{font-size:14px;margin-bottom:5px;font-family: Verdana, sans-serif;}
div#article h5{background: #2c2c2c;font-size:12px;text-transform: uppercase;font-weight: normal;color:#fff;}
div#article h6, div#article p{font-size:12px;line-height:18px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#2C2C2C;}

div#article ul{list-style-position: outside;list-style-type: none;margin:5px 0 15px;}
div#article li{margin-left:10px;background: url(../images/puce.gif) no-repeat 0 5px;padding-left:10px;}

div#article table {border-collapse:collapse}
div#article table th {padding:10px;background:#2c2c2c;color:#FFF}
div#article table td {padding:10px;}

/*FORMULAIRES*/
form#contactForm label, form label{width:150px;display:block;float:left;white-space: nowrap;}
form#contactForm input, form#contactForm textarea{display:block;float:left;}
form#contactForm input:focus, form#contactForm textarea:focus, form input:focus, form textarea:focus{background:#2c2c2c;color:#fff;}

form#contactForm div, form div{width:100%;margin-bottom:2px; float:left;padding: 5px 0;}
form#contactForm input, form input{ background: #e9e9e9;border:1px solid #fff;font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding:4px;color:#000;}
form#contactForm textarea, form textarea{background: #e9e9e9;border:1px solid #fff;font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding:4px;color:#000;overflow:auto;}
form#contactForm div.cnil{margin-top: 10px;margin-bottom: 10px;background: #F6F6F6;padding:10px;line-height: 14px;font-size:10px;}
form#contactForm div.cnil input.case{border: 0px;background: transparent;}
form#contactForm img.captcha{margin-left:150px}
form#contactForm input.valider {margin-left:150px}

input.valider{background: none !important;color:#555;float:none;clear:both;border:none !important;font-size:11px;font-family: Verdana, Arial, sans-serif;margin-right:5px;}
form#contactForm input.case#diffusion{margin-right:5px;}
form#contactForm div img{border:0;padding:0;}
form#contactForm input.logo{border : 0;float: left;margin-left: 10px;padding : 0;}

span.oblig{color:#B71930;}

/*SPECIAL IDENTIFICATION*/
form.identification {background:#e9e9e9; padding:0px 10px 5px 10px; margin:10px 0; min-height:40px; _height:40px;}
form.oubli {background:#e9e9e9; padding:0px 10px 5px 10px; margin:10px 0; min-height:90px;_height:90px;}
form.identification div {border:none; margin:0; padding:0}
form.identification div label {display:inline !important; float:none; margin:0 20px 0 0}
form.identification div input.valider,form.oubli div input.valider  {position:relative; top:10px; left:0}

/*SPECIAL AFFINEUR*/
form.affineur div {background:#e9e9e9; padding:0px 10px 10px 10px; color:#000; margin:10px 0; width:455px}
form.affineur div label {display:inline !important; float:none;}
form.affineur div input.valider {position:relative; top:8px; left:0}




/*MODULE ACTUALITES*/
div.actu{margin-top:5px;padding-top:10px;padding-bottom:10px;border-top:1px solid #ccc;}
div.actu img{float:right;display:inline;margin:5px;}
div#article div.actu h2{margin:0 0 5px 0; padding:0;font-weight: bold;}
div#article p.date {color:#929799; font-size:10px; display:block}

div#letter fieldset {
  padding:5px;
  border:none;
  background:#e9e9e9;
}

div#letter fieldset div.caseCocher span input {float:left; margin-right:5px}
div#letter fieldset div.caseCocher label {float:left}


/*----------------------------------------------------------------------------*/

div#player{float: left; margin:0 5px 0 0;}

div#videotheque div#scrolldiv_content img {float:left; margin:0 5px 5px 0}
div#videotheque h3 a {font-size:12px; color:#D12200; padding:0 !important; margin:0 !important;text-decoration:none !important; display:block; font-weight:bold; line-height:12px}
div#videotheque h3 a:hover {text-decoration:underline !important;}
div#videotheque p.date {color:#929799; padding:0 !important; margin:0 !important;}

/*------------------------------------pagination------------------------------*/
div#pagination{padding-bottom:5px;margin-top:10px;clear: both;}
div#pagination ul{float: left;margin:0;padding:0;background: none;}
div#pagination ul li{list-style-type:none;display:inline;background: none ;padding:0;margin:0;}
div#pagination ul li a, div#pagination ul li strong{display:inline;float:left;background: none;padding:0;margin:0;margin-right:10px;}
/*----------------------------------------------------------------------------*/


div.carte{}

div#article form.inscription h4{
  background: none;
  margin:0;
  padding-top:25px;
  margin-bottom:15px;
  clear:both;
  padding-bottom:7px;
  border-bottom:1px solid #bbb;
}

div.photomembre img{
	float: right;
	}


/*----------------------------------------------------------------------------

div#blocNews2{
  width:273px;
   min-height:500px;
  float:left;
  display:inline;
  margin-left:7px;
  margin-top:0px;
}

div#blocNews2 h3{
  width:273px;
  height:23px;
  text-indent: -5000px;
  background: url(../images/blocNews2.gif) no-repeat 0 0;
}
*/

div#article.classement{
  width:auto;
}
/*body.pageAccueil div#blocDivers{
  display:none;
}*/
div#leaderBoard{
  /*height:184px;*/
margin-top:15px;
  background:  url(../images/leaderBoard.gif) repeat-x 0 0;
  margin-bottom: 20px;
  
}
body.pageAccueil div#leaderBoard{
  position:relative;
  clear: both;
  min-height:300px;
  width:680px;
  float:right;
  z-index: 0;
}

div#leaderBoard.pageLeader{
  position:relative;
  clear: both;
  min-height:300px;
  width:650px;
  margin-right: 35px;
}
/*
div#leaderBoard.pageLeader h2 span{display:none;}
div#leaderBoard.pageLeader h2{background: url(../images/fond_h2_leaderbord.gif) no-repeat 0 0; width:695px;}*/

* html body.pageAccueil div#leaderBoard{
  height:300px;
}
div#leaderBoard a.lienLeaderbord{
  color:#fff;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  text-transform: uppercase;
  position:absolute;
  top:4px;
  right:5px;
  text-decoration: none;
  z-index:1;
}
div#leaderBoard a.lienLeaderbord:hover{
  text-decoration: underline;
}
div#leaderBoard h2 {background: url(../images/fond_h2_leaderbord.gif) no-repeat 0 0; width:695px;z-index:1;}
div#leaderBoard h2 span{display:none;z-index:1;}
 
div#leaderBoard a img{float:right;margin:10px 0 0 0 ;}s
  
div#leaderBoard img.legend{
  /*margin-left:290px;*/
  /*margin-bottom:-5px;*/
  float:right;
}
div#leaderBoard table{
  width:695px;
  height:223px;
  border-collapse: collapse;
  font-size:10px;
  font-family:Verdana, Helvetica, sans-serif;
  color:#2C2C2C !important;
  margin-top:10px;
  border:1px solid #CCC;
  background: #ebebeb;
}

div#leaderBoard table tr {

   height:23px!important;

}



div#leaderBoard table th, div#leaderBoard table td{
  border:1px solid #CCC;
}

div#leaderBoard.pageLeader table th, div#leaderBoard.pageLeader table td{
  border:1px solid #CCC;
  padding:0px 0px;
}
html>body div#leaderBoard table th{
  height:20px;
  background:#F7F7F7;
  color: #000000 !important;
}
*+html body div#leaderBoard table th{
  height:auto;
}
div#leaderBoard table th#leaderFlash{
    vertical-align: top;
    padding:0;
    width:250px;
    height:17px!important;
    /*background:red;*/
   
}
* html div#leaderBoard table th#leaderFlash{
  /*background: url(../images/repere.jpg) no-repeat 0 -2px;*/
}
*+html div#leaderBoard table th#leaderFlash{
  /*background: url(../images/repere.jpg) no-repeat 0 -2px;*/
}
div#leaderBoard table td{
  height:16px !important;
  overflow:hidden;
  z-index:1;
}
div#leaderBoard table td img{
  position:relative;
  top:2px;
  margin-right:2px;
}
div#leaderBoard table th span{
  padding:0 5px;
  display:block;
  height:15px;
  border-bottom:1px solid #CCC;
  position:relative;
  top:8px;
}

div#leaderBoard.pageLeader table th span{
  padding:0 5px;
  display:block;
  height:15px;
  border-bottom:1px solid #CCC;
  position:relative;
  top:4px;
}

* html div#leaderBoard table th span{
  top:2px;
  height:17px;
}
*+html div#leaderBoard table th span{
  top:2px;
  height:18px;
}


div#leaderBoard table th#leaderFlash div#flashcontent{
  padding-bottom:4px;
  position:relative;
  top:8px;
  z-index:1;

}

div#leaderBoard.pageLeader table th#leaderFlash div#flashcontent{
  padding-bottom:4px;
  position:relative;
  top:5px;

}


*+html div#leaderBoard table th#leaderFlash div#flashcontent{
  top:3px;
}
* html div#leaderBoard table th#leaderFlash div#flashcontent{
  top:3px;
}


div.miniatureAccueil{
  margin-top:8px;
  border:1px solid #ddd;
  padding:1px;
  text-align: center;
  overflow:hidden;
}


/*----------------------------------------------------------------------------*/
div#blocNews2 h3{
  margin-bottom:5px;
}

/*
div#newsOverflow {
  position: relative;
  overflow: hidden;
  height: 163px;
  width: 273px;
}

div.blocScroll{
  position: absolute;
  top: 210px;
  left: 0px;
  width:270px;
  height: 163px;
}*/

div.actuDef{
  width:265px;
  border-bottom:1px solid #bbb;
  padding-bottom:3px;
  margin-bottom:4px;
  clear:both;
  padding-left:10px;
}
div.actuDef#last{
  padding-bottom:0px;
  margin-bottom:0px;
  border:none;
}
div.actuDef h4{
  color:#000;
  font-size:10px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  width:165px;
  float:left;
  display:inline;
  text-transform: uppercase;
  line-height: 12px;
}

div.actuDef h4 a{
  text-decoration: none;
  color:#000;
}
div.actuDef h4 a:hover{
  text-decoration: underline;
}
div.actuDef h5{
  color:#000;
  font-weight:bold;
  font-size:10px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  width:100px;
  float:left;
  display:inline;
}
div.actuDef h5 span{
  color:#97312C;
  font-weight:normal;
}
div.actuDef div{
  clear:both;
  padding:5px 0;
}
div.actuDef img{
  float:left;
  margin-right:7px;
  vertical-align: middle;
  width:30px;
  height:30px;
  position:relative;
  top:-2px;
  border:1px solid #777;
}
div.actuDef p{
  font-size:10px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  color:#555;
  text-align: left;
  line-height: 12px;
}
* html div.actuDef p{
  float:left;
}
*+html div.actuDef p{
  float:left;
}

div.actuDef p a{
  color:#555;
  text-decoration: none;
}
div.actuDef p a span{
  color:#97312C;
  font-weight: bold;
  text-decoration: none;
}
div.actuDef p a:hover{
  text-decoration: underline;
}



#article form input.error, #article form textarea.error {border-right: 1px solid #fce7e9;border-bottom: 1px solid #fce7e9;border-top: 1px solid #f28c97;border-left: 1px solid #f28c97;background:#f9c9ce;}
#article form input.error:focus , #article form textarea.error:focus  {color:#000;}

div#animlogo{
    background :none !important;
}

div#referent {font-size:10px;}


/*LISTE DES INSCRITS*/
table#membre {width:100%; border-collapse:collapse}
table#membre th {padding:10px;background:#2c2c2c;color:#FFF}
table#membre td {padding:10px;}
/*table#membre tr:hover {background:#2c2c2c; color:#FFF}*/
tr.ligneequipe1 {background:#eee;}
tr.ligneequipe2 {background:#e5e3e3;}


/*TEAM*/
div.blocEquipier {background:#fff; padding:10px; margin:10px;}
div.blocEquipier h3 {margin:0 !important; padding:0 !important}


/*TELECHARGEMENT*/
div.fichierDownload {padding:10px; background:#2c2c2c; color:#FFF}
span.acrobat{
  display:block;
  background: #eee;
  border:1px solid #ccc;
  padding:5px;
  margin-top:30px;
}

/*PLAN*/
div#plan ul li ul {position:relative; top:0; left:-20px}
div#plan ul li ul li {background:none; }
div#plan ul li ul li a span {background:#2c2c2c; display:block; color:#929699; padding:2px 5px; font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none}
div#plan ul li ul li a:hover span {color:#fff;}
div#plan ul li ul li ul li {background: url(../images/puce.gif) no-repeat 0 5px; margin-left:20px}
div#plan ul li ul li ul li a span {background:#fff; color:#D12200; font-weight:normal; font-family:inherit; font-size:inherit;}
div#plan ul li ul li ul li a:hover span {color:#D12200; text-decoration:underline}


/*----------------------------------------------------------------------------*/
hr{visibility:hidden;}
hr.visualClear{clear:both;margin:0;visibility:hidden;display:block;height:1px;border-width:1px;}
* html hr.visualClear{margin-bottom:-10px;}
div.visualClear{clear:both;height:1px;}
div.visualClear hr{display:none;}
/*----------------------------------------------------------------------------*/



/*MESSAGE DE SOUMISSION FORMULAIRE*/
div#article p.formINDIC {background:#fcffcb; border:1px solid #d0d2b2; color:#5d5e50; padding:10px; font-weight:bold; font-size:14px}
div#article p.formOK {background:#deffcb; border:1px solid #6ba519; color:#3e6505; padding:10px; font-weight:bold; font-size:14px}
div#article p.formKO {background:#ffcbcb; border:1px solid #9e5151; color:#a51919; padding:10px; font-weight:bold; font-size:14px}


