#content #flash1 {
	display:block;
	width:744px;
	height:296px;
	margin:0 0 14px 0;
	padding:0;
	}
#content .commande_home {
	position:absolute;
	top:10px;
	left:650px;
	display:block;
	width:90px;
	height:28px;
	margin:0px 0px 0 0;
	padding:0;
	z-index:10;
	}
	#content .commande_home ul {
		}
		#content .commande_home ul li {
			float:left;
			}
			#content .commande_home ul li a {
				display:block;
				width:14px;
				height:28px;
				background:url(../img/btn_cmd_home.png) no-repeat -28px 0px;
				margin:0 2px 0 2px;
				padding:14px 0 0 0;
				text-align:center;
				font-family:Arial, Helvetica, Verdana, sans-serif;
				font-size:0.75em;
				color:#d21313;
				text-decoration:none;
				}
				#content .commande_home ul li a:hover,
				#content .commande_home ul li a.on {
					background-position:-42px 0px;
					}
				#content .commande_home ul li a.prev,
				#content .commande_home ul li a.prev:hover {
					background-position:0px 0px;
					}
				#content .commande_home ul li a.next,
				#content .commande_home ul li a.next:hover {
					background-position:-14px 0px;
					}
				#content .commande_home ul li a span {
					display:none;
					}

#content #home_l {
	position:relative;
	display:block;
	width:480px;
	float:left;
	}

	#content h3 {
		display:block;
/*		height:19px; /* 29*/
		margin:0 0 8px 0;
		padding:7px 0 5px 12px;
		font-family:Helvetica, Verdana, Arial, sans-serif;
		font-size:1.05em;
		font-weight:bold;
		text-transform: uppercase;
		background:url(../img/fd_title_h3_orange.png) no-repeat left top;
		color:#ff4200;
		}

	#content h3.communiques { width: 300px; }

	#content .tous {
		position:absolute;
		top:0px;
		right:0px;
		display:block;
		width:160px;
		margin-top:7px;
		}
		#content .tous a {
			display:block;
			width:auto;
			background:url(../img/puce_grey.png) no-repeat 0 4px;
			margin:0 0 8px 0;
			padding:0 0 0 9px;
			font-size:0.7em;
			font-weight:bold;
			text-decoration:none;
			color:#464545;
			}

	#content .block {
		display:block;
		width:478px;
		background:url(../img/fd_content_bloc2_m.png) repeat-y left top;
		margin:0 0 8px 0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		}
		#content .block .t {
			display:block;
			background:url(../img/fd_content_bloc2_t.png) no-repeat left top;
			margin:0;
			padding:0;
			}
		#content .block .b {
			display:block;
			min-height:84px;
			height:auto !important;
			height:84px;
			background:url(../img/fd_content_bloc2_b.png) no-repeat left bottom;
			margin:0;
			padding:1px 0 0 1px;
			font-size:0.75em;
			color:#242424;
			}
			#content .block .b h4 {
				font-weight:normal;
				font-size:1.40em;
				margin:5px 0 5px 15px;
				padding:0;
				color:#ff4200;
				}
		#content .block .b table {
			font-size:1em;
		}
            #content .block .b h4 a, #content .block .b h4 a:hover { color:#ff4200; text-decoration: none; }
            #content .block .b h4 a:hover { text-decoration: underline; }

			#content .block .b .date {
				color:#ff4200;
				margin:15px 15px 0 0;
				white-space: nowrap;
				text-align:right;
				}

			#content .block .b p,
			#content .block .b ul {
				margin:0;
				padding:0 15px 0 15px;
				line-height:1.2em;
				}

