﻿body {background:url('../images/lineasfondo.gif') repeat-x 50% top; 
font-family:Georgia, color:#000000; font-size:1em; margin:0px; padding:0px; overflow:auto; height:100%; width:100%;
    text-align: center;
    min-height: 100%;
  }

#alignright{display:block; margin:64px 64px 0px 0px; float:right; font-size:14pt; color:#868889; text-align:right; font-family:Georgia,Times New Roman; font-weight:bold;}

/* P.S. sia color che background-color  x compatibilità browser*/
hr {border: 0;
color: #043882;
background-color: #043882;
height: 1px;
width: 100%;
text-align: center; 
margin:0px 0px 0px 0px;
 }
 
.hr {border: 0;
color: #868889;
background-color: #868889;
height: 1px;
width: 100%;
text-align: center; 
margin:0px 0px 0px 0px;
 }
 
div.hr2 {
  height: 5px;
  width:100%; 
  background: #fff url('../images/pallino05.gif') repeat-x center;
  margin:0px 0px 0px 0px;
}

div.hr3 {
  height: 5px;
  width:100%; 
  background: #fff url('../images/pallino05.gif') repeat-x center;
  margin:25px 0px 5px 0px;
}
div.hr3 hr {
  display: none;
}
div.hr hr {
  display: none;
}
/*link ad img background*/
#back
{
         height:172px;
         width: 1000px;
         background:url('../images/testata_lunga.gif') repeat-x center;
}

#back a
{
         display: block;
         float: left;
         /* border: 1px dashed red; /* debug display */
}
#back a span
{
       display:none;
}

#back a#link2
{       display:block;
         height: 70px;
         width: 500px;
         margin:50px 50px 50px 50px ;
}
 
