/*Général
-------------------------------------------------------------------------*/
* {
	border: 0;
	outline: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	}

ul, li {
	list-style: none;
	}

strong {
	font-weight: bold;
	}

table {
	border-collapse: collapse;
	}

td {
	vertical-align:top;
	padding: 0;
	}

body {
	margin: 0;
	text-align: center;
	background: url(gifs/avocat-amiens-leroy_01.jpg) repeat-x top #747474;
	text-shadow: #000 0 00;
	}



/*TEXTE
--------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6, p {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	}

h1 {
	font-size: 14px;
	padding: 3px 0 0 0;
	margin: 0 5px;
	color: #f5f5f5;
	}

h2 {
	font: bold 22px/normal "Times New Roman", Times, serif;
	width: 577px;
	height: 43px;
	margin: 0;
	padding: 20px 0 0 15px;
	background: url(gifs/avocat-amiens-leroy_09.jpg) no-repeat;
	}

h3 {
clear: both;
	margin: 0 15px;
	padding: .5em 0;
	}

h3, h3 a:link, h3 a:visited {
	display: block;
	font: bold 14px/normal Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

p {
	font-size: 12px;
	margin: 0 15px;
	padding-bottom: .66em;
	color: #555;
	line-height: 1.5em;
	}
		
	.link {
	text-align: right !important;
	}
	
	#content_side p.link a:link,#content_side p.link a:visited {
	font: normal 11px/1.2 Verdana, Arial, Helvetica, sans-serif;}
	
	.link a:link, .link a:visited{
	font-weight: bold;
	text-decoration: underline;
	color: #3a72b8;
	background: url(gifs/01.gif) no-repeat left .5em;
	padding-left: 10px;
	}
	
	.link a:hover, .link a:active{
	text-decoration: none;
	}
	
/*--------------------------------------------------------------------------*/
.imag{
float: left;
margin: 5px 15px 5px 0;
}

.imag2{
float: right;
margin: 5px 0 5px 15px;
}

/*--------------------------------------------------------------------------*/




/*Liens
-------------------------------------------------------------------------*/
a, a:link, a:visited, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	}

a:hover {
	text-decoration: none;
	}

a:focus {
	outline: 0;
	}



#footer a, #footer a:link, #footer a:visited, #footer a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	}

#footer a:hover {
	text-decoration: underline;
	}
/*--------------------------------------------------------------------------*/




/* Class 
--------------------------------------------------------------------------*/
.scrollbarre {
	overflow:auto;
}
/*--------------------------------------------------------------------------*/




/*=Newsletter 
--------------------------------------------------------------------------*/
.email_news {
	font-family: Geneva,Arial,Helvetica;
	font-size:11px;
	color: #3f5155;
	background-color:#ffffff;
	border: #3f5155 1px solid;
	padding:2px;
}

.bouton_news {
background: url(gifs/ok.jpg) no-repeat;
height: 18px;
width: 22px;
cursor: pointer;
border: 0;
}
/*--------------------------------------------------------------------------*/




/*=LIGHTBOX
--------------------------------------------------------------------------*/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(gifs/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gifs/overlay.png", sizingMethod="scale");
	}
/*--------------------------------------------------------------------------*/


