/*------------------------------------*//* STYLE POUR LA RUBRIQUE DIRECT LIVE *//*------------------------------------*//*-------------------------------*//* REDEFINITION DU STYLE DE BASE *//*-------------------------------*//* Redefinition et ajout de la classe tableau pour le live */TABLE.tableau {	margin: 2px 0px 2px 0px;	clear:both;}TABLE.tableau TD {	font-size: 7pt;}TABLE.tableau TD.placeClassementPro{	text-align: right;	color: #17365D;}TABLE.tableau TD.evolutionPoint{	text-align: right;	color:#3C3C3C;}TABLE.tableau TD.reaction {	padding-left: 5px;}TABLE.tableau TD.points {	padding-left: 2px;}TABLE.tableau TD.epreuve {	padding-top: 10px;	font-size: 9pt;}TABLE.tableau TD.prgLiveEventOffNonNage,TABLE.tableau TD.prgLiveEventOffNage{	font-weight: bold;	padding-bottom: 5px;	padding-top: 5px;	color: #183152;}TABLE.tableau TD.prgLiveEventOffNage{	font-weight: normal;	/*text-decoration:line-through;*/	opacity:0.7}TABLE.tableau TD.prgLiveEventNonDispo {	color: #FFFFFF;	padding-left: 10px;}TABLE.tableau TD SPAN.horaireCourseProgramme {	color: #940602;	padding-left: 5px;}.titrePageLive {	background-color:	transparent; 	margin: -9px 0px 0px 0px;}/* Redefinition et ajout de la box legende special live */#boxLegende {	width: inherit;	display:block;	float:left;	text-align:justify;	margin: 30px 20px 50px 20px;}/*-------------------------------*//* PARTIE AJOUT DE NOUVEAU STYLE *//*-------------------------------*//* Titre des BOX*/.titreBoxLive,.titreBoxLive2,.titreboxTentativeConnexionLive {	display: block;	float: left;	margin: 0px;	padding: 7px 0px 0px 5px;	text-align: left;	font-weight: bold;	text-shadow: 3px 3px 5px white;	color: #2a2a2a;}/* Messages BOX sans TITRE */.titreBoxLive2 {	float: inherit !important;	margin-top: 30px;	font-family: "Trebuchet MS";	color: #093579;}/* BOX REUNION - JOUR */ .liveReunionDate {	display: block;	background: url("../img/bg_content.png") repeat;	border: 1px solid #3c3c3c;	text-align: center;	color: #3c3c3c;	font-size: 14pt;	padding: 8px;	margin: 0px 5px 5px 5px;	font-weight: bold;	text-shadow: 3px 3px 5px white;	-moz-border-radius: 12px / 24px;  	-webkit-border-radius: 12px / 24px;  	-khtml-border-radius: 12px / 24px; 	border-radius: 10px;}/* Style generique pour les BOX */.boxLiveffn,.ResultatsCourseEnCours,.ResultatsCourseEnCoursFerme,.ResultatsCourseSuivanteEnAttente,.ResultatsCourseSuivante,.programmeLive,.ClassementLive,.boxTentativeConnexionLive,.boxErreurConnexionLive  {	width: 478px;	margin: 0px 3px 5px 5px;	padding: 2px 3px 14px 3px;	background: url("../img/bg_content.png") repeat;	border: 1px solid #3c3c3c;	-moz-border-radius: 12px / 24px;  	-webkit-border-radius: 12px / 24px;  	-khtml-border-radius: 12px / 24px; 	border-radius: 10px;}/* style BOX specifique */.ResultatsCourseEnCours,.ResultatsCourseEnCoursFerme,.ResultatsCourseSuivanteEnAttente,.ResultatsCourseSuivante,.programmeLive,.ClassementLive,.boxTentativeConnexionLive  {	display: block;	float: left;	text-align: left;}.boxErreurConnexionLive{	display:none;	color: #3c3c3c;	margin:auto;	margin-top:20px;	padding:10px;	line-height:25px;}.ResultatsCourseEnCoursFerme,.ResultatsCourseSuivanteEnAttente,.boxTentativeConnexionLive{	height: 180px;	background: url("../img/push_loader.gif") no-repeat center;	background-color:silver;	opacity : 0.8; }.ResultatsCourseSuivanteEnAttente{	background-position: center 90px;}.ResultatsCourseSuivante {	background: url("../../../media/img/fondSerieSuivanteStylo.png") no-repeat top left;}.boxTentativeConnexionLive{	float: none;	text-align: center;	margin:auto;	margin-top:30px;	height: 100px;}.titreboxTentativeConnexionLive{	float: none;	text-align: center;	margin:auto;	padding-top:2px;}.programmeLive {	}.ClassementLive {		display: block;	float: right;}.avertissement{	font-size: 8pt;	color: #940602;	margin: 5px 5px 5px 5px;}.InfoSurvol,.InfoFiabiliteDonnees {	display: block;	margin-top: 2px;	color: #677E52;	font-size: 7pt;	font-weight: normal;}.InfoFiabiliteDonnees {	margin-left:10px;}.horairesIndicatif {	color: #677E52;	font-size: 8pt;	font-style: italic;	padding-left: 5px;}/* STYLE PAGE LIVE FERME */.LiveFerme {	display: block;	float: left;	border: 1px solid #3c3c3c;	background: url("../../../media/img/liveFerme.jpg") no-repeat;	-moz-border-radius: 12px / 24px;  	-webkit-border-radius: 12px / 24px;  	-khtml-border-radius: 12px / 24px;  	border-radius: 10px;	margin-left: 20px;	margin-bottom: 20px;}.TitreLiveFerme {	font-size: 16pt;	color: #3c3c3c;	margin-bottom: 30px;	margin-top: 20px;	text-shadow: 3px 3px 5px white;}.texteLiveFerme {	display: block;	float: right;	width: 450px;	margin-right: 20px;	font-size: 12pt;	color: #3c3c3c;	text-align: justify;	line-height: 1.5em;}.liveAttenteResultats {	margin-top: 30px;	padding: 10px;	text-align: center;	color: #3c3c3c;	font-size: 10pt;	font-weight: bold;	line-height: 2em;}/*------------------------*//* STYLE POUR LES RECORDS *//*------------------------*/.LiveRecord {	width:auto;	color: #3c3c3c;	font-size: 8pt;	padding: 3px;	margin: 2px 5px 2px 5px;}/* tableau des Records live*/TABLE.tableauRecord {	margin: 2px 0px 2px 0px;}TABLE.tableauRecord TR.survol:HOVER {	background-color: #C6C3FF;}TABLE.tableauRecord TD {	color: #641A02;	font-size: 7pt;	padding: 2px 5px 2px 5px;	vertical-align: middle;}TABLE.tableauRecord TD.TempsRecord{	font-weight: bold;}TABLE.tableauRecord TD.titre {	font-weight: bold;	color: #3c3c3c;	font-size: 9pt;	border-bottom: 1px dashed Gray;}/* FIN tableau des Records live*/.liveColLeft {	display: block;	float: left;	margin: 0px;	padding: 0px;	width: 494px;}.liveColRight {	display: block;	float: left;	margin: 0px;	padding: 0px;	width: 494px;}.relativeRight {	display: block;	float: right;	margin: 0px 10px 0px 0px;	padding: 0px;	cursor: pointer;}/* css pour la webcam */#webcam{	width:320px;	height:240px;}#libelle_activation_webcam{	width:auto;	font-weight:bold;	margin-left:5px;	height:46px;	padding-left:46px;	padding-top:20px;	background-image: url("../img/lien_webcam.png");	background-repeat: no-repeat;	color:white;}