body{
	width: 770px;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background: #8E000C url("../images/bg.gif") repeat-x top; 
	color:#000000;
}
#page{
	clear: both;
	border: 0px;
	padding: 0px;
	margin: 0px;
	background-color: #8E000C;
	border: 0px;
}

/* L'en-tête */

#en_tete{
	width: 770px;
	height: 160px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: url("../images/header.gif") no-repeat left top; 
}

/* Le corps */
#navigation{
	clear: both;
	width: 770px;
}

#corps{
	float:right;
	width: 600px;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Times, serif;
	font-size: 12px; 
	font-weight: Normal;
	text-decoration: none;
	}

#corps .co2{
	width:430px;
	float: left;
	background: url("../images/corps-co2-bg.gif") repeat-y center top;
	background-color: #ffffff;
}

#corps .co2 .bottom{
	width:430px;
	height: 11px;
	background: url("../images/corps-co2-bottom.gif") no-repeat center top;
	font-size: 1px;
}

#corps .co2 .top{
	width:430px;
	height: 9px;
	background: url("../images/corps-co2-top.gif") no-repeat center top;
}

#corps .co2 .section{
	margin: 10px;
	margin-top: 0px;
}

#corps .co2 .section .annonce{
	width:200px;
	text-align: center;
	background-color: #ffffff;
	border: 1px dashed #8E000C;
}

#corps .co2 .section h1{
	color: #8E000C;
	margin: 0px;
	padding: 2px;
	font-size: 20px; 
	font-weight: Bold;
	text-decoration: none;
	text-align: left;
	font-variant: small-caps;
	border-bottom:1px solid #8e000c;
}

#corps .co2 .section h2{
	color: #8E000C;
	margin: 0px;
	padding: 2px;
	font-size: 14px; 
	font-weight: Bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	font-variant: normal;
}

#corps .co2 .section p{
	color: #8E000C;
	margin: 0px;
	padding: 4px;
	font-size: 12px; 
	font-weight: Normal;
	text-decoration: none;
	text-align: justify;
}

#corps .co2 .section a, #corps .cod .section a, #menu .cod .section a{
	color: #8E000C;
	font-size: 12px; 
	font-weight: Bold;
	text-decoration: none;
}

#corps .co2 .section a:hover, #corps .cod .section a:hover, #menu .cod .section a:hover{
	color: #000000;
	font-size: 12px; 
	font-weight: Bold;
	text-decoration: none;
}

#corps .cod{
	width: 166px;
	float: right;
	background: url("../images/corps-cod-bg.gif") repeat-y center top;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
}

#menu .cod{
	width: 166px;
	background: url("../images/corps-cod-bg.gif") repeat-y center top;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
}

#corps .cod .bottom, #menu .cod .bottom{
	width:166px;
	height: 11px;
	background: url("../images/corps-cod-bottom.gif") no-repeat center top;
	font-size: 1px;
}

#corps .cod .top, #menu .cod .top{
	width:166px;
	height: 9px;
	background: url("../images/corps-cod-top.gif") no-repeat center top;
}

#corps .cod .section, #menu .cod .section{
	margin: 10px;
	margin-top: 0px;
}

#corps .cod .section h1, #menu .cod .section h1, #corps .co2 .section .annonce h1{
	color: #8E000C;
	margin: 0px;
	padding: 2px;
	font-size: 20px; 
	font-weight: Bold;
	text-decoration: none;
	text-align: left;
	font-variant: small-caps;
	border-bottom:1px solid #8e000c;
}

#corps .cod .section h2, #menu .cod .section h2, #corps .co2 .section .annonce h2{
	color: #8E000C;
	margin: 0px;
	padding: 2px;
	font-size: 14px; 
	font-weight: Bold;
	text-decoration: none;
	text-indent: 5px;
	font-variant: normal;
	text-align: center;
}

#corps .cod .section p,#menu .cod .section p, .annonce p{
	color: #8E000C;
	margin: 0px;
	padding: 4px;
	font-size: 12px; 
	font-weight: Normal;
	text-decoration: none;
}

#corps .cod .section .photo, .annonce photo{
	width: 130px;
	height: 100px;
	background-color: #ffffff;
	border: 1px solid black;
	text-align: center;
	margin-left: 6px;
}

#corps .cod .section .photo img, .annonce img{
	margin: 5px;
	width: 120px;
	border: 1px solid black;	
}

/* Le menu */

#menu{
	float: left;
	width: 166px;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Times, serif;
	font-size: 12px; 
	font-weight: Normal;
	text-decoration: none;
	}

