/* General Selectors */
A {
TEXT-DECORATION: underline
}
A:link {
COLOR: #f8f8e0
}
A:visited {
COLOR: #f0f0c0;
}
A:hover {
COLOR: #f8f8e0
}
A:active {
BACKGROUND-COLOR: #585850;
COLOR: #f8f8e0;
}
BODY {
BACKGROUND-COLOR: #404040;
COLOR: #e0e0e0;
FONT-FAMILY: arial,helvetica,sans-serif;
FONT-SIZE: medium;
MARGIN: 1cm 1% 1cm 1%
}
DIV.GENERICLEFT {
WIDTH: 49%;
FLOAT: left;
MARGIN-TOP: 10px;
TEXT-ALIGN: left
}
DIV.GENERICRIGHT {
WIDTH: 49%;
FLOAT: RIGHT;
MARGIN-TOP: 10px;
TEXT-ALIGN: right
}
DIV.GENERICTEXTCENTRAL {
TEXT-ALIGN: center
}
H1 {
COLOR: #e0f0f0;
FONT-SIZE: 150%;
FONT-WEIGHT: bolder;
LETTER-SPACING: 10px;
TEXT-ALIGN: center
}
H2 {
COLOR: #e0f0f0;
FONT-SIZE: 140%;
FONT-WEIGHT: bolder;
LETTER-SPACING: 8px;
TEXT-ALIGN: center
}
H3 {
COLOR: #e0f0f0;
FONT-SIZE: 130%;
FONT-WEIGHT: bolder;
LETTER-SPACING: 6px;
TEXT-ALIGN: center
}
H4 {
COLOR: #e0f0f0;
FONT-SIZE: 120%;
FONT-WEIGHT: bolder;
LETTER-SPACING: 4px;
TEXT-ALIGN: center
}
H5 {
COLOR: #e0f0f0;
FONT-SIZE: 110%;
FONT-WEIGHT: bolder;
LETTER-SPACING: 2px;
TEXT-ALIGN: center
}
H6 {
COLOR: #e0f0f0;
FONT-SIZE: 105%;
FONT-WEIGHT: bolder;
LETTER-SPACING: 1px;
TEXT-ALIGN: center
}
P.FONT130 {
FONT-SIZE: 130%
}
P.COPYRIGHT {
TEXT-ALIGN: center
}

/* Citations Box Selectors */
DIV.CITEBOX {
MARGIN-LEFT: 7%;
MARGIN-RIGHT: 7%;
BACKGROUND-COLOR: #505030;
BORDER-STYLE: solid;
BORDER-WIDTH: 2px;
BORDER-COLOR: #484838;
COLOR: #f0f0c0;
MARGIN-TOP: 10px;
MARGIN-BOTTOM: 20px;
PADDING: 10px;
TEXT-ALIGN: left
}
P.CITEPHRASE {
FONT-SIZE: 80%;
}
P.CITEAUTHOR {
COLOR: #f8f8b8;
PADDING-RIGHT: 10%;
TEXT-ALIGN: right
}

/* Menu Box */
DIV.MENUBOX {
MARGIN-LEFT: 2%;
MARGIN-RIGHT: 2%;
BACKGROUND-COLOR: #404050;
BORDER-STYLE: solid;
BORDER-COLOR: #404048;
BORDER-WIDTH: 2px;
COLOR: #e0e0f0;
MARGIN-TOP: 5px;
MARGIN-BOTTOM: 5px;
PADDING: 4px;
TEXT-ALIGN: left
}
A.MENUBOX {
FONT-SIZE: 120%;
MARGIN-LEFT: 7px;
MARGIN-RIGHT: 7px;
TEXT-DECORATION: underline
}
A.MENUBOX:link {
COLOR: #e8e8f8
}
A.MENUBOX:visited {
COLOR: #d0d0e8;
}
A.MENUBOX:hover {
COLOR: #e8e8f8;
FONT-WEIGHT: bolder
}
A.MENUBOX:active {
BACKGROUND-COLOR: #484858;
COLOR: #e8e8f8
}
H2.MENUBOX {
COLOR: #a0a0b0;
FONT-SIZE: 75%;
LETTER-SPACING: 1px;
TEXT-ALIGN: left
}
H3.MENUBOX {
COLOR: #a0a0b0;
FONT-SIZE: 60%;
LETTER-SPACING: 1px;
TEXT-ALIGN: left
}

