#contenu {
/* largeur utilisable : 754px */
padding: 0px 30px 10px 41px;
font-family: Verdana, "DejaVu Sans", "Bitstream Vera Sans", Geneva, sans-serif;
font-size: 11px;
color: #52391f;
}

#contenu h1 {
font-size: 18px;
font-weight: normal;
padding-left: 42px;
padding-top: 4px;
color: #fff;
width: 741px;
height: 26px;
background-color: #b3a89d;
}

#menu-scellier {
list-style-type: none;
}

#menu-scellier li {
float: left;
}

#menu-scellier li img {
border: 0;
}


/* Styles utilisés uniquament par page "exemple chiffré" - début */
#gauche-ex {
margin-top: 10px;
width: 143px;
float: left;
}

#gauche-ex img#visuel {
border: 1px solid #52391f;
margin-bottom: 10px;
}

#gauche-ex #pub {
border: 0;
}

#droite-ex {
margin-top: 10px;
/*margin-left: 19px;*/
width: 592px;
float: right;
}



#droite-ex p {
text-align: justify;
font-size: 9px;
line-height: 13px;
margin-bottom: 3px;
}


#droite-ex table {
border-collapse: collapse;
border-spacing: 0;
empty-cells: show;
table-layout: fixed;
border: 1px solid #52391f;
width: 592px;
margin: 10px 0;
font-size: 9px;
}

#droite-ex table tr th, #droite-ex table tr td {
border: 1px solid #52391f;
height: 14px;
vertical-align: middle;
}

#droite-ex table tr th {
background-color: #bee2e6;
text-align: center;
font-weight: bold;
}

#droite-ex table tr th.intitule {
text-align: left;
width: 170px;
padding-left: 3px;
}

#droite-ex table tr th.bien {
width: 62px;
}

#droite-ex table tr td.intitule {
text-align: left;
padding-left: 3px;
}

#droite-ex table tr td {
text-align: right;
padding-right: 3px;
}

#droite-ex table tr td.remarque {
text-align: center;
}

#droite-ex table tr.total {
background-color: #b3a89d;
}

#droite-ex table tr.total2 {
background-color: #b3a89d;
font-weight: bold;
}

/* Styles utilisés uniquament par page "exemple chiffré" - fin */


#gauche {
margin-top: 20px;
width: 160px;
float: left;
}

#droite {
margin-top: 20px;
width: 528px;
float: right;
font-size: 9px;
padding-right: 28px;
}

#droite img#visuel1 {
border: 1px solid #52391f;
margin: 0 30px 10px 0;
float: left; 
}



/* Styles utilisés uniquament par page "conditions principales" - début */

ol#conditions {
list-style-type: decimal;
list-style-position: outside;
margin-left: 17px;
}

ol#conditions li {
margin-bottom: 10px;
line-height: 14px;
}

table#zones {
border-collapse: collapse;
border-spacing: 0;
empty-cells: show;
table-layout: auto;
border: 1px solid #52391f;
margin: 12px 0;
}

table#zones tr th, table#zones tr td {
border: 1px solid #52391f;
height: 14px;
vertical-align: middle;
padding-left: 3px;
padding-right: 10px;
}

table#zones tr th {
background-color: #b3a89d;
text-align: center;
font-weight: bold;
}

/* Styles utilisés uniquament par page "conditions principales" - fin */



/* Styles utilisés uniquament par page "dispositif fiscal" - début */
p.texte {
line-height: 16px;
text-align: justify;
}

#col1 {
float: left;
width: 244px;
}

#col2 {
float: right;
width: 244px;
}

#encart {
margin-top: 15px;
}

#encart h2 {
font-weight: bold;
font-size: 10px;
}

#encart-contenu {
background: url('/images/encart-fond.png') repeat-y;
padding-top: 5px;
font-size: 9px;
padding-left: 15px;
}

#encart-fin {
background: url('/images/encart-filet-bas.png') no-repeat;
margin-right: -50px;
/*padding-right: -30px;*/
}

/* Styles utilisés uniquament par page "dispositif fiscal" - fin */


/* Styles utilisés uniquament par page "residences eligibles" - début */

#contenu-haut {
padding-top: 10px;
}

#vignettes-toutes {
list-style-type: none;
/*margin: 0px 0 0 0px;*/ 
width: 306px;
float: left;
}

#vignettes-toutes li {
margin: 0 0 27px 25px;
border: 1px solid #52391f;
float: left;
width: 126px;
height: 70px;
text-align: center;
vertical-align: middle;
}

#vignettes-toutes li img {
vertical-align: middle;
margin: 5px 0;
border: 0;
}

#vignettes-toutes li h3 {
height: 14px;
background-color: #b3a89d;
text-align: center;
font-size: 11px;
font-weight: bold;
color: #fff;
padding-top: 2px;
}

#vignettes-toutes li a {
text-decoration: none;
}

#grande-photo {
float: right;
margin-right: 10px;
border: 1px solid #52391f;
}

#contenu-bas-droite {
width: 405px;
margin-right: 10px;
float: right;
}

#contenu-bas-droite h2 {
font-size: 17px;
font-weight: normal;
padding-left: 10px;
padding-top: 2px;
margin: 10px 0;
color: #fff;
height: 23px;
background-color: #b3a89d;
}

#contenu-bas-droite h3 {
padding-left: 10px;
font-size: 14px;
font-weight: bold;
}

#contenu-bas-droite p {
padding-left: 10px;
font-size: 11px;
font-weight: normal;
}

#zonescellier, #loyerscellier {
font-weight: bold;
}

/* Styles utilisés uniquament par page "residences eligibles" - fin */
