/
/* ATTENTION si vous changez un style, pensez, si besoin, à le répercuter dans la rubrique d'envoi de mail)*/

* {margin: 0px; padding: 0px;}
* {outline: none;}


blockquote{
  margin-left:40px;
  margin-top:5px;
  margin-bottom:5px;
}

html, body {  
  padding:0px;
  font-family:arial;
  font-size:12px;
  margin:auto;
  color:#000000;
}
 body {
  background: url('img/fd_page.jpg') repeat-x top left #656565;
  font-size:12px;
}

body * {
  font-family:arial;
  color:#000000;
}

div.clear,br.clear{
  clear:both;
  font-size:0.01px;
  max-height:0.01px;
  height:0.01px;
}

div.left{
   float:left;
   display:inline;
}

div.right{
   float:right;
   display:inline;
}

a:active,a:visited, a:link{
   font-size:12px;
  color:#FF0000;
  text-decoration:underline;
}
a:hover{
  color:#7a7a79;
  font-size:12px;
  text-decoration:underline;  
}

strong{font-weight:bold;}
span.gras_alalune{font-weight:bold;color:#FFFFFF !important;}
.italic{font-style:italic;}
.centre{text-align:center;}
.droite{text-align:right;}
.souligne{text-decoration:underline;}
strong.gras_italic{ font-weight:bold;font-style:italic;}
strong.gras_souligne{ font-weight:bold;text-decoration:underline;}
strong.gras_italic_souligne{ font-weight:bold;font-style:italic;text-decoration:underline;}

.gras_couleur{ font-weight:bold;color:#FF0000;}
.italic_couleur{font-style:italic;color:#FF0000;}
.gras_italic_couleur{ font-weight:bold;font-style:italic;color:#FF0000;}
.souligne_couleur{text-decoration:underline;color:#FF0000;}
.gras_souligne_couleur{ font-weight:bold;text-decoration:underline;color:#FF0000;}
.gras_italic_souligne_couleur{ font-weight:bold;font-style:italic;text-decoration:underline;color:#FF0000;}

#global{
  width:1003px;
  margin-left: auto;
  margin-right: auto;
  margin-top:10px;
}

#global #bandeau{
  width:1003px;
  height:120px;
  padding:0px;
  margin:0px;
  background:url(img/bandeau.jpg) no-repeat top left;
}

#global #bandeau div#fd_logo{
  width:90px;
  height:92px;
  padding:14px 16px;
  margin:0px;
  float:left;
  display:inline;
}

#global #bandeau #esp_ad{
  width:174px;
  height:104px;
  padding:11px 8px 5px 8px;
  margin:0px;
  float:right;
  display:inline;
}

#global #bandeau #esp_ad div.titre{
  color:#FFFFFF;
  background:url(img/cadenas.png) no-repeat top left;
  font-size:12px;
  font-family:arial;
  font-weight:bold;
  padding-left:42px;
  padding-bottom:12px;
  width:108px;
}

#global #bandeau #esp_ad div.champ_ad_login{
  padding-bottom:8px;
  font-size:11px;
  font-family:arial;
  color:#FFFFFF;
  padding-top:16px;
  width:174px;
}

#global #bandeau #esp_ad div.champ_ad{
  padding-bottom:8px;

  font-size:11px;
  font-family:arial;
  color:#FFFFFF;
  width:174px;
}

#global #bandeau #esp_ad div.champ_ad .gras{
  padding-bottom:8px;
  font-size:11px;
  font-family:arial;
  color:#FFFFFF;
  font-weight:bold;
}

#global #bandeau #esp_ad div.champ_ad div.text,#global #bandeau #esp_ad div.champ_ad_login div.text{
  color:#000000;
  width:60px;
  font-size:11px;
  font-family:arial;
  font-weight:bold;
  display:inline;
  float:left;
  padding-top:3px;
}

#global #bandeau #esp_ad div.champ_ad input,#global #bandeau #esp_ad div.champ_ad_login input{
  width:100px;
  height:16px;
  background-color:#FFFFFF;
  color:#000000;
  border:#950101 solid 1px;
  float:right;
  display:inline;
  font-size:11px;
  padding:1px 3px 0px 3px;
}

