#haut{
width: 100%;
margin-top:25px;
	height: 138px;
	background:url("../images/fd-bande.png") top center repeat-x;
 /*z-index: 300;*/
}

img#background{
position: fixed;
top: 0px;
left: 0px;
z-index: -1;
width: 100%;
height:100%;
}



#center{
width: 1000px;
height: 138px;
margin-right:auto;
margin-left:auto;
}
table.contenu{
	width: 1000px;
	height: auto;
	
	padding:0px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	/*background-color:#262321;*/
	}
	
table.competences{
margin-top:15px;
border:none;
border-collapse: collapse;
padding:0px;
margin:0px;
/*margin-left:10px;*/
width:100%;

}
table.competences{
padding:10px;
}
table.equipe{
margin-top:15px;
border:none;
border-collapse: collapse;
padding:0px;
margin:0px;
/*margin-left:10px;*/
/*width:550px;*/
}

table.equipe{
padding:10px;
}
#titre{
width: 300px;
height:142px;
margin:0px;
padding:0px;
margin-left:60px;
margin-top:100px;
}


h4{
background:url("../images/mini-puce.png") no-repeat left;
min-height:22px;
text-align: left;
/*padding:0 0 0 25px;*/
/*padding-bottom:0px;*/
padding-left:25px;
padding-top:7px;
padding-bottom:0px;
margin:0px;
margin-top:0px;
margin-left:20px;
text-decoration:none;
font-weight:bold;
font-size: 12px;
color: #121212;
/*font-weight:normal;*/
	}
h3{
background:url("../images/mini-puce.png") no-repeat left;
min-height:22px;
/*padding:0 0 0 25px;*/
/*padding-bottom:0px;*/
padding-left:30px;
padding-top:7px;
padding-bottom:0px;
padding-right:10px;
margin:0px;
margin-top:0px;
margin-left:15px;
text-decoration:none;
/*font-weight:bold;*/
font-size: 11px;
color: #121212;
/*font-weight:normal;*/
	}	
#ligne{
width: 100%;
height:1px;
padding:0px;
margin:0px;
margin-top:10px;
margin-bottom:10px;
background: transparent url(../images/tres.png) top center repeat-x;
/*background-color:#31160c;*/

}
#ligne2{
width: 100%;
height:1px;
padding:0px;
margin:0px;
margin-top:10px;
margin-bottom:10px;
/*background: transparent url(../images/tres2.png) top center repeat-x;*/
background-color:#666666;*/

}

.t3{
width: 1px;
height:100%;
padding:0px;
margin:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
background: transparent url(../images/tres3.png) top center repeat-y;
/*background-color:#31160c;*/




}
table.notaire{
border:none;
border-collapse: collapse;
padding:0px;
margin:0px;
/*margin-left:10px;*/
/*width:650px;*/

}
table.notaire td{
padding:5px;
}
table.office{
border:none;
border-collapse: collapse;
padding:0px;
margin:0px;
/*margin-left:10px;*/
width:650px;*/

}
table.office{
padding:10px;
}

table.info{
border:none;
border-collapse: collapse;
padding:0px;
margin:0px;

width:650px;

}
table.info  td{
padding:10px;
text-align:left;

}
p { 
	padding: 10px; 
	margin:0px;
	text-align: justify;
	}
#boutcroix{


width: 24px;
height:26px;

}
a.croix{

z-index:300;
width: 24px;
height:26px;
background: transparent url(../images/croix.png) top center no-repeat;
top:0px;
float:right;


}
#div1{

 z-index: 30;
width: 1000px;
height:auto;
min-height:500px;
padding:25px;

margin:0px;
margin-left:auto;
margin-right:auto;
margin-top:50px;
background: transparent url(../images/fd-page.png) top center repeat-x;
}

#div2{

 z-index: 30;
width: 1000px;
height:auto;
min-height:500px;
padding:25px;

margin:0px;
margin-left:auto;
margin-right:auto;
margin-top:50px;
background: transparent url(../images/fd-page.png) top center repeat-x;
}
#div3{

 z-index: 30;
width: 1000px;
height:auto;
min-height:500px;
padding:25px;

margin:0px;
margin-left:auto;
margin-right:auto;
margin-top:50px;
background: transparent url(../images/fd-page.png) top center repeat-x;
}
#div4{
 z-index: 30;
