/*** CSS CLASSIQUE ***/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#1C85F;
	border:0;
	padding:0;
}

h1 {
	font-size:16px; 
	font-weight:bold; 
	color:#C30803;
}
h2{
	font-size:14px; 
	font-weight:bold; 
	padding-top:1px; 
	margin-top:2px;
	text-decoration:none;
}
h2.news{
	font-size:12px; 
	font-weight:bold; 
	float:left; 
	padding-top:1px; 
	margin-top:2px;
	text-decoration:none;
}

input[type="submit"], input[type="button"] {
	border:0;
	background-color:#1C85F;
	color:#000000;
}

li { list-style:none; list-style-image:url(img/puce-rouge.gif); }

p, li, a, .gris {
	color:#737373;
	padding:0px;
	margin:0px;
}

/*** CSS BANDEAU HEADER ***/
#header{
	background-repeat:no-repeat; 
	height:360px; 
	background-position:center -70px; 
	min-width:100px;
}

/*** CSS MENU RUBRIQUES ***/
#rubriques{padding-top:67px; width:1014px;}
#rubriques li{list-style:none; float:left;}
#rubriques a {color:#000000; font-size:10px; font-weight:bold; text-decoration:none; display:block; width:80px; text-align:center; height:44px; line-height:48px; background:none;}
#rubriques a:hover{color:#FF0000; font-size:10px; font-weight:bold; background-color:#000000;opacity:0.60;filter:alpha(opacity=60);}

#menu1 a{width:80px; height:44px; line-height:48px;}
#menu1b a{background-color:#000000;opacity:0.60;filter:alpha(opacity=60); color:#FF0000; width:80px;}

#menu2 a{width:78px; height:46px; line-height:48px;}
#menu2b a{background-color:#000000;opacity:0.60;filter:alpha(opacity=60); color:#FF0000; width:78px;}

#menu3 a{width:56px; height:48px; line-height:48px;}
#menu3b a{background-color:#000000;opacity:0.60;filter:alpha(opacity=60); color:#FF0000; width:56px;}

#menu4 a{width:70px; height:50px; line-height:48px;}
#menu4b a{background-color:#000000;opacity:0.60;filter:alpha(opacity=60); color:#FF0000; width:70px;}

#menu5 a{width:70px; height:51px; line-height:48px;}
#menu5b a{background-color:#000000;opacity:0.60;filter:alpha(opacity=60); color:#FF0000; width:70px;}

#menu6 a{width:86px; height:51px; line-height:48px;}
#menu6b a{background-color:#000000;opacity:0.60;filter:alpha(opacity=60); color:#FF0000; width:86px;}


#menu7 a{width:100px; height:55px; line-height:48px;}
#menu7 a:hover{width:100px; height:55px; line-height:44px; background:none;}


#menu8 a{width:86px; height:51px; line-height:48px;}
#menu8b a{background-color:#000000;opacity:0.60;filter:alpha(opacity=60); color:#FF0000; width:86px;}

#menu9 a{width:80px; height:51px; line-height:48px;}
#menu9b a{background-color:#000000;opacity:0.60;filter:alpha(opacity=60); color:#FF0000; width:80px;}

#menu10 a{width:84px; height:49px; line-height:48px;}
#menu10b a{background-color:#000000;opacity:0.60;filter:alpha(opacity=60); color:#FF0000; width:84px;}

#menu11 a{width:86px; height:48px; line-height:48px;}
#menu11b a{background-color:#000000;opacity:0.60;filter:alpha(opacity=60); color:#FF0000; width:86px;}

#menu12 a{width:94px; height:45px; line-height:48px;}
#menu12b a{background-color:#000000;opacity:0.60;filter:alpha(opacity=60); color:#FF0000; width:94px;}


/*** CSS SOUS MENU ***/
#sousmenu{
	padding:0px;
	margin:0px;
	height:28px;
	width:1054px;
	background-image:url(img/menu/menu_bas3.png);
	background-position:top;
	display:block;
}

