#cadre_nitro
{
background-image: url('img/bg_creation_compte.png');
width: 811px;
height: 407px;
}

.cadre_nitro_blanc{
background-image: url('img/bg_slide.png');
background-repeat: no-repeat;
background-position: 40px 35px;
width: 772px;
height: 375px;
}

#prevId{
color: red;
}

#slider{ 
width: 772px;
height: 302px;
overflow:hidden; 
padding-top: 10px;
}

.prevBtn{
width: 94px;
height: 27px;
}

.bouton_next_back{
background-image: url('../../images/iphone/bouton_install.png');
background-repeat: no-repeat;
border: 0px;
width: 94px;
height: 27px;
color: grey;
font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 2px;
text-transform: uppercase;
padding-bottom: 2px;
border: 0px;
padding-top: 5px;
text-align: center;
text-decoration: none;
}


.bouton_next_back a{
text-decoration: none;
}

.bottom
{
width: 665px;
}

.bottom div
{
width: 95px;
float:left;
}

.colonne_inputs{
	display: block; 
	width: 436px; 	
}

.colonne_infos
{
	height: 187px;
	width: 243px; 
	float:right;
	background-color: #E3E9F2;
	border-left: 1px solid #C1CAD5; 
	border-bottom: 1px solid #C1CAD5;
	background-image: url('img/bg_infos.png');
	background-repeat: no-repeat;
	background-position: 10px 8px;
}

.colonne_infos div{
	position:relative;
	display:block;
	width:48px;
	height:48px;
	margin-left: 15px;
	float:left;
}

.colonne_infos .title{
	float:right;
	color: #b00000;
	margin-right: 15px;
	margin-top: 12px;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	letter-spacing:2px;	
	text-transform:uppercase;
}

.colonne_infos .avantages{
	float:right;
	color: #626262;
	margin-right: 15px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-align: justify;
	font-weight: normal;
	margin-left: 20px;
}


#signup-form ul#user-info.section .colonne_infos div{
	background: url(img/register_info.png) no-repeat top left;
}

#signup-form ul#address-info.section .colonne_infos div{
	background: url(img/register_adress.png) no-repeat top left;
}

#signup-form ul#security-info.section .colonne_infos div{
	background: url(img/register_info.png) no-repeat top left;
}

#gotcha-captcha{
float: right; 
margin-bottom: 10px; 
height: 50px;
}

/* ############################ SIGN UP PAGE ############################ */

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}

ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#signup-form{
	text-shadow: #fff 0 1px 1px;
	margin-left: 65px;
	padding-top: 50px;
	}

#top-error-message{
	font-family:"Helvetica Neue",helvetica,Arial,sans-serif;
	font-size:16px;
	margin-bottom:20px;
	background-color: #FFFABF;
	float:left;
	padding: 5px 10px;
	border:1px solid #888	;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#signup-form label{
	font-size:13px;
	font-weight:bold;
	color:#29384c;
	width:142px;
	text-align:right;
	display:block;
	float:left;
	line-height:32px;	
	margin-right:10px;
}

#signup-form input[type=text],#signup-form input[type=password]{
	width:230px;
	height:15px;
	border: 1px solid #8d9095;
	border-radius:1px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;	
	background: #fff url(../images/background-signup-inputs.png) repeat-x top left;
	font-size:13px;
	color:#29384c;
	padding:5px;
	padding-top:7px;
}

#signup-form select{
	width:260px;
	height:15px;
	border: 1px solid #8d9095;
	border-radius:1px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;	
	background: #fff url(../images/background-signup-inputs.png) repeat-x top left;
	font-size:13px;
	color:#29384c;
	padding:5px;
	padding-top:7px;
}



#signup-form input#company_url{
	width:290px;
}

#signup-form ul.section{
	width:680px;
	border: 1px solid #c1cad5;
	border-top:1px solid #8f9aa7;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	background-color:#f1f7fe;
	margin-bottom:13px;
}

#signup-form h3{
	font-family: "Helvetica Neue", helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#b00000;
	margin-left:82px;
	margin-top:6px;
	
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	letter-spacing:2px;	
	text-transform:uppercase;	
}

#signup-form h4{
	font-family: "Helvetica Neue", helvetica, Arial, sans-serif;
	font-size:11px;
	color:#011934;
	margin-left:82px;
}	
#signup-form ul.section li{
	background-color:#e3e9f2;
	border-top:1px solid #f3f6f9;
	border-bottom:1px solid #c1cad5;
	padding:8px;
	zoom:1;
	height: 29px;
}

#signup-form ul.section li.incomplete{
	background-color:#fcffc9;
}

#signup-form ul.section li.header{
	border:0;
	border-bottom: 1px solid #c1cad5;
	height:52px;
	background-color:transparent;
	position:relative;
	padding:0;
	
}

#signup-form ul.section li.header span{
	position:absolute;
	display:block;
	width:59px;
	height:45px;
	top:-3px;
	left:15px;
}

