/* Corps de page */
* { margin:0; padding:0; font-family:Arial, Georgia, "Times New Roman", Times, serif; }
body {}
.spacer { clear:both; }
.floatleft { float:left; }
.floatright { float:right; }
a:active, a:focus { outline:none; }
a img { border:none; }

body.Intro {
	margin:0;
	padding:0;
	background-image:url(../images/fondIntroUni.jpg);
	background-repeat:repeat-x;
	background-color:#3A92B6;
}

img.produitBoutique {border: 1px solid #007AAA}

/* Article */
.Article { width:590px; float:left; margin:8px 0 0 8px }
.Article h1 { background:url(../images/background-title.jpg) repeat-x #ececec; border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9; border-left:1px solid #d9d9d9; -moz-border-radius-topleft:8px; -moz-border-radius-bottomleft:8px; float:left; width:340px; font-size:18px; color:#3590b9; height:27px; padding:2px 0 0 10px; font-weight:normal; }
.Article .enteteArticle { width:223px; background:url(../images/background-title-plus.jpg) repeat-x; height:26px; float:left; -moz-border-radius-topright:8px; -moz-border-radius-bottomright:8px; padding:5px 0 0 0; }
.enteteArticle a:hover { text-decoration:underline; }
.enteteArticle a.actionArticle  { float:right; margin:0 5px 0 0; }
.enteteArticle img  { margin:0 5px 0 0; }

.corpsArticle { width:590px; background:url(../images/background-corpsArticle.jpg) repeat-x #ececec; margin:10px 0 0 0; -moz-border-radius:8px; border:1px solid #d9d9d9; float:left; }
.corpsArticle p a img, .corpsArticle p img { float:left; margin:5px 5px 5px 0; }
.corpsArticle p a, .corpsArticle p { color:#3f3f3f; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:20px; }
.corpsArticle .title a { color:#3590b9; font-size:14px; text-decoration:none; margin:0 0 5px 0; }
.corpsArticle .title { color:#3590b9; font-size:14px; text-decoration:none; margin:0 0 5px 0; }
.corpsArticle .bigger { color:#3f3f3f; font-size:15px; text-decoration:none; margin:0 0 5px 0; }
.corpsArticle a:hover { text-decoration:underline; }
.corpsArticle table { color:#3f3f3f; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:20px; }
.large { width:180px; } .min { width:130px; } .smal { width:30px; }
.corpsArticle table a { color:#3F3F3F; text-decoration:none; }
.corpsArticle table a:hove { text-decoration:underline; }

.filInfos { width:284px; height:200px; background:url(../images/fondFilinfos.jpg) repeat-x #59AACB; margin:10px 0 0 0; float:left; overflow:hidden;}
.filInfos p a img, .filInfos p img { float:right; margin:5px 5px 5px 5px; }
.filInfos p a, .filInfos p { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:20px; }
.filInfos .title a { color:#FFFFFF; font-size:14px; text-decoration:none; margin:0 0 5px 0; }
.filInfos .title { color:#FFFFFF; font-size:14px; text-decoration:none; margin:0 0 5px 0; }
.filInfos .sousTitle a { color:#FFFFFF; font-size:11px; text-decoration:none; margin:0 0 5px 0; }
.filInfos .sousTitle { color:#FFFFFF; font-size:11px; text-decoration:none; margin:0 0 5px 0; }
.filInfos a:hover { text-decoration:underline; }
.filInfos table { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:20px; }
.filInfos table a { color:#3F3F3F; text-decoration:none; }
.filInfos table a:hove { text-decoration:underline; }

.planning { width:284px; height:200px; background:url(../images/fondPlanning.jpg) repeat-x #59AACB; margin:10px 0 0 0; float:right; overflow:hidden;}
.planning p a img, .planning p img { float:right; margin:5px 5px 5px 5px; }
.planning p a, .planning p { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:20px; }
.planning .title a { color:#FFFFFF; font-size:14px; text-decoration:none; margin:0 0 5px 0; }
.planning .title { color:#FFFFFF; font-size:14px; text-decoration:none; margin:0 0 5px 0; }
.planning .sousTitle { color:#FFFFFF; font-size:11px; text-decoration:none; margin:0 0 5px 0; }
.planning a:hover { text-decoration:underline; }
.planning table { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:20px; }
.planning table a { color:#3F3F3F; text-decoration:none; }
.planning table a:hove { text-decoration:underline; }

.billetterie { width:590px; height:150px; background:url(../images/fondBilletterie.jpg); margin:10px 0 0 0; float:center; align:center; overflow:hidden;}
.carteAJA { width:590px; height:150px; background:url(../images/fondCarteAJA.jpg); margin:10px 0 0 0; float:center; align:center; overflow:hidden;}
.boutique { width:590px; height:150px; background:url(../images/fondBoutique.jpg); margin:10px 0 0 0; float:center; align:center; overflow:hidden;}
.sms { width:284px; height:200px; background:url(../images/fondSms.jpg); margin:10px 0 0 0; float:left; overflow:hidden;}
.photo { width:284px; height:200px; background:url(../images/fondPhotos.jpg); margin:10px 0 0 0; float:right; overflow:hidden;}
.tv { background-color:#F9F9F9; width:345px; height:370px; background:url(../images/fondTv.jpg); margin:10px 0 0 0; float:center; overflow:hidden;}
.tv p { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:20px; }
.tvLastVideos { width:345px; height:330px; background:url(../images/fondTvLastVideos.jpg); margin:10px 0 0 0; float:center; overflow:hidden;}
.tvLastVideos p { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:20px; }
.membre { width:590px; height:150px; background:url(../images/fondMembre.jpg); margin:10px 0 0 0; float:center; align:center; overflow:hidden;}

.tvPlayerSmall { background-color:#F9F9F9; }
.tvPlayerSmall p { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:20px; }

.prochainsMatchs { width:345px; background:url(../images/fondCalendrier.jpg); margin:0 0 0 0; float:center; overflow:hidden;}
.prochainsMatchs p { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:20px; }
.prochainsMatchs table { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:12px; }
.prochainsMatchs table a { color:#3F3F3F; text-decoration:none; }
.prochainsMatchs table a:hove { text-decoration:underline; }
.prochainsMatchs .title { color:#3590b9; font-size:14px; text-decoration:none; margin:0 0 5px 0; }

.prochainsMatchsAmicaux { width:345px; background:url(../images/fondCalendrierAmicaux.jpg); margin:0 0 0 0; float:center; overflow:hidden;}
.prochainsMatchsAmicaux p { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:20px; }
.prochainsMatchsAmicaux table { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:12px; }
.prochainsMatchsAmicaux table a { color:#3F3F3F; text-decoration:none; }
.prochainsMatchsAmicaux table a:hove { text-decoration:underline; }
.prochainsMatchsAmicaux .title { color:#3590b9; font-size:14px; text-decoration:none; margin:0 0 5px 0; }

.billetterieLaterale { width:345px; background:url(../images/billetterieLaterale.jpg); margin:0 0 0 0; float:center; overflow:hidden;}
.billetterieLaterale p, p a { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:20px; }
.billetterieLaterale table { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:12px; }
.billetterieLaterale table a { color:#3F3F3F; text-decoration:none; }
.billetterieLaterale table a:hove { text-decoration:underline; }
.billetterieLaterale .title { color:#3590b9; font-size:14px; text-decoration:none; margin:0 0 5px 0; }

.abonnementLaterale { width:345px; background:url(../images/abonnementLaterale.jpg); margin:0 0 0 0; float:center; overflow:hidden;}
.abonnementLaterale p, p a { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:20px; }
.abonnementLaterale table { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:12px; }
.abonnementLaterale table a { color:#3F3F3F; text-decoration:none; }
.abonnementLaterale table a:hove { text-decoration:underline; }
.abonnementLaterale .title { color:#3590b9; font-size:14px; text-decoration:none; margin:0 0 5px 0; }

.billetterieMatchLaterale { width:345px; background:url(../images/billetterieMatchLaterale.jpg); margin:0 0 0 0; float:center; overflow:hidden;}
.billetterieMatchLaterale p, p a { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:20px; }
.billetterieMatchLaterale table { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:12px; }
.billetterieMatchLaterale table a { color:#3F3F3F; text-decoration:none; }
.billetterieMatchLaterale table a:hove { text-decoration:underline; }
.billetterieMatchLaterale .title { color:#3590b9; font-size:14px; text-decoration:none; margin:0 0 5px 0; }

.billetterieStadeLaterale { width:345px; background:url(../images/billetterieStadeLaterale.jpg); margin:0 0 0 0; float:center; overflow:hidden;}
.billetterieStadeLaterale p, p a { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:20px; }
.billetterieStadeLaterale table { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:12px; }
.billetterieStadeLaterale table a { color:#3F3F3F; text-decoration:none; }
.billetterieStadeLaterale table a:hove { text-decoration:underline; }
.billetterieStadeLaterale .title { color:#3590b9; font-size:14px; text-decoration:none; margin:0 0 5px 0; }

.photoLaterale { width:345px; background:url(../images/photoLaterale.jpg); margin:0 0 0 0; float:center; overflow:hidden;}
.photoLaterale p, p a { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:20px; }
.photoLaterale table { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:12px; }
.photoLaterale table a { color:#3F3F3F; text-decoration:none; }
.photoLaterale table a:hove { text-decoration:underline; }
.photoLaterale .title { color:#3590b9; font-size:14px; text-decoration:none; margin:0 0 5px 0; }

.albumLaterale { width:345px; background:url(../images/albumLaterale.jpg); margin:0 0 0 0; float:center; overflow:hidden;}
.albumLaterale p, p a { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:20px; }
.albumLaterale table { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:12px; }
.albumLaterale table a { color:#3F3F3F; text-decoration:none; }
.albumLaterale table a:hove { text-decoration:underline; }
.albumLaterale .title { color:#3590b9; font-size:14px; text-decoration:none; margin:0 0 5px 0; }

.live { width:345px; background:url(../images/fondLive.jpg); margin:0 0 0 0; float:center; overflow:hidden;}
.live p { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:20px; }
.live table { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:12px; }
.live table a { color:#3F3F3F; text-decoration:none; }
.live table a:hove { text-decoration:underline; }
.live .title { color:#3590b9; font-size:14px; text-decoration:none; margin:0 0 5px 0; }

.classement { width:345px; background:url(../images/fondClassement.jpg); margin:0 0 0 0; float:center; overflow:hidden;}
.classement p { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:20px; }
.classement table { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:10px; }
.classement table a { color:#3F3F3F; text-decoration:none; }
.classement table a:hove { text-decoration:underline; }
.classement .title { color:#3590b9; font-size:14px; text-decoration:none; margin:0 0 5px 0; }

.publiciteBloc { width:345px; background-color:#f9f9f9; margin:0 0 0 0; float:center; overflow:hidden;}
.publiciteBloc p { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:20px; }
.publiciteBloc table { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:10px; }
.publiciteBloc table a { color:#3F3F3F; text-decoration:none; }
.publiciteBloc table a:hove { text-decoration:underline; }
.publiciteBloc .title { color:#3590b9; font-size:14px; text-decoration:none; margin:0 0 5px 0; }

.magazineLaterale { width:345px; background:url(../images/magazineLaterale.jpg); margin:0 0 0 0; float:center; overflow:hidden;}
.magazineLaterale p, p a { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:20px; }
.magazineLaterale table { color:#3F3F3F; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:12px; }
.magazineLaterale table a { color:#3F3F3F; text-decoration:none; }
.magazineLaterale table a:hove { text-decoration:underline; }
.magazineLaterale .title { color:#3590b9; font-size:14px; text-decoration:none; margin:0 0 5px 0; }

.titreArticle { float:left; width:590px; position:relative; margin:3px 3px 3px 3px; }
.titreArticle .retour a { color:#3590b9; font-size:11px; float:right; text-decoration:none; margin:0 0 0 5px; }

.titreTexteArticle { position:absolute; bottom:0; width:590px; background:url(../images/background-news.png) repeat; }
.titreTexteArticle h2 a, .titreTexteArticle h2 { font-size:18px; color:#ffffff; text-decoration:none; }
.titreTexteArticle p, .titreTexteArticle h2 { margin:5px; }
.titreTexteArticle p a, .titreTexteArticle p { font-size:12px; color:#ffffff; text-decoration:none; line-height:20px; }
.titreTexteArticle p a:hover, .titreTexteArticle h2 a:hover { text-decoration:underline; }

.titreTexteEffectif { position:absolute; bottom:0; width:590px; background:url(../images/background-news.png) repeat; }
.titreTexteEffectif h2 a, .titreTexteEffectif h2 { font-size:16px; color:#ffffff; text-decoration:none; }
.titreTexteEffectif p, .titreTexteEffectif h2 { margin:5px; }
.titreTexteEffectif p a, .titreTexteEffectif p { font-size:12px; color:#ffffff; text-decoration:none; line-height:15px; }
.titreTexteEffectif p a:hover, .titreTexteEffectif h2 a:hover { text-decoration:underline; }

/* Sous Article */
.sousArticle { width:570px; float:left; margin:8px 0 0 8px }

.corpsSousArticle { width:570px; background:url(../images/background-corpsSousArticle.jpg) repeat-x #d1d1d1; margin:5px 0 8px 8px; -moz-border-radius:8px; border:1px solid #d9d9d9; float:left; }
.corpsSousArticle p a img, .corpsSousArticle p img { float:left; border:1px solid #3590b9; margin:5px 5px 5px 0; }
.corpsSousArticle p a, .corpsSousArticle p { color:#3f3f3f; font-size:11px; line-height:15px; text-decoration:none; margin:5px; line-height:20px; }
.corpsSousArticle .title { color:#3590b9; font-size:14px; text-decoration:none; margin:0 0 5px 0; }
.corpsSousArticle .titleDate { color:#3590b9; font-size:11px; text-decoration:none; margin:0 0 5px 5px; }
.corpsSousArticle .lireSuite a { color:#3590b9; font-size:11px; float:right; text-decoration:none; margin:0 0 0 5px; }

a.rss { position:absolute; right:0; background:url(../images/flux-rss.png) no-repeat; width:96px; height:94px;  }
a.rss:hover { background:url(../images/flux-rss.png) no-repeat 0 -94px; }
.rss span { display:none; }

a.corner { position:absolute; right:0; background:url(../images/corner.png) no-repeat; width:96px; height:94px;  }
a.corner:hover { background:url(../images/corner.png) no-repeat 0 -94px; }
.corner span { display:none; }

/* Totalité de la page */
.all { width:1084px; height:100%; float:center; margin:0 0 0 8px; background:#FFFFFF; }

/* Entête */
.Entete { background:url(../images/entete.jpg); margin-top:0px; margin-bottom:auto; margin-left:auto; margin-right:auto; width:950px; height:150px; float:left; }
.EnteteBilletterie { background:url(../images/enteteBilletterie.jpg); margin-top:0px; margin-bottom:auto; margin-left:auto; margin-right:auto; width:950px; height:150px; float:left; }
.EntetePhoto { background:url(../images/entetePhoto.jpg); margin-top:0px; margin-bottom:auto; margin-left:auto; margin-right:auto; width:950px; height:150px; float:left; }
.EnteteVideo { background:url(../images/enteteVideos.jpg); margin-top:0px; margin-bottom:auto; margin-left:auto; margin-right:auto; width:950px; height:150px; float:left; }
.ContainerEntete {position:relative; width:950px; height:150px; padding-top:0px; margin-top:auto; margin-bottom:auto;margin-left:auto; margin-right:auto;}
.AccueilEntete {position:relative; width:150px; height:150px; margin-top:0px; margin-bottom:auto; margin-left:0px; margin-right:auto;}
.enteteMembre { color:#FFFFFF; font-size:11px; position:absolute; padding: 5px 5px 5px 5px; top:2px; right:5px;}
.EnteteIntroduction { margin-top:0px; margin-bottom:auto; margin-left:auto; margin-right:auto; width:966px; height:134px; }
.EnteteIntroductionSeparateur { margin-top:0px; margin-bottom:auto; margin-left:auto; margin-right:auto; width:966px; height:2px; background-color:#FFFFFF;}
.EnteteIntroductionTexte { margin-top:0px; margin-bottom:auto; margin-left:auto; margin-right:auto; width:966px; height:20px; }
.EnteteIntroductionTexte p a { color:#FFFFFF; font-size:10px; text-decoration:none;}
.IntroductionAnimation { margin-top:0px; margin-bottom:auto; margin-left:auto; margin-right:auto; width:700px; height:380px; background-color:#007AAA; }
			
.PubliciteEntete {position:relative; width:481px; height:66px; padding-top:12px; padding-right:0px; margin-top:-100px; margin-bottom:auto; margin-left:auto; margin-right:5px; background:url(../images/blocPubliciteHorizontal.gif)}
.PubliciteLaterale {position:relative; float:right; width:134px; height:607px; padding-top:12px; margin-top:0px; margin-bottom:7px; margin-left:auto; margin-right:0px; overflow:hidden; background-image:url(../images/blocPubliciteVertical.gif); background:#F9F9F9;}

/* Barre latérale */
.barreLaterale { margin-top:8px; margin-bottom:auto; margin-left:5px; margin-right:auto; width:345px; float:right; background-color:#FFFFFF;}

/* Pied */
.Pied { margin-top:0px; margin-bottom:auto; margin-left:auto; margin-right:auto; width:590px; height:150px; background-color:#000000; z-index:3000; }

/* Menu */
.barreMenu { background-color:#ACACAC; z-index:2000; height:15px}

/* Boutons */
input.bleu {
	background-color: #007AAA;
	color : #FFFFFF;
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
	font-family: "Arial";
	border:1px solid #007AAA;
	border-bottom:1px solid #007AAA;
	padding: 0.3em 0.3em 0.3em 0.3em; 	
}

/*Tableaux*/
table {}
td.entete { background-color:#007AAA; color:#FFFFFF}
td.msgerr { background-color:#FFBFBF; color:#007AAA}
td.altern { background-color:#FFFFFF;}
td.statsBarre{ vertical-align:bottom;}
tr.feuilleMatch { background:url(../images/feuilleMatch.jpg);}
table.fooBar td {
width:100px;
border-right:2px solid #000;
padding:20px;
}
.foo { float:left; }

/*Couleurs*/
font.vert { color:#23D200;}
font.rouge { color:#FF0000;}
font.blanc { color:#FFFFFF;}
font.bleu { color:#007AAA;}
