* {margin:0;padding:0;border:0}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	background:#05152e url(/images/mep/fond_conteneur.jpg) repeat-x;}
h4{
	margin:0 0;
	margin:5px 0 0 0;
	padding:0 0;
	padding:0 0 5px 0;
	text-transform:uppercase;
	font-size:11px;
}
a{
	outline:none;
}
/* ----------------------------------------------   LES BLOCS
 -----------------------------------------------------------------------------------------------------------------*/
#conteneur{
	margin:0 auto 0 auto;
	width:990px;
	padding:0 10px 0 0;
	}
	
#colonneR{
	float:right;
	width:167px;
	 background-color:#000000;
	background:url(/images/mep/fond_colonneR.jpg) no-repeat;}
	
#haut_colonneR{
	border-right:1px solid #898992;
	border-left:1px solid #898992;
	padding-bottom:20px;}
	
#bas_colonneR{
	height:83px;
	width:167px;
	background:url(/images/mep/bas_colonneR.png) no-repeat;}
	
#header{
	width:990px;
	height:86px;
	background:url(/images/mep/fond_conteneur2.jpg) no-repeat;
}	
#bandeau{
	border-top:1px solid #898992;/*border-bottom:1px solid #898992;*/
	float:left;
	width:803px;

	padding:10px 10px 0 10px;
	height:240px}
	
#colonneG{
	float:left;
	width:168px;
}
	
#contenu{
	float:right;
	width:620px;
	_width:617px;
	min-height:800px;
	_height:800px;
	margin:5px 2px auto 0;
	padding:10px 10px 0 10px;
	overflow:visible;
	
	/*margin:10px 10px auto 0;*/

}
/*--------------------------- MISE EN FORME DES PAGES --------------------------------- */
#contenu2{padding:25px 75px 0 75px; text-align:justify; overflow:visible;}
#contenu2 p{ line-height:1.5em;}
.annulerMarges{margin:0 -75px;}

#contenu2 h1, #contenu2 h2, #contenu2 h3, #contenu2 h4, #contenu2 h5, #contenu2 h6{ font-size:16px; border-bottom:1px solid #FFF; margin:20px -75px; padding:0 0 0 80px;clear:both; text-transform:none;}
#contenu2 h2{clear:both;font-weight:bold; font-style:italic; background:url(/images/mep/titres/ingres.png) no-repeat bottom left; border:none; padding-top:5px; padding-bottom:28px; margin-bottom:-10px;}
#contenu2 h3{font-size:14px;font-weight:bold; font-style:italic; background:url(/images/mep/titres/pont.png) no-repeat bottom left; border:none; padding-top:5px; padding-bottom:28px; margin-bottom:-10px;}
#contenu2 h4{font-size:13px;font-weight:bold; font-style:italic; background:url(/images/mep/titres/bourdelleSeul.png) no-repeat bottom left; border:none; padding-top:5px; padding-bottom:28px; margin-bottom:-10px;}
#contenu2 h5{font-size:13px;font-weight:bold; font-style:italic; background:url(/images/mep/titres/fontaineSeule.png) no-repeat bottom left; border:none; padding-top:5px; padding-bottom:28px; margin-bottom:-10px;}
#contenu2 h6{font-size:12px;font-weight:bold; font-style:italic; background:url(/images/mep/titres/fontaineSeule.png) no-repeat bottom left; border:none; padding-top:5px; padding-bottom:28px; margin-bottom:-10px;}

