*{
	font-family:Helvetica, Arial;
}
body{
	font-family:Helvetica, Arial;
	font-size:14px;
	background:#394148 url('/images/BG.png') repeat-x;
	margin:0;
	padding:0;
}
a,a:visited,a:active{
	color:#FF8E00;
	text-decoration:none;
}
a:hover{
	color:#FF8E00;
	text-decoration:underline;
}
.moreOpt{
	width:740px;
	background-color:#F5F5F5;
	border:1px solid #C0C0C0;
	padding:10px;
	color:#454545;
	font-size:12px;
}
.redOpt{
	background-color:#F5DFDF;
	border:1px solid #C0655E;
	padding:10px;
	color:#454545;
	font-size:12px;
}
.greenOpt{
	background-color:#D9F5CA;
	border:1px solid #3AA33A;
	padding:10px;
	color:#454545;
	font-size:12px;
}
.moreOpt a{
	color:#E8811B;
}
.registerB a,.registerB a:visited,.registerB a:active{
	color:#D7FFE7;
	text-shadow: 1px 1px 7px #ACFF01;
}
.shine{
	color:#D7FFE7;
	text-shadow: 1px 1px 7px #ACFF01;
}
#header{
	height:36px;
	line-height:36px;
	font-size:12px;
	color:#C2C3C6;
	width:100%;
	min-width:950px;
}
.register_title{
	font-size:18px;
	text-align:center;
}
.small{
	font-size:11px;
}
#register_txt{
	color:#FFF;
	margin-top:170px;
	font-size:13px;
	margin-left:30px;
	margin-right:30px;
	text-shadow: 1px 1px 1px #000;
}
#header a,#header a:visited{
	color:#E6E6E6;
}
#header a:hover{
	color:#FFF6EE;
	text-shadow: 1px 1px 7px #FF8E00;
	text-decoration:none;
}
#website label,#boxes label{
	display:block;
	overflow: hidden;
	float: left;
	font-size: 13px;
	padding-right: 10px;
	padding-top: 4px;
	text-align: right;
	line-height:18px;	
	color:#404040;
	width:110px;
	height: 18px;
}
#website input[type="text"],#website input[type="password"]{
	height: 18px;
	margin-bottom:5px;
	font-size:14px;
}

#boxes input[type="text"],#boxes input[type="password"]{
	height: 18px;
	margin-bottom:5px;
	font-size:14px;
}

