

.main {
    width:800px;
    margin:0 auto;
    text-align:left;
  }

/*=========page_1===========*/





















#page_1 .col_1 {
    width:296px;
  }


#page_1 .mid {
    width:35px;
  }


#page_1 .col_2 {
    width:419px;
  }


#page_1 .col_3 {
    width:750px;
  }


#page_1 .col_4 {
    width:500px;
  }

/*========//page_1===========*/

/*=========page_2===========*/





















#page_2 .col_1 {
    width:425px;
  }


#page_2 .mid {
    width:37px;
  }

/*========//page_2===========*/

/*=========page_3===========*/





















#page_3 .col_1 {
    width:296px;
  }


#page_3 .mid {
    width:35px;
  }


#page_3 .col_2 {
    width:419px;
  }

/*========//page_3===========*/

/*=========page_4===========*/





















#page_4 .mid {
    width:35px;
  }


#page_4 .col_2 {
    width:419px;
  }

/*========//page_4===========*/

/*=========page_5===========*/





















#page_5 .col_1 {
    width:426px;
  }


#page_5 .mid {
    width:36px;
  }


#page_5 .col_2 {
    width:286px;
  }

/*========//page_5===========*/

/*=========page_7===========*/





















#page_7 .col_1 {
    width:296px;
  }


#page_7 .mid {
    width:35px;
  }


#page_7 .col_2 {
    width:419px;
  }

/*========//page_7===========*/






















* {
    margin:0;
    padding:0;
  }


img {
    border:0;
    text-align:left;
    vertical-align:top;
  }


ul {
    list-style:none;
  }


.column {
    float:left;
  }


.clear {
    clear:both;
  }


body {
    color : #0E1A26;
    font-family : Tahoma, Arial, helvetica, sans-serif;
    font-size : 12px;
    text-align : center;
  }


input, textarea, select {
    color:#55595E;
    vertical-align:top;
    text-align:left;
    border: 1px solid #A3A3A3;
    font:10px Tahoma, Arial, helvetica, sans-serif;
  }


.tar {
    text-align:right;
  }


.in5 {
    padding-top:5px;
  }


.in10 {
    padding-top:10px;
  }


.in15 {
    padding-top:15px;
  }


.in20 {
    padding-top:20px;
  }


.in25 {
    padding-top:25px;
  }


.ws {
    width:100%;
  }


.col_1, .col_2, .col_3, .box_1, .box_2, .box_3, .mid {
    float:left;
  }


a {
    color:#07509B;
    text-decoration:underline;
  }


a:hover {
    text-decoration:none;
  }

/*=======header===========*/



























#header {
    background-image: url(../images/mbg.gif);
    background-color: #0e1a26;
    width: 100%;
    height:337px;
  }

/*=====//header===========*/

/*=======block_1===========*/


























.block_1 {
    background:url(../images/block_1_top.jpg) left top repeat-x #E7E8E3;
  }


.block_1 .bot {
    background:url(../images/block_1_bot.jpg) left bottom repeat-x;
  }


.block_1 .left {
    background:url(../images/block_1_left.jpg) left top repeat-y;
  }


.block_1 .right {
    background:url(../images/block_1_right.jpg) right top repeat-y;
  }


.block_1 .left_top {
    background:url(../images/block_1_left_top.jpg) left top no-repeat;
  }


.block_1 .right_top {
    background:url(../images/block_1_right_top.jpg) right top no-repeat;
  }


.block_1 .left_bot {
    background:url(../images/block_1_left_bot.jpg) left bottom no-repeat;
  }


.block_1 .right_bot {
    background:url(../images/block_1_right_bot.jpg) right bottom no-repeat;
  }


.block_1 .indent {
    background:url(../images/mail.png) 16px 10px no-repeat;
    padding:28px 21px 15px 26px;
  }


.block_1 .title {
    background:url(../images/titles_bg.gif) left bottom repeat-x;
    padding-bottom:3px;
    margin-left:42px;
    margin-bottom:35px;
  }

/*=====//block_1===========*/

/*=======content===========*/


























.content_bg {
    background:#FFFFFF;
  }


#content {
    font-size : 14px;
    min-height : 250px;
    padding-bottom : 28px;
    padding-left : 27px;
    padding-right : 23px;
    padding-top : 30px;
  }

/*=====//content===========*/


























.title {
    background:url(../images/title_bg.jpg) left top repeat-x;
  }


