a{
	text-decoration:underline;
	}
	a:hover{
		text-decoration:none;
		}
.clear{
	clear:both;
	}
#center #contact{
	padding-right:20px;
	width:255px;
	}
#center #contact p{
	margin:0;
	}
.inputSM,.inputLG{
	margin-bottom:5px;
	padding-bottom:2px;
	padding-left:3px;
	color:#646565;
	height:12px;
	}
.inputSM{	
	width:228px;
	margin-bottom:0;
	}
	.inputSM,.inputLG,textarea{
		border:1px solid #d1d1d1;
		border-top:1px solid #8f8f8f;
		font-size:10px;
		font-family:Arial, Helvetica, sans-serif;
		}
.inputLG{
	width:445px;
	margin-bottom:0;
	}

#center .contactform{
	margin-top:10px;
	}
#center .contactform span.left{
	float:left;
	}
#center .contactform span.right{
	}
	
#center .contactform textarea{
	width:441px;
	height:150px;
	padding:3px;
	text-align:left;
	color:#646565;
	}
#err_msg{
	color:#ff0000;
	padding-top:10px;
	}
#confirm_msg{
	padding-top:10px;
	}
	
.submit{
	float:right;
	text-align:right;
	padding-top:10px;
	padding-right:15px;
	margin-right:5px;
	}
	.submit a{
		background:url(../images/blue-button-left.png) no-repeat left center!important;
		background:#7992ab;
		margin-right:10px;
		text-decoration:none;
		font-size:12px;
		font-weight:bold;
		color:#fff;
		padding-bottom:5px;
		padding-top:5px;
		
			}
		.submit a span{
			background:url(../images/blue-button-right.png) no-repeat right center!important;
			background:#7992ab;
			padding-left:10px;
			padding-right:10px;
			padding-bottom:5px;
			padding-top:5px;
			margin-right: -5px;
			margin-left:5px;
			}






#menu ul li{
	font-size:14px;
	font-weight:bold;
	list-style: none; 
	display:block;
	margin-right:8px;
}

#menu ul li.orange,#menu ul li.purple,#menu ul li.blue,#menu ul li.red{
	padding-bottom:8px;
	padding-top:8px;
	margin-right:0;
	}

#menu ul li a{
	font-size:10px;
	color:#595a5a;
	font-weight:900;
	text-decoration:none;
	margin-right:-3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
}

#menu ul li span{
	padding-bottom:2px;
	padding-left:3px;
	}
#menu ul li.orangesm span{
	background:url(../images/orange-button-left-sm.png) no-repeat  left center !important;
		background:none;
		}
	
#menu ul li.redsm span{
	background:url(../images/red-button-left-sm.png) no-repeat left center !important;
		background:none;
		}
#menu ul li.bluesm span{
	background:url(../images/blue-button-left-sm.png) no-repeat left center !important;
		background:none;
		}
#menu ul li.purplesm span{
	background:url(../images/purple-button-left-sm.png) no-repeat left center !important;
		background:none;
		}
		
		
#menu ul li.orangesm a{
	background:url(../images/orange-button-right-sm.png) no-repeat right center !important;
		background:none;
		color:#fff!important;
		color:#595a5a;
		}	
#menu ul li.redsm a{
	background:url(../images/red-button-right-sm.png) no-repeat right center !important;
		background:none;
		color:#fff!important;
		color:#595a5a;
		}	
#menu ul li.bluesm a{
	background:url(../images/blue-button-right-sm.png) no-repeat right center !important;
		background:none;
		color:#fff!important;
		color:#595a5a;
		}	
#menu ul li.purplesm a{
	background:url(../images/purple-button-right-sm.png) no-repeat right center !important;
		background:none;
		color:#fff!important;
		color:#595a5a;
		}	

#photoslink{
	padding-bottom:30px;
	clear:both;
	float:right;
	}
#photoslink a{
	font-weight:bold;
	margin-right:2px;
	}
	.map{
		width:213px;
		margin-top:20px;
		background-image:url(../images/cadre_google.png);
		background-repeat:no-repeat;
		background-position: right top;
		padding-left:20px;
		padding-right:20px;
		padding-top:10px;
		cursor:pointer;
		}