body {
	margin:0;
	background-color: #3B8BAD;
}

body, table, p {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
/*color:#800000; /* couleur de dev*/
}

td {
	vertical-align: top;
	padding: 0;
	border: 0;
}

img {
	border: 0;
}

a {
	color: #01718E;
	text-decoration: none;
	font-weight: bold;
}

a:visited {
	color: #01718E;
}

a:hover {
	text-decoration: underline;
}

.trim {
	padding: 0 1px 1px 0;
	border-bottom: 1px solid #8FBED0;
	border-right: 1px solid #8FBED0;
}

.master {
	background: #FFF url(/Turin/lib/img/bgTop.jpg) no-repeat;
}

.colonneG {
	width: 196px;
	padding: 0 2px 0 0;
	background: url(/Turin/lib/img/bgBottom.gif) no-repeat left bottom;
}

.colonneG .home {
	display: block;
	height: 172px;
}
.ongletDiv {
	padding:5px 18px;
}
.ongletDiv h2 {
	color:#C10011;
	font-size:11px;
	margin:5px 0 0 0;
	text-align:right;
}
.ongletDiv h2 span {
	text-transform:uppercase;
}

.ongletDiv h3 {
	background-color:#C6ECED;
	font-size:11px;
	margin:15px 0 0 0;
	padding:2px 15px;
}
.ongletDiv h4 {
	font-size:11px;
	margin:10px 0 0 0;
	padding:2px 15px 0 15px;
}
.ongletDiv p {
	font-size:11px;
	margin:5px 0 0 0;
	padding:2px 15px;
}
.ongletDiv p.HAE { 
	font-size:10px;
	margin:0;
	padding:0;
	text-align:right;
}
.colonneD {
	width: 556px;
	background: url(/Turin/lib/img/bgContenu.gif) no-repeat left bottom;
	padding-top: 53px;
}

.entete {
	margin: 10px 10px 0 44px;
/*background: #EDEDED;*/
}

.entete h1 {
	margin: 0 0 0 120px;
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border-bottom: 1px solid #C10011;
	line-height: 18px;
	width: 383px;
	position: relative;
}

.entete h1 span {
	font-size: 11px;
	line-height: 12px;
	position: absolute;
	right: 0;
	bottom:0px;
}

.entete p {
	margin: 0 0 0 120px;
	padding: 5px 55px 5px 0;
	height: 60px;
	/*background: url(/Turin/lib/img/tmp/icone.gif) no-repeat right 2px;*/
	background-repeat: no-repeat;
	background-position: right 2px;
}

.entete table {
	margin-bottom: 45px;
	width: 503px;
}

.date {
	text-align: right;
	padding-right: 10px;
	margin-bottom: 10px;
}

.date p {
	margin:0;
	font-size: 9px;
	font-weight: bold;
	color: #666;
}

.date .heure {
	font-weight: normal;
}

.date span {
	/*color: #01718E;*/
	display: block;
	font-weight: normal;
}

.menu {
	border: 2px solid #FFF;
	padding: 6px;
	margin: 0 auto 15px auto;
	background-color: #5FDEE4;
	width: 140px;
}

.menu p {
	margin: 0;
	font-size: 9px;
	font-weight: bold ;
}
.menu a {
	display: block;
	background-color: #FFF;
	border-left: 2px solid #C20011;
	margin-bottom: 2px;
	padding: 2px 5px;
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
}

.menu a.on, .menu a.on:visited {
	color: #FFF;
	background: #C20011 url(/Turin/lib/img/flecheMenu.gif) no-repeat 2px 4px;
	padding-left: 12px;

}

.menu a:visited {
	color: #000;
}

.menu a:hover {
	color: #FFF;
	background-color: #C20011;
	padding-left: 12px;

}

.medailleMini {
	padding-top: 29px;
	background: url(/Turin/lib/img/titres/tblMedailles.gif) no-repeat;
	margin-bottom: 20px;
}

.medailleMini table {
	margin: 0 auto;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFF;
}

/*
.medailleMini a {
	color: #DBDBDB;
}

.medailleMini a:visited {
	color: #DBDBDB;
}
*/

.medailleMini td {
	background-color: #89D1D4;
	padding: 2px 4px;
	text-transform: uppercase;

}

