/* CSS Document */body {	background-image: url(img-home/fond.jpg);	background-repeat:no-repeat;	background-color:#FFFFFF;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: .7em;	color: #5A5959;}#logo{	position:absolute; 	left:212px; 	top:35px; 	width:143px; 	height:59px; 	z-index:2; 	visibility: visible;}#barre_navigation{	position:absolute; 	left:365px; 	top:49px; 	width:380px; 	height:24px; 	z-index:2; 	visibility: visible;}#zone_contenu{	position:absolute; 	left:0px; 	top:130px; 	width:780px; 	z-index:2; 	visibility: visible;}#mise_en_page{	border-collapse:collapse;}#colonne1{	width:152px;	padding-top:70px;	padding-left:19px;	padding-right:10px;	margin:0;	vertical-align:top;}#colonne2{	width:100%;	padding-left:15px;	padding-right:15px;	vertical-align:top;}#colonne3{	width:160px;	padding-left:15px;	padding-right:0px;	margin-right:0px;	vertical-align:top;}#separateur1, #separateur2{	width:1px;	background-image: url(img-home/dot-vertical.gif);	background-repeat:repeat-y;	vertical-align:top;}#separateurH0, #separateurH1, #separateurH2, #separateurH3{	height:1px;	width:100%;	display:block;	background-image: url(img-home/dot-horizontal.gif);	background-repeat:repeat-x;	margin:10px 0 15px 0;}#separateurH1{	margin:25px 0 15px 0;}#separateurH2{	margin:10px 0 10px 0;}#separateurH3{	margin:15px 0 15px 0;}#table-pied{	border-collapse:collapse;}#pied1{	width:40px;	height:49px;	margin:0;	padding:0;}#pied2{	background-image: url(img-home/pied2.gif);	background-repeat:repeat-x;	height:49px;	width:100%;	margin:0;	padding:0;	vertical-align:bottom;	text-align:right;}#filetUne1, #filetUne2{	width:100%;	height:15px;	display:block;	background-image: url(img-home/filet-a-la-une.gif);	background-repeat:repeat-x;	margin-bottom:10px;}#blocImgUne{	float:right;	margin-left:5px;}#tblTxtUne{	border-collapse:collapse;}#blocTachesUne{	border:none;	margin:0;	padding:0;}#imgTachesUne{	float:right;	border:none;	margin:0;}#photoEnBref{	display:block;	margin-bottom:10px;}#forumLocal{	background-image: url(img-home/encart-forum-local.gif);	background-repeat:no-repeat;	width:140px;	padding-top:62px;	padding-left:10px;	padding-right:10px;	padding-bottom:25px;	color:#FFFFFF;}#formRecherche{	display: inline; 	margin: 0;	font-size: 11px;	color: #5A5959;	width:100px;}#breves{	width:160px;}#breves a{	color:#FF6600;	text-decoration:none;	font-weight:normal;}#breves a:hover{	text-decoration:underline;}#une a{	color:#CC3300;	text-decoration:none;}#une a:hover{	text-decoration:underline;}.lienASavoir{	color:#CC3300;	text-decoration:none;}.lienASavoir:hover{	text-decoration:underline;}.lienANoter{	color:#660066;	text-decoration:none;}.lienANoter:hover{	text-decoration:underline;}.lienADecouvrir{	color:#326698;	text-decoration:none;}.lienADecouvrir:hover{	text-decoration:underline;}.piedText{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #5A5959;	padding-right:20px;}td .fondBreveAubagne {	background-image: url(img/tacheAubagne.gif);	background-repeat: no-repeat;	background-position: left top;	padding-left:10px;	padding-top:7px;	padding-bottom:7px;}td .fondBreveActu {	background-image: url(img/tacheActu.gif);	background-repeat: no-repeat;	background-position: left top;	padding-left:10px;	padding-top:7px;	padding-bottom:7px;}td .fondBreveServices {	background-image: url(img/tacheServices.gif);	background-repeat: no-repeat;	background-position: left top;	padding-left:10px;	padding-top:7px;	padding-bottom:7px;}td .fondBreveMunicipalite {	background-image: url(img/tacheMunicipalite.gif);	background-repeat: no-repeat;	background-position: left top;	padding-left:10px;	padding-top:7px;	padding-bottom:7px;}.breve{	color: #5A5959;	margin-top:3px;	margin-bottom:3px;	display:block;	clear:both;}.sep-breves{	margin-top:7px;	margin-bottom:7px;	display:block;	clear:all;}.titreBreve{	color:#CC3300;	margin-bottom:3px;	font-weight:bold;}.localLink {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:normal;	color: #CC3300;}.sidemenu{	display:block;	width:149px;}.blocTitre{	margin-bottom:8px;}.masque{	position: absolute;	top: -900px;	left:0px;}.imgArticle{	display:block;	}.article{	margin-bottom:15px;}