

/***********************************************/
/* emx_nav_right.css                           */
/* Use with template Halo_rightNav.html        */
/***********************************************/




/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
    font-family: Verdana, sans-serif; /*Tahoma,*/
    font-size:0.9em;
    color:#FFFFFF; /*#333333; */
    line-height: 1.166;
    margin: 0px;
    padding: 0px;
    /*background-color: #000000;  */
    /*background-color: #FF0000;*/
    background-color: #000000;
    }

/******* hyperlink and anchor tag styles *******/

a:link, a:visited{
    color: white;
    text-decoration: none;
}

a:hover{
    text-decoration: none;
}

/************** header tag styles **************/

h1{
 font: bold 120%;
 color: #FF4D00;
 margin: 0px;
 padding: 0px;
}

h2{
 font: bold 114% ;
 color: #FF4D00; /*#EE6618;*/
 margin: 0px;
 padding: 0px;
}

h3{
 font: bold 100% ;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font: bold 100%;
 color: #FF4D00;  /*#EE6618;*/
 margin: 0px;
 padding: 0px;
 text-align:center;
}

h5{
 font: 100% ;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}


/*************** list tag styles ***************/

ul{
 list-style-type: disc;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

/********* form and related tag styles *********/

form {
    margin: 0;
    padding: 0;
}

label{
 font: bold 1em ;
 color: #FF4D00;
}

input{
font-family: sans-serif;
font-size:0.9em;
}

img{
   border: none;
}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#pagecell1{
    position:absolute;
    top: 170px;
    left: 2%;
    right: 2%;
    width:95.6%;
    /*background-color:#272625;  */
    /*black;  height:79%;*/
}

#tl {
    position:absolute;
    top: -1px;
    left: -1px;
    margin: 0px;
    padding: 0px;
    z-index: 100;
}

#tr {
    position:absolute;
    top: -1px;
    right: -1px;
    margin: 0px;
    padding: 0px;
    z-index: 100;
}

#masthead{
    position: absolute;
    top: 0px;
    left: 2%;
    right: 2%;
    width:95.6%;
}

#nomeAzienda{
    float:left;
    position: absolute;
    left:10%;
    top: 5px;
    width:80%;
    margin:0px;
    padding: 0px;
}

img.logo1{
    float:left;
    padding:0px;
    align:left;
}

img.logo2{
    float:right;
    padding:0px;
    left: 0px;
    margin: 0px;
}

#pageNav{
    float: left;
    width:15%;/*178px;*/
    padding: 0px;
    /*border-top: 3px solid #FF4D00;*/
    font: small;
    /*background-color: #272625; */
}

#content{
    padding: 0px 10px 0px 0px;
    margin:0px  0px 0px 16%;
    /*border: 3px solid #EE6618; */
    /*background-color: #FFEADF;  */
    /*height: 70%
    overflow: auto;
    width:80%; */
}


/***********************************************/
/* Component Divs                              */
/***********************************************/
#siteName{
    position:absolut;
    top:0;
    margin: 0px;
    padding: 16px 0px 8px 0px;
    /*color: #ffffff; */
    font-weight: normal;
}


/************** pageName styles ****************/

#pageName{
    padding: 5px;
    margin:0%;
}

#pageName h2{
    font: bold 145% ;
    color: #FF4D00;  /*#EE6618;*/
    margin:0px;
    padding: 0px;
    text-align: center;
}

/************* globalNav styles ****************/

#globalNav{
    position: absolute;
    top:134px;
    left:0;
    width: 100%;
    min-width: 640px;
    height: 28px;
    color: #F3DC97; /*#cccccc;*/
    padding: 0px;
    margin: 0px;
    border: 3px solid #FF4D00;
    /*background-image: url(immagini/prova_sfondo3.gif); */
    /*glbnav_background.gif); */
}

#globalNav img{
    margin-bottom: -2px;
}

#gnl {
    position: absolute;
    top: 0px;
    left:0px;
}

