body { 
	color: #000000; 
	background: #FFFFFF; 
	font-family: Arial, Sans-serif; 
	font-size: 10pt; 
}

a:link, a:visited, a:active {
	color: #000000;
	text-decoration: none;
	padding: 0px;
}

div#header_logo {
	float: none;
}

div#global {	
	width: 100%;
}

div#page {
	margin-left: 0px;
}

.content_block
{
	width: 653px;
}

div.content_top {
	display: none;
}

div.content_bottom {
	display: none;
}

div.content_inner {
	padding-top: 0px;
	width: 100%;
}

a.btn_title_img {
	display: none;
}

h3#header_text {	
	display: block;
	font-size: 24px;
	font-weight: bold;
}

div.banner_menu {	
	width: 100%;
	height: auto;
	float: none;
}

div#menu {
	display: none;
}

a#btn_title_image{
	display: none;
}

div#title {
	margin-top: 0px;
	margin-left: 0px;
	height: auto;
}

div#title a {
	display: none;
}

h4#title_text {
	display:block;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	padding-top: 30px;
}

ul.header_util {
	display: none;
}

div#sidebar {
	display: none;
}

div.title_block {		
	width: 100%;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}

div.title_block h3 {		
	color: #000000;
}

div.content_post p {
	padding: 10px;
}

a#a_imprimer {
	display:none;	
}

img#btn_imprimer {
	display:none;	
}

p.registration_teaser {
	display: none;
}

div#header {
	float: none;
	margin-left: 0px;
	padding-left: 0px;
}

div.header_date {
	margin-left: 0px;
	float: none;
	color: #000000;
	padding-left: 0px;
}

div#content {
	float: none;
	padding-left: 0px;
	padding-bottom: 0px;
	left: 0px;
}

.content_post {
	margin: 0;
}

h3.title_post {
	font-size: 18px;
}

ul#profile_top_menu, ul#profile_bottom_menu {
	display: none;
}

h4.subtitle {
	color: #000000;
}

.schedule_override h4.subtitle {
	display: none;
}

.content_list {
	color: #000000;
}

table.schedule_table th {
	border: 1px solid #dcdcdc;
	font-size: 100%;
	color: #000000;
}

table.schedule_table th.left_corner {
	border-left: 1px solid #dcdcdc;
}

table.schedule_table th.right_corner {
	border-right: 1px solid #dcdcdc;
}

table.schedule_table th, table.schedule_table td {
	height: auto;
}

table.schedule_table td.cell_date {
	font-size: 100%;
}

div.guest {
	font-size: 14px;
}

div.float_break {
	display: none;
}

.schedule_override fieldset {
	page-break-after: always;
}

div#footer {
	margin: 0px;
}
