/* STYLES PORTAIL COMMUN *******************************************************************************************************/
/*******************************************************************************************************************************/

.centre {
	padding: 0;
	border: none;
	background: none;
	width: 789px;
	margin-left: 7px;
}
	.centre ul li {
		margin-left: 0px;
	}

.titrePhoto {
	font-weight: bold;
	color: #fff;
}

#banniere_pub {
	height: 51px;
	background: #fff;
}

#contenu_portail {
	height: auto;
	width: 789px;
	padding-bottom: 5px;
}
	.fond_reportages {
		background-image: url(/@_images/multimedia/portail_bg.png);
		background-repeat: no-repeat;
		/*background-color: #faac19;*/
		min-height: 370px;
	}
	.fond_plenieres {
		background: url(/@_images/multimedia/portail_bga.png);
		background-repeat: no-repeat;
		/*background-color: #acafa4;*/
	}
	#conteneur_contenu_pleniere {
		width: 789px;
		height: auto;
		background-color: #acafa4;
		margin-top: -1px;
		padding-top: 20px;
	}
	#contenu_portail #menu_portail {
		float: left;
		width: 595px;
		margin: 0;
		padding: 0;
		margin-top: 3px;
		margin-bottom: 20px;
	}
	#contenu_portail #menu_portail li {
		float: left;
		list-style-type: none;
		list-style-position: outside;
	}
	#contenu_portail #menu_portail li a {
		outline: none;
		
	}
	#contenu_portail #menu_portail li img {
		vertical-align: middle;
	}

	#contenu_portail #portail_right {
		height: auto;
		float: right;
		width: 160px;
	}
	#contenu_portail #portail_rightbis {
		float: right;
		width: 237px;
		padding-top: 40px;
	}
	#portail_rightbis {
		float: right;
		width: 237px;
		padding-top: 40px;
	}
		#contenu_portail #portail_right a {
			color: #FFFFFF;
			text-decoration: underline;
			font-weight: bold;
		}
		#portail_right #portail_right_actualites, #portail_right #portail_right_photos, #portail_right #portail_right_publications {
			margin-left: 0px;
			margin-bottom: 25px;
		}
	#contenu_portail  #portail_left {
		/*margin-left: 5px;*/
		padding-left: 5px;
		padding-bottom: 5px;
		clear: left;
		background-color: #faac19;
	}
	#contenu_portail #portail_left_contenu {
		background: #FFFFFF;
		width: 605px;
		padding-bottom: 30px;
	}
		#contenu_portail #portail_left_contenu .conteneurAccueilPortail {
			width: 605px;
			min-height: 300px;
			height: auto;
		}
			#contenuApercuAccueil {
				width: 325px;
				height: auto;
				float: left;
				text-align: center;
				padding-top: 20px;
				padding-left: 15px;
			}
				#contenuApercuAccueil .imgApercuAccueil {
					display: block;
					width: 325px;
					height: 183px;
					cursor: pointer;
					background-position: center center;
					background-repeat: no-repeat;
				}
					#contenuApercuAccueil .imgApercuAccueil span {
						display: block;
						width: 325px;
						height: 183px;
						background-image: url(/@_images/multimedia/fond_play2.png);
						background-repeat: no-repeat;
						background-position: center center;
					}
			#contenuTexteAccueil {
				width: 240px;
				height: auto;
				float: left;
				margin-left: 10px;
				margin-top: 20px;
			}
				#contenuTexteAccueil h2 {
					padding: 0px;
					margin: 0px;
					font-size: 13px;
					margin-bottom: 13px;
					color: #17479C;
				}
				#contenuTexteAccueil .voirEgalement {
					margin-top: -0px;
					background: #dedddd;
					width: 219px;
					padding: 5px 5px 5px 10px;
				}
					#contenuTexteAccueil .voirEgalement a {
						text-decoration: underline;
						color: #17479c;
						display: block;
					}
					#contenuTexteAccueil .voirEgalement .date {	
						color: #7a7a7a;
					}


		.conteneurNavigation {
			width: 605px;
			height: auto;
			margin-top: 5px;
			background-color: #fff;
		}
			.bloc_nav_previous {
				float: left;
				margin: 10px;
				width: 160px;
				height: auto;
			}
				.bloc_nav_previous a, .bloc_nav_previous a:visited {
					color:#7a7a7a;
					text-decoration: none;
				}
				.bloc_nav_previous a:hover {
					color:#7a7a7a;
					text-decoration: underline;
				}
			.bloc_nav_tags {
				float: left;
				width: 205px;
				height: auto;
				margin-top: 10px;
				margin-left: 20px;
				margin-right: 20px;
			}
				.conteneurNavTags {
					color:#7a7a7a;
					width: 205px;
					height: auto;
				}
					.conteneurNavTags a {
						color: #17479C;
						text-decoration: underline;
					}
					.conteneurNavTags .tag_amenagement-et-territoire {
						color:#139941;text-decoration:underline;
					}
					.conteneurNavTags .tag_culture {
						color:#000000;text-decoration:underline;
					}
					.conteneurNavTags .tag_economie {
						color:#5c177c;text-decoration:underline;
					}
					.conteneurNavTags .tag_environnement {
						color:#209ce8;text-decoration:underline;
					}
					.conteneurNavTags .tag_formation, .conteneurNavTags .tag_formations {
						color:#f7a022;text-decoration:underline;
					}
					.conteneurNavTags .tag_sante {
						color:#7abe36;text-decoration:underline;
					}
					.conteneurNavTags .tag_solidarites-citoyennete {
						color:#f36f21;text-decoration:underline;
					}
					.conteneurNavTags .tag_sport, .conteneurNavTags .tag_sports {
						color:#e40022;text-decoration:underline;
					}
					.conteneurNavTags .tag_transport, .conteneurNavTags .tag_transports  {
						color:#8f057a;text-decoration:underline;
					}
			.bloc_nav_next {
				float: left;
				width: 160px;
				height: auto;
				margin: 10px;
			}
				.bloc_nav_next a, .bloc_nav_next a:visited {
					color:#7a7a7a;
					text-decoration: none;
				}
				.bloc_nav_next a:hover {
					color:#7a7a7a;
					text-decoration: underline;
				}

