@charset "utf-8";
/* CSS Document */

body {
background-image:url(https://www.ladyxena.com/files2/img/site/bg.jpg);
background-repeat:no-repeat;
/*background-attachment:fixed;*/
background-position:center top;
background-color: #242029;
margin:0;
padding:0;
font-family :  Verdana, Helvetica, sans-serif;
font: 12px/170% Verdana, sans-serif;
color:#FFF;
line-height:150%;
}
#bienvenue{
width:936px;
height:55px;
padding-left:40px;
padding-top:25px;
margin:0px auto;
overflow:hidden;
}
#conteneur_login{
background-color:#ecebeb;
width:100%;
}
#contenu-login{
/*background-color:#CC0066;*/
width:1040px;
margin:0px auto;
padding:35px 10px 25px 10px;
color:#5c354d;
min-height:400px;
}

#nav-login{
/*background-color:#CC0000;*/
width:1060px;
margin:0px auto;
padding-top:6px;
}

#nav-login ul.nav-login-ul  {
width:976px;
height:auto;
margin:0px auto;
 padding:0;
 margin:0px auto;
 list-style-type:none;
 }
#nav-login li.nav-login-li {
 float:left; /*pour IE*/
 }
#nav-login ul.nav-login-ul li.nav-login-li a {
background-image:none;
background-color:#ecebeb;
width:auto;
height:auto;
margin:0px;
padding:0px;
padding:15px 15px 8px 15px;
 display:block;
 float:left; 
 text-decoration:none;
 text-align:center;
font-family :  Verdana, Helvetica, sans-serif;
font-size:18px;
color:#5c354d;
line-height:normal;
 }
#nav-login ul.nav-login-ul li.nav-login-li a:hover {
background-image:none;
background-color:#ddd8db;
 color:#5c354d;
 } 
#nav-login ul.nav-login-ul li.nav-login-li a.actif {
background-image:none;
background-color:#ddd8db;
 color:#5c354d;
 }
.spacer-nav{
clear:both;
background-color:#5c354d;
width:1060px;
height:2px;
}
/********************** SOUS NAVIGATION *************************/
#nav-login ul.snav-login-ul  {
background-color:#336666;
width:976px;
height:auto;
margin:0px auto;
padding:0px;
list-style-type:none;
}
#nav-login ul.snav-login-ul li.snav-login-li {
float:left; /*pour IE*/
}
#nav-login ul.snav-login-ul li.snav-login-li a {
background-image:none;
background-color:#ecebeb;
width:auto;
height:auto;
margin:0px;
padding:0px;
padding:8px 20px 0px 20px;
display:block;
float:left; 
text-decoration:none;
text-align:center;
font-family :  Verdana, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#5c354d;
line-height:normal;
}
#nav-login ul.snav-login-ul li.snav-login-li a:hover {
background-image:none;
background-color:#ecebeb;
color:#5c354d;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #5c354d;
text-decoration: none;
} 
#nav-login ul.snav-login-ul li.snav-login-li a.actif {
background-image:none;
background-color:#ecebeb;
color:#5c354d;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #5c354d;
text-decoration: none;
 }
.pointille {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
line-height: normal;
font-weight: normal;
color: #5c354d;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #5c354d;
text-decoration: none;
}

#titre{
/*background-color:#CC0066;*/
width:1040px;
margin:0px auto;
padding:10px 0px 0px 0px;
}
#push-hp{
/*background-color:#CC0066;*/
width:1040px;
margin:0px auto;
padding:30px 0px 0px 0px;
}

#push-hp1{
background-color:#ddd8db;
width:198px;
height:342px;
float:left;
margin-right:10px;
margin-top:14px;
border-color:#cfc7cb;
border-style:solid;
border-width:1px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    behavior: url(/PIE.htc);
position:relative;
}
#push-hp2{
background-color:#ddd8db;
width:198px;
height:342px;
float:right;
margin-top:14px;
border-color:#cfc7cb;
border-style:solid;
border-width:1px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    behavior: url(/PIE.htc);
position:relative;
}
#push-alert {
background-color:#ddd8db;
width:auto;
padding:15px;
border-color:#cfc7cb;
border-style:solid;
border-width:1px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    behavior: url(/PIE.htc);
position:relative;
}

.push-icone{
width:170px;
height:144px;
position:absolute;
bottom:0;
}

.spacer{
clear:both;
}

