body
	{
	background-color:#f6f3eb; /* url(../images/bg.jpg) repeat-x scroll 0 0;*/
	font-family:Trebuchet Ms, Verdana, Arial, sans-serif;
	margin:0;
	font-size:80%;
	_font-size:12px;
	}
	
a
	{
	outline:none;
	}	

ul {list-style:none;}

h1
	{
	color:#137988;
	font-weight:normal;
	font-size:250%;
	margin:5px 0;
	
	}
	
.home h1 {color:#9fabad;}	
	
h2
	{
	padding-top:5px;
	color:#377781;
	#font-size: 150%;
	#line-height: 100%;
	font-weight:normal;
	border-top:1px dotted #377781;
	}

h2 a, h3 a
	{
	color:#377781 !important;
	text-decoration:none;
	}

h3
	{
	color:#377781;
	margin:0;
	font-size:120%;
	line-height:100%;
	font-weight:normal;
	}
fieldset{
		border:none;
}
address{
	color:#137988;
	font-size:90%;
	font-style:normal;
	margin:45px 0 0 0;
	padding:20px 0 0 0;
	text-align:center;
}
address a{
	color:#C73C33
}
.show {display:block!important;}


.global
	{
	background-color:#fff!important;
	width:977px;
	margin:5px auto;
	}

.header, .contenu, .footer	
	{
	clear:both;
	}

.menu_transverse
	{
	background-color:#F6F3EB;
	clear:both;
	overflow:hidden;
	padding-right:5px;
	text-align:right;
	display:block;
	height:18px;
	}	

.menu_transverse div
	{
	float:right;
	}

.menu_transverse ul
	{
	margin:5px 3px 0 0;
	float:left;
	_margin-left:auto;
	}

.menu_transverse li
	{
	float:left;
	line-height:50%;
	#line-height:80%;
	padding:0 3px;
	border-right: 1px solid #137988;
	}
	
.menu_transverse a
	{
	text-decoration:none;
	color:#137988;
	font-size:70%;
	}

.bandeau
	{
	clear:both;
	float:left;
	width:100%;
	}
	

#FormRecherche
	{
	float:left;
	_width:160px;
	}

#FormRecherche fieldset
	{
	padding:0;
	border:none;
	}

#FormRecherche .inputRech
	{
	float:left;
	font-size:80%;
	height:13px;
	margin-right:5px;
	padding:0 2px;
	width:120px;
	}

#FormRecherche .btnRech
	{
	background:transparent url(../images/btn_recherche.jpg) no-repeat scroll 0 0;
	width:23px;
	height:18px;
	float:left;
	display:block;
	border:none;
	cursor:pointer;
	text-indent:-3000px;
	#padding-left:500px;
	}
	
.type_agenda, .type_article, .type_actu
	{
	border:1px dotted gray;
	color:#777;
	display:block;
	float:right;
	font-size:13px;
	height:20px;
	overflow:hidden;
	padding:3px;
	margin-top:5px;
	margin-left:10px;
	background-color:#EFEFEF;
	}
	
.logoClient
	{
	background:transparent url(../images/header.jpg) no-repeat scroll 0 0;
	width:100%;
	height:182px;
	display:block;
	float:left;
	clear:both;
	text-indent:-3000px;
	}
	
.menu1
	{
	clear:both;
	padding:0 8px;
	background-color:#fff;
	position:relative;
	height:25px;
	z-index:50;
	}

.menu1 ul
	{
	padding:0;
	margin:0;
	width:100%;
	}

.menu1 li
	{
	float:left;
	background:transparent url(../images/bg_menu.jpg) repeat-x scroll right 0;
	text-transform:uppercase;
	}
	
.menu1 a
	{
	text-align:center;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
	font-family:arial;
	padding:0 5px;
	margin-top:4px;
	margin-right:2px;
	display:block;
	color:#fff;
	line-height:250%;
	height:30px;
	}	
	
.menu1 ul ul
{
	background:transparent url(../images/ss-menu.png) no-repeat scroll 0 bottom;
	_background:transparent url(../images/ss-menu.gif) no-repeat scroll 0 bottom;
	clear:both;
	float:left;
	left:0;
	padding-top:5px;
	padding-bottom:45px;
	position:absolute;
	width:100%;
	display:none;
	z-index:50;
	_width:968px;
	height:auto;
}

#flashapp
{
	z-index:1;	
}

.menu1 ul ul li
	{
	background: none;
	position:relative;
	border-right:1px dotted #fae49f;
	width:210px;
	}
.menu1 ul ul li.photo-rubrique {
	margin:15px 0 0 35px;	
	_margin:5px 15px 0 10px;	
	width:256px;
	border:none;
}
	
.menu1 ul ul li:hover, .menu1 ul ul li.hover
	{
	background:none;
	}	
	
.menu1 ul ul a
	{
	border:none;
	font-family:trebuchet MS,arial;
	font-size:125%;
	padding-left:15px;
	text-align:left;
	height:auto;
	line-height:normal;
	
	}	
	
.menu1 a:hover
	{
	text-decoration:underline;
	}	
	
.menu1 ul ul ul
	{
	padding:0;
	background:none;
	display:block;
	position:static;
	width:auto;
	}

.menu1 ul ul ul a
	{
	color:#C73C33;
	font-size:80%;
	padding-left:32px;
	background:transparent url(../images/fl_rouge.gif) no-repeat scroll 18px center;
	}
.menu1 ul ul ul li{
	clear:both;
}

.menu1 li:hover, .menu1 li.hover, .menu1 li.active
	{
	background:transparent url(../images/bg_menu_hover.jpg) repeat-x scroll 0 0;
	}

.menu1 .ss-menu-img
	{
	width:270px;
	height:150px;
	display:block;
	border:none;
	padding-left:22px;
	}

.menu1 .btn_home:hover, .menu1 .btn_home.hover
	{
	background:transparent url(../images/home_hover.jpg) repeat-x scroll 0 0;
	}

/** gestion du bouton accueil sous ie6 **/
.menu1 .btn_home a {_margin:0 0 4px 0;}
.menu1 .btn_home a:hover {_background:transparent url(../images/home_hover.jpg) repeat-x scroll 0 0;}
/** **/

.menu1 .btn_home
	{
	background:transparent url(../images/home.jpg) no-repeat scroll 0 0;
	text-indent:-3000px;
	width:41px;
	}
	
.menu1 .Btn_6 {width:115px;}
.menu1 .Btn_13 {width:165px;}
.menu1 .Btn_16 {width:145px;}
.menu1 .Btn_17 {width:115px;}
.menu1 .Btn_18 {width:145px;}
.menu1 .Btn_19 {width:234px; background-position:0 0;}

/*-------- sous-menu ---------*/

.centre
	{
	clear:both;
	margin:0 9px 0 8px;
	_margin:0 4px 0 4px;
	overflow:hidden;
	background:#fff url(../images/bg_contenu.jpg) repeat-x scroll 0 0;
	_float:left;
	_width:960px;
	}

.colonne1
	{
	width:575px;
	padding:20px 20px 10px;
	float:left;
	}

.colonne2
	{
	float:left;
	width:340px;
	padding-top:20px;
	}

#zoom_sur
	{
	background:transparent url(../images/zoom_sur_bg.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:256px;
	padding:20px 20px 0 20px;
	width:535px;
  	}

zoom_sur img
  {
  float:left;
  }	

#zoom_sur .btn_savoir_plus 
	{
	background:transparent url(../images/btn_fleche_orange.gif) no-repeat scroll right 0;
	color:#F0B129;
	display:block;
	float:right;
	font-weight:bold;
	height:27px;
	padding-right:35px;
	padding-top:5px;
	text-decoration:none;
	}

.zoom_sur{
	overflow: hidden;
	clear: both;
	height:215px;
}

.zoom_sur_left
  {
  float:left;
  width:200px;
  }

.zoom_sur_right
  	{
  	float:left;
	margin:0 0 0 20px;
	/* text-align:justify; */
	width:310px;
  	}

.choix_zoom
	{
	float:left;
	clear:both;
	width:100%;
	margin:0;
	padding:0 0 0 5px;
	}

.choix_zoom li
  {
  float:left;
  margin-right:10px;
  }

.choix_zoom a
	{
	background:transparent url(../images/zoom_sur_onglet.gif) no-repeat scroll 0 0;
	text-decoration:none;
	color:#fff;
	width:27px;
	height:16px;
	display:block;
	text-align:center;
	}

.choix_zoom a:hover, .choix_zoom a.active
	{
	background:transparent url(../images/zoom_sur_onglet_hover.gif) no-repeat scroll 0 0;
	}

.actualites
	{
	background:transparent url(../images/actus_bg.gif) no-repeat scroll 0 bottom;
	padding:0 20px 40px;
	#padding-bottom:20px;
	width:535px;
	clear:both;
	float:left;
	}

.actualites .btn_savoir_plus
	{
	background:transparent url(../images/btn_fleche_orange_pt.gif) no-repeat scroll right 0;
	text-decoration:none;
	margin-top:5px;
	display:block;
	float:right;
	height:15px;
	width:15px;
	}

.actualites lr
	{
	border-bottom:1px dotted #555555;
	margin:10px 0;
	float:left;
	width:100%;
	}

.actualites .bloc_infos
	{
	float:left;
	}

.actualites .bloc_infos img
	{
	float:left;
	margin-right:10px;
	}
	
.actualites .bloc_infos p
	{
	margin: 10px 0 0 0;
	font-size:85%;
	letter-spacing:0.04em;
	line-height: 120%;
	text-align:left;
	}	

.actualites .bloc_infos p a
	{
	color:#4092CF
	}

.actualites .dateEtLieu
	{
	color:#787878;
	margin:0;
	}

.actu_G
	{
	border-right: 1px solid #DDE3E4;
	width: 45%;
	padding-right:5%;
	float:left;
	}

.actu_D
	{
	width: 45%;
	padding-left:3%;
	float:left;
	}

.sommaire_bas
	{
	clear:both;
	margin:0 30px 10px;
	overflow:hidden;
	}

.sommaire_bas a
	{
	width:293px;
	height:56px;
	float:left;
	display:block;
	text-decoration:none;
	overflow:hidden;
	text-indent:-1000px;
	font-size:1px;
	}

.sommaire_bas .cite_or
	{
	background:transparent url(../images/sommaire_bas_cite_or.gif) no-repeat scroll 0 0;
	margin-right:19px;
	}

.sommaire_bas .office_tourisme
	{
	background:transparent url(../images/sommaire_bas_office_tourism.gif) no-repeat scroll 0 0;
	margin-right:19px;
	}

.sommaire_bas .balneo
	{
	background:transparent url(../images/sommaire_bas_balneo.gif) no-repeat scroll 0 0;
	}

.menu3 {
	clear:both;
	margin-top:20px;
}

.footer
	{
	background:#f6f3ec url(../images/footer.jpg) no-repeat scroll 0 0;
	overflow:hidden;
	display:block;
	padding-bottom:0;
	padding-top:10px;
	_padding-top:0;
	_height:250px;
	}
	
.footer ul
	{
	font-weight:bold;
	text-align:center;
	margin:0;
	}
	
.footer li
	{
	display:inline;
	padding-left:20px;
	}
	
.footer li a
	{
	color:#4294A0;
	font-size:90%;
	font-weight:normal;
	text-decoration:none;
	}
	
.footer .btn_rss
	{
	background:transparent url(../images/rss.gif) no-repeat scroll right 0;
	padding-right:15px;
	}	
	
.btn_modifier
	{
	text-align:center;
	width:150px;
	background-color:#137988;
	margin:10px auto;
	}
.btn_modifier a{
	color:#fff;
}
	
.agenda
	{
	background:transparent url(../images/agenda_center.gif) repeat-y scroll 0 0;
	width:319px;
	float:left;
	clear:both;
	color:#fff;
	_font-size:90%;
	}	
	
.agenda .titre
	{
	background:transparent url(../images/agenda_top.gif) no-repeat scroll 0 0;
	display:block;
	height:42px;
	margin-bottom:-10px;
	padding-left:12px;
	padding-top:40px;
	}

.petit_agenda label {font-size:90%;}
	
.petit_agenda .dateEtLieu .lieu
	{
	width:115px!important;
	}

.agenda .div_footer
	{
	background:url(../images/agenda_bottom.gif) no-repeat scroll 0 bottom;
	display:block;
	clear:both;
	}
	
.agenda .bloc_infos
	{
	width:90%;
	clear:both;
	float:left;
	line-height:125%;
	margin:0 5%;
	_margin:0 2%;
	_position:relative;
	}
	
.agenda .dateEtLieu
	{
	margin:0 auto;
	color:#d8dfe0;
	font-weight:bold;
	}	
	
.agenda .dateEtLieu span
	{
	color:#d8dfe0;
	font-size:95%;
	font-weight:normal;
	float:left;
	clear:both;
	width:100%;
	}	

.agenda .dateEtLieu .lieu 
	{
	width:260px;
	}
	
.aucunResultatAgenda
	{
	float:left;
	margin:10px 0 15px;
	}	
	
.agenda a.savoir_plus
	{
	background:transparent url(../images/fl_jaune.gif) no-repeat scroll 0 center;
	width:11px;
	height:11px;
	display:block;
	text-decoration:none;
	float:right;
	margin: 2px 0 0 5px;
	}	
	
.agenda h4
	{
	margin:0;
	font-size:100%;
	}

.agenda p
	{
	margin:2px;
	font-size:90%;
	}
	
.agenda hr
	{
	border-top:0;
	border-bottom: 1px dotted #fff;
	background:transparent none;
	margin: 5px 5%;
	clear:both;
	float: left;
	width: 90%;
	}	
	
.btn_agenda
	{
	text-align:center;
	padding-top:10px;
	}	
	
.btn_agenda a
	{
	background:transparent url(../images/agenda_btn.jpg) no-repeat scroll 0 0;
	display:block;
	width:99px;
	height:21px;
	margin:0 auto;
	overflow:hidden;
	padding:5px 0;
	text-indent:3000px;
	white-space:nowrap;
	}		

#pagination-agenda li{
	display: inline;
}

#pagination-agenda li .active{
	font-weight: bold;
	font-size: 115%;
}

