/*generated on Wed, 07 Mar 2018 11:56:09 +0100*/
* {
  margin:0;
  padding:0;
}
.withJS .js_hidden { display:none; }
.clear { clear:both; }
.invisible { display:none; }
.visuallyhidden {
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
}
.alignleft { text-align:left; }
.alignright { text-align:right; }
.aligncenter { text-align:center; }
.alignjustify { text-align:justify; }
object.alignleft, img.alignleft, table.alignleft, span.alignleft, iframe.alignleft, embed.alignleft {
  float:left;
  margin:0 10px 10px 0;
}
object.alignright, img.alignright, table.alignright, span.alignright, iframe.alignright, embed.alignright {
  float:right;
  margin:0 0 10px 10px;
  text-align:left;
}
table.aligncenter {
  margin:auto;
  text-align:left;
}
a img { border-width:0; }
acronym {
  border-bottom:1px dotted;
  cursor:help;
}
.spanImgContainer {
  display:inline-block;
  text-align:center !important;
  line-height:0;
}
.spanImgOuter {
  display:inline-block;
  position:relative;
}
.spanImgOuter img { display:block; }
.spanCredit {
  background:url("/include/css/GAB_NANTERRE/images/spanCredit.png") repeat 0 0;
  left:0;
  bottom:0;
  color:#fff;
  font-style:italic;
  font-size:90%;
  max-width:75%;
  padding:5px;
  position:absolute;
  line-height:1em;
  text-align:left;
}
.imgLoupe {
  bottom:-29px;
  left:0;
  position:absolute;
}
.spanLegende {
  display:block;
  font-size:0.917em;
  padding:10px 0 20px 30px;
  color:#fff;
  text-align:left;
  background:url("/include/css/GAB_NANTERRE/images/legendeImgOmbre.png") no-repeat center bottom #000;
}
.clearfix { zoom:1; }
.clearfix:before, .clearfix:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.clearfix:after { clear:both; }
#document {
  position:relative;
  z-index:1;
}
#corps {
  width:100%;
  clear:both;
  position:relative;
  margin:0 auto;
  overflow:hidden;
  zoom:1;
  background-position:50% 0;
  background-repeat:no-repeat;
  background-size:100% auto;
}
#contenu {
  position:relative;
  width:940px;
  word-wrap:break-word;
}
#colonneDroite {
  float:right;
  width:300px;
}
.avecColonneDroite #contenu {
  float:left;
  width:620px;
}
.interne .innerCorps {
  width:940px;
  margin:50px auto 0;
  padding:5px 10px;
  background:#FFFFFF;
  zoom:1;
}
.interne .innerCorps:before, .interne .innerCorps:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.interne .innerCorps:after { clear:both; }
.interne .sousMenuPrincipal { width:960px; }
.accueil #corps { padding-top:50px; }
.accueil .regroupement { zoom:1; }
.accueil .regroupement:before, .accueil .regroupement:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.accueil .regroupement:after { clear:both; }
.accueil .innerRegroupement {
  margin:0 auto;
  width:940px;
  zoom:1;
}
.accueil .innerRegroupement:before, .accueil .innerRegroupement:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.accueil .innerRegroupement:after { clear:both; }
.accueil .PRS_WIDTH_33G, .accueil .PRS_WIDTH_33C, .accueil .PRS_WIDTH_33D { width:31.91%; }
html {
  font-size:100%;
  margin:0;
  padding:0;
}
body {
  background:#FFFFFF;
  color:#000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:0.75em;
  margin:0;
  padding:0;
  -webkit-text-size-adjust:none;
  -moz-text-size-adjust:none;
  -ms-text-size-adjust:none;
  text-size-adjust:none;
}
a {
  color:#000000;
  text-decoration:underline;
}
a:hover, a:focus {
  color:#000000;
  text-decoration:none;
}
.paragraphe a:hover, .paragraphe a:focus, .paragraphe a { color:#222222; }
.innerParagraphe { zoom:1; }
.innerParagraphe:before, .innerParagraphe:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.innerParagraphe:after { clear:both; }
h1 {
  color:#000000;
  font-size:2em;
  margin:0 0 13px 0;
  font-weight:normal;
  font-family:'asapbold';
}
h2 {
  color:#D81E41;
  font-size:1.417em;
  margin:0 0 15px 0;
  font-weight:normal;
  font-family:'asapbold';
}
h3 {
  color:#000000;
  font-size:1.25em;
  margin:0 0 5px 0;
  font-weight:normal;
  font-family:'asapbold';
}
h4 {
  color:#000000;
  font-size:1.084em;
  margin:0 0 5px 0;
  font-weight:normal;
  font-family:'asapbold';
}
h5 {
  color:#000000;
  font-size:1em;
  margin:0 0 5px 0;
  font-weight:normal;
  font-family:'asapitalic';
}
ul {
  list-style:square;
  margin:0 0 10px;
  padding:0 0 0 15px;
}
ol { margin:10px 20px; }
@font-face {
  font-family:'asapbold';
  src:url('/include/css/GAB_NANTERRE/police/asap-bold-webfont.eot');
  src:url('/include/css/GAB_NANTERRE/police/asap-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/include/css/GAB_NANTERRE/police/asap-bold-webfont.woff') format('woff'), url('/include/css/GAB_NANTERRE/police/asap-bold-webfont.ttf') format('truetype'), url('/include/css/GAB_NANTERRE/police/asap-bold-webfont.svg#asapbold') format('svg');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'asapbold_italic';
  src:url('/include/css/GAB_NANTERRE/police/asap-bolditalic-webfont.eot');
  src:url('/include/css/GAB_NANTERRE/police/asap-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('/include/css/GAB_NANTERRE/police/asap-bolditalic-webfont.woff') format('woff'), url('/include/css/GAB_NANTERRE/police/asap-bolditalic-webfont.ttf') format('truetype'), url('/include/css/GAB_NANTERRE/police/asap-bolditalic-webfont.svg#asapbold_italic') format('svg');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'asapitalic';
  src:url('/include/css/GAB_NANTERRE/police/asap-italic-webfont.eot');
  src:url('/include/css/GAB_NANTERRE/police/asap-italic-webfont.eot?#iefix') format('embedded-opentype'), url('/include/css/GAB_NANTERRE/police/asap-italic-webfont.woff') format('woff'), url('/include/css/GAB_NANTERRE/police/asap-italic-webfont.ttf') format('truetype'), url('/include/css/GAB_NANTERRE/police/asap-italic-webfont.svg#asapitalic') format('svg');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'asapregular';
  src:url('/include/css/GAB_NANTERRE/police/asap-regular-webfont.eot');
  src:url('/include/css/GAB_NANTERRE/police/asap-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/include/css/GAB_NANTERRE/police/asap-regular-webfont.woff') format('woff'), url('/include/css/GAB_NANTERRE/police/asap-regular-webfont.ttf') format('truetype'), url('/include/css/GAB_NANTERRE/police/asap-regular-webfont.svg#asapregular') format('svg');
  font-weight:normal;
  font-style:normal;
}
.paragraphe table {
  border-collapse:collapse;
  margin:0 0 15px 0;
  width:100%;
  border:1px solid #D81E41;
}
.paragraphe table td {
  border-top:1px solid #d7d5d5;
  padding:15px 12px;
  background-color:#fafafa;
  color:#000;
}
.paragraphe table tr:first-child td { border-top:0; }
.paragraphe table th {
  background:#D81E41;
  border:0;
  color:#fff;
  padding:15px 12px;
  font-size:1.334em;
  font-weight:normal;
  font-family:'asapbold';
}
.hautDePage { text-align:left; }
.paragraphe .hautDePage a {
  background:url("/include/css/GAB_NANTERRE/images/puce_hautDePage.png") no-repeat 0 2px transparent;
  padding:0 0 0 17px;
  text-decoration:none;
  display:block;
  font-size:1.084em;
  color:#000;
  font-family:'asapbold';
}
.paragraphe .hautDePage a:hover, .paragraphe .hautDePage a:focus { text-decoration:underline; }
.error { color:#D81E41; }
ul.error { padding:0; }
ul.error li { list-style:none outside none; }
ul.error li label {
  width:100%;
  float:none;
}
.partagerContent {
  margin:10px 0;
  font-size:1.334em;
  color:222;
  zoom:1;
  font-family:'asapregular';
}
.partagerContent:before, .partagerContent:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.partagerContent:after { clear:both; }
.partagerContent .at-icon-wrapper { border-radius:100%; }
.partagerContent .addthis_toolbox { float:right; }
.partagerContent .addthis_32x32_style a.addthis_button_facebook > span.at4-icon.aticon-facebook, .enPlus .addthis_32x32_style a.addthis_button_facebook > span.aticon-facebook {
  background:url("/include/css/GAB_NANTERRE/images/facebookActu.png") left top no-repeat transparent !important;
  width:30px;
  height:30px;
}
.partagerContent .addthis_32x32_style a.addthis_button_twitter > span.at4-icon.aticon-twitter, .enPlus .addthis_32x32_style a.addthis_button_twitter > span.at4-icon.aticon-twitter {
  background:url("/include/css/GAB_NANTERRE/images/twitterActu.png") left top no-repeat transparent !important;
  width:30px;
  height:30px;
}
.partagerContent .libelle {
  float:left;
  display:block;
  padding:0px 7px 0 0;
  line-height:32px;
}
a.rss img { display:block; }
.partagerContent .bdp_addthis { float:right; }
.partagerContent .bdp_addthis a.btn_facebook {
  width:30px;
  height:30px;
  float:left;
  padding:0 2px;
}
.partagerContent .bdp_addthis a.btn_twitter {
  width:30px;
  height:30px;
  float:left;
  padding:0 2px;
}
.partagerContent .bdp_addthis a.btn_facebook span {
  line-height:32px;
  background:url("/include/css/GAB_NANTERRE/images/facebookActu.png") left top no-repeat transparent !important;
  float:left;
  height:30px;
  line-height:32px;
  width:30px;
}
.partagerContent .bdp_addthis a.btn_twitter span {
  line-height:32px;
  background:url("/include/css/GAB_NANTERRE/images/twitterActu.png") left top no-repeat transparent !important;
  float:left;
  height:30px;
  line-height:32px;
  width:30px;
}
#blocBarreHaut {
  margin:0 auto;
  width:960px;
  position:relative;
  z-index:8;
}
#barreHaut {
  height:20px;
  margin:0 auto;
  float:left;
  color:#777777;
  position:relative;
}
#barreHaut a {
  display:inline-block;
  padding:10px 10px 10px 0;
  font-family:"asapregular", Arial, Helvetica, sans-serif;
  color:#777777;
  text-decoration:none;
}
#barreHaut a:hover { text-decoration:underline; }
#bandeauHaut {
  position:relative;
  z-index:7;
  zoom:1;
}
#bandeauHaut:before, #bandeauHaut:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
#bandeauHaut:after { clear:both; }
#bandeauHaut .innerBandeau {
  margin:0 auto;
  width:960px;
  position:relative;
}
#bandeauHaut h1 {
  width:271px;
  margin:0 auto;
  padding:20px 0;
}
#bandeauHaut img { max-width:100%; }
.zoneCompte {
  position:absolute;
  right:132px;
  top:-1px;
  font-family:'asapregular';
}
#monCompteHeader .famille {
  position:relative;
  display:block;
  z-index:1;
  width:161px;
  height:50px;
  box-sizing:border-box;
  cursor:pointer;
  color:#D81E41;
  font-size:1.167em;
  text-align:left;
  background:url("/include/css/GAB_NANTERRE/images/btnMonCompte.png") no-repeat scroll 50% 50% !important;
  background-size:100% auto !important;
  border:none;
  font-family:'asapbold';
}
#monCompteHeader .famille span { display:none; }
#monCompteHeader .arrow {
  position:absolute;
  left:50%;
  top:50%;
  margin-top:-3px;
}
#layerCompte {
  position:absolute;
  display:none;
  top:0;
  right:0;
  min-width:170px;
  padding-top:50px;
  white-space:nowrap;
}
#layerCompte .action {
  list-style:none;
  margin:0;
  padding:4px 0;
  background:#e6e6e6;
}
#layerCompte a {
  display:block;
  padding:4px 5px 3px 27px;
  color:#282828;
  text-decoration:none;
  background:url(/include/css/GAB_NANTERRE/images/flecheNoir.png) 10px 7px no-repeat transparent;
}
#layerCompte a:hover { text-decoration:underline; }
.zoneContact {
  position:absolute;
  right:72px;
  top:0;
}
#ouvrirContact {
  cursor:pointer;
  width:48px;
  height:48px;
  margin-top:-1px;
  text-indent:100%;
  overflow:hidden;
  white-space:nowrap;
  box-sizing:content-box;
  border:1px solid #e6e6e6;
  background:url(/include/css/GAB_NANTERRE/images/picto-contact.png) no-repeat 50% 50% #FFFFFF !important;
}
#layerContact {
  position:absolute;
  right:-72px;
  top:48px;
  width:960px;
  padding:15px 15px 15px 0;
  background-color:#FFFFFF;
  box-sizing:border-box;
  border:1px solid #E6E6E6;
  cursor:pointer;
  z-index:2;
}
#layerContact h2 { margin:0 15px 15px; }
#layerContact h3 { min-height:35px; }
#layerContact p { margin:0 0 1em; }
#layerContact .table {
  display:table;
  width:100%;
  table-layout:fixed;
}
#layerContact .table > .cell {
  display:table-cell;
  padding-left:15px;
}
#layerContact .table > .cell img {
  width:34px;
  height:34px;
}
#layerContact .table > .cell a:last-child img {
  width:120px;
  height:34px;
}
#layerContact .table > .cell .reseau > img:last-child {
  width:120px;
  height:34px;
}
#layerContact .reseau a {
  text-decoration:none;
  display:inline-block;
  vertical-align:top;
}
#layerContact .reseau .facebook, #layerContact .reseau .twitter {
  width:30px;
  margin:0 10px 15px 0;
}
#layerContact .reseau .radio { width:120px; }
#fermerContact {
  cursor:pointer;
  position:absolute;
  right:10px;
  top:10px;
  width:20px;
  height:20px;
  text-indent:100%;
  overflow:hidden;
  white-space:nowrap;
  border:none;
  background:url(/include/css/GAB_NANTERRE/images/contact_fermer.png) 50% 50% no-repeat transparent;
}
.zoneRecherche {
  position:absolute;
  right:0;
  top:0;
}
#ouvrirRecherche { cursor:pointer; }
#champRecherche {
  position:absolute;
  right:0;
  top:61px;
  width:960px;
  padding:12px 10px 9px;
  box-sizing:border-box;
  text-transform:uppercase;
  background:#FFFFFF;
  border:1px solid #D81E41;
}
#champRecherche p {
  display:table;
  width:100%;
}
#champRecherche span {
  display:table-cell;
  vertical-align:middle;
}
#champRecherche span:first-child { width:75%; }
#champRecherche input {
  font-size:1.334em;
  text-transform:uppercase;
  font-family:'asapbold';
}
#searchString {
  width:100%;
  height:21px;
  color:#666666;
  font-size:1.334em;
  font-style:italic;
  background:#FFFFFF;
  border:0;
  border-bottom:2px solid #a7a7a7;
}
#searchSubmit {
  margin-left:20px;
  padding:5px 24px 4px 43px;
  color:#FFFFFF;
  border:0;
  border-radius:3px;
  cursor:pointer;
  background:url(/include/css/GAB_NANTERRE/images/fleche-recherche.png) 20px 50% no-repeat #D81E41;
}
#cookie_cnil {
  color:#282828;
  background:#E9E9E9;
  borderRadius:5px;
  padding:10px 20px;
  position:relative;
  z-index:7;
}
#cookie_cnil_img {
  margin-top:-10px;
  position:absolute;
  right:10px;
  top:50%;
  cursor:pointer;
}
.TPL_COOKIECNIL a {
  background:url("/include/css/GAB_NANTERRE/images/billeterie.png") no-repeat scroll left top transparent;
  background-size:210px;
  color:#fff;
  text-decoration:none;
  font-size:1.0em;
  font-weight:normal;
  padding:5px 25px;
  font-family:'asapbold';
}
.TPL_COOKIECNIL a:hover {
  text-decoration:underline;
  color:#fff;
}
#alerteAccueil {
  position:absolute;
  top:6px;
  left:50%;
  margin-left:-480px;
  width:960px;
  min-height:38px;
  background:#FFFFFF;
  z-index:1;
}
#alerteAccueil .btnFermer {
  position:absolute;
  right:0;
  top:50%;
  margin-top:-24px;
  padding:15px 14px;
}
#alerteAccueil .table {
  display:table;
  width:100%;
}
#alerteAccueil .cell {
  display:table-cell;
  vertical-align:middle;
}
#alerteAccueil .message {
  font-family:'asapregular';
  font-size:1.167em;
}
#alerteAccueil .message .information {
  min-width:135px;
  padding:10px;
  text-align:center;
  text-transform:uppercase;
  color:#FFFFFF;
  background-color:#D81E41;
  border:1px solid #D81E41;
  font-family:'asapbold';
}
#alerteAccueil .message .description {
  padding:10px 50px 10px 25px;
  color:#D81E41;
}
#Accueil #footer {
  background:none;
  background-color:#f5f5f5;
}
#footer {
  background:url("/include/css/GAB_NANTERRE/images/footer.png") left top repeat-x #f5f5f5;
  margin-bottom:-35px;
}
#footer div.inner {
  clear:both;
  margin:0 auto;
  overflow:hidden;
  width:940px;
  zoom:1;
}
#footer .blocMairie {
  margin:20px 22px 0 0;
  padding-top:21px;
  background:url("/include/css/GAB_NANTERRE/images/blocMairie.png") left top no-repeat transparent;
  color:#fff;
  float:left;
  position:relative;
}
#footer .blocMairieInner {
  background:url("/include/css/GAB_NANTERRE/images/blocMairieInner.png") left bottom no-repeat transparent;
  padding:0 10px 48px 10px;
}
#footer .blocMairie h3 {
  font-size:1.267em;
  color:#fff;
  margin-bottom:0;
  font-family:'asapbold';
}
#footer .blocMairie .adresse {
  font-size:1.25em;
  background:url("/include/css/GAB_NANTERRE/images/blocMairieMaison.png") left 8px no-repeat transparent;
  padding:0 0 0 45px;
}
#footer .blocMairie .horaire {
  font-size:0.834em;
  line-height:1.8;
  padding-bottom:5px;
}
#footer .blocMairie a {
  background:url("/include/css/GAB_NANTERRE/images/petiteFleche.png") left 3px no-repeat transparent;
  padding:0 0 0 15px;
  color:#D81E41;
  font-size:1.084em;
  text-decoration:none;
  float:left;
  font-family:'asapbold';
}
#footer .blocMairie a:hover {
  color:#FFFFFF;
  background-position:0 -16px;
}
#footer .blocMairie a:first-child { margin-right:10px; }
#footer .menuBottom {
  float:left;
  margin-top:60px;
}
#footer .menuBottom .sousBloc {
  float:left;
  width:133px;
}
#footer .menuBottom .sousBloc h3 {
  font-size:1.5em;
  font-family:'asapregular';
}
#footer .menuBottom .sousBloc ul {
  list-style:none;
  padding:0;
}
#footer .menuBottom .sousBloc ul li {
  background:url("/include/css/GAB_NANTERRE/images/petiteFlecheN.png") left 2px no-repeat transparent;
  padding:0 0 3px 15px;
}
#footer .menuBottom .sousBloc ul li a { text-decoration:none; }
#footer .menuBottom .sousBloc ul li:hover { background:url("/include/css/GAB_NANTERRE/images/petiteFleche.png") no-repeat 0 2px transparent; }
#footer .menuBottom .sousBloc ul li:hover a { color:#D81E41; }
#footer .menuBottom .logo {
  float:right;
  padding:15px 0 0 0;
}
#bandeauBas {
  padding:10px 0;
  background-color:#D81E41;
  text-align:center;
  zoom:1;
}
#bandeauBas:before, #bandeauBas:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
#bandeauBas:after { clear:both; }
#bandeauBas .innerBandeau {
  width:960px;
  margin:0 auto;
}
#bandeauBas .lienPiedPage { padding-top:10px; }
#bandeauBas .lienPiedPage li {
  background:url("/include/css/GAB_NANTERRE/images/bandeauBasPuce.png") no-repeat scroll left 3px transparent;
  color:#ffffff;
  display:inline;
  font-size:1em;
  margin:0 0 0 10px;
  padding:0 0 0 15px;
}
#bandeauBas .lienPiedPage li:first-child { background:none; }
#bandeauBas .lienPiedPage li a {
  color:#ffffff;
  text-decoration:none;
}
#bandeauBas .lienPiedPage li a:hover { text-decoration:underline; }
#bandeauBas .suiveznous {
  font-size:1.5em;
  color:#fff;
  width:205px;
  margin:0 0 0 367px;
  float:left;
  font-family:'asapregular';
}
#bandeauBas .suiveznous .suivre {
  float:left;
  margin-right:5px;
}
#bandeauBas .suiveznous .texte {
  float:left;
  margin-right:5px;
  padding-top:5px;
}
#footerNew {
  text-align:center;
  line-height:60px;
  background:#d0d0d0;
}
#hautDePage {
  text-transform:uppercase;
  font-size:1.084em;
  letter-spacing:2px;
  color:#000000;
  text-decoration:underline;
  padding:10px 22px;
  font-family:'asapbold';
  background:url(/include/css/GAB_NANTERRE/images/footer-scrollTop.png) 0 50% no-repeat transparent;
}
#hautDePage:hover { text-decoration:none; }
#bandeauBasNew {
  line-height:1.286;
  color:#282828;
  background:#e9e9e9;
  font-family:'asapregular';
}
#bandeauBasNew a { color:#282828; }
#bandeauBasNew hr {
  margin:30px 0;
  border-top:1px solid #d0d0d0;
  border-right:0;
  border-bottom:0;
  border-left:0;
}
#bandeauBasNew .inner {
  width:940px;
  margin:0 auto;
  padding:20px 0 0;
  zoom:1;
}
#bandeauBasNew .inner:before, #bandeauBasNew .inner:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
#bandeauBasNew .inner:after { clear:both; }
#bandeauBasNew .table {
  display:table;
  width:100%;
}
#bandeauBasNew .table.fixed-layout { table-layout:fixed; }
#bandeauBasNew .cell {
  display:table-cell;
  vertical-align:top;
  font-size:1.167em;
}
#bandeauBasNew .cell h3 { font-size:1.143em; }
#bandeauBasNew .newsletter { width:65%; }
#bandeauBasNew .newsletter h3 {
  margin:0 0 10px;
  padding:7px 0 13px 60px;
  background:url(/include/css/GAB_NANTERRE/images/sprite-footer.png) 0 0 no-repeat transparent !important;
}
#bandeauBasNew .newsletter p {
  font-size:1.286em;
  line-height:1.1;
  font-family:'asapregular';
}
#bandeauBasNew .newsletter a {
  display:inline-block;
  margin:20px 0 0;
  padding:6px 20px;
  color:#FFFFFF;
  background:#D81E41;
  text-decoration:none;
  border-radius:3px;
  font-size:0.889em;
  text-transform:uppercase;
  font-family:'asapbold';
}
#bandeauBasNew .newsletter a:hover { text-decoration:underline; }
#bandeauBasNew .reseau h3 {
  margin:0 0 13px;
  padding:7px 0 13px 55px;
  background:url(/include/css/GAB_NANTERRE/images/sprite-footer.png) 0 -50px no-repeat transparent;
}
#bandeauBasNew .reseau a {
  display:inline-block;
  margin:0 20px 0 0;
  vertical-align:top;
}
#bandeauBasNew .adresse table { margin:0 0 1.5em; }
#bandeauBasNew .adresse td { vertical-align:top; }
#bandeauBasNew .adresse p { margin:1em 0 0; }
#bandeauBasNew .adresse img { margin:0 35px 0 0; }
#bandeauBasNew .adresse a {
  padding:0 0 0 20px;
  background:url(/include/css/GAB_NANTERRE/images/petiteFlecheN.png) 0 4px no-repeat transparent;
}
#bandeauBasNew .liens ul {
  margin:0;
  padding:0;
  list-style:none outside none;
}
#bandeauBasNew .liens a {
  padding:0 0 0 27px;
  text-decoration:none;
  background:url(/include/css/GAB_NANTERRE/images/footer-lien.png) 0 3px no-repeat transparent;
}
#bandeauBasNew .liens a:hover { text-decoration:underline; }
#bandeauBasNew .lienPiedPage {
  margin:1em 0 0;
  padding:0;
  text-align:center;
}
#bandeauBasNew .lienPiedPage li { display:inline-block; }
#bandeauBasNew .lienPiedPage a {
  display:block;
  padding:5px;
  text-decoration:none;
  color:#282828;
}
#bandeauBasNew .lienPiedPage a:hover { text-decoration:underline; }
#menu {
  width:960px;
  margin:0 auto;
  position:relative;
  z-index:6;
  zoom:1;
}
#menu:before, #menu:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
#menu:after { clear:both; }
.withJS .menuNiv1 {
  list-style:none outside none;
  display:table;
  width:100%;
  margin:0;
  padding:0 0 9px;
  font-family:'asapregular';
}
.withJS .menuNiv1 > li {
  display:table-cell;
  max-width:92px;
  padding-left:20px;
}
.withJS .menuNiv1 > li > a {
  vertical-align:top;
  text-transform:uppercase;
  font-size:1.084em;
  line-height:1.077;
  color:#222222;
  text-decoration:none;
  padding:0 3px;
  box-decoration-break:clone;
  font-family:'asapbold';
}
.withJS .menuNiv1 > li.selected > a, .withJS .menuNiv1 > li > a:hover {
  color:#FFFFFF;
  background:#D81E41;
}
.withJS .menuNiv1 > li.accueil {
  height:25px;
  padding:0;
}
.withJS .menuNiv1 > li.accueil a {
  display:inline-block;
  padding:0;
  text-indent:100%;
  overflow:hidden;
  white-space:nowrap;
}
.withJS .menuNiv1 > li.accueil a span {
  display:block;
  width:20px;
  height:17px;
  background:url(/include/css/GAB_NANTERRE/images/picto-accueil.png) 50% 0 no-repeat transparent !important;
}
.withJS .menuNiv1 > li.selected.accueil > a, .withJS .menuNiv1 > li.accueil > a:hover { background-color:transparent; }
.withJS .menuNiv1 > li.selected.accueil > a span, .withJS .menuNiv1 > li.accueil > a:hover span { background-position:50% 100%; }
#menu .sousMenu {
  left:0;
  list-style:none outside none;
  margin:0;
  padding:0;
  position:absolute;
  top:37px;
  width:960px;
  z-index:2;
  display:none;
  background-color:#282828;
  min-height:260px;
}
.sousMenuPrincipal {
  display:block;
  width:939px;
  min-height:260px;
  margin:0 auto;
  padding:0;
  list-style:none outside none;
  font-size:1.334em;
  position:relative;
  top:0;
  z-index:2;
  font-family:'asapregular';
}
.sousMenuPrincipal h2 {
  display:table;
  margin-bottom:0;
  padding:15px 20px 10px;
  color:#fff;
  font-size:1.875em;
  text-transform:uppercase;
  background:#D81E41;
  font-family:'asapbold';
}
.sousMenuPrincipal .top {
  padding:0;
  width:939px;
  position:relative;
  min-height:260px;
}
.sousMenuPrincipal .table {
  display:table;
  width:100%;
  margin:10px 0 20px;
}
.sousMenuPrincipal .cell {
  display:table-cell;
  vertical-align:top;
}
.sousMenuPrincipal .cell.first { border-right:1px solid #515151; }
.sousMenuPrincipal .menuAccroche {
  width:250px;
  margin:15px 0 0 25px;
  padding:0 20px 0 0;
  color:#fff;
  font-size:1em;
  line-height:1.25;
  clear:both;
}
.sousMenuPrincipal ul.menuNiv2 {
  width:600px;
  margin:0 0 0 20px;
  padding:0;
  list-style:none;
  overflow:hidden;
}
.sousMenuPrincipal ul.menuNiv2 li {
  display:block;
  float:left;
  line-height:33px;
  padding:0;
  height:auto;
  width:46.67%;
  background:url(/include/css/GAB_NANTERRE/images/menu-dot.png) 0 0 repeat-x transparent;
}
.sousMenuPrincipal ul.menuNiv2 li.first { background:none; }
.sousMenuPrincipal ul.menuNiv2 li:nth-child(2n+1) { clear:both; }
.sousMenuPrincipal ul.menuNiv2 li:nth-child(2n) { margin-left:6.4%; }
.sousMenuPrincipal ul.menuNiv2 li a {
  display:block;
  padding:15px 0 15px 20px;
  color:#FFFFFF;
  text-decoration:none;
  line-height:1.25;
  background:url(/include/css/GAB_NANTERRE/images/menu-encocheFramboise.png) no-repeat scroll 0 19px transparent;
}
.sousMenuPrincipal ul.menuNiv2 li a:hover { text-decoration:underline; }
.sousMenuPrincipal.theme_F ul.menuNiv2 li a { background:url(/include/css/GAB_NANTERRE/images/menu-encocheFramboise.png) no-repeat scroll 0 19px transparent; }
.sousMenuPrincipal.theme_F .cell.first { border-right:1px solid #770032; }
.sousMenuPrincipal.theme_R h2 { background:#c91032; }
.sousMenuPrincipal.theme_R ul.menuNiv2 li a { background:url(/include/css/GAB_NANTERRE/images/menu-encocheAnthracite.png) no-repeat scroll 0 19px transparent; }
.sousMenuPrincipal.theme_R .cell.first { border-right:1px solid #c91032; }
.sousMenuPrincipal.theme_G ul.menuNiv2 li a { background:url(/include/css/GAB_NANTERRE/images/menu-encocheFramboise.png) no-repeat scroll 0 19px transparent; }
.sousMenuPrincipal.theme_G .cell.first { border-right:1px solid #515151; }
#cover {
  position:absolute;
  left:0;
  background:url("/include/css/GAB_NANTERRE/images/cover.png") left top repeat transparent;
  width:100%;
  z-index:3;
  display:none;
}
.sousMenuGenerique {
  display:block;
  list-style:none outside none;
  margin:-4px auto 0;
  background-color:#980040;
  min-height:260px;
  padding:0;
  width:939px;
  z-index:2;
}
.sousMenuGenerique ul.menuNiv2 li a {
  height:auto;
  color:#282828;
  background:url("/include/css/GAB_NANTERRE/images/puceNiv2.png") no-repeat scroll 15px 12px #fff;
  float:none;
  font-size:1.072em;
  display:block;
  padding:13px 0 13px 44px;
  text-decoration:none;
  line-height:1.1;
  font-family:'asapregular';
}
.sousMenuGenerique ul.menuNiv2 li a:hover { color:#980040; }
.sousMenuGenerique h1, .sousMenuGenerique h2 {
  color:#fff;
  font-size:3em;
  margin-bottom:15px;
  font-family:'asapbold';
}
.sousMenuGenerique .top {
  min-height:260px;
  padding:0;
  width:939px;
  position:relative;
}
.sousMenuGenerique .bas {
  padding:9px 0 0 0;
  width:940px;
}
.sousMenuGenerique .menuAccroche {
  width:384px;
  padding:25px 10px 10px 10px;
  float:left;
  color:#fff;
  font-size:1.143em;
  line-height:1.25;
}
.sousMenuGenerique img {
  padding:0;
  position:absolute;
  bottom:0;
  left:454px;
}
.sousMenuGenerique ul.menuNiv2 {
  list-style:none outside none;
  margin:15px 15px 15px 0;
  padding:0;
  width:278px;
  float:right;
}
.sousMenuGenerique ul.menuNiv2 li {
  background-image:none;
  background-color:#F5F5F5;
  border-top:1px solid #D3D3D3;
  display:block;
  float:none;
  line-height:33px;
  padding:0;
  height:auto;
  width:auto;
}
.sousMenuGenerique ul.menuNiv1 ul.menuNiv2 li a {
  height:auto;
  color:#000;
  background:url("/include/css/GAB_NANTERRE/images/puceNiv2.png") no-repeat scroll 15px 12px #f5f5f5;
  float:none;
  font-size:1.072em;
  display:block;
  padding:13px 0 13px 44px;
  text-decoration:none;
  line-height:1.1;
  font-family:'asapregular';
}
.sousMenuGenerique ul.menuNiv1 ul.menuNiv2 li a:hover { text-decoration:underline; }
.sousMenuGenerique ul.menuNiv2 li.first { border-top:0 none; }
.sousMenuFixe .hidden { display:none; }
#rs_1 {
  position:absolute;
  right:0;
  top:0;
  z-index:3;
}
.avecColonneDroite #rs_1 {
  right:-320px;
  top:-22px;
}
.accrochePage {
  color:#000000;
  font-size:1.334em;
  position:relative;
  font-family:'asapregular';
}
.accrochePage p.image {
  background:url("/include/css/GAB_NANTERRE/images/accrochePage.png") center bottom no-repeat transparent;
  padding-bottom:17px;
  max-width:620px;
  margin-bottom:0;
  text-align:right;
}
.accrochePage p.texte {
  width:214px;
  height:220px;
  background-color:#D81E41;
  padding:25px 15px;
  color:#fff;
  position:absolute;
  left:0;
  top:0;
  overflow:hidden;
  font-family:'asapregular';
}
.accrochePage p.texteLarge {
  background-color:#D81E41;
  padding:25px 15px;
  color:#fff;
  font-family:'asapregular';
}
.paragraphe {
  clear:both;
  margin:0 0 25px 0;
  line-height:1.4;
}
.paragraphe img.imgLoupe {
  border:none;
  padding:0 9px 9px 0;
}
.paragraphe .spanLegende { border-top:none; }
.txt ul { padding:0; }
.txt ul li {
  list-style-position:inside;
  padding:0 0 0 15px;
}
.txt ol { margin:10px 15px; }
.txt ol li { list-style-position:inside; }
.lien { text-decoration:underline; }
.paragraphe .btnRouge {
  display:inline-block;
  padding:3px 20px;
  color:#FFFFFF;
  background:#D81E41;
  text-decoration:none;
  border-radius:3px;
  font-size:1.334em;
  text-transform:uppercase;
  white-space:nowrap;
  font-family:'asapbold';
}
.paragraphe .btnRouge:hover, .paragraphe .btnRouge:focus {
  color:#FFFFFF;
  text-decoration:underline;
}
.paragraphe .btnRouge.fleche {
  padding-left:45px;
  background:url(/include/css/GAB_NANTERRE/images/flecheBlanc.png) 20px 9px no-repeat #D81E41;
}
.paragraphe .btnBordCouleur {
  display:inline-block;
  padding:3px 12px 2px;
  color:#282828;
  text-decoration:none;
  border-radius:3px;
  font-size:1.167em;
  text-transform:uppercase;
  white-space:nowrap;
  border:2px solid #282828;
  font-family:'asapbold';
}
.paragraphe .btnBordCouleur:hover, .paragraphe .btnBordCouleur:focus {
  color:#282828;
  text-decoration:underline;
}
.paragraphe .btnBordCouleur.rouge {
  color:#D81E41;
  border-color:#D81E41;
}
.paragraphe .btnBordCouleur.rouge:hover, .paragraphe .btnBordCouleur.rouge:focus { color:#D81E41; }
.paragraphe .btnBordCouleur.small {
  padding:4px 19px;
  font-size:1em;
  font-family:'asapregular';
}
#zapette {
  position:absolute;
  right:0;
  top:50px;
  z-index:10;
}
#zapette .fixed {
  position:fixed;
  right:0;
  margin:0;
  padding:0;
  list-style:none;
  background:#FFFFFF;
  border-radius:5px 0 0 5px;
  box-shadow:0 0 10px 0 rgba(0,0,0,0.2);
  overflow:hidden;
}
#zapette li { border-top:1px solid #e6e6e6; }
#zapette li:first-child { border-top:none; }
#zapette a {
  display:block;
  min-width:55px;
  min-height:50px;
  padding:2px;
  color:#232323;
  font-size:0.834em;
  text-decoration:none;
  text-transform:uppercase;
  background:#FFFFFF;
  box-sizing:border-box;
}
#zapette a:hover, #zapette a:focus { background:#F6F6F6; }
#zapette span {
  display:block;
  padding:3px 0 0;
  text-align:center;
}
.accueil { font-family:'asapregular'; }
.accueil img { max-width:100%; }
.accueil h2.stylePRR {
  color:#282828;
  font-size:2em;
  font-family:'asapbold';
}
.accueil .titrePage { display:none; }
#PRR_ALAUNE .innerRegroupement {
  padding:5px 10px;
  background:#FFFFFF;
  box-sizing:boder-box;
}
#PRR_ALAUNE h2 { margin-bottom:4px; }
.TPL_ACTUALITEALAUNE.PRS_WIDTH_60G {
  width:65.96%;
  margin-bottom:0;
}
.TPL_ACTUALITEALAUNE h2 { margin:0 0 15px 0; }
.TPL_ACTUALITEALAUNE .liste { overflow:hidden; }
.TPL_ACTUALITEALAUNE .item {
  width:48.39%;
  position:relative;
}
.TPL_ACTUALITEALAUNE .item a {
  display:block;
  position:relative;
}
.TPL_ACTUALITEALAUNE .item .thematique {
  position:absolute;
  top:0;
  left:0;
  padding:6px 10px;
  text-transform:uppercase;
  color:#FFFFFF;
  background:#D81E41;
}
.TPL_ACTUALITEALAUNE .item img { display:block; }
.TPL_ACTUALITEALAUNE .item object, .TPL_ACTUALITEALAUNE .item iframe {
  display:block;
  width:100%;
  height:300px;
}
.TPL_ACTUALITEALAUNE .item object::before, .TPL_ACTUALITEALAUNE .item iframe::before {
  content:"";
  position:absolute;
  width:100%;
  height:300px;
  background:url(/include/css/GAB_NANTERRE/images/pictoPlay.png) 50% 100px no-repeat transparent;
}
.TPL_ACTUALITEALAUNE .item .layer {
  position:absolute;
  bottom:0;
  right:0;
  left:0;
  padding:7px 10px 8px;
  line-height:1.2;
  background:rgba(255,255,255,0.8);
}
.TPL_ACTUALITEALAUNE .item h3 {
  margin:0;
  font-size:1.334em;
  line-height:1.1;
  color:#282828;
  font-family:'asapregular';
}
.TPL_ACTUALITEALAUNE .item .date {
  font-size:1.334em;
  color:#D81E41;
}
.TPL_ACTUALITEALAUNE .item0 { float:left; }
.TPL_ACTUALITEALAUNE .item1 {
  float:right;
  margin-bottom:20px;
}
.TPL_ACTUALITEALAUNE .item2 {
  float:right;
  clear:right;
}
.TPL_ACTUALITEALAUNE .item1, .TPL_ACTUALITEALAUNE .item2 { height:140px; }
.TPL_ACTUALITEALAUNE .item1 .date, .TPL_ACTUALITEALAUNE .item2 .date {
  font-size:1em;
  margin:2px 0 0;
}
.TPL_ACTUALITEALAUNE .item1 object, .TPL_ACTUALITEALAUNE .item1 iframe, .TPL_ACTUALITEALAUNE .item1 embed, .TPL_ACTUALITEALAUNE .item2 object, .TPL_ACTUALITEALAUNE .item2 iframe, .TPL_ACTUALITEALAUNE .item2 embed { height:140px; }
.TPL_ACTUALITEALAUNE .item1 object::before, .TPL_ACTUALITEALAUNE .item1 embed::before, .TPL_ACTUALITEALAUNE .item2 object::before, .TPL_ACTUALITEALAUNE .item2 embed::before {
  height:140px;
  background-position:50% 8px;
}
.TPL_ACTUALITEALAUNE .video:hover .layer { visibility:hidden; }
.TPL_ACTUALITEALAUNE .video iframe:focus .layer { visibility:hidden; }
.TPL_ACTUALITEALAUNE .btnRouge { margin:6px 0 0; }
.TPL_ACCESRAPIDE {
  margin-top:-35px;
  background:#FFFFFF;
}
.TPL_ACCESRAPIDE.PRS_WIDTH_40D {
  width:32%;
  margin-bottom:0;
}
#PRR_ALAUNE  .TPL_ACCESRAPIDE h2 { margin-bottom:1px; }
.TPL_ACCESRAPIDE .liste {
  overflow:hidden;
  border:1px solid #dedede;
}
.TPL_ACCESRAPIDE li {
  width:50%;
  float:left;
  border-top:1px solid #DEDEDE;
  box-sizing:border-box;
  overflow:hidden;
}
.TPL_ACCESRAPIDE li:nth-child(2n+1) {
  clear:left;
  border-right:1px solid #DEDEDE;
}
.TPL_ACCESRAPIDE li:nth-child(1), .TPL_ACCESRAPIDE li:nth-child(2) { border-top:0 none; }
.TPL_ACCESRAPIDE a {
  display:block;
  line-height:54.8px;
  vertical-align:middle;
  color:#282828;
  font-size:1.167em;
  text-decoration:none;
}
.TPL_ACCESRAPIDE a:hover span:last-child { text-decoration:underline; }
.TPL_ACCESRAPIDE a span {
  display:table-cell;
  height:55px;
  line-height:1.2;
  vertical-align:middle;
}
.TPL_ACCESRAPIDE a span.image {
  width:50px;
  text-align:center;
}
.TPL_ACCESRAPIDE a img {
  position:relative;
  top:2px;
}
.edition .TPL_ACCESRAPIDE { margin-top:0; }
#PRR_DEMARCHE { background:#FFFFFF; }
#PRR_DEMARCHE .innerRegroupement { padding:20px 0; }
.TPL_DEMARCHE .liste {
  display:table;
  width:100%;
  table-layout:fixed;
  border-collapse:separate;
  border-spacing:9px;
  background:#D81E41;
  margin:0 0 15px;
}
.TPL_DEMARCHE li { display:table-cell; }
.TPL_DEMARCHE li a {
  display:block;
  height:95px;
  padding:10px 2px 10px 6px;
  font-size:1.05em;
  text-decoration:none;
  color:#FFFFFF;
  box-sizing:border-box;
  background-size:10px auto !important;
  background:url(/include/css/GAB_NANTERRE/images/flecheBlanc.png) 76px 80px no-repeat #b90729;
}
.TPL_DEMARCHE li a:hover, .TPL_DEMARCHE li a:focus {
  color:#FFFFFF;
  text-decoration:underline;
}
.TPL_DEMARCHE li.couleur a { background-color:#282828; }
#PRR_AGENDA { background:#EFEFEF; }
#PRR_AGENDA h2 {
  text-align:center;
  margin:16px auto 14px;
}
.TPL_EVENEMENTALAUNE { background:#efefef; }
.TPL_EVENEMENTALAUNE ul {
  margin:0;
  padding:0;
  list-style:none;
  overflow:hidden;
}
.TPL_EVENEMENTALAUNE li {
  float:left;
  width:31.91%;
  margin-left:2.13%;
}
.TPL_EVENEMENTALAUNE li:first-child { margin-left:0; }
.TPL_EVENEMENTALAUNE img { display:block; }
.TPL_EVENEMENTALAUNE h3 {
  font-size:1.334em;
  margin:6px 0 2px;
  line-height:20px;
  font-family:'asapregular';
}
.TPL_EVENEMENTALAUNE h3 a {
  color:#282828;
  text-decoration:none;
}
.TPL_EVENEMENTALAUNE h3 a:hover { text-decoration:underline; }
.TPL_EVENEMENTALAUNE .heure {
  font-size:1.167em;
  color:#D81E41;
  text-transform:uppercase;
  font-family:'asapbold';
}
.TPL_EVENEMENTALAUNE .relative { position:relative; }
.TPL_EVENEMENTALAUNE .categorie {
  position:absolute;
  right:0;
  bottom:0;
  padding:6px 10px;
  text-transform:uppercase;
  color:#FFFFFF;
  background:#D81E41;
}
.TPL_EVENEMENTALAUNE .date, .TPL_EVENEMENTALAUNE .date2 {
  position:absolute;
  left:0;
  top:0;
  color:#D81E41;
  background:rgba(255,255,255,0.8);
  border:3px solid #D81E41;
  width:76px;
}
.TPL_EVENEMENTALAUNE .date span, .TPL_EVENEMENTALAUNE .date2 span {
  text-align:center;
  line-height:1.1;
}
.TPL_EVENEMENTALAUNE .date .jour, .TPL_EVENEMENTALAUNE .date2 .jour {
  display:block;
  font-size:3em;
  padding-top:11px;
  font-family:'asapbold';
}
.TPL_EVENEMENTALAUNE .date .mois, .TPL_EVENEMENTALAUNE .date2 .mois {
  display:block;
  font-size:1.5em;
  padding-bottom:13px;
}
.TPL_EVENEMENTALAUNE .date2 .jour {
  display:block;
  font-size:2em;
  padding-top:1px;
  font-family:'asapbold';
}
.TPL_EVENEMENTALAUNE .date2 .mois {
  display:block;
  font-size:1em;
  padding-bottom:2px;
}
.TPL_EVENEMENTALAUNE .date2 .sep {
  display:block;
  line-height:1px;
  border-top:1px solid #D81E41;
}
.TPL_EVENEMENTALAUNE .liens {
  clear:both;
  margin:0 -10px;
}
.TPL_EVENEMENTALAUNE .liens .table {
  display:table;
  width:100%;
  border-collapse:separate;
  border-spacing:10px;
}
.TPL_EVENEMENTALAUNE .liens .table span { display:table-cell; }
.TPL_EVENEMENTALAUNE hr {
  margin:25px 0 15px;
  border:none;
  border-top:1px dotted #282828;
}
#PRR_PRATIQUE h2 {
  margin:16px auto 14px;
  text-align:center;
}
.TPL_ANNUAIRERECHERCHE .tpl_annuaireRecherche { position:relative; }
.TPL_ANNUAIRERECHERCHE .tpl_annuaireRecherche form { margin:0 0 20px; }
.TPL_ANNUAIRERECHERCHE .tpl_annuaireRecherche form p {
  display:table-cell;
  text-align:center;
  vertical-align:middle;
  padding:0;
}
.TPL_ANNUAIRERECHERCHE .tpl_annuaireRecherche form p.action { text-align:right; }
.TPL_ANNUAIRERECHERCHE .tpl_annuaireRecherche form label {
  float:none;
  width:auto;
  margin:0 20px 0 0;
  color:#282828;
  text-transform:uppercase;
  font-size:1.167em;
}
.TPL_ANNUAIRERECHERCHE .tpl_annuaireRecherche form input[type="text"] {
  padding:10px 15px;
  font-size:1.167em;
  font-style:italic;
  background:#efefef;
  border:1px solid #999999;
}
.TPL_ANNUAIRERECHERCHE .tpl_annuaireRecherche form span.submit {
  padding:0;
  background:none;
  display:inline;
}
.TPL_ANNUAIRERECHERCHE .tpl_annuaireRecherche form input.submit {
  width:70px;
  height:70px;
  color:#D81E41;
  padding:0;
  text-indent:101%;
  white-space:nowrap;
  overflow:hidden;
  background:url(/include/css/GAB_NANTERRE/images/pictoLoupe.png) 50% 50% no-repeat #D81E41;
}
.TPL_ANNUAIRERECHERCHE .tpl_annuaireRecherche form select {
  padding:10px 15px;
  color:#777777;
  font-size:1.167em;
  font-style:italic;
  background:#efefef;
  border:1px solid #999999;
}
.TPL_ANNUAIRERECHERCHE .tpl_annuaireRecherche .liens {
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  padding:20px;
  background-color:rgba(255,255,255,0.8);
}
.TPL_ANNUAIRERECHERCHE .tpl_annuaireRecherche .liens .right {
  float:right;
  width:30%;
}
.TPL_ANNUAIRERECHERCHE .tpl_annuaireRecherche .liens .left {
  float:left;
  width:70%;
  height:65px;
  overflow:hidden;
}
.TPL_ANNUAIRERECHERCHE .tpl_annuaireRecherche .liens .btnBordCouleur {
  margin-right:2px;
  margin-bottom:5px;
}
.TPL_ANNUAIRERECHERCHE .tpl_annuaireRecherche .liens .btnRouge {
  float:right;
  margin-bottom:5px;
  width:185px;
}
.TPL_ANNUAIRERECHERCHE .tpl_annuaireRecherche .liens .btnRouge:last-child { margin-bottom:0; }
.TPL_ANNUAIRERECHERCHE .tpl_annuaireRecherche .liens:after {
  content:'';
  display:block;
  clear:both;
}
.TPL_ANNUAIRERECHERCHE .groupeQuestion {
  position:absolute;
  top:0;
  right:0;
  left:0;
  background:rgba(255,255,255,0.8);
}
.TPL_ANNUAIRERECHERCHE .innerGroupeQuestion {
  display:table;
  width:100%;
}
#PRR_SUIVEZNOUS {
  padding-bottom:45px;
  background-size:cover !important;
  background:url(/include/css/GAB_NANTERRE/images/PRR_SUIVEZNOUS.jpg) 50% 50% no-repeat #000000;
}
#PRR_SUIVEZNOUS h2 {
  margin:16px auto 14px;
  text-align:center;
  color:#FFFFFF;
}
.tpl_reseau a { text-decoration:none; }
.tpl_reseau a:hover { text-decoration:underline; }
.tpl_reseau .liste {
  margin:0 0 15px;
  padding:26px 0 0;
  box-sizing:border-box;
  height:520px;
}
.tpl_reseau .liste .item {
  margin:0 20px;
  padding:20px 0;
  font-size:1.167em;
  border-top:1px solid #282828;
}
.tpl_reseau .liste .item:first-child { border-top:none; }
.tpl_reseau .liste .item a.voirPlus {
  float:right;
  padding:2px 0 0;
  text-transform:uppercase;
  color:#be1a39;
  font-size:0.858em;
}
.tpl_reseau .liste .footer { margin:10px 0 0; }
.tpl_reseau .liste .date { color:#282828; }
.tpl_reseau .facebook {
  padding-bottom:31px;
  background:url(/include/css/GAB_NANTERRE/images/pictoReseauFacebook.png) 50% 14px no-repeat #FFFFFF;
}
.tpl_reseau .facebook a { color:#3a5795; }
.tpl_reseau .facebook img { max-height:100%; }
.tpl_reseau .facebook .item {
  color:#3a5795;
  border-color:#3a5795;
  overflow:hidden;
  padding:28px 0;
}
.tpl_reseau .facebook .image {
  float:left;
  max-width:83px;
  height:83px;
  margin-right:10px;
}
.tpl_reseau .facebook .itemInfo { overflow:hidden; }
.tpl_reseau .facebook .date { color:#3a5795; }
.tpl_reseau .twitter {
  padding-bottom:28px;
  background:url(/include/css/GAB_NANTERRE/images/pictoReseauTwitter.png) 50% 14px no-repeat #FFFFFF;
}
.tpl_reseau .twitter a { color:#55acee; }
.tpl_reseau .twitter .item { border-color:#4d98d2; }
.tpl_reseau .youtube { background:url(/include/css/GAB_NANTERRE/images/pictoReseauYoutube.png) 50% 14px no-repeat #FFFFFF; }
.tpl_reseau .youtube a { color:#cc181e; }
.tpl_reseau .youtube .item { border-color:#cc181e; }
.tpl_reseau .youtube .description { zoom:1; }
.tpl_reseau .youtube .description:before, .tpl_reseau .youtube .description:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.tpl_reseau .youtube .description:after { clear:both; }
.tpl_reseau .youtube .title {
  float:left;
  width:67%;
  margin-right:3%;
}
.tpl_reseau .youtube .title + span {
  float:right;
  width:30%;
  text-align:right;
}
.tpl_reseau .btnBlanc {
  padding:7px 19px 6px;
  text-transform:uppercase;
  background:#FFFFFF;
  border-radius:3px;
  display:inline-block;
  text-decoration:none;
  font-family:'asapbold';
}
.tpl_reseau .btnBlanc:hover { text-decoration:underline; }
.tpl_reseau .btnBlanc.facebook {
  float:right;
  color:#3a5795;
  padding-left:48px;
  background:url(/include/css/GAB_NANTERRE/images/pictoReseauPartager.png) 15px 7px no-repeat #FFFFFF;
}
.tpl_reseau .btnBlanc.twitter {
  padding-left:48px;
  background-size:21px auto !important;
  background:url(/include/css/GAB_NANTERRE/images/pictoReseauTwitter.png) 15px 7px no-repeat #FFFFFF;
}
.tpl_reseau .btnBlanc.youtube {
  padding-left:48px;
  background-size:25px auto !important;
  background:url(/include/css/GAB_NANTERRE/images/pictoReseauYoutube.png) 15px 7px no-repeat #FFFFFF;
}
.tpl_reseau .btnBlanc.webtv {
  padding-left:40px;
  float:right;
  background:url(/include/css/GAB_NANTERRE/images/flecheRouge.png) 20px 11px no-repeat #FFFFFF;
}
#colonneDroite { padding-top:42px; }
#colonneDroite.noPadding { padding-top:0; }
#Accueil #colonneDroite { padding-top:0; }
#colonneDroite .paragraphe h2 {
  background-color:#282828;
  color:#FFFFFF;
  font-size:1.584em;
  margin:0;
  padding:7px 15px;
  font-family:'asapbold';
}
#colonneDroite .paragraphe .innerParagraphe { background-color:#F5F5F5; }
#colonneDroite .paragraphe .redactionnel { padding:10px 15px; }
#menuDroite { margin-bottom:15px; }
#menuDroite h2 {
  background-color:#282828;
  color:#fff;
  font-size:1.584em;
  padding:7px 15px;
  margin:0;
  font-family:'asapbold';
}
#menuDroite h2 a { color:#fff; }
#menuDroite a { text-decoration:none; }
#menuDroite ul {
  list-style:none;
  padding:0;
}
#menuDroite ul li { border-bottom:1px solid #e2e2e2; }
#menuDroite ul li a {
  background:url("/include/css/GAB_NANTERRE/images/planNiv1.png") 15px 9px no-repeat #f5f5f5;
  padding:12px 42px;
  display:block;
  text-decoration:none;
  color:#282828;
  font-size:1.084em;
  font-family:'asapregular';
}
#menuDroite ul li a:hover { text-decoration:underline; }
#menuDroite ul ul {
  padding:0 0 12px 15px;
  margin:0;
  background-color:#f5f5f5;
}
#menuDroite ul li.selected a {
  background:url("/include/css/GAB_NANTERRE/images/planNiv1SelectedBas.png") 18px 11px no-repeat #f5f5f5;
  color:#D81E41;
  color:#000;
  font-family:'asapbold';
}
#menuDroite ul li.selected a.selected {
  background:url("/include/css/GAB_NANTERRE/images/planNiv1Selected.png") 18px 11px no-repeat #f5f5f5;
  color:#D81E41;
  color:#D81E41;
  font-family:'asapbold';
}
#menuDroite ul li.selected ul li { border-bottom:0; }
#menuDroite ul li.selected ul li a {
  border:0;
  padding:2px 42px;
  background:url("/include/css/GAB_NANTERRE/images/planNiv2.png") 25px 6px no-repeat #f5f5f5;
  color:#000;
  font-family:'asapregular';
}
#menuDroite ul li.selected ul li.selected a { background:url("/include/css/GAB_NANTERRE/images/petiteFlecheBas.png") 25px 4px no-repeat #f5f5f5; }
#menuDroite ul li.selected ul li.selected  li a { background:url("/include/css/GAB_NANTERRE/images/planNiv2.png") 25px 6px no-repeat #f5f5f5; }
#menuDroite ul li.selected ul li.selected a.selected, #menuDroite ul li.selected ul li.selected li a.selected, #menuDroite ul li.selected ul li.selected li.selected a.selected, #menuDroite ul li.selected ul li.selected li.selected li.selected a.selected {
  background:url("/include/css/GAB_NANTERRE/images/petiteFlecheMenuSelected.png") 25px 6px no-repeat #f5f5f5;
  font-family:'asapregular';
}
#menuDroite ul li.selected ul li.selected li.selected a { background:url("/include/css/GAB_NANTERRE/images/petiteFlecheBas.png") 25px 6px no-repeat #f5f5f5; }
#menuDroite ul li.selected ul li.selected li.selected li a { background:url("/include/css/GAB_NANTERRE/images/planNiv2.png") 25px 6px no-repeat #f5f5f5; }
#arianeUserTools {
  color:#666666;
  clear:both;
  width:940px;
  margin:0 auto;
  padding:10px 0 0;
  zoom:1;
}
#arianeUserTools:before, #arianeUserTools:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
#arianeUserTools:after { clear:both; }
#ariane {
  width:730px;
  float:left;
}
#ariane ul {
  list-style:none;
  padding:0;
  margin:0;
}
#ariane li {
  float:left;
  margin-right:5px;
  margin-bottom:5px;
}
#ariane li a { color:#666666; }
#userTools {
  float:right;
  width:170px;
}
#userTools .partieGauche { float:left; }
#userTools .partieDroite { float:right; }
#userTools a { text-decoration:none; }
#userTools .partieDroite a {
  float:left;
  width:22px;
  height:22px;
  display:block;
}
#userTools .partieDroite span:hover, #userTools .partieDroite a:hover { opacity:1 !important; }
#userTools .partieDroite a span {
  width:22px;
  height:22px;
  display:block;
}
#userTools .addthis_button_email > span.aticon-email, #userTools .mail { background:url("/include/css/GAB_NANTERRE/images/addthis_button_email.png") left top no-repeat transparent !important; }
#userTools .at16nc.at16t_facebook { background:url("/include/css/GAB_NANTERRE/images/addthis_button_facebook.png") left top no-repeat transparent; }
#userTools .at16nc.at16t_twitter { background:url("/include/css/GAB_NANTERRE/images/addthis_button_twitter.png") left top no-repeat transparent; }
fieldset.groupeQuestion, div.groupeQuestion { margin:0 0 15px 0; }
.paragraphe fieldset { border:0; }
.paragraphe fieldset legend {
  color:#000;
  font-size:1.417em;
  margin:0;
  padding:0;
  color:#000;
  font-weight:normal;
  background:url("/include/css/GAB_NANTERRE/images/legende.png") left 9px repeat-x transparent;
  width:100%;
  font-family:'asapbold';
}
.paragraphe fieldset legend span {
  background-color:#fff;
  padding:0 15px 0 0;
}
input, textarea, select {
  font-family:Arial;
  font-size:1em;
  padding:2px;
}
option { padding:0 10px 0 5px; }
span.cases {
  float:left;
  width:auto;
}
input.case { border:none; }
span.submit {
  padding-left:27px;
  display:inline-block;
  background:url("/include/css/GAB_NANTERRE/images/form_submit.png") no-repeat left center;
  cursor:pointer;
  cursor:pointer;
}
span.retour {
  padding-left:27px;
  display:inline-block;
  background:url("/include/css/GAB_NANTERRE/images/form_submit_retour.png") no-repeat left center;
  cursor:pointer;
  cursor:pointer;
}
input.submit {
  background:url("/include/css/GAB_NANTERRE/images/form_submit.png") no-repeat right center;
  border:none;
  color:#FFF;
  font-weight:bold;
  min-height:30px;
  padding:0 10px 0 0;
  cursor:pointer;
}
.paragraphe .notice {
  color:#000;
  font-style:italic;
}
.paragraphe form p {
  clear:both;
  margin:0;
  padding:5px 0;
}
.paragraphe form label {
  float:left;
  width:30%;
}
.paragraphe form label.enLigne {
  display:inline;
  float:none;
  font-weight:normal;
  padding:0 10px 0 3px;
}
.paragraphe form p.action {
  margin:0;
  padding:0;
}
.paragraphe form .erreurs label { width:100%; }
form .tooltip {
  width:160px;
  position:absolute;
  display:block;
  padding-top:15px;
  z-index:3;
  background-color:#ccc;
  background:url("/include/css/GAB_NANTERRE/images/tooltipBottom.png") right bottom repeat-y transparent;
  color:#424242;
  font-size:0.834em;
  min-height:50px;
  color:#424242;
  font-size:0.834em;
}
form .tooltip span.tooltipInner {
  background:url("/include/css/GAB_NANTERRE/images/tooltipTop.png") right top no-repeat transparent;
  width:130px;
  padding:0 10px 1em 20px;
  min-height:30px;
  display:block;
}
form a.tooltiptrigger {
  text-decoration:none;
  margin:0 0 0 10px;
  width:19px;
  height:19px;
  position:relative;
}
form a.tooltiptrigger:hover { text-decoration:none; }
form a.tooltiptrigger img {
  border:none;
  margin:0;
  padding:0;
}
.paragraphe form p.mention_cnil {
  font-weight:bold;
  font-size:0.917em;
  padding:20px 0 0;
}
span.obligatoire { color:#000; }
.tpl_formulaire h2 { font-size:2em; }
.blocNavigation {
  width:100%;
  overflow:hidden;
  margin:5px 0;
  padding:5px 0;
}
.resultatNavigation {
  float:left;
  width:auto;
  color:#777777;
  font-style:italic;
}
.regletteNavigation {
  float:right;
  width:auto;
}
.regletteNavigation span {
  display:block;
  float:left;
  margin-right:5px;
  font-size:0.834em;
}
.paragraphe .regletteNavigation span a, .regletteNavigation span a {
  color:#000;
  text-decoration:none;
  display:block;
  padding:3px 7px;
  background:url("/include/css/GAB_NANTERRE/images/paginationoff.png") left top no-repeat transparent;
}
.paragraphe .regletteNavigation span a:focus, .paragraphe .regletteNavigation span a:hover, .regletteNavigation span a:hover {
  text-decoration:underline;
  color:#000;
}
.regletteNavigation span strong {
  color:#000;
  text-decoration:none;
  display:block;
  padding:3px 7px;
  background:url("/include/css/GAB_NANTERRE/images/paginationon.png") left top no-repeat transparent;
  font-weight:normal;
}
ol.liste, ul.liste {
  list-style:none;
  margin:0;
  padding:0;
  clear:both;
}
li.item {
  margin:0;
  padding:18px 0;
}
li.item h4 {
  color:#000;
  font-size:1.334em;
  font-weight:normal;
  font-family:'asapregular';
}
.paragraphe li.item h4 a, li.item h4 a {
  text-decoration:none;
  color:#000;
}
.paragraphe li.item h4 a:focus, .paragraphe li.item h4 a:hover, li.item h4 a:hover {
  text-decoration:underline;
  color:#000;
}
li.item .date { color:#777777; }
li.item .lirelasuite {
  color:#222222;
  font-size:1.084em;
  background:url("/include/css/GAB_NANTERRE/images/petiteFlecheN.png") left 2px no-repeat transparent;
  padding:0 0 0 15px;
  font-family:'asapbold';
}
.tpl_plansite ul {
  list-style:none;
  padding:0;
  margin:5px 0 10px 0;
}
.tpl_plansite ul li {
  background:url("/include/css/GAB_NANTERRE/images/planNiv1Selected.png") left top no-repeat transparent;
  padding-left:28px;
  font-size:1.167em;
  margin-bottom:3px;
  font-family:'asapregular';
}
.tpl_plansite ul li a {
  text-decoration:none;
  color:#000000;
}
.tpl_plansite ul li a:hover { text-decoration:underline; }
.tpl_plansite ul li li {
  background:url("/include/css/GAB_NANTERRE/images/planNiv2.png") left 4px no-repeat transparent;
  padding-left:18px;
  font-size:0.858em;
}
.tpl_plansite ul li li ul {
  list-style:disc;
  color:#AAAAAA;
  margin:5px 0 10px 15px;
}
.tpl_plansite ul li li li {
  background:none;
  padding-left:0;
  font-size:1em;
}
.tpl_sommairePage {
  background-color:#f5f5f5;
  padding:12px;
  zoom:1;
}
.tpl_sommairePage:before, .tpl_sommairePage:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.tpl_sommairePage:after { clear:both; }
.tpl_sommairePage h2 {
  font-size:1.584em;
  color:#000;
}
.tpl_sommairePage li {
  width:50%;
  float:left;
  margin-bottom:0.3em;
}
.tpl_sommairePage li a {
  text-decoration:none;
  color:#000;
}
.tpl_sommairePage li a:focus, .tpl_sommairePage li a:hover {
  text-decoration:underline;
  color:#000;
}
.TPL_ACTUALITEZAPPING { zoom:1; }
.TPL_ACTUALITEZAPPING:before, .TPL_ACTUALITEZAPPING:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.TPL_ACTUALITEZAPPING:after { clear:both; }
.TPL_ACTUALITEZAPPING .innerZapping {
  background-color:#171717;
  padding:12px;
  color:#fff;
  zoom:1;
}
.TPL_ACTUALITEZAPPING .innerZapping:before, .TPL_ACTUALITEZAPPING .innerZapping:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.TPL_ACTUALITEZAPPING .innerZapping:after { clear:both; }
.TPL_ACTUALITEZAPPING .innerZapping h2 { color:#fff; }
.TPL_ACTUALITEZAPPING .innerZapping h3 {
  color:#fff;
  font-size:1.334em;
  font-family:'asapregular';
}
#colonneDroite .TPL_ACTUALITEZAPPING .innerParagraphe { background-color:transparent; }
#colonneDroite .TPL_ACTUALITEZAPPING h2 {
  background-color:transparent;
  padding-left:12px;
  padding-top:12px;
  font-size:1.417em;
}
#colonneDroite .TPL_ACTUALITEZAPPING .innerZapping { padding:0 0 12px 0; }
#colonneDroite .TPL_ACTUALITEZAPPING h3, #colonneDroite .TPL_ACTUALITEZAPPING .resume { padding:0 12px; }
.TPL_ACTUALITEZAPPING .image { position:relative; }
.TPL_ACTUALITEZAPPING .masque {
  position:absolute;
  left:0;
  top:0;
}
.TPL_ACTUALITEZAPPING .voirTous {
  float:right;
  color:#222222;
  font-size:1.084em;
  background:url("/include/css/GAB_NANTERRE/images/petiteFlecheN.png") left 7px no-repeat transparent;
  padding:3px 0 0 15px;
  font-family:'asapbold';
}
.TPL_ACTUALITEZAPPING a.voirTous {
  text-decoration:none;
  color:#222222;
}
.TPL_ACTUALITEZAPPING a.voirTous:hover, .TPL_ACTUALITEZAPPING a.voirTous:focus {
  text-decoration:underline;
  color:#222222;
}
.TPL_ACTUALITEPAGE h2 {
  float:left;
  width:585px;
  background:url("/include/css/GAB_NANTERRE/images/h2Filet") 0 12px repeat-x transparent;
}
.TPL_ACTUALITEPAGE h2 span {
  padding:0 10px 0 0;
  background-color:#FFFFFF;
}
.TPL_ACTUALITEPAGE .rss {
  float:right;
  margin-right:5px;
}
.TPL_ACTUALITEPAGE .item.first { border-top:0 none; }
.TPL_ACTUALITEPAGE .masque {
  position:absolute;
  width:219px;
  height:auto;
  left:0;
  top:0;
}
.fiche .categorie {
  font-size:1.25em;
  font-family:'asapbold';
}
.fiche .categorie .date {
  font-weight:normal;
  color:#777777;
  font-family:'asapregular';
}
.fiche .image {
  background:url("/include/css/GAB_NANTERRE/images/accrochePage.png") center bottom no-repeat transparent;
  padding-bottom:22px;
  max-width:620px;
  margin-bottom:0;
  position:relative;
  text-align:center;
}
.fiche .image img { vertical-align:middle; }
.fiche .resume {
  font-size:1.334em;
  margin-bottom:15px;
  font-family:'asapregular';
}
.fiche .acces {
  background:url("/include/css/GAB_NANTERRE/images/btnMEA_left.png") 0 0 no-repeat transparent;
  display:block;
  float:right;
  width:145px;
  margin:15px 0;
}
.fiche .acces a {
  background:url("/include/css/GAB_NANTERRE/images/btnMEA_right.png") 100% 0 no-repeat transparent;
  display:block;
  margin-left:18px;
  padding:1px 10px 3px 4px;
  color:#FFFFFF;
  text-decoration:none;
}
.fiche .acces:hover {
  color:#FFFFFF;
  background-position:0 -31px;
}
.fiche .acces:hover a {
  color:#FFFFFF;
  background-position:100% -31px;
}
.fiche .colGauche {
  width:220px;
  float:left;
  margin-bottom:10px;
  margin-right:20px;
}
.fiche .description {
  width:370px;
  display:inline;
}
.fiche .colGauche h3 {
  font-size:1.584em;
  background-color:#dcdcdc;
  padding:7px 13px;
  margin:17px 0 0 0;
  display:block;
}
.fiche .colGauche .encartInfoPratique h4 {
  padding:0;
  margin:0;
}
.fiche .colGauche .encartInfoPratique h3 { margin-top:0; }
.fiche .colGauche .encartInfoPratique p { margin-bottom:15px; }
.fiche .colGauche .encartEnSavoirPlus h3:first-child { margin-top:0; }
.fiche .colGauche .inner {
  padding:5px 10px;
  background-color:#f5f5f5;
}
.fiche .colGauche h4 { padding-left:20px; }
.fiche .colGauche h4.evenementPrix { padding-left:0px; }
.fiche .colGauche h4.actualiteLien, .fiche .colGauche h4.evenementLien { background:url("/include/css/GAB_NANTERRE/images/agenda.png") left 2px no-repeat transparent; }
.fiche .colGauche h4.quartierLien { background:url("/include/css/GAB_NANTERRE/images/petiteFlecheN.png") left 2px no-repeat transparent; }
.fiche .colGauche h4.lienInterne, .fiche .colGauche h4.lienExterne { background:url("/include/css/GAB_NANTERRE/images/liens.png") left 2px no-repeat transparent; }
.fiche .colGauche h4.document { background:url("/include/css/GAB_NANTERRE/images/document.png") left 2px no-repeat transparent; }
.fiche .colGauche h4.video { background:url("/include/css/GAB_NANTERRE/images/pictoVideo.png") left 2px no-repeat transparent; }
.fiche .colGauche h4.photo { background:url("/include/css/GAB_NANTERRE/images/pictoPhoto.png") left 2px no-repeat transparent; }
.fiche .colGauche h3.situer { background:url("/include/css/GAB_NANTERRE/images/situer.png") right top no-repeat #dcdcdc; }
.fiche .colGauche .encartLocalisation h4 {
  padding-left:0;
  margin:0;
  font-weight:normal;
  margin-top:10px;
  font-family:'asapregular';
}
.fiche .colGauche .encartLocalisation h4:first-child { margin-top:0; }
.fiche .colGauche .encartLocalisation a {
  display:block;
  color:#222222;
  font-size:1.084em;
  background:url("/include/css/GAB_NANTERRE/images/petiteFlecheN.png") left 4px no-repeat transparent;
  padding:0 0 0 15px;
  text-decoration:none;
  font-family:'asapbold';
}
.fiche .colGauche .encartLocalisation a:hover {
  color:#D81E41;
  background:url("/include/css/GAB_NANTERRE/images/petiteFleche.png") no-repeat 0 4px transparent;
}
.fiche .colGauche li.item:first-child { border:0; }
.fiche .blocRouge {
  position:absolute;
  top:0;
  left:0;
  width:140px;
  background-color:#d81e41;
  height:145px;
  color:#fff;
  font-size:1.084em;
  text-align:center;
  font-family:'asapregular';
}
.fiche .blocPrix {
  position:absolute;
  bottom:22px;
  left:0;
  background-color:#000;
  color:#fff;
  font-size:1.9em;
  line-height:1;
  overflow:hidden;
  text-align:center;
  display:table;
  font-family:'asapbold_italic';
}
.fiche .blocPrix div { display:table-row; }
.fiche .blocPrix p {
  display:table-cell;
  vertical-align:middle;
  text-align:center;
  width:140px;
  max-width:140px;
  height:125px;
  word-wrap:break-word;
}
.fiche .dateRouge, .fiche .deuxDateRouge {
  font-size:1.385em;
  color:#fff;
  display:block;
  padding-top:35px;
  font-family:'asapbold';
}
.fiche .dateRouge { padding-top:37px; }
.fiche .heure { font-size:1.154em; }
.fiche .autreEvenement {
  clear:both;
  margin:20px 0;
  zoom:1;
}
.fiche .autreEvenement:before, .fiche .autreEvenement:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.fiche .autreEvenement:after { clear:both; }
.fiche .autreEvenement .next, .fiche .autreEvenement .prev {
  font-size:1.334em;
  color:#000;
  text-decoration:none;
  font-family:'asapregular';
}
.fiche .autreEvenement .prev {
  background:url("/include/css/GAB_NANTERRE/images/precedent.png") left top no-repeat transparent;
  padding-left:25px;
  float:left;
}
.fiche .autreEvenement .next {
  background:url("/include/css/GAB_NANTERRE/images/suivant.png") right top no-repeat transparent;
  padding-right:25px;
  float:right;
}
.fiche .autreEvenement .next:hover {
  color:#d81f41;
  background-position:right -30px;
}
.fiche .autreEvenement .prev:hover {
  color:#d81f41;
  background-position:left -30px;
}
.fiche .voirTous {
  float:right;
  color:#222222;
  font-size:1.084em;
  background:url("/include/css/GAB_NANTERRE/images/petiteFlecheN.png") left 7px no-repeat transparent;
  padding:3px 0 0 15px;
  text-decoration:none;
  font-family:'asapbold';
}
.fiche .voirTous:hover, .fiche .voirTous a:hover, .fiche .voirTous a:focus, .fiche .voirTous a {
  text-decoration:underline;
  color:#222222;
}
.fiche .agenda li:first-child { border-top:0; }
.fiche .agenda li {
  background-color:transparent;
  padding:10px 0;
  border-top:1px solid #d6d6d6;
  list-style-position:outside;
  zoom:1;
}
.fiche .agenda li:before, .fiche .agenda li:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.fiche .agenda li:after { clear:both; }
.fiche .agenda ul {
  list-style:none;
  padding:0;
  margin:0;
}
.fiche .agenda .date {
  color:#d81e41;
  font-size:1.084em;
  float:left;
  margin:0 5px 0 0;
  width:65px;
  line-height:1;
  font-family:'asapbold';
}
.fiche .agenda .date .jour { font-size:2.308em; }
.fiche .agenda .date2 {
  color:#d81e41;
  font-size:0.917em;
  float:left;
  margin:0 5px 0 0;
  width:65px;
  line-height:1;
  font-family:'asapbold';
}
.fiche .agenda .date2 .jour { font-size:1.819em; }
.fiche .agenda li h4 {
  font-weight:normal;
  font-size:1.334em;
  margin:0;
  padding:0;
  width:130px;
  float:right;
  font-family:'asapregular';
}
.fiche .agenda li h4 a:focus, .fiche .agenda li h4 a:hover, .fiche .agenda li h4 a {
  text-decoration:none;
  color:#000;
}
.fiche .agenda .heure {
  color:#d81e41;
  font-weight:bold;
  font-size:0.917em;
  width:130px;
  float:right;
}
.fiche ul { list-style:square inside none; }
.fiche .colGauche ul { list-style:none; }
.tpl_annuaire.fiche .colGauche .encartEnSavoirPlus h3:first-child { margin-top:17px; }
.tpl_video #lightboxVideo .masque {
  background:url("/include/css/GAB_NANTERRE/images/grandMasqueVideo.png") center center no-repeat transparent;
  position:absolute;
  left:0;
  top:0;
  width:620px;
  height:270px;
}
.eventListe.biggest form {
  height:215px;
  background:url("/include/css/GAB_NANTERRE/images/annuaireListe.png") left top no-repeat transparent;
}
.eventListe.short form {
  height:130px;
  background:url("/include/css/GAB_NANTERRE/images/annuaireListeShort.png") left top no-repeat transparent;
}
.eventListe form.video .rechercheAvancee p.action {
  margin:21px 0 0 31px;
  clear:none;
}
.eventListe form h2 {
  color:#777777;
  display:block;
  font-family:'asapregular';
  font-size:1.5em;
  padding-left:0;
  text-decoration:none;
  margin-bottom:10px;
}
.eventListe form {
  background:url("/include/css/GAB_NANTERRE/images/actualiteListeForm.png") left top no-repeat transparent;
  padding:10px 20px;
  height:127px;
  margin-bottom:20px;
}
.eventListe2 form {
  background:url("/include/css/GAB_NANTERRE/images/annuaireListe.png") left top no-repeat transparent;
  padding:10px 20px;
  height:200px;
  margin-bottom:20px;
}
.eventListe form.plier {
  background:url("/include/css/GAB_NANTERRE/images/actualiteListeFormPlier.png") left top no-repeat transparent;
  padding:10px 20px;
  height:21px;
  overflow:hidden;
  min-height:inherit;
}
.eventListe .showRecherche a {
  font-size:1.5em;
  color:#777777;
  background:url("/include/css/GAB_NANTERRE/images/deplier.png") left 3px no-repeat transparent;
  padding-left:25px;
  display:block;
  text-decoration:none;
  font-family:'asapregular';
}
.eventListe .showRecherche a.selected { background:url("/include/css/GAB_NANTERRE/images/plier.png") left 3px no-repeat transparent; }
.eventListe .rss {
  display:block;
  margin-right:6px;
  text-align:right;
  text-decoration:none;
}
.eventListe .rss:hover {
  display:block;
  margin-right:6px;
  text-align:right;
  text-decoration:underline;
}
.eventListe .plier .showRecherche { margin:0; }
.eventListe .showRecherche { margin-bottom:10px; }
.eventListe form .rechercheAvancee p {
  width:28%;
  margin-right:20px;
  float:left;
  clear:none;
}
.eventListe form .rechercheAvancee p.cinquante { width:46%; }
.eventListe form .rechercheAvancee p.cent {
  width:100%;
  float:none;
  margin:0;
}
.eventListe form .rechercheAvancee p.type {
  width:100%;
  margin:0;
  float:none;
  clear:both;
}
.eventListe form .rechercheAvancee p label {
  width:100%;
  display:block;
  margin-bottom:5px;
}
.eventListe form .rechercheAvancee p.action {
  width:auto;
  margin:0;
  float:right;
  clear:none;
}
.eventListe form .rechercheAvancee input, .eventListe form .rechercheAvancee select { width:96%; }
.eventListe form .rechercheAvancee p.type input, .eventListe form .rechercheAvancee p.type select { width:auto; }
.eventListe form .rechercheAvancee .periode {
  border-top:1px solid #e9e9e9;
  padding:10px 0 6px;
  margin:10px 0 0;
  overflow:hidden;
}
.paragraphe .eventListe form .periode label.date {
  width:auto;
  float:left;
  clear:both;
}
.eventListe form .rechercheAvancee .periode .cases {
  float:left;
  padding:2px 0;
  width:99%;
  margin-bottom:7px;
}
.eventListe form .rechercheAvancee .periode .cases input, .eventListe form .rechercheAvancee .periode .cases label {
  width:auto;
  font-size:0.917em;
  padding:0;
}
.eventListe form .rechercheAvancee .periode .cases label { padding-right:3px; }
.eventListe form .rechercheAvancee .reservation p { width:50%; }
.eventListe form .rechercheAvancee input.submit {
  background:url("/include/css/GAB_NANTERRE/images/rechercheAvancee.png") right center no-repeat transparent;
  color:#fff;
  font-size:1.417em;
  line-height:1.4;
  font-weight:normal;
  padding-left:0;
  padding-right:27px;
  width:115px;
  overflow:visible;
  font-family:'asapbold';
}
.eventListe form .rechercheAvancee span.submit { background:url("/include/css/GAB_NANTERRE/images/rechercheAvancee.png") left center no-repeat transparent; }
.eventListe #dateChoose {
  display:block;
  width:70%;
  clear:both;
}
.eventListe #dateChoose label {
  width:auto;
  float:none;
}
.eventListe form .rechercheAvancee #dateChoose input { width:80px; }
.eventListe #dateChoose img {
  margin:0 10px 0 2px;
  vertical-align:top;
}
.eventListe form .rechercheAvancee .reservation { overflow:hidden; }
.eventListe form .rechercheAvancee .reservation p {
  width:70%;
  margin:7px 0 0;
  padding:10px 0 0;
  border-top:1px solid #e9e9e9;
}
.eventListe form .rechercheAvancee .reservation input {
  width:auto;
  margin:0 5px 0 0;
  padding:0;
  float:left;
}
.eventListe form .rechercheAvancee .reservation label {
  width:auto;
  margin:0;
}
.eventListe .item, .eventListe .itemOne {
  padding-bottom:14px;
  zoom:1;
}
.eventListe .item:before, .eventListe .item:after, .eventListe .itemOne:before, .eventListe .itemOne:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.eventListe .item:after, .eventListe .itemOne:after { clear:both; }
.eventListe .item.avecResa, .eventListe .itemOne.avecResa { padding-bottom:40px; }
.eventListe .videoOne h3, .eventListe .itemOne h3 {
  margin:0;
  line-height:1;
  font-size:1.584em;
  font-family:'asapbold';
}
.eventListe .videoOne h3 a, .eventListe .itemOne h3 a {
  color:#000;
  text-decoration:none;
}
.eventListe .videoOne h3 a:hover, .eventListe .itemOne h3 a:hover {
  color:#000;
  text-decoration:underline;
}
.tpl_video #lightboxVideo, .eventListe .videoOne .image a {
  display:block;
  position:relative;
  text-decoration:none;
}
.eventListe .item .categorie {
  font-size:1.25em;
  margin-bottom:12px;
  font-family:'asapbold';
}
.eventListe .videoOne .categorie, .eventListe .itemOne .categorie {
  font-size:1.25em;
  margin-bottom:15px;
  font-family:'asapbold';
}
.eventListe .item .categorie .date, .eventListe .videoOne .categorie .date, .eventListe .itemOne .categorie .date {
  font-weight:normal;
  color:#777777;
  font-family:'asapregular';
}
.eventListe .videoOne .contentInner {
  width:200px;
  float:right;
  padding:15px 10px;
}
.pseudo .eventListe .videoOne .contentInner { padding:15px 9px; }
.eventListe .videoOne .image, .eventListe .itemOne .image {
  display:block;
  background:url("/include/css/GAB_NANTERRE/images/accrochePage.png") center bottom no-repeat transparent;
  padding-bottom:17px;
  max-width:620px;
  margin-bottom:0;
  text-align:center;
}
.eventListe .itemOne.video .image { position:relative; }
.eventListe .videoOne .image {
  float:left;
  max-width:400px;
}
.eventListe .itemOne.video .image .masque, .eventListe .videoOne .image .masque {
  background:url("/include/css/GAB_NANTERRE/images/grandMasqueVideo.png") 45% 45% no-repeat transparent;
  position:absolute;
  left:0;
  top:0;
  width:400px;
  height:225px;
}
.eventListe .itemOne.video .image .masque {
  left:18%;
  top:8%;
}
.eventListe .videoOne {
  padding-bottom:17px;
  zoom:1;
}
.eventListe .videoOne:before, .eventListe .videoOne:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.eventListe .videoOne:after { clear:both; }
.eventListe .resume ul { list-style-position:inside; }
.eventListe .itemOne .lireSuite, .eventListe .item .lireSuite {
  color:#222222;
  font-size:1.084em;
  background:url("/include/css/GAB_NANTERRE/images/petiteFlecheN.png") left 19px no-repeat transparent;
  padding:15px 0 15px 17px;
  text-decoration:none;
  display:inline-block;
  font-family:'asapbold';
}
.eventListe .item .lireSuite {
  float:left;
  padding-bottom:0px;
}
.eventListe .itemOne .lireSuite:hover, .eventListe .item .lireSuite:hover { text-decoration:underline; }
.eventListe .item .lireSuite.vignette {
  padding:0;
  float:left;
  background:none transparent;
}
.eventListe .item .image {
  display:block;
  float:left;
  margin:0 15px 0 0;
  position:relative;
  background:url("/include/css/GAB_NANTERRE/images/accrocheImageListe.png") center bottom no-repeat transparent;
  padding-bottom:4px;
  max-width:219px;
}
.eventListe .item .image a {
  display:block;
  position:relative;
  text-decoration:none;
}
.eventListe .item .image a .masque {
  background:url("/include/css/GAB_NANTERRE/images/petitMasqueVideo.png") 45% 45% no-repeat transparent;
  position:absolute;
  left:0;
  top:0;
  width:219px;
  height:123px;
}
.eventListe .item .image .masque {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:auto;
}
.eventListe .item h4 {
  font-size:1.5em;
  background:url("/include/css/GAB_NANTERRE/images/evenementListe_filetH4.gif") 0 12px repeat-x #FFFFFF;
  margin:0 0 10px;
  font-family:'asapbold';
}
.eventListe .item h4 span {
  padding:0 20px 0 0;
  background-color:#FFFFFF;
}
.eventListe .item h3 {
  color:#000;
  font-size:1.334em;
  margin:0;
  font-family:'asapbold';
}
.eventListe .item h3 a {
  color:#000;
  text-decoration:none;
}
.eventListe .item h3 a:hover { text-decoration:underline; }
.eventListe .item.avecVignette .description { margin-left:232px; }
.eventListe .reserver {
  background:url("/include/css/GAB_NANTERRE/images/btnMEA_left.png") 0 0 no-repeat transparent;
  display:block;
  width:135px;
  margin-top:35px;
  position:absolute;
  float:left;
  clear:left;
}
.eventListe .reserver a {
  background:url("/include/css/GAB_NANTERRE/images/btnMEA_right.png") 100% 0 no-repeat transparent;
  display:block;
  margin-left:18px;
  padding:1px 10px 3px 6px;
  color:#FFFFFF;
  text-decoration:none;
}
.eventListe .reserver:hover {
  color:#FFFFFF;
  background-position:0 -31px;
}
.eventListe .reserver:hover a {
  color:#FFFFFF;
  background-position:100% -31px;
}
.eventListe .comment {
  background:url("/include/css/GAB_NANTERRE/images/commentaire.png") left top no-repeat transparent;
  display:block;
  float:right;
  height:24px;
  padding-top:6px;
  text-align:center;
  width:31px;
  font-size:0.917em;
  font-weight:bold;
  margin-right:5px;
  margin-top:3px;
  text-decoration:none;
  color:#000;
}
.eventListe .comment:hover, .eventListe .comment:focus { color:#000; }
.TPL_VIDEOLISTE .item .contentInner, .TPL_VIDEOLISTECATEGORIE .item .contentInner {
  float:left;
  width:385px;
}
.TPL_VIDEOLISTE form, .TPL_VIDEOLISTECATEGORIE form { background-image:url("/include/css/GAB_NANTERRE/images/formVideo.png"); }
.tpl_evenementListe form .rechercheAvancee p.action {
  bottom:4px;
  margin:0;
  position:absolute;
  right:0;
  width:auto;
}
.tpl_evenementListe form .rechercheAvancee {
  position:relative;
  overflow:hidden;
}
.tpl_evenementListe form {
  background:url("/include/css/GAB_NANTERRE/images/evenementListeForm2.png") left top no-repeat transparent;
  padding:10px 20px;
  min-height:241px;
}
.tpl_evenementListe li.item { border-width:0; }
.TPL_ACTUALITELISTE h2 {
  float:left;
  width:585px;
  background:url("/include/css/GAB_NANTERRE/images/h2Filet") 0 12px repeat-x transparent;
}
.TPL_ACTUALITELISTE h2 span {
  padding:0 10px 0 0;
  background-color:#FFFFFF;
}
.TPL_ACTUALITELISTE .rss {
  float:right;
  margin-right:5px;
}
.tpl_actualiteListe form .rechercheAvancee p {
  margin-right:29px;
  width:30%;
}
.tpl_actualiteListe form .rechercheAvancee p.last { margin:0; }
.tpl_actualiteListe form .rechercheAvancee p.action {
  float:right;
  margin:5px;
}
.TPL_ACTUALITELISTECATEGORIE h2 {
  float:left;
  width:585px;
  background:url("/include/css/GAB_NANTERRE/images/h2Filet") 0 12px repeat-x transparent;
}
.TPL_ACTUALITELISTECATEGORIE h2 span {
  padding:0 10px 0 0;
  background-color:#FFFFFF;
}
.TPL_ACTUALITELISTECATEGORIE .rss {
  float:right;
  margin-right:5px;
}
.TPL_ACTUALITELISTEQUARTIER h2 {
  float:left;
  width:585px;
  background:url("/include/css/GAB_NANTERRE/images/h2Filet") 0 12px repeat-x transparent;
}
.TPL_ACTUALITELISTEQUARTIER h2 span {
  padding:0 10px 0 0;
  background-color:#FFFFFF;
}
.TPL_ACTUALITELISTEQUARTIER .rss {
  float:right;
  margin-right:5px;
}
.TPL_ACTUALITEQUARTIER h2 {
  float:left;
  width:585px;
  background:url("/include/css/GAB_NANTERRE/images/h2Filet") 0 12px repeat-x transparent;
}
.TPL_ACTUALITEQUARTIER h2 span {
  padding:0 10px 0 0;
  background-color:#FFFFFF;
}
.TPL_ACTUALITEQUARTIER .rss {
  float:right;
  margin-right:5px;
}
.TPL_ACTUALITEQUARTIER .eventListe .item:first-child { border-top:0; }
.TPL_ACTUALITEQUARTIER .voirTous a {
  float:right;
  color:#222222;
  font-size:1.084em;
  background:url("/include/css/GAB_NANTERRE/images/petiteFlecheN.png") left 7px no-repeat transparent;
  padding:3px 0 0 15px;
  text-decoration:none;
  font-family:'asapbold';
}
.TPL_ACTUALITEQUARTIER .voirTous a:focus, .TPL_ACTUALITEQUARTIER .voirTous a:hover {
  color:#222222;
  text-decoration:underline;
}
.eventListe .blocGauche {
  float:left;
  width:219px;
  margin-right:15px;
  overflow:hidden;
}
.eventListe .blocGauche .quartier span {
  background:url("/include/css/GAB_NANTERRE/images/quartierLeft.png") no-repeat scroll left top transparent;
  color:#FFFFFF;
  display:block;
  float:left;
  margin-bottom:2px;
  margin-right:2px;
  padding-left:8px;
}
.eventListe .blocGauche .quartier span.inner {
  background:url("/include/css/GAB_NANTERRE/images/quartierRight.png") no-repeat scroll right top transparent;
  display:block;
  padding:2px 13px 2px 5px;
}
.tpl_annuaireListe form .rechercheAvancee p.action {
  margin:5px 36px 0 0;
  float:right;
}
.tpl_annuaireListe form .rechercheAvancee p.action input { padding-right:25px; }
.tpl_annuaire .map {
  height:400px;
  overflow:hidden;
}
.tpl_annuaire #HomeButton {
  position:relative;
  top:95px;
  left:20px;
  z-index:50;
}
.tpl_annuaire #HomeButton table {
  width:auto;
  margin:0;
  border:0;
  z-index:2 !important;
}
.tpl_annuaire #HomeButton table td {
  padding:0;
  background-color:transparent;
  border:0;
}
.TPL_ANNUAIRE .map > .container { margin-top:-30px; }
.TPL_ANNUAIRE .fiche .lightboxVideo {
  display:block;
  position:relative;
}
.TPL_ANNUAIRE .fiche .masque {
  background:url("/include/css/GAB_NANTERRE/images/petitMasqueVideo.png") no-repeat scroll 45% 50% transparent;
  display:block;
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:200px;
}
.TPL_ANNUAIRE .fiche .voirTous {
  margin-top:5px;
  padding-bottom:15px;
}
.TPL_ANNUAIRE .fiche .voirTous a:hover { text-decoration:underline; }
.TPL_ANNUAIRESITUER h3.situer {
  background:url("/include/css/GAB_NANTERRE/images/situer.png") right top no-repeat #dcdcdc;
  display:block;
  font-size:1.584em;
  padding:7px 13px;
  margin:0;
}
.TPL_ANNUAIRESITUER .inner {
  background-color:#F5F5F5;
  padding:5px 10px;
}
.TPL_ANNUAIRESITUER .inner h4 {
  font-family:'asapregular';
  font-weight:normal;
  margin:0;
  padding-left:0;
}
.TPL_ANNUAIRESITUER .inner a {
  background:url("/include/css/GAB_NANTERRE/images/petiteFlecheN.png") no-repeat left 4px;
  color:#222222;
  display:block;
  font-family:'asapbold';
  font-size:1.084em;
  padding:0 0 0 15px;
  text-decoration:none;
}
.TPL_ANNUAIRESITUER .inner a:hover {
  background:url("/include/css/GAB_NANTERRE/images/petiteFleche.png") no-repeat scroll 0 4px transparent;
  color:#D81E41;
}
.signalerAbus h3 {
  color:#fff;
  font-size:1.5em;
  padding:5px 15px;
}
.signalerAbus label { display:none; }
.signalerAbus p.action { margin:10px 0 10px 15px; }
.signalerAbus p.action span.submit {
  background:none;
  padding:0;
}
.signalerAbus p.action input.submit {
  background:url("/include/css/GAB_NANTERRE/images/btnAjoutCommentaire.png") left top no-repeat transparent;
  width:117px;
  border:0;
  color:#010101;
  font-size:1.417em;
  text-align:left;
  padding:2px 0 3px 27px;
  font-weight:normal;
  font-family:'asapbold';
}
.signalerAbus textarea {
  margin-left:15px;
  width:285px;
}
.tpl_videoHebdo { zoom:1; }
.tpl_videoHebdo:before, .tpl_videoHebdo:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.tpl_videoHebdo:after { clear:both; }
.TPL_VIDEOHEBDO h2 {
  background:#e2e2e2;
  color:#000;
  font-size:1.584em;
  margin:0;
  padding:3px 5px 2px 10px;
}
.tpl_videoHebdo .content {
  background-color:#fff;
  position:relative;
  zoom:1;
}
.tpl_videoHebdo .content:before, .tpl_videoHebdo .content:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.tpl_videoHebdo .content:after { clear:both; }
.tpl_videoHebdo .cboxElement {
  display:block;
  float:left;
  height:225px;
  position:relative;
  width:400px;
}
.tpl_videoHebdo .miniatures .cboxElement {
  display:block;
  float:auto;
  height:auto;
  width:auto;
}
.tpl_videoHebdo .masque {
  position:absolute;
  top:0;
  left:0;
  width:400px;
  height:225px;
}
.tpl_videoHebdo .itemInfo h3 {
  color:#000;
  font-size:1.334em;
  font-family:'asapbold';
}
.tpl_videoHebdo .itemInfo {
  width:200px;
  padding:15px 9px;
  float:right;
  overflow:hidden;
}
.tpl_videoHebdo .liste { clear:both; }
.tpl_videoHebdo .liste .item {
  float:left;
  width:50%;
  background-color:#fff;
  padding:20px 0;
  min-height:60px;
}
.tpl_videoHebdo .liste .item h4 {
  padding-left:55px;
  background:url("/include/css/GAB_NANTERRE/images/play.png") 15px top no-repeat transparent;
  min-height:36px;
  margin:0;
  font-family:'asapbold';
}
.tpl_videoHebdo .liste .item:first-child { background:url("/include/css/GAB_NANTERRE/images/separateurVideo.png") right 10px no-repeat #fff; }
.tpl_videoHebdo .voirTous {
  float:right;
  color:#222222;
  font-size:1.084em;
  background:url("/include/css/GAB_NANTERRE/images/petiteFlecheN.png") left 7px no-repeat transparent;
  padding:3px 0 0 15px;
  text-decoration:none;
  font-family:'asapbold';
}
.tpl_videoHebdo .voirTous:focus, .tpl_videoHebdo .voirTous:hover {
  color:#222222;
  text-decoration:underline;
}
.tpl_videoMDL { zoom:1; }
.tpl_videoMDL:before, .tpl_videoMDL:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.tpl_videoMDL:after { clear:both; }
#colonneDroite .TPL_VIDEOMDL .innerParagraphe { background-color:#fff; }
.tpl_videoMDL h3 {
  padding:17px;
  background-color:#F5F5F5;
}
.tpl_videoMDL .imageMDL a { display:block; }
.tpl_videoMDL .imageMDL {
  position:relative;
  background-color:#F5F5F5;
  zoom:1;
}
.tpl_videoMDL .imageMDL:before, .tpl_videoMDL .imageMDL:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.tpl_videoMDL .imageMDL:after { clear:both; }
.tpl_videoMDL .imageMDL .masque {
  height:170px;
  width:300px;
  position:absolute;
  left:0;
  top:0;
}
.tpl_videoMDL a.voirTous {
  color:#222;
  text-decoration:none;
}
.tpl_videoMDL a.voirTous:hover, .tpl_videoMDL a.voirTous:focus {
  color:#222;
  text-decoration:underline;
}
.TPL_EVENEMENTLISTE h2 {
  float:left;
  width:585px;
  background:url("/include/css/GAB_NANTERRE/images/h2Filet") 0 12px repeat-x transparent;
}
.TPL_EVENEMENTLISTE h2 span {
  padding:0 10px 0 0;
  background-color:#FFFFFF;
}
.TPL_EVENEMENTLISTE .rss {
  float:right;
  margin-right:5px;
}
.TPL_EVENEMENTLISTECATEGORIE h2 {
  float:left;
  width:585px;
  background:url("/include/css/GAB_NANTERRE/images/h2Filet") 0 12px repeat-x transparent;
}
.TPL_EVENEMENTLISTECATEGORIE h2 span {
  padding:0 10px 0 0;
  background-color:#FFFFFF;
}
.TPL_EVENEMENTLISTECATEGORIE .rss {
  float:right;
  margin-right:5px;
}
.TPL_EVENEMENTLISTEQUARTIER h2 {
  float:left;
  width:585px;
  background:url("/include/css/GAB_NANTERRE/images/h2Filet") 0 12px repeat-x transparent;
}
.TPL_EVENEMENTLISTEQUARTIER h2 span {
  padding:0 10px 0 0;
  background-color:#FFFFFF;
}
.TPL_EVENEMENTLISTEQUARTIER .rss {
  float:right;
  margin-right:5px;
}
.TPL_EVENEMENTLISTESPECTACLE .eventListe .reserver { margin-top:8px; }
.TPL_EVENEMENTPAGE .innerParagraphe { background-color:transparent; }
.TPL_EVENEMENTPAGE h3 {
  padding:2px 5px 3px 10px;
  color:#FFFFFF;
  margin:0;
  font-size:1.584em;
  background-color:#282828;
  overflow:hidden;
  font-family:'asapbold';
}
.TPL_EVENEMENTPAGE h3 span {
  float:left;
  margin-top:2px;
}
.TPL_EVENEMENTPAGE h3 a.billetterie:focus, .TPL_EVENEMENTPAGE h3 a.billetterie:hover {
  text-decoration:underline;
  color:#000000;
}
.TPL_EVENEMENTPAGE h3 a.billetterie {
  text-decoration:none;
  color:#000000;
  display:block;
  float:right;
  width:144px;
  background:url("/include/css/GAB_NANTERRE/images/billeterieGris.png") left top no-repeat transparent;
  font-size:0.685em;
  margin-top:5px;
  padding:2px 18px 2px 22px;
  display:block;
  margin-right:5px;
}
.TPL_EVENEMENTPAGE h3 a.rss {
  float:right;
  margin:0;
}
.TPL_EVENEMENTPAGE h3 a.rss:hover { margin:0; }
.TPL_EVENEMENTPAGE li {
  background-color:#F5F5F5;
  padding:10px;
  border-bottom:1px solid #d6d6d6;
  zoom:1;
}
.TPL_EVENEMENTPAGE li:before, .TPL_EVENEMENTPAGE li:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.TPL_EVENEMENTPAGE li:after { clear:both; }
.TPL_EVENEMENTPAGE ul {
  background-color:#F5F5F5;
  list-style:none;
  padding:0;
  margin:0;
}
.TPL_EVENEMENTPAGE .date {
  color:#d81e41;
  font-size:1.084em;
  float:left;
  margin:0 5px 0 0;
  width:65px;
  line-height:1;
  font-family:'asapbold';
}
.TPL_EVENEMENTPAGE .date .jour { font-size:2.308em; }
.TPL_EVENEMENTPAGE .date2 {
  color:#d81e41;
  font-size:0.917em;
  float:left;
  margin:0 5px 0 0;
  width:65px;
  line-height:1;
  font-family:'asapbold';
}
.TPL_EVENEMENTPAGE .date2 .jour { font-size:1.819em; }
.TPL_EVENEMENTPAGE li h4 {
  font-weight:normal;
  font-size:1.334em;
  margin:0;
  width:208px;
  float:right;
  font-family:'asapregular';
}
.TPL_EVENEMENTPAGE li h4 a {
  text-decoration:none;
  color:#000;
}
.TPL_EVENEMENTPAGE li h4 a:focus, .TPL_EVENEMENTPAGE li h4 a:hover {
  text-decoration:underline;
  color:#000;
}
.TPL_EVENEMENTPAGE .tri {
  padding:15px 10px 5px;
  background:url("/include/css/GAB_NANTERRE/images/evenementListe_coin.png") 100% 100% no-repeat #F5F5F5;
}
.TPL_EVENEMENTPAGE .tri p { margin:0 0 10px; }
.TPL_EVENEMENTPAGE .tri a {
  background-color:#e2e2e2;
  padding:2px 5px;
  text-decoration:none;
  color:#000;
  font-size:1.084em;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
  font-family:'asapbold';
}
.TPL_EVENEMENTPAGE .tri a:hover {
  background-color:#000000;
  color:#e2e2e2;
}
.TPL_EVENEMENTPAGE .voirTous {
  float:right;
  color:#222222;
  font-size:1.084em;
  background:url("/include/css/GAB_NANTERRE/images/petiteFlecheN.png") left 7px no-repeat transparent;
  padding:3px 0 0 15px;
  text-decoration:none;
  font-family:'asapbold';
}
.TPL_EVENEMENTPAGE .voirTous:focus, .TPL_EVENEMENTPAGE .voirTous:hover {
  color:#222222;
  text-decoration:underline;
}
.TPL_EVENEMENTPAGE .heure {
  color:#d81e41;
  font-weight:bold;
  font-size:0.917em;
  width:208px;
  float:right;
}
#tpl_evenementPage .voirTous {
  float:right;
  color:#222222;
  font-size:1.084em;
  background:url("/include/css/GAB_NANTERRE/images/petiteFlecheN.png") left 7px no-repeat transparent;
  padding:3px 0 0 15px;
  font-family:'asapbold';
}
#tpl_evenementPage .voirTous a {
  text-decoration:none;
  color:#222222;
}
#tpl_evenementPage .voirTous a:hover, #tpl_evenementPage .voirTous a:focus {
  text-decoration:underline;
  color:#222222;
}
.TPL_EVENEMENTQUARTIER { zoom:1; }
.TPL_EVENEMENTQUARTIER:before, .TPL_EVENEMENTQUARTIER:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.TPL_EVENEMENTQUARTIER:after { clear:both; }
#colonneDroite .TPL_EVENEMENTQUARTIER .innerParagraphe { background-color:transparent; }
#colonneDroite .TPL_EVENEMENTQUARTIER h3 {
  padding:2px 5px 3px 10px;
  color:#fff;
  margin:0;
  font-size:1.5em;
  background-color:#282828;
  overflow:hidden;
  font-family:'asapbold';
}
#colonneDroite .TPL_EVENEMENTQUARTIER h3 span {
  float:left;
  margin-top:2px;
}
.TPL_EVENEMENTQUARTIER h3 a.rss {
  float:right;
  margin:0;
}
.TPL_EVENEMENTQUARTIER h3 a.rss:hover { margin:0; }
.TPL_EVENEMENTQUARTIER h3 a.billeterie {
  background:url("/include/css/GAB_NANTERRE/images/billeterieGris.png") no-repeat scroll left top transparent;
  color:#000000;
  display:block;
  float:right;
  font-size:0.685em;
  margin-top:5px;
  padding:2px 18px 2px 22px;
  text-decoration:none;
  width:144px;
  margin-right:5px;
}
.TPL_EVENEMENTQUARTIER h3 a.billeterie:focus, .TPL_EVENEMENTQUARTIER h3 a.billeterie:hover { text-decoration:underline; }
.TPL_EVENEMENTQUARTIER li {
  background-color:#f5f5f5;
  padding:10px;
  border-bottom:1px solid #d6d6d6;
  zoom:1;
}
.TPL_EVENEMENTQUARTIER li:before, .TPL_EVENEMENTQUARTIER li:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.TPL_EVENEMENTQUARTIER li:after { clear:both; }
.TPL_EVENEMENTQUARTIER ul {
  background-color:#f5f5f5;
  list-style:none;
  padding:0;
  margin:0;
  zoom:1;
}
.TPL_EVENEMENTQUARTIER ul:before, .TPL_EVENEMENTQUARTIER ul:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.TPL_EVENEMENTQUARTIER ul:after { clear:both; }
.TPL_EVENEMENTQUARTIER .date {
  color:#d81e41;
  font-size:1.084em;
  float:left;
  margin:0 5px 0 0;
  width:65px;
  line-height:1;
  font-family:'asapbold';
}
.TPL_EVENEMENTQUARTIER .date .jour { font-size:2.308em; }
.TPL_EVENEMENTQUARTIER .date2 {
  color:#d81e41;
  font-size:0.917em;
  float:left;
  margin:0 5px 0 0;
  width:65px;
  line-height:1;
  font-family:'asapbold';
}
.TPL_EVENEMENTQUARTIER .date2 .jour { font-size:1.819em; }
.TPL_EVENEMENTQUARTIER li h4 {
  font-weight:normal;
  font-size:1.334em;
  margin:0;
  width:208px;
  float:right;
  font-family:'asapregular';
}
.TPL_EVENEMENTQUARTIER li h4 a {
  text-decoration:none;
  color:#000;
}
.TPL_EVENEMENTQUARTIER li h4 a:focus, .TPL_EVENEMENTQUARTIER li h4 a:hover {
  text-decoration:underline;
  color:#000;
}
.TPL_EVENEMENTQUARTIER .tri {
  padding:15px 10px 5px;
  background:url("/include/css/GAB_NANTERRE/images/evenementListe_coin.png") 100% 100% no-repeat #F5F5F5;
}
.TPL_EVENEMENTQUARTIER .tri p { margin:0 0 10px; }
.TPL_EVENEMENTQUARTIER .tri a {
  background-color:#e2e2e2;
  padding:2px 5px;
  text-decoration:none;
  color:#000;
  font-size:1.084em;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
  font-family:'asapbold';
}
.TPL_EVENEMENTQUARTIER .tri a:hover {
  background-color:#000000;
  color:#e2e2e2;
}
.TPL_EVENEMENTQUARTIER .voirTous, .TPL_QUARTIER .voirTous {
  float:right;
  color:#222222;
  font-size:1.084em;
  background:url("/include/css/GAB_NANTERRE/images/petiteFlecheN.png") left 7px no-repeat transparent;
  padding:3px 0 0 15px;
  text-decoration:none;
  font-family:'asapbold';
}
.TPL_EVENEMENTQUARTIER .voirTous:focus, .TPL_EVENEMENTQUARTIER .voirTous:hover, .TPL_QUARTIER .voirTous:focus, .TPL_QUARTIER .voirTous:hover {
  color:#222222;
  text-decoration:underline;
}
.TPL_EVENEMENTQUARTIER .heure {
  color:#d81e41;
  font-weight:bold;
  font-size:0.917em;
  width:208px;
  float:right;
}
.TPL_EVENEMENTQUARTIER .quartier {
  width:208px;
  float:right;
}
.TPL_EVENEMENTQUARTIER .quartier span {
  background:url("/include/css/GAB_NANTERRE/images/quartierLeft.png") no-repeat scroll left top transparent;
  color:#FFFFFF;
  display:block;
  float:left;
  margin-bottom:2px;
  margin-right:2px;
  padding-left:8px;
}
.TPL_EVENEMENTQUARTIER .quartier span.inner {
  background:url("/include/css/GAB_NANTERRE/images/quartierRight.png") no-repeat scroll right top transparent;
  display:block;
  padding:2px 13px 2px 5px;
}
.TPL_EVENEMENTCALENDRIERMINI .infoCalendrier {
  display:none;
  border:2px solid #c2c2c2;
  background-color:#fff;
  position:absolute;
  width:200px;
  z-index:101;
  text-align:center;
  font-size:0.706em;
  padding:10px;
}
.TPL_EVENEMENTCALENDRIERMINI #evtCalendar table { width:100%; }
.TPL_EVENEMENTCALENDRIERMINI .infoCalendrier h4 { font-size:1.167em; }
.TPL_EVENEMENTCALENDRIERMINI #evtCalendar table td.evt .infoCalendrier ul {
  margin:0 0 0 5px;
  padding:0;
}
.TPL_EVENEMENTCALENDRIERMINI #evtCalendar table td.evt .infoCalendrier ul li a {
  background:url("/include/css/GAB_NANTERRE/images/petiteFlecheN.png") left 2px no-repeat #fff !important;
  text-align:left;
  color:#000;
  display:block;
  padding:2px 0 2px 15px;
  line-height:1;
}
.TPL_EVENEMENTCALENDRIERMINI #evtCalendar table td.evt .infoCalendrier ul li a:hover { text-decoration:underline; }
.TPL_EVENEMENTCALENDRIERMINI .innerParagraphe h2 {
  background-color:#282828;
  color:#e0e0e0;
  font-size:1.5em;
  text-align:center;
  padding:10px 15px;
  line-height:1;
  margin:0;
  font-family:'asapbold';
}
.TPL_EVENEMENTCALENDRIERMINI #evtCalendarNav {
  position:relative;
  font-size:1em;
  background-color:#282828;
  color:#E0E0E0;
  zoom:1;
}
.TPL_EVENEMENTCALENDRIERMINI #evtCalendarNav:before, .TPL_EVENEMENTCALENDRIERMINI #evtCalendarNav:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.TPL_EVENEMENTCALENDRIERMINI #evtCalendarNav:after { clear:both; }
.TPL_EVENEMENTCALENDRIERMINI #evtCalendarNav .agendaPrecedent {
  position:absolute;
  left:2px;
  top:11px;
}
.TPL_EVENEMENTCALENDRIERMINI #evtCalendarNav .agendaSuivant {
  position:absolute;
  right:7px;
  top:11px;
}
.TPL_EVENEMENTCALENDRIERMINI .mois {
  color:#e0e0e0;
  font-size:1.334em;
  padding-bottom:4px;
  display:block;
  line-height:1;
  font-family:'asapregular';
}
.TPL_EVENEMENTCALENDRIERMINI #evtCalendar table {
  margin:0;
  border-width:0;
}
.TPL_EVENEMENTCALENDRIERMINI #evtCalendar table th {
  background-color:#f5f5f5;
  font-family:Arial;
  color:#666666;
  font-size:0.917em;
  border-width:1px;
  border-style:solid;
  border-color:#f5f5f5 #f5f5f5 #cfcfcf;
  text-transform:uppercase;
  padding:4px 0;
}
.TPL_EVENEMENTCALENDRIERMINI #evtCalendar table td.aucunEvt {
  border:1px solid #cfcfcf;
  background-color:#e5e5e5;
  color:#666666;
}
.TPL_EVENEMENTCALENDRIERMINI #evtCalendar table td.evt {
  background-color:#D81E41 !important;
  color:#fff;
}
.TPL_EVENEMENTCALENDRIERMINI #evtCalendar table td.evt a {
  background-color:#D81E41 !important;
  color:#fff;
  text-decoration:none;
  line-height:1;
  padding:10px;
}
.TPL_EVENEMENTCALENDRIERMINI #evtCalendar table td {
  border:1px solid #cfcfcf;
  font-size:1.417em;
  text-align:center;
  padding:0;
  width:42px;
}
.TPL_EVENEMENTCALENDRIERMINI #evtCalendar table td a { color:#fff; }
.TPL_EVENEMENTCALENDRIERMINI #evtCalendar table td.moisAutre {
  background-color:#f0f0f0;
  color:#b4b3b3;
}
.TPL_CINEMA h2 {
  font-weight:normal;
  color:#000;
  font-size:1.334em;
  font-family:'asapregular';
}
.TPL_CINEMA h3 {
  color:#D81E41;
  font-size:1.334em;
  font-weight:normal;
  font-family:'asapbold';
}
.TPL_CINEMA .infoPrincipal { overflow:hidden; }
.TPL_CINEMA .titre { font-weight:bold; }
.TPL_CINEMA .description { padding-top:15px; }
.TPL_CINEMA .description, .TPL_CINEMA .horaires {
  display:block;
  clear:both;
  margin-bottom:15px;
  overflow:hidden;
}
.TPL_CINEMA .horaires .titre, .TPL_CINEMA .description .titre {
  font-size:1.167em;
  font-weight:normal;
  width:95px;
  padding:0 0 40px 36px;
  display:block;
  float:left;
  background:url("/include/css/GAB_NANTERRE/images/synopsis.png") left top no-repeat transparent;
  font-family:'asapregular';
}
.TPL_CINEMA .description .resume { margin-left:131px; }
.TPL_CINEMA .horaires .titre {
  background:url("/include/css/GAB_NANTERRE/images/horaire.png") left top no-repeat transparent;
  background-size:20px;
}
.TPL_CINEMA .horaire { margin-left:131px; }
.TPL_CINEMA .item {
  position:relative;
  border-top:1px solid #d6d6d6;
}
.TPL_CINEMA .item a {
  position:absolute;
  right:0;
  top:22px;
  color:#222222;
  font-size:1.084em;
  background:url("/include/css/GAB_NANTERRE/images/petiteFlecheN.png") left 7px no-repeat transparent;
  padding:3px 0 0 15px;
  text-decoration:none;
  font-family:'asapregular';
}
.TPL_CINEMA .item a:hover, .TPL_CINEMA .item a:focus {
  color:#222222;
  text-decoration:underline;
}
.TPL_CINEMA .horaires { margin:0; }
.TPL_CINEMA .horaires p .jour { font-weight:bold; }
.TPL_PUBLICATIONACCUEIL { zoom:1; }
.TPL_PUBLICATIONACCUEIL:before, .TPL_PUBLICATIONACCUEIL:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.TPL_PUBLICATIONACCUEIL:after { clear:both; }
#colonneDroite .TPL_PUBLICATIONACCUEIL h2 {
  background-color:#fff;
  color:#000;
  padding:0;
  line-height:1;
  margin-bottom:30px;
}
#colonneDroite .TPL_PUBLICATIONACCUEIL .innerParagraphe {
  background-color:transparent;
  padding:0;
  margin:0;
}
#colonneDroite .TPL_PUBLICATIONACCUEIL .innerParagraphe .innerContent {
  background-color:#fff;
  padding:13px;
}
.TPL_PUBLICATIONACCUEIL .image { text-align:center; }
.TPL_PUBLICATIONACCUEIL .date {
  color:#000;
  text-align:center;
  font-size:1.5em;
  line-height:1;
  padding:13px 0;
  font-family:'asapregular';
}
.TPL_PUBLICATIONACCUEIL .date .mois {
  color:#D81E41;
  font-family:'asapbold';
}
.TPL_PUBLICATIONACCUEIL p.feuilleter {
  background:url("/include/css/GAB_NANTERRE/images/telechargerPublication.png") left top no-repeat transparent;
  width:162px;
  margin:0 auto;
  padding:3px 19px 7px 31px;
}
.TPL_PUBLICATIONACCUEIL p.telecharger {
  background:url("/include/css/GAB_NANTERRE/images/voirToutePublication.png") left top no-repeat transparent;
  width:180px;
  margin:0 auto;
  padding:3px 19px 7px 31px;
}
.TPL_PUBLICATIONACCUEIL p.telecharger a, .TPL_PUBLICATIONACCUEIL p.feuilleter a {
  color:#fff;
  text-decoration:none;
  font-size:1.417em;
  font-weight:normal;
  font-family:'asapbold';
}
.TPL_PUBLICATIONACCUEIL p.telecharger a:hover, .TPL_PUBLICATIONACCUEIL p.feuilleter a:hover { text-decoration:underline; }
.TPL_PUBLICATIONACCUEIL .voirTous a {
  float:right;
  color:#222222;
  font-size:1.084em;
  background:url("/include/css/GAB_NANTERRE/images/petiteFlecheN.png") left 7px no-repeat transparent;
  padding:3px 0 0 15px;
  text-decoration:none;
  font-family:'asapbold';
}
.TPL_PUBLICATIONACCUEIL .voirTous a:focus, .TPL_PUBLICATIONACCUEIL .voirTous a:hover {
  color:#222222;
  text-decoration:underline;
}
.tpl_publication { zoom:1; }
.tpl_publication:before, .tpl_publication:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.tpl_publication:after { clear:both; }
.TPL_PUBLICATIONLISTE .itemOne p.telecharger { clear:both; }
.TPL_SONDAGELISTE .item .lienImage, .TPL_PUBLICATIONLISTE .item .lienImage {
  background:url("/include/css/GAB_NANTERRE/images/accrocheImageListe.png") center bottom no-repeat;
  display:block;
  float:left;
  padding-bottom:9px;
}
.TPL_PUBLICATIONLISTE .item .image, .TPL_SONDAGELISTE .item .image {
  background:#F5F5F5;
  padding:0;
  width:219px;
  text-align:center;
}
.TPL_PUBLICATIONLISTE .item .image img, .TPL_SONDAGELISTE .item .image img { vertical-align:middle; }
.TPL_PUBLICATIONLISTE .itemOne .lienImage {
  background:url("/include/css/GAB_NANTERRE/images/accrochePage.png") center bottom no-repeat;
  padding-bottom:22px;
  display:block;
}
.TPL_PUBLICATIONLISTE .itemOne .image {
  padding:0;
  background:#F5F5F5;
}
.TPL_PUBLICATIONLISTE .itemOne .image img { vertical-align:middle; }
.TPL_PUBLICATIONLISTE p.feuilleter {
  background:url("/include/css/GAB_NANTERRE/images/feuilleterSmall.png") left top no-repeat transparent;
  width:140px;
  margin:0 auto;
  padding:2px 17px 7px 31px;
  float:left;
}
.TPL_PUBLICATIONLISTE p.telecharger {
  background:url("/include/css/GAB_NANTERRE/images/telechargerSmall.png") left top no-repeat transparent;
  width:156px;
  margin:0 auto;
  padding:2px 14px 7px 31px;
  float:left;
}
.TPL_PUBLICATIONLISTE p.telecharger a, .TPL_PUBLICATIONLISTE p.feuilleter a {
  background:#d81e41;
  color:#fff;
  text-decoration:none;
  font-size:1.25em;
  font-weight:normal;
  font-family:'asapbold';
}
.TPL_PUBLICATIONLISTE p.telecharger a:hover, .TPL_PUBLICATIONLISTE p.feuilleter a:hover { text-decoration:underline; }
.TPL_PUBLICATION .voirTous { clear:both; }
.TPL_PUBLICATION .voirTous:hover { text-decoration:underline; }
.TPL_PUBLICATION p.feuilleter a, .TPL_PUBLICATION p.telecharger a {
  background:url("/include/css/GAB_NANTERRE/images/planNiv1Selected.png") left top no-repeat transparent;
  color:#D81E41;
  display:inline-block;
  padding:1px 0 4px 25px;
  text-decoration:none;
  font:normal 1.25em 'asapbold';
  margin-bottom:5px;
}
.TPL_PUBLICATION p.feuilleter a:hover, .TPL_PUBLICATION p.telecharger a:hover { text-decoration:underline; }
.TPL_PUBLICATION .image {
  background-color:#f5f5f5;
  height:auto;
  text-align:center;
}
.TPL_PUBLICATIONCARROUSEL {
  margin:0 0 10px;
  zoom:1;
}
.TPL_PUBLICATIONCARROUSEL:before, .TPL_PUBLICATIONCARROUSEL:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.TPL_PUBLICATIONCARROUSEL:after { clear:both; }
.TPL_PUBLICATIONCARROUSEL h3 {
  font-size:1.334em;
  min-height:32px;
  line-height:1;
  padding-top:25px;
  font-family:'asapregular';
}
.TPL_PUBLICATIONCARROUSEL h3 a:hover, .TPL_PUBLICATIONCARROUSEL h3 a:focus, .TPL_PUBLICATIONCARROUSEL h3 a {
  color:#000;
  text-decoration:none;
}
.TPL_PUBLICATIONCARROUSEL .left, .TPL_PUBLICATIONCARROUSEL .right {
  height:175px;
  width:25px;
  cursor:pointer;
}
.TPL_PUBLICATIONCARROUSEL .left {
  float:left;
  background:url("/include/css/GAB_NANTERRE/images/precedentDiapo.png") left 45% no-repeat transparent;
  display:none;
}
.TPL_PUBLICATIONCARROUSEL .left:hover { background:url("/include/css/GAB_NANTERRE/images/precedentDiapoHover.png") left 45% no-repeat transparent; }
.TPL_PUBLICATIONCARROUSEL .right:hover { background:url("/include/css/GAB_NANTERRE/images/suivantDiapoHover.png") left 45% no-repeat transparent; }
.TPL_PUBLICATIONCARROUSEL .right {
  float:right;
  background:url("/include/css/GAB_NANTERRE/images/suivantDiapo.png") left 45% no-repeat transparent;
}
.TPL_PUBLICATIONCARROUSEL .innerCarrousel {
  position:relative;
  overflow:hidden;
  width:570px;
}
.TPL_PUBLICATIONCARROUSEL .innerCarrousel ul {
  position:relative;
  width:10000px;
  margin:0;
  padding:0;
  left:0;
}
.TPL_PUBLICATIONCARROUSEL .innerCarrousel ul li {
  float:left;
  width:285px;
  list-style:none;
  margin:0;
  padding:0;
}
.TPL_PUBLICATIONCARROUSEL .innerCarrousel ul li img {
  float:left;
  margin:0 10px 0 0;
}
.TPL_PUBLICATIONCARROUSEL p.feuilleter, .TPL_PUBLICATIONCARROUSEL p.telecharger {
  background:url("/include/css/GAB_NANTERRE/images/telechargezVerySmall.png") left top no-repeat transparent;
  width:84px;
  margin:0 auto;
  padding:2px 14px 7px 31px;
  float:left;
}
.TPL_PUBLICATIONCARROUSEL p.telecharger a, .TPL_PUBLICATIONCARROUSEL p.feuilleter a {
  color:#fff;
  text-decoration:none;
  font-size:1.25em;
  font-weight:normal;
  font-family:'asapbold';
}
.TPL_PUBLICATIONCARROUSEL p.telecharger a:hover, .TPL_PUBLICATIONCARROUSEL p.feuilleter a:hover { text-decoration:underline; }
.TPL_PUBLICATIONCARROUSEL .voirTous a {
  float:right;
  color:#222222;
  font-size:1.084em;
  background:url("/include/css/GAB_NANTERRE/images/petiteFlecheN.png") left 7px no-repeat transparent;
  padding:3px 0 0 15px;
  text-decoration:none;
  font-family:'asapbold';
}
.TPL_PUBLICATIONCARROUSEL .voirTous a:focus, .TPL_PUBLICATIONCARROUSEL .voirTous a:hover {
  color:#222222;
  text-decoration:underline;
}
.TPL_PUBLICATIONCARROUSEL .date {
  color:#777;
  font-size:1.25em;
  margin-bottom:10px;
  font-family:'asapregular';
}
.interne #colonneDroite .TPL_ANNUAIRERECHERCHEQUARTIER .innerParagraphe { background-color:#fff; }
.interne .TPL_ANNUAIRERECHERCHEQUARTIER h2, .interne .TPL_ANNUAIRERECHERCHE h2 {
  color:#363636;
  margin:0;
  font-family:'asapbold';
  font-size:1.584em;
}
.interne .TPL_ANNUAIRERECHERCHE form {
  background:url("/include/css/GAB_NANTERRE/images/annuaireRechercheInnerForm.png") left top no-repeat transparent;
  padding:25px 12px;
}
.interne .TPL_ANNUAIRERECHERCHE form label {
  width:27%;
  font-size:0.917em;
}
.interne .TPL_ANNUAIRERECHERCHEQUARTIER form #MOTS_CLES, .interne .TPL_ANNUAIRERECHERCHE form select, .interne .TPL_ANNUAIRERECHERCHE form #MOTS_CLES { border:1px solid #000; }
.interne .TPL_ANNUAIRERECHERCHEQUARTIER form span.submit, .interne .TPL_ANNUAIRERECHERCHE form span.submit {
  margin-left:27%;
  background:url("/include/css/GAB_NANTERRE/images/formSubmitAnnuaire.png") left center no-repeat transparent;
}
.interne .TPL_ANNUAIRERECHERCHEQUARTIER form input.submit, .interne .TPL_ANNUAIRERECHERCHE form input.submit {
  background:url("/include/css/GAB_NANTERRE/images/formSubmitAnnuaire.png") right center no-repeat transparent;
  color:#FFFFFF;
  font-size:1.417em;
  font-weight:normal;
  text-decoration:none;
  text-transform:none;
  overflow:visible;
  font-family:'asapbold';
}
.interne .TPL_ANNUAIRERECHERCHEQUARTIER form input.submit:hover, .interne .TPL_ANNUAIRERECHERCHE form input.submit:hover { text-decoration:underline; }
.interne .TPL_ANNUAIRERECHERCHE form p { padding:8px 0; }
.interne .TPL_ANNUAIRERECHERCHEQUARTIER .lireLaSuite, .interne .TPL_ANNUAIRERECHERCHE .lireLaSuite { float:right; }
.TPL_ANNUAIRERECHERCHEQUARTIER form select { border:1px solid #000; }
.TPL_ANNUAIRERECHERCHEQUARTIER form p { padding:3px 0; }
.TPL_ANNUAIRERECHERCHEQUARTIER form {
  background:url("/include/css/GAB_NANTERRE/images/annuaireRechercheInnerForm.png") left top no-repeat transparent;
  padding:15px 12px;
}
.TPL_ANNUAIRERECHERCHEQUARTIER form label {
  float:none;
  width:auto;
  font-size:0.917em;
}
.TPL_ANNUAIRERECHERCHEQUARTIER form p.actionP { padding-top:10px; }
.TPL_ELULISTE table { border:0; }
.TPL_ELULISTE table td {
  border:0;
  background-color:transparent;
}
.TPL_ELU .maire h3, .TPL_ELULISTE .itemInfo h3 {
  color:#000000;
  font-family:'asapregular';
  font-size:1.334em;
  margin:0;
}
.TPL_ELU .maire, .TPL_ELULISTE .maire {
  text-align:center;
  width:30%;
  margin:15px auto;
}
.TPL_ELU .select {
  margin:0 0 10px;
  zoom:1;
}
.TPL_ELU .select:before, .TPL_ELU .select:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.TPL_ELU .select:after { clear:both; }
.TPL_ELU .voirTous a {
  float:right;
  color:#222222;
  font-size:1.084em;
  background:url("/include/css/GAB_NANTERRE/images/petiteFlecheN.png") left 7px no-repeat transparent;
  padding:3px 0 0 15px;
  text-decoration:none;
  font-family:'asapbold';
}
.TPL_ELU .voirTous a:focus, .TPL_ELU .voirTous a:hover { color:#222222; }
.TPL_ELU .date {
  color:#777;
  font-size:1.25em;
  margin-bottom:10px;
  font-family:'asapregular';
}
.TPL_ELU .maire form label {
  display:block;
  width:100%;
  float:none;
}
.TPL_ELULISTE .item {
  text-align:center;
  vertical-align:top;
}
.TPL_ELULISTE .item img {
  max-width:100px;
  max-height:120px;
}
.TPL_ELULISTE .itemInfo h4 {
  background:none;
  color:#000000;
  font-family:'asapbold';
  font-size:1.084em;
  font-weight:normal;
  margin:0 0 5px;
}
.TPL_FAQLISTECATEGORIE .reponse, .TPL_FAQLISTE .reponse { padding-top:10px; }
.TPL_FAQLISTECATEGORIE form .rechercheAvancee p.action {
  bottom:10px;
  float:right;
}
.TPL_FAQLISTECATEGORIE li.item h3 { font-weight:normal; }
.TPL_FAQLISTE .item h3, .TPL_FAQLISTECATEGORIE li.item h3 {
  background:url("/include/css/GAB_NANTERRE/images/iconeFAQ.png") left 2px no-repeat transparent;
  padding-left:30px;
  font-size:1.5em;
}
.TPL_FAQLISTE .item h3 a, .TPL_FAQLISTECATEGORIE li.item h3 a { color:#D81E41; }
.TPL_FAQLISTE .item h4, .TPL_FAQLISTECATEGORIE li.item h4 {
  background:none;
  font-family:'asapregular';
  font-size:1.167em;
  padding-left:30px;
}
.TPL_FAQLISTE .categorie { font-size:1.5em; }
.TPL_FAQLISTECATEGORIE .item .reponse, .TPL_FAQLISTE .item .reponse {
  background:#f0f0f0;
  padding:15px 20px;
  margin:10px 0 0 30px;
  position:relative;
}
.TPL_FAQLISTECATEGORIE .fermer, .TPL_FAQLISTE .fermer {
  background:url("/include/css/GAB_NANTERRE/images/faqFermer.png") 0 0 no-repeat;
  display:block;
  height:19px;
  width:19px;
  position:absolute;
  top:8px;
  right:8px;
  text-indent:-10000px;
}
.TPL_FAQLISTE .eventListe .rechercheAvancee .type {
  float:left;
  width:auto;
}
.TPL_FAQLISTE .eventListe .rechercheAvancee p.action, .TPL_FAQLISTECATEGORIE .eventListe .rechercheAvancee p.action { margin-top:20px; }
.tpl_recherche form {
  background:none;
  height:40px;
  padding-left:0;
  margin-bottom:0;
}
.tpl_recherche form #tpl_rechercheSearchStringInputID {
  padding:8px;
  width:40%;
}
.tpl_recherche .tpl_rechercheInfosResultat { padding:5px 0px; }
.tpl_recherche .searchFilterContainer {
  background-color:#f5f5f5;
  width:220px;
  float:left;
  margin-right:20px;
  margin-top:37px;
}
.tpl_recherche .searchResultsContainer {
  float:right;
  width:700px;
}
.tpl_recherche .voirTous a {
  float:right;
  color:#222222;
  font-size:1.084em;
  background:url("/include/css/GAB_NANTERRE/images/petiteFlecheN.png") left 7px no-repeat transparent;
  padding:3px 0 0 15px;
  text-decoration:none;
  font-family:'asapbold';
}
.tpl_recherche .voirTous a:focus, .tpl_recherche .voirTous a:hover {
  color:#222222;
  text-decoration:underline;
}
.tpl_recherche .allResult {
  font-size:1.584em;
  background-color:#dcdcdc;
  padding:7px 13px;
  margin:0 0 10px 0;
  display:block;
}
.tpl_recherche .allResult a {
  color:#000;
  text-decoration:none;
}
.tpl_recherche .allResult a:hover, .tpl_recherche .allResult a:focus { text-decoration:underline; }
.tpl_recherche .searchFilterContainer .filtrerPar { padding:5px 10px; }
.tpl_recherche .searchFilterContainer ul {
  padding:5px 10px;
  list-style:none;
}
.tpl_recherche .searchFilterContainer ul li a {
  border-bottom:1px solid #D6D6D6;
  display:block;
  margin-bottom:3px;
  padding:6px 0 3px 30px;
  text-decoration:none;
}
.tpl_recherche .searchFilterContainer ul li a.selected { font-weight:bold; }
.tpl_recherche .item .alignright { margin-top:5px; }
.tpl_recherche .item h3 {
  overflow:hidden;
  padding-bottom:5px;
}
.tpl_recherche .item h3 span, .tpl_recherche .item h3 a {
  padding-left:30px;
  padding-top:2px;
  display:block;
  float:left;
}
.tpl_recherche h3.actualite a { background:url("/include/css/GAB_NANTERRE/images/pictoSearchActu.png") left top no-repeat transparent; }
.tpl_recherche h3.annuaire a { background:url("/include/css/GAB_NANTERRE/images/pictoSearchAnnuaire.png") left top no-repeat transparent; }
.tpl_recherche h3.document a { background:url("/include/css/GAB_NANTERRE/images/pictoSearchDocument.png") left top no-repeat transparent; }
.tpl_recherche h3.evenement a { background:url("/include/css/GAB_NANTERRE/images/pictoSearchEvenement.png") left top no-repeat transparent; }
.tpl_recherche h3.faq span { background:url("/include/css/GAB_NANTERRE/images/pictoSearchFaq.png") left top no-repeat transparent; }
.tpl_recherche h3.emploi a { background:url("/include/css/GAB_NANTERRE/images/pictoSearchEmploi.png") left top no-repeat transparent; }
.tpl_recherche h3.page a { background:url("/include/css/GAB_NANTERRE/images/pictoSearchPage.png") left top no-repeat transparent; }
.tpl_recherche h3.publication a { background:url("/include/css/GAB_NANTERRE/images/pictoSearchPublication.png") left top no-repeat transparent; }
.tpl_recherche h3.video a { background:url("/include/css/GAB_NANTERRE/images/pictoSearchVideo.png") left top no-repeat transparent; }
.tpl_recherche .searchFilterContainer li.actualite a { background:url("/include/css/GAB_NANTERRE/images/pictoSearchActu.png") left top no-repeat transparent; }
.tpl_recherche .searchFilterContainer li.annuaire a { background:url("/include/css/GAB_NANTERRE/images/pictoSearchAnnuaire.png") left top no-repeat transparent; }
.tpl_recherche .searchFilterContainer li.document a { background:url("/include/css/GAB_NANTERRE/images/pictoSearchDocument.png") left top no-repeat transparent; }
.tpl_recherche .searchFilterContainer li.evenement a { background:url("/include/css/GAB_NANTERRE/images/pictoSearchEvenement.png") left top no-repeat transparent; }
.tpl_recherche .searchFilterContainer li.faq a { background:url("/include/css/GAB_NANTERRE/images/pictoSearchFaq.png") left top no-repeat transparent; }
.tpl_recherche .searchFilterContainer li.offreemploi a { background:url("/include/css/GAB_NANTERRE/images/pictoSearchEmploi.png") left top no-repeat transparent; }
.tpl_recherche .searchFilterContainer li.page a { background:url("/include/css/GAB_NANTERRE/images/pictoSearchPage.png") left top no-repeat transparent; }
.tpl_recherche .searchFilterContainer li.publication a { background:url("/include/css/GAB_NANTERRE/images/pictoSearchPublication.png") left top no-repeat transparent; }
.tpl_recherche .searchFilterContainer li.video a { background:url("/include/css/GAB_NANTERRE/images/pictoSearchVideo.png") left top no-repeat transparent; }
.tpl_recherche .searchFilterContainer li a:hover, .tpl_recherche .searchFilterContainer lia:focus { text-decoration:underline; }
.tpl_sondage .groupeQuestionInner {
  padding:10px 0;
  zoom:1;
}
.tpl_sondage .groupeQuestionInner:before, .tpl_sondage .groupeQuestionInner:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.tpl_sondage .groupeQuestionInner:after { clear:both; }
.tpl_sondage .message { padding:5px 0; }
.tpl_sondage ul {
  list-style:none;
  width:50%;
  zoom:1;
}
.tpl_sondage ul:before, .tpl_sondage ul:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.tpl_sondage ul:after { clear:both; }
.tpl_sondage ul.mdl { width:90%; }
.tpl_sondage  li {
  margin-bottom:3px;
  padding-bottom:3px;
  border-bottom:1px solid #cecece;
  position:relative;
  clear:both;
  zoom:1;
}
.tpl_sondage  li:before, .tpl_sondage  li:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.tpl_sondage  li:after { clear:both; }
.tpl_sondage  li label { width:90%; }
.tpl_sondage  li input { float:right; }
.tpl_sondage .resultatGraphique { height:20px; }
.tpl_sondage .resultatGraphique div {
  background-color:#D81E41;
  height:20px;
  float:left;
}
.tpl_sondage .resultatNumerique {
  position:absolute;
  font-weight:bold;
  top:30px;
  left:10px;
  color:#fff;
}
.tpl_sondage.mdl .action { margin-left:10px; }
.tpl_sondage.mdl form { padding-bottom:10px; }
.tpl_sondage .voirTous { text-decoration:none; }
.tpl_sondage .voirTous:hover {
  color:#222222;
  text-decoration:underline;
}
.TPL_OFFREEMPLOILISTE h2 {
  float:left;
  width:585px;
  background:url("/include/css/GAB_NANTERRE/images/h2Filet") 0 12px repeat-x transparent;
}
.TPL_OFFREEMPLOILISTE h2 span {
  padding:0 10px 0 0;
  background-color:#FFFFFF;
}
.TPL_OFFREEMPLOILISTE .rss {
  float:right;
  margin-right:5px;
}
.TPL_OFFREEMPLOILISTE .blocNavigation { clear:both; }
.tpl_offreemploi .label, .tpl_offreEmploiListe .label { font-weight:bold; }
.tpl_offreemploi .deposerCandidatureBloc a {
  display:block;
  width:150px;
  padding:3px 10px 4px 30px;
  background:url("/include/css/GAB_NANTERRE/images/postuler.png") left top no-repeat transparent;
  text-decoration:none;
  color:#fff;
  margin:10px auto;
  font-size:1.334em;
  font-family:'asapbold';
}
.tpl_offreemploi .deposerCandidatureBloc a:hover { text-decoration:underline; }
.tpl_offreEmploiListe .deposerCandidatureBloc a {
  display:block;
  width:202px;
  padding:4px 5px 3px 35px;
  background:url("/include/css/GAB_NANTERRE/images/depotCandidature.png") left top no-repeat transparent;
  text-decoration:none;
  color:#fff;
  margin:10px auto;
  font-size:1.334em;
  font-family:'asapbold';
}
.TPL_CANDIDAT_SPONTANEES form label, .TPL_CANDIDAT form label { width:32%; }
.tpl_offreemploi .description { margin:15px 0; }
.TPL_SIG .showRecherche span {
  font-size:1.5em;
  color:#777777;
  background:url("/include/css/GAB_NANTERRE/images/deplier.png") left 3px no-repeat transparent;
  padding-left:25px;
  display:block;
  text-decoration:none;
  font-family:'asapregular';
}
.TPL_SIG p.loading {
  margin-left:-5px;
  margin-top:0;
  padding:0;
}
.TPL_SIG p.loading img { display:block; }
.TPL_SIG .requis {
  position:absolute;
  bottom:0;
}
.TPL_SIG form .rechercheAvancee {
  position:relative;
  height:100px;
}
.TPL_SIG form .rechercheAvancee p { width:60%; }
.TPL_SIG form .rechercheAvancee input[type="text"] { width:271px; }
.TPL_SIG #HomeButton {
  position:relative;
  left:20px;
  top:125px;
}
.TPL_SIG .resultat { margin:0; }
.TPL_SIG .resultat li {
  padding-bottom:0;
  padding-top:0;
  margin-top:18px;
}
.TPL_SIG .resultat li .lireSuite {
  color:#222222;
  font-size:1.084em;
  background:url("/include/css/GAB_NANTERRE/images/petiteFlecheN.png") left 4px no-repeat transparent;
  padding:0 0 15px 17px;
  text-decoration:none;
  display:inline-block;
  font-family:'asapbold';
}
.TPL_SIG .search, .TPL_SIG .find {
  width:620px;
  margin:0 0 15px;
  padding:1px 0 0;
  background:url("/include/css/GAB_NANTERRE/images/mea_top.png") left top no-repeat transparent;
}
.TPL_SIG .search .inner, .TPL_SIG .find .inner {
  padding:12px 15px 15px;
  background:url("/include/css/GAB_NANTERRE/images/mea_bottom.png") left bottom no-repeat transparent;
}
.TPL_SIG .lireLaSuite { text-decoration:underline; }
.TPL_PORTFOLIODIAPORAMA .vignettes { overflow:hidden; }
.TPL_PORTFOLIODIAPORAMA .vignettes a { text-decoration:none; }
.TPL_PORTFOLIOREPORTAGELISTE .vignettes a { text-decoration:none; }
.TPL_PORTFOLIOREPORTAGELISTE .eventListe .item .categorie { margin-bottom:10px; }
.portofolio .imagePortofolio {
  display:block;
  max-width:620px;
  height:270px;
  padding-bottom:22px;
  margin-bottom:0;
  background:url("/include/css/GAB_NANTERRE/images/accrochePage.png") center bottom no-repeat transparent;
  text-align:center;
}
.portofolio .imagePortofolio .lienCarrousel {
  position:relative;
  display:block;
}
.portofolio .imagePortofolio .masque {
  background:url("/include/css/GAB_NANTERRE/images/masquePortfolio.png") 50% 50% no-repeat;
  position:absolute;
  left:0px;
  top:0px;
  width:620px;
  height:270px;
  cursor:pointer;
}
#contenu .portofolio .vignettes {
  overflow:hidden;
  height:60px;
  padding:5px 0;
  background-color:#282828;
}
#contenu .portofolio .vignettes a {
  display:block;
  float:left;
  margin-left:5px;
  height:60px;
  line-height:60px;
}
#contenu .portofolio .vignettes a img { vertical-align:middle; }
#colonneDroite .portofolio .imagePortofolio {
  max-width:300px;
  height:175px;
  padding-bottom:17px;
}
#colonneDroite .portofolio .imagePortofolio .masque {
  width:300px;
  height:170px;
  top:0;
  left:0;
}
#colonneDroite .portofolio .vignettes { overflow:hidden; }
#colonneDroite .portofolio .vignettes a {
  background-color:#282828;
  display:block;
  float:left;
  margin:0 0 5px;
  padding:5px 0 0;
  text-align:center;
  text-decoration:none;
  width:96px;
}
#colonneDroite .portofolio .vignettes a.centre {
  margin-left:5px;
  margin-right:5px;
}
#cboxContent h2 {
  padding:5px 0 0 10px;
  color:#fff;
}
#colorbox #cboxCurrent {
  color:#fff;
  font-family:'asapbold';
  font-size:1.25em;
  font-weight:normal;
}
#colorbox #cboxNext {
  width:20px;
  height:20px;
  background:url("/include/css/GAB_NANTERRE/images/suivAgenda.png") left top no-repeat transparent;
  bottom:3px;
}
#colorbox #cboxPrevious {
  width:20px;
  height:20px;
  background:url("/include/css/GAB_NANTERRE/images/precAgenda.png") left top no-repeat transparent;
  bottom:3px;
  left:2px;
}
#colorbox #cboxTitle {
  bottom:0;
  color:#949494;
  min-height:25px;
  left:0;
  position:absolute;
  text-align:center;
  width:100%;
  color:#fff;
  background-color:#000;
}
#colorbox.portofolio #cboxTitle { background-color:transparent; }
.tpl_externalFeed ul {
  list-style:none;
  padding:0;
  margin:10px 0;
}
.tpl_externalFeed ul li {
  background:url("/include/css/GAB_NANTERRE/images/petiteFlecheN.png") left 3px no-repeat transparent;
  border-bottom:1px solid #D6D6D6;
  margin-bottom:5px;
  padding:0 0 5px 15px;
}
.tpl_externalFeed ul li a {
  text-decoration:none;
  color:#000;
}
.tpl_externalFeed ul li a:hover {
  color:#000;
  text-decoration:underline;
}
.TPL_COLLECTELISTE form {
  float:left;
  width:45%;
  background:url("/include/css/GAB_NANTERRE/images/formEncombrant.png") left top no-repeat transparent;
  min-height:147px;
}
.TPL_COLLECTELISTE .formInner { padding:15px; }
.TPL_COLLECTELISTE .formInner p label {
  width:100%;
  padding-bottom:3px;
}
.TPL_COLLECTELISTE p.ou {
  float:left;
  width:4%;
  text-align:center;
  margin:0 3%;
  font-size:1.334em;
  padding-top:50px;
  color:#000;
  font-family:'asapbold';
}
.TPL_COLLECTELISTE .liste {
  clear:both;
  padding-top:15px;
}
.TPL_COLLECTELISTE h2 { margin:0 0 5px 0; }
.TPL_COLLECTELISTE #RUE_LIBELLE, .TPL_COLLECTELISTE #ID_COLLECTE {
  width:100%;
  margin-bottom:3px;
}
.TPL_COLLECTELISTE .noResult {
  margin-top:15px;
  padding:18px 0;
  text-align:left;
  font-weight:bold;
  border-top:1px solid #D6D6D6;
}
ul.ui-autocomplete {
  border:1px solid #dbdbdb;
  background-color:#fff;
  display:block;
  list-style:none outside none;
  padding:10px;
  position:relative;
  width:234px;
  z-index:20;
}
ul.ui-autocomplete li a {
  border-top:1px solid #CCCCCC;
  cursor:pointer;
  display:block;
  margin:5px 0 0;
  padding:5px 0 0;
  text-decoration:none;
}
ul.ui-autocomplete li:first-child a {
  margin-top:0;
  padding-top:0;
  border:0;
}
.TPL_PHARMACIESDEGARDE table td { background:url("/include/css/GAB_NANTERRE/images/bordureTab.png") repeat-y scroll left top #fafafa; }
.TPL_PHARMACIESDEGARDE table tr td:first-child { background:none #fafafa; }
.TPL_PHARMACIESDEGARDE table tr.alter1 td:first-child, .TPL_PHARMACIESDEGARDE table tr.alter1 td { background-color:#F5F5F5; }
.TPL_PHARMACIESDEGARDE table th img { vertical-align:bottom; }
.TPL_PERMANENCELISTE table td { background:url("/include/css/GAB_NANTERRE/images/bordureTab.png") repeat-y scroll left top #fafafa; }
.TPL_PERMANENCELISTE table tr td:first-child { background:none #fafafa; }
.TPL_PERMANENCELISTE table tr.alter1 td:first-child, .TPL_PERMANENCELISTE table tr.alter1 td { background-color:#F5F5F5; }
.TPL_PERMANENCELISTE table th {
  min-width:22%;
  padding:15px 5px;
}
.TPL_PERMANENCELISTE table th img { vertical-align:bottom; }
.TPL_NEWSLETTER form {
  margin-bottom:25px;
  padding-bottom:25px;
}
.TPL_NEWSLETTER form:first-child { border-bottom:1px solid #d6d6d6; }
.TPL_NEWSLETTER .titleNewsletter .gras { font-weight:bold; }
.TPL_NEWSLETTER .newsletters_dispo li {
  border-top:1px solid #d6d6d6;
  padding:5px 0;
}
.TPL_NEWSLETTER .newsletters_dispo li:first-child { border:0; }
.TPL_NEWSLETTER .newsletters_dispo ul {
  margin:10px auto 15px;
  width:90%;
}
#tpl_commentaire { clear:both; }
.fiche #tpl_commentaire ul { list-style:none; }
.fiche #tpl_commentaire .ajoutCommentaire h3 { margin-bottom:10px; }
.fiche .ajoutCommentaire .messageAjoutCommentaire a { font-weight:bold; }
.fiche .ajoutCommentaire .messageAjoutCommentaire {
  background-color:#DCDCDC;
  margin:10px 0;
  padding:10px;
}
#tpl_commentaire h3 {
  font-size:2.75em;
  color:#393939;
  background:url("/include/css/GAB_NANTERRE/images/commentaire.png") right top no-repeat transparent;
  padding-right:40px;
  padding-top:10px;
  float:left;
  line-height:1;
  margin:0 0 -5px;
  font-family:'asapbold';
}
#tpl_commentaire .inner {
  background-color:#f5f5f5;
  padding:20px;
  clear:both;
}
#tpl_commentaire .nbResultats {
  font-size:1.167em;
  font-family:'asapregular';
}
#tpl_commentaire .nbResultats .nombre {
  color:#9aca3c;
  font-size:3.286em;
  font-family:'asapbold';
}
#tpl_commentaire li.item { padding:10px 0 30px; }
#tpl_commentaire .depositaire {
  font-family:Arial;
  color:#555555;
  font-weight:bold;
}
#tpl_commentaire .date {
  font-family:Arial;
  color:#555555;
  font-weight:normal;
  font-size:0.834em;
}
.ajoutCommentaire {
  padding:20px 20px 10px;
  background:url("/include/css/GAB_NANTERRE/images/ajoutCommentaire.png") left top repeat-x #F5F5F5;
}
.ajoutCommentaire h3 {
  font-size:1.5em;
  margin-bottom:20px;
}
.paragraphe .ajoutCommentaire form p.action { margin:10px 0; }
.paragraphe .ajoutCommentaire form p.action span.submit {
  background:none;
  padding:0;
}
.paragraphe .ajoutCommentaire form p.action input.submit {
  background:url("/include/css/GAB_NANTERRE/images/btnAjoutCommentaire.png") left top no-repeat transparent;
  width:117px;
  border:0;
  color:#010101;
  font-size:1.417em;
  text-align:left;
  padding:4px 0 3px 27px;
  font-weight:normal;
  font-family:'asapbold';
}
.messageAjoutCommentaire { margin-bottom:10px; }
.innerFormAjoutCommentaire .gauche {
  width:50%;
  float:left;
}
.innerFormAjoutCommentaire .droite {
  width:50%;
  float:right;
  clear:none;
}
.paragraphe form .innerFormAjoutCommentaire label { width:100%; }
.paragraphe form .innerFormAjoutCommentaire input {
  width:160px;
  border:1px solid #e0e0e0;
  padding:3px;
}
.ajoutCommentaire textarea { width:570px; }
.ajoutCommentaire p.votreCommentaire {
  margin:0;
  padding:0;
}
.divCaptcha p label {
  display:inline;
  float:none;
  margin-right:10px;
  width:auto;
}
.divCaptcha p span {
  float:none;
  vertical-align:middle;
  margin:0 10px 0 0;
}
.captcha {
  width:171px;
  height:31px;
  display:inline-block;
  vertical-align:middle;
}
.espaces { margin:15px 0; }
.espaces .espaceDroite {
  float:right;
  padding-left:15%;
  width:35%;
}
.espaces .espaceGauche {
  float:left;
  padding-left:14%;
  width:31%;
}
.espaces h2 {
  color:#000;
  margin:0 0 5px;
}
.espaces a:hover, .espaces a:focus, .espaces a {
  display:block;
  width:101px;
  padding:4px 5px 3px 35px;
  background:url("/include/css/GAB_NANTERRE/images/petitTelecharger.png") left top no-repeat transparent;
  text-decoration:none;
  color:#fff;
  font-size:1.334em;
  font-family:'asapbold';
}
p.success, p.successInfo {
  color:red;
  font-weight:bold;
  margin-bottom:10px;
}
.error_mess {
  background:#F7DADA;
  border:1px solid red;
  list-style-type:none;
  padding:4px;
}
.error_mess a {
  text-decoration:none;
  color:red;
}
.TPL_MEDIATHEQUERECHERCHE .motcles label, .TPL_MEDIATHEQUELISTE .motcles label { width:24%; }
.TPL_MEDIATHEQUERECHERCHE .motcles input, .TPL_MEDIATHEQUELISTE .motcles input {
  width:39%;
  border:1px solid #E6E6E6;
  color:#333333;
}
.TPL_MEDIATHEQUERECHERCHE form, .TPL_MEDIATHEQUELISTE form {
  background:none;
  height:auto;
  margin:0;
  padding:0;
}
.TPL_MEDIATHEQUERECHERCHE .form, .TPL_MEDIATHEQUELISTE .form {
  height:127px;
  margin-bottom:20px;
  padding:10px 20px;
  background:url("/include/css/GAB_NANTERRE/images/actualiteListeForm.png") no-repeat scroll left top transparent;
}
.TPL_MEDIATHEQUERECHERCHE .form.ouvert, .TPL_MEDIATHEQUELISTE .form.ouvert {
  height:auto;
  padding-left:0;
  padding-right:0;
  background:url("/include/css/GAB_NANTERRE/images/formMediathequeTop.png") 50% 0 no-repeat transparent;
}
.TPL_MEDIATHEQUERECHERCHE .ouvert .moteurRecherche > div, .TPL_MEDIATHEQUELISTE .ouvert .moteurRecherche > div { padding:0 20px; }
.TPL_MEDIATHEQUERECHERCHE .moteurRecherche, .TPL_MEDIATHEQUELISTE .moteurRecherche { position:relative; }
.TPL_MEDIATHEQUERECHERCHE .showRecherche, .TPL_MEDIATHEQUELISTE .showRecherche { margin-bottom:30px; }
.TPL_MEDIATHEQUERECHERCHE .ferme  .action, .TPL_MEDIATHEQUELISTE .ferme  .action {
  position:absolute;
  right:0;
  top:55px;
}
.TPL_MEDIATHEQUERECHERCHE .ouvert .action, .TPL_MEDIATHEQUELISTE .ouvert .action {
  position:static;
  right:auto;
  top:auto;
  overflow:hidden;
  padding:25px 10px;
  background:url("/include/css/GAB_NANTERRE/images/formMediathequeBottom.png") 50% 100% no-repeat transparent;
}
.TPL_MEDIATHEQUERECHERCHE span.submit, .TPL_MEDIATHEQUELISTE span.submit {
  background:url("/include/css/GAB_NANTERRE/images/rechercheAvancee.png") left center no-repeat transparent;
  float:right;
}
.TPL_MEDIATHEQUERECHERCHE input.submit, .TPL_MEDIATHEQUELISTE input.submit {
  background:url("/include/css/GAB_NANTERRE/images/rechercheAvanceeMediatheque.png") right center no-repeat transparent;
  color:#FFFFFF;
  font-size:1.417em;
  line-height:1.4;
  font-weight:normal;
  overflow:visible;
  font-family:'asapbold';
}
.TPL_MEDIATHEQUERECHERCHE #btnRecherchePrecise, .TPL_MEDIATHEQUELISTE #btnRecherchePrecise {
  color:#D81E41;
  cursor:pointer;
  text-decoration:underline;
  margin:16px 0 0;
}
.TPL_MEDIATHEQUERECHERCHE #btnRecherchePrecise:hover, .TPL_MEDIATHEQUELISTE #btnRecherchePrecise:hover { color:#222222; }
.TPL_MEDIATHEQUERECHERCHE #rechercheAvancee, .TPL_MEDIATHEQUELISTE #rechercheAvancee {
  padding:0;
  background:url("/include/css/GAB_NANTERRE/images/formMediathequeMid.png") 50% 0 repeat-y transparent;
}
.TPL_MEDIATHEQUERECHERCHE #rechercheAvancee .inner > div, .TPL_MEDIATHEQUELISTE #rechercheAvancee .inner > div {
  clear:both;
  margin:14px 0 0;
  padding:16px 20px 0;
  background:url("/include/css/GAB_NANTERRE/images/formMediathequeFilet.png") 50% 0 no-repeat transparent;
}
.TPL_MEDIATHEQUERECHERCHE #rechercheAvancee .inner > div > div, .TPL_MEDIATHEQUELISTE #rechercheAvancee .inner > div > div { margin:10px 0 0; }
.TPL_MEDIATHEQUERECHERCHE #rechercheAvancee .inner > div > div.rechDoc, .TPL_MEDIATHEQUERECHERCHE #rechercheAvancee .inner > div > div.rechCat, .TPL_MEDIATHEQUERECHERCHE #rechercheAvancee .inner > div > div.rechMedia, .TPL_MEDIATHEQUELISTE #rechercheAvancee .inner > div > div.rechDoc, .TPL_MEDIATHEQUELISTE #rechercheAvancee .inner > div > div.rechCat, .TPL_MEDIATHEQUELISTE #rechercheAvancee .inner > div > div.rechMedia { margin-left:139px; }
.TPL_MEDIATHEQUERECHERCHE #rechercheAvancee .inner > div > div p, .TPL_MEDIATHEQUELISTE #rechercheAvancee .inner > div > div p { overflow:hidden; }
.TPL_MEDIATHEQUERECHERCHE #rechercheAvancee .inner > div > div span.cases, .TPL_MEDIATHEQUELISTE #rechercheAvancee .inner > div > div span.cases {
  margin:0 0 10px;
  width:145px;
}
.TPL_MEDIATHEQUERECHERCHE #rechercheAvancee .inner > div > div.rechMedia span.cases, .TPL_MEDIATHEQUELISTE #rechercheAvancee .inner > div > div.rechMedia span.cases { width:220px; }
.TPL_MEDIATHEQUERECHERCHE #rechercheAvancee .inner > div > div label.enLigne, .TPL_MEDIATHEQUELISTE #rechercheAvancee .inner > div > div label.enLigne {
  padding-right:0;
  font-size:0.917em;
}
.TPL_MEDIATHEQUERECHERCHE #rechercheAvancee h4, .TPL_MEDIATHEQUELISTE #rechercheAvancee h4 {
  margin:0;
  padding:2px 0 0;
  background:url("/include/css/GAB_NANTERRE/images/deplier.png") 100% 0 no-repeat transparent;
}
.TPL_MEDIATHEQUERECHERCHE #rechercheAvancee h4.display, .TPL_MEDIATHEQUELISTE #rechercheAvancee h4.display { background-image:url("/include/css/GAB_NANTERRE/images/plier.png"); }
.TPL_MEDIATHEQUERECHERCHE #rechercheAvancee h4 .libelle, .TPL_MEDIATHEQUELISTE #rechercheAvancee h4 .libelle {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
}
.TPL_MEDIATHEQUERECHERCHE #rechercheAvancee h4 .btnPlier, .TPL_MEDIATHEQUELISTE #rechercheAvancee h4 .btnPlier {
  float:right;
  padding:0 26px 0 0;
  color:#B9B9B9;
  cursor:pointer;
}
.TPL_MEDIATHEQUERECHERCHE .rechChoix label, .TPL_MEDIATHEQUELISTE .rechChoix label { width:24%; }
.TPL_MEDIATHEQUERECHERCHE .rechChoix input, .TPL_MEDIATHEQUELISTE .rechChoix input {
  width:370px;
  border:1px solid #E6E6E6;
  color:#333333;
}
.TPL_MEDIATHEQUERECHERCHE .actionMedia, .TPL_MEDIATHEQUELISTE .actionMedia {
  overflow:hidden;
  height:50px;
}
.TPL_MEDIATHEQUERECHERCHE .actionMedia label, .TPL_MEDIATHEQUELISTE .actionMedia label {
  width:21%;
  font-size:1.25em;
  color:#D81E41;
  font-family:'asapbold_italic';
}
.TPL_MEDIATHEQUERECHERCHE .actionMedia select, .TPL_MEDIATHEQUELISTE .actionMedia select {
  float:left;
  color:#333333;
  border:1px solid #EAEAEA;
}
.TPL_MEDIATHEQUERECHERCHE .actionMedia input, .TPL_MEDIATHEQUERECHERCHE .actionMedia a, .TPL_MEDIATHEQUELISTE .actionMedia input, .TPL_MEDIATHEQUELISTE .actionMedia a {
  float:left;
  padding:3px 0 0 25px;
  border:0 none;
  text-align:left;
  font-size:1.084em;
  text-decoration:none;
  background:0 none;
  cursor:pointer;
  font-family:'asapregular';
}
.TPL_MEDIATHEQUERECHERCHE .actionMedia input:hover, .TPL_MEDIATHEQUERECHERCHE .actionMedia a:hover, .TPL_MEDIATHEQUELISTE .actionMedia input:hover, .TPL_MEDIATHEQUELISTE .actionMedia a:hover { text-decoration:underline; }
.TPL_MEDIATHEQUERECHERCHE .actionMedia input span, .TPL_MEDIATHEQUERECHERCHE .actionMedia a span, .TPL_MEDIATHEQUELISTE .actionMedia input span, .TPL_MEDIATHEQUELISTE .actionMedia a span { display:none; }
.TPL_MEDIATHEQUERECHERCHE .actionMedia .submitMedia, .TPL_MEDIATHEQUELISTE .actionMedia .submitMedia { float:left; }
.TPL_MEDIATHEQUERECHERCHE .actionMedia .panier, .TPL_MEDIATHEQUELISTE .actionMedia .panier {
  width:148px;
  background:url("/include/css/GAB_NANTERRE/images/picto-panier.png") 0 2px no-repeat transparent;
}
.TPL_MEDIATHEQUERECHERCHE .actionMedia .mail, .TPL_MEDIATHEQUELISTE .actionMedia .mail {
  width:115px;
  background:url("/include/css/GAB_NANTERRE/images/picto-mail.png") 0 2px no-repeat transparent;
}
.TPL_MEDIATHEQUERECHERCHE .actionMedia .print, .TPL_MEDIATHEQUELISTE .actionMedia .print {
  width:172px;
  background:url("/include/css/GAB_NANTERRE/images/picto-print.png") 0 2px no-repeat transparent;
}
.TPL_MEDIATHEQUERECHERCHE .actionMedia .trier, .TPL_MEDIATHEQUELISTE .actionMedia .trier {
  margin:0 0 0 15px;
  color:#222222;
  font-size:1.084em;
  background:url("/include/css/GAB_NANTERRE/images/petiteFlecheN.png") left 7px no-repeat transparent;
  padding:3px 0 0 15px;
  text-decoration:none;
  font-family:'asapbold';
}
.TPL_MEDIATHEQUERECHERCHE .actionMedia .trier:focus, .TPL_MEDIATHEQUERECHERCHE .actionMedia .trier:hover, .TPL_MEDIATHEQUELISTE .actionMedia .trier:focus, .TPL_MEDIATHEQUELISTE .actionMedia .trier:hover {
  text-decoration:underline;
  color:#222222;
}
.TPL_MEDIATHEQUELISTE .item, .TPL_MEDIATHEQUEREQUEST .listeInc .item, .TPL_MEDIATHEQUECARROUSEL .item, .TPL_MEDIATHEQUEREQUESTALEA .item {
  margin:0 0 20px;
  padding:0;
  border:1px solid #DCDCDC;
}
.TPL_MEDIATHEQUELISTE .item .image, .TPL_MEDIATHEQUEREQUEST .listeInc .item .image, .TPL_MEDIATHEQUECARROUSEL .item .image, .TPL_MEDIATHEQUEREQUESTALEA .item .image {
  width:80px;
  margin:20px 20px 0;
  background-image:url("/include/css/GAB_NANTERRE/images/media-ombre.png");
}
.TPL_MEDIATHEQUELISTE .item .image.dvd, .TPL_MEDIATHEQUEREQUEST .listeInc .item .image.dvd, .TPL_MEDIATHEQUECARROUSEL .item .image.dvd, .TPL_MEDIATHEQUEREQUESTALEA .item .image.dvd { background:none; }
.TPL_MEDIATHEQUELISTE .item .image img, .TPL_MEDIATHEQUEREQUEST .listeInc .item .image img, .TPL_MEDIATHEQUECARROUSEL .item .image img, .TPL_MEDIATHEQUEREQUESTALEA .item .image img {
  max-width:80px;
  max-height:125px;
}
.TPL_MEDIATHEQUELISTE .bloc, .TPL_MEDIATHEQUEREQUEST .listeInc .bloc, .TPL_MEDIATHEQUECARROUSEL .bloc, .TPL_MEDIATHEQUEREQUESTALEA .bloc { float:left; }
.TPL_MEDIATHEQUELISTE .gauche, .TPL_MEDIATHEQUEREQUEST .listeInc .gauche, .TPL_MEDIATHEQUECARROUSEL .gauche, .TPL_MEDIATHEQUEREQUESTALEA .gauche {
  width:325px;
  min-height:117px;
  margin:15px 0;
  padding-bottom:15px;
  position:relative;
}
.TPL_MEDIATHEQUELISTE .gauche .disponibilite, .TPL_MEDIATHEQUEREQUEST .listeInc .gauche .disponibilite, .TPL_MEDIATHEQUECARROUSEL .gauche .disponibilite, .TPL_MEDIATHEQUEREQUESTALEA .gauche .disponibilite {
  margin:0;
  padding:0;
  font-weight:bold;
  position:absolute;
  bottom:0;
  line-height:16px;
}
.TPL_MEDIATHEQUELISTE .centre, .TPL_MEDIATHEQUEREQUEST .listeInc .centre, .TPL_MEDIATHEQUECARROUSEL .centre, .TPL_MEDIATHEQUEREQUESTALEA .centre {
  float:right;
  width:112px;
  height:129px;
  margin:17px 0 0;
  padding:0 0 0 6px;
  text-align:right;
  border-left:1px solid #DCDCDC;
  position:relative;
}
.TPL_MEDIATHEQUELISTE .centre .valign, .TPL_MEDIATHEQUEREQUEST .listeInc .centre .valign, .TPL_MEDIATHEQUECARROUSEL .centre .valign, .TPL_MEDIATHEQUEREQUESTALEA .centre .valign {
  position:absolute;
  top:56px;
  right:0;
}
.TPL_MEDIATHEQUELISTE .centre .notes, .TPL_MEDIATHEQUEREQUEST .listeInc .centre .notes, .TPL_MEDIATHEQUECARROUSEL .centre .notes, .TPL_MEDIATHEQUEREQUESTALEA .centre .notes {
  margin-right:8px;
  display:block;
}
.TPL_MEDIATHEQUELISTE .centre .comment, .TPL_MEDIATHEQUEREQUEST .listeInc .centre .comment, .TPL_MEDIATHEQUECARROUSEL .centre .comment, .TPL_MEDIATHEQUEREQUESTALEA .centre .comment {
  float:left;
  margin:15px 0 0 5px;
}
.TPL_MEDIATHEQUELISTE .item h3, .TPL_MEDIATHEQUEREQUEST .listeInc .item h3, .TPL_MEDIATHEQUECARROUSEL .item h3, .TPL_MEDIATHEQUEREQUESTALEA .item h3 {
  margin:0 0 5px;
  line-height:1.125em;
}
.TPL_MEDIATHEQUELISTE .texte, .TPL_MEDIATHEQUEREQUEST .listeInc .texte, .TPL_MEDIATHEQUECARROUSEL .texte, .TPL_MEDIATHEQUEREQUESTALEA .texte {
  padding:0;
  margin:0 0 5px;
  line-height:13px;
}
.TPL_MEDIATHEQUELISTE .date, .TPL_MEDIATHEQUEREQUEST .listeInc .date, .TPL_MEDIATHEQUECARROUSEL .date, .TPL_MEDIATHEQUEREQUESTALEA .date { color:#000000; }
.TPL_MEDIATHEQUELISTE .selectBox, .TPL_MEDIATHEQUEREQUEST .listeInc .selectBox, .TPL_MEDIATHEQUECARROUSEL .selectBox, .TPL_MEDIATHEQUEREQUESTALEA .selectBox {
  width:36px;
  height:162px;
  line-height:162px;
  float:right;
  text-align:center;
  border-left:1px solid #DCDCDC;
  background-color:#F5F5F5;
}
.TPL_MEDIATHEQUELISTE .selectBox input, .TPL_MEDIATHEQUEREQUEST .listeInc .selectBox input, .TPL_MEDIATHEQUECARROUSEL .selectBox input, .TPL_MEDIATHEQUEREQUESTALEA .selectBox input { margin-top:76px; }
.ie7 .TPL_MEDIATHEQUELISTE .selectBox span, .ie7 .TPL_MEDIATHEQUEREQUEST .listeInc .selectBox span, .ie7 .TPL_MEDIATHEQUECARROUSEL .selectBox span, .ie7 .TPL_MEDIATHEQUEREQUESTALEA .selectBox span { vertical-align:middle; }
.ie7 .TPL_MEDIATHEQUELISTE .selectBox input, .ie7 .TPL_MEDIATHEQUEREQUEST .listeInc .selectBox input, .ie7 .TPL_MEDIATHEQUECARROUSEL .selectBox input, .ie7 .TPL_MEDIATHEQUEREQUESTALEA .selectBox input { margin-top:0; }
.TPL_MEDIATHEQUE, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc, .TPL_MEDIATHEQUECARROUSEL, #modalBox { position:relative; }
.TPL_MEDIATHEQUE .retour, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .retour, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .retour, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .retour, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .retour, .TPL_MEDIATHEQUECARROUSEL .retour, #modalBox .retour { margin:0 0 15px; }
.TPL_MEDIATHEQUE .retour a, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .retour a, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .retour a, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .retour a, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .retour a, .TPL_MEDIATHEQUECARROUSEL .retour a, #modalBox .retour a {
  display:block;
  padding:2px 0 2px 25px;
  background:url("/include/css/GAB_NANTERRE/images/flecheG.png") 0 0 no-repeat transparent;
  font-family:'asapbold';
}
.TPL_MEDIATHEQUE .top, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .top, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .top, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .top, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .top, .TPL_MEDIATHEQUECARROUSEL .top, #modalBox .top { overflow:hidden; }
.TPL_MEDIATHEQUE .top h2, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .top h2, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .top h2, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .top h2, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .top h2, .TPL_MEDIATHEQUECARROUSEL .top h2, #modalBox .top h2 {
  color:#222222;
  font-size:2em;
  margin:0 0 10px;
}
.TPL_MEDIATHEQUE .top .gauche, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .top .gauche, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .top .gauche, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .top .gauche, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .top .gauche, .TPL_MEDIATHEQUECARROUSEL .top .gauche, #modalBox .top .gauche {
  float:left;
  width:500px;
}
.TPL_MEDIATHEQUE .top .droite, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .top .droite, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .top .droite, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .top .droite, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .top .droite, .TPL_MEDIATHEQUECARROUSEL .top .droite, #modalBox .top .droite {
  float:right;
  width:115px;
  text-align:right;
}
.TPL_MEDIATHEQUE .top .libelleComplement, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .top .libelleComplement, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .top .libelleComplement, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .top .libelleComplement, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .top .libelleComplement, .TPL_MEDIATHEQUECARROUSEL .top .libelleComplement, #modalBox .top .libelleComplement {
  margin:0 0 10px;
  font-size:1.667em;
  font-family:'asapregular';
}
.TPL_MEDIATHEQUE .description, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .description, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .description, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .description, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .description, .TPL_MEDIATHEQUECARROUSEL .description, #modalBox .description {
  overflow:hidden;
  line-height:18px;
}
.TPL_MEDIATHEQUE .description .gauche, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .description .gauche, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .description .gauche, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .description .gauche, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .description .gauche, .TPL_MEDIATHEQUECARROUSEL .description .gauche, #modalBox .description .gauche {
  float:left;
  margin:0 20px 0 0;
}
.TPL_MEDIATHEQUE .description .image img, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .description .image img, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .description .image img, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .description .image img, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .description .image img, .TPL_MEDIATHEQUECARROUSEL .description .image img, #modalBox .description .image img {
  max-width:160px;
  max-height:235px;
}
.TPL_MEDIATHEQUE .description .droite, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .description .droite, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .description .droite, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .description .droite, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .description .droite, .TPL_MEDIATHEQUECARROUSEL .description .droite, #modalBox .description .droite { overflow:hidden; }
.TPL_MEDIATHEQUE .description label, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .description label, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .description label, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .description label, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .description label, .TPL_MEDIATHEQUECARROUSEL .description label, #modalBox .description label { font-weight:bold; }
.TPL_MEDIATHEQUE .social, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .social, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .social, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .social, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .social, .TPL_MEDIATHEQUECARROUSEL .social, #modalBox .social {
  overflow:hidden;
  margin-top:40px;
}
.TPL_MEDIATHEQUE .social .note, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .social .note, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .social .note, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .social .note, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .social .note, .TPL_MEDIATHEQUECARROUSEL .social .note, #modalBox .social .note {
  float:left;
  width:50%;
  margin-top:9px;
}
.TPL_MEDIATHEQUE .social .note img, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .social .note img, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .social .note img, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .social .note img, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .social .note img, .TPL_MEDIATHEQUECARROUSEL .social .note img, #modalBox .social .note img {
  position:relative;
  top:2px;
  left:3px;
}
.TPL_MEDIATHEQUE .social .partage, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .social .partage, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .social .partage, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .social .partage, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .social .partage, .TPL_MEDIATHEQUECARROUSEL .social .partage, #modalBox .social .partage {
  float:right;
  width:50%;
  text-align:right;
}
.TPL_MEDIATHEQUE .zone, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .zone, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .zone, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .zone, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .zone, .TPL_MEDIATHEQUECARROUSEL .zone, #modalBox .zone {
  margin:20px 0 0;
  padding:20px 0 0;
  border-top:1px solid #D6D6D6;
}
.TPL_MEDIATHEQUE .zone table th, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .zone table th, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .zone table th, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .zone table th, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .zone table th, .TPL_MEDIATHEQUECARROUSEL .zone table th, #modalBox .zone table th {
  padding:8px 0 6px;
  font-size:1.084em;
  line-height:1;
}
.TPL_MEDIATHEQUE .zone table td, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .zone table td, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .zone table td, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .zone table td, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .zone table td, .TPL_MEDIATHEQUECARROUSEL .zone table td, #modalBox .zone table td {
  padding:10px 8px;
  border:1px solid #D6D6D6;
  border-top:0 none;
  border-bottom:0 none;
}
.TPL_MEDIATHEQUE .savoirPlus, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .savoirPlus, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .savoirPlus, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .savoirPlus, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .savoirPlus, .TPL_MEDIATHEQUECARROUSEL .savoirPlus, #modalBox .savoirPlus { border-bottom:1px solid #D6D6D6; }
.TPL_MEDIATHEQUE .savoirPlus .description, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .savoirPlus .description, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .savoirPlus .description, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .savoirPlus .description, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .savoirPlus .description, .TPL_MEDIATHEQUECARROUSEL .savoirPlus .description, #modalBox .savoirPlus .description { padding:0 0 20px; }
.TPL_MEDIATHEQUE .tpl_commentaire, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .tpl_commentaire, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .tpl_commentaire, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .tpl_commentaire, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .tpl_commentaire, .TPL_MEDIATHEQUECARROUSEL .tpl_commentaire, #modalBox .tpl_commentaire { margin-top:20px; }
.TPL_MEDIATHEQUE .actionMedia, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .actionMedia, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .actionMedia, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .actionMedia, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .actionMedia, .TPL_MEDIATHEQUECARROUSEL .actionMedia, #modalBox .actionMedia {
  padding:0;
  overflow:hidden;
}
.TPL_MEDIATHEQUE .actionMedia.reserver, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .actionMedia.reserver, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .actionMedia.reserver, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .actionMedia.reserver, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .actionMedia.reserver, .TPL_MEDIATHEQUECARROUSEL .actionMedia.reserver, #modalBox .actionMedia.reserver { margin-top:12px; }
.TPL_MEDIATHEQUE .actionMedia label, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .actionMedia label, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .actionMedia label, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .actionMedia label, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .actionMedia label, .TPL_MEDIATHEQUECARROUSEL .actionMedia label, #modalBox .actionMedia label {
  width:21%;
  font-size:1.25em;
  color:#D81E41;
  font-family:'asapbold_italic';
}
.TPL_MEDIATHEQUE .actionMedia select, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .actionMedia select, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .actionMedia select, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .actionMedia select, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .actionMedia select, .TPL_MEDIATHEQUECARROUSEL .actionMedia select, #modalBox .actionMedia select {
  float:left;
  color:#333333;
  border:1px solid #EAEAEA;
}
.TPL_MEDIATHEQUE .actionMedia input, .TPL_MEDIATHEQUE .actionMedia a, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .actionMedia input, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .actionMedia a, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .actionMedia input, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .actionMedia a, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .actionMedia input, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .actionMedia a, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .actionMedia input, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .actionMedia a, .TPL_MEDIATHEQUECARROUSEL .actionMedia input, .TPL_MEDIATHEQUECARROUSEL .actionMedia a, #modalBox .actionMedia input, #modalBox .actionMedia a {
  float:left;
  padding:3px 0 0 25px;
  border:0 none;
  text-align:left;
  font-size:1.084em;
  text-decoration:none;
  background:0 none;
  cursor:pointer;
  font-family:'asapregular';
}
.TPL_MEDIATHEQUE .actionMedia input:hover, .TPL_MEDIATHEQUE .actionMedia a:hover, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .actionMedia input:hover, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .actionMedia a:hover, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .actionMedia input:hover, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .actionMedia a:hover, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .actionMedia input:hover, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .actionMedia a:hover, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .actionMedia input:hover, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .actionMedia a:hover, .TPL_MEDIATHEQUECARROUSEL .actionMedia input:hover, .TPL_MEDIATHEQUECARROUSEL .actionMedia a:hover, #modalBox .actionMedia input:hover, #modalBox .actionMedia a:hover { text-decoration:underline; }
.TPL_MEDIATHEQUE .actionMedia input span, .TPL_MEDIATHEQUE .actionMedia a span, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .actionMedia input span, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .actionMedia a span, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .actionMedia input span, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .actionMedia a span, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .actionMedia input span, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .actionMedia a span, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .actionMedia input span, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .actionMedia a span, .TPL_MEDIATHEQUECARROUSEL .actionMedia input span, .TPL_MEDIATHEQUECARROUSEL .actionMedia a span, #modalBox .actionMedia input span, #modalBox .actionMedia a span { display:none; }
.TPL_MEDIATHEQUE .actionMedia .submitMedia, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .actionMedia .submitMedia, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .actionMedia .submitMedia, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .actionMedia .submitMedia, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .actionMedia .submitMedia, .TPL_MEDIATHEQUECARROUSEL .actionMedia .submitMedia, #modalBox .actionMedia .submitMedia { float:left; }
.TPL_MEDIATHEQUE .actionMedia .submitMedia.resa, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .actionMedia .submitMedia.resa, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .actionMedia .submitMedia.resa, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .actionMedia .submitMedia.resa, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .actionMedia .submitMedia.resa, .TPL_MEDIATHEQUECARROUSEL .actionMedia .submitMedia.resa, #modalBox .actionMedia .submitMedia.resa {
  float:left;
  clear:both;
  margin-top:10px;
}
.TPL_MEDIATHEQUE .actionMedia .submitMedia.resa a, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .actionMedia .submitMedia.resa a, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .actionMedia .submitMedia.resa a, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .actionMedia .submitMedia.resa a, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .actionMedia .submitMedia.resa a, .TPL_MEDIATHEQUECARROUSEL .actionMedia .submitMedia.resa a, #modalBox .actionMedia .submitMedia.resa a { padding-left:0; }
.TPL_MEDIATHEQUE .actionMedia .infoResa, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .actionMedia .infoResa, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .actionMedia .infoResa, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .actionMedia .infoResa, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .actionMedia .infoResa, .TPL_MEDIATHEQUECARROUSEL .actionMedia .infoResa, #modalBox .actionMedia .infoResa {
  float:left;
  border-left:1px solid #949494;
  margin-top:5px;
  padding-left:13px;
  width:450px;
}
.TPL_MEDIATHEQUE .actionMedia .infoResa a, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .actionMedia .infoResa a, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .actionMedia .infoResa a, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .actionMedia .infoResa a, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .actionMedia .infoResa a, .TPL_MEDIATHEQUECARROUSEL .actionMedia .infoResa a, #modalBox .actionMedia .infoResa a {
  float:none;
  padding:0;
  font-size:1em;
  text-decoration:underline;
}
.TPL_MEDIATHEQUE .actionMedia .infoResa span.inline, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .actionMedia .infoResa span.inline, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .actionMedia .infoResa span.inline, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .actionMedia .infoResa span.inline, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .actionMedia .infoResa span.inline, .TPL_MEDIATHEQUECARROUSEL .actionMedia .infoResa span.inline, #modalBox .actionMedia .infoResa span.inline { display:inline; }
.TPL_MEDIATHEQUE .actionMedia .panier, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .actionMedia .panier, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .actionMedia .panier, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .actionMedia .panier, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .actionMedia .panier, .TPL_MEDIATHEQUECARROUSEL .actionMedia .panier, #modalBox .actionMedia .panier {
  width:148px;
  background:url("/include/css/GAB_NANTERRE/images/picto-panier.png") 0 2px no-repeat transparent;
}
.TPL_MEDIATHEQUE .actionMedia .reserver, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .actionMedia .reserver, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .actionMedia .reserver, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .actionMedia .reserver, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .actionMedia .reserver, .TPL_MEDIATHEQUECARROUSEL .actionMedia .reserver, #modalBox .actionMedia .reserver {
  width:90px;
  background:url("/include/css/GAB_NANTERRE/images/picto-reserver.png") 0 2px no-repeat transparent;
}
.TPL_MEDIATHEQUE .actionMedia .reserverNot, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .actionMedia .reserverNot, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .actionMedia .reserverNot, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .actionMedia .reserverNot, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .actionMedia .reserverNot, .TPL_MEDIATHEQUECARROUSEL .actionMedia .reserverNot, #modalBox .actionMedia .reserverNot {
  width:90px;
  background:url("/include/css/GAB_NANTERRE/images/picto-reserverNot.png") 0 2px no-repeat transparent;
}
.TPL_MEDIATHEQUE .actionMedia .reserverNot:hover, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .actionMedia .reserverNot:hover, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .actionMedia .reserverNot:hover, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .actionMedia .reserverNot:hover, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .actionMedia .reserverNot:hover, .TPL_MEDIATHEQUECARROUSEL .actionMedia .reserverNot:hover, #modalBox .actionMedia .reserverNot:hover { text-decoration:none; }
.TPL_MEDIATHEQUE .actionMedia .mail, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .actionMedia .mail, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .actionMedia .mail, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .actionMedia .mail, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .actionMedia .mail, .TPL_MEDIATHEQUECARROUSEL .actionMedia .mail, #modalBox .actionMedia .mail {
  width:115px;
  background:url("/include/css/GAB_NANTERRE/images/picto-mail.png") 0 2px no-repeat transparent;
}
.TPL_MEDIATHEQUE .actionMedia .print, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .actionMedia .print, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .actionMedia .print, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .actionMedia .print, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .actionMedia .print, .TPL_MEDIATHEQUECARROUSEL .actionMedia .print, #modalBox .actionMedia .print {
  width:115px;
  background:url("/include/css/GAB_NANTERRE/images/picto-print.png") 0 2px no-repeat transparent;
}
.TPL_MEDIATHEQUE .actionMedia .trier, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .actionMedia .trier, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .actionMedia .trier, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .actionMedia .trier, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .actionMedia .trier, .TPL_MEDIATHEQUECARROUSEL .actionMedia .trier, #modalBox .actionMedia .trier {
  margin:0 0 0 15px;
  color:#222222;
  font-size:1.084em;
  background:url("/include/css/GAB_NANTERRE/images/petiteFlecheN.png") left 7px no-repeat transparent;
  padding:3px 0 0 15px;
  text-decoration:none;
  font-family:'asapbold';
}
.TPL_MEDIATHEQUE .actionMedia .trier:focus, .TPL_MEDIATHEQUE .actionMedia .trier:hover, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .actionMedia .trier:focus, .TPL_MEDIATHEQUEREQUESTFICHE .ficheInc .actionMedia .trier:hover, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .actionMedia .trier:focus, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .actionMedia .trier:hover, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .actionMedia .trier:focus, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .actionMedia .trier:hover, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .actionMedia .trier:focus, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .actionMedia .trier:hover, .TPL_MEDIATHEQUECARROUSEL .actionMedia .trier:focus, .TPL_MEDIATHEQUECARROUSEL .actionMedia .trier:hover, #modalBox .actionMedia .trier:focus, #modalBox .actionMedia .trier:hover {
  text-decoration:underline;
  color:#222222;
}
.TPL_MEDIATHEQUEREQUEST .actionMedia {
  overflow:hidden;
  height:50px;
}
.TPL_MEDIATHEQUEREQUEST .actionMedia label {
  width:21%;
  font-size:1.25em;
  color:#D81E41;
  font-family:'asapbold_italic';
}
.TPL_MEDIATHEQUEREQUEST .actionMedia select {
  float:left;
  color:#333333;
  border:1px solid #EAEAEA;
}
.TPL_MEDIATHEQUEREQUEST .actionMedia input, .TPL_MEDIATHEQUEREQUEST .actionMedia a {
  float:left;
  padding:3px 0 0 25px;
  border:0 none;
  text-align:left;
  font-size:1.084em;
  text-decoration:none;
  background:0 none;
  cursor:pointer;
  font-family:'asapregular';
}
.TPL_MEDIATHEQUEREQUEST .actionMedia input:hover, .TPL_MEDIATHEQUEREQUEST .actionMedia a:hover { text-decoration:underline; }
.TPL_MEDIATHEQUEREQUEST .actionMedia input span, .TPL_MEDIATHEQUEREQUEST .actionMedia a span { display:none; }
.TPL_MEDIATHEQUEREQUEST .actionMedia .submitMedia { float:left; }
.TPL_MEDIATHEQUEREQUEST .actionMedia .panier {
  width:148px;
  background:url("/include/css/GAB_NANTERRE/images/picto-panier.png") 0 2px no-repeat transparent;
}
.TPL_MEDIATHEQUEREQUEST .actionMedia .mail {
  width:115px;
  background:url("/include/css/GAB_NANTERRE/images/picto-mail.png") 0 2px no-repeat transparent;
}
.TPL_MEDIATHEQUEREQUEST .actionMedia .print {
  width:250px;
  background:url("/include/css/GAB_NANTERRE/images/picto-print.png") 0 2px no-repeat transparent;
}
.TPL_MEDIATHEQUEREQUEST .actionMedia .trier {
  margin:0 0 0 15px;
  color:#222222;
  font-size:1.084em;
  background:url("/include/css/GAB_NANTERRE/images/petiteFlecheN.png") left 7px no-repeat transparent;
  padding:3px 0 0 15px;
  text-decoration:none;
  font-family:'asapbold';
}
.TPL_MEDIATHEQUEREQUEST .actionMedia .trier:focus, .TPL_MEDIATHEQUEREQUEST .actionMedia .trier:hover {
  text-decoration:underline;
  color:#222222;
}
.TPL_MEDIATHEQUE .support, .TPL_MEDIATHEQUELISTE .support, .TPL_MEDIATHEQUEREQUEST .support, .TPL_MEDIATHEQUEREQUESTFICHE .support, .TPL_MEDIATHEQUEREQUESTSHORT .support, .TPL_MEDIATHEQUEREQUESTPRT .support, .TPL_MEDIATHEQUEREQUESTAVIS .support, .TPL_MEDIATHEQUECARROUSEL .support, .TPL_MEDIATHEQUEREQUESTALEA .support, #modalBox .support {
  padding-top:2px;
  padding-bottom:3px;
  font-weight:bold;
  line-height:13px;
  color:#333333;
}
.TPL_MEDIATHEQUE .impression, .TPL_MEDIATHEQUELISTE .impression, .TPL_MEDIATHEQUEREQUEST .impression, .TPL_MEDIATHEQUEREQUESTFICHE .impression, .TPL_MEDIATHEQUEREQUESTSHORT .impression, .TPL_MEDIATHEQUEREQUESTPRT .impression, .TPL_MEDIATHEQUEREQUESTAVIS .impression, .TPL_MEDIATHEQUECARROUSEL .impression, .TPL_MEDIATHEQUEREQUESTALEA .impression, #modalBox .impression {
  padding-left:30px;
  background:url("/include/css/GAB_NANTERRE/images/picto-media-impression.png") 0 0 no-repeat transparent;
}
.TPL_MEDIATHEQUE p.partition, .TPL_MEDIATHEQUELISTE p.partition, .TPL_MEDIATHEQUEREQUEST p.partition, .TPL_MEDIATHEQUEREQUESTFICHE p.partition, .TPL_MEDIATHEQUEREQUESTSHORT p.partition, .TPL_MEDIATHEQUEREQUESTPRT p.partition, .TPL_MEDIATHEQUEREQUESTAVIS p.partition, .TPL_MEDIATHEQUECARROUSEL p.partition, .TPL_MEDIATHEQUEREQUESTALEA p.partition, #modalBox p.partition {
  padding-left:16px;
  background:url("/include/css/GAB_NANTERRE/images/picto-media-partition.png") 0 -1px no-repeat transparent;
}
.TPL_MEDIATHEQUE p.dvd, .TPL_MEDIATHEQUELISTE p.dvd, .TPL_MEDIATHEQUEREQUEST p.dvd, .TPL_MEDIATHEQUEREQUESTFICHE p.dvd, .TPL_MEDIATHEQUEREQUESTSHORT p.dvd, .TPL_MEDIATHEQUEREQUESTPRT p.dvd, .TPL_MEDIATHEQUEREQUESTAVIS p.dvd, .TPL_MEDIATHEQUECARROUSEL p.dvd, .TPL_MEDIATHEQUEREQUESTALEA p.dvd, #modalBox p.dvd {
  padding-left:25px;
  background:url("/include/css/GAB_NANTERRE/images/picto-media-dvd.png") 0 -1px no-repeat transparent;
}
.TPL_MEDIATHEQUE p.cd, .TPL_MEDIATHEQUELISTE p.cd, .TPL_MEDIATHEQUEREQUEST p.cd, .TPL_MEDIATHEQUEREQUESTFICHE p.cd, .TPL_MEDIATHEQUEREQUESTSHORT p.cd, .TPL_MEDIATHEQUEREQUESTPRT p.cd, .TPL_MEDIATHEQUEREQUESTAVIS p.cd, .TPL_MEDIATHEQUECARROUSEL p.cd, .TPL_MEDIATHEQUEREQUESTALEA p.cd, #modalBox p.cd {
  padding-left:22px;
  background:url("/include/css/GAB_NANTERRE/images/picto-media-cd.png") 0 -1px no-repeat transparent;
}
.TPL_MEDIATHEQUE p.docMM, .TPL_MEDIATHEQUELISTE p.docMM, .TPL_MEDIATHEQUEREQUEST p.docMM, .TPL_MEDIATHEQUEREQUESTFICHE p.docMM, .TPL_MEDIATHEQUEREQUESTSHORT p.docMM, .TPL_MEDIATHEQUEREQUESTPRT p.docMM, .TPL_MEDIATHEQUEREQUESTAVIS p.docMM, .TPL_MEDIATHEQUECARROUSEL p.docMM, .TPL_MEDIATHEQUEREQUESTALEA p.docMM, #modalBox p.docMM {
  padding-left:22px;
  background:url("/include/css/GAB_NANTERRE/images/picto-media-docMM.png") 0 0 no-repeat transparent;
  padding-top:3px;
}
.TPL_MEDIATHEQUE p.ressElec, .TPL_MEDIATHEQUELISTE p.ressElec, .TPL_MEDIATHEQUEREQUEST p.ressElec, .TPL_MEDIATHEQUEREQUESTFICHE p.ressElec, .TPL_MEDIATHEQUEREQUESTSHORT p.ressElec, .TPL_MEDIATHEQUEREQUESTPRT p.ressElec, .TPL_MEDIATHEQUEREQUESTAVIS p.ressElec, .TPL_MEDIATHEQUECARROUSEL p.ressElec, .TPL_MEDIATHEQUEREQUESTALEA p.ressElec, #modalBox p.ressElec {
  padding-left:30px;
  background:url("/include/css/GAB_NANTERRE/images/picto-media-ressElec.png") 0 0 no-repeat transparent;
  padding-top:3px;
}
.TPL_MEDIATHEQUE p.periodique, .TPL_MEDIATHEQUELISTE p.periodique, .TPL_MEDIATHEQUEREQUEST p.periodique, .TPL_MEDIATHEQUEREQUESTFICHE p.periodique, .TPL_MEDIATHEQUEREQUESTSHORT p.periodique, .TPL_MEDIATHEQUEREQUESTPRT p.periodique, .TPL_MEDIATHEQUEREQUESTAVIS p.periodique, .TPL_MEDIATHEQUECARROUSEL p.periodique, .TPL_MEDIATHEQUEREQUESTALEA p.periodique, #modalBox p.periodique {
  padding-left:25px;
  background:url("/include/css/GAB_NANTERRE/images/picto-media-periodique.png") 0 -1px no-repeat transparent;
}
.TPL_MEDIATHEQUE .disponibilite .dispo, .TPL_MEDIATHEQUELISTE .disponibilite .dispo, .TPL_MEDIATHEQUEREQUEST .disponibilite .dispo, .TPL_MEDIATHEQUEREQUESTFICHE .disponibilite .dispo, .TPL_MEDIATHEQUEREQUESTSHORT .disponibilite .dispo, .TPL_MEDIATHEQUEREQUESTPRT .disponibilite .dispo, .TPL_MEDIATHEQUEREQUESTAVIS .disponibilite .dispo, .TPL_MEDIATHEQUECARROUSEL .disponibilite .dispo, .TPL_MEDIATHEQUEREQUESTALEA .disponibilite .dispo, #modalBox .disponibilite .dispo {
  color:#0B9600;
  padding:3px 0 3px 25px;
  background:url("/include/css/GAB_NANTERRE/images/picto-disponible.png") 3px 0 no-repeat transparent;
}
.TPL_MEDIATHEQUE .disponibilite .indispo, .TPL_MEDIATHEQUELISTE .disponibilite .indispo, .TPL_MEDIATHEQUEREQUEST .disponibilite .indispo, .TPL_MEDIATHEQUEREQUESTFICHE .disponibilite .indispo, .TPL_MEDIATHEQUEREQUESTSHORT .disponibilite .indispo, .TPL_MEDIATHEQUEREQUESTPRT .disponibilite .indispo, .TPL_MEDIATHEQUEREQUESTAVIS .disponibilite .indispo, .TPL_MEDIATHEQUECARROUSEL .disponibilite .indispo, .TPL_MEDIATHEQUEREQUESTALEA .disponibilite .indispo, #modalBox .disponibilite .indispo {
  color:#FF0012;
  padding:3px 0 3px 25px;
  background:url("/include/css/GAB_NANTERRE/images/picto-indisponible.png") 2px 0 no-repeat transparent;
}
.TPL_MEDIATHEQUE .disponibilite .nocopy, .TPL_MEDIATHEQUELISTE .disponibilite .nocopy, .TPL_MEDIATHEQUEREQUEST .disponibilite .nocopy, .TPL_MEDIATHEQUEREQUESTFICHE .disponibilite .nocopy, .TPL_MEDIATHEQUEREQUESTSHORT .disponibilite .nocopy, .TPL_MEDIATHEQUEREQUESTPRT .disponibilite .nocopy, .TPL_MEDIATHEQUEREQUESTAVIS .disponibilite .nocopy, .TPL_MEDIATHEQUECARROUSEL .disponibilite .nocopy, .TPL_MEDIATHEQUEREQUESTALEA .disponibilite .nocopy, #modalBox .disponibilite .nocopy {
  color:#000;
  padding:3px 0 3px 25px;
  background:url("/include/css/GAB_NANTERRE/images/picto-sablier.png") 3px 0 no-repeat transparent;
}
.TPL_MEDIATHEQUE .nouveaute, .TPL_MEDIATHEQUE .coupDeCoeur, .TPL_MEDIATHEQUE .recompense, .TPL_MEDIATHEQUELISTE .nouveaute, .TPL_MEDIATHEQUELISTE .coupDeCoeur, .TPL_MEDIATHEQUELISTE .recompense, .TPL_MEDIATHEQUEREQUEST .nouveaute, .TPL_MEDIATHEQUEREQUEST .coupDeCoeur, .TPL_MEDIATHEQUEREQUEST .recompense, .TPL_MEDIATHEQUEREQUESTFICHE .nouveaute, .TPL_MEDIATHEQUEREQUESTFICHE .coupDeCoeur, .TPL_MEDIATHEQUEREQUESTFICHE .recompense, .TPL_MEDIATHEQUEREQUESTSHORT .nouveaute, .TPL_MEDIATHEQUEREQUESTSHORT .coupDeCoeur, .TPL_MEDIATHEQUEREQUESTSHORT .recompense, .TPL_MEDIATHEQUEREQUESTPRT .nouveaute, .TPL_MEDIATHEQUEREQUESTPRT .coupDeCoeur, .TPL_MEDIATHEQUEREQUESTPRT .recompense, .TPL_MEDIATHEQUEREQUESTAVIS .nouveaute, .TPL_MEDIATHEQUEREQUESTAVIS .coupDeCoeur, .TPL_MEDIATHEQUEREQUESTAVIS .recompense, .TPL_MEDIATHEQUECARROUSEL .nouveaute, .TPL_MEDIATHEQUECARROUSEL .coupDeCoeur, .TPL_MEDIATHEQUECARROUSEL .recompense, .TPL_MEDIATHEQUEREQUESTALEA .nouveaute, .TPL_MEDIATHEQUEREQUESTALEA .coupDeCoeur, .TPL_MEDIATHEQUEREQUESTALEA .recompense, #modalBox .nouveaute, #modalBox .coupDeCoeur, #modalBox .recompense {
  display:block;
  padding-right:23px;
  font-family:'asapbold';
}
.TPL_MEDIATHEQUE .nouveaute, .TPL_MEDIATHEQUELISTE .nouveaute, .TPL_MEDIATHEQUEREQUEST .nouveaute, .TPL_MEDIATHEQUEREQUESTFICHE .nouveaute, .TPL_MEDIATHEQUEREQUESTSHORT .nouveaute, .TPL_MEDIATHEQUEREQUESTPRT .nouveaute, .TPL_MEDIATHEQUEREQUESTAVIS .nouveaute, .TPL_MEDIATHEQUECARROUSEL .nouveaute, .TPL_MEDIATHEQUEREQUESTALEA .nouveaute, #modalBox .nouveaute {
  color:#58318B;
  background:url("/include/css/GAB_NANTERRE/images/picto-nouveaute.png") 100% 0 no-repeat transparent;
  margin-right:8px;
}
.TPL_MEDIATHEQUE .coupDeCoeur, .TPL_MEDIATHEQUELISTE .coupDeCoeur, .TPL_MEDIATHEQUEREQUEST .coupDeCoeur, .TPL_MEDIATHEQUEREQUESTFICHE .coupDeCoeur, .TPL_MEDIATHEQUEREQUESTSHORT .coupDeCoeur, .TPL_MEDIATHEQUEREQUESTPRT .coupDeCoeur, .TPL_MEDIATHEQUEREQUESTAVIS .coupDeCoeur, .TPL_MEDIATHEQUECARROUSEL .coupDeCoeur, .TPL_MEDIATHEQUEREQUESTALEA .coupDeCoeur, #modalBox .coupDeCoeur {
  color:#D81E41;
  background:url("/include/css/GAB_NANTERRE/images/picto-coupdecoeur.png") 100% 0 no-repeat transparent;
  margin-right:8px;
}
.TPL_MEDIATHEQUE .recompense, .TPL_MEDIATHEQUELISTE .recompense, .TPL_MEDIATHEQUEREQUEST .recompense, .TPL_MEDIATHEQUEREQUESTFICHE .recompense, .TPL_MEDIATHEQUEREQUESTSHORT .recompense, .TPL_MEDIATHEQUEREQUESTPRT .recompense, .TPL_MEDIATHEQUEREQUESTAVIS .recompense, .TPL_MEDIATHEQUECARROUSEL .recompense, .TPL_MEDIATHEQUEREQUESTALEA .recompense, #modalBox .recompense {
  background:url("/include/css/GAB_NANTERRE/images/picto-recompense.png") 100% 0 no-repeat transparent;
  margin-right:8px;
}
.TPL_MEDIATHEQUEPANIER ul {
  list-style:none;
  margin:0;
  padding:0;
}
.TPL_MEDIATHEQUEPANIER ul > li { border-bottom:1px solid #E2E2E2; }
.TPL_MEDIATHEQUEPANIER ul > li > a {
  display:block;
  height:35px;
  line-height:35px;
  padding:0 0 0 40px;
  text-decoration:none;
  color:#282828;
  font-size:1.084em;
  font-family:'asapregular';
}
.TPL_MEDIATHEQUEPANIER ul > li a:hover span {
  text-decoration:underline;
  cursor:pointer;
}
.TPL_MEDIATHEQUEPANIER ul > li.monPanier > a { background:url("/include/css/GAB_NANTERRE/images/picto-outilPanier.png") 10px 50% no-repeat transparent; }
.TPL_MEDIATHEQUEPANIER ul > li.monPanier ol {
  margin:0 0 10px 40px;
  font-size:0.917em;
}
.TPL_MEDIATHEQUEPANIER ul > li.monPanier ol li {
  margin:0 0 10px;
  vertical-align:top;
}
.TPL_MEDIATHEQUEPANIER ul > li.monPanier ol li a.libelle {
  display:inline-block;
  width:227px;
  margin-right:3px;
  vertical-align:top;
}
.TPL_MEDIATHEQUEPANIER ul > li.monPanier ol li a.supprimer {
  vertical-align:top;
  display:inline-block;
  width:15px;
  text-align:right;
}
.TPL_MEDIATHEQUEPANIER ul > li.monPanier ol li.action {
  list-style:none;
  overflow:hidden;
  text-align:right;
}
.TPL_MEDIATHEQUEPANIER ul > li.monPanier ol li.action a {
  margin:3px 12px 0 0;
  padding:1px 20px 0 0;
  color:#D81E41;
  font-family:'asapbold';
  text-decoration:none;
  background:url("/include/css/GAB_NANTERRE/images/btn-media-supprimer.png") 100% 1px no-repeat transparent;
}
.TPL_MEDIATHEQUEPANIER ul > li.monPanier ol li.action a:hover { text-decoration:underline; }
.TPL_MEDIATHEQUEPANIER ul > li.email > a { background:url("/include/css/GAB_NANTERRE/images/picto-outilMail.png") 10px 50% no-repeat transparent; }
.TPL_MEDIATHEQUEPANIER ul > li.email > span {
  display:block;
  height:35px;
  line-height:35px;
  padding:0 0 0 40px;
  text-decoration:none;
  color:#282828;
  font-size:1.084em;
  background:url("/include/css/GAB_NANTERRE/images/picto-outilMail.png") 10px 50% no-repeat transparent;
  font-family:'asapregular';
}
.TPL_MEDIATHEQUEPANIER ul > li.save a { background:url("/include/css/GAB_NANTERRE/images/picto-outilSave.png") 10px 50% no-repeat transparent; }
.TPL_MEDIATHEQUEPANIER ul > li a span {
  display:inline-block;
  line-height:14px;
  vertical-align:middle;
}
#colonneDroite .TPL_MEDIATHEQUEPANIER h2 { background-color:#D81E41; }
.ie7 .TPL_MEDIATHEQUEPANIER .monPanier span { margin-top:10px; }
.ie7 .TPL_MEDIATHEQUEPANIER .save span { margin-top:3px; }
.TPL_MEDIATHEQUELISTEFILTRE .contenu { padding:10px; }
.TPL_MEDIATHEQUELISTEFILTRE h4 {
  margin:0 0 1px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1em;
  font-weight:bold;
}
.TPL_MEDIATHEQUELISTEFILTRE .facette ul {
  margin:0 0 17px;
  font-size:0.917em;
  line-height:18px;
}
.TPL_MEDIATHEQUELISTEFILTRE .facette ul li span {
  text-decoration:underline;
  cursor:pointer;
}
.TPL_MEDIATHEQUELISTEFILTRE .facette ul li span:hover { text-decoration:none; }
.TPL_MEDIATHEQUELISTEFILTRE .voirPlus {
  list-style:none outside none;
  color:#222222;
  background:url("/include/css/GAB_NANTERRE/images/petiteFlecheN.png") left 7px no-repeat transparent;
  padding:3px 0 0 15px;
  text-decoration:none;
  font-family:'asapbold';
}
.TPL_MEDIATHEQUELISTEFILTRE .voirPlus:focus, .TPL_MEDIATHEQUELISTEFILTRE .voirPlus:hover {
  text-decoration:underline;
  color:#222222;
}
.TPL_MEDIATHEQUECARROUSEL .carrousel, .TPL_MEDIATHEQUECARROUSEL .carrouselInc, .TPL_MEDIATHEQUEREQUESTSHORT .carrousel, .TPL_MEDIATHEQUEREQUESTSHORT .carrouselInc, .TPL_MEDIATHEQUEREQUESTALEA .carrousel, .TPL_MEDIATHEQUEREQUESTALEA .carrouselInc {
  margin:0;
  padding:0;
  background-color:#F5F5F5;
  zoom:1;
}
.TPL_MEDIATHEQUECARROUSEL .carrousel:before, .TPL_MEDIATHEQUECARROUSEL .carrousel:after, .TPL_MEDIATHEQUECARROUSEL .carrouselInc:before, .TPL_MEDIATHEQUECARROUSEL .carrouselInc:after, .TPL_MEDIATHEQUEREQUESTSHORT .carrousel:before, .TPL_MEDIATHEQUEREQUESTSHORT .carrousel:after, .TPL_MEDIATHEQUEREQUESTSHORT .carrouselInc:before, .TPL_MEDIATHEQUEREQUESTSHORT .carrouselInc:after, .TPL_MEDIATHEQUEREQUESTALEA .carrousel:before, .TPL_MEDIATHEQUEREQUESTALEA .carrousel:after, .TPL_MEDIATHEQUEREQUESTALEA .carrouselInc:before, .TPL_MEDIATHEQUEREQUESTALEA .carrouselInc:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.TPL_MEDIATHEQUECARROUSEL .carrousel:after, .TPL_MEDIATHEQUECARROUSEL .carrouselInc:after, .TPL_MEDIATHEQUEREQUESTSHORT .carrousel:after, .TPL_MEDIATHEQUEREQUESTSHORT .carrouselInc:after, .TPL_MEDIATHEQUEREQUESTALEA .carrousel:after, .TPL_MEDIATHEQUEREQUESTALEA .carrouselInc:after { clear:both; }
.TPL_MEDIATHEQUECARROUSEL h3, .TPL_MEDIATHEQUEREQUESTSHORT h3, .TPL_MEDIATHEQUEREQUESTALEA h3 {
  font-size:1.334em;
  min-height:32px;
  line-height:1;
  padding-top:10px;
  font-family:'asapregular';
}
.TPL_MEDIATHEQUECARROUSEL h3 a:hover, .TPL_MEDIATHEQUECARROUSEL h3 a:focus, .TPL_MEDIATHEQUECARROUSEL h3 a, .TPL_MEDIATHEQUEREQUESTSHORT h3 a:hover, .TPL_MEDIATHEQUEREQUESTSHORT h3 a:focus, .TPL_MEDIATHEQUEREQUESTSHORT h3 a, .TPL_MEDIATHEQUEREQUESTALEA h3 a:hover, .TPL_MEDIATHEQUEREQUESTALEA h3 a:focus, .TPL_MEDIATHEQUEREQUESTALEA h3 a {
  color:#000;
  text-decoration:none;
  display:block;
}
.TPL_MEDIATHEQUECARROUSEL h3 a:hover, .TPL_MEDIATHEQUECARROUSEL h3 a:focus, .TPL_MEDIATHEQUEREQUESTSHORT h3 a:hover, .TPL_MEDIATHEQUEREQUESTSHORT h3 a:focus, .TPL_MEDIATHEQUEREQUESTALEA h3 a:hover, .TPL_MEDIATHEQUEREQUESTALEA h3 a:focus { text-decoration:underline; }
.TPL_MEDIATHEQUECARROUSEL .description a, .TPL_MEDIATHEQUEREQUESTSHORT .description a, .TPL_MEDIATHEQUEREQUESTALEA .description a {
  display:block;
  font-size:0.917em;
  word-break:break-all;
}
.TPL_MEDIATHEQUECARROUSEL .description span, .TPL_MEDIATHEQUEREQUESTSHORT .description span, .TPL_MEDIATHEQUEREQUESTALEA .description span {
  display:block;
  color:#333333;
  font-weight:bold;
}
.TPL_MEDIATHEQUECARROUSEL .left, .TPL_MEDIATHEQUECARROUSEL .right, .TPL_MEDIATHEQUEREQUESTSHORT .left, .TPL_MEDIATHEQUEREQUESTSHORT .right, .TPL_MEDIATHEQUEREQUESTALEA .left, .TPL_MEDIATHEQUEREQUESTALEA .right {
  height:200px;
  width:25px;
  cursor:pointer;
}
.TPL_MEDIATHEQUECARROUSEL .left, .TPL_MEDIATHEQUEREQUESTSHORT .left, .TPL_MEDIATHEQUEREQUESTALEA .left {
  float:left;
  background:url("/include/css/GAB_NANTERRE/images/precedentDiapo.png") 4px 50% no-repeat transparent;
  display:none;
}
.TPL_MEDIATHEQUECARROUSEL .left:hover, .TPL_MEDIATHEQUEREQUESTSHORT .left:hover, .TPL_MEDIATHEQUEREQUESTALEA .left:hover { background:url("/include/css/GAB_NANTERRE/images/precedentDiapoHover.png") 4px 50% no-repeat transparent; }
.TPL_MEDIATHEQUECARROUSEL .right, .TPL_MEDIATHEQUEREQUESTSHORT .right, .TPL_MEDIATHEQUEREQUESTALEA .right {
  float:right;
  background:url("/include/css/GAB_NANTERRE/images/suivantDiapo.png") left 50% no-repeat transparent;
}
.TPL_MEDIATHEQUECARROUSEL .right:hover, .TPL_MEDIATHEQUEREQUESTSHORT .right:hover, .TPL_MEDIATHEQUEREQUESTALEA .right:hover { background:url("/include/css/GAB_NANTERRE/images/suivantDiapoHover.png") left 50% no-repeat transparent; }
.TPL_MEDIATHEQUECARROUSEL .innerCarrousel, .TPL_MEDIATHEQUEREQUESTSHORT .innerCarrousel, .TPL_MEDIATHEQUEREQUESTALEA .innerCarrousel {
  position:relative;
  overflow:hidden;
  width:568px;
  margin-left:25px;
}
.TPL_MEDIATHEQUECARROUSEL .innerCarrousel ul, .TPL_MEDIATHEQUEREQUESTSHORT .innerCarrousel ul, .TPL_MEDIATHEQUEREQUESTALEA .innerCarrousel ul {
  position:relative;
  width:10000px;
  margin:0;
  padding:0;
  left:0;
}
.TPL_MEDIATHEQUECARROUSEL .innerCarrousel ul li, .TPL_MEDIATHEQUEREQUESTSHORT .innerCarrousel ul li, .TPL_MEDIATHEQUEREQUESTALEA .innerCarrousel ul li {
  float:left;
  width:142px;
  list-style:none;
  margin:0;
  padding:0;
  position:relative;
}
.TPL_MEDIATHEQUECARROUSEL .innerCarrousel ul li .img, .TPL_MEDIATHEQUEREQUESTSHORT .innerCarrousel ul li .img, .TPL_MEDIATHEQUEREQUESTALEA .innerCarrousel ul li .img {
  height:155px;
  position:relative;
}
.TPL_MEDIATHEQUECARROUSEL .innerCarrousel ul li .img img, .TPL_MEDIATHEQUEREQUESTSHORT .innerCarrousel ul li .img img, .TPL_MEDIATHEQUEREQUESTALEA .innerCarrousel ul li .img img {
  margin:0;
  max-width:130px;
  max-height:123px;
  position:absolute;
  bottom:0;
}
.TPL_MEDIATHEQUECARROUSEL .innerCarrousel ul li .picto, .TPL_MEDIATHEQUEREQUESTSHORT .innerCarrousel ul li .picto, .TPL_MEDIATHEQUEREQUESTALEA .innerCarrousel ul li .picto {
  position:absolute;
  left:73px;
  top:25px;
}
.TPL_MEDIATHEQUECARROUSEL .innerCarrousel ul li .nvt.double, .TPL_MEDIATHEQUEREQUESTSHORT .innerCarrousel ul li .nvt.double, .TPL_MEDIATHEQUEREQUESTALEA .innerCarrousel ul li .nvt.double { top:125px; }
.TPL_MEDIATHEQUECARROUSEL .voirTous a, .TPL_MEDIATHEQUEREQUESTSHORT .voirTous a, .TPL_MEDIATHEQUEREQUESTALEA .voirTous a {
  float:right;
  color:#222222;
  font-size:1.084em;
  background:url("/include/css/GAB_NANTERRE/images/petiteFlecheN.png") left 7px no-repeat transparent;
  padding:3px 0 0 15px;
  text-decoration:none;
  font-family:'asapbold';
}
.TPL_MEDIATHEQUECARROUSEL .voirTous a:focus, .TPL_MEDIATHEQUECARROUSEL .voirTous a:hover, .TPL_MEDIATHEQUEREQUESTSHORT .voirTous a:focus, .TPL_MEDIATHEQUEREQUESTSHORT .voirTous a:hover, .TPL_MEDIATHEQUEREQUESTALEA .voirTous a:focus, .TPL_MEDIATHEQUEREQUESTALEA .voirTous a:hover {
  color:#222222;
  text-decoration:underline;
}
.PRS_WIDTH_60G.TPL_MEDIATHEQUECARROUSEL .innerCarrousel, .PRS_WIDTH_60G .TPL_MEDIATHEQUECARROUSEL .innerCarrousel, .PRS_WIDTH_60G.TPL_MEDIATHEQUEREQUESTSHORT .innerCarrousel, .PRS_WIDTH_60G .TPL_MEDIATHEQUEREQUESTSHORT .innerCarrousel, .PRS_WIDTH_60G.TPL_MEDIATHEQUEREQUESTALEA .carrouselInc .innerCarrousel, .PRS_WIDTH_60G .TPL_MEDIATHEQUEREQUESTALEA .carrouselInc .innerCarrousel, .PRS_WIDTH_60D.TPL_MEDIATHEQUECARROUSEL .innerCarrousel, .PRS_WIDTH_60D .TPL_MEDIATHEQUECARROUSEL .innerCarrousel, .PRS_WIDTH_60D.TPL_MEDIATHEQUEREQUESTSHORT .innerCarrousel, .PRS_WIDTH_60D .TPL_MEDIATHEQUEREQUESTSHORT .innerCarrousel, .PRS_WIDTH_60D.TPL_MEDIATHEQUEREQUESTALEA .carrouselInc .innerCarrousel, .PRS_WIDTH_60D .TPL_MEDIATHEQUEREQUESTALEA .carrouselInc .innerCarrousel { width:300px; }
.PRS_WIDTH_60G.TPL_MEDIATHEQUECARROUSEL ul li, .PRS_WIDTH_60G .TPL_MEDIATHEQUECARROUSEL ul li, .PRS_WIDTH_60G.TPL_MEDIATHEQUEREQUESTSHORT ul li, .PRS_WIDTH_60G .TPL_MEDIATHEQUEREQUESTSHORT ul li, .PRS_WIDTH_60G.TPL_MEDIATHEQUEREQUESTALEA .carrouselInc ul li, .PRS_WIDTH_60G .TPL_MEDIATHEQUEREQUESTALEA .carrouselInc ul li, .PRS_WIDTH_60D.TPL_MEDIATHEQUECARROUSEL ul li, .PRS_WIDTH_60D .TPL_MEDIATHEQUECARROUSEL ul li, .PRS_WIDTH_60D.TPL_MEDIATHEQUEREQUESTSHORT ul li, .PRS_WIDTH_60D .TPL_MEDIATHEQUEREQUESTSHORT ul li, .PRS_WIDTH_60D.TPL_MEDIATHEQUEREQUESTALEA .carrouselInc ul li, .PRS_WIDTH_60D .TPL_MEDIATHEQUEREQUESTALEA .carrouselInc ul li { width:151px; }
.PRS_WIDTH_50G.TPL_MEDIATHEQUECARROUSEL .innerCarrousel, .PRS_WIDTH_50G .TPL_MEDIATHEQUECARROUSEL .innerCarrousel, .PRS_WIDTH_50G.TPL_MEDIATHEQUEREQUESTALEA .innerCarrousel, .PRS_WIDTH_50G .TPL_MEDIATHEQUEREQUESTALEA .innerCarrousel, .PRS_WIDTH_50G.TPL_MEDIATHEQUEREQUESTSHORT .carrouselInc .innerCarrousel, .PRS_WIDTH_50G .TPL_MEDIATHEQUEREQUESTSHORT .carrouselInc .innerCarrousel, .PRS_WIDTH_50D.TPL_MEDIATHEQUECARROUSEL .innerCarrousel, .PRS_WIDTH_50D .TPL_MEDIATHEQUECARROUSEL .innerCarrousel, .PRS_WIDTH_50D.TPL_MEDIATHEQUEREQUESTALEA .innerCarrousel, .PRS_WIDTH_50D .TPL_MEDIATHEQUEREQUESTALEA .innerCarrousel, .PRS_WIDTH_50D.TPL_MEDIATHEQUEREQUESTSHORT .carrouselInc .innerCarrousel, .PRS_WIDTH_50D .TPL_MEDIATHEQUEREQUESTSHORT .carrouselInc .innerCarrousel { width:245px; }
.PRS_WIDTH_50G.TPL_MEDIATHEQUECARROUSEL ul li, .PRS_WIDTH_50G .TPL_MEDIATHEQUECARROUSEL ul li, .PRS_WIDTH_50G.TPL_MEDIATHEQUEREQUESTALEA ul li, .PRS_WIDTH_50G .TPL_MEDIATHEQUEREQUESTALEA ul li, .PRS_WIDTH_50G.TPL_MEDIATHEQUEREQUESTSHORT .carrouselInc ul li, .PRS_WIDTH_50G .TPL_MEDIATHEQUEREQUESTSHORT .carrouselInc ul li, .PRS_WIDTH_50D.TPL_MEDIATHEQUECARROUSEL ul li, .PRS_WIDTH_50D .TPL_MEDIATHEQUECARROUSEL ul li, .PRS_WIDTH_50D.TPL_MEDIATHEQUEREQUESTALEA ul li, .PRS_WIDTH_50D .TPL_MEDIATHEQUEREQUESTALEA ul li, .PRS_WIDTH_50D.TPL_MEDIATHEQUEREQUESTSHORT .carrouselInc ul li, .PRS_WIDTH_50D .TPL_MEDIATHEQUEREQUESTSHORT .carrouselInc ul li { width:125px; }
.PRS_WIDTH_33G.TPL_MEDIATHEQUECARROUSEL .innerCarrousel, .PRS_WIDTH_33G .TPL_MEDIATHEQUECARROUSEL .innerCarrousel, .PRS_WIDTH_33G.TPL_MEDIATHEQUEREQUESTALEA .innerCarrousel, .PRS_WIDTH_33G .TPL_MEDIATHEQUEREQUESTALEA .innerCarrousel, .PRS_WIDTH_33G.TPL_MEDIATHEQUEREQUESTSHORT .carrouselInc .innerCarrousel, .PRS_WIDTH_33G .TPL_MEDIATHEQUEREQUESTSHORT .carrouselInc .innerCarrousel, .PRS_WIDTH_33C.TPL_MEDIATHEQUECARROUSEL .innerCarrousel, .PRS_WIDTH_33C .TPL_MEDIATHEQUECARROUSEL .innerCarrousel, .PRS_WIDTH_33C.TPL_MEDIATHEQUEREQUESTALEA .innerCarrousel, .PRS_WIDTH_33C .TPL_MEDIATHEQUEREQUESTALEA .innerCarrousel, .PRS_WIDTH_33C.TPL_MEDIATHEQUEREQUESTSHORT .carrouselInc .innerCarrousel, .PRS_WIDTH_33C .TPL_MEDIATHEQUEREQUESTSHORT .carrouselInc .innerCarrousel, .PRS_WIDTH_33D.TPL_MEDIATHEQUECARROUSEL .innerCarrousel, .PRS_WIDTH_33D .TPL_MEDIATHEQUECARROUSEL .innerCarrousel, .PRS_WIDTH_33D.TPL_MEDIATHEQUEREQUESTALEA .innerCarrousel, .PRS_WIDTH_33D .TPL_MEDIATHEQUEREQUESTALEA .innerCarrousel, .PRS_WIDTH_33D.TPL_MEDIATHEQUEREQUESTSHORT .carrouselInc .innerCarrousel, .PRS_WIDTH_33D .TPL_MEDIATHEQUEREQUESTSHORT .carrouselInc .innerCarrousel { width:135px; }
.PRS_WIDTH_33G.TPL_MEDIATHEQUECARROUSEL ul li, .PRS_WIDTH_33G .TPL_MEDIATHEQUECARROUSEL ul li, .PRS_WIDTH_33G.TPL_MEDIATHEQUEREQUESTALEA ul li, .PRS_WIDTH_33G .TPL_MEDIATHEQUEREQUESTALEA ul li, .PRS_WIDTH_33G.TPL_MEDIATHEQUEREQUESTSHORT .carrouselInc ul li, .PRS_WIDTH_33G .TPL_MEDIATHEQUEREQUESTSHORT .carrouselInc ul li, .PRS_WIDTH_33C.TPL_MEDIATHEQUECARROUSEL ul li, .PRS_WIDTH_33C .TPL_MEDIATHEQUECARROUSEL ul li, .PRS_WIDTH_33C.TPL_MEDIATHEQUEREQUESTALEA ul li, .PRS_WIDTH_33C .TPL_MEDIATHEQUEREQUESTALEA ul li, .PRS_WIDTH_33C.TPL_MEDIATHEQUEREQUESTSHORT .carrouselInc ul li, .PRS_WIDTH_33C .TPL_MEDIATHEQUEREQUESTSHORT .carrouselInc ul li, .PRS_WIDTH_33D.TPL_MEDIATHEQUECARROUSEL ul li, .PRS_WIDTH_33D .TPL_MEDIATHEQUECARROUSEL ul li, .PRS_WIDTH_33D.TPL_MEDIATHEQUEREQUESTALEA ul li, .PRS_WIDTH_33D .TPL_MEDIATHEQUEREQUESTALEA ul li, .PRS_WIDTH_33D.TPL_MEDIATHEQUEREQUESTSHORT .carrouselInc ul li, .PRS_WIDTH_33D .TPL_MEDIATHEQUEREQUESTSHORT .carrouselInc ul li { width:135px; }
#colonneDroite .TPL_MEDIATHEQUECARROUSEL .innerCarrousel, #colonneDroite .TPL_MEDIATHEQUEREQUESTALEA .innerCarrousel, #colonneDroite .TPL_MEDIATHEQUEREQUESTSHORT .carrouselInc .innerCarrousel { width:245px; }
#colonneDroite .TPL_MEDIATHEQUECARROUSEL ul li, #colonneDroite .TPL_MEDIATHEQUEREQUESTALEA ul li, #colonneDroite .TPL_MEDIATHEQUEREQUESTSHORT .carrouselInc ul li { width:135px; }
.TPL_MEDIATHEQUEREQUESTSHORT .ficheInc, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc {
  padding:12px 15px 12px;
  background-color:#F5F5F5;
}
.TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .image, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .image { position:relative; }
.TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .visuel, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .visuel {
  float:left;
  width:80px;
  margin:3px 16px 0 0;
  max-width:130px;
  max-height:155px;
}
.TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .picto, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .picto {
  position:absolute;
  left:73px;
  top:10px;
}
.TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .nvt.double, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .nvt.double { top:32px; }
.TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .description, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .description {
  float:left;
  max-width:500px;
}
.TPL_MEDIATHEQUEREQUESTSHORT .ficheInc h2, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc h2 {
  margin:0 0 9px;
  line-height:1.176;
}
.TPL_MEDIATHEQUEREQUESTSHORT .ficheInc h2 a, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc h2 a { text-decoration:none; }
.TPL_MEDIATHEQUEREQUESTSHORT .ficheInc h2 a:hover, .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc h2 a:focus, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc h2 a:hover, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc h2 a:focus { text-decoration:underline; }
.TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .libelleComplement, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .libelleComplement { font-family:'asapregular'; }
.TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .auteur, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .auteur { margin:0 0 10px; }
.TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .notes, .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .notes {
  margin:5px 0 0;
  text-align:right;
}
.TPL_MEDIATHEQUE .avisBib a, .TPL_MEDIATHEQUEREQUESTAVIS .avisBib a, .TPL_MEDIATHEQUE .tpl_commentaire a, .TPL_MEDIATHEQUEREQUESTAVIS .tpl_commentaire a { text-decoration:none; }
.TPL_MEDIATHEQUEREQUESTAVIS .ficheInc {
  padding:12px 15px 12px;
  background-color:#F5F5F5;
}
.TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .droite { position:relative; }
.TPL_MEDIATHEQUEREQUESTAVIS .ficheInc h2 {
  margin:0 0 9px;
  padding:0 115px 0 0;
  line-height:1.176;
}
.TPL_MEDIATHEQUEREQUESTAVIS .ficheInc h2 a { text-decoration:none; }
.TPL_MEDIATHEQUEREQUESTAVIS .ficheInc h2 a:hover, .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc h2 a:focus { text-decoration:underline; }
.TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .auteur { padding:0 115px 0 0; }
.TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .picto-groupe {
  position:absolute;
  right:0;
  top:0;
}
.TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .picto-groupe span {
  width:18px;
  height:16px;
  display:inline;
  margin-right:0px;
  padding:0 10px 5px;
}
.PRS_WIDTH_33G.TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .visuel, .PRS_WIDTH_33G .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .visuel, .PRS_WIDTH_33G .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .visuel, .PRS_WIDTH_33G .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .visuel, .PRS_WIDTH_33C.TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .visuel, .PRS_WIDTH_33C .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .visuel, .PRS_WIDTH_33C .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .visuel, .PRS_WIDTH_33C .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .visuel, .PRS_WIDTH_33D.TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .visuel, .PRS_WIDTH_33D .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc .visuel, .PRS_WIDTH_33D .TPL_MEDIATHEQUEREQUESTPRT .ficheInc .visuel, .PRS_WIDTH_33D .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc .visuel {
  float:none;
  margin:0 0 5px;
}
#colonneDroite .TPL_MEDIATHEQUEREQUESTSHORT .ficheInc h2, #colonneDroite .TPL_MEDIATHEQUEREQUESTPRT .ficheInc h2, #colonneDroite .TPL_MEDIATHEQUEREQUESTAVIS .ficheInc h2 { background-color:transparent; }
.TPL_MEDIATHEQUE .headphone {
  text-align:right;
  margin-top:20px;
}
.TPL_MEDIATHEQUE .headphone a {
  padding:6px 2px 2px 25px;
  background:url("/include/css/GAB_NANTERRE/images/headphone.png") left 2px no-repeat transparent;
  text-decoration:none;
}
.TPL_MEDIATHEQUE .headphone a:hover { text-decoration:underline; }
#modalBox .mediabox { padding:20px 0 0 20px; }
#modalBox form p { margin:5px 0px; }
#modalBox form p label {
  float:left;
  width:200px;
  font-weight:bold;
}
#modalBox form .action { margin:20px; }
#modalBox form .action .submit { float:right; }
#modalBox form .action .retour { float:left; }
#modalBox #modalBoxCloseButton {
  position:absolute;
  right:0;
  top:20px;
}
#modalBox #modalBoxCloseButton a.closeModalBox {
  margin:3px 12px 0 0;
  background:url("/include/css/GAB_NANTERRE/images/btn-media-supprimer.png") 100% 1px no-repeat transparent;
  padding:0 0 20px 20px;
  text-decoration:none;
}
#modalBox span.retour {
  background:none;
  padding-left:0;
  padding-top:0;
}
.TPL_ASSOCIATIONLISTE .eventListe2 form .rechercheAvancee input#MOTS_CLES {
  width:100%;
  box-sizing:-moz-border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}
