@import url("css/habillage.css");
@import url("css/colonnes.css");

body {
margin: 2px 5px;
padding: 0px;
background: #999;
color: #4682B4; 
border: 1px solid #666;
}

a {
font-weight: bold;
color: #333;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

img {
border: 0px;
}

.u {
height: 300px;
margin: 0;
}

h1.titre {
margin: 10px 0 25px 35px;
}

#search input:focus {
border: 2px solid #0FF;
}

/* Pages */

#conteneur {
background: white;
padding-top: 5px;
overflow: auto;
}
#page {
margin: 0 225px 30px 225px;
}
#page h2{
margin: 25px 5px;
}
#page .spip_logos {
float: right;
}
#page input {
display: block;
}

/* article */

div#jiz {
margin-left: 215px;
margin-right: 155px;
}

#trace {
margin: 5px;
font-size: 70%;
}

#trace a{
color: #666;
}

.repondre {
float: right;
}

/* couleurs menu */

#menu-d a.c1 {color: #3cf;}
#menu-d a.c2, #menu-d a.c46 {color: #e66;}
#menu-d a.c3 {color: #6e6;}
#menu-d a.c4 {color: #f96;}
#menu-d a.c32 {color: #a6a;}
#menu-d a.c45 {color: #C99;}


/* couleur articles */

.articles a.c1 {border-color: rgb(51, 204, 255);}
.articles a.c2, .articles a.c46 {border-color: #e66;}
.articles a.c3 {border-color: #6e6;}
.articles a.c4 {border-color: #f96;}
.articles a.c21 {border-color: #66e;}
.articles a.c32 {border-color: #a6a;}


/* couleur agenda */

.r25 {background: #AAA;}
.r1 {background: #AAA;}
.r2 {background: #e66;}
.r3 {background: #6e6;}
.r4 {background: #f96;}
.r21, .r45 {background: #66e;}
.r32 {background: #a6a;}
.r34 {background: rgb(51, 204, 255);}



/* reponse-article */

#reponse-article {
clear: both;
padding: 30px 150px 0 200px;
margin-top: 15px;
background:  #ccd url(images/df.jpg) repeat-x;
font-size: 0.9em;
}

#reponse-article ul{
list-style: none;
padding: 0 0 0 15px;
}

#reponse-article ul li {
background: #fff;
border: 1px solid #069;
margin-bottom: 10px;
}

#reponse-article ul li.sous-rep {
background: transparent;
border: 0;
}

#reponse-article strong {
color: #069;
}

#reponse-article span {
color: #036;
}

#reponse-article hr {
border: 1px dotted #ccc;
margin: 4px 8px;
}

#reponse-article p {
margin: 0;
font-family: arial; 
}

#reponse-article p.entete {
background: #e0e9ff;
border-bottom: 1px solid #069;
padding: 2px 5px;
font-size: 0.9em;
margin-bottom: 10px;
}

#reponse-article div.texte {
margin: 2px 8px; 
}

#reponse-article p.reponse {
padding: 2px 10px 4px 0; 
font-size: 0.65em;
text-align: right;
}

/* Liens */

#page ul{
list-style: none;
padding: 0;
}
#page ul li h3, .menu h3{
margin-top: 25px;
text-transform: uppercase;
font-size: 0.9em;
font-weight: normal;
color: #669;
}
#page ul li ul, #page ul.plan {
list-style: square url(images/puce.gif);
padding-left: 25px;
padding-bottom: 5px;
}
#page ul a{
font-family: Arial, Helvetica, Serif;
font-size: 0.8em;
}
#page ul p{
font-size: 0.8em;
text-align: justify;
text-indent: 4px;
}
#page ul p{
font-size: 0.8em;
text-align: justify;
text-indent: 4px;
}
#page ul .date{
padding-left: 12px;
}
#page ul li span {
padding: 1px 2px;
}
span.d37 {
background: #ff6;
color: #000;
}
span.d41, 
span.d39 {
background: #f66;
color: #000;
}
span.d43 {
background: #99f;
color: #000;
}

.plan li.no {
list-style: none;
}

/* feuille de style bio_spip */

.spip_bouton { 
background: #f0ffff;
}

.formrecherche { 
width: 100% ; background: #F8FFFF;
}

.forml { 
width: 95% ; 
background: #F8FFFF;}

table.spip tr.row_first {
background: #33c;
color: #ccc;
}

.spip_encadrer {
width : 100%;
background: #00008B;
padding: 5px;
border: 1px #f0ffff solid;
}

.annonce {
color: #2226bc;
}

table.spip tr.row_odd {
background: #cccccc;
}

table.spip tr.row_even {
background: #f0f0f0;
}

h3.spip {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 120%;
text-align: center;
}

.spip_documents{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size : 70%;
}

/* couleur de fond des tables : menu */
.tablefond {
background: #F8FFFF;
}

/* couleur de l'aplat de couleur des tables : menu */
.tableaplat {
background: #00008B;
}

/* couleur de l'ombre des tables : menu */
.tableombre {
background: #00008B;}

 
/* couleur des caract�res sur les aplats des tables */
.charcadre {
color: #000000;
} 

table.spip td {
padding: 1px;
text-align: left;
vertical-align: middle;
}

.spip_cadre {
width : 100%;
background: #FFFFFF;
padding: 5px;
}

.reponse_formulaire {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 110%;
color: red;
}

.spip_surligne { background: #FFFF66; }

