body {
	margin: 0px;
	margin-top: 0;
	marginheight: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	background:#fff;
	color:#000;

}

a		{ color: #052E3F; text-decoration: none; font-size:10px;}
a.blanc		{ color: #FFFFFF; text-decoration: none}
a.clair		{ color: #fcebcc; text-decoration: none}

a:hover { 
	color: #ff0000; 
	text-decoration: none; 
	cursor: hand;
	}


.boiteamenu{

font-size:9px;
background-color: #ffecce;
border: 1px solid #666666;
margin: 0,5em;
padding:5px;
}

a:hover.boiteamenu {
font-size:9px;
background-color: #cc0000;
border: 1px solid #666666;
margin: 0,5em;
padding:5px;
}


a.menu_top	{
		display: block;
		padding: 3px;
		color: #4C84BB;
		font-size: 10px;
		text-align: center;
		width: 100%;
}


a.sousmenu {
	font-weight:bold;
	font-size:12px;
	color:#000;
	display:block;
	padding:4px;
	background:#cc2;
}

a:hover.menu_top,  a:hover.sousmenu	{
		color: black;
		background-color: #ccbbbb;
	}

a.article_liste	{
		display: block;
		padding: 1px;
		color: #000;
		font-size: 10px;
		text-align: center;
		width: 100%;
		background: #F09450;
		border: 1px solid #E96C10;
}

a:hover.article_liste {
		color:#000;
		background: #fff;      
}


.info_id	{
		display: block;
		padding: 1px;
		color: #000000;

		font-size: 10px;
		text-align: center;
		width: 100%;
		border-top: 1px dotted #F1DEBA;
		border-right: 1px dotted #F1DEBA;
}

.pupub	{
		display: block;
		padding: 1px;
		color: #000000;
		font-size: 10px;
		text-align: center;
		width: 100%;
		background-color: #cc9999;
		border-top: 1px solid #F1DEBA;
		border-left: 1px solid #F1DEBA;
		border-bottom: 1px solid #F1DEBA;
		border-right: 1px solid #F1DEBA;
}


a.commentaire	{
		display: block;
		padding: 1px;
		color: #ffffff;
		font-size: 10px;
		text-align: center;
		width: 100%;
		background-color: #004477;
		border: 1px solid #5898C8;
}

a:hover.commentaire {
		color:#fcebcc;
		background-color: #F09450;      
}

.stats	{
	font-size: x-small;
}


.agenda_du_jour { 
                 padding: 10px; 
     		 font-size:10px;
	}

.breves_liste {
	       font-size:10px;
}

a.breves_liste {
	       font-size:10px;
}



.lien_rubrique{ 
                padding:0;
                border:1px solid #000000;
                }

.une_de_sommaire {  

}

.texteblanc { padding:5px; color: #990000;}
.textegris { padding:5px; color: #000;}

.forum_synthese {
	padding:1px;
	font-size: 10px;
	color:#888888;
}

.popularite	{
	font-size: 10px; 
	color: #000000; 
	padding 4px;
	}

.titre_rubrique { 
	padding: 0px;	
	color:#000;
	font-weight:bold;
	font-size:16px;
	}


.rubrique 	{ 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 13px; 
	color: #3799b7; 
}

a.rubrique_entete {
	font-weight:bold;
	font-size:14px;
	color:#000;
	display:block;
	padding:4px;
	padding-bottom:10px;
	background:#cc2;
}

a:hover.rubrique_entete {
	font-weight:bold;
	font-size:14px;
	color:#fff;
	display:block;
	padding:4px;
	padding-bottom:10px;
	background:#cc0000;
}

a.sousrubrique_entete {
	font-weight:bold;
	font-size:11px;
	color:#000;
	display:block;
	padding:1px;
	background:#cc2;
}

a:hover.sousrubrique_entete {
	font-weight:bold;
	font-size:11px;
	color:#fff;
	display:block;
	padding:1px;
	background:#cc0000;
}


.rubrique_entete_menus {
	font-weight:bold;
	font-size:14px;
	color:#fff;
	padding:4px;
	padding-bottom:10px;
	background:#EACA19;
}

.cadre_une_de_rubrique { 

	padding:4px;
        border-right: 1px solid #666666;
        border-bottom: 1px solid #666666;

	}

a.cadre_une_de_rubrique { 

	font-weight:bold;
	border:none;
	padding:2px;
}

a:hover.cadre_une_de_rubrique { 
	color:#ff0000;
	font-weight:bold;
	border:none;
	padding:2px;
}

.boite_sommaire_gauche {
	position:relative;
	width:200px;
	height:245px;
	overflow:auto;
	border:none
	border-left:none;

}


.liste_article_sommaire { 
	padding:4px;
	}


.bandeau_haut  {
		background: #fff;
}

.colonne_droite {
		background: #F4F4F4;
}

.cadre_contenu { 
	
	background: #fff;
	padding: 0px;
}

.sommaire_gauche { 
	padding:4px;

	}


.Recherche {

}
.menu_rapide { 
               padding: 3px; 
               }

.box_breves { 
	border: 1px solid #55555; 
	padding: 3px; 

	}


.box_black {

	border-top: 1px solid #555;
	border-left: 1px solid #555;
	background: #f4F4F4;
	padding:4px;
}

.box_pa {
	border: 1px dotted #fff1d7;
	padding:4px;
	background: #D6BADD;
	-moz-border-radius: 7px;	
	border-radius: 7px;
}

.cadre_article { 

	padding: 5px; 	
}

.cadre_article a {
		color:#0044aa;
} 

.cadre_article img {
                 padding: 0px; 
                 border-left: 1px solid #666666;
                 border-top: 1px solid #666666;
                 border-right: 1px solid #aaa;
                 border-bottom: 1px solid #aaa;
}


.reagir {
	font-size:11px; 
	padding:1px; 
	color:#112244;
	background: #ffffff;
	border: 1px solid #004477;
}

.relief { 
                 padding: 0px; 
                 border-left: 1px solid #666666;
                 border-top: 1px solid #666666;
                 border-right: 2px solid #aaa;
                 border-bottom: 2px solid #aaa;
	}

.relief2 { 
	border-bottom: 1px solid #404040; 
	border-right: 1px solid #404040; 
	border-left: 1px solid #292929; 
	border-top: 1px solid #292929; 
	padding: 1px; 
	}

.sous_rubrique	{
	font-size: 15px;
	padding:0px;

	}		

.art_suivants {		
	font-size:10px;
	padding:3px;
}

a.art_suivants {
	padding:3px;
	padding-bottom:7px;
	font-size:10px;
	color:#444;
}

.dans_meme_rubrique { 
	border: none;
	padding: 3px; 
	}

.menu_breve { 
	padding: 3px; 
	}

.hierarchie {
	font-size: 10px;
	padding-left: 40px;
	color: #000000; 
	text-decoration: none; 
	padding: 1px;
	}		

.lieu_aleatoire {
		border:1px solid #000; 
		border-left:1px solid #000; 
		border-bottom:1px solid #000; 
}

td.article 	{ 	
		font-size: 15px; 
		padding: 5px; 
		}

td.breve 	{ 	
		font-size: 15px; 
		padding: 5px; 
		}

.annonce	{

}


font		{ font-family: Verdana, Arial, sans-serif; font-size: 13px; }
td		{ font-family: Verdana, Arial, sans-serif; font-size: 13px; }

.titre 		{ 
                  color:#fff;
                  font-family: Verdana, Arial, sans-serif; 
                  font-size: 15px; 
                  }

a.titre		{ 
                  color:#c4c022;
                  font-family: Verdana, Arial, sans-serif; 
                  font-size: 15px; 
                  }
a:hover.titre		{ 
                  color:#cc0000;
                  font-family: Verdana, Arial, sans-serif; 
                  font-size: 15px; 
                  }


.titre_liste	{ font-family: Verdana, Arial, sans-serif; font-size: 14px; }
.tresgros	{ font-family: Verdana, Arial, sans-serif; font-size: 20px; }
.une 		{ font-family: Verdana, Arial, sans-serif; font-size: 15px;}
.small 		{ font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.realsmall 	{ font-family: Verdana, Arial, sans-serif; font-size: 9px; }
.medium 	{ font-family: Verdana, Arial, sans-serif; font-size: 14px;}
.indication 	{ font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #3799b7; }

.indication_medium { font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #3799b7; }

.big 		{ font-family: Verdana, Arial, sans-serif; font-size: 20px; }

a.titre_site	{ 
		font-size: medium; 
		color:#c4c022; 
		font-weight:bold;
		font-style:italic;
}

a:hover.titre_site	{ 
		color:#4C84BB; 
}

.pagination { 
	font-size: 12px;
	background: #dddddd;

}

.deroulant 	{ background-color: #002200; border-style: none; font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #ffcc05; }


.evenement 	{ background : #ffffff; padding 2px;}

.rubrique_agenda_box { 
		border:2px dashed #112244;
}


td.calendar_this_month {
	background: #ffffff;
}

td.calendar_this_day {
	border: 3px solid #000077;
	background: #eeeeee;
}


td.calendar_not_this_month {
	background: #aaaaaa;
}

.spip_doc_descriptif{
	font-size:9px;
}

a.spip_out {
	   font-size:12px;
	   color:#000;
	   background:#cc2;
	   padding:2px;
	   -moz-border-radius:4px;
	   border:1px solid #000;
}

a:hover.spip_out {
	   font-size:12px;
	   background:#eee;
	   padding:2px;
	   -moz-border-radius:4px;
	   border:1px solid #aaa;
}

a.spip_url {
	   font-size:12px;
	   color:#000;
	   background:#cc2;
	   padding:2px;
	   -moz-border-radius:4px;
	   border:1px solid #000;
}

a:hover.spip_url {
	   font-size:12px;
	   background:#eee;
	   padding:2px;
	   -moz-border-radius:4px;
	   border:1px solid #aaa;
}

.date_article {
	font-size:10px;
	text-align:right;
}

