<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*@media only screen and (min-width:320px) and (max-width:760px){
*/

body.templHome div {
}

html,
body {}

/*		Preloading		*/

#jpreSlide {
	left: 0 !important;
	right: 0 !important;
}

#jpreSlide img {
	width:100%;
}


/* Header */

#header {
    padding-left: 1.500rem;
	padding-right: 1.500rem;
}

#header-top {
    z-index: 10;
    white-space: inherit;
    position: relative;
    height: auto!Important;
}

#wrapperHome #header-top {
    z-index: 1000;
    height: auto;
}

#headerBottom {
    display: none;
}

.rigaHeader {
    display: none!Important;
}


#wrapperHome #searchPanel {
    display: none!Important;
}

#header #userPanel{
    display: none!Important;
}

/* Nav Fixed */

.navFixed {
    display: none!Important;
}


/* Header Logo */

#header .logo {
    padding-top: 1.500rem;
    padding-bottom: 2.000rem;
	padding-left: 1.500rem;
	padding-right: 1.500rem;
    text-align: center;
}

#header .logo a {}

#header .logo a img {
    width: 100%!Important;
    max-width: 248px;
    height: auto !important;
    float: none!Important;
}

/* Sub Header */

#subHeader {
	display: none;
}


/* Header Menu Languages */


/*   #header .languages { position: relative; vertical-align: top; text-align: center; width:100%; top:0; right:0; left:0; } */

#header #pmyuserpanel {
    display: none;
}


/* Header Ricerca */

.sb-search {
    min-width: 310px;
}

#header .topMenuStatic {
    display: none!Important;
}

#header .menuStick .SearchTrigger.button {
    margin-left: 10px;
    text-decoration: none;
    text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.75);
}

#header .menuStick .SearchTrigger.button {
    background-color: transparent;
    background-image: url("/img-main/zoom.svg");
    background-repeat: no-repeat;
    background-position: center center;
    width: 26px;
    height: 14px;
    top: 0;
    left: 50%;
    position: absolute;
    display: inline-block;
    padding: 0.300rem 0.1rem 0.300rem 0.1rem;
    line-height: 1.125rem;
    cursor: pointer;
}


.sb-search {
    float: none; 
}

#header #advancedSearchPanel {
    text-align: center;
}

/* Header Ricerca */

.searchDivMainInput {
    padding-top: 20%!Important;
}

.searchDivMainInputField {
    font-size: 1.6rem!Important;
}

.searchDivMainInputLabelContent {
    font-size: 1.6rem!Important;
    top: 35%!Important;
    height: auto;
}

#header .checkSearch {
    display: inline-block;
	white-space: normal;
} 

#psearch div.ricerca_in {
    padding-top: 5%!Important;
}

#psearch div.ricerca_in .ricercaDidasc {
}

#psearch div.ricerca_invia {
    padding-top: 5%;
}

#header .menuStick .slicknav_btn {}


/* Header Menu Principale */

#header #ptopmenu {
    display: none;
}

#header #pnavmenu {
    display: none;
}

#header  #psearch.appear {
    display: block;
}


#header #psearch { display: none; }

#psearchHome {
    margin: 0rem!Important;
    padding: 1.500rem 0 1.500rem!Important;
}

#psearchHome .searchHomeInput {
    width: 100%!Important;
    min-width: inherit!Important;
}

#psearchHome .searchHomeRadio {
    padding: 2.000rem 4.500rem;
}

#psearchHomeContent {
    margin-top: 0!Important;
    margin-bottom: 0!Important;
    padding: 3.500rem 0 4.500rem!Important;
}

#header .languages {
    display: none;
}

#header-top .menuStick, .menuStick {
    background-color: #211b19;
    display: block!Important;
    position: relative;
    padding: 0.500rem;
    padding-bottom: 0.500rem;
    padding-left: 1.500rem;
    padding-right: 1.500rem;
}

#header-top .menuStick .slicknav_menu .slicknav_nav {
    padding-top: 1.000rem;
    padding-bottom: 1.500rem;
    padding-left: 0;
    padding-right: 0;
}

#header-top .menuStick .slicknav_menu ul.navmenu li.top {
    display: block;
    float: none!Important;
}

#header-top .menuStick .slicknav_menu ul.navmenu li.separtopmenu {
    display: none;
}

#header-top .menuStick .slicknav_menu ul.subnavmenu {
    position: relative;
    top: 0!Important;
    padding: 0 0 1.000rem;
	margin-bottom: 0;
	border: 0;
}

#header-top .menuStick .topmenu h2 {
    font-family: inherit;
    color: inherit ;
    font-weight: normal;
    font-smooth: always;
	font-size: inherit;
}

#header-top .menuStick .slicknav_menu ul.subnavmenu li {
    text-align: center;
}

#header-top .menuStick .slicknav_menu ul.subnavmenu li a {
    color: rgba(255, 255, 255, 0.85);
}

#header-top .menuStick .slicknav_menu ul.subnavmenu li.titleMenu {
    color: rgba(255, 255, 255, 0.75);
}

#header-top .menuStick ul li h2 {
    padding: 0;
    display: inline-block;
}

#header-top .menuStick .slicknav_menu .navmenu li.top h2 a:after {
    display: none;
}

#header-top .menuStick .slicknav_menu ul.subnavmenu:before {
    content: "";
    background: transparent url("/img-main/tratt-grey.png") repeat-x scroll center bottom;
    position: relative;
    height: 1px;
    width: 8rem;
	margin-top: 0.500rem; 
	margin-bottom: 1.000rem; 
    display: inline-block;
    text-align: center;
}

#header-top .menuStick .slicknav_menu ul.subnavmenu:after {
    content: "";
    background: transparent url("/img-main/tratt-grey.png") repeat-x scroll center bottom;
    position: relative;
    height: 1px;
    width: 8rem;
	margin-top: 1.000rem; 
	margin-bottom: 1.500rem; 
    display: inline-block;
    text-align: center;
}

#header-top .menuStick .slicknav_menu .userpanel a {
    padding: 2px 10px;
}

#header-top .menuStick .slicknav_menu .userpanel .contMyP {
    padding: 1.500rem 0;
}

#header-top .menuStick .slicknav_menu .topmenu a {
    color: rgba(255, 255, 255, 0.75);
}

#header-top .menuStick .slicknav_menu a:hover {
    background: transparent;
}

#header-top .menuStick .slicknav_menu .userpanel a {
    color: rgba(255, 255, 255, 0.75);
}

#header-top .menuStick .slicknav_menu .userpanel a:hover {
    color: rgba(255, 255, 255, 0.75);
}


/* Header Menu Ricerca */

