/* ---------------------------------------------*/
/*---- Configuration de la page d'accueil ------*/
/* ---------------------------------------------*/

/*** Dojo Element ***/
.dijitDialog {	
  padding-right: 1px;
  padding-left: 1px;
  z-index: 999;
  padding-bottom: 1px;
  padding-top: 1px;
  position: absolute;
}

.dijitDialogUnderlayWrapper {	
  display: none;
  z-index: 998;
  background: none transparent scroll repeat 0% 0%;
  left: 0px;
  position: absolute;
  top: 0px;
}

.dijitDialogUnderlay {	
  background: #eee;
  opacity: 0.5;
}

.dj_ie .dijitDialogUnderlay {	
  filter: alpha(opacity=50);
} 

.dijitDialog .closeText {	
  display: none;
  position: absolute;
}

/*---- Fin de Dojo Element ----*/

/*** Header ***/
#headerLogo table {
  width:100%;

}

.switchLang{
  color:#660099;
  font-size:12px;
  text-align:right;
}

.switchLang a{
  color:#660099;
  cursor:pointer;
  font-weight:normal;
}

.switchLang a:hover{
  color:#0033CC;
  font-weight:normal;
}
/*---- Fin du header ----*/

/*** Contenu de Login ***/
#login {
  color: white;
	font-size: 12px;
	padding-top: 10px;
	position:absolute;
	right:6%;
}

#login td{
	vertical-align: top;
}

#login form{
  padding:0;
  margin:0;
}
/*---- Fin du contenu de Login ----*/

/*** Contenu de signup  ***/
#signup{
  position:absolute;
  top:35%;
  left:0%;
  right:0%;
}

#signup img{
	width:100%;
}

#signup table{
  border-collapse: collapse;
  margin:auto;
  padding:0;
}

#signup td{
  border-collapse: collapse;
  padding:0;
	text-align:center;
}

.signupLeft a{
  background-image:url(../images/signup/signup_left.png);
	background-repeat: no-repeat;
	cursor:pointer;
	display:block;
	height:150px;
	width:400px;
}

.signupLeft a:hover{
  background-image:url(../images/signup/signup_left_over.png);
	background-repeat: no-repeat;
	display:block;
	height:150px;
}

.signupRight a{
  background-image:url(../images/signup/signup_right.png);
	background-repeat: no-repeat;
	cursor:pointer;
	display:block;
	height:150px;
	width:400px;
}

.signupRight a:hover{
  background-image:url(../images/signup/signup_right_over.png);
	background-repeat: no-repeat;
	display:block;
	height:150px;
}

.subscribeTxt{
  font-size:16px;
  padding-top:15%;
}

.takeTourTxt{
  font-size:16px;
  padding-top:13%;
  padding-left:10%;
}
/*---- Fin du contenu de signup ----*/

.BtInput {
  background-color:#9900CC;
  border:1px solid white;
  color: white;
  cursor:pointer;
  font-size:11px;
  font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
  margin-top:5px;
  width:60px;
  -o-border-radius: 2px;
  -moz-border-radius: 2px;
  -khtml-border-radius: 2px;
  -webkit-border-radius: 2px;
}

.BtConnect{
  background-color:#999999;
  border:1px solid white;
  color:white;
  cursor:pointer;
  font-size:10px;
  font-weight:bold;
  width:40px;
  -o-border-radius: 2px;
  -moz-border-radius: 2px ;
  -khtml-border-radius: 2px;
  -webkit-border-radius: 2px;
}

.BtConnectHover{
  background-color: white;
  border:1px solid #999999;
  color: #999999;
  cursor:pointer;
  font-size:10px;
  font-weight:bold;
  width:40px;
  -o-border-radius: 2px;
  -moz-border-radius: 2px ;
  -khtml-border-radius: 2px;
  -webkit-border-radius: 2px;
}

.forgotPwd{
  color: white;
  cursor:pointer;
  text-align:right;
  text-decoration : underline;
}

#msgErrorPwd {
  color: red;
  font-weight:bold;
  text-align:right;
}

.FieldInput {
  border:1px solid #DDDDDD;
	background-color:transparent;
	color: white;
	font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size:11px;
}

