/*BASE*/	
html, body{
/* 	background: url(./images/uploads/template/reperes.png) no-repeat top center;  */
	background-color: #ffffff; 
	text-align: center; /* pour corriger le bug de centrage IE */
	font-family: Arial, sans-serif;
    font-size:10pt;
    line-height:1.2em;
    color:#000;
}


#page{
text-align: left;
}

#logo{
	display:none;
}
	

#menu{
	display:none;
}
	
	
#top{
	margin-bottom:2em;
	}

/*FOOTER*/

#footer{
display:none;
}

	
/*TEXTES*/
#textes{
	color:#000;
}
	
h1{
	font-size: 1.3em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .05em;	
	margin-bottom:1em;
}

h2{
    font-size:10pt;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .03em;
	margin:2em 0 1em 0;
}

h2.num{
	position:relative;
	left: -1em;
}

h3{
    font-size:10pt;
	display:block;
	text-transform: uppercase;
	letter-spacing: .03em;
	background:url(./images/uploads/template/grande-puce.gif) no-repeat 0 0.3em;
	position:relative;
	padding-left: 1em;
	left:-1em;
}

#textes span.pseudo-h3{
    font-size:10pt;
	display:block;
	text-transform: uppercase;
	letter-spacing: .03em;
	background-image: none
}


p+h3, ul+h3{
	margin-top:2em;

}

h3.sans{
	background-image:none;
}

h3.liste{
}

h4{
    font-size:10pt;
	text-transform: uppercase;
	letter-spacing: .03em;
}


#textes p{
	text-align: justify;
	margin-bottom:1em;
}

#textes p.point{
	background:url(./images/uploads/template/grande-puce.gif) no-repeat 0 0.3em;
	position:relative;
	padding-left: 1em;
	left:-1em;
}


#textes a{
	color:#000;
	text-decoration: none;
}

#textes span.pseudo-lien{
	text-transform: none;
}

#textes li{
	text-align: justify;
	margin-bottom:1em;
}

#textes strong{
	font-weight: bold;
}

#textes cite, #textes em{
	font-style: italic;
	color: inherit;
}

#textes sup{
	vertical-align: text-top;
}



/*détails début des arrêts*/
div.details
{
	background:url(./images/uploads/template/sep-clair.gif) no-repeat left bottom;
	padding-bottom:1mm;

}

div.sub-details{
	background:url(./images/uploads/template/sep-clair.gif) no-repeat left bottom;
	padding:3mm 0;
	position:relative;

}

div.details h5{
	font-size:10pt;
	font-weight:normal;
	color:#000;
	text-transform: uppercase;
	margin:0;
	padding:0;
	line-height:10pt;
	float:left;
	width: 30mm;
}

#textes div.details p{
	margin:0 0 0 30mm;
	padding:0;
}


div.procedure{
	background-image:none;
}

div.details h5.procedure{
	float:none;

}

#textes div.details p.procedure{
margin-left:0;
}

.procedure span.date{
width: 30mm;
float:left;
}

.procedure span.evenement{
display:block;
margin-left: 30mm;
text-align: justify;
}

/*notes de bas de page*/
div.notes {
	background:url("./images/uploads/template/sep-clair.gif") no-repeat scroll left top transparent;
	margin-left:-1em;
	margin-top:2em;
	padding-left:1em;
	padding-top:2em;
	color: #000;
}

#textes div.notes li{
	background-image:none;
	list-style-type: none;
}

#textes div.notes a.note{
	margin-right:.5em;
	margin-left:-1.5em;
}


/*exergue*/
div.exergue{
	width:50%;
	border-top:1px dotted #000;
	padding-top:.85em;
	color:#000;
}

div.exergue-bis{
	width:50%;
	border-top:1px dotted #000;
	padding-top:.85em;
	color:#000;
}




/*adresses contact*/
#textes ul li.vcard{
	margin-bottom:2em;
	background-image:none;
	list-style-image:url(./images/uploads/template/grande-puce.gif);
	margin-left:0;
	padding-left:0;
}

.vcard .fn{
	color:#000;
	text-transform: uppercase;
	letter-spacing: .03em;	
}

.vcard .tel{
	margin:1em 0;
}



/*listes de liens*/
#textes ul.liens li{
	margin:0;
	padding:0;
	background:none;
	text-align:left;
	list-style-type: none;
}

#textes ul.liens h3{
	color:  #000;
}

#textes ul.liens a span{
	color: inherit;
}

#textes ul.liens a span.pseudo-lien{
	color:#000;
}

#textes ul.liens a{
	color:  #000;
	border-bottom: none;
	background:url(./images/uploads/template/sep-clair.gif) no-repeat left bottom;
	display:block;
	padding: .5em 0;
}


/*search_box*/

#search_box{
	display:none;
}

/*abonnement*/
#abonnement{
	display:none;
}


/*newsletter form*/
#newsletter-form{
	display:none;
}


/*Scroll TOP*/
#top_scroll{
	display:none;
}

#binocle{
display:none;
}

