html *{margin:0 0; padding:0 0;}
body{ font-size:11px; font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; color:#000000; 
/*background:#cccccc url(/img/mep/fonds/habillage_site_officel_CG92.jpg) top center no-repeat;
padding-top:175px;
*/
text-align:justify;  margin-bottom:25px;

background:url("/img/2011-2012/fonds/fond_collectionAH.jpg") no-repeat scroll center top #FFFFFF;
/*background:url("/img/2011-2012/fonds/soldes_printemps_ete_60.jpg") no-repeat scroll center top #fcfeff;*/
padding-top:0;
/*padding-top:127px;*/
text-align:justify;
font-family:Arial, Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
}
@media screen and (max-width: 1024px) { 
  body {background:none; padding-top:0;} 
}

#bandeauClignoHolder{width:1000px; margin:0 auto; height:185px;}

a{outline:none; color:#000000; text-decoration:none;}
a img{border:none;}
h2{font-size:16px;}
object{outline:none;}
#link_bandeau{ display:block; height:189px; margin:0 auto; width:1000px;}
#conteneur{width:1000px; margin:0 auto;/* background: #ffffff url(../img/mep/ombre_conteneur.gif) top left repeat-y;*/background-color:#ffffff; /*border:solid 1px #636363;*/ padding-bottom:15px;}
#conteneur2{width:1000px; margin:0 auto; padding:0 7px;}
#haut{/*height:158px;*/ background-color:#ffffff; margin-bottom:1px; height:158px; overflow:hidden;}
#logo{float:left; padding:10px 0 0 6px;}
#bandeau{float:right; /*height:125px;*/}
#bandeau table td{vertical-align:top; background-color:#8cb3da;}
#menuHaut{float:right; font-family:Verdana, Arial, Helvetica, sans-serif;}
#menuHaut table{width:865px; border-collapse:collapse;}
#menuHaut table td{/*width:108px;*/ width:96px; text-align:center; vertical-align:middle;}
#menuHaut table td.moins{width:97px; text-align:center;}
#menuHaut table td a{display:block; height:33px; line-height:33px; color:#FFFFFF; font-weight:bold; font-size:12px;}
#menuHaut table td a.moins{width:97px;}
#menuHaut table td a.actif, #menuHaut table td a:hover{background:url(../img/mep/fond_menu_haut_hover.gif) top left repeat-x; color:#000000;}

#menuHaut table td.actualites a{ width:69px; background:url(../img/menu_navigation/actualites_V2.gif) top center no-repeat;}
#menuHaut table td.actualites a:hover, #menuHaut table td.actualites a.actif{ width:93px; background:url(../img/menu_navigation/actualites.gif) bottom center no-repeat;}
#menuHaut table td.equipe_pro a{ width:93px; background:url(../img/menu_navigation/equipe_pro.gif) top center no-repeat;}
#menuHaut table td.equipe_pro a:hover, #menuHaut table td.equipe_pro a.actif{ width:93px; background:url(../img/menu_navigation/equipe_pro.gif) bottom center no-repeat;}
#menuHaut table td.club a{ width:54px; background:url(../img/menu_navigation/club.gif) top center no-repeat;}
#menuHaut table td.club a:hover, #menuHaut table td.club a.actif{ width:54px; background:url(../img/menu_navigation/club.gif) bottom center no-repeat;}
#menuHaut table td.partenaires a{ width:105px; background:url(../img/menu_navigation/partenaires.gif) top center no-repeat;}
#menuHaut table td.partenaires a:hover, #menuHaut table td.partenaires a.actif{ width:105px; background:url(../img/menu_navigation/partenaires.gif) bottom center no-repeat;}
#menuHaut table td.jeunes a{ width:68px; background:url(../img/menu_navigation/jeunes.gif) top center no-repeat;}
#menuHaut table td.jeunes a:hover, #menuHaut table td.jeunes a.actif{ width:68px; background:url(../img/menu_navigation/jeunes.gif) bottom center no-repeat;}
#menuHaut table td.billetterie a{ width:97px; background:url(../img/menu_navigation/billetterie.gif) top center no-repeat;}
#menuHaut table td.billetterie a:hover, #menuHaut table td.billetterie a.actif{ width:97px; background:url(../img/menu_navigation/billetterie.gif) bottom center no-repeat;}
#menuHaut table td.forum a{ width:69px; background:url(../img/menu_navigation/forum.gif) top center no-repeat;}
#menuHaut table td.forum a:hover, #menuHaut table td.forum a.actif{ width:69px; background:url(../img/menu_navigation/forum.gif) bottom center no-repeat;}
#menuHaut table td.supporters a{ width:101px; background:url(../img/menu_navigation/supporters.gif) top center no-repeat;}
#menuHaut table td.supporters a:hover, #menuHaut table td.supporters a.actif{ width:101px; background:url(../img/menu_navigation/supporters.gif) bottom center no-repeat;}
#menuHaut table td.boutique a{ width:84px; background:url(../img/menu_navigation/boutique.gif) top center no-repeat;}
#menuHaut table td.boutique a:hover, #menuHaut table td.boutique a.actif{ width:84px; background:url(../img/menu_navigation/boutique.gif) bottom center no-repeat;}
#menuHaut table td.web_tv a{ width:93px; background:url(../img/menu_navigation/web_tv.gif) top center no-repeat;}
#menuHaut table td.web_tv a:hover, #menuHaut table td.web_tv a.actif{ width:93px; background:url(../img/menu_navigation/web_tv.gif) bottom center no-repeat;}
#menuHaut table td.ciel_blanc a{ width:107px; background:url(../img/menu_navigation/ciel_blanc.gif) top center no-repeat;}
#menuHaut table td.ciel_blanc a:hover, #menuHaut table td.ciel_blanc a.actif{ width:107px; background:url(../img/menu_navigation/ciel_blanc.gif) bottom center no-repeat;}
#menuHaut table td.arena a{ width:63px; background:url(../img/menu_navigation/arena.gif) top center no-repeat;}
#menuHaut table td.arena a:hover, #menuHaut table td.arena a.actif{ width:63px; background:url(../img/menu_navigation/arena.gif) bottom center no-repeat;}



#menuHaut table td.boutique ul#links_boutique{ display:none; position:absolute; list-style:none; border:solid 1px #87b1d6; border-top:none; margin-left:-108px; z-index:999;}
#menuHaut table td.supporters ul#links_supporters{ display:none; position:absolute; list-style:none; border:solid 1px #87b1d6; border-top:none; margin-left:0; z-index:999;}

#menuHaut table td.boutique ul#links_boutique li a, #menuHaut table td.supporters ul#links_supporters li a{ background:none; width:191px; border-bottom:solid 1px #87b1d6; background-color:#fff; color:#87b1d6;}
#menuHaut table td.boutique ul#links_boutique li a:hover, #menuHaut table td.supporters ul#links_supporters li a:hover{ background-color:#87b1d6; color:#FFF;}
#menuHaut table td.boutique ul#links_boutique li.last a, #menuHaut table td.supporters ul#links_supporters li.last a{ border-bottom:none;}


ul#piedPage{ list-style-type:none; text-align:right; text-transform:uppercase; padding-bottom:20px; width:1000px; margin:10px auto;}
ul#piedPage li{ display:inline;}
#colGauche{ width:135px !important; width:132px; overflow:visible !important; overflow:hidden; float:left;}
#colGauche #menu{list-style-type:none; color:#FFFFFF;}
#colGauche #menu h2.menuNav{text-transform:uppercase; font-size:11px; margin-bottom:2px; margin-right:2px;}
#colGauche #menu h2.menuNav a{background:url(../img/mep/h3_menu.gif) top left repeat; display:block; min-height:20px; _height:20px; line-height:20px; padding-left:5px; color:#FFFFFF;}
#colGauche #menu h2.menuNav a:hover, #colGauche #menu h2.menuNav a.actif{background:url(../img/mep/h3_menu_hover.gif) top left repeat-x; color:#000000;}
#colGauche #menu h3{text-transform:uppercase; font-size:11px; margin-bottom:2px; margin-right:2px;}
#colGauche #menu h3 a{background:url(../img/mep/h3_menu.gif) top left repeat; display:block; min-height:20px; _height:20px; line-height:20px; padding-left:5px; color:#FFFFFF;}
#colGauche #menu h3 a:hover{background:url(../img/mep/h3_menu_hover.gif) top left repeat; color:#000000;}
#colGauche #menu h4{ font-size:10px; margin-right:2px;}
#colGauche #menu h4 a{ display:block; color:#969696; padding:2px 0 2px 5px;}
#colGauche #menu h4 a:hover, #colGauche #menu h4 a.actif{color:#000000; background-color:#cbe2f4;}
#colGauche .pub{margin-top:20px;}

#contenu{margin-left:135px !important; margin-left:132px; width:865px;min-height:635px; }
#contenu #contenuD{float:right; width:203px;}
#contenu #contenuG{float:left;width:660px;}
#contenu2{min-height:635px; padding:0 0;}
div.partenaires .corps{min-height:62px; background:url(../img/mep/fond_bombe.gif) bottom left no-repeat;}
div.partenaires table{ width:100%; border:nonne; border-collapse:collapse; text-align:center; margin-top:5px;}
div.cartouche{ height:20px; line-height:20px; background:url(../img/mep/fond_cartouche.gif) top left no-repeat; color:#FFFFFF; text-transform:uppercase; font-weight:bold; padding-left:20px;}
div.cartoucheBig{ height:20px; line-height:20px; background:url(../img/mep/fond_cartoucheBig.gif) top left no-repeat; color:#FFFFFF; text-transform:uppercase; font-weight:bold; padding-left:20px; margin-top:2px;}

div.cartoucheBig a, div.cartouche a{ color:#FFF;}
div.cartoucheBig a.jaune{color:#ffca10;}

div.cartoucheLittle{ height:20px; line-height:20px; background:url(../img/mep/fond_cartoucheLittle.gif) top left no-repeat; color:#FFFFFF; text-transform:uppercase; font-weight:bold; padding-left:25px;}
.clearL{clear:left;}
.clearR{clear:right;}
.clearB{clear:both; line-height:0; height:0; font-size:0;}
.alignC{text-align:center;}
.marginT1{margin-top:1px;}
.marginT5{margin-top:5px;}
.marginT10{margin-top:10px;}
.majuscule{text-transform:uppercase;}
.gras{font-weight:bold;}
.jaune, .jaune a, a.jaune{color:#ffca10;}
.blanc{color:#FFFFFF;}
.noir{color:#000000;}
.borderGris{ border:solid 1px #bcbcbc;}
.txtMedium{font-size:1.1em;}
.txtBig{font-size:1.5em;}
.submitOK{background:url(../img/mep/submit_ok.gif) top left no-repeat; border:none; width:18px; height:16px; margin-top:1px;}
a.rss{background:url(../img/mep/rss.gif) center right no-repeat;  padding-right:20px; float:right; text-transform:none; margin-right:5px; font-size:10px;}
.center{ text-align:center}

.calendrier_classement{ font-size:10px;}
.calendrier_classement span.cartoucheLittle{ height:20px; line-height:20px; background:url(../img/mep/fond_cartoucheLittleSombre.gif) top left no-repeat; color:#FFFFFF; text-transform:uppercase; font-weight:bold; padding:0 50px 0 25px; display:inline-block; float:left;}
.calendrier_classement span.cartoucheCentre{background:url(../img/mep/fond_cartoucheCentreSombre.gif) top left no-repeat;}
.calendrier_classement .gauche{float:left; width:329px; background: #000000 url(../img/mep/fond_cartoucheBig.gif) top right no-repeat;}
.calendrier_classement .gauche div.calendrier{text-transform:uppercase; color:#333333; background-color:#ffca10; text-align:center; font-weight:bold; margin-top:10px;}
.calendrier_classement .gauche table.calendrier{ width:309px; margin:0 10px; color:#ffca10; border-collapse:collapse; padding:10px 0; font-weight:bold; height:183px;}
.calendrier_classement .gauche table.calendrier td{border-bottom:solid 1px #ffffff; padding:2px 0;}
.calendrier_classement .gauche table.calendrier td.horaire{text-align:right; vertical-align:bottom; font-size:12px;}
.calendrier_classement .gauche .calendrier a{display:block;}
.calendrier_classement .droite{float:right; width:329px; background:url(../img/mep/fond_cartoucheBig.gif) top right no-repeat;}
.calendrier_classement span.barre{display:inline-block; line-height:18px; margin:0 4px; color:#FFFFFF;}

.calendrier_classement .droite table.classement{ width:157px;color:#000000; border-collapse:collapse; margin:10px 0 10px 5px; text-transform:uppercase; height:183px; float:left;}
.calendrier_classement .droite table.classement td{ padding-left:5px; vertical-align:middle;}
.calendrier_classement .droite table.classement tr.bleu td{ /*background-color:#c9e3f1;*/ background-color:#c3c1c1}
.calendrier_classement .droite table.classementD{float:right; margin:10px 5px 0 0; display:table !important; display:inline;}
.calendrier_classement .droite #newsletter{ background-color:#000000; color:#FFFFFF; padding:5px 10px 5px 10px !important; padding:5px 10px 4px 10px; position:relative; height:65px;}
.calendrier_classement .droite #newsletter form{ background:url(../img/mep/puce_newsletter.gif) left center no-repeat; padding-left:30px; float:right; margin:5px -70px 0 0; position:relative;}
.calendrier_classement .droite #newsletter form input{border:0; width:110px;}

#classement_europe{ height:110px; width:310px;}

#rss_lequipe tr td{ background:none}
#rss_lequipe table.classement tr td a{ display:block; padding:3px 0; border-bottom: solid 1px #c3c1c1; }
#rss_lequipe table.classement tr.bleu td a{background-color:#c3c1c1}
#rss_lequipe table.classement tr.last td a{ border-bottom: solid 1px #ffffff;}
#rss_lequipe table.classement tr td a:hover{ background-color:#fbec88; border-bottom: solid 1px #fad42e;}

.actualites_accueil{margin-top:2px;}
.actualites_accueil .gauche{float:left; width:329px;}
.actualites_accueil .droite{float:right; width:329px;}
.actualites_accueil .actu{border:solid 1px #bcbcbc; color:#969696; line-height:1.2em; margin:0px 0px 2px 0px; background:url(../img/mep/fond_actu.gif) 105px 0 no-repeat; cursor:pointer; min-height:92px; _height:92px;}
.actualites_accueil .actu .visuel{ float:left; width:115px; overflow:hidden;}
.actualites_accueil .actu .descriptif{ padding:5px 5px 5px 15px; margin-left:115px;}
a.suite{display:inline-block; background:#325d88 url(../img/mep/puce_suite.gif) 5px 50% no-repeat; color:#FFFFFF; padding:3px 10px 3px 15px; float:right; margin-right:5px;  -moz-border-radius:3px; -webkit-border-radius:3px;}
a.suite2{display:inline-block; color:#ffca10; padding:3px 10px 3px 15px; background:#000000 url(../img/mep/puce_suite_jaune.gif) 5px 50% no-repeat; -moz-border-radius:3px; -webkit-border-radius:3px; margin-top:15px;}
a.suite:hover, a.suite2:hover{ text-decoration:underline;}
.actualites_accueil .actuMedium a.suite{margin-top:25px;}
.actualites_accueil .actuBig{min-height:184px; _height:184px;}
.actualites_accueil .actuBig .visuel{ width:230px;}
.actualites_accueil .actuBig .descriptif{margin-left:230px; height:150px;}
.actualites_accueil .actuBig{background:url(../img/mep/fond_actu.gif) 220px 0 no-repeat;}

.actualites_accueil .actuSimple{clear:both;}
.actualites_accueil .actuSimple .descriptif, .actualites_accueil .actuDouble .descriptif{height:58px;}
.actualites_accueil .actuSimple .descriptif .titre, .actualites_accueil .actuDouble .descriptif .titre, .actualites_accueil .actuBig .descriptif .titre{ text-align:left;}
.actualites_accueil .actuSimple .descriptif .date, .actualites_accueil .actuDouble .descriptif .date, .actualites_accueil .actuBig .descriptif .date{ margin-bottom:5px;}

#playerVideo{background-color:#000000; color:#FFFFFF; height:293px; overflow:hidden;}
#playerVideo div.texteVideo{float:left; width:152px !important; width:150px; padding:10px 5px 0 5px;}
#playerVideo ul{list-style-type:none;}
#playerVideo ul#autreVideos{float:right; height:300px; overflow:hidden; margin-top:1px;}
#playerVideo ul#autreVideos li{ border-bottom:solid 1px #ffffff; height:96px; overflow:hidden;}
#playerVideo .centre{ float:right;}
#playerVideo .stepcarousel a{display:inline-block; background-color:#81b0dd; padding-left:5px;}

#playerVideo #vidDyn{ height:292px;}

#autreVideos li, #mygallery .panel{
	opacity: 0.65;
	filter:alpha(opacity=65);
}
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 320px;
height: 40px; /*Height should enough to fit largest content's height*/
padding-left:10px;
margin:5px 0 0 18px;
}
.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}
.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin:0 10px 0 0; /*margin around each panel*/
width: 73px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

/*   Les pages    */
#bandeauSmall{height:53px; background:#8bb4d9; }
#bandeauSmall #photoBandeau{ float:right;}
#bandeauSmall #petitBandeau{ float:left;}


.displayNone{display:none;}
.joueurs td.joueur{width:auto;text-align:center;}
.joueurs td.joueur img{padding:5px 2px 0 2px;}
.joueurs td.joueur p.descriptif{padding:10px 5px; text-align:justify;}
.joueur .photo{float:left;}
table.table100{width:100%; border-collapse:collapse;}
tr.ligneBleueRacing td{background-color:#76a9d9; cursor:pointer;}
tr.ligneBleue td{background-color:#bfd7ed;}
tr.pas_racing{display:none;}
div.blocAccueilGris{background:url(/img/mep/fondCadreBilletterie.gif) top left no-repeat; height:174px;}
div.blocAccueilTexteSupport{ background:#000000; color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
div.blocAccueilTexteSupport a { color:#FFFFFF; font-weight:bold; }
div.blocAccueilTexteBilleterie{ background:#FFF; color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
div.blocAccueilTexteBilleterie a { color:#000; font-weight:bold; }
table.calendrierBig td{height:30px; border-bottom:solid 1px #ffffff;}
table.calendrierBig th{color:#949494;}
table.calendrierBig td.score{font-weight:bold; font-size:12px; text-align:center;}
h3.nom_journee{text-transform:uppercase; font-size:14px;}
div.lien_joueur{ background:url(../img/mep/fond_ligne_joueur.gif) top left no-repeat; color:#FFFFFF; height:35px; padding-top:5px; width:220px;-moz-border-radius:5px;}
div.lien_joueur a{color:#FFFFFF;}
a.linkFiche{height:10px; font-size:10px; line-height:10px; padding-left:20px; background:url(../img/mep/fleches_joueur.gif) left center no-repeat;}

/*.menu_valeurs{background:url(/img/mep/fond_onglet_effectif_big.gif) top left no-repeat; height:45px; margin-top:2px; text-align:center; margin-bottom:2px;}*/
/*.menu_valeurs{background:url(/img/ui-bg_highlight-soft_100_eeeeee.png) top left repeat-x; -moz-border-radius:5px; height:45px; margin-top:2px; text-align:center; margin-bottom:2px;}
.menu_valeurs span.barre{background:url(/img/mep/barre_tab_effectif.gif) left center no-repeat; background-image:none; background-color:#c1c1c1; display:inline-block; line-height:25px; width:1px; color:#FFF; margin:10px 0;}
.menu_valeurs a:hover{ text-decoration:underline;}
.menu_valeurs a{color:#FFFFFF; font-size:14px; font-weight:bold; padding:0 5px; line-height:45px; display:inline-block; font-size:11px;}
.menu_valeurs a.actif{color:#ffca10;}
.menu_valeurs li{display:inline;}*/

.menu_valeurs{background:url("/img/menu_secondaire.jpg") 0 0 repeat-x; -moz-border-radius:3px; height:37px; text-align:center; margin:2px 0 2px 0;}
.menu_valeurs.big{-moz-border-radius:3px 0 0 3px;}
.menu_valeurs span.barre{background:url("/img/background_link_menu.jpg") 0 0 no-repeat; display:inline-block; line-height:37px; width:3px;}
.menu_valeurs a{color:#000; font-size:11px; font-weight:bold; padding:0 10px; line-height:37px; display:inline-block; font-size:11px; background: url("/img/background_link_menu.jpg") 0 0 no-repeat; text-shadow: 1px 1px 1px #fff;}
.menu_valeurs a:hover{ background:url(/img/background_link_menu.jpg) 0 -37px no-repeat; color:#fff; text-shadow: 1px 1px 1px #000;}
.menu_valeurs a.actif{color:#fff; text-shadow: 1px 1px 1px #000; background:url(/img/background_link_menu.jpg) 0 -37px no-repeat;}
.menu_valeurs li{display:inline; margin-left:-3px;}


div.conteneur_partenaires{ background:url(../img/mep/fond_partenaires.gif) top left no-repeat; height:595px; margin-left:35px;}
.cadrePartenaire{ padding-top:60px; padding-left:80px;}
.menuPartenaires{list-style-type:square; color:#8bb4d9; margin:20px 0 20px 100px;}
.menuPartenaires li{ margin-bottom:5px;}
.menuPartenaires li a{font-weight:bold; font-size:11px;}
.menuPartenaires li a:hover, .menuPartenaires li a.actif{color:#ffca10;}
.cadrePartenaire h4{ font-size:14px; font-weight:bold;}
.cadrePartenaire h5{ font-size:12px; font-weight:bold; color:#88a9d2; background:url(/img/mep/puce_h4_partenaires.gif) left center no-repeat; padding-left:15px; margin-left:10px;}
.cadrePartenaire ul{ margin:15px 0 15px 0 20px; padding-left:20px;}
.cartouchePays{height:89px; line-height:89px; background:url(/img/mep/cartouche_world.gif) top left no-repeat;}
.padding5{padding:5px;}
.floatR{float:right;}
.floatL{float:left;}
.borderNoir{ border:solid 1px #000;}

.tabClassment, .tableStats{border:1px solid #000; border-collapse:collapse;}
.tabClassment th, .tableStats th{ border-bottom:1px solid #000;}

.tabClassment{ width:640px; margin:10px auto; }
.tableStats{}
#titrePageNonInclus{ padding-top:5px; }
h1#titrePageNonInclus{ font-size:2em; margin:10px 0 10px 10px;}
h1#titrePage{ margin:10px 0 10px 10px;}
p.bleu{background-color:#c9e3f1;}
#carouselRSS{ height:183px;}
.jcarousel-container-vertical{ height:180px;}
.jcarousel-clip-vertical{top:0;}
#mycarousel li{ height:20px;}
#mycarousel p.filRSS { height:19px; line-height:14px; border-bottom: solid 1px #C9E3F1; border-left:solid 1px #C9E3F1;}
#mycarousel p.filRSS:hover{ background-color:#fbec88; border-bottom: solid 1px #fad42e;}
#mycarousel p.filRSS a{ display:block; padding:2px 2px;}
#mycarousel ul{ list-style:none;}

.playerWebTV{background: url(../img/mep/fond_web_tv.jpg) top right no-repeat;}
.imageActuPortrait{float:right; padding:0 10px 10px 10px;}
#texteVideo h4{font-size:11px;}
#selectRSS{position:absolute; right:3px; bottom:0; margin-top:5px; border:1px solid #999999; font-size:10px;}
div.ui-tabs-panel tr{cursor:pointer;}
.rssImportant a{color:#ff0000;}

#slideshow{overflow:hidden;	width:255px;height:100px;}
#slideshow ul{width:3900px;padding-left:225px;list-style-type:none;	margin:0 0;	padding:0 0; }
#slideshow li{float:left;margin:0 10px;cursor:pointer;}
#btns_carousel{height:25px; text-align:center;}
#view_scroll_left, #view_scroll_right{background:url('../img/mep/thumbs_left.gif') no-repeat center;display:inline-block;width:10px;height:20px;margin:2px 2px 0 2px;}
#view_scroll_right{background-image: url('../img/mep/thumbs_right.gif');}

#produitsBoutique{background:url(../img/mep/fond_produits_boutique.jpg) bottom left no-repeat;}

#tooltip{position: absolute;z-index: 3000;border: 1px solid #111;background-color: #eee;padding: 5px;opacity: 0.85;}
#tooltip h3, #tooltip div {margin: 0; font-size:1.1em;}
div.sondage{background-color:#636363;}
div.sondage table.sondage{width:100%; border-collapse:collapse;}
div.sondage table.sondage tr td{padding:1px 2px;}
div.sondage table.sondage tr.blanche td{background-color:#ffffff;}
div.sondage table.sondage tr.bleu td{ background-color:#ccc;}
div.sondage h4{ font-size:1.2em; padding:5px 0 5px 5px; color:#ffffff;}
div.resultatSondage span.resultatSondage{display:inline-block; background:url(/img/mep/fond_menu_haut.gif) center left repeat-x;}
div.resultatSondage table.sondage td{ vertical-align:middle;}

.tabPartenaires{ width:100%; /*margin-top:10px;*/}
.tabPartenaires td{ height:90px;/*padding:10px 10px 10px 20px;*/ padding:5px 10px 5px 20px;}
.tabPartenaires td.logo{width:160px; text-align:center;}
.tabPartenaires td.descriptif{background:#f2f8fc url(../img/mep/fond_tabPartenaires.gif) bottom left repeat-x;}
.tabPartenaires td.descriptif h4{ font-size:12px;}
.tabPartenaires td.logo{ border: solid 1px #d4d9e1;}
.tabPartenaires th{ background: url(/img/mep/fond_menu_haut.gif) bottom left repeat-x; height:25px; padding-left:25px;}
.tabPartenaires td h4{ margin-bottom:5px; text-transform:uppercase; color:#3b6ba0;}
.tabPartenaires td h4 a, .tabPartenaires td h4{color:#3b6ba0;}

.tabPartenairesPetit{width:50% !important; width:49%;}
.tabPartenairesPetit td{ height:56px !important; height:36px; border: solid 1px #d4d9e1;}
.tabPartenairesPetit td h4{ margin-bottom:0;}

table.tab_Jeunes{ width:640px; border-collapse:collapse; margin:10px 10px; border:solid 1px #000000;}
table.tab_Jeunes td{background:#f2f8fc url(../img/mep/fond_tabPartenaires.gif) bottom left repeat-x; border-right:solid 1px #666666;}
table.tab_Jeunes th{ padding-left:5px; color:#ffffff;}
table.tab_Jeunes td{ padding-left:5px;}

p.citation{ margin:10px 0; padding:10px 10px; background-color:#EAF0F4; border:dashed 1px #CED8E0; font-family:Georgia; font-size:13px; -moz-border-radius:8px; font-style:italic; color:#333333; line-height:22px;}

div#dialog_commentaire, div#liste_commentaires{ width:616px; padding-left:20px; border:1px solid #DDDDDD;-moz-border-radius-topleft:0;-moz-border-radius-topright:0; padding-bottom:10px; margin-bottom:15px;}
div#dialog_commentaire input.text{ width:250px; display:block;}

div.erreur{ color:#be0202; background-color:#fc7c7c; padding:10px 20px; text-align:center; border: solid 1px #be0202;}
div.success{ color:#04892d; background-color:#79d896; padding:10px 20px; text-align:center; border: solid 1px #04892d;}
form.form label{ display:inline-block;}

#liste_commentaires .commentaire{ border-bottom:1px solid #DDDDDD; padding:5px 5px; margin-right:15px;}
#liste_commentaires .commentaire h5{font-size:11px; background:url(/img/mep/h5_comment.gif) left center no-repeat; padding-left:10px;}
#liste_commentaires .commentaire .texte_commentaire{ padding-left:10px;}
#liste_commentaires .commentaire_alterne{ background-color:#C9E3F1;}

div.pagination{ text-align:right; margin-top:15px; margin-right:15px; font-weight:bold;}
div.pagination span.page{ display:inline-block;margin-right:2px;}
div.pagination span.actif{padding:1px 3px 2px 3px; color:#000000;}
div.pagination span.page a{ display:inline-block; border-bottom: solid 1px #76a1c6; color:#76a1c6;  padding:1px 1px 0 1px; }
.dialog input.bouton_submit{cursor:pointer; line-height:1.4em;margin:0.5em 0.4em 0.5em 0;overflow:visible;padding:0.2em 0.6em 0.3em; background:none; background-color:#F6F6F6;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border:1px solid #CCCCCC;}
.dialog input.bouton_submit:hover{ color:#c77405; background-color:#FDF5CE; border:solid 1px #FBCB09;}

div.padding15{ padding:10px 15px;}
div.bloc_formulaire{ width:617px; padding-left:10px;}
div.bloc_formulaire input.text{ width:220px; display:block;}

/*****************************BILLETTERIE**********************************/

#page_billetterie .ui-widget, #page_billetterie .ui-widget {
font-size:1em;
}
#page_billetterie .ui-corner-all {
-moz-border-radius:0 0 0 0;
}
#page_billetterie .ui-widget-content, #page_billetterie .ui-widget-content {
background-color:#FFFFFF;
background-image:none;
border:0 none;
}
#page_billetterie {
margin:20px 0 0;
}
#page_billetterie .ui-corner-all {
-moz-border-radius:4px 4px 4px 4px;
-webkit-border-radius:4px;
}
#page_billetterie .ui-widget-content {
background:url("jquery-ui/images_tabs2/?new=eeeeee&w=1&h=100&f=png&q=100&fltr[]=over|textures/03_highlight_soft.png|0|0|100") repeat-x scroll 50% top #EEEEEE;
border:1px solid #DDDDDD;
color:#333333;
}
#page_billetterie ul.ui-tabs-nav {
padding:0 0 0 8px;
}
#page_billetterie .ui-corner-all, #page_billetterie .ui-corner-all {
-moz-border-radius:4px 4px 4px 4px;
-webkit-border-radius:4px;
}
#page_billetterie .ui-widget-header, #page_billetterie .ui-widget-header {
background:url("jquery-ui/images_tabs2/464646_40x100_textures_01_flat_100.png") repeat-x scroll 50% 50% #464646;
border:1px solid #FFFFFF;
color:#FFFFFF;
font-weight:bold;
}

#page_billetterie .ui-tabs-nav li {
margin:5px 5px 0 0;
}
#page_billetterie .ui-corner-top, #page_billetterie .ui-corner-top {
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-left-radius:6px;
-webkit-border-top-right-radius:6px;
}
#page_billetterie .ui-state-active, #page_billetterie .ui-widget-content .ui-state-active, #page_billetterie .ui-state-active, #page_billetterie .ui-widget-content .ui-state-active {
background:url("jquery-ui/images_tabs2/ffffff_40x100_textures_01_flat_65.png") repeat-x scroll 50% 50% #FFFFFF;
border:1px solid #666666;
color:#F6921E;
font-weight:normal;
outline:medium none;
}
#page_billetterie .ui-state-default, #page_billetterie .ui-widget-content .ui-state-default, #page_billetterie .ui-state-default, #page_billetterie .ui-widget-content .ui-state-default {
background:url("jquery-ui/images_tabs2/555555_40x100_textures_03_highlight_soft_75.png") repeat-x scroll 50% 50% #555555;
border:1px solid #666666;
color:#FFFFFF;
font-weight:normal;
outline:medium none;
}
#page_billetterie .ui-tabs-nav li.ui-tabs-selected a:link, #page_billetterie .ui-tabs-nav li.ui-tabs-selected a:visited, #page_billetterie .ui-tabs-nav li.ui-tabs-selected a:hover, #page_billetterie .ui-tabs-nav li.ui-tabs-selected a:active {
color:#E6820E;
}
#page_billetterie .ui-tabs-nav li a:link, #page_billetterie .ui-tabs-nav li a:visited, #page_billetterie .ui-tabs-nav li a:hover, #page_billetterie .ui-tabs-nav li a:active {
color:#FFFFFF;
font-size:12px;
padding:4px 10px 3px;
}
#page_billetterie .ui-state-active a, #page_billetterie .ui-state-active a {
color:#F6921E;
outline:medium none;
text-decoration:none;
}
#page_billetterie .ui-corner-bottom, #page_billetterie .ui-corner-bottom {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-left-radius:6px;
-webkit-border-bottom-right-radius:6px;
}
#page_billetterie .ui-widget-content, #page_billetterie .ui-widget-content {
background:url("jquery-ui/images_tabs2/ffffff_40x100_textures_01_flat_75.png") repeat-x scroll 50% 50% #FFFFFF;
border:1px solid #FFFFFF;
color:#222222;
}
#page_billetterie .ui-tabs-nav li.ui-tabs-selected, #page_billetterie .ui-tabs-nav li.ui-state-active{ background:none; background-color:#ffffff;}
#page_billetterie .ui-widget-content, #page_billetterie .ui-widget-content {
background-color:#FFFFFF;
background-image:none;
border:0 none;
}
#page_billetterie .ui-tabs-panel {
color:#000000;
font-size:12px;
line-height:1.4;
padding:20px 9px;
}
#page_billetterie .ui-tabs .ui-tabs-panel {
background:none repeat scroll 0 0 transparent;
border-width:0;
display:block;
padding:1em 1.4em;
}
#page_billetterie h3{ margin-bottom:20px; color:#666666;}
#page_billetterie h4{ margin:15px 0; color:#6baeed;}
ul.liste_check{ list-style:none; margin:10px 0 15px 15px;}
ul.liste_check li{ background:url(/img/mep/icon_check.gif) 0 2px no-repeat; padding-left:24px; margin-bottom:5px; min-height:16px; _height:14px; display:block;}
a.pdf{ background:url(/img/mep/icon_pdf.gif) top left no-repeat; height:16px; padding-left:20px; display:inline-block;}
a.bleu{color:#6baee3;}

.submit_button{-moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; background:#F6F6F6 none repeat scroll 0 0; border:1px solid #CCCCCC; cursor:pointer; line-height:1.4em; margin:0.5em 0.4em 0.5em 0; overflow:visible; padding:5px 5px; color:#027AC6; cursor:pointer;}
.submit_button:hover{ color:#c77405; background-color:#FDF5CE; border:solid 1px #fbcb09;cursor:pointer;}

a.submit_button.pdf{-moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; background:#F6F6F6 url(/img/mep/icon_pdf.gif) 4px 50% no-repeat; border:1px solid #CCCCCC; cursor:pointer; line-height:1.4em; margin:0.5em 0.4em 0.5em 0; overflow:visible; padding:5px 5px 5px 25px; color:#027AC6; cursor:pointer; height:auto; display:inline;}
a.submit_button.pdf:hover{ color:#c77405; background-color:#FDF5CE; border:solid 1px #fbcb09;cursor:pointer;}

div.pagination {padding: 3px; margin: 3px; font-weight:normal;}
.pagination a {padding: 2px 5px 2px 5px;margin: 1px; border: 1px solid #EEE;text-decoration: none; /* no underline */color: #027AC6; -moz-border-radius:3px 3px; -webkit-border-radius:3px}
.pagination a:hover,.pagination a:active {border: 1px solid #999;color: #666;}
.pagination .current {padding: 2px 5px 2px 5px;	margin: 1px;border: 1px solid #036CB4;font-weight: bold;background-color: #036CB4;color: #FFF; -moz-border-radius:3px 3px; -webkit-border-radius:3px}
.pagination .disabled {padding: 2px 5px 2px 5px;margin: 1px;border: 1px solid #EEE;	color: #DDD; -moz-border-radius:3px 3px; -webkit-border-radius:3px}
.pagination span.previous{ display:inline-block; width:9px; background:url(../img/mep/pagination_prev.gif) center center no-repeat;}
.pagination .disabled span.previous{ display:inline-block; width:9px; background:url(../img/mep/pagination_prev_disabled.gif) center center no-repeat;}
.pagination span.next{ display:inline-block; width:9px; background:url(../img/mep/pagination_next.gif) center center no-repeat;}
.pagination .disabled span.next{ display:inline-block; width:9px; background:url(../img/mep/pagination_next_disabled.gif) center center no-repeat;}

td.joueur .photoJoueur{ width:220px;}
table#tableauEffectif_10{ width:auto;}
#tabsJoueur div#tabs, #tabsJoueur .ui-state-default, #tabsJoueur .ui-widget-content .ui-state-default, .nom_fiche_joueur, .joueur img.photo, .joueur div.infos_joueur{-moz-border-radius:5px;}
.infos_joueur{width:280px; float:right; margin-right:5px; border: 1px solid #636363; padding:5px 5px;}
.nom_fiche_joueur{background:url(../img/mep/fond_fiche_joueur.jpg) top left no-repeat; height:76px; padding:10px 0 0 10px;}
div.joueur img.photo{float:left; border:solid 1px #636363; padding:2px 2px 0 2px; margin-left:5px;}
.lien_article{ text-decoration:underline; color:#6baee3;}

#image_wrap {
	/* dimensions */
	width:677px;
	margin:15px 0 15px 40px;
	padding:15px 0;

	/* centered */
	text-align:center;

	/* some "skinning" */
	background-color:#efefef;
	border:2px solid #fff;
	outline:1px solid #ddd;
	-moz-ouline-radius:4px;
}

a#lien_billetterie{ display:inline-block; height:20px; width:95px; background:url(../img/mep/lien_billetterie.gif) top left no-repeat; line-height:20px; color:#636363; margin-top:10px;}
a#lien_billetterie:hover{ display:inline-block; height:20px; width:95px; background:url(../img/mep/lien_billetterie_hover.gif) top left no-repeat;}

#liste_videos{ margin-top:0;}
#liste_videos td{background-color:#e5e3e3; background:url("/css/jquery-ui/img/ui-bg_highlight-soft_100_eeeeee_1x100.png") repeat-x scroll 50% 50% #EEEEEE; border: solid 1px #DDDDDD; color:#000000; width:171px; cursor:pointer; vertical-align:top; padding:8px 0 0 0; -moz-border-radius:5px; height:200px; text-align:left;}
#liste_videos div.texte{ padding:10px;}
#liste_videos td.hover{ border: solid 1px #999999;}

#liste_videos img.miniature{ padding:2px 2px; border: solid 1px #c1c1c1; margin:0 auto; display:block;}
.bandeau_partenaires{ margin-top:25px;}
.bandeau_partenaires .cartoucheBig{ margin-bottom:5px;}

#form_search_webtv, #form_search_webtv select, #form_search_webtv input{ font-size:11px;}
#form_search_webtv input.bouton_submit{font-weight:normal; margin-left:15px; color:#027AC6;}
#form_search_webtv input.bouton_submit:hover{ color:#c77405;}
div#search_web_tv{background:url(../img/mep/fond_search_webtv.jpg) top left no-repeat; margin-left:2px; padding-left:30px; line-height:34px; padding-top:2px;}
div#search_web_tv label{color:#FFCA10; text-transform:uppercase; font-weight:bold;}
div#search_web_tv select{ width:250px; -moz-border-radius:3px; -webkit-border-radius:3px;}

#page_actualite{ background:url(/img/mep/filigrane_racing.jpg) 50% 100px no-repeat;}
#page_actualite #contenu_article{ padding:0 10px;}
#page_actualite div.visuel{margin:15px 0;}
#page_actualite div.texte{padding-right:30px; min-height:150px; _height:150px;}
#page_actualite table#liste_videos div.texte{ height:auto; min-height:0; _height:0;}
#page_actualite .date_publication{ text-transform:uppercase; color:#76a9d9; font-weight:bold; margin-bottom:10px;}

#page_actualite #contenu_article .texte > p:first-child:first-letter{font-size: 4em; line-height: 80%; float: left; padding-right: .1em; color: #76A9D9;}
#page_actualite #contenu_article .texte a{color:#76A9D9;}
#controles_rss{ /*background-color:#D7D7D7;*/ height:22px; padding-left:25px; }
.jcarousel-prev-vertical {background:url("/img/mep/fleche_haut.gif") no-repeat scroll center center transparent;border-bottom:none;bottom:0;cursor:pointer;height:18px;left:5px;position:absolute;
width:20px; top:163px;}
.jcarousel-next-vertical {background:url("/img/mep/fleche_bas.gif") no-repeat scroll center center transparent;border-top:none;bottom:0;cursor:pointer;height:18px;left:30px;position:absolute;width:20px; top:163px;}
table#tab_calendrier_jeunes td.score{ font-weight:normal; font-size:11px;}

table.tab_phototheque_albums td{ text-align:center;}
table.tab_phototheque_albums a{ border: solid 1px #c1c1c1; display:inline-block;}
table.tab_phototheque_albums p a{ border:none;}
table.tab_phototheque_albums img{ display:block;}
