/* \*/
* html i.spip {
	overflow: hidden;
	o\verflow: visible;
	width: 98%;
	w\idth: auto;
	he\ight: 100%;
}
/* */

#selectrub {
	padding: 0px; 
	margin: 0px; 
	margin-bottom: 0.5em; 
	background: #ffffff; 
	border: solid 1px; 
	font-family: Verdana,Helvetica,sans-serif; 
	font-size: small;
}

.titrerub {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight: bold;
	font-size: small;
	color: #f7e5cf;
	text-align: right;
	border-bottom: solid 1px #f7e5cf;
	margin-bottom : 5px;
	padding: 0em;
}

.titre {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	color: #000000;
	font-size: xx-large;
	font-weight: 200;
	margin-left: 0px;
	margin-top : 0px;
	margin-bottom: 10px;
	padding: 0em;
}
.titre h1{
	font-weight: 200;
	font-size: xx-large;
	margin: 0px;
	padding: 0em;
}

.surtitre {
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-weight: bold;
	font-size: small;
	color: #666666;
	text-align: right;
	margin-left: 0px;
	margin-bottom : 5px;
	padding: 0em;
}

.soustitre {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular,
	font-weight: bold;
	font-size: medium;
	color: #999999;
	text-align: left;
	margin: 0px;
	margin-bottom : 10px;
	padding: 0em;
	padding: 3px;
}

.soustitre h2{
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular,
	font-weight: bold;
	font-size: medium;
	color: #999999;
	text-align: left;
	margin: 0px;
	margin-bottom : 10px;
	padding: 0em;
	padding: 3px;
}

.descriptif {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight: bold;
	font-size: small;
	color: #990033;
	margin-left: 0px;
	margin-top : 15px;
	margin-bottom : 5px;
	padding: 0em;
}

.descriptif a {
	color: #000000;
	}

.articles {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: medium;
	color: #f0d400;
	text-align: right;
	margin-left: 0px;
	margin-top : 5px;
	padding: 0em;
}

.texte {
	display:inline;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: small;
	color: #666666;
	margin-left: 0px;
	margin-top : 3px;
	padding: 0em;

}
/* \*/
* html .texte {
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	he\ight: 100%;
}
/* */

.titremenu {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight: bold;
	font-size: medium;
	color: #ea8614;
	margin-left: 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	border-bottom: solid 1px #e4e4e4;
	padding: 0em;
}
.titremenu h1, h2 {
	font-size: medium;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight: bold;
	margin-left: 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding: 0em;
}

.chapo {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: small;
	color: #333333;
	font-weight: bold;
	margin-left: 0px;
	margin-bottom : 10px;
	padding: 0em;
}

.date {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: small;
	font-weight: bold;
	margin-left: 0px;
	margin-top : 10px;
	padding: 0em;
}

.couleur_secteur_1{
	color: #999999;
	}
	
.couleur_secteur_2{
	color: #333366;
	}
	
.couleur_secteur_3{
	color: #FF6600;
	}
	
.couleur_secteur_4{
	color: #660066;
	}
	
.couleur_secteur_5{
	color: #336633;
	}
	
.couleur_secteur_6{
	color: #36589F;
	}
	
.couleur_secteur_7{
	color: #993333;
	}					

.introduction {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: small;
	/*font-style: italic;*/
	color: #666666;
	margin: 0px;
	padding: 0em;
}

/* \*/
* html .introduction {
	overflow: hidden;
	o\verflow: visible;
	width: 98%;
	w\idth: auto;
	he\ight: 100%;
}
/* */

.lien_article {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #cccccc;
	margin-left: 0px;
	margin-top : 10px;
	padding: 0em;
}

.lien_article a {
	color: #cccccc;
}

.ps {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: small;
	color: #999999;
	margin-left: 0px;
	margin-top : 10px;
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: italic;
	border-top: dashed 1px #cccccc;
	border-bottom: dashed 1px #cccccc;
}

