﻿body { margin: 0px; padding: 0px; }

html { margin: 0px; padding: 0px; }

* { font-family: Verdana, Arial; }
hr { color: #a9a9a9; height: 1px; }

body { background-color: #7b7b7b; }

.LoMainTop { background-image: url(images/sfondo-top.jpg); background-repeat: repeat-x; background-color: #ffffff; }
.LoMainBott { background-image: url(images/sfondo-bott.jpg); background-repeat: repeat-x; background-position: left bottom; background-color: #ffffff; }

#MainTable { background-color: #ffffff;	 }

.LoSX { background-position: right top; background-image: url(images/barrav.jpg); background-repeat: repeat-y; }
.LoDX { background-position: left top; background-image: url(images/barrav.jpg); background-repeat: repeat-y; }

#FOOTERINT { background-color: #e5e5e5; font-size: 8pt; padding-right: 10px; padding-left: 10px; padding-top: 10px; }

.TdFooter { font-size: 8pt; padding-right: 20px; padding-top: 5px; }

#HEADERtb { background-color: #e5e5e5; }
#HEADSX { padding-left: 10px; padding-top: 10px; }
#HEADDX { padding-right: 50px; padding-top: 18px; }
#HEADMENU { background-image: url(images/SMenu.jpg); padding-top: 18px; font-size: 10pt; font-family: Arial, Verdana; color: #ffffff; background-position: left bottom; background-repeat: no-repeat; background-color: #e5e5e5; font-weight: normal; text-align: center}
#HEADMENU a:visited { color: #ffffff; text-decoration: none; font-size: 10pt; }
#HEADMENU a:link { color: #ffffff; text-decoration: none; font-size: 10pt; }
#HEADMENU a:hover { text-decoration: underline; }

.Info92 { background-position: right top; background-image: url(images/92.jpg); background-repeat: no-repeat; }
.TdRight { border-left: #dfdfdf 1px solid; }

.Box1 { background-image: url(images/BoxComunicazioni.gif); background-repeat: no-repeat; background-color: #ebebeb; margin: 0px; padding-bottom: 2px; padding-top: 35px; }

.TbNews { font-size: 8pt; }

.LnkNews a:visited { font-size: 8pt; color: #396099; text-decoration: underline; font-weight: normal; }

.LnkNews a:link { font-size: 8pt; color: #396099; text-decoration: underline; font-weight: normal; }
.LnkNews a:hover { color: #000000; text-decoration: none}

.TdInfo { font-size: 8pt; color: #000000; text-align: left; }
.TdInfo img { border: 0; }
.TdInfo a:visited { font-size: 8pt; color: #505050; text-decoration: none; font-weight: normal; }
.TdInfo a:link { font-size: 8pt; color: #505050; text-decoration: none; font-weight: normal; }
.TdInfo a:hover {}
.Separatore { line-height: 5px; height: 5px; }

.Data { font-size: 8pt; color: #336099; }

.BarraBott2 { font-size: 8pt; color: #000000; }

.BarraBott { font-size: 8pt; color: #000000; }
.BarraBott2 a:visited { font-size: 8pt; color: #000000; text-decoration: none; font-weight: normal; }
.BarraBott2 a:link { font-size: 8pt; color: #000000; text-decoration: none; font-weight: normal; }
.BarraBott a:visited { font-size: 8pt; color: #000000; text-decoration: none; font-weight: normal; }
.BarraBott a:link { font-size: 8pt; color: #000000; text-decoration: none; font-weight: normal; }
.BarraBott2 a:hover { text-decoration: underline; }
.BarraBott a:hover { text-decoration: underline; }
.BarraBott2 { text-align: right; padding-bottom: 5px; }

.BaseMenu { background-image: url(images/BaseMenu.jpg); background-repeat: no-repeat; background-position: left top; margin: 0; padding-left: 27px; padding-bottom: 10px; padding-top: 21px; font-size: 9pt; color: #000000; line-height: 20px; font-family: Arial }
.BaseMenu a:visited { font-size: 9pt; color: #696969; text-decoration: none; font-weight: normal; }
.BaseMenu a:link { font-size: 9pt; color: #696969; text-decoration: none; font-weight: normal; }
.BaseMenu a:hover { text-decoration: underline; }

.TdTitolo { background-position: left top; background-image: url(images/BoxTitolo.gif); background-repeat: no-repeat; padding-right: 25px; font-weight: bold; font-size: 12pt; color: #ffffff; padding-top: 2px; font-family: Arial, verdana }

.TdContent { background-position: right top; background-image: url(images/92.jpg); background-repeat: no-repeat; }

#FOOTER2 { border-top: #dfdfdf 1px solid; padding-left: 9px; padding-top: 9px; font-size: 9pt; color: #505050; }

#FOOTER2 img { border: 0; }
#FOOTER2 a:visited { font-size: 8pt; color: #505050; text-decoration: none; font-weight: normal; }
#FOOTER2 a:link { font-size: 8pt; color: #505050; text-decoration: none; font-weight: normal; }
#FOOTER2 a:hover {}

.TdContent { font-size: 9pt; color: #303030; text-align: left; line-height: 11pt; }
.TdContent a:visited { font-size: 9pt; color: #303030; text-decoration: none; font-weight: normal; }
.TdContent a:link { font-size: 9pt; color: #303030; text-decoration: none; font-weight: normal; }
.TdContent a:hover { text-decoration: underline; }

.TdCnNome { font-size: 8pt; color: #505050; font-weight: bold; }
.TdCnEmail a:visited { font-size: 8pt; color: #336099; text-decoration: underline; font-weight: normal; }
.TdCnEmail a:link { font-size: 8pt; color: #336099; text-decoration: underline; font-weight: normal; }
.TdCnEmail a:hover { text-decoration: none; }

.TdCnInfo { font-size: 8pt; color: #505050; font-weight: normal; }

.DivInfo2 { font-size: 8pt; color: #505050; font-weight: normal; text-align: justify; }

.DivInfo { font-size: 8pt; color: #505050; font-weight: normal; text-align: justify; }
.DivInfo { padding-right: 20px; }
.DivInfo2 { padding-right: 30px; }
.DivInfo2 a:visited { font-size: 8pt; color: #336099; text-decoration: underline; font-weight: normal; }
.DivInfo2 a:link { font-size: 8pt; color: #336099; text-decoration: underline; font-weight: normal; }
.DivInfo a:visited { font-size: 8pt; color: #336099; text-decoration: underline; font-weight: normal; }
.DivInfo a:link { font-size: 8pt; color: #336099; text-decoration: underline; font-weight: normal; }
.DivInfo2 a:hover { text-decoration: none; }
.DivInfo a:hover { text-decoration: none; }
.DivInfo2 ul { margin-top: 5px; margin-bottom: 5px; }

.DivInfo ul { margin-top: 5px; margin-bottom: 5px; }

.DivInfoDOM { font-size: 8pt; color: #505050; font-weight: normal; text-align: justify; }
.DivInfoDOM a:visited { font-size: 8pt; color: #336099; text-decoration: underline; font-weight: normal; }
.DivInfoDOM a:link { font-size: 8pt; color: #336099; text-decoration: underline; font-weight: normal; }
.DivInfo2 a:hover { text-decoration: none; }

.DivInfoDOM a:hover { text-decoration: none; }

.button { color: #ffffff; background-color: #336099; width: 100px; }

.TxInfo2 { font-size: 8pt; color: #505050; }

.TxInfo { font-size: 8pt; color: #505050; }
.TxInfo2 { padding-right: 40px; text-align: justify; }
.TxInfo2 a:visited { font-size: 8pt; color: #505050; text-decoration: none; font-weight: bold; }
.TxInfo2 a:link { font-size: 8pt; color: #505050; text-decoration: none; font-weight: bold; }
.TxInfo a:visited { font-size: 8pt; color: #505050; text-decoration: none; font-weight: bold; }
.TxInfo a:link { font-size: 8pt; color: #505050; text-decoration: none; font-weight: bold; }
.TxInfo2 a:hover { text-decoration: underline; }

.TxInfo a:hover { text-decoration: underline; }

.TbForm { background-color: #f0f0f4; }
.tdLabel { font-size: 8pt; color: #464646; }
.tdInput { text-align: left; }
.form { width: 230px; }

.IFrm { border: #E5E5E5 1px solid; }

.Chiudi { padding-top: 5px; }
.Chiudi a:visited { font-size: 8pt; color: #ffffff; text-decoration: none; font-weight: bold; }
.Chiudi a:link { font-size: 8pt; color: #ffffff; text-decoration: none; font-weight: bold; }
.Chiudi a:hover { text-decoration: underline; }

.developed { padding-top: 5px; }
.developed a:visited { font-size: 8pt; color: #EB8219; text-decoration: underline; font-weight: normal; text-align: center}
.developed a:link { font-size: 8pt; color: #EB8219; text-decoration: underline; font-weight: normal; text-align: center}
.developed a:hover { text-decoration: none; }



/* popup ------------------------------------------------------------------------------------------------------- */
#DivPOcontent {position: relative; z-index: 1000; }
#DivPopup {margin:0 auto; width: 300px; height: 290px; z-index: 1100;
	border: #333333 1px solid; background-color: #e5e5e5;
	font-family: font-family: verdana, tahoma, arial; font-weight: normal; 
	font-size: 12px; text-align: center; color:#333333;
	background-image:url(images/BG_popup.gif); 
    background-repeat:no-repeat; background-position:bottom;
	}
#DivPopup a {font-weight:bold; text-decoration:none; color:#336099;}
#DivPopup a:hover {color:#333333; text-decoration:underline;}
#DivPopup a:visited {color:#866095;}
#DivPOcontainer{ position:absolute; text-align:center; padding-top:100px; width:100%;}
/* popup -------------------------------------------------------------------------------------------------------- */

