* { border-width: 0px; margin: 0px; padding: 0px; border-spacing: 0px; }

body {
	background-color: #000;
	font-family: arial, verdana, tahoma;
	font-size: 12px;
}

a		{text-decoration: none; color: #000; }
a:link	{text-decoration: none; }
a:visited	{text-decoration: none; }
a:active	{text-decoration: none; }
a:hover	{text-decoration: none; color: #000; }

form { margin: 0px; padding: 0px; }
textarea, input, select { outline: medium none; font-family: verdana, arial, tahoma; font-size: 11px; border: 1px solid #aaa; background-color: #fcf5e8; padding: 2px 1px; vertical-align: top; }

/* formulaire de recherche */
#recherche { float: right; padding: 1px 3px; margin-top: 3px; margin-right: 3px; background-color: #fff; }
#recherche input { border: 0; padding: 0; margin: 0; box-shadow: 0 0 0 #fff; }
#recherche input[type="text"] { width: 120px; height: 15px; padding-bottom: 1px; background-color: #fff; color: #666; }
#recherche input[type="submit"] { width: 19px; min-width: 19px; height: 16px; margin-left: 4px; border-left: 1px solid #ccc; background: #fff url("../../image/commun/rech.png") no-repeat 5px 3px; cursor: pointer; }

#contenu {
	margin: 0px auto;
	width: 1000px;
}

#fondcouleur {
	background-color: #fff;
	float: left;
}

#tetiere {
	width: 1000px;
	margin: 0px auto;
	background-color: #fff;
}
#liste_logo { float: left; padding-bottom: 10px; font-family: tahoma; text-align: center; }
#liste_logo a { color: #666; font-size: 9px; float: left; width: 48px; padding: 4px 1px; }
#liste_logo a:hover { background-color: #e2eec5; border: 1px solid #999;  padding: 3px 0px; }
#liste_logo img { margin: 0px 8px 3px 8px; width: 32px; height: 32px; float: left; }

/* titre */
.titre { height: 22px; line-height: 22px; padding: 0px 6px; background: #80b403 url("../../image/commun/fd-titre.png") repeat 0px 0px; font-weight: bold; border: 1px solid #999; border-bottom-width: 0px; }

/* onglet */
#liste_onglet { float: left; width: 1000px; height: 24px; background-color: #008000; border-top: 1px solid #80b403; border-bottom: 1px solid #80b403; }
#liste_onglet ul, #liste_onglet li { list-style-type: none; float: left; margin: 0px; padding: 0px; line-height: 24px; }
#liste_onglet li ul { display: none; padding: 0px; }
#liste_onglet li a { padding: 0px 8px; display: block; border-left: 1px solid #80b403; color: #fff; font-weight: bold; text-decoration: none; }
#liste_onglet li .rubrique { padding: 0px 8px; display: block; border-left: 1px solid #80b403; color: #fff; font-weight: bold; text-decoration: none; }
#liste_onglet li .rubrique:hover { background-color: #80b403; color: #fff; }
#liste_onglet li:hover { background-color: #80b403; }
#liste_onglet li:hover ul { display: block; position: absolute; padding: 0px; }
#liste_onglet .ul_sousmenu { border-top: 1px solid #80b403; z-index: 10; background-color: #80b403; }
#liste_onglet .ul_sousmenu li { float: none; margin: 0px; line-height: 22px; }
#liste_onglet .ul_sousmenu li:hover { background-color: #e2eec5; }
#liste_onglet .ul_sousmenu li:hover a { color: #008000; }
#liste_onglet .ul_sousmenu a { font-weight: normal; text-transform: none; text-decoration: none; border-bottom: 1px solid #80b403; border-right: 1px solid #80b403; border-left: 1px solid #80b403; }

.bloc_facebook_activity { border-right: 1px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999; margin-bottom: 10px; }

#corps_defaut {
	width: 360px;
	float: left;
	padding: 10px;
}

#corps_article {
	width: 670px;
	float: left;
	padding: 10px;
}

#colonne_droite1 {
	width: 300px;
	float: left;
	padding: 10px 10px 10px 0px;
}
#colonne_droite2 {
	width: 300px;
	float: left;
	padding: 10px 10px 10px 0px;
}
#footer1 { clear: both; margin: 0px auto; width: 980px; padding: 5px 10px; background-color: #ccc; border-top: 1px solid #000; text-align: center; }
#footer2 { clear: both; margin: 0px auto; width: 980px; padding: 10px; background-color: #000; color: #aaa; text-align: center; }
#footer2 a { color: #aaa; }

