/* General Selectors */

A {
TEXT-DECORATION: underline
}
A:link {
COLOR: #ffffbf;
}
A:visited {
COLOR: #ffbfbf;
}
A:hover {
COLOR: #ffffdf;
}
A:active {
COLOR: #ffffdf;
}

body {
width: 100%;
height: auto;
color: #bfffbf;
background-color: #304030;
background-image: url('/images/layout/backlogo.png');
background-repeat: no-repeat;
background-position: center center;
background-attachment: fixed;
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
}

H1 {
COLOR: #bfffff;
FONT-SIZE: 24pt;
FONT-WEIGHT: bolder;
TEXT-ALIGN: center
}
H2 {
COLOR: #bfffff;
FONT-SIZE: 20pt;
FONT-WEIGHT: bolder;
TEXT-ALIGN: center
}
H2.HEADCLEAR2 {
CLEAR: both;
}
H3 {
COLOR: #bfffff;
FONT-SIZE: 18pt;
FONT-WEIGHT: bolder;
TEXT-ALIGN: center
}
H3.HEADCLEAR3 {
CLEAR: both;
}
H4 {
COLOR: #bfffff;
FONT-SIZE: 16pt;
FONT-WEIGHT: bolder;
TEXT-ALIGN: center
}
H5 {
COLOR: #bfffff;
FONT-SIZE: 14pt;
FONT-WEIGHT: bolder;
TEXT-ALIGN: center
}
H6 {
COLOR: #bfffff;
FONT-SIZE: 12pt;
FONT-WEIGHT: bolder;
TEXT-ALIGN: center
}

DIV.HIDDEN {
DISPLAY: none;
WIDTH: 0px;
HEIGHT: 0px;
}
DIV.FACEBOOK {
TEXT-ALIGN: center;
CLEAR: both
}
IFRAME {
WIDTH: 100%;
HEIGHT: 600px
}

DIV.YOUTUBE {
WIDTH: 80%;
HEIGHT: auto;
BORDER-STYLE: solid;
BORDER-WIDTH: 5px;
BORDER-COLOR: #004080;
TEXT-ALIGN: center;
CLEAR: both;
}
IFRAME.YOUTUBE {
WIDTH: 100%;
}
P.COPYRIGHT {
TEXT-ALIGN: center
}


/* Elementi utilizzati nella barra dei menù */
DIV.MENUBAR {
WIDTH: 95%;
HEIGHT: auto;
MARGIN-LEFT: 2%;
MARGIN-TOP: 5px;
MARGIN-BOTTOM: 5px;
BORDER-STYLE: solid;
BORDER-WIDTH: 2px;
BORDER-COLOR: #283828;
BACKGROUND-COLOR: #344434;
CLEAR: both;
}
A.MENULINK {
VERTICAL-ALIGN: middle;
}
H2.MENUHEAD {
DISPLAY: inline;
FONT-SIZE: 8pt;
FONT-WEIGHT: normal;
MARGIN-LEFT: 5px;
MARGIN-RIGHT: 5px;
VERTICAL-ALIGN: middle;
TEXT-ALIGN: left
}
IMG.MENUIMAGE {
VERTICAL-ALIGN: middle;
}
UL.MENULIST {
DISPLAY: inline;
LIST-STYLE: none;
MARGIN: 0px;
PADDING: 0px;
}
LI.MENUITEM {
DISPLAY: inline;
BORDER-WIDTH: thin thin thin thin;
BORDER-STYLE: ridge groove groove ridge;
MARGIN-LEFT: 4px;
MARGIN-RIGHT: 4px;
MARGIN-BOTTOM: 5px;
PADDING-LEFT: 4px;
PADDING-RIGHT: 4px;
VERTICAL-ALIGN: middle;
}

/* Elementi per le immagini */
DIV.IMAGEFULL {
WIDTH: 95%;
HEIGHT: auto;
BORDER-STYLE: solid;
BORDER-WIDTH: 5px;
BORDER-COLOR: #004080;
CLEAR: both;
}
DIV.IMAGELEFT {
WIDTH: 25%;
HEIGHT: auto;
BORDER-STYLE: solid;
BORDER-WIDTH: 5px;
BORDER-COLOR: #004080;
FLOAT: left;
CLEAR: left;
}
DIV.IMAGERIGHT {
WIDTH: 25%;
HEIGHT: auto;
BORDER-STYLE: solid;
BORDER-WIDTH: 5px;
BORDER-COLOR: #004080;
FLOAT: right;
CLEAR: right;
}
IMG.FULLIMAGE {
WIDTH: 100%;
}


