
body {
	line-height:1.4rem;
	min-width:1000px;
	background:white;
	//background: linear-gradient(180deg, rgba(14,67,147,0.4) 0%, rgba(14,67,147,1) 100%)!important;
	background: url("https://www.montpellier.fr/uploads/Image/8f/47671_598_peinture_nathalie_le_gall_format_sucette_Tramway_oblique_Personnalise.jpg") center top / 100% repeat-y!important;

}

#Accueil #bandeauHaut h1, #logo a span {
    float: left;
    font-family: Arial;
}

#document {
	max-width: 1400px;
	padding:20px;
}


#bandeauHaut, #fixedHeader {
	max-width: 1400px;
}

#menu {
	background:#0E4393; 
	padding:6px; 
}
.menuPrincipal > li > h2 a, .menuPrincipal > li > h2 span {
	font-weight:bold; 
}

#bandeauHaut .recherche {
	padding-right:20px;
}

#bandeauHaut #formRecherche .search {
	background: transparent url(https://www.montpellier.fr/include/css/GAB_MPL/images/search.png) no-repeat 50% 50%;
	width:40px;
	right: 20px;
}


.innerParagraphe .spanImgContainer  {
  padding:15px 0px;
}





#corps {
  padding:20px;
  max-width:100%;
}
.imgLoupe {display:none!important;}

#contenu .TPL_EPUBLICATIONLISTE ul.liste li .mini {
	height:auto;
}

#contenu ul {
	list-style:none!important;
	clear:none!important;
	padding-left:0px!important;
}



#contenu  li:before {
	content:"•";
    font-size:26px;
    vertical-align:middle;
    line-height:20px;
	margin-right:6px;
	color:#0E4393;
}

#contenu .tpl_sommairePage li:before {
	display:none;
}

#colonneDroite .TPL_EVENEMENTCOLONNE li {
	padding: 20px 0px 0px;
	background:none;
	margin-bottom: 0px;
}
#colonneDroite h3 {
	font-size:1.4rem;
	line-height:26px;
}

#colonneDroite .TPL_EVENEMENTCOLONNE li p {
	margin-top:4px;
}


#contenu .innerParagraphe p, 
#contenu .innerParagraphe ul {
	line-height : 20px;
}

#contenu li h3,
#contenu li h4,
#contenu li h5 {
	display:inline;
}
#carouselAlaune .owl-dots {
	background:rgba(0,0,0, 0.2);
}
#contenu .tpl .item img {
	//width:100%!important;
}
/*
#carouselAlaune .owl-dots .owl-dot span {
	box-shadow:0px 0px 3px black;
}

#carouselAlaune .owl-next,
#carouselAlaune .owl-prev {
	border-radius: 50%;
	box-shadow:0px 0px 3px black;
	background:#CCC;
}
*/
fieldset.groupeQuestion,
.groupeQuestion {
	overflow:auto;
	background: #0E4393;
	color: white;
	border:0px;
}

.groupeQuestion p label,
.groupeQuestion p label.enLigne {
	color:white;
}

ul.lienPiedPage {
	background:#EEE;
	display:flex;
	justify-content:center;
}

#bandeauBas .lienPiedPage li {
	float:none;
}























@media all and (max-width:600px) {
body {
	min-width:300px;
}
.innerParagraphe .spanImgContainer,
.innerParagraphe .spanImgContainer .spanImgOuter,
.innerParagraphe .spanImgContainer .spanImgOuter  a,
.innerParagraphe .spanImgContainer .spanImgOuter img:not(.imgLoupe) {
width:100%;
margin:0px!important;
float:none!important;
}
}