.retour-en-arriere {
	float: right;
	margin-top:-38px;
	_position:relative;
}

.retour-en-arriere a{
	color: #b3b3b3 !important;
	text-decoration:none;
	font-size:85%;
	padding-left:15px;
	height:12px;
	background:transparent url(../images/btn_revenir.gif) no-repeat scroll 0 center;
}
	
/* fil arianne */

#filAriane
	{
	color:#137988;
	font-weight:bold;
	overflow:hidden;
	margin:0;
	padding:10px 0 0 50px;
	clear:both;
	background:transparent url(../images/article_top.gif) no-repeat scroll 0 0;
	_float:left;
	_width:730px;
	}
	
#filAriane a
	{
	float:left;
	color:#f0b129;
	margin-left:5px;
	font-weight:normal;
	letter-spacing:0.02em;
	}	

#filAriane span
	{
	float:left;
	}
	
#filAriane .menu_ariane .fl_ariane
	{
	background:transparent url(../images/fl_rouge_fil_ariane.gif) no-repeat scroll 0 0;
	display:block;
	width:19px;
	height:16px;
	margin:3px;
	float:left;
	text-decoration:none;
	}	
	
#filAriane .menu_ariane.hover .fl_ariane
	{
	background:transparent url(../images/fl_orange_fil_ariane.gif) no-repeat scroll 0 0;
	}	
	
