body{margin:0;font-family:Calibri, Arial, "Lucida Sans Unicode"; background-color:#EEF2FA;}
img{border:none;}
td{vertical-align:top;margin:0; padding:0;}
form{margin:0; padding:0;}

.Left{text-align:left;}
.Right{text-align:right;}
#mainTable{width:1000px;font-family:Calibri, Arial, "Lucida Sans Unicode";font-size:14px; height:800px; margin:0 auto; border:none;background:url(/img/header-home.jpg) no-repeat #1F2F37;}

#trBandeau1{height:135px;width:1000px;}
#imgHome {width:640px;height:122px;}
#trBandeau2 td{height:94px; vertical-align:middle;}
#trBandeau2 h1{font-size:18px; text-align:center;}

/* les colonnes */
#gauche{width:120px; height:687px; margin-top:30px;  text-align:center; padding:30px 0 0 0;}
#centre{width:520px; background-color:#1F2F37; padding:0; color:#fff;margin-top:5px;}
#droite{width:300px; text-align:center;margin-top:5px;}
#droite p {padding-bottom:2px;margin-top:0;}

.tdSep{width:15px;}
/* div centrale */
.divCentre{width:515px; margin:10px 10px; padding:0;}
.divCentre a {color:#89C702; text-decoration:none;}
.divCentre a:visited {color:#89C702;}
.divCentre a:hover {color:#89C702; text-decoration:underline;}

.divCentre h3 a {color:#FF991F; font-weight:bold;text-decoration:none;}
.divCentre h3 a:visited {color:#FF991F; font-weight:bold;}
.divCentre h3 a:hover {color:#FF991F; font-weight:bold;text-decoration:underline;}
.divCentre h3 {margin:10px 0 0 0;padding:0;}

.divCentre h1{color:#8cc602;} /* titre */

.ulListe{padding:0 0 0 15px; font-size:16px; list-style:none; margin:0;}
.ulListe li{text-transform:capitalize;}
.ulListe a {color:#fff;}
.ulListe a:visited{color:#fff;}
.ulListe a:hover{color:#FF991F;}

a.lancerTest {text-decoration:underline;color:#FF991F; font-size:24px;}
a.lancerTest:visited {color:#FF991F;}
a.lancerTest:hover {color:#FF991F;}

a.gransLienVert {text-decoration:underline;color:#8AC509; font-size:24px;}
a.gransLienVert:visited {color:#8AC509;}
a.gransLienVert:hover {color:#8AC509;}

.cheminFer {color:#8AC509; font-size:12px; margin:0 0 25px 0; padding:0; border-bottom:solid 1px #8AC509; width:515px;}
.cheminFer a{color:#8AC509;}
.cheminFer a:visited{color:#8AC509;}
.cheminFer a:hover{color:#8AC509;}

#login {margin:15px 0 0 15px;}

#fDelog {} 
.vertB{color:#8AC509; font-weight:bold;}

/* #fLogin table{width:300px; height:99px; margin:0; padding:0; background-image:url(/img/TDL-BT-ID.gif) no-repeat; text-align:left;font-size:10px;}*/
#fLogin table{width:300px; height:99px; margin:0; padding:0; background:url('/img/TDL-BT-ID.gif') no-repeat; text-align:left;font-size:10px;}
#fLogin td,#fLogin th{vertical-align:middle;padding:0 4px;}


.inText{width:125px; height:14px;}


.mpOublie{text-align:right;}
.mpOublie a{color:#FF991F; text-decoration:none;}
.mpOublie a:visited{color:#FF991F;}
.mpOublie a:hover{text-decoration:underline;}

#fProfil{width:300px; height:99px; margin:0; padding:0; background:url(/img/TDL-moncompte.gif) no-repeat; text-align:left;}
#fProfil td{}
.tdMessages{padding-left:10px;vertical-align:middle; height:46px;}
.tdPseudo {font-weight:bold; vertical-align:bottom; height:18px}


#fMajProfil,#tabFBPseudo{ border:solid 6px #fff;}

#divInscription{position:absolute; top:0; left:0; display:none; width: 100%; height:100%; background-image:url(img/gris.png);font-size:12px;}
#divIncInscription {width:560px; padding:10px; background-color:#1F2F37;position:relative; left:50%; top:80px; margin:0 0 0 -280px; border:solid 6px #fff;}

#divIncInscriptionFB {width:760px; padding:10px; background-color:#1F2F37;position:relative; left:50%; top:80px; margin:0 0 0 -365px; border:solid 6px #fff;}
#divIncInscriptionFB {color:#fff;}
#divIncInscriptionFB h3{font-size:18px; border-bottom:solid 1px #fff;}
#divIncInscriptionFB td{padding:2px;}
#divIncInscriptionFB h3{text-align:center;}

#btFermerDivInsc{float:right; margin:-30px -30px 0 0;}

#fInscription, #fMajProfil, #tabFBPseudo{background-color:#1F2F37; color:#fff;}
#fInscription h4{font-size:14px; border-bottom:solid 1px #fff;}
#fInscription table, #fMajProfil table {font-size:12px;}
#fInscription td, #fMajProfil,#tabFBPseudo td{padding:2px;}
.labelInscription{text-align:right; padding-right:3px; color:#8DC800;}
.lienOrange {color:#FF991F;}
a.lienOrange {color:#FF991F;}
a.lienOrange:visited{color:#FF991F;}
a.lienOrange:hover{color:#FF991F;}
.acceptNews{font-size:11px;}
/*.acceptNews input {padding-left:90px;} */
.inputText{height:18px;}

.suite{background-color:#8AC509; color:#fff; font-weight:bold;margin-top:20px; font-size:18px;}
h3.hScore{border-bottom:solid 1px #94C80E; color:#fff; width:430px;}

.msg{text-align:center; color:#FF991F; font-size:16px;}

.tabScores{border:solid 1px #94C80E; margin:25px 0 40px 0;border-collapse:collapse; width:430px; text-transform:capitalize;}
.tabScores th{border-bottom:solid 1px #94C80E; border-collapse:collapse; text-align:left;}
.tabScores td{padding:2px 3px;}

#divTestPseudo, #divTestEmail,#divTestPass,#divTestPass2, #divTestEquipe, #divTestEquipe2, .errMsg{display:inline; color:#FF991F;}

#retourForm{color:#FF991F;text-align:center;font-weight:bold;display:inline;}


.piedPage{font-size:10px; color:#fff; text-align:center; height:20px; margin:40px 0 30px 0 ;}
.piedPage p {font-size:14px;}
.piedPage a {color:#fff;text-decoration:none;}
.piedPage a:visited {color:#fff;}
.piedPage a:hover {text-decoration:underline;}

#loginMessages{width:250px; height:30px;color:#FF991F;font-size:14px;padding:2px; font-weight:bold;  padding:10px; text-align:center;background-color:#1F2F37; border:solid 6px #fff;}


#divMessages{position:absolute; top:0; left:0; display:none; width: 100%; height:100%; background-image:url(img/gris.png);font-size:12px;}

#divIncMessages{position:absolute;top:200px; left:50%;margin-left:-250px;width:500px; background-color:#1F2F37; border:solid 6px #fff; padding:10px; color:#fff; font-size:12px;}
#divIncMessages div {float:right;padding:5px 5px 0 0;}
#msgText{width:300px; height:40px;}

#fleche{z-index:20; position:absolute; top:5px; left:680px;display:none;}
#changeAvatar{display:none;border:solid 1px #000;}


#creeEquipe table{margin:20px auto;width:500px;}
#creeEquipe textarea{width:450px; height:50px;}

#divJoindreEquipe{position:absolute; top:0; left:0; display:none; width: 100%; height:100%; background-image:url(img/gris.png);font-size:12px;}
#divIncJoindreEquipe{position:absolute;top:200px; left:50%;margin-left:-250px;width:500px; background-color:#1F2F37; border:solid 6px #fff; padding:10px; color:#fff; font-size:12px;}
#divIncJoindreEquipe div {float:right;padding:5px 5px 0 0;}


.f_checkbox,.f_radio{background-repeat:no-repeat;background-position:3px center;height:16px;display:block;cursor:pointer;line-height:120%}
.checked,.selected{color:#f0f0f0}
.f_radio:hover,.f_checkbox:hover{color:#fff !important}
.f_radio{padding:4px 24px}
.f_checkbox{padding:0.5em 24px}
.unchecked{background-image:url(/img/chk_off.png)}
.checked{background-image:url(/img/chk_on.png)}
.unselected{background-image:url(/img/rdo_off.png)}
.selected{background-image:url(/img/rdo_on.png)}

#liensFooter{color:#fff; text-align:center; margin-top:50px;}
#liensFooter table{width:960px; padding:0; margin: 10px auto;font-size:9pt;}
#liensFooter td, #liensFooter th {width:200px;text-align:left;}
#liensFooter th{padding:3px 0 0 0 ;font-size:10pt;}
#liensFooter th a{text-decoration:none;}
.bbOrange{border-bottom:solid 1px #FF991F;}
#liensFooter a{color:#fff;}
#liensFooter a:visited{color:#fff;}
#liensFooter a:hover{color:#fff;}

#noterCeTest{text-align:center;}
.divsResultats{border:solid 1px #8AC509; padding:10px; margin-top:15px;}

.submitVert{background-color:#8AC509; color:#fff; border:groove 1px #969696;}

#addThis{text-align:center; margin-top:50px;}
#addThis a {padding: 0 20px;}

#adresseEnvoi{position:relative;top:15px;left:20px;z-index:20;display:none;background-color:#1F2F37; text-align:center; width:400px; border:solid 4px #fff; padding:10px; color:#fff; font-size:12px;}
.lienProfil{color:#FF991F; font-size:20px; font-weight:bold;}

.lienTous{font-size:10px; color:#fff; text-align:right;}
.lienTous a {color:#fff;text-decoration:none;}
.lienTous a:visited {color:#fff;}
.lienTous a:hover {text-decoration:underline;}
#trBandeau2 td{vertical-align:bottom;}
#listeTops{width:550px;text-align:left;color:#89C702;font-weight:bold; border-top:solid 1px #fff; border-bottom:solid 1px #fff; padding:5px 10px 5px 0 ; margin:0 10px;}
#listeTops span{color:#fff;padding-right:6px;}

#msgContact {width:450px; padding:10px; background-color:#1F2F37;position:relative; left:50%; top:-300px; margin:0 0 0 -365px; border:solid 6px #fff;}
#msgContact form{margin:0;color:#fff;}
#msgContact table{width:440px;}
#msgContact td{padding:0 15px;}

.btVert{float:left;background-color:#8AC509;color:#fff;border:solid 1px #8AC509;font-size:12px;padding:0 2px;}
.btBlanc{float:left;background-color:#fff;color:#8AC509;border:solid 1px #8AC509;font-size:12px;padding:0 2px;}

.tabGris{}
.tabGris th{vertical-align:top; color:#fff; background-color:#6D6D6D; padding:2px;}
.tabGris td{text-align:center;padding:2px;}
.alpha{text-transform:Capitelize;font-weight:bold;}

.dateTest{font-size:10px;}


/* Animation */
#anim{width:520px;height:273px; background:url(/anim/Maps/Map-Fond2.gif) no-repeat; padding:0;}
#anim td{padding:0;vertical-align:top;}
#flags{width:85px; margin:0;padding-left:10px;}
#flags img {padding-bottom:3px;}
.opa1{
	padding:0 10px 0 0;    
    filter : alpha(opacity=100);
    -moz-opacity : 1;
    opacity : 1;
  } 

.opa0{
    filter : alpha(opacity=70);
    -moz-opacity : 0.7;
    opacity : 0.7;
	padding:0 0 0 10px;

}
/* overflow:hidden;overflow-x: hidden; overflow-y: auto; overflow : -moz-scrollbars-vertical; */
#conteneurFlags{height:273px; width:85px; overflow:hidden; padding:0;margin:0;position:relative; text-align:right;}
#langue{width:150px; padding-left:5px; font-size:24px;font-family:calibri, arial; font-weight:bold;}
#langue a {color:#000;}
#langue a:visited {color:#000;}
#langue a:hover {color:#FEB900;}
#scrollbar{width:25px;background-color:#fff;padding:0;margin:0;}
#scrollbar img, #scrollbar a {display:inline;padding:0; margin:0;}
#bigFlag{position:absolute;top:120px;left:420px; width:75px;height:50px;z-index:20;}
#anim a {color:#000;}
#anim a:visited {color:#000;}

/* div barème */

#divBareme {position:absolute;top:300px; left:50%;margin-left:-250px;width:450px; background-color:#1F2F37; border:solid 6px #fff; padding:10px; color:#fff; font-size:12px; z-index:15;}
#divBareme div {float:right;padding:5px 5px 0 0;}

/* signaler une erreur*/
.signaler{color:#fff; font-size:10px; float:right;}
.signaler a {color:#fff;font-size:10px;}
.signaler a:visited{color:#fff;}
.signaler a:hover{color:#FF991F;}