/* Last Box Selectors */
DIV.LASTBOX {
MARGIN-LEFT: 2%;
MARGIN-RIGHT: 2%;
BACKGROUND-COLOR: #504040;
BORDER-STYLE: solid;
BORDER-COLOR: #484040;
BORDER-WIDTH: 2px;
COLOR: #f0e0e0;
MARGIN-TOP: 5px;
MARGIN-BOTTOM: 5px;
PADDING: 5px;
TEXT-ALIGN: left
}
A.LASTBOX {
FONT-SIZE: 120%;
TEXT-DECORATION: underline
}
A.LASTBOX:link {
COLOR: #f8e8e8
}
A.LASTBOX:visited {
COLOR: #e8d0d0;
}
A.LASTBOX:hover {
COLOR: #f8e8e8;
FONT-WEIGHT: bolder
}
A.LASTBOX:active {
BACKGROUND-COLOR: #584848;
COLOR: #f8e8e8
}

/* Contents Box Selectors */
DIV.CONTENTBOX {
FLOAT: left;
MARGIN-LEFT: 2%;
MARGIN-RIGHT: 2%;
BACKGROUND-COLOR: #405040;
BORDER-STYLE: solid;
BORDER-WIDTH: 2px;
BORDER-COLOR: #404840;
COLOR: #e0f0e0;
MARGIN-TOP: 5px;
PADDING: 4px;
TEXT-ALIGN: left;
OVERFLOW: hidden
}
A.CONTENTBOX {
FONT-SIZE: 120%;
TEXT-DECORATION: underline
}
A.CONTENTBOX:link {
COLOR: #f0f8f0
}
A.CONTENTBOX:visited {
COLOR: #d0e8d0;
}
A.CONTENTBOX:hover {
COLOR: #f0f8f0;
FONT-WEIGHT: bolder
}
A.CONTENTBOX:active {
BACKGROUND-COLOR: #485848;
COLOR: #f0f8f0;
}
H2.CONTENTBOX {
COLOR: #e0f0e0;
FONT-SIZE: 140%;
FONT-WEIGHT: bolder;
LETTER-SPACING: 8px;
TEXT-ALIGN: center
}
H3.CONTENTBOX {
COLOR: #e0f0e0;
FONT-SIZE: 130%;
FONT-WEIGHT: bolder;
LETTER-SPACING: 6px;
TEXT-ALIGN: center
}
H4.CONTENTBOX {
COLOR: #e0f0e0;
FONT-SIZE: 120%;
FONT-WEIGHT: bolder;
LETTER-SPACING: 4px;
TEXT-ALIGN: center
}
H5.CONTENTBOX {
COLOR: #e0f0e0;
FONT-SIZE: 110%;
FONT-WEIGHT: bolder;
LETTER-SPACING: 2px;
TEXT-ALIGN: center
}
H6.CONTENTBOX {
COLOR: #e0f0e0;
FONT-SIZE: 105%;
FONT-WEIGHT: bolder;
LETTER-SPACING: 1px;
TEXT-ALIGN: center
}
TABLE.DOWNLOADS {
WIDTH: 96%;
FLOAT: left;
LEFT: 2%
}
TR.THEAD {
BORDER-STYLE: none;
COLOR: #f8e0e0;
FONT-WEIGHT: bolder;
MARGIN-BOTTOM: 5px
}
TR.TBODY {
BACKGROUND-COLOR: #404840;
BORDER-STYLE: solid;
BORDER-WIDTH: 1px;
BORDER-COLOR: #404c40;
COLOR: #e0ece0;
MARGIN-BOTTOM: 2px
}
TH.TH10 {
WIDTH: 9%
}
TH.TH20 {
WIDTH: 19%
}
TH.TH30 {
WIDTH: 29%
}
TH.TH40 {
WIDTH: 39%
}
TH.TH50 {
WIDTH: 49%
}
TH.TH60 {
WIDTH: 59%
}
TH.TH70 {
WIDTH: 69%
}
TH.TH80 {
WIDTH: 79%
}


