/*structure du site*/
body{
margin-top:10px;
margin-bottom: 10px;
overflow:auto;
/*background:#909191;#c9eafb*/
background:url(../images/fond.jpg)repeat-y;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
body {
background:#c9eafb;
  }
}
div#page{
width:950px;
border:1px solid black;
background:url(../images/fonddiv.jpg);
font-family:tohama;
font-size: 16px;



}
div#head{
width:950px;
height:200px;
background:url('../images/bannierefr.jpg');
}
div#headen{
width:950px;
height:200px;
background:url('../images/banniereen.jpg');
}
div#headit{
width:950px;
height:200px;
background:url('../images/banniereit.jpg');
}
div#menu{
width:950px;
height:30px;

}

div#right{
margin-left:5px;

float:left;
width:200px;
font-size:16px;
margin-bottom:10px;


}

div#center{
text-indent:25;
float:left;
width:730px;
margin-bottom:10px;
text-align:justify;
line-height:1.5em;
border-right:0px ridge black;

}

div#footer{
clear:left;
width:950px;
height:150px;
text-align:justify;
background:url('../images/pied.jpg');

}
div#footerit{
clear:left;
width:950px;
height:150px;
text-align:justify;
background:url('../images/piedit.jpg');


}
div#footeren{
clear:left;
width:950px;
height:150px;
text-align:justify;
background:url('../images/pieden.jpg');


}
/*fin structure du site*/
div.presentation{
margin-top:15px;
padding-top:10px;
width:700px;

}
fieldset legend.info  {


text-align:justify;
font-style: italic;
font-size:25px;
color: #191970;
-moz-border-radius:6px;
border-bottom:4px double #7e92c0;
border-right:4px double #7e92c0;
border-top:4px double #7e92c0;
border-left:4px double #7e92c0;
font-family:georgia;

}
fieldset.info {
margin-left:15px;
padding-left:15px;
text-align:justify;
-moz-border-radius:6px;
border-top:2px solid #7e92c0;
border-left:2px solid #7e92c0;
border-bottom:0px ridge black;
border-right:0px ridge black;



}
fieldset legend{

margin-top:0px;
margin-left: 0px;
text-align:justify;
font-style: italic;
font-size:20px;
color: #191970;
-moz-border-radius:6px;

font-family:georgia;
}
fieldset{
outline-style:none;
text-align:justify;


}


div#info{
text-align:justify;
font-size:15px;

}


h1{
font-family:georgia;

}
ul{
margin-right:10px;
margin-left:-10px;

}

li{
list-style-image:url('../images/icone.gif');
text-align:justify;
line-height:3em;

}
ul#coordonnées{
margin-top:0px;
margin-left:0px;
list-style:none;
}
li#coordonnées{
list-style:none;
text-align:justify;
line-height:1.2em;
}
div#detective{
position:absolute;
margin-top:450px;
margin-left:380px;
width:300px;
height:179px;
background-image:url('../images/particulier.jpg');
}
div#detective1{
position:absolute;
margin-top:410px;
margin-left:420px;
width:281px;
height:202px;
background-image:url('../images/entreprise.jpg');
}
div#detective2{
position:absolute;
margin-top:780px;
margin-left:510px;
width:205px;
height:139px;
background-image:url('../images/agenda.jpg');
}
div#assemblee{
position:absolute;
margin-top:930px;
margin-left:350px;
width:300px;
height:225px;
background-image:url('../images/assembleenationale.jpg');
}
div#cassation{
position:absolute;
margin-top:550px;
margin-left:490px;
width:196px;
height:81px;
background-image:url('../images/cassation.gif');
}
div#etat{
position:absolute;
margin-top:420px;
margin-left:490px;
width:154px;
height:97px;
background-image:url('../images/conseiletat.jpg');
}
div#police{
position:absolute;
margin-top:300px;
margin-left:390px;
width:312px;
height:61px;
background-image:url('../images/legifrance.gif');
}
div#avocat{
position:absolute;
margin-top:700px;
margin-left:530px;
width:85px;
height:103px;
background-image:url('../images/avocat.gif');
}
div#diplome{
position:absolute;
margin-top:680px;
margin-left:350px;
width:279px;
height:221px;
background-image:url('../images/diplome.jpg');
}
div#honoraire{
position:absolute;
margin-top:600px;
margin-left:430px;
width:290px;
height:214px;
background-image:url('../images/devis.jpg');
}
td#presentation{
text-align:justify;
margin-left:10px;
}
h3{
margin-left:15px;

}
p{
margin-left:20px;
}
input{
	background:transparent;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px ridge #7e92c0;
}
fieldset.form {width:500px;  -moz-border-radius:6px; background-color:#FFF}
fieldset legend.form {
	
	text-align:justify;
	font-style: italic;
	font-size:20px;
	color: #191970;
	-moz-border-radius:6px;
}
div#loi{
border-top: 5px ridge #7e92c0;
border-left: 5px ridge #7e92c0;
margin-left:0px;
background:url(../images/loi.jpg)
}
h2{
color:black;
}
a{
color:black;
text-decoration:none;


}
a:hover{
color:#338ecf;
text-decoration:none;
border:0px solid gray;
}
a:link{
color:black;
border:0px solid gray;
text-decoration:none;
}
a.contact{
color:#338ecf;
text-decoration:none;


}
a.contact:hover{
color:#338ecf;
text-decoration:none;
border:0px solid gray;
}
a.contact:link{
color:#338ecf;
border:0px solid gray;
text-decoration:none;
}
h4{
margin-top:0px;
}

