body, p, ul, ol, form, input, h1, h2, h3, h4, h5, h6, hr, textarea, fieldset, blockquote, dl, dt, dd, a {
margin:0;
padding:0;
}
#lang {display:none;}
#container { background: none;}
ul.nav, #breadcrumb, .nav01, #print, #search { display: none;}
#col-calendar {
	h4 { color: #83C758; font-size: 24px; font-weight: bold;
		span { display: none; }
	 }
	a img { display: none; }
}
#col-2 {float:none;margin:auto;}
#col3 { float: none;
	#getcalendar { display: none;}
}

.calendar { float: none; margin: 0 11px 11px 0; width: 189px; font-size:11px; display:inline-block;font-family:Arial, sans-serif;
	.calendar-header { background-color: #83C758; color: white; padding: 3px 0; text-align:center;}
	.calendar-content { background: transparent url('../images/calendar/bg-calendar.gif') no-repeat left bottom; padding: 0 11px; 
		table { border-collapse: separate; border-spacing: 5px; width: 100%; }
		th, td { text-align: center;font-family:Arial, sans-serif;vertical-align:top;}
		td {height:15px;width:20px;}
		thead th { color: #83C758; font-weight: bold;}
	}
}

.module_droite { margin: 20px 0 0 10px; text-align: center;
	h3 {font-weight:300;font-size:14px;}
	table.legend {margin-top:15px;
		td {text-align:left;padding-left:10px;font-size:11px;}
	}
}

.module_droite{clear:both;}

#footer { display:none;}

.pp_pic_holder, .pp_overlay, .pp_overlay, .ppt { display: none;}

#debug { display: none;}