.notes {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: x-small;
	color: #999999;
	margin-left: 0px;
	margin-top : 10px;
	padding: 0em;
}
		
.menualt {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 90%;
	}

.moisagenda {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight: bold;
	font-size: medium;
	text-align: right;
	border-bottom: solid 1px #660066;
	margin-left: 0px;
	margin-top : 25px;
	margin-bottom : 15px;
	padding: 0em;
}

.titredoc {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight: bold;
	font-size: small;
	color: #ff0000;
	text-align: center;
	margin-left: 0px;
	margin-top : 5px;
	margin-bottom : 5px;
	padding: 0em;
}

.descdoc {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: xx-small;
	font-style: italic;
	color: #666666;
	text-align: center;
	margin-left: 0px;
	margin-top : 5px;
	margin-bottom : 10px;
	padding: 0em;
}

.textemenu {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	width: 160px;
	margin-left: 0px;
	margin-right : 10px;
	padding: 0em;
}

.contact {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: small;
	color: #666666;
	margin: 0px;
	padding: 0em;
	padding-left: 40px;
	background: url(http://www.cc-dufumelois.com/squelettes/habillage/contact.png) no-repeat top left;
}

.contact h4{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: medium;
	color: #8f002d;
	margin-bottom: 0px;
}
	
a.spip_url { }
a.spip_in { }
a.spip_out { }
a.spip_glossaire { }

.spip_code { }

p.spip_note { }

.spip_logos,a img { border:none; }

h3.spip {
	min-height: 40px;
	background: url(http://www.cc-dufumelois.com/squelettes/habillage/feuille_1.png) no-repeat top left;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular,
	font-weight: bold;
	font-size: 20px;
	color: #999999;
	text-align: left;
	border: 0px;
	margin-top : 20px;
	margin-bottom : 10px;
	padding: 3px;
	padding-left: 45px;
	padding-top: 12px;
	}

.theme_1 texteencadre-spip {
	padding: 8px;
	color: #000000;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: solid 1px #999999;
	}

.theme_1 a {
	color: #000000;
	font-weight: bold;
	}

.theme_2 h3.spip {
	background: url(http://www.cc-dufumelois.com/squelettes/habillage/feuille_2.png) no-repeat top left;
	color: #333366;
}

.theme_2 a {
	color: #333366;
	font-weight: bold;
	}

.theme_3 h3.spip {
	background: url(http://www.cc-dufumelois.com/squelettes/habillage/feuille_3.png) no-repeat top left;
	color: #FF6600;
}

.theme_3 a {
	color: #FF6600;
	font-weight: bold;
	}

.theme_4 h3.spip {
	background: url(http://www.cc-dufumelois.com/squelettes/habillage/feuille_4.png) no-repeat top left;
	color: #660066;
}

.theme_4 a {
	color: #660066;
	font-weight: bold;
	}

.theme_5 h3.spip {
	background: url(http://www.cc-dufumelois.com/squelettes/habillage/feuille_5.png) no-repeat top left;
	color: #336633;
}

.theme_5 a {
	color: #336633;
	font-weight: bold;
	}

.theme_6 h3.spip {
	background: url(http://www.cc-dufumelois.com/squelettes/habillage/feuille_6.png) no-repeat top left;
	color: #36589F;
}

.theme_6 a {
	color: #36589F;
	font-weight: bold;
	}

.theme_7 h3.spip {
	background-color: #993333;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: 200;
	font-size: 20px;
	color: #ffffff;
	text-align: center;
	border: 0px;
	margin-top : 20px;
	margin-bottom : 10px;
	padding: 3px;
}

.theme_7 a {
	color: #993333;
	font-weight: bold;
	}


h4.spip {
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: 200;
	font-size: 16px;
	color: #999999;
	text-align: left;
	border: 0px;
	margin-top : 16px;
	margin-bottom : 8px;
	padding: 0em;
	padding-left: 0px;
	border-bottom: solid 1px #999999;
}

h5.spip {
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	text-align: center;
	border: 0px;
	margin-top : 10px;
	margin-bottom : 5px;
	padding: 0em;
	padding-top: 0px;
	padding-left: 0px;
	border-bottom: solid 1px #666666;
}

.spip_puce {
	list-style-position: inside;
	list-style-image: url(http://www.cc-dufumelois.com/squelettes/habillage/puce.gif);
	border-width: 0px;
}

.caractencadre-spip {
	background-color: #e2e2e2;	
}

.texteencadre-spip {
	padding: 8px;
	color: #000000;
	margin: 5px;
	margin-top: 8px;
	margin-bottom: 8px;
	border: solid 1px #999999;
	}



hr.spip { }
b.spip { }
i.spip { }


.spip_encadrer {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	width : 95%;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px #666666 solid;
}

.spip_cadre {
	width : 95%;
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 10px;
}

blockquote.spip {
	background: url(http://www.cc-dufumelois.com/squelettes/habillage/tirlidi.png) no-repeat top left;
	font-family: Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: small;
	color: #000000;
	text-align: left;
	margin: 5px;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-right: 10px;
	background-color: #ffffff;
	padding: 0px;
	padding-left: 24px;
}


div.spip_poesie {
	float: right;
	width: 140px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #335f9b;
	text-align: left;
	margin: 5px;
	margin-right: 0px;
	margin-left: 10px;
	background-color: #ffffff;
	padding: 5px;
}
div.spip_poesie div {

}


table.spip {
	/*cellspacing: 0px;*/
	border : 1px solid #CCCCCC;
}

table.spip caption {
	caption-side: top;
	/* bottom pas pris en compte par IE */
	text-align: center;
	padding: 3px;
	font-weight: bold;
	font-family: Verdana,Arial,Sans,sans-serif;
	font-size: small;
	color: #666666;
	background: #ffffff;
}

.tabcoul {

}

table.spip tr.row_first {
	background-color: #666666;
	text-align: center;
	color: #ffffff;
}

table.spip tr.row_odd {
	background-color: #ffffff;
	text-align: left;
	color: #666;
}

table.spip tr.row_even {
	background-color: #CCCCCC;
	text-align: left;
	color: #333;
}

table.tabcoul tr.row_first {

}

table.tabcoul tr.row_odd {

}

table.tabcoul tr.row_even {

}

table.tabcoul td {
	padding: 5px;
	vertical-align: middle;
}

table.spip td {
	padding: 5px;
	vertical-align: middle;
}

form.formrecherche {
	margin-top: 5px;
	margin-bottom: 5px;
}
input.formrecherche {
	width: 95%;
	background-color: #FFDDAA;
}

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

.spip_surligne { background-color: #FFFF66; }


/*
 * Barre de raccourcis
 */

a.spip_barre img {
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #aa9966;
	border-bottom: 1px solid #aa9966;
	padding: 3px;
	background-color: #FFDDAA;
}
a.spip_barre:hover img {
	border: 1px solid #808080;
	padding: 3px;
	background-color: #f8f8f4;
}

.agenda_un_evenement{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: small;
	color: #666666;
	margin: 0px;
	padding: 0em;
	margin-bottom:2em;
}

a {
	color: #000000;
	text-decoration: none;
}

a:hover {
	color: #000000;
	text-decoration: underline;
}

a:visited {
	color: #333333;
}

.lienon, .lienon a {
	text-decoration: underline;
}

#contenu a {
	text-decoration: underline;
}

#contenu a:hover {
	text-decoration: overline;
}

#contenu h1 a {
	text-decoration: none;
}

#contenu h2 a {
	text-decoration: none;
}

#contenu h3 a {
	text-decoration: none;
}

#contenu h1 a:hover {
	text-decoration: overline;
}

#contenu h2 a:hover {
	text-decoration: overline;
}

#contenu h3 a:hover {
	text-decoration: overline;
}

body {
	font-family: Verdana,Helvetica,sans-serif;
	background-color: #cccccc;
	margin-left: 0px;
	margin-top: 10px;
	text-align: center;
}

#container {
	background: #ffffff;
	border: 1px solid #333333;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	height:100%; !important
		min-height: 540px;

}

.spacer {
	clear: left;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.sans_bord {
	border: 0px;
	padding: 0px;
}

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

.flash {
	font-family: Verdana,Helvetica,sans-serif;
	font-size: x-small;
	color: #ffcc00;
	padding-bottom: 1em;
}

#bloc_general {
	width: 100%;
	height: 100%;
	min-height:540px;
	text-align: center;
	padding: 0px;
	margin: 0px;
	border: 0px;
	margin-top: 0px;
}

#menu_haut {
	margin: 0px;
	margin-left: 0;
	margin-right: auto;
	width: 900px;
	height: 200px;
	padding: 0px;
	border: 0px;
}

