html, body{
	height:100%;width:100%
}
body{
	padding:0;margin:0;font-family:Arial;color:white;text-align:center;background:#fff url(../images/fondDegrade.gif) repeat-x top;
}
img{
	border:none 0;
}
h3{
	/*padding:6px 6px 6px 32px;margin:0 10px;display:block;background:#ffa231 url(../images/shurikenTitre.png) no-repeat top left;color:#fff;font-size:14px;text-transform:uppercase;font-weight:900;clear:both;*/
	padding:6px 6px 6px 32px;margin:0 10px;display:block;clear:both;border:5px solid #ffe3c2;background:#fff4e7 url(../images/shurikenTitre.png) no-repeat top left;font-size:13px;color:#BA5600;
	-webkit-border-radius:5px 12px;-moz-border-radius:5px;border-radius:5px;
}
h4{
	padding:3px;margin:18px 0 5px 0;display:block;background-color:#fff4e7;border:1px solid #ffefdc;font-weight:900;clear:both;
}
ul{
	margin:0;padding:0;
}
ul li{
	list-style:none;float:left;
}
.content, #milieu{
	margin:10px;font-size:12px;display:block;
}
.center{
	position:relative;margin:auto;width:800px;text-align:left;
}
.left{
	position:relative;float:left;width:66%;
}
.right{
	position:relative;float:left;width:32%;margin:0 1%;
}
.champ, .texte{
	border:1px solid white;height:14px;width:120px;overflow:hidden;font-size:10px;color:black;background:white url(../images/inputDegrade.gif) repeat-x top left;
}
.bouton, .button{
	width:123px;height:20px;background:transparent url(../images/bouton.gif) no-repeat top left;border:none 0px;text-align:center;text-transform:uppercase;color:white;display:block;font-size:10px;display:inline;cursor:pointer
}
a{
	cursor:pointer;text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
#font{
	position:fixed;height:100%;width:800px;left:50%;margin-left:-400px;background-color:white;border-left:1px solid #ffa231;border-right:1px solid #ffa231;
}

#header{
	position:relative;background:transparent url(../images/topDegrade.png) repeat-x;height:110px;
}
#header .center{
	background:transparent url(../images/header.gif) no-repeat 0px 0px;height:100%
}
#header .center .logo{
	width:266px;height:70px;padding:4px 10px 0px 10px;float:left;
}
#header .center .menu{
	margin-top:60px;height:36px;float:left;margin-left:-30px;
}
#header .center .menu ul li.actif{
	background:transparent url(../images/topDegradeActif.gif) repeat-x top left;
}
#header .center .menu ul li a{
	text-decoration:none;color:black;font-size:14px;font-weight:900;padding:10px 20px;display:block;
}
#header .center .menu ul li a:hover{
	color:white;
}
#header .center .menu ul li.actif a:hover{
	color:black;
}
#header .center .logoNCT{
	position:absolute;right:0;width:120px;height:50px;padding-top:6px;
}

#main{
	position:relative;color:black;
}
#main .center{
	padding-top:21px;
}
#main .center .inscription{
	font-size:11px;color:#FFF;background-color:#3052a9;border:3px solid #001046;width:242px;text-align:center;padding:13px 0;margin-bottom:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
}
#main .center .inscription div{
	display:inline;
}
#main .center .inscription #bonjourLog{
	display:block;padding-bottom:10px;
}
#main .center .inscription a{
	color:#FFF;
}
#main .center .inscription table{
	text-align:left;width:195px;margin:auto;padding-top:8px;color:white;
}
#messagerie{
	position:absolute;background-color:#f58220;border-left:1px solid #843c00;border-right:1px solid #843c00;height:16px;width:70px;margin:-4px 0 0 -8px;padding:3px 0px 2px 2px;
}
#main .center ul li{
	padding-bottom:15px;padding-right:15px;
}
#main .center ul #screenshot3,
#main .center ul #screenshot6{
	padding-right:0px;
}
#main .center #faq{
	border-bottom:1px solid #C1661C;font-size:11px;margin-bottom:40px;padding-bottom:10px;
}
#main .center #faq a{
	text-decoration:none;color:#C1661C;
}
#main .center #faq a:hover{
	text-decoration:underline;
}
.top{
	text-decoration:none;float:right;padding-right:5px;color:#C1661C;
}
.top:hover{
	text-decoration:underline;
}

/*PRESENTATION*/
#black{
	display:none;width:512px;height:384px;background-color:#000;
}

/*CLASSEMENT*/
.top10{
	position:relative;display:block;float:left;background:white url(../images/top10.gif) no-repeat top left;width:340px;height:189px;font-size:12px;line-height:19px;margin:15px;color:#FFF;
}
.top10 strong{
	float:left;text-align:center;width:33px;
}
.classe{
	position:relative;display:block;float:left;width:340px;font-size:12px;margin:15px;
}
.c0, .c1, .c2, .c3, .c4, .c5{
	height:12px;width:100%;text-align:right;font-size:10px;
}
.c0{
	background:white url(../images/classe0.gif) no-repeat top left;
}
.c1{
	background:white url(../images/classe1.gif) no-repeat top left;
}
.c2{
	background:white url(../images/classe2.gif) no-repeat top left;
}
.c3{
	background:white url(../images/classe3.gif) no-repeat top left;
}
.c4{
	background:white url(../images/classe4.gif) no-repeat top left;
}
.c5{
	background:white url(../images/classe5.gif) no-repeat top left;
}