#filAriane ul
	{
	background:transparent url(../images/fil_ariane_ss_menu_top.gif) no-repeat scroll 0 0;
	margin-left:-120px;
	#margin-left:-145px;
	margin-top:18px;
	padding:5px 0 0;
	position:absolute;
	width:142px;
	z-index:50;
	display:none;
	}	

#filAriane li
	{
	clear:both;
	float:none;
	display:block;
	}
#filAriane li li{
}

#filAriane li a
	{
	color:#C73C33;
	float:left;
	font-size:85%;
	padding:3px 0 3px 25px;
	text-decoration:none;
	background:transparent url(../images/fl_rouge.gif) no-repeat scroll 10px center;
	}
	
#filAriane li a:hover
	{
	text-decoration:underline;
	}	
	
.fil_ariane_footer
	{
	background:transparent url(../images/fil_ariane_ss_menu_bottom.png) no-repeat scroll 0 bottom;
	_background:transparent url(../images/fil_ariane_ss_menu_bottom.gif) no-repeat scroll 0 bottom;
	width:142px;
	height:26px;
	display:block;
	margin-bottom:-8px;
	}	
/*sommaire rubrique*/
.intro-rubrique{
	color:#137786;
	font-size:128%;
	float:left;
	width:365px;
	line-height:150%;
}