#bloc_bas {
	width: 900px;
	margin: 0px;
	margin-left: 0;
	margin-right: auto;
	margin-bottom: 20px;
	text-align: left;
	padding: 0px;
	border: 0px;
}

#gauche,#gauche_accueil {
	float: left;
	width: 290px;
	height: 540px;
	margin: 0px;
	margin-top: 0px;
	padding: 0px;
	border: 0px;
}

#gauche_flash {
	float: left;
	width: 125px;
}

.menu,#menu_2,#menu_3,#menu_4,#menu_5,#menu_6,#menu_49,#menu_50 {
	float: left;
	width: 165px;
	height: 540px;
	margin: 0px;
	margin-top: 0px;
	padding: 0px;
	overflow: hidden;
}

.menu_bas,#menu_bas_2,#menu_bas_3,#menu_bas_4,#menu_bas_5,#menu_bas_6,#menu_bas_49,#menu_bas_50 {
	width: 220px;
}

.menu {
	background: url(http://www.cc-dufumelois.com/squelettes/habillage/gauche_fond.png) no-repeat top left;
}
#menu_2 {
	background: url(http://www.cc-dufumelois.com/squelettes/habillage/gauche_fond_2.png) no-repeat top left;
}

#menu_3,#menu_49 {
	background: url(http://www.cc-dufumelois.com/squelettes/habillage/gauche_fond_3.png) no-repeat top left;
}

#menu_4 {
	background: url(http://www.cc-dufumelois.com/squelettes/habillage/gauche_fond_4.png) no-repeat top left;
}

#menu_5 {
	background: url(http://www.cc-dufumelois.com/squelettes/habillage/gauche_fond_5.png) no-repeat top left;
}

#menu_6,#menu_50 {
	background: url(http://www.cc-dufumelois.com/squelettes/habillage/gauche_fond_6.png) no-repeat top left;
}

#menu_texte {
	margin-left: 0;
	margin-top: 10px;
	width: 140px;
}

