
*{
 font-family: Arial,Helvetica,Times New Roman,sans-serif,Trebuchet MS;
}

body{
 background-color:#ffffff;
 margin:0px;
 padding:0px;
 font-family: "Gill Sans",Gillsans,"Myriad Web",Arial,Helvetica,"Times New Roman","Trebuchet MS",sans-serif;
 font-size: 12px;
 color:#000000;
}

small{
 font-size:8px;
}

sup{
 font-size:6px;
 padding:0px;
 line-height:3px;
}

div,td{
 font-family: "Gill Sans",Gillsans,"Myriad Web",Arial,Helvetica,"Times New Roman","Trebuchet MS",sans-serif;
 font-size: 11px;
}

a{text-decoration:none;color:#6291C4;}

a:hover{text-decoration:underline;color:#6291c4;}


table,td{
 font-family: "Gill Sans",Gillsans,"Myriad Web",Arial,Helvetica,"Times New Roman","Trebuchet MS",sans-serif;
 font-size: 12px;
 /*font-weight: bold;*/
 color:#ffffff;
 /*text-align:justify;*/
 /*border-collapse:collapse;*/
}

select{
 border:solid 0px #000000;
 padding:0px;
 font-weight: normal;
 font-family: Arial,Helvetica,"Times New Roman","Trebuchet MS",sans-serif;
 font-size: 12px;
 height:16px;
 width:145px;
 margin:0px;
}


option{
 padding:0px;
 margin:0px;
 border:solid 0px #000000;
 font-weight: normal;
 font-family: Arial,Helvetica,"Times New Roman","Trebuchet MS",sans-serif;
 font-size: 12px;
}

optgroup{
 padding:0px;
 margin:0px;
 border:solid 0px #000000;
 font-weight: Bold;
 font-family: Arial,Helvetica,"Times New Roman","Trebuchet MS",sans-serif;
 font-size: 12px;
}

input{
 border:solid 0px #000000;
 font-weight: Normal;
 font-family: Arial,Helvetica,"Times New Roman","Trebuchet MS",sans-serif;
 font-size: 12px;
}

textarea{
 border:solid 0px #000000;
 font-weight: normal;
 font-family: Arial,Helvetica,"Times New Roman","Trebuchet MS",sans-serif;
 font-size: 12px;
}

hr{
 border:solid 1px #ffffff;
}

button.buttonType1{ border:solid 0px;
 background-color:transparent;
 vertical-align:middle;
 padding-bottom:2px;
 cursor:pointer;
}

.noUnderline{
 text-decoration:none;
}

.noUnderline:hover{
 text-decoration:none;
}

.bditem{
 cursor:pointer;
}

.bditem:hover{
 cursor:pointer;
}

.bandeauTbl{
 width:722px;
 height:94px;
 overflow:hidden;
 padding:0px;
 margin:0px;
}

.bandeauTbl td{
 vertical-align:top;
 text-align:left;
 padding:0px;
 margin:0px;
 white-space:nowrap;
}

.bandeauTbl td div{
 border:solid 0px;
 vertical-align:top;
 text-align:left;
 padding:0px;
 margin:0px;
 white-space:nowrap;
 font-family: Arial,Helvetica,"Times New Roman","Trebuchet MS",sans-serif;
 font-size:9px;
}

.bdoiconesabsdiv{
 position:absolute;
 height:1px;
 width:1px;
 overflow:visible;
}

.bdoiconesabsdiv div.bdo_placing{
 position:relative;
 top:63px;
 overflow:hidden;
}

.bdoiconesabsdiv div{
 border:solid 0px;
 vertical-align:top;
 text-align:left;
 padding:0px;
 margin:0px;
 white-space:nowrap;
 cursor:pointer;
}

.bandeauTbl .bdo_menuItem{
 overflow:hidden;
 text-align:left;
 vertical-align:top;
 height:29px;
 text-decoration:none;
 line-height:10px;
 font-family:Arial;
}

.bdo_tdspec a div{
 text-decoration:none;
 color:#ee8500;
 font-family:Arial;
 font-weight:bold;
}
.bdo_tdspec a div:hover{
 color:#ffffff;
 text-decoration:none;
 font-family:Arial;
 font-weight:bold;
}

.bdo_tdspec .bdo_forumitem div{
 color:#000000;
}

.bandeauTbl a{
 text-decoration:none;
 color:#000000;
}
.bandeauTbl a:hover{
 text-decoration:none;
 color:#ffffff;
}


#labslt{
 white-space:nowrap;
}

.orange,.orange a,.cptContentTbl .orange,.cptsubInscript .orange{
 font-family: "Gill Sans",Gillsans,"Myriad Web",Arial,Helvetica,"Times New Roman","Trebuchet MS",sans-serif;
  color:#ee8500;
}

.orange:hover{
 font-family: "Gill Sans",Gillsans,"Myriad Web",Arial,Helvetica,"Times New Roman","Trebuchet MS",sans-serif;
  color:#ee8500;
}

.title2,.title2 A{
 font-family: "Gill Sans",Gillsans,"Myriad Web",Arial,Helvetica,"Times New Roman","Trebuchet MS",sans-serif;
 font-size: 16px;
 font-weight: bold;
}

.title3,.title3 A{
 font-family: "Gill Sans",Gillsans,"Myriad Web",Arial,Helvetica,"Times New Roman","Trebuchet MS",sans-serif;
 color:#ee8500;
 font-size: 13px;
 font-weight: bold;
}

.jouez_id A{
 color:#ee8500;
}

.jouez_id A:hover{
 color:#ee8500;
}

.jouez .title3{
 color:#ffffff;
 font-size: 15px;
}

.jouez A{
 color:#ee8500;
 font-size: 13px;
 font-weight: bold;
}

table.jouer_selpilote{
}

table.jouer_selpilote TH{
 color:#ffffff;
 font-size: 10px;
 font-weight: bold;
 overflow:hidden;
 line-height:10px;
}

table.jouer_selpilote TH div{
 color:#ffffff;
 font-size: 10px;
 font-weight: bold;
 line-height:10px;
}


table.jouer_selpilote TD{
 color:#ffffff;
 font-size: 10px;
 font-weight: bold;
 text-align:center;
 padding:0px;
}

.jouer_selrow .jouer_selrowTdBrder, .jouerjok_selrow .jouer_selrowTdBrder{
 border-right:solid 1px #606060;
 font-size:10px;
}

.jouer_selrowTdBrder{
 height:22px;
}

.jouer_selrow2 .jouer_selrowTdBrder, .jouerjok_selrow2 .jouer_selrowTdBrder{
 border-right:dashed 1px #cdcdcd;
 font-size:10px;
}

.jouerjok_selrow TD DIV{
 font-size:10px;
}

.jouerjok_selrow2 TD DIV{
 font-size:10px;
}

ul.jouer_selpilote{
 border:solid 0px;
}

ul.jouer_selpilote li{
 list-style-type:none;
 overflow:hidden;
 border:solid 0px;
 white-space:nowrap;
 font-size:1px;
 line-height:1px;
 height:24px;
 margin:0px;
 padding:0px;
}

ul.jouer_selpilote li table.jouer_selrowTable{
 border:solid 0px;
 border-collapse:collapse;
 margin:0px;
 padding:0px;
 height:24px;
 overflow:hidden;
}

ul.jouer_selpilote li table td.jouer_selrowTdBrder{
 padding:0px;
 margin:0px;
 vertical-align:middle;
 margin-top:5px;
 /*cursor:move;*/
 cursor:pointer;
}

/*ul.jouer_selpilote li table td div{
 border:solid 1px;
}*/

.overlayDivShowed{
 position:relative;
 background-color:#4e89a8;
 filter:alpha(opacity=80);
 -moz-opacity:0.85;
 opacity:0.85;
 display:block;
 z-Index:10;
 color:#ffffff;
}

.overlayDivHidden{
 display:none;
 position:relative;
 background-color:transparent;
 filter:alpha(opacity=100);
 -moz-opacity:1;
 opacity:1;
 z-Index:11;
}

.tblListPiloteOverlay{
/* filter:alpha(opacity=100);
 -moz-opacity:1;
 opacity:1;
 position:absolute;
 background-color:#ee0000;*/
 color:#ffffff;
}

.tblListPiloteOverlay TH{
 font-size:12px;
 color:#ffffff;
 font-weight:bold;
}

.tblListPiloteOverlay TD{
 font-size:12px;
 color:#ffffff;
 font-weight:normal;
}

.tblListPiloteOverlay .t1{
 width:35px;
 border-right:solid 1px #606060;
 padding:2px;
 text-align:center;
}

.tblListPiloteOverlay TH{
 border-bottom:solid 1px #000000;
 text-align:center;
 vertical-align:middle;
}

.tblListPiloteOverlay .t2{
 width:151px;
 border-right:solid 1px #606060;
 padding:2px;
 padding-left:10px;
 overflow:hidden;
}

.tblListPiloteOverlay .t2 DIV{
 width:148px;
 overflow:hidden;
}

.tblListPiloteOverlay .t3{
 width:61px;
 border-right:solid 1px #606060;
 padding:2px;
 text-align:left;
 overflow:hidden;
}

.tblListPiloteOverlay .t3 DIV{
 width:61px;
 overflow:hidden;
}

.tblListPiloteOverlay TH.t3 {
 text-align:center;
}

.tblListPiloteOverlay .t4{
 width:69px;
 border-right:solid 1px #606060;
 padding:2px;
 text-align:center;
 overflow:hidden;
}

.tblListPiloteOverlay .t4 DIV{
 width:69px;
 overflow:hidden;
}

.tblListPiloteOverlay .t5{
 width:45px;
 border-right:solid 1px #606060;
 padding:2px;
 text-align:center;
 overflow:hidden;
}

.tblListPiloteOverlay .t5 DIV{
 width:45px;
 overflow:hidden;
}

.tblListPiloteOverlay .t6{
 width:36px;
 border-right:solid 1px #606060;
 padding:2px;
 text-align:center;
 overflow:hidden;
}

.tblListPiloteOverlay .t6 DIV{
 width:36px;
 overflow:hidden;
}

.tblListPiloteOverlay .t7{
 width:100px;
 border-right:solid 0px #606060;
 padding:2px;
 text-align:center;
 overflow:hidden;
 height:24px;
}

.tblListPiloteOverlay .t7 DIV{
 width:100px;
 overflow:hidden;
}

.piloteLink{
 font-weight:bold;
 font-size:12px;
 color:#ffffff;
 text-decoration:none;
 cursor:pointer;
}

.piloteLink:hover{
 font-weight:bold;
 font-size:12px;
 color:#ffffff;
 text-decoration:underline;
 cursor:pointer;
}

#divscoresEtp .jouezscoresetp TD{
 text-align:left;
 padding:1px;
}

