/* 
**************************
Structure Siloh.fr 
**************************
(C)Siloh 2006
Certains droits réservés:
Creative-Commons BY-NC-SA 
**************************
*/

#tete {
background: #006699 url(img/tete-centre.png) repeat-x;
/*width: 100%;*/
height: 100px;
overflow: hidden;
}

#tete-gauche {
float: left;
height: 100%;
width: 440px;
background: #006699 url(img/tete-gauche.png) no-repeat;
}

#tete-gauche img {
margin-top: 10px;
margin-left: 10px;
border: 0;
}

#tete-droite {
float: right;
height: 100%;
width: 160px;
background: #006699 url(img/tete-droite.png) no-repeat;
}

#tete-centre {
height: 100%;
/* background confié à #tete afin de masquer le "three pixels gap" IE */
color: #a0a0a0;
margin-left: 160px;
margin-right: 160px;
/*overflow: hidden;*/
}

#corps {
}

/* Trois colonnes de longueurs égales.... */
#fond-colonnes-gauche-centre {
    background: #f7fbff url(img/colonne-gauche.png) repeat-y;
    width: 100%;
}

#fond-colonne-droite {
    background: url(img/colonne-droite.png) repeat-y right;
    width: 100%;
}

#bas-colonnes {
    clear: both;
    display: block;
    height: 20px;
    overflow: hidden;
}


#corps-gauche {
float: left;
width: 150px;
/* Un bug IE interdit de déclarer le fond dans #menu (habillage.css) */
background-color: #dfefef;
}

#corps-droit {
width: 160px;
float: right;
}

#corps-centre {
padding-left: 30px;
padding-right: 30px;
margin-right: 160px;
margin-left: 150px;
text-align: justify;
}

#corps-large {
clear:both;
padding-left: 20px;
padding-right: 20px;
margin-right: 10px;
margin-left: 150px;
text-align: justify;
}

#corps-centre-droit {
border-top: 4px solid #903326;
margin-bottom: -22px;
margin-left: 150px;
margin-right: 11px;
}

#separateur {
height: 15px;
border-top: 1px solid #808080;
border-bottom: 1px solid #202020;
background-color: #505050;
/*border-bottom: 1px solid #002828;
border-top: 1px solid #009595;
background-color: #007171;*/
overflow: hidden;
text-align: left;
padding-left: 180px;
color: #ffffff;
}

.pdf {
float: right;
}

#pied {
background: #006699 url(img/pied-centre.png) repeat-x;
clear: both;
}

#pied-gauche {
float: left;
height: 100px;
width: 160px;
background: #006699 url(img/pied-gauche.png) no-repeat;
}

#pied-droit {
float: right;
height: 100px;
width: 160px;
background: #006699 url(img/pied-droit.png) no-repeat;
}

#pied-centre {
height: 100px;
vertical-align: bottom;
text-align: center;
color: #808080;
/* background confié à #pied afin de masquer le "three pixels gap" IE */
padding-top: 5px;
}
