/* composants CSS3 */
/* base */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/*
 *	opacity mixin (20/10/14)
 *  cross browser opacity
 *	usage : @include opacity(.5);
 */
/*
 *	center block mixin (21/10/14)
 *  center-align a block level element
 *	usage : @include center-block;
 */
/*
 *	circle mixin (21/10/14)
 *  create a circle with custom size (default value: 40px)
 *	usage : @include circle(100px);
 */
/*
 *  _helpers.scss (13/01/14)
 *  helpers class (clearfix, visuallyhidden, etc)
 *  always included with @import "utils/helpers";
 */
/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden {
  display: none !important;
  visibility: hidden;
}

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* Hide visually and from screenreaders, but maintain layout */
.invisible {
  visibility: hidden;
}

/* Clearfix: contain floats */
.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.clearfix:after {
  clear: both;
}

/* For IE 6/7 only Include this rule to trigger hasLayout and contain floats */
.clearfix {
  *zoom: 1;
}

/* Image replacement */
.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  /* IE 6/7 fallback */
  *text-indent: -9999px;
}

.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 150%;
}

/* specific mixins */
/* typography mixin */
@font-face {
  font-family: 'share';
  src: url("../design/00012/fonts/Share-Bold-webfont.eot");
  src: url("../design/00012/fonts/Share-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../design/00012/fonts/Share-Bold-webfont.woff") format("woff"), url("../design/00012/fonts/Share-Bold-webfont.ttf") format("truetype"), url("../design/00012/fonts/Share-Bold-webfont.svg#sharebold") format("svg");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'share';
  src: url("../design/00012/fonts/Share-Regular-webfont.eot");
  src: url("../design/00012/fonts/Share-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../design/00012/fonts/Share-Regular-webfont.woff") format("woff"), url("../design/00012/fonts/Share-Regular-webfont.ttf") format("truetype"), url("../design/00012/fonts/Share-Regular-webfont.svg#sharebold") format("svg");
  font-weight: normal;
  font-style: normal;
}

b {
  font-weight: bold;
}

em {
  font-style: italic;
}

/*
 *  _typography.scss (20/10/14)
 *	load all specific fonts
 *	import with @import "base/typography";
 */
@font-face {
  font-family: 'ShareBold';
  src: url("../fonts/Share-Bold-webfont.eot");
  src: url("../fonts/Share-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Share-Bold-webfont.woff") format("woff"), url("../fonts/Share-Bold-webfont.ttf") format("truetype"), url("../fonts/Share-Bold-webfont.svg#futura") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ShareRegular';
  src: url("../fonts/Share-Regular-webfont.eot");
  src: url("../fonts/Share-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Share-Regular-webfont.woff") format("woff"), url("../fonts/Share-Regular-webfont.ttf") format("truetype"), url("../fonts/Share-Regular-webfont.svg#share-regularregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* ====== Setup ======================================================================== */
/* ====== Common includes ============================================================== */
/*
	START - ENVIRONNEMENT PAR DEFAUT 
*/
table {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  /*color 							: #666666;*/
}

tr {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  /*color 							: #666666;*/
}

td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  vertical-align: top;
  /*color 							: #666666;*/
}

td.margintab {
  margin: 7px;
  padding: 7px;
}

ul {
  padding: 0 0 0 15px;
  margin: 0;
}

a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3398cb;
  text-decoration: none;
  font-weight: bold;
}

a:hover {
  text-decoration: underline;
}

hr {
  height: 1px;
  background: #aeaeae;
  color: #aeaeae;
  border: 0;
}

p {
  margin: 0;
  padding: 0;
}

.pousseur {
  clear: both;
  float: none;
  height: 1px;
}

/*
	END - ENVIRONNEMENT PAR DEFAUT
*/
/*
	START - DEFINITION DES STYLES DE TITRES HEADER
*/
h1 {
  color: #5b5756;
  font-size: 15px;
  font-weight: bold;
  padding: 3px 0 0 5px;
  margin: 0 0 5px 0;
  display: block;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/bkg_h1.gif) repeat-x;
  border: 1px solid #cdcdcd;
  height: 21px;
}

h1.h1_bleu {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/bkg_h1_bleu.gif) repeat-x;
  height: 23px;
}

h1.h1_rouge {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/bkg_h1_rouge.gif) repeat-x;
  height: 23px;
}

h1.h1_vert {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/bkg_h1_vert.gif) repeat-x;
  height: 23px;
}

h1.h1_jaune {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/bkg_h1_jaune.gif) repeat-x;
  height: 23px;
}

h1.h1_Beachjaune {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/bkg_titre_beach_orange.gif) no-repeat;
  height: 37px;
  color: #ffffff;
  font-size: 15px;
  font-weight: bold;
  padding: 35px 0 0 12px;
  display: block;
  border: 0;
  width: 683px;
  margin: 0;
}

h2 {
  color: #8f8f8f;
  font-size: 15px;
  font-weight: bold;
  padding: 0;
  margin: 0 0 5px 0;
  display: block;
}

h3 {
  font-size: 13px;
  margin: 0;
}

h3.h3_rouge {
  color: #ba0702;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/puce_h3_rouge.gif) no-repeat 0 5px;
  padding: 0 0 0 12px;
}

h3.h3_bleu {
  color: #3a4182;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/puce_h3_bleu.gif) no-repeat 0 5px;
  padding: 0 0 0 12px;
}

h3.h3_gris {
  color: #676767;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/puce_h3_gris.gif) no-repeat 0 5px;
  padding: 0 0 0 12px;
}

h4 {
  color: #8f8f8f;
  font-size: 12px;
  font-weight: bold;
  padding: 0;
  margin: 0;
}

/*
	END - DEFINITION DES STYLES DE TITRES HEADER
*/
/*
	f
*/
.cmsentete1 {
  font-size: 35px;
  color: #113a7c;
  font-family: "Arial black", Arial;
  padding: 0 0 10px 0;
  display: block;
}

.cmsentete2 {
  font-size: 18px;
  font-weight: bold;
  color: #a8a7a7;
  padding: 0 0 10px 0;
  display: block;
}

/*
	END - DEFINITION DES STYLES D'ENTETE ADDITIONNELS
*/
/*
	START - DEFINITION DES STYLES DE TITRES ADDITIONNELS
*/
/* Titre 1 */
.cmsTitre1Container {
  padding: 3px 0 0 0;
}

.cmsTitre1Container a {
  color: #333333;
}

.cmsTitre1 {
  font-size: 17px;
  font-weight: bold;
  color: #333333;
}

/* Titre 2 */
.cmsTitre2Container {
  padding: 3px 0 0 0;
}

.cmsTitre2Container a {
  color: #333333;
}

.cmsTitre2 {
  font-weight: bold;
  font-size: 15px;
  color: #333333;
}

/* Titre 3 */
.cmsTitre3Container {
  padding: 3px 0 0 0;
}

.cmsTitre3Container a {
  color: #333333;
}

.cmsTitre3 {
  font-size: 12px;
  color: #FFFFFF;
}

/* Titre 4 */
.cmsTitre4Container {
  padding: 3px 0 0 0;
}

.cmsTitre4Container a {
  color: #333333;
}

.cmsTitre4 {
  font-size: 11px;
  color: #333333;
}

/*
	END - DEFINITION DES STYLES DE TITRES ADDITIONNELS
*/
/*
	START - DEFINITION DES STYLES DE TEXTES ADDITIONNELS
*/
/* Texte 1 */
.cmsTexte1Container a .cmsTexte1 {
  color: #336699;
}

.cmsTexte1 {
  font-size: 11px;
  color: #444444;
}

/* Texte 2 */
.cmsTexte2Container a .cmsTexte2 {
  color: #336699;
}

.cmsTexte2 {
  font-size: 11px;
  color: #555555;
}

/* Texte 3 */
.cmsTexte3Container a .cmsTexte3 {
  color: #336699;
}

.cmsTexte3 {
  font-size: 11px;
  color: #666666;
}

/* Texte 4 */
.cmsTexte4Container a .cmsTexte4 {
  color: #336699;
}

.cmsTexte4 {
  font-size: 11px;
  color: #777777;
}

/* Texte 5 */
.cmsTexte5Container a .cmsTexte5 {
  color: #336699;
}

.cmsTexte5 {
  font-size: 11px;
  color: #888888;
}

/* Texte 6 */
.cmsTexte6Container a .cmsTexte6 {
  color: #336699;
}

.cmsTexte6 {
  font-size: 10px;
  color: #000000;
}

/*
	END - DEFINITION DES STYLES DE TEXTES ADDITIONNELS
*/
/*
	START - TAILLES DE TEXTES
*/
.t10 {
  font-size: 10px;
}

.t10b {
  font-size: 10px;
  font-weight: bold;
}

.t11 {
  font-size: 11px;
}

.t11b {
  font-size: 11px;
  font-weight: bold;
}

.t12 {
  font-size: 12px;
}

.t12b {
  font-size: 12px;
  font-weight: bold;
}

.t13 {
  font-size: 13px;
}

.t13b {
  font-size: 13px;
  font-weight: bold;
}

.t14 {
  font-size: 14px;
}

.t14b {
  font-size: 14px;
  font-weight: bold;
}

.t15 {
  font-size: 15px;
}

.t15b {
  font-size: 15px;
  font-weight: bold;
}

.t16 {
  font-size: 16px;
}

.t16b {
  font-size: 16px;
  font-weight: bold;
}

.t17 {
  font-size: 17px;
}

.t17b {
  font-size: 17px;
  font-weight: bold;
}

.t18 {
  font-size: 18px;
}

.t18b {
  font-size: 18px;
  font-weight: bold;
}

.t19 {
  font-size: 19px;
}

.t19b {
  font-size: 19px;
  font-weight: bold;
}

.t20 {
  font-size: 20px;
}

.t20b {
  font-size: 20px;
  font-weight: bold;
}

/*
	END - TAILLES DE TEXTES
*/
/* 
	START - DEFINITION DES STYLES ACCOMPAGNANT DES FUNCTIONNALITES PRECISES
*/
/* Date dans actualité ou autre  .... */
.cmsDate1 {
  font-weight: bold;
}

.cmsExtract1 {
  color: #444444;
}

/* Bouton ou lien next */
.cmsNext1Container {
  border: 0px solid red;
}

/* Bouton ou lien previous */
.cmsPrevious1Container {
  border: 0px solid blue;
}

/* Lien dans du contenu pour dire : En lire plus ... */
.cmsReadMore1 {
  display: block;
  padding: 0 5px 0 0;
  text-align: right;
  font-size: 11px;
  color: #888888;
}

/* Lien d'appel d un module vers sa partie article (style voir tout les médias, voir toutes les actualités, accèder au forum ...) */
.cmsGoToArticle {
  float: right;
  display: block;
}

.cmsGoToArticle a {
  color: #DEDEDE;
}

/* Pour traiter les retour de formulaire ou autre avec une erreur style : adresse mail incorrecte, pas de résultat de recherche etc etc  */
.cmsErreur1Container {
  padding: 10px 0 0 0;
  text-align: center;
}

.cmsErreur1Container a {
  color: red;
}

.cmsErreur1 {
  font-size: 11px;
  font-weight: bold;
  color: red;
}

/* 
	END - DEFINITION DES STYLES ACCOMPAGNANT DES FUNCTIONNALITES PRECISES
*/
input[type=text] {
  border: 0px solid red;
  padding: 3px 0 0 3px;
  margin: 0;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/champ_n.gif) left top no-repeat;
  width: 155px;
  height: 23px;
}

input[type=password] {
  border: 0px solid red;
  padding: 3px 0 0 3px;
  margin: 0;
  background: url(/*..*/http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/champ_n.gif) left top no-repeat;
  width: 155px;
  height: 23px;
}

textarea {
  width: 90%;
  font-size: 11px;
  color: #666666;
  height: 70px;
}

