/* CSS VINCENZO  BASE*/
* {color: #102022;}
html {height:100%;}
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; overflow: auto;  margin: 0 0 0 0; padding: 0 0 0 0; width: 100%; background-color: #daefff}
p {font-size: 14px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
a {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #002244;}
form {margin: 0px 0px 0px 0px}
img {border: 0px;}
table {border-collapse: collapse; margin: 0 0 0 0;}
td {}

.padd0 {padding-left: 0px; padding-right: 0px}
.padd1 {padding-left: 10px; padding-right: 10px}
.padd2 {padding-left: 20px; padding-right: 20px}
.padd3 {padding-left: 40px; padding-right: 40px}
.padd5 {padding: 0px 0px 0px 0px;}
.padd6 {padding: 5px 5px 5px 5px;}
.padd7 {padding: 10px 10px 10px 10px;}
.padd8 {padding: 20px 20px 20px 20px;}
.padd9 {padding: 25px 25px 25px 25px;}
.padl0 {padding: 0px 0px 0px 0px;}
.padl1 {padding: 2px 0px 2px 5px;}
.padl2 {padding: 5px 0px 5px 15px;}
.padr0 {padding: 0px 0px 0px 0px;}
.padr1 {padding: 2px 5px 2px 0px;}
.padr2 {padding: 5px 15px 5px 0px;}
.padt0 {padding: 0px 0px 0px 0px;}
.padt1 {padding: 5px 0px 0px 0px;}
.padt2 {padding: 15px 0px 0px 0px;}
.padb0 {padding: 0px 0px 0px 0px;}
.padb1 {padding: 0px 0px 5px 0px;}
.padb2 {padding: 0px 0px 15px 0px;}
.link {cursor: pointer;}

.alt0 {line-height: 1;}
.alt1 {line-height: 1.4;}
.alt2 {line-height: 1.7;}

.vtop {vertical-align: top}
.mid {vertical-align: middle}
.vbot {vertical-align: bottom}
.just {text-align: justify}
.cent {text-align: center}
.right {text-align: right}
.left {text-align: left}

.fullw {width: 100%;}
.w12 {width: 12%;}
.w20 {width: 20%;}
.w30 {width: 30%;}
.w45 {width: 45%;}
.w50 {width: 50%;}
.w75 {width: 75%;}
.w85 {width: 85%;}
.w90 {width: 90%;}
.w95 {width: 95%;}

/* colors */
.ctext {color: #005511 !important;}
.ctextr {color: #ffeedd !important;}
.cmenu {color: #222255 !important;}
.clight {color: #ddeeff !important;}
.clighter {color: #eeffee !important;}
.cdark {color: #000022 !important;}
.cevid {color: #00ff44 !important;}
.cevidg {color: #2255aa !important;}
.cred {color: #ee1100 !important;}
.cgreen {color: #228800 !important;}
.cblu {color: #1122ff !important;}
.cyellow {color: #ffee22 !important;}

a.nero {text-decoration: none; color: #000000;}
a:hover {color: #1144ee; text-decoration: underline}
a:active {color: #aaa0aa;}
a:visited {color: #2a4499;}
img.bord {border: 2px groove #eeffdd;}
img.padd {padding: 5px 15px 5px 15px; float: right;}
 
/* CSS VINCENZO*/
div.headxx {position: relative; top: 0%; left: 0%; width: 100%; height: 30%; float: left; background: #f0fff5; border-bottom: 3px #aabbff groove; }
div.head {position: relative; top: 0%; left: 0%; width: 100%; height: 30%; float: left; background: #f0fff5; border-bottom: 3px #cc4400 groove; }
 div.headlogo {width: 600px; height: 150px; float: left; background-color: #cceedd;}
 div.headwrite {position: relative; top: 10px; right: 0px; min-width: 120px; max-width: 280px; height: 102px; padding: 15px 15px 15px 15px; background-color: #cceedd; border: 1px groove; overflow: auto; font-size: 14px; font-family: Garamond; font-weight: normal; font-style: italic}
div.mid {position: relative; top: 0%; left: 0%; width: 100%; height: 60%; overflow: auto; background: #daefff; float: left;}
 div.leftcol {position: relative; top: 0%; left: 0%; width: 21%; height: 410px; overflow: auto; float: left; padding: 1% 1% 1% 1%; background: #ebf8ff;}
 div.centcol {position: relative; top: 0%; left: 0%; width: 56%; height: auto; overflow: auto; float: left; padding: 1% 2% 1% 2%; background: #fafcff;}
 div.rightcol {position: relative; top: 0%; left: 0%; width: 17%; height: 410px; overflow: visible; float: left; padding: 1% 0% 1% 0%; background: #ebf8ff;}
div.bottom {position: relative; width: 100%; height: 10%; float: left; border-top: 0px groove #faffbb; margin: 0px 0px 0px 0px;}


.style0n {font-size: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal}
.style0b {font-size: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal;}
.style0i {font-size: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic}
.style0bi {font-size: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic}
.style1n {font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal}
.style1b {font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal;}
.style1i {font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic}
.style1bi {font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic}
.style2n {font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal}
.style2b {font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal;}
.style2i {font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic}
.style2bi {font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic}
.style3n {font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal}
.style3b {font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal;}
.style3i {font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic}
.style3bi {font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic}
.style4n {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal}
.style4b {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal;}
.style4i {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic}
.style4bi {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic}
.style5n {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal}
.style5b {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal;}
.style5i {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic}
.style5bi {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic}

.cssvalid {border:0; width:66px; height:24px;}
.update {background-image: url(imgs/pattmenu2r.png); background-repeat: repeat-x;}
.evidtitleft {background: url(imgs/rigabg4.png) right repeat-y;}
.evidtitright {background: url(imgs/rigabg4r.png) left repeat-y;}

.alfa1 {vertical-align: top; background: rgba(164,190,235,0.0);}
.alfa1b {vertical-align: top; background: rgba(164,190,235,0.10);}
.alfa2 {vertical-align: top; background: rgba(164,190,235,0.10);}
.alfa2b {vertical-align: top; background: rgba(164,190,235,0.20);}
table.tabevid {background: rgba(240,255,224,0.35); border: 2px groove #cceeff; margin: auto; width: 75%;}
table.tabtext {background-color: #f0ffe0; border: 2px groove #ddeeaa; margin: auto; }
ul.clean {list-style-type: none; display: block;}
ul.leftc {list-style-type: none; display: block; padding: 0px 0px 0px 0px; font-size: 15px;}
ul.menu {list-style-type: none; display: block; padding: 0px 5px 5px 15px; font-size: 15px; line-height: 2em; border: 0px solid black}

td.td1 {width: 8px;}
td.tdevid {border-bottom: 1px #ddeeff groove;}
td.h50p {height: 50px;}
ul.p, ol.p { counter-reset: item }
ul li ul li.p a:before {content: '>';}
ul li ul li.p:before {content: counter(item); counter-increment: item;}
/* VINCENZO */

