﻿body
{
    width: 100%;
    min-width: 100%;
}

.divToGetBreakpoints {
    display:none;
}

/********************************HEADER**********************************/
.divHeaderLogoMiniSite {
    width:96%;
}
/*.divHeaderLogoMiniSiteInnerSx
{
    width: 86%;
    padding-left:2px;
}
.divHeaderLogoMiniSiteInnerDx
{
    width: 86%;
    padding-left:50px;
}*/
.divHeaderTopInner {
    display:none;
}
.divHeaderTopInnerSmallScreen
{
    display:block;
    width:100%;
    height: 43px;
}


/**********************/
.divHeaderBottom {
    height: auto;
}
.divHeaderBottomInner {
    width: 96%;
    padding:0%;
}
/*.divLogo
{
    height: auto;
    margin-top:8px;
}*/

.logoMarsh{ 
    width: 50%;
    height: auto;

    margin-left:0px;
}
.logoMarsh img {
    width:100%;
    max-width: 189px;
}

.logoPlatform{ 
    height: auto;
    max-width: 189px;
    /*margin-right:0px;*/
}

/*.logoPlatform img {
    width:100%;
    max-width: 189px;
}*/

/***********************BODY*****************/
.divBody
{
	width: 100%;
	/*padding-bottom: 0px; */
}
/********************************************/


/******************************FOOTER***********************************/
.divBottomPage
{    
	height: auto;
    margin-top:30px;

    /*position:static;per annullare il position absolute
    float:left;*/
}

.divFooterTop
{
	width: 100%;
	height: auto;
}
.divFooterTopInner
{
	width: 92%;    
    padding:4%;
	height: auto;  
}
.divFooterTopInner img {
    float:none;
}
.divFooterTopText {
    float:none;
    
    width:100%;
    margin-left:0px;
}
.divFooterBottomInner
{
	width: 96%;  
    padding:2%;
    line-height:25px;

}
.divFooterBottomInner div {
    float:none;
}
.divFooterBottomInner a {
    float:left;  
    text-align:left;
}
/***********************************************************************/