body{
 background-color: white;
 margin: 0px;
 padding: 0px;
 color : #000;
}
body.bodybg{
 background-color: #CFCFCF;
 margin: 0px;
 padding: 0px;
 font-size: 12px ;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 color: #000;
}
#oldbrowsers{
display:none;
}
img{
 border: none;
}
#container{
 margin: 0px auto;
 padding:0px;
 width:776px;
 background-image: url(/images/content_bg.jpg);
 background-repeat: repeat-y;
 text-align:left;
}

.clearer_both{
 clear: both;
}


/*-----HEADER-----*/
#header {
 padding: 0px 12px 0px 0px;
 background-image: url(/images/header_bg.jpg);
 background-repeat: no-repeat;
 height: 129px;
 text-align:right;
 margin: 0px;
}
#logo{
display:none;
 padding: 7px;
 float:left;
 cursor: pointer;
 text-align: center;
 width: 144px;
}
#logo a {
	color: #FFFFFF;
	line-height: 50px;
}
#header .link {
 padding: 0px 0px 0px;
}
#logo h1{
font-size: 12px;
padding:0px;
margin:0px;
background-image: url(/images/logo.gif);
background-repeat: no-repeat;
width: 144px;
height: 64px;
}
#logo h1 span{
display:none;
}

#logo_print{
display:none;
}

/*-----CONTENT-----*/
#content{
 text-align: left;
}
#content_nav{
 width: 422px;
 text-align: center;
 margin-left: 38px;
 padding: 10px 0px 15px 0px;
 border-bottom: solid 1px white;
 border-top: solid 1px white;
}
#content_nav a{
 color:#000;
}
#content_nav a:hover{
 color:#666;
 text-decoration:none;
}

    /*-----CONTENT LEFT-----*/
    #content_left{
     padding: 10px 0px 10px 0px;
     width: 450px;
     float: left;
    }
    #content_left p{
     width: 425px;
     text-align: justify;
    }
	#content_left h2{
	text-align:left;
	font-size: 16px;
	color: #000;
	margin-left: 38px;
	margin-bottom:0.5em;
	padding:0px;
	}
/*.te {
	list-style: url(images/link_louer.gif);
}*/
		.content_h1 {
      width:458px;
	height:326px;
      font-family: Arial;
      background-image:url(/images/batiment.jpg);
	  border : 1px solid #000;
			}
      .content_span{
       display: none;
      }
  			#box_repeat{
					margin-left:38px;
  			  background: url(/images/box_repeat.jpg);
  			  background-repeat: repeat-y;
  			  width: 422px;
  			  text-align: center;
  			 }
				#box_bottom{
         background-image: url(/images/box_bottom.jpg);
         background-repeat: no-repeat;
         background-position: bottom;
         width:422px;
        }
        #box_top{
		     text-align:justify;
				 padding:5px 0px 20px 0px;
				 background-image: url(/images/box_top.jpg);
         background-repeat: no-repeat;
         background-position: top;
         width:422px;
        }
        #box_top p{
				 margin:0px 0px 0px 10px;
         text-align: justify;
				 width:400px;
        }
		.good_level{
	width:422px;
	margin-left: 38px;
	padding-bottom: 1em;
	margin-bottom:1em;
	border-bottom: 1px solid white;
	text-align: justify;
		}


		.homeconseilsdiv {
		width:422px;
		margin-left: 15px;
		padding-bottom: 1em;
		margin-bottom:1em;
		}
		.homeconseilsdiv strong{
		color: white;
		}
		.homeconseilsdiv #legal strong{
		color:#000;
		}
		#contact{
		width:422px;
		padding-bottom: 1em;
		margin-bottom:1em;
		text-align: justify;
		}
		#contact p{
		margin-left: 38px;
		}
		.contact_title{
		font-size: 16px;
		font-weight: bold;
		margin-left: 38px;
		}

    /*-----CONTENT RIGHT-----*/
    #content_right{
	padding: 20px 0px 0px;
	_padding-right: 48px; /* IE6 Win Only Hack */
	float:right;
	width: 199px;
	margin-right: 48px;
	_margin-right: 0px; /* IE6 Win Only Hack */
	}

    #content_right .house{
		 border: solid 2px #000000;
    }
	
    #content_right p{
     width: 199px;
     text-align: justify;
    }

    #content_right .title{
     text-align: center;
    }
		.contact_title_2{
		font-size: 16px;
		font-weight: bold;
		}
    #content_right .link{
     font-size: 10px;
     text-align: right;
    }
		#content_right .coup_coeur {
		 font-family: Times new roman;
     font-size: 16px;
     text-align: center;
		 font-weight: bold;
		 padding-top:20px
    }
    .title{
     font-family: Times new roman;
     font-size: 16px;
    }
		.diapocontenu{
		width:199px;
		}
		.diapocontenu .link{
		width:199px;
		}
		.diapocontenu img{
		border: solid 1px #000000;
		}
		.diapocontenu_print{
	  display:none;
	 	}

/*-----FOOTER-----*/
#footer{
 background-image: url(/images/footer_bg.jpg);
 background-repeat: no-repeat;
 background-position: top;
background-color: #CFCFCF;
 text-align: right;
 padding: 10px 40px 0px 0px;
 clear:both;
}
#footer a{
 color: #656565;
 font-weight: bold;
 height: 33px;
}
#footer a:hover{
 color:#000;
}
#footer p {
	margin-top: 0px;
	padding-top: 0px;
}

/*INPUT*/
.input_text{
background: #CFCFCF;
color:#000;
}
.input_button {
 background: #CFCFCF;
 color: #000;
 font-weight: bold;
}
.input_button:hover{
 background: #000;
 color:#FFF;
}

/*DIVERS*/
table a{
 color: white;
 font-weight: bold;
 height: 33px;
}
table a:hover{
 text-decoration: none;
 color:#287DBC;
}
.error {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F33636;
}
a{
 font-weight: bold;
 color: #000;

}
a:hover{
 text-decoration: none;
 color:#287DBC;
}

.clearer_both{
 clear: both;
}
.clearer_both_print{
 clear: both;
 display:none;
}
.good_list{
  border-bottom: solid 1px #ffffff;
  margin: 20px 38px 0px 38px;
}
.good_list_left{
  width:422px;
  padding: 10px 38px 20px 0px;
	float:left;
}
.good_list_left a{
 font-weight: bold;
 color: #656565;
}
.good_list_left a:hover{
 color: #000;
}
.good_list_left img{
}

.good_list_right{
     padding: 10px 0px 20px 0px;
     float:right;
     width: 199px;
		 text-align: center;
		}
.good_list_right a{
 font-weight: bold;
 color: #0;
}
.good_list_right a:hover{
 color: #287DBC;
}
.good_list_right img{
 border: 1px solid black;
}

#print_address{
display: none;
}