body {
    background-color: #FFFCF3;
    color: #929292;
}

body, div, td, th, p, select {
	font-family: "Century Gothic";
	font-size:14px;
	color: #454545;
}

a {
	color: #427588;
}

div#apw_conteneur {
    width: 970px;
}

div#apw_entete {
    background-image: url('../images/top.jpg');
    width: 970px;
    height: 53px;
}

div#apw_menuhori {
    background: #FFFFFF url('../images/menu_left.jpg') no-repeat;
    width: 970px;
    height: 64px;    
}

ul#listmenu {
    list-style: none;
    list-style-image: none;
    list-style-position: outside;
    margin-left: 268px;
}

ul#listmenu li {
    float: left;
} 

ul#listmenu li:hover {
    cursor: pointer;
}

img.hiddenPic {
    display: none;
}

ul#listmenu li#a {
    background: #FFFFFF url('../images/menu_1.jpg') no-repeat;
    width: 140px;
    height: 64px;    
}

ul#listmenu li#a:hover {
    background: #FFFFFF url('../images/menu_1_on.jpg') no-repeat;    
}

ul#listmenu li#a.active {
    background: #FFFFFF url('../images/menu_1_on.jpg') no-repeat;    
}

ul#listmenu li#b {
    background: #FFFFFF url('../images/menu_2.jpg') no-repeat;
    width: 141px;
    height: 64px;     
}

ul#listmenu li#b:hover {
    background: #FFFFFF url('../images/menu_2_on.jpg') no-repeat;    
}

ul#listmenu li#b.active {
    background: #FFFFFF url('../images/menu_2_on.jpg') no-repeat;    
}

ul#listmenu li#c {
    background: #FFFFFF url('../images/menu_3.jpg') no-repeat;
    width: 140px;
    height: 64px;     
}

ul#listmenu li#c:hover {
    background: #FFFFFF url('../images/menu_3_on.jpg') no-repeat;    
}

ul#listmenu li#c.active {
    background: #FFFFFF url('../images/menu_3_on.jpg') no-repeat;    
}

ul#listmenu li#d {
    background: #FFFFFF url('../images/menu_4.jpg') no-repeat;
    width: 140px;
    height: 64px;     
}

ul#listmenu li#d:hover {
    background: #FFFFFF url('../images/menu_4_on.jpg') no-repeat;    
}

ul#listmenu li#d.active {
    background: #FFFFFF url('../images/menu_4_on.jpg') no-repeat;    
}

ul#listmenu li#e {
    background: #FFFFFF url('../images/menu_5.jpg') no-repeat;
    width: 141px;
    height: 64px;     
}

ul#listmenu li#e:hover {
    background: #FFFFFF url('../images/menu_5_on.jpg') no-repeat;    
}

ul#listmenu li#e.active {
    background: #FFFFFF url('../images/menu_5_on.jpg') no-repeat;    
}

div#apw_submenu {
	background:url("../images/submenu.jpg") no-repeat scroll 0 0 #FFFFFF;
	height:24px;
	padding-left:265px;
	padding-top:1px;
	width:705px;
	overflow:hidden;
}

div#apw_submenu a {
	color: #7F6147;
	font-weight: normal;
}

div#apw_submenu a.active {
	color: #7F6147;
	font-weight: bold;
}

div#apw_centre {
    background: #FFFFFF url('../images/body_repeat.jpg') repeat-y;
    width: 970px;
} 

div#apw_conteneur {
    background: #FFFFFF url('../images/body_repeat.jpg') repeat-y;
    width: 970px;
}

div#apw_gauche {
	background:url("../images/body_top.jpg") no-repeat scroll 0 0 transparent;
	min-height:0;
	padding-left:66px;
	padding-top:106px;
	width:622px;
}

div#apw_contenu {
    background: none;
    min-height: 0px;
}

div#apw_footer {
    background: #FFFFFF url('../images/bottom.jpg') no-repeat;
    width: 970px;
    height: 76px;
	text-align: left; 
}

div#apw_droite {
	float: left;
    width: 281px;
	padding-left: 1px;    
}

ul#right {
	list-style: none;
	list-style-image: none;
	list-style-position: outside;
}

ul#right li:hover {
	cursor: pointer;
}

ul#right li#a {
    background: #FFFFFF url('../images/right_1.jpg') no-repeat;
    width: 281px;
    height: 90px;   
}

ul#right li#a:hover {
    background: #FFFFFF url('../images/right_1_on.jpg') no-repeat;    
}

ul#right li#a.active {
    background: #FFFFFF url('../images/right_1_on.jpg') no-repeat;    
}