input[type=image] {
  border: 0px solid red;
  padding: 4px 0 0 0;
  margin: 0;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ok_TblancBtrans.gif) no-repeat;
  width: 30px;
  height: 28px;
  color: #666666;
}

.okButton {
  width: 30px;
  height: 23px;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ok_TblancBtrans.gif) repeat-y;
  cursor: pointer;
}

/*
	START - POSITIONNEMENT DE VIGNETTE PAR DEFAUT
*/
.cmsThumbLeftContainer {
  padding: 4px 7px 2px 0;
  float: left;
  text-align: center;
  border: 0px solid red;
}

.cmsThumbRightContainer {
  padding: 4px 0 2px 7px;
  float: right;
  text-align: center;
}

/*
	END - POSITIONNEMENT DE VIGNETTE PAR DEFAUT
*/
/*
	START - DEFINITION DES TABLEAUX PAR DEFAUT
*/
/* tableau de titre par defaut */
.cmsTitleTable {
  width: 100%;
}

.cmsTitleHeadTr {
  height: 20px;
}

.cmsTitleHeadTdLeft {
  padding: 0 0 0 10px;
  text-align: left;
}

.cmsTitleHeadTdCenter {
  font-family: Arial;
  height: 34px;
  text-align: center;
}

.cmsTitleHeadTdCenterTxt {
  font-size: 20px;
  /*color : #FFFFFF;*/
}

.cmsTitleHeadTdRight {
  padding: 0 10px 0;
  text-align: right;
}

/* body*/
.cmsTitleBodyTdLeft {
  width: 33%;
  text-align: left;
}

.cmsTitleBodyTdCenter {
  width: 34%;
  text-align: center;
}

.cmsTitleBodyTdRight {
  width: 33%;
  text-align: right;
}

/* tableau 1 */
.cmsTable1Table {
  width: 100%;
}

/* head */
.cmsTable1HeadTr {
  height: 20px;
}

.cmsTable1HeadTdLeft {
  padding: 0 0 0 10px;
  width: 33%;
  text-align: left;
}

.cmsTable1HeadTdLeftTxt {
  color: #FFFFFF;
}

.cmsTable1HeadTdCenter {
  font-family: Arial;
  height: 34px;
  width: 34%;
  text-align: center;
}

.cmsTable1HeadTdCenterTxt {
  font-size: 20px;
  color: #FFFFFF;
}

.cmsTable1HeadTdRight {
  padding: 0 10px 0;
  width: 33%;
  text-align: right;
}

.cmsTable1HeadTdRightTxt {
  color: #FFFFFF;
}

.cmsTable1BodyTdLeft {
  width: 33%;
  text-align: left;
}

.cmsTable1BodyTdCenter {
  width: 34%;
  text-align: center;
}

.cmsTable1BodyTdRight {
  width: 33%;
  text-align: right;
}

/* tableau 2 */
.cmsTable2Table {
  width: 100%;
}

/* head */
.cmsTable2HeadTr {
  height: 36px;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/cmsTitleHeadBackground.gif);
}

.cmsTable2HeadTd {
  font-family: Arial;
  padding: 3px 0 0 0;
  vertical-align: top;
}

.cmsTable2HeadTdTxt {
  padding: 0 0 0 10px;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
}

.cmsTable2BodyTr {
  background: #FFFFFF;
}

.cmsTable2BodyTr:hover {
  background: #f2f2f2;
}

.cmsTable2BodyTd {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/sep_infos.gif) left center no-repeat;
  border-bottom: 1px solid #d0d0d0;
}

/* tableau 3 */
.cmsTable3Table {
  width: 100%;
}

.cmsTable3HeadTr {
  height: 20px;
  background: yellow;
}

.cmsTable3HeadTd {
  font-family: Arial;
  text-align: center;
}

.cmsTable3HeadTdTxt {
  font-size: 15px;
  color: #000000;
}

.cmsTable3BodyTr {
  background: #444444;
}

.cmsTable3BodyTd {
  text-align: center;
  color: #FFFFFF;
}

/*	tableau 4	*/
.cmsTable4Table {
  width: 100%;
}

.cmsTable4HeadTr {
  height: 20px;
  background: yellow;
}

.cmsTable4HeadTd {
  font-family: Arial;
  text-align: center;
}

.cmsTable4HeadTdTxt {
  font-size: 15px;
  color: #000000;
}

.cmsTable4BodyTr {
  background: #444444;
}

.cmsTable4BodyTd {
  text-align: center;
  color: #FFFFFF;
}

/*
	END - DEFINITION DES TABLEAUX PAR DEFAUT
*/
/*
	START - DEFINITION DES TABLEAUX POUR LES FORMULAIRES PAR DEFAUT
*/
/* FORMULAIRE 1 */
.cmsForm1Table {
  width: 100%;
  border: 0px solid #444444;
}

.cmsForm1LabelTd {
  text-align: right;
  vertical-align: top;
  width: 50%;
  padding: 0 10px 0 0;
}

.cmsForm1Label {
  color: #808D1D;
  font-size: 13px;
  font-weight: bold;
  font-style: italic;
}

.cmsForm1FieldTd {
  text-align: left;
  width: 50%;
}

.cmsForm1ValidTd {
  text-align: center;
}

/* FORMULAIRE 2 */
.cmsForm2Table {
  width: 100%;
  border: 0px solid #444444;
}

.cmsForm2LabelTd {
  vertical-align: top;
  width: 50%;
  padding: 0 20px 0 0;
}

.cmsForm2Label {
  color: #804040;
  font-size: 13px;
  font-weight: bold;
  font-style: italic;
}

.cmsForm2FieldTd {
  width: 50%;
}

.cmsForm2ValidTd {
  text-align: center;
}

/*
	END - DEFINITION DES TABLEAUX POUR LES FORMULAIRES PAR DEFAUT
*/
/* 
	START - DEFINITION FONCTION TOGGLE
*/
/* TOGGLE */
.toggleIconLink:hover {
  background-color: #f6f6f6;
}

.toggleIconLink {
  display: block;
  cursor: pointer;
  background-image: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/puce_close.gif);
  background-position: 5px 7px;
  background-repeat: no-repeat;
  padding: 5px 0 5px 20px;
}

.toggleIconLink.on {
  background-image: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/puce_open.gif);
}

.toggleContentTexte1 {
  padding: 5px 0 5px 20px;
}

.toggleGoTopContainer {
  text-align: right;
}

/* 
	END - DEFINITION FONCTION TOGGLE
*/
  /* 
	PRESENTATION DE MEDIA
*/
.cmsMediaThumbContainer {
  text-align: center;
  float: left;
  display: inline;
  padding: 6px;
  margin: 4px;
  border: 1px solid #999999;
  width: 146px;
  background: #EFEFEF;
  /*height			: 150px;*/
}

.cmsMediaTitreContainer {
  /*height			: 30px;*/
  display: block;
  text-align: center;
  font-weight: normal;
  color: #333333;
  font-size: 12px;
  padding: 0 0 0 0px;
}

.cmsMediaThumbImg {
  height: 100px;
  margin: 5px;
}

.cmsMediaDescr {
  /*display 		: block;*/
  /*height			: 53px;*/
  overflow: hidden;
  text-align: left;
  color: #666666;
  font-size: 10px;
  padding: 0 0 0 0px;
  border-bottom: 1px solid #999999;
  margin: 0 0 2px 0;
}

.cmsMediaDl {
  font-weight: bold;
  text-align: center;
  color: #333333;
  font-size: 12px;
  padding: 0 0 0 0px;
}

/* 
	END - PRESENTATION DE MEDIA
*/
/*
	START - DEFINITION DES STYLES DES TEXTES DEFILANT VERTICALEMENT TYPE ACTUALITES
*/
.cmsScrollUserView {
  border: 0px solid red;
}

.cmsSliderSpacer {
  border: 0px solid orange;
}

/*
	END - DEFINITION DES STYLES DES TEXTES DEFILANT VERTICALEMENT TYPE ACTUALITES
*/
/*
	START - DEFINITION DES TIRETTES POUR LE SCROLL AVEC LA MOLETTE DE LA SOURIS
*/
#scroller0Id {
  border: 0px solid red;
}

.cmsScrollContainer {
  border: 0px solid red;
  padding: 10px;
}

.mduActualitesFrontContainer .cmsScrollUserView {
  border: 0px solid green;
  height: 110px !important;
}

.cmsScrollText {
  border: 0px solid orange;
}

.cmsScrollCursor {
  cursor: pointer;
  border: 0px solid white;
  /* background-color : #31B937; */
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/switchuser.png) center center no-repeat;
  height: 22px;
}

.cmsScrollCursorBackground {
  border: 0px solid blue;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/cursorBackground.png) top center;
  /* background-color : #FFFFFF; */
}

.cmsScrollButtonUpContainer {
  border: 0px solid red;
}

.cmsScrollButtonUp {
  border: 0px solid white;
  background-color: #FFFFFF;
  width: 22px;
  height: 22px;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/cursorUpArrow.png) top center;
}

.cmsScrollButtonDownContainer {
  border: 0px solid blue;
}

.cmsScrollButtonDown {
  border: 0px solid white;
  background-color: #FFFFFF;
  width: 22px;
  height: 22px;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/cursorDownArrow.png) bottom center;
}

/*
	END - DEFINITION DES TIRETTES POUR LE SCROLL AVEC LA MOLETTE DE LA SOURIS
*/
/*
	START CONTENU ARTICLE
*/
/* Navigation d un article a l autre ( << droite | gauche >> ) si pas de table des matières demandées */
.navPart {
  border: 0px solid red;
  margin: 5px 0 15px 0;
  border-top: 1px dashed #c0c0c0;
  border-bottom: 1px dashed #c0c0c0;
  background: #F3F3F3;
}

.navPartLeft {
  text-align: left;
}

.navPartRight {
  text-align: right;
}

/* Table des matières */
.tocLineContainer {
  display: block;
  border: 1px solid #cccccc;
  padding: 10px;
  background: #f2f2f2;
}

.tocPart {
  padding: 10px 0 15px 0;
}

.tocLine,
.tocLineSelected {
  font-weight: normal;
  padding: 0 0 0 10px;
  margin: 0 0 0 15px;
  /*border-left					: 1px solid	#cccccc;*/
}

.tocLine a {
  font-weight: normal;
  color: #454545;
  display: block;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/puce_tocline.gif) no-repeat 0 3px;
  padding: 0 0 0 12px;
}

.tocLineSelected a {
  font-weight: bold;
  color: #454545;
  display: block;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/puce_tocline.gif) no-repeat 0 3px;
  padding: 0 0 0 12px;
}

/* Contenu de l'article : partie rédactionnel */
#content0Id {
  width: 450px;
  min-height: 400px;
  _height: 400px;
  margin: 0 10px;
  padding: 0px;
  border: 0px dashed black;
  float: left;
  display: inline;
}

/* container global de TOUS les articles quand ils sont a la suite les uns des autres */
.articlesContainer {
  clear: both;
}

/* container global de CHAQUES articles quand ils sont a la suite les uns des autres */
.articleContainer {
  border: 0px solid green;
  /*margin							: 5px;*/
  margin: 0;
}

.titrePage {
  width: 735px;
  margin: 0 8px;
  padding: 10px 12px 0 12px;
  display: block;
  float: left;
  height: 30px;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/bkg_titrePage.gif) repeat-x;
  color: #666666;
  font-size: 18px;
  font-weight: bold;
}

#content0Id .titrePage {
  width: 420px;
}

.articleTitre {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/bkg_h1_rouge.gif) repeat-x;
  height: 23px;
  color: #5B5756;
  font-size: 15px;
  font-weight: bold;
  padding: 3px 0 0 5px;
  display: block;
  margin: 0 0 20px 0;
}

.volleyB .articleTitre {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/bkg_h1_bleu.gif) repeat-x;
  height: 23px;
  color: #5B5756;
  font-size: 15px;
  font-weight: bold;
  padding: 3px 0 0 5px;
  display: block;
  margin: 0 0 20px 0;
}