#header #ptopmenu {
    position: relative;
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    background-color: transparent!Important;
}

div.txtMyPannello h4,
#header #pmyuserpanel div.signin h4,
#header #pmyuserpanel div.signin-out h4 a {
    font-family: inherit!Important;
}


/* Link */

#panelHeaderCalendar {
    height: auto !important;
    width: 100%!Important;
    
    box-sizing: border-box!Important;
    padding-bottom: 10px!important;
}

#panelHeaderCalendar #panelPagination {
    right: auto!Important;
    left: auto!Important;
    display: inline-block!Important;
    position: relative!Important;
	width: 100%;
    top: auto!Important;
}

#panelHeaderCalendar #panelTitleHome {
    right: auto!Important;
    left: auto!Important;
    display: inline-block!Important;
    text-align: center!Important;
}


/* Homepage Slider*/

#full-width-slider {
    bottom: 0!Important;
    left: 0!Important;
    right: 0!Important;
    top: auto!Important;
    width: 100%!Important;
    max-width: 942px!Important;
}

.scrollHome,
.rsSlideCount,
.rsArrow {
    display: none!Important;
}

.rsABlock {
    left: 5%!Important;
    right: 5%!Important;
    bottom: 5%!Important;
    top: auto!Important;
    height: auto!Important;
    width: auto!Important;
    box-sizing: border-box!Important;
    overflow: auto!Important;
    margin: auto!Important;
    padding: auto!Important;
    text-align: center!Important;
}

.infoBlockLeftBlack {
    width: auto!Important;
    position: relative!Important;
    margin: auto!Important;
    padding: 20px!Important;
    text-align: center!Important;
}

.infoBlockLeftBlack {
    width: auto!Important;
    left: auto!Important;
    right: auto!Important;
    top: auto!Important;
    height: auto!Important;
}

.infoBlockLeftBlack .sliderTipolAsta {
    display: none;
}

.infoBlockLeftBlack .sliderTitle h2 {
    font-size: 2.400rem!Important;
    line-height: 2.000rem!Important;
}

.infoBlockLeftBlack .sliderLuogo {
    font-size: 1.600rem!Important;
    line-height: normal!Important;
}

.infoBlockLeftBlack .sliderExpo {
    font-size: 1.100rem!Important;
    line-height: normal!Important;
}

.infoBlockLeftBlack .sliderSottoTitle {
    display: none;
}

.infoBlockLeftBlack .infoSep {
    margin: auto!Important;
}

.rsMinW .rsBullets {
    bottom: 3%;
}


/* Homepage Calendar Slider*/

#introCalendar {
    height: auto !important;
    width: 100%!Important;
    
    overflow: hidden!Important;
    display: inline-block!Important;
    position: relative!Important;
    text-align: center!Important;
}

#boxNewsHomeContainer {
    height: auto !important;
    width: 100%!Important;
    
    overflow: hidden!Important;
    display: inline-block!Important;
    position: relative!Important;
    text-align: center!Important;
    padding: 0px !Important;
}

#boxNewsHomeContainer li {
    min-width: inherit!Important;
    min-height: inherit!Important;
    height: auto!Important;
}

#boxNewsHomeContainer li img {
    width: 100%!Important;
    height: auto !important;
}

.list_carousel_calendar_3box li {
    font-size: 0.75rem!important;
    line-height: 1rem!Important;
}

#introCalendar h5 {
}

.rsMinW .rsArrowRight {
    right: 0!Important;
    bottom: 50%!Important;
}

.rsMinW .rsArrowLeft {
    left: 0!Important;
    bottom: 50%!Important;
}

.calendarBoxHome .esposizioneBoxHome {
    line-height:normal!Important;
}


#lotListGridContainer {
    padding: 0;
}

#wrapperHome #calendarLots, #wrapperHome #calendarAuctions {
    padding: 0;
}

#wrapperHome .lotGridContainer .lotItemList{
    padding-left: 0;
	padding-right: 0;
}


/* Homepage Sliders Seconda Fascia*/

#panelTitleHome div.labelTitleHome {
    font-size: 0.8rem!Important;
    line-height: 0.8rem!Important;
}

#contAnimSpalla {
    height: auto !important;
    width: 100%!Important;
    
    overflow: hidden!Important;
    position: relative!Important;
    text-align: center!Important;
    display: flex!Important;
    -webkit-display: flex!Important;
    -ms-display: flex!Important;
    -moz-display: flex!Important;
    flex-direction: column!Important;
    -webkit-flex-direction: column!Important;
    -moz-flex-direction: column!Important;
    -webkit-align-items: center;
    align-items: center;
    margin: auto!Important;
}


/* Homepage Box Left Slider*/

#contAnimSpalla #boxEventiHomeContainer {
    order: 1;
    -webkit-order: 1;
    -mozorder: 1
}

#contAnimSpalla #boxEventiHomeContainer {
    float: none!Important;
    display: flex!Important;
    -webkit-display: flex;
    -ms-display: flex;
    -moz-display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    width: 100%!Important;
    text-align: center!Important;
    max-width: 460px!Important;
    padding-bottom: 20px;
}

#contAnimSpalla #boxEventiHomeContainer div.imgBoxHome {
    float: none!Important;
    max-width: 460px!Important;
}

#contAnimSpalla #boxEventiHomeContainer div.imgBoxHome img {
    width: 100%!Important;
    max-width: 460px!Important;
    height: auto !important;
}

#contAnimSpalla #boxArchiveHomeContainer .list_carousel_news_top li {
    font-size: 0.75rem !important;
    height: auto!Important;
}

#contAnimSpalla #boxEventiHomeContainer div.contBoxHome {
    padding: 15px 25px 25px!Important;
}


.lotGridContainer .lotItemList .statoLotto {
    text-align: center;
}

.lotGridContainer .lotItemList .buttons:before {
    content: none;
}

.lotGridContainer .lotItemList .preview .image-holder-list {
    margin: auto;
    text-align: center;
	padding: 1.500rem 0;
	height: auto;
	display: inline-block;
}

.itemListContainer {
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
}

/* Homepage Box Right Slider*/

.list_carousel_calendar_3box li {
    text-align: center!Important;
}

#panelTitleHome div {
    padding: 0 1.500rem; 
}

#contAnimSpalla #boxArchiveHomeContainer {
    order: 2;
    -webkit-order: 2;
    -mozorder: 2
}

#contAnimSpalla #boxArchiveHomeContainer {
    float: none!Important;
    display: flex!Important;
    -webkit-display: flex;
    -ms-display: flex;
    -moz-display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    width: 100%!Important;
    text-align: center!Important;
    max-width: 460px!Important;
}