#contenu2 .annulerMarges h1, #contenu2 .annulerMarges h2, #contenu2 .annulerMarges h3, #contenu2 .annulerMarges h4, #contenu2 .annulerMarges h5, #contenu2 .annulerMarges h6{margin-left:0; margin-right:0; padding:0;} 
#contenu2 table{text-align:left; width:100%;}
#contenu2 img{border:solid 1px #FFFFFF;}
#contenu2 .texte_important{ color:#0099FF;}
#contenu2 a, .Bloc_centre_gauche_thematique_video a, .Bloc_centre_gauche_thematique a{ color:#0099FF;}
#contenu2 .lien_pdf, #contenu .lien_pdf{padding-left:20px; background:url(/images/mep/pdf.png) left bottom no-repeat;}
#contenu2 .lien_mail, #contenu .lien_mail{padding-left:20px; background:url(/images/mep/mail.gif) left bottom no-repeat;}
#contenu2 .lien_word, #contenu .lien_word{padding-left:20px; background:url(/images/mep/document.png) left bottom no-repeat;}
#contenu2 .lien_siteExterne, #contenu .lien_siteExterne{padding-left:20px; background:url(/images/mep/Globe2.png) left bottom no-repeat;}
#contenu2 .lien_video, #contenu .lien_video{padding-left:20px; background:url(/images/mep/boutons/btn_play_petit.gif) left bottom no-repeat;}
#contenu2 .telephone, #contenu .telephone{padding-left:20px; background:url(/images/mep/tel_contact.gif) left bottom no-repeat;}
#contenu2 .fax, #contenu .fax{padding-left:20px; background:url(/images/mep/printer1.png) left bottom no-repeat;}
#contenu2 .liste_inline li{display:inline;}
#contenu2 div.separateur{clear:both; width:100%; background-color:#FFFFFF; height:2px; line-height:2px; display:block; margin:10px 0;}
#contenu2 img{margin:10px;}
#contenu2 #annuaireMairie table{margin-top:25px;}


#contenu2 li, #contenu li{ background:url(/images/mep/puceType.png) no-repeat 0 3px; padding-left:25px; list-style:none;}

#imgBandeau{
	float:left;	
	/*border-top:1px solid #898992;	border-right:1px solid #898992;	border-left:1px solid #898992;*/
	height:240px;
	width:630px}

#meteo{float:right;width:165px;height:240px;}
#hautMeteo{background:url(/images/mep/fond_haut_meteo.png) no-repeat;height:226px;  font-weight:bold;padding:5px 0 0 10px; font-size:11px;}/* Height special IE dans la css styleIE*/
#iconMeteo{margin:0 0 0 40px;padding:0}

/*#corpsMeteo{border-right:1px solid #C8C9CA;border-left:1px solid #C8C9CA;padding:0 10px;height:129px;}*/
#basMeteo{background:url(/images/mep/fond_bas_meteo.png) no-repeat;height:14px;}
#tableMeteo{ width:100%; font-size:0.8em; text-align:center;margin:0;padding:0;}

#txtNowMeteo{font-size:10px;}

#agendaVideo{ margin:0 0 20px 180px; background-color:#996600;width:250px;height:250px;}
#clicAccueil{position:absolute;margin:0 0 0 180px;cursor:pointer;width:220px;height:65px;}
#clicBtnAccueil{position:absolute;margin:67px 0 0 15px;}
#clicBtnAccueil a {color:#999999}
/*#piedPage{clear:both; width:1000px; margin:0 auto;}*/
#piedPage{
	clear:both;
	width:1000px;
	text-align:center;
	list-style-type:none;
	width:auto;
	margin:10px auto 20px auto;
	padding:0;
	font-size:10px;
	color:#444;
	/*border-top:1px solid #666;
	margin:25px 200px 0 200px;*/
}
#piedPage a{
	color:#444;
}
#piedPage li{
	display:inline;
	padding:0;
	margin:0 15px;
	height:16px;
}

/*--------------------------- AGENDA --------------------------------- */
/*#agenda{margin:10px 0 0 7px}*/
#agenda h2{color:#A1DFFB;text-transform:uppercase;font-size:12px;margin-bottom:5px}
#blocAgenda{width:150px;}

#calendar{padding:0;background-color:#364553;color:#FFF;margin:0;width:150px;height:100px;}
#calendar a {color:#666633; background: url(/images/mep/rond_agenda.gif) left no-repeat; font-weight:bolder; display:block; padding-left:4px;width:18px;height:18px;}
#calendar a {color:#FFF; background-color: #666633; font-weight:bolder; display:block; text-align:center; width:20px;}
#calendar div{text-align:center;}
#calendar a:hover {color:#FFF;}
.agenda{font-weight:bolder; font-size:1.4em;margin:0 0 5px 0;padding:0;text-align:center;}
.agendaP{margin:0; text-align:justify;background:url(/images/mep/trait.gif) repeat-y top left;padding:10px 0 0 0; width:150px;}

