@charset "utf-8";
/* CSS Document */

body {width:100%; height:100%; background:url(../../img/bgBody.jpg) left top no-repeat fixed #7b9ccc; font-size:75%; font-family:Arial, Helvetica, sans-serif; color:#fff;}
* {margin:0; padding:0; font-style:normal;}

a {color:#4e6281; text-decoration:none;}
a:hover {text-decoration:underline;}

img {border:none;}

ul {margin:10px 0; padding:0 0 0 30px;}
ol {margin:10px 0; padding:0 0 0 30px;}
li {margin:0px 0px 5px;}

p {margin:0 0 10px;}

h1 {font-size:2em; margin:10px 0px; color:#fff;}
h2 {font-size:1.8em; margin:10px 0px; color:#fff;}
h3 {font-size:1.6em; margin:10px 0px; color:#fff;}
h4 {font-size:1.4em; margin:10px 0px; color:#fff;}
h5 {font-size:1.2em; margin:10px 0px; color:#fff;}
h6 {font-size:1em; margin:10px 0px; color:#fff;}

.ajax-loading{ background:url(../../img/ajax-loader.gif) center no-repeat; height:686px; }


/*===================================================================================================
BLOCK
===================================================================================================*/
#container { position:relative; display:block; margin:0px auto; padding:0 0 17px; width:923px; }
#header { position:relative; display:block; width:923px; }
#main { position:relative; display:block; margin:5px 0 6px; padding:0; width:923px; }
#footer { position:relative; display:block; margin:0; padding:0; width:923px; height:71px; background:url(../../img/bgFooter.jpg) left top no-repeat; overflow:hidden; }
.clear { clear:both; margin:0px; padding:0px; line-height:0px; font-size:0px; }





/*===================================================================================================
HEADER
===================================================================================================*/
#header ul.menuU { margin:0; padding:16px 0 0; text-align:right; list-style:none; }
#header ul.menuU li { display:inline; margin:0 0 0 2px; *margin:0 0 0 5px; padding:0 5px 0 0; color:#fff; font-size:11px; line-height:10px; border-right:1px solid #fff; text-transform:uppercase; }
#header ul.menuU li.last { padding:0; border-right:none; }
#header ul.menuU li a { color:#fff; }

#header form { float:right; margin:0 0 0 23px; *margin:0 0 0 13px; padding:6px 0 0; }
#header input.text { float:left; display:block; width:235px; height:22px; padding:6px 8px 0px; margin:1px 2px 0 0; background:url(../../img/bgInputTop.jpg) left top no-repeat; border:none; font-size:12px; font-style:italic; color:#465875; text-transform:uppercase; }
#header input.btn { float:left; display:block; width:29px; height:30px; padding:0; margin:0; background:url(../../img/btnSendTop.jpg) left top no-repeat; border:none; cursor:pointer; }


div.menuP { position:relative; display:block; margin:16px 0 0; padding:0; width:923px; height:136px; background:url(../../img/bgHeader.jpg) left top no-repeat; }
div.menuP ul { float:right; margin:99px 0 0; padding:0; list-style:none; }
div.menuP ul li { float:left; display:block; height:26px; margin:0; padding:0; }
div.menuP ul li a { display:block; width:100%; height:26px; cursor:pointer; }
div.menuP ul li a span { display:none; }


div.menuP ul li.btn_nouvelle { width:90px; background:url(../../img/menu/btn_nouvelle.jpg) left top no-repeat; }
div.menuP ul li.btn_nouvelle a { background:url(../../img/menu/btn_nouvelle.jpg) left top no-repeat; }
div.menuP ul li.btn_nouvelle a:hover { background:url(../../img/menu/btn_nouvelle.jpg) left top no-repeat; }

div.menuP ul li.btn_fifa { width:41px; background:url(../../img/menu/btn_fifa.jpg) left top no-repeat; }
div.menuP ul li.btn_fifa a { background:url(../../img/menu/btn_fifa.jpg) left top no-repeat; }
div.menuP ul li.btn_fifa a:hover { background:url(../../img/menu/btn_fifa.jpg) left top no-repeat; }

div.menuP ul li.btn_equipe { width:57px; background:url(../../img/menu/btn_equipe.jpg) left top no-repeat; }
div.menuP ul li.btn_equipe a { background:url(../../img/menu/btn_equipe.jpg) left top no-repeat; }
div.menuP ul li.btn_equipe a:hover { background:url(../../img/menu/btn_equipe.jpg) left top no-repeat; }

div.menuP ul li.btn_competition { width:107px; background:url(../../img/menu/btn_competition.jpg) left top no-repeat; }
div.menuP ul li.btn_competition a { background:url(../../img/menu/btn_competition.jpg) left top no-repeat; }
div.menuP ul li.btn_competition a:hover { background:url(../../img/menu/btn_competition.jpg) left top no-repeat; }

div.menuP ul li.btn_ligue { width:56px; background:url(../../img/menu/btn_ligue.jpg) left top no-repeat; }
div.menuP ul li.btn_ligue a { background:url(../../img/menu/btn_ligue.jpg) left top no-repeat; }
div.menuP ul li.btn_ligue a:hover { background:url(../../img/menu/btn_ligue.jpg) left top no-repeat; }

div.menuP ul li.btn_tchad { width:53px; background:url(../../img/menu/btn_tchad.jpg) left top no-repeat; }
div.menuP ul li.btn_tchad a { background:url(../../img/menu/btn_tchad.jpg) left top no-repeat; }
div.menuP ul li.btn_tchad a:hover { background:url(../../img/menu/btn_tchad.jpg) left top no-repeat; }

div.menuP ul li.btn_football { width:77px; background:url(../../img/menu/btn_football.jpg) left top no-repeat; }
div.menuP ul li.btn_football a { background:url(../../img/menu/btn_football.jpg) left top no-repeat; }
div.menuP ul li.btn_football a:hover { background:url(../../img/menu/btn_football.jpg) left top no-repeat; }

div.menuP ul li.btn_texte { width:60px; background:url(../../img/menu/btn_texte.jpg) left top no-repeat; }
div.menuP ul li.btn_texte a { background:url(../../img/menu/btn_texte.jpg) left top no-repeat; }
div.menuP ul li.btn_texte a:hover { background:url(../../img/menu/btn_texte.jpg) left top no-repeat; }

div.menuP ul li.btn_courrier { width:75px; background:url(../../img/menu/btn_courrier.jpg) left top no-repeat; }
div.menuP ul li.btn_courrier a { background:url(../../img/menu/btn_courrier.jpg) left top no-repeat; }
div.menuP ul li.btn_courrier a:hover { background:url(../../img/menu/btn_courrier.jpg) left top no-repeat; }

div.menuP ul li.btn_contact { width:73px; background:url(../../img/menu/btn_contact.jpg) left top no-repeat; }
div.menuP ul li.btn_contact a { background:url(../../img/menu/btn_contact.jpg) left top no-repeat; }
div.menuP ul li.btn_contact a:hover { background:url(../../img/menu/btn_contact.jpg) left top no-repeat; }










/*===================================================================================================
CONTAINER
===================================================================================================*/
#container h1.title { position:absolute; display:block; margin:0; padding:0; top:29px; left:37px; width:163px; height:172px; background:url(../../img/logo.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo.png'); z-index:1000; }
#container h1.title a { position:relative; display:block; margin:0; padding:0; width:163px; height:172px; cursor:pointer; z-index:1001; }
#container h1.title a span { display:none; }














/*===================================================================================================
MAIN
===================================================================================================*/
#main div.bloc { display:block; padding:2px; overflow:hidden; }
#main div.bloc h1 { position:relative; display:block; margin:0 2px 0 0; padding:0 13px; height:33px; font-size:17px; line-height:33px; color:#fff; text-transform:uppercase; background:url(../../img/bg_bloc_title.jpg) left top repeat-x; }


#main div.bloc#nouvelle_recente { float:left; margin:0; width:598px; height:426px; background:url(../../img/bg_bloc_nouvelle_recente.jpg) left top no-repeat; }
#main div.bloc#message_president { float:right; margin:0; width:314px; height:240px; background:url(../../img/bg_bloc_message_president.jpg) left top no-repeat; }
#main div.bloc#video { float:right; margin:9px 0 0; width:314px; height:258px; background:url(../../img/bg_bloc_video.jpg) left top no-repeat; }
#main div.bloc#comm { float:left; margin:3px 0 0; padding:0; width:598px; height:80px; }
#main div.bloc#classement { float:left; margin:9px 0 0; width:596px; height:319px; background:url(../../img/bg_bloc_classement.jpg) left top no-repeat; }
#main div.bloc#boutique { float:right; margin:9px 0 0; width:314px; height:319px; background:url(../../img/bg_bloc_boutique.jpg) left top no-repeat; }


#nouvelle_recente div.ctn { position:relative; display:block; margin:7px 0px 0px 8px; padding:0; }
#nouvelle_recente div.ctn div.picture { float:left; display:block; margin:0; padding:3px 3px 0px; width:312px; background:url(../../img/bgPicture_ombre.jpg) left bottom repeat-x #fff; }
#nouvelle_recente div.ctn div.picture p { margin:10px 0; color:#3a4b64; font-size:12px; }
#nouvelle_recente div.ctn div.picture p.left { float:left; display:block; width:40%; }
#nouvelle_recente div.ctn div.picture p.right { float:right; display:block; text-align:right; width:40%; }
#nouvelle_recente div.ctn div.right_side { float:right; display:block; margin:0 0 10px; padding:8px 6px; width:260px; background:url(../../img/bgBloc_opac.png) left top repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bgBloc_opac.png',sizingMethod='scale'); }
#nouvelle_recente div.ctn div.right_side h3 { font-size:14px; line-height:12px; margin:0px 0px 3px; color:#3a4b64; }
#nouvelle_recente div.ctn div.right_side p { font-size:12px; line-height:14px; margin:0px; color:#3a4b64; }
#nouvelle_recente div.ctn div.right_side a.btn_suite { float:right; display:block; margin:5px 0 0; padding:0; width:109px; height:30px; background:url(../../img/btn_lire_la_suite.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/btn_lire_la_suite.png',sizingMethod='scale'); cursor:pointer; }
#nouvelle_recente div.ctn div.right_side a.btn_suite span { display:none; }
#nouvelle_recente div.ctn a.archives { float:right; margin:0; padding:0 6px 0 0; font-size:12px; color:#3a4b64; text-decoration:underline;  }




#message_president div.ctn { position:relative; display:block; margin:0;  padding:7px 6px; }
#message_president div.ctn p { font-size:13px; line-height:13px; margin:0px; color:#3a4b64; }
#message_president div.ctn a.btn_suite { float:right; display:block; margin:5px 0 0; padding:0; width:109px; height:30px; background:url(../../img/btn_lire_la_suite.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/btn_lire_la_suite.png'); cursor:pointer; }
#message_president div.ctn a.btn_suite span { display:none; }



#video div.ctn { position:relative; display:block; margin:0;  padding:0; }



#comm a span { display:none; }
#comm a.puma { float:left; display:block; margin:0 8px 0 0; padding:0; width:194px; height:80px; background:url(../../img/puma.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/puma.png'); cursor:pointer; }
#comm a.footballligue { float:left; display:block; margin:0 7px 0 0; padding:0; width:194px; height:80px; background:url(../../img/footballligue.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/footballligue.png'); cursor:pointer; }
#comm a.fifa { float:left; display:block; margin:0; padding:0; width:194px; height:80px; background:url(../../img/fifa.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fifa.png'); cursor:pointer; }














/*===================================================================================================
FOOTER
===================================================================================================*/
#footer ul.menuF { text-align:center; margin:19px 0 12px; padding:0; list-style:none; }
#footer ul.menuF li { display:inline; text-align:left; margin:0 10px 0 0; padding:0; text-transform:uppercase; }
#footer ul.menuF li a { font-size:11px; color:#4e6281; }

#footer p { margin:0; font-size:11px; color:#4e6281; text-align:center; text-transform:uppercase; }