#contAnimSpalla #boxArchiveHomeContainer div.imgBoxHome {
    float: none!Important;
    max-width: 460px!Important;
}

#contAnimSpalla #boxArchiveHomeContainer div.imgBoxHome img {
    width: 100%!Important;
    max-width: 460px!Important;
    height: auto !important;
}

#contAnimSpalla #boxArchiveHomeContainer .list_carousel_news_top li {
    font-size: 0.75rem !important;
    height: auto!Important;
}

#contAnimSpalla #boxArchiveHomeContainer div.contBoxHome {
    padding: 15px 25px 25px!Important;
}


.titleOpera {
	padding-top: 1.500rem;
	}

/* Homepage Terza Riga Servizio*/

#secRiga {
    display: none;
}


/* Homepage Footer*/

#footerdivhome {
    width: 100% !important;
    padding-top: 0px !important;
    margin: 20px auto 0!Important;
    white-space: normal!Important;
    box-sizing: border-box!Important;
}

#footer .box_copyright {
    white-space: normal !important;
}

#footer .intSocialFooter {
    display: none;
}

#footer ul#linksUtilities {
    display: none;
}

#footer {
    width: 100% !important;
    box-sizing: border-box!Important;
	padding: 2.500rem 0; 
}

#footer .box_second {
    text-align: center;
	padding-bottom: 2.500rem;
}

#footer .box_copyright {
    white-space: normal !important;
}

#footer .box_footer_left {
    width: 100% !important;
    box-sizing: border-box!Important;
    text-align: center!Important;
}

#footer .box_copyright {
    width: 100% !important;
    box-sizing: border-box!Important;
    text-align: center!Important;
}

#footer .box_footer_right {
    display: none;
}


/* Menu Lx Paginate Interne */

#panelMenuHeadSx {
    display: none;
}

#displayMiddle, #displayBottom, .SottoMenuSx {
    display: none;
}


#panelMenuSx {
    display: none;
}


/* Container Paginate Interne */

#panelContainer,
#panelContainerExt {
    width: 100%!Important;
    float: none!Important;
    padding: 0;
    text-align: center!Important;
    font-size: 1rem!important;
}

#panelContentTextExt {
    width: 100%!Important;
    float: none!Important;
    padding: 0;
}

#panelContentExt {
}

#panelContentTextExt .anteprimaDip {
    height: auto!Important;
}

#panelContentTextExt div.panelDip {
    padding: 0 1.500rem!Important;
}

#panelContainer .widthLayout1 {
    width: 100%!Important;
    padding-top: 0!Important;
}

#panelContentTop div {
    display: block!Important;
    text-align: center;
    max-width: inherit!Important;
}

#panelContentTop .image-holder {
    display: inline-block!Important;
    width: auto!Important;
    height: auto!Important;
    max-width: 100%!Important;
}

#panelContentTop .image-holder img {
    width: auto!Important;
    height: auto!Important;
    max-width: 100%!Important;
}

#panelContentTop .posnextprev,
#panelContentTop .pagination {
    display: inline-block!Important;
}


/* Container Paginate Interne ASTE */

.image_carousel_auctions_gallery div.carimage-holder {
    min-height: inherit!Important;
    min-width: inherit!Important;
    display: block;
    text-align: center;
}

.image_carousel_auctions_gallery div.carimage-holder .riquadroImg {
    display: inherit!important;
    height: inherit!Important;
    width: inherit!Important;
}

.image_carousel_auctions_gallery div.carimage-holder .caption {
    width: inherit!Important;
}

.image_carousel_auctions_gallery div.carimage-holder div.riquadroImg img {
    width: 100%!Important;
    max-width: 250px!Important;
    height: auto !important;
}

#fooSliderAsta {
    height: 420px;
    display: inline-block;
    width: 100%!Important;
    
}

#sliderAsta div.slide {}

#sliderAsta div.slide .basketImg {
    display: inline-block!Important;
    height: inherit!Important;
    text-align: center;
    position: relative;
}

#sliderAsta div.slide .basketImg a.ImgToplot {
    display: inline-block!Important;
    min-width: inherit!Important;
}

#sliderAsta div.slide div.containerText {
    width: 100%!Important;
    display: inline-block;
    left: 0;
    right: 0;
    padding: 8px 10px 16px;
}

#sliderAsta div.slide div.basketImg img {
    width: auto!Important;
    height: auto!important;
    max-height: 420px;
}

.descResultsBox {
    width: 100%;
    display: block;
    text-align: center!Important;
}

.lotsConsole {
    width: 100%;
    display: block;
    text-align: center!Important;
    height: auto!Important;
}

.lotsConsole .criteri1 {
    text-align: center;
}

.lotsConsole .criteri1 .separtorCri {
    display: none!Important;
}

.criteri1 .asteListButton.title {
    display: none!Important;
}

.lotsHeaderAuction {
    padding: 40px 0px 0px!Important;
}

.lotsConsole .orderButtons {
    float: none;
}

.lotViewsContainer .rightBox {
    float: right;
    display: inline-block;
    width: auto;
    padding-right: 10px;
}

.lotViewsContainer .rightBox .elementsDiv a:last-child {
    display: none!Important;
}

.lotViewsContainer .rightBox .elementsDiv a:nth-child(2) {
    background: none!Important;
    padding-right: 0;
}

.lotPagingContainer .rightBox {
    float: right;
    display: inline-block;
    width: auto;
    padding-right: 10px;
}

.lotsConsole .priceRangeBar,
.lotsConsole .priceRangeBarIntro {
    display: none!Important;
}

.lotViewsContainer .rightBox .viewsDiv {
    display: none!Important;
}

.lotPagingContainer .lotViewsContainer {
    display: none!Important;
}

.lotPagingContainer .rightBox #paging {
    width: 100%;
    display: block;
    text-align: center!Important;
    padding-bottom: 0!Important;
}

.lotPagingContainer .rightBox #paging #pagination-mod {
    float: none!Important;
}

.lotPagingContainer .leftBox {
    width: 100%;
    display: block;
    text-align: center!Important;
}


/* Container Paginate ASTE LISTE */

.caseAsta {
    flex-direction: column!Important;
    -webkit-flex-direction: column!Important;
    -moz-flex-direction: column!Important;
}

.caseAsta .caseAstaImg img {
    width: 100%;
    max-width: none;
}


/* Container Paginate ASTE LISTE */

.lotItemList {
    flex-direction: column!Important;
    -webkit-flex-direction: column!Important;
    -moz-flex-direction: column!Important;
}

.lotItemList .content,
.lotItemList .pulsantieraLotto {
    display: block;
    width: 100%!Important;
}