.sommaire-rubrique{
		background:url(../images/auSommaire_bg_top.jpg) 0 0 no-repeat #f6f1eb;
		padding-top:40px;
		margin-bottom:15px;
		position:relative;
		left:5px;
}

.sommaire-rubrique a{
	color:#137786 !important;
	text-decoration:none;
}

.sommaire-rubrique a:hover {
	text-decoration:underline;
}

.sommaire-rubrique ul
	{
	padding:0;
	margin:0 10px 0 20px;	
	}

.sommaire-rubrique li
	{
	font-size:140%;
	background:none !important;
	padding:5px 5px 5px 0 !important;
	}

.sommaire-rubrique li a{
	background:transparent url(../images/fl_rouge_sommaire.gif) no-repeat scroll 0 5px;
	display:block;
	padding-left:20px!important;
}
	
.sommaire-rubrique li li{
	font-size:80%;
	display:block;
	border:none;
	margin:0 0 3px 0 !important;
	padding:2px 0 0 !important;
	background:transparent none!important;
}

.sommaire-rubrique li li a
	{
	background:transparent url(../images/puce_fleche.gif) no-repeat scroll 5px 6px !important;
	padding-left:25px!important;
	_display:block;
	_width:200px;
	_height:20px;
	}

.sommaire-rubrique.presentation1 li{
	border-top:1px dotted #137786;
}

.sommaire-rubrique.presentation1 li li{
	border-top:none;
}

.sommaire-rubrique.presentation1, .presentation1 .sommaire-rubrique
	{
	width:290px !important;
	float:right;
	}

.sommaire-rubrique.presentation2, .presentation2 .sommaire-rubrique{
		background:url(../images/auSommaire_2_bg_top.jpg) 0 0 no-repeat #f6f1eb;
		width:100% !important;
		left:0;
		margin-top:0;
		float:left;
}

.sommaire-rubrique.presentation2 li{
		float:left;
		width:213px;
}

.sommaire-rubrique.presentation2 .sommaire-rubrique-bottom{
		background:url(../images/auSommaire_2_bg_bottom.jpg) 0 bottom no-repeat;
}

.sommaire-rubrique h2, 
.actualites-rubrique h2{
		position:absolute;
		top:-50000px;
		
		border:1px solid yellow!important;
		width:150px !important;
}
.sommaire-rubrique-bottom{
		background:url(../images/auSommaire_bg_bottom.jpg) 0 bottom no-repeat;
		height:15px;
		clear:both;
		
}

