BODY {
	background-color : #650303;
}

td {
	font-family : Verdana, Futura, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px; color: #d4bd54;
}


.main_table {
	border: 1px solid white;
	background-image : url(../immagini/bg_left.gif);
	background-position : left;
	background-repeat : repeat-y;
	background-color : #7C0D0D;
	
}

P {
	margin-left : 5px;
	margin-right : 15px;
	margin-top : 10px;
	margin-bottom : 10px;
	line-height : 20px;
	text-align : justify;
}

ul {
	line-height : 20px;
	margin-right : 15px;
	text-align : justify;
}

small {
	font-family : Verdana, Futura, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px; color: #ebbd00;
	line-height : 13px;
}

b {
	font-family : Verdana, Futura, Geneva, Arial, Helvetica, sans-serif;
	color: #ffcc00;
}

strong {
	font-family : Verdana, Futura, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #ffffff;
}

.title {
	font-size : 18px;
	color: #D9AF4F;
	font-weight : bold;
	font-family : Georgia, Verdana, Futura, Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	border-bottom:1px solid #D9AF4F;
	margin-bottom: 8px;
}

blockquote {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 15px;
} 

A:link, A:visited { text-decoration: none; color: #805E00; font-weight : bold; }
A:hover { text-decoration: none; color: #ffcc00; font-weight : bold;}

A.book:link, A.book:visited { text-decoration: none; color: #671011; font-weight : bold; }
A.book:hover  { text-decoration: none; color: red; font-weight : bold;}

A.white:link, A.white:visited { text-decoration: none; color: #ffffff; font-weight : normal; 	font-size : 10px;}
A.white:hover { text-decoration: none; color: #ffcc00; font-weight : bold;}

input, select, textarea, file {
	border : #805E00;
	background-color : #460505;
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	color : #CCCCCC;
 	font-family : verdana, Courier, monospace;
	font-size : 11px;
}

.enter {
	border : #805E00;
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	color : #805E00;
	font-size : 11px;
	font-weight : bold;
}

.campi_form {
	font-family : Verdana, Futura, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #805E00;
}

.pulsanti_form {
	border : #000000;
	background-color : #805E00;
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	color : #ffffff;
 	font-family : verdana;
	font-size : 10px;
	font-weight: bold;
}

.pulsanti_form_cancella {
	border : #cccc99;
	background-color : #EEECDF;
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	color : #CDC69E;
 	font-family : verdana;
	font-size : 10px;
	font-weight: bold;
}

td.td_interlinea {
	background-color: #805E00;
}

td.td_step {
	padding: 1px;
	border: 1px #805E00;
	color: #5A1818;
	font-size : 10px;
}

td.td_step_attivo {
	padding: 1px;
	border: 1px #805E00;
	color: #830000;
	font-size : 9px;
	font-weight: bold;
}



td.td_errore {
	background-color: #FFCC00;
	padding: 1px;
	border: 1px #FF9900;
	font-weight: italic;
	color: #990000;
}

hr.hr_uniform {
	color:#805E00;
}#sitemap {
	line-height: 18px;
}

.photo {
	border : solid #D1AA06;
	border-bottom-width : 8px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
}

.image {
	border : solid #D1AA06 1px;
}

.menusx {
	background-image : url(../immagini/trinita_up.jpg);
	background-position : bottom;
	background-repeat : no-repeat;
}

.main {
	background-image : url(../immagini/sfondo.gif);
	background-position : top;
	background-repeat : no-repeat;
	color:white;
	line-height:20px;
	padding:5px 15px 15px 15px;
}

.booking {
	background-image : url(../immagini/booking.gif);
	background-repeat : no-repeat;
	text-align:center;
	color: #650303;
	width:138px;
	padding:9px 0 13px 0;
	margin-right:5px;
}

/* menu  */


.links_menu, .links_menu li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 180px; /*WIDTH OF MAIN MENU ITEMS*/
}

.links_menu li{
position: relative;
}

.links_menu li ul{ /*SUB MENU STYLE*/
position: absolute;
width: 148px; /*WIDTH OF SUB MENU ITEMS*/
left: 0;
top: 0;
display: none;
filter:alpha(opacity=100);
-moz-opacity:1;
border-bottom: 1px solid #671011;
}

.links_menu li a{
background : transparent url('../immagini/bg_menulink.gif');
font-size:11px;
font-weight:bold;
color: #ffcc00;
display: block;
width: auto;
padding:4px 0 6px 8px;
margin:1px;
text-decoration: none;
background-position : left;
background-repeat : no-repeat;
}

.links_menu li a:hover {
color: white;
}

.links_menu li a:visited {
color: #D6AA4D;
}

.links_menu .arrowdiv {
position: absolute;
right: 2px;
bottom: 6px;
background: transparent url(../immagini/arrow.gif) no-repeat center right;
width:10px;
}

.submenu li a{
display: block;
background-color: #ebbd00;
background-image : none;
text-decoration:none;
color: #671011;
font-weight: bold;
padding: 1px;
border: #671011 1px solid;
border-bottom: 0;
text-align:center;
font-size:10px;
margin:0px;
}

.submenu li a:hover {
background-color: #650303;
color: white;
background-image : none;
border-bottom: 0;
}

.submenu li a:visited {
color: #996600;
}

/* Holly Hack for IE \*/
* html .links_menu li { float: left; height: 1%; }
* html .links_menu li a { height: 1%; }
/* End */

