/*
@dev: fred C
@name: style.css
*/

body {
	font-family: Trebuchet MS;
	margin: 0;
	background-color:#fcfcfc;
	background-image:url(img/cachet_grand6.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

body.int {
	background-image:url(img/body_int.jpg);
}

.hide{
	display: none;
}

#conteneur {
	margin:0 auto;
}

h1 {
	display: none;	
}

ul {
	list-style: none;
}

li {
	list-style:none;
}

a,
ul li a {
	text-decoration: none;
	color:#000000;
	cursor:pointer;
}

a:hover,
ul li a:hover {
	text-decoration: underline;
}

a img {
	border:none;
}

p {
	font-size:0.8em;
	color:#2D2D2D;
	line-height:1.5;
}

p a {
	color: #fff;
	background: #000;	
}

div.clear {
	clear:both;
}

span img {
	display:block;
}

/************************* TOP-MENU ***************************/

.top_menu {
	background-color:#000;
	text-align:right;
}

	.top_menu ul {
		margin:0;
		padding:0;
	}
	
		.top_menu li {
			display:inline;
		}
		
			.top_menu li a {
				color:#FFFFFF;
				text-transform:uppercase;
				margin:0 5px;
				font-size:0.6em;
				font-family:verdana;
			}


/************************* ENTETE ***************************/
.entete {
	background-image:url(img/menu_haut.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFF;
	height:180px;
}

.int .entete {
	height:375px;
}

	.entete .entete2 {
		margin:0 auto;
		width:935px;
	}
	
	.entete ul.nav {
		margin:0;
		padding:0;
	}
	
		.entete ul.nav li {
			/*background-image:url("img/menu_haut_sep.jpg");
			background-position:right bottom;
			background-repeat:no-repeat;*/
			color:#FFFFFF;
			float:left;
			height:55px;
			margin-top:65px;
			padding:0 25px;
			text-align:center;
		}
		
		.entete ul.nav li.last,
		.entete ul.nav .menu li.last{
			background:none;
			border:none;
		}
		
		.entete ul.nav li.logo,
		.entete ul.nav li.item1{
			margin-top:35px;
			background:none repeat scroll 0 0 transparent;
			padding: 0 10px 20px;
			margin-right: 25px;
		}
		
		.entete ul.nav li.item1 a,
		.entete ul.nav li.logo a{
			display:block;
			height:62px;
			width:197px;
			background-image:url(img/logo.png);
			background-repeat:no-repeat;
			text-indent:-9999px;
		}
		.entete ul.nav li.item1 ul.menu a {
            		background: none;
            		height: auto;
        	}
		
		.entete ul.nav li.item10 {
			width:125px;
			margin-right: 25px;
		}
		
		.entete ul.nav li.item11 {
			width:65px;
		}
		
		.entete ul.nav li.item12 {
			width:115px;
		}
		
		.entete ul.nav li.item14 {
			width:93px;
		}
		
			.entete ul.nav li a {
				color:#FFF;
				text-transform:uppercase;
				font-size:0.9em;
				text-align: left;
			}
		
			.entete ul.nav li.current {
				background-color:#FFF;
				background-image:none;/*url(img/current.jpg);*/
				background-repeat:no-repeat;
				background-position:bottom center;
				margin:-5px 25px 0 0;
				padding:46px 10px 30px;
				height:auto;
			}
			
			.entete ul.nav li.current span {
				display:none;
			}
			
			.int .sous {
				background-color:#FFFFFF;
				left:0;
				position:absolute;
				width:100%;
				z-index:10;
				margin-top:20px;
			}
	
			.entete ul.menu {
				margin-left:-462px;
				margin-top:8px;
				padding:0;
				position:absolute;
				z-index: 1;
			}
			
			.entete ul.menu.ouie {
                                margin-left:-575px;
                        }
			
			.int .entete ul.menu {
				margin-top:30px;
			}
			
				.entete .sous ul.menu {
					position:relative;
					padding:0;
					margin:0 auto;
					width:1015px;
				}
			
				.entete ul.nav .menu li {
					background:none repeat scroll 0 0 transparent;
					height:auto;
					margin-top:40px;
					padding:0;
				}
				
				.int .entete ul.nav .menu li {
					margin-top:20px;
				}
				
					.entete ul.nav .menu li a {
						border-right:1px solid #000000;
						color:#181516;
						display:block;
						font-size:0.8em;
						line-height:0.9;
						padding:0 15px;
					}
					
					.entete ul.nav .menu li.last a {
						border-right:none;
					}
					
					.int .entete ul.nav .menu li a {
						margin-bottom:20px;
					}
	
					.entete ul.ss-menu {
						background-color:#FFFFFF;
						display:none;
						height:180px;
						margin-top:20px;
						padding:0;
						border-right:1px solid #e5e5e5;
					}
					
					.int .entete ul.ss-menu {
						margin-top:0px;
						margin-bottom:15px;
					}
					
						.entete ul.nav ul.ss-menu li,
						.int .entete ul.nav ul.ss-menu li{
							float:none;
							margin:0;
							padding:0;
							text-align:left;
						}
						
						.entete ul.nav ul.ss-menu li a {
							border:none;
							display:inline;
							color:#181516;
							font-size:0.7em;
							padding: 0 10px;
						}

	
	
	
	.news {
		height:175px;
		margin:0 auto;
		padding:65px 0 15px;
		width:935px;
	}
		
		.news_une {
			width:590px;
			float:left;
			padding-right:50px;
		}
		
			.news_une .news_pic {
				float:left;
				margin-right:15px;
				width:270px;
			}
			
			.news_une .news_pic img {
				height:auto;
			}
			
			.news .texte_news {
				float:left;
				width:305px;
			}
			
				.news_une p.date {
					background-image:url("img/date_news.jpg");
					background-position:left center;
					background-repeat:no-repeat;
					color:#808080;
					font-size:0.8em;
					margin:0;
					padding-left:2.5em;
					line-height:1;
				}
				
				.news_une h2 {
					font-size:1.2em;
					font-weight:normal;
					margin:0.4em 0;
					text-transform:uppercase;
				}
				
				.news_une p {
					color:#000;
					margin-bottom:2em;
				}
		
		.aussi {
			width:275px;
			padding-left:20px;
			float:left;
			background-image:url(img/news_sep.jpg);
			background-repeat:no-repeat;
			background-position:0 27px;
		}
		
			.aussi h2 {
				font-size:1.4em;
				font-weight:normal;
				margin:1em 0 0.3em;
			}
			
			.aussi ul {
				padding:0;
				margin:0;
			}
			
				.aussi li a {
					display:block;
					font-size:0.7em;
					line-height:1.7;
					background-image:url(img/black_arrow.jpg);
					background-repeat:no-repeat;
					background-position:left center;
					padding-left:1em;
				}
				
				.aussi li a:hover {
					color:#da2128;
					background-image:url(img/red_arrow.jpg);
					text-decoration:none;
				}
		
.corps {
	width:935px;
	margin:0 auto;/*5px auto 0;*/
	background-color:#FFF;
}

	.corps h3 {
		background-image:url(img/h3.png);
		background-repeat:no-repeat;
		background-position:0 5px;
		padding-left:1em;
		margin-top:0.5em;
		color:#2D2D2D;
	}
	
	.corps h4 {
		margin-bottom:0;
		margin-top:1.5em;
		font-size:0.8em;
		text-transform:uppercase;
		font-weight:normal;
		color:#2d2d2d;
	}
	
	.corps ul {
		padding:0;
		margin:0.7em 0;
	}
	
		.corps ul li {
			font-size:0.7em;
			line-height:1.7;
			background-image:url(img/black_arrow.jpg);
			background-repeat:no-repeat;
			background-position:left center;
			padding-left:1em;
			border-bottom:1px solid #e9e9e9;
		}

	.haut {
		height:400px;
		overflow:hidden;
	}
	
		.h_gauche {
			width:495px;
			float:left;
		}
		
			.edito {
				height:390px;
				overflow:hidden;
				padding:0px 0px 0px 0px;
			}
			
				.edito h3 {
					margin-left:-1em;
				}
			
			.agenda {
				height:200px;
				background-color:#e3e3e3;
				overflow:hidden;
				padding:0 20px;
			}
			
				.agenda h3 {
					background-position:left center;
					font-size:1em;
					margin-bottom:0.7em;
					margin-left:-0.7em;
					padding-left:1.2em;
					text-transform:uppercase;
				}
			
				.agenda img {
					float:left;
				}
				
				.agenda ul {
					float:left;
					margin-left:10px;
					width:305px;
				}
				
					.agenda ul li {
						border-bottom:1px solid #bfbfbf;
						background-image:url(img/black_arrow_grey.jpg);
					}
					
						.agenda ul li a {
							color:#595959;
						}
		
		.h_droit {
			width:440px;
			float:left;
			overflow:hidden;
		}
	
	.bas {
		/*height:400px;*/
		margin-bottom: 1px;
	}
	
		.b_gauche {
			width:440px;
			float:left;
			overflow:hidden;
			background-color:#e3e3e3;
		}
		
		.b_droit {
			width:445px;
			float:left;
			overflow:hidden;
			padding:0 25px;
		}
		
			.b_droit h3 {
				background-position:left center;
				font-size:1em;
				margin-left:-1em;
				margin-bottom:1.5em;
				padding-left:1.2em;
				text-transform:uppercase;
			}
		
			.article {
				clear:both;
				margin-bottom:1.3em;
			}
		
				.article img {
					float:left;
					width:90px;
					height:auto;
				}
				
					.contenu_article {
						margin-left:100px;
					}
				
						.contenu_article h4 {
							margin:0;
							font-size:0.8em;
							text-transform:uppercase;
							font-weight:normal;
							color:#2d2d2d;
							background-image:url(img/black_arrow.jpg);
							background-repeat:no-repeat;
							background-position:0 5px;
							padding-left:1em;
						}
						
							.contenu_article h4 span {
								text-transform:none;
								font-weight:100;
								font-style:italic;
								font-size:0.9em;
							}
						
						.contenu_article p {
							margin:0.5em 0;
						}
						
						.contenu_article .tag a {
							background-color:#d6d6d6;
							padding:0 5px;
							font-size:0.6em;
							margin-right:2px;
						}

.footer {
	width:885px;
	margin:0 auto;
	background-image:url(img/footer.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#231f20;
	padding:10px 25px;
}

	.footer img {
		float:left;
		margin-right:30px;
	}
	
	.footer ul {
		margin:0;
		padding:0;
	}
	
		.footer ul li {
			float:left;
			line-height:37px;
		}
		
		.footer ul li a {
			color:#FFF;
			font-size:0.6em;
			padding:0 10px;
			border-right:1px solid #FFF;
		}
		
		.footer ul li.last a {
			border-right:none;
		}

/*******************************GESTION DU CONTENU TYPE***************************************/		
.corps.intern {
	background-color: #FFF;
}
	
	.intern .h_gauche {
		padding:5px 0px;
		width:495px;
		background-color:#FFF;
	}
	.int-agenda .intern .h_gauche {
		width: 930px;
	}
	
	.ariane {
		padding-left: 30px;
		border-bottom: 1px solid #DADADA;
	}
		
		.intern .ariane p {
			margin:0 0 3px;
		}
		
		.intern .ariane a {
			background-color:#FFF;
			color:#2D2D2D;
		}
		
		.intern .ariane span {
			font-weight:bold;
		}
	
	.intern .h_gauche .content {
		padding:5px 25px 0px 30px;
	}
	
		.intern h2 {
			font-weight:100;
			text-transform:uppercase;
			font-size:1.5em;
			margin:0.5em 0 0 0;
		}
		
			h2.sub {
				background-image:url("img/black_arrow.jpg");
				background-repeat:no-repeat;
				background-position:0 5px;
				padding-left:1em;
				margin-left:0.5em;
				font-size:0.8em;
				color:#5c5c5c;
				font-weight:bold;
			}
		
		.intern h4 {
			text-transform:none;
			font-weight:bold;
		}
		
		.intern p.bold {
			font-weight:bold;
			font-size:0.75em;
		}
		
		.intern p a {
			background-color:#000;
			color:#FFF;
		}
		
		.intern p a:hover {
			background-color:#FFF;
			color:#000;
		}
		
		.intern ul {
			padding-left:1em;
		}
		
			.intern ul li {
				border:none;
				color:#2D2D2D;
				background-image:url("img/list1.jpg");
				background-position:0 7px;
			}
			
			.intern ul.wttwitter_feed li {
			background-position: left center;
			}
			
				.intern ul li ul {
					margin-top:0;
				}
				
				.intern ul li ul li {
					font-size:1em;
					background-image:url("img/list2.jpg");
				}
			
		.intern table {
			border-collapse:collapse;
			width:100%;
		}
		
			
			
				.intern tr th {
					color:#FFF;
					background-color:#000;
					text-align:center;
					vertical-align:middle;
					font-size:0.7em;
					font-weight:normal;
					padding:0.2em 0;
					border-bottom:1px solid #d6d6d6;
				}
			
			.intern tr.alt {
				background-color:#e9e9e9;
			}
			
				.intern tr td {
					text-align:left;
					vertical-align:middle;
					font-size:0.7em;
					padding:0.2em 0 0.2em 0.5em;
					border-right:1px solid #d6d6d6;
					color:#2d2d2d;
				}
				
			.intern div.csc-textpic div.csc-textpic-imagewrap dl dd.csc-textpic-caption {
				background-image:url("img/puce_pic.jpg");
				background-position:0 4px;
				background-repeat:no-repeat;
				float:right;
				font-size:0.6em;
				margin-top:0.5em;
				padding-left:1.5em;
				text-align:right;
			}
	
	.intern .h_droit {
		background-color:#FFF;
	}
/*******************************FIN GESTION DU CONTENU TYPE***************************************/
		
/*******************************GESTION DES MOSAIQUES***************************************/
.h_droit .mosaique2 .first,
.h_droit .mosaique2 .second{
	background-color:#7A192D;
}

	.mosaique2 .first,
	.mosaique2 .second {
		float:left;
		width:219px;
		height:199px;
		overflow:hidden;
		border-left:1px solid #FFF;
		border-bottom:1px solid #FFF;
		background-color:#7A192D;
	}
	
	.mosaique2 .third {
		float:left;
		width:494px;
		height:199px;
		overflow:hidden;
		border-left:1px solid #FFF;
		border-bottom:1px solid #FFF;
	}
	
	.mosaique2.black .first,
	.mosaique2.black .second {
		background-color:#2d2d2d;
	}
	
		.mosaique2.black h3 {
			color:#FFFFFF;
			font-size:1em;
			font-weight:100;
			margin:0;
			padding:0.7em 0 0 2em;
			position:relative;
			text-transform:uppercase;
			background-image:url(img/puce_mosaique.png);
			background-repeat:no-repeat;
			background-position:12px 15px;
		}
	
		.picture {
			width:220px;
			height:200px;
			position: relative;
		}
		
			.mosaique2.black .picture img,
			.picture img {
				position:absolute;
				height:199px;
				width:219px;
			}
		
			.mosaique2.black .picture h3,
			.picture h3 {
				/*color:#FFFFFF;*/
				color:#DDDDDD;
				font-size:1em;
				font-weight:bold;
				margin:0;
				padding:0.7em 0 0 2em;
				position:relative;
				text-transform:uppercase;
				background-image:url(img/puce_mosaique.png);
				background-repeat:no-repeat;
				background-position:12px 15px;
			}
			
			.mosaique2.black p {
				color:#FFF;
				padding:0 2em;
			}
			
				.mosaique2.black p a {
					 color:#FFF;
					 text-decoration:underline;
				}
				
				.mosaique2.black p a:hover {
					 text-decoration:none;
				}
				
			.picture .desc {
				background-image:url(img/mosaique_hover.jpg);
				background-repeat:repeat-x;
				background-position:top;
				background-color:#A51318;
				height:107px;
				padding:0 20px 0 10px;
				position:absolute;
				width:190px;
				margin-top:93px;
				display:none;
			}
			
				.picture .desc p {
					color:#FFFFFF;
					padding:0;
				}
			
			.picture .more-link,
			.picture .less-link {
				position:absolute;
				width:13px;
				height:13px;
				background-repeat:no-repeat;
				margin:175px 0 0 195px;
				cursor:pointer;
			}
			
			.picture .more-link {
				background-image:url(img/mosaique_plus.png);
			}
				
			.picture .less-link {
				display:none;
				background-image:url(img/mosaique_moins.png);
			}
			
			.agenda {
				background-image:url(http://www.ubu-rennes.com/fileadmin/templates/ubu/css/img/agenda.jpg);
				background-repeat:repeat-y;
				width:494px;
				height:199px;
			}
			
			.memoire {
				background-color:#6d5b50;
				width:494px;
				height:199px;
			}

/**************************************GESTION DES NEWS************************************/
.news-list-container {
padding:0;
}

.news-list-item {
	border-bottom:1px solid #DADADA;
}

	.intern .news-list-item h2 {
		font-size:1.3em
	}
	
	.news-list-item p.date {
		margin-top:0;
		color:#666;
	}
	
	.news-list-container img {
		float:left;
		margin:0 10px 5px 0;
	}
	
	.news-list-container p.more {
		clear:both;
		margin-bottom:0;
		text-align:right;
	}
	
	.news-list-container p.more a {
		background-color:transparent;
		background-image:url("img/puce_suite.jpg");
		background-position:0 4px;
		background-repeat:no-repeat;
		color:#2D2D2D;
		padding-left:0.7em;
		text-decoration:none;
		text-transform:uppercase;
	}
	
	.news-list-container p.more a:hover {
		text-decoration:underline;
	}

/***** gestion du menu avec les hover *****/
.entete ul.menu.atm li a{
	text-indent: 0;
	width: auto;
}
.entete ul.menu.atm{
	margin-left: -25px;
	margin-top: 4px;
}
.int .entete ul.menu.atm{
	margin-top: 25px;
}
.entete ul.menu.rtm{
	margin-top: 17px;
	margin-left: -266px;
}
.int .entete ul.menu.rtm{
	margin-top: 38px;
}
.entete ul.menu.cache{
	display: none;
}
.entete ul.nav li.item1 img, .entete ul.nav li.item10 img, .entete ul.nav li.item14 img, .entete ul.nav li.item11 img,
.entete ul.nav li.item1.act span, .entete ul.nav li.item10.act span, .entete ul.nav li.item14.act span, .entete ul.nav li.item11.act span{
	display: none;
}
.entete ul.nav li.item1 span, .entete ul.nav li.item10 span, .entete ul.nav li.item14 span, .entete ul.nav li.item11 span{
	font-weight: bold;
	text-align:center;
}
.entete ul.nav li.item1.act img, .entete ul.nav li.item10.act img, .entete ul.nav li.item14.act img, .entete ul.nav li.item11.act img,
.entete ul.nav li.item1 span, .entete ul.nav li.item10 span, .entete ul.nav li.item14 span,.entete ul.nav li.item11 span{
	display: block;
}
.entete ul.nav li.item1.act{
background-color: #FFFFFF;
	background-image: none;
	height: auto;
	margin: -5px 25px 0 0;
	padding: 40px 10px 23px;
	width: auto;
}
.entete ul.nav li.item10.act{
	background-color: #FFFFFF;
	background-image: none;
	height: auto;
	margin: -5px 25px 0 0;
	padding: 25px 11px 36px;
	width: auto;
}

.entete ul.nav li.item14 {
	width: 63px;
}
.entete ul.nav li.item14.act {
	background-color: #FFFFFF;
	background-image: none;
	height:auto;
	margin:-5px 25px 0 0;
	padding:25px 10px 32px;
	width: auto;
}


.entete ul.nav li.item11 {
	width: 148px;
	padding-left:0;
}
.entete ul.nav li.item11.act {
	background-color: #FFFFFF;
	background-image: none;
	height:auto;
	margin:-5px 25px 0 0;
	padding:46px 10px 39px;
	width: auto;
}


.intern .ariane p {
float:left;
}
.bookmark {
float:right;
}

/** contenu flexible 2-3-6 divisions **/
.divisions{
	background: transparent url(img/fond-divisions.jpg) repeat-x;
	height: 160px;
	padding: 1px 0 20px 0;
	color: #ffffff;
}
.divisions a{
	color: #ffffff;
}

.divisions.divisions-2{
	width: 220px;
}

.divisions.divisions-3{
	width: 440px;
}

.divisions.divisions-6,
.divisions.divisions-4{
	width: 100%;
}

.divisions h3{
	margin-bottom: 5px;
	margin-left: 5px;
	color: #ffffff;
	background: transparent url(img/h3_blanc.png) no-repeat 0 center;
}

.divisions p{
	color: #c6c6c6;
}

.divisions .division{
	float: left;
	border-right: 1px solid #575757;
	padding: 0 12px;
	width: 38%;
	min-height: 135px;
}

.divisions.divisions-3 .division,
.divisions.divisions-4 .division{
	width: 25%;
}

.divisions.divisions-6 .division{
	width: 13.8%;
}

.divisions.divisions-2 .div-1,
.divisions.divisions-2 .div-2,
.divisions.divisions-3 .div-3,
.divisions.divisions-6 .div-6{
	border-right: none;
}

div.concert_image {
float:left;
margin-right:20px;
}

div.video_evt div.video-g {
float:left;
width:50%;
}

div.video_evt div.video-d {
float:right;
width:50%;
}

/** Lightbox **/
.corps div.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	background-image: none;
	z-index:1001;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
}
.corps div.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: auto;
	padding: 4px 4px 14px 14px;
	border: 4px solid #ffffff;
	background-color: white;
	z-index:1002;
	overflow: auto;
	background-image: none;
}

.corps div.white_content div{
	background-image: none;
	height: auto;
}
/** 23 11 2010 : Lightbox Effect **/
.corps div.white_content a.close-lightbox{
	float: right;
	background-image: url(img/mosaique_moins.png);
background-repeat: no-repeat;
background-color: transparent;
background-position: right center;
padding-right: 15px;
font-size:0.8em;
}
.corps div.white_content a.close-lightbox:hover{
	text-decoration: none;
}

/*TEMPLATE 2 COLONNES*/
.col2_gauche {
float:left;
width:48%;
}

.col2_droite {
float:right;
width:48%;
}

/* Visionneuse */
#visionneuse {
	width:935px;
	margin:5px auto 0;
}
#visionneuse #sliders.news-list-container {
width: 67%;/*65%;*/
float: left;
padding: 0;
}
#visionneuse #sliders ul {
padding: 0;
margin: 0;
}
#visionneuse #sliders ul li {
background-image: none;
padding: 0;
margin: 0;
}
#visionneuse #sliders .news-list-date {
	margin-right: 35px;
}
#visionneuse .diapo {
	position: relative;
	min-height: 405px;
}
#visionneuse .diapo img {
	float: none;
	margin: 0;
	padding: 0;
}
#visionneuse .diapo .info {
	position: absolute;
	bottom: 0;
	padding: 1%;
	width: 98%;
}
#visionneuse .diapo .text {
position: relative;
z-index: 50;
}

