/*DEFAULT CSS*/

html,body {
margin:0;
padding:0;
height:100%; /* needed for container min-height */
background:#fff; /*#f7f6f3;*/
font-family:helvetica,arial,sans-serif;
font-size:12px;
}
h1{margin:0;}
h2{margin:20px 0px;}
h3{margin:4px 0px;}
h1, h2, a {color:#000;}
p { 
margin:0 0 1em;
}
div#container {
position:relative; /* needed for footer positioning*/
margin:0 auto; /* center, not in IE5 */
width:900px;
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */
}

div#header {
border-bottom:1px solid #eee;
font-family: GillSans, Calibri, Trebuchet, sans-serif;
padding:26px 3px;
font-size:14px;
}
#header h1{
font-size:14px;
text-transform:uppercase;
}
#menu{
float:right;
text-transform:uppercase;
padding:0;
margin:0;
}
#header li{
font-size:12px;
padding:5px;
display:inline;
}
#header a{
padding:0px 8px;
text-decoration:none;

}
/* MENU */
body#ev1  a#ev1nav,
body#ev3  a#ev3nav,
body#ev4  a#ev4nav,
body#ev5  a#ev5nav,
body#ev6  a#ev6nav,
body#ev14  a#ev14nav,
body#ev16  a#ev16nav,
body#evlinks  a#evlinksnav,
body#evcontact  a#evcontactnav,
#menu a:link.active, 
#menu a:visited.active, 
#menu a:hover,
#footer a:link.active, 
#footer a:visited.active, 
#footer a:hover{
background-color:#000;

}
div#content {
padding:10px;
padding-bottom:60px; /* bottom padding for footer */
}
div#content p {
padding:0;
}
#news{
height:100%;
text-align:center;
margin:auto;
}
#news h2{
text-align:left;}
#news img{
padding:2px;
border:1px solid #ccc;
float:right;
}
#news p{
margin:0;
margin-top:2px;
color:#999;
}
#news div{
width:350px;
text-align:left;
}
#news h3{
}
.date{
text-transform:uppercase;
font-size:11px;
margin-top:18px;
color:#fff;
background-color:#000;
padding:1px 4px;

}
.brique{
min-height:105px;
float:left;
border:1px solid #ccc;
padding:3px;
width:275px;
margin:2px 4px;
_margin:2px 4px;
}
.infosbrique{
width:150px;
float:right;
}
.infosbrique p{
line-height:13px;
color:#ccc;
font-size:12px;}
.brique img{
padding: 0;
border:0;
}
.ligne{
border-top:1px solid #eee;
padding:5px 0;
}
.ligne p{
margin-left:30px;}
div#footer {
position:absolute;
bottom:0;
height:60px;   /* Height of the footer */
width:100%;
}
#footer ul{float:right;
padding-top:10px;
padding-right:10px;
}
#footer li{
font-size:10px;
text-transform:uppercase;
display:inline;
padding-right:5px;
letter-spacing:0.1em;
}
#footer a{text-decoration:none;
}
#copyright {
width:200px;
padding:20px 10px;
font-size:10px;
margin:0;
}
label{display:block;
}
fieldset{border:0}
legend{font-size:14px;
padding:10px 0px;}

#email_message_auteur_1, #sujet_message_auteur_1, texte_message_auteur_1{width:300px;}
.spip_bouton{margin-top:5px;}
.previsu{background-color:#eee;
padding:5px 20px;
margin:3px 0px;}
