@charset "utf-8";
/* CSS Document */
body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-family: Verdana, Geneva, sans-serif;
    color: #3C3C3C;
    
}  

a:link {
    color: #3C3C3C;
}
a:visited {
    color: #3C3C3C;
}
a:hover {
    color: #3C3C3C;
    text-decoration:none;
}
a:active {
    color: #3C3C3C;
}

#content{
width:100%;    
height:100%;
position: relative;
}
#header {

    height: 69px;
}

#bg-titre {

  
max-width: 600px;
font-family:Verdana, Geneva, sans-serif;
font-size:36px;
color:#000;
font-weight:bold;
    text-align:center;
        float:left;
        margin-left:40px;


}

#formulaire {

    background-image: url(../images/design/bg-formulaire.png) ;
    height:630px;
    width: 714px;
    font-size:14px;
    float:right;
    margin-right:30px;
    padding-top:85px;
    z-index:900;
}

#bg-box {

    background-image: url(../images/design/form.png);
    background-repeat:no-repeat;
    height:39px;
    width: 300px;
    
    
}
#bg-box2 {

    background-image: url(../images/design/form.png);
    background-repeat:no-repeat;
    height:42px;
    width: 300px;
}

#condition{
    
    height:30px;
    width: 409px;
    float:left;
    margin-left:300px;
    color:#000;
    font-size:11px;
    font-weight:500;
    
}

#fond-bas{
    
width: 100%;
/*height:255px;*/        
background:url(../images/design/bg-trans.png);
        margin-top:20px;
float:left;
font-size:12px;
line-height:20px;
    
}

.texte-bas{
    
        width:45%;
        
        margin-top:20px;
float:left;
text-align:justify;
margin-left:40px;
margin-right:10px;
font-size:12px;
    
}

.texte-bas2{
    
        width:45%;
        margin-top:20px;
float:left;
text-align:justify;
margin-left:60px;
margin-right:10px;
font-size:12px;
    
}

#formulaire #bg-box input[type="text"] {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    height: 30px;
    padding: 5px;
    width: 97%;
}

#formulaire #bg-box select {
     background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    height: 41px;
    padding: 10px;
    width: 102%; 
}

.plus-landing {
    position:fixed;
    bottom:-3px;
    left:49%;
    z-index:999;
}

.error_tooltip {
    color:red;
    height:25px;
    font-size: 12px;
}

.ui-widget-header {
    background:none;
    background-color:#21B0FF;
    border:none;
}

.bl-bas-pp {
    position:relative;
    z-index:50;
}

.clear {
    clear:both;
}

.barre-logos {
    height:49px;
}
.barre-logos ul.cp-left li {
    float:left;
    list-style:none;
    margin-right:68px;
}

.barre-logos ul.cp-right li {
    float:left;
    list-style:none;
    margin-right:27px;
}


.barre-logos ul.cp-left{
   float:left;
   margin: 0;
}

.barre-logos ul.cp-right{
   float:right;
   margin: 0;
}