.beachV .articleTitre {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/bkg_titre_beach_orange.gif) no-repeat;
  height: 37px;
  color: #ffffff;
  font-size: 15px;
  font-weight: bold;
  padding: 35px 0 0 12px;
  display: block;
  border: 0;
  width: 683px;
  margin: 0;
}

.articleTexte {
  color: #252626;
  font-size: 11px;
  padding: 0;
  position: relative;
}

.articleTexte li {
  list-style-image: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/puce_rouge.gif);
  padding: 0;
  margin: 0 0 0 10px;
}

/* Bouton vers les réseau sociaux */
.cmsSocResContainer {
  border: 0px solid red;
  text-align: right;
  padding: 0px 10px 0px 0px;
}

/* bouton de retour au haut du site (ne pas oublier la balise (a name)*/
.cmsBackTopLink {
  font-weight: bold;
  padding: 10px 0 15px 10px;
  display: none;
}

/*
	END Contenu
*/
/*
	START - PAS D 'ARTICLE : RÉSUMÉ
*/
.cmsResumeContainer {
  padding: 15px 0px 0px 0;
}

.cmsResumeSubLevelContainer {
  border: 1px solid #cccccc;
  background: #f2f2f2;
  padding: 10px 10px 5px 20px;
  list-style-type: none;
}

.cmsResumeSubLevel {
  font-size: 10px;
  margin: 0 0 7px 0;
  padding: 0 0 0 12px;
  /*border-left					: 1px solid #cccccc;*/
}

.cmsResumeSubLevel a {
  font-weight: normal;
  color: #454545;
  display: block;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/puce_tocline.gif) no-repeat 0 3px;
  padding: 0 0 0 12px;
}

.cmsResumeSubLevel a:hover {
  text-decoration: underline;
}

.cmsResumeSubLevelTitre {
  color: #444444;
}

/*
	END RÉSUMÉ
*/
  /*
	START - DESIGN DES MODULES INCLUS DANS LA CHARTE
*/
.mduTable {
  padding: 0;
  margin: 0;
  border: 0px;
  width: 100%;
}

.mduTable tr {
  padding: 0;
  margin: 0;
  border: 0px;
  border-style: solid;
}

/* 1ERE LIGNE de l emballage du module */
.mduCornerHG {
  width: 4px;
  height: 4px;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/mdu_haut_gauche.png) top left no-repeat;
}

.mduCornerH {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/mdu_haut_centre.png) repeat-x;
}

.mduCornerHD {
  width: 4px;
  height: 4px;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/mdu_haut_droite.png) no-repeat;
}

/* LIGNE DE TITRE l emballage du module + class du TITRE*/
.mduLabelG {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/mdu_centre_gauche.png) repeat-y;
}

.mduLabel {
  background: #252626;
  border-bottom: 1px solid #666666;
  padding: 2px 0 4px 4px;
}

.mduTitre {
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  float: left;
}

.mduRss {
  display: block;
  height: 16px;
  width: 16px;
  float: right;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/rss_16.png) repeat-y;
}

.mduLabelD {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/mdu_centre_droite.png) repeat-y;
}

/* CORPS GÉNÉRAL du module */
.mduCenterG {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/mdu_centre_gauche.png) repeat-y;
}

.mduCenter {
  background: #252626;
  padding: 6px 4px 4px 4px;
  color: #BCBCBC;
}

.mduCenterD {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/mdu_centre_droite.png) repeat-y;
}

/* DERNIERE CELLULE de l emballage du module */
.mduCornerBG {
  width: 4px;
  height: 11px;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/mdu_bas_gauche.png) no-repeat;
}

.mduCornerB {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/mdu_bas_centre.png) repeat-x;
}

.mduCornerBD {
  width: 4px;
  height: 11px;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/mdu_bas_droite.png) no-repeat;
}

/*
	END - DESIGN DES MODULES INCLUS DANS LA CHARTE
*/
/* Positionnement Modules */
#moduleId {
  width: 250px;
  border: 0px solid #666666;
}

#module3Id,
#module4Id,
#module5Id,
#module7Id {
  width: 303px;
  min-height: 400px;
  _height: 400px;
  margin: 0px;
  padding: 0px;
  float: left;
  display: inline;
}

/*
	END - CSS SPECIFIQUES A LA CHARTE
*/
#navId {
  font-size: 12px;
  border: 0px solid #333;
  background: #efefef;
  margin: 0 0 10px 0;
  border: 0px solid purple;
  _font-size: 1px;
  padding: 10px 2px 0 2px;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/fond_rubriques.gif) no-repeat top left;
}

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

#navId ul.niv0 {
  padding: 0;
}

#navId ul {
  padding: 0 0 0 8px;
}

#navId a {
  color: #444;
  text-decoration: none;
}

#navId li.e000,
#navId li.e001,
#navId li.e011,
#navId li.e010 {
  list-style-type: square;
  list-style-image: none;
  color: #666;
}

#navId li.niv0 {
  list-style-type: none;
  list-style-image: none;
  background-image: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/menu_0.gif);
  background-position: 3px 5px;
  background-repeat: no-repeat;
  padding: 2px 0 2px 13px;
  margin: 0 0 2px 0;
}

#navId a.niv0,
#navId a.niv1 {
  font-weight: bold;
}

#navId a.niv0 {
  font-size: 13px;
}

#navId li.niv1 {
  list-style-type: square;
}

#navId li.niv2 {
  list-style-type: disc;
}

#navId li.niv3 {
  list-style-type: circle;
}

#navId li.niv0.e111 {
  list-style-type: none;
  list-style-image: none;
  background-image: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/menu_110.png);
  background-position: top left;
  background-repeat: no-repeat;
  background-color: #b1b1b1;
  padding: 2px 0 2px 15px;
}

#navId li.niv0.e011 {
  list-style-type: none;
  list-style-image: none;
  background-image: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/menu_011.png);
  background-position: top left;
  background-repeat: no-repeat;
  background-color: #b1b1b1;
  padding: 2px 0 2px 13px;
}

#navId li.niv0.e100,
#navId li.niv0.e110,
#navId li.niv0.e101 {
  list-style-type: none;
  list-style-image: none;
  background-image: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/menu_100.png);
  background-position: top left;
  background-repeat: no-repeat;
  background-color: #b1b1b1;
  padding: 2px 0 2px 15px;
}

#navId li a.e100,
#navId li a.e101,
#navId li a.e110,
#navId li a.e111 {
  float: left;
  display: block;
  width: 98%;
  height: 14px;
  background-color: #d8d8d8;
}

#navId a.niv0.e100,
#navId a.niv0.e101,
#navId a.niv0.e110,
#navId a.niv0.e111 {
  /*float 							: none;*/
  background-color: transparent;
}

#navId li a.niv0.e111,
#navId li a.niv0.e100,
#navId li a.niv0.e101,
#navId li a.niv0.e110,
#navId li a.niv0.e011 {
  color: #fff;
}

#navId .niv0 li.e000,
#navId .niv0 li.e001 {
  display: none;
}

#navId .niv1 li.e000,
#navId .niv1 li.e001 {
  display: block;
}

/* PLACEHOLDER*/
/* On touche pas, on s'en va, on referme le fichier et on dis rien a personne .... */
#mduManagerId {
  position: absolute;
  border: 1px dotted red;
  top: 0px;
  left: 0px;
  width: auto;
  height: auto;
  z-index: 100;
}

.mduManagerButton {
  cursor: pointer;
  text-decoration: underline;
}

/* PLACEHOLDER*/
/* PLACEHOLDER*/
.mduid1 .cmsCheminDeFerContainer {
  padding: 10px 0 0 0;
  float: none;
}

.mduid1 .cmsReadMore1 {
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #dddddd;
}

.mduid1 a.cmsExtract1Link:hover {
  text-decoration: none;
}

#module2Id {
  width: 728px;
  margin: 5px 20px;
  float: left;
}

#module2Id .mduid4 .mduTable {
  padding: 0;
  margin: 0;
  border: 0px;
  width: 100%;
}

#module2Id .mduid4 .mduTable tr {
  padding: 0;
  margin: 0;
  border: 0px;
  border-style: solid;
}

/* 1ERE LIGNE de l emballage du module */
#module2Id .mduid4 .mduCornerHG {
  display: none;
}

#module2Id .mduid4 .mduCornerH {
  display: none;
}

#module2Id .mduid4 .mduCornerHD {
  display: none;
}

/* LIGNE DE TITRE l emballage du module + class du TITRE*/
#module2Id .mduid4 .mduLabelG {
  display: none;
}

#module2Id .mduid4 .mduLabelD {
  display: none;
}

/* CORPS GÉNÉRAL du module */
#module2Id .mduid4 .mduCenterG {
  display: none;
}

#module2Id .mduid4 .mduCenter {
  background: none;
  padding: 0;
}

#module2Id .mduid4 .mduCenterD {
  display: none;
}

/* DERNIERE CELLULE de l emballage du module */
#module2Id .mduid4 .mduCornerBG {
  display: none;
}

#module2Id .mduid4 .mduCornerB {
  display: none;
}

#module2Id .mduid4 .mduCornerBD {
  display: none;
}

/*
	END - DESIGN DES MODULES INCLUS DANS LA CHARTE
*/
  /*
	 Container du module en home page
*/
#module2Id {
  width: 728px;
  margin: 7px 0 8px 30px;
  float: left;
}

.mduid5 .mduTable {
  padding: 0;
  margin: 0;
  border: 0px;
  width: 100%;
}

.mduid5 .mduTable tr {
  padding: 0;
  margin: 0;
  border: 0px;
  border-style: solid;
}

/* 1ERE LIGNE de l emballage du module */
.mduid5 .mduCornerHG {
  display: none;
}

.mduid5 .mduCornerH {
  display: none;
}

.mduid5 .mduCornerHD {
  display: none;
}

/* LIGNE DE TITRE l emballage du module + class du TITRE*/
.mduid5 .mduLabelG {
  display: none;
}

.mduid5 .mduLabelD {
  display: none;
}

/* CORPS GÉNÉRAL du module */
.mduid5 .mduCenterG {
  display: none;
}

.mduid5 .mduCenter {
  background: none;
  padding: 0;
}

.mduid5 .mduCenterD {
  display: none;
}

/* DERNIERE CELLULE de l emballage du module */
.mduid5 .mduCornerBG {
  display: none;
}

.mduid5 .mduCornerB {
  display: none;
}

.mduid5 .mduCornerBD {
  display: none;
}

/*
	END - DESIGN DES MODULES INCLUS DANS LA CHARTE
*/
/* FORMAT LARGE */
.wrapper1Id .mduMiseEnAvantScrollerId ul,
.wrapper1Id .mduMiseEnAvantScrollerId li {
  width: 660px;
}

/*
	 Container du module en home page
*/
/*
	 Container du module en home page
*/
.mduid8 .mduEnqueteForm {
  width: 679px;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/bkg_form_top.jpg) no-repeat;
  padding: 62px 0 0 0;
}

.mduid8 .cmsFormTag {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/bkg_form_center.jpg) repeat-y;
  padding: 0 80px;
  margin: 0px;
}

.mduid8 .mduEnquetePostText {
  width: 679px;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/bkg_form_bottom.jpg) no-repeat;
  padding: 60px 0 0 0;
}

.mduid8 .cmsForm1LabelTd {
  width: 100px;
  text-align: left;
}

.mduid8 .cmsForm1FieldTd {
  width: 300px;
}

.mduid8 .cmsForm1Label {
  font-size: 11px;
  color: #666666;
  font-style: normal;
  display: block;
  padding: 5px 0 0 0;
}

.mduid8 input[type="text"] {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/bkg_form_txtinput.jpg) repeat-x #f7f7f7;
  border: 1px solid #979393;
  width: 180px;
  height: 14px;
  margin: 0 0 4px 0;
}