#sousmenu li{
	height:28px;
	list-style:none;
	float:left;
	display:block;
	margin:0px;
}

#sousmenu li a{
	padding-top:4px;
	padding-bottom:10px;
	text-decoration:none;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
    display:block;
}

#sousmenu1:hover{background-image:url(img/menu/fd-menu.gif); background-repeat:repeat;}
#sousmenu1b{background-image:url(img/menu/fd-menu.gif); background-repeat:repeat;}

/*** CSS CENTER ***/

#center_home{
	width:1054px; 
	z-index:100; 
	position:relative;
	min-height:500px;
}

#center{
	width:1054px; 
	background-image:url(img/bg_center.gif);
	z-index:100;
	position:relative;
	min-height:500px;
	height:auto !important;
	height:500px;
}

#center_ariane{
	padding-top:20px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9px; 
	padding-left:100px; 
}
#center_ariane a{
	text-decoration:none;
	color:#000000;
}

#center_titre{
	padding-left:100px; 
	padding-right:80px; 
	padding-top:10px;
	padding-bottom:10px;
}
#center_titre h1{
	height:30px;
	padding-left:12px;
	text-decoration:none;
	background-image:url(img/ligne_rouge.gif); 
}

#center_footer{
	width:1054px; 
	height:62px; 
	background-image:url(img/footer_center.png); 
	z-index:100; 
	position:relative;  
}
.news{
	padding-left:110px;
	padding-top:10px; 
	font-family:Arial, Helvetica, sans-serif;
	width:850px;
}
.news_date{
	font-size:12px; 
	float:left; 
	color:#CC030B; 
	padding-top:3px;
	text-decoration:none;
}

.news_texte{
	clear:both; 
	width:840px; 
	text-align:justify; 
	font-size:12px;
	padding-bottom:10px;
}
/*** CSS FOOTER ***/
#footer_bg{
	width:100%;
	height:568px; 
	background-image:url(img/bg_footer.jpg);  
	background-position:center; 
	background-repeat:no-repeat; 
	margin-top:-330px; 
	position:relative;
}

#footer{
	width:600px; 
	height:5px; 
	background-color:#000000; 
}

#footer ul{
	padding:0px;
	margin:0px;
}

#footer ul li{
	float:left;
	width:120px;
	list-style:none;
}

#footer ul li a{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px; 
}

/*** CSS HOME ***/

.pave_info_moment{
	background-image:url(img/bg_infodumoment.jpg); 
	background-repeat:no-repeat; 
	width:481px; 
	height:343px; 
	margin-left:58px; 
	float:left;
}

.lien_home_breve{
	color:#000000;
	text-decoration:none;
}

.lien_home_breve:hover{
	color:#CA020C;
	text-decoration:none;
}

.pave_webtv{
	background-image:url(img/bg_webtv.png); 
	width:328px; 
	height:345px; 
	margin-left:538px;
}

#panneau_enbref{
	background-color:#CFCCC5;
	color:#000000;
}


.titreinfodumoment{
	text-decoration:none;
	font-size:14px;
	padding:0px;
	margin:0px;
	padding-left:10px;
	color:#000000;
}

.divinfodumoment1{
	width:154px; 
	height:44px; 
	background-image:url(img/img_infodumoment2.jpg);
	background-repeat:no-repeat;	
	color:#000000; 
	float:left; 
	margin-left:2px;
	margin-top:32px;
}
.divinfodumoment1 a{
	color:#000000;
	text-decoration:none;
}
.divinfodumoment2{
	width:154px; 
	height:44px; 
	background-image:url(img/img_infodumoment3.jpg); 
	background-repeat:no-repeat;	
	color:#000000; 
	float:left; 
	margin-left:1px;
	margin-top:32px;
}
.divinfodumoment2 a{
	color:#000000;
	text-decoration:none;
}