.lotItemList .pulsantieraLotto {
    padding: 12px 0px 28px!Important;
}

.lotItemList .content {
    padding: 10px 0px!Important;
    float: none!Important;
    text-align: center!Important;
}

.lotItemList .preview {
}

.lotItemList .buttons {
    float: none!Important;
    text-align: center!Important;
    width: 100%!Important;
}

.lotItemList .buttons .btn{
    width: auto!Important;
}

.lotItemList .buttons .expired {
    height: 100%!Important;
}

.lotItemList h3 {
    float: none!Important;
}

.lotItemList .luogoAutore {
    float: none!Important;
    padding: 0px!Important;
}


/* Container Paginate Interne MOSTRE */

#testataAste {
    border-bottom: 0;
}

#testataAste .criteri1{
    padding: 0.5rem 0.5rem!Important;
}

#testataAste .btn {
    padding-left: 0.5rem!Important;
    padding-right: 0.5rem!Important;
	}

#testataAste .criteri2 {
    margin-left: 0!Important;
}


/* Container Paginate Interne Parte Destra*/

.dettLot {
    display: flex;
    -webkit-display: flex;
    -ms-display: flex;
    -moz-display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
}

.dettLot &gt; #itemLotto {
    order: 1;
    -webkit-order: 1;
    -mozorder: 1
}

.dettLot &gt; #dettLotSx {
    order: 3;
    -webkit-order: 3;
    -mozorder: 3;
	padding: 3.500rem 0;
}

.dettLot &gt; #dettLotDx {
    order: 2;
    -webkit-order: 2;
    -mozorder: 2;
	padding: 3.500rem 0;
}

#dettLotSx .itemsLottiList .itemsLottiNum{
	font-size: 2.000rem;
}

#dettLotSx .itemsLottiList {
	display: none;
}

#dettLotSx .itemsLottiList .itemsLottiBox {
    padding: 1rem;
    order: 2;
    -webkit-order: 2;
    -mozorder: 2;
	text-align: left;
}

#dettLotSx .itemsLottiList .itemsLottiImg {
    order: 1;
    -webkit-order: 1;
    -mozorder: 1;
    padding: 1rem 1rem 0 1rem;
	text-align: left;
}

#dettLotSx .itemsLottiList .itemsLottiImg .imgThumb {
    margin: 0!Important;
}

#dettLotSx .itemsLottiList .itemsLottiImg .imgThumb img {
}

#dettLotSx .itemsLottiList .itemsLottiVal {
    font-size: 1.200rem!Important;
    line-height: normal!Important;
}

#dettLotSx .itemsLottiList .itemsLottiTitle {
    font-size: 1.400rem!Important;
    line-height: normal!Important;
}

#dettLotDx {
    float: none!Important;
    display: flex;

    -webkit-display: flex;
    -ms-display: flex;
    -moz-display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    width: 100%;
    text-align: center;
	padding:0!Important;
}

#titoloAutore {
    text-align: left;
}


#dettLotSx {
    float: none!Important;
    display: flex;
    -webkit-display: flex;
    -ms-display: flex;
    -moz-display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    text-align: center;
	margin: auto;
}

#boxOffertaStima {
    text-align: center;
    margin: auto;
    display: inline-block;
    padding: 1.500rem;
    float: none;
}

#LottoVal .stimaLabel {
    text-align: center;
}

#LottoVal b.didascalia {
    text-align: center;
}

#boxOffertaStima:after {
    background: url(/img-main/tratt-grey.png) no-repeat scroll ccenter top;
	margin: 2.500rem auto 2.000rem;
}

.statoLottoBox {
    text-align: center;
}

#carousel img {
	width: 100%!important;
}

#carousel span {
    vertical-align: middle!important;
    display: table-cell!important;
    float: none!important;
}

#thumbs-wrapper .caroufredsel_wrapper_thumb {
    width: 100%!important;
}

#dettLotSx .dettLotSxUp,
#dettLotSx .dettLotPagingContainer,
#dettLotSx #itemsLotti {
    display: none!Important;
}

.dettLot &gt; #itemLotto {
    float: none!Important;
    display: flex;
    -webkit-display: flex;
    -ms-display: flex;
    -moz-display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    width: 100%;
    text-align: center;
    padding-top: 18px!Important;
}

.dettLot &gt; #dettLotSx .itemsLotti {
    display: none!Important;
}

#dettLotDx #itemLottoDett #lottoBox .asteListButton {
    display: none!Important;
}


/* Carousel Dettaglio Lotto */

.stageImg  {
    margin: 1rem 0!Important;
}

.stageImg img {
    width: 100%!Important;
    height: auto!Important;
}

#lottoImg #carousel-wrapper .caroufredsel_wrapper_bigDetail {
    display: inline-block!Important;
    text-align: center!Important;
    width: 100%!Important;
    height: 100%!Important;
    max-width: 450px;
    min-height: 452px;
}

#lottoImg #carousel-wrapper .caroufredsel_wrapper_bigDetail span {
    float: left;
    min-width: inherit!Important;
    min-height: inherit!Important;
    max-width: 450px!Important;
    text-align: center!Important;
    height: auto !important;
}

#lottoImg #carousel-wrapper .caroufredsel_wrapper_bigDetail span img {
    width: 100%!Important;
    max-width: 450px!Important;
    height: auto !important;
}

#lottoImg #thumbs-wrapper {
    display: none;
}

#buttonNextPrevLotto #lottoNum:before, 
#buttonNextPrevLotto #lottoNum:after {
    width: 0.5rem;
	}
	
#itemLotto {
    text-align: center!Important;
}


/* Container Paginate Lotto Scheda */

div.tablerow.dettLot {
    padding-top: 0!Important;
}

#dettLotDx #titleLotto {
    width: 100%!Important;
}

#dettLotDx #itemLottoDett {
    float: none!Important;
    display: flex;
    -webkit-display: flex;
    -ms-display: flex;
    -moz-display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    width: 100%;
    text-align: center;
}

#dettLotDx #itemLottoDett #lottoImg {
    float: none!Important;
    text-align: center;
    order: 1;
    -webkit-order: 1;
    -mozorder: 1;
    display: inline-block;
}

#dettLotDx #itemLottoDett #lottoImg .stageImg {
    width: auto!Important;
}

#dettLotDx #itemLottoDett div#tmpSlideshow {
    float: none!Important;
    width: 100%;
}

#lottoBox {
    text-align: left!Important;
	padding: 1.500rem;
}

#dettLotDx #itemLottoDett #lottoBox {
    float: none!Important;
    padding: 0!Important;
    text-align: left!Important;
    width: 100%!Important;
}

