/*********************** FOND ***********************/
#fond{
background-color: #d9d9d9;
overflow:auto;
}
#fond2{
background-color: #333333;
overflow:auto;
}
#tableaufond{
height:632;
width:990;
border: 0px solid #000;
border-collapse:collapse;
cellspacing:0;

}
#bandeauhaut{
  background-image:url('images_fond/bandeau_haut.jpg');
  background-repeat: no-repeat;
  height:112px;
  vertical-align:top;
  border: 0px solid #000;
}
#bandeauhaut2{
  background-image:url('images_fond/bandeau_haut_videos.gif');
  background-color:#333333;
  background-repeat: no-repeat;
  height:112px;
  vertical-align:top;
  border: 0px solid #000;
}
#bandeau_milieu{
  background-color: #ffffff;
  height:175;
  border: 0px solid #000;
}
#bandeau_milieu_video{
  background-image:url('images_accueil/video.gif');
  background-repeat: no-repeat;
  height:150;
  width:221;
  vertical-align:middle;
  border: 0px solid #000000;
}
#bandeau_bas{
  background-image:url('images_fond/fond_bas.jpg');
  background-repeat: no-repeat;
  height:316px;
  border: 0px solid #000000;
}
#bandeau_bas2{
  background-color:#333333;
  background-repeat: no-repeat;
  height:316px;
  border: 0px solid #000000;
}

#bandeau_bas_accueil{
  background-image:url('images_accueil/fond_bas_acceuil.gif');
  background-repeat: no-repeat;
  height:316px;
  border: 0px solid #000000;
}

#bandeau_basr2a{
  background-image:url('images_r2a/fondbasr2a.gif');
  background-repeat: no-repeat;
  height:316px;
  border: 0px solid #000000;
}
#bandeau_bassoft{
  background-image:url('images_soft/fondbassoft.gif');
  background-repeat: no-repeat;
  height:316px;
  border: 0px solid #000000;
}

#image_bas_accueil{
  background-image:url('images_accueil/ze_solution.gif');
  background-repeat: no-repeat;
  align:center;
  height:300px;
  width:595px;
  border: 0px solid #000000;
}
 #menug{
  background-color:#999999;
  width:118px;
  border: 0px solid #FFFFFF;
  vertical-align:top;
  text-align:center
}
#titre{
  font-family: Arial;
  font-size:34px;
  font-weight:bold;
  color:#FFFFFF;
  vertical-align:top;
  text-decoration:none;
  
}

#titre1{
  font-family: Arial;
  font-size:22px;
  color:#FFFFFF;
  vertical-align:top;
  text-decoration:none;
  
}
#sapelem{
height:25;
border: solid #000 0px;
border-collapse:collapse;
text-align:center;
    font-family: Arial;
    font-size: 11;
    color:#fff;
}
#adresse{
height:25;
width:990;
border: solid #000 0px;
border-collapse:collapse;
text-align:center;
    font-family: Arial;
    font-size: 11;
    color:#000;
}
/*********************** FIN FOND ***********************/

/*********************** LIENS 1 ***********************/
a:link {color: #FFFFFF; text-decoration: none; }
a:visited {color: #FFFFFF; text-decoration: none; }
a:hover {color: #333333; text-decoration: underline;}
a:active {color: #000000; text-decoration: none;}
/*********************** FIN LIENS ***********************/

/*********************** LIENS 2 ***********************/
#lien2 {}
#lien2 a:link {color: #E34F26; text-decoration: none; }
#lien2 a:visited {color: #E34F26; text-decoration: none; }
#lien2 a:hover {color: #999999; text-decoration: underline;}
#lien2 a:active {color: #FFFFFF; text-decoration: none;}
/*********************** FIN LIENS ***********************/

/*********************** BOUTONS ***********************/
#bouton {
    height: 25px;
    width: 118px;
    margin-top: 2px;
    margin-bottom: 3px;
    margin-left:0px;
    margin-right: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:10;
	font-weight:bold;
    text-align: center;
    line-height: 200%;
    list-style-type: none;
    background-image: url(images_fond/bouton1.gif);
    background-repeat: no-repeat;
	background-position:100% 0;
}
#bouton a {
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
}
#bouton a:link {
    font-weight: bold;
	color: #333333;
}
#bouton a:visited {
    font-weight: bold;
	color: #000000;
}
#bouton a:hover {
    font-weight: bold;
    color: #E34F26;
} 
#bouton a:active {
	font-weight: bold;
    color: #007AD2;
    background-image: url(images_fond/bouton2.gif); 
    background-repeat: no-repeat;
	background-position:100% 0;
}
#bouton2 {
    height: 25px;
    width: 118px;
    margin-top: 2px;
    margin-bottom: 3px;
    margin-left:0px;
    margin-right: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:10;
	font-weight:bold;
    text-align: center;
    line-height: 200%;
    list-style-type: none;
    background-image: url(images_fond/bouton2.gif);
    background-repeat: no-repeat;
	background-position:100% 0;
}
#bouton2 a {
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
}
#bouton2 a:link {
    font-weight: bold;
	color: #333333;
}
#bouton2 a:visited {
    font-weight: bold;
	color: #FFFFFF;
}
#bouton2 a:hover {
    font-weight: bold;
    color: #E34F26;
} 
#bouton2 a:active {
	font-weight: bold;
    color: #58A8E2;
    background-image: url(images_fond/bouton1.gif); 
    background-repeat: no-repeat;
	background-position:100% 0;
}

/*********************** FIN BOUTONS ***********************/
/*********************** info bulle ***********************/
a.bulle { position: relative;
color: #000000;
font-weight: normal;
font-style: normal;
font-size: 18pt;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
}
a.bulle:hover { background-color:#FFFFFF;
font-style: italic;
text-decoration: underline;
}
a.bulle span { display: none;
}
a.bulle:hover span { border-style: solid dashed dashed;
border-color: #E34F26;
border-width: 4px 1px 1px;
padding: 5px;
text-align: left;
display: inline;
font-size: 12px;
font-weight: normal;
text-decoration: none;
width: 230px;
height: 100px;
top: 35px;
left: 1px;
background-color:#FFFFFF;
position: absolute;
}
/******************* fin info bulle ***********************/