body
{
background-color:#F3DEA7;
margin-top:00px; margin-left:00px;
margin-right:00px; margin-bottom:00px;
}

.link_agenda
{
padding-bottom:15px;
padding-top:15px;
background-image:url(images/agenda.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
}

.centre_article
{
float:left;
margin-top:05px;
}

.spacer
{
clear:both; 
}

.spacer10
{
clear:both;
height:10px;
display:block;
}

.spacer15
{
clear:both;
height:15px;
display:block;
}

#general
{
width:994px;

}

.haut
{
width:813px;
height:22px;
float:left;
background-image:url(images/top_degra.jpg);
background-repeat:no-repeat;
background-position:left top;
display:block;
margin:00px;
padding:00px
}

.haut_accueil
{
width:181px;
height:22px;
float:left;
background-image:url(images/accueil.jpg);
background-repeat:no-repeat;
background-position:left top;
display:block;
margin:00px;
padding:00px;
}

#flash
{
float:left;
width:803px;
height:149px;
}

#lettre_recherche
{
background-image:url(images/fond_lettre.jpg);
background-repeat:no-repeat;
background-position:left top;
float:left;
width:190px;
height:149px;
}



.lire_aussi
{
margin:10px 00px 00px 15px;
padding:00px 00px 00px 18px;
background-image:url(images/fleche_fond_blanc.jpg);
background-repeat:no-repeat;
background-position:left top;
width:145px;
vertical-align:top;

}

#left
{
float:left;
width:181px;
background-image:url(images/degra_gris_horizontal.jpg);
background-repeat:repeat-y;
background-position:left top;
text-align:left;
margin:00px;
padding:00px;
}

#bas_art
{
text-align:center;
background-image:url(images/point_bas_art.jpg);
background-repeat:no-repeat;
background-position:center top;
padding:10px 00px 00px 00px;
}

#left_art
{
float:left;
width:181px;
height:120px;
text-align:left;
margin:15px 00px 00px 00px;
vertical-align:top;
}

#regroupe_chapo_texte
{
float:left;
width:603px;
height:100%;
text-align:left;
background-image:url(images/point_art.jpg);
background-repeat:repeat-y;
background-position:left top;
margin:15px 00px 00px 00px;
padding:00px 00px 00px 10px;
}

#regroupe_chapo_texte2
{
float:left;
width:603px;
height:100%;
text-align:left;
margin:15px 00px 00px 00px;
padding:00px 00px 00px 10px;
}

.img_lireaussi
{
background-image:url(images/lire_aussi.jpg);
background-repeat:no-repeat;
background-position:left top;
width:181px;
height:22px;
}

#centre
{
float:left;
width:359px;
margin:10px 00px 00px 00px;
padding:00px 00px 00px 05px !important;
padding:00px 00px 00px 04px;
text-align:left;
}

.ssrub
{
margin-bottom:00px;
padding-bottom:00px;
margin-top:00px;
padding-top:00px;
width:305px;
float:left;
}

.texte_rub
{
background-color:#EBA951;
width:590px;
color:#FFFFFF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:10px;
margin-bottom:15px;
}


#centre_rub
{
float:left;
width:614px !important;
width:613px;
margin:00px 00px 00px 00px;
padding:10px 00px 00px 05px !important;
padding:10px 00px 00px 04px;
text-align:left;
background-image:url(images/degra_gris_vertical.jpg);
background-repeat:repeat-x;
background-position:left top;
overflow:hidden;
}

#centre_art
{
float:left;
width:804px !important;
width:804px;
height:100%;
margin:00px 00px 00px 00px;
padding:00px;
text-align:left;
background-image:url(images/degra_gris_vertical.jpg);
background-repeat:repeat-x;
background-position:left top;
}

.semi_top
{
background-image:url(images/degra_gris_vertical.jpg);
background-repeat:repeat-x;
background-position:left top;
height:100%;
width:623px !important;
width:621px;
float:left;
overflow:auto;
margin:00px;
padding:00px;
}

.semi_top_grc
{
background-image:url(images/degra_gris_vertical.jpg);
background-repeat:repeat-x;
background-position:left top;
height:100%;
width:804px !important;
width:804px;
float:left;
overflow:auto;
margin:00px;
padding:00px;
}


#centre2
{
float:left;
width:241px;
margin:10px 00px 00px 00px;
padding:00px 05px 00px 05px !important;
padding:00px 05px 00px 04px;
text-align:left;
}

#regroupe
{
width:994px;
height:520px;
background-image:url(images/degra_gris_vertical.jpg);
background-repeat:repeat-x;
background-position:left top;
background-color:#FFFFFF;
margin:00px;
padding:00px;
}

#hiera_art
{
background-image:url(images/haut_gauche.jpg);
background-repeat:no-repeat;
background-position:left top;
margin:00px;
padding:15px 00px 15px 20px;
}

#regroupe_art
{
width:994px;
display:block;
background-image:url(images/fond_centre.gif);
background-repeat:repeat-y;
background-position:left top;
padding:00px;
vertical-align:top;
background-color:#FFFFFF;
overflow:hidden;
}

#regroupe_art_grc
{
width:994px;
display:block;
background-image:url(fond_centre_grc.gif);
background-repeat:repeat-y;
background-position:left top;
padding:00px;
vertical-align:top;
background-color:#FFFFFF;
overflow:hidden;
}

#bottom
{
width:994px;
height:22px;
background-image:url(images/bottom.jpg);
background-repeat:no-repeat;
background-position:left top;
margin:00px;
padding:00px;
overflow:hidden;
display:block;
}

.separation
{
float:left;
width:4px;
height:500px;
background-image:url(images/pointille.jpg);
background-repeat:repeat-y;
background-position:left top;
margin: 20px 00px 20px 00px;
}

#right
{
float:left;
width:190px;
height:100%;
background-image:url(images/degra_right.jpg);
background-repeat:repeat-y;
background-position:left top;
margin:00px;
padding:00px;
display:block;
}

.haut_left
{
width:190px;
height:76px;
background-image:url(images/votre_mairie.jpg);
background-repeat:no-repeat;
background-position:left top;
}

.haut_left2
{
width:190px;
height:58px;
background-image:url(images/infos_pratique.jpg);
background-repeat:no-repeat;
background-position:left top;
margin:10px 00px 00px 00px;
}

.menu
{
width:190px;
margin:00px;
padding:00px;
list-style-type:none;
}



.point_right
{
background-image:url(images/point_right.jpg);
background-repeat:no-repeat;
background-position:right top;
margin:5px 00px 5px 00px;
padding:00px;
width:150px;
height:3px;
display:block;
}

.lien_menu:link
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
display:block;
width:155px !important;
width:155px;
margin-bottom:4px !important;
margin-bottom:0px;
padding-left:35px;
margin-top:00px;
text-align:left;
}

