body
{
  text-align: center;
  margin: 0;
  padding: 0;
  background: #000 url(/images/design/background_home.png) center top repeat-x;
}

a
{
  font-family: Arial;
  font-size: 13px;
}

a:link, a:visited
{
  color: #333333;
}

a:hover
{
  text-decoration: none;
  color: #FF7700;
}

hr
{
   float: left;
   width: 80%;
   margin: 5px 10%;
   color: #DDDDDD;
   size: 1px;
}

strong
{
  font-family: Arial;
  font-size: 13px;
}

ul li hr
{
  width: 90%;
  margin-left: 0;
}


ul.clubPresentation
{
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
    list-style: none;
    font: 13px Arial;
}

ul.clubPresentation li
{
    float: left;
    margin: 5px 5%;
    list-style: none;
    width: 40%;
    padding: 0;
}

ul.clubPresentation li.clear
{
    clear: both;
}

ul, p
{
    font: 13px Arial;
}

p
{
  text-align: justify;
}


div.centreur
{
  margin: 0 auto;
  width: 1002px;
  text-align: left;
}

div.centreur#pageCentreur
{
  margin-top: 30px;
  z-index: 2;
}

ul#communaute
{
  margin: 5px 20px 0 10px;
  padding: 0;
  color: white;
  width: 960px;

  
}

ul#communaute li
{
  float: left;
  margin: 0 0 0 10px;
  padding: 0;
  list-style: none;
  font-size: 13px;
  font-family: Arial;
  display: inline;
  font-weight: bold;
}

ul#communaute li a
{
  color: white;
  text-decoration: none;
}

ul li#recherche
{
  float: right;
}

ul li#recherche input[type=text], #signin_menu input[type=text], #signin_menu input[type=password]
{
  margin: 0;
  padding: 2px 5px;
  border: 1px solid #CCCCCC;
  font-size: 12px;
  height: 19px;
  width: 166px;
  float: left;
  display: inline;
}


ul li#recherche input[type=submit], #contactBouton
{
  margin: 0 0 3px 6px;
  padding: 0;
  border: none;
  background: url(/images/design/bouton_ok.png);
  width: 27px;
  height: 24px;
  float: left;
  display: inline;
}
#signin_menu input[type=submit]
{
  margin: 0 0 3px 0px;
  padding: 0;
  border: none;
  background: url(/images/design/bouton_connecte.png);
  width: 95px;
  height: 23px;

}

#barre
{
  position: absolute;
  top: 0;
  width: 100%;
  height: 32px;
  text-align: left;
  background: url(/images/design/barre_haut_fond.png) repeat-x;
}

#header #logoPubParieur
{
  height: 183px;
  width: 1002px;
  z-index: 2;
}

#header #hermines
{
  height: 183px;
  width: 600px;
  margin: -183px 0 0 -60px;
  position: absolute;

  z-index: -1;
}


#header #logoPubParieur #logo
{
  margin: 0 38px 0 15px;
  float: left;
  display: inline;
  border: 0;
}


#billetterieLogo
{
    float: left;
    width: 175px;
    height: 78px;
    margin: 10px 0 0 10px;
    border-right: 1px solid #D4D4D4;
    text-align:center;
}
#billetterieTexte
{
    float: left;
    margin: 8px 0 0 15px;
    width: 250px;
    
}

#billetterieTexte img, #billetterieTexte a
{
  border: 0;
  text-decoration: none;
  margin: 0;
}

#billetterieTexte h3
{
    margin: 0 2px 0 2px;
    font-size: 15px;
    font-family: Arial;
    color: #484443;
}

#billetterieTexte h4
{
    font-weight: normal;
    margin: 0 2px 5px 2px;
    font-size: 12px;
    font-family: Arial;
    color: #484443;
}

#billetterieTexte h5
{
    font-weight: bold;
    margin: 0 2px 1px 2px;
    font-size: 13px;
    font-family: Arial;
    color: #777777;
}



#header #logoPubParieur #pubHaut
{
  margin: 10px 0 0 0;
  background: url(/images/design/pub_haut_fond.png);
  width: 736px;
  height: 99px;
  float: left;
  display: inline;
}

#header #logoPubParieur #espaceParieur
{
  background: url(/images/design/espace_parieur.png);
  width: 145px;
  height: 66px;
  margin: 3px 0 0 0;
  float: left;
  display: inline;
}

#header #logoPubParieur #animationFlash
{
  width: 589px;
  height: 78px;
  background: url(/images/design/anim.png) no-repeat;
  float: left;
}

   

#header #fclwebMenuFacebookRss
{
  height: 46px;
  width: 1002px;

}

#header #fclwebMenuFacebookRss img
{
  float: left;
}

#header #fclwebMenuFacebookRss .gauche
{
  background: url(/images/design/noir_coin_gauche.png) no-repeat;
}

#header #fclwebMenuFacebookRss .droite
{
  background: url(/images/design/noir_coin_droit.png) no-repeat top right;
}

#header #fclwebMenuFacebookRss .milieu
{
  margin: 0 16px 0 18px;
  background: url(/images/design/noir_fond.png) repeat-x;
  width: 968px;
  height: 46px;
}




.gauche, .droite, .milieu, .basDroite, .basGauche, .hautDroite, .hautGauche
{
  width: 100%;
  height: 100%
}

#middle
{
  float: left;
  margin: 0;
  padding: 0;
  width: 1002px;

}

#middle #middleNoirBas
{
  float: left;
  margin: 0;
  padding: 0;
  width: 1002px;
  height: 16px
}

#middle #middleNoirBas .droite
{
  background: url(/images/design/noir_coin_bas_droit.png) no-repeat bottom right;
}

#middle #middleNoirBas .gauche
{
  background: url(/images/design/noir_coin_bas_gauche.png) no-repeat bottom left;
}

#middle #middleNoirBas .milieu
{
  margin: 0 14px 0 14px;
  width: 978px;
  background: black;
}

#middle #middleNoir
{
  float: left;
  margin: 0;
  padding: 0;
  width: 1002px;
  background: black;
  color: white;
}

#middle #middleNoirBlanc
{
  float: left;
  margin: 0;
  padding: 0;
  width: 1002px;
  background: white url(/images/design/noirToBlanc.png) repeat-x;
}

#middle #middleBlancBas
{
  float: left;
  margin: 0;
  padding: 0;
  width: 1002px;
  height: 17px
}

#middle #middleBlancBas .droite
{
  background: url(/images/design/milieu_bas_droite.png) no-repeat bottom right;
}

#middle #middleBlancBas .gauche
{
  background: url(/images/design/milieu_bas_gauche.png) no-repeat bottom left;
}