.mduid8 .cmsForm1ValidTd input {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/btn_ok_form.gif) no-repeat;
  width: 87px;
  height: 22px;
}

textarea {
  height: 55px;
  width: 183px;
  border: 1px solid #979393;
  background: #f7f7f7;
  margin: 0 0 4px 0;
}

.mduid8 .cmsForm1SepLabel hr {
  width: 350px;
  background: #dddddd;
  color: #dddddd;
  text-align: left;
}

/*
	 Container du module en home page
*/
/*
	 Container du module en home page
*/
.mduid10 .mduMediathequeContainer .cmsExtract1 {
  color: #cccccc;
}

.mduid10 .cmsThumbLeftContainer {
  width: 110px;
}

#mdu00017containerId .mduFaqThemesContainer {
  padding: 10px 0 10px 25px;
  border: 1px solid #bbb;
  font-size: 14px;
  list-style-type: decimal;
}

#mdu00017containerId .lienThemes a {
  color: #333;
}

#mdu00017containerId .blockTheme {
  background: #eaeaea;
  margin: 10px 0 0 0;
  padding: 5px;
  font-size: 20px;
}

#mdu00017containerId .blockQst {
  display: block;
  border-top: 1px solid #aaa;
  padding: 5px;
  font-size: 13px;
  font-weight: bold;
  cursor: pointer;
}

#mdu00017containerId a.blockQst:hover {
  background-color: #f3f3f3;
}

#mdu00017containerId .blockRps {
  font-size: 12px;
  padding: 5px 5px 15px 5px;
  position: relative;
}

#mdu00017containerId .blockRps a.top {
  position: absolute;
  bottom: 3px;
  right: 0;
  color: #666;
  font-size: 10px;
}

/* PLACEHOLDER*/
/* CSS sitemap */
.mduid22 ul.niv0 {
  margin: 0 0 15px 0;
}

.mduid22 li.niv0 {
  list-style-type: none;
}

.mduid22 a.niv0 {
  display: block;
  border-bottom: 1px solid;
  width: 80%;
  height: 20px;
}

/* PLACEHOLDER*/
/* EMBALLAGE */
.mduid26 {
  border: 1px solid #dddddd;
  margin: 0 0 20px 0;
}

.mduid26 .mduRssFrontContainer {
  border-top: 1px solid #dddddd;
  padding: 10px;
}

.mduid26 .cmsTitleHeadTdCenterTxt {
  display: block;
  text-align: left;
  font-size: 18px;
  padding: 0 0 0 10px;
  font-weight: bold;
}

.mduid26 .cmsTitleHeadTdCenter {
  background: #eeeeee;
}

.mduid26 .mduRssFrontContainer {
  height: 140px;
  overflow: hidden;
}

/* CONTENUS */
.mduid26 .mduRssFrontContainer img {
  float: left;
  margin: 0 20px 20px 0;
  width: 150px;
  height: 100px;
}

.mduid26 .mduRssFrontContainer li,
.mduid26 .mduRssFrontContainer ul {
  list-style-type: none;
}

.mduid26 .mduRssFrontContainer a,
.mduid26 .mduRssFrontContainer a:hover {
  text-decoration: none;
}

.mduid26 .mduRssFrontContainer .cmsDate1 {
  display: inline-block;
  width: 150px;
  /*background				: #bbbbbb;*/
  color: #999999;
  text-align: center;
  padding: 3px 0;
  font-weight: normal;
}

.mduid26 .mduRssFrontContainer .cmsTitre3 {
  color: #666666;
  font-size: 13px;
  padding: 0 0 0 15px;
  font-weight: normal;
}

.mduid26 .mduRssFrontContainer .cmsExtract1 {
  font-weight: normal;
  color: #666666;
}

 /*
	DEBUT - CSS MODULE NEWSLETTER
*/
.mduNewsletterForm {
  margin: 6px 0 0 0;
}

/*
	END - CSS MODULE NEWSLETTER
*/
/*
	DEBUT - CSS MODULE ACTUALITES
*/
.mduCentermduid3 .cmsSliderText {
  background: none;
}

.mduActualiteContainer .cmsThumbLeftContainer {
  float: right;
  padding: 0 0 10px 10px;
}

.mduActualiteContainer .cmsExtract1 {
  padding: 0 0 15px 0;
  display: block;
  color: #7F7F7F;
  font-size: 14px;
  font-weight: bold;
}

.mduActualiteFrontContainer .cmsExtract1 {
  color: #7F7F7F;
  font-size: 10px;
  font-weight: normal;
}

/*
	END - CSS MODULE ACTUALITES
*/
/*
	DEBUT - CSS MODULE TELECHARGEMENT
*/
/*.mdu00006containerContent .cmsTitre3
{
	color : #1C3C79;
}*/
.cmsTable2Table .cmsTitre3 {
  color: #1c3c79;
  border-left: 1px solid #c3c3c3;
  display: block;
  padding: 0 0 0 5px;
}

.mdu00013containerContent .cmsTable2Table {
  border: 1px solid #d9d9d9;
  border-collapse: collapse;
}

.mdu00013containerContent .cmsTable2Table td {
  border: 0px;
}

.cmsTable2HeadTdTxt {
  color: #595959;
  font-size: 14px;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/puce_titre.gif) no-repeat;
  padding: 0 0 0 25px;
  margin: 0 0 0 5px;
}

.mdu00013containerContent .cmsExtract1 {
  color: #666666;
  font-weight: normal;
}

/*
	END - CSS MODULE TELECHARGEMENT
*/
/*
	START - DESIGN DE L'AGENDA (Gael)
*/
table.mduAgendaCalendarTab {
  height: 400px;
  width: 100%;
  border-collapse: collapse;
}

.mduAgendaCalendarTabHeader td {
  border: 1px solid #333;
  background: #efefef;
  font-weight: bold;
  padding: 5px;
  text-align: center;
  vertical-align: top;
}

.mduAgendaCalendarTabBody td {
  border: 1px solid #333;
  width: 14%;
  height: 150px;
  padding: 5px;
  /*text-align 			: center;*/
  vertical-align: top;
}

.mduAgendaCalendarTabBody td.today {
  background-color: #CCFFCC;
}

.mduAgendaCalendarTabBody ul {
  margin: 0;
  padding-left: 18px;
}

/*
	END - DESIGN DE L'AGENDA (Gael)
*/
#module2Id {
  max-height: 90px;
  overflow: hidden;
}

/*
	+++++++++++++++++++++++++++++++++++
	START - CSS SPECIFIQUES A LA CHARTE
	+++++++++++++++++++++++++++++++++++
*/
#containerglobalId {
  width: 990px;
  margin: 0 auto;
  position: relative;
}

#leftId {
  width: 212px;
  min-height: 400px;
  _height: 400px;
  margin: 0px;
  padding: 0px;
  float: left;
  display: inline;
  border: 0px dashed black;
  clear: both;
}

#rightId {
  float: right;
}

#tetiereId {
  width: 100%;
  height: 325px;
}

#surTetiereId {
  width: 100%;
  min-height: 325px;
  _height: 325px;
  margin: 0 auto;
  position: relative;
  border: 0px  solid #666666;
}

#bando_hautId {
  width: 980px;
  height: 1px;
}

#bando_hautId a {
  color: #000000;
  text-decoration: none;
  position: relative;
  outline: none;
}

#bando_hautId a:hover {
  text-decoration: underline;
}

/*** STYLES FCK ***/
/* ANCIENS STYLES */
/* L?gendes 1 et 2*/
.cmsCustom1, .cmsCustom2 {
  background: #1c3c79;
  color: #FFF;
  font-size: 10px;
  display: block;
  width: 100%;
  height: 15px;
  margin: 0;
  padding: 0;
}

.cmsCustom2 {
  background: #3398cb;
}

.cmsCustom3 {
  background: #e4e4e4;
  color: #000;
  padding: 10px;
  font-size: 12px;
}

table.fckTableCustom1 {
  border-collapse: collapse;
}

.fckTableCustom1 td {
  border: 1px solid #3398cb;
}

.fckCvCornerHG {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_top_left.png) no-repeat;
  height: 10px;
  font-size: 2px;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_top_left.png");
  /* Fin png */
}

.fckCvH {
  background: #F3F3F3;
  font-size: 2px;
}

.fckCvCornerHD {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_top_right.png) no-repeat;
  height: 10px;
  font-size: 2px;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_top_right.png");
  /* Fin png */
}

.fckCvCTL {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_centerT_left.png) repeat-y;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_centerT_left.png");
  /* Fin png */
}

.fckCvCTC {
  background: #1c3c79;
  color: #FFF;
}

.fckCvCG {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_bottomt2.gif) bottom repeat-x #1c3c79;
  color: #FFF;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_bottomt2.gif");
  /* Fin png */
}

.fckCvCD {
  background: #F3F3F3;
  color: #252626;
}

.fckCvCTR {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_centerT_right.png) repeat-y;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_centerT_right.png");
  /* Fin png */
}

.fckCvCBL {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_centerB_left.png) repeat-y;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_centerB_left.png");
  /* Fin png */
}

.fckCvCBC {
  background: #F3F3F3;
  color: #1c3c79;
}

.fckCvCBR {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_centerB_right.png) repeat-y;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_centerB_right.png");
  /* Fin png */
}

/* BOTTOM */
.fckCvCornerBL {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_bottomL.png) no-repeat top left;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_bottomL.png");
  /* Fin png */
}

.fckCvCornerBC {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_bottomC.png) repeat-x;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_bottomC.png");
  /* Fin png */
}

.fckCvCornerBR {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_bottomR.png) no-repeat top right;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_bottomR.png");
  /* Fin png */
}

#fckPalmaresId {
  padding: 15px 20px 15px 20px;
}

#fckResumeCv li {
  padding: 0 0 10px 0;
  margin: 0 0 0 20px;
  list-style-image: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/puce2.gif);
}

.fckCvCTC h1 {
  color: #FFFFFF;
}

.fckCvCTC img, .fckCvCG img {
  border: 2px solid #f2f2f2;
}

.tableau_bleu, .tableau_rouge, .tableau_violet {
  border: 1px solid #8f8f8f;
  border-bottom: 4px solid #8f8f8f;
}

.tableau_bleu td, .tableau_rouge td, .tableau_violet td {
  padding: 12px 7px;
  background: #f4f4f4;
}

.tableau_bleu td td, .tableau_rouge td td, .tableau_violet td td {
  padding: 0;
}

/* Tableau bleu */
.tableau_bleu thead td {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/head_table_bleu.gif) repeat-x #074f84;
  color: #ffffff;
  font-weight: bold;
  height: 28px;
  padding: 0;
}

.tableau_bleu li, .tableau_bleu ul {
  list-style-image: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/puce_bleue.gif);
  margin: 5px 0 5px 5px;
}

/* Tableau rouge */
.tableau_rouge thead td {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/head_table_rouge.gif) repeat-x #83070a;
  color: #ffffff;
  font-weight: bold;
  height: 28px;
  padding: 0;
}

.tableau_rouge li, .tableau_rouge ul {
  list-style-image: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/puce_rouge.gif);
  margin: 5px 0 5px 5px;
}

/* Tableau violet */
.tableau_violet thead td {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/head_table_violette.gif) repeat-x #691d6c;
  color: #ffffff;
  font-weight: bold;
  height: 28px;
  padding: 0;
}

.tableau_violet li, .tableau_violet ul {
  list-style-image: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/puce_violette.gif);
  margin: 5px 0 5px 5px;
}

