body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
body{
/*background-image:none;*/
}
/* PRENOTA */
.i_servizi{
margin-right:5px
}
/* FOTOGALLERY */
.im{
float:left; margin:3px
}
.job_titolo a{
background-color:#b91317; padding:2px 5px 2px 5px !important; margin-left:10px; 
}
#menu_top{
text-align:right
}
#menu_top a{
color:#FFFFFF; 
text-decoration:none; 
text-transform:uppercase; 
font-size:12px;
padding-left:10px
}
#newsletter{
color:#AB1625 !important
}
.call{
font-size:11px
}
.msg, .msg_err{
background:#FFFFFF; padding:10px; font-size:11px; width:90%; color:#000000; border:1px solid #000000; margin:10px 0
}
.msg_err{
background-color:#FFCC00
}
#segnala table tr td{
padding-bottom:10px;
}

/* FORM SX*/
.form_sx{
border:none; background-color:#BBBBBB; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; 
height:17px; 
color:#000; 
padding:2px 0 0 8px
}
.form, .form2{
border:1px solid #BBBBBB; background-color:#BBBBBB; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; 
color:#000; 
}
.form2{
background-color:#FFFFFF; font-size:14px; font-weight:bold
}
#box_search{
position:relative;
margin-top:-55px;
height:40px; 
padding:15px 0 0 8px;
width:222px; 
background-image:url(../images/search_bg.gif); 
background-position:left; 
background-repeat:repeat-y
}

/* REGISTRAZIONE */	
#table_tipo tr td{
font-size:11px; padding:2px 3px
}
.sez_form{
font-size:11px; padding:4px 0 0 0; text-transform:uppercase
}

/* BOTTOM */
#bottom{
background-position:top center;
background-repeat:no-repeat;
height:40px;
padding-top:15px
}
#bot_int{
width:990px; text-align:right;
margin-left:auto; 
margin-right:auto
}
#bot_int a{
color:#FFFFFF; text-decoration:none
}
#iva{
display:none;
}

/* INTERNO */
.imgIntro{
margin-right:10px
}
.td_news{
line-height:16px
}
.td_news .linkNews{
font-size:12px; font-weight:bold
}
#newsHome tr .td_news a, #newsHome tr .td_news div{
font-size:10px; font-weight:normal; line-height:normal
}
#cella_sx {
	width:230px;
	height:400px
}
#table_menu {
	height:294px;
	background-color:#4f524b;
	margin-bottom:0px;
}
#td_menu {
	padding-top:20px
}
#td_menu div {
	border-bottom:1px solid #666666;
	padding:4px 0 4px 8px
}
#td_menu div a {
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:12px;
	text-decoration:none
}
#locandina {
	background-color:#4f524b;
	margin-bottom:17px;
	padding-bottom:0px
}
#locandina_img{
text-align:center; margin-bottom:15px
}
#cella_ce{
padding-left:23px;
padding-right:23px;
padding-bottom:30px
}
#cella_ce .sezione{
font-size:12px; 
font-weight:bold;
text-transform:uppercase;
margin-bottom:30px
}
#cella_ce h1{
margin:0; font-size:11px; margin-bottom:10px; text-transform:uppercase
}
.testo{
line-height:15px; font-size:11px
}
.testo table tr td{
font-size:11px
}
.testo img{
border:0
}
.testo2{
line-height:18px; font-size:12px
}
.testo a, .testo table tr td a{
color:#FFFFFF !important
}
#cella_dx{
width:230px;
padding-top:47px;
}
#cella_dx h1{
margin:0; font-size:11px
}
#cella_ce .linkNews{
color:#FFFFFF;
}
.dta{
color:#FFFFFF; display:none
}
.boxNews tr td{
/*border-bottom:1px solid #FFFFFF; */
background-image:url(../images/riga.gif); background-position:bottom; background-repeat:repeat-x; 
}
.boxNews tr td{
padding:15px 0 
}
.linkIntro{
color:#FFFFFF; text-decoration:none
}
/* COMMENTI */
#link_comm{
padding:10px 5px; background-color:#000000; text-align:right
}
#form_comm{
background-image:url(../images/riga.gif);
background-position:bottom;
background-repeat:repeat-x;
padding-bottom:10px
}
#form_reg tr td .form{
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
}
.testo_comm{
background-image:url(../images/riga.gif);
background-position:bottom;
background-repeat:repeat-x;
padding-bottom:20px
}
.tit{
font-weight:bold; text-decoration:underline; text-transform:uppercase; margin-bottom:3px; 
}
#table_comm tr td .form{
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
}

.invia{
color:#FFFFFF; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; border:0;
background-color:transparent;cursor:pointer; text-transform:uppercase
}
.obb{
color:#FFCC00
}
.nome, .email{
color:#000000; padding:5px 0 0 0 ; font-weight:bold
}
.email{
text-align:right
}
.riga{
background-image:url(../images/riga.gif); background-position:center; background-repeat:repeat-x; height:30px
}
/* CARRELLO */
.top_carrello{
background-color:#4F524B
}
.link_ercolano, .link_speriamo, .link_dante{
display:none
}
.c0 td, .c1 td{
border-bottom:1px solid #FFFFFF; padding:5px 0; font-size:11px
}
.r td{
border-top:1px solid #FFFFFF; padding:8px 0 !important
}
.rTop td{
padding-bottom:8px !important
}
.tb_prenot tr td{
padding:3px; font-size:12px
}
.r0 td{
background-color:#4F524B
}
#table_partners tr td{
padding:1px 0
}
.link_trama{
color:#000000;
}
.link_utitli_tit{
margin-top:15px
}
#cella_dx #links{
padding-bottom:20px
}
.v0{
display:none
}