.medailleMini .pays {
	width: 50px;
}

.medailleMini .or {
	background-color: #CE9F44 !important;
}

.medailleMini .ar {
	background-color: #CBC4C3 !important;
}

.medailleMini .br {
	background-color: #97784D !important;
}

.medailleMini .total {
	width: 25px;
	text-align: center;
}

.medailleMini td.can {
	color: #000;
	background-color: #ADDFE1;
}


.medailleMini td.can a {
	background: url(/Turin/lib/img/icCan.gif) no-repeat 28px center;
	display: block;
}
/*
.medailleMini td.can a:visited {
	color: #FFF;
}
*/

.medailleMini .footer {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	text-transform: none;
	background-color: transparent;
	padding-right: 0;
}

.medailleMini td.footer a {
	color: #01718E;
}

.medailleMini td.footer a:visited {
	color: #01718E;
}

.enDirect {
	background:url(/Turin/lib/img/titres/enDirect.gif) no-repeat;
	padding-top: 29px;
	margin-bottom: 20px;
}

.enDirect div {
	padding: 5px 10px 5px 82px;
	height: 52px;
	overflow: visible;
	margin-bottom: 20px;
}

.enDirect .JLBrassard {
	background: url(/Turin/lib/img/enteteBrassard.jpg) no-repeat 10px top;
}

.enDirect .MGilbert {
	background: url(/Turin/lib/img/enteteGilbert.jpg) no-repeat 10px top;
}

.enDirect .MGagnon {
	background: url(/Turin/lib/img/enteteGagnon.jpg) no-repeat 10px top;
}

.enDirect h4, .enDirect p {
	margin: 0;
}

.enDirect h4 {
	color: #666;
	font-size: 11px;
	text-transform: uppercase;
}

.enDirect p {
	font-size: 11px;
/*background:green;*/
}

.album {
	background:url(/Turin/lib/img/titres/albumPhoto.gif) no-repeat;
	padding-top: 29px;
	margin-bottom: 20px;
}
.album table {
	margin: 0 auto;
}
.sondage {
	background:url(/Turin/lib/img/titres/sondage.gif) no-repeat;
	padding-top: 29px;
	margin-bottom: 20px;
}
.sondage table {
	text-align: center;
	font-size: 11px;
}
.imgSondage{padding-left:5px;}

.aVoirAussi {
	background: url(/Turin/lib/img/titres/aVoirAussi.gif) no-repeat;
	padding-top: 29px;
	margin-bottom: 20px;
	margin-top: 78px;
}

.ongletD a {
	background: url(/Turin/lib/img/ongletDL.gif) no-repeat left bottom;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-right: 2px;
}

.ongletD .on, .ongletD a:hover {
	background: url(/Turin/lib/img/ongletDL_o.gif) no-repeat left bottom;
	text-decoration: none;
}

.ongletD a span {
	color: #000;
	background: url(/Turin/lib/img/ongletDR.gif) no-repeat right bottom;
	margin-left: 8px;
	padding-right: 8px;
}

.ongletD .on span, .ongletD a:hover span {
	color: #FFF;
	background: url(/Turin/lib/img/ongletDR_o.gif) no-repeat right bottom;
	margin-left: 8px;
	padding-right: 8px;
}

.ongletU a {
	background: url(/Turin/lib/img/ongletUL.gif) no-repeat left top;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-right: 2px;
}

.ongletU .on, .ongletU a:hover {
	background: url(/Turin/lib/img/ongletUL_o.gif) no-repeat left top;
	text-decoration: none;
}

.ongletU a span {
	color: #000;
	background: url(/Turin/lib/img/ongletUR.gif) no-repeat right top;
	margin-left: 8px;
	padding-right: 8px;
}

.ongletU .on span, .ongletU a:hover span {
	color: #FFF;
	background: url(/Turin/lib/img/ongletUR_o.gif) no-repeat right top;
	margin-left: 8px;
	padding-right: 8px;
}

.contenu {
	/*width: 100%; Bug ds FF 1.0.7 RR-4481*/

}

.contenu .colG {
	width: 366px;
	background-color:#E1F7F8;
}