/* CV Joueur */
table.tabCV1 {
  table-layout: fixed;
  width: 100%;
  /*height						: 450px;*/
  border: 0px solid green;
  background-image: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/bkg_head_cv.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

.tabCVident {
  width: 100%;
  height: 266px;
  table-layout: fixed;
  overflow: hidden;
}

.tabCVidentTxt {
  table-layout: fixed;
}

.tabCVidentTxt td {
  font-family: Courier, "Courier New", monospace;
  color: #707279;
}

.tabCVidentTxt .nomJoueur {
  font-size: 18px;
  color: #b2133f;
  text-transform: uppercase;
  font-weight: bold;
}

.tabCVbio td {
  color: #707279;
}

.cacheIdCv {
  width: 205px;
  height: 253px;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/cache_idCv.png) no-repeat;
  z-index: 100;
  position: absolute;
  top: 0px;
  left: 57px;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/cache_idCv.png");
  /* Fin png */
}

img.encadreImg {
  border: 1px solid #aaaaaa;
}

#fondCV {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/bkg_head_cv2.jpg.jpg) repeat-y;
}

.joueurTrombi {
  /*background				: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/bkg_photo_cv.png) no-repeat;*/
  position: relative;
}

.cacheJoueurTrombi {
  width: 205px;
  height: 253px;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/cache_idCv.png) no-repeat;
  z-index: 50;
  position: absolute;
  top: 10px;
  left: 20px;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/cache_idCv.png");
  /* Fin png */
}

.cacheJoueurTrombi {
  width: 205px;
  height: 253px;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/cache_idCv.png) no-repeat;
  z-index: 50;
  position: absolute;
  top: 0px;
  left: 27px;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/cache_idCv.png");
  /* Fin png */
}

.nomJoueurTrombi {
  z-index: 60;
  position: relative;
}

.headEvent {
  border: 1px solid #cccccc;
  padding: 20px;
}

.bx-controls {
  display: none;
}

/*** FIN STYLES FCK ***/
/*
	+++++++++++++++++++++++++++++++++++
	START - CSS SPECIFIQUES A LA CHARTE
	+++++++++++++++++++++++++++++++++++
*/
/*** STYLES FCK ***/
/* ANCIENS STYLES */
/* Légendes 1 et 2*/
.cmsCustom1, .cmsCustom2 {
  background: #1c3c79;
  color: #FFF;
  font-size: 10px;
  display: block;
  width: 100%;
  height: 15px;
  margin: 0;
  padding: 0;
}

.cmsCustom2 {
  background: #3398cb;
}

.cmsCustom3 {
  background: #e4e4e4;
  color: #000;
  /*width								: 95%;*/
  padding: 10px;
  /*text-align 					: center;*/
  font-size: 12px;
}

table.fckTableCustom1 {
  border-collapse: collapse;
}

.fckTableCustom1 td {
  border: 1px solid #3398cb;
}

.fckCvCornerHG {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_top_left.png) no-repeat;
  height: 10px;
  font-size: 2px;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_top_left.png");
  /* Fin png */
}

.fckCvH {
  background: #F3F3F3;
  font-size: 2px;
}

.fckCvCornerHD {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_top_right.png) no-repeat;
  height: 10px;
  font-size: 2px;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_top_right.png");
  /* Fin png */
}

.fckCvCTL {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_centerT_left.png) repeat-y;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_centerT_left.png");
  /* Fin png */
}

.fckCvCTC {
  background: #1c3c79;
  color: #FFF;
}

.fckCvCG {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_bottomt2.gif) bottom repeat-x #1c3c79;
  color: #FFF;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_bottomt2.gif");
  /* Fin png */
}

.fckCvCD {
  background: #F3F3F3;
  color: #252626;
}

.fckCvCTR {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_centerT_right.png) repeat-y;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_centerT_right.png");
  /* Fin png */
}

.fckCvCBL {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_centerB_left.png) repeat-y;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_centerB_left.png");
  /* Fin png */
}

.fckCvCBC {
  background: #F3F3F3;
  color: #1c3c79;
}

.fckCvCBR {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_centerB_right.png) repeat-y;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_centerB_right.png");
  /* Fin png */
}

/* BOTTOM */
.fckCvCornerBL {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_bottomL.png) no-repeat top left;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_bottomL.png");
  /* Fin png */
}

.fckCvCornerBC {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_bottomC.png) repeat-x;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_bottomC.png");
  /* Fin png */
}

.fckCvCornerBR {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_bottomR.png) no-repeat top right;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_bottomR.png");
  /* Fin png */
}

#fckPalmaresId {
  padding: 15px 20px 15px 20px;
}

#fckResumeCv li {
  padding: 0 0 10px 0;
  margin: 0 0 0 20px;
  list-style-image: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/puce2.gif);
}

.fckCvCTC h1 {
  color: #FFFFFF;
}

.fckCvCTC img, .fckCvCG img {
  border: 2px solid #f2f2f2;
}

.tableau_bleu, .tableau_rouge, .tableau_violet {
  border: 1px solid #8f8f8f;
  border-bottom: 4px solid #8f8f8f;
}

.tableau_bleu td, .tableau_rouge td, .tableau_violet td {
  padding: 12px 7px;
  background: #f4f4f4;
  border: 1px solid #ccc !important;
}

.tableau_bleu td td, .tableau_rouge td td, .tableau_violet td td {
  padding: 0;
}

/* Tableau bleu */
.tableau_bleu thead td {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/head_table_bleu.gif) repeat-x #074f84;
  color: #ffffff;
  font-weight: bold;
  height: 28px;
  padding: 0;
}

.tableau_bleu li, .tableau_bleu ul {
  list-style-image: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/puce_bleue.gif);
  margin: 5px 0 5px 5px;
}

/* Tableau rouge */
.tableau_rouge thead td {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/head_table_rouge.gif) repeat-x #83070a;
  color: #ffffff;
  font-weight: bold;
  height: 28px;
  padding: 0;
}

.tableau_rouge li, .tableau_rouge ul {
  list-style-image: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/puce_rouge.gif);
  margin: 5px 0 5px 5px;
}

/* Tableau violet */
.tableau_violet thead td {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/head_table_violette.gif) repeat-x #691d6c;
  color: #ffffff;
  font-weight: bold;
  height: 28px;
  padding: 0;
}

.tableau_violet li, .tableau_violet ul {
  list-style-image: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/puce_violette.gif);
  margin: 5px 0 5px 5px;
}

/* CV Joueur */
table.tabCV1 {
  table-layout: fixed;
  width: 100%;
  /*height						: 450px;*/
  border: 0px solid green;
  background-image: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/bkg_head_cv.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

.tabCV1 .trCV1top {
  /*height						: 266px;*/
}

.tabCVident {
  width: 100%;
  height: 266px;
  table-layout: fixed;
  overflow: hidden;
}

.tabCVidentTxt {
  table-layout: fixed;
}

.tabCVidentTxt td {
  font-family: Courier, "Courier New", monospace;
  color: #707279;
}

.tabCVidentTxt .nomJoueur {
  font-size: 18px;
  color: #b2133f;
  text-transform: uppercase;
  font-weight: bold;
}

.tabCVbio td {
  color: #707279;
}

.cacheIdCv {
  width: 205px;
  height: 253px;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/cache_idCv.png) no-repeat;
  z-index: 100;
  position: absolute;
  top: 0px;
  left: 57px;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/cache_idCv.png");
  /* Fin png */
}

img.encadreImg {
  border: 1px solid #aaaaaa;
}

#fondCV {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/bkg_head_cv2.jpg.jpg) repeat-y;
}

.tabTrombi {
  /*background				: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/bkg_cv.jpg) repeat-y;*/
}

.joueurTrombi {
  /*background				: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/bkg_photo_cv.png) no-repeat;*/
  position: relative;
}

.cacheJoueurTrombi {
  width: 205px;
  height: 253px;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/cache_idCv.png) no-repeat;
  z-index: 50;
  position: absolute;
  top: 10px;
  left: 20px;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/cache_idCv.png");
  /* Fin png */
}

.cacheJoueurTrombi {
  width: 205px;
  height: 253px;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/cache_idCv.png) no-repeat;
  z-index: 50;
  position: absolute;
  top: 0px;
  left: 27px;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/cache_idCv.png");
  /* Fin png */
}

.nomJoueurTrombi {
  z-index: 60;
  position: relative;
}

.headEvent {
  border: 1px solid #cccccc;
  padding: 20px;
}

/*** FIN STYLES FCK ***/
/*** STYLES FCK ***/
/* ANCIENS STYLES */
/* Légendes 1 et 2*/
.cmsCustom1, .cmsCustom2 {
  background: #1c3c79;
  color: #FFF;
  font-size: 10px;
  display: block;
  width: 100%;
  height: 15px;
  margin: 0;
  padding: 0;
}

.cmsCustom2 {
  background: #3398cb;
}

.cmsCustom3 {
  background: #e4e4e4;
  color: #000;
  /*width								: 95%;*/
  padding: 10px;
  /*text-align 					: center;*/
  font-size: 12px;
}

table.fckTableCustom1 {
  border-collapse: collapse;
}

.fckTableCustom1 td {
  border: 1px solid #3398cb;
}

.fckCvCornerHG {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_top_left.png) no-repeat;
  height: 10px;
  font-size: 2px;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_top_left.png");
  /* Fin png */
}

.fckCvH {
  background: #F3F3F3;
  font-size: 2px;
}

.fckCvCornerHD {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_top_right.png) no-repeat;
  height: 10px;
  font-size: 2px;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_top_right.png");
  /* Fin png */
}

.fckCvCTL {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_centerT_left.png) repeat-y;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_centerT_left.png");
  /* Fin png */
}

.fckCvCTC {
  background: #1c3c79;
  color: #FFF;
}

.fckCvCG {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_bottomt2.gif) bottom repeat-x #1c3c79;
  color: #FFF;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_bottomt2.gif");
  /* Fin png */
}

.fckCvCD {
  background: #F3F3F3;
  color: #252626;
}

.fckCvCTR {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_centerT_right.png) repeat-y;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_centerT_right.png");
  /* Fin png */
}

.fckCvCBL {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_centerB_left.png) repeat-y;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_centerB_left.png");
  /* Fin png */
}

.fckCvCBC {
  background: #F3F3F3;
  color: #1c3c79;
}

.fckCvCBR {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_centerB_right.png) repeat-y;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_centerB_right.png");
  /* Fin png */
}

/* BOTTOM */
.fckCvCornerBL {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_bottomL.png) no-repeat top left;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_bottomL.png");
  /* Fin png */
}

.fckCvCornerBC {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_bottomC.png) repeat-x;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_bottomC.png");
  /* Fin png */
}

.fckCvCornerBR {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_bottomR.png) no-repeat top right;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/ficheId_bottomR.png");
  /* Fin png */
}

#fckPalmaresId {
  padding: 15px 20px 15px 20px;
}

#fckResumeCv li {
  padding: 0 0 10px 0;
  margin: 0 0 0 20px;
  list-style-image: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/puce2.gif);
}

.fckCvCTC h1 {
  color: #FFFFFF;
}

.fckCvCTC img, .fckCvCG img {
  border: 2px solid #f2f2f2;
}

.tableau_bleu, .tableau_rouge, .tableau_violet {
  border: 1px solid #8f8f8f;
  border-bottom: 4px solid #8f8f8f;
}

.tableau_bleu td, .tableau_rouge td, .tableau_violet td {
  padding: 12px 7px;
  background: #f4f4f4;
}

.tableau_bleu td td, .tableau_rouge td td, .tableau_violet td td {
  padding: 0;
}

/* Tableau bleu */
.tableau_bleu thead td {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/head_table_bleu.gif) repeat-x #074f84;
  color: #ffffff;
  font-weight: bold;
  height: 28px;
  padding: 0;
}

.tableau_bleu li, .tableau_bleu ul {
  list-style-image: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/puce_bleue.gif);
  margin: 5px 0 5px 5px;
}

/* Tableau rouge */
.tableau_rouge thead td {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/head_table_rouge.gif) repeat-x #83070a;
  color: #ffffff;
  font-weight: bold;
  height: 28px;
  padding: 0;
}

.tableau_rouge li, .tableau_rouge ul {
  list-style-image: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/puce_rouge.gif);
  margin: 5px 0 5px 5px;
}