.actualites-rubrique{
		background:url(../images/aLaUne_bg_top.jpg) 0 0 no-repeat;
		width:402px;
		float:left;
		padding-top:55px;
		margin-left:-13px;
		margin-bottom:25px;
}
.actualites-rubrique ul#liste{
		margin:0;
		background:url(../images/aLaUne_bg_bottom.jpg) 0 bottom no-repeat;
		padding-bottom:0;
		font-size:90%;
		line-height:130%;
}
.actualites-rubrique ul#liste li{
		background:url(../images/aLaUne_bg.jpg) 0 0 repeat-y;
		padding:0 30px 20px 30px;

		border:none;
	
}
.actualites-rubrique ul#liste li.last{
		background:none;
		padding-left:15px;
}

.actualites-rubrique ul#liste li.last a{
	background:transparent url(../images/autresActus_bg.jpg) no-repeat scroll 0 0;
	color:#137786;
	display:block;
	font-size:95%;
	height:28px;
	padding:12px 0 0 38px;
	text-decoration:none;
	width:205px;	
}
.actualites-rubrique ul#liste h3{
		border-top:1px dotted #137786;
		padding-top:10px;
	
}
.actualites-rubrique ul#liste .first h3{
		border:none;
}
		
/*Sommaire*/

.sommaire
	{
	clear:both;
	overflow:hidden;
	position:relative;
	#position:static;
	left:-2px;
	z-index:1;
	}

.sommaire ul
	{
	margin:0;
	padding:0;
	}

.sommaire li {float:left; margin-right:5px}

.sommaire li a
	{
	display:block;
	height:74px;
	float:left;
	overflow:hidden;
	text-indent:3000px;
	white-space:nowrap;
	width:146px;
	margin:0 auto;
	padding:6px;
	}

.plan_ville a {background:transparent url(../images/sommaire_plan_ville.gif) no-repeat scroll 0 0;}
.guichet_virtuel a {background:transparent url(../images/sommaire_guichet_virtuel.gif) no-repeat scroll 0 0;}
.editions_municipales a {background:transparent url(../images/sommaire_editions_municipales.gif) no-repeat scroll 0 0;}
.nouveaux_arrivants a {background:transparent url(../images/sommaire_nouveaux_arrivants.gif) no-repeat scroll 0 0;}
.saint_amand_en_images a {background:transparent url(../images/sommaire_en_images.gif) no-repeat scroll 0 0;}
.associations a {background:transparent url(../images/sommaire_associations.gif) no-repeat scroll 0 0;}
.nouveau_arrivants a {background:transparent url(../images/sommaire_nouveaux_arrivants.gif) no-repeat scroll 0 0;}
.commerces_services_artisans a {background:transparent url(../images/sommaire_commerces_services_artisans.gif) no-repeat scroll 0 0;}
.vie_de_quartiers a {background:transparent url(../images/sommaire_La_vie_de_vos_quar.gif) no-repeat scroll 0 0;}
.visite_virtuelle a {background:transparent url(../images/sommaire_visite_virtuelle.gif) no-repeat scroll 0 0;}

/* Article & Rubrique */

.article
	{
	clear:both;
	overflow:hidden;
	background:transparent url(../images/article_bottom.gif) no-repeat scroll 0 bottom;
	padding:10px 50px 40px;
	_padding:10px 45px 40px;
	}

.article a
	{
	color:#f0b129;
	}

.article table
	{
	border:none;
	}

.article td
	{
	border:none;
	padding:8px 15px;
	border-left:1px dotted #55878f;
	font-size:90%;
	}

.article table .topLeft, .article table .topRight
	{
	height:26px;
	padding-top:0;
	padding-bottom:0;
	color:#fff;
	font-weight:bold;
	font-size:115%;
	}

.article table .topLeft, .article table .bottomLeft 
	{
	border:none;
	}  
.article li{
		background:url(../images/puce_fleche.gif) 0 4px no-repeat;
		padding-left:15px;
}