#gnr {
    position: absolute;
    top: 0px;
    right:0px;
}

#globalLink{
    position: absolute;
    top: 4px;
    height: 22px;
    min-width: 640px;
    padding: 0px;
    margin: 0px;
    left: 10px;
    z-index: 100;
}


a.glink, a.glink:visited{
    font-size: small;
    color:  #F3DC97;   /* #000000;*/
    font-weight: bold;
    margin: 0px;
    padding: 2px 5px 4px 5px;
    /*border-right: 1px solid #8FB8BC; */
}

a.glink:hover{
    background-image: url(immagini/glblnav_selected.gif);
    text-decoration: none;
    color: #FF4D00;
}

.skipLinks {display: none;}

/************ subglobalNav styles **************/
/*
.subglobalNav{
    position: absolute;
    top: 84px;
    left: 0px;
    /*width: 100%;*/
 /*   min-width: 640px;
    height: 20px;
    padding: 0px 0px 0px 10px;
    visibility: hidden;
    color: #ffffff;
}

.subglobalNav a:link, .subglobalNav a:visited {
    font-size: 80%;
    color: #ffffff;
}

.subglobalNav a:hover{
    color: #cccccc;
}
   */
/**************** lingua style *****************/
#lingua{
    position: absolute;
    float: right;
    top: 20%;
    right: 10px;
}

a.lin {
    text-decoration:none;
}

a.logout{
   font-size:0.9em;
   margin-left:5px;
   color: #F3DC97;
   font-weight:bold;
}

a.logout:hover{
    background-image: url(immagini/glblnav_selected.gif);
    text-decoration: none;
    color:#FF4D00;
}
/***************** galleria styles***************/
#gall{
    /*border-left: 2px solid #EE6618;
    border-right: 2px solid #EE6618;  */
    margin:-5px;
    margin-bottom: 0px;
    padding:0;
    font-size: 0.8em;
}

#paggall{
    background-color: #FF4D00; /*#EE6618;*/
    margin-top: 3px;
    margin-bottom: 3px;
    padding-right: 20px;
    font-weight: bold;
}

#paggallsx{
    text-align:left;
    left: 50%;
    right:0%;
    width: 40%;
}

#paggalldx{
    text-align:right;
    right: 60%;
    left: 5%;
    width: 30%;
    float: right;
}

/**************** barimg styles********************/
#barimg{
    height: 15px;
    /*color: black; padding-top:4px;*/
    padding: 3px;
    margin: 0;
    margin-bottom:5px;
    vertical-align: middle;
    z-index:100;
    /*background-image: url(immagini/sfondo_barimg.gif); */
    font-weight:bold;
    text-align:left;
    border : 2px solid #FF4D00;
}

a.bimg, a.bimg:visited, a.bimgred, a.bimgred:visited {
    font-size: 11px;
    font-weight: bold;
    text-align:left;
    margin: 0px;
    margin-top:10px;
    padding: 2px;
    color: #F3DC97;
    text-align:left;
    /*border-right: 1px solid #8FB8BC; */
}

a.bimg:hover, a.bimgred:hover{
    background-image: url(immagini/glblnav_selected.gif);
    text-decoration: none;
    color:#FF4D00;
}


#linkred{
    color: red;
}

.skipLinks {display: none;}

/****************** sequenzalink style ************************/
#seqlink{
   margin-right: -10px;
   margin-bottom: 5px;
   /*border-bottom:3px solid #FF4D00; */
   padding-left: 5px;
   color: #8C8DB3;  /*#BC1212;*/
   font-size: small;
}

a.seqlink, a.seqlink:visited, a.seqlink:hover{
    color: #8C8DB3;  /*#BC1212;*/
    font-size: small;
    text-decoration: none;
}

a.seqlink:hover{
   text-decoration: underline;
}

/*************** story styles ******************/

.story {
    padding: 10px 0px 5px 10px;
    margin:0%;
    height:100%;
    text-align: justify;
    /*font-size: 70%; */
}

