.lienpop{position:absolute;visibility:hidden}
p.aide{font-family:Verdana; font-size:10pt; color:#000033; }
p,td{font-size:10pt; font-family:Arial, Helvetica, Geneva, sans-serif; color:#333333; margin-left:0px;margin-top:0px;margin-bottom:0px;}
li{list-style-image:url(../images/li.gif);margin-top:10px;}
#contenu p{font-size:10pt; font-family:Arial, Helvetica, Geneva, sans-serif; color:#333333; margin-left:15px;margin-right:20px;margin-top:10px;margin-bottom:20px; }
h1{font-size:15px; font-family:Arial;color:#FFFFFF; margin-left:0px;margin-top:20px;margin-bottom:20px;padding:2px 2px 2px 10px;background:url("../impots/h1.gif") left no-repeat;}
h2{font-size:12px; font-family:Arial;color:#FFFFFF; margin-left:0px;margin-top:20px;margin-bottom:20px;padding:3px 3px 3px 10px;background:url("../impots/h2.gif") left no-repeat;}
h3{font-size:12px; font-family:Arial;color:#FFFFFF; margin-left:0px;margin-top:20px;margin-bottom:20px;padding:3px 3px 3px 20px;background:url("../impots/h3.gif") left no-repeat;}
.texte{font-size:10pt; font-family:Arial, Helvetica, Geneva, sans-serif; color:#333333; margin:30px;margin-top:0px;margin-bottom:0px; }
a:link{color:#2B2B2B; text-decoration:none;list-style-image:url ( "css_liste.gif" ); }
a:visited{color:#2B2B2B; text-decoration:none;}
a:hover{color:#808080; text-decoration:underline;}
/*  */
.alert{background-color:#ffcccc;}
p#error{color:#000000;  font-weight:normal;  margin-top:20px;  padding:5px;  border:1px solid #DD7777;  background-color:#FFCCCC;}
/* Latest news */
.article h2{margin:10px 0;}
.article h2 a{color:#FFFFFF;}
.article .date{margin:0 0 10px 0;font-style:italic;font-weight:bold;font-size:0.8em;}
.article .description{margin:0 0 10px 0;}
.article .read-more{text-align:right;font-weight:bold;font-style:italic;}
/* Footer links */
#footer-links ul{padding-top}
#footer-links li{padding:0;margin:0;list-style-image:url("/images/fleche_menu.gif");font-size:8pt;}
#footer-links li a{color:#5A5A5A;padding:0;margin:-8px;}
/* Block formulaire */
#bloc-form td{padding:5px 0;}
#bloc-form input{font-size:0.8em;}
/* resultat-sim-impot */
#contenu .resultat-sim-impot p{font-size:1.4em;text-align:center;}
#contenu .resultat-sim-impot p strong{color:#793878;}
td.formulaire-informations{padding:20px 25px 20px 150px;}
td.formulaire-informations h2{padding:5px 0 0 0;margin:0;background-image:none;color:#793878;font-size:1.6em;}
td.formulaire-informations p{padding-bottom:30px;color:#565056;font-size:1.6em;}
td.formulaire-informations p span{color:#793878;}
/* info-box */
.info-box{margin:auto;padding:10px;width:100%;background-color:#faeef8;text-align:center;border:2px solid #e3c1ec;}
.info-box h2{margin:0;color:#742872;font-weight:bold;background-image:none;font-size:1.6em;}
.info-box a, .info-box a:visited{color:#742872;text-decoration:underline;font-weight:bold;}
.info-box a:hover{color:#742872;text-decoration:none;font-weight:bold;}
/* Formulaire demande d'information */
/* Formulaire scellier (base de page) */
 h1.form-scellier {
  float:left;
  padding:10px 0 0 70px;
  background-image: none;
  color: #793878;
  font-size: 3.6em;
  font-weight: bold;
  text-align: left;
}
h2.form-scellier {
  display:block;
  clear:right;
  padding:0 0 0 400px;
  margin:20px 0;
  background-image: none;
color:#000;
font-size:2em;
font-weight:normal;
}
h2.form-scellier span {
	color: #793878;
}
/* Tag box */
.tag-box{border:2px solid #e3c1ec;background-color:#faeef8;}
.tag-box h2{padding:0 15px;margin:10px 0 0 0;background:none;color:#742872;font-size:1.4em;}
.tag-box ul{padding:15px;margin:0;text-align:center;}
.tag-box ul li{padding:0;margin:0;list-style:none;display:inline;}
/* Titre de page */
#accroche p{
font-size:1.8em;
}
/* Formulaire demande info dans le contenu (après résultat de simulation impot) */
table.demande-info-contenu{margin:0;margin:0 0 15px 0;width:583px;height:306px;background:url(/images/form-contenu/formulaire_2010-05-26.png) no-repeat;}
table.demande-info-contenu{vertical-align:top;padding:0px 5px;}
table.demande-info-contenu p{padding:0;}
table.demande-info-contenu table.form input{margin:3px 0;}
table.demande-info-contenu table.form td h2{padding:0 0 15px 15px;margin:0;background:none;color:#9a5c98;font-size:1.4em;}
#contenu table.demande-info-contenu table.form td p{padding:0;margin:0;}
table.demande-info-contenu table.form{width:100%;}






