body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1A3D7F;}

a.menu_1:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FB8A00; font-weight: bold; text-decoration: none;}
a.menu_1:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FB8A00; font-weight: bold; text-decoration: none;}
a.menu_1:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FB8A00; font-weight: bold; text-decoration: none;}
a.menu_1:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FB8A00; font-weight: bold; text-decoration: none;}

a.link_1:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
a.link_1:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
a.link_1:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: underline;}
a.link_1:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none;}

a.link_2:link {color: #1A3D7F; font-weight: bold; text-decoration: underline;}
a.link_2:visited {color: #1A3D7F; font-weight: bold; text-decoration: underline;}
a.link_2:hover {color: #ff6600; font-weight: bold; text-decoration: underline;}
a.link_2:active {color: #1A3D7F; font-weight: bold; text-decoration: underline;}

a.link_3:link {color: #1A3D7F; font-weight: bold; text-decoration: underline; font-size: 13px;}
a.link_3:visited {color: #1A3D7F; font-weight: bold; text-decoration: underline; font-size: 13px;}
a.link_3:hover {color: #ff6600; font-weight: bold; text-decoration: underline; font-size: 13px;}
a.link_3:active {color: #1A3D7F; font-weight: bold; text-decoration: underline; font-size: 13px;}

a.link_4:link {color: #1A3D7F; font-weight: bold; text-decoration: underline;}
a.link_4:visited {color: #1A3D7F; font-weight: bold; text-decoration: underline;}
a.link_4:hover {color: #ff6600; font-weight: bold; text-decoration: underline;}
a.link_4:active {color: #1A3D7F; font-weight: bold; text-decoration: underline;}

.testo_bianco {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #FFFFFF;}
.testo_bianco_bold {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #FFFFFF; font-weight: bold;}
.titoli_arancio {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FB8A00;}
.titoli_aranc_grand {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FF6600;}
.testo_blu_picc {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.stileCampi {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	font-style: normal;	background-color: #DBEFF9;	color: #1A3D7F;}
.testo_blu_bold {font-family: Verdana, Arial, Helvetica, sans-serif; color: #9bbede; font-weight: bold; text-decoration: none;}
.orangeburst {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; font-weight: bold;; text-decoration: none}


img.whitebottomborder {border-bottom:1px solid #ffffff; }
.bluetopsideborder {border-top:1px solid #1A3D7F; border-left:1px solid #1A3D7F; border-right:1px solid #1A3D7F;}
.blueborder {border:1px solid #1A3D7F; }

.hr_tratt {color: #1F567A; border-bottom: dashed;}
.darkblue {color: #1A3D7F;}
.text12px {font-size: 12px;}
.text14px {font-size: 14px;}
.text16px {font-size: 16px;}
.orange {color: #FB8A00;}
.orange_bold {color: #FB8A00; font-weight: bold;}

/*timetable table and tabs */
.shadetabs{padding: 3px 0; margin-left: 0; margin-top: 1px; margin-bottom: 0; font: bold 12px Verdana; list-style-type: none; text-align: left; }
.shadetabs li{display: inline; margin: 0; }
.shadetabs li a{ /*all tabs */ text-decoration: none; padding: 3px 7px; margin-right: 3px; border: 1px solid gray; color: #1A3D7F; background: #ffffff; }
.shadetabs li a:visited{color: #2d2b2b; }
.shadetabs li a:hover{text-decoration: underline; color: #ffffff; background: #1A3D7F;}
.shadetabs li.selected{position: relative; top: 0px; }
.shadetabs li.selected a{ /*selected tab style */ border: 1px solid #1A3D7F; background: #1A3D7F; color: #f0f0f0;}
.shadetabs li.selected a:hover{ /*selected tab style */ text-decoration: none; }
.tabcontentstyle{ /*style of tab content container*/ border: 1px solid gray; width: 650px; margin-bottom: 1em; padding: 10px; }
.tabcontent{display:none; }
.tablemonthholder{ /*style of table holder in tabs*/ border: 1px solid gray; width: 630px; padding: 10px;  background: #f0f0f0; }
.tablemonth{ /*style of table holder in tabs*/ border: 1px solid gray; width: 630px; background: #c0c0c0;  cellspacing:1px; }