.btnPlayScreen3 {
	display: block;
	z-index: 99;
	width: 150px;
	height: 84px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(/@_images/multimedia/fond_play.png);
}
.pagin_gauche {
	float: left;
	width: 100px;
	height: 30px;
	text-align: left;
	margin-left: 10px;
}
	.pagin_gauche a, .pagin_gauche a:visited {
		color:#7a7a7a;
		text-decoration: none;
	}
	.pagin_gauche a:hover {
		color:#7a7a7a;
		text-decoration: underline;
	}
.pagin_centre {
	color: #7a7a7a;
	font-weight: bold;
	float: left;
	width: 560px;
	height: 30px;
	text-align: center;
	margin-left: 5px;
}
.pagin_droite {
	float: right;
	width: 100px;
	height: 30px;
	text-align: right;
	margin-right: 10px;
}
	.pagin_droite a, .pagin_droite a:visited {
		color:#7a7a7a;
		text-decoration: none;
	}
	.pagin_droite a:hover {
		color:#7a7a7a;
		text-decoration: underline;
	}
.infosCurTag {
	padding-top: 10px;
	margin-left: 5px;
	font-weight: bold;
	font-size: 13px;
	color: #17479E;
}

/*bloc voir également */

.conteneurVoirEgalement {
	margin-top: 10px;
}
	#voir_egalementbis {
		background: #dedddd;
		min-height: 50px;
		height: auto;
		margin-left: 10px;
		padding: 5px;
		float: left;
		width: 460px;
		margin-bottom: 8px;
	}
		#voir_egalementbis span a {
			text-decoration: underline;
			color: #17479c;
			margin-right: 10px;
			display: inline;
		}
		#voir_egalementbis #titre {
			display: block;
			color: #000;
			font-weight: bold;
		}
		#voir_egalementbis .date {	
			color: #7a7a7a;
			display: inline;
		}


/* STYLES PORTAIL PUBLICATIONS *************************************************************************************************/
/*******************************************************************************************************************************/

.visuel_publication_big {
	float: left;
	width: 222px;
	padding: 20px 20px 0px 10px;
}

.infos_publication_contenu {
	float: left;
	width: 330px;
	padding-top: 20px;
	height: auto;
}
	.infos_publication_contenu p {
		color: #b3b3b3;
		padding-left: 20px;
		padding-right: 20px;
	}
	.separateur_infos_publication {
		width: 100%;
		height: 4px;
		font-size: 0px;
		line-height: 0px;
		margin-top: 7px;
		margin-bottom: 7px;
		background-color: #b3b3b3;
	}
	.infos_publication_contenu a:link, .infos_publication_contenu a:hover, .infos_publication_contenu a:visited {
		display: block;
		padding-left: 20px;
		padding-right: 20px;
		margin-top: 5px;
		color: #3f86b7;
		text-decoration: underline;
	}

