/*****Css pour la page d'identification du site VIP***********/ 
* {
  margin: 0;
  padding: 0;
}

body {
	height:796px;
	margin-top:18px;
	background-image: url(http://media2.brandalley.com/cvsmedia/vip.fr/www/pix/fond_degrade.jpg);
	background-color: #364B50;
    background-attachment:fixed;
    margin-top: 18px;
    background-repeat:repeat;
	text-align: center;
}

div#opacDiv{
	display:none;
}

body div#page-content {
    margin:0pt auto;
    width:780px;
	position:relative;
}

div#page_container {	
	width:780px;
    background:url(http://media2.brandalley.com/shops/42/login.jpg);
	height:630px !important;
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	float:left;
	border:none;
}

html>body div#page_container {
	height:auto;
	min-height:630px;
}
div#toutentransparence {
	margin-top:340px;
	margin-left:490px;
	width:290px;
	height:205px;  
}
html>body div#toutentransparence {
	min-height:205px;
	height:auto;
}

div#toutentransparence div.quisommesnous, div#toutentransparence div.devenirmembre {
	float:left;
	background-color:#000;
	height:25px;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;  
}
div#toutentransparence div.quisommesnous, div#toutentransparence div.quisommesnous a{width:149px;}
div#toutentransparence div.devenirmembre, div#toutentransparence div.devenirmembre a{	width:141px; }
div#toutentransparence div.quisommesnous a, div#toutentransparence div.devenirmembre a {
	float:left;
	margin-top:2px;
	color:#FFF;
	text-align:center;
}
div#toutentransparence div.quisommesnous {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(opacity=50);
}
div#toutentransparence div.devenirmembre {
	opacity: 0.9;
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	filter: alpha(opacity=90);
}

div#toutentransparence div.accesespaceprive {
	float:left;
	width:290px;
	height:180px;
	background:#FFFFFF;
  	padding-top:12px;
	opacity: 0.7;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	filter: alpha(opacity=70);
}
html>body div#toutentransparence div.accesespaceprive {
	height:auto;
	min-height:168px;	
}
div.accesespaceprive fieldset.login {  
	margin:0;
	padding:0;
	width:290px;
	float:left;
}

div.accesespaceprive p.legende {		
	font-size:22px;
	font-weight:bold;
	color:#192123;	
	float:left;
	margin-bottom:15px;
	width:273px;
}

body div#page-content,
body input,
body select
{
	font-family: Arial,sans-serif;
	font-size: 14px;
}

fieldset {
	border: 0 none; 
}

a { 
	text-decoration: none; 
}
a img { 
	border-style: none;
}


fieldset.login p, fieldset.login p.password, fieldset.login p.error_msg, fieldset.login p.btvalidez,fieldset.login p.oubli {
	width:272px;
	float:left;
	text-align:right;
	min-height:22px;
	height:22px;
}
fieldset.login p.error_msg, fieldset.login p.oubli {	
	font-size:12px;
	font-weight:bold;
}
fieldset.login p.error_msg {color:#990000;}
fieldset.login p.btvalidez {margin-top:10px;}
fieldset.login p.oubli {margin-top:10px;}
fieldset.login p.oubli a {color:#192123;}
fieldset.login p.oubli img {margin-left:5px;}

fieldset.login p.password {margin-top:5px;}

fieldset.login label {
	width:100px !important;
	font-weight:bold;
	margin-right:7px;
	font-size:16px;
}

.inputlogin {
  border:0px solid #fff;
  width:158px;
  background-image:url(http://media2.brandalley.com/cvsmedia/vip.fr/www/pix/champ_login.gif);
  background-repeat:repeat-x;
  padding-left:5px;
}

.prive {
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
}