.title .left {
    background:url(../images/title_left_bg.jpg) left top no-repeat;
  }


.title .right {
    background:url(../images/title_right_bg.jpg) right top no-repeat;
    padding:7px 0 30px 15px;
  }


.title_2 {
    background-image : url(../images/titles_bg.gif);
    background-position : left bottom;
    background-repeat : repeat-x;
    left : 0px;
    margin-bottom : 20px;
    padding-bottom : 3px;
    padding-left : 14px;
    padding-right : 0;
    padding-top : 0;
  }


.pic {
    margin-right:20px;
    float:left;
  }


.cost {
    color:#E95200;
    font-weight:bold;
    font-size:1.45em;
  }


.link_2 {
    color:#3B9815;
    text-decoration:underline;
  }


.link_2:hover {
    text-decoration:none;
  }


li {
    background-image : url(../images/arr.gif);
    background-position : left center;
    background-repeat : no-repeat;
    padding-bottom : 2px;
    padding-left : 25px;
    padding-right : 0;
    padding-top : 2px;
  }


li a {
    color:#07509B;
    text-decoration:underline;
    line-height:1em;
  }


li a:hover {
    text-decoration:none;
  }


.spa_1 {
    padding-left:25px;
    padding-right:10px;
    background:url(../images/arr.gif) left top no-repeat;
  }

/*=======content_2===========*/


























.content_2_bg {
    background:url(../images/content_2_bg.gif) left top repeat-x #EDF0F3;
  }


#content_2 {
    padding:23px 25px 20px 27px;
  }

/*=====//content_2===========*/

/*=======page_1===========*/


























#form_search {
    color:#363636;
    width:100%;
  }


#form_search .box_1 {
    width:201px;
  }


#form_search .box_1 div {
    height:26px;
  }


#form_search .box_1 .box_1 {
    width:90px;
  }


#form_search .box_1 .box_2 {
    width:80px;
  }


#form_search .box_2 {
    width:171px;
  }


#form_search .box_2 div {
    height:26px;
  }


#form_search .box_2 .box_1 {
    width:73px;
    padding-top:10px;
  }


#form_search .box_2 .box_2 {
    width:97px;
    padding-top:10px;
  }


#form_search input {
    width:165px;
    height:18px;
  }


#form_search select {
    width:165px;
    height:17px;
  }


#form_search .sel_2 {
    width:76px;
    height:17px;
  }


#form_search a {
    color:#679821;
    text-decoration:underline;
    font-size:0.81em;
    line-height:1.33em;
  }


#form_search a:hover {
    text-decoration:none;
  }


#page_1 #content_2 .pic {
    margin:0 15px 0 14px;
  }


#page_1 #content_2 .box_1 {
    width:303px;
  }


#page_1 #content_2 .box_2 {
    width:55px;
  }

/*=====//page_1===========*/

/*=======page_2===========*/


























#page_2 .col_2 {
    padding-top:10px;
  }


#page_2 #content_2 .box_1 {
    width:173px;
  }


#page_2 #content_2 .box_2 {
    width:560px;
  }


#page_2 #content_2 .box_2 .box_1 {
    width:289px;
  }


#page_2 #content_2 .box_2 .box_2 {
    width:253px;
  }

/*=====//page_2===========*/

/*=======page_4===========*/


























#page_4 .col_1 {
    padding-top:10px;
  }


#page_4 #content_2 .box_1 {
    width:251px;
  }


#page_4 #content_2 .box_2 {
    width:260px;
  }


#page_4 #content_2 .box_3 {
    width:236px;
  }

/*=====//page_4===========*/

/*=======page_5===========*/


























#page_5 #content .col_1 .box_1 {
    width:173px;
  }


#page_5 #content .col_1 .box_2 {
    width:229px;
  }


#page_5 #content .col_2 {
    padding-top:10px;
  }


#page_5 #content_2 .col_1 .box_1 {
    width:173px;
  }


#page_5 #content_2 .col_1 .box_2 {
    width:242px;
  }

/*=====//page_5===========*/

/*=======page_6===========*/


























#page_6 #content {
    padding-top:38px;
  }

/*=====//page_6===========*/

/*=======page_7===========*/


























#page_7 .block_1 .indent {
    padding:28px 21px 35px 26px;
    background:0;
  }


#page_7 .block_1 .title {
    margin-left:0;
  }


#form {
    width:100%;
  }


#form .box_1 {
    width:202px;
  }


#form .box_1 div {
    height:26px;
  }