#divscoresEtp .etpScoreTbl caption, #divscoresEtp .etpTotScoreTbl caption{
 font-weight:bold;
 padding-bottom:6px;
}
#divscoresEtp .etpScoreTbl td, #divscoresEtp .etpTotScoreTbl td{
 border-right:dashed 1px #cdcdcd;
 border-bottom:solid 1px #B3B7BA;
 padding:2px 8px 2px 8px;
 margin:0;
 font-weight:normal;
}
#divscoresEtp .etpScoreTbl th, #divscoresEtp .etpTotScoreTbl th{
 /*border-right:solid 1px #606060;*/
 border-right:dashed 1px #cdcdcd;
 border-bottom:solid 1px #B3B7BA;
 padding:2px 8px 2px 8px;
 margin:0;
}

#divscoresEtp .etpTotScoreTbl td.jouez_discard{
 text-decoration:line-through;
 font-weight:normal;
}

#divscoresEtp .etpTotScoreTbl td.jouez_notdiscard{
 text-decoration:none;
 font-weight:bold;
}

.tblJokersTarifs td{
 font-size:14px;
 height:27px;
}

.cptsubInscript{
 color:#ffffff;
 font-weight:bold;
}

.cptsubFacture td{
 text-align:center;
}

.cptsubFacture th{
 text-align:center;
}

