@import url("/sportfr/css/style.css");
@import url("couleur.css");

div#milieu-contenu-contextuel
{
	margin-top: 3px;
}

div#contextuel-pub-publicite-haut.avec-pub-video
{
 top: 254px;
}

div#contextuel-pub-publicite-haut
{
 top: 254px;
}

#milieu-menu div.menu p
{
 color: #cccccc !important;
}


#milieu-menu div.menu p.discipline
{
	color: rgb(0, 120, 82) !important;
}

#haut-publicite,#footer_haut-publicite,#bandeau-publicite,#contextuel-pub-publicite-sky,#contextuel-publicite-video,#contextuel-droite,#contextuel-gauche
{
	display:none !important;
}
div#menuActif
{
	top:49px;
}
/** style tableau podium ***/
#milieu-contenu-central-large .liste .entete select
{
	border: 1px solid black;
	margin:1px 0 0 10px;
	height: auto;
	font-size: 10px;
	width: 140px;
}
#milieu-contenu-central-large .liste .entete select#discipline
{
	margin-left:60px;
}
#milieu-contenu-central-large table,
#blocPodium table
{
	width: 100%;
    border-collapse: collapse;
}
#milieu-contenu-central-large table th,#milieu-contenu-central-large table td,
#blocPodium table th,#blocPodium table td
{
	text-align: left;
	vertical-align: top;
	color: #333333;
}
#milieu-contenu-central-large table td a,
#blocPodium table td a
{
	font-weight: bold;
}
#milieu-contenu-central-large table td img,
#blocPodium table td img
{
	margin:1px 5px 0 0;
	float:left;
}
#milieu-contenu-central-large table thead th,
#blocPodium table thead th
{
	height: 50px;
	vertical-align: middle;
	font-weight: bold;
}
#milieu-contenu-central-large table tbody tr.mBronze td.last,
#milieu-contenu-central-large table tbody tr.mOr th,
#blocPodium table tbody
{
	border-bottom: 1px solid #CCC;
}
#milieu-contenu-central-large table tbody th,
#blocPodium table tbody th
{
	background-color:#dedcda;
	color: #007852;
	font-weight: bold;
}
#milieu-contenu-central-large table tbody tr.mOr,
#blocPodium table tbody tr.mOr
{
	background-color:#dedcda;
}
#milieu-contenu-central-large table tbody tr.mArgent,
#blocPodium table tbody tr.mArgent
{
	background-color:#f3f2f1;
}
#milieu-contenu-central-large table tbody tr.mBronze,
#blocPodium table tbody tr.mBronze
{
	background-color:#fff;
}

div#blocPodium table caption
{
	text-align: left;
	color: #007852;
	font-weight: bold;
}

div#blocPodium table thead th
{
	color: #007852;
	height: 20px;
	vertical-align: bottom;
	font-weight: normal;
}
div#tPodium table td p,div#blocPodium table td p,div#tPodium table td span,div#blocPodium table td span
{
	width: 150px;
	width: 100px;
	float:left;
	font-weight:bold;
}
div#tPodium table td p a,div#blocPodium table td p a,div#tPodium table td span a,div#blocPodium table td span a
{
	text-decoration:underline;
	color:#333;
}
div#blocPodium table td p,div#blocPodium table td span
{
	width: 100px;
}

div.popupTeam
{
	position: absolute;
	border:1px black solid;
	height:auto;
	width:300px;
	background-color:#dedcda;
	display: none;
}
div#tPodium table div.popupTeam span, div#blocPodium table div.popupTeam span
{
	font-weight:bold;
	display:inline;
	float:none;
}
div.popupTeam span a
{
	text-decoration:underline;
}
div.popupTeam p.popupTeamClose
{
	width:300px !important;
	background-color:#CCC;
}
div.popupTeam p.popupTeamClose a
{
	float:right;
	margin:0 5px 5px 0;
	text-decoration:none !important;
}

/** style tableau calendrier ***/
#milieu-contenu-central-large #tCalendrier table thead th
{
	background-color:#007852;
	border: 1px solid #CCC;
	color: white;
	height: 50px;
	vertical-align: middle;
	font-weight: bold;
}
#milieu-contenu-central-large #tCalendrier table tbody,
#milieu-contenu-central-large #tCalendrier table td,
#milieu-contenu-central-large #tCalendrier table tr
{
	border: 1px solid #CCC;
}
#milieu-contenu-central-large .liste .entete select#discipline
{
	margin-left:10px;
}


/*** style Biographie ***/

#biographie div.corps h2,#biographie div.corps h3
{
	color:#007852;
	font-size:16px;
	margin-bottom:2px;
	padding-bottom:2px;
	display:block;
	float:left;
	width:60%;
}
#biographie div.corps div#flag
{
	display:inline;
}
#biographie div.corps p
{
	color:#333;
	font-size:13px;	
}
#biographie div.corps p.legende
{
	color:#4C4C4C;
	float:none;
	font-size:85%;
	margin:0;
	overflow:hidden;
	padding:5px 10px;	
}

#biographie div.bio
{
	float:left;	
	width:100%;
}

#biographie div.bio h4
{
	margin-top:5px;
	font-weight:bold;
}


/*** style Stade ***/
#stade div.corps h3
{
	font-weight:bold;	
}
#stade div.corps p
{
	margin-bottom:5px;	
}

div.phrasejour h1
{
	width:100% !important;
	float:left;
	display:block;
}

div.phrasejour h2
{
	font-weight:normal;
}
.phrasejour div.accroche
{
	margin-top: 5px;
	font-weight:bold;
	font-style:italic;
}
div.pekin h2
{
	color: #333;
	height: 20px;	
}
div.pekin h2.barre
{
	margin-top:20px;
	background:url(/jo2008fr/img/OmbreVert.jpg) repeat-x top;
	clear : both;
}

p.texte
{
	margin-bottom:10px;
}
select#menuDiscipline
{
	width:300px;
}

div#milieu-menu-partenaires a
{
	margin-top:5px;
	height:auto;
	float:left;
}

/*
div#menuDiscipline
{
	width:140px;
	border:1px solid black;
	height:20px;
	cursor:pointer;
	cursor:hand;
}
#milieu-menu div.menu div.groupe div#menuDiscipline p
{
	float:left;
	padding:2px 0 0 2px;
	width:128px;
	font-weight:bold;
	color:Black;
	border:none;
	background-image:none;
}
div#menuDiscipline span
{
	width:10px;
	height:20px;
	float:right;
	background-color: Black;
}

#milieu-menu div.menu div.groupe div#selectMenuDiscipline
{
	display:none;
	position:absolute;
	border:1px solid black;
	width:250px;	
	height:400px;
	overflow:auto;
	top:474px;
	background-color:White;
}
#milieu-menu div.menu div.groupe div#selectMenuDiscipline ul li a
{
	display: block;
	height:20px;
	float:left;
	background-image:none;
	border:none;
	width:230px;
}
#milieu-menu div.menu div.groupe div#selectMenuDiscipline ul li a:hover
{
	background-color:#0a246a;
	color:White;
}*/