#middle #middleBlancBas .milieu
{
  margin: 0 11px 0 11px;
  width: 978px;
  background: white;
}
#middle #middleBlancHaut
{
  float: left;
  margin: 11px 0 0 0;
  padding: 0;
  width: 1002px;
  height: 12px;
  display: inline;
}

#middle #middleBlancHaut .droite
{
  background: url(/images/design/milieu_haut_droit.png) no-repeat bottom right;
}

#middle #middleBlancHaut .gauche
{
  background: url(/images/design/milieu_haut_gauche.png) no-repeat bottom left;
}

#middle #middleBlancHaut .milieu
{
  margin: 0 11px 0 11px;
  width: 978px;
  background: white;
}

#middle #middleBlanc
{
  float: left;
  margin: 0;
  padding: 0;
  width: 1002px;
  background: white;
  color: black;
}      

#middle #middleBoutonTop
{
  float: left;
  width: 1002px;
  height: 21px;
}

#middle #middleBoutonTop img
{
  float: right;
  margin: 0 16px 0 0;
  padding: 0;
  border: 0;

}

#middleGauche
{
  float: left;
  margin: 0 0 0 10px;
  width: 504px;
}

#middleGaucheMaxi
{
  float: left;
  margin: 0 0 0 10px;
  width: 830px;
}



#middleDroite
{
  float: left;
  margin: 0 0 0 10px;
  width: 326px;
}

#middleDroitePub
{
  float: left;
  margin: 0 0 0 10px;
  width: 130px;
}

#footer
{
  float: left;
  width: 1002px;
  height: 140px;
}

#footer #partenaireTitre
{
  margin: -120px auto 0 auto;
  width: 187px;
  height: 53px;
  background: url(/images/design/partenaire_titre.png);

  position: relative;
}

#footerPartenaire
{
  width: 898px;
  height: 79px;
  margin: 30px auto 0 auto;
  text-align: center;
}


#footerBackground
{
  position: absolute;
  background: url(/images/design/background_bas.png) repeat-x bottom;
  width: 100%;
  height: 540px;
  bottom: 0;
  z-index: -1;
}

#footerCentreur
{
  width: 1002px;
  height: 200px;
  margin-top: 340px;
  background: url(/images/design/poisson_bas.png) no-repeat;
}

#footerPartenaire img
{
  border: 0;
  margin: 17px 10px 0 10px;
}

#footerPartenaire a
{
  text-decoration: none;
}

#footerPartenaire .gauche
{
  background: url(/images/design/partenaire_gauche.png) no-repeat top left;
}

#footerPartenaire .droite
{
  background: url(/images/design/partenaire_droit.png) no-repeat top right;
}

#footerPartenaire .milieu
{
  background: url(/images/design/partenaire_fond.png) repeat-x;
  width: 854px;
  height: 79px;
  margin: 0 26px 0 18px;
}



.cadre .titre
{
  height: 28px;
  float: left;
}

.cadre .titre .gauche
{
  background: url(/images/design/titre_gauche.png) no-repeat top left;
  float: left;
}

.cadre .titre .droite
{
  background: url(/images/design/titre_droit.png) no-repeat top right;
  float: left;
}

.cadre .titre .milieu
{
  background: url(/images/design/titre_fond.png) repeat-x;
  margin: 0 12px;
  float: left;
  display: inline;
}

.cadre .titre .milieu h2, #flashHaut h2
{
  font-size: 14px;
  font-family: arial;
  margin: 7px 0 0 5px;
  text-transform: uppercase;
  color: black;
  float: left;
}

#flashHaut h2
{
  margin-left: 15px;
}

.cadre .titre .milieu h2 span, #flashHaut h2 span
{
  color: #ea610b;
}




.cadre .bas
{
  height: 13px;
  float: left;
}

.cadre .bas .gauche
{
  background: url(/images/design/cadre_bas_gauche.png) no-repeat bottom left;
  height: 13px;
  float: left;
}

.cadre .bas .droite
{
  background: url(/images/design/cadre_bas_droite.png) no-repeat bottom right;
  height: 13px;
  float: left;
}

.cadre .bas .milieu
{
  background: url(/images/design/cadre_bas_fond.png) repeat-x bottom;
  height: 13px;
  margin: 0 12px;
  display: inline;
  float: left;
}




.cadre .contenu
{
  float: left;
  display: inline;
}

.cadre .contenu .gauche
{
  background: url(/images/design/cadre_milieu_gauche.png) repeat-y top left;
  float: left;
}

.cadre .contenu .droite
{
  background: url(/images/design/cadre_milieu_droit.png) repeat-y top right;
  float: left;
}

.cadre .contenu .milieu
{
  margin: 0 1px;
  display: inline;
  float: left;
}

.cadre
{
  width: 504px;
  background-position: 28px left;
  float: left;
  margin: 2px 0 13px 0;
}

#middleGauche h1, #middleGaucheMaxi h1
{
    font-family: Arial;
    font-size: 18px;
    color: #333333;
}

.cadre p
{
    text-align: justify;
    margin: 10px;
    font-family: Arial;
    font-size: 13px;
}

.cadre h3
{
    margin: 10px 10px 0 10px;
    font-family: Arial;
    font-size: 15px;
    color: #FF6600;
}

.cadre h4
{
    margin: 10px;
    font-family: Arial;
    font-size: 14px;
    color: #333333;
    width: 90%;
    float: left;
}

.cadre img
{
    float: left;
    margin: 10px;
}

.cadre ul, .cadre ul.defaut
{
  list-style: none;
}

.cadre ul li, .cadre ul.defaut li
{
    list-style: none;
}

.cadre ul.ordonne
{
    list-style: none;
    width: 100%;
    float: left;
}

.cadre ul.ordonne li
{
    width: 90%;
    list-style: none;
    float: left;
}

.cadre ul li p
{
    margin: 2px;
}

.cadre ul.imageCote
{
    width: 330px;
    float: left;
}

.cadre ul.imageCote li
{
    width: 300px;
    list-style: square;

}

.cadre ul.fondEcran
{
    margin: 10px 0 0 0;
    width: 200px;
    float: left;
}

.cadre ul.fondEcran li
{
    width: 170px;
    list-style: square;

}


/*.cadre div.separation
{
  border-bottom: 1px solid #EEEEEE;
  height: 1px;
  width: 200px;
  margin: 0 auto;
}*/


#fclboutique
{
  width: 504px;
  height: 170px;
  margin: 2px 0 0 0;
  float: left;
  /*background: url(/images/test_fclboutique.jpg) 28px left no-repeat;*/
}

#fclbilletterie
{
  width: 504px;
  height: 132px;
  margin: 15px 0 0 0;
  background: url(/images/design/fond_billetterie.png) bottom right no-repeat;
  float: left;
}


.cadre .titre .milieu, .cadre .bas .milieu
{
  width: 480px;
}

