#breadcrumb {
	width:560px;
	float:left;
}
.breadcrumb2 {
	margin:0;
}


h1 {
	width:440px;

	border:0;

	text-align:left;

	display:block;

	float:left;

	padding:20px 0 20px 55px;

	font-size:18px;

	font-weight:bold;

	color:#bc1220;

	background:url(../i/agenda_h1.gif) center left no-repeat;

}

#l_col {
	width:590px;

	padding:0;
	border-right:solid 1px #f4a015;
	margin-bottom:30px;
}

#center {
	border-top:2px solid #BE1219;
	border-left:2px solid #BE1219;
	border-bottom:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC;
	background-color:#FCFAF5;
}

#center #photo {
	text-align:center;
	vertical-align:middle;
	width:130px;
}

#center #cen_l {
	text-align:center;
	vertical-align:middle;
	width:110px;
}


#cen-cen h3 {

	display:block;

	width:100%;


	font-size:14px;

	color:#bd111f;

	padding:6px 0 6px 0;

	margin:0 0 10px 0;

}



#cen-cen p, #center li {

	font-size:11px;
	margin:0;
	padding:0;
	line-height:18px;

}



#cen_l p {

	text-align:center;

	font-size:10px;

}


#center ul {
	list-style-type:none;
	list-style-position:outside;
}






#cen_bot {

	padding:10px 0;

}



#cen_bot p,  #cen_bot a, #center a {

	color:#BD111F;

}




#cen_bot a, #center a {
	text-decoration:none;
}

#top {

	height:9px;
	font-size:1px;
	background:url(../i/aut_paro_top.gif) no-repeat #f4a727;

}



#bottom {

	height:9px;
	font-size:1px;
	background:url(../i/aut_paro_bottom.gif) no-repeat #f4a727;

}



.month {
	width:580px;
	clear:both;

	padding-bottom:20px;

}



h2 {

	font-size:13px;

	font-weight:bold;

	color:#f49d0f;

	padding:3px 0;

	border-bottom:solid 1px #ccc;

}



.piece {
	width:580px;

	padding:4px 0;

	border-bottom:solid 1px #ccc;

}



h3 a {
	float:left;
	text-decoration:none;
	font-weight:bold;
	color:#000;
}



h3 a:hover, a.continue:hover {
	color:#bc1220;
}



a.continue {
	float:right;
	padding-left:40px;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:#000;
}



.row_1 {

	clear:both;
	padding:5px 0;

}



.td_l img, .td_m p, .td_r p {

	float:left;

}



.td_l {

	width:70px;

}



.td_m {

	width:100px;

}



.td_m p {

	font-size:11px;

	font-weight:bold;

	color:#bc1220;

}



.td_r p {

	font-size:11px;

}



#r_col {
	float:left;
	/*padding:0 15px;*/
	width:165px;
	/*_margin-left:-20px;*/
}



#r_col p {

	font-size:10px;
	text-align:left;
	display:block;
	padding:5px 0;

}

#r_col span {
	color:#f49e0f;
}


.piece h3 {
	font-size:11px;
}

img.spip_logos  {
	border:0px;
}