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:700}
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:700;letter-spacing:-1px;margin:0}
h3{font-family:"Trebuchet MS","Times New Roman",Times,serif;font-size:18px;font-weight:700;color:#900;margin:0}
h4{font-family:"Trebuchet MS","Times New Roman",Times,serif;font-size:14px;font-weight:700;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:0}
.it{background-position:-60px -50px;width:18px;height:13px;border:0}
.es{background-position:-114px -50px;width:18px;height:13px;border:0}
.fr{background-position:-78px -50px;width:18px;height:13px;border:0}
.de{background-position:-132px -63px;width:18px;height:13px;border:0}
.il{background-position:-132px -50px;width:18px;height:13px;border:0}
.foto_left_up{background-position:-72px -38px;width:8px;height:7px}
.foto_up{background-position:0 -10px}
.foto_right_up{background-position:-88px -38px;width:8px;height:7px}
.foto_left{background-position:-10px 0}
.foto_right{background-position:-38px 0}
.foto_left_down{background-position:-96px -38px;width:8px;height:9px}
.foto_down{background-position:0 -37px}
.foto_right_down{background-position:-112px -38px;width:8px;height:9px}
.calendario{background-position:-97px -65px;width:20px;height:20px;border:0}
.help{background-position:-60px -63px;width:14px;height:14px;border:0;cursor:help}
.thawte{background-position:0 -39px;width:60px;height:50px;border:0}
.green_btn_left{background-position:-74px -63px;width:9px;height:29px;border:0}
.green_btn_right{background-position:-86px -63px;width:9px;height:29px;border:0}
.youtube{background-position:0 0;width:38px;height:38px;border:0}
.twitter{background-position:-39px 0;width:38px;height:38px;border:0}
.facebook{background-position:-77px 0;width:38px;height:38px;border:0}
.flickr{background-position:-115px 0;width:38px;height:38px;border:0}
.bookmark{background-position:0 -92px;width:125px;height:16px;border:0}
#header{background:url(images/header.png) no-repeat; background-position:center}
#logo{background:url(images/bg_logo2.jpg) center no-repeat}
#barra{background:url(images/barra2.png) no-repeat; background-position:center}
#idForm{font-family:Arial;font-size:10px}
#green_botton{background:url(images/arizona-sprite-x.png);background-position:0 -88px}
#green_botton A{color:#FFF;text-decoration:none}
#green_botton A:hover{text-decoration:underline}
#footer{background:url(images/footer.png) center repeat-y}
.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:700}
.bianco{color:#fff}
.selected{background:url(images/glow.png) center no-repeat}
a{color:#900;text-decoration:underline;outline:none}
a:hover{color:red;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:700;text-transform:uppercase;color:#fff;text-decoration:none;outline:none}
#toolbar a:hover{color:#fc4;text-decoration:none}
#TA_Container table td{margin:5px;padding: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:700;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:700;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}
.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;background-position:center; background-repeat:repeat-y}
.calendar .nav{background:url(../menuarrow.gif) no-repeat 100% 100%;font-family:verdana,tahoma,sans-serif}
.calendar .combo{position:absolute;display:none;top:0;left:0;width:4em;cursor:default;border:1px solid;font-size:10px;background:url(/calendario/themes/aqua/normal-bg.gif);color:#000;border-color:#bdbcbc;border-style:solid;border-width:0 1px 1px}
.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 #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 .button{text-align:center;background:url(/calendario/themes/aqua/title-bg.gif) repeat-x 0 100%;color:#000;font-weight:700;padding:2px 2px 3px}
.calendar thead .title{font-weight:700;text-align:center;background:url(/calendario/themes/aqua/title-bg.gif) repeat-x 0 100%;color:#000;padding:2px}
.calendar thead .name{border-bottom:1px solid #797979;text-align:center;color:#000;padding:2px}
.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 td.selected{font-weight:700;border:1px solid #797979;background:url(/calendario/themes/aqua/active-bg.gif);color:#fff;padding:1px 3px 1px 0}
.calendar tfoot .footrow{text-align:center;background:#565;color:#fff}
.calendar tfoot .ttip{background:url(/calendario/themes/aqua/status-bg.gif) repeat-x 0 0;color:#000;padding:2px}
.calendar thead tr{background:url(/calendario/themes/aqua/title-bg.gif) repeat-x 0 100%;color:#000}
.calendar thead .daynames{background:url(/calendario/themes/aqua/dark-bg.gif)}
.calendar tbody .day.othermonth.oweekend{color:#f99}
.calendar td.time{border-top:1px solid #797979;text-align:center;background:url(/calendario/themes/aqua/dark-bg.gif);padding:1px 0}
.calendar td.time .colon{font-weight:700;padding:0 2px 0 3px}
#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}
#spacer,.spacer{background:url(images/spacer.png) no-repeat;background-position:center;width:12px;height:12px}
#rigo{background:url(images/arizona-sprite-x.png) center;background-position:0px -54px}
.rigo{background:url(images/arizona-sprite-x.png) center;background-position:0px -54px}
.Stile1,#toolbar #selected a{color:#fc4}
.bold,.calendar tbody td.today,#lbCaption{font-weight:700}
.rosso,#menu #selected a{color:#900}
.calendar thead .weekend,.calendar tbody td.weekend{color:#c44}
#social,.social{padding:0 5px}
.wifi{background-position:0px -108px;width:110px;height:69px;border:0}
.e-signs{background-position:0px -177px;width:87px;height:11px;border:0}
