/* 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:verdana;
  font-size:11px;
  margin:0px auto;
  color:#737171;
}
 body {
  
  
  background: url(../'../img/fond_base3.jpg') no-repeat top left;
  background: url(../'../img/fond_base.jpg') no-repeat top left;
  background: url(../'../img/fond_base2.jpg') no-repeat top left;
  
  
  background-attachment:fixed;  
}

body * {
  font-family:verdana;
  font-size:11px;
  color:#737171;
}

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:11px;
  color:#737171;
  text-decoration:underline;
}

a:hover{
  color:#af0720;
  font-size:11px;
  text-decoration:underline;  
}

a:hover em,a:hover strong{
  color:#af0720;
}



.gras{ font-weight:bold;}
.italic{font-style:italic;}
.centre{text-Align:center;}
.souligne{text-decoration:underline;}


.mav_couleur{
  color:#AF0720;
  font-family:verdana;  
  font-weight:bold;
}

div.puce_couleur{
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  background:url(../img/puce_mav_couleur.gif) no-repeat;
  padding:0px 0px 0px 9px;
}

.mav_couleur_italic{
  color:#AF0720;
  font-family:verdana;  
  font-weight:bold;
  font-style:italic;
}
.mav{  
  font-family:verdana;  
  font-weight:bold;
}
.mav_italic{  
  font-family:verdana;  
  font-weight:bold;
  font-style:italic;
}

div.bouton{
  float:right;
  display:inline;
  height:28px;
  margin:2px 7Px 0px 12px;
}

div.bouton div.bt_gch{
  background:url(../img/bt_gch.png) no-repeat;
  float:left;
  display:inline;
  width:10px;
  height:28px;
  margin:2px 0Px 6px 0Px;
}

div.bouton div.bt_contenu{
  background:url(../img/bt_centre.png) repeat top left;
  color:#FFFFFF;
  font-family:arial;
  font-size:10px;
  float:left;
  display:inline;
  height:22px;
  margin:2px 0px 6px 0px;
  padding:6px 8px 0px 8px;
  text-align:center;
}

div.bouton div.bt_drt{
  background:url(../img/bt_drt.png) no-repeat;
  float:left;
  display:inline;
  width:10px;
  height:28px;
  margin:2px 0Px 6px 0px;
}
div.bouton div.bt_contenu a:active,div.bouton div.bt_contenu a:visited,div.bouton div.bt_contenu a:link,div.bouton div.bt_contenu a:hover{
  color:#FFFFFF;
  font-family:arial;
  font-size:10px;
  text-align:center;
  text-decoration:none;
}

div#global{
  width : 1002px;
  /*height: 912px;*/
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  margin-bottom:0px;
}

div#centralhome{
  padding-bottom:15px;
  width:468px;
  float:left;
  display:inline;
  margin-left:51px;
  
  /*background-color:#FFFFFF;*/
}

div#central{
  padding-bottom:15px;
  width:734px;
  float:left;
  display:inline;
}

ul.menu-popup {
  background:white;
  border:solid 1px gray;
  list-style-type:none;
}

ul.menu-popup li.menuitem {
  margin:2px 2px;
  padding:2px 2px;
}

ul.menu-popup li.menuitem:hover {
  margin:2px 2px;
  padding:2px 2px;
  background:gray;
  color:white !important;
}

ul.menu-popup li.menuitem:hover span {
  color:white !important;
}

div.mandatory label{
  background:url(../img/etoile.gif) no-repeat top right;  
}

div.mandatory {
  margin:0px;
  padding:0px;
  clear:both;
}

div.soleil {
  position:relative;
  left:305px;
  top:78px;
}

div#titre_page h1 {
  font-size: 20px;
  display:inline;
  color: inherit;
  font-family : inherit;
}

.libelleChampsObli {
  font-weight:bold;
}

div.imgAppellationInstall{
  position:absolute;
  width:585px;
  top:26px;
  left:105px;
  font-family:calibri;
  font-size:13px;
  color:Black;
}

#titreAppelInstall{
  font-family:calibri;
  font-size:16px;
  color:Black;
  font-weight:bold;
}

div.imgAppellationInstall span {
  font-family:calibri;
  font-size:13px;
  color:#AF0720;
  font-weight:bold;
}

div.imgAppellationInstall a {
  font-family:calibri;
  font-size:13px;
  color:Black;
  font-weight:bold;
  text-decoration:none;
}

div.imgAppellationInstall a:hover {
  text-decoration:underline;
  cursor:pointer;
}

div div.minSpacer{
  height:15px;
}