.tabellaindex{background:#FFFFFF;  vertical-align:top; width:1000px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }/*  align="center"*/

/*Tabella menu nella master */
.tabellaindex TR {vertical-align :top;}
.tabellaindex .numero {background:url('../images/testata_lunga.gif'); height:172px;}

.tablemenutd {vertical-align:top; Width:150px;}

.tablemenu {Width:150px; vertical-align:top; text-align:left;}
.tablemenu TR {Height:20px; background-color:#043882; font-size:12px}
.tablemenu .servizi TR {background-color:#FFFFFF;}

.menu2 {display: block; text-align:left; padding: 0px 0px 0px 5px; color:#043882; font-weight:bold; font-family:Georgia , Times New Roman; text-decoration:none; font-size:12px}/*2*/
.menu4 {display: block; text-align:left; padding: 0px 0px 0px 5px; color:#043882; text-decoration:none; font-family:Britannic Bold; font-size:14px;}
.log-in {display: block; text-align:left; padding: 5px 0px 0px 5px; 
font-weight:bold; font-family:Georgia , Times New Roman; text-decoration:none; font-size:12px;
}/*2*/

.menuarc{display: block; text-align:left; padding: 0px 0px 0px 5px; color:#868889; font-weight:bold; font-family:Georgia , Times New Roman; text-decoration:none; font-size:12px}

.bottone {text-align:center; padding: 0px 0px 0px 0px; color:#043882;
font-family:Georgia, Times New Roman; font-size:1; width:auto; margin:0px 0px 5px 0px;}

/*LOGIN*/
.login
{
    margin: 0px 0px 0px 0px;
    text-align: center;
    color: #043882;
    font-family: Georgia, Times New Roman;
    font-weight: bold; width: 310px;
}
        

.login-botton {text-align:center; margin: 10px 0px 10px 0px}
        
.log {width:150px; }

.h-log{height:20px;}
.errore-log {color:#9a161d; font-size:0.90em; 
 margin :0px 0px 0px 0px; text-align:center; width:300px; 
 font-family: Georgia, Times New Roman;}

.errore {color:#9a161d; font-size:0.90em; margin:0px 0px 0px 0px; text-align:center; height:5px;  font-family: Georgia, Times New Roman;}
.piccolissimo a {font-size:0.80em; text-decoration:none; color:#043882; text-align:center;}
.piccolissimo  {color:#043882; text-align:center;}


/*table dx*/
.tabledx .trtabledx{height:15px;}
.tabledx .tdintestr{background:url('../images/riganumero02.gif'); font-family:Georgia; color:white; font-weight:bold; }
.tabledx .tdintest {font-family:Georgia, Times New Roman; color:#043882; font-weight:bold; font-size:12px; text-decoration:none; }

a img {border:none;}

.tabledx .tdintest a {display: block;  color:#043882; text-decoration:none; border: 0px solid #FFFFF; margin:0; padding:0; }

.tabledx .tdtit {font-family:Georgia, Times New Roman; color:#868889; font-size:12px; padding:0px 5px 5px 0px }
.tabledx .tdtit a
{
    font-family: Georgia, Times New Roman;
    color: #868889;
    font-size: 12px;
    display: block;
    text-decoration: none;
    padding: 3px 0px 3px 0px;
}
                   
/*.tabledx .logo-numero {color:#043882;  font-family:Britannic Bold; font-size:10pt;}
.tabledx .logo-sup {color:#043882; font-size:6pt;  font-family:Britannic Bold;}*/
                   
.tabledx .tdtit2 {font-family: Georgia, Times New Roman; font-size:12px; padding:0px 5px 8px 0px; }
/*.tabledx .tdtit-appunt {color:#043882; text-decoration:none; padding:0px 2px 0px 0px }*/

/*.tabledx .tdtit2 a {display:inline; text-decoration:none; padding:0px 5px 5px 0px}*/

.tabledx .tdpallino {background:url('../images/pallino05.gif'); height:4px; }

.testocentro {font-family:Georgia, Times New Roman; font-size:10pt; width:610px; top :auto; margin :0px; padding:0px; }

.testocentro h1 {font-family:Georgia, Times New Roman; font-weight:bold; font-size:16pt; color:#043882; margin :0px 0px 0px 0px; padding:0px; vertical-align:text-top; }/*18*/
.testocentro h2 {font-weight:bold; font-family:Georgia, Times New Roman; font-size:15pt; color:#868889;  margin:0px 0px 5px 0px; }
.testocentro h3 {font-weight:normal; font-family:Georgia, Times New Roman; font-size:13pt; color:#868889; margin:5px 0px 15px 0px; }

/* Testi inseriti da editor*/
.testocentro p {margin:8px 0px 8px 0px; text-align:justify; line-height:12.5pt}
.testocentro ul  {margin:15px 0px 15px 0px; text-align:justify;}
.testocentro li  {margin:8px 0px 8px 15px; list-style-position:outside; text-align:justify;}

.testocentro .articolo1 {margin:0px 0px 0px 0px;}
.testocentro .articolo1 .survey  {font-weight:bold;}

.testocentro .articolo1 .tabella1
{
    font-size: 90%;
    background-color: #EEEEEE;
    width:100%;
}
.testocentro .articolo1 .tabella1 td {padding:5px 8px 5px 5px;}
.testocentro .articolo1 ul {margin:0px 0px 0px 15px;}
.testocentro .articolo1 li {margin:0px 0px 0px 0px; list-style-position:outside; }
.testocentro .articolo1 .art{margin-bottom:15px; margin-top:15px;}
.testocentro .articolo1 .p4 {margin:0px 0px 3px 0px; text-align:justify; line-height:12.5pt;}

.testocentro .articolo1 .lista-num li {margin:10px 0px 10px 30px; list-style-position:outside;}
.testocentro .articolo1 p {margin: 0px 0px 12px 0px; text-align:justify; line-height:12.5pt;}
.testocentro .articolo1 p2 {margin:0px 0px 60px 0px; text-align:justify; line-height:12.5pt;}
.testocentro .articolo1 .p3 {margin:15px 0px 3px 0px; text-align:justify; line-height:12.5pt;}
.testocentro .articolo1.ddx {margin:0px 0px 0px 0px; text-align:left; line-height:12.5pt; display:inline; color:Red; font-style:italic;  }

.testocentro .articolo1 .tabella2
{       font-size: 90%;
        text-align:left;
}
.testocentro .articolo1 .tabella2 tr
{height:18px; vertical-align:middle; }

.testocentro .articolo1 .tabella2 td {vertical-align:middle; padding:5px;}


/*Fine testi editor*/

/*pagina view issue*/
.testoissue {font-family:Georgia, Times New Roman;
text-align:justify; font-size:10pt; margin: 0px 0px 0px 0px;
border-color:Green ; border-width :10px}

.tableissue
{
    font-family: Georgia, Times New Roman;
    text-align: justify;
    font-size: 10pt;
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

/*.tableissue .logo-numero {color:#043882; font-family:Britannic Bold; font-size:10pt;}
.tableissue .logo-sup
{
    color: #043882;
    font-size: 8pt;
    font-family: Britannic Bold;
}*/
      
.img {display:inline; float:left; margin:0px 5px 0px 0px;}
.img-articolo {display:inline; float:left; margin:0px 5px 0px 0px;}
 
div.hr { 
 display:table;
  height: 10px;
  width : 545px; 
  text-align:left; 
  margin :0px 0px 10px 0px;
  background: #fff url('../images/pallino05.gif') repeat-x center;
}
div.hr-next { 
 display:table;
  height: 10px;
  width : 545px; 
  text-align:left; 
  margin :0px 0px 0px 0px;
  background: #fff url('../images/pallino05.gif') repeat-x center;
}
div.hr-next hr {
  display: none;
}
       
.tipo {font-weight:bold;
       text-align:left;
       color:#043882;
      }
       
.titolo a {color:#868889;
           text-decoration:none;
           }

.titolo {font-weight:bold; color:#868889; padding: 0px 0px 6px 55px; }
.titolo-review {padding:8px 0px 16px 0px; font-weight:bold; color:#868889; text-align:right;}

.titolo-next{font-weight:bold; color:#868889; padding: 0px 0px 6px 55px; }
.sottotitolo-next {padding: 0px 0px 6px 55px;}

.titolo-tipo {padding: 0px 0px 0px 55px;}
.titolo-tipo a{text-decoration:none; color:Black;}
.spazio {padding: 0px 0px 6px 0px;}

.tipo2 {font-weight:bold; font-size:18pt; color:#043882; padding: 0px 0px 0px 0px; 
        margin:0px; display:inline;}
        
.titolo2 {padding: 10px 0px 0px 0px; } 

.titolo2 div.hr{
  height: 5px;
  width:100%; 
  background: #fff url('../images/pallino05.gif') repeat-x center;
  margin:10px 0px 5px 0px;
}
div.hr hr {
  display: none;
}

.titolo2 a {font-weight:bold;}
.titolo2 .logo-appuntamenti {font-family:Britannic Bold; font-weight:normal; }
.titolo2 .sup-appuntamenti {font-size:8px; }
.sottotitolo {padding: 0px 0px 6px 55px;}
.sottotitolo a {text-decoration:none; color:Black; }

.titolo-tit {font-weight:bold; padding: 10px 0px 6px 0px;  width:600px; }
.articolo-review {padding: 0px 0px 0px 0px; width:600px; }
.sottotitolo-review {padding: 0px 0px 0px 0px; width:600px;} /*16px*/
.sottotitolo-review2 {padding: 10px 0px 6px 0px; width:600px;} /*16px*/

.logo-numero {color:#043882;  font-family:Britannic Bold; font-size:14px;}
.logo-sup {color:#043882; font-size:10px;  font-family:Britannic Bold; margin:0px 1px 0px 0px;}

.logo-numero-view {color:#043882;  font-family:Britannic Bold; font-size:16px;}
.logo-sup-view {color:#043882; font-size:12px;  font-family:Britannic Bold; margin:0px 1px 0px 0px;}

.logo-numero2 {color:#043882; font-family:Britannic Bold; font-size:26px;}
.logo-sup2 {color:#043882; font-size:22px;  font-family:Britannic Bold;}


/*Archivio*/
.img-pdf{text-align:right; display:inline; margin:0px 0px 0px 0px;}

.img-pdf img
{   border:0;
    width: 20px;
    height: 20px;
    vertical-align: top;
 }

#tabmenu {margin:0px 0px 249px 0px;  font-family:Georgia, Times New Roman;}
#tabmenu li {float:none; margin:10px 0px 15px 0px; list-style:none; }
#tabmenu ul {margin:20px 0px 150px 0px;}
#tabmenu a {display: block; color:#868889; font-weight:bold; font-family:Georgia, Times New Roman; text-decoration:none;}
#tabmenu #sommario a  {color:#043882; font-weight:bold; text-decoration:none; font-size:10pt; display:inline;}
/*#tabmenu #sommario img {display:inline;}*/
#tabmenu #sommario  {margin:15px 0px 15px 0px;  display:inline;}


#tabmenu2 {padding:0px 0px 300px 0px;}
.tabmenu {width:610px;  font-family:Georgia, Times New Roman; text-align:left;}
.tabmenu a {color:#868889; font-weight:bold;}
.tabmenu .sommario  {margin:0px 0px 15px 0px; vertical-align:middle;}
.tabmenu .sommario img {display:inline; height:20px; width:20px; margin-right:5px;}
.tabmenu .sommario a  {color:#043882; font-weight:bold; text-decoration:none; font-size:10pt; display:inline;}

/*Invia feedback*/
.contatti {font-family:Georgia,Times New Roman; font-size:10pt; margin:0px 0px 0px 0px; vertical-align:text-top;}
.contatti td {font-family:Georgia,Times New Roman; font-size:10pt; margin:0px 0px 0px 0px; vertical-align:top;}

.barra {font-size:8pt; text-align:center; vertical-align:middle; text-decoration:none; color:#043882; font-family:Georgia,Times New Roman; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.commenta {color:#868889; font-weight:bold;}

.stampa {border:0; width:20px; height:20px; vertical-align:middle; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

/*Invia ad un amico*/
.tableissue2 {font-family:Georgia, Times New Roman;  width:100%;
text-align:justify; font-size:10pt; margin :0px 0px 0px 0px;   
font-family:Georgia, Times New Roman; border-collapse:inherit;
}

.tableissue2 tr {height:50px;}
.tableissue2  a {display: inline;  color:#043882; text-decoration:none;}

.errore2 {width:663px; color:#9a161d;  font-weight:bold;  font-size:1em; margin:0px 0px 20px 0px; padding:0px; text-align:center;}

p {margin:20px 0px 20px 5px; font-family:Georgia, Times New Roman;
  text-align:left; font-size:10pt;    
  font-family:Georgia, Times New Roman; }

.piccolo {font-size:8pt; margin:5px 0px 20px 0px; font-family:Georgia, Times New Roman;}
.botton{ text-align:center;}

/*Credits*/
.credits {margin:0px 0px 0px 0px;  font-family:Georgia, Times New Roman;
  text-align:left; font-size:10pt;}
.credits p {margin:20px 20px 0px 0px; display:inline;
  }
  
.credits a {color:#043882; display:inline; text-decoration:none; }

.credits ul {list-style-position: inside; margin: 15px 0px 25px 15px;}
.credits li {margin: 6px 0px 6px 0px; list-style-position: outside; list-style-type:inherit; 
             text-align:justify;}
              
.spazio-privacy ul {margin: 15px 0px 25px 0px;}            
.spazio-privacy li {list-style-type:circle; margin: 6px 0px 6px 30px; }
.spazio-privacy {margin: 15px 0px 15px 0px;}

a {color:#043882; text-decoration:none; display:inline;}
h1 {font-weight:bold; font-size:18pt; color:#043882; margin:0;}

/*Footer*/
.tes {color:#868889; font-size:10px; font-weight:bold; font-family:Arial;}
.tes1 {color:#868889; font-size:10px; font-weight:bold; font-family:Arial; margin-top:-7px; margin-right:10px}
.tes a {color:#043882; display:block; text-decoration:none; display:inline; font-size:10px; font-weight:bold; font-family:Arial; }

.logog {color:#868889; font-size:12px;  font-family:Britannic Bold;}
.logog2 {color:#043882; font-size:12px;  font-family:Britannic Bold;}

.grassetto {font-weight:bold;}

/*Tabella invia */
.tableinvia {
    font-family: Georgia, Times New Roman;
    width: 630px;
    text-align: left;
    font-size:10pt;
    margin : 0px 0px 0px 0px;
    font-family: Georgia, Times New Roman;
    border-collapse: collapse;
    }
    
.tableinvia tr {height:50px;}
.tableinvia a {display: inline;  color:#043882; text-decoration:none; border-collapse:collapse;}
.tableinvia td {vertical-align:top;  }
.area {margin:3px 0px 26px 0px;}
.area-destina {margin:3px 0px 0px 0px;}

/*Keypoints */
.key {font-family:Georgia, Times New Roman; font-size:10pt; color:#043882; font-weight:bold; list-style-position:inside;}
.key li {margin:5px 0px 10px 15px; list-style-position:outside;}
.key h1 {font-weight:bold; font-size:14pt; color:#043882; margin:5px 0px 0px 0px; }
.key h2 {font-weight:bold; font-size:10pt; color:#043882; margin:15px 0px 0px 0px; }
.key ul{margin:0px 0px 20px 0px;}

/*Link*/
.link {font-family:Georgia, Times New Roman; font-size:10pt; color:#043882; list-style-position:inside; margin :0px 0px 10px 0px;}
.link h1 {font-weight:bold; font-size:12pt; color:#043882; margin:15px 0px 0px 0px; }
.link h2 {font-weight:bold; font-family:Georgia, Times New Roman; font-size:14pt; margin:5px 0px 0px 0px; color:#868889;}
.link li {margin:5px 0px 0px 15px; list-style-position:outside;}/*15*/
.link ul{margin:0px 0px 0px 0px;}

/*Contenitore generale */
.cont-gen-rin {width:610px; margin: 0px 0px 400px 0px; text-align:left; font-size:10pt;  font-family: Georgia, Times New Roman;}

.cont-gen {width:610px; margin: 0px 50px 400px 50px; text-align:center; font-size:10pt;  font-family: Georgia, Times New Roman;}
.cont-int {margin: 20px 0px 0px 0px;}
.cont-gen .bottone
{
    text-align: center;
    color: #043882;
    font-family: Georgia, Times New Roman;
    font-size: 1;
}

/*Prova commenti*/
.tablericerca {MARGIN:5px 0px 5px 0px; BACKGROUND-COLOR: #fafafa;  Width:500px; font-size:12px;}
.tablericerca TR {VERTICAL-ALIGN: top; }
.tablericerca .tdintestazione TD
{
    border-right: #cccccc 1px solid;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: #cccccc 1px solid;
    background-color: #F4F4F0;
    border-spacing: 5px;
} 
.tablericerca .tdr1 {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; BACKGROUND-COLOR: #f0f6ff; border-bottom: #cccccc 1px solid;}
.tablericerca .tdr2 {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; BACKGROUND-COLOR: #ffffff; border-bottom: #cccccc 1px solid;}
.tablericerca p {width:350px; margin:0px; text-align: justify; line-height:20px; font-size:12px;}

/*Survey*/
.cont-gen-rin-survey {width:610px; margin: 0px 0px 300px 0px; text-align:center; font-size:10pt;  font-family: Georgia, Times New Roman;}

.survey h1 {font-family:Georgia, Times New Roman; font-weight:bold; font-size:16pt; color:#043882; margin :0px 0px 0px 0px; padding:0px; vertical-align:text-top; }/*18*/
.survey h2 {font-weight:bold; font-family:Georgia, Times New Roman; font-size:15pt; color:#868889;  margin:0px 0px 5px 0px; }
.survey h3 {font-weight:normal; font-family:Georgia, Times New Roman; font-size:11pt; color:#868889; margin:5px 0px 15px 0px; }
.survey h4 {font-weight:normal; font-family:Georgia, Times New Roman; font-size:9pt; color:#868889; margin:35px 0px 0px 0px; }
.survey .doc {margin:-12px 5px 0px 0px; text-align:right;}
.survey .doc a {color:#043882; font-weight:bold; font-family:Georgia , Times New Roman; text-decoration:none; font-size:11px}
.survey .doc img{text-align:right; border:none;}


/*.survey-table {text-align:center;  padding:15px 0px 0px 0px; font-size:11pt; color:#868889;}

.survey-table  .grassetto{ color:#043882; font-weight:bold;}*/

.survey img {vertical-align:middle;}
.survey .grassetto{color:rgb(51, 51, 51);}
.survey .grassetto-sur {display: block; text-align:right; margin-top:-16px; margin-right:11px; color:#043882; font-weight:bold; font-family:Georgia , Times New Roman; text-decoration:none; font-size:12px}
.survey .intestazione {text-align:center;  padding:15px 0px 0px 0px; font-size:14pt; color:#043882; font-weight:bold; padding-bottom:5px;}

.survey .grassetto-sur a{color:#043882; font-weight:bold; font-size:11px; text-align:right;}
.sugg{font-size:11pt; margin-bottom:25px;}
.survey .piccolo {font-size:8pt; margin:1px 0px 6px 0px; font-family:Georgia, Times New Roman; font-weight:normal;}
.survey {font-family:Georgia, Times New Roman;}
.survey .piccolo2 {font-size:8pt; margin:1px 0px 20px 0px; font-weight:normal;}
.survey table {margin:0px 0px 0px 0px;}
.survey .riga-rbl {padding: 0px 10px 0px 0px; text-align:left;}
.survey .riga-rbl2 {padding: 0px 10px 50px 0px; text-align:left;}
.riga-def {text-align:left; margin:0px; padding:0px;}

.sposta {padding:10px 0px 0px 30px;}

/*.survey .colla{text-align:left; color:#868889; font-weight:bold; margin:10px 0px 10px 0px;}*/

.note {font-family:Georgia; font-size:12px; padding-top:25px; margin:5px; }
.note .commento {padding:0px 0px 15px 0px; }
.note ul {margin:5px; list-style-type:circle; padding:0px 0px 15px 40px; }
.note li {list-style-position:outside; text-align:left; margin:5px; }

.survey a {margin:0px; padding:0px;}
/*.survey ul{margin:0px 0px 0px -20px; text-align:justify;}
survey li{margin: 30px 0px 30px 0px; list-style-position:outside; text-align:justify; list-style-type:decimal;}*/
.survey ul {margin:5px; list-style-type:lower-alpha; padding-left: 40px; }
.survey li {list-style-position:outside; text-align:left;}
.survey .area {margin: 10px 0px 0px 5px;}
.survey .bottone {text-align:center; color:#043882; font-size:1; }
.survey .centro{text-align:center; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.survey .botton {margin:5px 0px 25px 0px;}
.survey .errore {margin:0px 0px 5px 0px; text-align:left; height:25px; font-weight:normal;}
.survey .erro {margin:0px -390px 5px 0px; text-align:left; height:25px; font-weight:normal;}
/*.survey .xx
{   
    margin: -138px;
}*/

.logogimbe {color:#333333; font-size: 10pt; font-family: Britannic Bold;}
.logogimbesup{font-size: 8pt; color:#333333;}

.survey .intro {text-align:justify; margin:35px 0px 5px 0px;}

.pannello table{vertical-align:top;}


/*Statistiche in admin
.statistiche .tdintestazione {BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #f8f0d5; border-spacing: 10px}
*/