body {margin:0; padding:0; background: url(images/bg_tot.jpg) top repeat-x #4a1c1c}

td {font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans', Geneva, Arial, Verdana, sans-serif; font-size:13px; line-height:17px; color: #531b24; text-decoration: none;}
a:link {color: #531b24; text-decoration: none;}
a:hover {color: #531b24; text-decoration: none;}
a:active {color: #531b24; text-decoration: none;}
a:visited {color: #531b24; text-decoration: none;}

img {border: 0px;}

.testo {font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans', Geneva, Arial, Verdana, sans-serif; font-size:13px; line-height:17px; color: #531b24; text-decoration: none; text-align:justify; padding:0 10px 10px 10px}

.testo A:link {text-decoration: none;}
.testo A:hover {text-decoration: underline;}
.testo A:active {text-decoration: none;}
.testo A:visited {text-decoration: none;}

.bottom {
		font-family: Geneva, Arial, Verdana, sans-serif;
		font-size: 13px;
		color: #ffffff;
		text-decoration: none;
		background: url(images/bg_bottom.jpg) right top no-repeat #8f4954
}

.bottom b {
		font-size: 15px;
		color: #ffffff;
		text-transform:uppercase
}

.bottom A:link {
		color: #ffffff;
		text-decoration: none;
}

.bottom A:hover {
		color: #e7d6d8;
		text-decoration: none;
}

.bottom A:active {
		color: #ffffff;
		text-decoration: none;
}

.bottom A:visited {
		color: #ffffff;
		text-decoration: none;
}


.box {
		font-family: Geneva, Arial, Verdana, sans-serif;
		font-size: 13px;
		color: #ffffff;
		font-weight:bold;
		padding:7px;
		background-color:#4d2331;
		text-align:center
}

.box A:link {
		color: #ffffff;
		text-decoration: none;
}

.box A:hover {
		color: #e7d6d8;
		text-decoration: none;
}

.box A:active {
		color: #ffffff;
		text-decoration: none;
}

.box A:visited {
		color: #ffffff;
		text-decoration: none;
}


#menu {}

#menu td {font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', Geneva, arial;
	font-size: 20px;
	color: #4a1c1c;
	width:200px;
	height:40px;
	text-decoration: none;
	text-transform:uppercase;
	text-align:center;}
 
#menu .box1 {
		background: url(images/bg_menu_7.jpg) #4a1c1c;
	}
	
#menu .box2 {
		background: url(images/bg_menu_2.jpg) #4a1c1c;
	}
	
#menu .box3 {
		color: #4a1c1c;
		background: url(images/bg_menu_6.jpg) #4a1c1c;
	}

#menu .box4 {
		background: url(images/bg_menu_4.jpg) #4a1c1c;
	}
	
#menu .box5 {
		background: url(images/bg_menu_5.jpg) #4a1c1c;
	}

#menu a:link {color: #ffe6cc; text-decoration: none;}
#menu a:hover {color: #ffe6cc; text-decoration: none;}
#menu a:active {color: #ffe6cc; text-decoration: none;}
#menu a:visited {color: #ffe6cc; text-decoration: none;}

#menu .box3 a:link {color: #4a1c1c; text-decoration: none;}
#menu .box3 a:hover {color: #4a1c1c; text-decoration: none;}
#menu .box3 a:active {color: #4a1c1c; text-decoration: none;}
#menu .box3 a:visited {color: #4a1c1c; text-decoration: none;}

#menu2 {}

#menu2 td {
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', Geneva, arial;
	font-size: 17px;
	letter-spacing:-1px;
	color: #4a1c1c;
	text-decoration: none;
	text-transform:uppercase;
	padding:10px;
	text-align:center
}

#menu2 .div {
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', Geneva, arial;
	font-size: 17px;
	letter-spacing:-1px;
	background:url(images/div_beige.jpg) right center no-repeat;
	color: #4a1c1c;
	text-decoration: none;
	text-transform:uppercase;
	padding:10px;
	text-align:center
}

#menu2 a:link {color: #4a1c1c; text-decoration: none;}
#menu2 a:hover {color: #9b7373; text-decoration: none;}
#menu2 a:active {color: #4a1c1c; text-decoration: none;}
#menu2 a:visited {color: #4a1c1c; text-decoration: none;}

h1 {
		font-family: Verdana;
		font-size: 14px;
		font-style: normal;
		color: #54383d;
		text-decoration: none;
		margin:0px
}

h2 {
		font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', Geneva, arial;
		font-size: 20px;
		font-style: italic;
		color: #8f4954;
		margin:0px
}