.dettLot div.space-line {
    display: none!Important;
}

#dettLotDx #itemLottoDett div#tmpSlideshow {
    height: auto!Important;
    width: 100%!Important;
}

#dettLotDx #itemLottoDett div.tmpSlide {
    position: absolute;
    height: auto!Important;
    width: 100%!Important;
    max-height: 440px!Important;
}

#dettLotDx #itemLottoDett div.tmpSlide img {
    height: auto!Important;
    width: 100%!Important;
}

.tooltip.tooltip-action {
    display: none!Important;
}

#dettLotDx #itemLottoDett #lottoBox #LottoVal {
    width: 100% !Important;
    box-sizing: border-box!Important;
}

#descLotto,
#campiLotto {
    width: 100% !Important;
    box-sizing: border-box!Important;
}

#dettLotDx #itemLottoDett #lottoBox #LottoVal b {
    font-size: 1.4rem!Important;
}

#dettLotDx #itemLottoDett #lottoBox .asteListButtonSlim:nth-child(6),
#dettLotDx #itemLottoDett #lottoBox .asteListButtonSlim:nth-child(7),
#dettLotDx #itemLottoDett #lottoBox .asteListButtonSlim:nth-child(8),
#dettLotDx #itemLottoDett #lottoBox .asteListButtonSlim:nth-child(10) {
    display: none!Important;
}

#dettLotSx #boxAstaTempo {
    height: auto!Important;
    padding: 20px 0;
}

#dettLotSx #boxOffertaTempoStima {
    float: none !important;
    text-align: center;
    display: inline-block;
    order: 1;
    margin: auto;
}


/* Container Paginate Lotto Scheda */


/* Container Paginate Interne News List e Area Press*/

.itemListContainer .itemListDate {
    color: #801d22!Important;
    background-color: transparent!Important;
    float: none!Important;
    width: 100%!Important;
    line-height: 1rem!Important;
    margin: 1.500rem!Important;
    padding-bottom: 0!Important;
    padding-left: 0!Important;
    text-align: left;
}

.itemListContainer .itemListDate .itemListDay,
.itemListContainer .itemListDate .itemListMonth {
    display: inline-block!Important;
    padding-right: 4px;
    font-size: 1rem;
}

.itemListContainer .itemListImg {
    float: none!Important;
    margin-bottom: 8px!Important;
    margin-right: 0px!Important;
    padding-top: 15px!Important;
    width: 100%!Important;
}

.widthLayout2 {
    width: 100% !Important;
    box-sizing: border-box!Important;
}

.itemListContainer .itemListImg .image-holder-small {
    float: none!Important;
}

#panelContentRightDoc .icoFile {
    float: none!Important;
    display: inline-block!Important;
}

#panelContentRightDoc .icoFile img {
    display: inline-block!Important;
}


/* Container Paginate Interne Dipartimenti*/

.asteDipTitle {
    float: none!Important;
    width: 100%!Important;
}

.asteDipContainer {
    float: none!Important;
    width: 100%!Important;
}

.asteListContainerDett {
	padding-left:0;
	padding-right:0;
}

.asteDipContainer .asteListImgDett {
	padding-left:0;
	padding-right:0;
}

.asteDipContainer .asteListImgDett img{
	width:100%;
	height:auto;
}

.referPanel{
	padding-left:0;
	padding-right:0;
}

.refDipContainer .refListImgDett {
	padding: 1.500rem 0;
	}
	

.asteDipContainer .itemListDett {
	width: 100%;
}

.asteDipContainer div:nth-child(3) {
    display: none!Important;
}

#panelContentRight.panelRight30 {
    display: flex;
    -webkit-display: flex;
    -ms-display: flex;
    -moz-display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
}

#panelContentRight.panelRight30 .refDipContainer {
    order: 2;
    -webkit-order: 2;
    -mozorder: 2;
    margin: auto;
}

.refDipContainer {
	padding: 1.500rem!Important;
}

#panelContentRight.panelRight30 .imgDipContainer {
    order: 1;
    -webkit-order: 1;
    -mozorder: 1;
    margin: auto;
}

.imgDipContainer .item {
    display: inline-block;
}

.imgDipContainer .item img {
    width: 100%;
	max-width:78px;
    height: auto;
}

.imgDipContainer {
	padding: 1.500rem!Important;
}


/* Container Paginate Interne Cataloghi*/

.cataloghiList {
    float: none!Important;
    width: 100%!Important;
    text-align: center;
}

.cataloghiList .cataloghiListImg {
    float: none!Important;
    width: 100%!Important;
}

.cataloghiList .cataloghiListImg .image-holder-cataloghi {
    float: none!Important;
    display: inline-block!Important;
}

.cataloghiList .cataloghiListTitle,
.cataloghiList .cataloghiListText,
.cataloghiList .cataloghiListPrezzi {
    float: none!Important;
    text-align: center!Important;
}

.cataloghiList .cataloghiListPrezzi {
    font-size: 1rem!Important;
}

.cataloghiList .cataloghiListButton {
    float: none!Important;
    text-align: center!Important;
    display: inline-block;
}

.cataloghiRightContainer {
    float: none!Important;
    width: 100%!Important;
}

.cataloghiRightContainer .divCarrello {
    width: auto!Important;
    font-size: 1rem!Important;
    text-align: center!Important;
    padding: 10px!Important;
    margin: 0 auto!Important;
}

.cataloghiRightContainer .divCarrello br {
    display: none;
}

.cataloghiRightContainer .abboList,
.cataloghiRightContainer .stockList {
    border: 0px!Important;
    border-bottom: 1px solid #cccccc!Important;
    margin: 0 auto 3px!Important;
}

.cataloghiRightContainer .abboList .cataloghiAbboContainer,
.cataloghiRightContainer .stockList .cataloghiStockContainer {
    text-align: center!Important;
    border-top: 1px solid #cccccc!Important;
}

.cataloghiRightContainer .abboList .cataloghiListPrezzi,
.cataloghiRightContainer .stockList .cataloghiListPrezzi {
    float: none!Important;
    text-align: center!Important;
    font-size: 1rem!Important;
}

.cataloghiRightContainer .abboList .cataloghiListButton,
.cataloghiRightContainer .stockList .cataloghiListButton {
    float: none!Important;
    text-align: center!Important;
}

.cataloghiRightContainer .abboList .cataloghiAbboText,
.cataloghiRightContainer .stockList .cataloghiAbboText {
    padding-bottom: 10px!Important;
    text-align: center!Important;
}