.cadre .contenu .milieu
{
  width: 502px;
}



#fclbilletterie .contenu
{
  height: 91px;
}


#fclboutique .contenu
{
  height: 129px;
}



#fclwebTv
{
  width: 230px;
  height: 205px;
  margin: 15px 0 0 9px;
  float: left;
}

#fclwebTv .contenu
{
  height: 164px;
  width: 228px;
}

#fclwebTv .titre .milieu, #fclwebTv .bas .milieu
{
  width: 204px;
}

#fclwebTv .contenu .milieu
{
  width: 226px;
}

#fclwebTv .contenu .milieu img
{
  margin: 0;
}

#fclwebTv .contenu .milieu .etoiles
{
  margin: 5px 0 0 0;
  float: left;
}

#fclwebTv .contenu .milieu .jcarousel-mini
{
    margin: 10px 0 0 0;
    
}


#sondage
{
  width: 230px;
  height: 202px;
  margin: 15px 0 0 9px;
  float: left;
}

#sondage .contenu .milieu
{
  width: 226px;
}

#sondage .titre .milieu, #sondage .bas .milieu
{
  width: 204px;
}

#sondage h4
{
  font-size: 13px;
  font-family: arial;
  margin: 7px 0 2px 10px;
  color: #323232;
}

#sondage p
{
  font-size: 12px;
  font-family: arial;
  margin: 1px;
}

#sondage ul
{
    margin: 5px 0 0 20px;
    padding: 0;
}

#sondage ul li
{
    list-style: none;
    float: left;
    width: 100%;
}

#sondage label
{
    font-size: 12px;
    font-family: Arial;
    color: #646464;
    font-weight: bold;
}

#sondageVote
{
  background: url(/images/design/bouton_voter.png) no-repeat;
  width: 44px;
  height: 21px;
  margin: 10px 0 0 90px;
  border: 0;
  float: left;
}

.sondageBarre
{
    width: 150px;
    height: 20px;
    float: left;
}

.sondageBarre div
{
    margin: 3px 0 0 0;
    height: 10px;
    background-color: #DDDDDD;
    float: left;
}

.sondageBarre span
{
    margin: 0 0 0 10px;
    font-size: 12px;
    font-family: Arial;
    float: left;
}

.sondage
{
  overflow: auto;
  overflow-x: hidden;
  float: left;
  height: 161px;
}


#autopromo
{
  width: 265px;
  height: 207px;
  margin: 15px 0 0 0;
  float: left;
}

#autopromo img, #autopromo a
{
  text-decoration: none;
  border: 0;
}



#forum
{
  width: 265px;
  height: 202px;
  margin: 15px 0 0 0;
  float: left;
}

#forum .contenu
{
  width: 264px;
  height: 161px;
}

#forum .titre .milieu, #forum .bas .milieu
{
  width: 240px;
}

#forum ul li span
{
  color: #818181;
}

#forum ul li
{
  list-style: none;
  border-bottom: solid 1px #cccccc;
  width: 264px;
  margin: 0;
  padding: 0;
  float: left;
}


#forum ul
{
  list-style: none;
  margin: 5px 0 0 0;
  padding: 0;
  float: left;
  width: 264px;
}

#forum p
{
  margin: 5px 0 0 0;
  padding: 0;
  float: left;
  width: 264px;
  font: 11px Arial;
  text-align: center;
}

#forum ul li a
{
  text-decoration: none;
  color: black;
  font-family: Arial;
  font-size: 12px;
  float: left;
  margin: 2px 0 2px 5px;
}


#flash
{
  margin: 2px 0 0 0;
  width: 327px;
  height: 315px;
  float: left;
}

#flash ul li a
{
  text-decoration: none;
  color: black;
  font-family: Arial;
  font-size: 12px;
  float: left;
  margin: 5px 0 5px 5px;
}

#flash ul li
{

  float: left;
  width: 100%;
}

#flash ul li a span.date
{
  color:#f35600;
  margin: 0 3px 0 0;
  font-size:12px;
  float: left;
}

/*#flash ul li a span.titre
{
  color: black;
  margin: 0;
  float: left;
  clear: none;
}*/

#flash ul li a img
{
  border: 0;
  width: 50px;
  height: 30px;
  margin: 0 5px 0 0;
  float: left;
}

#flashHaut
{
  width: 327px;
  height: 35px;
  background: url(/images/design/flash_haut.png) black;
  float: left;
}

#flashMilieu
{
  width: 327px;
  float: left;
}

#flashMilieuGauche
{
  width: 327px;
  background: url(/images/design/flash_milieu_gauche.png) repeat-y;
  float: left;
}

#flashMilieuDroit
{
  width: 327px;
  background: url(/images/design/flash_milieu_droit.png) repeat-y top right;
  float: left;
}

#flashMilieuMilieu
{
  width: 325px;
  height: 256px;
  margin: 0 1px;
  background: url(/images/design/flash_milieu_milieu.png) repeat-x #eaeaea;
  float: left;
}

#flashBas
{
  height: 28px;
  width: 327px;
  background: url(/images/design/flash_bas.png) bottom right;
  float: left;
}

#flashBas a
{
  float: right;
  text-decoration: none;
  font-family: Arial;
  font-size: 12px;
  color: black;
  margin: 5px 20px 0 0;
}

#flashBas a span
{
  color: #342b21;
}

#flashMilieuMilieu ul li span
{
  color: #818181;
}

#flashMilieuMilieu ul li
{
  list-style: none;
  border-bottom: solid 1px #cccccc;
  height: auto;
  margin: 0;
  padding: 0;
}


#flashMilieuMilieu ul
{
  list-style: none;
  margin: 0;
  padding: 0;
}

#espritPartenaire
{
  margin: 15px 0 0 0;
  width: 326px;
  float: left;
}

#facebook
{
  background: url(/images/design/facebook.png) no-repeat;
  width: 322px;
  height: 68px;
  margin: 15px 4px 0 0;
  float: left;
}

#pubSkyscraper
{
  float: left;
  margin: 2px 0 0 0;
  width: 120px;
  height: 600px;
}


#pubCarree
{
  float: left;
  margin: 15px 0 0 13px;
  width: 300px;
  height: 250px;
}

#une .basDroite
{
  background: url(/images/design/fond_noir_rond_transparent_bas_droite.png) no-repeat bottom right;
  float: left;
}

#une .basGauche
{
  background: url(/images/design/fond_noir_rond_transparent_bas_gauche.png) no-repeat bottom left;
  float: left;
}

#une .hautDroite
{
  background: url(/images/design/fond_noir_rond_transparent_haut_droite.png) no-repeat top right;
  float: left;
}

#une .hautGauche
{
  background: url(/images/design/fond_noir_rond_transparent_haut_gauche.png) no-repeat top left;
  float: left;
}