form small{
	color: #B4B6BA;
	display: block;
	font-size: 11px;
	margin-bottom: 5px;
	margin-left: 120px;
}
.register_footer{
	color: #CBCFD4;
	display: block;
	font-size: 11px;
	text-align:center;
}
#installD{
	background:#FFF url('/images/install.jpg');
	width:397px;
	height:160px;
	position:absolute;
	top:0;
	right:10px;
	z-index:99999999;
	font-size:12px;
}
h1{
	color:#C1C1C1;
	text-shadow:-1px -1px 0px #909090;
	text-decoration:none;
	font-weight:normal;
	font-size:36px;
}
h2{
	color:#009DE3;
	font-size:16px;
	padding:0;
	margin:0;
}
h3{
	color:#C2C3C6;
	font-size:18px;
	padding:0;
	margin:0;
}
.logo{
	background-image:url('/images/header.png');
	width:99px;
	height:36px;
	float:left;
	margin-right:5px;
	cursor:pointer;
}
.header_elem{
	margin-left:6px;
	margin-right:6px;
}
.h_left{
	float:left;
	width:360px;
	padding-left:15px;
}
.h_right{
	float:right;
	padding-right:15px;
	width:550px;
	text-align:right;
	display:inline;
}
form{
	display:inline;
}
.bleu{
	color:#009DE3;
}
.orange{
	color:#FF8E00;
}
.vert{
	color:#87C800;
}
#website{
	width:790px;
	height:auto;
	margin: 0 auto;
	margin-top:30px;
}
#cnt_top{
	width:790px;
	height:10px;
	background-image:url('/images/cnt_top.png');
}
#cnt_bot{
	width:790px;
	height:10px;
	background-image:url('/images/cnt_bot.png');
	margin-bottom:5px;
}
.beware_msg{
	width:375px;
	height:150px;
	font-size:14px;
	margin-left:15px;
	margin-top:15px;
}
#content{
	padding:10px;
	width:770px;
	height:auto;
	background-color:#FFF;
}
.pub{
	clear:both;
}
.pub_top{
	width:790px;
	height:10px;
	background-image:url('/images/cnt_top.png');
}
.pub_bot{
	width:790px;
	height:10px;
	margin-bottom:5px;
	background-image:url('/images/cnt_bot.png');
}
.pub_content{
	padding:0px;
	width:790px;
	text-align:center;
	height:auto;
	background-color:#FFF;
}
.pref_content{
	padding-left:10px;
	padding-right:10px;
	width:770px;
	height:auto;
	font-size:11px;
	background-color:#FFF;
}
#footer{
	width:100%;
	height:120px;
	background:#34383E url('/images/footer.png') no-repeat top center;
	margin-top:50px;
}
#bott_ad1{
	width:100%;
	height:90px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	background:#30343A;
}
#bott_ad2{
	width:100%;
	height:90px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	background:#2B2F35;
}
#bott_ad2_300{
	width:100%;
	height:250px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	background:#2B2F35;
}
#foot_footer{
	text-align:center;
	font-size:10px;
	color:#8A8A8A;
	margin-bottom:10px;
}
.ft_title{
	font-size:13px;
	color:#999;
}
.ft_elem{
	font-size:11px;
	color:#C2C3C6;
}
#footer_content{
	width:720px;
	margin: 0 auto;
	padding-top:10px;
	
}
#footer_content a{
	color:#C2C3C6;	
}
#footer_content a:hover{
	color:#FFF6EE;
	text-shadow: 1px 1px 7px #FF8E00;
	text-decoration:none;
}
#bott_ad{
	text-align:center;
	clear:both;
	margin-top:80px;
	margin-bottom:10px;
}
.blc{
	float:left;
	width:130px;
	margin-left:5px;
	margin-right:5px;
	text-align:right;
}
.mini{
	font-style:italic;
	font-size:9px;
}
.large{
	margin-left:20px;
}







#text{
	font-size:18px;
	color:#C2C3C6;
	margin-top:20px;
	margin-left:17px;
	width:550px;
}
.mainTop{
	margin-top:90px;
	width:790px;
}
#DLtxt{
	color:#FFF;
	text-align:right;
	font-size:18px;
	margin-top:27px;
	margin-right:27px;
}
#DLtxt a{
	color:#D1E4FF;
	text-shadow: 1px 1px 7px #009DE3;
}
#DLtxt a:hover{
	color:#FFF6EE;
	text-shadow: 1px 1px 7px #FF8E00;
	text-decoration:none;
}
.DlTxt_small{
	margin-top:3px;
	font-size:10px;
	color:#E2E2E2;
}
#illimitux{
	background-image:url('/images/illimitux.png');
	width:331px;
	height:95px;
}
#illimituxDL{
	background-image:url('/images/dl.png');
	width:274px;
	height:106px;
	float:right;
}
#screens{
	background-color:#FFF;
	width:300px;
	height:250px;
	float:left;
	margin-right:25px;
	margin-bottom:10px;
}
#longtext{
	padding-top:10px;
	font-size:12px;
	color:#A5A5A5;
}
#longt{
	margin-top:15px;
	padding-left:17px;
}
.view{
	z-index: 5999;
	background-color:#FFF;
	position:absolute;
	width:692px;
	height:462px;
	left:50%;
	top:50%;
	margin-left:-346px;
	margin-top:-231px;
}
.view_form{
	padding:20px;
	width:390px;
	height:422px;
	background-color:#FFF;
}
.view_box{
	float:right;
	width:262px;
	height:462px;
	background-image:url('/images/box.jpg');
}
#blank{
	width:100%;
	height:100%;
	background: rgb(0, 0, 0) none repeat scroll 0% 0%; z-index: 4999; position: fixed; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; opacity: 0.85;
}
.loading{
	position:absolute;
	width:22px;
	height:22px;
	top:50%;
	left:50%;
	margin-left:-11px;
	margin-top:-11px;
}