#content #home_r {
	display:block;
	width:250px;
	float:right;
	}

	#content #home_r .avenir {
		display:block;
		width:247px;
		margin:0 0 8px 0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1em;
		}
		#content #home_r .avenir .t {
			display:block;
			width:247px;
			height:27px;
			background:url(../img/fd_avenir_t.png) no-repeat left top;
			margin:0 0 15px 0;
			padding:0;
			}
			#content #home_r .avenir .t h3 {
				display:block;
				width:77px;
				font-family:Helvetica, Verdana, Arial, sans-serif;
				font-size:0.8em;
				font-weight:bold;
				color:#fff;
				text-decoration:none;
				margin:0;
				padding:7px 0 0 23px;
				background:none;
				}
				#content #home_r .avenir .t h3 span {
					display:inline;
					}
			#content #home_r .avenir .t .commande {
				display:block;
				width:70px;
				height:14px;
				float:right;
				margin:-19px 7px 0 0;
				padding:0;
				}
				#content #home_r .avenir .t .commande ul {
					}
					#content #home_r .avenir .t .commande ul li {
						float:left;
						}
						#content #home_r .avenir .t .commande ul li a {
							display:block;
							width:14px;
							height:14px;
							background:url(../img/btn_avenir.png) no-repeat -28px 0px;
							}
							#content #home_r .avenir .t .commande ul li a:hover,
							#content #home_r .avenir .t .commande ul li a.on {
								background-position:-42px 0px;
								}
							#content #home_r .avenir .t .commande ul li a.prev,
							#content #home_r .avenir .t .commande ul li a.prev:hover {
								background-position:0px 0px;
								}
							#content #home_r .avenir .t .commande ul li a.next,
							#content #home_r .avenir .t .commande ul li a.next:hover {
								background-position:-14px 0px;
								}
							#content #home_r .avenir .t .commande ul li a span {
								display:none;
								}

		#content #home_r .avenir .b {
			display:block;
			background:url(../img/fd_avenir_b.png) no-repeat left bottom;
			margin:0;
			padding:0 0 15px 0;
			font-size:0.75em;
			color:#242424;
			}
			#content #home_r .avenir .b h4 {
				color:#c42e2e;
				font-size:1.3em;
				margin:0 8px 1em 16px;
				}
				#content #home_r .avenir .b h4 a {
					color:#c42e2e;
					text-decoration:none;
					}
					#content #home_r .avenir .b h4 a:hover {
						text-decoration:underline;
						}

			#content #home_r .avenir .b p {
				margin:0 8px 1em 8px;
				}
				#content #home_r .avenir .b p.ville {
					color:#c42e2e;
					}
				#content #home_r .avenir .b p.date {
					color:#b80909;
					margin-bottom:2em;
					}
			#content #home_r .avenir .b .zphoto {
				display:block;
				width:100%;
				margin:0 0 1em 0;
				padding:25px 0 15px 0;
				background:url(../img/fd_avenir_m.png) repeat-x left bottom;
				text-align:center;
				}
				#content #home_r .avenir .b .zphoto .photo {
					display:inline;
					margin:0 auto;
					padding:0 0 8px 0;
					background:url(../img/fd_avenir_photo.png) repeat-x left bottom;
					}
					* html #content #home_r .avenir .b .zphoto .photo { padding:0 0 10px 0; } /*IE6*/
					*:first-child+html #content #home_r .avenir .b .zphoto .photo { padding:0 0 10px 0; } /*IE7*/

#content .commande_home {
	position:static;
	float: right;
	margin-right: 5px;
}

.bloc_evenement {
	margin-bottom: 20px;
	zoom:1;
	}

.bloc_headercontent { width: 744px; background: #e6e2e2 url(../img/fd_entete_home.gif) left bottom repeat-x; padding-top: 10px;  }
.bhc_title { float: left; width: 600px; }
.bhc_title h1 { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:1.6em; font-weight:normal; text-transform: uppercase; color:#c42e2e; margin:0px 10px 14px 10px; padding: 3px; }
.bhc_title h2 { font-family:Helvetica, Verdana, Arial, sans-serif; font-size:1.3em; font-weight:normal; font-style: italic; color:#464545; margin:0px 10px 14px 38px; padding:0; line-height:1em;}

.bhc_title h2 a:hover {
color:#464545;
text-decoration:underline;
}
.bhc_title h2 a {
color:#464545;
text-decoration:none;
}

.bhc_picture {
	float: left;
	width: 380px;
	text-align: right;
	margin:0;
	padding:0 0 20px 0;
	}
	.bhc_picture .photo {
		display:inline;
		padding:0 0 20px 0;
		background:url(../img/fd_entete_photo_big2.png) repeat-x left bottom;
		}

.bhc_buble { float: right; width: 350px; margin-top: 10px; margin-bottom: 10px; }
.bhc_buble_top { width: 312px; background: url(../img/fnd_buffe_t.png) no-repeat left top; padding: 10px; padding-bottom: 0px; margin-left: 10px; }
.bhc_buble_bottom { width: 312px; height: 28px; background: url(../img/fnd_buffe_b.png) no-repeat left top; margin-left: 10px; }
.bhc_buble_top h2 { margin:0 0 8px 0; padding:0;  }
.bhc_buble_top h2 a { text-decoration: none; font-size:1.15em; font-style: italic; font-weight:normal; color:#c42e2e; }
.bhc_buble_top h2 a:hover { text-decoration: underline; }
.bhc_buble_top p { margin:0; padding:0; font-size:0.8em; font-style: italic; color:#464545; }

.bhc_buble2_top { width: 227px; background: url(../img/fnd_buffe2_t.png) no-repeat left top; padding-top: 30px; padding-left: 10px; }
.bhc_buble2_bottom { width: 227px; height: 22px; background: url(../img/fnd_buffe3_b.png) no-repeat left top; padding: 10px; padding-bottom: 0px; }
* html .bhc_buble2_bottom { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='skel_ants_events/img/fnd_buffe3_b.png',sizingMethod='crop'); }

.bhc_buble2_top li { display: inline; }

.bhc_inscription { margin-left: 500px; padding:0; margin-top: -10px; }
.bhc_inscription a { display:block; width:170px; background:url(../img/btn_inscription.gif) no-repeat left top; font-size:0.8em; font-weight:bold; color:#ffffff; text-align:center; text-decoration:none; margin:0; padding:8px 0 2px 0; }