.tblclssmt{
 width:100%;
 padding-bottom:5px;
 margin-bottom:200px;
}

.tblclssmt TH{
 padding:0px;
 margin:0px;
 background-color:#CCC6C4;
 border-left:solid 1px #463c3b;
 border-top:solid 0px #463c3b;
 border-right:solid 0px #463c3b;
 border-bottom:solid 2px #463c3b;
 color:#ffffff;
 font-weight:bold;
 font-size:10px;
 text-align:center;
 vertical-align:middle;
}

.tblclssmt TD{
 padding:3px;
 /*background-color:#ffffff;*/
 border:solid 1px #463c3b;
 border-top:solid 0px #463c3b;
 border-right:solid 0px #463c3b;
 color:#000000;
 font-weight:bold;
 font-size:10px;
 vertical-align:middle;
}

.tblclssmt TR:hover{
 background-color:#f7b871;
 color:#ffffff;
}

.tblclssmt TR.nohighlight:hover{
 background-color:transparent;
 color:#000000;
}

.tblclssmt TD div{
 font-weight:bold;
 font-size:10px;
}

.tblclssmt2{ width:100%;
}

.tblclssmt2 TH{
 background-color:#EE8500;
 border:solid 1px #463c3b;
 border-top:solid 0px #463c3b;
 border-right:solid 0px #463c3b;
 color:#000000;
 font-weight:bold;
 font-size:10px;
 text-align:center;
}

