body {background-color: #FFFFFF; margin: 0pt 0pt 0pt 0pt}

.title {font-family: Arial; font-size: 10pt; color: #500609; margin-left: 10pt}
.main {font-family: Arial; font-size: 9pt; color: #000000; margin-left: 10pt; margin-right: 10pt; margin-top: 5pt;}
u {font-family: Arial; font-size: 9pt; color: #000000; text-decoration: none;}

p.text {font-family: Arial; font-size: 9pt; color: #000000; margin-left: 10pt}
p.menu {font-family: Arial; font-size: 9pt; color: #E37405; margin-right: 5pt; text-align: right;}
.menuoff { font-family: Arial, Helvetica; font-size: 9pt; color: #CC0099; line-height: 10px; padding-top: 3px; padding-bottom: 2px ; background-color: #E1DEFF; text-align: right; padding-right: 8px; padding-left: 5px; width:100%}
p.newsletter {font-family: Arial; font-size: 9pt; color: #AB1416; margin-left: 5pt; margin-right: 5pt; text-align: left;}

h1 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #E37405; border-color: #EB8D0C; width: 100%; padding-bottom: 4px; margin-bottom: 10px; font-weight: bold; margin-top: 20px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
h1.offerta {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #AB1416; border-color: #AB1416; width: 100%; padding-bottom: 4px; margin-bottom: 10px; margin-top: 10px; margin-left: 10px; font-weight: bold;  border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
h2 {font-family: Arial; font-size: 9pt; color: #EC8C26; margin-right: 5pt; margin-left: 5pt; margin-bottom: 10px;}

p.box {font-family: Arial; font-size: 9pt; color: #000000; margin-left: 5pt; margin-top: 5pt; margin-right: 5pt;}

input {font-family: Arial; font-size: 12px; font-weight: normal; color: #500609; background-color: #FFFFFF; }
select {font-family: Verdana, Arial; font-size: 11px; font-weight: normal; color: #500609; background-color: #FFFFFF; }

p.border{
font-family: Arial; 
font-size: 8pt; 
color: #000000; 
border-bottom: 1px solid #6666CC;
border-top: 1px solid #6666CC;
border-left: 1px solid #6666CC;
border-right: 1px solid #6666CC;
padding-right : 2pt;
padding-left : 5pt;
padding-top : 0pt;
margin-top: 10pt; 
margin-bottom: 0pt; 
margin-left: 1pt; 
margin-right: 1pt;
text-align: justify;
}

.tdjustify {text-align: justify; padding-right: 12px;}
.subtitolet {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #AB1416; font-weight: normal; margin-top: 20px; padding-left: 10px; padding-bottom: 4px;}
.titolo {font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #AB1416; white-space: nowrap; margin-top: 20px; margin-left: 10px; }

.tdprice { width:15%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #AB1416; text-align: center; font-weight: bold}
.pricedescr { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #AB1416; padding-top: 6px; padding-bottom: 6px; padding-left:13px;}
.testo { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; padding-left:13px;}

a:link {color: #AB1416;  text-decoration: none}
a:visited {color: #AB1416; text-decoration: none}
a:hover {color: #AB1416; text-decoration: underline}

a#menu:link {color: #AB1416; text-decoration: none; width: 100%; background-color: #D5D5F7}
a#menu:visited {color: #AB1416; text-decoration: none; width: 100%; background-color: #D5D5F7}
a#menu:hover {color: #E37405; text-decoration: underline; width: 100%; background-color: #E1DEFF}


.tabborder {  border: 1px #AB1416 solid}