﻿/*
COLORI 
- Grigio sfondo  #e2e4df
- Grigio scritte #808284
- Blu Oxidal #034ea2
Grigio bordi ed elementi #b3b5b7

*/


/* style controllo AppMenu*/
div#AppLogoCell
{
    width: 200px;
    text-align: left;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    background-color: #e2e4df;
    
}

div#AppLogoCell > div {display: table-row;}
div#AppLogoCell > div > div {display: table-cell;}



/* style controllo AppHomeMenuCell*/
div#AppHomeMenuCell
{
    width: 560px;
    text-align: left;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    background-color: #e2e4df;
    
}
div#AppHomeMenuCell > div {display: table-row;}
div#AppHomeMenuCell > div > div {display: table-cell;}


/* style controllo AppLangMenuCell*/
div#AppLangMenuCell
{
    width: 80px;
    text-align: right;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    background-color: #e2e4df;
    
}
div#AppLangMenuCell > div {display: table-row;}
div#AppLangMenuCell > div > div {display: table-cell;}



/* style controllo AppFooterCEll*/
div#AppFooterCell
{
    width: 960px;
    text-align: left;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    background-color: #e2e4df;
    padding: 10px 0px 10px 0px;
}
div#AppFooterCell > div {display: table-row;}
div#AppFooterCell > div > div {display: table-cell;}



div#AppFooterTopCell
{
    width: 960px;
    text-align: left;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    background-color: #e2e4df;
    
}
div#AppFooterTopCell > div {display: table-row;}
div#AppFooterTopCell > div > div {display: table-cell;}


div#AppFooterSXCell
{
    width: 680px;
    float: left;
    text-align: left;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    background-color: #e2e4df;
    
}


div#AppFooterDXCell
{
    width: 275px;
    float: right;
    text-align: left;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    background-color: #e2e4df;
    
}


div#AppFooterBottomCell
{
    width: 960px;
    text-align: left;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    background-color: #e2e4df;
    padding: 10px 0px 0px 0px;
}



/* style controllo AppHomeCataloghi*/
div#AppHomeCatalCell
{
    width: 100%;
    width: auto !important;
    text-align: left;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    background-color: #ffffff;
    margin: 5px;
    
   
}
div#AppHomeCatalCell > div {display: table-row;}
div#AppHomeCatalCell > div > div {display: table-cell;}


div#AppHomeCatalSX
{
    width: 220px;
    text-align: center;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    background-color: #ffffff;
    float: left;
    padding-right: 5px;
    
}


div#AppHomeCataDX
{
    width: 239px;
    text-align: left ;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    background-color: #ffffff;
    float: right;
    border: 1px solid #b3b5b7;
    
}
div#AppHomeCataDX > div {display: table-row;}
div#AppHomeCataDX  > div > div {display: table-cell;}


div#AppHomeCataDXTopCell
{
    background-color: #034ea2;
    height: 20px;
    text-align: center;
    
}

div#AppHomeCataDXCell
{
    width: 100%;
    width: auto !important;
    
}
div#AppHomeCataDXCell > div {display: table-row;}
div#AppHomeCataDXCell > div > div {display: table-cell;}


div#AppHomeCataDXCellText
{
    width: 105px;
    float: left;
    text-align: left;
    padding: 10px 2px 0px 3px
    
}

div#AppHomeCataDXCellImg1
{
    padding: 5px 2px 0px 3px;
    float: left;
    text-align: center;
    
}


div#AppHomeCataDXCellImg2
{
    padding: 5px 2px 0px 3px;
    float: right;
    text-align: center;
    
}

div#AppHomeCataDXCellImg3
{
    padding: 5px 2px 0px 3px;
    float: right;
    text-align: center;
     
}




/* style controllo AppHomeNewsCell*/
div#AppHomeNewsCell
{
    width: 460px;
    width: auto !important;
    text-align: left;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    background-color: #ffffff;
    margin: 5px;
    
   
}
div#AppHomeNewsCell > div {display: table-row;}
div#AppHomeNewsCell > div > div {display: table-cell;}


div#AppHomeNews
{
    width: 460px;
    width: auto !important;
    text-align: left;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    background-color: #ffffff;
    
}



.HomeNewsAddRotator
{
    
}


div#AppHomeNewsCellNew
{
    width: 206px;
    text-align: left;   /*ripristina l' allineamento*/
    height: 100px;
    background-color: #ffffff;
    border-right: 1px solid #b3b5b7;
    padding: 0px 3px 0px 3px;
   
}
div#AppHomeNewsCellNew > div {display: table-row;}
div#AppHomeNewsCellNew > div > div {display: table-cell;}



/* Styles controllo AppContents*/
div#AppContentsCell
{
    width: 100%;
    width: auto !important;
    text-align: left;   /*ripristina l' allineamento*/
    height: 100%;
    height: auto !important;
    background-color: #ffffff;
 
   
}
div#AppContentsCell > div {display: table-row;}
div#AppContentsCell > div > div {display: table-cell;}




/* Styles controllo AppMenu*/
div#AppHomeMenuCell
{
    width: 940px;
    text-align: center;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    background-color: #e2e4df;
    
}
div#AppHomeMenuCell > div {display: table-row;}
div#AppHomeMenuCell > div > div {display: table-cell;}






/*Styles controllo ProductSeries*/
div#ProductSeries
{
   width: 940px;
    text-align: center;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    background-color: #ffffff; 
    padding: 20px 10px 10px 10px;
    vertical-align: top;
}

