/*--------Header & menu------*/

/*-------Accueil-------*/
	/*--Slider--*/
	/*--Anciennes News--*/

/*-------Bas de l'accueil-------*/
	/*--Chiffre du moment--*/
	/*--Prochain match--*/

/*-------Archives News/Brèves-------*/

/*-------Boutons-------*/

/*-------Mentions légales-------*/

/*-------Menu de droite-------*/
	/*--Brèves--*/
	/*--Sondage--*/
	/*--Classement--*/
	/*--Flashback--*/
	/*--Dernier Post--*/

/*-------Lire.php-------*/

/*-------Pronostics-------*/

/*-------Rennes-------*/
	/*---Fiche-*/
	/*--Histoire--*/
	/*--Palmarès--*/
	/*--Stade--*/
	/*--Organigramme--*/
	/*--Statistiques--*/
	/*--Supporters--*/

/*-------Pros-------*/
	/*--Classement--*/
	/*--Calendrier--*/
	/*--Effectif--*/
	/*--Statistiques--*/
	/*--Archives--*/

/*-------CFA-------*/
	/*--Classement--*/
	/*--Calendrier--*/

/*-------Partenaires-------*/

/*-------Contact-------*/

/*-------Qui sommes-nous ?-------*/

/*-------Footer-------*/

/*-------Partie admin-------*/

/*-------Goodies-------*/
/*-------VOD-------*/



