a {
  text-decoration : underline;
  color: #649BDC;
}


.btn_horizontal {
  text-decoration: none;  
  display: block;
  background-repeat: no-repeat;
}
#btn_accueil {
  background-image: url('images/btn_accueil_off.jpg');
  width: 151px;
  height: 35px;
} 
#btn_accueil:hover, #btn_accueil_current {
  background-image: url('images/btn_accueil_on.jpg');
  width: 151px;
  height: 35px;
}

#btn_reseau {
  background-image: url('images/btn_reseau_off.jpg');
  width: 78px;
  height: 35px;
} 
#btn_reseau:hover, #btn_reseau_current {
  background-image: url('images/btn_reseau_on.jpg');
  width: 78px;
  height: 35px;
}

#btn_produits {
  background-image: url('images/btn_produits_off.jpg');
  width: 154px;
  height: 35px;
} 
#btn_produits:hover, #btn_produits_current {
  background-image: url('images/btn_produits_on.jpg');
  width: 154px;
  height: 35px;
}

#btn_formation {
  background-image: url('images/btn_formation_off.jpg');
  width: 173px;
  height: 35px;
} 
#btn_formation:hover, #btn_formation_current {
  background-image: url('images/btn_formation_on.jpg');
  width: 173px;
  height: 35px;
}

#btn_intranet {
  background-image: url('images/btn_intranet_off.jpg');
  width: 78px;
  height: 35px;
} 
#btn_intranet:hover,#btn_intranet_current {
  background-image: url('images/btn_intranet_on.jpg');
  width: 78px;
  height: 35px;
}

#btn_video {
  background-image: url('images/btn_video_off.jpg');
  width: 89px;
  height: 33px;
}
#btn_video:hover {
  background-image: url('images/btn_video_on.jpg');
  width: 89px;
  height: 33px;
}
#btn_retour {
  background-image: url('images/btn_retour_off.jpg');
  width: 90px;
  height: 31px;
}
#btn_retour:hover {
  background-image: url('images/btn_retour_on.jpg');
  width: 90px;
  height: 31px;
}

#titre {
  background-image: url('images/background_15.jpg');
  color: #FFFFFF;
  font-family: Verdana;
  font-size: 16pt;
  font-weight: bolder;
  display: block;
  width: 590px;
  height: 33px;
} 

#tdmenuvertical {
  background-image: url('images/background_19.jpg');
  display: block;
  height: 376px;
  vertical-align: top;
  width: 183px;
}

#menutitre {
  color: #CC0000;
  font-family: Verdana;
  font-size: 12pt;
  font-weight: bold;
}

.menuintertitre {
  height: 10px;
}

#menuitems {
  margin-left: 15px;
  margin-top: 5px;
}

.menuitem {
  color: #000066;
  font-family: Verdana;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  line-height: 28px;
}

#menuitemselected, .menuitem:hover {
  color: #CC0000;
  font-weight: bolder;
}
.specialitem {
  color: #FF3399;
}

#mainbox {
  background-color: #061733;
  display: block;
  width: 601px;
  height: 376px;
}

#mainboxtitle {
  color: #FFFFFF;
  font-family: Verdana;
  font-size: 14pt;
  font-weight: bolder;
}
.mainboxbutton {
  margin-left: 20px;  
}
#mainboxtext {
  background-color: #031732;
  color: #FFFFFF;
  font-family: Verdana;
  font-size: 10pt;
  font-weight: normal;
  margin-left: 20px;
  margin-top: 20px;
  text-align: justify;
  width: 330px;
  padding-right: 10px;
  line-height: 20px;
}
.mainboxleft {
  float: left;;
}
.mainboxright {
  float: right;;
}
.mainboxclear {
  float: none;
}
.mainbox-message {
  background-color: #031732;
  color: #FFFFFF;
  font-family: Verdana;
  font-size: 10pt;
  font-weight: normal;
  margin-left: 20px;
  margin-top: 20px;
  text-align: justify;
  width: 100%;
  padding-right: 10px;
  line-height: 20px;
}
#player {
  width: 230px;
}
#flashprod {
  width: 430px;
}

#box-accueil {
  padding: 20px;
}