.tblclssmt2 TD{
 padding:3px;
 background-color:#F39F40;
 border:solid 1px #463c3b;
 border-top:solid 0px #463c3b;
 border-right:solid 0px #463c3b;
 color:#ffffff;
 font-weight:bold;
 font-size:10px;
 vertical-align:middle;
}

.tblclssmt2 TD div{
 font-weight:bold;
 font-size:10px;
}

#selectEtpCltList .lines{
 cursor:pointer;
 font-size:10px;
 white-space:nowrap;
 line-height:14px;
 display:inline;
}

#labslt{
 position:relative;
 top:1px;
 cursor:pointer;
 font-size:10px;
 white-space:nowrap;
 line-height:11px;
 border:solid 0px;
 width:97px;
 overflow:hidden;
 padding:0px;
 margin:0px;
 padding-left:10px;
 margin-top:0px;
}

#newslist{
 font-size:12px;
}
#newslist .newsdivmain{
 border-bottom:solid 1px #ffffff;
 clear:both;
 padding-bottom:0px;
 margin-bottom:0px;
 font-size:11px;
}
#newslist .newsdiv1{
 color:#ffffff;
 float:left;
 overflow:hidden;
 width:310px;
 height:18px;
 white-space:nowrap;
 font-size:12px;
 cursor:pointer;
 margin-bottom:3px;
}
#newslist .newsdiv1 img{
 position:relative;
 top:2px;
 margin-right:3px;
 cursor:pointer;
}
#newslist .newsdiv2{
 color:#000000;
 float:right;
 height:18px;
 width:67px;
 font-size:11px;
}
#newslist .newsdivsuite{
 border-top:solid 1px #C4C5C7;
 color:#000000;
 padding:5px;
 text-align:justify;
 font-size:12px;
}
.newsdivsuiteCtnt{
 color:#000000;
 text-align:justify;
 font-size:12px;
 padding:0px;
 margin:0px;
}
#newslist .newsdivsuite img{
 float:left;
 display:block;
 padding:5px;
 padding-left:0px;
 padding-right:8px;
}

.tblBouton1{
 cursor:pointer;
}
.tdBouton1{
 cursor:pointer;
}
.trBouton1{
 cursor:pointer;
}

#newsListUl{
 border:solid 0px;
 padding:0px;
 margin:0px;
}

#newsListUl LI{
 list-style-type:none;
 padding:0px;
 margin:0px;
 padding-top:3px;
 border:solid 0px;
 color:#302F32;
 border-bottom:dashed 2px #ADAEAF;
}

#newslist A{
 color:#ffffff;
}

#linkclsmtplt{
 font-weight:bold;
}

.newspicMedium{
 margin-left:3px;
}

#etapsTable{
 color:#000000;
 font-size:14px;
}

#etapsTable TH A{
 color:#000000;
 text-align:center;
}

#etapsTable TD, #etapsTable TD A{
 color:#000000;
 font-size:14px;
 text-align:center;
 vertical-align:top;
}

#etapsTable TD.flown, #etapsTable TD.flown A{
 color:#898989;
 vertical-align:top;
}

#etapsTable TH.flown, #etapsTable TH.flown A{
 color:#898989;
}

#etapsTable A:hover{
 text-decoration:none;
}

.tdBouton1,.tblBouton1 TD,.jouer_selpilote .tblBouton1 TD{
  font-size:12px;
 color:#ffffff;
 font-weight:bold;
 text-align:center;
 vertical-align:top;
 padding:0px;
 height:10px;
 cursor:pointer;
}