.titolo {
		font-family: Arial;
		font-size: 18px;
		line-height:24px;
		font-weight: bold;
		color: #54383d;
		text-decoration: none;
		margin:0px
}

.titolo A:link {
	font-family: Verdana;
		font-size: 14px;
		font-style: normal;
		color: #54383d;
		text-decoration: none;
		margin:0px
}

.titolo A:hover {
		 font-family: Verdana;
		font-size: 14px;
		font-style: normal;
		color: #54383d;
		text-decoration: underline;
		margin:0px
}

.titolo A:active {
		 font-family: Verdana;
		font-size: 14px;
		font-style: normal;
		color: #54383d;
		text-decoration: none;
		margin:0px
}


.tab {
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff
}


.line {
	border-bottom: 1px solid #54383d
}

.lion {background: url(images/bg_lion.jpg) no-repeat bottom right}

.form {
 BORDER: 1px solid #000000; 
 FONT-SIZE: 10px;
 FONT-FAMILY: Verdana;
 COLOR: #636f7f;
 }
 
.form_input {
 width:115px;
 BORDER: 1px solid #000000; 
 FONT-SIZE: 10px;
 FONT-FAMILY: Verdana;
 COLOR: #636f7f;
 }

.form_area {
 width:175px;
 BORDER: 1px solid #000000; 
 FONT-SIZE: 10px;
 FONT-FAMILY: Verdana;
 COLOR: #636f7f;
 }

.tit_evento {font-size: 24px; font-family: arial; color: #ce0002}

.prezzo_offerta {font-size: 40px; font-family: arial; color: #ce0002}
.promo {font-size: 25px; font-family: arial; font-weight:bold; color: #666666; padding:5px; border: 3px solid #ce0002; text-align:center;}
.text_promo {font-size: 13px; font-weight:bold; font-family: arial; color: #0056a1; text-align:center;}
.text_offerta {font-size: 13px; font-weight:bold; font-family: arial; color: #0056a1; text-align:center;}
.titolo_offerta {font-size: 17px; font-weight: bold; font-family: arial; color: #0056a1}
.titolo_offerta A:link {TEXT-DECORATION: none; color: #0056a1}
.titolo_offerta A:visited {TEXT-DECORATION: none; color: #0056a1}
.titolo_offerta A:active {TEXT-DECORATION: none; color: #0056a1}
.titolo_offerta A:hover {TEXT-DECORATION: none; color: #0056a1}
.sottotitolo_offerta {font-size: 16px; font-weight:bold; letter-spacing:-1px; font-family: arial; color: #666666}
.desc_offerta {font-size: 14px; font-family: arial; color: #666666}

/* Pagination */

#tnt_pagination {
        display:block;
        text-align:center;
        height:22px;
        line-height:21px;
        clear:both;
        padding-top:3px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:normal;
}

#tnt_pagination a:link, #tnt_pagination a:visited{
        padding:7px;
        padding-top:2px;
        padding-bottom:2px;
        border:1px solid #EBEBEB;
        margin-left:10px;
        text-decoration:none;
        background-color:#F5F5F5;
        color:#003580;
        width:22px;
        font-weight:normal;
}

#tnt_pagination a:hover {
        background-color:#DDEEFF;
        border:1px solid #BBDDFF;
        color:#0896ff;
}

#tnt_pagination .active_tnt_link {
        padding:7px;
        padding-top:2px;
        padding-bottom:2px;
        border:1px solid #BBDDFF;
        margin-left:10px;
        text-decoration:none;
        background-color:#DDEEFF;
        color:#003580;
        cursor:default;
}

#tnt_pagination .disabled_tnt_pagination {
        padding:7px;
        padding-top:2px;
        padding-bottom:2px;
        border:1px solid #EBEBEB;
        margin-left:10px;
        text-decoration:none;
        background-color:#F5F5F5;
        color:#D7D7D7;
        cursor:default;
}

.compra_input {border: 1px solid #686868; font-size: 14px; font-family: arial; color: #000000; padding:3px}
.compra_form {font-size: 12px; font-weight:bold; font-family: arial; color:#ffffff}
.compra {padding:3px; font-size:14px; font-weight:bold; background-color:#ffd631; color:#930001; border:4px solid #ffffff; width:200px; height:30px}

.prezzo_offerta {font-size: 40px; font-family: arial; color: #ce0002}
.promo {font-size: 25px; font-family: arial; font-weight:bold; color: #666666; padding:5px; border: 3px solid #ce0002; text-align:center;}
.text_promo {font-size: 13px; font-weight:bold; font-family: arial; color: #0056a1; text-align:center;}
.text_offerta {font-size: 13px; font-weight:bold; font-family: arial; color: #0056a1; text-align:center;}

