﻿span.paginate 
{
    background-image:url(Images/bg_paginate.png);
    color:White;
}
h1.titolo 
{
    letter-spacing:2px;
    font-weight:normal;
    font-family:Tahoma;
    font-size:24pt;
    color:Black;
    margin:0px;
}

/*********************
      template
**********************/
.template_scheda 
{
    width:670px;
    display:block;
    float:left;
}
.template_scheda .titolo 
{
    margin-top:8px;
    margin-bottom:16px;
}
.template_scheda .tabellina_dx 
{
    color:#206BC6;
}
.boxaltrofull,
.boxaltro 
{
    margin-top:8px;
    border:1px dotted #206BC6;
    padding:8px;
    color:#206BC6;
    width:300px;
}
.boxaltrofull 
{
    width:650px;
}
.template_banner 
{
    float:left;
    margin:10px;
    width:300px;
    height:300px;
    border:1px solid black;
}

/*********************
      tabelline
**********************/
.tabellina_up 
{
    margin-top:10px;
    border-bottom:1px dotted Gray;
    width:650px;
}
.tabellina_sx
{
    border-right:1px dotted Gray;
    border-bottom:1px dotted Gray;
    padding:8px;
    display:block;
    float:left;
    width:184px;
    height:16px;
    font-size:9pt;
}
.tabellina_dx
{
    border-bottom:1px dotted Gray;
    padding:8px;
    display:block;
    float:left;
    width:434px;
    height:16px;
    font-size:9pt;
}

.tabellina_sx img 
{
    width:16px;
    height:16px;
    border:0;
    vertical-align:middle;
}

.template_scheda .tabellina_up  
{
    margin-top:10px;
    width:670px;
}
.template_scheda .tabellina_sx  
{
    width:184px;
}
.template_scheda .tabellina_dx  
{
    width:453px;
}

/*********************
      tabellona
**********************/
.tabbanner 
{
    display:table;
    border:0;
    margin:0;
    padding:0;
    width:100%;
}
.tabscheda 
{
    display:table;
    width:100%;
    border:0;
    background-color:#D1D1D1;
}
.tdbanner 
{
    padding-top:4px;
    padding-right:4px;
    width:250px;
}
.tdbannercontent
{
    padding-top:4px;
}
.tdschedasx
{
    padding:4px;
    background-color:#EBEBEB;
}
.tdschedadx
{
    padding:4px;
    background-color:White;
}

/*********************
      homepage
**********************/

ol.hp 
{
    font-size:10pt;
    margin-bottom:0;
}
ol.hp li
{
    padding-top:2px;
    padding-bottom:2px;
    font-size:10pt;
}
ol.hp a:Link,
ol.hp a:Visited,
ol.hp a:Active,
ol.hp a:Hover
{
    font-weight:normal;
    font-size:9pt;
}
.hp_schede_item 
{
    float:left;
    padding:4px;
    margin:0;
    width:45%;
}
.hp_schede_item a,
.hp_schede_item a:Hover
{
    font-family:Arial;
    font-size:14pt;
    font-weight:bold;
    text-decoration:none;
}
.hp_schede_item p 
{
    color:Gray;
    font-size:8pt;
}
.hp_schede_row 
{
    border-bottom:1px dotted #c1c1c1;
}

.hp_ultimi 
{
    margin:0;
    padding:0;
    list-style:none;
}
.hp_ultimi li 
{
    margin:0;
    padding:0;
    list-style:none;
}
.hp_ultimi_row 
{
    margin-top:10px;
    margin-bottom:10px;
    border-bottom:1px dotted #c1c1c1;
}

#hp_banner1 
{
    float:left;
    margin-right:24px;
}
#hp_piuvisti 
{
    float:left;
}

/*********************
      elenco
**********************/
.tab_elenco 
{
    width:500px;
    border-collapse:collapse;
}
.tab_elenco th 
{
    border:1px solid #c1c1c1;
    padding:6px;
    text-align:left;
    background-color:#ebf7fc;
    font-weight:normal;
}
.tab_elenco td 
{
    padding:10px;
    border-right:1px dotted #c1c1c1;
    border-bottom:1px dotted #c1c1c1;
}
.tab_elenco .titolo 
{
    font-family:Tahoma, Arial;
    font-size:15pt;
}
.tab_elenco .titolo p
{
    font-family:Verdana;
    font-size:9pt;
}
.tab_elenco .azienda
{
    font-family:Tahoma, Arial;
    font-size:12pt;
    border-right:0;
}