/* Alignement général
------------------------------------------------------------------ */

.td_gauche_ligue, .td_centre_ligue, .td_droite_ligue{
	font-family: tahoma; 
	font-size: 11px; 
	color:#333;}

.td_gauche_ligue{
	border-right:1px solid #e5e5e5; 
	padding: 0px 2px 0px 0px;
	vertical-align: top;
	width: 287px;}

.td_centre_ligue{
	padding: 0px 1px 0px 2px;
	vertical-align: top;
	width: 349px;}

.td_droite_ligue{
	border-left:1px solid #e5e5e5; 
	padding: 0px 0px 0px 1px;
	vertical-align: top;
	width: 305px;
	background: #fff;}

.contour_box{padding: 1px;  border: 1px solid #ccc;}


/* Page de ligue
------------------------------------------------------------------ */

.table_ligue {
	position: center;
	margin: 0px 0px 0px 0px;
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	/*height: 100%;*/
	padding: 0px;
	width:100%;
	border-collapse: collapse;
	background-color: #fff;
	font-family: Tahoma, Verdana, Arial,Helvetica,sans-serif;}

.table_ligue th{
	background-color: #F7F7F7;
	text-align: center;
	padding: 5px 2px 5px 3px ;
	margin: 0px;
	border:0px;
	font-size: 10px;
	color: #000;
	border-bottom: 1px solid #ccc;}

.table_ligue tr{
	margin: 0px;
	padding: 0px;
	font-size: 11px;}

.table_ligue td{
	padding: 5px 2px 5px 3px ;
	margin: 0px;
	border:0px;
	text-align: center;}

.table_ligue span{
	font-size: 9px;}

.table_ligue2 {
	position: center;
	margin: 0px 0px 0 0px;
	background-color: #ffffff;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;

	/*height: 100%;*/
	padding: 0px;
	width: 100%;
	border-collapse : collapse;
	background-color: #fff;
	font-family: Tahoma, Verdana, Arial,Helvetica,sans-serif;}

.table_ligue2 th{
	background-color: #243038;
	text-align: center;
	padding: 3px 2px 3px 2px ;
	margin: 0px;
	border: 0px;
	font-size: 10px;
	color: #fff;}

.table_ligue2 th a { 
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;}

.table_ligue2 th a:hover { 
	text-decoration: none;}

.table_ligue2 tr{
	margin: 0px;
	padding: 0px;
	font-size: 11px;}

.table_ligue2 td{
	padding: 5px 2px 5px 3px ;
	margin: 0px;
	border:0px;
	border-bottom: 0px solid #666666;}

.table_ligue2 span{
	font-size: 9px;}


/* Menu
------------------------------------------------------------------ */

/* begin header and nav 07 */
/* contains entire nav (background color set inline to blend seamlessly into header color) */
		
.nav-row {
	position: relative;
	width: 938px;
	z-index: 999;
	background-color: #1F1F1F;}

.nav-container {
	margin: 0 auto;
	width: 925px;}

/* wraps bottom row of nav (note: no top row on sport navs) background color set inline */
.aw_nav_wrap {
	font-family: Verdana, Arial, Sans-serif;
	font-size: x-small;
	font-weight: bold;
	width: 850px;}

.aw_nav {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;}

.aw_nav li {
	float: left;
	margin: 0;
	position: relative;
	padding: 0;}

.aw_nav li a {
	display: block;
	line-height: 22px;
	padding: 0 8px;
	text-decoration: none;}

.aw_nav li.solid a {padding: 0 7px;}

.aw_nav li.solid {background: black;}

.aw_nav li.single a {
	color: white;
	margin: 0 3px;
	padding: 0 3px;}

.aw_nav li.lo a {
	/*background: url(http://assets.espn.go.com/i/design07/mast/notchbg.gif) no-repeat top left;*/
	background-color: #1F1F1F;
	color: white;}

.aw_nav li.hi a {
	/*background: url(http://assets.espn.go.com/i/design07/mast/notchbg_hi.gif) no-repeat top left;*/
	background-color: #F7F7F7;
	color: black;}

.aw_nav li.lo a.more {
	background: none;
	color: white;}

.aw_nav li.lo .aw_drop {display: none;}

.aw_nav li.hi .aw_drop {display: block;}

.aw_drop {
	background: #F7F7F7;
	display: none;
	list-style: none;
	margin: 0;
	padding: 6px 0;
	position: absolute; /* need this to keep parent li from spreading out */
	/* width: 185px; /* needs this to define dropdown width */}

/* for double-wide dropdown menus */
.double {width: 282px;}

.aw_nav li ul.double ul {
	float: left;
	margin: 0;
	list-style: none;
	padding: 0;}

.aw_nav li ul.double ul li a {width: 125px;}

.aw_nav li ul.double ul li a.child {
	font-weight: normal;
	line-height: 16px;
	padding: 0 8px 2px 14px;
	width: 119px;}

.aw_drop li {
	background: #e5e5e5;
	float: none;
	line-height: 18px;
	margin: 0;
	padding: 0;}

.aw_drop li.separator {
	background: #F7F7F7 url(../../web/images/separator.gif) no-repeat 0 50%;
	font-size: 1px;
	line-height: 1px;
	height: 9px;
	width: 185px;}

.aw_nav li ul.aw_drop li a {
	color: black;
	line-height: 18px;
	padding: 0 8px;
	width: 185px;}

/* for multi links, ie "Stats | Hollinger Stats" */
.aw_drop li.multi {
	padding: 0 8px;
	width: 100%;}

.aw_nav li .aw_drop li.multi a {
	display: inline;
	padding: 0;}

/* for inline images in the nav, like the insider bug */
.aw_nav li .aw_drop li a img {
	border: 0;
	vertical-align: middle;}

/* ie line-heigh fix */
* html .aw_nav li .aw_drop li a img {margin: 4px 0;}

.aw_nav li .aw_drop li a:hover {
background: #CC0000;
color: #fff;}

/* Page 1 top nav */

/* Sondage
----------------------------------------------------------------- */

#sondageTitre {
	width: 300px;  /* be nice to IE */
	height: 40px;
	background-image: url(../images/partenaires/aveo/bg_Sondage_accueil_01.png);
	background-repeat: no-repeat;
	background-position: top;
	margin-top: 5px;
	*margin-top: 0px;
	*padding: 0px;
	background-color: #ABABAB;}

#sondage {
	width: 300px;  /* be nice to IE */
	min-height: 120px;
	_height: 120px;
	background-image: url(../images/partenaires/aveo/bg_Sondage_accueil.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 3px;
	background-color: #235385;}

#sondage h1{
	text-align: left;
	font-family: tahoma;
	color: #fff;
	font-size: 11px;
	margin: 3px 10px 10px 10px;}

#sondage_submit{
	width: 30-px;
	text-align: left;
	min-height: 80px;
	padding: 15px 0 0 15px;
	_height: 80px;
	background-image: url(../images/partenaires/aveo/bg_Sondage_accueil_03.jpg);
	background-repeat: repeat-x;
	background-position: bottom;}

#sondage p{
	text-align: left;
	margin: 7px 0 0 15px;
	font-family: tahoma;
	color: #fff;}

#sondage li{
	text-align: left;
	font-family: tahoma;
	color: #fff;
	font-size: 11px;
	margin: 3 10 9 10;
	list-style: none;}


/* Formulaires
------------------------------------------------------------------ */

input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;}

/*Text inputs*/
.textinput, .textinputHovered, .txtareainput  {
	height:15px;
	padding: 0;
	vertical-align:middle;}

/*Text areas*/
.txtarea .txtareainput {background-color: #e5e5e5;}}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {
	width:auto;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px;
	background:url(../images/forms/button_bg.gif) repeat-x left top;
	cursor:pointer;
	border:none;}

/* Nouvelle principale
------------------------------------------------------------------ */
#main_news2 {
	margin: 0px 0px 10px 0px;
	padding: 5px;
	width: 330px;
	border: 1px solid #e5e5e5;
	background-color: #EFEFEF;}

#main_news2 h1{
	margin: 0px;
	font-family: arial;
	font-size: 22px;
	text-align: left;}

.lienSuite{
	color: #fff;
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background: #cc0000;
	text-align: left;}

.lienSuite a:hover{
	color: #ccc;}

#main_news2 img{
	border: 2px solid #fff;
	margin-top: 1px;
	width: 326px;}

#main_news2_text{
	margin: 2px 0px 0px 0px;
	*margin: 2px 0px 0px 0px;
    display: block;
    font-size: 11px;
	width: 250px;
	border: 0px solid #828282;}

#main_news2_archives{
	background-image: url(../images/new_index/bgNews_archives.gif);
	display: block;
	font-size: 11px;
	float: left;
	width: 239px;}


/* LFUQ
------------------------------------------------------------------ */

.profil {padding-top: 7px; width: 276px; height: 80px; _height: 87px; margin-bottom: 1px; background-color: black;}
.pic_profil {float:left; margin: 0 4 0 6; _margin: 0 4 0 4; width:62px; border:1px solid #5a5a5a;}
.info_profil {float: left; width: 200px; color:#ffffff;}