.article table .topLeft {background:#59a1ab url(../images/tab_TL.gif) no-repeat scroll left top;}
.article table .topRight {background:#59a1ab url(../images/tab_TR.gif) no-repeat scroll right top;}
.article table .bottomLeft {background:#5fc3d2 url(../images/tab_BL.gif) no-repeat scroll left bottom;}
.article table .bottomRight {background:#5fc3d2 url(../images/tab_BR.gif) no-repeat scroll right bottom;}

.rubrique .colonne1
	{
	background:transparent url(../images/article_center.gif) repeat-y scroll 0 0;
	clear:none;
	float:left;
	margin:20px 0;
	padding:0;
	width:784px;
	_width:774px;
	}
	
.plan .colonne1
	{
	background:transparent url(../images/plan_center.gif) repeat-y scroll 0 0;
	margin:20px 0 0 0;
	padding:0;
	width:100%;
	}
.plan h1{
		font-size:140%;
		margin:0 50px;
		clear:both;
}
.plan #filAriane{
	background-image:url(../images/plan_top.gif);
	_width:960px;
}
.sitemap {
	margin:50px 0 0 0;
	padding:0 60px 20px;
	background:transparent url(../images/plan_bottom.gif) no-repeat 0 bottom;
	float:left;
}

.sitemap ul {
	padding-left:0;
}	

.rubrique .colonne2
	{
	float:left;
	width:175px;
	}

.corps
	{
	clear:both;
	float:left;
	width:100%;
	background: #fff;
	}
	
.rubrique .sommaire li {/*width:100%;*/}

.rubrique .sommaire ul
	{
	margin:0 6px;
	overflow:hidden;
	}

.accroche
	{
	color:#137988;
	font-size:125%;
	letter-spacing:0.018em;
	line-height:130%;
	}
	

.blockContact, .aNoter{
		background:url(../images/bg_contact.jpg) 0 0 no-repeat;
		height:50px;
		padding:5px 0 0 145px;
		line-height:130%;
		font-weight:bold;
		color:#137988;
		font-size:90%;
}
.aNoter{
		background:url(../images/a_noter.gif) 0 0 no-repeat;
	
}
.blockContact p, .aNoter p{
		margin:0;
		padding:0;
}	
.focus
	{
	background:transparent url(../images/encart_article_bottom.gif) no-repeat scroll 0 bottom;
	overflow:hidden;
	padding-bottom:8px;
	}
.focus span
	{
	float:left;
	font-size:150%;
	height:34px;
	margin:16px 40px 0 0;
	color:#7db5bd;
	}
	
.focus img
	{
	float:left;
	margin:16px 16px 0 16px;
	}	
	
.focus p
	{
	background:transparent url(../images/encart_article_top.gif) no-repeat scroll 0 0;
	color:#137988;
	font-size:85%;
	font-weight:bold;
	line-height:125%;
	margin:0;
	padding:8px 0 0 15px;
	}
.biColonne .colonne{
		float:left;
		width:45%;
		padding-right:2%;
}
.triColonne .colonne{
		float:left;
		width:30%;
		padding-right:2%;
}
/* petit agenda & a voir aussi 2 */

.petit_agenda
	{
	clear:both;
	width:151px;
	_font-size:90%;
	margin:15px 0 30px 10px;
	background:transparent url(../images/agenda_pt_center.gif) repeat-y scroll 0 0;
	}
	
.petit_agenda .titre {
	background:transparent url(../images/agenda_pt_top.gif) no-repeat scroll 0 0;
	height:60px;
	margin-top:-15px;
	_position:relative;
	}
	
.petit_agenda .div_footer {
	background:transparent url(../images/agenda_pt_bottom.gif) no-repeat scroll 0 bottom;
	position:relative;
	top:15px;
	}
	
.voir_aussi {
	clear:both;
	width:151px;
	float:left;
	margin:15px 8px 37px 8px;
	background:transparent url(../images/voir_aussi_center.gif) repeat-y scroll 0 0;
	}
	
.voir_aussi .titre{
	background:transparent url(../images/voir_aussi_top.gif) no-repeat scroll 0 0;
	height:60px;
	margin-top:-15px;
	margin-bottom:-5px;
	_position:relative;
	}
	
.voir_aussi .bloc_infos
	{
	clear:both;
	float:left;
	line-height:125%;
	width:90%;
	margin:0 5%;
	_margin:0 2%;
	_position:relative;
	}	
	
.voir_aussi .div_footer{
	display:block;
	float:left;
	height:22px;
	margin-top:-15px;
	position:relative;
	top:15px;
	width:100%;
	background:transparent url(../images/voir_aussi_bottom.gif) no-repeat scroll 0 0;
	}
	
.voir_aussi ul{
	margin: 0;
	padding-left:15px;
	}
	
.voir_aussi li a{
	background:transparent url(../images/fl_voir_aussi.gif) no-repeat scroll 0 4px;
	padding-left:20px;
	}	
	
.voir_aussi a{
	color:#fff;
	text-decoration:none;
	}
	
/* Recherche */

#resultatRechercheGen
	{
	padding:0;
	}
#resultatRechercheGen h2{
	margin:0;
	padding-left:15px;
}

#resultatRechercheGen li
	{
	margin-bottom:25px;
	background-position:0 10px;
	padding-left:0;
	}

#resultatRechercheGen p
	{
	margin:0; padding-left: 5px;	
	}
	
#resultatRechercheGen a
	{
	}
	
.noResult
	{
	margin:100px 20px;
	text-align:center;
	}
	
/* Liste de résultats */

#liste
	{
	padding:0;
	}
	
#liste li
	{
	border-top:1px dotted #ddd;
	padding:6px 0 20px 15px;
	background-position:0 9px;
	overflow:hidden;
	}
	
#liste p
	{
	margin:0 0 10px;
	}
	
#liste img
	{
	display:block;
	float:left;
	height:70px;
	margin-right:10px;
	width:141px;
	}	
		
#liste .btn_savoir_plus 
	{
	background:transparent url(../images/btn_fleche_orange_pt.gif) no-repeat scroll left center;
	display:block;
	margin-top:5px;
	overflow:hidden;
	padding-left:18px;
	text-decoration:none;
	}
	
#liste .categorie
	{
	background:transparent url(../images/encart_categorie_right.gif) no-repeat scroll right 0;
	padding-right:10px;
	float:right;
	}
	
#liste .categorie div
	{
	background:transparent url(../images/encart_categorie_left.gif) no-repeat scroll left 0;
	height:33px;
	float:left;
	}
	
#liste .categorie span
	{
	color:#89bac1;
	float:left;
	font-size:160%;
	margin:2px 10px 2px 20px;
	}	
	
#liste .categorie img
	{
	height:auto;
	width:auto;
	float:left;
	margin:4px 0;
	}
	
.article .dateEtLieu
	{
	color:#C4C4C4;
	font-size:90%;
	font-weight:bold;
	margin:0 1px 5px;
	}


/* Pagination */

#pagination-agenda
	{
	font-weight:bold;
	text-align:center;
	}

#pagination-agenda a
	{
	text-decoration:none;
	color:#d8dfe0;
	font-size:110%;
	margin-right:8px;
	}

#pagination-agenda a:hover, #pagination-agenda a.active
	{
	color:#f0b129;
	font-size:120%;
	margin-top:-1px;
	}

#pagination-agenda-prec a
	{
	background:transparent url(../images/btn_prec.gif) no-repeat scroll 0 center;
	height:18px;
	overflow:hidden;
	padding-left:19px;
	}
	
#pagination-agenda-suiv a
	{
	background:transparent url(../images/btn_suiv.gif) no-repeat scroll 0 center;
	height:18px;
	overflow:hidden;
	padding-left:19px;
	}
	
/* Widget recherche Assoc et Entreprise */

.article a.bt-asso 
	{
	font-weight:bold;
	background-color:transparent;
	text-decoration:none;
	padding:0 0 3px 0;
	font-family:Verdana;
	display: block;
	margin-bottom: 3px;
	}

/* Liste des élements Assoc et Entreprise */

.article .ficheItem 
	{
	display: none;
	clear:both;
	padding-left:10px;
	padding-top:10px;
	}

.article .bt-info
	{
	font-weight:bold;
	float:right;
	text-decoration:none;
	padding:0 0 5px 20px;
	font-family:Verdana;
	display: block;
	background:url(../images/btn_fleche_orange_pt.gif) 0 1px no-repeat;
	margin-bottom: 7px;
	margin-top:5px;
	cursor:pointer;
	width:140px;
	}

.logoItem
	{
	float:right;
	}

.enum_enrichie
	{
	clear:both;
	}

.conteneur-item 
	{
	overflow:hidden;
	margin-bottom: 10px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 15px;
	border-top:1px dotted #377781 !important;
	display:block;
	}
	
.conteneur-item p
	{
	margin:0;
	clear:both;
	}
	
.conteneur-item h2 
	{
	margin-top: 2px;
	margin-bottom:0;
	width:600px;
	border:none;
	width:510px;
	float:left;
	}

.conteneur-item h3 
	{
	margin-top:20px;
	}

/* Gallery Photo */

.multimedia
	{
	/* margin:20px 0 20px 17px; */
	}
.multimedia ul
	{
		padding:0;
		margin:0;
	}
	
.multimedia li
	{
	float:left;
	height:135px;
	margin-right:5px;
	margin-top:5px;
	overflow:hidden;
	padding:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	text-align:center;
	width:150px;
	background:none !important;
	padding-left:0;
	}
.multimedia li img {
	border: 1px solid #CCCCCC;
	padding: 2px;	
}
.clearDiaporama {
	clear: both;
	height: 30px;	
}
.multimedia .vignette
	{	
	margin:3px auto 5px auto;
	height:100px;
	display:block;
	}
.multimedia a
	{
	text-decoration:none;
	cursor:pointer;
	}
.multimedia .titreRessource
	{
	color:#4F4F4F;
	font-weight:bold;
	height:25px;
	line-height:100%;
	padding-top:10px;
	text-align:center;
	display: block;
	}
	
#receptLightBox
	{
	position:absolute;
	z-index:1000;
	left:50%;
	margin-left:-465px;
	top:15px;
	}
	
/* formulaire contact */
#form-mairie fieldset, .resultatRecherche, #formAssociation fieldset {
		background:url(../images/fieldset_bg_bottom.gif) 0 bottom no-repeat #f6f3eb;
		width:681px;
		overflow:hidden;
		padding:0 0 5px 0;
		margin:25px 0 15px 0;
}
#form-mairie .legende, .resultatRecherche h2, #formAssociation .legende{
	background:url(../images/legend_bg.gif) 0 0 no-repeat;
	height:20px;
	padding:5px 20px  !important;
	margin:0;
	color:#fff;
	font-size:120%;
	border:none;

}
#form-mairie legend{
	display:none !important;
	
}
#form-mairie p, .resultatRecherche p, #formAssociation p{
	border-top:1px dotted #137786;
	padding:5px 10px;
	margin:5px 20px 0 20px;
	min-height:19px;
	clear:both;
	
}
#form-mairie textarea, #formAssociation textarea,{
		width:66.3%;
		height:75px;
}
#form-mairie label, .resultatRecherche label, #formAssociation label {
		float:left;
		width:33%;
}
.message-erreur-form, .message-ok, .message-success-form {
	margin: 10px auto;
	background:url(../images/messageOk_bg.jpg) 0 0 no-repeat;
	height:19px;
	padding:15px 10px;
}