#box-contact {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 1px;
}

#box-intranet {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 1px;
}

.form-title {
  color: white;
  font-family: Verdana;
  font-size: 18pt;
  font-weight: bold;
}

.form-label {
  color: white;
  font-family: Verdana;
  font-size: 10pt;
  font-weight: normal;
}

.form-input {
  border: none;
  margin-bottom: 5px;
}

.form-textarea {
  border: none;
  scrollbar-face-color: #14498D;
  scrollbar-arrow-color: #74C6D4;
  scrollbar-highlight-color: #74C6D4;
  scrollbar-3dlight-color: #74C6D4;
  scrollbar-shadow-color: #74C6D4;
  scrollbar-darkshadow-color: #808080;
  scrollbar-track-color: #74C6D4;
}

.btn_envoyer {
  background-image: url('images/btn_envoyer_off.jpg');
  width: 97px;
  height: 35px;
  text-decoration: none;  
  background-repeat: no-repeat;
  display: block;
}

.btn_envoyer:hover {
  background-image: url('images/btn_envoyer_on.jpg');
  width: 97px;
  height: 35px;
  text-decoration: none;  
  background-repeat: no-repeat;
}

.logolink {
  text-decoration: none;
  border: 0;
  margin-bottom: 10px;
}


#filiales-texte {
  background-image: url('images/filiales/background_21.jpg');
  background-repeat: no-repeat;
  width: 628px;
  height: 70px;
  color: white;
  font-family: Verdana;
  font-size: 9pt;
  font-weight: normal;
  text-align: justify;
  padding-left : 8px;
  padding-right: 5px;
  line-height: 18px;
}

#filiales-bretagne {
  background-image: url('images/filiales/background_23.jpg');
  background-repeat: no-repeat;
  background-color: #041831;
  vertical-align: top;
  width: 193px;
  height: 285px;
  color: white;
  font-family: Verdana;
  font-size: 9pt;
  font-weight: normal;
  text-align: center;
  margin: 0px;
  border: 0px;
  padding-top: 0px;
  padding-left : 0px;
  padding-right: 0px;
  line-height: 18px;
}

#filiales-provence {
  background-image: url('images/filiales/background_25.jpg');
  background-repeat: no-repeat;
  background-color: #041831;
  vertical-align: top;
  width: 194px;
  height: 285px;
  color: white;
  font-family: Verdana;
  font-size: 9pt;
  font-weight: normal;
  text-align: center;
  padding-top: 0px;
  padding-left : 0px;
  padding-right: 0px;
  line-height: 18px;
}

#filiales-rhone {
  background-image: url('images/filiales/background_27.jpg');
  background-repeat: no-repeat;
  background-color: #041831;
  vertical-align: top;
  width: 193px;
  height: 285px;
  color: white;
  font-family: Verdana;
  font-size: 9pt;
  font-weight: normal;
  text-align: center;
  padding-top: 0px;
  padding-left : 0px;
  padding-right: 0px;
  line-height: 18px;
}

#regions-table {
  width: 580px;
  height: 300px;
  color: white;
  font-family: Verdana;
  font-size: 10pt;
  font-weight: normal;
}

#regions-texte {
  height: 300px;
  text-align: justify;
  padding-left: 5px;
  padding-right: 15px;
  line-height: 22px;
}

#regions-liste {
  height: 300px;
  width: 295px;
  padding-left: 5px;
  padding-right: 5px;
  overflow-y: scroll;
  scrollbar-face-color: #14498D;
  scrollbar-arrow-color: #74C6D4;
  scrollbar-highlight-color: #74C6D4;
  scrollbar-3dlight-color: #74C6D4;
  scrollbar-shadow-color: #74C6D4;
  scrollbar-darkshadow-color: #808080;
  scrollbar-track-color: #74C6D4;
}

#materiels-box {
  background-color: #031732;
  color: white;
  font-family: Verdana;
  font-size: 10pt;
  font-weight: normal;
  vertical-align: top;
  width: 600px;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 0px;
  margin: 0px;
  border: none;
}


