@charset "UTF-8";
/* UTF-8 déclaré */
a:link img, a:visited img {
border-style:none;
}
h1{
font-size:120%;
text-align:center;
}
h2{
background-repeat:no-repeat;
background-position:0 0;
font-size:120%;
text-align:left;
color:#3a9ad8;
margin:0;
}
h3{
font-size:105%;
text-align:left;
}
hr.clear{
clear:both;
visibility:hidden;
font-size:0;
height:0;
}
span.invisible{
display:none;
}
acronym{
text-decoration:none;
}
.marges,#formcontact{
margin-left:auto;
margin-right:auto;
border:0;
}
.marges thead,.marges tfoot,#formcontact thead,#formcontact tfoot,.marges caption{
display:none;
}
.centre{
text-align:center;
}
.droite{
text-align:right;
}
.gauche{
text-align:left;
}
html,body{
height:100%;
background-color:#f7f7f7;
}
html,body,form,img,#navigation,#bandeau,#bandeau li,#bandeau a,#piedpage,#basombre{
padding:0;
margin:0;
border:0;
}
body{
font-family:Tahoma, Verdana,sans-serif;
font-size:75%;
background-color:#f7f7f7;
color:#767676;
text-align:center;
}
ul{
padding:0;
margin:0.75em 0.25em;
}
ul li{
list-style-type: none;
background:url("puce_bleue.jpg") center left no-repeat;
padding-left: 15px;
margin:0.45em 0.25em;
}

#cadre{
width:800px;
margin-left:auto;
margin-right:auto;
background:url("fond.gif") 0 0 repeat-y;
}
#page{
width:780px;
padding:0;
margin-left:auto;
margin-right:auto;
border-bottom:1px solid #e8e8e8;
border-left:1px solid #e8e8e8;
border-right:1px solid #e8e8e8;
text-align:left;
background-color:#f7f7f7;
}
a{
background-color:transparent;
color:#09f;
text-decoration:underline;
}
a:visited{
color:#048be6;
background-color:transparent;
text-decoration:underline;
}

a:hover,a:active,a:focus{
text-decoration:none;
background-color:#09f;
color:#fff;
}
a.noroll:hover,a.noroll:active,a.noroll:focus{
background-color:transparent;
}

input,textarea,select,button,fieldset{
color:#09f;
background-color:#fff;
border:1px solid #069;
}
fieldset legend, fieldset table{
color:#767676;
}

#menuaccess{
position:absolute;
font-size:75%;
}
#liensaccesskeys,#menuaccess span{
display:none;
}
#menuaccess a{
color:#333;
text-decoration:none;
}
#menuaccess a:hover,#menuaccess a:active,#menuaccess a:focus{
color:#fff;
}
#haut,#logos,#lienretouraccueil,#imagelogo{
margin:0;
padding:0;
}
#haut{
height:287px;
border-top:1px solid #e8e8e8;
}
#lienretouraccueil{
float:left;
text-align:left;
width:244px;
}
#imagelogo{
float:right;
text-align:right;
width:536px;
}

#bandeau{
display:block;
height:58px;
list-style-type:none;
list-style-image:none;
}
#bandeau li{
float:left;
width:107px;
}
#bandeau a span{
display:none;
}
#bandeau a{
display:block;
width:107px;
height:58px;
background-repeat:no-repeat;
background-position:0 0;
}
#home,#homeroll{
background-image:url("home.gif");
}
#declarations,#declarationsroll{
background-image:url("declarations.gif");
}
#comptabilite,#comptabiliteroll{
background-image:url("comptabilite.gif");
}
#revisions,#revisionsroll{
background-image:url("revisions.gif");
}
#contact,#contactroll{
background-image:url("contact.gif");
}
#bandeau a:hover,#bandeau a:active,#bandeau a:focus,#bandeau #homeroll,#bandeau #declarationsroll,#bandeau #comptabiliteroll,#bandeau #revisionsroll,#bandeau #contactroll{
background-position:0 -58px;
}

/* ici tous les h2 à despanner */
h2 span{
visibility:hidden;
}
#h2plandusite,#h2accessibilite,#h2404,#h2403,#h2prestationsfidu,#h2accueil,#h2comptabilite,#h2revisions,#h2declarations,#h2contact,#h2planacces,#h2planacces{
height:42px;
}
#contenucourant{
float:right;
width:535px;
}
#contents{
padding:1em;
}
#blocactivitesprofisgest{
margin-top:19px;
width:235px;
}
#blocactivitesprofisgest p{
padding-left:15px;
}
#h2blocprofisget{
background:url("profigest_gauche.gif") 0 0 no-repeat;
height:29px;
}
#piedpage{
clear:both;
height:100px;
background:url("logo_bas.jpg") 0 0 no-repeat;
}
#piedpage span.invi,#lienaccess{
display:none;
}
#piedpage a{
text-decoration:none;
margin:0;
}
#copyright{
margin-left:126px;
}
#basombre{
z-index:2;
height:10px;
font-size:3px;
background:url("bas_ombre.gif") 0 0 no-repeat;
}

/* page accueil */
#h2accueil{
background:url("h2accueil.gif") 0 0 no-repeat;
}
#h2prestationsfidu{
background:url("h2prestationfidu.gif") 0 0 no-repeat;
}
#h3pourentreprises,#h3pourparticulier{
height:70px;
}
#h3pourentreprises span,#h3pourparticulier span{
visibility:hidden;
}
#h3pourentreprises{
background:url("pour_entreprises.jpg") 0 0 no-repeat;
}
#h3pourparticulier{
background:url("pour_particuliers.jpg") 0 0 no-repeat;
}
ul.listeaccueilgauche{
float:left;
width:240px;
margin:0;
}
ul.listeaccueildroite{
margin:0 0 0 260px;
width:240px;
}

/** Comptabilité, révisions, declarations **/
#h2comptabilite{
background:url("h2comptabilite.gif") 0 0 no-repeat;
}
#h2revisions{
background:url("h2revisions.gif") 0 0 no-repeat;
}
#h2declarations{
background:url("h2declarations.gif") 0 0 no-repeat;
}

/** contact **/
#h2contact{
background:url("h2contact.gif") 0 0 no-repeat;
}
#h2planacces{
background:url("h2planaccess.gif") 0 0 no-repeat;
}

.formok{
width:240px;
border:1px solid #0f0;
text-align:left;
padding:1em;
}
.formnotok{
color:#f00;
text-align:center;
}
#coordonneesprofisgest{
float:right;
width:220px;
padding:10px 0 0 15px;
}
#formcontenu{
border:0;
}
fieldset{
width:240px;
}

/** site map **/
#sitemap,#accessibilityguidelines{
text-align:left;
}
#h2plandusite{
background-image:url("h2_plansite.gif");
}
#h2accessibilite{
background-image:url("h2_accessibilite.gif");
}
#h2404{
background-image:url("h2_404.gif");
}
#h2403{
background-image:url("h2_403.gif");
}