/* Google Box Selectors */
DIV.GOOGLEBOX {
WIDTH: 90%;
BACKGROUND-COLOR: #303030;
BORDER-STYLE: solid;
BORDER-COLOR: #383838;
BORDER-WIDTH: 2px;
COLOR: #e0e0e0;
FONT-SIZE: 80%;
MARGIN-BOTTOM: 10px;
PADDING: 5px;
TEXT-ALIGN: left
}

/* Info Box Selectors */
DIV.INFOBOX {
MARGIN-LEFT: 2%;
MARGIN-RIGHT: 2%;
BACKGROUND-COLOR: #504050;
BORDER-STYLE: solid;
BORDER-COLOR: #484048;
BORDER-WIDTH: 2px;
COLOR: #f0e0f0;
MARGIN-BOTTOM: 10px;
PADDING: 5px;
TEXT-ALIGN: left
}
A.RIGHTBOX {
FONT-SIZE: 120%;
TEXT-DECORATION: underline
}
A.RIGHTBOX:link {
COLOR: #f8e8e8
}
A.RIGHTBOX:visited {
COLOR: #e8d0d0;
}
A.RIGHTBOX:hover {
COLOR: #f8e8e8;
FONT-WEIGHT: bolder
}
A.RIGHTBOX:active {
BACKGROUND-COLOR: #584848;
COLOR: #f8e8e8
}

/* Statistic Selector */
H2.STATISTIC {
COLOR: #e0f8f0;
FONT-SIZE: 125%;
FONT-WEIGHT: bolder;
LETTER-SPACING: 5px;
MARGIN: 5px;
TEXT-ALIGN: center
}
TABLE.STATISTIC {
WIDTH: 95%;
FLOAT: left;
}
TR.STATISTICHEAD {
BORDER-STYLE: none;
COLOR: #f8e0e0;
FONT-WEIGHT: bolder;
MARGIN-BOTTOM: 5px
}
TR.STATISTICITEM {
BACKGROUND-COLOR: #404840;
BORDER-STYLE: solid;
BORDER-WIDTH: 1px;
BORDER-TOP-COLOR: #485048;
BORDER-LEFT-COLOR: #485048;
BORDER-BOTTOM-COLOR: #384038;
BORDER-RIGHT-COLOR: #384038;
COLOR: #e0f0e0;
MARGIN-BOTTOM: 2px
}

/* ImageBox Selector */
DIV.CENTRALBOX2 {
WIDTH: 98%;
POSITION: relative;
LEFT: 1%;
MARGIN-TOP: 5px;
MARGIN-BOTTOM: 5px;
TEXT-ALIGN: left
}
DIV.IMAGEBOX {
FLOAT: left;
BORDER-STYLE: solid;
BORDER-COLOR: #001080;
BORDER-WIDTH: 5px;
MARGIN: 5px;
}
DIV.RIGHTTEXTBOX {
FLOAT: right;
PADDING: 5px;
TEXT-ALIGN: left
}
IMG.FLAG {
MARGIN-LEFT: 10px;
MARGIN-RIGHT: 10px
}

/* Contacts selectors */
DIV.MAILCENTRAL {
WIDTH: 96%;
POSITION: relative;
LEFT: 2%;
MARGIN-TOP: 5px;
MARGIN-BOTTOM: 5px;
TEXT-ALIGN: left
}
DIV.MAILLEFT {
WIDTH: 40%;
FLOAT: left;
}
DIV.MAILRIGHT {
WIDTH: 60%;
FLOAT: right;
}

/* Statistics Selectors */
TABLE.URLSTATS {
WIDTH: 98%
}
TABLE.PAGESTATS {
WIDTH: 98%
}
TABLE.HOURSTATS {
WIDTH: 98%
}
TABLE.DAYSTATS {
WIDTH: 98%
}



/* Nuovi elementi del CSS */
/* Languages Bar */
/* Elementi utilizzati nella barra per la scelta della lingua di visualizzazione */