.apercu_publi_prev {
	display: block;
	width: 150px;
	height: 212px;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
	outline: none;
}
.image_publi_prev {
	display: block;
	z-index: 99;
	width: 150px;
	height: 212px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(/@_images/multimedia/flechesgauche.png);
}
.apercu_publi_next {
	display: block;
	margin-left: 10px;
	width: 150px;
	height: 212px;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
	outline: none;
}
.image_publi_next {
	display: block;
	z-index: 99;
	width: 150px;
	height: 212px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(/@_images/multimedia/flechesdroite.png);
}

#liste_publications {
	background: #FFFFFF;
	clear: both;
	width: 789px;
	height: auto;
	margin-top: -3px;
	padding-bottom: 0px;

}

#liste_publications ul {
		list-style-type :none;
		margin-left: 65px;
		
	}
	#liste_publications li {
		display: block;
		width: 150px;
		height: 280px;
		margin-right: 20px;
		float: left;
		margin-top: 5px;
		margin-bottom: 5px;
		padding-top: 15px;
	}
	.apercu_publi_listing {
		margin-top: -3px;
		display: block;
		width: 150px;
		height: 212px;
		background-position: top center;
		background-repeat: no-repeat;
		cursor: pointer;
		outline: none;
	}

.encartInfosPublis:link, .encartInfosPublis:hover, .encartInfosPublis:visited {
		display: block;
		font-family: Arial;
		width: 150px;
		height: 24px;
		padding-top: 10px;
		text-decoration: none;
	}
		.encartInfosPublis span {
			color: #fff;
			margin-left: 4px;
		}


/* STYLES PORTAIL VIDEOS *******************************************************************************************************/
/*******************************************************************************************************************************/

.apercu_video_prev {
	display: block;
	width: 150px;
	height: 110px;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
	outline: none;
}
.image_video_prev {
	display: block;
	z-index: 99;
	width: 150px;
	height: 150px;
	background-position: center -20px;
	background-repeat: no-repeat;
	background-image: url(/@_images/multimedia/flechesgauche.png);
}
.apercu_video_next {
	display: block;
	margin-left: 10px;
	width: 150px;
	height: 110px;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
	outline: none;
}
.image_video_next {
	display: block;
	z-index: 99;
	width: 150px;
	height: 150px;
	background-position: center -20px;
	background-repeat: no-repeat;
	background-image: url(/@_images/multimedia/flechesdroite.png);
}

#sceances_plennieres {
	margin-left: 11px;
	margin-top: 2px;
	margin-bottom: 13px;
}

#selection_thematique h2 span {
	float: left;
}

.apercu_video_listing {
	margin-top: -3px;
	display: block;
	width: 150px;
	height: 84px;
	background-position: center top;
	background-repeat: no-repeat;
	cursor: pointer;
	outline: none;
}

/************* styles vidéos séances plénières ***************/

#menu_sceances_plenieres {
	padding: 0;
	margin: 0;
	list-style: none;
	margin-top: 10px;
	height: 564px;
	overflow: auto;
	width: 230px;
}

.rubNiv1 {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 170px;
	border: 1px solid #de9503;
	padding: 10px 8px;
	padding-left: 35px;
	background: url(/@_images/multimedia/puce_sceances.gif) no-repeat 5px 7px #FFFFFF;
	margin-bottom: 4px;
}
	.rubNiv1 a {
		display: block;
		color: #000000;
		text-decoration: none;
		outline: none;
	}

.rubNiv1Actif {
	padding: 0;
	margin: 0;
	width: 170px;
	border: 1px solid #de9503;
	padding: 10px 0;
	padding-left: 35px;
	background: url(/@_images/multimedia/puce_sceances_on.gif) no-repeat 5px 7px #dedede;
	margin-bottom: 4px;
}
	.rubNiv1Actif a {
		display: block;
		color: #000000;
		text-decoration: none;
		outline: none;
	}

.rubNiv2 {
	padding: 0;
	margin: 0;
	padding-left: 20px;
	padding-top: 10px;
	list-style: none;
}
.rubNiv2Actif {
	padding: 0;
	margin: 0;
	padding-left: 20px;
	padding-top: 10px;
	list-style: none;
}
.rubNiv3 {
	padding: 0;
	margin: 0;
	padding-top: 20px;
	padding-left: 20px;
	list-style: none;
}
.rubNiv3Actif {
	padding: 0;
	margin: 0;
	padding-top: 20px;
	padding-left: 20px;
	list-style: none;
}


#retour {
	color: #000446;
	font-size: 10px;
	text-decoration: none;
}
#sceances_left {
	float: left;
	margin-left: 5px;
	width: 543px;
	padding-bottom: 5px;
}
#sceances_detail {
	background:#FFFFFF;
	padding:15px 17px;
	margin-top:2px;
}
#sceances_detail span {
	display:block;
	padding:2px 0 2px 5px;
	/*background:#cccccc;*/
	background:#dedddd
	color:#FFFFFF;
}