.cataloghiRightContainer .abboList .cataloghiListTitle,
.cataloghiRightContainer .stockList .cataloghiListTitle {
    font-size: 1.25rem!Important;
    text-align: center!Important;
}

.cataloghiRightContainer .abboList .cataloghiAbboTitle,
.cataloghiRightContainer .stockList .cataloghiAbboTitle {
    background-color: #eeeeee!Important;
    font-size: 1.25rem;
    padding: 20px 10px;
}


/* Container Paginate Carrello*/

.telaioCarrello,
.telaioCarrello .rigaCarrello {
    text-align: center!Important;
    padding: 10px 0 28px!Important;
}

.telaioCarrello .rigaCarrello.testataCarrello {
    float: none!Important;
    display: none !Important;
}

.telaioCarrello .rigaCart .articoloCarrello {
    width: auto!Important;
    font-size: 1rem!Important;
    padding: 10px!Important;
    margin: 0 auto!Important;
}

.telaioCarrello .articoloCarrello,
.telaioCarrello .tipoCarrello,
.telaioCarrello .prezzoCarrello,
.telaioCarrello .quantitaCarrello {
    float: none!Important;
    display: block;
    text-align: center;
    width: auto!Important;
}

.telaioCarrello .quantitaCarrello div:first-child {
    width: auto!Important;
    float: none!Important;
    display: block;
    margin: 10px 0 7px;
}

.telaioCarrello .tipoCarrello,
.telaioCarrello .prezzoCarrello {
    font-size: 1rem!Important;
}

.telaioCarrello .quantitaCarrello .cataloghiListButton {
    float: none!Important;
    display: inline-block!Important;
    padding: 0!Important;
    margin-left: 0!Important;
}

.telaioCarrello .dropCarrello .labelDropCarrello,
.telaioCarrello .dropCarrello .selDropCarrello {
    float: none!Important;
    margin: 5px!Important;
    display: block;
    text-align: center;
    width: auto!Important;
}

.telaioCarrello .rigaCarrello {
    display: flex;
    -webkit-display: flex;
    -ms-display: flex;
    -moz-display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    width: 100%;
    text-align: center;
}

.telaioCarrello .spedizionePagamento {
    float: none!Important;
    display: block;
    text-align: center;
    width: auto!Important;
    order: 2;
    -webkit-order: 2;
    -mozorder: 2;
}

.telaioCarrello .totaleCarrello {
    float: none!Important;
    font-size: 1rem!Important;
    display: inline-block!Important;
    padding: 0!Important;
    width: auto!Important;
    order: 1;
    -webkit-order: 1;
    -mozorder: 1;
}

.telaioCarrello .totaleCarrello b {
    color: #801d22!Important;
}

.telaioCarrello .separator20px {
    display: none !Important;
}


/* Container Paginate Contact Form*/

#commentForm .itemContactForm {
    float: none!Important;
    display: block;
    text-align: center;
    width: 100%!Important;
}

#commentForm .itemContactForm.firstItem {
    border-bottom: 1px solid #cccccc!Important;
}

#commentForm legend {
    float: none!Important;
    display: block;
    text-align: center;
    width: 100%!Important;
}

#commentForm .labelContactForm {
    float: none!Important;
    display: block;
    padding: 1.000rem 0 0!Important;
    width: auto!Important;
	text-align:left;
}

#commentForm .fieldContactForm {
    float: none!Important;
    display: block;
    text-align: center;
    width: auto!Important;
}

#commentForm .fieldItemForm {
    float: none!Important;
    display: block;
    text-align: center;
    width: auto!Important;
}

#commentForm .fieldNumberForm {
    float: none!Important;
    display: inline-block;
    text-align: center;
    width: auto!Important;
}

#commentForm .itemAuthContactForm {
    float: none!Important;
    display: block;
    text-align: center;
    width: 100%!Important;
    box-sizing: border-box;
}

#commentForm .fieldAuth {
    float: none!Important;
    display: inline-block;
    text-align: center;
    width: 100%!Important;
}

#commentForm .itemCompContactForm {
    float: none!Important;
    display: inline-block;
    text-align: center;
    width: 100%!Important;
}

#commentForm .itemButtonContactForm {
    float: none!Important;
    display: inline-block;
    text-align: center;
    width: 100%!Important;
}

div.headerAuth{
    text-align: left;
}

div.fieldContactForm input,
div.fieldContactForm input[type="text"],
div.fieldContactForm input[type="password"],
div.fieldContactForm textarea,
div.fieldContactForm select {
    width: 100%; 
}


/* Container Paginate Interne Parte Destra*/

#panelContentRight {
    width: 100%;
    float: none;
    margin: 0;
    box-sizing: border-box;
    padding: 10px 0px;
    display: block;
}

#panelContentRight a.photo img,
#panelContentRight a.photopng img,
#panelContentRight a.photocarr img,
#panelContentRight a.video img,
#panelContentRight a.content img,
#panelContentRight a.linkcont img,
#panelContentRight a.linkinfo img {
    width: 100%!Important;
    height: auto!Important;
}

#panelContentRight {
    text-align: center!Important;
}

#panelContentRight iframe {
    text-align: center;
}

#panelContentRight .image-holder {
    display: block;
    background: none;
    float: none;
    text-align: center;
}

#panelCaptionRight div.pointdid {
    display: none!Important;
}

#panelCaptionRight div.didascalia {
    display: block;
    background: none;
    float: none;
    text-align: center;
}


/* Carousel Panel Right Paginate Interne */

#panelContentRight .image_carousel_dx {
    width: 100%!Important;
    max-width: 320px!Important;
    height: 100% !important;
    max-height: 230px!Important;
    display: inline-block!Important;
    position: relative!Important;
    text-align: center!Important;
    float: none!Important;
    margin-bottom: 40px!Important;
}

#panelContentRight .caroufredsel_wrapper {
    margin: auto!Important;
}

#panelContentRight .caroufredsel_wrapper #foo4 div.carimage-holder {
    padding: 0!Important;
    border: 0!Important;
    min-width: inherit!Important;
    min-height: inherit!Important;
}

#panelContentRight .caroufredsel_wrapper #foo4 div.carimage-holder img {
    width: 100%!Important;
    max-width: 320px!Important;
    height: 100% !important;
    max-height: 216px!Important;
}


/* Title Panel Paginate Interne */

#panelHeader {
    width: 100%;
    padding: 10px 10px 20px 10px;
    box-sizing: border-box;
    height: auto!Important;
}

#panelLinkPrint {
    display: none;
}

#panelBreadCrumbs {
    width: 100%;
    float: none!Important;
    text-align: center!Important;
}

