﻿

body
{
    width: 100%;
    min-width: 100%;
}

.divToGetBreakpoints {
    display:none;
}

/********************************HEADER**********************************/
.divHeaderLogoMiniSiteInner, .divHeaderLogoMiniSiteInner_Higher {
    width: 96%;
}

.divHeaderTopInner {
    display:none;
}
.divHeaderTopInnerSmallScreen
{
    display:block;
    width:100%;
    height: 43px;
}
/******welcome*******/
.divWelcome {
    padding-left:2%;
}
/********************/

/*******login********/
.divLogin {
    background-color:#f38034;

    width:auto
}
.btnLogin {
    width:auto;
    
    border:0px;
}
.hlLoginBorder
{
    text-decoration:none;
    text-transform:uppercase;
}
/**********************/

/*******ricerca********/
.imgSearch
{
    float:right;
    width:43px;
    height:43px;
}
.divSearchSmallScreen
{
    position:absolute;
    z-index:100;

    padding:2% 0px;
    width:100%;

    background-color:#00b0d2; 
}
.divTbSearchSmallScreen {
    width:94%;
    margin:2%;
    padding-left:2%;
    height:auto;

    border:1px solid white;
}
.divTbSearchSmallScreen input {
    width:90%;
    height:30px;
    line-height:30px;
    border:none;
    color:white;

    background-color:transparent;
}
.divTbSearchSmallScreen input::-webkit-input-placeholder
{ 
    color:white;

}
.divTbSearchSmallScreen img
{
    float:right;
    margin-right:5px;
    margin-top:8px;
}

/**********************/
.divHeaderBottom {
    height: auto;
}
.divHeaderBottomInner {
    width: 96%;
    padding:0%;
}
.divLogo
{
    height: auto;
    margin-top:8px;
    width:75%;
}

.logoMarsh{ 
    width: 100%;
    height: auto;

}
.logoMarsh img {
    width:100%;
}
/*******menu********/
.divNav {
    display:none;
}

.aNavSmallScreen {
    display:block;
    float:right;

    background-image:url('../../images/master/menuSmallScreen.png');
    background-repeat:no-repeat;

    width:30px;
    height:38px;
    
    margin-top:10px;
}
.divNavSmallScreen, .divOpenTabSmallScreen
{
    position:absolute;
    z-index:100;

    padding:2% 0px;
    width:100%;

    background-color:white;    
}
.aMenuSmallScreen, .aMenuProdSmallScreen, .aMenuEduSmallScreen
{
    border : solid 1px #00B0D2;
    border-top:none;
    background-color:white;

    display:block;

    height:34px;  
    line-height:34px;
    margin: 0px 2%;
    padding-left:2%;

    text-align:left;
    text-decoration: none;
    color:#00B0D2;
    font-size:14px;
}
.divNavSmallScreenInner > a:first-child
{
    border-top : solid 1px #00B0D2;

}
/*.ulProdottiSmallScreen, .ulEduSmallScreen {

    border-bottom : solid 1px #00B0D2;
    display:block;
   
    line-height:30px;
    margin: 0px 2%;
    padding-left:2%;

    text-align:left;
    text-decoration: none;

    outline:none;
    

    list-style: none;
}
.ulProdottiSmallScreen a, .ulEduSmallScreen a  {
    color:#6e6e6e;
}*/
/**********************/

/*menu utente loggato*/
.aUserMenu{
    display:none;
}
.divUserLogged {
    display:none;
}
.linkUserLoggedMenuSmallScreen
{
    display:block;
       
    color:#6e6e6e;
    text-align:left;
    
    line-height:30px;
    padding-left:4%;
}
/**********************/

/******menu tab************/
.divOpenTabSmallScreen {
    background-color:#FEF4ED;
    border-bottom:2px solid #F48132;
}
.aTabSmallScreen {
    background-image:url('../../images/master/tabSmallScreen.png');
    background-repeat:no-repeat;
    position:absolute;
    right:0px;
    top:200px;
    width:37px;
    height:51px;
    display:block;

}
.linkOpenTabSmallScreen
{
    display:block;
    width:80%;
    padding:2%;
}
/**********************/

/************************************************************************/


/******************************COOKIES***********************************/

/************************************************************************/



/***********************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;
}
/***********************************************************************/

/*************************TABS**************************/

.divOpenTab {
    display:none;
}
.divCloseMenuTab {
    float:right;
    margin:5px;
    font-size:20px;
}
.divTabs {
    position: absolute;
    width: 100%;
    background-color:#FEF4ED;
}

.divTab {
    width: 92%;
    margin:2%;
    padding:2%;
}


.linkCloseTab
{
    display:none;
}
.divCloseTab
{
    /*background-image:url("../../images/closePopUp_Black.png");
    background-position:center center;
    width:20px;
    height:20px;*/
    display:block;
    position: fixed;
    top:15px;
    right:15px;
}

/****************************************************************/



/*********************tooltip (fatto con popup)**************************/
.divPopUpTooltip
{
    background-color:white !important;
    border: 2px solid #3EB1D3 !important;
    padding:5% !important;
}
.divPopUpTooltipHeader
{
    color:#3EB1D3;
    font-size:17px;
    height:20px;
    margin-bottom:10px;
}
.divPopUpTooltipHeader  a{
    float:right;
}
/*********************************************************/