div#ProductSeries > div {display: table-row;}
div#ProductSeries > div > div {display: table-cell;}





div#AppMenuCell
{
	width: 960px;
    text-align: center;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    border-top: solid 2px #ffffff;
	
}


.ProductSeriesCellItem
{
	width: 286px;
    text-align: center;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    vertical-align: top;
}

div.ProductSeriesCellItem > div {display: table-row;}
div.ProductSeriesCellItem > div > div {display: table-cell;}




/* Styles controllo ProductsCell*/

div#ProductsCell
{
    width: 940px;
    text-align: left;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    
}
div#ProductsCell > div {display: table-row;}
div#ProductsCell > div > div {display: table-cell;}




/* Styles controllo Product*/

div#ProductCell
{
    width: 940px;
    text-align: left;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    
}


div#ProductTopCell
{
    width: 920px;
    text-align: left;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    padding: 10px 10px 10px 10px;
    border-bottom: solid 1px #b3b5b7;
}
div#ProductTopCell > div {display: table-row;}
div#ProductTopCell > div > div {display: table-cell;}

div#ProductHeaderSerie
{
    width: 582px;
    padding-left: 27px;
    float: left;
    
}
div#ProductHeaderSerie > div {display: table-row;}
div#ProductHeaderSerie > div > div {display: table-cell;}

div#ProductHeaderSubSerie
{
    width: 200px;
    text-align: left;
    vertical-align: middle;
    float: right;
    
}
div#ProductHeaderSubSerie > div {display: table-row;}
div#ProductHeaderSubSerie > div > div {display: table-cell;}


div#ProductHeaderSerieSX
{
    float: left;
    padding: 20px 10px 0px 0px;
    
}

div#ProductHeaderSerieDX
{
    float: right;
    padding: 32px 10px 0px 0px;
    
}


div#ProductBottomCell
{
    width: 920px;
    text-align: left;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    padding: 10px 10px 10px 10px;


}
div#ProductBottomCell > div {display: table-row;}
div#ProductBottomCell > div > div {display: table-cell;}


div#ProductBottomGrid
{
    float: left;
    width: 610px;


    
}


div#ProductBottomSubSerie
{
    float: right;
    width: 250px;

}




div#ProductsTopCell
 {
    width: 940px;
    text-align: left;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    padding: 10px 10px 10px 10px;
 }
div#ProductsTopCell > div {display: table-row;}
div#ProductsTopCell > div > div {display: table-cell;}


div#ProductBottomCellDet
{
    float: left;
    width: 600px;
 
    
}
div#ProductBottomCellDet > div {display: table-row;}
div#ProductBottomCellDet > div > div {display: table-cell;}


div#ProductBottomCellSubSerie
{
    float: left;
    width: 260px;
    padding-left: 10px;
}
div#ProductBottomCellSubSerie > div {display: table-row;}
div#ProductBottomCellSubSerie > div > div {display: table-cell;}




div#ProductBottomCellDescr
{
    
}

div#ProductBottomCellDescr > div {display: table-row;}
div#ProductBottomCellDescr > div > div {display: table-cell;}


div#ProductBottomCellDetSX
{
    float: left;
}

div#ProductBottomCellDetDX
{
    float: right;
}



/* styles controllo RichInfo*/
div#RichInfoCell
{
    width: 940px;
    text-align: left;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
   
    
}




div#RichInfoCell > div {display: table-row;}
div#RichInfoCell > div > div {display: table-cell;}


div#RichInfoTop
{
    width: 900px;
    padding: 20px 10px 10px 30px;
}

div#RichInfo
{
    width: 650px;
    float: left;
    padding: 10px 10px 10px 30px;
    
}
div#RichInfo > div {display: table-row;}
div#RichInfo > div > div {display: table-cell;}


div#richInfoCond
{
    width: 240px;
    float: left;
}


/* Styles controllo Ricerca Prodotto*/
div#RicercaProdCell
{
    width: 940px;
    text-align: left;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
}
div#RicercaProdCell > div {display: table-row;}
div#RicercaProdCell > div > div {display: table-cell;}


.DivContents
{
}
div.DivContents > div {display: table-row;}
div.DivContents > div > div {display: table-cell;}


div#NewsCell
{
    width: 940px;
    text-align: left;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    
}
div#NewsCell > div {display: table-row;}
div#NewsCell > div > div {display: table-cell;}


div#NewsCellCont
{
    width: 500px;
    text-align: left;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    padding: 10px 10px 20px 40px;
}


div#NewsCellTitle
{
    width: 500px;
    text-align: left;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    padding: 20px 10px 10px 40px;
    
}


div#NewDetailCell
{
    width: 940px;
    text-align: left;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    
}
div#NewDetailCell > div {display: table-row;}
div#NewDetailCell > div > div {display: table-cell;}


div#NewDetailTop
{
    width: 500px;
    text-align: left;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    padding: 20px 10px 10px 40px;
    
}


div#NewDetail
{
    width: 500px;
    text-align: left;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    padding: 20px 10px 10px 40px;
    
}
div#NewDetail > div {display: table-row;}
div#NewDetail > div > div {display: table-cell;}



div#DownloadCatTable
{
    text-align: left;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    
}

div#DownloadCatTable > div {display: table-row;}
div#DownloadCatTable > div > div {display: table-cell;}


div#DownloadCatCellSX
{
    width: 200px;
    text-align: left;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    
}

div#DownloadCatCellSX
{
    width: 400px;
    text-align: left;   /*ripristina l' allineamento*/
    height: auto !important;
    height: 100%;
    
}