body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background-color:white;
  margin:0px 0px 0px 0px;
  scrollbar-3dlight-color: #F0B400;
  scrollbar-base-color: #ffffff;
  scrollbar-darkshadow-color: #F0B400;
  scrollbar-face-color: #ffffff;
  scrollbar-highlight-color: #F0B400;
  scrollbar-shadow-color: #ffffff;
  scrollbar-track-color: #ffffff;
  scrollbar-arrow-color: #F0B400;
}

/*TEXTES*/
p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#3C3C3C;
  text-align:justify;
  line-height:12px;
  text-indent: 12px;
  margin-left:12px;

}
p.down {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #FFFFFF;
  text-align:right;
}
p.news {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#D40038;
  text-align:justify;
  line-height:12px;
}
h1 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#EBB206;
  line-height:16px;
  font-weight:bold;
  background-color:transparent;
  margin-left:0px;
  margin-right:0px;
  text-indent: 0px;
  letter-spacing: 3px
}
h2 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#454A39;
  line-height:14px;
  font-weight:bold;
  background-color:transparent;
  margin-left:0px;
  margin-right:0px;
  text-indent: 20px;
}

/*FIN TEXTES*/
/*LIENS*/
a:link {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:12px;
  color:#EBB206;
  background-color:transparent;
  text-decoration:none;
}
a:visited {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:12px;
  color:#EBB206;
  background-color:transparent;
  text-decoration:none;
}
a:hover {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:12px;
  color:#FFFFFF;
  background-color: #F9C62F;
  text-decoration:none;
}
/*FIN LIENS*/

/*LISTE*/
#liste ul {}
#liste li {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#3C3C3C;
  text-align:justify;
  line-height:12px;
  list-style-type:none;
  background-image:url(../images/gen/puce.gif);
  background-repeat:no-repeat;
  background-position:0% 65%;
  padding-left:15px;
}
/*FIN LISTE*/
#contenu_news {
  width: 232px;
  height: 278px;
  overflow: auto;
  border: 0px solid;
  float:left;
  margin:0px 0px 0px 3px;
}
#contenu_news_txt {
  width: 210px;
  height: 278px;
  overflow: none;
  border: 0px solid;
  float:left;
  margin:0px 0px 0px 3px;
}
#contenu {
  width: 718px;
  height: 400px;
  overflow: auto;
  border: 0px solid;
  float:right;
  margin:0px 0px 0px 3px;
}
#contenu_txt {
  width: 650px;
  overflow:none;
  border: 0px solid;
  float:left;
  margin:0px 0px 0px 6px;
}

#contenu_contact {
  width: 718px;
  height: 446px;
  overflow: auto;
  border: 0px solid;
  float:right;
  margin:0px 0px 0px 3px;
}
td.private {
  border-top: 1px solid;
  border-top-color:#999999;
} 
.tzr-picto { vertical-align: middle; }

/* MENU GAUCHE*/
.container_menu {
  float:left; 
  width:164px;
}
.box_nav {
  margin:0px 3px 3px 3px; 
  padding: 2px 2px 2px 2px;
  border:1px solid #F0B400; 
  border-bottom:3px;
  border-bottom-style:solid;
  border-bottom-width:100%;
  border-bottom-color:#F0B400;
  border-top:3px;
  border-top-style:solid;
  border-top-width:100%;
  border-top-color:#F0B400;
  border-left:2px;
  border-left-style:solid;
  border-left-width:100%;
  border-left-color:#FDF2D0;
  border-right:1px;
  border-right-style:solid;
  border-right-width:100%;
  border-right-color:#FDF2D0;
  background-color:#FDF2D0;
}

td.menu {
  background: url(../images/gen/fond_tab.gif) repeat-x top;
}

#menu {}

#menu .active {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #4E4C4C;
  font-size:11px;
  height: 14px;
  display: block;
  text-decoration: none;
  font-weight:bold;
  padding: 3px 0 3px 20px;
  background: url(../images/gen/fond_active.gif);
}
    
#menu ul {
  margin:0;
  padding:0;
  list-style:none;
}
        
#menu li a {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:left;
  height: 14px;
  voice-family: "\"}\""; 
  voice-family: inherit;
  text-decoration: none;
  font-weight:bold;
}       
        
#menu li a:link, #menu li a:visited {
  color: #ffffff;
  display: block;
  background: url(../images/gen/fond.gif);
  padding: 3px 0 3px 20px;
}
        
#menu li a:hover {
  color: #D7A308;
  background: url(../images/gen/fond_over.gif);
  padding: 3px 0 3px 20px;
}
    
/*Sous Menu GAUCHE*/

#ssmenu {}

#ssmenu .active {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #4E4C4C;
  font-size:10px;
  height: 14px;
  display: block;
  text-decoration: none;
  padding: 3px 0 3px 30px;
  background: url(../images/gen/fond_active_ssmenu.gif);
}
    
#ssmenu ul {
  margin:0;
  padding:0;
  list-style:none;
}
        
#ssmenu li a {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  text-align:left;
  height: 14px;
  voice-family: "\"}\""; 
  voice-family: inherit;
  text-decoration: none;
}       
        
#ssmenu li a:link, #ssmenu li a:visited {
  color: #D7A308;
  display: block;
  background: url(../images/gen/fond_ssmenu.gif);
  padding: 3px 0 3px 30px;
}
        
#ssmenu li a:hover {
  color: #4E4C4C;
  background: url(../images/gen/fond_over_ssmenu.gif);
  padding: 3px 0 3px 30px;
}
/* FIN MENU GAUCHE*/


/* MENU HAUT*/
#menu_expertise {
  float:left; 
  width:114px;
  height:37px;
  margin:0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px;
}
#menu_services {
  float:left; 
  width:102px;
  height:37px;
  margin:0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px;
}
#menu_references {
  float:left; 
  width:116px;
  height:37px;
  margin:0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px;
}
#menu_aboutus {
  float:left; 
  width:86px;
  height:37px;
  margin:0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px;
}
#menu_career {
  float:left; 
  width:72px;
  height:37px;
  margin:0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px;
}
#menu_contact {
  float:right; 
  width:75px;
  height:37px;
  margin:0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px;
}
/*FIN MENU HAUT*/

/*FORMULAIRE*/
form {
  background-color:transparent;
}
label {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#EBB206; /*004B9C*/
  text-align:left;
  font-weight:bold;
}
input {
  background-color:transparent;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#EBB206;
  font-weight:normal;
}
input.bouton {
  border:1px outset #cccccc;
  cursor:pointer;
  letter-spacing:2px;
}
input.bouton:hover {
  background-color:#EBB206;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#ffffff;
}
input.bouton:active {
  border:1px inset #366AA3;
  background-color:#366AA3;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#ffffff;
}
select, option {
  background-color:#EBB206;
  font-family:verdana, sans-serif;
  font-size:11px;
  color:#ffffff;
}
textarea {
  background-color:transparent;
  font-family:verdana, sans-serif;
  font-size:11px;
  color:#EBB206;
  line-height:12px;
}

/*FIN FORMULAIRE*/