/* Tableau violet */
.tableau_violet thead td {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/head_table_violette.gif) repeat-x #691d6c;
  color: #ffffff;
  font-weight: bold;
  height: 28px;
  padding: 0;
}

.tableau_violet li, .tableau_violet ul {
  list-style-image: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/puce_violette.gif);
  margin: 5px 0 5px 5px;
}

/* CV Joueur */
table.tabCV1 {
  table-layout: fixed;
  width: 100%;
  /*height						: 450px;*/
  border: 0px solid green;
  background-image: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/bkg_head_cv.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

.tabCVident {
  width: 100%;
  height: 266px;
  table-layout: fixed;
  overflow: hidden;
}

.tabCVidentTxt {
  table-layout: fixed;
}

.tabCVidentTxt td {
  font-family: Courier, "Courier New", monospace;
  color: #707279;
}

.tabCVidentTxt .nomJoueur {
  font-size: 18px;
  color: #b2133f;
  text-transform: uppercase;
  font-weight: bold;
}

.tabCVbio td {
  color: #707279;
}

.cacheIdCv {
  width: 205px;
  height: 253px;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/cache_idCv.png) no-repeat;
  z-index: 100;
  position: absolute;
  top: 0px;
  left: 57px;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/cache_idCv.png");
  /* Fin png */
}

img.encadreImg {
  border: 1px solid #aaaaaa;
}

#fondCV {
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/bkg_head_cv2.jpg.jpg) repeat-y;
}

.tabTrombi {
  /*background				: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/bkg_cv.jpg) repeat-y;*/
}

.joueurTrombi {
  /*background				: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/bkg_photo_cv.png) no-repeat;*/
  position: relative;
}

.cacheJoueurTrombi {
  width: 205px;
  height: 253px;
  background: url(http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/cache_idCv.png) no-repeat;
  z-index: 50;
  position: absolute;
  top: 10px;
  left: 20px;
  /* IE 6 pour png */
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/design/00012/img/cache_idCv.png");
  /* Fin png */
}

.nomJoueurTrombi {
  z-index: 60;
  position: relative;
}

.headEvent {
  border: 1px solid #cccccc;
  padding: 20px;
}

/*** FIN STYLES FCK ***/
	                        /*
	 Container du module en home page
*/
/****** STYLES DU MODULE FORUM ******/
#mdu00081containerId .auteur {
  font-weight: bold;
}

#mdu00081containerId .btns {
  margin: 15px 0 0 0;
  height: 20px;
  width: 100%;
}

#mdu00081containerId .btns .btn_newSujet {
  float: left;
  margin-right: 5px;
}

#mdu00081containerId .btns .postPages {
  float: right;
}

#mdu00081containerId .date {
  color: #a1a1a1;
  font-size: 10px;
}

#mdu00081containerId .erreurPage {
  font-size: 13px;
  font-weight: bold;
  margin: 20px 0 20px 0;
  text-align: center;
}

#mdu00081containerId .sujTheme {
  color: #1e4976;
  font-size: 20px;
  font-weight: bold;
}

#mdu00081containerId .tr_body_0 {
  background-color: #ffffff;
}

#mdu00081containerId .tr_body_1 {
  background-color: #f2f2f2;
}

#mdu00081containerId .tr_body_coulOver {
  background-color: #f2f2f2;
  border-bottom: 1px solid #d0d0d0;
}

#mdu00081containerId .tr_body_coulOut {
  background-color: #ffffff;
  border-bottom: 1px solid #d0d0d0;
}

#mdu00081containerId .cnt_posting {
  padding-top: 20px;
  width: 100%;
}

#mdu00081containerId .cnt_posting .btn_valider {
  padding-top: 15px;
  text-align: right;
  width: 100%;
}

#mdu00081containerId .cnt_posting .message_valide {
  color: #1e7620;
}

#mdu00081containerId .cnt_posting .message_invalide {
  color: #761e1e;
}

#mdu00081containerId #mduForumTable .head {
  width: 100%;
}

#mdu00081containerId #mduForumTable .head .guidage {
  background: #1e4976;
  color: #ffffff;
  font-size: 12px;
  margin-bottom: 10px;
  padding-top: 5px;
  height: 20px;
  width: 100%;
}

#mdu00081containerId #mduForumTable .head .guidage .ariane {
  margin-left: 10px;
}

#mdu00081containerId #mduForumTable .head .guidage a {
  color: #ffffff;
  text-decoration: none;
}

#mdu00081containerId #mduForumTable .head .guidage a:hover {
  color: #ffffff;
  text-decoration: underline;
}

#mdu00081containerId #mduForumTable .head .info_action {
  color: #1e4976;
  font-size: 12px;
}

#mdu00081containerId #mduForumTable .head .nbSujets {
  color: #1e4976;
  font-style: italic;
}

#mdu00081containerId #mduForumTable .head .titre {
  font-size: 50px;
}

#mdu00081containerId #mduForumTable table {
  border: 0;
  margin-top: 10px;
  width: 100%;
  border-spacing: 0px;
  border-collapse: collapse;
}

#mdu00081containerId #mduForumTable tbody .col1_statut {
  float: left;
  position: relative;
  height: 100%;
  width: 40px;
}

#mdu00081containerId #mduForumTable tbody .col1_infos {
  display: block;
  float: left;
  position: relative;
  text-align: left;
  width: 77%;
}

#mdu00081containerId #mduForumTable tbody .post_titre_sujet {
  color: #1e4976;
  font-size: 13px;
  font-weight: bold;
}

#mdu00081containerId #mduForumTable tbody a.sujet_lien {
  color: #1e4976;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

#mdu00081containerId #mduForumTable tbody a:hover.sujet_lien {
  color: #1e4976;
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
}

#mdu00081containerId #mduForumTable tbody a.theme_lien {
  color: #1e4976;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

#mdu00081containerId #mduForumTable tbody a:hover.theme_lien {
  color: #1e4976;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
}

#mdu00081containerId #mduForumTable tbody td {
  padding: 10px;
}

#mdu00081containerId #mduForumTable tbody td.post_td_auteur {
  background-image: url("http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/module/00016/81/img/sep_post.gif");
  background-repeat: no-repeat;
  background-position: left;
  text-align: left;
}

#mdu00081containerId #mduForumTable tbody td.post_td_sujet {
  text-align: left;
}

#mdu00081containerId #mduForumTable tbody td.td_1 {
  text-align: left;
}

#mdu00081containerId #mduForumTable tbody td.td_2 {
  background-image: url("http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/module/00016/81/img/sep_infos.gif");
  background-repeat: no-repeat;
  background-position: left;
  text-align: center;
}

#mdu00081containerId #mduForumTable tbody td.td_3 {
  background-image: url("http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/module/00016/81/img/sep_infos.gif");
  background-repeat: no-repeat;
  background-position: left;
  text-align: center;
}

#mdu00081containerId #mduForumTable tbody td.td_4 {
  background-image: url("http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/module/00016/81/img/sep_infos.gif");
  background-repeat: no-repeat;
  background-position: left;
  text-align: left;
}

#mdu00081containerId #mduForumTable thead {
  background: #b2b3b2 url("http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/module/00016/81/img/bkg_titrePartie.gif") repeat-x;
  color: #ffffff;
}

#mdu00081containerId #mduForumTable thead .tr_ssHead {
  background: white url("http://dev.sevanova.com/git_projects/sites/zewebmaker/ffvb.org/module/00016/81/img/bkg_sousTitrePartie.jpg") repeat-x;
  height: 13px;
}

#mdu00081containerId #mduForumTable thead a {
  color: #ffffff;
  text-decoration: none;
}

#mdu00081containerId #mduForumTable thead a:hover {
  color: #ffffff;
  text-decoration: underline;
}

#mdu00081containerId #mduForumTable thead td {
  height: 23px;
}

#mdu00081containerId #mduForumTable thead td.post_td_auteur {
  padding-left: 10px;
  text-align: left;
  width: 160px;
}

#mdu00081containerId #mduForumTable thead td.post_td_sujet {
  font-weight: bold;
  padding-left: 10px;
  text-align: left;
}

#mdu00081containerId #mduForumTable thead td.td_1 {
  font-weight: bold;
  padding-left: 10px;
  text-align: left;
}

#mdu00081containerId #mduForumTable thead td.td_2 {
  text-align: center;
  width: 44px;
}

#mdu00081containerId #mduForumTable thead td.td_3 {
  text-align: center;
  width: 66px;
}

#mdu00081containerId #mduForumTable thead td.td_4 {
  padding-left: 10px;
  text-align: left;
  width: 160px;
}

/*******
 HEADER
********/
.header {
  /***********
   SEARCH BAR
  ************/
  /****************
   NEWSLETTER FORM
  *****************/
}
.header .left {
  float: left;
  width: 700px;
}
.header .right {
  float: right;
  width: 265px;
}
.header .logo {
  margin-top: 10px;
  background: url(../design/00012/img/images/logo-ffvb.png) no-repeat;
  display: block;
}
.header h1 {
  padding: 0;
  margin: 0;
  border: none;
  height: auto;
}
.header .link-document {
  display: block;
  margin-bottom: 50px;
  width: 170px;
  padding: 9px 12px;
  background: url(../design/00012/img/images/button-document-ffvb.png) no-repeat;
  color: white;
  font-size: 22px;
  font-weight: normal;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.header .link-document:hover {
  color: #bccded;
}
.header .mduid1 {
  z-index: 10;
  position: absolute;
  right: -4px;
  top: 150px;
}
.header .mduid1 form {
  position: relative;
}
.header .mduid1 input {
  background: none;
  border: 0;
  padding: 0;
}
.header .mduid1 input#searchLabelId {
  display: none;
}
.header .mduid1 input#searchLabelId, .header .mduid1 input#searchLabelId + label {
  margin: 0 !important;
  position: absolute;
  right: 0;
  top: 0;
  margin: 0;
  background: url("../design/00012/img/images/search-button.png") no-repeat;
  width: 70px;
  height: 70px;
  outline: none;
  cursor: pointer;
}
.header .mduid1 input#searchLabelId:hover, .header .mduid1 input#searchLabelId + label:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.header .mduid1 .cmsInputTextContainer {
  display: block;
  background: #1d3a74;
  width: 335px;
  height: 70px;
  float: left;
  display: none;
}
.header .mduid1 .cmsInputTextContainer input {
  padding: 5px 10px;
  width: 315px;
  height: 60px;
  color: white;
  font-family: "share", sans-serif;
  font-size: 20px;
  outline: none;
}
.header .mduid1 .cmsInputSubmitContainer {
  display: block;
}
.header .mduid7 .mduTitre {
  color: #232323;
  font-family: "share", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
.header .mduid7 .mduLabel {
  background: none;
  border: none;
}
.header .mduid7 input[type=text] {
  padding: 0 5px;
  background: none;
  height: 27px;
  width: 210px;
  border: 1px solid #e5dede;
  border-right: none;
  background: #fff7f7;
  color: #383c4b;
  font-size: 12px;
  outline: none;
}
.header .mduid7 input[type=image] {
  background: url("../design/00012/img/images/button-ok.png") no-repeat;
  width: 36px;
  height: 29px;
  margin: 0;
  padding: 0;
  outline: none;
}
.header .mduid7 .mduNewsletterForm {
  margin: 0;
}
.header .mduid7 .cmsInputSubmitContainer,
.header .mduid7 .cmsInputTextContainer {
  margin: 0;
  padding: 0;
  display: block;
}
.header .mduid7 .cmsInputTextContainer {
  float: left;
}
.header .mduid7 .cmsInputSubmitContainer {
  width: 36px;
  float: left;
}
.header .mduid7 .mduNewsletterContent {
  position: absolute;
  top: 78px;
  right: 0px;
  background: #d62026;
  color: #fff7f7;
  font-family: "share", sans-serif;
  font-size: 13px;
  width: 262px;
  text-align: center;
  padding: 13px 2px 0 2px;
  height: 40px;
}

.sliderBX img {
  width: 100%;
}

.social-media {
  position: absolute;
  top: 90px;
  left: 125px;
}

#menuId {
  color: white;
  width: 920px;
  height: 70px;
  background: rgba(35, 35, 35, 0.9);
  position: relative;
}
#menuId a {
  color: white;
  font-family: "share", sans-serif;
}
#menuId > ul {
  padding: 0;
  position: relative;
}
#menuId > ul > li {
  float: left;
  border-right: 1px solid black;
  border-left: 1px solid #474747;
}
#menuId > ul > li:first-child {
  border-left: none;
}
#menuId > ul > li > a {
  display: block;
  padding: 24px;
  outline: none;
  font-size: 2em;
  text-transform: uppercase;
}
#menuId > ul > li > a.active {
  background: #595e72;
}
#menuId > ul > li > a:hover {
  background: #6f768f;
}
#menuId > ul > li:hover ul {
  display: block;
}
#menuId > ul > li > ul {
  padding: 5px 0 15px 0;
  background: #6f768f;
  width: 990px;
  position: absolute;
  top: 70px;
  left: 0;
  z-index: 99;
}
#menuId > ul > li > ul > li {
  display: block;
  float: left;
  width: 289px;
  margin: 10px 15px 0 15px;
}
#menuId > ul > li > ul > li > a {
  display: block;
  padding: 7px 10px;
  font-size: 1.7em;
  text-transform: uppercase;
  background: url("../design/00012/img/images/arrow-menu.png") right top no-repeat #646a81;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
