﻿@media screen{
html, body {margin:0px; padding:0px; height:100%;}
body {background-color:#5D2000; background-image:url('default/background.gif'); background-repeat:repeat-x; background-position:top;}
.bodytab {background-image:url('default/back_shadow.gif'); background-position:center top; background-repeat:repeat-y; text-align:center; height:100%; width:835px; margin:auto;}
.bodytab_alt {background-image:url('default/back_shadow_black.gif'); background-position:center top; background-repeat:repeat-y; text-align:center; height:100%; width:835px; margin:auto;}
body, div, span, td, p, li, input, textarea, select {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height:15px;}
body {margin-left:1px;}
img {border:0px;}
table {border:0px; padding:0px; border-collapse:collapse;}
td {padding:0px; vertical-align:top;}
h1, h2 {margin:0px;}
h3 {display: inline; font-size:11px;}

a {color:#725F02; font-weight:bold; font-size:12px;}

.altback {background-image:url('default/background.gif');}

a:link, a:visited {text-decoration:none;}
a:active, a:hover {text-decoration:underline;}

a.menu_link {font-size:11px;}
a.menu_link:link, a.menu_link:visited {text-decoration:none;}
a.menu_link:active, a.menu_link:hover {text-decoration:underline;}

.outer_box {width:100%; background-image:url('default/background.gif'); background-position:center top; background-repeat:repeat-x; text-align:center;}
.middle_box {width:835px; margin:auto; background-image:url('default/back_shadow_gradient.gif'); background-position:center top; background-repeat:no-repeat; text-align:center;}
.middle_box_alt {width:835px; margin:auto; background-image:url('default/back_shadow_gradient_black.gif'); background-position:center top; background-repeat:no-repeat; text-align:center;}
.inner_box {width:785px; margin:auto; background-position:right bottom; background-repeat:no-repeat;}
.back_box {background-position:right bottom; background-repeat:no-repeat;}



.head_box {clear:both; width:785px; height:188px;}


.left_box {width:164px; float:left;}
.main_box {width:621px; float:left; background-position:left top; background-repeat:no-repeat; background-position:top;}
.content_box {margin-top:25px; margin-bottom:40px; text-align:justify; padding:10px;}

.wip {text-align:center; font-size:24px; color:#DDDDDD; margin-top:40px;}

.menu_image {cursor:pointer;}

.submenu {display:none; position:absolute; top:0px; left:0px; z-index:10; background-image:url('default/blank.gif');}
.submenu_item {height:21px; width:170px; background:#FEE462; border:1px solid #000000; margin-bottom:2px; text-align:left;}
.submenu_item a:link, .submenu_item a:visited {color:#000000; text-decoration:none;}
.submenu_item a:active, .submenu_item a:hover {color:#E54600; font-weight:bold; text-decoration:none;}
.submenu_item a {height:20px; display:block; padding-left:3px; padding-top:3px; font-size:11px; letter-spacing:0px; font-weight:normal;}

.header_animation {height:144px; width:544px; text-align:left; float:left;}
.header_logo {height:124px; width:240px; text-align:center; float:right; margin:0px; padding:0px;}
.header_flags {height:30px; width:240px; text-align:center; float:right; margin:0px; padding:0px;}
.header_menu {height:20px; margin-left:165px; margin-right:220px;}
.header_menu_table {height:20px; width:100%;}
.header_menu_cell {height:20px; text-align:center; width:20%;}

.home_menu {height:300px; background-image:url('default/home_menu.gif'); background-repeat:no-repeat;}
.page_menu {background-image:url('default/page_menu.gif'); background-repeat:no-repeat; background-position:bottom; background-color:#FEE462;}
.home_colorband {height:9px; background-color:#9D0407;}
.page_colorband {height:9px; background-color:#FEDE3A;}

.user_menu {background-image:url('default/user_menu.gif'); background-repeat:no-repeat; background-position:top; background-color:#FEE462;}
.user_colorband {height:9px; background-color:#FEDE3A;}

.video_menu {height:181px; background-image:url('default/video_menu.gif'); background-repeat:no-repeat;}
.video_colorband {height:9px; background-color:#9D0407;}

.newsletter {height:164px; background-image:url('default/newsletter.gif'); background-repeat:no-repeat;}
.newsletter_text {text-align:justify; line-height:12px; margin-left:10px; margin-right:10px;}

.inputfield, .inputarea {border:1px solid #A58A1A; width:173px; margin-left:5px; margin-bottom:5px;}
.inputbtn {margin-left:5px;}
.inputarea {height:50px;}

.separator {background-image:url('default/puntini.gif'); height:1px; background-repeat:repeat-x; margin-top:10px; margin-bottom:10px; clear:both;}
.separator_white {background-image:url('default/puntini2.gif'); height:1px; background-position:center; background-repeat:no-repeat; margin-top:10px; margin-bottom:10px; clear:both;}
.separator_registrazione {height:50px;}
.separator_page {height:18px;}
.separator_side {height:15px}

.informativa {font-size:12px; font-weight:bold; margin-top:2px; color:#725F02;}

.user_box {padding:4px;}
.use_title {font-weight:bold; font-size:12px;}

.bold_text {font-weight:bold; color:#AA8A0F; font-size:11px;}

.hint_text {font-weight:bold; color:#AA8A0F; font-size:12px; text-decoration:underline; border-bottom:1px solid #AA8A0F; cursor:default;}
#hintbox {background-color:#FEE462; width:200px; position:absolute; top:0px; left:0px; z-index:11; text-align:justify; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; border:1px solid #000000; }
#cpright {color:#BF6E0D; position:relative; top:30px;}

a.poweredby:link, a.poweredby:visited {text-decoration:none; font-weight:bold; font-size:10px; color:#BF6E0D;}
a.poweredby:active, a.poweredby:hover {text-decoration:none; font-weight:bold; font-size:10px; color:#BF6E0D;}

.carrello {height:164px; background-image:url('default/carrello.gif'); background-repeat:no-repeat;}
.carrello_bottom {background-image:url('default/carrello_sfondo.gif'); background-position:top; background-repeat:no-repeat; height:44px;}

.registrazione_header {height:18px; padding-left:5px; border-bottom:2px dotted #A58A1A; font-weight:bold;}
.registrazione_subheader {padding-left:5px; font-size:11px; text-align:justify;}
.registrazione_box, .registrazione_box2, .registrazione_box3, .registrazione_box4 {margin:auto; display:table;}
.registrazione_box, .registrazione_box4 {width:430px; height:150px; vertical-align:middle; border:1px solid #A58A1A; background-color:#FFF9DD;}
.registrazione_box2 {width:370px;}
.registrazione_box3 {width:430px;}
.registrazione_box4 {height:65px;}
.registrazione_label, .registrazione_label2, .registrazione_text, .registrazione_text2 {height:23px; margin-bottom:3px;}
.registrazione_label {float:left; text-align:right; letter-spacing:0px; font-weight: bold; font-size:14px; width:200px;}
.registrazione_label2 {float:left; text-align:right; letter-spacing:0px; width:145px;}
.registrazione_text, .registrazione_text2 {float:right; width:220px;}
.registrazione_text {margin-right:5px;}
.registrazione_text2 {}
.registrazione_full {width:160px;}
.registrazione_full_select {width:166px;}
.registrazione_half {width:90px;}
.registrazione_small {width:50px;}
.registrazione_tiny {width:30px;}
.registrazione_interesse {margin-bottom:5px; margin-right:5px; float:left; width:105px; letter-spacing:normal;}
.registrazione_link {font-size:11px; color:#A58A1A;}

.cart_qty, .cart_text, .cart_total, .cart_empty {padding-top:5px; height:21px; text-align:left;}
.cart_qty {font-weight:bold; color:#C60307; width:29px; text-align:right; float:left; clear:both; font-size:11px}
.cart_total, .cart_go, .cart_empty {margin-left:34px;margin-right:5px;}
.cart_text {padding-left:10px; letter-spacing:0px; overflow:hidden;}
.cart_text A:hover, .cart_text A:link, .cart_text A:active, .cart_text A:visited {color:#000000;}
.cart_text A:hover, .cart_text A:active {text-decoration:underline;}
.cart_total, .cart_go, .cart_empty {font-weight:bold;}
.cart_empty {color:#89504B;}
.cart_go {padding-top:10px; padding-bottom:10px;}
.cart_go A {font-size:11px; color:#C60307; text-decoration:none;}
.cart_go A:hover, .cart_go A:active {text-decoration:underline;}

.cart_list_empty {color:#808080; padding-top:5px; padding-bottom:5px;}
.cart_list_picture {vertical-align:top; padding-right:5px; margin:0px;}
.cart_list_container {height:auto; overflow:hidden; padding-top:5px; padding-bottom:5px;}
.cart_list_total {text-align:right; font-size:14px; padding-top:15px; font-weight:bold;}
.cart_list_subtotal {text-align:right; font-size:12px; padding-top:5px;}
.cart_list_cell {text-align:right; padding-top:7px; font-size:12px;}
.cart_list_separator {border-bottom:1px solid #000000; height:1px; font-size:1px; line-height:1px;}
.cart_list_line {border-bottom:1px dashed #89504B; height:1px;}
.cart_list_subtitle {font-size:10px; color:#000000; line-height:14px; margin-top:5px;}
.cart_list_offerta {font-size:10px; margin-left:10px; color:#008000;}

.cart_link {color:#000000; font-size:11px; font-weight:normal;}
.cart_link:link, .cart_link:visited {text-decoration:none;}
.cart_link:hover, .cart_link:active {text-decoration:underline;}

.catalogo_row {background-color:#FFFFFF;}
.catalogo_alt_row {background-color:#FFFFFF;}

.catalogo_row_over {background-color:#FEE462;}
.catalogo_alt_row_over {background-color:#FEE462;}

.cassa_modalita {font-size:14px; font-weight:bold;}
.cassa_submodalita {font-size:11px;}
.cassa_label {height:24px; text-align:right; padding-right:5px;}
.cassa_guest {width:50%; padding:10px; border:1px solid #A58A1A; background-color:#FFF9DD; vertical-align:top;}

.cella_prezzo, .cella_tariffario 
{
    padding-top:2px;
    padding-right:10px;
}

.cella_prezzo
{
color:#000000;
font-size:18px;
text-align:right;
font-weight:bold;
}

.cella_prezzo SPAN 
{
    color:#000000;
    font-size:12px;
    font-weight:normal;
}

.cella_tariffario
{
    font-size:10px;
    color:#000000;
    text-align:right;
    line-height:15px;
}

.cella_scheda_testo{
width:223px;
height:160px;
}

.cella_aggiungi 
{
    height:30px;
    margin-right:7px;
    float:right;
    vertical-align:middle;
}

	
.cella_bottone_dettagli{
text-align:right;
}
	
.cella_bottone_aggiungi{
text-align:center;
}
	

.cella_voce_menu {
width:193px;
}
.cella_voce_menu DIV{
font-size:16px;
color:#faf1e0;
margin-top: 12px;
}



.table_slim {border:0px; padding:0px; border-collapse:collapse;}
.td_slim {margin:0px; padding:0px; vertical-align:top;}

.width_full {width:100%;}
.height_one {height:1px;}

.addqty_textbox {width:30px; font-size:12px;}
.annotazione {font-size:10px; letter-spacing:0px;}

#cart_buttons {display:block;}

.ordini_codice, .ordini_data, .ordini_pagato, .ordini_spedito, .ordini_totale {font-weight:bold;}
.ordini_data, .ordini_pagato, .ordini_spedito {text-align:center; padding-left:6px; padding-right:6px;}
.ordini_totale {text-align:right;}
.ordini_codice {width:100%;}
.ordini_entry {background-color:#FFF9DD;}

.ordine_box {margin:auto; display:table; width:98%; margin-bottom:30px;}

.carrello_link:link, .carrello_link:visited {font-size:10px; color:#FFFFFF; text-decoration:none;}
.carrello_link:active, .carrello_link:hover {font-size:10px; color:#FFFFFF; text-decoration:underline;}

.ordini_cell_left, .ordini_cell_right, .ordini_cell_center, .ordini_cell_content {font-size:11px;}
.ordini_cell_center, .ordini_cell_right {padding-top:10px;}
.ordini_cell_center TD {font-size:11px;}
.ordini_cell_content A {font-size:12px;}
.ordini_cell_left {padding-right:10px; padding-left:3px;}
.ordini_cell_right {padding-right:3px; padding-left:3px; text-align:right}
.ordini_cell_center {padding-right:6px; padding-left:6px; text-align:center;}
.ordini_cell_content {overflow:hidden; height:40px; text-align:left;}
.ordini_id {color:#A58A1A; font-weight:bold;}
.ordini_id_over {color:#A58A1A; text-decoration:underline; font-weight:bold;}
.ordini_dim {color:#CCCCCC; font-size:10px;}
.ordini_articoli {color:#707070; font-size:10px; margin-left:15px;}
.ordini_pagamento {background-image:url('default/pagamento.gif'); background-repeat:repeat-x; text-align:center; border: 1px dashed #3E3E26; padding:30px; margin-bottom:30px;}
}

@media print {
.header_menu {display:none;}
.left_box {display:none;}
.header_animation {display:none;}
.header_flags {display:none;}
}