.message-erreur-form {
}

.message-erreur-form-js {
	display: none;	
	
}
#form-mairie input {
	float:left;
	
}

.errorJSForm {
	border: 1px solid #DF4545;	
}
label.errorJSForm{
	float:left;
	color:#cc0000;
	font-weight:bold;
	border:none;
	background:url(../images/fl_rouge_error.gif) 0 2px no-repeat;
	padding-left:19px;
	margin-left:5px;
}
#menuListeFormulaire {
	background:url(../images/sommaireGuichet_bg.jpg) 0 0 repeat-y;
	margin-top:15px;
	margin-left:3px;
	clear:both;
}
#menuListeFormulaire h1 {
	background:url(../images/sommaireGuichet_bg_top.jpg) 0 0 no-repeat;
	margin:0;
	padding:10px 0 0;
	font-size:140%;
	text-indent:20px;
	
	_display:block;
	_height:20px;
	_width:100%;
}
#menuListeFormulaire ul{
	margin:0;
	padding:0;
	background:url(../images/sommaireGuichet_bg_bottom.jpg) 0 bottom no-repeat;
	padding-bottom:25px;
	overflow:hidden;
	
	_display:block;
	_clear:both;
	_width:100%;
}
#menuListeFormulaire li{
	margin:5px 35px;
	padding:0 0 0 25px;
	background:url(../images/puce.jpg) 0 0 repeat-y;
	float:left;
	clear:none;
	width:32%;
}
.message-success-form{
	
}
#menuListeFormulaire a{
	color: #c73c33;
}
#Submit, .bouton, .button{
		background:url(../images/submit_bg.jpg) 0 0 repeat-x;
		height:25px;
		color:#fff;
		border:none;
		margin:10px auto 5px auto;
		padding:5px 20px;
		font-size:90%;
		font-weight:bold;
		display:block;
		line-height:100%;
		float:none !important;
	
}
.illustration{
		margin-right:15px;
		float:left;
}
/* trombinoscope*/
/*trombinoscope*/
.trombiListe{
	list-style-type:none;
	margin:0;
	padding:0;
	clear:both;
	}