#form .box_2 {
    width:170px;
  }


#form input, #form textarea {
    font-size:11px;
  }


#form input {
    width:167px;
    height:18px;
  }


#form textarea {
    width:167px;
    height:71px;
    overflow:hidden;
    margin-bottom:10px;
  }


#page_7 #content_2 .box_1 {
    width:223px;
  }


#page_7 #content_2 .box_2 {
    width:212px;
  }


#page_7 #content_2 .box_3 {
    width:209px;
  }


#page_7 #content_2 .mid {
    width:38px;
  }

/*=====//page_7===========*/

/*=======page_8===========*/


























#page_8 #content {
    padding-top:38px;
  }

/*=====//page_8===========*/

/*=======footer===========*/


























.footer_bg {
    background-color : #0e1a26;
    background-image : url(../images/footer_bg.gif);
    background-position : left top;
    background-repeat : repeat-x;
    color : #E7E8E3;
  }


#footer {
    padding:24px 15px 10px 44px;
  }


#footer .box_1 {
    width:578px;
  }


#footer .box_2 {
    width:108px;
    padding-top:14px;
    color:#E0D1A6;
    font-size:0.91em;
    line-height:1.2em;
    text-align:right;
  }


#footer a {
    color:#6BAC28;
    text-decoration:underline;
  }


#footer a:hover {
    text-decoration:none;
  }


#footer span {
    color:#F47300;
    word-spacing:12px;
  }


#footer span a {
    color:#ECEBDE;
    text-decoration:none;
    word-spacing:0px;
    line-height:2.2em;
  }


#footer span a:hover {
    text-decoration:underline;
  }

/*=====//footer===========*/


























#BlueBar {
    background-color : transparent;
    height : 0px;
    position : relative;
  }


#fumetto_4 {
    left : 350px;
  }


#fumetto_5 {
    left : 458px;
  }


#fumetto_4, #fumetto_5 {
    background-color : transparent;
    background-position : bottom left;
    background-repeat : repeat-y;
    height : 31px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : auto;
    position : absolute;
    z-index : 10;
  }


.li_fumetto {
    background-color : transparent;
    background-image : url('../images/fumetto.png');
    background-position : center center;
    background-repeat : no-repeat;
    color : #ffffff;
    cursor : pointer;
    float : left;
    font-size : 10px;
    font-weight : bolder;
    height : 35px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : -10px !important;
    margin-top : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 15px !important;
    padding-top : 10px;
    text-align : center;
    width : 108px;
    z-index : 20;
  }


.li_fumetto:hover {
    background-color : transparent;
    background-image : url('../images/fumetto_a.png');
    background-position : center center;
    background-repeat : no-repeat;
    color : #0e1925;
    cursor : pointer;
    float : left;
    font-size : 10px;
    font-weight : bolder;
    height : 35px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : -10px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 15px;
    text-align : center;
    width : 108px;
    z-index : 20;
  }


.MailButton {
    background-color : transparent;
    background-image : url('../images/submit.jpg');
    background-position : center center;
    background-repeat : no-repeat;
    color : #ffffff;
    cursor : pointer;
    font-size : 10px;
    font-weight : bolder;
    height : 21px;
    padding-top : 2px;
    text-align : center;
    text-decoration : none;
    vertical-align : middle;
    width : 57px;
  }


.noLi {
    background-image : none;
    float : left;
  }


.cnt_img {
    margin-bottom : 10px;
    margin-left : 10px;
    margin-right : 10px;
    margin-top : 10px;
  }


.pages {
    font-size : 14px;
    font-weight : bolder;
    margin-top : 30px;
  }


.pages a {
    color : #e97e00;
    text-decoration : none;
  }


.teknonet {
    background-color : #0e1a26;
    background-image : url('../images/teknonet_out.gif');
    background-position : center center;
    background-repeat : no-repeat;
    cursor : pointer;
    height : 32px;
    width : 75px;
  }


.teknonet:hover {
    background-color : #0e1a26;
    background-image : url('../images/teknonet_over.gif');
    background-position : center center;
    background-repeat : no-repeat;
    cursor : pointer;
    height : 32px;
    width : 75px;
  }


.scatola {
    position : relative;
  }


#Wait4Me {
    background-color : #ffffff;
    background-image : url('../images/logo.jpg');
    background-position : center center;
    background-repeat : no-repeat;
    font-size : 12px;
    font-weight : bold;
    height : 200px;
    left : 300px;
    position : absolute;
    text-align : center;
    top : 25px;
    vertical-align : text-bottom;
    width : 200px;
    z-index : 30;
  }