/*JOUER*/
#unity{
	clear:both;margin:20px auto;text-align:center;
}
.parametres{
	font-size:12px;height:160px;margin:2%;padding:1% 3%;width:90%;background-color:#3052a9;border:1px solid #001046;color:white;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
}
.parametres a{
	color:white;
}

/*FORMULAIRE*/
form fieldset {
	display:block;font-size:10pt;padding-bottom:10px;border:0;
}
form fieldset label{
	width:120px;text-align:right;font-size:10pt;float:left;
}
form fieldset #cnil{
	font-size:9px;line-height:10px;margin-left:14px;margin-bottom:15px;width:630px;color:#666;
}
form fieldset #cnil a{
	color:#333;
}
form fieldset .ligne{
	width:665px;text-align:center;
}
#milieu .champ{
	border-color:black;width:82%;background:white none repeat-x top left;
}
#milieu #zoneDescription{
	display:block;clear:both;padding-left:50px;
}
#milieu .zoneTexte{
	width:325px;height:150px;
}
#milieu .file{
	position:relative;float:right;margin-right:243px;width:52%;height:25px;
}
#milieu .file .champ{
	position:absolute;top:2px;left:0;width:261px;background-position:left top;
}
#milieu .file .file {
	position:absolute;left:145px;top:0;width:180px;-moz-opacity:0;filter:alpha(opacity:0);opacity:0;-khtml-opacity:0;
}
#milieu .file .parcourirICO {
	position:absolute;right:16%;width:70px;height:20px;background:transparent url(http://www.n-c-team.com/content/php/photoG.php?f=site/globalSprite.gif) no-repeat -271px -220px;
}
#milieu #fin{
	text-align:center;
}
/*	popIn	*/
.popIn{
	position:fixed;top:0;left:0;border:2px solid #001046;background-color:#182a67;overflow:hidden;-moz-opacity:0;filter:alpha(opacity:0);opacity:0;-khtml-opacity:0;z-index:1000;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;
	
}
.popIn, .popIn span, .popIn strong, .popIn form, .popIn em, .popIn td {
	font-size:12px;color:#FFFFFF;
}
.popIn span{
	display:block;text-align:center;
}
.popIn .fermer{
	color:#cdefff;background:#0c173a url(../images/popin_fermer_bg.gif) repeat-x top;border-bottom:1px solid black;font-size:12px;display:block;float:right;text-align:right;padding:5px 10px 5px 0;width:100%;margin-bottom:5px;
}
.popIn .fermer:hover{
	color:#FFFFFF;text-decoration:none;
}
/*FORUM*/
#main .center .left .forum{
	padding:6px;margin:0 10px 8px 10px;display:block;clear:both;border:5px solid #ffe3c2;background-color:#fff4e7;font-size:11px;color:black;
	-webkit-border-radius:5px 12px;-moz-border-radius:5px;border-radius:5px;
}
#main .center .left .forum a{
	color:#ba5600;
}
#main .center .left .forum .titre{
	font-size:14px;font-weight:900;text-transform:uppercase;text-decoration:none;padding:6px 6px 6px 32px;background:transparent url(../images/shurikenTitre.png) no-repeat top left;
}
#main .center .left .forum .info{
	padding-left:5px;
}
#main .center .left .forum .info,
#main .center .left .forum .info a{
	font-size:11px;color:#f18f3c;
}
#main .center .left .forum .titre:hover{
	text-decoration:underline;
}
#main .center .left .forum .message{
	font-size:11px;padding-top:18px;padding-left:15px;
}
#main .center .left .forum .message a{
	font-size:12px;padding-right:10px;
}
#main .center .left .forum .message .info,
#main .center .left .forum .message .info a{
	font-size:11px;padding:0;
}
#main .center .left .forum .message .info{
	display:block;
}
ul.faq{
	padding:0 30px;
}
ul.faq li{
	list-style:square outside none;float:none;
}
/*footer*/
#footer{
	color:black;font-size:12px;clear:both;width:100%;bottom:0;position:fixed;
}
#footer .center{
	background-color:#fff;padding-bottom:8px;
}
#footer .links{
	margin:0 10px;border-top:1px solid #fff1e0;padding-top:8px;
}
#footer .links a{
	color:#BA5600;font-weight:900;padding:0px 10px;
}
#footer .links a:hover,
#footer .links a.on{
	border:3px solid #fff1e0;background-color:fff9f3;margin-bottom:-14px;padding:0px 7px;
	-webkit-border-radius:5px 12px;-moz-border-radius:5px;border-radius:5px;
}
#footer .links a.on{
	border:3px solid #ffe3c2;background-color:#fff4e7;border-bottom:0 none;padding-bottom:4px;
}
.teamCtn, .partenaireCtn, .mentionsCtn{
	display:none;margin:0 10px;padding:5px;clear:both;border:3px solid #ffe3c2;background-color:#fff4e7;color:#BA5600;
	-webkit-border-radius-topleft:5px 12px;-moz-border-radius:5px;border-radius-topleft:5px;
	-webkit-border-radius-topright:5px 12px;-moz-border-radius-topright:5px;border-radius-topright:5px;
}
.teamCtn.on, .partenaireCtn.on, .mentionsCtn.on{
	display:block;
}