#global #bandeau #esp_ad div.bouton{
  background-color:#2a2a2a;
  border:1px solid #950101;
  color:#FFFFFF;
  font-size:11px;
  float:right;
  display:inline;
  margin-right:2px;
  /*width:38px;*/
  height:12px;
  padding:2px 5px 3px 5px;
  font-weight:bold;
  cursor:pointer;
  margin-top:3px;
}

#global div.sep_points{
  background:url(img/pointille_blc.gif) no-repeat top left;
  width:1003px;
  height:29px;
  filter:alpha(opacity=76);
  -moz-opacity:0.76;
  opacity: 0.76;
}

#global #bloc_gch{
  width:188px;
  margin-right:17px;
  float:left;
  display:inline;
}

div.bloc{
  width:186px;
  margin:0px 0px 16px 0px;
  border:1px solid #ababab;
  background-color:#FFFFFF;
  line-height:16px;
  font-size:11px;
}

div.bloc div.entete{
  /*width:173px;*/
  height:14px;
  background:url(img/entete.gif) repeat-x top left;
  padding:12px 9px 6px 4px;
  color:#000000;
  font-size:13px;
  font-weight:bold;
  margin-bottom:7px;
}

div.bloc div.ctn {
  width:175px;
  padding:0px 5px 5px 6px;
  background-color:#FFFFFF;
  font-size:11px;
}

div.bloc div.ctn div.intitule_champ{
  color:#000000;
  font-weight:bold;
  padding:2px 0px 2px 0px;
  font-size:11px;
}

div.bloc div.ctn input{
  width:160px;
  border:1px solid #7a7a79;
  height:17px;
  background-color:#FFFFFF;
}

div.bloc div.ctn select{
  width:160px;
  border:1px solid #7a7a79;
  height:19px;
  background-color:#FFFFFF;
}
div.bloc div.ctn div.bouton{
  background-color:#FF0000;
  border:1px solid #950101;
  color:#FFFFFF;
  font-size:11px;
  float:right;
  display:inline;
  margin:10px 3px 3px 5px;
  width:36px;
  height:12px;
  padding:1px 5px 3px 5px;
  font-weight:bold;
  cursor:pointer;
}

#global #bloc_gch  #menu {
  width:186px;
  margin-bottom:0px 0px 16px 0px;
  border:1px solid #ababab;
}

#global #bloc_gch  #menu a{
  text-decoration:none;
}

#global #bloc_gch  #menu div.nivo1_on{
  /*width:173px;*/
  height:14px;
  background:url(img/entete.gif) no-repeat top left;
  padding:12px 9px 6px 4px;
  color:#FFFFFF;
  font-size:13px;
  font-weight:bold;
  cursor:pointer;
}

#global #bloc_gch  #menu div.nivo1_off{
  height:14px;
  background:url(img/entete.gif) no-repeat top left;
  padding:12px 9px 6px 4px;
  color:#000000;
  font-size:13px;
  font-weight:bold;
  cursor:pointer;
 
}


#global #bloc_gch #menu div.nivo2{
  /*width:186px;*/
  /*padding:2px 0px 10px 0px;*/
  background-color:#ebebeb;
}


#global #bloc_gch #menu  div.nivo2_on{
  background:url(img/puce_fleche_nivo2.gif) no-repeat top left;
  padding:5px 0px 2px 25px;
  background-color:#ebebeb;
 
}

#global #bloc_gch #menu  div.nivo2_on a{
  color:#FF0000;
  font-size:11px;
  font-weight:bold;
  background-color:#ebebeb;
}

#global #bloc_gch #menu div.nivo2_off{
  background:url(img/puce_fleche_nivo2.gif) no-repeat top left;
  padding:5px 2px 2px 25px;
  background-color:#ebebeb;

}

#global #bloc_gch #menu div.nivo1_off a, #global #bloc_gch #menu div.nivo1_on a {
  color:#000000;
  font-size:13px;
}

#global #bloc_gch #menu div.nivo2_off a{
  color:#000000;
  font-size:11px;
  font-weight:bold;
}

#global #bloc_gch #menu div.nivo3_on{
  background:url(img/puce_plus_nivo3_on.gif) no-repeat top left;
  padding:1px 9px 3px 37px;
  background-color:#ebebeb;

}

#global #bloc_gch #menu div.nivo3_on a{
  color:#FF0000;
  font-size:11px;
  font-weight:normal;
}

#global #bloc_gch #menu div.nivo3_off{
  background:url(img/puce_plus_nivo3_off.gif) no-repeat top left;
  padding:1px 9px 3px 37px;
  background-color:#ebebeb;

}

