body *, p, a, li, span, div, td, dt {
    color: #000;
    font-family: Arial;
    font-size: 11pt;
    line-height: 15pt;
}
h1{
	font-size: 15pt;
	line-height: 19pt;
}
h2{
	font-size: 14pt;
	line-height: 18pt;
}
h3, #pageCenter .tabTitle span{
	font-size:13pt;
	line-height: 17pt;
}
h4, .lead, #pageCenter div.lead p{
	font-size: 12pt;
	font-weight:bold;
	line-height: 16pt;
}
h5{
	font-size: 11pt;
	font-weight:bold;
}
h6 {
	padding-left:0;
	background:none;
	border:none;
	padding-left:0;
	filter: none;	
}
.noprint{
	display: none !important;
}
.languages, #banner, #navigation, #footer, #pageContext .no_print, #cityMapDiv, .accordionBox, #homeLink{
	display: none !important;	
}

#global, html {
	background: none !important;
	width:800px !important;
}

#pageCenter {
	height:100%;
	float:none;
	width:800px;
	padding-left:0;
}
#pageCenter .intro, #pageCenter .par, #pageContext .box, #pageCenter .par.fullWidth{
	width: 100%;
}
#pageCenter .accordionTrigger, #pageCenter .accordionContainer {
	width:800px;
	float:none;
	display: block !important;
}
#pageCenter{
    float:left !important;
	width:800px !important;
	background-color: white !important;
}
#pageContext{
	float:left !important;
	width:800px !important;
	padding-top: 30px !important;
	background-color: white !important;
}

#pageContext .address_link{
	padding-left:0;
	background:none;
}

#pageContext a.niceLink[href*="javascript:history.go(-1)"], .lausanne-extras-demarches-administratives,
.mgnlControlButton, .headerZoomSur, a.linkToTop, .mgnlMainbarPreview, #pageContext .plan_link,
#pageCenter .boxPostIt .shadow_l, #pageCenter .boxPostIt .shadow_r {
	display: none;
}

#pageContext a.niceLink,a.niceLink[href*="mailto:"],#pageContext a.niceLink[href*="lausanne.ch/download"],#pageContext a.niceLink[href*="lausanne.ch"] {
	background: none;
	padding-left: 0px;
}
#pageContext a.niceLink:after, #pageCenter p a:after, #pageContext .address_link a:after, #pageContext .linkContainer a:after,
#pageCenter .boxLinks a.externalLink:after, #pageCenter .linkContainer a.externalLink:after  {
 	content: " (" attr(href) ") ";
}
a.niceLink[href^="http://"], a.niceLink[href^="www."], a.niceLink.openCityMap[href^="#"]{
	padding-left:0;
}
#pageContext .gui_with_picto{
	padding-left:0;
}

#pageCenter .boxLinks a, #pageCenter a.teaserLink, #pageCenter .teaserBoxLinks a {
	padding-left:0;
}
#pageCenter .boxLinks a.downloadLink, #pageCenter .linkContainer a.downloadLink {
	background:none;
	padding-left:0;
}

#pageContext{
	background-color: #FFF;
	filter:none;
}
#pageContext .box .headerBar, .headerBarGray, #pageContext .box, #pageContext .notFramed .headerBarGray {
	background-color:#FFF;
	padding-left:0;
	box-shadow:none;
	border:none;
	filter:none;
}
#pageCenter .boxLinks .lausanne-download-link dt {
	background:none;
	padding-left:0;
}
#pageContext .headerBarTitle {
	padding-left:0;
}
#breadcrumb a, #breadcrumb .current, #pageCenter .tableAltBkgndHeaderFooter thead td, #pageCenter .tableAltBkgndHeaderFooter thead tr, 
#pageCenter .tableAltBkgndHeaderFooter tfoot tr, #pageCenter .tableAltBkgndHeaderFooter tbody tr:nth-child(2n),
#pageCenter .tableAltBkgndHeaderFooter tr, #pageCenter .tableAltBkgndHeaderFooter thead, #pageCenter .tableAltBkgndHeaderFooter tfoot,
#pageCenter .tableHeaderLeft thead tr, #pageCenter .tableHeaderLeft tfoot tr, #pageCenter .tableHeaderLeft tbody tr:nth-child(2n),
#pageCenter .tableHeaderLeft tr td:first-child, #pageCenter .tableHeaderLeft thead tr, #pageCenter .tableHeaderLeft tfoot tr, 
#pageCenter .tableHeaderLeft tbody tr:nth-child(2n){
	background:none;
	filter:none;
}
#breadcrumb {
	padding-left:0;
}
#pageCenter .accordionTrigger a.ordinaryLink {
	padding: 4px 0 0 0px
}

#pageCenter .boxGrayGradient{
	background-color: #FFF;
	filter:none;
}

ul li {
	list-style-type: square;
    list-style-image: none;
}

