/* CSS Basic Document */
body
{
margin:0px;
padding:0px;
background-image: url(../jpg/sfondo-sfum.jpg); 
background-position:center; 
background-repeat: repeat-y;
font-family:"Trebuchet MS";
font-size:12px;
}
.header_padding
{
padding:0px 5px;
background-color:#FFFFFF;
color: #5B5A5A;
}
.body_padding
{
/*UP, DX, DOWN, SX*/
padding:6px 30px 0px 15px;
background-color:#FFFFFF;
color: #141414;
line-height:25px;
}
.body_padding_dintorni
{
/*UP, DX, DOWN, SX*/
padding:6px 30px 0px 15px;
/*background-color:#FFFFFF;
*/
color: #141414;
line-height:20px;
text-align:justify;
}
.body_padding_dintorni_int
{
/*UP, DX, DOWN, SX*/
padding:6px 5px 0px 15px;
margin:0;
text-align:justify;
/*background-color:#FFFFFF;
*/
color: #141414;
line-height:20px;
}
.body_padding_dintorni_int_dx
{
/*UP, DX, DOWN, SX*/
padding:6px 30px 0px 10px;
margin:0;
text-align:justify;
color: #141414;
line-height:20px;
}
.body_padding_dintorni_foto
{
/*UP, DX, DOWN, SX*/
padding:10px 30px 0px 5px;
margin:0;
/*background-color:#FFFFFF;
*/
}
.box_top_line
{
padding-right:30px;
vertical-align:middle;
font-family:"Trebuchet MS";
font-size:12px;
color:#F7DAD5;

}
/*menu orizzontale*/
div
{
    font-size: 12px;
    font-family: "Trebuchet MS";}
/*Passiamo adesso al div contenitore del menu: div#MENU*/
div#MENU
{
    text-align: right;
	padding-right:10px;
	vertical-align:middle;
    /*background-color: #fff;*/
    /*border: Solid 1px #000000;*/
}
/*Ed eccoci alla fase saliente del menu: la realizzazione dell'effetto rollover sul testo dei link. Ecco il codice:*/
a.MENU
{
   /* background-color: #AAAAAA;*/
    color: #E2E2E2;
    font-weight: Bold;
    text-decoration: None;
    width: 100px;
    padding-right: 20px;
    /*border: Solid 1px #000000;*/
}
a:hover.MENU
{
    /*background-color: #778899;*/
    color: #fff;
    font-weight: Bold;
    text-decoration: None;
    width: 100px;
    padding-right: 20px;
    /*border: Solid 1px #000000;*/
}
/*fine menu orizzontale*/

.box_bottom_line
{
background:url(../images/bottom_line.gif) left top repeat-x;
height:9px;
}
.input_box
{
border:1px solid #3A4C87;
width:108px;
height:18px;
background-color:#EBEBEB;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	padding-left:3px;
	}


/* CSS Background image Document */
.header_top_bg
{
background:url(../images/header_top_bg.jpg) center top no-repeat;
height:130px;
}
.header_bottom_bg
{
background:url(../images/header_bottom_bg.jpg) center top no-repeat;
height:131px;
}
.menu_bg
{
background:url(../images/menu_bg.jpg) center top no-repeat;
height:28px;
}
.body_left_bg
{
background:url(../images/body_left_bg.jpg) left top repeat-y;
width:10px;
}
.body_right_bg
{
background:url(../images/body_right_bg.jpg) left top repeat-y;
width:10px;
}

.top_link_text
{
color:#E05907;
text-decoration:none;
line-height:10px;
background-color:inherit;
}
.top_link_text:hover
{
color:#E05907;
text-decoration:underline;
background-color:inherit;
}
.menu_text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 28px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color:inherit;
}
.menu_text:hover
{
color:#A2C0D8;
text-decoration:underline;
background-color:inherit;
}
.highlight
{
color:#3A4C87;
font-size:14px;
text-decoration:none;
background-color:inherit;
}
.footer_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #415591;
	background-color:inherit;
	text-decoration: none;
}
.mail_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: oblique;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #E4998B;
	background-color:inherit;
}
.mail_link:hover
{
color: #ffffff;
text-decoration:underline;
}
.down{
	background-image: url("../jpg/base-down.jpg");
	background-repeat:no-repeat;
	background-position:center;
	color:#EFC0B8;
	padding-left:1.2em;
	padding-right:0.8em;
	padding-bottom:0.4em;
	font-size:11px;
	font-family:"Trebuchet MS";
}
.top{
	background-image: url("../jpg/sfondo-tit-pagina.jpg");
	background-repeat:no-repeat;
	background-position:left;
	color:#141414;
	padding-left:1.6em;
	padding-right:0.8em;
	padding-bottom:0.0em;
	font-size:16px;
	font-family:"Trebuchet MS";
	font-weight:500;
	font-variant:small-caps;
}
.cella-titolo-pagina{
padding:1.2em;
padding-bottom:0.5em; 
BORDER-BOTTOM: #81bada 1px dotted;
font-family:sans-serif;
font-size:16px;
color:#000632;
}
.cella-foto{
padding:0.3em; 
BORDER: #245C7B 1px dotted;
}
.cella-cartina{
padding:0.5em;
padding-right:1.3em;
}
.cella-indirizzo{
padding:0.3em;
padding-left:9.5em;
}

.testocont {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif
}
.CONTENUTO {
line-height:28px;
}
.CONTENUTO-SERVIZI {
line-height:20px;
}
.tabellaListino {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../jpg/bktariffe.jpg); BACKGROUND-REPEAT: no-repeat;
}
.tabellaListinoCelle {
	BORDER-BOTTOM: #770306 1px dotted;
	font-family:"Trebuchet MS";
	font-size:12px;
}
.Stile31 {font-family: "Trebuchet MS"; font-size: 11px; }
.Stile32 {color: #770306}
.rosso_link {
	color: #770306;
}
.rosso_link:hover
{
color: #770306;
}
.camere{
	color: #0066cc;
}
.camere:hover
{
color: #0066cc;
}
.cellaindirizzo {
	BORDER-BOTTOM: #7DB5C6 1px solid;
}
.cella-categ-camere {
	BORDER-BOTTOM: #770306 1px solid;
	font-family:"Trebuchet MS"; color:#770306;
	font-size:12px;
}