.lien_menu:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
display:block;
width:155px !important;
width:155px;
margin-bottom:4px !important;
margin-bottom:0px;
padding-left:35px;
text-align:left;
}

.lien_menu:hover
{
background-image:url(images/fleche_fond_orange.jpg);
background-repeat:no-repeat;
background-position:left;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
display:block;
width:155px !important;
width:155px;
margin-bottom:4px !important;
margin-bottom:0px;
padding-left:35px;
text-align:left;
}

.lien_web
{
background-image:url(images/votre_web_tv.jpg);
background-repeat:no-repeat;
background-position:left top;
margin:10px 00px 00px 00px;
display:block;
width:183px;
height:58px;
}

.lien_mag
{
background-image:url(images/votre_mag_ligne.jpg);
background-repeat:no-repeat;
background-position:left top;
margin:10px 00px 00px 00px;
display:block;
width:183px;
height:58px;
}

.lien_galerie
{
background-image:url(images/galerie.jpg);
background-repeat:no-repeat;
background-position:left top;
margin:10px 00px 00px 00px;
display:block;
width:183px;
height:58px;
}

.plus
{
background-image:url(images/plus.jpg);
background-repeat:no-repeat;
background-position:right top;
display:block;
float:right;
width:17px;
height:15px;
}

#asavoir
{
text-align:left;
background-color:#EBA951;
margin:15px;
padding:5px;
vertical-align:top;
}



