body {
background-image: url(images/test_background.jpg);
background-repeat: no-repeat;
background-color: #660000;
margin: 0px 0 0 0;
padding: 0;
text-align: center;
color: #cccc99;
font-size: 14px;
font-family: "Arial", Times, serif;
}

a {
color:#cccc99;
text-decoration: underline;
}

a:hover {
color: #cccc66;
text-decoration:underline;
}

#header {
background-position:top center;
margin-bottom:35px;
height : 170px;
}
#header h1 {
font-size:30px;
text-transform:uppercase;
margin:0;
padding:0;
}
#content {

width:1024px;
margin:90px auto;
}
#content h2 {
font-size:18px;
}
#left {
float:left;
width:350px;
text-align:left;
}
#right {
float:right;
width:350px;
text-align:right;
}
#one_col {
text-align:left;
}
#three_col_left {
/*background-image: url(images/back-col.png);
background-repeat: repeat;*/
text-align:center;
padding: 0px 5px;
width:220px;
float:left;
}
#three_col_center2 {
/*background-image: url(images/back-center.png) ; margin : 25px 0;
background-repeat: repeat;*/
width:350px;
float:right;
padding: 0px 0 0 25px;
margin-left: 290px;
text-align:left; 
}

#three_col_center {
/*background-image: url(images/back-center.png) ; margin : 25px 0;
background-repeat: repeat;*/
width:500px;
float:left;
padding: 0px 0 0 25px;
margin-left: 90px;
text-align:left; 
}



#three_col_right {
background-image: url(images/back-col.png);
background-repeat: repeat;
text-align:center;
padding: 0px 5px;
width:220px;
float:right;
}


.photo {
  background-color: #fff;
  border: 1px solid #999;
  padding: 4px;
  background-image: url(images/back-col.png);
}

/* ---------------------- Style 1 nav ---------------------- */

	
	
#styleone { 

text-align:center; 
height:21px;
text-transform: uppercase; 
font-size:14px;
width:800px;
margin:0 auto;
font-weight:bold;
font-family:Arial,sans-serif;



}



/* ---------------------- END Style 1 nav ---------------------- */


#footer {
clear:both;
background-color:#660000;
border-top:10px #cccc99 solid;
margin:0;
padding: 16px 0;
width:100%;
height:100%;
display:table;
text-align:center;
}
#footer_row {
width:1000px;
text-align:left;
margin:10px auto;
}
#footer_col_left {
width:500px;
border-top:0px #cccc99 solid;
border-bottom:0px #cccc99 solid;
border-left:0px #cccc99 solid;
border-right:0px #cccc99 solid;
float:left;
}
#footer_col_left ul{
list-style-type: none;
font-size: 14px;
padding: 8px;	
margin:0;
}
#footer_col_left ul li a{
color:#FFFFFF;
}
#footer_col_right {
width:500px;
float:right;
text-align:left;
}

#footer_col_right h3 {
text-transform: uppercase;
text-decoration:underline;	
font-size:18px;
margin:0;
}


#barre-top {

margin-bottom: 50px;
}
#barre-botton {
margin-left: 80px;
margin-top:110px;
}

#containerRight {
		float: right;
		background-color : transparent;
		width: 249px;
		border : 0px;
		font-family: verdana;
		font-size: 12px;
		color: #C3996B;
		}
		
#containerLeft {
		float: left;
		background-color : transparent;
		width: 95px;
		border : 0px;
		font-family: verdana;
		font-size: 12px;
		color: #C3996B;
		}
		
#containerLeft2 {
		float: left;
		background-color : transparent;
		width: 95px;
		border : 0px;
		font-family: verdana;
		font-size: 12px;
		color: #C3996B;
		margin-left: 10px;
		}

#gallery {margin-right: auto; margin-left: auto; margin-bottom: 0; margin-top: 0; width: 550px;}
#gallery ul {padding-left: 0;}
#gallery li {display: inline; margin-right: 3px;}
#gallery #main-img {background-image: url(http://arche-immobilier-gien.com/images/bg_img.png) no-repeat 0 0; }