.TPL_ASSOCIATIONLISTE .eventListe2 form .rechercheAvancee p.cinquante {
  margin-right:0;
  width:48%;
}
.TPL_ASSOCIATIONLISTE .eventListe2 form .rechercheAvancee p.cinquante select { width:100%; }
.TPL_ASSOCIATIONLISTE .eventListe2 form .rechercheAvancee p.cinquante:first-child { margin-right:23px; }
.TPL_ASSOCIATIONLISTE .eventListe2 form p.action { margin-top:20px; }
.TPL_ASSOCIATIONLISTE .resume { overflow:hidden; }
.TPL_ASSOCIATIONLISTE a.depot {
  padding:0 0 0 20px;
  font-size:1.167em;
  background:url(/include/css/GAB_NANTERRE/images/petiteFlecheN.png) 0 4px no-repeat transparent;
}
.TPL_ASSOCIATION .retour {
  position:absolute;
  z-index:2;
}
.TPL_ASSOCIATION .retour a {
  display:block;
  padding:2px 0 2px 25px;
  background:url("/include/css/GAB_NANTERRE/images/flecheG.png") 0 0 no-repeat transparent;
  font-family:'asapbold';
}
.TPL_ASSOCIATION .fiche { position:relative; }
.TPL_ASSOCIATION .fiche .imageContact {
  float:left;
  width:220px;
  margin:0 15px 0 0;
}
.TPL_ASSOCIATION .fiche .description { display:block; }
.TPL_ASSOCIATION .fiche .image {
  background:url("/include/css/GAB_NANTERRE/images/accrocheImageListe.png") no-repeat center bottom transparent;
  padding-bottom:9px;
  padding-top:30px;
  margin-bottom:40px;
}
.TPL_ASSOCIATION .fiche .contact h3 {
  padding:5px 15px;
  background-color:#dcdcdc;
  font-size:1.5em;
  margin:0;
  font-family:'asapbold';
}
.TPL_ASSOCIATION .fiche .contact .inner {
  padding:5px 15px;
  background-color:#f5f5f5;
}
.TPL_ASSOCIATION .fiche .contact .inner > p { margin-bottom:20px; }
.TPL_ASSOCIATION .fiche .contact .inner .quartiers span { font-weight:bold; }
.TPL_ASSOCIATION .fiche .contact .inner .sites {
  margin-bottom:20px;
  padding:0;
  list-style:outside none none;
}
.TPL_ASSOCIATION .fiche .contact .inner .sites li {
  padding-left:15px;
  background:url("/include/css/GAB_NANTERRE/images/petiteFlecheN.png") no-repeat scroll left 4px transparent;
  font-family:'asapbold';
}
.TPL_ASSOCIATION .fiche .infosDescription {
  width:385px;
  float:right;
  margin-bottom:20px;
  padding-top:30px;
}
.TPL_ASSOCIATION .fiche .infosDescription .intro { min-height:170px; }
.TPL_ASSOCIATION .fiche .infosDescription .objet {
  font-size:1.333em;
  margin-bottom:10px;
  font-family:'asapregular';
}
.TPL_ASSOCIATION .fiche .infosDescription .objet span { font-weight:bold; }
.TPL_ASSOCIATION .fiche .infosDescription .categorie {
  font-size:1.334em;
  margin-bottom:10px;
  font-family:'asapregular';
}
.TPL_ASSOCIATION .fiche .infosDescription .categorie span { font-family:'asapbold'; }
.TPL_ASSOCIATION .fiche a.depot {
  padding:0 0 0 20px;
  font-size:1.167em;
  background:url(/include/css/GAB_NANTERRE/images/petiteFlecheN.png) 0 4px no-repeat transparent;
}
.TPL_ASSOCIATIONDEPOT span.alignright { width:70%; }
.TPL_ASSOCIATIONDEPOT .retour a {
  display:block;
  padding:2px 0 2px 25px;
  background:url("/include/css/GAB_NANTERRE/images/flecheG.png") 0 0 no-repeat transparent;
  font-family:'asapbold';
}
.TPL_ASSOCIATIONDEPOT p.succes {
  background-color:#7ead18;
  color:white;
  font-weight:bold;
  padding:10px 13px;
  margin-bottom:15px;
}
.PRS_WIDTH_50G {
  clear:both;
  float:left;
  width:48.1%;
}
.PRS_WIDTH_50D {
  float:right;
  width:48.1%;
  clear:none;
}
.PRS_WIDTH_33G {
  clear:both;
  float:left;
  width:31%;
}
.PRS_WIDTH_33C {
  clear:none;
  float:left;
  width:31%;
  margin:0 2%;
}
.PRS_WIDTH_33D {
  float:right;
  width:31%;
  clear:none;
}
.PRS_WIDTH_40G {
  clear:both;
  float:left;
  width:38%;
}
.PRS_WIDTH_40D {
  float:right;
  width:38%;
  clear:none;
}
.PRS_WIDTH_60G {
  clear:both;
  float:left;
  width:58%;
}
.PRS_WIDTH_60D {
  float:right;
  width:58%;
  clear:none;
}
.PRS_MISENAVANT {
  padding:1px;
  background:url("/include/css/GAB_NANTERRE/images/dots.png") 0 0 repeat transparent;
}
.PRS_MISENAVANT .innerParagraphe {
  padding:12px 15px 15px;
  background-color:#F5F5F5;
}
.PRS_CINEMA h2 {
  background:url("/include/css/GAB_NANTERRE/images/h2Quartier.png") left 12px repeat-x transparent;
  font-size:1.5em;
}
.PRS_CINEMA h2 span {
  background-color:#fff;
  padding-right:15px;
}
.PRS_FONDBLANC {
  background-color:#fff;
  color:#000;
  zoom:1;
}
.PRS_FONDBLANC:before, .PRS_FONDBLANC:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.PRS_FONDBLANC:after { clear:both; }
.PRS_FONDBLANC  img.alignleft { margin:0 10px 0 0; }
.PRS_FONDBLANC h3, .PRS_FONDDEGRADE h3 { padding:10px 0 0 0; }
.PRS_FONDDEGRADE {
  background:url("/include/css/GAB_NANTERRE/images/fondDegrade.png") left top repeat-y #fff;
  zoom:1;
}
.PRS_FONDDEGRADE:before, .PRS_FONDDEGRADE:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.PRS_FONDDEGRADE:after { clear:both; }
.PRS_DEMARCHE { background-color:#fff; }
#colonneDroite .PRS_DEMARCHE .innerParagraphe {
  background-color:#F5F5F5;
  padding:0;
}
.PRS_DEMARCHE h3 {
  font-size:1.334em;
  line-height:1;
  font-weight:normal;
  font-family:'asapregular';
}
.PRS_DEMARCHE ul {
  list-style:none;
  margin:0;
  padding:0;
}
.PRS_DEMARCHE ul li {
  border-top:1px solid #e2e2e2;
  padding:1px 0 1px 15px;
}
.PRS_DEMARCHE ul li a {
  text-decoration:none;
  color:#000;
  font-size:1.167em;
  font-family:'asapregular';
}
.PRS_DEMARCHE ul li a:hover { color:#D81E41; }
.PRS_DEMARCHE ul li img {
  vertical-align:middle;
  margin-right:5px;
}
.PRS_DEMARCHE ul li:first-child { border-top-width:0; }
.PRS_DEMARCHE a.video {
  font-size:1.084em;
  padding:1px 0 1px 25px;
  background:url("/include/css/GAB_NANTERRE/images/fleche.png") left 0 no-repeat transparent;
}
.PRS_DEMARCHE ul + p {
  background:#FFFFFF;
  padding-top:5px;
}
.PRS_PLANINTERACTIF h2 {
  color:#000;
  margin:0;
  font-family:'asapbold';
  font-size:1.584em;
}
.PRS_PLANINTERACTIF img {
  margin:0;
  display:block;
}
.PRS_PLANINTERACTIF .lireLaSuite { float:right; }
.PRS_CHIFFRECLE h2 {
  background-color:#DCDCDC;
  color:#000;
  display:block;
  font-size:1.056em;
  margin:-5px 0 10px -10px;
  padding:7px 13px;
  width:97%;
}
.PRS_CHIFFRECLE .innerParagraphe {
  padding:5px 10px 15px;
  background-color:#f5f5f5;
  color:#d81e41;
  font-size:1.5em;
  line-height:1;
  font-family:'asapregular';
  zoom:1;
}
.PRS_CHIFFRECLE .innerParagraphe:before, .PRS_CHIFFRECLE .innerParagraphe:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.PRS_CHIFFRECLE .innerParagraphe:after { clear:both; }
.widget { zoom:1; }
.widget:before, .widget:after {
  content:".";
  display:block;
  height:0;
  overflow:hidden;
}
.widget:after { clear:both; }
.widget object, .widget embed, .widget iframe {
  float:left;
  margin:0 10px 10px 0;
}
a.lireLaSuite {
  color:#222222;
  font-size:1.084em;
  background:url("/include/css/GAB_NANTERRE/images/petiteFlecheN.png") left 7px no-repeat transparent;
  padding:4px 0 0 17px;
  text-decoration:none;
  font-family:'asapbold';
}
a.lireLaSuite:focus, a.lireLaSuite:hover {
  color:#222222;
  text-decoration:underline;
}
a.btn_postuler {
  color:#fff;
  font-size:1.084em;
  background:url("/include/css/GAB_NANTERRE/images/feuilleterSmall.png") left 0 no-repeat transparent;
  padding:3px 30px 7px 31px;
  text-decoration:underline;
  width:190px;
  font-family:'asapbold';
}
a.video {
  color:#000;
  font-size:1.417em;
  display:block;
  padding:0 0 0 25px;
  background:url("/include/css/GAB_NANTERRE/images/fleche.png") left 3px no-repeat transparent;
  float:left;
  text-decoration:none;
  font-family:'asapbold';
}
a.video:focus, a.video:hover {
  color:#000;
  text-decoration:underline;
}
.misenavant, .misenavantnew {
  background:url("/include/css/GAB_NANTERRE/images/btnMEA_left.png") 0 0 no-repeat transparent;
  float:right;
  margin:15px 0;
}
.misenavant a, .misenavantnew a {
  background:url("/include/css/GAB_NANTERRE/images/btnMEA_right.png") 100% 0 no-repeat transparent;
  display:block;
  margin-left:18px;
  padding:1px 10px 3px 2px;
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
}
.misenavant a:focus, .misenavant a:hover, .misenavantnew a:focus, .misenavantnew a:hover {
  color:#FFFFFF;
  text-decoration:underline;
}
.accrocheParagraphe {
  color:#000;
  font-size:1.334em;
  font-family:'asapbold';
}
.chiffre {
  font-size:1.334em;
  font-family:'asapbold_italic';
}
.PRS_MISENAVANT .misenavant { margin:15px 0 0; }
.btn-noir {
  padding:4px 0 4px 24px;
  background:url("/include/css/GAB_NANTERRE/images/btn-noirG.png") 0 0 no-repeat transparent;
  cursor:pointer;
}
.btn-noir a {
  padding:3px 12px 4px 0;
  font-size:1.084em;
  color:#FFFFFF;
  text-decoration:none;
  background:url("/include/css/GAB_NANTERRE/images/btn-noirD.png") right top no-repeat transparent;
  font-family:'asapbold';
}
.btn-noir a:hover, .btn-noir a:focus {
  color:#FFFFFF;
  text-decoration:underline;
}
table.tableau tr td {
  border-left:1px solid #252525;
  border-right:1px solid #252525;
}
table.tableau tr.first-row td { border-top-color:#E50044; }
table.tableau tr.last-row td { border-bottom-color:#E50044; }
table.tableau tr td.first-col { border-left-color:#E50044; }
table.tableau tr td.last-col { border-right-color:#E50044; }
table.tableau tr td, table.tableau tr th { padding:10px 12px; }
table.tableau p { margin:0; }
.rsbtn {
  clear:both;
  z-index:1;
}
.ie7 #bandeauHaut h1 { margin-top:0; }
.ie7 .fiche .blocPrix { display:block; }
.ie7 .fiche .blocPrix div { display:block; }
.ie7 .fiche .blocPrix p {
  display:block;
  padding-top:40px;
  height:85px;
}
.ie7 #menu ul.menuNiv1 li {
  float:left;
  padding:0px 1px 0 0;
  height:45px;
  display:block;
  width:98px;
}
.ie7 #menu ul.menuNiv1 li a {
  padding:8px 0 7px 0;
  display:block;
  height:30px;
}
.ie7 #menu ul.menuNiv1 li.accueil { width:auto; }
.ie7 #menu ul.menuNiv1 li.accueil a { padding:0; }
.ie7 #menu ul.menuNiv1 li a span {
  padding:0 5px;
  display:block;
  height:45px;
}
.ie7 #menu ul.menuNiv2 li {
  display:block;
  float:none;
  width:auto;
  height:auto;
  padding:0;
}
.ie7 #menu ul.menuNiv1 ul.menuNiv2 li a {
  padding:5px 0 5px 44px;
  height:auto;
}
.ie7 .sousMenuFixe .menuAccroche, .ie7 .sousMenuWebTV .menuAccroche { padding-left:50px; }
.ie7 .sousMenuFixe ul.menuNiv2 li a, .ie7 .sousMenuWebTV ul.menuNiv2 li a {
  display:block;
  zoom:1;
}
.ie7 .eventListe form.plier { min-height:0; }
.ie7 .eventListe form .rechercheAvancee .periode .cases { padding:0 0 2px; }
.ie7 .eventListe form .rechercheAvancee .reservation input {
  position:relative;
  bottom:3px;
}
.ie7 .eventListe form.video .rechercheAvancee input.submit { width:115px; }
.ie7 .eventListe .reserver.avecVignette { margin-top:0; }
.ie7 .eventListe .avecResa .comment { margin-top:-30px; }
.ie7 .TPL_CANDIDAT_SPONTANEES form input[type="file"], .ie7 .TPL_CANDIDAT form input[type="file"] { width:225px; }
.ie7 .TPL_SIG #mapDiv { margin-bottom:50px; }
@media screen and (max-device-width: 800px) {
  div#modalBox { position:absolute; }
}