#global #bloc_gch #menu div.nivo3_off a{
  color:#000000;
  font-size:11px;
  font-family:arial;
  font-weight:normal;
}


#global #bloc_gch #menu div.nivo4_on{
  background:url(img/puce_rond_nivo4_on.gif) no-repeat top left;
  padding:0px 9px 1px 46px;
  background-color:#ebebeb;

}

#global #bloc_gch #menu div.nivo4_on a{
  color:#ff0000;
  font-size:10px;
  font-weight:normal;
}

#global #bloc_gch #menu div.nivo4_off{
  background:url(img/puce_rond_nivo4_off.gif) no-repeat top left;
  padding:0px 9px 1px 46px;
  background-color:#ebebeb;

}

#global #bloc_gch #menu div.nivo4_off a{
  color:#000000;
  font-size:10px;
  font-family:arial;
  font-weight:normal;
}

#global div.sep_bas_home{
  background:url(img/pointille_blc_bas_doc.png) no-repeat top left;
  width:593px;
  height:25px;
  margin:auto;
}

#global div.sep_bas_doc{
  background:url(img/pointille_blc_bas_doc.png) no-repeat top left;
  width:795px;
  height:25px;
  margin-left:auto;
}

#global div.bas{
  text-align:center;
}

#global #home #doc{
  background-color:#FFFFFF;
  border:#FF0000 1px solid;
  padding:10px 15px 15px 15px;
  width:561px;
  font-size:12px;
  min-height:243px; 
  height:auto !important;     
  height:243px;
  
}
#global #bloc_drt{
  width:188px;
  margin-left:15px;
  float:left;
  display:inline;
}

#global #home #alaune{
  background:url(img/fd_alaune.gif) repeat-x top left;
  border:#ababab 1px solid;
  padding:10px 15px 9px 15px;
  width:561px;
  font-size:12px;
  color:#FFFFFF;
  margin:0px 0px 17px 0px;
}

#global #home #alaune div.titre{
  border-bottom:#FFFFFF 1px dotted;
  padding:4px 0px 7px 0px;
  width:561px;
  font-size:16px;
  color:#FFFFFF;
  font-style:italic;
  font-weight:bold;
  margin:0px 0px 14px 0px;
}

#global #home #alaune p.alaune{
  color:#FFFFFF;
}

#global #home #alaune p.alaune strong{
  color:#FFFFFF;
  font-weight:bold;
}

/* #global #standard div.sep_bas_doc{
  background:url(img/pointille_blc_bas_doc.png) no-repeat top left;
  width:799px;
  height:29px;
  float:right;
  display:inline;
} */

#global #standard div.bas_coords{
  color:#FFFFFF;
  width:799px;
  float:right;
  display:inline;
  text-align:center;
}

#global #standard div.bas_logos{
  color:#FFFFFF;
  width:799px;
  float:right;
  display:inline;
  text-align:center;
  margin-bottom:6px;
}

#global #standard #doc{
  background-color:#FFFFFF;
  border:#FF0000 1px solid;
  padding:10px 15px 15px 15px;
  width:766px;
  font-size:12px;
  float:left;
  display:inline;
  min-height:510px; 
  height:auto !important;     
  height:510px; 

}

.blocRecherche{
  height:500px; 
}

#global #standard #doc div.fildarianne{
  color:#414041;
  font-size:10px;
  padding-bottom:12px;
  width:766px;
}
#global #standard #doc div.fildarianne a:active,
#global #standard #doc div.fildarianne a:visited,
#global #standard #doc div.fildarianne a:link{
  color:#414041;
  font-size:10px;
  text-decoration:underline;
}

 div.fildarianne a:hover{
  color:#414041;
  font-size:10px;
  text-decoration:none;
}

div.fildarianne span.doc_on{
  color:#FF0000;
  font-size:10px;
  text-decoration:none;
}

#global #home #doc h1{
  color:#ff0000;
  font-size:18px;
  padding-bottom:10px;
  height:18px;
  width:561px;
}

h1{
  color:#ff0000;
  font-size:18px;
  padding-bottom:10px;
  height:18px;
}

h2.sstr_neutre{
  color:#7b7979;
  font-size:15px;
  padding-bottom:10px;
  height:15px;
}