.rubriqueR{margin:30px 0 0 7px;width:150px; clear:both}
.rubriqueR h2{ background:url(/images/mep/fond_haut_h2.png) no-repeat;color:#A1DFFB;text-transform:uppercase;font-size:12px;padding:5px 0 0 20px;height:35px;}
.corpsRubriqueR{width:148px;border-right:1px solid #C8C9CA;border-left:1px solid #C8C9CA;}	
.basRubriqueR{background:url(/images/mep/fond_bas_h2.png) no-repeat;height:13px;}

.btn_colonneR{width:145px;height:49px;background:url(/images/mep/btn_colonneR.png) no-repeat;margin:5px 0 0 7px;padding:5px 0 0 5px;color:#A1DFFB;font-weight:bold}
.btn_colonneR_compte{width:145px;height:54px;background:url(/images/mep/btn_colonneR_compte.png) no-repeat;margin:5px 0 0 7px;padding:5px 0 0 5px;color:#A1DFFB;font-weight:bold}
#retourHautPage{ text-align:right; font-size:0.8em; margin:35px 0 0 0; clear:both;}
#retourHautPage a{ color:#666666;}
/* ----------------------------------------------   LES BLOCS COLONNE GAUCHE
 -----------------------------------------------------------------------------------------------------------------*/
.rubriqueL{margin:10px 0 0 10px;width:170px; clear:both}
.rubriqueFirst{margin:0 0 0 10px;}
.rubriqueL h2{ background:url(/images/mep/fond_haut_gauche_h2.png) no-repeat;color:#A1DFFB;font-size:14px;padding:5px 0 0 5px;height:45px;color:#FFFFFF}
.corpsRubriqueL{width:168px;border-right:1px solid #C8C9CA;border-left:1px solid #C8C9CA; font-size:11px;}	
.basRubriqueL{background:url(/images/mep/fond_bas_gauche_h2.png) no-repeat;height:14px;}
.ssTitreRubriqueGauche{text-transform:uppercase; font-weight:bold;font-size:18px;margin-left:8px}

#rubVille{background:#000000 url(/images/mep/fond_conteneur_ville.jpg) no-repeat top center;}

.fond_info_pratique_ville{background:#000000 url(/images/mep/fond_info_ville.jpg) no-repeat top center;margin-top:-30px}
.fond_liens_utiles{background:#000000 url(/images/mep/fond_liens_utiles.jpg) no-repeat top center;margin-top:-30px}
.fond_a_noter{background:#000000 url(/images/mep/fond_a_noter.jpg) no-repeat top center;margin-top:-30px}

/* ----------------------------------------------   STYLES DIVERS
 -----------------------------------------------------------------------------------------------------------------*/
.acces{font-size:16px;font-weight:bold;margin-left:15px;}
.blanc{color:#fff;}

#contenu2 #tabCompte{border-collapse:separate;}
#contenu2 #tabCompte tr td{border:0;}
.lienPlusVideo{color:#A1DFFB;}
/* ----------------------------------------------   LISTES
 -----------------------------------------------------------------------------------------------------------------*/
.rubriqueR ul {list-style:none; margin:0 0 0 0;padding:10px 0 0 20px}
.rubriqueR li{margin-bottom:2px;background:url(/images/mep/puce.gif) no-repeat left center; padding-left:25px;}
.rubriqueR li.liste_thematique{margin-bottom:0;background:none;padding-left:0;}
.rubriqueR ul.liste_thematiques{
	padding:0 0 1px 0;
	background:url(/images/mep/fond_thematique2.png) top no-repeat;
}
.rubriqueR li.liste_thematique a{margin-bottom:2px;background:url(/images/mep/puce.gif) no-repeat 20px center; padding-left:45px; display:block;}
.rubriqueR li.liste_thematique a:hover{background-color:#8cc2e9;}
.rubriqueL ul{list-style-type:none;padding-left:5px;}
.rubriqueL li{background:url(/images/mep/puce.gif) no-repeat left center;padding-left:23px;}
.rubriqueL .accordion{
	padding-left:5px;
}
.rubriqueL h3, .rubriqueL h4{
	background:url(/images/mep/puce_ssPage.gif) no-repeat left center;
	padding:0 0 0 13px;
	margin:0 0;
	font-size:11px;
	text-transform:none;
}
.rubriqueL .ssPage, .rubriqueL .ssPage2{
	border-left: dotted 1px #3b3d3e;
}
.rubriqueL .ssPage a, .rubriqueL .ssPage2 a{
	padding-left:20px;
	background:url(/images/mep/puce.gif) no-repeat left 6px;
	display:block;
}
.rubriqueL .ssPage2{
	margin-left:20px;
}
.rubriqueL .accordion2{
	border-left: dotted 1px #3b3d3e;
}
.rubriqueL .accordion2 h3{
	padding-left:20px;
	background:url(/images/mep/puce_ssPage2.gif) no-repeat left 6px;
	display:block;
}
/* ----------------------------------------------  		 LIENS
 -----------------------------------------------------------------------------------------------------------------*/
a{text-decoration:none;}
a:hover{text-decoration:none;}
#colonneG a{color:#CCCCCC; font-weight:bold; display:block; }
#colonneG .ssNiveau a{color:#888; font-weight:normal;}
#colonneG .ssPage2  a{color:#666; font-weight:normal; font-style:italic;}
.rubriqueR li a{ color:#889EBE; font-weight:bold;}
.rubriqueR li a:hover, #colonneG a:hover{ color:#fff;}
#colonneG #rubPratique a:hover{ color:#fff; background-color:#333; border-right:8px #c95b04 solid;}
#colonneG #rubVille a:hover{ color:#fff; background-color:#333; border-right:8px #0245a0 solid;}
/*Lien actif*/

#colonneG #rubVille a.actif{color:#fff; border-right:8px #0245a0 solid; background-color:#333;}
#colonneG #rubPratique a.actif{color:#fff; border-right:8px #c95b04 solid; background-color:#333;}

#colonneG a.actif:hover{ color:#fff;}

.btn_colonneR a ,.btn_colonneR_compte a {color:#A1DFFB;}
.btn_colonneR a:hover, .btn_colonneR_compte a:hover{color:#fff;}
.lire_suite a{color:#CCCCCC}

#ariane a{color:#BBB;}
#ariane a:hover{color:#666666;}
#ariane{color:#888;}

/* ----------------------------------------------  		 FORMULAIRE
 -----------------------------------------------------------------------------------------------------------------*/
#searchForm{margin:0 0 0 3px;}
#searchForm input,#searchForm select{margin-bottom:3px;}

#search{height:18px; background-color:#8CBCE5;vertical-align:middle;height:18px; vertical-align:middle;border:1px solid #0678CD}
#ok,#valider{background-color:#0678CD;height:18px;vertical-align:middle;border:1px solid #0678CD;color:#fff}
#searchForm select{width:142px; background-color:#0678CD; font-weight:bold;/*background:url(/images/mep/fdSelect.png) repeat-x left center;*/ }
.submit,.submit2{background-color:#0678CD;color:#fff}

#formCentreInteret label{display:inline;width:200px;margin-right:10px;}
#formSelect{margin:0;padding-top:5px;padding-left:4px}

/* ----------------------------------------------  		 CENTRE
 -----------------------------------------------------------------------------------------------------------------*/
#centreGauche{
	width:255px;
}
#centreDroite{
	width:350px;
	float:right;
}
.Bloc_centre_gauche{margin:10px 0 0 0;width:255px;}
.Bloc_centre_gauche h2{ background:url(/images/mep/fond_haut_centreG_h2.png) no-repeat;color:#A1DFFB;font-size:12px;padding:5px 0 0 10px;height:15px;color:#a1dffb; text-transform:uppercase;}
.Bloc_centre_gauche h3{color:#A1DFFB;font-size:10px; text-align:right; margin-right:5px;}
.corpsBlocCentreGauche{width:243px;border-right:1px solid #C8C9CA;border-left:1px solid #C8C9CA; font-size:11px; padding-left:10px;}	
.basCentreG{background:url(/images/mep/bas_centreG.png) no-repeat;height:14px;}
.corpsBlocCentreGauche .blocTexte{
	text-align:justify;
	padding-right:5px;
}
.corpsBlocCentreGauche .blocVisuel{
	float:left;
	padding:0 5px 5px 0;
}

.Bloc_centre_droite{margin:10px 0 0 0;}
.Bloc_centre_droite h2{ background:url(/images/mep/fond_haut_centreD_h2.png) no-repeat;color:#A1DFFB;font-size:12px;padding:5px 0 0 10px;height:15px;color:#a1dffb; text-transform:uppercase;}
.Bloc_centre_droite h3{color:#A1DFFB;font-size:10px; text-align:right; margin-right:5px;}
.corpsBlocCentreDroite{width:338px;border-right:1px solid #C8C9CA;border-left:1px solid #C8C9CA; font-size:11px; padding-left:10px;}	
.basCentreD{background:url(/images/mep/bas_centreD.png) no-repeat;height:14px;}
.corpsBlocCentreDroite .blocVisuel{
	float:left;
	padding:0 5px 5px 0;
}
.corpsBlocCentreDroite .blocTexte{
	text-align:justify;
	padding-right:5px;
}
/* ----------------------------------------------  		 CENTRE THEMATIQUES
 -----------------------------------------------------------------------------------------------------------------*/
 
#centreGauche_thematique{
	width:350px;
}
#centreDroite_thematique{
	width:255px;
	float:right;
}
.Bloc_centre_gauche_thematique{margin:10px 0 0 0;width:350px;}
.Bloc_centre_gauche_thematique_video{margin:10px 0 0 0;width:350px;}
.Bloc_centre_gauche_thematique h2{ background:url(/images/mep/centreG_thematique_h2.png) no-repeat;color:#A1DFFB;font-size:12px;padding:5px 0 0 10px;height:15px;color:#a1dffb; text-transform:uppercase;}
.Bloc_centre_gauche_thematique_video h2{ background:url(/images/mep/fond_haut_centreD_h2.png) no-repeat;color:#A1DFFB;font-size:12px;padding:5px 0 0 10px;height:15px;color:#a1dffb; text-transform:uppercase;}
.Bloc_centre_gauche_thematique h3, .Bloc_centre_gauche_thematique_video h3{color:#A1DFFB;font-size:10px; text-align:right; margin-right:5px;}
.corpsBlocCentreGauche_thematique{width:338px;border-right:1px solid #C8C9CA;border-left:1px solid #C8C9CA; font-size:11px; padding-left:10px; background:url(/images/mep/fond_thematique.jpg) repeat;}
.corpsBlocCentreGauche_thematique_video{width:338px;border-right:1px solid #C8C9CA;border-left:1px solid #C8C9CA; font-size:11px; padding-left:10px; background:url(/images/mep/fond_thematique_big.png) no-repeat;}		
.basCentreG_thematique{background:url(/images/mep/bas_centreG_them.png) no-repeat;height:14px;}
.basCentreG_thematique_video{background:url(/images/mep/bas_centreG_video.png) no-repeat;height:14px;}
.corpsBlocCentreGauche_thematique .blocTexte{
	text-align:justify;
	padding-right:5px;
}
.corpsBlocCentreGauche_thematique_video .blocTexte{
	text-align:left;
	padding-right:5px;
}

.indspo{ font-size:14px; margin:15px; text-align:center;}

.corpsBlocCentreGauche_thematique .blocVisuel{
	float:left;
	padding:0 5px 5px 0;
}
.corpsBlocCentreGauche_thematique_video .blocVisuel{
	float:left;
	padding:0 5px 5px 0;
}
.corpsBlocCentreGauche_thematique_video .blocVideo{
	margin:0 0 10px 0;
	width:300px;
	overflow:visible;
	height:260px;
}
.Bloc_centre_droite_thematique{margin:10px 0 0 0;}
.Bloc_centre_droite_thematique h2{ background:url(/images/mep/fond_haut_centreG_h2_them.png) no-repeat;color:#A1DFFB;font-size:12px;padding:5px 0 0 10px;height:15px;color:#a1dffb; text-transform:uppercase;}
.Bloc_centre_droite_thematique h3{color:#A1DFFB;font-size:10px; text-align:right; margin-right:5px;}
.corpsBlocCentreDroite_thematique{width:243px;border-right:1px solid #C8C9CA;border-left:1px solid #C8C9CA; font-size:11px; padding-left:10px;background:url(/images/mep/fond_thematique.jpg) repeat;}	
.basCentreD_thematique{background:url(/images/mep/bas_centreD_them.png) no-repeat;height:14px;}
.corpsBlocCentreDroite_thematique .blocVisuel{
	float:left;
	padding:0 5px 5px 0;
}
.corpsBlocCentreDroite_thematique .blocTexte{
	text-align:left;
	padding-right:5px;
}
.corpsBlocCentreDroite_thematique div.video a{
	color:#FFFFFF;
	text-decoration:none;
}
.corpsBlocCentreDroite_thematique div.video a:hover{
	text-decoration:none;
}
.corpsBlocCentreDroite_thematique div.video a:visited{
	color:#FFFFFF;
}

.corpsBlocCentreGauche_thematique_video .blocTexte h2, .corpsBlocCentreGauche_thematique .blocTexte h2, .corpsBlocCentreGauche_thematique .blocTexte h3, .corpsBlocCentreGauche_thematique_video .blocTexte h3, .corpsBlocCentreGauche_thematique .blocTexte h4,.corpsBlocCentreGauche_thematique_video .blocTexte h4, .corpsBlocCentreGauche_thematique .blocTexte h5, .corpsBlocCentreGauche_thematique_video .blocTexte h5{
	background:none; color:#A1DFFB; text-transform:uppercase; text-align:left; padding:0; margin:5px 0;
}
.corpsBlocCentreGauche_thematique_video .blocTexte h2, .corpsBlocCentreGauche_thematique .blocTexte h2{
	font-size:1.5em;
}
.corpsBlocCentreGauche_thematique_video .blocTexte h3, .corpsBlocCentreGauche_thematique .blocTexte h3{
	font-size:1.3em;
}
.corpsBlocCentreGauche_thematique_video .blocTexte h4, .corpsBlocCentreGauche_thematique .blocTexte h4{
	font-size:1.1em;
}
.corpsBlocCentreGauche_thematique_video .blocTexte h5, .corpsBlocCentreGauche_thematique .blocTexte h5{
	font-size:1em;
}

/* ----------------------------------------------  		COMMENTAIRES
 -----------------------------------------------------------------------------------------------------------------*/
 	
.commentaires{
	margin:0 0 5px 0;
	padding-top:10px;
}
.entete{
	color:#0eadab;
	margin-top:10px;
}
.separateur_commentaires{
	height:1px; border-bottom:2px solid #ffffff; padding:4px 10px 4px 0; line-height:0;
}

/* ----------------------------------------------  		VIDEOS
 -----------------------------------------------------------------------------------------------------------------*/
.videos{
}
.video{
	padding-top:15px;
	padding-bottom:10px;
}
.video .bleu{
	font-size:10px;
	margin-bottom:4px;
}
.titreVideo{
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:10px;
}
.duree_video{
	padding:2px 4px 2px 4px;
	background-color:#00f0b1;
	display:inline;
	color:#000000;
	z-index:10;
	float:right;
	position:absolute;
	font-size:9px;
	margin:3px 0 0 3px;
	
}


/* ----------------------------------------------  		Moteur de recherche
 -----------------------------------------------------------------------------------------------------------------*/
#contenuRecherche{text-align:justify; padding:0 55px;}
.contenuRecherche{background:url(/images/mep/fond_recherche.jpg) no-repeat top center; width:auto;}

.ligneRecherche{margin:25px 0 0 0;}
.ligneRecherche h3{margin:0 0 15px 0;}
.phpdigHighlight{font-weight:bold; background-color:#1b8aff;}
a.titreRecherche{color:#FFF; text-decoration:none; font-size:14px;}
a.lienSimple{color:#5a85ab; text-decoration:none; word-wrap:break-word;}
#titreRecherche{font-weight:bold; font-style:italic; font-size:18px; background:url(/images/mep/titres/titreRecherche.png) no-repeat bottom left; border:none; margin:70px 0 0 0; padding-left:80px; padding-top:5px; padding-bottom:28px;}


/* ----------------------------------------------  		Page Agenda
 -----------------------------------------------------------------------------------------------------------------*/
#contenu2 #contenuAgenda{padding-top:0;}
#contenu2 #triAgenda{ background-image:url(/images/mep/titres/titreLys.png); margin:0 0 15px -75px; padding:10px 0 10px 80px;}
#contenu2 .dateSelected{ display:inline; background-color:#095092; margin:0 0 20px 0;padding:0 2px;}
#contenu2 .eventAgenda{margin:20px 0 0 0;}
#contenu2 .dateAgenda{ float:right;}
#contenu2 .titreEventAgenda{ font-size:14px; font-weight:bold;width:260px;}
#contenu2 #titreActuAgenda, #contenu2 #titreVideos,#contenu2 #titreAgenda{ background-image:url(/images/mep/titres/titreLys.png) no-repeat; margin:65px 0 15px -75px; padding:10px 0 27px 80px;}
#contenu2 .titreEventActu{ margin:0 0 0 -75px; padding:0px 0 10px 80px; clear:right; text-align:left;}
#contenu2 .titreEventActu a{ color:#FFF; font-size:14px; font-weight:bold; font-style:italic;}
#contenu2 .imagetteVideo img{margin:0;}
#contenu2 .imagetteVideo{ float:right; width:120px; margin:5px 0 0 15px; font-weight:bold; font-style:italic; font-size:11px;}
#contenu2 .resumeActu{margin:5px 0 0 0;}
#contenu2 #triAgenda{margin-top:20px;}

/* ----------------------------------------------  		Page listeVideos
 -----------------------------------------------------------------------------------------------------------------*/
.tabListeVideos{border-collapse:collapse; width:620px;}
.tabListeVideos tr{vertical-align:top;}
#contenu2 .tabListeVideos td{border-collapse:collapse; width:150px; padding:3px; border:none;}
#contenu2 .titreVideoPageVideo a{color:#FFF;}
#contenu2 .tabListeVideos img{margin:0;}
#contenu2 .tabListeVideos{font-size:11px; font-weight:bold; font-style:italic;}
#contenu2 #listeVideos{padding-top:75px;}

/* ----------------------------------------------  		ELEMENTS MISE EN FORME
 -----------------------------------------------------------------------------------------------------------------*/
.click{cursor:pointer;}
.blanc{color:#FFFFFF;}
.rss{background:url(/images/mep/icone_rss.png)top right no-repeat; padding-right:18px; height:18px;}
.lire_suite{text-align:right;margin:5px 5px 0 0;color:#A1DFFB; font-size:12px; font-weight:bold;}
.lire_suite img{margin-right:7px;}
.bleu{color:#A1DFFB;}
a.bleu:hover{text-decoration:underline;}
.clearL{
	height:0;
	clear:left;
	margin:0 0;
	padding:0 0;
}
.clearR{
	height:0;
	clear:right;
	margin:0 0;
	padding:0 0;
}
.clearB{
	height:0;
	clear:both;
	margin:0 0;
	padding:0 0;
}
.blocBoutons{
	color:#A1DFFB;
	font-size:10px;
}
.blocBoutons ul{
	margin:0 0;
	margin-top:5px;
	padding:0 0;
	list-style-type:none;
}
.corpsBlocCentreGauche_thematique_video .blocBoutons{
	margin-left:25px;
}
.blocBoutons li{
	margin:0 0;
	padding:0 0;
	display:inline;
}
.blocBoutons span.boutons{
	display:inline-block;
	
}
.blocBoutons span.boutons a{
	color:#A1DFFB;
	text-decoration:none;
}
.blocBoutons span.boutons a:visited{
	color:#A1DFFB;
}
.corpsBlocCentreGauche_thematique_video .blocBoutons span.boutons{
	display:inline-block;
	width:150px;
}
.blocBoutons .bouton{
	float:left;
	margin:-1px 0 0 0;
}
#agenda_video{
	height:84px;
	width:350px;
	background:url(/images/une/bloc_agenda_video.png) no-repeat;
	margin:10px 0 0 0;
}
#zoom{
	height:84px;
	width:350px;
	background:url(/images/une/bloc_zoom.png) no-repeat;
	margin:10px 0 0 0;
}
#curiosite{
	height:84px;
	width:350px;
	background:url(/images/une/bloc_curiosite.png) no-repeat;
	margin:10px 0 0 0;
}
.rubrique_dynamique{
	height:84px;
	width:350px;
	margin:10px 0 0 0;
	cursor:pointer;
	padding:0;
}
.rubrique_dynamique_gauche{
	height:84px;
	width:250px;
	margin:10px 0 0 0;
	cursor:pointer;
	padding:0;
}
.heure_rss{
	color:#A1DFFB;
	margin:5px 5px 0 0;
	width:28px;
	display:inline-block;
}


div.selectbox-wrapper {
  position:absolute;
  width:140px;
  background-color:#0678cd;
  border:1px solid #fff;
  margin:0 0;
  margin-top:-3px;
  padding:0px;
  font-size:0.9em;
  text-align:left;
  z-index:100;
  color:#000000;
}
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper ul li.selected { 
  background-color: #8cbfe7;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  background:none;
  cursor:pointer;
}

label {
    display: block;
}

.selectbox /* look&fell of  select box*/
{
  margin: 0px 5px 10px 0px;
  padding-left:2px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:0.8em;
  height:14px;
  width : 137px; 
  text-align:left; 
  background: url('/images/bg_select.png') right;
  cursor: pointer;
  color:#333;
  display:block;
}
.selectbox:hover{
	background: url('/images/bg_select_hover.png') right;
}

.listeSsPages{
	width:620px;
	margin:10px 0 10px 0;
	background-color:#8cc5eb;
	text-align:center;
	color:#000000;
}
.listeSsPages ul{
	list-style-type:none;
}
.listeSsPages ul .unbreakable{
	display:inline-block;
}
.listeSsPages li{
	display:inline;
	margin-right:10px;
}

/*----------------- ACTUALITES ---------------------*/
.dateActu{
	color:#ff0000;
	margin-bottom:5px;}

.titreActu{font-weight:bold;margin-bottom:5px;}
.resumeActu{margin-bottom:15px;}

#tousArticles{
  text-align:right;}

#foreachActu{padding:10px 0 ;border-bottom:1px dotted #CCCCCC}
#foreachActu a {color:#CCCCCC}

#divUneActualite{margin-top:30px;}

#divUneActualite .titre{font-weight:bold;margin-bottom:5px;}
#divUneActualite a {color:#CCCCCC; font-weight:bold;}

.theme{ text-transform:uppercase;color:#CCCCCC}

/* ----------------------------------------------   		PAGINATION
 -------------------------------------------------------------------------------------------------------------------*/
.pagination{
	clear:both;
	margin:10px 0;
	text-align:left}

.pagination a{
	font-weight:normal;
	padding:4px;
	margin-right:2px;
	background-color:#666;
	color:#FFF;
	border:1px solid #000;
	text-decoration:none;}
	
div.pagination a:hover,div.pagination a:active{
	border:1px solid #000;
	background-color:#006699;
	color:#fff;}

.pagination span.current{
	padding:4px;
	margin-right:2px;
	border:1px solid black;
	font-weight:bold;
	background-color:#006699;
	color:#FFF}
	
	#messageInfo {
	background-color:#E50083;
	left:50%;
	margin:0 0 0 -500px;
	position:absolute;
	width:1000px;
	z-index:100;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	padding:15px 0;
	border:1px solid #fff;
}
#closeInfo{
	float:right;
}
.myselectbox{
	width:137px;
	height:14px;
	background-color:#077ccf;
	margin-bottom:5px;
	line-height:14px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.myselectbox2{
	width:137px;
	height:18px;
	background-color:#077ccf;
	margin-bottom:5px;
	line-height:18px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#formulaireCreationCompte{width:500px; height:800px}
#formCentreInteret,#formQuartier,#formInfos{width:500px;}

.fondInput, #formulaireCreationCompte select,#formInfos select { background-color:#077CCF;color:#fff}
.coche {

display: inline;
float:right;
text-align: left;
width: 170px;

}

.espace{margin-right:2px;}
.quartierBox{position:relative;}
.titreForm{height:30px; width:500px; border-top:1px solid #116aaf;border-bottom:1px solid #116aaf; line-height:30px; margin:15px 0 5px 0; color:#116aaf; text-transform:uppercase; font-size:13px; font-weight:bold;}


.uppercase{ text-transform:uppercase}

#presse{margin:25px 0;}
#presse ul { list-style:none;}
#presse li{display:inline;margin-right:5px}
#presse li a{ background-color:#666666; color:#FFFFFF;padding:4px;width:200px;}
#presse li a:hover{color:#999999; }
.actif li a{color:red}

#contenuResultatSearch{margin: 20px 0 0 0;color:#999999}
#contenuResultatSearch a {color:#fff}
#contenuResultatSearch a:hover {color:#CCCCCC}

#filtreT select, #filtreL select, #filtreM select { background-color:#0099FF; color:#FFFFFF}

#formEtatCivil input, #formEtatCivil select, #formContact input, #formContact textarea{background-color:#0099FF; color:#FFFFFF}
#formEtatCivil select{width:155px;}

#contenu2 table{ border-collapse:collapse;}
#contenu2 table tr td{border:1px solid #000;}
.etoile_rouge{color:#FF0000; margin-left:2px;}

#compteBLoc{width:500px;margin:0 auto;}


.btnPlayIphone{
	position:absolute;
}