.story h3{
    font: bold 120%;
    color: #FFFFFF;
}

.story p {
    padding: 0px 0px 10px 0px;
}


a.sto, a.sto:visited, a.sto:hover{
    color: #F3DC97;
    text-decoration: none;
}

a.sto:hover{
    text-decoration: underline;
    color: #F3DC97;
}

a.ris, a.ris:visited, a.ris:hover{
    color: #FF4D00;
    text-decoration: none;
}

a.ris:hover{
    text-decoration: underline;
    color: #FF4D00;
}

.story a.capsule{
    font: bold 1em Arial,sans-serif;
    color: #005FA9;
    display:block;
    padding-bottom: 5px;
}

.story a.capsule:hover{
    text-decoration: underline;
}

p.contattaci{
    font-size: 1.5em;
    height: 50%;
    text-align:center;
}

img.story{
   float: right;
   margin-left: 15px;
   margin-bottom: 5px;
   margin-top:5px;
}

img.story2{
   float: left;
   margin-right: 15 px;
   margin-bottom:5 px;
   margin-top:5 px;
}

.titProdotto{
    color:#B60004;
}
/************** siteInfo styles ****************/

#siteInfo{
    clear: both;
    /*background-image: url(immagini/sfondo_piepag.gif); */
    font-size: small;
    color: white; /*    #8C8DB3;*/
    padding: 3px;
    padding-right: 20px;
    margin-top: 20px;
    background-color: black;
    text-align: right;
    font-size:0.8em;
    border: 3px solid #FF4D00;
    margin-bottom: 50px;
}

#siteInfo img{
    padding: 4px 4px 4px 0px;
    vertical-align: middle;
}

#contatore{
    float:left;
    width:20%;
    left:40%;
    position:absolute;
    padding:1px;
}

H2.contatore{
    text-align:center;
    font-size:1em;
    font-weight: bold;
    color:#8C8DB3;
}
/************ sectionLinks styles **************/
#titolo{
    margin: 0px;
    padding: 3px;
    /*background-image: url(immagini/sfondo_barimg.gif);   */
    border-bottom: 3px solid #FF4D00;
    color: #FF4D00;  /*#F3DC97; /*#FFEADF; */
    font-weight: bold;
    text-align:center;
}

#sectionLinks{
    margin: 0px;
    padding: 0px;
}

#sectionLinks h3{
    padding: 10px 0px 2px 10px;
    border-bottom: 1px solid #FF4D00;
}

#sectionLinks a:link, #sectionLinks a:visited {
    display: block;
    border-bottom: 1px solid #FF4D00;
    font-weight: bold;
    font-size: 85%;
    padding: 5px 5px 5px 12px;
    color: #F3DC97; /*white;*/
}

#sectionLinks a:hover{
    border-bottom: 1px solid #FF4D00;
    background-color:#F3DC97;/*#FFEADF; */
    color: #FF4D00;  /*#0C0C0C;*/
    font-weight: bold;
    text-decoration: none;
}

a.sotmenu{
    /*padding-left:30px;*/
    /*background-color:red;*/
    margin-left:15px;
}

img.sect{
   float:left;
   margin-top: 7px;
   margin-left:2px;
}
/************* relatedLinks styles **************/
/*
.relatedLinks{
    margin: 0px;
    padding: 0px 0px 10px 10px;
    border-bottom: 1px solid #cccccc;
}

.relatedLinks h3{
    padding: 10px 0px 2px 0px;
}

.relatedLinks a{
    display: block;
}

 */
/**************** advert styles *****************/

#advert{
    padding: 10px;
}

#advert img{
    display: block;
}

/********************* end **********************/

/********************* style righe fiere ****************/

#pari{
    padding: 15px;
    /*background-color:  #000000;     #FFCEB3;/*#E4E2E0;/* #FFF8A9; */
    text-align: center;
    border-top  : 1px solid #FF4D00;
}

#dispari{
    padding: 15px;
    /*background-color: #000000;  #FFDDCB;/*#B4B4B4; /* #FCFA68; */
    text-align: center;
    border-top: 1px solid #FF4D00;
}