#une
{
  position: relative;
  width: 722px;
  height: 364px;
  margin: 0 0 0 10px;
  overflow: hidden;
  float: left;
  display: inline;
}

#une #uneImages
{
  position: absolute;
  top: 0; left: 0;
}

#une #uneTextes
{
  position: absolute;
  margin: 270px 0 0 0;
  top: 0; left: 0;
  height: 95px;

}

#une #uneImages img
{
  float: left;
  width: 722px;
  border: 0;
}




#une #uneCadre
{
  width: 722px;
  height: 364px;
  position: absolute;
}

#une .uneTexte
{
  width: 722px;
  height: 95px;
  background: url(/images/design/fond_une.png);
  float: left;
  text-decoration: none;
  color: white;
}

#une .uneTexte h2
{
  margin: 18px 20px 5px 20px;
  font-family: Arial;
  font-size: 25px;
}

#une .uneTexte p
{
  margin: 0 20px;
  font-family: Arial;
  font-size: 12px;
  text-align: justify;
}

#une #uneImagesMiniatures a img
{
  /*width: 60px;*/
  height: 40px;
  border: 2px white solid;
  margin: 0 10px 0 0;
}

#une #uneImagesMiniatures
{
  
  text-decoration: none;
  border: 0;
}

#une #uneImagesMiniatures a.active img
{
  /*width: 60px;*/
  height: 40px;
  border: 2px #FF7700 solid;
  margin: 0 10px 0 0;
}


#une #uneImagesMiniatures
{
  position: absolute;
  margin: 240px 0 0 400px;
}


#uneDroite
{
  margin: 0 0 0 12px;
  float: left;
  width: 245px;
  height: 364px;
  background: url(/images/design/accordion_fond.png) #050505 repeat-x;
  display: inline;
}


#uneDroite .basDroite
{
  background: url(/images/design/accordion_bas_droite.png) no-repeat bottom right;
}

#uneDroite .basGauche
{
  background: url(/images/design/accordion_bas_gauche.png) no-repeat bottom left;
}

#uneDroite .hautDroite
{
  background: url(/images/design/accordion_haut_droite.png) no-repeat top right;
}

#uneDroite .hautGauche
{
  background: url(/images/design/accordion_haut_gauche.png) no-repeat top left;
}

#accordion
{
  float: left;
  width: 245px;
  height: 364px;
  display: inline;
  
}

#accordion div.ui-state-active, #accordion div
{
  float: left;
  width: 227px;
  height: 225px;
  text-align: center;
  margin: 0 0 0 8px;
  padding: 0;
  display: inline;
  overflow: hidden;
}

#accordion h3
{
  margin: 5px 0 0 8px;
  background: url(/images/design/droite_bas.png);
  width: 227px;
  height: 28px;
  font-size: 12px;
  font-family: Arial;
  float: left;
  display: inline;
}

#accordion h3 a
{
  margin: 6px 0 0 12px;
  color: #343434;
  text-decoration: none;
  float: left;
  display: inline;
}


#accordion h3.ui-state-active
{
  margin: 5px 0 0 8px;
  background: url(/images/design/droite_haut_selectionne.png);
  width: 227px;
  height: 28px;
  font-size: 12px;
  font-family: Arial;
  float: left;
  display: inline;
}

#accordion h3.ui-state-active a
{
  margin: 6px 0 0 12px;
  color: #FFFFFF;
  text-decoration: none;
  float: left;
  display: inline;
}

#accordion a.petitBoutonNoir
{
  float: left;
  width: 90px;
  height: 14px;
  background: url(/images/design/droite_petit_bouton.png) no-repeat;
  color: #6a6a6a;
  text-decoration: none;
  text-align: center;
  font-size: 9px;
  font-family: Arial;
  margin: 2px;
  padding: 1px 0;
  display: inline;
}

#accordion a.grandBoutonNoir
{
  float: left;
  width: 184px;
  height: 13px;
  background: url(/images/design/droite_grand_bouton.png) no-repeat;
  color: #6a6a6a;
  text-decoration: none;
  text-align: center;
  font-size: 9px;
  font-family: Arial;
  margin: 2px;
  padding: 1px 0;
  display: inline;
}

#accordion h4
{
  float: left;
  font-size: 14px;
  font-family: Arial;
  color: white;
  font-weight: bold;
  width: 100%;
  text-align: center;
  margin: 0;
  padding: 0;
  display: inline;
}

#accordion p
{
  float: left;
  font-size: 11px;
  font-family: Arial;
  color: white;
  width: 100%;
  text-align: center;
  margin: 2px 0 8px 0;
  padding: 0;
  display: inline;
}

#accordion span
{
  font-size: 17px;
  font-family: Arial;
  color: white;
  font-weight: bold;
}

#accordion ul
{
  float: left;
  margin: 0 25px 0 0;
  padding: 0;
  width 200px;
  display: inline;
}

#accordion ul li
{
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
  display: inline;
}

#accordion td.logo
{
  width: 80px;
  text-align: center;
}

#accordion td.logo img
{
  max-width: 70px;
  max-height: 70px;
}

#accordion #accordionBoutons
{
  margin: 0 20px;
  width: 188px;
}

#accordion table
{
  margin: 15px 0 0 0;
  padding: 0;
  width: 227px;
  
}

#accordion td, #accordion th
{
  font-size: 12px;
  font-family: Arial;
  color: white;
  text-align: center;
}

#accordion #miniClassementLorient td
{
  color: #FF6600;
}

#accordion #miniClassementLeader td
{
  border-bottom: 1px dashed #FF6600;
}

#accordion #miniClassementRelegable td
{
  border-bottom: 1px dashed #CCCCCC;
}

#footerConditions .gauche
{
  background: url(/images/design/bas_gauche.png) no-repeat bottom left;
}

#footerConditions .droite
{
  background: url(/images/design/bas_droit.png) no-repeat bottom right;
}

#footerConditions .milieu
{
  background: url(/images/design/bas_fond.png) repeat-x bottom left;
  margin: 0 10px 0 8px;
  width: 660px;
}

#footerConditions
{
  width: 678px;
  height: 27px;
  margin: -4px auto 0 auto;
}

#footerConditions
{
  text-align: center;
  font-size: 10px;
  color: white;
}

#footerConditions span
{
  margin-top: 5px;
  float: left;
  text-align: center;
  width: 100%;
  text-decoration: none;
  color: white;
  font: 13px Arial;
}


#footerConditions a, #footerConditions a:link, #footerConditions a:hover, #footerConditions a:visited
{
  text-decoration: none;
  color: white;
}

#produitsBoutique
{
  position: absolute;
  overflow: hidden;
  width: 504px;
  height: 142px;
  z-index: 1;
  margin: 28px 0 0 0;
}

