﻿.pad3L{padding-left:3px;}
.pad11L{padding-left:11px;}
.pad20L{padding-left:20px;}
.pad6R{padding-right:6px;}
.pad1T{padding-top:1px;}
.pad9T{padding-top:9px;}
.pad15T{padding-top:15px;}
.pad25T{padding-top:25px;}
.pad35T{padding-top:35px;}
.pad10B{padding-bottom:10px;}
.pad18B{padding-bottom:18px;}
.pad25B{padding-bottom:25px;}
.pad11L7R{padding-left:11px; padding-right:7px;}
.pad3{padding:3px 3px 0px 3px;}


.viola10 a{color:#C90039; font-size:10px; text-decoration:none;}
.viola10 a:hover{color:#C90039; font-size:10px; text-decoration:none;}
.viola11b{color:#C90039; font-size:11px; font-weight:bold;}
.viola11b a{color:#C90039; font-size:11px; font-weight:bold; text-decoration:underline;}
.viola11b a:hover{color:#C90039; font-size:11px; font-weight:bold; text-decoration:none;}
.viola11b2{color:#C90039; font-size:11px; font-weight:bold;}
.viola11b2 a{color:#C90039; font-size:11px; font-weight:bold; text-decoration:none;}
.viola11b2 a:hover{color:#C90039; font-size:11px; font-weight:bold; text-decoration:none;}
.viola12b{color:#C90039; font-size:12px; text-transform:uppercase; font-weight:bold;}
.gray10{font-size:10px; color:#666666;}
.gray11{font-size:11px; color:#666666;}
.gray11 a{font-size:11px; color:#666666; text-decoration:underline;}
.gray11 a:hover{font-size:11px; color:#666666; text-decoration:none;}
.gray11b{font-size:11px; color:#333333; font-weight:bold;}
.blue10{font-size:10px; color:#003559;}
.blue11{font-size:11px; color:#003559;}
.blue11b{font-size:11px; color:#003559; font-weight:bold;}
.blue11b a{font-size:11px; color:#003559; font-weight:bold; text-decoration:none;}
.blue11b a:hover{font-size:11px; color:#C90039; font-weight:bold; text-decoration:none;}
.blue11b2{font-size:11px; color:#003559; font-weight:bold;}
.blue11b2 a{font-size:11px; color:#003559; font-weight:bold; text-decoration:underline;}
.blue11b2 a:hover{font-size:11px; color:#C90039; font-weight:bold; text-decoration:none;}
.blue12{font-size:12px; color:#003559;}
.blue12 a{font-size:12px; color:#003559; text-decoration:none;}
.blue12 a:hover{font-size:12px; color:#003559; text-decoration:none;}
.blue12b{font-size:12px; color:#003559; font-weight:bold;}
.blue12b a{font-size:12px; color:#003559; font-weight:bold; text-decoration:underline;}
.blue12b a:hover{font-size:12px; color:#C90039; font-weight:bold; text-decoration:none;}
.azzurro11{font-size:11px; color:#0060AE;}
.orange11{color:#E8911A; font-size:11px; font-weight:bold;}
.orange11 a{color:#E8911A; font-size:11px; text-decoration:none; font-weight:bold;}
.orange11 a:hover{color:#E8911A; font-size:11px; text-decoration:none; font-weight:bold;}
.green11{color:#449321; font-size:11px; font-weight:bold;}
.green11 a{color:#449321; font-size:11px; text-decoration:none; font-weight:bold;}
.green11 a:hover{color:#449321; font-size:11px; text-decoration:none; font-weight:bold;}


/* sitemap */
#p7TMctrl { margin: 0 0 12px 0; font-size: 11px; display: block; display: block; }
#p7TMctrl a:link { color: #666666; text-decoration:none	}
#p7TMctrl a:visited { color: #666666; text-decoration:none }
#p7TMctrl a:hover { color: #666666; text-decoration:underline }
#p7TMnav { line-height: 1.5; }
#p7TMnav div div { margin: 0 0 0 16px; }
#p7TMnav div a { color: #666666; font-size: 11px; padding: 0; text-decoration:none }
#p7TMnav div a:visited { color: #666666; text-decoration:none }
#p7TMnav div a:hover { color: #666666; text-decoration:underline }
#p7TMnav div div a { font-size: 11px; text-decoration:none	}
#p7TMnav div div div a { font-size: 11px; }
.p7plusmark { background-repeat: no-repeat; background-image:   url(../img/p7t_plus.gif); background-position: 0 50%; padding: 0 0 0 20px !important; }
.p7minusmark { background-repeat: no-repeat; background-image:   url(../img/p7t_minus.gif); background-position: 0 50%; padding: 0 0 0 20px !important; }
.p7defmark { background-image:  none; padding: 0 0 0 20px !important; }
.p7currentmark { font-weight: bold; text-transform: uppercase; color: #666666 !important; }