.trombiListe li{
	float:left;
	width:130px;
	margin:0 0 20px 6px;
	padding:0;
	background:none;
	text-align:center;
	background:url(../images/trombi_li_bottom.gif) 0 bottom no-repeat #eeeeee;
	font-size:90%;
	height:150px;
	cursor:pointer;
	}
.trombiListe li .trombiContenu{
	background:url(../images/trombi_li_top.gif) 0 0 no-repeat;
	padding:10px;
	_height:100%;
	
}
.trombiListe li.type_1{
	float:none;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}
.trombiListe img{
	border:1px solid #137988;
	}
.trombiListe .titre{
	color:#137988;
	font-size:110%;
	margin:0 0 5px 0;
	display:block;
	height:30px;

	}
.trombiListe .fonction{
	font-size:120%;
	margin:0 0 5px 0;
	display:block;
}

.trombiListe li.hover .infoBulle{
		display:block;
}

.infoBulle{
	display:none;
	position: absolute;
	margin:-158px 0 0 113px;
	_margin-left:53px;
	background-color:#137786;
	width:218px;
	height:212px;
	color:#fff;
	padding:5px 20px;
	float:left;
	z-index:100;
	background:url(../images/infoBulle_bg.png) 0 0 no-repeat;
	_background:url(../images/infoBulle_bg.gif) 0 0 no-repeat;
}

.contenuArticle{
	float:left;	
	margin-bottom:25px;
	width:100%;
}

.contenuArticle.presentation1
	{
	width:365px;
	}

.visiteVirtuelle{
	width:680px;
	margin:15px auto;
}
.clear{
	clear:both !important;
	width:100% !important;
	float:none !important;		
}