/* elementi per i moduli */
TABLE.BUYTABLE {
WIDTH: 90%;
HEIGHT: auto;
LEFT: 5%;
CLEAR: both;
}
TD.BUYLABEL {
width: 200px;
VERTICAL-ALIGN: middle;
}
TD.BUYFIELD {
width: auto;
VERTICAL-ALIGN: middle;
}
TR.BUYROW {
border-top-style: none;
border-right-style: none;
border-bottom-style:dotted;
border-left-style: none;
BORDER-WIDTH: 5px;
BORDER-COLOR: #5080B0;
MARGIN-BOTTOM: 5px;
}
TD.BUYLABEL2 {
width: 70%;
VERTICAL-ALIGN: middle;
}
TD.BUYFIELD2 {
width: auto;
VERTICAL-ALIGN: middle;
}

/* elementi per il testo */
DIV.TEXTFULL {
WIDTH: 99%;
HEIGHT: auto;
CLEAR: both;
}
DIV.TEXTLEFT {
WIDTH: 48%;
HEIGHT: auto;
TEXT-ALIGN: left;
FLOAT: left;
CLEAR: left;
}
DIV.TEXTRIGHT {
WIDTH: 48%;
HEIGHT: auto;
TEXT-ALIGN: left;
FLOAT: right;
CLEAR: right;
}
DIV.TEXTLEFT2 {
WIDTH: 60%;
HEIGHT: auto;
TEXT-ALIGN: left;
FLOAT: left;
CLEAR: left;
}
DIV.TEXTRIGHT2 {
WIDTH: 36%;
HEIGHT: auto;
TEXT-ALIGN: left;
FLOAT: right;
CLEAR: right;
}
DIV.TEXTLEFT3 {
WIDTH: 48%;
HEIGHT: auto;
TEXT-ALIGN: left;
FLOAT: left;
CLEAR: left;
}
DIV.TEXTRIGHT3 {
WIDTH: 48%;
HEIGHT: auto;
TEXT-ALIGN: right;
FLOAT: right;
CLEAR: right;
}
DIV.BANNERLEFT {
WIDTH: 28%;
HEIGHT: auto;
TEXT-ALIGN: left;
FLOAT: left;
CLEAR: left;
}
DIV.BANNERRIGHT {
WIDTH: 70%;
HEIGHT: auto;
TEXT-ALIGN: left;
FLOAT: right;
CLEAR: right;
}
SPAN.TEXTBIG {
FONT-SIZE: 18pt;
VERTICAL-ALIGN: middle;
}
SPAN.TEXTMID {
FONT-SIZE: 12pt;
VERTICAL-ALIGN: middle;
}
SPAN.TEXTLIT {
FONT-SIZE: 8pt;
VERTICAL-ALIGN: middle;
}
SPAN.TEXTCEN {
DISPLAY: block;
FONT-SIZE: 14pt;
TEXT-ALIGN: center;
VERTICAL-ALIGN: middle;
}
SPAN.TEXTBANNER {
DISPLAY: block;
FONT-SIZE: 16pt;
TEXT-ALIGN: center;
VERTICAL-ALIGN: middle;
}
SPAN.TEXTFULL {
DISPLAY: block;
WIDTH: 99%;
HEIGHT: auto;
CLEAR: both;
}
LI.DOWNITEM {
VERTICAL-ALIGN: top;
CLEAR: both;
}


/* Selettori per la pagina dei contatti */
DIV.MAILLEFT {
WIDTH: 35%;
HEIGHT: 13em;
TEXT-ALIGN: left;
FLOAT: left;
CLEAR: left;
}
DIV.MAILLEFT2 {
WIDTH: 35%;
HEIGHT: auto;
TEXT-ALIGN: right;
FLOAT: left;
CLEAR: left;
}
DIV.MAILRIGHT {
WIDTH: 60%;
HEIGHT: 15em;
TEXT-ALIGN: left;
FLOAT: right;
CLEAR: right;
}
INPUT.MAILTEXT {
WIDTH: 90%;
}
TEXTAREA.MAILAREA {
WIDTH: 100%;
HEIGHT: 100%;
}
LI.MAILITEM {
DISPLAY: inline;
}


/* Contents Box Selectors */
DIV.CONTENTBOX {
WIDTH: 98%;
HEIGHT: auto;
Left: 1%;
CLEAR: both;
}

/* Statistic Selector */
TABLE.STATS {
WIDTH: 100%;
HEIGHT: auto;
}
TR.STATHEAD {
BORDER-STYLE: none;
FONT-WEIGHT: bolder;
MARGIN-BOTTOM: 5px;
}
TH.TH70 {
WIDTH: 69.9%;
}
TH.TH30 {
WIDTH: 29.9%;
}