#visionneuse .diapo .text p.suite a {
	color: #ffffff;
}
#visionneuse .diapo .text p.suite a:hover {
	background-color: transparent;
	color: #000000;
}

#visionneuse .diapo .fond {
background-color: #cccccc;
bottom: 0px;
left: 0;
height: 100%;
opacity: 0.85;
filter: alpha(opacity=85);
position: absolute;
width: 100%;
z-index: 0;
}

#visionneuse .diapo .info * {
	color: #000000;
}

#visionneuse .selector {
width: 33%;
float: left;
background: none;
margin: 0;
padding: 0;
position: relative;
}

#visionneuse .selector #liste-accueil {
width: 100%;
position: absolute;
top: 0;
left: 0;
margin: 0;
padding: 0;
}

#visionneuse .selector #liste-accueil li.news-list-item {
	background-color: #682536;
	list-style: none;
	background-image: none;
	margin: 0;
	color: #ffffff;
	padding: 7px 0 0 5px;
	cursor: pointer;
	height: 94.25px;
	font-size: 0.8em;
}
#visionneuse .selector #liste-accueil li.news-list-item.sel {
	background-color: #de5f7d;
	margin-left: -35px;
}
#visionneuse .selector #liste-accueil li.news-list-item.over {
	margin-left: -35px;
}
#visionneuse .selector #liste-accueil li.news-list-item * {
	color: #ffffff;
	font-size: 1em;
}
#visionneuse .selector #liste-accueil li.news-list-item p {
	margin-top: 0;
}

/* Recherche */
.tx-indexedsearch form fieldset {
	border: none;
}
.tx-indexedsearch form fieldset legend ,
.tx-indexedsearch .tx-indexedsearch-icon ,
.tx-indexedsearch dl.tx-indexedsearch-info ,
.tx-indexedsearch .tx-indexedsearch-search-select-group {
	display: none;
}
.tx-indexedsearch .searchbox-tmpl-css form fieldset label ,
.tx-indexedsearch form fieldset label {
	clear: both;
	font-size: 13px;
	width: 14em;
}
.tx-indexedsearch h3 {
	margin-bottom: 0;
}
.tx-indexedsearch .tx-indexedsearch-percent {
	margin-top: 0;
	font-size: 15px;
}

.tx-indexedsearch p.tx-indexedsearch-descr {
	padding-left: 15px;
}