#loder {
width: 200px;
display: none;
top: 100px;
margin: 0 auto;
position:absolute;
}
A {
  text-decoration : underline;
}
.lien1 ,.lien3 , .copy , .txt , .txt2 , .rouge {
  font-size : 10px;
}
.lien1, .txt8  {
  font-size : 10px;
  }
.txt11, .txt11g , .lien4 {
  font-size : 11px;
}
TD, .lien2 , .lien2n ,  .lien5b , .txt12g , .txt12n {
  font-size : 12px;
}
.txt14n, .txt14g , .lien5 , .lien6  {
  font-size : 14px;
}
.txt16gi {
  font-size : 16px;
}
.txt18g {
  font-size : 18px;
}
.txt20gi {
  font-size : 20px;
}
.txtprx {
  font-size : 30px;
}

p
{
   text-align: justify; /* Ils seront justifiés */
}

TD, .txtn , .txt8, A {
  font-family : Arial, sans-serif; color : #666666;
}

TD, .txtn , .txt2n , .txt11n , .txt11ng, .txt12ng , .txt14ng , .txt16ng, .txt18ngi, .txt20ngi, A {
  font-family : Arial, sans-serif; color : #999999;
}

TD, .txt , .txt2 , .txt11 , .txt11g, .txt12g , .txt12n , .txt14n , .txt14g , .txt16gi, .txt18gi, .txt20gi, .copy , .rouge, .txtprx, A {
  font-family : Arial, sans-serif; color : #3c4d61;
}
 .lien2n , .txt2 , .txt11g, .txt12g , .txt14g , .txt16gi , .txt18gi, .txt20gi, .lien5b, .lien4 , .rouge,  B {
  font-weight : bold;
}
.txt , .txt2 , .txt12g , .txt12n , .txt14n , .rouge, .lien6  {
  font-variant : normal;
}
.lien1   {
text-decoration : none;
}
 .lien2, .lien2n , .lien5 , .lien3 ,.lien4 , .lien5b , .lien6 {
  text-decoration : none;
}
 .txt18gi,.txt16gi,.txt20gi {
  font-style : italic;
}
.txt , .txt2 , .txt11 , .txt11g, .txt12g , .txt12n , .txt14n , .txt14g, .txt18g {
  font-style : normal;
}
.rouge {
  color: #F76C0F
}
.copy {
  color: #2867A1
}

A.lien1:link , A.lien5b:link {
  color : #ffffff;
}
A.lien1:visited , A.lien5b:visited {
  color : #ffffff;
}
A.lien5b:hover{
  color : #000000;
}
A.lien2:link , A.lien2n:link {
  color : #999999;
}
A.lien2:visited , A.lien2n:visited {
  color : #999999;
}
A.lien2:hover , A.lien2n:hover {
  color : #000000;
}
A.lien3:link {
  color :#333333 ;
}
A.lien3:visited {
  color : #333333;
}
A.lien3:hover {
  color : #FF8000;
}
A.lien4:link {
  color : #333333;
}
A.lien4:visited {
  color : #333333;
}
A.lien4:hover {
  color : #ff8000;
       text-decoration : none;

}
A.lien5:link {
  color : #333333;

}
A.lien5:visited {
  color : #333333;
}
A.lien5:hover, A.lien5b:hover, {
  color : #FF9933;
     text-decoration : underline;

}
A.lien6:link {
  color : #FF8000;
}
A.lien6:visited {
  color : #FF8000;
}
A.lien6:hover {
  color : #000000;
}

}
input.bg {
border:1px solid black;
height : 20px;
color:red;
}
input.bt {
border:1px solid black;
color:red;
}

.alert {
background-color:#FDD8D8;
background-image:url("library/error.gif");
border-color:#FF0000;

}

.alert{
background-position:5px 5px;
background-repeat:no-repeat;
border:1px solid;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#D8000C;
margin-right:50px;
margin-left:50px;
margin-bottom:10px;
padding:5px 5px 15px 40px;
}

div#sign {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
text-align:left;

}

div#sign img{
float:left;
height:100px;
margin-right:20px;
vertical-align:middle;
width:100px;
}

div#sign span {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}


div#box_form {
background:none repeat scroll 0 0 #F8F8F8;
border:1px solid #666666;
clear:both;
color:#666666;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
margin:10px 45 10 55;
margin-top:0px;
padding:5px;
text-align:left;
width:490px;
}

div#box_form h3 {
font-family:Arial,Helvetica,sans-serif;
text-align:left;
font-weight:bold;
text-align:left;
margin-left:10px;
margin-right:5px;
}


div#box_info {
background:none repeat scroll 0 0 #F8F8F8;
border:1px solid #666666;
clear:both;
color:#666666;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:10px 45 10 55;
margin-top:0px;
padding:5px;
text-align:left;
width:490px;
}

div#box_info_result {
background:none repeat scroll 0 0 #F8F8F8;
border:1px solid #666666;
clear:both;
color:#666666;
text-align: justify;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
margin-top:10px;
padding:5px;
}

.form {
font-family:Arial,Helvetica,sans-serif;
float:left;
font-weight:bold;
text-align:left;
width:150px;
margin-left:10px;
margin-right:5px;
margin-top:10px;
}

.form_contact {
font-family:Arial,Helvetica,sans-serif;
float:left;
font-weight:bold;
text-align:left;
width:350px;
margin-left:10px;
margin-right:5px;
margin-top:10px;
}


.bouton {
background:none repeat scroll 0 0 red;
border:medium none;
bottom:20px;
margin-top:20px;
color:white;
cursor:pointer;
float:right;
font-size:10px;
font-weight:bold;
padding:5px 10px;
width:120px;
}
div#box_form input {
font-family:arial;
font-size:11px;
margin-left:5px;
margin-right:5px;
margin-top:10px;
}
div#box_form select {
size:800px;
font-family:arial;
font-size:11px;
margin-left:5px;
margin-right:5px;
margin-top:10px;
}

#box_form  fieldset {
background-color:#FAF8F7;
border:medium none;
margin:0 0 0 00px;
padding:0 15px;
width:295px;
}

#box_form .imp label {
float:left;
font-weight:bold;
margin:0 0 0 0;
text-transform:uppercase;
width:305px;
}
