﻿
/* Permet de corriger un m�canisme de Firefox */
/* Lorsqu'un div container n'a que des fils en float alors celui-ci n'a aucune hauteur */
.clearfix:after {
	CONTENT: ".";
	DISPLAY: block;
	HEIGHT: 0;
	CLEAR: both;
	VISIBILITY: hidden;
}

.clearfix {
	DISPLAY: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
	HEIGHT: 1%;
}
.clearfix {
	DISPLAY: block;
}
/* End hide from IE-mac */

.clear {
	CLEAR: both;
	DISPLAY: block;
	LINE-HEIGHT: 1px;
	HEIGHT: 1px;
}

.spacer {
	CLEAR: both;
	LINE-HEIGHT: 0px;
	/*HEIGHT:0px;*/
}

/* Gestion des menus */

.menunav, .menunav .main, .menunav .sub {
	CLEAR: both;
}

.menunav {
	BACKGROUND: #FFF url(http://layout.arabia.eurosport.com/i/background/bg_menu.gif) bottom left no-repeat;
	PADDING-TOP: 10px;
}

.menunav .main {
	PADDING-LEFT: 10px;
}
/* Fin Gestion des menus */

/* Gestion de tag (�l�ment inline)*/
.tag {
	DISPLAY: inline;
	LINE-HEIGHT: 1.1;
}
.tag a {
	TEXT-ALIGN: left;
	ZOOM: 1;
}
/* Fin Gestion de tag (�l�ment inline)*/


.box {
	FONT-SIZE: 100%;
	MARGIN: 0pt;
	MAX-WIDTH: 1002px;
	PADDING: 0pt;
	POSITION: relative;
}
.box, .box .body, .box .footer {
	BACKGROUND: #FFFFFF none repeat scroll 0%;
	DISPLAY: block !important; /* Le inline-block pour IE6 !!! sinon bug de 2px*/
	DISPLAY: inline-block;
}
.content {
}
.box .header 
{
	BACKGROUND: url(http://www.echibek.net/ar/stat/bg.gif) top right;
}

.box .header h2, .box .header h3, .box .header h4 {
	MARGIN: 0px;
	COLOR: #FFFFFF;
	PADDING: 4px 6px 3px 0px;
	TEXT-TRANSFORM: uppercase;
	FONT-SIZE: 15px;
	FONT-WEIGHT: bold;
	OVERFLOW: hidden;
	WHITE-SPACE: nowrap; /*zoom: 1; Afin d(afficher les background*/
}



/* Force les divs � se comporter comme des blocks */
.box, .box .header, .box .header .wrapper, .box .body, .box .footer, .box .footer .wrapper {
	DISPLAY: block;
}

/* Gestion par d�faut des inclusion de box */
.box .content .header, .box .content .header .wrapper {
	BACKGROUND: none;
}
.box .content .header .wrapper {
	MARGIN: 0px;
}

.box .content .box .body {
	BORDER: none;
}
.box .content .content {
	BORDER: none;
	MARGIN: 0px;
}
.box .content .footer {
	BORDER: none;
}
.box .content .footer .wrapper {
	HEIGHT: auto;
}

/* gestion g�n�rique des tableaux */
.datatable table {
	MARGIN-BOTTOM: 0px;
	WIDTH: 100%;
	font-family:Arial;
}
.datatable table th, .datatable table td {
	COLOR: #414141;
	
	PADDING: 3px 5px;
	VERTICAL-ALIGN: top;
}
.datatable table td {FONT-SIZE: 13px;}
.datatable table th 
{
	BACKGROUND : #FFF;
	BORDER-BOTTOM: 1px solid #CCCCCC;
}

.datatable table tbody tr.first-child th, .datatable table tbody tr.first-child td {
	PADDING-TOP: 8px;
}


.infoboxheadlite, .subinfoboxheadlite {
	BACKGROUND: #E9EAEA none repeat scroll 0%;
	COLOR: #414141;
	FONT-SIZE-ADJUST: none;
	FONT-STRETCH: normal;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: normal;
	MARGIN-TOP: 0pt;
	PADDING: 0.2em 0em;
	PADDING-RIGHT: 1em;
	PADDING-TOP: 0.5em;
	TEXT-DECORATION: none;
	FONT-SIZE : 13px;
}
.subinfoboxheadlite {
	FONT-SIZE : 16px;
}
	
.altrow {
}

.separator {
	HEIGHT: 10px;
	LINE-HEIGHT: 10px;
}


