body {
	background-color: #0070b8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d4d4d;
	background: url(../img/bg.jpg) top left;
}

#container {
	width: 1000px;
	height: 800px;
	margin: 0 auto;
	border: 0px solid #fff;
}

#page {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	background: url(../img/bg_coloneLeft.jpg) top left repeat-y;
	background-color: #fff;
}

#coloneLeft {
	display: block;
	float: left;
	width: 260px;
	height: 768px;
	margin: 0;
	padding: 0;
	background: url(../img/bgMenuB.jpg) top left no-repeat;
	background-color: #fff;
}

#coloneCenter {
	display: block;
	float: left;
	width: 498px;
	height: auto;
	margin: 0;
	padding: 0;
	background-color: #fff;
}

#coloneRight {
	display: block;
	float: left;
	width: 242px;
	margin: 0;
	padding: 0;
	background-color: #fff;
}

#footer {
	display: block;
	float: left;
	width: 1000px;
	height: 130px;
	margin: 0;
	padding: 0;
	background: url(../img/footer.jpg) top left no-repeat;
}

#logoTop {
	margin: 40px 0 0 20px;
}

#menuLeft {
	display: block;
	float: left;
	width: 228px;
	margin: 10px 0 0 15px;
	padding: 0;
	list-style: none;
}

.titleRubrique {
	display: block;
	float: left;
	margin: 0px 0 0 30px;
}

.iconRappel {
	
	display: block;
	float: right;
	margin: 0 20px 5px 0;
}

.txt01 {
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	text-align: justify;
}

.txt02 {
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #2773BD;
	text-align: justify;
}

.boldOrange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	font-weight: bold;
}

.boldBleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2774BE;
	font-weight: bold;
}

.listeTerrains {
	
}
.listeTerrains .texte {
	display: block;
	float: left;
	width: 240px;
	margin: 10px 10px 10px 30px;
	padding: 0;
	text-align:right;
}
.listeTerrains .image {
	display: block;
	float: left;
	width: 180px;
	margin: 10px 10px 10px 10px;
	padding: 0;
}

#realisations {
	display: block;
	float: left;
	width: 498px;
	margin: 0;
	padding: 0;
}

#realisations li {
	display: block;
	float: left;
	width: 143px;
	height: 78px;
	margin: 10px;
	padding: 0;
	list-style: none;
}

.imgRealisation {
	display: block;
	float: left;
	border: 2px solid #fff;
}

.imgRealisation:hover {
	border: 2px solid #ff9900;
}

.realisation {
	margin: 0 5px 0 0;
}

#espaceLogo {
	display: block;
	float: left;
	height: 50px;
	margin: 50px 0 0 20px;
	padding: 0;
}

a {
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
	color: #DA9A27;
}

.imgAnnonce{
	max-width: 150px;
}

.tabFormulaire {
	margin: 5px;
}

.champsCourt {
	border: 1px solid #2773BD;
	width: 170px;
}
.champsCourtObli {
	border: 1px solid #DA9A27;
	width: 170px;
}

.champsLong {
	border: 1px solid #2773BD;
	width: 350px;
}

.champsLongObli {
	border: 1px solid #DA9A27;
	width: 350px;
}

input {
}