/* Home 1 */
#home1 { background: #fff url("../../image/commun/fd-home1.png") repeat-x 0px 0px; padding: 7px 7px 10px 7px; }
#home1 h1 { padding-bottom: 6px; }
#home1 h1 a { font-size: 25px; color: #fff; }
#home1 .description_image { font-size: 11px; color: #6a6a6a; padding: 3px 0px 10px 0px; display: block; }
#home1 img { width: 346px; height: 211px; }
#home1 a { display: block; }

/* Home 2 */
#home2 { background-color: #fff; border-left: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999; float: left; margin-bottom: 10px; padding: 1px; }
#home2 h2 { font-size: 12px; margin: 5px 0px; }
#home2 .categorie { font-weight: bold; color: #e2eec5; background-color: #000; display: block; padding: 0px 5px; }
#home2 .bloc { float: left; display: block; height: 220px; width: 166px; padding: 6px; }
#home2 .bloc:hover { background-color: #e2eec5; }
#home2 img { width: 166px; height: 102px; }
#home2 p { margin-top: 5px; }
#home2 a { display: block; }

/* Home 3 */
#home3 { background-color: #fff; border-left: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999; float: left; padding: 1px; }
#home3 h3 { font-size: 12px; margin: 5px 0px; }
#home3 .categorie { font-weight: bold; color: #e2eec5; background-color: #000; display: block; padding: 0px 5px; }
#home3 .bloc { float: left; display: block; width: 344px; padding: 6px; }
#home3 .bloc:hover { background-color: #e2eec5; }
#home3 a { display: block; }

/* Top 5 Promo */
#top5promo { background-color: #fff; border-left: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999; float: left; margin-bottom: 10px; padding: 1px; }
#top5promo .lien { font-size: 12px; font-weight: bold; display: block; margin-bottom: 5px; }
#top5promo .bloc { float: left; display: block; width: 284px; padding: 6px; }
#top5promo .bloc:hover { background-color: #e2eec5; }
#top5promo .image { width: 76px; height: 47px; float: left; margin-right: 5px; }

/* Fil Infos */
#filinfo2 { display: none; }
#filinfo3 { display: none; }
#liste_filinfo { float: left; padding-bottom: 10px; }
#liste_filinfo a { float: left; width: 298px; background-color: #e2eec5; cursor: pointer; border-top: 1px dashed #999; vertical-align: top; }
#liste_filinfo b { float: left; width: 35px;  padding: 3px 4px; color: #333; text-align: center; }
#liste_filinfo i { float: left; width: 247px; padding: 3px 4px; background-color: #fff; font-style: normal; }
#liste_filinfo .info_article1 { background: #fff url("../../image/commun/article.gif") no-repeat top right; }
#liste_filinfo i:hover { background-color: #e2eec5; }
#liste_filinfo .fi_bloc { float: left; width: 298px; border-left: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999; }