.menugauche-niv1, .menugauche2-niv1,
.menugauche3-niv1,.menugauche4-niv1,
.menugauche5-niv1,.menugauche6-niv1,
.menugauche49-niv1,.menugauche50-niv1 {
	font-family: Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-align: right;
	margin-top: 10px;
	color: #333366;
}

.menugauche3-niv1,.menugauche49-niv1 {
	color: #990000;
}

.menugauche-niv2,.menugauche2-niv2,
.menugauche3-niv2,.menugauche4-niv2,
.menugauche5-niv2,.menugauche6-niv2,
.menugauche49-niv2,.menugauche50-niv2 {
	font-family: Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: x-small;
	text-align: right;
	padding: 0px;
	margin: 0px;
	border: 0px;
	margin-left: -40px;
	color: #333366;
}

.menugauche-niv2 li,.menugauche2-niv2 li,
.menugauche3-niv2 li,.menugauche4-niv2 li,
.menugauche5-niv2 li,.menugauche6-niv2 li,
.menugauche49-niv2 li,.menugauche50-niv2 li {
	list-style-type: none;
}

.menugauche1-niv2 a, .menugauche1-niv2 a:visited,
.menugauche2-niv2 a, .menugauche2-niv2 a:visited {
	color: #333366;
}

.menugauche1-niv1 a, .menugauche1-niv1 a:visited,
.menugauche2-niv1 a, .menugauche2-niv1 a:visited {
	color: #333366;
}

