/* CSS Document */
#corps_page { background-image:url(../images/actu_navbas.gif); background-repeat:no-repeat;}

.date {color:#707070; font-size:10px;}
.lire_la_suite, .lire_la_suite a:link, .lire_la_suite a:visited, .lire_la_suite a:hover {text-align:right; color:#9c3313;}

/*Page articles*/
.titraille {border-bottom:1px solid #952402; margin:10px 0px; padding-bottom:5px;}
#edition {margin:0px 0px 5px 0px; color:#333; padding:5px; font-size:25px; font-variant:small-caps; font-weight:bold;}

/* Tableaux */
table.spip { width: 90%; text-align:left;
	margin: auto;
	margin-bottom: 1em;
	border: 1px solid;
	border-collapse: collapse; font-size:10px;}
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font-weight: bold; }
table.spip tr.row_first { background: #7e7e7e; text-align:center; font-weight:bold; color:#fff; }
table.spip tr.row_odd { background: #DDD; }
table.spip tr.row_even {
	background: #fff;
	background-color: #eee;
}
table.spip th, table.spip td { padding: 5px; text-align: left; vertical-align: middle; }

#nav_rub_nivactu {position:absolute; width:500px; font-size:11px; left:235px;  top:50px; color:#fff;}
#nav_rub_nivactu a:link, #nav_rub_niv1 a:visited {color:#fff; text-decoration:none;}
#nav_rub_nivactu a:hover {color:#000; text-decoration:none;}
.bloc_sousnav_actu, .bloc_sousnav_actu a:link, .bloc_sousnav_actu a:visited {color:#fff; text-decoration:none;}
.bloc_sousnav_actu a:hover {color:#000; text-decoration:none;}
.bloc_sousnav_actu {margin-top:3px; font-size:9px; }
.bloc_sousnav_actu ul {padding:0px 10px; margin:0px 5px; }
.lirelasuite {font-size:9px; text-align:right; margin:0;}
.pagination {position:relative; top:-35px; float:right; color:#000;}
.datebleu, .datebleu a:link, .datebleu a:visited, .datebleu a:hover {color:#005d9c; font-size:10px; font-weight:bold;}

a:link {color:#952402;}
a:visited {color:#952402;}
a:hover {color:#952402;}
.caractencadre-spip {color:#952402;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#952402;}
h1,h2,h3,h4,h5,h6 {color: #952402; margin:0;}
.bloc_derniers_commentaires {background-color:#FECCCB; padding:3px; margin-bottom:15px;}
.titre_cadre {border-bottom:1px solid #ddd; font-size:11px; font-weight:normal; font-variant:small-caps; margin:0px 0px 10px 0px; color:#952402;}

table.calendrier{ background-image:url(../images/bg_minical.gif); background-repeat:no-repeat; 
	width: 193px; height:181px;
	font-size: 0.8em;
	text-align: center;
	margin: 0 auto;
	border-collapse: collapse; margin-bottom:50px;
}

table.calendrier caption{font-size:12px; margin: 0 auto; background: #952402; color:#fff; padding-top:10px;}
table.calendrier caption img {margin:0px 10px;}
table.calendrier th{ padding:5px; font-variant:small-caps;
	color: #fff;
	background-color: #952402;
}

table.calendrier td{
	width: 14%;
	line-height: 2em;
	
}

table.calendrier td a{
	display: block;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background-color: #990000;
}

table.calendrier td a:hover{
	color: #000;
	background-color: #FFCC00;
}

table.calendrier td.aujourdhui{font-weight:bold;}

table.calendrier td.mois_precedent{
	color: #e1e1e1;
}

table.calendrier td.mois_suivant{
	color: #999;
}

table.calendrier td small{
	font-size: 100%;
}
.maintenant {font-size:10px; color:#000; text-align:center; font-weight:bold; padding:10px 0px; font-style:italic;}
.date_en_rouge {font-size:12px; color:#990000; text-align:center; font-weight:bold; padding:10px 0px; font-style:italic;}
.bloc_gauche {margin-top:20px; padding:10px; }
.crayon-html .formulaire_crayon {width: 400px;}
#post_scriptum {border-bottom:1px solid #990000; margin-left:17px; padding-bottom:15px; font-size:12px; color:#990000; font-weight:bold;}