/**** div per impaginare le varie versioni ****/

h2.listino{
    color:black;
    margin-right:10px;
    margin-top:15px;
}

h3.listino{
    text-align:center;
    color: #FF0D0C;
    margin:0;
    padding:0;
}

img.listino{
    padding:3px;
    float:left;
    left:20px;
}

a.listino, a.listino:visited{
    color: #F3DC97;  /*#FFFFFF; */
    font-size: 11px;
}
a.listino:hover{
    color: #F3DC97;  /*#FFFFFF;*/
    text-decoration:underline;
}

ul.listino{
    list-style-type: circle;
    margin-left: 20px;
}

img.listinosx{
    float:left;
    margin-right: 30px;
    margin-bottom: 10px;
    margin-top:10px;
    margin-left: 10px;
}

img.listinodx{
    float:right;
    margin-left: 30px;
    margin-bottom: 10px;
    margin-top:10px;
    margin-right: 10px;
}

#lista{
    width: 90%;
    margin-left:8%;
}

#lista2{
    width: 45%;
    margin-left:8%;
}

#lista3 {
   width: 35%;
   margin-right:0;
   float:right;
}

#lista4 {
   width: 70%;
   margin-left:9%;
}

#rivenditori{
    padding: 5px;
    margin:0%;
    background-image: url(immagini/sfondoArredi.gif);
    text-align: right;
    vertical-align:middel;
    height:50px;
    margin-right:-10px;
}



#design{
    padding: 5px;
    margin:0%;
    background-image: url(immagini/sfondoDesign.gif);
    text-align: right;
    vertical-align:middel;
    height:50px;
    margin-right:-10px;
}

h3.listinoD{
    text-align:center;
    color: #0605FF;
}

#falegnameria1{
    padding: 5px;
    margin:0%;
    background-image: url(immagini/sfondoFalegnameria1.gif);
    text-align: right;
    vertical-align:middel;
    height:50px;
    margin-right:-10px;
}

h3.listinoF1{
    text-align:center;
    color: #E0E303;
}

#falegnameria2{
    padding: 5px;
    margin:0%;
    background-image: url(immagini/sfondoFalegnameria2.gif);
    text-align: right;
    vertical-align:middel;
    height:50px;
    margin-right:-10px;
}

h3.listinoF2{
    text-align:center;
    color: #35CD68;
}

#industria{
    padding: 5px;
    margin:0%;
    background-image: url(immagini/sfondoIndustria.gif);
    text-align: right;
    vertical-align:middel;
    height:50px;
    margin-right:-10px;
}

h3.listinoI{
    text-align:center;
    color: #996734;
}

#moduli{
    padding: 5px;
    margin:0%;
    background-image: url(immagini/sfondoModuli.gif);
    text-align: right;
    vertical-align:middel;
    height:50px;
    margin-right:-10px;
}

h3.listinoM{
    text-align:center;
    color: #6B6B6B;
}

h5.listinoM{
    color: #6B6B6B;
    font-weight:bold;
    font-size: 1.1em;
}

a.listinoM{
    color: #6B6B6B;
}

a.listinoM:hover{
    text-decoration:underline;
}

h3.listinoA{
    text-align:center;
    color: #FF4D00;
}

#linkriv, #linkdes, #linkfal1, #linkfal2, #linkind, #linkmod, #linkpres, #linkapp{
    padding: 4px;
    vertical-align:middel;
    /*height:15px;  */
    margin-right: -10px;
    margin-left: -10px;
    margin-bottom: 10px;
    margin-top: -10px;
    /*font-size: 0.8em;  */
}

#linkriv{
    border-top: 1px solid #FF0D0C;
    border-bottom: 1px solid #FF0D0C;
}

#linkdes{
    border-top: 1px solid #0605FF;
    border-bottom: 1px solid #0605FF;
}

#linkfal1{
    border-top: 1px solid #E0E303;
    border-bottom: 1px solid #E0E303;
}