#BuoneFeste {
    background-color : transparent;
    background-image : url('../images/buone_feste.gif');
    background-position : center center;
    background-repeat : no-repeat;
    font-size : 12px;
    font-weight : bold;
    height : 500px;
    left : 25px;
    position : absolute;
    text-align : center;
    top : -300px;
    vertical-align : text-bottom;
    width : 800px;
    z-index : 40;
  }


.riquadro {
    float : right;
    margin-bottom : 8px;
    margin-left : 10px;
    margin-right : 5px;
    padding-bottom : 10px;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 10px;
    width : 300px;
  }


.AppBox {
    float : left;
    margin-bottom : 12px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    width : 240px;
  }


.AppCol {
    width : 750px;
  }


.twelve {
    font-size : 12px;
  }


.bolder {
    font-weight : bolder;
  }


.fourteen {
    font-size : 14px;
  }


.HideMap {
    cursor : pointer;
    font-size : 12px;
    font-weight : bold;
    height : 20px;
    left : 575px;
    position : absolute;
    top : 12px;
    z-index : 50;
  }


.link {
    cursor : pointer;
  }


.Zoom0, .Zoom1, .Zoom2, .Zoom3, .Zoom4 {
    position : absolute;
    z-index : 10;
  }


.Zoom1, .Zoom2, .Zoom3, .Zoom4 {
    top : -275px;
  }


.Zoom0 {
    top : -45px;
    left : 250px !important;
    left : 50px;
  }


.Zoom1 {
    left : 200px !important;
    left : 0px;
  }


.Zoom2 {
    left : 0px !important;
    left : -200px;
  }


.Zoom3 {
    left : -200px !important;
    left : -400px;
  }


.Zoom4 {
    left : -400px !important;
    left : -600px;
  }


.PhotoBox {
    background-color : #ffffff;
    border-bottom-color : #cccccc;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #cccccc;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #cccccc;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #cccccc;
    border-top-style : solid;
    border-top-width : 1px;
    float : left;
    height : 186px;
    margin-bottom : 10px;
    margin-right : 10px;
    width : 186px;
  }


.MiniPhotoBox {
    background-color : #ffffff;
    border-bottom-color : #cccccc;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #cccccc;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #cccccc;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #cccccc;
    border-top-style : solid;
    border-top-width : 1px;
    float : left;
    height : 130px;
    margin-bottom : 10px;
    margin-left : 5px;
    margin-right : 50px;
    margin-top : 5px;
    width : 130px;
  }


.ticket {
    width : 370px;
  }


.top_ticket {
    background-image : url('../images/biglietto_01.jpg');
    background-position : center center;
    background-repeat : no-repeat;
    height : 16px;
    width : 370px;
  }


.bot_ticket {
    background-image : url('../images/biglietto_05.jpg');
    background-position : center center;
    background-repeat : no-repeat;
    height : 22px;
    width : 370px;
  }


.left_ticket {
    background-image : url('../images/biglietto_02.jpg');
    background-position : center center;
    background-repeat : repeat-y;
    width : 21px;
  }


.right_ticket {
    background-image : url('../images/biglietto_04.jpg');
    background-position : center center;
    background-repeat : repeat-y;
    width : 26px;
  }


.bg_ticket {
    background-color : #ffffff;
  }


element {
  }


.td_1 {
    height: 137px;
    width: 158px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url('../images/piramide_05.jpg');
  }


.td_2 {
    background-color : #f37800;
    border-bottom-color : #ffffff;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #ffffff;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #ffffff;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #ffffff;
    border-top-style : solid;
    border-top-width : 1px;
    color : #ffffff;
    font-size : 12px;
    left : -7px !important;
    left : -80px;
    padding-bottom : 2px;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 2px;
    position : absolute;
    text-align : center;
    top : -35px;
    width : 150px !important;
    width : 160px;
  }


.td_3 {
    background-color : #ffffff;
    border-bottom-color : #f37800;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #f37800;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #f37800;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #f37800;
    border-top-style : solid;
    border-top-width : 1px;
    color : #f37800;
    cursor : pointer;
    font-size : 12px;
    padding-bottom : 2px;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 2px;
    position : absolute;
    text-align : center;
    width : 150px !important;
    width : 160px;
  }


.col1 {
    left : -100px !important;
    left : -175px;
  }