width: 1000px;
height:auto;
min-height:500px;
padding:25px;

margin:0px;
margin-left:auto;
margin-right:auto;
margin-top:50px;
background: transparent url(../images/fd-page.png) top center repeat-x;
}
#div5{
 z-index: 30;
width: 1000px;
height:auto;
min-height:500px;
padding:25px;

margin:0px;
margin-left:auto;
margin-right:auto;
margin-top:50px;
background: transparent url(../images/fd-page.png) top center repeat-x;
}

#div6{
 z-index: 30;
width: 1000px;
height:auto;
min-height:500px;
padding:25px;

margin:0px;
margin-left:auto;
margin-right:auto;
margin-top:50px;
background: transparent url(../images/fd-page.png) top center repeat-x;
}

iframe{ width:300px; height:350px;display:block;display:visible;}

table.contact3{
border:none;
border-collapse: collapse;
padding:0px;
margin:0px;

width:640px;

}
table.contact3 td{
padding:0px;


}


table.coordo{
border:none;
border-collapse: collapse;
padding:0px;
margin:0px;

width:300px;

}
table.coordo td{
padding:0px;


}
/*-------------formulaire----------------*/


table.contact td{
padding-right:10px;
padding-bottom:10px;

}	
form{
width:300px;
margin-left:0px;
}	
label{
margin-top:30px;
}
form input[type=text]{
border:1px solid #422317;
margin-top:5px;
background:#FFF;
width:140px;
}
textarea{
padding:0px;
border: solid 1px #422317;
width:300px;
height:150px;
}
input[type=submit]{
padding:10px;
/*background:#DDD;*/
cursor:pointer;
border:1px solid #422317;

}
input[type=reset]{
padding:10px;
/*background:#DDD;*/
cursor:pointer;
border:1px solid #422317;

}
.error-message{
	color:#422317;
	font-size: 10px;
}

#rue{
border:1px solid #422317;
margin-top:5px;
background:#FFF;
width:300px;
}

/*--------fin formulaire----------------*/


 
#nav {
	/* on fixe le menu en haut */
	/*position: fixed;*/
	top: 0; left: 0; right: 0;
	padding: 1em 0;
	height:60px;
	margin: 0;
	/* on centre les liens */
	text-align: center;
	/*background: #252525;*/
}
#nav li {
	/* on aligne les éléments de liste */
	display: inline;
	margin:0;
}
#nav a {
	/* on applique des marges aux liens */
	display: inline-block;
	margin: 0 3em;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
font-weight:bolder;
	font-size: 15px;
	color: #eee;
	/* on applique une petite lueur */
	/*text-shadow: 0 0 5px #fff;
	/* on prévoit une petite transition (lueur) */
	/*transition: all 1s;*/
}

/*------------------------------------------------------*/


* {margin:0; padding:0}

.menu {position:relative; background:url(images/bg.gif) no-repeat; height:55px; width:600px}
.menu ul {list-style:none; z-index:10; position:absolute; z-index:100; padding:9px 5px}
.menu li {float:left}
.menu a, .menu a:active, .menu a:visited {font:14px Helvetica, sans-serif;font-weight:bold;text-decoration:none; color:#FFF; padding:20px}
.menu a:hover {color:#eeeeee}
#slide {position:absolute; bottom:0; height:4px; background:#ffffff; z-index:10}


/*------------------------------------------------------*/

span.p{font-weight:bolder;
	font-size: 20px;}
	
	
a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #333333;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #333333;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #000000;
	}
/*------------------------------------------------------*/


* {margin:0; padding:0}

.menu {position:relative; background:url(images/bg.gif) no-repeat; height:55px; width:600px}
.menu ul {list-style:none; z-index:10; position:absolute; z-index:100; padding:9px 5px}
.menu li {float:left}
.menu a, .menu a:active, .menu a:visited {font:13px Helvetica, sans-serif;font-weight:bold;text-decoration:none; color:#cccccc; padding:20px}
.menu a:hover {color:#eeeeee}
#slide {position:absolute; bottom:0; height:4px; background:#cccccc; z-index:10}


/*------------------------------------------------------*/


iframe{width:570px; height:300px;}