.breadcrumbs {
    padding: 20px 0px 0px!Important;
    font-size: 0.8rem!Important;
    height: auto!Important;
    width: auto;
    float: none!Important;
    text-align: center!Important;
}

.breadcrumbs li {
    float: none!Important;
}

#panelTitlePage {
    top: inherit!Important;
    text-align: center!Important;
    min-height: inherit!Important;
    padding: 0px !Important;
    width: 100%!Important;
}

#cont {
    width: 100%;
    padding: 0;
}

#panelContent {
    padding: 3.000rem 1.500rem 0;
    box-sizing: border-box;
    height: auto !important;
}

.panelBoxback {
    background: none;
}


/* Carousel a 3 Paginate Interne */

.image_carousel .caroufredsel_wrapper #foo4 div.carimage-holder {
    min-width: inherit!Important;
    min-height: inherit!Important;
    padding: 0!Important;
}

.image_carousel .caroufredsel_wrapper {
    margin: auto!Important;
}

.image_carousel .caroufredsel_wrapper #foo4 div.carimage-holder img {
    width: 100%!Important;
    min-width: 192px!Important;
    height: auto !important;
}


/* Carousel UP Paginate Interne */

#panelContentTop .image_carousel_up {
    height: auto !important;
    width: 100%!Important;
    display: inline-block!Important;
    position: relative!Important;
    text-align: center!Important;
}

.image_carousel_up .caroufredsel_wrapper {
    margin: auto!Important;
}

.image_carousel_up .caroufredsel_wrapper #foo-12 div.carimage-holder {
    min-width: inherit!Important;
    min-height: inherit!Important;
}

.image_carousel_up .caroufredsel_wrapper #foo-12 div.carimage-holder img {
    width: 100%!Important;
    max-width: 660px!Important;
    height: 100% !important;
    max-height: 320px!Important;
}


/* Carousel Calendar Aste Paginate Interne */

#panelTitlePage h1, #panelTitlePage h2{
    text-align: center;
}

.image_carousel_calendar_gallery {
    display: none !Important;
}

.asteListContainer .asteListContent {
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
}

/*.image_carousel_calendar_gallery .caroufredsel_wrapper { margin: auto!Important; }
.image_carousel_calendar_gallery .caroufredsel_wrapper #foo-aste div.carimage-holder { min-width: inherit!Important; min-height: inherit!Important; text-align: center!Important; height: auto !important;}
.image_carousel_calendar_gallery .caroufredsel_wrapper #foo-aste div.carimage-holder img { width:inherit!Important; max-width:940px!Important;height: auto !important; } */


/* Elenco Aste Paginate Interne */

.asteListContainer {
    display: flex;
    -webkit-display: flex;
    -ms-display: flex;
    -moz-display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
}

.asteListContainer .asteListDati {
    order: 2;
    -webkit-order: 2;
    -mozorder: 2
}

.asteListContainer .asteListImg {
    order: 1;
    -webkit-order: 1;
    -mozorder: 1
}

.asteListContainer .pulsantieraAsta {
    order: 3;
    -webkit-order: 3;
    -mozorder: 3
}

.asteListContainer .asteListDati,
.asteListContainer .asteListImg,
.asteListContainer .pulsantieraAsta {
    padding: 1.500rem;
	text-align: center;
}

.asteListContainer .itemListCal {
    text-align: center;
}

.asteListContainer .itemListCal .btnPanel:before {
    margin: auto;
}

.asteListContainer .asteListImg img {
    max-width: none;
    height: auto;
}

.rigaSep {
	float:none;
	clear:both;
}

.asteListContainer .asteListDati .numAsta,
.asteListContainer .asteListDati .numAsta h5 {
    margin: auto!Important;
    width: auto!Important;
    display: inline-block!Important;
    font-size: inherit !Important;
}

.asteListContainer .asteListDati .numAsta {
    margin-bottom: 5px!Important;
}

.asteListContainer .dataAsta {
    display: inline-block;
}

.asteListContainer .dataAstaSep {
	margin: 0 1.000rem;
    border-bottom: 0;
	display:inline-block;
}


/* Carousel Dettaglio Asta Static Image Paginate Interne */

.image_carousel_calendar_gallery {
    display: block;
    position: relative;
}

.image_carousel_calendar_gallery div.carimage-holder.staticImage {
    float: none;
    min-width: inherit!Important;
    min-height: inherit!Important;
    text-align: center!Important;
    height: auto !important;
}

.image_carousel_calendar_gallery div.carimage-holder.staticImage img {
    width: 100%!Important;
    
    height: auto !important;
}

#dettaglioAsta .image_carousel_auctions_gallery {
    height: auto !important;
    width: 100%!Important;
    display: inline-block!Important;
    position: relative!Important;
    text-align: center!Important;
}

#dettaglioAsta .image_carousel_auctions_gallery .caroufredsel_wrapper {
    margin: auto!Important;
}

#dettaglioAsta .image_carousel_auctions_gallery .caroufredsel_wrapper #foo-aste div.carimage-holder {
    min-width: inherit!Important;
    min-height: inherit!Important;
}

#dettaglioAsta .image_carousel_auctions_gallery .caroufredsel_wrapper #foo-aste div.carimage-holder img {
    width: 100%!Important;
    min-width: 250px!Important;
    height: 100% !important;
}


/* Magazine Paginate Interne */

#docContainer .titleParagr h4 {
    width: auto!Important;
    font-size: 1.25rem!Important;
}

#docContainer .itemDoc {
    display: flex;
    -webkit-display: flex;
    -ms-display: flex;
    -moz-display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    width: 100%!Important;
    text-align: center!Important;
    height: auto!Important;
    padding: 10px!Important;
    float: none!Important;
}

#docContainer .itemDoc .doc {
    width: auto!Important;
}

#docContainer .itemDoc .title {
    width: auto!Important;
    font-size: 1.5rem!Important;
    padding: 10px!Important;
}


/* Dettaglio Aste Paginate Interne */

#dettaglioPreAsta .preTextAsta {
    position: relative!Important;
    left: auto!Important;
    bottom: auto!Important;
}

#dettaglioAsta {
    padding: 1.500rem!Important;
    flex-direction: column!Important;
    -webkit-flex-direction: column!Important;
    -moz-flex-direction: column!Important;
}

#dettaglioAsta .textAsta {
    padding: 1.500rem!Important;
}

#dettaglioAsta .asteListImg {
	text-align:left;
}

#dettaglioAsta #pulsantieraAsta {
    padding: 0 1.500rem!Important;
	text-align:left;
}

.carimage-holder .itemListTitleCalendar h4,
.carimage-holder .itemListTitleCalendar h4 a {
}