#materiels-liste {
  height: 260px;
  width: 550px;
  padding-left: 5px;
  padding-right: 5px;
  background-color: #031732;
  color: #FFFFFF;
  font-family: Verdana;
  font-size: 10pt;
  font-weight: normal;
  overflow-y: scroll;
  scrollbar-face-color: #14498D;
  scrollbar-arrow-color: #74C6D4;
  scrollbar-highlight-color: #74C6D4;
  scrollbar-3dlight-color: #74C6D4;
  scrollbar-shadow-color: #74C6D4;
  scrollbar-darkshadow-color: #808080;
  scrollbar-track-color: #74C6D4;
}

.materiels-titre {
  font-family: Verdana;
  font-size: 11pt;
  font-weight: bolder;
}

.materiels-texte {
  /* width: 200px; */
  font-family: Verdana;
  font-size: 12pt;
  font-weight: nortmal;
  background-color: #031732;
  color: #FFFFFF;
  padding: 0px;
  margin: 0px;
  border: none;
  text-align: left;
}

#materiels-link {
  background-color: #031732;
  color: #FFFFFF;
  font-family: Verdana;
  font-size: 10pt;
  font-weight: normal;
}


#btn_materiels_neufs {
  background-image: url('images/btn_materiels_neufs_off.jpg');
  background-repeat: no-repeat;
  display: block;
  width: 145px;
  height: 29px;
  text-decoration: none;
}
#btn_materiels_neufs:hover {
  background-image: url('images/btn_materiels_neufs_on.jpg');
}

#btn_materiels_occasion {
  background-image: url('images/btn_materiels_occasion_off.jpg');
  background-repeat: no-repeat;
  display: block;
  width: 145px;
  height: 29px;
  text-decoration: none;
}
#btn_materiels_occasion:hover {
  background-image: url('images/btn_materiels_occasion_on.jpg');
}

#formation-box {
  background-color: #031732;
  color: white;
  font-family: Verdana;
  font-size: 10pt;
  font-weight: normal;
  vertical-align: top;
  width: 648px;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: justify;
  line-height: 20px;
}

#btn_formation_catalogue {
  background-image: url('images/btn_formation_catalogue_off.jpg');
  background-repeat: no-repeat;
  display: block;
  width: 199px;
  height: 29px;
}
#btn_formation_catalogue:hover {
  background-image: url('images/btn_formation_catalogue_on.jpg');
}


#btn_anniversaire {
  background-image: url('images/btn_anniversaire_off.jpg');
  width: 230px;
  height: 53px;
  display: block;
}
#btn_anniversaire:hover {
  background-image: url('images/btn_anniversaire_on.jpg');
  width: 230px;
  height: 53px;
}


#agenda-title {
  color: #FFFFFF;
  font-family: Verdana;
  font-size: 14pt;
  font-weight: bolder;
  padding-left: 10px;
}

#agenda-box {
  height: 280px;
  padding-left: 10px;
  padding-right: 5px;
  overflow-y: scroll;
  scrollbar-face-color: #14498D;
  scrollbar-arrow-color: #74C6D4;
  scrollbar-highlight-color: #74C6D4;
  scrollbar-3dlight-color: #74C6D4;
  scrollbar-shadow-color: #74C6D4;
  scrollbar-darkshadow-color: #808080;
  scrollbar-track-color: #74C6D4;
}


#agenda-table {
  width: 540px;
  color: white;
  font-family: Verdana;
  font-size: 10pt;
  font-weight: normal;
}

#agenda-table td {
  vertical-align: top;
  padding-bottom: 15px;
}

.agenda-underline {
  width: 100%;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #199ED6;
  font-weight: bolder;
}

#videobox {
  background-color: #031732;
  display: block;
  width: 563px;
  height: 336px;
}


#anniversaire-box {
  background-color: #031732;
  display: block;
  width: 601px;
  height: 376px;
  text-align: center;
}

#anniversaire-retour {
  background-color: #031732;
  display: block;
  width: 601px;
  text-align: left;
  padding-top: 5px;
  padding-left: 10px;
}  

#reseau-box {
  background-image: url('images/reseau/background_14.jpg');
  background-repeat: no-repeat;
  height: 582px;
  width: 234px;
}

