
.a.num3
{
font-size: 8pt;
color: #4e4e4e;
font-family: verdana, arial, sans-serif;
font-weight: normal;
text-decoration:none;
}
.num3:link
{
font-size: 8pt;
color: #4e4e4e;
font-family: verdana, arial, sans-serif;
font-weight: normal;
text-decoration:none;
}
.num3:hover
{
font-size: 8pt;
color: #4e4e4e ;
font-family: verdana, arial, sans-serif;
font-weight: normal;
text-decoration:underline;
}
.num3:visited
{
font-size: 8pt;
color: #4e4e4e ;
font-family: verdana, arial, sans-serif;
font-weight: normal;
text-decoration:none;
}
.flotte 
{
float: right;
vertical-align: top;
margin: 0 0px 0px 0;

}
.noir
{
font-size: 10pt;
color: #000000;
font-family: verdana, arial, sans-serif;
font-weight: normal;
text-decoration: none;
}
.red
{
font-size: 10pt;
color: #ff0000;
font-family: verdana, arial, sans-serif;
font-weight: bold;
text-decoration: none;
}
.vert
{
font-size: 10pt;
color: #88dc00;
font-family: verdana, arial, sans-serif;
font-weight: bold;
text-decoration: none;
}
.bleu
{
font-size: 90%;
color: #033b98;
font-family: 'Montserrat', Arial, sans-serif;
text-decoration: none;
}
.bleu_big
{
font-size: 120%;
color: #033b98;
font-family: 'Montserrat', Arial, sans-serif;
text-decoration: none;
}
.noirbold
{
font-size: 10pt;
color: #000000;
font-family: verdana, arial, sans-serif;
font-weight: bold;
text-decoration: none;
}
.noirbold:hover
{
font-size: 10pt;
color: #000000;
font-family: verdana, arial, sans-serif;
font-weight: bold;
text-decoration: underline;
}
.noirbold2
{
font-size: 10pt;
color: #000000;
font-family: verdana, arial, sans-serif;
font-weight: bold;
text-decoration: none;
}
.gris_small
{
font-size: 8pt;
color: #4e4e4e;
font-family: verdana, arial, sans-serif;
font-weight: normal;
text-decoration: none;
}
.grisfl
{
font-size: 9pt;
color: #4e4e4e;
font-family: verdana, arial, sans-serif;
font-weight: normal;
text-decoration: none;
}
.grisfl2
{
font-size: 10pt;
color: #a7a7a7;
font-family: verdana, arial, sans-serif;
font-weight: normal;
text-decoration: none;
}
.titre_noir
{
font-size: 10pt;
color: #000000;
font-family: verdana, arial, sans-serif;
font-weight: bold;
text-decoration: none;
}
.titrefl0
{
font-size: 35pt;
color: #1b60ab;
font-family: Times New Roman, Times, serif;
font-weight: normal;
text-decoration: none;
background-color: none;
}
.titrefl1
{
font-size: 22pt;
color: #1b60ab;
font-family: Times New Roman, Times, serif;
font-weight: normal;
text-decoration: none;
background-color: none;
}
.titrefl11
{
font-size: 18pt;
color: #1b60ab;
font-family: Times New Roman, Times, serif;
font-weight: normal;
text-decoration: none;
background-color: none;
}
.titrefl2
{
font-size: 11pt;
color: #000000;
font-family: verdana, arial, sans-serif;
font-weight: bold;
text-decoration: none;
background-color: none;
}
.box_moy_blanc
{
resize: none;
font-family: verdana, arial, sans-serif;
color: black;
background: #ffffff;
font-weight: normal;
font-size: 75%;
border-color: #000000;
border: #b5b4ad 0 solid;
width: 520px;
height: 17px;
}
.box_big_blanc
{
font-family: verdana, arial, sans-serif;
color: black;
background: #ffffff;
font-weight: normal;
font-size: 75%;
border-color: #000000;
border: #b5b4ad 0 solid;
width: 520px;
height: 150px;
}


