

#contenu #trailmaps_home {
	background			: #000;
	color				: #FFF;
}

#contenu #trailmaps_home h1 {
	color				: #0F0;
	margin				: 10px 10px -4px 10px;
	padding				: 0;
	text-align			: center;
}
#contenu h2 {
background:transparent url(/c/i/h2-bg.png) no-repeat scroll 0 2px;
border-bottom:1px solid #00FF00;
margin:12px 0;
padding:0 2px 1px 10px;
text-align:left;
}
#contenu #trailmaps_home #photos {
	text-align			: center;
	margin-left			: 10px;
}

#trailmaps_home div.subtitle {
	font-size			: 120%;
	margin				: 0 10px 20px 10px;
	font-weight			: bold;
	text-align			: center;
}

#contenu #trailmaps_home #photos a {
	background-position	: center;
	background-repeat : no-repeat; 
	display: block; width : 58px; height : 58px; 
	float : left; 
	display : inline; 
	margin : 0; 
	font-weight : bold;
}

.listing h4
{
background:transparent url(/c/i/h2-bg.png) no-repeat scroll 0 2px;
border-bottom:1px solid #00FF00;
font-size:1.05em;
margin:16px 0 0 0 ;
padding:0 2px 0px 12px;
text-align:left;
}
.listing h4 a
{
}

.listing h4 span
{
	float : right;
	color	: #555;
}
.listing .nav
{
	text-align		: right;
	padding			:  0;
	margin-bottom	: 6px;
}

.listing .nav a
{
	color	: #555;
}

.listing a
{
	padding	: 3px 0;

}


#contenu h2.subtitle {
	background	: transparent;
	margin		: 2px 0 0 0;
	padding		: 18px 0 0 0;
	color		: #999999;
	font-size	: 160%;
	vertical-align : middle;
	border-bottom	: 2px solid #FF0198;
	text-align	: right;
}

h2.subtitle a, h2.subtitle span {
	font-size	: 60%;
}