#linkfal2{
    border-top: 1px solid #35CD68;
    border-bottom: 1px solid #35CD68;
}

#linkind{
    border-top: 1px solid #996734;
    border-bottom: 1px solid #996734;
}

#linkmod{
    border-top: 1px solid #6B6B6B;
    border-bottom: 1px solid #6B6B6B;
}

#linkpres{
    border-top: 1px solid #FF4D00;
    border-bottom: 1px solid #FF4D00;
}

#linkapp{
    /*border-top: 1px solid #FF4D00;  */
    border-bottom: 1px solid #FF4D00;
    margin-left:0px;
    margin-top: 0px;
}


/*********** stile area riservata **********/

/*.tab{
   text-align:left;
} */
table.riservata{
    border-left: 1px solid  #FFFFFF;
    border-top: 1px solid  #FFFFFF;
}

thead.riservata{
       font-size:16px;
       font-weight:bold;
       color: #FF4D00;
       text-align: center;
}

th.riservata, td.riservata, td.riservataNoFile{
    border-bottom: 1px solid  #FFFFFF; /*#070707; */
    border-right: 1px solid  #FFFFFF;  /*#070707; */
}

td.riservataNoFile{
    background-color:#F31B20;/*#C60005; */
}
/************** HOME PAGE ****************/

#homepage{
    left: 2%;
    width:98,5%;
    padding:5px;
    /*border: 3px solid #EE6618;*/
    height:100%;
    /*color:#F8F6E4; */
    /*background-image: url(immagini/finale.gif);  */
    text-align: center;
    font-weight:bold;
}

h3.home{
    color:#FF4D00;
    padding-bottom:10px;
}

/***************** TRADUZIONE *****************/
a.traduzione{
    color: #FFFFD4;     /*#310FFF;     */
}

a.traduzione:hover{
    text-decoration:underline;
    background-image: none;
}

/************ partner **********/
#partnersx{
    /*font-size:120%;
    text-align:center;
    margin-bottom:20px;      padding-top: 30px;
    border-bottom:1px solid #FF4D00;  */
    width: 40%;
    margin-bottom: 15px;
    padding-left: 25px;
}

#partnerdx {
    width: 57%;
    margin-bottom: 15px;
    padding-top: 15px; /*30px;*/
    float: right;
}
#tabella-partner {
    width: 100%;
    margin-bottom: 0px;
    padding-top: 0px;
    float: left;
}
#tabella-partner-rivenditore {
    font-size:110%;
}
#tabella-partner-zona {
    font-size:150%;
}

/*h2.partner{
    color: #FFFFFF;
    font-size:150%;
    font-weight: bold;                                        float: left;
    text-align:center;
    margin-bottom:20px;
    margin-top:30px;
} */

h3.partner{
    color:#FFFFFF;
    /*font-size:130%;
    text-align:center;*/
    font-weight: bold;
    /*margin-bottom:20px;
    margin-top:35px; */
    margin-left: -25px;
    margin-bottom: 15px;

}

h4.partner{
    color:#FFFFFF;
    /*font-size:110%;
    margin-bottom:15px; */
    text-align:left;
    font-weight: bold;
    margin-top: 10px;
}

hr.partner{
   margin-bottom: 15px;
   margin-top: 15px;
   color: #FFFFFF;  /*#FF4D00;*/
   width: 80%;
   /*text-align: center;*/
}

/* Stile bottone area riservata, scaricare file*/    /*
.bottone {
   background-image: url('immagini/Download.png');
   background-color: #000000;
   background-repeat: no-repeat;
   width: 50px;
   height: 26px;
   background-position: center center;
   border-color: #000000;
   border: 0px;
}*/

/****** Collabora ******/
a.collabora{
    color: #A4CFEA;      /*///#FFFFD4;     /*#310FFF;     */
}

a.collabora:hover{
    text-decoration: underline;
    background-image: none;
}

b.collabora {
    color: #A4CFEA;
}