body {
	font: 100% Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	background-color:#fff;
	color: #000; }
	
* { outline: none; }
	
hr.cleaner {
	clear: both;
	height: 1px;
	margin: -1px 0 0 0; 
	padding: 0px;
	border: none;
	visibility: hidden; }	


#tete { border-bottom: 1px solid black; }
#tete h2 { display: none; }


#liens, #liens2 {
	display: none; }

#liens3 {
	border-bottom: 1px solid #000;
	border-top: 0;
	padding: 10px 10px 20px 0px;  }

#liens3 p {
	/*border-top: 1px solid #000;*/
	padding: 10px 0px;
	margin: 0px; }
#liens3 li {
	padding: 5px 10px 5px 10px;
	margin: 0px;
	font-size: 86%;
	list-style: circle;
}

#main-content-content { padding: 10px 0px 20px; }
#main-content-content h4,
#main-content-content h3,
#main-content-content h2,
#main-content-content h1 { 
	margin: 0px; 
	padding: 10px 10px 10px 0px; }
	
#bodyserv #main-content-content .toscreen { display: none; } 
#bodyserv #main-content-content .toprint { display: block; } 
	
#bodyserv #main-content-content h4 {
	display: block;
	padding: 0px 10px 10px 0px;
}

#bodycont #main-content-content .toscreen { display: none; }
#bodycont #main-content-content .toprint { display: block; } 

#main-content-content .toprint h4+div { margin-bottom: 30px; }

#main-content-content .toprint p.noms { 
	padding: 0px 10px 5px 0px; }
#main-content-content .toprint p { 
	padding: 0px 10px 10px 0px; }
	
#main-content-content p { 
	margin: 0px; 
	padding: 10px 10px 10px 0px;
	font-size: 100%; }
	

#pied {
	margin: 15px 0px;
	padding: 0px;
	font-size: 90%;
	border-top: 1px solid #000; }
#pied p { 
	padding: 20px 10px 20px 0px; }
	
.floatimg { margin: 0px 0px 20px -7px; }
.floatimg br { clear: left; height: 0px; }
.element a img { 
	float: left; 
	width: 80px;
	height: 80px;
	margin: 0px 0px 10px 10px;
	border: 1px solid #000;
	overflow: hidden; }