.divwebtv1{
	width:160px; 
	height:29px; 
	background-image:url(img/img_infodumoment2.jpg);
	background-repeat:no-repeat;	
	color:#000000; 
	float:left; 
	margin-left:3px;
	margin-top:33px;
}
.divwebtv1 a{
	color:#000000;
	text-decoration:none;
}
.divwebtv2{
	width:162px; 
	height:29px; 
	background-image:url(img/img_infodumoment3.jpg); 
	background-repeat:no-repeat;	
	color:#000000; 
	float:left; 
	margin-top:33px;
	margin-left:1px;
}
.divwebtv2 a{
	color:#000000;
	text-decoration:none;
}

.divimginfodumoment1{
	clear:both;
	padding-left:3px;
	padding-top:3px;
}

.divimginfodumoment2{
	display:none; 
	clear:both;
	padding-left:3px;
	padding-top:2px;
}

.diviresultat1{
	width:121px; 
	height:31px; 
	background-image:url(img/menu/cadre_lastmatch_act.png); 
	color:#000000; 
	float:left; 
	margin-left:4px;
	margin-top:34px;
}
.diviresultat2{
	display:block;
	width:122px; 
	height:31px; 
	background-image:url(img/menu/cadre_nextmatch_ina.png); 
	color:#000000; 
	float:left; 
	margin-left:0px;
	margin-top:34px;
}
.diviresultat3{
	display:block;
	width:122px; 
	height:31px; 
	background-image:url(img/menu/cadre_classement_ina.png); 
	color:#000000; 
	float:left; 
	margin-left:0px;
	margin-top:34px;
}

.texteinfodumoment{
	font-size:14px;
	color:#000000; 
	width:460px; 
	height:60px; 
	position:absolute; 
	z-index:101;
	background-color:#000000; 
	margin-top:196px; 
	filter:Alpha(opacity=90); 
	opacity : 0.9;
	-moz opacity : 0.9;
	font-family:Arial, Helvetica, sans-serif;
}

.texteinfodumoment a{
	color:#000000; 

}

#pave_shop{
	width:243px; 
	height:323px; 
	background-image:url(img/temp/shop_temp.jpg); 
	float:left; 
	margin-right:8px; 
}

#pave_sondage{
	width:219px; 
	height:190px; 
	background-image:url(img/encart-sondages.png); 
	float:left; 
	margin-right:7px;
}

#pave_evenement{
	width:238px; 
	height:190px; 
	background-image:url(img/encart-evenements.png); 
	float:left; 
	margin-right:7px; 
}

#pave_billet{
	width:205px; 
	height:263px; 
	background-image:url(img/encart-billetterie.jpg); 
	float:left;
}

/*** CSS LIEN ***/

.lien_rouge{
	color:#CC030B; 
	text-decoration:none;
}


table.liste th {
	padding-left:16px;
	padding-rightt:16px;
	background-color:#000000;
	color:#000000;
	font-weight:normal;
	text-align:left;
}
table.liste td.pair {
	padding-left:16px;
	padding-rightt:16px;
	background-color:#000000;
	color:#000000;
}
table.liste td.impair {
	padding-left:16px;
	padding-rightt:16px;
	background-color:#DAD3B7;
	color:#000000;
}


.img-shadow {
	float:left;
	background: url(shadowAlpha.png) no-repeat bottom right !important;
	background: url(shadow.gif) no-repeat bottom right;
	margin: 10px 0 0 10px !important;
	margin: 10px 0 0 5px;
}
.img-shadow img {
	display: block;
	position: relative;
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -6px 6px 6px -6px;
	padding: 4px;
}

.mediatheque1 {
	float:left; 
	width:65px; 
	border-right:1px solid #000000; 
	border-bottom:1px solid #000000;
}
.mediatheque2 {
	overflow:hidden; 
	width:64px; 
	height:48px; 
	position:relative;
}

