#conteneur { 
margin: 0px; padding: 0px; margin-left: auto; margin-right: auto; width: 1024px; background-color: #000;
}
#lien_haut_de_page { 
margin: 0px; padding-right: 5px; height: 76px; vertical-align: middle; text-align: right; display: block; line-height: 76px;
}
#lien_haut_de_page ul { 
margin: 0px; padding: 0px; list-style-type: none;
}
#lien_haut_de_page ul li a { 
font-size: 20px; color: #ffffff;
}
#liens_bas_de_page { 
background-color: #000000; margin: 0px; padding: 5px;
}
#liens_bas_de_page ul { 
margin: 0px; padding: 0px; list-style-type: none;
}
#liens_bas_de_page ul li { 
display: inline;
}
#liens_bas_de_page ul li a { 
font-size: 12px; color: #ffffff; margin: 5px;
}
#logo_extreme_bike_chartres { 
margin: 0px; padding: 0px; float: left
}
#logo_extreme_bike_chartres .contenuPortlet { 
margin: 0px; padding: 0px
}
#logo_extreme_bike_chartres .contenuPortlet img { 
margin: 0px; padding: 0px;
}
#rubrique { 
margin: 0px; padding: 0px;
}
#titre_agenda .scrollable { 
padding: 0px; margin: 0px; width: 286px; height: 225px;
}
#titre_retrospective { 
float: right
}
#zoneBas { 
clear: both;
}
#zoneCentre { 
margin: 0px; padding: 0px; background-image: url('../images/fdZoneCentre.jpg'); background-repeat: no-repeat; width: 688px; height: 648px; float: left;
}
#zoneCentre .IndeXysPortletRubrique .IndeXysPortailActualite { 
padding-left: 20px; padding-top: 5px; margin-top: 10px;
}
#zoneCentre .IndeXysPortletRubrique .contenuPortlet { 
margin: 0px; padding: 10px
}
#zoneCentre .IndeXysPortletRubrique div.contenuRubrique h2 { 
font-size: 14px; font-weight: bold; color: #f00;
}
#zoneCentre .IndeXysPortletRubrique div.contenuRubrique h3 { 
font-size: 12px; font-weight: bold; color: #000;
}
#zoneCentre .IndeXysPortletRubrique div.contenuRubrique p,ul,ol { 
margin: 0px; padding: 0px; font-size: 11px;
}
#zoneCentre .IndeXysPortletRubrique div.listeInformation p.enSavoirPlus { 
display: none;
}
#zoneCentre .IndeXysPortletRubrique h1 { 
font-size: 18px; color: #ff0000; text-align: center;
}
#zoneCentre div.IndeXysPortletMultiPages p { 
text-align: center; font-size: 11px;
}
#zoneCentre div.IndeXysPortletPublication { 
margin: 0px; padding: 5px;
}
#zoneCentre div.IndeXysPortletRubrique { 
margin: 0px; padding: 5px;
}
#zoneDroite { 
margin: 0px; padding: 0px; width: 0px; height: 0px;
}
#zoneGauche { 
margin: 0px; padding: 0px; background-image: url('../images/fdZoneGauche.jpg'); background-repeat: no-repeat; float: left; clear: both; height:648px; width: 336px
}
#zoneGauche .IndeXysPortletNavigation { 
position: relative; top: 0px; left: 0px; z-index: 100;
}
#zoneGauche .IndeXysPortletNavigation ul { 
position: absolute;
	top: 65px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#zoneGauche .IndeXysPortletNavigation ul li { 
