@page { size: portrait; }
@page { size: 8.5in 11in; } /* width height */
@page { margin: 2cm; }
#menuu, #menu, a.retouraccueil, a.meteo, #flash, #piedPage, .imgprintno{ display: none; }

h1{
	font-size: 18px;
	color: #42902C;
	font-family: verdana;
	margin: 0 0 20px 0;
}
h2{
	font-size: 16px;
	color: #000;
	font-family: verdana;
	font-style: italic;
	margin: 15px 0 10px 0;
}
h3{
	font-size: 11px;
	color : #3D593B;
}



img{border: none;}
table#heures{ background-color: #E9EAD9;}
td#carte{
	background-color: #E9EAD9;
	width: 300px;
	border: 1px #42902C solid;
	text-align: center;	
}
td#vide{
	text-align: center;
	width: 300px;
}
table.espacebas td{padding: 0 30px 30px 0;}
table#heures td{text-align: center;}
td{font-size: 11px;color: #5B532F;font-family: verdana;}
table.bordure td{border: 1px #CFD0BA solid;text-align: center;}
td.beige{background-color: #F0F1E4;}
#contenu p{font-size: 12px; line-height: 150%; color: #5B532F;font-family: verdana;}
#contenu ul li{font-size: 12px; line-height: 150%; color: #5B532F;font-family: verdana;margin: 0 0 0 15px;}
#contenu p strong{color: #42902C;}
p a, p a:link, p a:visited, ul li a, ul li a:visited, ol li a, ol li a:visited, td a{color: #549D0A; text-decoration: underline;}
p a:hover, p a:visited:hover, ul li a:hover, ul li a:visited:hover, ol li a:hover, ol li a:visited:hover, td a:hover {
	color:#5B532F; text-decoration:underline;
}
#carte{
	background-color: #E9EAD9;
	float: left;
	width: 530px;
	border: 1px #42902C solid;
}

ul.printespace{
	margin: 0;
	padding: 0 10px 0 0;
}