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

*{
	margin:0;
	padding:0;
	list-style:none;
	border:none;
	
}

div#cboxLoadedContent {
    width: 800px;
    margin-bottom: 0;
}

#cboxClose {
   top: 0;
   bottom: auto;
}

.popStyle{
/*width:439px;*/
border:3px solid #aab5b7;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding-bottom: 0;
/*background: #F2F2F2;*/
}

.popStyle form {
max-width:600px;
}

.popStyle .headPop
{
/*width:439px;*/
height:37px;
position:relative;
background-image:url(../images/haut_pop_over.png);
background: #AAB5B7 url('../images/popover-logo.png') no-repeat bottom left;
}
/*.popStyle .footPop
{
width:439px;
height:3px;
background-image:url(../images/bas_pop_over.png);
}*/
.popStyle .headPop a{
width:14px;
height:15px;
background-image:url(../images/close.png);
display:block;
position:absolute;
right:8px;
top:12px;
}

.popStyle .conteneurPop{
  border-top: 4px solid #FFF;
	color:333333; /* gris color:#aab5b7; */
	font-size:12px;  line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	padding:16px 16px 16px 21px;

}

.popStyle .conteneurPop p{
	margin-bottom:12px;  
}

.popStyle .conteneurPop p.info {
    text-align: right;
}

.popStyle .txtAlert {
color:#ad0800;	
}

.popStyle .txtAlert:hover {
color:#dd0000;	
}

.popStyle .alignCenter{
	text-align:center;
}

.popStyle a{
text-decoration:none;	
}

.popStyle a:hover{
text-decoration:underline;	
}

.popStyle input.bout,
#mdpOublieForm input[type=submit]{
    background-color: #ad0800;
    color: #FFFFFF;
    cursor: pointer;
    height: 25px;
    width: 190px;
    margin-left:111px;
    float: right;
}

#mdpOublieForm input[type=submit]{
    border:none;
    margin-left:0;
    float: none;
}

.popStyle input.bout:hover {
    background-color: #dd0000;
}

.popStyle form > ul > li {
    text-align: right;
    display: block;
    float: right;
}

.popStyle label {
    display: block;
    float: left;
    line-height: 22px;
    padding-right: 10px;
    text-align: right;
    width: 180px;
}

.popStyle input[type=checkbox] {
    margin-right: 178px;
}

.popStyle .error + .error {
    width: 160px;
    color: #AD311F;
}
    
.popStyle input.txt,
#mdpOublieForm input {
    border: 1px solid #a9b5b8;
    height: 22px;
    margin: 0 0 10px;
    width: 190px;
}

.popStyle label span {
	color:#ad311f;
}

.legend {
text-align:right;	
padding: 20px 0 0 0 ;
color:#ad311f;
}


textarea.txt {
    border: 1px solid #a9b5b8;
    height: 50px;
    margin: 0 0 10px;
    width: 190px;
}

#erreur_form textarea.txt {
    width: 400px;
    height: 200px;
}


.espaceur {
    clear: both;
    display: block;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    overflow: hidden;
    width: 100%;
}