body {
     background-image: url(../images/background.png);
font-family:Helvetica,Tahoma;
}
div#apw_entete {
     display: none;
}
div#apw_centre {
     background-image: url(../images/body.png);
     width: 957px;
     height: 708px;
}
div#apw_conteneur {
     background: none;
     margin-left: 8px;
}
div#apw_footer {
     display: none;
}
div#apw_gauche {
     margin-top:161px;
     position:absolute;
}
div#apw_design_menu {
     background: none;
}
div#APW_divmenu {
     background:transparent url(../images/menuback.png) repeat scroll 0 0;
     border:0 none;
     height:279px;
     margin-left:16px;
     margin-top:14px;
     width:206px;
}

ul#apw_menu li {
     border: 0;
     list-style: none;
     list-style-image: none;
     text-align: right;
     font-family: helvetica,tahoma;
     font-weight: normal;
     font-size: 16px;
     margin: 0;
     padding: 0;
     padding-top: 5px;
     padding-bottom: 5px;
     cursor: pointer;
}
ul#apw_menu li a {
     color: #FFFFFF;
     padding-right:12px;
}
ul#apw_menu li label {
     color: #FFFFFF;
     padding-top:2px;
     padding-right:12px;
}
div#APW_divmenu ul li {
     height:27px;
     line-height:100%;
     margin:0;
     padding:0 0 0;
     width:202px;
}
div#APW_divmenu ul {
     padding: 0;
     margin: 0;
     margin-right:15px;
     margin-top:44px;
}
div#apw_contenu {
     height:451px;
     min-height:438px;
     overflow:hidden;
     padding-left:218px;
     padding-top:175px;
     width:385px;
}
div#apw_documentPdf {
     height:134px;
     margin-left:30px;
     position:absolute;
     top:523px;
     width:186px;
     cursor: pointer;
}
div#apw_billets {
     height:130px;
     margin-left:607px;
     position:absolute;
     top:512px;
     width:179px;
     cursor: pointer;
}
div#apw_formulaire {
     height:124px;
     margin-left:783px;
     position:absolute;
     top:501px;
     width:165px;
     cursor: pointer;
}
div#apw_cadreor {
     height:124px;
     margin-left:689px;
     position:absolute;
     top:358px;
     width:177px;
     overflow: hidden;
}
div#APW_recherche {
     float:left;
     font-size:80%;
     margin:17px 0 0 30px;
     position:absolute;
}
div#APW_coordonnes {
     margin:0 auto;
     position:absolute;
     text-align:center;
     top:670px;
     width:959px;
     display: none;
}
div#apw_banniererotative {
     height:225px;
     margin-top:225px;
     position:absolute;
     width:385px;
     overflow: hidden;
}
div.zone {
     margin: 0;
}
div.zonepage {
margin:0 0 0 117px;
padding-left:18px;
padding-top:28px;
width:245px;
}
     
.textnouvelles {
     padding-top:0px;
     width:254px;
     overflow: hidden;
}
.textnouvelles2 {
     padding-top: 0px;
}
.textnouvelles3 {
     padding-top: 0px;
     }
     .textnouvelles4 {
     padding-top: 0px;
     width: 234px;
     }
     .textnouvelles55 {
     height:412px;
     padding:20px;
     width:345px;
	            }
		    
div.zone img {
     margin: 0;
}
div.zone h1 {
     background: none;
     color: #FFFFFF;
}
div.zonepage img {
     margin: 0;
     margin-right: 5px;
     }
     div.zonepage h1 {
          background: none;
	       color: #D80F1A;
font-size: 13px;
}
	       
#a4 {

}
body, div, td, th, p, select {
     color:#FFFFFF;
     font-family:helvetica,tahoma;
     font-size:13px;
     letter-spacing: 1px;
}
div#subMenu {
     background:transparent url(../images/submenu.png) repeat scroll 0 0;
     height:453px;
     margin-left:218px;
     position:absolute;
     top:179px;
     width:117px;
}
ul#subMenuUL {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:70px;
width:100px;
}
ul#subMenuUL li {
font-size:16px;
padding-bottom:4px;
padding-top:4px;
width:100px;
color:#D80F1A;
cursor: pointer;
}
div#im {
height:225px;
width:385px;
}
div#searchzone {
padding:20px 0 20px 20px;
}
div.searchzone img {
     margin: 0;
          margin-right: 5px;
border: 0;
}
	            div.searchzone h1 {
		              background: none;
			                     color: #D80F1A;
					                    }
							    
div.zonepage h1 a {
color:#D80F1A;
font-size: 13px;
}
div.divspace {
width: 1px; height: 7px;
}
div#textnouvelles5 p {
margin: 0;
padding: 0;
}
p {
padding:0;
margin: 0;
}
div.textnouvelles55 h1 {
     color: #D80F1A;
     margin-bottom: 5px;
     display: block;
}
.formlabel {
     margin-left: 10px;
     text-align: right;
     float: left;
     width: 100px;
     margin-right: 10px;
     cursor: pointer;
     padding-top:2px;
}
div.textnouvelles55 input {
     font-family: helvetica, tahoma;
     font-size: 13px;
}
.formchecklabel {
     text-align: left;
     cursor: pointer;
}
div.textnouvelles55 a {
     color: #FFFFFF;
     font-weight: bold;
}
div#apw_logovillealma {
     height:82px;
     margin-left:31px;
     position:absolute;
     top:51px;
     width:100px;
     cursor: pointer;
}