a { color:#5c354d;text-decoration: underline;font-weight:bold;} /*f93893*/
a:hover{ text-decoration: none; }
a.logout:link {color:#f89fbd;text-decoration: underline;font-weight:bold;}
a.logout:visited {color:#f89fbd;text-decoration: underline;font-weight:bold;}


h1{
background-color:#5c354d;
padding:5px;
margin:0px;
border:0px;
font-family : Verdana, Helvetica, sans-serif;
font-size:18px;
color:#fff;
font-style:normal;
}
h2{
padding:10px 5px 10px 5px;
margin:0px;
border:0px;
font-family : Verdana, Helvetica, sans-serif;
font-size:15px;
color:#5c354d;
font-style:normal;
}
h2.p-push{
padding:0px 5px 0px 5px;
margin:0px;
border:0px;
font-family : Verdana, Helvetica, sans-serif;
font-size:15px;
color:#5c354d;
font-style:normal;
text-align:center;
}
.titre{
background-color:#5c354d;
padding:5px 8px 5px 8px;
margin:0px;
border:0px;
font-family : Verdana, Helvetica, sans-serif;
font-size:18px;
color:#fff;
font-style:normal;
}
.p-push{
padding:4px 14px 14px 14px;
color:#5c354d;
}

/***** FORMULAIRE ******************************************************************/
.f1{
width:760px;
margin-left:0px;
}
div.row {
  clear: both;
  padding-top: 4px;
  }
div.row span.label {
  float: left;
  width: 170px;
  text-align: right;
  }
div.row span.formw {
  margin-left:20px;
  float: left;
  width: 200px;
  text-align: left;
  }
div.row span.formz {
  margin-left:20px;
  float: left;
  width: 350px;
  text-align: left;
font-size:10px;
color:#666;
line-height:95%;
  }
div.row span.formz1 {
  margin-left:20px;
  float: left;
  width: 350px;
  text-align: left;
font-size:10px;
color:#666;
  }
div.row span.formw1 {
  margin-left:20px;
  float: left;
  width: 450px;
  text-align: left;
font-size:10px;
color:#666;
line-height:95%;
  }

div.row span.label_inscrire {
  float: left;
  width: 125px;
  text-align: right;
  }

div.row span.formw_inscrire {
  margin-left:20px;
  float: left;
  width: 200px;
  text-align: left;
  }
.erreur{
color:#FF0000;
}
.ok{
color:#009933;
}


.align_image img, .align_image span {
  vertical-align: middle;
  display: inline-block; 
}


#langues{
width: 290px;
height:80px;
margin:-10px;
padding:-10px;
margin-left: -150px;
}


.type_account{
background-color:#4e424e;
width:684px;
height:20px;
padding:4px 6px 6px 6px;
font-family :  Verdana, Helvetica, sans-serif;
font: 14px/170% Verdana, sans-serif;
color:#facde8;
}

.type_account_pres{
position:relative;
background-color:#ddd8db;
width:1040px;
width:682px;
padding:4px 6px 6px 6px;
font-family :  Verdana, Helvetica, sans-serif;
font: 12px/170% Verdana, sans-serif;
color:#5c354d;
list-style-type:disc;
border-color:#cfc7cb;
border-style:solid;
border-width:1px;
}
.type_account_pres ul{
list-style-type:disc;
padding: 0px 0px 20px 20px;
list-style:inside;
list-style-position:inside;
list-style:disc;
}
.type_account_pres li{
color: #5c354d ;
padding: 2px 0px 2px 10px ;
list-style-type:disc;
display:block;
display:list-item;
clear:both;
}
.type_account_clear1{
background-image:url(../img/login/px_account.jpg);
background-repeat:repeat;
width:1040px;
}

.type_paiement{
background-color:#4e424e;
width:312px;
height:20px;
padding:4px 6px 6px 6px;
font-family :  Verdana, Helvetica, sans-serif;
font: 14px/170% Verdana, sans-serif;
color:#facde8;
}
.type_paiement_pres{
position:relative;
background-color:#ddd8db;
width:310px;
padding:4px 6px 6px 6px;
font-family :  Verdana, Helvetica, sans-serif;
font: 12px/170% Verdana, sans-serif;
color:#5c354d;
border-color:#cfc7cb;
border-style:solid;
border-width:1px;
}
.Style1 {color: #ddd8db}

.logo_pcs{
float:left;
}