body{background:url(images/bg_td.png);margin:0;}
td,div{font-family:"Trebuchet MS","Times New Roman",Times,serif;font-size:12px;color:#300;}
input,select,textarea{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#900;font-weight:bold;}
h1{font-family:"Trebuchet MS","Times New Roman",Times,serif;font-size:11px;color:#fff;margin:0;}
h2{font-family:"Trebuchet MS","Times New Roman",Times,serif;font-size:30px;font-weight:bold;letter-spacing:-1px;margin:0;}
h3{font-family:"Trebuchet MS","Times New Roman",Times,serif;font-size:18px;font-weight:bold;color:#900;margin:0;}
h4{font-family:"Trebuchet MS","Times New Roman",Times,serif;font-size:14px;font-weight:bold;color:#900;margin:0;}
.sprite{background:url(images/arizona-sprite.png);}
.sprite_x{background:url(images/arizona-sprite-x.png);}
.sprite_y{background:url(images/arizona-sprite-y.png);}
.en{background-position: -96px -50px; width: 18px; height: 13px; border:0px;}
.it{background-position: -60px -50px; width: 18px; height: 13px; border:0px;}
.es{background-position: -114px -50px;; width: 18px; height: 13px; border:0px;}
.fr{background-position: -83px -50px; 18px; height: 13px; border:0px;}
.foto_left_up{background-position:-72px -38px;width:8px;height:7px;}
.foto_up{background:url(images/foto_up.png) repeat-x;}
.foto_right_up{background-position:-88px -38px;width:8px;height:7px;}
.foto_left{background:url(images/foto_left.png) repeat-y;}
.foto_right{background:url(images/foto_right.png) repeat-y;}
.foto_left_down{background-position:-96px -38px;width:8px;height:9px;}
.foto_down{background:url(images/foto_down.png) repeat-x;}
.foto_right_down{background-position:-112px -38px;width:8px;height:9px;}
.calendar{background-position: -96px -64px; width: 20px; height: 20px; border:0px;}
.help{background-position: -60px -63px; width: 14px; height: 14px; border:0px;cursor:help;}
.thawte{background-position: 0 -39px; width: 60px; height: 50px; border:0px;}
.green_btn_left{background-position: -74px -63px; width: 9px; height: 29px; border:0px;}
.green_btn_right{background-position: -86px -63px; width: 9px; height: 29px; border:0px;}
.youtube{background-position: 0 0; width: 38px; height: 38px; border:0px;}
.twitter{background-position: -39px 0px; width: 38px; height: 38px; border:0px;}
.facebook{background-position: -77px 0px; width: 38px; height: 38px; border:0px;}
.flickr{background-position: -116px 0px; width: 38px; height: 38px; border:0px;}
.bookmark{background-position: 0 -92px; width: 125px; height: 16px; border:0px;}
#header{background:url(images/header.png) no-repeat;}
#logo{background:url(images/bg_logo2.jpg) center no-repeat;}
#barra{background:url(images/barra2.png) no-repeat;}
#spacer{background:url(images/spacer.png) no-repeat;background-position: center;width:12px;height:12px;}
#rigo{background:url(images/rigo.png) repeat-x;background-position:center;}
#idForm{font-family:Arial;font-size:10px;}
#green_botton{background:url(images/green_btn_r2_c3.png) repeat-x;}
#green_botton A {color:#FFF; text-decoration:none;}
#green_botton A:hover {text-decoration:underline;}
#footer{background:url(images/footer.png) center repeat-y;}
.Stile1{color:#fc4;}
.Stile2{font-size:11px;}
.maiuscolo{text-transform:capitalize;}
.sx{padding-left:30px;}
.dx{padding-right:30px;}
.cella_chiara{background-color:#f4f5ee;border:1px solid #e1dbd0;}
.cella_scura{background-color:#f1e8da;border:1px solid #e1dbd0;}
.medium{font-family:"Trebuchet MS","Times New Roman",Times,serif;font-size:18px;font-weight:bold;}
.bold{font-weight:bold;}
.bianco{color:#fff;}
.rosso{color:#900;}
.selected{background:url(images/glow.png) center no-repeat;}
a{color:#900;text-decoration:underline;outline:none;}
a:hover{color:#f00;text-decoration:underline;outline:none;}
a:active{color:#900;text-decoration:none;}
#toolbar a{font-family:"Trebuchet MS","Times New Roman",Times,serif;font-size:14px;font-weight:bold;text-transform:uppercase;color:#fff;text-decoration:none;outline:none;}
#toolbar a:hover{color:#fc4;text-decoration:none;}
#toolbar #selected a{color:#fc4;}
#TA_Container table td{padding:5px;margin:5px;}
#TA_Flags2 img{border:#333 solid 1px;}
.custom_button_green{border:0;background-color:transparent;font-family:"Trebuchet MS","Times New Roman",Times,serif;font-size:14px;font-weight:bold;text-transform:uppercase;color:#fff;outline:none;text-decoration:none;}
#menu td{padding-left:45px;height:30px;width:190px;text-align:left;vertical-align:middle;font-family:"Trebuchet MS","Times New Roman",Times,serif;font-size:14px;font-weight:bold;text-transform:uppercase;color:#fff;}
.menu_top{background:url(images/primo.png) center no-repeat;}
.menu_middle{background:url(images/centrale.png) center no-repeat;}
.menu_bottom{background:url(images/ultimo.png) center no-repeat;}
.menu_top_sel{background:url(images/primo_sel.png) center no-repeat;}
.menu_middle_sel{background:url(images/centrale_sel.png) center no-repeat;}
.menu_bottom_sel{background:url(images/ultimo_sel.png) center no-repeat;}
#menu a{color:#fff;text-decoration:none;outline:none;}
#menu a:hover{color:#930;text-decoration:none;}
#menu #selected a{color:#900;}
.breaker{position:absolute;text-align:center;margin-left:-11px;height:7px;width:252px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #fff;border-right:1px solid #fff;background-color:#fff;}
.breakerIT{position:absolute;text-align:center;margin-left:-11px;height:7px;width:258px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #fff;border-right:1px solid #fff;background-color:#fff;}
.breakerSP{position:absolute;text-align:center;margin-left:-11px;height:7px;width:245px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #fff;border-right:1px solid #fff;background-color:#fff;}
.bg_maintable{background:url(images/bg.png) repeat-x top;}
.bg_bodytable{background:url(images/bg_table.png) center;}
.calendar .nav{background:url("../menuarrow.gif") no-repeat 100% 100%;}
.calendar .combo{position:absolute;display:none;top:0;left:0;width:4em;cursor:default;border:1px solid;font-size:90%;}
.calendar{z-index:100;}
.calendar .combo .label,.calendar .combo .label-IEfix{text-align:center;padding:1px;}
.calendar .combo .label-IEfix{width:4em;}
.calendar .history{width:18em;}
div.calendar{position:relative;}
.calendar,.calendar table{border:1px solid;font-size:11px;cursor:default;font-family:tahoma,verdana,sans-serif;}
.calendar .button{text-align:center;padding:2px;}
.calendar thead .title{font-weight:bold;text-align:center;padding:2px;}
.calendar thead .name{border-bottom:1px solid;padding:2px;text-align:center;}
.calendar tbody .day{width:2em;text-align:right;padding:2px 4px 2px 2px;}
.calendar tbody .day.othermonth{font-size:80%;}
.calendar tbody td.selected{font-weight:bold;border:1px solid;padding:1px 3px 1px 0;}
.calendar tbody td.today{font-weight:bold;}
.calendar tfoot .footrow{text-align:center;}
.calendar tfoot .ttip{padding:2px;}
div.calendar{position:relative;}
.calendar,.calendar table{border:1px solid #bdb2bf;font-size:11px;color:#000;cursor:default;background:url("/calendario/themes/aqua/normal-bg.gif");font-family:sans-serif,Times New Roman,Times,serif;}
.calendar{border-color:#797979;}
.calendar .button{text-align:center;padding:2px 2px 3px 2px;background:url("/calendario/themes/aqua/title-bg.gif") repeat-x 0 100%;color:#000;font-weight:bold;}
.calendar .nav{font-family:verdana,tahoma,sans-serif;}
.calendar thead tr{background:url("/calendario/themes/aqua/title-bg.gif") repeat-x 0 100%;color:#000;}
.calendar thead .title{font-weight:bold;text-align:center;padding:2px;background:url("/calendario/themes/aqua/title-bg.gif") repeat-x 0 100%;color:#000;}
.calendar thead .name{border-bottom:1px solid #797979;padding:2px;text-align:center;color:#000;}
.calendar thead .weekend{color:#c44;}
.calendar thead .daynames{background:url("/calendario/themes/aqua/dark-bg.gif");}
.calendar tbody .day{font-family:verdana,tahoma,sans-serif;width:2em;color:#000;text-align:right;padding:2px 4px 2px 2px;}
.calendar tbody .day.othermonth{font-size:80%;color:#999;}
.calendar tbody .day.othermonth.oweekend{color:#f99;}
.calendar tbody td.today{font-weight:bold;}
.calendar tbody td.weekend{color:#c44;}
.calendar tbody td.selected{font-weight:bold;border:1px solid #797979;padding:1px 3px 1px 0;background:url("/calendario/themes/aqua/active-bg.gif");color:#fff;}
.calendar tfoot .footrow{text-align:center;background:#565;color:#fff;}
.calendar tfoot .ttip{padding:2px;background:url("/calendario/themes/aqua/status-bg.gif") repeat-x 0 0;color:#000;}
.calendar .combo{font-size:10px;background:url("/calendario/themes/aqua/normal-bg.gif");color:#000;border-color:#bdbcbc;border-width:0 1px 1px 1px;border-style:solid;}
.calendar td.time{border-top:1px solid #797979;padding:1px 0;text-align:center;background:url("/calendario/themes/aqua/dark-bg.gif");}
.calendar td.time .colon{padding:0 2px 0 3px;font-weight:bold;}
#lbOverlay{position:absolute;left:0;width:100%;background-color:#000;cursor:pointer;}
#lbCenter,#lbBottomContainer{position:absolute;left:50%;overflow:hidden;background-color:#fff;}
.lbLoading{background:#fff url(/js/loading.gif) no-repeat center;}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url(/js/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url(/js/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(/js/closelabel.gif) no-repeat center;margin:5px 0;}
#lbCaption,#lbNumber{margin-right:71px;}
#lbCaption{font-weight:bold;}
#social{padding:0px 5px;}