/*** Contenu du formulaire d'inscription  ***/
#formSignIn{
	background-image:url(../images/background/bg_signup.png);
	background-repeat: repeat-x;
	border:1px solid white;
	color:white;
	display:none;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 12px;
	padding: 10px 15px 10px 15px;
	width:550px;
	overflow-x:hidden;
	overflow-y:auto;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#formSignIn form{
  padding:0;
  margin:0;
}

#formSignIn table{
  padding:0;
  width:100%;
}

#formSignIn td{
	vertical-align: middle;
	
}

#formSignIn span{
	color: #FF66FF;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
}

#formSignIn  option{
  background-color: #CC33FF;
  color: white;
  font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
  font-size:12px;
}

#formSignIn select{
	background-color:#8945de;
	border:1px solid #DDDDDD;
	color: white;
	font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size:12px;
}

#divModelList input[type=text]{
  width:30px;
}

#divModelList tr{
  height:20px;
}

.captchaImg{
  float:left;
  margin-left:5px;
  width:75px;
}

.captchaInput{
  float:left;
  margin-top:4px;
}

.captchaInfo{
  color:#FF66FF;
  font-size:10px;
}

#signInError {
  color: #FF66FF;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	height: 16px;
	text-align: center;
}
/*--- Fin du contenu du formulaire d'inscription ---*/

.signupTitle{
  font-size:14px;
  font-weight:bold;
  padding-bottom:5px;
  text-align:center;
}

#confirmSendEmail{
  background-image:url(../images/background/bg_msg.png);
  background-repeat: repeat-x;
  border:1px solid white;
  color: white;
  display:none;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  font-size: 12px;
	padding: 10px 15px 5px 15px;
	text-align: left;
  overflow-x:hidden;
	overflow-y:auto;
  -o-border-radius: 5px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-border-radius: 5px;
}

#accountNotConfirm{
  background-image:url(../images/background/bg_msg.png);
  background-repeat: repeat-x;
  border:1px solid white;
  color: white;
  display:none;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  font-size: 12px;
	padding: 10px 15px 10px 15px;
	text-align: left;
  overflow-x:hidden;
	overflow-y:auto;
  -o-border-radius: 5px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-border-radius: 5px;
}

#confirmActive{
	background-image:url(../images/background/bg_msg.png);
	background-repeat: repeat-x;
	border:1px solid white;
	color: white;
	display:none;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 12px;
	padding:10px 15px 5px 15px;
	overflow-x:hidden;
	overflow-y:auto;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#confirmNewPwd{
	background-image:url(../images/background/bg_msg.png);
	background-repeat: repeat-x;
	border:1px solid white;
	color: white;
	display:none;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 12px;
	padding: 10px 15px 5px 15px;
	text-align: left;
	overflow-x:hidden;
	overflow-y:auto;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#alreadyConfirm{
	background-image:url(../images/background/bg_msg.png);
	background-repeat: repeat-x;
	border:1px solid white;
	color: white;
	display:none;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 12px;
	padding: 10px 15px 10px 15px;
	text-align: left;
	overflow-x:hidden;
	overflow-y:auto;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}
/*---- Fin du contenu du formulaire d'inscription  ----*/

/*** Contenu d'erreur de connexion ***/
#formForgotPassword {
	background-image:url(../images/background/bg_signup_error.png);
	background-repeat: repeat-x;
	border:1px solid white;
	color:white;
	display:none;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 12px;
	padding: 10px 15px 10px 15px;
	width: 440px;
	overflow-x:hidden;
	overflow-y:auto;
	-o-border-radius: 5px;
	-moz-border-radius: 5px ;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#emailNotFound {
  font-size:11px;
  font-weight:bold;
  color:#FF66FF;
}

.smallInfo {
  font-size: 10px;
}
/*---- Fin du contenu d'erreur de connexion ----*/

/*** Contenu de Take a tour ***/
#takeTour{
  background-image:url(../images/background/bg_take_tour.png);
	background-repeat: repeat-x;
	border:1px solid white;
	display:none;
	overflow-x:hidden;
	overflow-y:auto;
  -moz-outline-style: none;
  -webkit-outline-style: none;
  -o-border-radius: 5px;
	-moz-border-radius: 5px ;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.btCloseTaketour{
  margin-right:15px;
  padding-bottom:5px;
  text-align:right;
}

#playFlash{
  padding: 15px 15px 2px 15px;
  text-align:center;
}
/*---- Fin du contenu de take a tour ----*/
