img             { border: none; }
.MDLite-Outline1{ padding: 5px; background: #FFFFFF; border: 1px solid #cccccc; text-align: left; }
.MDLite-Outline2{ padding: 2px; text-align: left; }
.MDLite-Menu4   { text-align: center; font-size: small; font-weight: bold; }
.LabelTitle     { text-align: center; padding: 5px; font-weight: bold; }
.LabelMenu      { text-align: center; padding: 5px; }
.LabelOutline   { padding: 2px; }
.Label          { padding: 2px; text-align: left; }
.LabelText      { text-align: left; float:left; width:160px; font-weight: bold; }
.LabelValue     { float:left; width:420px; }
.LabelClear     { clear:both;}
.LabelFooter    { text-align: center; font-size: 10px; }
.largetext      { font-size: large;  }
.verylargetext  { font-size: x-large;  }
.smalltext      { font-size: small;  }
.bodytext       { font-size: medium;  }
.tinytextred    { color: Red; }
.tinytextblue   { color: Blue; }
.tinytextgreen  { color: Green; }
form, label input { margin: 0; padding: 0; }
.clear          { clear: both; height: 2px; }
.hidden         { display: none; }
.checkbox       { border: none; margin: 0; padding: 0; }
.code           { font-family: "Courier New", Courier, monospace; }
.alignleft      { float: left; }
.alignright     { float: right; }
label           { cursor: pointer; }

.Adm-Menu                   { padding: 0; margin: 0; text-align: left; float: left;}
.Adm-Menu label             { width: 4em; float: left; text-align: right; margin-right: 0.5em; display: block; font-weight: bold; }
.Adm-Menu fieldset          { border: 1px solid #cccccc; width: 160px; }

.Adm-Form                   { padding: 0; margin: 0;}
.Adm-Form label             { width: 150px; float: left; text-align: right; margin-right: 0.5em; display: block;  }
.Adm-Form fieldset          { border: 1px solid #a2b7cc; width: 580px; float:left; }
.Adm-Form legend            { padding: 2px 6px; color: #333333; font-size: 12px; }
.Adm-Form input             { margin-left:3px; border: 1px solid #CCCCCC; }
.Adm-Form .submit input     { margin-left: 4.5em; color: #000; background: #78afe5; border: 2px outset #78afe5; }

.Block-Form                   { padding: 10px; margin: 0;}
.Block-Form label             { width: 150px; float: left; text-align: right; margin-right: 0.5em; display: block; }
.Block-Form column-title      { width: 190px; float: left; text-align: center; display: block; border: 1px outset #d7b9c9; }
.Block-Form notes             { text-align:right; display: block; }
.Block-Form fieldset          { border: 1px solid #a2b7cc; width: 580px; text-align:left; padding:5px; }
.Block-Form legend            { padding: 2px 6px; color: #333333; font-size: 12px; }
.Block-Form input             { margin-left:3px; border: 1px solid #CCCCCC; }
.Block-Form .submit input     { margin-left: 4.5em; color: #000; background: #78afe5; border: 2px outset #78afe5; }

.Block-FormS                   { padding: 10px; margin: 0;}
.Block-FormS fieldset          { border: 1px solid #a2b7cc; text-align:left; padding:5px; }
.Block-FormS legend            { padding: 2px 6px; color: #333333; font-size: 16px; font-weight:bold; }
.Block-FormS input             { margin-left:3px; border: 1px solid #CCCCCC; }
.Block-FormS .submit input     { margin-left: 4.5em; color: #000; background: #78afe5; border: 2px outset #78afe5; }

.column-left       { width: 180px; float: left; margin-left: 2px; text-align: left; display: block; }
.column-right      { width: 380px; float: left; margin-left: 2px; text-align: left; display: block; }
.column-labelr     { width: 560px; margin-right: 2px; text-align: right; }

ul#Block-Two,ul#Block-Two li{list-style-type:none;margin:0;padding:0}
ul#Block-Two{width:100%;overflow:hidden;margin-bottom:20px}
ul#Block-Two li{float:left;width:278px;margin:0 5px 0 5px; padding: 5px 0}
ul#Block-Two li#more{margin-right:0;background: #7D63A9}
ul#Block-Two p,ul#Block-Two h3{margin:0;padding: 0 10px}
ul#Block-Two h3{text-transform:uppercase;padding-bottom:3px;}

ul#Block-Three,ul#Block-Three li{list-style-type:none;margin:0;padding:0}
ul#Block-Three{width:578px;overflow:hidden;margin-bottom:2px}
ul#Block-Three li{float:left;width:150px;margin:0 5px 0 5px; padding: 5px 0}
ul#Block-Three li#more{margin-right:0;background: #7D63A9}
ul#Block-Three p,ul#Block-Three h3{margin:0;padding: 0 10px}
ul#Block-Three h3{text-transform:uppercase;padding-bottom:3px;}

/* --- Tab Menu  ------------------------- */
#AdminTab {width:100%; text-align: center; text-transform:uppercase; background: #d9e5f0; color: #3a5d80;}
ul#admtab,ul#admtab li         {list-style-type:none;margin:0;padding:0}
ul#admtab                   {font-size: 80%}
ul#admtab li                {float:left;margin-left: 3px;text-align: center}
ul#admtab a                 {float:left;width: 140px;padding: 5px 0;background: #13326b;text-decoration:none;color: #FFFFFF;}
ul#admtab a:hover           {background: #4e679e;color: #ffffff;}
ul#admtab li.activelink a,ul#admtab li.activelink a:hover    {background: #78afe5; color: #003366; }

/* Overlib Style */
div.domTTOverlib         { border: 1px solid #3860bb; background-color: #3860bb; width:400px; }
div.domTTOverlib .caption { font-size: 10px; font-weight: bold; color: #FFFFFF; }
div.domTTOverlib .contents { font-size: 100%; padding: 3px; background-color: #f0f4fc; line-height: 160%;}
/* Tables */
.bg-rows { background-color:#FFFFFF;}
ul.bb-list-unordered { }
ol.bb-list-ordered { }
ol.bb-list-ordered-d { list-style-type:decimal; }
ol.bb-list-ordered-lr { list-style-type:lower-roman; }
ol.bb-list-ordered-ur { list-style-type:upper-roman; }
ol.bb-list-ordered-la { list-style-type:lower-alpha; }
ol.bb-list-ordered-ua { list-style-type:upper-alpha; }
ol.bb-listitem { }

.bb-code,
.bb-php {
  border: 1px solid black;
  padding: 10px;
  font-family: Courier;
  white-space: nowrap;
}

.bb-quote {
  border: 1px solid black;
  padding: 10px;
}

.bb-email { }
.bb-url { }

.bb-image {
  border-width: 0;
  border-style: none;
}

/**************************************************************
   Rules for two and three columns News (CybLeNoir)
 **************************************************************/
/**************************************************************
   Rules for two and three columns News (CybLeNoir)
 **************************************************************/
div#newscolumns_container{
    width: 100%;
}

div.newssplit2 > div{
    float: left;
    width: 47%; \width: 49%; w\idth: 47%;
    padding: 0 1%
}

div.newssplit3 > div{
    float: left;
    width: 31%; \width: 33%; w\idth: 31%;
    padding: 0 1%
}

div.newsclearer{
    clear: left; padding: 0 1%
}

table.tabellanotizie {
	border-collapse : collapse;
}
table.tabellanotizie th {
	border: 1px solid #cccccc;
	padding: 5px;
}
table.tabellanotizie td {
	border: 1px solid #cccccc;
	padding: 5px;
}

table.admintable {
	border-collapse : collapse;
}
table.admintable th {
	border: 1px solid #aaaaaa;
	padding: 5px;
	background-color: #dddddd;
}
table.admintable td {
	border: 1px solid #aaaaaa;
	padding: 5px;
}