#listingProduits
{
  position: absolute;
  top: 0; left: 0;
}

#produitsBoutique img
{
  float: left;
  width: 504px;
  border: 0;
}



#boutiqueBoutons a 
{
  background: url(/images/design/rond_boutique.png) no-repeat;
  margin: 0 5px 0 0;
  text-decoration: none;
  width: 15px;
  height: 15px;
  text-align: center;
  font-size: 11px;
  font-family: Arial;
  font-weight: bold;
  color: black;
  float: left;
}

#boutiqueBoutons a.active
{
  background: url(/images/design/rond_boutique_active.png) no-repeat;
  margin: 0 5px 0 0;
  text-decoration: none;
  width: 15px;
  height: 15px;
  text-align: center;
  font-size: 11px;
  font-family: Arial;
  font-weight: bold;
  color: white;
  float: left;
}

#boutiqueBoutons
{
  position: absolute;
  margin: 140px 0 0 390px;
  width: 100px;
    font-size: 11px;
  height: 30px;
  z-index: 3;
}

#listingProduits img 
{
  margin: 0;
}

#billetterieLogo img 
{
  margin: 0 10px;
}

#signin_menu
{
  display: none;
  -moz-border-radius: 0px 0px 10px 10px;
  position: absolute;
  width: 190px;
  z-index: 100;
  top: 22px; 
  font-size: 11px;
  border: 2px solid #000000;
  background:#000000 url(/images/design/bg_signin_haut.png) bottom repeat-x;
}

#signin_menu input
{
  margin:0 0 3px 3px;
  font-size: 11px;
  color:#242424;
  border: 2px solid #ed5300;
  background:#fff url(/images/design/bg_input.png) repeat-x;
}


#signin_menu .Txt_Signin
{
font-size:11px;
font-weight:bold;
text-decoration:none;
}

#signin_menu p.remember
{
text-align:center;
margin: 7px auto;
}






ul#menuPartenaire
{
  float: left;
  margin: 0 0 10px 30px;
  padding: 0;
  list-style: square;
}

ul#menuPartenaire li
{
  list-style: square;
  float: left;
  margin: 0 10px 0 10px;
  padding: 0;
  display: inline;
  
}

ul#menuPartenaire ul
{
  background: url(/images/design/fond_menu_deroulant.png);
}   


ul#menuPartenaire li a
{
  margin: 12px 0 0 0;
  text-decoration: none;
  font-size: 13px;
  font-family: Arial;
  font-weight: bold;
  color: #444444;
  float: left;
  display: inline;
  text-transform: uppercase;
}

ul#menuPartenaire ul li a
{
  margin: 3px 5px;
  text-decoration: none;
  font-size: 13px;
  font-family: Arial;
  font-weight: bold;
  text-transform: capitalize;
  color: black;
  float: left;
  display: inline;
}

ul#menuPartenaire ul
{
  width: 200px;
}


ul#menuPartenaire ul li
{
  border-bottom: 1px solid #FF7700;
  list-style: none;
  margin: 0;
}

.cadre.partenaireTxt, .cadre.partenaireAvantage
{
  margin: 0 10px 10px 0;
}

.cadre.partenairePhoto, .cadre.partenairePhotoSansAvantage
{
  margin: 0 0 10px 0;
}

.cadre.partenaireTxt .titre .milieu, .cadre.partenaireTxt .bas .milieu
{
  width: 400px;
}

.cadre.partenaireTxt .contenu .milieu
{
  width: 422px;
}

.cadre.partenaireTxt
{
  width: 424px;
}


.cadre.partenaireAvantage .titre .milieu, .cadre.partenaireAvantage .bas .milieu
{
  width: 230px;
}

.cadre.partenaireAvantage .contenu .milieu
{
  width: 252px;
}

.cadre.partenaireAvantage
{
  width: 254px;
}




.cadre.partenairePhoto .titre .milieu, .cadre.partenairePhoto .bas .milieu
{
  width: 250px;
}

.cadre.partenairePhoto .contenu .milieu
{
  width: 272px;
}

.cadre.partenairePhoto
{
  width: 274px;
}



.cadre.partenairePhotoSansAvantage .titre .milieu, .cadre.partenairePhotoSansAvantage .bas .milieu
{
  width: 514px;
}

.cadre.partenairePhotoSansAvantage .contenu .milieu
{
  width: 536px;
}

.cadre.partenairePhotoSansAvantage
{
  width: 538px;
}


.cadre.panneautique .titre .milieu, .cadre.panneautique .bas .milieu
{
  width: 956px;
}

.cadre.panneautique .contenu .milieu
{
  width: 978px;
}

.cadre.panneautique
{
  width: 980px;
  margin: 0;
}

.cadre.panneautique img
{
  margin: 0 0 0 5px;
}


.partenaireTxt p, .partenaireTxt ul, .partenaireAvantage p, .partenaireAvantage ul
{
  float: left;
  margin: 5px;
  font-family: Arial;
  font-size: 13px;
}

.partenaireTxt p
{
  float: left;
  margin: 5px;
  font-family: Arial;
  font-size: 13px;
}

#middleGauche.partenaire h1
{
  text-transform: uppercase;
  font-family: Arial;
  font-size: 18px;
  color: #777777;
}


#middleGauche.partenaire, #middleGauche.phototheque, #middleGauche.live
{
  width: 980px;
}


#middleGauche.live
{
  font: 13px Arial;
}

.partenaire ul
{
  float: left;
  list-style: circle;
  color: #FF7700;
  width: 90%;
  margin: 5px 5%;
  padding: 0;
}

.partenaire ul li
{
  list-style: circle;
  color: #FF7700;
  width: 90%;
  margin: 0 5%;
  padding: 0;
  float: left;
}

.partenaire ul li span
{
  color: #000000;
  margin: 2px 0;
}


ul.partenairesListing 
{
  float: left;
  list-style: none;
  width: 980px;
  margin: 0;
  padding: 0;
}

ul.partenairesListing li
{
  list-style: none;
  margin: 0 10px 10px 10px;
  padding: 0;
  float: left;
  width: auto;
}

ul.partenairesListing li img
{
  float: left;
  border: 0;
}









#actualiteContenu
{
  font: 12px Arial;
  text-align: justify;
}

span.orange
{
  color: #FF7700;
}



­#boutons_bas_article
{
  margin: 10px 0 0 0;
  width: 100%;
  font: 12px Arial;
  font-weight: bold;
  color: #333333;

}

#boutons_bas_article a
{
  text-decoration: none;
  font: 12px Arial;
  font-weight: bold;
  color: #333333;
  margin:0 0 3px 0;
}

#boutons_bas_article #bouton_precedent img
{
  border: none;
  float: left;
}


