h1,h2,h3,h4,h5,h6{ margin: 0 0 .3em 0; text-transform: none; line-height:1.2em; font-weight:bold; color:#000000;}
h1{ font-size:18px;}
h2{ font-size:16px;}
h3{ font-size:13px;}
h4{ font-size:9px;}

.villes-detective{
	display:inline-block;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background:none repeat scroll 0 0 #f3f4f4;
	padding:15px;
	color:#FFFFFF;
	margin: 15px 0;
}

.juridique {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #000000;	font-weight: bold;}
.villes {	font:13px arial;	color: #333333;	font-weight: bold;	font-style: normal;	text-decoration: none;	letter-spacing: .2em;	word-spacing: normal;}
.spe {	font:12px arial;color: red;	font-weight: none;	font-style: normal;	text-decoration: none;	letter-spacing: .1em;	word-spacing: normal;}
.gtitre {	font:16px arial;	color: #000000;	font-weight: bold;	font-style: normal;	text-decoration: underline;	letter-spacing: .2em;	word-spacing: normal;}
.alphabet {	font:16px arial;	color: #FFFFFF;	font-weight: bold;	font-style: normal;	text-decoration: none;	letter-spacing: .2em;	word-spacing: normal;}
.titre {	font:14px arial;	color: #000000;	font-weight: bold;	font-style: normal;	text-decoration: none;	letter-spacing: .1em;	word-spacing: normal;}
.titrenobold {	font:14px arial;	color: #000000;	font-weight: none;	font-style: normal;	text-decoration: none;	letter-spacing: .1em;	word-spacing: normal;}
.attention {font:15px arial;	color: #CC0000;	font-weight: bold;	font-style: normal;	text-decoration: none;	letter-spacing: .1em;	word-spacing: normal;}


body {
	margin: 0px;
	}
	
a {	font:12px arial;	color: #0033FF;	font-weight: bold;	font-style: normal;	text-decoration: none;	letter-spacing: .1em;	word-spacing: normal;	}	
a:hover { 	font:12px arial;	color: #339933;	font-weight: bold;	font-style: normal;	text-decoration: none;	letter-spacing: .1em;	word-spacing: normal;	}


.rss {	font:12px arial; color: blue;	font-weight: none;	font-style: normal;	text-decoration: none;	letter-spacing: .1em;	word-spacing: normal;	}	
.rss:hover { 	font:12px arial;	color: #000000;	font-weight: none;	font-style: normal;text-decoration: none;	letter-spacing: .1em;	word-spacing: normal;	}		
.spe2 {	font:12px arial; color: red;	font-weight: none;	font-style: normal;	text-decoration: none;	letter-spacing: .1em;	word-spacing: normal;}
.spe2:hover { 	font:12px arial; color: #000000; font-weight: none;	font-style: normal; text-decoration: none;	letter-spacing: .1em; word-spacing: normal;	}		
.lienville {	font-family: Arial;	font-size: 12px;	color: #333333;	font-weight: normal;	font-style: normal;	letter-spacing: 1px;}
.lienville:hover {	font-family: Arial;	font-size: 12px;	color: #333333;	font-weight: normal;	font-style: normal;	letter-spacing: 1px;}		
.lien_agent_prive {	font-family: Arial;	font-size: 11px;	color: #000000;	font-weight: normal;	font-style: normal;}
.lien_agent_prive:hover {	font-family: Arial;	font-size: 11px;	color: blue;	font-weight: normal;	font-style: normal;	}		




.villes2 {	font:12px arial;	color: #000000;	font-weight: none;	font-style: normal;	text-decoration: none;	letter-spacing: .1em;	word-spacing: normal;}
.villes2bis {	font:12px arial;	color: #000000;	font-weight: bold;	font-style: normal;	text-decoration: none;	letter-spacing: .1em;	word-spacing: normal;}
.minus {	font:italic normal 10px arial;	color: #666666;	text-decoration: none;	letter-spacing: .1em;	word-spacing: normal;}
.noms {	font-family: Arial;	font-weight: bold;	font-size: 11px;	color: #000000;	font-style: normal;	letter-spacing: .1em;}




.juridique2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	text-decoration: none;}
.rez {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: Black;	text-decoration: none;}
.dateformat {font:11px arial;	color: #FFFFFF;	letter-spacing:.3em;	vertical-align: bottom;	}
.phonefax {	font-family: Arial;	font-size: 11px;	color: #000000;	font-weight: normal;	font-style: normal;	letter-spacing: 1px;	}




.contenutexte {	font-family: Arial;	font-size: 13px;	color: #333333;	font-weight: normal;	font-style: normal;	letter-spacing: 1px;	}
.adresse {	font-family: Arial;	font-size: 12px;	color: #333333;	font-weight: normal;	font-style: normal;	letter-spacing: 1px;}
.legende {	font-family: Arial;	font-size: 10px;	color: #333333;	font-weight: normal;	font-style: italic;	letter-spacing: 1px;}
.navigation {	border-bottom: 1px solid rgb(73,110,108);	}	.page_suivante a{	font-family: Arial;	font-weight: normal;	font-size: 12px;	font-weight: bold;	text-decoration: none;	color: #990000;text-align: center;	background-color: #FFFFFF;}




.page_suivante a:hover{	color: #000000;	}
.page_suivante a:hover{	color: #333333;	}

	
.mini {font:10px arial;color: #000000;font-style: normal;text-decoration: none;letter-spacing: .1em;word-spacing: normal;}	
.mini:hover {	font:10px arial;color: red;font-style: normal;text-decoration: none;letter-spacing: .1em;word-spacing: normal;}			
.bb {font:12px arial;color: #000000;font-style: normal;text-decoration: none;letter-spacing: .1em;word-spacing: normal;}	
.bb:hover {	font:12px arial;color: red;font-style: normal;text-decoration: none;letter-spacing: .1em;word-spacing: normal;}
.partenaire {font:11px arial;color: #000000;font-weight: none;text-decoration: none;letter-spacing: .1em;word-spacing: normal;}	
.partenaire:hover {	font:11px arial;color: red;font-weight: none;text-decoration: none;letter-spacing: .1em;word-spacing: normal;}



.navText {
	font:13px arial;
	color: #5B6C86;
	line-height:15px;
	letter-spacing:.2em;
	text-decoration: none;
	}
	
	
hr {
	height:1px; 
	color: #000000;
	border: 0;
	}


/* ID Styles */


#navigation td {
	border-bottom: 1px solid rgb(255,255,255);
	}
	
#navigation a {
	font:12px arial;
	color: #000000;
	line-height:13px; font-weight:bold;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 8px 20px;
	}
	
#navigation a:hover {
	background: rgb(91,108,134) 8px 50% no-repeat;
	color:#ffffff;
	}
	
.tel {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	letter-spacing:.1em;
	color: #000000;
	text-align: center;
	}