#menuId > ul > li > ul > li > a:hover, #menuId > ul > li > ul > li > a.active {
  background-color: #8c91a5;
}
#menuId > ul > li > ul > li ul a {
  display: block;
  padding: 5px 5px 5px 25px;
  text-transform: none;
  font-size: 1.8em;
  font-weight: normal;
  -webkit-transition: color, 0.3s;
  -moz-transition: color, 0.3s;
  -o-transition: color, 0.3s;
  transition: color, 0.3s;
}
#menuId > ul > li > ul > li ul a::before {
  content: ". ";
}
#menuId > ul > li > ul > li ul a:hover, #menuId > ul > li > ul > li ul a.active {
  color: #2c2f39;
}
#menuId > ul > li > ul > li ul ul {
  margin-bottom: 10px;
}
#menuId > ul > li > ul > li ul ul a {
  padding-left: 50px;
  font-size: 1.4em;
}
#menuId > ul ul {
  display: none;
  padding: 0;
}

body {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #6A6A6A;
  background: url("../design/00012/img/bg.jpg") center top no-repeat #09152e;
}

a {
  font-family: "share", sans-serif;
}
a:hover {
  text-decoration: none;
}
a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
}

.mduCenter, .mduCenterG, .mduCenterD,
.mduCornerB, .mduCornerBG, .mduCornerBD,
.mduCornerH, .mduCornerHG, .mduCornerHD,
.mduLabelD, .mduLabelG {
  background: none;
  padding: 0;
  margin: 0;
  border: none;
}

.footer {
  width: 100%;
  padding: 17px 0 26px 0;
  text-align: center;
  /************ 
   FOOTER MENU
  *************/
}
.footer .wrapper {
  width: 968px;
  margin: 0 auto;
}
.footer .left-bottom {
  float: left;
  width: 728px;
  /************ 
   PARTENAIRES
  *************/
}
.footer .left-bottom #mdu00019containerId {
  width: 728px;
  height: 110px;
  overflow: hidden;
}
.footer .left-bottom #mdu00019containerId .mduTexteLibreTexte {
  width: 175px;
  height: 110px;
  float: left;
  overflow: hidden;
  background: white;
}
.footer .left-bottom #mdu00019containerId .mduTexteLibreTexte img {
  width: 100%;
  height: auto;
}
.footer .right-bottom {
  width: 220px;
  float: right;
  font-family: "share", sans-serif;
  background: white;
}
.footer .right-bottom h3 {
  padding: 5px;
  background: #2f5090;
  color: white;
  text-transform: uppercase;
  text-align: left;
  font-size: 1.8em;
  font-weight: bold;
}
.footer .right-bottom .agenda {
  padding: 10px;
  font-size: 1.2em;
  height: 300px;
  overflow: auto;
}
.footer .right-bottom .agenda .mduLabel {
  background: transparent;
  padding: 0;
  border-bottom: 1px solid #d8d5d5;
}
.footer .right-bottom .agenda .mduTitre {
  display: block;
  float: none;
  margin: 0 10px;
  padding: 0 0 5px 0;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.5em;
  font-family: "share", sans-serif;
  text-align: center;
  color: #2f5090;
  background: white;
}
.footer .right-bottom .agenda .mduTexteLibreContainer {
  margin-top: 8px;
}
.footer .right-bottom .agenda .mduTexteLibreTexte {
  margin-bottom: 15px;
}
.footer .right-bottom .agenda .item-agenda td {
  font-family: "share", sans-serif;
  color: #6f768f;
  font-size: 13px;
}
.footer .right-bottom .agenda .item-agenda td:first-child {
  width: 45px;
  font-size: 25px;
  font-weight: bold;
  color: #244586;
  background: #f4f4f4;
}
.footer .right-bottom .agenda .item-agenda td:first-child + td {
  width: 10px;
}
.footer .right-bottom .agenda .item-agenda td p {
  margin: 0;
}
.footer .champs {
  background: white;
  padding: 10px;
}
.footer .champ {
  cursor: pointer;
  float: left;
  margin-left: 61px;
}
.footer .champ:first-child {
  margin-left: 0;
}
.footer #cmsFooterContainerId {
  clear: both;
  padding-top: 25px;
}
.footer .cmsLinkNiv0Footer {
  color: white;
  font-size: 1.5em;
  font-weight: normal;
}
.footer .cmsLinkNiv0Footer:hover {
  text-decoration: underline;
}
.footer .logoRef {
  display: block;
  text-align: center;
  padding-top: 20px;
}

/***
 AD
****/
#mdu00057containerId {
  margin: 15px 0;
}

.sidebar {
  width: 201px;
  float: left;
  /*************
   BEACH VOLLEY
  **************/
}
.sidebar > a {
  display: block;
  margin-top: 14px;
  color: white;
  font-family: "share", sans-serif;
  text-transform: uppercase;
  -webkit-box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.5);
}
.sidebar > a:hover img {
  opacity: 1;
  filter: alpha(opacity=100);
}
.sidebar .blue {
  padding: 14px;
  width: 173px;
  height: 174px;
  background: url("../design/00012/img/images/bg-boutique.jpg") no-repeat 0 0 transparent;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.sidebar .blue:hover {
  color: #2f5aae;
}
.sidebar .blue img {
  display: block;
  margin: 0 auto;
  margin-bottom: 5px;
}
.sidebar .blue span {
  font-size: 1.3em;
}
.sidebar .red {
  width: 201px;
  height: 143px;
  background: url("../design/00012/img/images/trouver-un-club.jpg") no-repeat 0 0 transparent;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.sidebar .red:hover,
.sidebar .red strong {
  color: #d62026;
}
.sidebar .red span {
  display: block;
  font-size: 2.3em;
  padding: 70px 0 0 14px;
}
.sidebar .red strong {
  display: block;
}
.sidebar .espaces {
  margin-top: 15px;
  margin-bottom: 10px;
  position: relative;
  min-height: 237px;
  overflow: hidden;
  background: url("../design/00012/img/images/bg-sidebar.jpg") center 12px no-repeat #1d1d1d;
}
.sidebar .espaces .left-area {
  height: 100%;
  position: absolute;
  top: 12px;
  left: 0;
  background: url("../design/00012/img/images/left-repeat-sidebar.jpg") 0 0 repeat-y transparent;
}
.sidebar .espaces .left-area span {
  display: block;
  width: 13px;
  height: 132px;
  background: url("../design/00012/img/images/left-sidebar.jpg") 0 0 no-repeat transparent;
}
.sidebar .espaces .right-area {
  height: 100%;
  position: absolute;
  top: 12px;
  right: 0;
  background: url("../design/00012/img/images/right-repeat-sidebar.jpg") 0 0 repeat-y transparent;
}
.sidebar .espaces .right-area span {
  display: block;
  width: 11px;
  height: 132px;
  background: url("../design/00012/img/images/right-sidebar.jpg") 0 0 no-repeat transparent;
}
.sidebar .espaces .center-area {
  padding: 12px;
}
.sidebar .espaces .center-area span {
  position: absolute;
  top: 0;
  left: 0;
  height: 12px;
  width: 200px;
  display: block;
  background: url("../design/00012/img/images/bottom-sidebar.jpg") center bottom no-repeat transparent;
}
.sidebar .espaces .center-area span:first-child {
  top: auto;
  bottom: 0;
  background: url("../design/00012/img/images/top-sidebar.jpg") center top no-repeat transparent;
}
.sidebar .espaces .center-area a {
  display: block;
  padding: 7px 15px;
  text-transform: uppercase;
  font-size: 1.2em;
  color: white;
  border-bottom: 1px solid #2c2c2c;
  border-top: 1px solid #434343;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
  background: url("../design/00012/img/images/arrow.png") 165px 8px no-repeat transparent;
}
.sidebar .espaces .center-area a:first-child {
  border-top: none;
}
.sidebar .espaces .center-area a:hover {
  color: #e56819;
}
.sidebar #mdu00073containerId {
  display: none;
}
.sidebar #mdu00060containerId {
  margin-top: 15px;
  padding: 5px;
  width: 193px;
  height: 155px;
  background: url("../design/00012/img/images/sidebar_beach.jpg") 0 0 no-repeat transparent;
  position: relative;
}
.sidebar #mdu00060containerId .mduLabel {
  display: none;
}
.sidebar #mdu00060containerId .cmsTitre3 {
  display: block;
  width: 120px;
  margin: 5px 10px;
  text-transform: uppercase;
  color: #f7701b;
  font-size: 3em;
  font-family: "share", sans-serif;
  font-weight: bold;
  line-height: 0.8em;
}
.sidebar #mdu00060containerId .mduTexteLibreTexte {
  position: absolute;
  bottom: 11px;
  right: 14px;
}
.sidebar #mdu00060containerId .mduTexteLibreTexte a {
  float: right;
  clear: both;
  display: inline-block;
  padding: 5px;
  text-align: right;
  color: white;
  font-size: 1.4em;
  font-weight: normal;
  background: rgba(0, 0, 0, 0.8);
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.sidebar #mdu00060containerId .mduTexteLibreTexte a:hover {
  color: #f7701b;
}

.sidebar {
  margin-top: 15px;
  margin-left: 11px;
}

.page-wrapper {
  padding: 15px 11px;
}

.main-content {
  width: 680px;
  padding: 15px 32px;
  margin-left: 17px;
  float: left;
  background: white;
}

.cmsCheminDeFerContainer {
  background: white;
  margin-bottom: 15px;
}

.home-breadcrumb {
  float: left;
}
.home-breadcrumb + .cmsArianeArrow {
  float: left;
  padding: 0 5px;
}