.menugauche3-niv1 a, .menugauche3-niv1 a:visited,
.menugauche49-niv1 a, .menugauche49-niv1 a:visited {
	color: #FF6600;
}

.menugauche3-niv2 a, .menugauche3-niv2 a:visited,
.menugauche49-niv2 a, .menugauche49-niv2 a:visited {
	color: #FF6600;
}

.menugauche4-niv1 a, .menugauche4-niv1 a:visited {
	color: #660066;
}

.menugauche4-niv2 a, .menugauche4-niv2 a:visited {
	color: #660066;
}

.menugauche5-niv1 a, .menugauche5-niv1 a:visited {
	color: #336633;
}

.menugauche5-niv2 a, .menugauche5-niv2 a:visited {
	color: #336633;
}

.menugauche6-niv1 a, .menugauche6-niv1 a:visited,
.menugauche50-niv1 a, .menugauche50-niv1 a:visited {
	color: #36589F;
}

.menugauche6-niv2 a, .menugauche6-niv2 a:visited,
.menugauche50-niv2 a, .menugauche50-niv2 a:visited {
	color: #36589F;
}

.puce_blanche {

}

#bloc_central {
	float: left;
	width: 610px;
	min-height: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	margin-left: 0px;
	background: #ffffff;
}

#bloc_contenu_1,#bloc_contenu_2,#bloc_contenu_3,#bloc_contenu_4,
#bloc_contenu_5,#bloc_contenu_6,#bloc_contenu_7 {
	width: 560px;
	min-height: 100%;
	height:auto;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	padding-top: 10px;
	background: #ffffff;
}

#adresse {
	width: 780px;
	background: #cccccc;
	border: 0px;
	border-top: solid 1px #666666;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	text-align: center;
}

#deroule_mois {
	float: left;
	width: 200px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	text-align: right;
}

#agenda {
	float: left;
	width: 250px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

#pied {
	left: 5%;
	right: 5%;
	padding: 0px;
	text-align: center;
}

#conception,#conception a {
	font-family: Verdana,Helvetica,sans-serif;
	font-size: x-small;
	color: #ffffff;
}

#chemin {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: xx-small;
	color: #999999;
	margin: 0px;
	padding: 0em;
	border: 0px;
}

#chemin a, visited {
	color: #999999;
}

.logoart {
	float: left;
	width: 80px;
	margin: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	z-index: 100;
}

.logoactu {
	float: left;
	width: 110px;
	margin: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	z-index: 100;
}

.theme_actu {
	z-index: 1;
}

.largeur_contenu {
	padding: 0px;
}

#actu {
	float: left;
	width: 410px;
	margin: 0px;
}

#bulletin_accueil {
	float: left;
	width: 140px;
	min-height: 300px;
	margin: 0px;
	background: #dca735;
	border: solid 1px #335f9b;
	margin-left: 15px;
}

.liens_utiles {
	float: right;
	width: 140px;
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: x-small;
	padding: 0px;
	padding-left: 0px;
	margin: 0px;
	margin-left: 8px;
}

.spip_logos {
	z-index: 100;
}

.spip_documents {
	font-family: Verdana,Arial,Sans,sans-serif;
	font-size: x-small;
}

.spip_documents_center {
	margin: auto;
	text-align: center;
}

.spip_documents_left {
	margin: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	text-align: center;
}

.spip_documents_right {
	margin: 0px;
	margin-left: 10px;
	margin-bottom: 5px;
	text-align: center;
}

