/** @file standard.css
 */


body {
	
}
body, td, select, input, textarea {
	font-family : 'Verdana', sans-serif;
	font-size : 10px;
	color : #323232;
}

form {
	margin : 0;
}
p {
	margin : 10px 0;
}
p.center {
	text-align : center;
}
.visualClear { clear : both; }
.hidden { display:none; }
.justify { text-align : justify; }

.bleu { color: #087f9b }
.orange { color : #e14e0b; }
.gris { color : #b4b4b4; }

.lire {
	text-align : right;
	margin : 0;
}
.lire2 {
	text-align : right;
}
.miniplayer {
	background : url(../image/site/en/player.gif) left top no-repeat;
	width : 104px;
	height : 93px;
	padding : 7px 0 0 4px;
}

.nomargin {
	margin : 0;
}
a img { border : 0; }


/**
 * Titres
 */
h1, h2, h3, h4, h5, h6 {
	margin : 0;
	font-size : 10px;
}
h1 {
	font-size : 17px;
	color : #087f9b;
	font-weight : bold;

	margin : 10px 0;
}
p.titre2 {
	margin : 20px 0;
}
/**
 * Liens
 */
a {
	color : #e14e0b;
}
a:hover {
	color : #e18d0b;
}
a.titre {
	color : #087f9b;
	text-decoration : none;
	font-weight : bold;
}
a.titre:hover {
	color : #2e9bb5;
}
a.lien {
	text-decoration : none;
	font-weight : bold;
}
a.fl1 {
	background : url(../image/site/en/style/fl_lire.gif) left center no-repeat;
	padding-left : 8px;
	
	color : #e14e0b;
	text-decoration : none;
}
a.fl1:hover { color : #f0a785 }
a.fl2g, a.fl2gg {
	background : url(../image/site/en/style/flg.gif) left center no-repeat;
	padding-left : 15px;
	
	color : #e14e0b;
	text-decoration : none;
}
a.fl2gg {
	font-weight : bold;
}
a.fl2g:hover, a.fl2gg:hover { color : #f0a785 }
a.fl2d, a.fl2dg {
	background : url(../image/site/en/style/fld.gif) right center no-repeat;
	padding-right : 15px;
	
	color : #e14e0b;
	text-decoration : none;
}
a.fl2dg {
	font-weight : bold;
}
a.fl2d:hover, a.fl2dg:hover { color : #f0a785 }
a.fl2d2 {
	background : url(../image/site/en/style/fl_droite.gif) left center no-repeat;
	padding-left:  15px;
	
	color : #e14e0b;
	text-decoration : none;
}
a.fl2d2:hover { color : #f0a785 }
a.flrecherche {
	background : url(../image/site/en/style/fl_recherche.gif) left center no-repeat;
	padding-left : 17px;
	
	font-weight : bold;
	color : #e14e0b;
	text-decoration : none;
	font-size : 11px;
}
a.flrecherche:hover { color : #f0a785 }
a.fltabl {
	background : url(../image/site/en/style/fl_tabl.gif) right center no-repeat;
	padding-right : 15px;
	
	color : #e14e0b;
	text-decoration : none;
}
a.fltabl:hover { color : #f0a785 }
a.close {
	background : url(../image/site/en/style/ferm.gif) right center no-repeat;
	padding-right : 15px;
	
	color : #e14e0b;
	text-decoration : none;
}
a.close:hover { color : #f0a785 }

/**
 * Tableaux
 */
.trombi {
	width: 295px;
	float: left;
	text-align: left;
	vertical-align : top;
}
.nom {
	font-family: verdana, arial, times;
	color: #097f99;
	font-weight: bold;
}
.nom a:hover {
	font-family: verdana, arial, times;
	color: #097f99;
	font-weight: bold;
	text-decoration: underline;
}
.nom a {
	font-family: verdana, arial, times;
	color: #097f99;
	font-weight: bold;
	text-decoration: none;
}

table.chapeau td {
	vertical-align : middle;
}
table.chapeau td.co {
	padding-right : 5px;
	width : 100%;
}
table.chapeau td.co p {
	margin : 0;
}
table.chapeau td.img {
	vertical-align : top;
}
table.chapeau td.img img,
table.chapeau td.img .img {
	margin-right : 5px;
}
table.chapeau div.justify {
	height : 24px;
}
* > table.chapeau div.justify {
	height : auto;
	min-height : 24px;
}
.article table.chapeau h1 {
	margin : 10px 0;
}

.article table.chapeau {
	margin-bottom : 10px;
}
table.chapeau2 {
	margin-bottom : 10px;
}
table.chapeau2 td {
	vertical-align : top;
}
table.chapeau2 td.co {
	padding-right : 5px;
	width : 100%;
}
table.chapeau2 td.co p.date {
	margin : 0 0 10px 0;
}
table.chapeau2 td.img img {
	margin-right : 5px;
}

.right {
	text-align : right;
}
.center {
	text-align : center;
}
/**
 * Article
 */
.article .texte p {
	margin : 0 0 10px 0;
}
.article .texte h2 {
	color : #087f9b;
	font-weight : bold;
	font-size : 13px;
	margin : 10px 0;
}
.article .texte h3 {
	color : #087f9b;
	margin : 5px 0;
}
.auteur {
	text-align : right;
	color : #087f9b;
}

table.phototheque td {
	padding : 12px;
	border-bottom : 1px solid #ccc;
	border-right : 1px solid #ccc;
}
table.phototheque tr.tr1 td {
	padding-top : 0;
}
table.phototheque tr.tr1 td.td1 {
	padding-left : 0;
}
table.phototheque td.td1 {
	padding-left : 0;
}
table.phototheque td.td2 {
	padding-right : 0;
	border-right : 0;
}
table.phototheque tr.tr2 td {
	padding-bottom : 0;
	border-bottom : 0;
}

div.pagination {
	text-align : center;
}
.pagination a {
	color : #141414;
}
.pagination a:hover,
.pagination a:focus {
	text-decoration : none;
}

/**
 * Popup
 */

table.popup th {
	vertical-align : top;
	text-align : left;
	color : #b4b4b4;
	padding-right : 10px;
}
table.popup tr.spacer td, table.popup tr.spacer th {
	padding-top : 10px;
}


/**
 * Tableau de classements
 */
table.classmt thead th {
	font-weight : strong;
	color : #b4b4b4;
	text-align : center;
}
table.classmt th, table.classmt td {
	text-align : center;
	height : 20px;
}
table.classmt th.left, table.classmt td.left {
	padding-left : 15px;
	text-align : left;
}
table.classmt {
	border-collapse : collapse;
}
table.classmt td {
	border : 1px solid #fff;
}
table.classmt tr.c1 td { background : #e5eff0; }
table.classmt tr.c2 td { background : #e5eff0; }
table.classmt tr.c3 td { background : #fceae6; }

table.minitable {
	width : 100%;
	margin : 5px 0;
}
table.minitable thead th {
	color : #b4b4b4;
}


/**
 * Style générale mise en forme des titres orange aux bords arrondis
 * class = headerbloc
 */

/* début headerbloc */
.headerbloc {
	height : 16px;
}
.headerbloc p,
.headerbloc ul li a {
	padding-top : 1px;
	height : 15px;
	
	color : #fff;
	font-weight : bold;
	
	text-decoration : none;
	padding-left : 5px;
}
	/* cas d'un titre seul qui prend toute la ligne*/
		.headerbloc p {
			margin : 0;
		}
		/* fonds spécifiques */
			.headerbloc p.classement { background : url(../image/site/en/layout/tabl_classement.gif) left top no-repeat; }
			.resultats .headerbloc p { background : url(../image/site/en/layout/tabl_agenda2.gif) left top no-repeat; }
			.agenda .headerbloc p { background : url(../image/site/en/layout/tabl_resultats2.gif) left top no-repeat; }

	/* cas d'une liste et d'un remplissage vide */
		.headerbloc ul {
			margin : 0;
			padding : 0;
			height : 16px;
		}
		.headerbloc ul li {
			list-style : none;
			float : left;
		}
		.headerbloc ul li a {
			display : block;
			background-position : right top;
		}
		.headerbloc ul li a:hover,
		.headerbloc ul li a:focus,
		.headerbloc ul li.actif a {
			background-position : left;
		}
		/* fonds spécifiques */
			.headerbloc ul li a.resultats { width : 57px; background-image : url(../image/site/en/layout/tabl_resultats.gif); }
			.headerbloc ul li a.agenda { width : 48px; background-image : url(../image/site/en/layout/tabl_agenda.gif); }
			.headerbloc ul li a.l1 { width : 91px; background-image : url(../image/site/en/layout/tabl_ligue1.gif); }
			.headerbloc ul li a.l2 { width : 91px; background-image : url(../image/site/en/layout/tabl_ligue2.gif); margin-left : 0; }
			.headerbloc ul li a.fairplay { width : 130px; background-image : url(../image/site/en/layout/tabl_fairplay.gif); margin-left : 0; }
			.headerbloc ul li a.stats { width : 75px; background-image : url(../image/site/en/layout/tabl_stats.gif); margin-left : 0; }
		/* remplissages spécifiques */
			.resultats .headerbloc ul { background : url(../image/site/en/layout/tabl_resultatsagenda.gif) right top no-repeat; }
			.classements .headerbloc ul { background : url(../image/site/en/layout/tabl.gif) right top no-repeat; }

/* fin headerbloc */

/**
 * Pagination
 */

.pagination a {
	text-decoration : none;
}
.pagination span {
	font-weight : bold;
}

table.documentation {
 border-collapse : collapse;
 border : 1px solid #b4b4b4;
 margin : 10px 0;
}
table.documentation thead th {
 background : #ddd;
}
table.documentation tbody th {
 background : #eee;
}
table.documentation td, .documentation th {
 border : 1px solid #b4b4b4;
 padding : 5px 10px;
}
table.documentation tbody tr:hover td {
 background : #f6f6f6;
}