/*BDD AUTO
-------------------------------------------------------------------------*/
.numpage {
}
.numpage_selec {
	color:#ff0000;
}
.bt_suivant{
}
.bt_precedent{
}
.liste_cat{
}
.fichierbin{
}
.photo{
}
/*-------------------------------------------------------------------------*/



	
	#container {
		text-align: left;
		width: 997px;
		margin: 0 auto;
		}
		
	#header {
	position: relative;
	height: 219px;}
	
		#logo {
		position:absolute;
		bottom: 0;
		left: 0;}
		
		#header object {
		/*position:absolute;*/
		bottom: 36px;
		/*right: 0;*/
		float:right;
		background: #fff;}
		
		ul#nav
		{
			display:block;
		}
		
		#image_fond{
		background: url(gifs/avocat-amiens-leroy_07.jpg) no-repeat;
		width: 795px;
		height: 36px;
		float:right;
		}
		
		#nav {
		
		
		/*position: absolute;
		right: 0;
		bottom:0;*/}
		
		/*ul#nav ul li a:link, ul#nav ul li a:visited{
		height:20px
		}
		
		ul#nav li a{
		display:block;
		}
		
		ul#nav li a:link, ul#nav li a:visited {
		height: 36px;
		line-height: 36px;
		font-size: 12px;
		color: #fff;
		text-decoration: none;}
		
			#nav_a { padding: 0 12px;}
			#nav_b { padding: 0 8px;}
			#nav_c { padding: 0 10px 0 11px;}
			#nav_d { padding: 0 9px;}
			#nav_e { padding: 0 7px 0 8px;}
			#nav_f { padding: 0 8px 0 9px;}
			#nav_g { padding: 0 7px 0 8px;}
			#nav_h { padding: 0 10px;}
		
		ul#nav li a:hover {
		color: #FFFF66;
		text-decoration: none;}
		

		
		#nav_deuz li {
		padding: 0 0 0 15px;}
		
		#nav_deuz li a:link, #nav_deuz li a:visited {
		color: #fff;}*/
			#nav_a a{ padding: 10px 12px; color:#FFFFFF; text-decoration:none;}
			#nav_b a{ padding:  10px 8px; color:#FFFFFF; text-decoration:none;}
			#nav_c a{ padding: 10px 10px 0 11px; color:#FFFFFF; text-decoration:none;}
			#nav_d a{ padding: 10px 11px; color:#FFFFFF; text-decoration:none;}
			#nav_e a{ padding: 10px 7px 0 8px; color:#FFFFFF; text-decoration:none;}
			#nav_f a{ padding: 10px 10px 0 9px; color:#FFFFFF; text-decoration:none;}
			#nav_g a{ padding: 10px 7px 0 8px; color:#FFFFFF; text-decoration:none;}
			#nav_h a{ padding: 10px 10px; color:#FFFFFF; text-decoration:none;}
			
			#nav_a a:hover{color:#FFFF00; text-decoration:none;}
			#nav_b a:hover{color:#FFFF00; text-decoration:none;}
			#nav_c a:hover{color:#FFFF00; text-decoration:none;}
			#nav_d a:hover{color:#FFFF00; text-decoration:none;}
			#nav_e a:hover{color:#FFFF00; text-decoration:none;}
			#nav_f a:hover{color:#FFFF00; text-decoration:none;}
			#nav_g a:hover{color:#FFFF00; text-decoration:none;}
			#nav_h a:hover{color:#FFFF00; text-decoration:none;}
		
	#content, #content_main, #content_side {
	float: right;}
		
	#content {
	background: #fff url(gifs/avocat-amiens-leroy_25.jpg) repeat-y;}
	
		#content_main {
		width: 795px;}
		
			#content_main_a, #content_main_b {
			float: left;}
			
			#content_main_a {
			width: 592px;}
			
				#content_main_a h3 {
				border-bottom: 1px solid #f28b00;
				padding-bottom: .25em;
				margin-bottom: .25em;}
			
				#content_main_a p {
				text-align: justify;}
			
			#content_main_b {
			width: 203px;}
			
				#content_main_b ul {
				margin: 0 15px;}
			
					#content_main_b ul a:link, #content_main_b ul a:visited {
					font-weight: normal;
					text-decoration: none;}
			
					#content_main_b ul a:hover {
					text-decoration: underline}
		
		#content_side {
		width: 202px;}
			
			#content_side p{
			font: normal 11px/1.2 Arial, Helvetica, sans-serif;
			text-align: justify;
			margin: 0 10px;}
	
	#footer {
	clear: both;
	background: url(gifs/avocat-amiens-leroy_26.jpg) no-repeat top;}

	
	





/*PAGES
-------------------------------------------------------------------------*/
#rubriques {
margin: 15px;
background: #fffcec;}

#rubriques li{
border-bottom: 1px solid #E7E2C3;}
#rubriques li.last{
border: none;}

#rubriques h3{
border: none;}

.encadre {
clear: both;
margin: 15px 25px;
padding-top: 10px;
background: #fffcec;
border: 1px solid #E7E2C3;}
.encadre p{
text-align:justify;}

.tpl {
width: 80%;
margin: 25px auto;
border: 1px solid #e0e0e0;
padding: 10px 15px;}
#contenu .tpl h3 {
margin: 0;
padding: 0;}
.tpl p {
margin: 0;}
/*--------------------------------------------------------------------------*/



/*CONTACT
-------------------------------------------------------------------------*/

#contact_body {
width:  70%;
margin: 0 auto;
}

#contact_body p {
text-align: justify;
margin: 0;}

fieldset{
border: 1px solid #888;
padding: 5px 0;
margin-top: 10px;}

fieldset legend{
	line-height: 16px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0 15px;
}

fieldset input{
border: 1px solid #aaa;}

fieldset label{}

fieldset textarea{
border: 1px solid #aaa;
vertical-align: text-top;}


	fieldset input:focus, fieldset textarea:focus {
		background: #fff;
	}
		
#contact_body fieldset p{
margin-right: 100px;
text-align: right;}

input.contact_envoyer{
cursor: pointer;
text-align: center;
color: #fff;
font-weight: bold;
margin: 1em 0 .5em;
padding: .5em 1em;
border: 0;}
/*--------------------------------------------------------------------------*/




/*footer
--------------------------------------------------------------------------*/
#hdp {
text-align: right;}

#footer {
padding-top: 15px;
text-align: center;
color: #f7f7e7;}
/*--------------------------------------------------------------------------*/



h2, h3, .link a:link, .link a:visited, a, a:link, a:visited, a:active, a:hover, fieldset legend  {
color: #84011F;}

#footer a:link, #footer a:visited, #footer a:active, #footer a:hover  {
color: #eee;}

.impt {
color: #84011F;}

.imag, .imag0, .imag2{
border: 1px solid #84011F;}
		
input.contact_envoyer{
background: #84011F;}

fieldset textarea:focus , fieldset input:focus {
border: 1px solid #84011F;}