#joueur {
	width:774px; 
	height:228px; 
	background-image:url(img/fond-fiche-perso.jpg);
}
#joueur .photo {
	position:absolute; 
	left:120px; 
	top:125px;
}
#joueur .numero {
	position:absolute; 
	left:310px; 
	top:132px; 
	color:#000000; 
	font-weight:bold; 
	font-size:22px;
}
#joueur .nom {
	position:absolute; 
	left:355px; 
	top:125px; 
	color:#000000; 
	font-weight:bold; 
	font-size:20px;
}
table.joueur {
	position:absolute; 
	left:290px; 
	top:180px;
}
table.joueur th {
	text-align:left;
	font-weight:normal;
	color:#939393;
}
table.joueur td {
	color:#000000;
}

#boutonspartenaire {	
	margin-left:82px;
	padding-left:200px;
	width:691px; 
	height:53px; 
	background-image:url(img/fond-bt-partenaire.jpg);
}
.boutonpartenaire {
	display:block;
	float:left;
	width:143px;
	height:27px;
	margin-top:21px;
	padding-top:5px;
	padding-left:10px;
	background-image:url(img/bt-partenaire-inactif.jpg);
	color:#000000;
	text-decoration:none;
}
.boutonpartenairevalide {
	display:block;
	float:left;
	width:143px;
	height:27px;
	margin-top:21px;
	padding-top:5px;
	padding-left:10px;
	background-image:url(img/bt-partenaire-actif.jpg);
	color:#000000;
	text-decoration:none;
}

/* boutique */

ul.menuboutique {
	padding:0;
	margin:0;
}
ul.menuboutique li {
	width:160px;
	height:30px;
	padding-left:5px;
	padding-top:10px;
	background-image:url(img/boutique/menu-fond-bt-inactif.jpg);
	list-style:none;
}
ul.menuboutique li.sel {
	width:160px;
	height:30px;
	padding-left:5px;
	padding-top:10px;
	background-image:url(img/boutique/menu-fond-bt-actif.jpg);
	list-style:none;
}
ul.menuboutique li.promo {
	width:160px;
	height:29px;
	padding-left:5px;
	padding-top:10px;
	background-image:url(img/boutique/menu-fond-bt-promo.jpg); height:29px
	list-style:none;
}
ul.menuboutique li a, ul.menuboutiquesel li a, ul.menuboutique li.promo a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.produitsmall {
	font-family:Arial, Helvetica, sans-serif;
	width:170px; 
	height:250px; 
	border: 1px solid #000000; 
	padding:1px;
	float:left;
}
.produitsmall h2 {
	width:165px;
	height:27px;
	padding:0;
	margin:0;
	padding-left:5px;
	padding-top:8px;
	background-image:url(img/boutique/fond-nom-produit-phare.jpg);
	text-align:center;
}
.produitsmall h2 a {
	color:#000000;
	text-decoration:none;
}
.produitsmall .prix {
	font-size:14px;
	font-weight:bold;
	color:#B40000;
}

.produitphare {
	font-family:Arial, Helvetica, sans-serif;
	width:216px; 
	height:160px; 
	border: 1px solid #000000; 
}
.produitphare h2 {
	width:211px;
	height:27px;
	padding:0;
	margin:0;
	padding-left:5px;
	padding-top:8px;
	background-image:url(img/boutique/fond-nom-produit-phare.jpg);
	text-align:center;
}
.produitphare h2 a {
	color:#000000;
	text-decoration:none;
}
.produitphare .prix {
	font-size:18px;
	font-weight:bold;
	color:#B40000;
}

.produitfiche {
	font-family:Arial, Helvetica, sans-serif;
	width:276px; 
	height:299px; 
	border: 1px solid #000000; 
	padding:1px;
}
.produitfiche h2 {
	width:271px;
	height:27px;
	padding:0;
	margin:0;
	padding-left:5px;
	padding-top:8px;
	background-image:url(img/boutique/fond-nom-produit-phare.jpg);
	text-align:center;
	color:#000000;
}
.prixfiche {
	font-size:20px;
	font-weight:bold;
	color:#B40000;
}

h3 {
	background-color:#B40000;
	color:#000000;
	font-size:12px;
	padding-left:2px;
}

.small {
	font-size:9px;
}