.box_noir
{ 
background:#F8F8F8;
color:#1E1E1E;
border:1px solid #000;
border-radius:0px ;
font-size:14px;
font-family: verdana, arial, sans-serif;
max-width: 530px;
width: 100%;
height:34px;
padding: 5px;
box-shadow: 4px 3px 4px #C0C0C0 inset;
position:relative;
float:left;
}
.box_noir_small
{ 
background:#F8F8F8;
color:#1E1E1E;
border:1px solid #000;
border-radius:0px ;
font-size:14px;
font-family: verdana, arial, sans-serif;
max-width: 530px;
width: 100%;
height:34px;
padding: 5px;
box-shadow: 4px 3px 4px #C0C0C0 inset;
position:relative;
float:left;
}
.form-case{
max-width:526px;
width:100%;
left:0;
margin:0;
padding:0;
vertical-align:top; /* On aligne les éléments au milieu */
display:inline-block;/* On le remplace au float:left; */
overflow: hidden; 
position: relative;
border: 0 solid #fff;
text-align:left;
z-index: 0;
}
.form-case-small{
max-width:220px;
width:100%;
height: auto;
left:0;
margin:0;
padding:0;
vertical-align:top; /* On aligne les éléments au milieu */
display:inline-block;/* On le remplace au float:left; */
overflow: hidden; 
position: relative;
border: 0 solid #fff;
text-align:left;
z-index: 0;
}
.box_noir_big
{ 
background:#F8F8F8;
color:#1E1E1E;
border:1px solid #000;
border-radius:0px ;
font-size:14px;
font-family: verdana, arial, sans-serif;
max-width: 530px;
width: 100%;
height:150px;
padding: 5px;
box-shadow: 4px 3px 4px #C0C0C0 inset;
position:relative;
float:left;
}
#form-container {
height:auto;
overflow: hidden;
top:0px;
max-width:630px;
padding:0;
margin:0;
position: relative;
text-align:center;
display:inline-block;
width: 100%;
border: 0 solid #ff0000;
vertical-align:top;
}
.form-text{
height:40px;
max-width:100px;
width:100%;
left:0;
margin-bottom:10px;
padding:0;
vertical-align:top; /* On aligne les éléments au milieu */
display:inline-block;/* On le remplace au float:left; */
overflow: hidden; 
position: relative;
border: 0 solid #fff;
text-align:right;
z-index: 0;
}
.form-presentation{
height:auto;
max-width:520px;
width:100%;
left:0;
margin:0;
padding-left: 0;
vertical-align:top; /* On aligne les éléments au milieu */
display:inline-block;/* On le remplace au float:left; */
overflow: hidden; 
position: relative;
border: 0 solid #fff;
text-align:left;
z-index: 0;
}
.form-text-small{
height:55px;
max-width:78px;
width:100%;
left:0;
margin-bottom:10px;
vertical-align:top;
display:inline-block;
overflow: hidden; 
position: relative;
border: 0 solid #fff;
text-align:right;
z-index: 0;
}

.form-case-big{
height:180px;
max-width:526px;
width:100%;
left:0;
margin:0;
padding:0;
vertical-align:top; /* On aligne les éléments au milieu */
display:inline-block;/* On le remplace au float:left; */
overflow: hidden; 
position: relative;
border: 0 solid #fff;
text-align:center;
z-index: 0;
}
.form-captcha-1{
height:20px;
max-width:530px;
width:100%;
left:0;
margin:0;
padding:0;
display:inline-block;/* On le remplace au float:left; */
vertical-align:bottom;
overflow: hidden; 
position: relative;
border: 0 solid #fff;
text-align:center;
z-index: 0;
}

#captcha-container {
height:auto;
overflow: hidden;
top:0px;
margin-top:0px;
max-width:500px;
width:100%;
padding:0;
margin:0;
position: relative;
left:0;/* On centre les éléments */	
display:inline-block;/* On le remplace au float:left; */	
border: 0 solid #fff;
vertical-align:top;
}
.form-captcha-2{
height:50px;
max-width:150px;
left:0;
margin:0;
padding-right:5px;
vertical-align:top; /* On aligne les éléments au milieu */
display:inline-block;
overflow: hidden; 
position: static;
border: 0 solid #fff;

z-index: 0;
}
.form-captcha-3{
height:50px;
max-width:50px;
left:0;
margin:0;
padding-right:5px;
vertical-align:top; /* On aligne les éléments au milieu */
display:inline-block;/* On le remplace au float:left; */
overflow: hidden; 
position: static;
border: 0 solid #fff;

z-index: 0;
}
.form-captcha-4{
height:50px;
width:170px;
left:0;
margin:0;
padding:0;
vertical-align:top; /* On aligne les éléments au milieu */
display:inline-block;/* On le remplace au float:left; */
overflow: hidden; 
position: static;
border: 0 solid #fff;
z-index: 0;
}

.bloc_form { 
max-width: 650px;
background:#fff;
margin:auto;
z-index:1;
border: 0 solid #000;
text-align:center;
}

.bloc_form_2 { 
max-width: 650px;
margin:auto;
z-index:1;
border: 0 solid #000;
text-align:center;
}