#boutons_bas_article #bouton_suivant img
{
  border: none;
  float: right;
}

#boutons_bas_article #bouton_suivant span
{
  width: 190px;
  float: right;
  margin: 0 5px;
}

#boutons_bas_article #bouton_precedent span
{
  width: 190px;
  float: left;
  margin: 0 5px;
}

#boutons_bas_article #bouton_suivant
{
  float: right;
  width: 50%;

  text-align: right;
}

#boutons_bas_article #bouton_precedent
{
  float: left;
  width: 50%;
}

#boutons_bas_article #shareArticle
{
  float: left;
  width: 100%;
  border-top: 1px solid #DDDDDD;
  margin: 10px 0 0 0;
  border:none;
  width:300px;
  height:30px
}

#boutons_bas_article #shareArticle iframe
{
  float: left;
  margin: 5px 0 0 0;
}










.actualite
{
    float: left;
    list-style: none;
    margin: 5px 0 0 0;
    padding: 0 0 5px 0;
    border-bottom: 1px solid #DDDDDD;
    width: 100%;
}

.actualite a, .actualite a:link
{
    text-decoration: none;
    color: black;
}

.actualite h3
{
    font-family: Arial;
    font-size: 12px;
    float: left;
    margin: 0;
}

.actualite p
{
    font-family: Arial;
    font-size: 13px;
    margin: 5px 0 0 0;
    float: left;
    text-align: justify;
}

.actualite img
{
    float: left;
    margin-right: 5px;
}

.liste
{
    margin: 0 10px;
    padding: 0;
}

.pagination
{
  font: 12px Arial;
}






.ariane
{
  float: left;
  width: 99%;
  background: url(/images/design/arianeRepeat.png);
  height: 38px;
  margin: 0 6px 10px 5px;
}

.ariane .gauche
{
  float: left;
  background: url(/images/design/arianeGauche.png);
  width: 10px;
  height: 38px;
}

.ariane .droite
{
  float: right;
  background: url(/images/design/arianeDroite.png);
  width: 10px;
  height: 38px;
}

.ariane span
{
  font: 13px Arial;
  color: #333333;
  margin: 10px 0 0 20px;
  float: left;
}

.ariane a
{
  text-decoration: none;
}




ul#contactForm li
{
  list-style: none;
}

ul#contactForm li label
{
  float: left;
  width: 400px;
  font-family: Arial;
  font-size: 13px;
  color: #333333;
  margin: 20px 0 10px 0;
}

ul#contactForm li .radio_list label
{
  width: 100px;
  margin: 0;
}

ul#contactForm input[type=text], ul#contactForm select
{
  width: 400px;
  font-family: Arial;
  font-size: 12px;
  padding:4px;
  border: 1px solid #CCCCCC;
}

ul#contactForm input[type=text]
{
  background:url(/images/design/bg_input.png) repeat-x center;
}

ul#contactForm textarea
{
  width: 400px;
  font-family: Arial;
  font-size: 13px;
  border: 1px solid #CCCCCC;
}

#contactPartenaire ul#contactForm li
{
  width: 410px;
  margin: 0 20px;
}

#contactPartenaire ul#contactForm
{
  width: 980px;
}

#contactPartenaire, .cadre.max
{
  width: 980px;
  float: left;
}

#contactPartenaire .contenu, .cadre.max .contenu
{
  width: 978px;
}

#contactPartenaire .titre .milieu, #contactPartenaire .bas .milieu, .cadre.max .titre .milieu, .cadre.max .bas .milieu
{
  width: 954px;
}

#contactPartenaire .contenu .milieu, .cadre.max .contenu .milieu
{
  width: 976px;
}



#associesCommerciaux li
{
  width: 30%;
  float: left;
  margin: 0 1% 5px 0;
  border-bottom: 1px #DDDDDD solid;
  list-style: none;
}

#associesCommerciaux li p
{
  margin: 0;
}

ul#associesCommerciaux
{
  width: 90%;
  float: left;
  margin: 0 5%;
  padding: 0;
  list-style: none;
}



/**************************************** Actualite ************************************************/


#actualiteContenu h1
{
	clear:both;
	font-size:19px;
}
.font_ {
	float:left;
	margin:0 4px 0 0;
}


/********************************** Web tv Beau geste ***************************************/

ul#beauGesteVideo
{
    float: left;
    width: 300px;
    margin: 0;
    padding: 0;
    list-style: none;
}

ul#beauGesteVideo li
{
    float: left;
    width: 280px;
    margin: 18px 10px 0 10px;
    padding: 0;
    list-style: none;
}



ul#beauGesteVideo li img
{
    float: left;
    margin: 0 10px 0 0;
}

ul#beauGesteVideo li p
{
    float: left;
    margin: 0 0 2px 0;
    font-size: 12px;
    width: 156px
}

ul#beauGesteVideo li a
{
    text-decoration: none;
}








/********************************** Web tv hautDroite ***************************************/


.cadreHautDroite
{
float: left;
width: 400px;
}

.cadreHautDroite h1
{
float: left;
font-family: Arial;
font-size: 18px;
margin: 10px 0 5px 32px;
color: white;
padding: 0;
}

#dernieresVideos h1
{
margin-top: 0;
}

.cadreHautDroite h1 span
{
color: #ef810d;
}

#dernieresVideos a h3, #dernieresVideos a:link h3, #dernieresVideos a:visited h3
{
font: 13px Arial;
color: #FFFFFF;
margin: 0;
padding: 0;
float: left;
text-align: left;
text-decoration: none;
}

#dernieresVideos a, #dernieresVideos a:link, #dernieresVideos a:visited
{
text-decoration: none;
color: white;
}


.cadreHautDroite .hautGauche
{
float: left;
background: url(/images/design/webtv/cadreNoirHautGauche.png) no-repeat left top;
width: 400px;
}

.cadreHautDroite .hautDroite
{
float: left;
background: url(/images/design/webtv/cadreNoirHautDroite.png) no-repeat right top;
width: 400px;
}

.cadreHautDroite .basGauche
{
float: left;
background: url(/images/design/webtv/cadreNoirBasGauche.png) no-repeat left bottom;
width: 400px;
}

.cadreHautDroite .basDroite
{
float: left;
background: url(/images/design/webtv/cadreNoirBasDroite.png) no-repeat right bottom;
width: 400px;
}

.cadreHautDroite .hautMilieu
{
float: left;
background: url(/images/design/webtv/cadreNoirHautMilieu.png) repeat-x left top;
width: 400px;
}

.cadreHautDroite .milieuMilieu
{
float: left;
width: 368px;
margin: 0 16px;
background: #0f0f0f;
}

.cadreHautDroite .basMilieu
{
float: left;
background: url(/images/design/webtv/cadreNoirBasMilieu.png) repeat-x left bottom;
width: 400px;
}

