/*Feuille de style Séguin& Haché, c.a  S.E.N.C.R.L. Comptable agréés - Virtu-Ose Décembre 2008*/
body { 
background: url(../images/bg_site.jpg) #3A2D4D; 
padding:0;
margin:0;  
text-align: center;
}
a { 
font-family: Arial, verdana, helvetica, sans-serif;
font-size: 13px;
color: #70839F;
font-weight: normal;
text-decoration: underline
}
a:hover{ 
color: #5A2E23;
text-decoration: none;
}
#wrapper { 
width: 762px;
margin: 0 auto;
padding:0;
}
#header { 
background: url(../images/bg_bandeau.jpg) #687C99 no-repeat; 
height: 250px;
margin: 0 0 0 0;
}
#menu-haut-top { 
padding: 5px 30px 5px 700px;

}
#menu-haut-top a {
color: #fff;
font-weight: bold;
text-decoration: none;

}
#menu-haut-top a:hover{
text-decoration: underline;
}
#menu-haut-bottom{ 
font-family: verdana, helvetica, sans-serif; 
font-size:11px;
font-weight: bold;
color:#3A2D4D;
margin: 240px 10px 0 304px;
position: absolute;
width: 500px;
}
#main-content { 
background-color: #fff;
width: 762px;
margin: 0 auto;
padding: 0;
}
#barre-gauche { 
 background: url(../images/bg_zone_gauche.jpg) repeat-y; 
 width: 180px;
 margin: 0;
 padding: 0;
 float: left;
 text-align: left;
}
#image-top-gauche{ 
 background: url(../images/im_serv_profess.jpg) repeat-y; 
 width: 156px;
 height:61px;
 margin: 0 0 0 17px;
 padding: 0;
}
#image-bottom-gauche{ 
 width: 152px;
 height:54px;
 margin: 0 0 0 17px;
 padding: 0;
}
#barre-gauche a, #barre-gauche{
  font-family: Arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color: #172B4E;
  font-weight: normal;
  text-decoration: none;
  margin: 0;
  padding: 0;
}
#barre-gauche a:hover{
  margin: 0;
  padding: 0;
  text-decoration: underline;
  /*background-color: #f2d785;*/
}
#barre-gauche ul{
    display: block;
	position: relative;
	margin : 0 0 0 0;
}
#barre-gauche li {
  list-style-image: url('../images/fleche.gif');
  /*list-style-type:none;*/
}
/*#barre-gauche .active{
  background-color: #f2d785;
  margin-left: -23px;
  padding-left: 23px;
  padding-right: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
  height: 40px;
}
#barre-gauche a:hover{
  background-color: #f2d785;
  margin-left: -23px;
  padding-left: 23px;
  padding-top: 4px;
  padding-bottom: 4px;
}*/
#etat_financier h2 {
  text-align: left;
  height: 26px ;
  width: 180px ;
  background: url('../images/bt_etats_financiers.jpg') no-repeat left top;
  margin: 0 0 0 17px;
  padding: 0 0 0 0;
 cursor: pointer;
}
#fiscalite h2 {
  text-align: left;
  height: 26px ;
  width: 180px ;
  background: url('../images/bt_fiscalite.jpg') no-repeat left top;
  margin: 5px 0 0 17px;
  padding: 0 0 0 0;
  cursor: pointer;
}
#conseils h2 {
  text-align: left;
  height: 26px ;
  width: 180px ;
  background: url('../images/bt_conseils.jpg') no-repeat left top;
  margin: 5px 0 0 17px;
  padding: 0 0 0 0;
  cursor: pointer;
}
#services h2 {
  text-align: left;
  height: 26px ;
  width: 180px ;
  background: url('../images/bt_serv_connexes.jpg') no-repeat left top;
  margin: 5px 0 0px 17px;
  padding: 0 0 0 0;
  cursor: pointer;
}
/*#barre-gauche texte{ 
font-family: Arial, verdana, helvetica, sans-serif;
font-size: 11px;
color: #172B4E;
font-weight: normal;
text-align: left;
line-height: 20px;
}*/
#barre-gauche_lignes { 
background: url(../images/bg_zone_gauche_lignes.jpg) repeat-y; 
height: auto;
width: 180px;
padding: 0 0 0 0;
margin: 0;
}
#content { 
background: url(../images/bg_content.jpg) #000 repeat-y right top; 
width: 552px;
float: right;
margin: 0 0 0 0;
padding: 0 20px 0 0;
font-family: Arial, verdana, helvetica, sans-serif;
font-size: 13px;
color: #000;
font-weight: normal;
text-align: justify;
}
#content table { 
font-family: Arial, verdana, helvetica, sans-serif;
font-size: 13px;
color: #000;
font-weight: normal;
text-align: justify;
line-height: 20px;
}
/* Si j'ai besoin d'une hauteur entre chaque liens, seulement dans un tableau pour page liens
#table liensHauteur { 
font-family: Arial, verdana, helvetica, sans-serif;
font-size: 12px;
color: #000;
font-weight: normal;
text-align: justify;
line-height: 25px;
}*/
#content h1{ 
font-family: arial, helvetica, sans-serif;
text-transform: uppercase;
font-size:15px;
font-weight: bold;
line-height: 70%; 
color:#2D3444D;
border-left: #A1AABB 10px solid;
margin: 20px 20px 0 0;
padding:5px 5px 5px 10px;
background-color:#E9E7EE;
}
#content h2{ 
font-family: arial, helvetica, sans-serif;
font-size:15px;
font-weight: bold;
color:#5A2E23;
}
#content h3{ 
font-family: arial, helvetica, sans-serif;
font-size:14px;
font-weight: bold;
color:#2D344D;
}
#content h4{ 
font-family: verdana, helvetica, sans-serif; 
font-size:13px;
font-weight: bold;
color:#5A2E23;
}
/*#flash_info { 
margin: 0 0 0 0;
font-family: Arial, verdana, helvetica, sans-serif;
font-size: 13px;
color: #000;
font-weight: normal;
text-align: justify;
}
.flash_info a { 
font-family: verdana, helvetica, sans-serif;
font-size: 10px;
color: #2D344D;
font-weight: bold;
text-decoration: underline
}
.flash_info a:hover{ 
color: #2D344D;
text-decoration: none;
}*/
#footer { 
width: 762px;
height: 70px;
padding: 0 0 0 0;
margin: 0 auto;
background: url(../images/bg_pied_page.jpg) #2D344D; 
background-repeat: no-repeat;
clear: both;
}
.footer_txt  {
padding-top: 20px;
font-family: Arial, verdana, helvetica, sans-serif;
font-size: 11px;
color: #2D344D;
}
.footer_txt_blanc {
font-family: Arial, verdana, helvetica, sans-serif;
font-size: 11px;
padding: 0 12px 0 12px;
color: #fff;
padding-bottom: 15px;
}
.footer_txt_blanc a{ 
font-size: 11px;
color: #fff;
text-decoration: underline;
}
.footer_txt_blanc a:hover{ 
font-size: 11px;
text-decoration: none;
color: #fff;
}

/*border: #EE2F24 1px solid;*/