h2.sstr_color{
  color:#ff0000;
  font-size:15px;
  padding-bottom:10px;
  height:15px;
}

div.liste{
  color:#000000;
  font-size:12px;
  padding:6px 0px 6px 18px;
  border-bottom:1px dotted #000000;
  background:url(img/puce_fleche_liste.gif) no-repeat top left;
}

div.liste_first{
  color:#000000;
  font-size:12px;
  padding:6px 0px 6px 18px;
  border-bottom:1px dotted #000000;
  border-top:1px dotted #000000;
  background:url(img/puce_fleche_liste.gif) no-repeat top left;
  margin-top:8px;
}

div.liste_first a:active,
div.liste_first a:link,
div.liste_first a:visited,
div.liste a:active,
div.liste a:visited,
div.liste a:link{
  color:#FF0000;
  font-size:12px;
  text-decoration:underline;
}

div.liste_first a:hover,
div.liste a:hover{
  color:#000000;
  font-size:12px;
  text-decoration:none;
}

div.liste_first span.search_categorie,
div.liste span.search_categorie{
  color:#000000;
  font-size:11px;
  text-decoration:none;
}



div.img_drt{
  float:right;display:block;padding:4px 0px 9px 15px;right:0px;position:relative;
}

div.img_gch{
  float:left;display:block;padding:4px 15px 9px 0px;left:0px;position:relative;
}
.date{
  color:#e40202;
  font-weight:bold;
}

div.chapeau{
  font-weight:bold;
  font-size:12px;
  color:#000000;
}
 
 div.bloc_sep{
  border-bottom:1px dotted #000000;
  padding-bottom:4px;
  margin-bottom:4px;
 }
 
div.paragraphe{
  margin-bottom:6px;
  font-family:arial;
  color:#000000;
  font-size:12px;
  line-height:16px;
  
 }
 
div.Enum_1{	
  font-family: Arial;	
  font-size: 12px;	
  text-decoration: none; 
  background:url(img/puce_enum1.gif) no-repeat;	
  background-position: 0px 0px;	
  padding-left:15px;
  margin-bottom:12px;
    margin-left:10px;
}

div.Enum_2{	
  font-family: Arial;	
  font-size: 12px;	
  color: #000000;		
  text-decoration: none; 
  background:url(img/puce_enum2.gif) no-repeat;		
  padding-left:40px;
  margin-bottom:6px;
  margin-left:10px;
}

 
 div.texte_taille_moyenne{
  margin-bottom:6px;
  font-family:arial;
  color:#000000;
  font-size:11px;
  line-height:14px;
 }
 
div.legende{
  margin-bottom:2px;
  font-family:arial;
  color:#000000;
  font-size:10px;
  font-style:italic;
 }
 
.neutre_centre{
  color:#FFFFFF;
  text-align:center;
}

table.bas_logos{
  margin:auto;
  margin-bottom:6px;
}

.erreurConnexion{
  font-family:verdana;
  font-size:10px;
  font-weight:bold;
  float:left;
  color:#FFFFFF;
}


.searchField{
  margin-left:5px;
  margin-bottom:2px;
}

.searchField label{
  display:block;
  float:left;
  width:120px;
  font-family: Arial;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  text-transform:uppercase; 
}
.searchField input,textarea{
  width:225px;
}

.searchField textarea{
  height:100px;
  width:230px;
}

.searchField select{
  width:232px;
}

.actionForm{
  width:110px;
  padding-top:22px;  
  padding-left:10px;
  padding-right:30px;
  margin:auto;
}

.actionForm div.action{
  background-color:#FF0000;
  border:1px solid #fd8989;
  color:#FFFFFF;
  font-size:12px;
  display:inline;
  float:right;
  margin:10px 5px 3px 5px;
  padding:1px 5px 3px 5px;
  cursor:pointer;
}


.actionForm  div.action a{
  color:#FFFFFF;
}
.actionForm  div.action a:ACTIVE{font-family: Arial;font-size: 12px;color: #FFFFFF;text-decoration: none;}
.actionForm div.action a:LINK{font-family: Arial;font-size: 12px;color: #FFFFFF;text-decoration: none;}
.actionForm div.action  a:VISITED{font-family: Arial;font-size: 12px;color: #FFFFFF;text-decoration: none;}
.actionForm div.action  a:HOVER{font-family: Arial;font-size: 12px;color: #FFFFFF;text-decoration: none;}
