﻿body
{
    width: 100%;
    min-width: 100%;
}

.divToGetBreakpoints {
    display: none;
}

/*********************HEADER*****************/
.divHeader
{
    width:94%;
    padding:5px 3%;
	/*height: auto;
    overflow:auto;*/
}
.divHeaderLogoMiniSiteInner {
    width:30%;
    float:right;
    padding-top:0px;
}

.divHeaderInner
{
	width: 100%;
    padding-top:0px;  
    HEIGHT: AUTO;
    OVERFLOW: AUTO;
}
.logoPreviSalute
{
	margin-top: 0px;
    max-width:60%;
    height:auto;
}
.logoPlatform {
    /*width: 100%;
    max-height: 70px;
    height: auto;*/


    width: auto;
    max-height: 70px;
    height: auto;
    max-width: 100%;
}

.divWelcomeSmallScreen {
    display:block;
    width:94%;
    height:44px;
    line-height:44px;
    padding:0px 3%;
    background-color:#349446;
    color:white;
}
/********************************************/

/*******************MENU*********************/
.divLink {
    display:none;
}

.aLinkSmallScreen, .aUserLoggedSmallScreen {
    display:block;
    float:right;

    background-image:url('../../images/master/menuSmallScreen.png');
    background-repeat:no-repeat;

    width:30px;
    height:38px;
    
    margin-top:10px;
}
.divLinkSmallScreen, .divUserLoggedSmallScreen
{
    position:absolute;
    z-index:100;

    padding:2% 0px;
    width:100%;

    background-color:white;  
    border-bottom: 4px solid #349446;  
}
.aLinkMenuSmallScreen, .aLinkMenuSmallScreen_ToOpen,
.linkUserLoggedSmallScreen
{
    border-bottom : solid 1px #D3E9DA;

    display:block;

    height:34px;  
    line-height:34px;
    margin: 0px 2%;
    padding-left:2%;

    text-align:left;
    text-decoration: none;
    font-size:14px;
}
.aLinkMenuSmallScreen, .aLinkMenuSmallScreen_ToOpen {
    background-color:white;
}

.aLinkMenuSmallScreen_ToOpen {
    background-image:url('../../images/master/subMenuOpenSmallScreen.png');
    background-position:center right;
    background-repeat:no-repeat;
}

.divLinkSmallScreenInner > a:last-child,
.divUserLoggedSmallScreen > a:last-child
{
    border-bottom : none;

}
.ulChiSiamoSmallScreen, .ulSocioSmallScreen {

    display:block;
   
    line-height:34px;
    margin: 0px 2%;
    padding-left:2%;

    text-align:left;
    text-decoration: none;

    outline:none;
    

    list-style: none;
    background-color:#F3F9F5;
}
.ulChiSiamoSmallScreen li,
.ulSocioSmallScreen li {
    border-bottom : solid 1px #D3E9DA;
}


/*******menu utente loggato*****/
.aUserLoggedSmallScreen {
    background-image:url('../../images/master/menuUserLoggedSmallScreen.png');
}
.divUserLoggedSmallScreen {
}
.linkUserLoggedSmallScreen
{
    background-color:#F3F9F5;
}
/*******************************/

/******menu tab************/
.divOpenTabSmallScreen, .divUserLoggedSmallScreen {
    background-color:#F3F9F5;
    border-bottom:4px solid #349446;
    position:absolute;
    z-index:100;
    padding:2% 0px;
    width:100%; 
}
.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%;
}
/**********************/
/********************************************/

/***********************BODY*****************/
.divBody
{
	width: 100%;
	padding-top: 0px;
	padding-bottom: 0px;
}
/********************************************/


/*****************BREADCRUMBS*****************/
.divBreadcrumbs
{
	font-size: 16px;
    padding:2%;
    margin-bottom: 5px;
}
.divBreadcrumbs span
{
	margin: 0px 1% 0px 1%;
}

/********************************************/

/****************FOOTER**********************/
.divBottomPage
{
	height: auto;
}

.divFooter
{
    display:none;
}
.divFooterGray
{
	width: 100%;
	height: auto;
    padding-bottom:25px;
}

.divFooterGrayInner
{
	width: 80%;
	line-height: 18px;
    font-size:12px;
    text-align:center;
}
/********************************************/

/*****************LOGIN POPUP******************/
.tbValue
{
    width: 97%;
    padding-left:2%;
}
/********************************************/


/*************************TABS**************************/

.divOpenTab {
    display:none;
}
.divCloseMenuTab {
    float:right;
    margin:5px;
    font-size:20px;
}
.divTabs {
    position: absolute;
    width: 100%;
    background-color:#F3F9F5;
}

.divTab {
    width: 92%;
    margin:2%;
    padding:2%;
}


.linkCloseTab
{
    display:none;
}
.divCloseTab
{
    display:block;
    position: fixed;
    top:15px;
    right:15px;
    font-size:25px;
}

/****************************************************************/

/*********************tooltip (fatto con popup)**************************/
.divPopUpTooltip {
    background-color: white !important;
    border: 2px solid #1D8C40 !important;
    padding: 5% !important;
}

.divPopUpTooltipHeader {
    color: #1D8C40;
    font-size: 17px;
    height: 20px;
    margin-bottom: 10px;
}

.divPopUpTooltipHeader a {
    float: right;
}
/*********************************************************/