.col2 {
    left : 100px !important;
    left : 10px;
  }


.td_4 {
    background-image : url('../images/piramide_10.jpg');
    background-position : center center;
    background-repeat : no-repeat;
    height : 134px;
    width : 78px;
  }


.td_5 {
    background-image : url('../images/piramide_11.jpg');
    background-position : center center;
    background-repeat : no-repeat;
    height : 134px;
    width : 158px;
  }


.td_6 {
    background-color : #0c385d;
    border-bottom-color : #ffffff;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #ffffff;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #ffffff;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #ffffff;
    border-top-style : solid;
    border-top-width : 1px;
    color : #ffffff;
    font-size : 12px;
    left : -7px !important;
    left : -80px;
    padding-bottom : 2px;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 2px;
    position : absolute;
    text-align : center;
    top : -45px;
    width : 150px !important;
    width : 160px;
    z-index : 1;
  }


.td_7 {
    background-color : #ffffff;
    border-bottom-color : #0c385d;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #0c385d;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #0c385d;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #0c385d;
    border-top-style : solid;
    border-top-width : 1px;
    color : #0c385d;
    cursor : pointer;
    font-size : 12px;
    padding-bottom : 2px;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 2px;
    position : absolute;
    text-align : center;
    width : 150px !important;
    width : 160px;
  }


.col3 {
    left : -100px !important;
    left : -175px;
  }


.col4 {
    left : 100px !important;
    left : 10px;
  }


.col5 {
    left : -100px !important;
    left : -175px;
    top : 25px;
  }


.col6 {
    left : 100px !important;
    left : 10px;
    top : 25px;
  }


.td_8 {
    background-image : url('../images/piramide_14.jpg');
    background-position : center center;
    background-repeat : no-repeat;
    height : 139px;
    width : 79px;
  }


.td_9 {
    background-image : url('../images/piramide_15.jpg');
    background-position : center center;
    background-repeat : no-repeat;
    height : 139px;
    width : 78px;
  }


.td_10 {
    background-image : url('../images/piramide_16.jpg');
    background-position : center center;
    background-repeat : no-repeat;
    height : 139px;
    width : 158px;
  }


.td_11 {
    background-color : #0e1a27;
    border-bottom-color : #ffffff;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #ffffff;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #ffffff;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #ffffff;
    border-top-style : solid;
    border-top-width : 1px;
    color : #ffffff;
    font-size : 12px;
    left : -7px !important;
    left : -80px;
    padding-bottom : 2px;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 2px;
    position : absolute;
    text-align : center;
    top : -45px;
    width : 150px !important;
    width : 160px;
  }


.td_12 {
    background-color : #ffffff;
    border-bottom-color : #0e1a27;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #0e1a27;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #0e1a27;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #0e1a27;
    border-top-style : solid;
    border-top-width : 1px;
    color : #0e1a27;
    font-size : 12px;
    padding-bottom : 2px;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 2px;
    position : absolute;
    text-align : center;
    width : 150px;
    width : 150px !important;
    width : 160px;
  }


.col7 {
    left : -200px !important;
    left : -255px;
  }


.col8 {
    left : 0px !important;
    left : -80px;
  }


.col9 {
    left : 200px !important;
    left : 100px;
  }


.HideME {
    background-image : url('../images/closeMe.gif');
    background-position : center center;
    background-repeat : no-repeat;
    cursor : pointer;
    height : 35pc;
    left : 340px !important;
    left : 140px;
    position : absolute;
    top : -275px;
    width : 35px;
  }


#content p {
    margin-bottom : 10px;
  }


#teknonet {
    background-image : url('../images/logo_B.png');
    height : 50px;
    width : 150px;
  }


#mail_response {
    margin-top : 15px;
    min-height : 30px;
    width : 350px;
  }


#reflash {
    display : none;
  }


object, img {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
  }


#samb div a {
    color : #ffffff;
    font-size : 10px;
    font-variant : normal;
    font-weight : normal;
  }


.xnew {
    margin-left : 175px;
  }


.sambnews h2 {
    color : #ffffff;
    font-size : 18px;
    font-variant : normal;
    font-weight : normal;
    margin-left : 25px;
    margin-top : 5px;
  }


.sambnews {
    background-color : #0f2e71;
    background-image : url('../images/samb_fornitori_logo.jpg');
    background-position : top left;
    background-repeat : no-repeat;
    margin-bottom : 15px;
    width : 750px;
  }