.plus_edito2_old
{
background-image:url(images/plus.jpg);
background-repeat:no-repeat;
background-position:right top;
display:block;
float:right;
margin-right:15px;
width:17px;
height:15px;
}

.plus_edito
{
background-image:url(images/plus.jpg);
background-repeat:no-repeat;
background-position:right top;
display:block;
float:right;
margin-right:15px;
width:17px;
height:15px;
}

.plus_edito2
{
color:#85B416;
float:left;
margin-right:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}

.plus_edito3
{
color:#85B416;
float:right;
margin-right:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
text-align:right;
}


.div_menu
{
display:none;
text-align:left;
vertical-align:text-bottom;
}

#right a
{
outline:none;
}

#barre_haut a
{
display:inline-block;
outline:none;
}

/* SPIP-STYLE                                              version 1.9  */
/* Cette feuille contient les styles associes au code genere par SPIP.  */
/* Ces styles sont indispensables et doivent necessairement etre        */
/* definis pour le bon fonctionnement de vos squelettes.                */


/* Raccourcis typographiques de SPIP */
i.spip {}
strong.spip {}
hr.spip {}

.spip_puce { list-style-position: outside; }

ul.spip {}
ol.spip {}
li.spip {}

h3.spip {
	text-align: center; 
	margin-top: 2em; 
	margin-bottom: 1.4em; 
	font-size: 1.15em; 
	font-weight: bold; }

/* Paragraphes, citations, code et poesie */
p.spip {}
p.spip_note {}

blockquote.spip, .spip_serif { font-family: Georgia, Times, serif; }

blockquote.spip { 
	margin: 1em; 
	padding-left: 1em;
	padding-right: 1em;
	border: 1px dotted; }

div.spip_poesie { 
	margin: 1em; 
	padding-left: 1em; 
	border-left: 1px solid;
	font-family: Garamond, Georgia, Times, serif; }
div.spip_poesie div { text-indent: -60px; margin-left: 60px; }

.spip_code, .spip_cadre { font-family: monospace; font-style: normal; font-size: 1.2em; }
.spip_cadre { width: 99%; border: 1px inset; }

.spip_surligne { background: #FF6; }

/* Tableaux */
table.spip {
	margin: auto;
	margin-bottom: 1em;
	border: 1px solid;
	border-collapse: collapse; }
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: #FFFFFF; }
table.spip tr.row_odd { background: #FFFFFF; }
table.spip tr.row_even { background: #FFFFFF; }
table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: middle; }

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: none; }

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }

/* Images typographiques (via image_typo), URL a revoir... */
.format_png { behavior: url(win_png.htc); }

/* modeles par defaut */
.spip_modele { float: right; display: block; border: 1px dotted #666; width: 180px; }

/* Barre de raccourcis typographiques */
table.spip_barre { width: 100%; }

table.spip_barre a img {
	background: #FDA;
	padding: 3px;
	border: 1px outset #999; }
table.spip_barre a:hover img {
	background: #FFF;
	border: 1px solid #999; }

table.spip_barre input.barre { width: 100%; background: #EEE; }

/* * Couleurs des liens de Spip */
a.spip_note {} /* liens vers notes de bas de page */
a.spip_in { color: #900; } /* liens internes */
a.spip_out { color: #009; } /* liens sortants */
a.spip_url { color: #009; } /* liens url sortants */
a.spip_glossaire { color: #060; } /* liens vers encyclopedie */
.on { font-weight: bold; color: #000; } /* liens exposes */