#pageCenter .teaserBody, #pageCenter .outerBanner, #pageCenter .headerZoomSur, 
#pageCenter .headerBarGraySectionGallery, #pageCenter .teaserBody, #pageCenter .teaserContainer, 
#pageCenter .headerBarGraySectionGallery, #pageCenter .tabTitle span, #pageCenter .tabTitle, #breadcrumb,
#pageCenter .boxPostIt .paper, #pageContext .box .headerBar, #pageContext, #pageContext .headerBarTitle,
#pageCenter .boxStackedLayers, .gui_external, .lausanne-bloc-texte-avec-libelle .layoutTwoColFull .blockLabelValuePairs3367,
#pageCenter .boxEnquiries, #pageCenter .accordionTrigger, .imageBox img.withFrame, #pageCenter .boxAddress   {
	background:none;
	filter:none;
	border:none;
	box-shadow: none;
	margin:0;
	padding:0;
}
#pageContext .boxContentFramed{
	border:0;
}
#pageCenter .par{
	width:100%;
}

#pageContent .prop3367 .col33{
	width:30%;
	float:left;
}
#pageContent .prop6733 .col67{
	width:60%;
	float:left;
}
#pageContent .prop3367 .col67{
	width:60%;
	float:right;
}
#pageContent .prop6733 .col33{
	width:30%;
	float:right;
}
#pageCenter .tabTitle span, #pageCenter .tabTitle {
	margin-left:0;
	background:none;
	filter:none;
	border:none;
}

#pageCenter .layoutTwoColFull .withSep, #pageCenter .layoutTwoColNested .withSep{
	background:none;
}

#pageCenter .layoutTwoColFull .col50, #pageCenter .layoutTwoColNested .col50, #pageCenter .layoutTwoColFull .col33,
 #pageCenter .layoutTwoColNested .col33, #pageCenter .layoutTwoColFull .col67, #pageCenter .layoutTwoColNested .col67,
 #pageCenter .layoutTwoColFull .columnDivider, #pageCenter .layoutTwoColNested .columnDivider {
	float:left;
}


.socialFooter{
	display: none;	
}

.headerBar img{
	display: none;	
}

#globalNav ul{
	opacity:1 !important;
	top:0px !important;
	left:0px !important;
}
#globalNav li.firstSubMenu{
	display: none;
}
#yoxview_popupWrap{
	display: none;		
}
#globalNavWrapper{
	display: none;		
}
#breadcrumb{
	/*display: none;	*/
}
.mgnlMainbar{
	display: none;
}
.printSeparator{
	display: block;
	padding: 0 6px;
}
#breadcrumb *{
	float: left;
}
.breadcrumbTitle{
	padding-right: 10px;
}
.turism,
.administrationHeader,
.contact{
	display: none;
}


#subNavScroller{ 
	display: none;
}
.prodImage,
.headerSection img,
.borderShadow,
.imgPoutre, 
.lausanne-section2013-youtube,
.imageHome{
	display: none;
}
.lausanne-section2013-grille-produits-item{
	height: auto !important;
	padding-top:20px;
}
#zoom_box{
	height: auto !important;
}
#zoom_box > div{
	overflow: visible !important;
	height: auto !important; 
}
.container2col,
.container3col,
.div2colBi,
.div2colSmall,
.div3col1,
.div3col2,
.div3col3 {
	padding-top: 30px;
}
.lausanneAccoVerticalDiv .accordian{
	overflow: visible !important;
    box-shadow: none !important;
}
.lausanneAccoVerticalDiv .accordian li {
    width: 800px !important; 
    clear: both !important;
    box-shadow: none !important;
	padding-top: 10px !important;
}
.lausanneAccoVerticalDiv .accordian li .image_title{
	width: 100% !important;
}
.lausanneAccoVerticalDiv .accordian ul {
    width: 700px !important;
}

#section2013 .boxQuoiNeuf {
    box-shadow: none;
    margin-top: 20px !important; 
}

.carrouselSlide{
	position: relative;
	float: left;
	width: 100% !important; 
	padding-top:10px;
}

#carrouselSlideInner{
	margin-left: 0px !important;
}

.slide .subtitle,
.barHeaderLeft{
	font-weight: bold;
}
/*
#carrouselSlidesContainer{
	overflow: visible !important;
}
*/
.lausanne-section2013-texte-accompagnement{
	height: auto !important; 
}

.lausanne-section2013-texte-accompagnement-content{
	position: relative !important;
	float: left;
	height: auto !important; 
	top:0px !important;
}

.eventColum{
	display: block !important; 
}
#searchEventForm{
	display: none !important;
}
.eventContentSx,
.eventContentDx,
.eventImageBig{
	position: relative; float: left; width: 100% !important;
}
#intro{
	width: 100% !important;
}
.tableEventDet .tdTitle{
	text-align: left !important;
	width: 60px !important; 
}
.tableEventDet .tdText{
	width: auto !important; 
}