.portfolio {
	float: left;
	width: 120px;
	min-height: 150px;
	text-align: center;
	margin: 10px;
}

#recherche_tableau_head {
	display: none;
}

.recherche_tableau {
	width: 100%;
	border: 0px;
	margin: 0px;
	padding-left: 15px;
}

.recherche_titre {
	background: #999999;
	color: #ffffff;
	padding: 5px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: small;
	font-weight: bold;
}

.recherche_titre a {
	color: #ffffff;
}

.recherche_soustitre {
	background: #CCCCCC;
	color: #ffffff;
	padding: 5px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: xx-small;
}

.recherche_soustitre a {
	color: #ffffff;
}

.recherche_descriptif {
	background: transparent;
	color: #666666;
	padding: 5px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: small;
}

.recherche_descriptif a {
	color: #666666;
}

.recherche_url {
	background: transparent;
	color: #666666;
	padding: 5px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: small;
	font-style: italic;
}

.recherche_url a {
	color: #666666;
}

.recherche_logo {
	background: transparent;
	color: #666666;
	padding: 5px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: xx-small;
}

.recherche_logo a {
	color: #666666;
}

.recherche_chapo {
	display: block;
	font-family: Verdana,Helvetica,sans-serif;
	font-weight: bold;
	font-size: medium;
	color: #999999;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0em;
	padding-top: 10px;
	padding-bottom: 10px;
}

.accesskey {
	text-decoration: none;
	font-size: x-small;
	color: #335f9b;
}

.hide {
	display: none;
}

.spip_extrait {
	display: block;
	position: relative;
	width: 95%;
	height: 10em;
	overflow: auto;
	padding: 5px;
	margin: 0px;
	border: 1px solid #888888;
}

.barre-nav {
	font-family: Verdana,Helvetica,sans-serif;
	font-weight: bold;
	font-size: small;
	color: #FFCC66;
	text-align: right;
	/*border-bottom: solid 1px #f7e5cf;*/
	margin-bottom: 5px;
	padding: 0em;
}

.barre-nav a:link,
.barre-nav a:visited,
.barre-nav a:hover,
.barre-nav a:active {
	padding: 2px 8px 2px 8px;
	background: url(http://www.cc-dufumelois.com/squelettes/habillage/rond_plein.gif) no-repeat top center;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	margin-left: 0.0em;
	text-align: center;
}

.bouton_off {
	padding: 2px 8px 2px 8px;
	background: url(http://www.cc-dufumelois.com/squelettes/habillage/rond_vide.gif) no-repeat top center;
	color: #FFCC66;
	margin-left: 0.0em;
	text-align: center;
}

/* ajout mathieu */

#colonne_droite {
	position: relative; /* IE fix */
	float: right;
	width: 150px;
	margin: 0px;
	margin-top: 0px;
	margin-right: -50px;
	overflow:visible;
	padding: 0px;
	padding-left: 20px;
	border: 0px;
	font-size: x-small;
	background: #ffffff;
	text-align: left;
}
#droite_flash{
	margin:0;
	padding:0;
}

.droite_agenda h3 {
	color: #ffffff;
	background: #666666;
	height: 30px;
	padding-left: 5px;
}

.droite_agenda h4 {
	color: #716C9F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

.droite_agenda a {
	color: #716C9F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.droite_agenda_texte {
	font-size: xx-small;
	width: 90%;
	font-style: italic;
	margin:0;
	padding:0;
	padding-right: 10px;
}
.droite_agenda {
	margin-right: 10px;
}

.droite_agenda_image {
	padding: 1px;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	width: 40px;
	height: 40px;
}



.pagination_agenda{
float:left;
}
.ps2 {
	padding: 5px;
	overflow:hidden;
	font-style: italic;
}

.ps2 p {
	padding: 5px;
	text-align: left;
}
/* \*/
* html .ps2 {
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	he\ight: 100%;
}
/* */

img.logophpmv {position:absolute;left:-1000px;top:-1000px;}