.panelElLotti {
    flex-direction: column!Important;
    -webkit-flex-direction: column!Important;
    -moz-flex-direction: column!Important;
}


/* Lotti Consolle */

.lotViewsContainer .leftBox b {
    font-size: 1.25rem!Important;
}

.lotViewsContainer {
    padding: 1.500rem 0!Important;
	text-align: center!Important;
}

.lotViewsContainer .leftBox {
    order: 2;
    -webkit-order: 2;
    -mozorder: 2;
	text-align: center!Important;
}

.lotViewsContainer .rightBox {
    order: 1;
    -webkit-order: 1;
    -mozorder: 1;
	text-align: center!Important;
}

div#paging-lot {
	text-align: center!Important;
}

.lotViewsContainer .leftBox,
.lotViewsContainer .rightBox {
    float: none!Important;
    display: flex;
    -webkit-display: flex;
    -ms-display: flex;
    -moz-display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;

    -moz-flex-direction: column;
    width: 100%;
    height: auto!Important;
    padding: 0!Important;
}


/* Buttons */

.asteListButtonBig a,
.asteListButtonBig a:visited {
    font-size: 1.2rem!Important;
    line-height: inherit!Important;
}


/* Iframe Video */

#panelContentTop div iframe {
    width: 100%!Important;
    max-width: 660px!Important;
    height: 100% !important;
    max-height: 372px!important;
}

#panelContentRight iframe {
    width: 100%!Important;
    max-width: 660px!Important;
    height: 100% !important;
    max-height: 372px!important;
}


/* Paginazione */

div#paging {
    text-align: center!Important;
    width: auto!Important;
    vertical-align: top;
    padding: 10px!Important;
}

.lotPagingContainer {
    display: flex;
    -webkit-display: flex;
    -ms-display: flex;
    -moz-display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    height: auto!Important;
    padding: 0 0 10px!Important;
}

.lotPagingContainer .leftBox {
    order: 2;
    -webkit-order: 2;
    -mozorder: 2;
}

.lotPagingContainer .rightBox {
    order: 1;
    -webkit-order: 1;
    -mozorder: 1;
}

.lotPagingContainer .leftBox,
.lotPagingContainer .rightBox {
    float: none!Important;
    display: flex;
    -webkit-display: flex;
    -ms-display: flex;
    -moz-display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    width: 100%;
    height: auto!Important;
    padding: 0!Important;
}


/* Lotti */

.lotListContainer .lotItemList .containerLotItemNew {
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
}

.lotListContainer .lotItemList .preview {
    text-align: center;
}
.lotListContainer .lotItemList .statoLotto {
    text-align: center;
}

/* Immagini */

.image-holder-small {
    background: none!Important;
}


/* Div Esclusi */

.labelCalAdd {
    display: none!Important;
}

.asteListButton.google,
.asteListButton.winmac {
    display: none!Important;
}

#formElements .rightBox {
    display: none!Important;
}


/* Footer Paginate Interne */

#footerdiv {
    white-space: normal!Important;
}

#footer #footerContainer {
    text-align: center;
    flex-direction: column;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
}

#footer .box_first {
    text-align: center;
}

#footer .box_third {
    text-align: center;
}

#footer .box_fourth {
	padding: 1.5rem 0;
    text-align: center;
}

#footer .box_fourth div.riga{
    display: none;
}


#footer .box_social {
    text-align: center;
}

#footer .box_footer_center {
    display: none;
}

#footer .riga:after {
    background: url(/img-footer/tratt.png) no-repeat scroll center top;
    width: auto;
}

/***************    Banner Image  Left   ****************/

#bannerLeft .adsbygoogle{
	height: auto!Important;
}


/***************      Banner Image      ****************/

#bannerRowHome.container {
    padding-left: 0;
	padding-right: 0;
	margin-bottom: 110px;
	position: relative;
	overflow:hidden;
}

#bannerRowHome .contBoxHome {
	margin: auto;
    padding: 0;
	width: 100%!Important;
	display: block;
    cursor: pointer;
	position:relative!Important;
	z-index:1;
	top: auto!Important;
	bottom: auto!Important;
	right: auto!Important;
	text-align:center;
	vertical-align: middle;	
}

#bannerRowHome .contBoxHome &gt; div {
	margin:auto;
    padding: 5%;
	vertical-align: middle;	
}

#bannerRowHome a.linkHeaderHomeBox:before {
    opacity: 0;
	.transition-all-off;
}

#bannerRowHome:hover a.linkHeaderHomeBox:before {
    opacity: 1;
    bottom: 0px;
	.transition-all;
}

#bannerRowHome a.linkHeaderHomeBox {
	display: inline-block;
	position:relative;
	}

#bannerRowHome img {
    width:100%;
	height: auto;
	

	-webkit-transition: all 0.7s ease;
	transition: all 0.7s ease;
	-moz-transition: all 0.7s ease;
	-o-transition: all 0.7s ease;
	
}

#bannerRowHome:hover img {
	-webkit-transform:scale(1.05);
}

#bannerRowHome  .buttonBoxHome {
	display: inline-block;
	font-size: 1.200rem;
	padding: 1.000rem 6.000rem;
	margin-top: 1.500rem;
	margin-bottom: 1.500rem;
	border: 1px solid #211b19;
	background: none transparent;
	color: #211b19;
	letter-spacing: 0.200rem;
	text-transform: uppercase;
	
	.transition-all-off;
}

#bannerRowHome:hover .buttonBoxHome {
    background-color: #821324;
    color: #FFFFFF;
	border: 1px solid rgba(0,0,0,0);
	.transition-all;
}

#bannerRowHome .headerBoxHome {
	text-align:center;
}

#bannerRowHome .headerBoxHome H5 {
    font-size: 3.400rem;
	color: #821324;
    line-height: 3.000rem;
    letter-spacing: 0rem;
	padding: 1.500rem 0 0.500rem;
	text-align: center;
}

#bannerRowHome .textBoxHome {
    font-size: 1.100rem;
    line-height: 1.200rem;
	color: #211b19;
    letter-spacing: 0.200rem;
	padding: 0 0 1.500rem;
	width: 100%!Important;
}

#bannerRowHome .titleBoxHome {
    font-size: 1.800rem;
    line-height: 1.800rem;
    letter-spacing: 0.100rem;
	width: 100%!Important;
	padding: 0 0 1.500rem;
}


/*			Back to top			*/
#back-to-top {
	display:none!Important;
	}
	
	
	
/*			Misti			*/
.lotPagingSeparator {
    height: auto; 
	padding-left:0;
}

/*		Tabbed Panels		*/
.TabbedPanelsTab {
    width: 100%;
}

</pre></body></html>