﻿/* CSS Document */
body{background-color:#C7D0DA; margin:0px; padding:0px; color:#00406B; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
body.pop{background-color:#C7D0DA; margin:20px; padding:0px; color:#00406B; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
form{margin:0px; padding:0px;}
.input{color:#949494; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.inputD{color:#005CA8; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.png24 {tmp:expression(setPng24(this));}
ul{margin-top:5px;}
#p7s1content1 {position:relative; z-index:99; visibility:visible; letter-spacing:1px; height:23px; margin-top:5px; }
#p7s1content1 a{color:#00406B; text-decoration:none; font-size:11px;}
#p7s1content1 a:hover{color:#00406B; text-decoration:none; font-size:11px;}
#home{width:926px; height:310px;}
table.menu td.tit{color:#00406B; text-transform:uppercase; font-size:11px; border-bottom:1px solid #A9B5C5; padding-left:14px; height:30px;}
table.menu td.tit a{color:#015DA9; text-decoration:none;}
table.menu td.tit a:hover{color:#015DA9; text-decoration:none;}
table.menu td.titSez{color:#015DA9; text-transform:uppercase; font-size:11px; background-color:#CCDEEE; border-bottom:1px solid #A9B5C5; padding-left:14px; height:30px;}
table.menu td.voci{color:#00406B; background:url(/PublishingImages/arrow.gif) no-repeat left; text-transform:uppercase; font-size:11px; border-bottom:1px solid #CFD6DF; padding-left:24px; padding-top:8px; padding-bottom:8px;}
table.menu td.voci a{color:#00406B; text-decoration:none;}
table.menu td.voci a:hover{color:#015DA9; text-decoration:none;}
table.menu td.vociSez{color:#015DA9; background:url(/PublishingImages/arrow_on.gif) no-repeat left; text-transform:uppercase; font-size:11px; background-color:#CCDEEE; border-bottom:1px solid #CFD6DF; padding-left:24px; padding-top:8px; padding-bottom:8px;}
table.menu td.vociSez a{color:#015DA9; text-decoration:none;}
table.menu td.sottoVoci{color:#00406B; font-size:11px; padding:8px 0px 8px 54px;}
table.menu td.sottoVoci a{color:#00406B; text-decoration:none;}
table.menu td.sottoVoci a:hover{color:#015DA9; text-decoration:none;}
table.menu td.sottoVociSez{color:#015DA9; font-size:11px; padding:8px 0px 8px 54px;}
table.menu td.sottoVociSez a{color:#015DA9; font-size:11px; text-decoration:none;}
table.menu td.sottoVociSez a:hover{color:#015DA9; font-size:11px; text-decoration:none;}

table.curriculum{border-top:1px solid #004A7B; border-right:1px solid #004A7B; border-left:1px solid #004A7B; border-bottom:1px solid #004A7B;}
table.curriculum td.indice{background-color:#DCF2FD; font-size:11px; padding-left:6px; height:28px; color:#015DA9; border-bottom:1px solid #004A7B;}

table.dati{border-top:1px solid #004A7B; border-right:1px solid #004A7B;}
table.dati td.testa{background-color:#0064AA; font-size:11px; padding-left:6px; height:20px; color:#FFFFFF; border-left:1px solid #004A7B;}
table.dati tr.testa th{background-color:#0064AA; font-size:11px; text-align:left; padding-right:15px; padding-left:6px; height:20px; color:#FFFFFF; border-left:1px solid #004A7B;}
table.dati td.indice{background-color:#DCF2FD; font-size:11px; padding-left:6px; height:28px; color:#015DA9; border-bottom:1px solid #004A7B; border-left:1px solid #004A7B;}
table.dati td.valori{background-color:#E5F6FE; font-size:11px; text-align:right; padding-right:6px; height:28px; color:#015DA9; border-bottom:1px solid #004A7B; border-left:1px solid #004A7B;}
table.dati tr.valori td{background-color:#E5F6FE; font-size:11px; text-align:right; padding-right:6px; padding-left:15px; height:28px; color:#015DA9; border-bottom:1px solid #004A7B; border-left:1px solid #004A7B;}
table.dati tr.valori td.indice{background-color:#DCF2FD; font-size:11px; padding-left:6px; height:28px; color:#015DA9; text-align:left; border-bottom:1px solid #004A7B; border-left:1px solid #004A7B;}
table.dati tr.blue112 td{border-bottom:1px solid #004A7B;border-left:1px solid #004A7B; padding-top:5px; padding-bottom:5px;}
table.dati tr.blue112 td span{ font-weight:bold; font-size:12px;}
table.dati tr.blue112 td table td{ border:none;}

.pdf{background:url(/PublishingImages/ico_pdf.gif) no-repeat top left; padding-left:29px; margin-bottom:15px; padding-top:4px; padding-bottom:3px;}
.lista{background:url(/PublishingImages/arrow2.gif) no-repeat top left; margin-bottom:20px; padding-left:16px;}
.lista2{background:url(/PublishingImages/arrow2.gif) no-repeat top left; margin-bottom:10px; padding-left:16px;}

/* bg */
.content{ background:url(/PublishingImages/bgContent.gif) repeat-y top left; padding-top:13px;}
.bgBlue{background-color:#97A9BD;}
.bgWhite{background-color:#FFFFFF;}
.bgAzz{background-color:#D4E7F8;}
.boxQuotazioni{background-color:#D9E0E6;}
.boxHome3{background:url(/PublishingImages/boxHome3.jpg) no-repeat top left; padding-left:11px; padding-right:11px; height:122px;}


/* font */
.white10b{color:#FFFFFF; font-size:10px; font-weight:bold;}
.white10b a{color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none;}
.white10b a:hover{color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:underline;}
.red11{color:#FF0000; font-size:11px;}
.blue11{color:#00406B; font-size:11px;}
.blue11 a{color:#00406B; font-size:11px; text-decoration:none;}
.blue11 a:hover{color:#1B5BB8; font-size:11px; text-decoration:none;}
.blue112{color:#00406B; font-size:11px;}
.blue112 a{color:#00406B; font-size:11px; text-decoration:underline;}
.blue112 a:hover{color:#00406B; font-size:11px; text-decoration:none;}
.blue11b{color:#00406B; font-size:11px; font-weight:bold;}
.blue11b a{color:#00406B; font-size:11px; text-decoration:none; font-weight:bold;}
.blue11b a:hover{color:#1B5BB8; font-size:11px; text-decoration:none; font-weight:bold;}
.blue12{color:#00406B; font-size:12px; }
.blue12 a{color:#00406B; font-size:12px; text-decoration:underline;}
.blue12 a:hover{color:#00406B; font-size:12px; text-decoration:none;}
.blue12b{color:#00406B; font-size:12px; font-weight:bold;}
.blue13b{color:#00406B; font-size:13px; font-weight:bold;}
.blue13b a{color:#00406B; font-size:13px; font-weight:bold; text-decoration:underline;}
.blue13b a:hover{color:#00406B; font-size:13px; font-weight:bold; text-decoration:none;}
.blue14b{color:#00406B; font-size:14px; text-transform:uppercase; font-weight:bold;}
.grey11b{color:#5E6875; font-size:11px; font-weight:bold;}

/* margin padding */
.pad14L{padding-left:14px;}
.pad19L{padding-left:19px;}
.pad30L{padding-left:30px;}
.pad38L{padding-left:38px;}
.pad64L{padding-left:64px;}
.pad8R{padding-right:8px;}
.pad10R{padding-right:10px;}
.pad16R{padding-right:16px;}
.pad20R{padding-right:20px;}
.pad30R{padding-right:30px;}
.pad45R{padding-right:45px;}
.pad10T{padding-top:10px;}
.pad20T{padding-top:20px;}
.pad30T{padding-top:30px;}
.pad50T{padding-top:50px;}
.pad5B{padding-bottom:5px;}
.pad10B{padding-bottom:10px;}
.pad15B{padding-bottom:15px;}
.pad20B{padding-bottom:20px;}
.pad30B{padding-bottom:30px;}
.pad70B{padding-bottom:70px;}
.marg10T{margin-top:10px;}
.marg13L{margin-left:13px;}
.marg38L{margin-left:38px;}