DIV.LANGBAR {
WIDTH: 98%;
HEIGHT: auto;
MARGIN-LEFT: 1%;
MARGIN-TOP: 10px;
BACKGROUND-COLOR: #404040;
BORDER-STYLE: solid;
BORDER-WIDTH: 2px;
BORDER-COLOR: #303030;
COLOR: #f0f0f0;
TEXT-ALIGN: left
}
A.LANGLINK {
DISPLAY: inline;
MARGIN-LEFT: 7px;
MARGIN-RIGHT: 3px
}
H2.LANGHEAD {
DISPLAY: inline;
FONT-SIZE: xx-small;
FONT-WEIGHT: normal;
MARGIN-LEFT: 10px;
MARGIN-TOP: 4px;
MARGIN-BOTTOM: 4px;
TEXT-ALIGN: left;
VERTICAL-ALIGN: middle
}
IMG.LANGFLAG {
BORDER: 0px;
PADDING-TOP: 4px;
PADDING-BOTTOM: 4px;
VERTICAL-ALIGN: middle
}
UL.LANGLIST {
DISPLAY: inline;
LIST-STYLE: none;
MARGIN: 0px;
PADDING: 0px
}
LI.LANGITEM {
DISPLAY: inline;
}

/* Menus Bar */
/* Elementi utilizzati nella barra dei menù */
DIV.MENUBAR {
WIDTH: 98%;
HEIGHT: auto;
MARGIN-LEFT: 1%;
MARGIN-TOP: 10px;
BACKGROUND-COLOR: #404040;
BORDER-STYLE: solid;
BORDER-WIDTH: 2px;
BORDER-COLOR: #303030;
COLOR: #f0f0f0;
}
A.MENULINK {
FONT-SIZE: small
}
H2.MENUHEAD {
DISPLAY: inline;
FONT-SIZE: xx-small;
FONT-WEIGHT: normal;
MARGIN-LEFT: 10px;
MARGIN-RIGHT: 10px;
VERTICAL-ALIGN: middle;
TEXT-ALIGN: left
}
UL.MENULIST {
DISPLAY: inline;
LIST-STYLE: none;
MARGIN: 0px;
PADDING: 0px
}
LI.MENUITEM {
DISPLAY: inline;
WIDTH: 125px;
HEIGHT: auto;
BACKGROUND-COLOR: #406040;
BORDER-WIDTH: thin thin thin thin;
BORDER-STYLE: ridge groove groove ridge;
BORDER-COLOR: #80c080 #204020 #204020 #80c080;
MARGIN-LEFT: 5px;
MARGIN-RIGHT: 5px;
MARGIN-BOTTOM: 5px;
PADDING-LEFT: 7px;
PADDING-RIGHT: 7px;
VERTICAL-ALIGN: middle;
TEXT-ALIGN: center
}

/* News Selectors */
UL.NEWS {
WIDTH: 98%;
HEIGHT: auto;
MARGIN-LEFT: 1%;
MARGIN-TOP: 10px
}
LI.NEWSITEM {
}
SPAN.NEWSTITLE {
FONT-SIZE: medium;
FONT-WEIGHT: bolder
}
SPAN.NEWSDATE {
MARGIN-LEFT: 24px;
FONT-SIZE: x-small
}
SPAN.NEWSSHORT {
FONT-SIZE: small
}
SPAN.NEWSREAD {
MARGIN-LEFT: 24px;
FONT-SIZE: large;
TEXT-DECORATION: underline
}
DIV.NEWSLONG {
MARGIN-TOP: 6px;
MARGIN-BOTTOM: 10px;
TEXT-ALIGN: left
}
H2.NEWSHEAD {
WIDTH: 80%;
FLOAT: right;
FONT-SIZE: 80%;
FONT-WEIGHT: bolder;
TEXT-ALIGN: center
}

DIV.BEGINBOX {
WIDTH: 100%;
HEIGHT: 5cm;
}
DIV.WELCOMEBOX {
WIDTH: 50%;
HEIGHT: 5cm;
POSITION: absolute;
LEFT: 0%;
TOP: 0cm
}
DIV.GADGETBOX {
WIDTH: 50%;
HEIGHT: 5cm;
POSITION: absolute;
LEFT: 50%;
TOP: 0cm
}
DIV.GOOGLETRANSLATE {
POSITION: absolute;
LEFT: 0%;
TOP: 0cm
}
DIV.YAHOONEWS {
POSITION: absolute;
LEFT: 0%;
TOP: 2cm
}