#reseau-texte {
  height: 160px;
  width: 160px;
  margin-top: 70px;
  margin-left: 20px;
  color: white;
  font-family: Verdana;
  font-size: 10pt;
  font-weight: normal;
}

.reseau-type {
  color: #2C8EBD;
  font-family: Verdana;
  font-size: 12pt;
  font-weight: bolder;
}

/* border=0 cellspacing=0 cellpadding=0 */
.produits-info {
  background-color: #031732;
  width: 358px;
  height: 376px;
  border: 0px;
  margin: 0px;
  padding: 0px;
}

.produits-logo {
  border: none;
  margin: 0px;
  padding: 0px;
  text-align: left;
  width: 358px;
  height: 100px;
  color: white;
  font-family: Verdana;
  font-size: 10pt;
  font-weight: normal;
}

.produits-texte-fassi {
  color: white;
  font-family: Verdana;
  font-size: 10pt;
  font-weight: normal;
  text-align: justify;
  margin-left: 20px;
  margin-top: 0px;
  padding-right: 10px;
  line-height: 20px;
}  

.produits-info-heila {
  background-color: #031732;
  width: 245px;
  height: 376px;
  border: 0px;
  margin: 0px;
  padding: 0px;
}

.produits-logo-heila {
  border: none;
  margin: 0px;
  padding: 0px;
  text-align: left;
  width: 245px;
  height: 72px;
}

.produits-texte-heila {
  color: white;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: normal;
  text-align: justify;
  margin-left: 30px;
  margin-top: 0px;
  padding-right: 10px;
  line-height: 20px;
}  

.produits-texte-jekko {
  color: white;
  font-family: Verdana;
  font-size: 10pt;
  font-weight: normal;
  text-align: justify;
  margin-left: 30px;
  margin-top: 40px;
  padding-right: 10px;
  line-height: 20px;
}  

.produits-texte-kennis {
  color: white;
  font-family: Verdana;
  font-size: 10pt;
  font-weight: normal;
  text-align: justify;
  margin-left: 30px;
  margin-top: 20px;
  padding-right: 10px;
  line-height: 20px;
}  

.produits-texte-maxilift {
  color: white;
  font-family: Verdana;
  font-size: 10pt;
  font-weight: normal;
  text-align: justify;
  margin-left: 30px;
  margin-top: 10px;
  padding-right: 10px;
  line-height: 20px;
}  

.produits-texte-tam {
  color: white;
  font-family: Verdana;
  font-size: 10pt;
  font-weight: normal;
  text-align: justify;
  margin-left: 20px;
  margin-top: 10px;
  padding-right: 10px;
  line-height: 20px;
}  

.service-texte-gauche {
  background-color: #031732;
  color: white;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: normal;
  text-align: justify;
  line-height: 20px;
  padding-top: 10px;
  padding-left: 30px;
  padding-right: 10px;
}

.service-texte-droite {
  background-color: #031732;
  color: white;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: normal;
  text-align: justify;
  line-height: 20px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

#presse-box {
  background-color: #061733;  
  width: 601px;
  height: 376px;
}

#presse-info {
  padding-left: 15px;
  padding-top: 20px;
}

#presse-title {
  color: #FFFFFF;
  font-family: Verdana;
  font-size: 16pt;
  font-weight: bolder;
}

.div-btn-presse {
  background-image: url('images/btn_presse.jpg');
  background-repeat: no-repeat;
  width: 274px;
  height: 29px;
  display: block;
  padding-top: 5px;
  padding-left: 10px;
}

.btn_presse {
  background-image: url('images/btn_presse.jpg');
  background-repeat: no-repeat;
  width: 290px;
  height: 29px;
  display: block;
  /* background-color: #061733; */
  color: #FFFFFF;
  font-family: Verdana;
  font-size: 10pt;
  font-weight: bolder;
  text-decoration: none;
  line-height: 26px;
}

.btn_presse:hover {
  background-image: url('images/btn_presse_on.jpg');
}

/* Styles pour l'API SMF */
table.ssi_table {
  font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
  color: white;
}

table.ssi_table #user {
  width: 200px;
  margin-bottom: 8px
}

table.ssi_table #passwrd {
  width: 200px;
  margin-bottom: 8px
}