/* ====== Templates ==================================================================== */
.home-wrapper {
  padding: 15px 11px;
}
.home-wrapper .main-col {
  width: 655px;
  float: left;
}
.home-wrapper .center-col {
  width: 422px;
  float: right;
  /*************
   BEACH VOLLEY
  **************/
}
.home-wrapper .center-col .espaces {
  margin-bottom: 10px;
  position: relative;
  min-height: 263px;
  background: url("../design/00012/img/images/bg-espaces.jpg") center 12px no-repeat #1d1d1d;
}
.home-wrapper .center-col .espaces .left-area {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: url("../design/00012/img/images/espaces-left-repeat.jpg") 0 0 repeat-y transparent;
}
.home-wrapper .center-col .espaces .left-area span {
  display: block;
  width: 12px;
  height: 189px;
  background: url("../design/00012/img/images/espaces-left.jpg") 0 0 no-repeat transparent;
}
.home-wrapper .center-col .espaces .right-area {
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background: url("../design/00012/img/images/espaces-right-repeat.jpg") 0 0 repeat-y transparent;
}
.home-wrapper .center-col .espaces .right-area span {
  display: block;
  width: 12px;
  height: 189px;
  background: url("../design/00012/img/images/espaces-right.jpg") 0 0 no-repeat transparent;
}
.home-wrapper .center-col .espaces .center-area {
  padding: 12px;
}
.home-wrapper .center-col .espaces .center-area span {
  position: absolute;
  top: 0;
  left: 0;
  height: 12px;
  width: 421px;
  display: block;
  background: url("../design/00012/img/images/espaces-bottom.jpg") center bottom no-repeat transparent;
}
.home-wrapper .center-col .espaces .center-area span:first-child {
  top: auto;
  bottom: 0;
  background: url("../design/00012/img/images/espaces-top.jpg") center top no-repeat transparent;
}
.home-wrapper .center-col .espaces .center-area a {
  display: block;
  padding: 7px 15px;
  text-transform: uppercase;
  font-size: 1.6em;
  color: white;
  border-bottom: 1px solid #2c2c2c;
  border-top: 1px solid #434343;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
  background: url("../design/00012/img/images/arrow.png") 380px 10px no-repeat transparent;
}
.home-wrapper .center-col .espaces .center-area a:first-child {
  border-top: none;
}
.home-wrapper .center-col .espaces .center-area a:hover {
  color: #e56819;
}
.home-wrapper .center-col #mdu00060containerId {
  padding: 5px;
  width: 410px;
  height: 132px;
  background: url("../design/00012/img/images/beach.jpg") 0 0 no-repeat transparent;
  position: relative;
}
.home-wrapper .center-col #mdu00060containerId .mduLabel {
  display: none;
}
.home-wrapper .center-col #mdu00060containerId .cmsTitre3 {
  display: block;
  width: 120px;
  margin: 5px;
  text-transform: uppercase;
  color: #f7701b;
  font-size: 3.5em;
  font-family: "share", sans-serif;
  font-weight: bold;
  line-height: 0.8em;
}
.home-wrapper .center-col #mdu00060containerId .mduTexteLibreTexte {
  position: absolute;
  bottom: 11px;
  right: 9px;
}
.home-wrapper .center-col #mdu00060containerId .mduTexteLibreTexte a {
  float: right;
  clear: both;
  display: inline-block;
  padding: 5px;
  text-align: right;
  color: white;
  font-size: 16px;
  font-weight: normal;
  background: rgba(0, 0, 0, 0.8);
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.home-wrapper .center-col #mdu00060containerId .mduTexteLibreTexte a:hover {
  color: #f7701b;
}
.home-wrapper .right-col {
  width: 282px;
  float: right;
  /***********
   ACTUALITES
  ************/
}
.home-wrapper .right-col .push {
  display: block;
  padding: 10px;
  width: 262px;
  height: 142px;
  background: url("../design/00012/img/images/bg-mediatheque.jpg") no-repeat 0 0 transparent;
  color: white;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.home-wrapper .right-col .push:hover {
  color: #4372cd;
}
.home-wrapper .right-col .push:hover img {
  opacity: 1;
  filter: alpha(opacity=100);
}
.home-wrapper .right-col .push span {
  margin: 5px 0 0 0;
  display: block;
  text-transform: uppercase;
  font-family: "share", sans-serif;
  font-size: 1.4em;
}
.home-wrapper .right-col .push span:first-child {
  font-size: 1.7em;
  margin: 0 0 5px 0;
}
.home-wrapper .right-col .mduid3 {
  position: relative;
}
.home-wrapper .right-col .mduid3 .mduLabel {
  background: none;
  border-bottom: 0;
}
.home-wrapper .right-col .mduid3 .mduLabel .mduTitre {
  display: block;
  margin-top: 10px;
  font-size: 2em;
  font-family: "share", sans-serif;
  text-transform: uppercase;
  color: #383c4b;
}
.home-wrapper .right-col .mduid3 .mduRss {
  display: none;
}
.home-wrapper .right-col .mduid3 .mduActualitesFrontContainer {
  background: rgba(255, 255, 255, 0.8);
}
.home-wrapper .right-col .mduid3 .mduActualitesFrontContainer ul {
  padding: 0;
}
.home-wrapper .right-col .mduid3 .mduActualitesFrontContainer .mduActualiteFrontContainer {
  margin: 0 10px;
  padding: 10px 0 30px 0;
  border-bottom: 1px solid white;
  position: relative;
}
.home-wrapper .right-col .mduid3 .mduActualitesFrontContainer .cmsThumbLeftContainer {
  padding-top: 0;
}
.home-wrapper .right-col .mduid3 .mduActualitesFrontContainer > .cmsGoToArticle {
  position: absolute;
  top: 18px;
  right: 5px;
}
.home-wrapper .right-col .mduid3 .mduActualitesFrontContainer > .cmsGoToArticle a {
  color: #fa4e4e;
  display: block;
  font-size: 1.5em;
  font-family: "share", sans-serif;
  text-transform: uppercase;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.home-wrapper .right-col .mduid3 .mduActualitesFrontContainer > .cmsGoToArticle a:hover {
  color: white;
}
.home-wrapper .right-col .mduid3 .mduActualitesFrontContainer .cmsDate1 {
  color: #fa4e4e;
  font-size: 1.1em;
  text-transform: uppercase;
}
.home-wrapper .right-col .mduid3 .mduActualitesFrontContainer .cmsTitre3 {
  display: block;
  margin-top: 5px;
  color: #6f768f;
  font-size: 1.4em;
  font-family: "share", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
.home-wrapper .right-col .mduid3 .mduActualitesFrontContainer .cmsExtract1 {
  display: none;
}
.home-wrapper .right-col .mduid3 .mduActualitesFrontContainer .cmsReadMore1 {
  padding: 5px;
  position: absolute;
  bottom: 5px;
  right: 0;
  background: #fa4e4e;
  color: white;
  text-transform: uppercase;
  font-size: 1.2em;
  font-family: "share", sans-serif;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.home-wrapper .right-col .mduid3 .mduActualitesFrontContainer .cmsReadMore1:hover {
  background: #6f768f;
}
.home-wrapper .right-col .mduid3 .mduCornerB {
  height: 20px;
}
.home-wrapper .sidebar {
  margin-top: 0;
  margin-left: 0;
}

/*********
 A LA UNE
**********/
.alaune {
  width: 100%;
  position: relative;
}
.alaune > div {
  margin-bottom: 10px;
}
.alaune .mduid6 .mduMiseEnAvantArticleContent,
.alaune .mduid6 .cmsThumbLeftContainer {
  padding: 0;
}
.alaune .mduid6 .cmsTable1Table {
  display: none;
}
.alaune .mduid6 .mduMiseEnAvantScrollerId {
  width: 100%;
  height: 350px;
}
.alaune .mduid6 .mduMiseEnAvantScrollerId ul {
  padding: 0;
  height: 100%;
}
.alaune .mduid6 .mduMiseEnAvantScrollerId li {
  position: relative;
  height: 350px !important;
  width: 655px !important;
  background-size: cover;
}
.alaune .mduid6 .mduMiseEnAvantNav {
  position: absolute;
  right: 0;
  bottom: 10px;
  z-index: 10;
  width: 125px;
}
.alaune .mduid6 .mduMiseEnAvantLeft,
.alaune .mduid6 .mduMiseEnAvantRight {
  display: block;
  width: 53px;
  height: 90px;
  float: left;
  overflow: hidden;
  text-indent: 10000px;
  cursor: pointer;
}
.alaune .mduid6 .mduMiseEnAvantLeft {
  background: url("../design/00012/img/images/left.png") 0 0 no-repeat transparent;
}
.alaune .mduid6 .mduMiseEnAvantRight {
  background: url("../design/00012/img/images/right.png") 0 0 no-repeat transparent;
}
.alaune .mduid6 .cmsTable1HeadTdCenterTxt,
.alaune .mduid6 .cmsTable1HeadTdCenter {
  width: auto;
}
.alaune .mduid6 .mduMiseEnAvantArticleContent {
  height: auto;
}
.alaune .mduid6 .cmsTable1HeadTdLeft,
.alaune .mduid6 .cmsTable1HeadTdRight {
  display: none;
}
.alaune .mduid6 .cmsTable1HeadTdCenterTxt {
  width: 639px;
  margin: 0;
  padding: 10px 12px 0 12px;
  display: block;
  float: left;
  height: 30px;
  color: #666666;
  font-size: 18px;
  font-weight: bold;
  text-align: left;
}
.alaune .mduid6 .cmsThumbLeftContainer {
  width: 100%;
  float: none;
}
.alaune .mduid6 .cmsThumbLeftContainer .cmsThumbLeft {
  width: 100%;
  height: auto;
}
.alaune .mduid6 .cmsTitre2Container {
  position: absolute;
  z-index: 10;
}
.alaune .mduid6 .cmsTexte1 {
  position: absolute;
  z-index: 10;
}
.alaune .mduid6 .cmsDate1 {
  display: none;
}
.alaune .mduid6 .mduMiseEnAvantArticleContent .cmsdate2 {
  display: none;
}
.alaune .mduid6 .mduMiseEnAvantArticleContent .cmsTitre2 {
  font-size: 14px;
  color: #666666;
  margin: 8px 0 0 0;
  display: block;
}
.alaune .mduid6 .content-une {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 10;
  width: 490px;
  background: rgba(0, 0, 0, 0.9);
  padding: 15px 140px 15px 25px;
}
.alaune .mduid6 .content-une .cmsExtract1 {
  color: white;
  font-size: 1.3em;
  margin: 5px 0;
}
.alaune .mduid6 .content-une .cmsTitre3 {
  font-size: 2em;
}
.alaune .mduid6 .content-une .cmsTitre3,
.alaune .mduid6 .content-une .cmsGoToArticle {
  text-transform: uppercase;
  font-family: "share", sans-serif;
  color: white;
  font-weight: bold;
}
.alaune .mduid6 .content-une .cmsGoToArticle {
  float: none;
  margin-top: 10px;
}
.alaune .mduid6 .content-une .cmsGoToArticle a {
  font-size: 1.7em;
  text-align: left;
}
.alaune .mduid6 .content-une .cmsGoToArticle a:hover {
  color: #244586;
}

/***************
 MODULE ARTICLE
****************/
.module-main-area .mduNewsletterContent {
  padding: 10px;
  margin-bottom: 15px;
  background: white;
  color: #fa4e4e;
  border: 1px solid #fa4e4e;
  font-family: "share", sans-serif;
  font-size: 1.6em;
  font-weight: bold;
}
.module-main-area .mduid1 {
  background-color: white;
  padding: 20px;
}

/***********
 NOUVEAUTES
************/
#mdu00071containerId {
  padding: 15px 10px;
  background: #f4f4f4;
}
#mdu00071containerId .mduLabel {
  background: none;
  padding: 0;
  border: 0;
}
#mdu00071containerId .mduTitre {
  float: none;
  background: none;
  font-family: "share", sans-serif;
  color: #383c4b;
  font-size: 1.7em;
  font-weight: bold;
  text-transform: uppercase;
}
#mdu00071containerId .cmsTitre3Container {
  padding-top: 15px;
}
#mdu00071containerId .cmsTitre3 {
  font-family: "share", sans-serif;
  color: #6f768f;
  font-size: 1.3em;
  font-weight: bold;
  text-transform: uppercase;
}
#mdu00071containerId .mduTexteLibreTexte {
  color: black;
  font-size: 1.1em;
}
#mdu00071containerId a {
  font-family: "share", sans-serif;
  color: #383c4b;
  font-size: 1.3em;
  font-weight: bold;
  text-transform: uppercase;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
#mdu00071containerId a:hover {
  color: #fa4e4e;
}
