/* CSS Document */

BODY { FONT-SIZE:11px; COLOR:black; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR:#ffffff}
TD { FONT-SIZE:11px; COLOR:black; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif}
TH { background-color:#EBE9E9; text-align:left; font-size:11px; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:5px; height:10px}
TH A{ font-size:10px; color:#FF5E29; text-decoration:underline; text-indent:20pt}
IMG { border:0px}
A { text-decoration:none }
dt { color:#FF5E29; margin-left:30px; padding-top:0px; padding-bottom:0px}
dd { margin-left:11px; padding-left:25px}	
dl { padding-top:0px; padding-right:10px; padding-bottom:0px; padding-left:10px; margin-bottom:8px; margin-top:8px}

/* -------------------------------------------------------- STILI PER ELEMENTI FORM */
INPUT { FONT-SIZE:12px; FONT-FAMILY:Arial, Helvetica, Verdana, sans-serif}
input.submitblack{ background:inherit; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; color:#000000; font-weight:bold}
.ricercanew { width:90px; border-left:1px solid #D4D5D7; border-top:1px solid #848285; border-right:1px solid #D4D5D7; border-bottom: 1px solid #D4D5D7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-style:normal; text-decoration:none; margin-bottom:5px; margin-right:5px}
/* -------------------------------------------------------------- STILI PER TITOLI */
h1 { font-size:14px; color:#06318F; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px}
h2 { font-size:12px; color:#06318F; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:5px; border-color:black black #383288; border-style:dashed; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px}
h3 { font-size:11px; color:#06318F; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px}
h4 { font-size:14px; color:#06318F; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:0px; padding-right:0px; padding-bottom:10px; padding-left:0px; border-color:black black #383288; border-style:dashed; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px}
h5 { font-size:12px; color:#06318F; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px}
h6 { font-size: 8px}
/* -------------------------------------------------------------------- STILI PER BACKGROUND */
.background1 { FONT-SIZE:11px; COLOR:#000000; background-color:#E4F2E6}
.background1 a{ text-decoration: none; COLOR:#000000}
.background2 { FONT-SIZE:11px; font-weight:bold; COLOR:white; background-color:#17AD2A}
.background3 { COLOR:#000000; background-color: #E4E5E7; FONT-SIZE:11px; border-color:#000000 #000000 #000000 #FFFFFF; border-style: solid; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px}
.background4 { COLOR:#000000; background-color:#E4E5E7; FONT-SIZE:11px; font-weight:bold}
.background4 a { COLOR:#000000; text-decoration:none }
.background5 { COLOR:#000000; background-color:#E8F7E9}
.backgroundDx { background-color:#E8F7E9}
.backgroundSx { background-color:#E8F7E9}
/* ---------------------------------------------------------------- ELEMENTI TOP PAGE */
.CompanyDescription { width:990px}
.NavBar { FONT-SIZE:10px; COLOR:#000000; padding-right:5px; padding-left:5px}
.NavBar a{ FONT-SIZE:10px; COLOR:#000000; text-decoration:none; margin-left:0px; padding-right:0px; padding-left:0px}
/* --------------------------------------------------------------- ELEMENTI SINISTRA */
.BoxStandard { COLOR:#757E8D; background-image:url(dcm_immagini/dot_g2.gif); border-color:black black #FFFFFF black; background-color: #17AD2A; /*background-color: #008131;*/ background-repeat:no-repeat; background-position:left top; border-style:solid; border-top-width:0px; border-right-width:0px; border-bottom-width:1px; border-left-width:0px; padding-left:26px; height:35px;}
.BoxStandard a { COLOR:#FFFFFF; text-decoration:none}
.BoxStandard tr td { COLOR:#FFFFFF; height:35px}
.ControlPanel { COLOR:#000000; background-image: url(dcm_immagini/dot2.gif); border-color: black black #FFFFFF; background-color: #E4E5E7; background-repeat:no-repeat; background-position:left top; border-style:solid; border-top-width:0px; border-right-width:0px; border-bottom-width:2px; border-left-width:0px; padding-left:26px; height:35px;}
.ControlPanel a { COLOR:#000000; text-decoration:none}
.ControlPanel tr td { COLOR: #000000; height:35px}
.BoxExpandedWindow { font-size:11px; border-color:black black #FFFFFF; border-style:solid; border-top-width:0px; border-right-width: 0px; border-bottom-width:1px; border-left-width:0px; padding-top:5px; padding-bottom:5px; background-color:#ffffff}
.BoxExpandedWindow ul { list-style-image: url(dcm_immagini/bullet_g.gif); margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:30px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px}
.BoxExpandedWindow p { margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:35px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px}
.BoxExpandedWindow ul li { padding-top:0px; padding-right:5px; padding-bottom:5px; padding-left:5px; text-indent:0pt; vertical-align: middle}
.BoxExpandedWindow ul li a { color:#000000; text-decoration:none}
.ExpandedControlPanel { font-size:11px; border-color:black black #E4E5E7;border-style:solid; border-top-width:0px; border-right-width:0px; border-bottom-width:3px; border-left-width:0px; padding-top:5px; padding-bottom:5px}
.ExpandedControlPanel ul { list-style-image: url(dcm_immagini/bullet.gif); margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:30px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px}
.ExpandedControlPanel p { margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:35px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px}
.ExpandedControlPanel ul li { padding-top:0px; padding-right:5px; padding-bottom:0px; padding-left:5px; text-indent:0pt; vertical-align:middle}
.ExpandedControlPanel ul li a { color:#000000; text-decoration:none}
/* ------------------------------------------------------------------- ELEMENTI DESTRA */
.BoxLogin { margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:3px; padding-right:2px; padding-left:2px; padding-bottom:3px; COLOR:#000000; font-size:11px; background-color:#E4E5E7;}
.Links { margin-top:0px; margin-right:0px; margin-bottom:0px; padding-top:5px; padding-right:2px; padding-bottom:10px; background-color:#DAF2DD}
.Links a { color:#68CA74; text-decoration:none; font-weight:bold}
.Links span { width: 160px; vertical-align:text-top; margin-left:10px; font-weight:normal}
.Links p { padding-left:9px; margin-top:0px; margin-right:0px; margin-bottom:5px; margin-left:0px; font-weight:bold; font-size:11px}
.Partners_title { text-align:left; font-weight:bold; font-size:9px; margin:5px 5px 8px 5px; background:#ffffff; padding:0px;}
.Partners_title img{ margin-left: 2px;}
/* ------------------------------------------------------------------- STILI PER HOME */
.BoxNews { margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:8px; padding-right:0px; padding-bottom:8px; padding-left:10px}
.BoxNews span { color:#00000; padding-left:5px; width:320px; vertical-align:text-top}
.BoxNews tr td { COLOR:#000000; font-size:11px}
.BoxNews a { COLOR: #000000; text-decoration: none}
.BoxNews p { margin-bottom:0px; padding-bottom:0px; margin-top:8px; padding-top:0px}
/* ----------------------------------------------------------------- STILI PER TEMPLATES */
.titoloTemplate { font-size:13px; font-weight:bold; color:#000000; padding-bottom:10px; padding-top:10px}
.titoloBoxTemplate1 { COLOR:#17AD2A; background-color:#E8F7E9; padding-top:2px; padding-right:0px; padding-bottom:2px; padding-left:0px; font-weight:bold}
.backgroundBoxTemplate2 { FONT-SIZE:11px; font-weight:bold; COLOR:white; background-color:#008131}
.titoloBoxTemplate2 { background-color:#008131; padding-top:5px; padding-right:5px; padding-bottom:5px; color:white; font-weight:bold}
.template a { color:#68CA74; font-weight:bold}
.template ul { color:#000000; list-style-image: url(dcm_immagini/vai_g2.gif); margin-top:10px; margin-bottom:10px; margin-left:27px;}
#portoni { margin-left: 3px}
.template #portoni ul { color:#000000; list-style-image:url(dcm_immagini/vai_g2.gif); margin-top:0px; margin-bottom:3px; margin-left:10px;}
.template #portoni .small { font-size:9px; line-height:10px}
/*
 * ------------------------------------------------------ VARI
 */
.pad10 { padding-top:0px; padding-bottom:17px; padding-left:10px; padding-right:5px; font-size:11px}
.pad5 { padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px}
.pad5right { padding-right:5px}
.textwhite { COLOR:#FFFFFF}
.textblack { COLOR:#000000}
.grigio { font-size:9px; font-weight:bold; color:#999999;}
/*
 * -----------------------------Visualizzazione metadata nei documenti - DISATTIVATA
 */
div.seo-description { border:0px; color:#999999; font-size:9px; padding-top:3px; margin-bottom:20px; margin-left:0px; margin-right:0px; margin-top:30px;}
div.seo-description a { font-weight: bold; color: #999999;}
div.seo-description a:hover { text-decoration: underline }
div.seo-description table tr td { color:#999999; font-size:9px; border-top:1px solid #999999; padding-right:0px; padding-top:5px; padding-bottom:5px}
div.seo-description table tr td ul { color:#999999; list-style-image: url(dcm_immagini/vai_g2.gif); margin-top:0px; margin-bottom:0px; margin-left:20px; padding-left:0px}
div.seo-description table tr td ul li h1 { font-size:9px; color:#68CA74; font-weight:bold; margin-bottom:0px; padding-bottom:0px}
div.seo-description table tr td ul li h1 a{ font-size:9px; color:#68CA74; font-weight:bold; margin-bottom:0px; padding-bottom:0px}
div.seo-keywords { color:#999999; font-size:10px; margin-bottom:10px; margin-left:0px; margin-right:0px}
span.seo-keywords-inner { color:#999999; font-size:10px;}
