p,form {	padding: 0;	margin: 0;}a:link, .mceContentBody a {	color: #008cd1 ;	text-decoration: none;}a:hover {	color: #003a8d ;	text-decoration: none;}a:visited {	color: #008cd1 ;	text-decoration: none;}/* SEARCH FORM */.yui-pg-container {	text-align: center;}.search-form-align-top {	float: left;	display: block;	padding-right: 7px;}.menu-moyen button {	width: 147px;}.menu-grand button {	width: 200px;}.search-form-align-top label {	vertical-align: top;}.search-form-align-middle {	float: left;	display: block;	padding-right: 7px;	vertical-align: middle;}.search-table-results {	clear: both;	padding-top: 10px;}.search-expanded-row table {	width: 100%;	border: 0;	background: #ccc;	padding: 5px !important;	vertical-align: top;}.search-expanded-row td {	height: 20px;	vertical-align: top;}.yui-menu-button em.yui-button-label {	font-style: normal;	display: block;	text-align: left;	white-space: nowrap;	/* Hide the overflow if the text label exceeds 5em in width. */	overflow: hidden;}li.yui-button-selectedmenuitem {	background: url(images/checkbox.png) left center no-repeat;}td.search-expanded-row-content {	padding-top: 7px !important;}/* COMMUN */.trailing {	margin-left: 3px;	font-size: 11px;}.module-content {	padding: 6px;	width: 100%;}.module-content img {	margin: 3px 6px 3px 3px;	}.module {	width: 100%;	padding-right: 2px;	padding-bottom: 15px;	padding-left:3px;	}.titre-page {	padding-right: 20px;}.liste-agenda {	margin: 0 0 0 0;	padding: 0;	padding-bottom: 10px;	/*padding-top:10px;*/}.liste-agenda .content {	background-image: url(/images/fond_cellules_agenda.gif);	padding-top: 5px;	margin-bottom: 10px;	padding-left: 5px;}div.liste-agenda h2 {	font-size: 1.2em;	line-height: 1em;	margin:0;}div.liste-agenda div.event{	margin-bottom: 10px;}div.liste-agenda div.event div.location{	font-style: italic;}div.liste-agenda div.event div.description{	padding-top: 5px;}p.agenda-day {	border-bottom: 1px solid #555347;	color: #FFFFFF;	font-size: 1em;	font-weight: bold;	height: 23px;	line-height: 23px;	margin: 0 0;	text-align: center;}img.agenda-event {	float: left;	padding-right: 3px;}/* THEME ACCUEIL */.body-accueil {	background-image: url(/images/fond_accueil.jpg);	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;}.titre-page-accueil {	font-size: 18px;	color: #717171;	font-weight: bold;	text-indent: 10px;}.body-table-accueil {	background-image: url(/images/fond_accueil.jpg);	font-size: 11px;}.titre-bloc-agenda-accueil {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(/images/fond_titre_blocs_accueil.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #666666;	border-bottom: 1pt solid #666666;	border-left: 1pt solid #666666;}p.agenda-day-accueil {	background: transparent url(/images/bgDate_accueil.png) no-repeat scroll		50% 0;}.titre-bloc-static-accueil {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(/images/fond_titre_blocs_accueil.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #666666;	border-bottom: 1pt solid #666666;	border-left: 1pt solid #666666;}.titre-bloc-annuaire-accueil {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(/images/fond_titre_blocs_accueil.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #666666;	border-bottom: 1pt solid #666666;	border-left: 1pt solid #666666;}.titre-bloc-download-accueil {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(/images/fond_titre_blocs_accueil.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #666666;	border-bottom: 1pt solid #666666;	border-left: 1pt solid #666666;}.titre-bloc-actualites-accueil {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(/images/fond_titre_blocs_accueil.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #666666;	border-bottom: 1pt solid #666666;	border-left: 1pt solid #666666;}.liste-files-accueil ul {	list-style-image: url(/images/puce_tel_gris.gif);	margin: 0 0 0 0;	padding: 0;	padding-bottom: 10px;	padding-top: 10px;}.liste-files-accueil ul li {	margin-left: 20px;	padding: 0;	font-size: 11px;	padding-bottom: 10px;}.liste-actualites-accueil ul {	list-style-image: url(/images/puce_infos_gris.gif);	margin: 0 0 0 0;	padding: 0;	padding-bottom: 10px;	padding-top: 10px;}.liste-actualites-accueil ul ul {	list-style-image: none;	margin: 0 0 0 0;	padding: 0;	padding-bottom: 10px;	padding-top: 10px;	list-style-position:inside;}.liste-actualites-accueil ul ul li {	display : list-item;		padding: 0;}.liste-actualites-accueil ul li {	margin-left: 20px;	padding: 0;	font-size: 11px;	padding-bottom: 10px;}.titre-bloc-agenda-accueil {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(/images/fond_titre_blocs_accueil.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #666666;	border-bottom: 1pt solid #666666;	border-left: 1pt solid #666666;}/* THEME HABITAT */.body-habitat {	background-image: url(/images/fond_habitat.jpg);	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;}.body-table-habitat {	background-image: url(/images/fond_habitat.jpg);	font-size: 11px;}.titre-page-habitat {	font-size: 18px;	font-weight: bold;	color: #F8BB49;	text-indent: 10px;}.titre-bloc-agenda-habitat {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(/images/fond_titre_blocs_habitat.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #F8BB49;	border-bottom: 1pt solid #F8BB49;	border-left: 1pt solid #F8BB49;}p.agenda-day-habitat {	background: transparent url(/images/bgDate_orange.png) no-repeat scroll		50% 0;}.titre-bloc-static-habitat {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(/images/fond_titre_blocs_habitat.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #F8BB49;	border-bottom: 1pt solid #F8BB49;	border-left: 1pt solid #F8BB49;}.titre-bloc-download-habitat {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(/images/fond_titre_blocs_habitat.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #666666;	border-bottom: 1pt solid #666666;	border-left: 1pt solid #666666;}.titre-bloc-actualites-habitat {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(/images/fond_titre_blocs_habitat.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #666666;	border-bottom: 1pt solid #666666;	border-left: 1pt solid #666666;}.titre-bloc-annuaire-habitat {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(/images/fond_titre_blocs_habitat.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #666666;	border-bottom: 1pt solid #666666;	border-left: 1pt solid #666666;}.liste-actualites-habitat ul {	list-style-image: url(/images/puce_infos_orange.gif);	margin: 0 0 0 0;	padding: 0;	padding-bottom: 10px;	padding-top: 10px;}.liste-actualites-habitat ul li {	margin-left: 20px;	padding: 0;	font-size: 11px;	padding-bottom: 10px;}.liste-files-habitat ul {	list-style-image: url(/images/puce_tel_orange.gif);	margin: 0 0 0 0;	padding: 0;	padding-bottom: 10px;	padding-top: 10px;}.liste-files-habitat ul li {	margin-left: 20px;	padding: 0;	font-size: 11px;	padding-bottom: 10px;}.dyn-menu-habitat ul {	list-style-image: url(/images/puce_orange.png);	margin: 0 0 0 0;	padding: 0;	padding-bottom: 10px;}.dyn-menu-habitat ul li {	margin-left: 20px;	padding: 0;	font-size: 12px;}.dyn-menu-habitat ul ul {	list-style-image: url(/images/puce2_orange.png);	margin: 0 0 0 0;	padding: 0;	padding-bottom: 10px;}.dyn-menu-habitat ul ul ul {	list-style-image: url(/images/puce3_orange.png);	margin: 0 0 0 0;	padding: 0;	padding-bottom: 10px;}/* THEME COMMUNAUTAIRE */.body-communautaire {	background-image: url(/images/fond_vie_comm.jpg);	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;}.body-table-communautaire {	background-image: url(/images/fond_vie_comm.jpg);	font-size: 11px;}.titre-page-communautaire {	font-size: 18px;	font-weight: bold;	color: #AAC361;	text-indent: 10px;}.titre-bloc-agenda-communautaire {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(/images/fond_titre_blocs_viecomm.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #4F9141;	border-bottom: 1pt solid #4D9040;	border-left: 1pt solid #509142;}p.agenda-day-communautaire {	background: transparent url(/images/bgDate_vert.png) no-repeat scroll		50% 0;}.titre-bloc-static-communautaire {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(/images/fond_titre_blocs_viecomm.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #4F9141;	border-bottom: 1pt solid #4D9040;	border-left: 1pt solid #509142;}.titre-bloc-annuaire-communautaire {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(/images/fond_titre_blocs_viecomm.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #4F9141;	border-bottom: 1pt solid #4D9040;	border-left: 1pt solid #509142;}.titre-bloc-download-communautaire {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(/images/fond_titre_blocs_viecomm.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #4F9141;	border-bottom: 1pt solid #4D9040;	border-left: 1pt solid #509142;}.titre-bloc-actualites-communautaire {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(/images/fond_titre_blocs_viecomm.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #4F9141;	border-bottom: 1pt solid #4D9040;	border-left: 1pt solid #509142;}.liste-files-communautaire ul {	list-style-image: url(/images/puce_tel_verte.gif);	margin: 0 0 0 0;	padding: 0;	padding-top: 10px;	padding-bottom: 10px;}.liste-files-communautaire ul li {	margin-left: 20px;	padding: 0;	font-size: 11px;	padding-bottom: 10px;}.liste-actualites-communautaire ul {	list-style-image: url(/images/puce_infos_verte.gif);	margin: 0 0 0 0;	padding: 0;	padding-top: 10px;	padding-bottom: 10px;}.liste-actualites-communautaire ul li {	margin-left: 20px;	padding: 0;	font-size: 11px;	padding-bottom: 10px;}.dyn-menu-communautaire ul {	list-style-image: url(/images/puce_vert.png);	margin: 0 0 0 0;	padding: 0;	padding-bottom: 10px;}.dyn-menu-communautaire ul li {	margin-left: 20px;	padding: 0;	font-size: 12px;}.dyn-menu-communautaire ul ul {	list-style-image: url(/images/puce2_vert.png);	margin: 0 0 0 0;	padding: 0;	padding-bottom: 10px;}.dyn-menu-communautaire ul ul ul {	list-style-image: url(/images/puce3_vert.png);	margin: 0 0 0 0;	padding: 0;	padding-bottom: 10px;}/* THEME ECONOMIE */.body-economie {	background-image: url(/images/fond_economie.jpg);	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;}.body-table-economie {	background-image: url(/images/fond_economie.jpg);	font-size: 11px;}.titre-page-economie {	font-size: 18px;	font-weight: bold;	color: #08AAE3;	text-indent: 10px;}.titre-bloc-agenda-economie {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(/images/fond_titre_blocs_economie.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #0095C6;	border-bottom: 1pt solid #0095C6;	border-left: 1pt solid #0095C6;}p.agenda-day-economie {	background: transparent url(/images/bgDate_bleu.png) no-repeat scroll		50% 0;}.titre-bloc-annuaire-economie {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(/images/fond_titre_blocs_economie.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #0095C6;	border-bottom: 1pt solid #0095C6;	border-left: 1pt solid #0095C6;}.titre-bloc-static-economie {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(/images/fond_titre_blocs_economie.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #0095C6;	border-bottom: 1pt solid #0095C6;	border-left: 1pt solid #0095C6;}.titre-bloc-download-economie {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(/images/fond_titre_blocs_economie.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #0095C6;	border-bottom: 1pt solid #0095C6;	border-left: 1pt solid #0095C6;}.titre-bloc-actualites-economie {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(/images/fond_titre_blocs_economie.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #0095C6;	border-bottom: 1pt solid #0095C6;	border-left: 1pt solid #0095C6;}.liste-files-economie ul {	list-style-image: url(/images/puce_tel_bleu.gif);	margin: 0 0 0 0;	padding: 0;	padding-top: 10px;	padding-bottom: 10px;}.liste-files-economie ul li {	margin-left: 20px;	padding: 0;	font-size: 11px;	padding-bottom: 10px;}.liste-actualites-economie ul {	list-style-image: url(/images/puce_infos_bleu.gif);	margin: 0 0 0 0;	padding: 0;	padding-top: 10px;	padding-bottom: 10px;}.liste-actualites-economie ul li {	margin-left: 20px;	padding: 0;	font-size: 11px;	padding-bottom: 10px;}.dyn-menu-economie ul {	list-style-image: url(/images/puce_bleu.png);	margin: 0 0 0 0;	padding: 0;	padding-bottom: 10px;}.dyn-menu-economie ul li {	margin-left: 20px;	padding: 0;	font-size: 12px;}.dyn-menu-economie ul ul {	list-style-image: url(/images/puce2_bleu.png);	margin: 0 0 0 0;	padding: 0;	padding-bottom: 10px;}.dyn-menu-economie ul ul ul {	list-style-image: url(/images/puce3_bleu.png);	margin: 0 0 0 0;	padding: 0;	padding-bottom: 10px;}/* THEME TOURISME */.body-tourisme {	background-image: url(/images/fond_tourisme.jpg);	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;}.body-table-tourisme {	background-image: url(/images/fond_tourisme.jpg);	font-size: 11px;}.titre-page-tourisme {	font-size: 18px;	font-weight: bold;	color: #D062D0;	text-indent: 10px;}.titre-bloc-agenda-tourisme {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(images/fond_titre_blocs_tourisme.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #B651B2;	border-bottom: 1pt solid #B651B2;	border-left: 1pt solid #B651B2;}p.agenda-day-tourisme {	background: transparent url(/images/bgDate_violet.png) no-repeat scroll		50% 0;}.titre-bloc-static-tourisme {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(images/fond_titre_blocs_tourisme.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #B651B2;	border-bottom: 1pt solid #B651B2;	border-left: 1pt solid #B651B2;}.titre-bloc-annuaire-tourisme {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(images/fond_titre_blocs_tourisme.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #B651B2;	border-bottom: 1pt solid #B651B2;	border-left: 1pt solid #B651B2;}.titre-bloc-download-tourisme {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(images/fond_titre_blocs_tourisme.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #B651B2;	border-bottom: 1pt solid #B651B2;	border-left: 1pt solid #B651B2;}.titre-bloc-actualites-tourisme {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(images/fond_titre_blocs_tourisme.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #B651B2;	border-bottom: 1pt solid #B651B2;	border-left: 1pt solid #B651B2;}.liste-files-tourisme ul {	list-style-image: url(/images/puce_tel_mauve.gif);	margin: 0 0 0 0;	padding: 0;	padding-top: 10px;	padding-bottom: 10px;}.liste-files-tourisme ul li {	margin-left: 20px;	padding: 0;	font-size: 11px;	padding-bottom: 10px;}.liste-actualites-tourisme ul {	list-style-image: url(/images/puce_infos_mauve.gif);	margin: 0 0 0 0;	padding: 0;	padding-top: 10px;	padding-bottom: 10px;}.liste-actualites-tourisme ul li {	margin-left: 20px;	padding: 0;	font-size: 11px;	padding-bottom: 10px;}.dyn-menu-tourisme ul {	list-style-image: url(/images/puce_mauve.png);	margin: 0 0 0 0;	padding: 0;	padding-bottom: 10px;}.dyn-menu-tourisme ul li {	margin-left: 20px;	padding: 0;	font-size: 12px;}.dyn-menu-tourisme ul ul {	list-style-image: url(/images/puce2_mauve.png);	margin: 0 0 0 0;	padding: 0;	padding-bottom: 10px;}.dyn-menu-tourisme ul ul ul {	list-style-image: url(/images/puce3_mauve.png);	margin: 0 0 0 0;	padding: 0;	padding-bottom: 10px;}/* THEME SOCIAL */.body-social {	background-image: url(/images/fond_social.jpg);	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;}.body-table-social {	background-image: url(/images/fond_social.jpg);	font-size: 11px;}.titre-page-social {	font-size: 18px;	font-weight: bold;	color: #F9503A;	text-indent: 10px;}.titre-bloc-agenda-social {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(images/fond_titre_blocs_social.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #F8543D;	border-bottom: 1pt solid #F8543D;	border-left: 1pt solid #F8543D;}p.agenda-day-social {	background: transparent url(/images/bgDate_rouge.png) no-repeat scroll		50% 0;}.titre-bloc-static-social {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(images/fond_titre_blocs_social.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #F8543D;	border-bottom: 1pt solid #F8543D;	border-left: 1pt solid #F8543D;}.titre-bloc-annuaire-social {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(images/fond_titre_blocs_social.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #F8543D;	border-bottom: 1pt solid #F8543D;	border-left: 1pt solid #F8543D;}.titre-bloc-download-social {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(images/fond_titre_blocs_social.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #F8543D;	border-bottom: 1pt solid #F8543D;	border-left: 1pt solid #F8543D;}.titre-bloc-actualites-social {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(images/fond_titre_blocs_social.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #F8543D;	border-bottom: 1pt solid #F8543D;	border-left: 1pt solid #F8543D;}.liste-files-social ul {	list-style-image: url(/images/puce_tel_rouge.gif);	margin: 0 0 0 0;	padding: 0;	padding-top: 10px;	padding-bottom: 10px;}.liste-files-social ul li {	margin-left: 20px;	padding: 0;	font-size: 11px;	padding-bottom: 10px;}.liste-actualites-social ul {	list-style-image: url(/images/puce_infos_rouge.gif);	margin: 0 0 0 0;	padding: 0;	padding-top: 10px;	padding-bottom: 10px;}.liste-actualites-social ul li {	margin-left: 20px;	padding: 0;	font-size: 11px;	padding-bottom: 10px;}.dyn-menu-social ul {	list-style-image: url(/images/puce_rouge.png);	margin: 0 0 0 0;	padding: 0;	padding-bottom: 10px;}.dyn-menu-social ul li {	margin-left: 20px;	padding: 0;	font-size: 12px;}.dyn-menu-social ul ul {	list-style-image: url(/images/puce2_rouge.png);	margin: 0 0 0 0;	padding: 0;	padding-bottom: 10px;}.dyn-menu-social ul ul ul {	list-style-image: url(/images/puce3_rouge.png);	margin: 0 0 0 0;	padding: 0;	padding-bottom: 10px;}/* THEME CULTURE */.body-culture {	background-image: url(/images/fond_culture.gif);	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;}.body-table-culture {	background-image: url(/images/fond_culture.gif);	font-size: 11px;}.titre-page-culture {	font-size: 18px;	font-weight: bold;	color: #FFC226;	text-indent: 10px;}.titre-bloc-agenda-culture {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(images/fond_titre_blocs_culture.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #FFC227;	border-bottom: 1pt solid #FFC227;	border-left: 1pt solid #FFC227;}p.agenda-day-culture {	background: transparent url(/images/bgDate_jaune.png) no-repeat scroll		50% 0;}.titre-bloc-static-culture {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(images/fond_titre_blocs_culture.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #FFC227;	border-bottom: 1pt solid #FFC227;	border-left: 1pt solid #FFC227;}.titre-bloc-annuaire-culture {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(images/fond_titre_blocs_culture.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #FFC227;	border-bottom: 1pt solid #FFC227;	border-left: 1pt solid #FFC227;}.titre-bloc-download-culture {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(images/fond_titre_blocs_culture.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #FFC227;	border-bottom: 1pt solid #FFC227;	border-left: 1pt solid #FFC227;}.titre-bloc-actualites-culture {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(images/fond_titre_blocs_culture.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #FFC227;	border-bottom: 1pt solid #FFC227;	border-left: 1pt solid #FFC227;}.liste-files-culture ul {	list-style-image: url(/images/puce_tel_jaune.gif);	margin: 0 0 0 0;	padding: 0;	padding-top: 10px;	padding-bottom: 10px;}.liste-files-culture ul li {	margin-left: 20px;	padding: 0;	font-size: 11px;	padding-bottom: 10px;}.liste-actualites-culture ul {	list-style-image: url(/images/puce_infos_jaune.gif);	margin: 0 0 0 0;	padding: 0;	padding-top: 10px;	padding-bottom: 10px;}.liste-actualites-culture ul li {	margin-left: 20px;	padding: 0;	font-size: 11px;	padding-bottom: 10px;}.dyn-menu-culture ul {	list-style-image: url(/images/puce_jaune.png);	margin: 0 0 0 0;	padding: 0;	padding-bottom: 10px;}.dyn-menu-culture ul li {	margin-left: 20px;	padding: 0;	font-size: 12px;}.dyn-menu-culture ul ul {	list-style-image: url(/images/puce2_jaune.png);	margin: 0 0 0 0;	padding: 0;	padding-bottom: 10px;}.dyn-menu-culture ul ul ul {	list-style-image: url(/images/puce3_jaune.png);	margin: 0 0 0 0;	padding: 0;	padding-bottom: 10px;}/* THEME ACTUS */.body-actus {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;}.texte, body.mceContentBody  {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;}.titre_communes {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #8C8C8D;	text-indent: 10px;}.titres_niveau3 {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;}.bouton_gris {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	background-color: #AEAEAE;	border: thin solid #666666;	padding-left: 10px;	padding-top: 3px;	padding-bottom: 3px;	margin-bottom: 10px;	width: 194px;}.bouton_gris a:link {	color: #fff;	text-decoration: none;}.bouton_gris a:hover {	color: #875B2E;	text-decoration: none;}.bouton_gris a:visited {	color: #fff;	text-decoration: none;}.cadre_image {	background-color: #FFFFFF;	padding: 5px;}.titre_blocs {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 16px;	color: #FFFFFF;	text-indent: 10px;}.titreBlocCommunes {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #FFFFFF;	background-image: url(images/fond_titre_blocs_communes.gif);	text-align: left;	text-indent: 10px;	height: 22px;	vertical-align: baseline;	padding-top: 5px;	border-top: 1pt none #333333;	border-right: 1pt solid #333333;	border-bottom: 1pt none #333333;	border-left: 1pt solid #333333;}.texte2 {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #666666;}.soustitrebloc {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #333333;	font-weight: bold;}.module a, .module a:link, .module a:visited, .module a:hover{	text-decoration:underline;	font-weight:bold;}