.contenu .colD {
	padding-left: 2px;
}

.contenu .minheight div {
	/*height: 1200px;
	height: 1000px;
	height: 1200px;*/
	height: 1000px;
	width: 0px;
background: red;
}

.contenu .padding {
	padding: 0 25px;
}

.SelecteurDate {
	background-color: #FFF;
 	font-size: 9px;
	margin-left:auto;
	margin-right:auto;
}

.SelecteurDate th {
	background-color: #C6C6C6;
	text-transform: uppercase;
	color: #FFF;
}

.SelecteurDate td {
	background-color: #F1F1F1;
	padding: 3px 4px;
	color:#666666;
}

.SelecteurDate td.on {
	background-color: #C10011;
}
.SelecteurDate td.on a {
	color: #FFF;
}
.SelecteurDate a {
	display: block;
}

.contentImgTable {
	background-color:#BCD2D3;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 50px;
}
.contentImgTable td {
	padding: 0 0 3px 0;
}
.contentImgTable a {
	display:block;
}
.contentImgTable p {
	margin:0;
}
.contentImgTable img {
	border:1px solid #000;
}
.contentImgTable .credit {
	font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
	color:#F2F6F6;
	margin:2px 5px 0 5px;
}
.contentImgTable .legende {
	font-size:10px;
	color:#4D4C4A;
	margin:4px 5px 0 5px;
}
.imgDroite {
	float:right;
	margin:0 0 10px 10px;
}
.imgGauche {
	float:left;
	margin:0 10px 10px 0;
}
.imgCentrer {
	margin:0 auto 10px auto;
}


	/************/
	/*	FOOTER	*/
	/************/

.hPage {
	font-size: 10px;
	text-align: right;
	padding-right: 10px;
	width: 356px;
	background: url(/Turin/lib/img/icTop.gif) no-repeat 265px;

}

.hPage a {
	font-weight: normal;
}

.masterFooter {
	height: 210px;
	position: relative;
	background: url(/Turin/lib/img/bgBottom.gif) no-repeat -196px bottom;
}

.masterFooter div {
	position: absolute;
	bottom: 0px;
	width: 366px;
	text-align: center;
	padding-bottom: 10px;
}

.masterFooter p {
	margin: 0;
	font: 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.masterFooter .logo {
	margin-bottom: 20px;
}

.masterFooter .logo img {
	margin: 0 10px;
}

	/************/
	/*	PIED	*/
	/************/
	#pied {
/*		padding:0 0 0 160px;*/
	width: 728px;
	padding-right: 28px;

	}
		#pied .Sep {
		}
		#txtPied {
			font-size:10px;
			text-align:center;
			padding:10px 0 25px 0;
		}
			#txtPied ul, #txtPied p {
				margin:0;
			}
				#txtPied li {
					display:inline;
				}
				
		#txtPied, #txtPied a {
			color:#D8E8EF;
		}


.entete .date09 {
	background-image: url(/Turin/lib/img/icone/flame.gif);
}
.entete .date10 {
	background-image: url(/Turin/lib/img/icone/10.gif);
}
.entete .date11 {
	background-image: url(/Turin/lib/img/icone/11.gif);
}
.entete .date12 {
	background-image: url(/Turin/lib/img/icone/12.gif);
}
.entete .date13 {
	background-image: url(/Turin/lib/img/icone/13.gif);
}
.entete .date14 {
	background-image: url(/Turin/lib/img/icone/14.gif);
}
.entete .date15 {
	background-image: url(/Turin/lib/img/icone/15.gif);
}
.entete .date16 {
	background-image: url(/Turin/lib/img/icone/16.gif);
}
.entete .date17 {
	background-image: url(/Turin/lib/img/icone/17.gif);
}
.entete .date18 {
	background-image: url(/Turin/lib/img/icone/18.gif);
}
.entete .date19 {
	background-image: url(/Turin/lib/img/icone/19.gif);
}
.entete .date20 {
	background-image: url(/Turin/lib/img/icone/20.gif);
}
.entete .date21 {
	background-image: url(/Turin/lib/img/icone/21.gif);
}
.entete .date22 {
	background-image: url(/Turin/lib/img/icone/22.gif);
}
.entete .date23 {
	background-image: url(/Turin/lib/img/icone/23.gif);
}
.entete .date24 {
	background-image: url(/Turin/lib/img/icone/24.gif);
}
.entete .date25 {
	background-image: url(/Turin/lib/img/icone/25.gif);
}
.entete .date26 {
	background-image: url(/Turin/lib/img/icone/26.gif);
}
.entete .date27 {
	background-image: url(/Turin/lib/img/icone/flamme.gif);
}