#signup-form ul#company-info.section li.header span{
	background: url(img/user.png) no-repeat top left;
}

#signup-form ul#address-info.section li.header span{
	background: url(img/register_users.png) no-repeat top left;
}

#signup-form ul#security-info.section li.header span{
	background: url(img/register_securite.png) no-repeat top left;
}

#signup-form ul#user-info.section li.header span{
	background: url(../../images/icones/mesinfos.gif) no-repeat top left;
}

#signup-form ul#payment-info.section li.header span{
	background: url(../images/signup-icon-payment.png) no-repeat top left;
}

#signup-form ul#confirm-details.section li.header span{
	background: url(../images/signup-icon-confirm.png) no-repeat top left;
}

#signup-form ul#payment-info.section li.header {
	padding-bottom:10px;
}


span.wrap{
	border:1px solid #f00;
	display:block;
}
#signup-form ul.section li.bottom{
	border:0;
	height:25px;
	background-color:transparent;	
}

#signup-form ul.section li.url b{
	font-size:15px;
	font-weight:bold;
	color:#29384c;
	margin-top:10px;
	margin-left:5px;
	line-height:30px;
}

#signup-form #CC_note{
	float:left;
	width:260px;
	margin-left:15px;
	margin-top:60px;
	font-size:12px;
	color:#011934;
	font-family: "Helvetica Neue", helvetica, Arial, sans-serif;	
}

#signup-form #CC_note h3{
	font-size:14px;
	margin:0;
	padding:0;

}

#signup-form #CC_note img{
	margin-top:10px;
	margin-bottom:10px;
}
 
#signup-form span#company_url_result{
	width:27px;
	height:27px;
	display:block;
	position:absolute;
	right:4px;
	top:50%;
	margin-top:-13px;
 }
 
 #signup-form span#company_url_result span{
 	width:27px;
	height:27px;
	display:block;
 }

 #signup-form span#company_url_result span.available{
	background: url(../images/signup-form-url-availability.png) no-repeat top left;
}

#signup-form span#company_url_result span.unavailable{
	background: url(../images/signup-form-url-availability.png) no-repeat bottom left;
}
 
 #url-wrap {
	position:relative;
	float:left;
 }
 

 #signup-form  .form-error{
	width:566px;
	border-radius:5px;
	-moz-border-radius:5px;	
	-webkit-border-radius: 5px;
	background:#AF2B2B url(../images/icon-error.png) no-repeat scroll 10px 6px;	
	border:1px solid #DA3536;
	color:#FFDAD3;
	display:block;
	font-size:18px;
	margin-bottom:25px;
	margin-top:10px;
	padding:10px 10px 10px 50px;
	text-shadow:0 1px 0 #000000;
 }
 
#signup-form  .form-error h2{
	font-size:18px;
  }
 
 #signup-form .form-error ul{
	margin-left:1em;
	list-style-type:disc;
 }
 
#signup-form #discount-code-heading{
	background-color:transparent;
	padding-top:10px;
	color:#0350a6;
	padding-left:81px;
	font-size:13px;
 
}

 #signup-form ul#confirm-details li{

 }
 
 #signup-form .confirm-result{
	font-size:18px;
	font-weight:bold;
	color:#29384c;
	line-height:30px;
 }
 
 #signup-form ul#confirm-details .bottom{
	height:auto;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:20px;
 }

 #signup-form ul#confirm-details .bottom .signup-button-wrap{
	display:block;
	float:left;
	position:relative;
}
 
 #signup-form ul#confirm-details .bottom .signup-button-wrap .spinner{
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background: #f4f9fe url("../images/ajax-loader-32.gif") no-repeat center center;
	opacity:.5;
}
 #signup-form ul#confirm-details .bottom #button-sign-up-now{
	width:158px;
	height:41px;
	display:block;
	border:0px;
	background:  url(../images/button-sign-up-now.png) no-repeat top left;
	text-indent:-99999px;
	cursor:pointer;
	outline:0;
	line-height:90px
 }

 #signup-form ul#confirm-details .bottom #button-sign-up-now.disabled{
		opacity:0.75;
	}
 
#signup-form ul#confirm-details .bottom #button-sign-up-now:active{
	background: url(../images/button-sign-up-now.png) no-repeat bottom left;
}

#signup-form ul#confirm-details .bottom #button-sign-up-now.disabled:active{
	background: url(../images/button-sign-up-now.png) no-repeat top left;
	
}
 
 #signup-form .formError{
	float:right;
	position:absolute;
	background-color: #ffdfdf;
	background-color: #FFFABF;
	top:12px;
	width:110px;
	right:-150px;
	padding:5px 10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5	px;
	opacity:.75;
	border:1px solid #888888;
}

#signup-form #li_openID a , #signup-form #li_login a{
	font-size:11px;
	cursor:pointer;
	color:#0350a6;
}
 