div.floated {
	width: 150px;
	float: left;
	margin-left: 1em;
}


        #container {
	margin: auto; /*SETS MARGIN TO AUTO, THIS CENTER'S OUR WEBSITE*/
	width: 900px; /*CONTAINER WIDTH*/
}

#header {
	float: left; /*FLOATS HEAD LEFT*/
	height: 165px; /*HEIGHT OF HEADER IMAGE*/
	width: 900px; /*WIDTH OF WEBSITE*/
	/*background-image: url(images/header.png); OUR HEADER IMAGE*/
	background-repeat: no-repeat; /*STOPS HEADER IMAGE REPEATING*/
	color:#FFF;
}

/* SLIDING PANEL STYLES */

#slide-panel {
	height: 65px; /*HEIGHT OF HIDDEN SLIDE PANEL*/
	width: 120px; /*WIDTH OF HIDDEN SLIDE PANEL*/
	display: none; /*THE ELEMENT WILL NOT BE DISPLAYED*/
	border:solid #333333 1px; /*ADDS RIGHT BORDER OF 2PX*/
	/*border-left-width: 2px; ADDS LEFT BORDER OF 2PK*/
	/*border-right-style: solid; MAKES RIGHT BORDER SOLID*/
	/*border-left-style: solid; MAKES LEFT BORDER SOLID*/
	/*border-right-color: #626262; RIGHT BORDER COLOR*/
	/*border-left-color: #626262; LEFT BORDER COLOR*/
	background-color: #b0b9c0; /*SLIDE PANEL BACKGROUND COLOR*/
	/*border-bottom-width: 2px; ADDS BOTTOM BORDER OF 2PX*/
	/*border-bottom-style: solid; MAKES BOTTOM BORDER SOLID*/
	/*border-bottom-color: #626262; BOTTOM BORDER COLOR*/
	opacity: .8; /*SETS SLIDE PANEL BACKGROUND'S OPACITY TO 80%*/
	margin: auto; /*CENTERS OUR SLIDE PANEL*/
	color:white;
	
}

#slide-panel a{
color:#06F;
text-decoration:none;
}

#slide-panel a:hover{
color:#06F;
}

.slide {
	margin: 0; /*NO MARGIN*/
	padding: 0; /*NO PADDING*/
	/*background-image: url(../images/slide_button.png); ADDS OUR BUTTON IMAGE*/
	background-repeat: no-repeat; /*STOPS BUTTON FROM REPEATING*/
	background-position: center top; /*SETS BUTTON POSITION*/
}

p.slide a img{
text-decoration:none;
border:none;

}
.btn-slide {
	text-align: center; /*ALIGNS TEXT CENTER*/
	width: 191px; /*BUTTON WIDTH*/
	height: 26px; /*BUTTON HEIGHT*/
	display: block; /*DISPLAY AS A BLOCK*/
	color: #fff; /*TEXT COLOR*/
	/*text-decoration: none; REMOVES UNDERSCORE FROM LINK*/
	font-family: Arial, Helvetica, sans-serif; /*FONT FAMILY*/
	font-weight: bold; /*TURNS TEXT BOLD*/
	font-size: 1em; /*FONT SIZE*/
	margin-right: auto; /*MARGIN AUTO*/
	margin-left: auto; /*MARGIN AUTO*/
	line-height: 22px; /*LINE HEIGHT OF BUTTON TEXT*/
}
a.button{
	position: absolute;
	top: -20px;
	left: 400px;
	padding: 20px;
	margin:0;
	z-index:101;
	overflow: none;
	
	
	}