.sport77 {
	background: url(/Turin/lib/img/bg/biathlon.gif) no-repeat right 110px;
}
.sport76 {
	background: url(/Turin/lib/img/bg/bobsleigh.gif) no-repeat right 110px;
}
.sport67 {
	background: url(/Turin/lib/img/bg/combine_nordique.gif) no-repeat right 110px;
}
.sport79 {
	background: url(/Turin/lib/img/bg/curling.gif) no-repeat right 110px;
}
.sport84 {
	background: url(/Turin/lib/img/bg/hockey.gif) no-repeat right 110px;
}
.sport78 {
	background: url(/Turin/lib/img/bg/luge.gif) no-repeat right 110px;
}
.sport72 {
	background: url(/Turin/lib/img/bg/patinage_artistique.gif) no-repeat right 110px;
}
.sport73 {
	background: url(/Turin/lib/img/bg/patinage_de_vitesse_courte_piste.gif) no-repeat right 110px;
}
.sport74 {
	background: url(/Turin/lib/img/bg/patinage_de_vitesse_longue_piste.gif) no-repeat right 110px;
}
.sport65 {
	background: url(/Turin/lib/img/bg/saut_a_ski.gif) no-repeat right 110px;
}
.sport86 {
	background: url(/Turin/lib/img/bg/skeleton.gif) no-repeat right 110px;
}
.sport83 {
	background: url(/Turin/lib/img/bg/ski_acrobatique.gif) no-repeat right 110px;
}
.sport61 {
	background: url(/Turin/lib/img/bg/ski_alpin.gif) no-repeat right 110px;
}
.sport63 {
	background: url(/Turin/lib/img/bg/ski_de_fond.gif) no-repeat right 110px;
}
.sport71 {
	background: url(/Turin/lib/img/bg/surf_des_neiges.gif) no-repeat right 110px;
}

.entete .sport77 {
	background: url(/Turin/lib/img/icone/biathlon.gif) no-repeat right 2px;
}
.entete .sport76 {
	background: url(/Turin/lib/img/icone/bobsleigh.gif) no-repeat right 2px;
}
.entete .sport67 {
	background: url(/Turin/lib/img/icone/combine_nordique.gif) no-repeat right 2px;
}
.entete .sport79 {
	background: url(/Turin/lib/img/icone/curling.gif) no-repeat right 2px;
}
.entete .sport84 {
	background: url(/Turin/lib/img/icone/hockey.gif) no-repeat right 2px;
}
.entete .sport78 {
	background: url(/Turin/lib/img/icone/luge.gif) no-repeat right 2px;
}
.entete .sport72 {
	background: url(/Turin/lib/img/icone/patinage_artistique.gif) no-repeat right 2px;
}
.entete .sport73 {
	background: url(/Turin/lib/img/icone/patinage_de_vitesse_courte_piste.gif) no-repeat right 2px;
}
.entete .sport74 {
	background: url(/Turin/lib/img/icone/patinage_de_vitesse_longue_piste.gif) no-repeat right 2px;
}
.entete .sport65 {
	background: url(/Turin/lib/img/icone/saut_a_ski.gif) no-repeat right 2px;
}
.entete .sport86 {
	background: url(/Turin/lib/img/icone/skeleton.gif) no-repeat right 2px;
}
.entete .sport83 {
	background: url(/Turin/lib/img/icone/ski_acrobatique.gif) no-repeat right 2px;
}
.entete .sport61 {
	background: url(/Turin/lib/img/icone/ski_alpin.gif) no-repeat right 2px;
}
.entete .sport63 {
	background: url(/Turin/lib/img/icone/ski_de_fond.gif) no-repeat right 2px;
}
.entete .sport71 {
	background: url(/Turin/lib/img/icone/surf_des_neiges.gif) no-repeat right 2px;
}