.fi_categorie i { height: 16px; line-height: 16px; float: right; font-style: normal; font-weight: normal; cursor: pointer; text-align: center; padding: 0px 5px; margin: 2px 1px; font-family: verdana; font-size: 10px; border: 1px solid #999; background-color: #fff; }
.fi_categorie i:hover { background-color: #e2eec5 ! important; color: #000; }
.fi_categorie_select { background-color: #e2eec5 ! important; color: #000; }
.fi_categorie_noselect { background-color: #000; }
.btn_rss { float: right; }
.btn_rss img { width: 16px; height: 16px; margin: 3px 0px 3px 5px; }

/* Article */
#article { background: #fff url("../../image/commun/fd-home1.png") repeat-x 0px 0px; padding: 10px; }
#article h1 { font-size: 33px; color: #fff; margin-bottom: 2px; }
#article h2 { margin: 11px 0px; }
#article h3 { margin: 11px 0px; }
#article .categorie { color: #fff; }
#article .image { width: 346px; height: 211px; }
#article .description_image { font-size: 11px; color: #6a6a6a; padding-top: 3px; display: block; }
#article .date { color: #fff; }
#article .auteur { color: #999; font-size: 11px; text-align: right; margin: 10px 0px; }
#article p {text-align: justify; line-height: 144%; display: block; }
#article p a { text-decoration: underline ! important; }

.partager { float: left; margin-top: 10px; background-color: #ccc; padding: 4px; border-radius: 6px; }
.partager .bloc1 { float: left; height: 24px; width: 104px; }
.partager .bloc2 { float: left; height: 24px; width: 110px; }
.partager .bloc3 { float: left; height: 24px; width: 65px; }
.partager .texte_commentaire { width: 100%; padding-top: 4px; float: left; border-top: 1px dotted #999; color: #3b5998; }

/* Tableau d'une compétition */
.fs_tableau 		{ margin-bottom: 10px; border: 1px solid #999; font-family: arial, verdana, tahoma; font-size: 12px; color: #000; width: 300px; border-collapse: separate; }
.fs_tableau a 		{ text-decoration: none; color: #000;}
.fs_tableau a:link	{ text-decoration: none;}
.fs_tableau a:visited	{ text-decoration: none;}
.fs_tableau a:active	{ text-decoration: none;}
.fs_tableau a:hover	{ text-decoration: none;}
.fs_tableau td		{ height: 21px; }

/* Compétition */
.fs_ligne_competition td { height: 22px; padding-left: 6px; color: #000; font-weight: bold; background: #80b403 url("../../image/commun/fd-titre.png") repeat 0px 0px; }
.fs_ligne_competition td a { color: #000; }

/* Date */
.fs_ligne_date td { text-align: center; background-color: #e2eec5; color: #008000; border-top: 1px solid #ccc; }

/* Alternance des lignes matchs */
.fs_ligne_match1 td { background-color: #FFF; border-top: 1px solid #ccc; }
.fs_ligne_match2 td { background-color: #FFF; border-top: 1px solid #ccc; }

/* Cellules de chaque ligne match */
.fs_cellule_equipe1 { text-align: right; width: 131px; }
.fs_cellule_score   { font-weight: bold; padding: 0px 3px; text-align: center; width: 32px; }
.fs_cellule_equipe2 { width: 131px; }

/* Ligne classement */
.fs_ligne_classement td { padding-right: 6px; text-align: right; border-top: 1px solid #ccc; background-color: #eee; font-style: italic; }

/* Ligne score (heure / live / fin) */
.fs_score_heure {color: #F00 ! important; }
.fs_score_live  {color: #390 ! important; font-weight: bold; }
.fs_score_fin   {color: #000 ! important; font-weight: bold; }

/* sondage */
#sondage { margin-bottom: 18px; color: #000; width: 288px; float: left; background-color: #f5f5f5; }
#sondage .titre { height: 29px; background: #fff url("../../image/commun/sondage.png") no-repeat 0px 0px; }
#sondage .question { padding: 10px 10px 0px 10px; border-left: 1px solid #999; border-right: 1px solid #999; font-weight: bold; }
#sondage .reponse { padding: 10px 10px 0px 10px; border-left: 1px solid #999; border-right: 1px solid #999; }
#sondage .pourcentage_graphique { padding: 3px 5px 3px 10px; width: 70%; float: left; border-left: 1px solid #999; }
#sondage .pourcentage_texte { color: #018ab0; border-right: 1px solid #999; }
#sondage .nb_vote { color: #fff; display: block; padding-left: 150px; padding-top: 18px; height: 17px; text-align: center; font-weight: bold; font-size: 13px; background: #fff url("../../image/commun/sondage-bas.png") no-repeat 0px 0px; }
#sondage .lien_votez { color: #fff; display: block; padding-left: 148px; padding-top: 18px; height: 17px; text-align: center; font-weight: bold; font-size: 13px; background: #fff url("../../image/commun/sondage-bas.png") no-repeat 0px 0px; }

/* ---------------------------------------------------------------------------- */

#menu { margin-bottom: 11px; }
#menu b {display: block; width: 150px; background-color: #df6a03; padding: 3px 10px; color: #FFF; background:url("http://www.actufoot.fr/image/commun/menu1.gif") repeat 0px 0px; }
#menu a {display: block; width: 150px; background-color: #FFFFFF; padding: 3px 10px; border-bottom: 1px solid #dcdcdc; }
#menu a:hover { background-color: #eee; }

.lien_home { text-decoration: underline ! important; color: #94531a; font-weight: bold; }

/* livescore */
.ls_date { padding-left: 10px; background: #c4e0a1 url("http://www.actufoot.fr/image/commun/arr1.png") no-repeat top left; color: #000; font-size: 11px; }
.ls_date_home { font-style: italic; color: #990100; font-size: 11px; }
.ls_competition { padding-right: 10px; background: #c4e0a1 url("http://www.actufoot.fr/image/commun/arr2.png") no-repeat top right; color: #000; font-weight: bold; text-align: right; text-transform: uppercase; font-size: 11px; }
.ls_equipe1 { background-color: #eee; font-size: 17px; text-align: right; }
.ls_score { background-color: #eee; text-align: center; font-weight: bold; font-size: 26px; width: 70px; }
.ls_equipe2 { background-color: #eee; font-size: 17px; }
.ls_logo1 { padding: 5px; background: #eee url("http://www.actufoot.fr/image/commun/arr4.png") no-repeat bottom left; }
.ls_logo2 { padding: 5px; text-align: right; background-color: #eee; }
.ls_btn_parier {text-align: center; border-left: 1px dashed #e5954e; background-color: #eee; width: 80px; }
.ls_btn_grandformat {text-align: center; background: #eee url("http://www.actufoot.fr/image/commun/arr3.png") no-repeat bottom right; border-left: 1px dashed #e5954e; width: 80px; }
.ls_sepa { height: 11px; }

/* navigation */
.navigation { margin-bottom: 11px; }
.navigation td { background-color: #f6dcc5; }
.fleche1 { width: 21px; height: 36px; border-width: 0px; float: left; }
.fleche2 { width: 21px; height: 36px; border-width: 0px; float: right; }
.lien_fleche1 { padding: 3px 0px 0px 11px; float: left; font-size: 12px; color: #666;}
.lien_fleche2 { padding: 3px 11px 0px 0px; float: right; font-size: 12px; color: #666; }
select { background-color: #f6dcc5; color: #666; font-size: 12px; }

/* bloc coldroite */
.bloc_coldroite_aide_haut { background: #c4e0a1 url("http://www.actufoot.fr/image/commun/arr_coldroite_aide_haut.png") no-repeat top left; height: 5px; width: 160px;}
.bloc_coldroite_aide_corps { background-color: #c4e0a1; padding: 2px 7px; width: 146px; }
.bloc_coldroite_aide_bas { background: #c4e0a1 url("http://www.actufoot.fr/image/commun/arr_coldroite_aide_bas.png") no-repeat top left; height: 5px; width: 160px; margin-bottom: 11px; }

.bloc_coldroite_info_haut { background: #FFF url("http://www.actufoot.fr/image/commun/arr_coldroite_info_haut.png") no-repeat top left; height: 5px; width: 160px;}
.bloc_coldroite_info_corps {  background: #FFF; border-left: 1px solid #969696; border-right: 1px solid #969696; padding: 2px 6px; width: 146px; text-align: center; }
.bloc_coldroite_info_bas { background: #FFF url("http://www.actufoot.fr/image/commun/arr_coldroite_info_bas.png") no-repeat top left; height: 5px; width: 160px; margin-bottom: 11px; }

/* match */
#match .entete { background:url("http://www.actufoot.fr/image/commun/fond-match.png") repeat 0px 0px; height: 100px; width: 100%; color: #FFF; }
#match .logo_equipe1 { width: 90px; padding: 5px; background:url("http://www.actufoot.fr/image/commun/arr_entetematch_gauche.png") no-repeat top left; }
#match .logo_equipe2 { width: 90px; padding: 5px; background:url("http://www.actufoot.fr/image/commun/arr_entetematch_droite.png") no-repeat top right; text-align: right; }
#match .equipe1 { height: 56px; width: 259px; font-size: 25px; text-transform: uppercase; letter-spacing: -1px; text-align: right; }
#match .score   { height: 56px; width: 92px; text-align: center; font-weight: bold; font-size: 46px; width: 90px; }
#match .equipe2 { height: 56px; width: 259px; font-size: 25px; text-transform: uppercase; letter-spacing: -1px; }
#match .info   { height: 22px; font-size: 10px; font-weight: bold; text-align: center; font-family: verdana; }
#match .status { height: 22px; font-size: 10px; font-weight: bold; text-align: center; font-family: verdana; }
#match .tiret_score { width: 17px; height: 12px; border-width: 0px; vertical-align: middle; }
#match .corps { width: 100%; margin-bottom: 10px;}
#match .colonne_compo { width: 144px; font-family: verdana; font-size: 10px; }
#match .colonne_centrale { padding: 10px; width: 500px; }
#match .titre_compo { background:url("http://www.actufoot.fr/image/commun/fond-titre-compo.gif") no-repeat 0px 0px; padding: 4px 0px 0px 5px; height: 16px; font-weight: bold; color: #FFF; margin-top: 10px; }
#match .liste_compo { padding: 2px 5px; line-height: 150%; }
#match .statistique { width: 100%; font-weight: bold; margin-top: 5px; font-family: verdana; font-size: 10px; }
#match .statistique td { padding: 6px 0px; }
#match .chiffre_stat { color: #3960aa; font-size: 13px; }
#match .commentaire { width: 100%; margin: 5px 0px 10px 0px; font-size: 11px; border-bottom: 1px solid #dddddd; }
#match .commentaire td { padding: 6px; border-top: 1px solid #dddddd; }
#match .minute { background-color: #f0f0f0; width: 34px; font-weight: bold; text-align: center; }
#match .bouton_1  { background:url("http://www.actufoot.fr/image/commun/btn-match-on.gif") no-repeat 0px 0px;  padding-top: 4px; height: 16px; width: 99px; text-align: center; float: left; color: #FFF; margin-right: 1px; font-family: verdana; font-size: 10px; }
#match .bouton_0 { background:url("http://www.actufoot.fr/image/commun/btn-match-off.gif") no-repeat 0px 0px; padding-top: 4px; height: 16px; width: 99px; text-align: center; float: left; color: #000; margin-right: 1px; font-family: verdana; font-size: 10px; }
#match .bouton_pariez { background:url("http://www.actufoot.fr/image/commun/btn-pariez-match.gif") no-repeat 0px 0px; padding-top: 4px; height: 16px; width: 99px; text-align: center; float: left; color: #FFF; margin-right: 1px; font-family: verdana; font-size: 10px; font-weight: bold; }
#match .compo_graphique { background:url("http://www.actufoot.fr/image/commun/compo.gif") no-repeat 0px 0px; width: 800px; height: 220px; margin: 0px auto; }
#match .compo_graphique td { padding-top: 7px; }
#match .numero { font-size: 20px; }
#match .compo_ligne { color: #000; line-height: 140%; font-size: 12px; font-weight: bold; text-shadow: #eee 1px 1px 1px, #eee 1px -1px 1px, #eee -1px 1px 1px, #eee -1px -1px 1px; text-align: center;}
#match .compo_fiche {display:none; position:absolute; margin-top: 5px; padding:5px; font-size: 11px; border:1px solid #666; border-width: 0px 1px 1px 0px; background-color:#fff; color:#000; z-index:99;}

/* streaming */
.video_en_direct { color: #990100; font-size: 30px; padding: 20px 0px 14px 0px; }
.streaming_explication { width: 100%; margin-bottom: 11px; }
.streaming_explication td { padding: 9px; vertical-align: top;}
.streaming_arr1 { background: #eee url("http://www.actufoot.fr/image/commun/arr1.png") no-repeat top left; }
.streaming_arr2 { background: #eee url("http://www.actufoot.fr/image/commun/arr2.png") no-repeat top right; }
.streaming_arr3 { background: #eee url("http://www.actufoot.fr/image/commun/arr3.png") no-repeat bottom right; }
.streaming_arr4 { background: #eee url("http://www.actufoot.fr/image/commun/arr4.png") no-repeat bottom left; }
.streaming_ligne1 td { background-color: #eee; }
.streaming_ligne2 td { background-color: #ddd; }

.fb_share_link { font-size: 11px; color: #3b5998; padding: 2px 18px 0px 0px ! important; height: 16px; background:url("http://www.actufoot.fr/image/commun/facebook-partage.gif") no-repeat top right; }
.fb_devenir_fan { border: 1px solid #dcdcdc; border-width: 1px 1px 1px 0px; margin-top: 11px; }

/* --------------------- */

#article .fs_tableau { width: 440px; margin-bottom: 15px; }
#article .fs_ligne_competition td { background-color: #d06e06; color: #fff; }
#article .fs_ligne_competition td a { color: #fff; }
#article .fs_ligne_date td { color: #d06e06; height: 16px; text-align: left; padding-left: 6px; background-color: #fff0b3; font-size: 11px; }
#article .fs_cellule_equipe1 { width: 201px; font-weight: bold; }
#article .fs_cellule_equipe2 { width: 201px; font-weight: bold; }
#article .fs_score_fin { color: #d06e06 ! important; font-weight: bold; }

#texte_intro { float: left; padding-top: 10px; width: 728px; font-size: 12px; height: 40px; }

/* --------------------- */
#pubcoldroite { border-color: #999; background-color: #e2eec5;}
#pubcoldroite i { color: #008000; }
#pubcoldroite .book:hover { background-color: #e2eec5; }
/* --------------------- */