background-image: url('../images/fdTitreNavigation.jpg'); background-repeat: no-repeat;
border-top: 3px solid #ffffff;
border-right: 3px solid #ffffff;
margin: 0px;
margin-right: 2px;
padding: 0px;
position: relative;
height: 36px
}
#zoneGauche .IndeXysPortletNavigation ul li a { 
font-weight: bold;
font-size: 16px;
  color: #ffffff;
  text-align: left;
  display: block;
  width: 330px;
  margin: 0px;
  padding: 0px;
  line-height: 36px;
}
#zoneGauche .IndeXysPortletNavigation ul li a span { 
display: block; margin: 0px; padding: 0px; padding-left: 120px;
}
#zoneGauche .IndeXysPortletNavigation ul li a:hover { 
background-image: url('../images/fdTitreNavigationOver.jpg'); background-repeat: no-repeat
}
#zoneGauche .IndeXysPortletNavigation ul li ul { 
display: block; padding: 0px; margin: 0px; position: absolute; top: 1px; left: 335px; width: 0px; height: 0px;
}
#zoneGauche .IndeXysPortletNavigation ul li ul li { 
border: 3px solid #ffffff; margin: 3px; padding: 0px; background-image: url('../images/fdTitreSousNavigation.jpg'); background-repeat: repeat-y; width: 306px;
display: block;
}
#zoneGauche .IndeXysPortletNavigation ul li ul li a { 
margin: 0px; padding: 0px; line-height: 37px; font-size: 14px; font-weight: normal; color: #ffffff; text-align: left; width: 306px; display: block;
}
#zoneGauche .IndeXysPortletNavigation ul li ul li a span { 
padding: 0px;
padding-left: 20px;
margin: 0px;
display: block;
}
#zoneGauche .IndeXysPortletNavigation ul li ul li a:hover { 
background-image: url('../images/fdTitreSousNavigationOver.jpg'); background-repeat: repeat-y;
padding: 0px;
margin: 0px;
display: block;
}
#zoneHaut { 
margin: 0px; padding: 0px; background-image: url('../images/fdZoneHaut.jpg'); background-repeat: no-repeat; clear: both
}
.IndeXysPortletRecherche div.rechercheGenerale { 
font-size: 17px; color: #ffffff; height: 44px; text-align: right;
}
.IndeXysPortletRecherche div.rechercheGenerale form { 
margin: 0px; padding: 0px;
}
.IndeXysPortletRecherche div.rechercheGenerale form input.submit { 
vertical-align: middle;
}
.IndeXysPortletRecherche div.rechercheGenerale form p { 
margin: 0px; padding: 0px;
}
.IndeXysPortletRecherche div.rechercheGenerale form p button { 
border: 0px; background: url(../images/btRecherche.jpg) center center no-repeat; height: 40px; cursor: pointer;
}
.IndeXysPortletRecherche div.rechercheGenerale form p button span { 
visibility: hidden;
}
.IndeXysPortletTitre { 
margin: 0px; padding: 0px; width: 309px;
}
.IndeXysPortletTitre .contenuPortlet { 
margin: 10px; padding: 0px; border: 2px solid #999999; background-color: #fff;
}
.IndeXysPortletTitre .contenuRubrique { 
padding-left: 6px; font-size: 14px; color: #000;
}
.IndeXysPortletTitre .listeInformation { 
margin: 0px; padding: 6px;
}
.IndeXysPortletTitre .listeInformation p,ul,ol { 
font-size: 10px; color: #000;
}
.IndeXysPortletTitre .titreRubrique h3 { 
border: 2px solid #ffffff; margin: 0px; padding: 0px; background-image: url('../images/fdTitrePortletPortletTitreSmall.jpg'); background-repeat: no-repeat; text-align: right; height: 34px
}
.IndeXysPortletTitre .titreRubrique h3 a { 
font-size: 20px; color: #ffffff;  vertical-align: middle; margin-right: 10px
}
.IndeXysPortletVousEtesIci { 
font-size: 12px; font-style: italic; color: #996666; margin: 0px; padding: 5px;
}
.IndeXysPortletVousEtesIci a { 
font-size: 12px; color: #996666;
}
a { 
color: #f00; text-decoration: none;
}
a:hover { 
text-decoration: underline; color: #900;
}
body { 
margin: 0px; padding: 0px
}
body.accueil #zoneCentre .IndeXysPortletRubrique { 
margin: 0px; padding: 0px; width: 355px; float: right;
}
body.accueil #zoneCentre .IndeXysPortletRubrique .titreRubrique { 
border: 5px solid #fff;
}
body.accueil div#titre_Palmares { 
float: left; width: 305px; margin: 0px; padding: 0px;
}
body.accueil div#titre_retrospective { 
float: left; width: 305px; margin: 0px; padding: 0px;
}
body.le-team div.IndeXysPortletPublication div.listeInformation div.information.IndeXysPortailArticle.liste { 
width: 325px; float: left;
}
div { 
margin: 0px; padding: 0px; font-family: Verdana,Arial,Helvetica,sans-serif
}
div#actions { 
clear: both; text-align: center;
}
div#actions ul { 
list-style-type: none;
}
div#actions ul li { 
display: inline; margin: 5px;
}
div#actions ul li a { 
border: 1px solid #666; background-color: #ccc; padding: 5px; color: #000;
}
div#actions ul li a:hover { 
color: #900; text-decoration: underline;
}
div#actions ul li.creation a { 
background-color: #6c6; border: 1px solid #060;
}
div#actions ul li.edition a { 
background-color: #fc6; border: 1px solid #c60;
}
div#actions ul li.suppression a { 
background-color: #f66; border: 1px solid #900;
}
div.IndeXysPortletRecherche div.resultats { 
margin 0px; padding: 5px;
}
div.IndeXysPortletRecherche div.resultats h2 { 
font-size: 14px;
}
html>body #zoneCentre { 
height: auto; min-height: 648px;
}
html>body #zoneCentre div.IndeXysPortletRubrique div.contenuRubrique { 
height: auto;
}
html>body.le-team div.IndeXysPortletPublication div.listeInformation { 
height: auto;
}
img { 
margin: 2px; padding: 0px
}