body {background-image:url('images/fond/background.png'); margin:auto; font:12px Arial,Helvetica,Sans-Serif; margin:auto;}
img {border:none;}
hr{color:#f6f6f6;}


/*--------Header & menu------*/
.fond_milieu {width:980px; margin:auto; margin-top:2%; min-height:350px; background-color:#dcdedd; border: 1px solid red;}
.partie_non_existante{color:red; font-weight:bold; text-align:center; font-size:17px; margin-top:250px;} /*--Rennes-  Pros - CFA*/
.banniere {width:969px; margin-top:2px; margin-left:6px;}
.corde_facebook{background: url(images/header/facebook.png) bottom no-repeat; width:44px; height:110px; position:absolute;
margin-left:880px; margin-top:-245px;}
.corde_facebook:hover {height:120px;}
.corde_rss{background: url(images/header/rss.png) bottom no-repeat; width:44px; height:120px; position:absolute;
margin-left:930px; margin-top:-245px;}
.corde_rss:hover {height:130px;}
#menu {margin-left:6px;}
/*
*/
.menu ul li a{margin-top:-1px;}
.menu a{display:block; width:161px; height:21px; float:left;}
.menu a:hover{background-position:0 21px;}
.menu, .menu ul {padding:0; margin:0; list-style:none; z-index:150;}
.menu li{float:left;}
.menu li ul{position:absolute; width:161px; left:-999em; margin-top:21px;}
/**/
.menu li:hover ul, .menu li li:hover ul, .menu li.sfhover ul, .menu li li.sfhover ul{left:auto; min-height:0;}
.menu_accueil{background-image: url('images/header/menu/accueil.png');}
.menu_club{background-image: url('images/header/menu/club.jpg');}
.menu_pros{background-image: url('images/header/menu/pros.jpg');}
.menu_cfa{background-image: url('images/header/menu/cfa.jpg');}
.menu_site{background-image: url('images/header/menu/site.jpg');}
.menu_forum{background-image: url('images/header/menu/forum.png');}
.menu_fiche{background-image: url('images/header/sous_partie_menu/fiche.jpg');}
.menu_organigramme{background-image: url('images/header/sous_partie_menu/organigramme.jpg');}
.menu_histoire{background-image: url('images/header/sous_partie_menu/histoire.jpg');}
.menu_palmares{background-image: url('images/header/sous_partie_menu/palmares.jpg');}
.menu_statistiques{background-image: url('images/header/sous_partie_menu/statistiques.jpg');}
.menu_stade{background-image: url('images/header/sous_partie_menu/stade.jpg');}
.menu_supporters{background-image: url('images/header/sous_partie_menu/supporters.png');}
.menu_effectif{background-image: url('images/header/sous_partie_menu/effectif.jpg');}
.menu_calendrier{background-image: url('images/header/sous_partie_menu/calendrier.jpg');}
.menu_classement{background-image: url('images/header/sous_partie_menu/classement.jpg');}
.menu_classement_cfa{background-image: url('images/header/sous_partie_menu/classement.png');}
.menu_archives{background-image: url('images/header/sous_partie_menu/archives.png');}
.menu_partenaires{background-image: url('images/header/sous_partie_menu/partenaires.jpg');}
.menu_contact{background-image: url('images/header/sous_partie_menu/contact.jpg');}
.menu_quisommesnous{background-image: url('images/header/sous_partie_menu/quisommesnous.png');}


/*-------Accueil-------*/
.menu_centre_news{margin-left:40px; margin-top:75px; width:680px; text-align:justify;}
/*--Slider--*/
.defilement_news{background-image:url('images/accueil/fond_defilement.png'); width:750px; height:330px; margin-top:-30px; margin-left:-50px;}
.defilement_news2 {padding-top:30px; margin-left:190px;}
.svwp {width:50px; height:20px; background:#dc0000;}
.svwp ul{position:relative; left:-999em;}
.slideViewer {position:relative; overflow:hidden; padding:0; margin:0; background:#dcdedd; z-index:50;} 
.slideViewer ul {position:relative; left:0; top:0; width:1%; list-style-type:none; margin:0;  padding:0;} 
.slideViewer ul li {float:left;} 
.slideViewer span.typo{padding:8px 6px 8px 6px; background:url(images/accueil/slide.png) no-repeat; color:#dcdedd; text-align:left;} 
.slideViewer a{text-decoration:none;}
.slideViewer h5 {margin-bottom:2px; margin-top:-3px; font-size:12px; font-weight:normal;}
.slideViewer h3{margin-bottom:-3px; margin-top:0px; font-size:18px; color:red;}
.slideViewer span{float:right; font:10px Verdana; margin-right:-3px;}
.slideViewer a:focus {outline:none;}
.thumbSlider {overflow:hidden; width:1%; display:inline;} 
.thumbSlider ul {list-style-type:none; position:absolute; margin-top:-270px; margin-left:-205px;} 
.thumbSlider ul li{margin-bottom:-70px;}
.thumbSlider a img{display:block;} 
.thumbSlider p.tmbrdr {position:relative; margin:0;}
/*--Anciennes News--*/
.news .ensemble_titre_news:first-child{margin-top:-10px;}
.news{background-color:#dcdedd; height:165px; padding:5px; margin-bottom:15px; margin-top:10px; margin-left:-25px;
font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.news .ensemble_titre_news {font-weight:bold; margin-bottom:10px;}
.news .ensemble_titre_news a{color:red; font-size:18px; text-decoration:none;}
.news .ensemble_titre_news a:hover{color:black;}
.news .ensemble_titre_news h3{font-weight:bold; color:#960000; font-size:14px; margin-bottom:0px;}
.news .ensemble_titre_news  span{color:black; font-size:10px; float:right; font-weight:bold;}
.news .texte_news{margin-top:-1px;}
.news .texte_news a{color:black; text-decoration:none;}
.lire_news {margin-left:530px;}


/*-------Bas de l'accueil-------*/
.archive_news{display:block; margin-left:250px; margin-top:10px; text-decoration:none; color:#4c4c4c;}
.archive_news:hover{text-decoration:underline;}
/*--Chiffre du moment--*/
.chiffre_du_moment{background: url('images/accueil/chiffre_du_moment.png') no-repeat; width:243px; height:172px; float:left; margin-top:30px;
padding-top:65px; margin-bottom:-20px; font-weight:bold; text-align:justify; color:white;
font-family:TrebuchetMS, "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;}
.chiffre_du_moment span{float:left; color:black; font-size:50px; margin:0px 5px -13px 5px;}
.chiffre_du_moment div {margin:1px 5px 0px 15px; line-height:15px;}
/*--Prochain match--*/
.prochain_match{width:332px; height:193px; float:right; margin-right:20px; margin-top:25px; font-weight:bold;}
.dernier_match{width:333px; height:191px; float:right; margin-right:20px; margin-top:25px; font-weight:bold;}
.onglet_dernier{width:103px; height:21px; background:url('images/accueil/prochain_match/onglet_dernier.png'); display:block; position:absolute; margin-top:10px;}
.onglet_prochain{width:114px; height:20px; background:url('images/accueil/prochain_match/onglet_prochain.png'); display:block; position:absolute; margin-top:10px; margin-left:217px;}
.prochain_match a, .dernier_match a{display:block; margin-top:10px; font-weight:bold;}
.prochain_match a:hover, .dernier_match a:hover{text-decoration:none;}
.prochain_match a{color:black;}
.dernier_match a{color:white;}
.gauche_prochain_match{float:left; margin-top:50px; margin-left:15px;}
.droite_prochain_match{float:right; margin-top:60px; margin-right:30px;}
.prochain_match .tiret_prochain_match, .dernier_match .tiret_dernier_match{position:absolute; margin-top:7px; margin-left:-5px; font-size:30px;}
.horaire_prochain_match{position:absolute; width:130px; margin-left:-55px; margin-top:65px; text-align:justify;}
.gauche_dernier_match{float:left; margin-top:60px; margin-left:25px; color:white;}
.droite_dernier_match{float:right; margin-top:60px; margin-right:40px;}
.horaire_dernier_match{position:absolute; width:130px; margin-left:-50px; margin-top:65px; text-align:justify;}


/*-------Archives News/Brèves-------*/
.lien_news{margin-left:60px; margin-top:70px; width:500px;}
.date_archive{padding-right:10px; font-weight:bold; color:red;}
.titre_archive a{color:black; font-weight:bold; text-decoration:none;}
.titre_archive a:hover{text-decoration:underline;}
.page_lien_news{margin-top:25px; font-weight:bold; }
.page_lien_news a {color:black; text-decoration:none;}
.page_lien_news a:hover{color:red;}


/*-------Boutons-------*/
.bouton_envoyer{background-image: url('images/boutons/envoyer.png'); display:block; width:98px; height:21px; float:left;}
.bouton_envoyer:hover{background-position: 0 -21px;}
.bouton_lire_suite {background-image: url('images/boutons/liresuite.png'); display:block; width:98px; height:21px; float:left;}
.bouton_lire_suite:hover{background-position: 0 -21px;}
.bouton_voter {background-image: url('images/boutons/voter.png'); display:block; width:40px; height:22px; float:left;}
.bouton_voter:hover{background-position: 0 -23px;}


/*-------Mentions légales-------*/
.mentions_legales{width:650px; margin-top:65px; margin-left:40px; font-weight:bold; text-align:justify;}
.mentions_legales h1{text-align:center; text-decoration:underline; color:red; padding-bottom:10px;}
.conclusion_mentions {color:red;}


/*-------Menu de droite-------*/
.menu_droite{float:right; width:260px; margin-right:-10px;}
/*--Brèves--*/
.breves{width:247px; margin-top:40px; font-size:0.9em;}
.interieur_breves {margin-top:-25px; padding-bottom:5px; background:#ce0f0f; border:1px solid black; border-top:none; font-weight:bold;}
.date_breve {color:#000000;}
.titre_breve a{color:#FFF; text-decoration:none;}
.titre_breve a:hover {color:black;}
.page_breve{margin-left:5px; margin-top:10px;}
.page_breve a {color:#FFF; text-decoration:none;}
.page_breve a:hover{color:black;}
.page_breve .archive_breves {color:black; margin-left:50px;}
.page_breve .archive_breves:hover{color:white;}
.point_mercato_module{color:black; margin-left:20px;}
/*--Sondage--*/
.sondage {width:247px; margin-top:10px;}
.text_sondage{background:#ce0f0f; border:1px solid black; border-top:none; margin-top:-30px; padding-left:5px; padding-bottom:15px;}
.text_sondage h5{margin-bottom:30px; font-size:15px;}
.sondage_vote{padding-left:5px;}
/*--Classement--*/
.module_classement{background-image: url('images/accueil/classement.jpg'); width:247px; height:203px; background-repeat:no-repeat;
margin-top:10px; color:white; font-weight:bold; font-size:14px;
font-family: "Courier New", "Trebuchet MS", Georgia, serif; text-align:justify; padding-top:71px;}
.module_classement table {margin-left:5px;}
.journee_classement {position:absolute; margin-left:5px; margin-top:-60px; color:black; font-style:italic;}
.nom_equipe{width:140px;}
.classement_affichage{padding-left:18px; padding-right:15px;}
.module_classement a {color:black; text-decoration:none; margin-left:35px; margin-top:5px; font-size:1em;
position:absolute; font-family: TrebuchetMS, "Trebuchet MS", Verdana, Tahoma, sans-serif;}
.module_classement a:hover{text-decoration:underline;}
/*--Flashback--*/
.flashback{background:url('images/accueil/flash_back.jpg') no-repeat; width:241px; height:278px; padding-top:95px; margin-bottom:-95px; margin-left:3px; margin-top:-55px;}
.flashback a{color:white; font-weight:bold; text-decoration:none; display:block; width:235px; margin-left:4px; margin-top:0px;}
.flashback a:hover{text-decoration:underline;}
.flashback a:last-child{color:black; text-decoration:none; font-size:1em; margin:10px 0px 0px 15px;}
.flashback a:last-child:hover{text-decoration:underline;}
/*--Dernier Post--*/
.dernier_post {background-image: url('images/accueil/dernier_post.png'); width:247px; height:249px; background-repeat:no-repeat; margin-top:-55px; padding-top:110px;}
.lien_dernier_post{margin-left:25px; margin-top:0px; width:200px;}
.lien_dernier_post a{color:white; font-weight:bold; text-decoration:none;}
.lien_dernier_post a:hover{color:black;}

/*-------Lire.php-------*/
.menu_centre{margin-left:50px; margin-top:70px; width:650px; text-align:justify;
font-family:Segoe UI;}
.menu_centre a{color:black; font-weight:normal;}
.menu_centre a:hover{color:red;}
.menu_centre h2 {color:red; margin:auto; text-align:center; width:500px;}
.menu_centre h2 span {color:black; font-size:10px; text-decoration:none;}
.menu_centre h3 {margin-bottom:3px; font-size:15px;}
.menu_centre p {color:#030303; text-align:justify; margin-top:0px;}
.commentaires{font-weight:bold; margin-left:135px; margin-top:50px; width:420px;}
.commentaires span{color:red;}
.commentaires span:last-child{color:#4c4c4c;}
.commentaires h3{font-style:italic; color:#990000;}
.commentaires p{color:red;}

/*-------Pronostics-------*/
.menu_prono{margin-left:50px; margin-top:40px; min-height:610px; width:920px; text-align:justify;}
.menu_prono h1{color:red; font-size:25px; margin-top:20px; margin-bottom:20px; text-align:center;}
.menu_prono a{color:black; font-weight:normal;}
.menu_prono a:hover{color:red;}
.menu_prono span {display:block; width:530px;}
.menu_prono .table_connexion{font-weight:bold;}
.menu_prono .table_classement{border-collapse:collapse; margin-top:-310px; margin-left:550px; text-align:center;}
.menu_prono .table_prono tr:first-child , .menu_prono .table_classement tr:first-child {font-weight:bold;}
.menu_prono .table_classement td {border:1px solid black; width:120px;}
.menu_prono  .table_prono{border-collapse:collapse; margin:auto; margin-top:25px;}
.menu_prono .table_prono td:first-child {min-width:150px;}
.menu_prono .table_prono td {padding-right:15px; min-width:90px;}
.menu_prono .nombre_points{margin-left:780px; margin-top:-15px; color:red;}


/*-------Rennes-------*/
.fond_rennes{background-image:url('images/fond/club.jpg'); width:980px; height:1290px; background-repeat:no-repeat; margin-top:-2px;}
/*---Fiche-*/
.page_fiche_rennes{width:725px; margin-left:10px; margin-top:60px;}
.page_fiche_rennes h1{font-size:25px; color:red; text-align:center;}
.page_fiche_rennes span {font-weight:bold;}
.page_fiche_rennes a{color:black; text-decoration:none;}
.page_fiche_rennes a:hover{color:red;}
/*--Histoire--*/
.info_histoire_rennes{font-weight:bold; margin-left:50px; text-align:justify; width:900px;}
.info_histoire_rennes h1{color:red; font-size:25px; margin-top:30px; text-align:center;}
.liens_histoire_rennes{text-align:center; margin-top:10px;}
.info_histoire_rennes a {color:black; text-decoration:none;}
.info_histoire_rennes a:hover{color:red;}
.info_histoire_rennes h2 {font-size:18px; text-decoration:underline; margin-top:60px; margin-bottom:-20px;}
.info_histoire_rennes ul {margin-left:-40px;}
.info_histoire_rennes li {margin-top:40px; list-style:none;}
.info_histoire_rennes span {font-style:italic; color:red;}
/*--Palmarès--*/
.info_palmares_rennes{background:url('images/rennes/palmares.jpg') no-repeat black; width:980px; height:1390px; margin-bottom:-30px;}
/*--Stade--*/
.info_stade_rennes{font-weight:bold; width:725px; margin-top:60px; margin-left:10px;}
.info_stade_rennes h1{color:red; font-size:25px; margin-top:30px;  margin-bottom:30px; text-align:center;}
.info_stade_rennes span{color:red;}
.info_stade_rennes li{list-style:none;}
.info_stade_rennes h4{text-decoration:underline;}
/*--Organigramme--*/
.organigramme_adresse_rennes{font-weight:bold; width:725px; margin-top:60px; margin-left:10px;}
.organigramme_adresse_rennes h1{font-size:25px; color:red; text-align:center; margin-bottom:30px;}
.organigramme_adresse_rennes span{color:red;}
.organigramme_adresse_rennes span span{text-decoration:underline;}
/*--Statistiques--*/
.liens_confrontations_rennes{margin-left:250px;}
.liens_confrontations_rennes h2 {margin-left:-230px;}
.liens_confrontations_rennes span{display:block; margin-top:-140px; margin-left:400px;}
.liens_confrontations_rennes a{color:black; text-decoration:none; font-weight:bold; display:block;}
.liens_confrontations_rennes a:hover{color:red;}
.remonter_confrontations_rennes{color:black; margin-left:800px;}
.remonter_confrontations_rennes:hover{text-decoration:none;}
.info_statistiques_rennes {width:980px;}
.info_statistiques_rennes h1{color:red; text-align:center; font-size:20px; margin-top:30px;}
.info_statistiques_rennes h6{font-size:10px; text-align:center; margin-top:-10px;}
.tableau_statistiques_rennes {font-weight:bold; margin-left:400px; margin-top:10px;}
.tableau_statistiques_rennes td {width:120px;}
.info_statistiques_rennes h2{text-align:center; font-size:20px; text-decoration:underline; margin-top:30px; margin-bottom:0px;}
.info_statistiques_rennes span{font-weight:bold;}
.confrontations_statistiques_rennes{margin-left:320px; margin-top:10px; margin-bottom:20px;}
.confrontations_statistiques_tableau{border-collapse:collapse; margin-left:180px;}
.confrontations_statistiques_tableau caption{padding-top:50px; margin-bottom:5px;}
.confrontations_statistiques_tableau caption h3{color:red; margin-bottom:0px;}
.confrontations_statistiques_tableau td{border:1px solid black; text-align:center;}
/*--Supporters--*/
.page_supporters_rennes{margin-left:10px;}
.page_supporters_rennes h1{color:red; font-size:25px; margin-top:60px; margin-bottom:30px; text-align:center;}
.page_supporters_rennes a {color:red; text-decoration:none; font-weight:bold;}
.page_supporters_rennes a:hover {color:black;}
.page_supporters_rennes hr{margin-top:20px;}
.page_rck_rennes {width:900px; margin-top:10px;}
.page_rck_rennes img{margin-left:200px;}
.page_rck_rennes span {font-weight:bold;}
.page_rck_rennes span  span{text-decoration:underline;}
.page_rck_rennes a {font-weight:normal;}
.page_socios_rennes {width:900px; margin-top:40px;}
.page_socios_rennes img{margin-left:250px;}
.page_socios_rennes span {font-weight:bold;}
.page_socios_rennes span  span{text-decoration:underline;}
.page_allez_rennes {width:900px; margin-top:50px;}
.page_allez_rennes img{margin-left:420px;}
.page_allez_rennes span {font-weight:bold;}
.page_allez_rennes span  span{text-decoration:underline;}
.page_allez_rennes a {font-weight:normal;}
.page_unvez_kelt_rennes {width:900px; margin-top:40px;}
.page_unvez_kelt_rennes img{margin-left:300px;}
.page_unvez_kelt_rennes span {font-weight:bold;}
.page_unvez_kelt_rennes span  span{text-decoration:underline;}
.page_unvez_kelt_rennes a {font-weight:normal;}


/*--------------Pros---------------*/
/*--Classement--*/
.classement_tableau_pros {text-align:center; margin-top:60px;}
.classement_tableau_pros h1{color:red; font-size:25px; margin-bottom:10px; text-align:center;}
.classement_tableau_pros  td, th {border:1px solid black; font-weight:bold;}
.classement_tableau_pros  th{width:50px; color:red;}
.classement_tableau_pros  table{border-collapse:collapse; margin:auto;}
/*--Calendrier--*/
.calendrier_match_pros{text-align:center; margin-top:60px;}
.calendrier_match_pros h1{color:red; font-size:25px; margin-top:10px; margin-bottom:10px; text-align:center;}
.calendrier_match_pros th{color:#fa2424;}
.calendrier_match_pros  td:first-child{width:100px;}
.calendrier_match_pros  td, th {border:1px solid black; font-weight:bold; width:210px;}
.calendrier_match_pros span {color:red;}
.calendrier_match_pros  table{border-collapse:collapse; margin:auto;}
/*--Effectif--*/
.info_effectif_pros{font-size:15px; width:715px; font-weight:bold;}
.info_effectif_pros h1{color:red; font-size:25px; margin-top:60px; margin-bottom:10px; text-align:center;}
.info_effectif_pros h6{font-size:10px; margin-top:-10px; text-align:center;}
.equipe_photo_officielle{margin-left:15px; margin-top:20px;}
.info_effectif_pros h2{color:#cc0010; font-size:20px; margin-top:30px; margin-bottom:5px;}
.info_effectif_pros a{text-decoration:none; color:black; text-align:left;}
.info_effectif_pros a:hover{color:red;}
.info_effectif_pros span{position:absolute; margin-top:-17px; margin-left:30px; display:block;}
.colonne1_effectif{float:left; margin-left:30px; margin-right:70px; margin-bottom:50px;}
.colonne2_effectif{float:left; margin-left:40px;}
/*--Statistiques--*/
.info_statistiques_pros{margin-left:15px;}
.info_statistiques_pros h1{color:red; font-size:25px; margin-top:60px; margin-bottom:10px; text-align:center;}
.info_statistiques_pros h4{font-size:14px; margin-bottom:0px; margin-top:30px;}
.info_statistiques_pros h3{font-size:14px; margin-bottom:5px; margin-top:30px; color:red;}
.info_statistiques_pros h6{font-size:10px; text-align:center; margin-top:-10px; margin-bottom:0px;}
.statistiques_pros_general{float:left; margin-left:30px; margin-top:10px;}
.statistiques_pros_domicile{float:right; margin-right:320px; margin-top:10px;}
.statistiques_pros_exterieur{float:right; margin-right:-350px; margin-top:10px;}
.tableau_buteurs_pros table, .tableau_passeurs_pros table{border-collapse:collapse;}
.tableau_buteurs_pros{margin-top:250px; margin-left:30px;}
.tableau_passeurs_pros{margin-top:50px; margin-left:30px;}
.tableau_buteurs_pros td, .tableau_buteurs_pros th, .tableau_passeurs_pros td, .tableau_passeurs_pros th{border:1px solid black; font-weight:bold; text-align:center;}
.tableau_buteurs_pros th, .tableau_passeurs_pros th{width:60px;}
/*--Archives--*/
.archives_pros{margin-left:15px;}
.archives_pros h1{color:red; font-size:25px; margin-top:60px; margin-bottom:10px; text-align:center;}
.archives_pros h2 {font-size:18px; text-decoration:underline; margin-top:60px; margin-bottom:10px; text-align:left;}
.archives_pros a {margin-left:280px; color:black; text-decoration:none; font-weight:bold;}
.archives_pros a:hover {color:red;}
.archives_pros span {font-weight:bold;}
.archives_pros span span{font-weight:normal; color:red;}
.archives_pros table {margin:-450px 0px 200px 250px; border-collapse:collapse;}
.archives_pros td, th{border:1px solid black; width:100px; text-align:center;}
.archives_pros span td{color:red;}


/*--------------CFA---------------*/
/*--Classement--*/
.classement_tableau_cfa {text-align:center; margin-top:60px;}
.classement_tableau_cfa h1{color:red; font-size:25px; margin-bottom:10px; text-align:center;}
.classement_tableau_cfa  td, th {border:1px solid black; font-weight:bold;}
.classement_tableau_cfa  th{width:50px; color:red;}
.classement_tableau_cfa  table{border-collapse:collapse; margin:auto;}
/*--Calendrier--*/
.calendrier_tableau_cfa {text-align:center; padding-top:60px;}
.calendrier_tableau_cfa h1{color:red; font-size:25px; padding-bottom:10px; text-align:center;}
.calendrier_tableau_cfa th{color:#fa2424;}
.calendrier_tableau_cfa  td, th {border:1px solid black; font-weight:bold;}
.calendrier_tableau_cfa span {color:red;}
.calendrier_tableau_cfa  table{border-collapse:collapse; margin:auto;}


/*-------Partenaires-------*/
.fond_partenaire{width:690px; color:black; font-weight:bold; margin-top:70px; margin-left:15px;}
.fond_partenaire a {color:black; font-weight:bold;}
.fond_partenaire a:hover{color:red;}
.info_partenaires{margin-top:40px;}


/*-------Contact-------*/
.contact h1 {margin-left:100px; font-size:30px; color:red;}
.contact{font-weight:bold; margin-top:60px; margin-left:100px;}
.alert_contact {margin-top:-20px; color:green; font-size:14px;}


/*-------Qui sommes-nous ?-------*/
.quisommesnous{margin-left:50px; margin-top:60px; width:650px; text-align:justify;}
.quisommesnous h2 {text-align:center; color:red; margin-bottom:20px;}
.quisommesnous a {color:black; text-decoration:none; font-weight:bold;}
.quisommesnous a:hover{color:red;}
.quisommesnous span {font-weight:bold;}


/*-------Footer-------*/
.footer{clear:both; overflow:hidden; background:url("images/footer/barre.png") repeat-x top; border-top:3px solid #686868; margin-top:30px;
font-family:TrebuchetMS, "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;}
.footer ul {list-style-type:none; float:left; width:auto; margin-top:0px; margin-right:20px;}
.footer ul:first-child {margin-left:180px;}
.footer ul li:first-child{color:white; font-size:1.1em; margin-bottom:7px;}
.footer ul li{margin-top:-1px;}
.footer a{text-decoration:none; color:black;}
.footer a:hover{color:red;}
.bas_footer{clear:both; margin-bottom:3px; margin-left:5px;}
.bas_footer a{text-decoration:underline;}
.bas_footer a:last-child{display:block; margin:-16px 5px 0 0; text-align:right;}


/*-------Partie admin-------*/
.menu_admin li{list-style-type:none; text-align:center;}
.menu_admin {margin-top:150px;}
.menu_admin a{color:black; font-weight:bold; text-decoration:none;}
.menu_admin a:hover {color:red;}
.compteur_visite{margin:auto; text-align:center; font-weight:bold; color:red; background:black; width:250px;}


/*--------------Goodies---------------*/
.fond_goodies{background-image:url('images/fond/goodies.jpg'); width:980px; height:1290px; background-repeat:no-repeat; margin-top:20px; margin-bottom:-30px;}
.fond_goodies a{display:block; position:absolute;}
.goodies_joueur{background-image:url('images/goodies/joueurs.png'); width:375px; height:248px; margin-top:100px; margin-left:50px;}
.goodies_supporter{background-image:url('images/goodies/supporters.png'); width:375px; height:248px; margin-left:550px; margin-top:101px;}
.goodies_photo{background-image:url('images/goodies/photos.png'); width:375px; height:248px; margin-top:500px; margin-left:50px;}
.goodies_userbar{background-image:url('images/goodies/signatures.png'); width:375px; height:248px; margin-left:550px; margin-top:500px;}


/*--------------VOD-----------------------*/
.fond_vod{background-image:url('images/fond/vod.jpg'); width:980px; height:1290px; background-repeat:no-repeat; margin-top:20px; margin-bottom:-30px;}
.connexion{padding-top:20px; margin-left:100px; color:red; font-weight:bold; padding-bottom:70px;}
.connexion a{color:blue; text-decoration:none;}
.connexion a:hover{text-decoration:underline;}
.connexion span{font-size:11px; color:blue;}
.bouton_connexion{margin-left:100px; margin-top:10px;}
.deconnexion{padding-top:50px; padding-bottom:100px; margin-top:-2px;}
.deconnexion span{color:#a44c00;}
.deconnexion, .deconnexion a{color:red; font-weight:bold; font-size:15px; text-align:center;}
.deconnexion a:hover{color:#990000; text-decoration:none;}
.fond_match{ margin-top:30px; margin-left:70px;}
.fond_match_disconnect{background-image:url('images/vod/fond_match_disc.png'); width:500px; height:120px; margin-top:30px; margin-left:70px;}
.fond_match_disconnect span {color:white; font-weight:bold; position:absolute; margin-top:50px; margin-left:100px;}
.nom_vod {color:black; font-weight:bold; font-size:16px; text-decoration:none; margin-top:-112px; margin-left:80px; position:absolute;}
.description_vod{color:white; font-style:italic; font-size:14px; text-decoration:none;
width:400px; margin-top:-90px; margin-left:110px; position:absolute;}
.archives{background-image:url('images/vod/fond_archives.png'); width:300px; height:440px; position:absolute; margin-top:-419px; margin-left:605px;}
.archives_deco{font-size:15px; font-weight:bold; text-align:center; width:200px; height:100px; margin-top:180px; margin-left:50px;}
.archives_deco a{color:black;}
.archives_deco a:hover{text-decoration:none;}
.archives_vod{background-image:url('images/vod/fond_archives.png'); width:300px; height:440px; position:absolute; margin-top:-465px; margin-left:605px;}
.archives_co{margin-top:120px; margin-left:10px; }
.archives_co a{color:black; text-decoration:none; font-weight:bold; }
.archives_co a:hover{text-decoration:underline;}
