.Formulaire label
 {
position:relative;
width:215px;
float:left;
display:block;
margin-top:5px;
}

.Formulaire input,.Formulaire select
,.Formulaire textarea
 {
position:relative;
width:205px;
display:block;
margin-top:5px;
}
.Formulaire select
{
/* width:207px; */

width:209px;
}
.Formulaire textarea
{
width:355px;

}
.Formulaire .checkbox
 {
border:1px solid white;
text-align:left;
}
.Formulaire #imgContact
{position:absolute;
float:right;
 bottom:25px;
right:20px;

width:158px;
}
.Formulaire label .obligatoire
{
font-weight:bold;
color: #fff;
}

.HautCadre
{
 margin-top:15px;
height:12px;
width:631px;
 margin-bottom:-5px;
background: no-repeat url('/images/site/struct/haut_form.png');
}
.Cadre
{
background:  repeat-y url('/images/site/struct/middle_form.png');
width:631px;
}
.Cadre ol
{
border:1px solid red;
width:560px;
margin:auto;
 background:no-repeat bottom right url('/images/site/int/fond_10.png');
border:1px solid #e2e3e4;
display:block;
padding:10px;
padding-bottom:120px;
height:550px;
}
ol img
{
float:left;
display:block;
width:50px;
}
ol li
{
float:left;


}
.BasCadre
{
height:12px;
width:631px;
background: no-repeat url('/images/site/struct/bas_form.png');
}
.Formulaire
{
margin:auto;
background:  repeat-y url('/images/site/struct/middle_form.png');
width:631px;
 position:relative;
}

.Formulaire fieldset
{


width:575px;
border:0px;
display:block;
padding:10px;
background: black url('../../images/CGF/struct/background_detailsrecherche.jpg') no-repeat;
}

.Formulaire .submit
{

clear:both;
float:right;
position:relative;
display:block;
width:131px;
height:30px;
font-size:0px;
margin-right:35px;
border:0px;
background: url('../../images/CGF/txt/fr/envoyer.jpg') no-repeat;
}
.it .Formulaire .submit
{
background: url('../../images/CGF/txt/it/envoyer.jpg') no-repeat;
}
.en .Formulaire .submit
{
background: url('../../images/CGF/txt/en/envoyer.jpg') no-repeat;
}
.ru .Formulaire .submit
{
background: url('../../images/CGF/txt/ru/envoyer.jpg') no-repeat;
}


.Formulaire legend
{
padding:0px;
padding-left:10px;
padding-right:10px;
font-size:12px;
font-family:UniversLTStd,"Myriad Pro";
color:#1B3870;
text-transform:uppercase;
}

.Formulaire label.error {
  background:url("../js/demo/images/unchecked.gif") no-repeat 0px 0px;
  padding-left: 20px;
  padding-bottom: 2px;
  font-weight: bold;
  color: #CC9933;
float:right;
position:absolute;
margin-left:30px;

}

.Formulaire label.checked {
  background:url("../js/demo/images/checked.gif") no-repeat 0px 0px;
}


#ongletlangues .ongletlangue
{

margin:0px;
padding:0px;
width:100%;
z-index:1;
margin-top:20px;
    zoom:1; /* ie */
}

#ongletlangues ul.ULongl1
{
background:#E3E3E3;
position:relative;
bottom:20px;
width:100%;
float:left;
margin:0px;

padding:0 ;


}
#ongletlangues li.LIongl1
{

z-index:1;
position:relative;
list-style-type:none;
height:19px;
width:105px;
float:left;

text-align:center;
line-height:19px;
margin-right:3px;

}
#ongletlangues li.actif
{

 background:green;
border-bottom:1px solid white;
border-top:1px solid #DFDFDF;
border-left:1px solid #DFDFDF;
position:relative;
z-index:1;

}

#ongletlangues li a
{ color:black;
  text-decoration:none

}

#ongletlangues li a
{ color:black;


}



.toogleBar {

  width: 100%;

}





.Formulaire2
{
width:100%;



}
 .Formulaire2 hr
{
margin:10px 0;
color:#D9DDDE;
border:1px solid #D9DDDE;

}
 .Formulaire2 fieldset
{
border:1px solid #A9B9CE;
padding:5px;
margin:10px;
}

 .Formulaire2 label
{
width:150px;
float:left;
display:block;
margin-bottom:1px;


}
 .Formulaire2 input, .Formulaire2 select
{
 width:200px;
 float:left;
margin-bottom:5px;
margin-right:10px;

}
 .Formulaire2 select
{
 width:200px;
 float:left;
margin-bottom:5px;
margin-right:10px;

}


 .Formulaire2 .submit
{

clear:both;
float:right;

display:block;
width:auto;
background:#A9B9CE;
border:1Px solid #1B3870;
padding:3px 10px;
color:white;

}
.FormulaireConection
{
border:1px solid #1D3B6F;

}
.FormulaireConection fieldset
{

height:167px;
width:50%;
float:left;
border:0px;
background:url('/images/site/int/inscript2_fr.jpg') no-repeat;
position:relative;
padding-top:63px;
}
.FormulaireConection label,.FormulaireConection input
{
  width:167px;font-size:11px;
font-family:verdana;
color:#494949;

}
.FormulaireConection input
{
float:right;
position:relative;
right:10px;
top:-15px;
}
.FormulaireConection label
{
float:left;
position:relative;
left:10px;
}

 .FormulaireInscription
{
margin:auto;
margin-top:20px;

}

.FormulaireInscription fieldset
{
width:588px;
height:161px;
background:url('/images/site/int/fond_creecomte_fr.jpg') no-repeat;
border:1px solid #1b3870;
padding:5px;
}
.FormulaireInscription label
{
width:100px;
float:left;
display:block;
margin-bottom:1px;

}
.FormulaireInscription input
{

width:130px;

}
.FormulaireInscription fieldset .cols1,
.FormulaireInscription fieldset .cols2
{
position:relative;
top:50px;
font-size:11px;
font-family:verdana;


}


.FormulaireInscription fieldset .cols1

{
width:263px;
float:left;


}
.FormulaireInscription fieldset .cols2

{
width:243px;
float:left;
height:100px;

}
.FormulaireInscription fieldset .cols2 img
{
top:40px;
position:relative;

}
