/* CSS Document */
/* ---------------------------------------

	@COLORS 
	
--------------------------------------- */
/* ---------------------------------------

	@GENERIC 
	
--------------------------------------- */
* {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
}

body{
background-color:#D9D9D9;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:20px;
}

img {
	border: none;
}

/* ---------------------------------------

	@LINKS 
	
--------------------------------------- */
a {
	outline: none;
}
a:link {
	color: #3E3E3E;
	text-decoration: underline;
}
a:visited {
	color: #3E3E3E;
	text-decoration: underline;
}
a:hover {
	color: #E72027;
	text-decoration: underline;
}
a:active {
	color: #3E3E3E;
	text-decoration: none;
}

/* ---------------------------------------

	@HEADER
	
--------------------------------------- */	
/*#545454*/

/* ---------------------------------------

	@LAYOUT 
	
--------------------------------------- */	
#wrapper{
width:920px;
margin:auto;
padding:auto;
background-color:#FFFFFF;
}


#content{
width:900px;
padding:20px;
padding-top:20px;
padding-right:0px;
background-image:url(../images/fond.gif);
background-repeat:repeat-x;
}

#main{
width:560px;
float:left;
margin-top:10px;
padding-right:10px;
}


#main_article{
width:560px;
float:left;
margin-top:10px;
padding-right:10px;
}

#experts{
width:560px;
float:left;
}

#side{
width:330px;
float:right;
margin-top:10px;
}

#side .gutter{
padding : 20px;
padding-top:0px;
}

#footer{
width:900px;
float:left;
height:40px;
background-repeat:no-repeat;
background-image:url(../images/footer.gif);
color:#3E3E3E;
line-height:40px;
padding-left:20px;
text-align:center;
}

#main h2{
height:60px;
background-image:url(../images/expertissimmo_immobilier.gif);
display: block;
text-indent: -5000px;
background-repeat:no-repeat;
}

#main h3{
height:30px;
background-image:url(../images/analyse_immobiliere.gif);
display: block;
text-indent: -5000px;
background-repeat:no-repeat;
}

#main h4{
margin-top:18px;
font-size:13px;
font-style:italic;
color:#333;
}

#main p{
font-size:12px;
line-height:20px;
}

#main_article p{
font-size:12px;
line-height:19px;
}

#main_article{
font-size:12px;
line-height:19px;
}

#main_article h2{
font-size:28px;
color:#EA2127;
font-weight:normal;
padding-bottom:14px;
}

#main_article h3{
font-size:12px;
line-height:26px;
color:#333333;
}

#main_article h4{
font-size:16px;
font-weight:bold;
color:#EA2127;
padding-top:20px;
padding-bottom:8px;
}

#main_article  ul{
padding:8px;
}

#main_article li {
background:transparent url(../images/list_dot.gif) no-repeat scroll 0 8px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:2px 0 2px 15px;
font-size:12px;
}


#cabinets h2{
background-image:url(../images/experts_cabinets.gif);
display: block;
text-indent: -5000px;
background-repeat:no-repeat;
height:28px;
line-height:28px;
margin-bottom:6px;
}

#experts h2{
background-image:url(../images/experts_service.gif);
display: block;
text-indent: -5000px;
background-repeat:no-repeat;
height:30px;
line-height:30px;
margin-bottom:6px;
margin-top:24px;
font-style:normal;
}

#experts h3{
font-size:14px;
line-height:18px;
padding-left:8px;
font-style:normal;

}

#experts li{
list-style:inside;
margin-left:18px;
line-height:22px;
font-size:12px;
}

#experts ul{

margin-bottom:8px;
}

#cabinets li{
list-style:inside;
margin-left:10px;
line-height:20px;
}

#infobox li{
display:inline;
list-style:square;
}

/*
#nav{
background-image:url(../images/nav.gif);
height:41px;
text-indent: -5000px;
display:block;
}*/

#header{
height:119px;
color:#6e6e6e;
background-image:url(../images/fond_header.gif);
background-repeat:no-repeat;
}

#logo{
background-image:url(../images/logo.gif);
background-repeat:no-repeat;
text-indent: -5000px;
display:block;
height:78px;
width:197px;
margin-left:20px;
float:left;
}

.org{
font-size:14px;
}

#tel{
margin-top:-50px;
padding-right:20px;
float:right;
font-size:14px;
font-weight:bold;
}

#infobox{
height:22px;
margin-left:670px;
padding-top:56px;
}

/*#expertises_dep{
margin-top:-24px;
padding-right:20px;
float:right;
}*/

#vcard {
	padding-left:4px;
	line-height:15px;
}

.lien_galerie{
line-height:30px;
text-decoration:underline;
}


#nav {
	position: absolute;
}
#nav li {
	float: left;
	height: 41px;
}
#nav a {
	display: block;
	text-indent: -5000px;
	height: 41px;
}
	#nav01 a {
		width: 96px;
		background: url(../images/nav.gif) no-repeat 0 0;
	}
	#nav02 a {
		width: 218px;
		background: url(../images/nav.gif) no-repeat -96px 0;
	}
	#nav03 a {
		width: 170px;
		background: url(../images/nav.gif) no-repeat -314px 0;
	}
	#nav04 a {
		width: 131px;
		background: url(../images/nav.gif) no-repeat -484px 0;
	}
	#nav05 a {
		width:305px;
		background: url(../images/nav.gif) no-repeat -615px 0;
	}
	
	#nav01 a:hover {
		width: 96px;
		background: url(../images/nav.gif) no-repeat 0 -41px;
	}
	#nav02 a:hover {
		width: 218px;
		background: url(../images/nav.gif) no-repeat -96px -41px;
	}
	#nav03 a:hover {
		width: 170px;
		background: url(../images/nav.gif) no-repeat -314px -41px;
	}
	#nav04 a:hover {
		width: 131px;
		background: url(../images/nav.gif) no-repeat -484px -41px;
	}
	#nav05 a:hover {
		width:305px;
		background: url(../images/nav.gif) no-repeat -615px -41px;
	}
/* ---------------------------------------

	@SELF-CLEARING  
	
--------------------------------------- */
#wrapper:after, 
#nav:after,
#content:after,
#experts:after,
#logo:after,
#tel:after,
#infobox:after,
#footer:after {
	content: ".";
	display: block;
	height: 0;
	text-indent: -5000px;
	visibility: hidden;
	clear: both;
}

