/* HTML */
body {background:#ffffff; margin:0px; width:100%;}
body, p, div, td, ul, li  {font-size: 10pt; font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;}
a, a:visited, a:active {color: #1170ff; text-decoration:underline;}
a:hover {color: #000080; text-decoration: none;}
a:link img, a:visited img {border-style: none; border:0;}
a img {color: black; /* hack per NS4 */}
input, select, textarea {font-size: 8pt; font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif; color: #2f4f4f;}
ul { margin:0px 15px; padding:0; list-style-image: url(/public/layout/bullet_green.gif) }
fieldset {margin: 1em 1em 1em 1em;}
fieldset legend {padding: .1ex .5ex; font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt; font-weight: bold; color: #708090;}

/* headers */
H1, H2, H3, H4, H5 {margin: 0px; padding: 0px; font-family: Arial, Helvetica, Sans-Serif; font-weight:bold;}
H1 {font-size: 14pt; color: #51a768; }
H2 {font-size: 13pt; color: #1170ff; letter-spacing: 2px;}
H3 {font-size: 12pt; color: #51a768; font-weight: bold;}
H4 {font-size: 11pt; color: #1170ff; font-weight: bold;}
H5 {font-size: 10pt; color: #708090; font-weight: bold; letter-spacing: 2px;}

/* classes */
.hide {display:none;}
.numdoc { font-size: 8pt; color: #aaaaaa; font-style: italic; }
.imgBorder {border: solid 1px #696969}
.thumbnail{	padding: 5px 5px 3px 5px;background-color: #ffffff;border: solid 1px #000000;margin: 5px;}
.centered {text-align:center;}
.ADVcentered {margin-top:10px; text-align:center;}

/* Vertical Menu */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#ddblueblockmenu{display:none; visibility:hidden;}

/* Elements */
#Header {height:120px; border-bottom: solid 4px #696969;}

#PageContainer {padding:0px; margin:0px; border-bottom: solid 4px #696969; }
#ColumnLeft {display:none; visibility:hidden;}
#ColumnRight {display:none; visibility:hidden;}
#ContentContainer {background-color:#ffffff; margin:0px; width:100%; padding-top:0px;}
#Contenuti { width:100%;}
#ContenutiFull {margin:5px 0px;  width:100%;}
#breadcrumb {color:#708090; font-size:9pt; margin:2px 0px; padding-bottom:5px; font-weight:bold;}
#ChangeLanguage {display:none; visibility:hidden;}
#Footer {display:none; visibility:hidden;}
.boxLight {border-bottom: 1px solid #efefef;}
.LeftContent {display:none; visibility:hidden;}
.LeftContent a {display:none; visibility:hidden;}
#SameLevel {display:none; visibility:hidden;}
.SameLevelItem {}
#NextLevel {}
.NextLevelItem {}
.imgBorderLeft {border: solid 2px #cdcdcd; margin:2px; float:left;}
.imgBorderRight {border: solid 2px #cdcdcd; margin:2px; float:right;}

.TDTariffe { border: #cdcdcd 1px solid; border-collapse: collapse; }
.TDTariffe caption {background-color: #cdcdcd;}
.TDTariffeImp {text-align:right; font-weight:bold; vertical-align:middle;}
.TDTariffeImpR {text-align:right; font-weight:bold; color:red; vertical-align:middle;}
.TDTariffePeriodo {text-align:center; vertical-align:middle; font-weight:bold;}
.TRTariffeA {background-color:#f0f8ff;}
.TDTariffeSel { background-color: #f0e68c;}
.TDTariffeImpSel { background-color: #f0e68c; text-align:right; font-weight:bold; vertical-align:middle;}
.TDTariffeImpSelR { background-color: #f0e68c; text-align:right; font-weight:bold; color:red; vertical-align:middle;}