#menu .element h1, #menu .element2 h1{
	width: 166px;
	height: 24px;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Times, serif;
	font-size: 14px; 
	font-weight: Bold;
	text-decoration: none;
	text-align: left;
	text-indent: 25px;
	font-variant: small-caps;
	color: #F2C70D;
	border:0px;
	background: url("../images/menu-h1.gif") no-repeat left top; 
}

#menu .element h3{
	width: 166px;
	height: 24px;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Times, serif;
	font-size: 14px; 
	font-weight: Bold;
	text-decoration: none;
	text-align: left;
	text-indent: 25px;
	font-variant: small-caps;
	color: #F2C70D;
	border:0px;
	background: #ffffff url("../images/menu-bot-blc.gif") no-repeat left top; 
}

#menu .element h2{
	display: block;
	width: 166px;
	height: 24px;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Times, serif;
	font-size: 12px; 
	text-decoration: none;
	text-align: left;
	text-indent: 25px;
	font-variant: normal;
	border:0px;
	background: #ffffff url("../images/menu-a-blc.gif") no-repeat left top; 
}

#menu .element h2 a, #menu .element2 h2 a{
	font-weight: Normal;
	text-decoration: none;
	color: #751217;
}

#menu .element h2 a:hover, #menu .element2 h2 a:hover{
	font-weight: Bold;
	text-decoration: none;
	color: #000000;
}

#menu .element2 h3{
	width: 166px;
	height: 24px;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Times, serif;
	font-size: 14px; 
	font-weight: Bold;
	text-decoration: none;
	text-align: left;
	text-indent: 25px;
	font-variant: small-caps;
	color: #F2C70D;
	border:0px;
	background: #F3E465 url("../images/menu-bot-blc.gif") no-repeat left top; 
}


#menu .element2 h2{
	display: block;
	width: 166px;
	height: 24px;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Times, serif;
	font-size: 12px; 
	text-decoration: none;
	text-align: left;
	text-indent: 25px;
	font-variant: normal;
	border:0px;
	background: #F3E465 url("../images/menu-a-blc.gif") no-repeat left top; 
}


/* Le pied de page */

#pied_de_page{
	clear: both;
	width: 770px;
	margin: 0px;
	margin-top: 20px;
	padding: 0px;
	}

#pied_de_page p{
	margin: 0px;
	padding: 0px;

	font-family: Verdana, Arial, Times, serif;
	font-size: 12px; 
	font-weight: Normal;
	text-decoration: none;
	text-align: center;
	color: #F2C70D;
	}

#pied_de_page a{
	font-weight: Bold;
	text-decoration: none;
	color: #F2C70D;
	border-bottom: 1px dashed #8E000C;
	}

#pied_de_page a:hover{
	font-weight: Bold;
	text-decoration: none;
	color: #ffff00;
	border-bottom: 1px dashed #ffff00;
	}
	
.form_contact_1{
	color: #751217;
	background-color: #ffffff;
	font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
	font-size: 11px; 
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
	height: 16px;
	border: 1px solid #c0c0c0;
	scrollbar-arrow-color:#c0c0c0;
	scrollbar-track-color:#ffffff;
	scrollbar-shadow-color:#f0f0f0;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	vertical-align: middle;
	margin: 0px;
}

#corps .co2 .formulaire{
	margin: 0px;
	margin-left:10px;
	margin-right: 10px;
	padding: 2px;
}

#corps .co2 .formulaire h1{
	color: #8E000C;
	margin: 0px;
	padding: 2px;
	font-size: 20px; 
	font-weight: Bold;
	text-decoration: none;
	text-align: left;
	font-variant: small-caps;
	border-bottom:1px solid #8e000c;
	vertical-align: middle;
}

#corps .co2 .formulaire h2{
	color: #8E000C;
	margin: 0px;
	padding: 2px;
	font-size: 14px; 
	font-weight: Bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	font-variant: normal;
}

#corps .co2 .formulaire p{
	color: #8E000C;
	margin: 0px;
	padding: 0px;
	font-size: 10px; 
	font-weight: Normal;
	text-decoration: none;
	text-align: left;
}

#corps .co2 .formulaire h2 img{
	width: 20px;
	height: 20px;
}
img{
	vertical-align: middle;
	border: 0px;
	}

#corps .co2 .formulaire table{
	width: 400px;
	border-collapse: collapse;
	border: 0px dashed #c0c0c0;
	}

#corps .co2 .formulaire td{
	font-family: Verdana, Arial, Times, serif;
	font-size: 10px; 
	font-weight: Normal;
	text-decoration: none;
	color: #8E000C;
	}
	
#corps .co2 .section .bien img{
	border: 1px solid black;
	margin: 0px;
	padding: 0px;
	margin-top: 12px;
	margin-left: 4px;
	margin-right: 4px;
}

#corps .co2 .section .bien{
	margin: 0px;
	padding: 2px;
	vertical-align: top;
}