.cadreHautDroite .milieuDroite
{
float: left;
background: url(/images/design/webtv/cadreNoirMilieuDroite.png) repeat-y right top;
width: 400px;
margin: 16px 0px;
}

.cadreHautDroite .milieuGauche
{
float: left;
background: url(/images/design/webtv/cadreNoirMilieuGauche.png) repeat-y left top;
width: 400px;
}


#dernieresVideos .milieuGauche,
#dernieresVideos .milieuMilieu,
#dernieresVideos .milieuDroite
{
height: 138px;
}

#dernieresVideos,
#dernieresVideos .hautGauche,
#dernieresVideos .hautDroite,
#dernieresVideos .basGauche,
#dernieresVideos .basDroite,
#dernieresVideos .hautMilieu,
#dernieresVideos .basMilieu
{
height: 170px;
}

#dernieresVideos
{
height: 213px;
}





#rechercheVideo .milieuGauche,
#rechercheVideo .milieuMilieu,
#rechercheVideo .milieuDroite
{
height: 118px;
}


#rechercheVideo .hautGauche,
#rechercheVideo .hautDroite,
#rechercheVideo .basGauche,
#rechercheVideo .basDroite,
#rechercheVideo .hautMilieu,
#rechercheVideo .basMilieu
{
height: 150px;
}

#rechercheVideo 
{
height: 203px;
}

#dernieresVideos ul
{
margin: 8px 4px;
padding: 0;
float: left;
list-style: none;
}

#dernieresVideos ul li
{
margin: 0 0 0 15px;
padding: 0;
float: left;
list-style: none;
width: 110px;
height: 80px;
}

#dernieresVideos ul li:first-child
{
margin: 0;
}


#dernieresVideos ul li img
{
margin: 0;
padding: 0;
float: left;
border: 1px solid #FFFFFF;
}


#rechercheVideo ul
{
margin: 0 30px;
padding: 0;
float: left;
list-style: none;
width: 270px;
}

#rechercheVideo ul li
{
margin: 2px 0;
padding: 0;
float: left;
list-style: none;
width: 270px;
}

#rechercheVideo ul li label
{
margin: 0 5px 0 0;
padding: 0;
float: left;
text-align: right;
width: 80px;
height: 23px;
}

#rechercheVideo ul li select
{
margin: 0;
padding: 0;
float: left;
width: 180px;
height: 23px;
}

#rechercheVideo ul li input[type=submit]
{
margin: 0 14px;
padding: 0;
float: left;
width: 151px;
height: 21px;
background: url(/images/design/webtv/boutonRecherche.png) no-repeat;
border: 0;
}
  
  /********************************** Web tv hautGauche ***************************************/
  
#video
{
    float: left;
    width: 551px;
    margin: 0 20px;
}

#video img
{
    float: left;
    margin: 0;
    padding: 0;
}

#videoLecteur
{
    float: left;
    width: 530px;
}

#videoBas
{
    float: left;
    background: url(/images/design/webtv/lecteurTitreRepeat.png) repeat-x left bottom;
    width: 530px;
    height: 30px;
}

#videoBas h1
{
    float: left;
    margin: 7px 0;
    font: 13px Arial;
    font-weight: bold;
    color: white;
}

#videoBas span
{
    
    margin: 7px 0;
    font: 13px Arial;
    color: white;
}

#videoBas span.date
{
    float: left;
}

#videoBas span.duree
{
    color: #ef810d;
    float: right;
}     


#videoBas .videoBasGauche
{
    float: left;
    background: url(/images/design/webtv/lecteurTitreGauche.png) no-repeat left bottom;
    width: 530px;
    height: 30px;
}

#videoBas .videoBasDroite
{
    float: left;
    background: url(/images/design/webtv/lecteurTitreDroite.png) no-repeat right bottom;
    width: 530px;
    height: 30px;
}

#videoBas .videoBasMilieu
{
    float: left;
    margin: 0 12px;
    height: 30px;
    width: 506px;
}

#shareVideoEtoile
{
    float: left;
    margin: 5px 20px 0 20px;
    width: 530px;
}

#shareVideoEtoile #etoileUne
{
    float: left;
    margin: 0 10px 0 0;
}

#shareVideoEtoile #a
{
    float: left;
}











/********************************** Web tv index ***************************************/






#accordionVideo h3
{
  margin: 0;
  width: 500px;
  height: 31px;
  font-size: 13px;
  font-family: Arial;
  text-transform: uppercase;
  float: left;
  display: inline;
  outline: none;
  padding: 0;
}

#accordionVideo h3.ui-state-active
{
    height: 33px;
}

#accordionVideo h3 .gauche
{
  background: url(/images/design/webtv/titreGrisGauche.png);
  width: 10px;
  height: 31px;
  font-size: 12px;
  float: left;
  margin: 0;
  padding: 0;
  display: inline;
}

#accordionVideo h3 .centre
{
  background: url(/images/design/webtv/titreGrisRepeat.png);
  width: 460px;
  height: 31px;
  float: left;
  margin: 0;
  padding: 0;
  display: inline;
}

#accordionVideo h3 .droite
{
  background: url(/images/design/webtv/titreGrisDroite.png);
  width: 30px;
  height: 31px;
  margin: 0;
  padding: 0;
  float: left;
  display: inline;
}

#accordionVideo h3 a
{
  margin: 7px 0 0 12px;
  font-family: Arial;
  color: #343434;
  text-decoration: none;
  float: left;
  display: inline;
}



.cadreWebTV h3 .gauche, #accordionVideo h3.ui-state-active .gauche
{
  background: url(/images/design/webtv/titreOrangeGauche.png) no-repeat;
  width: 15px;
  height: 33px;
  margin: 0;
  padding: 0;
  font-size: 12px;
  float: left;
  display: inline;
}

.cadreWebTV h3 .centre, #accordionVideo h3.ui-state-active .centre
{
  background: url(/images/design/webtv/titreOrangeRepeat.png) repeat-x;
  width: 470px;
  height: 33px;
  margin: 0;
  padding: 0;
  float: left;
  display: inline;
}

.cadreWebTV h3 .droite, #accordionVideo h3.ui-state-active .droite
{
  background: url(/images/design/webtv/titreOrangeDroite.png) no-repeat right top;
  width: 15px;
  height: 33px;
  margin: 0;
  padding: 0;
  float: left;
  display: inline;
}

.cadreWebTV h3 a, #accordionVideo h3.ui-state-active a
{
  margin: 8px 0 0 12px;
  font-family: Arial;
  color: #FFFFFF;
  text-decoration: none;
  float: left;
  display: inline;
}

