/**
 * Feuille de style du site meec.org
 * theatre-contemporain.net
 * 
 */

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0; padding: 0;
    background: #E9EBE0;
    background-image: url('/IMG/interface/images/ligne_fond.png');
    background-repeat: repeat-y;
}
p {
    /*text-align: justify;*/
    margin-bottom: 15px;
    line-height: 150%;
}
a {
    color: #BC2514;
    text-decoration: none;
}
a:hover {
    color: #000;
}
img {
    border: none;
}
h1 {
    font-size: 18px;
    font-weight: bold;
    color: #000;
}
h2 {
    font-size: 16px;
    font-weight: bold;
    color: #BC2514;
}
h3 {
    font-size: 15px;
    font-weight: bold;
    color: #000;
}
i {
    color: #BC2514;
}
li {
list-style-type: square;
padding: 3px;
}
hr {
    margin: 0; padding: 0;
    margin-top: 5px;
    padding-bottom: 5px;
    border: hidden;
    width: 0;
}
.spacer {
    clear: both;
    font-size: 2px;
    margin: 0;
    padding: 0;
}
#conteneur {
    position: absolute;
    width: 1000px;
}
#colonne_centre {
    float: left;
    width: 750px;
    background: #fff;
}
#bandeau h1 {
    margin: 0;
    padding: 0;
    padding: 5px;
    padding-left: 22px;
    font-size: 15px;
    font-family: "Trebuchet MS", Arial, sans-serif;
}
#bandeau {
    background-color: #D8DACE;
    background-image: url('/IMG/interface/images/bandeau_standard.jpg');
    background-repeat: no-repeat;
}
#centre {
    background-color: #fff;
    padding-top: 10px;
    padding: 10px;
}
#centre p {
    line-height: 22px;
}
#colonne1 {
    width: 170px;
    float: left;
    padding-left: 20px;
    padding-right: 20px;
}

#colonne1 li {
    margin-bottom: 10px;
}
#colonne2 {
    float: left;
    width: 480px;
    padding: 15px;
    padding-top: 0;
}


/* menu principal */
#gauche {
    float: left;
    width: 250px;
    height: 125px;
    background: #E9EBE0;
}
#gauche h1 {
    margin: 0; padding: 0;
}
#colmenu {
	 margin: -5px;
    margin-left: 2px;
    padding: 0;
    padding-top: 50px;
    background: top left url(/IMG/interface/images/fond_menu_meec.jpg) no-repeat;
}
#menuprincipal {
    height: 376px;
    background: url(/IMG/interface/images/traits.gif) no-repeat;
    background-position: 10px 2px;
    padding: 0;
    padding-left: 15px;
}
#menuprincipal ul {
    padding: 0;
    margin: 0;
}
#menuprincipal, #menuprincipal a {
    font-family: "Trebuchet MS", Arial, sans-serif;
}
#menuprincipal a {
    font-size: 16px;
    color: #000;
}
#menuprincipal li a:hover {
    font-weight: bold;
}
#menuprincipal li {
    list-style-type: none;
    padding-top: 24px;
    padding-bottom: 20px;
}
.menusecondaire li {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.menusecondaire ul {
    padding: 0;
    margin: 0;
}
.telechargements {
    padding: 0;
    margin: 0;
    width: 180px;
    list-style-type: none;
}
.telechargements a {
    color: #000;
}

.telechargements a:hover {
    text-decoration: underline;
}
.spip h3 {
    font-size: 14px;
    font-weight: bold;
}
.caractencadre-spip {
    font-size: 13px;
    font-weight: bold;
    color: #BC2514;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
.copythnet {
    padding-left: 10px;
    padding-top: 50px;
    font-size: 10px;
    color: #666666;
}
.recherche {
    padding-left: 10px;
}
#menuhorizon {
    margin-bottom: 10px;
    border-bottom: 2px solid #ccc;
}
#menuhorizon ul, #menuhorizon li {
    margin: 0;
    padding: 0;
    list-style-type: square;
}
#menuhorizon ul {
    padding-left: 20px;
}
#menuhorizon li {
    float: left;
    padding-right: 20px;
}
#menuhorizon li a {
    padding: 10px;
    padding-left: 0;
    font-size: 14px;
}
#article .chapo {
    font-size: 14px;
    color: #2D9DC0;
}
#archiveactu {
    margin-top: 20px;
}
#archiveactu h1 {
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: normal;
}
#archiveactu ul {
    margin: 0;
    padding: 0;
}
#archiveactu li {
    padding: 0;
    padding-top: 4px;
    margin: 0;
    list-style-type: none;
    border-bottom: 1px solid #ccc;
}
#archiveactu li p a {
    color: #000;
    line-height: 14px;
    margin: 0;
    padding: 0;
}
#entete h2 {
    margin-top: 5px;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 5px;
}
#entete h3 {
    margin-top: 0;
    font-size: 17px;
}
#article h2 {
    font-weight: normal;
}
.chapo {
    text-align: justify;
    font-size: 13px;
}
#article h4 {
    font-size: 13px;
    color: #BC2514;
    font-weight: normal;
}
.texteencadre-spip {
    text-align: justify;
    margin: 15px;
    padding: 10px;
    border: 1px solid #ccc;
}