.entete .a {
	background-image: url(/Turin/lib/img/icone/a.gif);
}

.entete .b {
	background-image: url(/Turin/lib/img/icone/b.gif);
}

.entete .c {
	background-image: url(/Turin/lib/img/icone/c.gif);
}

.entete .d {
	background-image: url(/Turin/lib/img/icone/d.gif);
}

.entete .e {
	background-image: url(/Turin/lib/img/icone/e.gif);
}

.entete .f {
	background-image: url(/Turin/lib/img/icone/f.gif);
}

.entete .g {
	background-image: url(/Turin/lib/img/icone/g.gif);
}

.entete .h {
	background-image: url(/Turin/lib/img/icone/h.gif);
}

.entete .i {
	background-image: url(/Turin/lib/img/icone/i.gif);
}

.entete .j {
	background-image: url(/Turin/lib/img/icone/j.gif);
}

.entete .k {
	background-image: url(/Turin/lib/img/icone/k.gif);
}

.entete .l {
	background-image: url(/Turin/lib/img/icone/l.gif);
}

.entete .m {
	background-image: url(/Turin/lib/img/icone/m.gif);
}

.entete .n {
	background-image: url(/Turin/lib/img/icone/n.gif);
}

.entete .o {
	background-image: url(/Turin/lib/img/icone/o.gif);
}

.entete .p {
	background-image: url(/Turin/lib/img/icone/p.gif);
}

.entete .q {
	background-image: url(/Turin/lib/img/icone/q.gif);
}

.entete .r {
	background-image: url(/Turin/lib/img/icone/r.gif);
}

.entete .s {
	background-image: url(/Turin/lib/img/icone/s.gif);
}

.entete .t {
	background-image: url(/Turin/lib/img/icone/t.gif);
}

.entete .u {
	background-image: url(/Turin/lib/img/icone/u.gif);
}

.entete .v {
	background-image: url(/Turin/lib/img/icone/v.gif);
}

.entete .w {
	background-image: url(/Turin/lib/img/icone/w.gif);
}

.entete .x {
	background-image: url(/Turin/lib/img/icone/x.gif);
}

.entete .y {
	background-image: url(/Turin/lib/img/icone/y.gif);
}

.entete .z {
	background-image: url(/Turin/lib/img/icone/z.gif);
}

.selecteurSport ul {
	font-size:10px;
	color:#01718E;
	padding: 0 0 0 10px;
	margin: 0 5px 20px;
}
.selecteurSport li {
	padding: 0;
	margin: 0 0 5px 0;
}
.selecteurSport a {
	font-size:10px;
}
.selecteurSport li.on, .selecteurSport li.on a {
	color:#C10011;
}

.contTable {
	border: 2px solid #FFF;
	border-bottom: none;
	margin: 0 auto;
	background: #D7EDEE;
}

.contTable .col1 {
	border-left: none !important;
	text-align: center;
}

.contTable th {
	padding: 5px;
	border-bottom: 2px solid #FFF;
	border-left: 2px solid #FFF;
	background: #C6DCDD;
	font-size: 10px;
}

.contTable td {
	padding: 3px;
	color: #666;
	border-left: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	vertical-align: middle;
	font-size: 9px;
}

.contTable td.th {
	color: #000;
	padding: 5px;
	background: #BFE5E6;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
}

.contTable td img {
	display: block;
	margin: 0 auto;
}

.contTable td.athlete {
}

.contTable td.rang {
}

.contTable td.points {
	text-align: center;
}

.contTable td.temps {
	text-align: center;
}

.classement {
}

.classement .or {
	background-color: #CE9F44 !important;
	color: #FFF;
	font-weight:bold;
}

.classement .ar {
	background-color: #CBC4C3 !important;
	color: #FFF;
	font-weight:bold;
}

.classement .br {
	background-color: #97784D !important;
	color: #FFF;
	font-weight:bold;
}

.classement .th {
	width: 33%;
}

.classement td {
	text-align: center;

}

.classement td img {
	display: inline;
	vertical-align:middle;
	margin: 5px;
}

.copyRightAFP {
	text-align:center;
	font-size:10px;
}