.eventNotificationTitle{
	float: left !important;
	text-align: left !important;
	width: auto !important; 
}
#diaporamaImage{
	display: none;
}
.eventDet #pageCenter{
	padding-left: 0px !important;
	width: 700px !important;
}
.eventDet body *, .eventDet p, .eventDet a, .eventDet li, .eventDet span, .eventDet div, .eventDet td, .eventDet dt, .eventDet strong {
	font-size: 12px;
}
.eventDet #pageContext .par{
	width: 100% !important;
}
.eventDet h2 {
	font-family: Arial;
	font-size: 12px !important;	 
	padding-top: 20px !important;
}
.eventDet .plan_link{
	display: none;
}
.eventDet .headerBar a.headerBarTitle{
	font-family: Arial !important;
	font-size: 12px !important;	
	border: 2px solid red;
	position: relative; float: left; width: 100%;
	padding-left: 0px !important;
}
.eventDet .organizer *,
.eventDet .ticketing *{
	font-size: 12px !important;	
}
.eventDet .ficheLink,
.eventDet .memLinks,
.eventDet .linkIcal{
	display: none !important;
}
.eventDet #pageContext,
.eventDet #pageContext .notFramed .headerBarGray{
	position: relative; float: left; width: 100% !important;
}
.eventDet #pageContext .box, 
.eventDet #pageContext .accordionBox {
    margin-bottom: 14px;
    width: 100% !important;
}
.eventTheme{
	position: relative; float: left; width: 100%;
}
.eventTheme a{
	position: relative; float: left;
	background:none !important;
	padding-left: 0px !important;
}
.eventController{
	display: none !important;
}

#artenville #encadreTeasers{
	width: 100% !important;
}

#artenville #encadreTeasers .headerBar{
	font-size: 20px !important;	
}
#artenville #encadreTeasers #mycustomscroll2_vscrollerbase{
	display: none;
}
#artenville #encadreTeasers #zoom_box,
#artenville #encadreTeasers #mycustomscroll2,
#artenville #encadreTeasers #mycustomscroll2_mcontentwrapper{
	height: auto !important;
	width: 100% !important;
}
#artenville #encadreTeasers .encadreTeaserItem {
    float: left;
    position: relative; 
    padding-bottom: 10px;
}
#artenville #encadreTeasers .encadreTeaserItem img {
    float: left;
    position: relative; 
}
#artenville #encadreTeasers .encadreTeaserItem .teserText {
    color: #000000; 
    float: left;
    font-size: 12px;
    position: relative; 
    width: 500px;
    padding-left: 10px;
}

#sectionartenville #pageContext .lausanne-extras-link-list{
	display: none !important;
}
/*
#sectionartenville #banner{
	display: block !important;
}
#stageGmap{
	width: 400px !important;
}
*/

#sectionartenville .detArtiste .name,
#sectionartenville .detOuvre .name,
#sectionartenville .detDate .name{
	float: left !important;
	padding-left: 10px;
}
#sectionartenville .detArtiste .title,
#sectionartenville .detOuvre .title,
#sectionartenville .detDate .title{
	padding-left: 0px !important;
}
#sectionartenville .detailController{
	display: none !important;
}
#sectionartenville h1,
#sectionartenville a.linkMapOpera{
	background:none !important;
	padding-left: 0px !important; 
}
#sectionartenville .links .title,
#sectionartenville .links ul,
#sectionartenville .links ul li,
#sectionartenville .links ul li a{
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
	line-height: 12px !important;
}
#sectionartenville #pageContext .box .headerBar a{
	font-size: 12px !important;
}
#sectionartenville #pageContext .lausanne-artEnVille-coordonnee-section p,
#sectionartenville #pageContext .plan_link a, 
#sectionartenville #pageContext .address_link a{
	font-size: 11px !important;
	line-height: 11px !important;
}
#sectionartenville #pageContext .plan_link, 
#sectionartenville #pageContext .address_link{
	display: block;
	padding: 0px !important;
	margin: 0px !important;
	line-height: 11px !important;
}
#sectionartenville #pageCenter{
	padding-left: 0px !important;
	width: 700px !important;
}

#sectionartenville #detImageFlexSlider li{
	display: none !important;
	opacity: 0 !important;	
}
#sectionartenville #detImageFlexSlider li .imageCopyRight{
	display: none !important;
}
#sectionartenville #detImageFlexSlider li:FIRST-CHILD{
	display: block !important;
	opacity: 1 !important;	
}
#sectionartenville #detImageFlexSlider li:FIRST-CHILD .imageCopyRight{
	display: block !important;
}
#sectionartenville #detImageFlexSlider .imageCopyRight {
    text-align: left !important;
    font-size: 11px !important;
}

#sectionartenville #detImageFlexSlider ul,
#sectionartenville #detImageFlexSlider img{
	position: relative; float: left;
	padding: 0px !important; margin: 0px !important;
	text-align: left !important;
}
/*
#sectionartenville #detImageFlexSlider .slides li{
 	display: none!important;		
 	visibility:hidden !important;	
 	margin-right: -100% !important;	
 	opacity: 0 !important;	
}

#sectionartenville #detImageFlexSlider .slides li:FIRST-CHILD{
 	display: block !important;	
 	visibility:visible !important;
 	margin-right: 0px !important;	
 	opacity: 1 !important;	
}
*/
#sectionartenville #pageContext .plan_link,
#sectionartenville #pageContext .address_link {
    background: none !important;
    padding-left: 0px !important;
}