body, td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin:0;
}

body#agenda, body#info, #boxprin {
	background: #FFFFFF url(pics/agenda_bg.png) no-repeat bottom right;
}

hr {color: #333333; background-color: #0099FF; height: 1px; border: 0; padding: 0; margin:0px;}
.hr2 {background-color: #666666;}
.hr_blanc {background-color: #CCCCCC;}
a {color: #003399; text-decoration: none;}
a.pdf, .menu a {font-size:10px}
a.photos{font-size:12px; font-weight:bold;}
td.agenda a{color:#FF6600;}
.agenda, .agenda_old  {font-size:11px;}
.titre2, .une, .titre_photo {font-size: 14px;}
.titre1 {font-size: 18px;}
.titre_photo, a.photo {color: #CCCCCC;}
.agenda_old  {color: #666666;}
.agenda { color: #003399;}
a:hover {background-color:#8989F8; color: #FFFFFF;}
.menu a:hover {color:#FF9900; background-color:#FFFFFF;}
.titre1, .titre2 {font-weight: bold; color: #003399;}


.une {color:#003399;}
.cell_une {padding: 10px;}

.menu {
	position:absolute;
	top:20px;
	left:5px;
	width:100px;
	height:550px;
	border: 0.1em solid #CCCCCC;
	padding: 10px 10px;
	text-align:center;
	/*background-color: #FFFF99;*/
	background-image: url(pics/menu.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

body#accueil a#accueil_nav,
body#agenda a#agenda_nav,
body#parcours a#parcours_nav,
body#tarifs a#tarifs_nav,
body#contact a#contact_nav,
body#clown a#clown_nav,
body#histoire a#histoire_nav,
body#technique a#technique_nav,
body#photos a#photos_nav,
body#video a#video_nav,
body#presse a#presse_nav,
body#solidaire a#solidaire_nav {font-weight: bold; font-size:14px; color:#FF9900;}
	
#boxprin{
	position:absolute;
	top:11px;
	left:153px;
	width:600px;
	height:700px;
	min-height: 350px;
	overflow: auto;
	overflow-x: hidden;
	z-index:1;
}
#webmaster {position:fixed; top:1px; left:1px;text-align:center; padding:1px; font-size:11px;}
/* Menu */
.popper { POSITION: absolute; VISIBILITY: hidden; z-index:3; }

#menu_prin {
position:absolute;
top:10px;
left:10px;
width:100px;
z-index:10;
background-color:#CCCCCC;
border:#3300CC solid 1px;
}

#sub_menu {
position:absolute;
top:10px;
left:120px;
background-color:#CCCCCC;
border:#3300CC solid 1px;
width:100px;
text-align:left;
}

#menu_prin td, #sub_menu td{
padding-bottom:10px;
}