#accordionVideo div.ui-state-active, .cadreWebTV div.contenu, #accordionVideo div.contenu
{
  float: left;
  width: 500px;
  height: 120px;
  margin: 0;
  padding: 0;
  display: inline;
  overflow: hidden;
}

.cadreWebTV div.contenu
{
    height: auto;
}





/********************************** Web tv resultatRecherche ***************************************/








.cadreWebTV div.contenu.gauche, #accordionVideo div.contenu.gauche
{
    background: url(/images/design/webtv/cadreBlancRepeatGauche.png) repeat-y;
}

.cadreWebTV div.contenu.droite, #accordionVideo div.contenu.droite
{
    background: url(/images/design/webtv/cadreBlancRepeatDroite.png) repeat-y right top;
}

.cadreWebTV div.basCadreWebTV
{
    width: 500px;
    height: 15px;
    margin: 0;
    padding: 0;
    background: url(/images/design/webtv/cadreBlancBasRepeat.png) repeat-x left bottom;
    float: left;
}

.cadreWebTV div.basCadreWebTV .droite
{
    width: 15px;
    height: 15px;
    margin: 0;
    padding: 0;
    background: url(/images/design/webtv/cadreBlancDroite.png) no-repeat right bottom;
    float: left;
}

.cadreWebTV div.basCadreWebTV .gauche
{
    width: 15px;
    height: 15px;
    margin: 0;
    padding: 0;
    background: url(/images/design/webtv/cadreBlancGauche.png) no-repeat left bottom;
    float: left;
}

.cadreWebTV div.basCadreWebTV .centre
{
    width: 470px;
    height: 15px;
    margin: 0;
    padding: 0;
    float: left;
}






.cadreWebTV, #accordionVideo
{
    margin: 10px 0 0 0;
    width: 500px;
    float: left;
}

.cadreWebTV .pagination
{
    text-align: center;
    width: 100%;
    font-size: 12px;
    font-family: Arial;
}







#skyscraperWebTV
{
    margin: 0 0 0 20px;
    width: 120px;
    min-height: 600px;
    float: left;
}


#droiteWebTV
{
    margin: 0;
    width: 300px;
    float: left;
}

#pubCarreeWebTV
{
    margin: 10px 0 0 0;
    height: 250px;
    width: 300px;
    float: left;
}

#milieuWebTV
{
    margin: 0 15px;
    width: 500px;
    float: left;
}









.cadreWebTV.noir div.contenu, .cadreWebTV.noir div.basCadreWebTV
{
    width: 300px;
}
.cadreWebTV.noir h3 .gauche
{
  background: url(/images/design/webtv/titreNoirGauche.png) no-repeat;
}

.cadreWebTV.noir h3 .centre
{
  background: url(/images/design/webtv/titreNoirRepeat.png) repeat-x;
  width: 270px;
}

.cadreWebTV.noir h3 .droite
{
  background: url(/images/design/webtv/titreNoirDroite.png) no-repeat right top;
}


.cadreWebTV.noir div.basCadreWebTV .centre
{
    width: 270px;
}
















ul#resultatRechercheVideo
{
    float: left;
    width: 500px;
    margin: 0;
    padding: 0;
    list-style: none;
}

ul#resultatRechercheVideo li
{
    float: left;
    width: 230px;
    margin: 10px 10px 0 10px;
    padding: 0;
    list-style: none;
}

ul#resultatRechercheVideo li.premier
{
    margin: 10px 0 0 10px;
    clear: both;
}

ul#resultatRechercheVideo li img
{
    float: left;
    margin: 0 10px 0 0;
}

ul#resultatRechercheVideo li p
{
    float: left;
    margin: 0 0 2px 0;
    font-size: 12px;
    width: 106px;
    text-align: left;
}

ul#resultatRechercheVideo li a
{
    text-decoration: none;
}












/********************************** Menu ***************************************/



  
  
#header ul#menu, #header ul#menuWebtv
{
  float: left;
  margin: 0;
  padding: 0;
}

#header ul#menu li, #header ul#menuWebtv li
{
  list-style: none;
  float: left;
  margin: 0 5px 0 5px;
  padding: 0;
  display: inline;
}



#header ul#menu li #maisonAccueil, #header ul#menuWebtv li #maisonAccueil
{
  margin: 2px 10px 0 0;
  border: 0;
}

#header ul#menu li #fclwebLogo, #header ul#menuWebtv li #fclwebLogo
{
  margin: 8px 0 0 0;
}

#header ul#menu li a, #header ul#menuWebtv li a
{
  margin: 12px 0 0 0;
  text-decoration: none;
  font-size: 13px;
  font-family: Arial;
  font-weight: bold;
  color: white;
  float: left;
  display: inline;
}

#header ul#menu ul li a, #header ul#menuWebtv ul li a
{
  margin: 0 0 0 0;
  text-decoration: none;
  font-size: 13px;
  font-family: Arial;
  font-weight: bold;
  color: white;
  float: left;
  display: inline;
}



  #header ul#menuWebtv li
  {
    margin: 0 30px;
  }
  
  #header ul#menuWebtv li ul li, #header ul#menu li ul li
  {
    margin: 0;
    border-bottom: 1px solid #333333;
    width: 100%;
    background: #111111;
  }
  
  #header ul#menuWebtv li ul li.fin, #header ul#menuWebtv li ul li.fin:hover,  #header ul#menu li ul li.fin, #header ul#menu li ul li.fin:hover
  {
    margin: 0;
    border-bottom: none;
    width: 100%;
    height: 5px;
    background: none;
  }
  
  
  #header ul#menuWebtv li ul li.fin div.gauche, #header ul#menu li ul li.fin div.gauche
  {
    margin: 0;
    width: 5px;
    height: 5px;
    background: url(/images/design/rondNoir.png) no-repeat left bottom;
    float: left;
  }

  
  #header ul#menuWebtv li ul li.fin div.droite, #header ul#menu li ul li.fin div.droite
  {
    margin: 0;
    width: 5px;
    height: 5px;
    background: url(/images/design/rondNoir.png) no-repeat right bottom;
    float: right;
  }
  
  #header ul#menuWebtv li ul li.fin div.milieu, #header ul#menu li ul li.fin div.milieu
  {
    margin: 0;
    width: 190px;
    height: 5px;
    background: #111111;
    float: left;
  }
  
  #header ul#menuWebtv li ul li:hover, #header ul#menu li ul li:hover
  {
    background: #FF7700;
  }
  
  #header ul#menuWebtv li ul li a, #header ul#menu li ul li a
  {
    margin: 5px 0 5px 10px;
    width: 90%;
  }
  
  #header ul#menuWebtv li ul li:hover a
  {

  }
  
  #header ul#menuWebtv li ul, #header ul#menu li ul
  {
    margin: 0;
    background: none;
  }
  
  
  


