@import url(pagination.inc.css);

.top_edito{
	overflow : hidden;
}

.edito{
	background : url(../../images/css/edito_accueil-trans.png) no-repeat top left;
	float:  left;
	width : 282px;
	padding-top : 0px;
}

.edito h1{
	color : white;
	height : 30px;
	margin-top:17px;
	text-align : center;
	font-size : 1.1em;
}

.right_edito{
	background : url(../../images/css/bout_edito-trans.png) no-repeat top left;
	float:  left;
	width : 700px;
}

ul.sous-menu{
	margin-left:135px;
}

.middleBloc{
	clear : left;
	border-left: 1px solid #2B1534;
	padding-left:30px;
	padding-top : 25px;
	overflow : hidden;
}

.bottomBloc{
	background : url(../../images/css/arrond_bottom_page-trans.png) no-repeat top left;
	width : 988px;
	height : 33px;
	margin-left: 0px;
}

.left{
	float:left;
	height:400px;
	overflow:hidden;
	padding-right:45px;
	padding-top:10px;
	width:435px;
	background : url(../../images/temps-forts/barre_grande_verticale.jpg) no-repeat top right;
}

.middleBloc img{
	float : left;
	margin-right : 10px;
	margin-bottom : 10px;
}

.right{
	float:left;
	height:380px;
	padding-left:45px;
	padding-top:10px;
	width:430px;
}

.middleBloc  h1 {
	border-bottom:1px solid #E75113;
	color:#E75113;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	margin-bottom : 20px;
}

.middleBloc h2 {
color:#E75113;
font-size:12px;
margin : 7px 0px;
font-weight:bold;
}

.middleBloc .left p{
	text-align : justify;
}

.middleBloc .chapeau{
	font-weight : bold;
}

.middleBloc .left .prog_inscript {
	text-align : right;
}

.middleBloc .left .prog_inscript a {
	color:#E85319;
	text-decoration:none;
	background : url(../../images/css/puce_orange-trans.png) no-repeat top left;
	padding-left: 15px;
	font-weight : bold;
}


/************ Carousel *************/

	#carouselProgramme table{
		border-collapse : collapse;
		width : 383px;
	}


	#carouselProgramme tr.firstTitle th{
		color : #563863;
		border-bottom : 1px dashed #563863;
		padding-bottom : 3px;

	}

	#carouselProgramme{
		position : relative;
	}

	#carouselProgramme ul{
		margin : 0px;
		list-style : none;
		padding : 0px;

	}

	#carouselProgramme li{
		padding-left: 17px;
	}

	#carouselProgramme .prev{
		position : absolute;
		left :0px;
		top : 78px;
		cursor: pointer;
		z-index: 20;
	}

	#carouselProgramme .next{
		position : absolute;
		right : 0px;
		top : 78px;
		cursor: pointer;
	}

	#carouselProgramme tr.secondTitle th span{
		color : #E25117;
	}

	#carouselProgramme tr.secondTitle th{
		border-bottom: 1px solid #563863;
	}


	#carouselProgramme td{
		border-bottom: 1px solid #563863;
		text-align : center;
		padding : 10px;
		width : 108px;
	}

	#carouselProgramme tr.activite_cuisine td{
		color : #563863;
	}

	#carouselProgramme tr.partenariat td{
		border-bottom : 1px dashed #563863;
	}

	.info_programme{
		text-align : center;
	}

	#carouselProgramme th{
		padding : 10px;
	}

	.logo_marthe {
		float:right;
	}
	.info_programme {
		text-align:center;

	}

	.info_programme small em{
		font-size : 0.7em;
	}

	.prog_inscript_2 {
		color:#563863;
		font-weight:bold;
		margin-top:25px;
		background : url(../../images/css/puce_orange-trans.png) no-repeat top left;
		padding-left: 20px;
	}

	.pdf_bulletin a {
		color:#E85319;
		float:left;
		font-weight : bold;
		padding-top:5px;
		background : url(../../images/css/miniature_pdf.jpg) no-repeat top left;
		padding-left: 25px;
		text-decoration : underline;
		display : block;
		height : 19px;
	}