ul#right li#b {
    background: #FFFFFF url('../images/right_2.jpg') no-repeat;
    width: 281px;
    height: 92px;   
}

ul#right li#b:hover {
    background: #FFFFFF url('../images/right_2_on.jpg') no-repeat;    
}

ul#right li#b.active {
    background: #FFFFFF url('../images/right_2_on.jpg') no-repeat;    
}

ul#right li#c {
    background: #FFFFFF url('../images/right_3.jpg') no-repeat;
    width: 281px;
    height: 91px;   
}

ul#right li#c:hover {
    background: #FFFFFF url('../images/right_3_on.jpg') no-repeat;    
}

ul#right li#c.active {
    background: #FFFFFF url('../images/right_3_on.jpg') no-repeat;    
}

ul#right li#d {
    background: #FFFFFF url('../images/right_4.jpg') no-repeat;
    width: 281px;
    height: 90px;   
}

ul#right li#d:hover {
    background: #FFFFFF url('../images/right_4_on.jpg') no-repeat;    
}

ul#right li#d.active {
    background: #FFFFFF url('../images/right_4_on.jpg') no-repeat;    
}

ul#right li#e {
    background: #FFFFFF url('../images/right_5.jpg') no-repeat;
    width: 281px;
    height: 90px;   
}

ul#right li#e:hover {
    background: #FFFFFF url('../images/right_5_on.jpg') no-repeat;    
}

ul#right li#e.active {
    background: #FFFFFF url('../images/right_5_on.jpg') no-repeat;    
}

ul#listmenu li img, ul#right li img {
	display: none;
}

div#entete_calendrier {
	background:url("../images/calendrier.jpg") no-repeat scroll 0 0 #FFFFFF;
	font-size:18px;
	font-weight:bold;
	height:55px;
	padding-right:10px;
	padding-top:2px;
	text-align:right;
	width:271px;
	color: #91bddb;
}

div#entete_calendrier p {
	font-size:18px;
	font-weight:bold;
	color: #91bddb;
}

div#apw_footer div#agricom {
	cursor:pointer;
	height:25px;
	margin-left:771px;
	margin-top:56px;
	position:absolute;
	width:199px;
}

ul#listmenu li a {
    width: 140px;
    height: 64px; 
}

img.menupuce {
	margin-left:11px;
	margin-right:4px;
}

div.zone h1 {
	background:none repeat scroll 0 0 transparent;
	color:#546183;
	font-size:27px;
}

div#clicklogo {
	height:196px;
	margin-top:18px;
	position:absolute;
	width:229px;
	cursor: pointer;
}

div#APW_contenu_user {
	margin: 20px;
}

table.calendar td, table.calendar th {
	border: 0;
	padding:0 17px 17px 2px;
	margin: 5px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #cbcccd;
}

table.calendar {
	background: none;
	border-spacing: 1px;
}

table.calendar a {
	color: #FFFFFF;
}

div#APW_calendrier {
	margin-left:auto;
	margin-right:auto;
	padding:0 0 0 13px;
	width:278px;
	text-align: left;
}

table#apw_calLegend td {
	font-size:12px;
}

div.zone ul li {
	list-style-position: outside;
	margin-left:16px;	
}

div#recherche {
	margin-left:773px;
	padding-top:16px;
	width:196px;
}

div#recherche input[type=text] {
	background:none repeat scroll 0 0 transparent;
	border:0 none;
	font-family:"Century Gothic";
}

div.left {
	float: left;
}

div#recherche img {
	cursor: pointer;
}

div#facebook {
	height:38px;
	margin-left:3px;
	margin-top:-7px;
	width:53px;
	cursor: pointer;
}

label#mprec {
	cursor:pointer;
	height:27px;
	margin-left:229px;
	position:absolute;
	width:23px;
	margin-top:4px;
}

label#msuiv {
	cursor:pointer;
	height:27px;
	margin-left:250px;
	position:absolute;
	width:25px;
	margin-top:4px;
}

div#thisCalendar {
	margin-top: 0;
}

div#APW_calendrier_legend {
	margin-left: 13px;
}

/* terrain à vendre */
h2.terrain{
	color: #546183;
	font-size: 18px;
}

h2.terrain a{
	color: #546183;
}

h2.terrain a:hover{
	text-decoration: underline;
}

div.mapzone:hover{
	border: 2px solid #ff0000;
	background-color: #E5E6E0;
	-moz-opacity:0.5;
	opacity: 0.5;
	filter:alpha(opacity=50);
	
}