*{    margin: 0;    padding: 0;    font-size: 12px;}#conteneur{    width: 900px;    margin: auto;    font-family: Trebuchet MS;    font-size: 11px;    z-index: 1;}.lienNetCom{    color: white;}.imageCommune{    behavior: url(iepngfix.htc);}p{    text-align: justify;}a{    color: #000;    text-decoration: none;    font-weight: normal;}a:hover{    color: #cf0a0a;    text-decoration: none;    font-weight: bold;}img{    border: 0px;    behavior: url('iepngfix.htc');}#menu{    background-image: url(../images/menu_haut.jpg);    background-repeat: no-repeat;    width: 900px;    height: 40px;    font-family: Trebuchet MS;    font-size: 12px;    line-height: 40px;    z-index: 100;}#menu a{    color: #FFF;    text-decoration: none;    font-weight: bold;}#menu a:hover{    color: #FFF;    text-decoration: none;    font-weight: bold;}#menu dl{    float: left;    padding-left: 20px;}#menu dt{    color: #FFF;    cursor: pointer;    font-weight: bold;}#menu div{    display: block;    width: 250px;    background-color: #494949;}.titre{    float: left;}#menu li{    list-style: none;    padding-left: 5px;    background-color:#FFFFF;height:    25px;line-height:    25px;}#menu li a{    color: #FFF;    padding: 0px;    font-weight: bold;}#menu li a:hover{    color: #000;    padding: 0px;    font-weight: bold;}#top{    width: 900px;    height: 250px;    overflow: hidden;    background-position: 0px 40px;}.contenu_page{    margin-left: 50px;    margin-right: 50px;}#milieu{    width: 900px;}#actualites{    width: 305px;    float: left;    height: 267px;}/*  #actualites p  {  text-align:right;  }  */#actualites img{    margin-left: 32px;}.date_actu{    font-weight: bold;    background-color: #009d00;    text-align: center;    width: 92px;    color: #FFF;}#actualites.texte_actu{    margin-left: 80px;    margin-top: 10px;    text-align: left;}#bienvenue{    width: 567px;    height: 164px;    background-image: url(../images/cadre_bienvenue.jpg);    float: left;    height: 154px;}#bienvenue img{    margin-left: 27px;    margin-top: 10px;}#titre_bienvenue{    color: #000;    padding-left: 10px;    font-size: 16px;    padding-top: 5px;    float: left;}#texte_bienvenue{    color: #FFF;    font-family: Trebuchet MS;    font-size: 14px;    padding-left: 10px;    margin-top: 10px;    float: left;}#texte_bienvenue a{    color: #FFF;    font-family: Trebuchet MS;    font-size: 14px;}#bas_page{    background-image: url(../images/bas.jpg);    background-repeat: no-repeat;    width: 900px;    height: 49px;    font-family: Trebuchet MS /*Tahoma*/;    color: #aeaeae;    clear: both;}#bas_page p{    /*padding-top:10px;*/    padding-left: 15px;}#bas_page a{    padding: 0px;    text-decoration: none;    font-weight: normal;    color: #aeaeae;}#bas_page a:hover{    padding: 0px;    text-decoration: none;    font-weight: normal;    color: #aeaeae;}#bas_page2{    background-image: url(../images/bas_page_interne.jpg);    background-repeat: no-repeat;    width: 900px;    height: 49px;    font-family: Trebuchet MS /*Tahoma*/;    color: #aeaeae;    clear: both;}#bas_page2 p{    /*padding-top:19px;*/    padding-left: 15px;}#bas_page2 a{    padding: 0px;    text-decoration: none;    font-weight: normal;    color: #aeaeae;}#bas_page2 a:hover{    padding: 0px;    text-decoration: none;    font-weight: normal;    color: #aeaeae;}#competences{    width: 565px;    /*height: 386px;*/    float: left;}#competences_texte{    font-family: Trebuchet MS /*Tahoma*/;    width: 220px;	float:right;    /*padding-bottom:10px;*/    padding-bottom: 2px;    font-size: 9px;}#competences_texte p{    font-weight: bold;    margin-top: 1px;}#competences_texte ul{    margin-top: 10px;    width: 150px;    margin-bottom: 10px;}#competences_texte ul li{    list-style-image: url(../images/puce_fleches);}#magasine{    float: left;    width: 333px;    height: 273px;    background-image: url(../images/cadre_magasine.jpg);}#magasine p{    padding-left: 60px;}#imagebox{    width: 272px;    height: 308px;    z-index: 10;	position:absolute;}.maskCompetence{	height: 308px;	overflow:hidden;	position:relative;	width: 272px;	margin-left: 30px;	float:left;	margin-top:35px;}#imagebox_sens{    width: 620px;    height: 199px;    overflow: hidden;    position: absolute;    margin-left: 150px;    z-index: 10;}#imageboxinside{    width: 6000px;    z-index: 10;}#imagebox_actu{    width: 305px;    height: 200px;    overflow: hidden;    position: absolute;    margin-left: 30px;    z-index: 10;}#imageboxinside_actu{    width: 305px;    height: 287px;    z-index: 8;}#imageboxinside_sens{    width: 3000px;    height: 199px;    z-index: 8;}#imagebox_actu img{}#imagebox img{    float: left;}#imageBox_actu br{    clear: both;}#imageBox br{    clear: both;}#presentation ul{    margin-left: 30px;}#presentation li{    list-style-image: url(../images/puce_fleches.gif);}.lien_actu:hover{    color: #009c00;    text-decoration: none;    font-weight: normal;}.nomElus{    font-size: 11px;}.lien_rando{    font-size: 9px;    text-decoration: none;    font-weight: normal;}.lien_rando:hover{    font-size: 9px;    text-decoration: underline;    color: #cf0a0a;    font-weight: normal;}.liste_villes{    padding-top: 110px;    padding-left: 75px;}.photo_commune{    float: left;    padding-left: 50px;    padding-top: 40px;    width: 501px;    height: 399px;}.mot_du_maire{    float: left;    width: 329px;    padding-top: 40px;    padding-left: 20px;}.commune_infos{    clear: both;    float: left;    width: 380px;    padding-top: 45px;    padding-left: 50px;}.diaporama{    float: left;    width: 440px;    padding-top: 45px;    padding-right: 10px;    padding-left: 20px;}#gallery{    position: relative;}#pictures{    position: relative;    height: 320px;}#pictures img{    position: absolute;    top: 0;    left: 0;}#prev, #next{    margin-top: 20px;    text-align: center;    font-size: 2.0em;}#prev{    float: left;}#next{    float: right;}/* diaporama */#diapoCommune{    position: absolute;}#diapoCommune span{    display: block;    float: left;}.maskCommune{    position: relative;    height: 280px;    overflow: hidden;}#diapoCommune div{    height: 280px;    float: left;}.buttons #prev1{    float: left;    width: 200px;	background:url('../images/prev.png') no-repeat center left;	text-decoration:none;	height:22px;	padding-left:19px;	padding-top:6px;	cursor:pointer;}.buttons #next1{    float: right;    width: 200px;    text-align: right;	background:url('../images/next.png') no-repeat center right;	text-decoration:none;	height:22px;	padding-right:19px;	padding-top:6px;	cursor:pointer;}.buttons #next1:hover, .buttons #prev1:hover{	text-decoration:underline;} .motMaire{    float: left;    width:420px;	margin-top:35px;}#InfoPratique{	background: #2150a3;	float:left;	margin-left:40px;	padding:20px 10px 20px 20px;	margin-top:35px;	color:white;}#InfoPratique p{	margin-top:7px;	text-align:left;}#InfoPratique a, #InfoPratique a:visited{	color:#ffffff;}#InfoPratique a:hover{	}#scrollBox {	float:left;	overflow:hidden;}.scroll {	border-right:0 none;	display:block;	height:500px;	width:270px;}.bas_presentation{	padding-bottom:20px;	background-image: url(images/presentation_bas.jpg);	background-repeat:no-repeat;	background-position: bottom;	width:900px;	margin-top:0px;}.infoDiapo{	color:white;	margin-left:10px;	margin-top:240px;	position:absolute;	font-size:14px;	font-weight:bold;	background: url('../images/fond_info.png') repeat;	padding:3px;}#pageVille{	margin-left:75px;	width:790px;}.menuVille{	padding-left: 10px;	padding-top:110px;}#nomVille{	margin-top:40px;	margin-bottom:20px;}.buttons{	margin-top:3px;}.signature{	font-size:13px;	text-align:right;	font-weight:bold;	margin-top:10px;}