#titre_sceances {
	color:#26419f;
	font-weight:bold;
	margin-top:3px;
	margin-bottom:7px;
}

#sceances_visu {
	margin-bottom: 20px;
}

.bloc_nav_previous_bis {
	float: left;
	margin: 10px 5px 10px 6px;
	width: 150px;
	height: auto;
}
	.bloc_nav_previous_bis a, .bloc_nav_previous_bis a:visited {
		color:#7a7a7a;
		text-decoration: none;
	}
	.bloc_nav_previous_bis a:hover {
		color:#7a7a7a;
		text-decoration: underline;
	}

.bloc_nav_tags_bis {
	float: left;
	width: 205px;
	height: auto;
	margin-top: 10px;
	margin-left: 9px;
	margin-right: 0px;
}
	.conteneurNavTags_bis {
		color:#7a7a7a;
		width: 205px;
		height: auto;
	}
		.conteneurNavTags_bis a, .conteneurNavTags_bis a:visited, .conteneurNavTags_bis a:hover {
			color: #000;
			text-decoration: underline;
		}

.bloc_nav_next_bis {
	float: left;
	width: 160px;
	height: auto;
	margin: 10px 0px 10px 3px;
}
	.bloc_nav_next_bis a, .bloc_nav_next_bis a:visited {
		color:#7a7a7a;
		text-decoration: none;
	}
	.bloc_nav_next_bis a:hover {
		color:#7a7a7a;
		text-decoration: underline;
	}

#liste_videos {
	background: #FFFFFF;
	clear: both;
	width: 789px;
	height: auto;
	margin-top: -3px;
	padding-bottom: 0px;

}
	#liste_videos ul {
		list-style-type :none;
		margin-left: 65px;
		
	}
	#liste_videos li {
		display: block;
		width: 150px;
		/*height: 84px;*/
		height: 118px;
		margin-right: 20px;
		float: left;
		padding-bottom: 30px;
		padding-top: 15px;
	}
	.encartInfosVideo:link, .encartInfosVideo:hover, .encartInfosVideo:visited {
		display: block;
		font-family: Arial;
		width: 150px;
		height: 30px;
		padding-top: 4px;
		text-decoration: none;
	}
		.encartInfosVideo span {
			margin-left: 4px;
		}
		.encartInfosVideo .infoVideoTimer {
			display: block;
			font-style: italic;
			font-size: 9px;
			margin: 0;
			padding: 0;
			text-align: right;
			margin-right: 3px;
		}


/* STYLES PORTAIL PHOTOS *******************************************************************************************************/
/*******************************************************************************************************************************/

#liste_photos {
	background: #FFFFFF;
	clear: both;
	width: 789px;
	height: auto;
	margin-top: -3px;
	padding-bottom: 0px;

}
	#liste_photos ul {
		list-style-type :none;
		margin-left: 60px;
		
	}
	#liste_photos li {
		display: block;
		width: 150px;
		height: 134px;
		margin-right: 20px;
		float: left;
		border: 1px solid #dedede;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.apercu_photo_listing {
		margin-top: -3px;
		display: block;
		width: 150px;
		height: 100px;
		background-position: top center;
		background-repeat: no-repeat;
		cursor: pointer;
		outline: none;
	}

#titreDatePhoto {
	font-weight: bold;
	font-size: 13px;
	padding: 10px;
}
	#titreDatePhoto span {
		color: #17479E;
		font-weight: normal;
	}

#descriptionPhoto {
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.conteneurSlider {
	width: 450px;
	height: 450px;
	margin: auto;
	overflow: hidden;
	position: relative; 
}
	#contenuSlider {
		height: 450px;
		position: relative;
	}
		.screenDiapo {
			float: left;
			display: block;
			width: 450px;
			height: 450px;
			background-position: center;
			background-repeat: no-repeat;
		}

/* STYLES PORTAIL ACTUS *******************************************************************************************************/
/*******************************************************************************************************************************/

#conteneurPortailActus {
	padding: 10px;
	min-height: 250px; 
}
	.conteneurBlocActu {
		margin-bottom: 35px;
	}
	#conteneurPortailActus .titre {
		font-size: 11px;
		font-weight: bold;
	}
		#conteneurPortailActus .titre span {
			color: #17479c;
			font-size: 10px;
		}
		#conteneurPortailActus .visuel_article {
			float: left;
			margin-left: 13px;
			margin-right: 15px;
			margin-bottom: 5px;
		}
