body {
	margin: 0px;
	color: #0a4296;
	font-family: Trebuchet MS;
	font-size: 12px;
	background-image:url(../img/fondo_riga.gif); background-repeat:repeat-x;
}



#area_contenuti a:link ,#area_contenuti a, #area_contenuti a:hover,#area_contenuti a:visited {
	margin: 0px;
	color: #0a4296;
	font-family: Trebuchet MS;
	font-size: 12px;
	text-decoration:underline;
}

.td_titoli { font-family:Trebuchet MS; font-size: 16px; text-decoration:none; color: #0a4296; font-weight:bold;}

.text_bold { font-weight:bold;}

.justify { text-align:justify; }

.td_titolo_news { background: #C8D8E1 url(../img/fondo_news.gif) repeat-x; font-family:Trebuchet MS; font-size: 16px; text-decoration:none; color: #143970}
.td_news { font-family:Trebuchet MS; font-size: 12px; text-decoration:none; color: #143970; line-height:13px}
.sottotitolo_news { font-family:Trebuchet MS; font-size: 13px; text-decoration:none; color: #143970; font-weight:bold; }

.td_riga_news_alto { background-image:url(../img/riga_news.gif); background-repeat:repeat-x; height:15px;  }
.td_riga_news_basso { background-image:url(../img/riga_news.gif); background-position:center; background-repeat:repeat-x; height:15px;}


#pulsanti_alto {height:35px; padding:5px; background-image:url(../img/fondo_pulsante.gif); background-repeat:repeat-x; background-position:left bottom; display:inline}
.menu_alto {font-family:Trebuchet MS; font-size: 12px; color:#249d39;}
.menu_alto a:link {font-family:Trebuchet MS; font-size: 12px; text-decoration:none; color: #0a4296;}
.menu_alto a:visited {font-family:Trebuchet MS; font-size: 12px; text-decoration:none; color: #0a4296;}
.menu_alto a:hover {font-family:Trebuchet MS; font-size: 12px; text-decoration:none; color: #0a4296;}


.menu_lingua {font-family:Trebuchet MS; font-size: 12px; color:#249d39;}
.menu_lingua a:link {font-family:Trebuchet MS; font-size: 12px; text-decoration:none; color: #0a4296;}
.menu_lingua a:visited {font-family:Trebuchet MS; font-size: 12px; text-decoration:none; color: #0a4296;}
.menu_lingua a:hover {font-family:Trebuchet MS; font-size: 12px; text-decoration:none; color: #0a4296;}


.td_sottomenu {height:37px; font-family:"TradeGothic BoldCondTwenty"; font-size: 12px;}
.sottomenu {font-family:"TradeGothic BoldCondTwenty"; font-size: 12px;}
.td_sottomenu2 {height:37px; font-family:"TradeGothic BoldCondTwenty"; font-size: 12px;}
			
.td_footer {height:200px; background-image:url(../img/fondo_footer.gif); background-repeat:repeat-x; font-family:Trebuchet MS; font-size: 10px; color:#85949b}
.testi_footer {font-family:Trebuchet MS;  font-size: 10px; color:#0a4296}
.testi_footer a:link {font-family:Trebuchet MS; font-size: 10px; text-decoration:none; color: #85949b;}
.testi_footer a:visited {font-family:Trebuchet MS; font-size: 10px; text-decoration:none; color: #85949b;}
.testi_footer a:hover {font-family:Trebuchet MS; font-size: 10px; text-decoration:none; color: #85949b;}


.testi_briciole {font-family:Trebuchet MS;  font-size: 12px; color:#0a4296; height:25px;}
.testi_briciole a:link {font-family:Trebuchet MS; font-size: 12px; text-decoration:none; color: #85949b;}
.testi_briciole a:visited {font-family:Trebuchet MS; font-size: 12px; text-decoration:none; color: #85949b;}
.testi_briciole a:hover {font-family:Trebuchet MS; font-size: 12px; text-decoration:none; color: #85949b;}

.box_prenota { width:auto; height:150px; background-image:url(../img/fondo_prenota.jpg); padding:8px; font-family:Trebuchet MS; color:#FFFFFF; font-size:12pt;}
.box_prenota2 { width:208px; height:140px; background-repeat:no-repeat; padding:5px; font-family:Trebuchet MS; color:#FFFFFF; font-size:9pt;}

.td_menu_azzurro_sx { font-size: 14px; border-bottom:1px solid; border-bottom-color:#b9b9b9; background-color:#e3e3e3; padding:5px} 
.td_menu_azzurro_sx a:link { font-size: 14px; color: #0a4296;} 
.td_menu_azzurro_sx a:visited { font-size: 14px; color: #0a4296;} 
.td_menu_azzurro_sx a:hover { font-size: 14px; color: #0a4296;} 

input { background-color:#e9eef5; border:1px solid; border-color:#8daad5; font-family:Trebuchet MS; font-size: 12px; color:#0a4296;}

input#textfield { background-color:#b5b5b5; border:1px solid; border-color:#8c8c8c;  font-family: arial; color: #FFFFFF; font-size: 12px;}
input.textfield { background-color:#b5b5b5; border:1px solid; border-color:#8c8c8c;  font-family: arial; color: #FFFFFF; font-size: 12px;}

input#checkbox { background-color:#b5b5b5; border:1px solid; border-color:#8c8c8c;  font-family: arial; color: #FFFFFF; font-size: 12px;}
input.checkbox { background-color:#b5b5b5; border:1px solid; border-color:#8c8c8c;  font-family: arial; color: #FFFFFF; font-size: 12px;}

	
input#button { background-color:#b5b5b5; border:1px solid; border-color:#6c6c6c;  font-family: Trebuchet Ms; color: #FFFFFF; font-size: 12px;}

#menu a, #menu a:visited {    font-family: Trebuchet MS;
    display:block;
    float: left;
    padding: 5px 10px;
    color: #0055A5;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
}

#main_menu_home_tpl a,#main_menu a, #main_menu_home_tpl a:visited, #main_menu a:visited{
display:block;
float:left;
font-family:Trebuchet MS;
color:#0055A5;
font-weight:bold;
font-size:13px;
padding:9px 10px;
text-decoration:none;
text-transform:uppercase;
}

#main_menu_home_tpl {
margin-left:10px;
}

#main_menu_home_tpl a:hover, #main_menu a:hover{
color:#ffffff;
background-color:#414F82;
background-image: url(/engines/jadranka/img/fondo_main_menu.gif);
background-repeat:repeat-x;
}

#menu_selezionato a, #menu_selezionato a:visited  {
	color:#ffffff;
background-color:#414F82;
background-image: url(/engines/jadranka/img/fondo_main_menu.gif);
background-repeat:repeat-x;
}

.main_menu {
	display:block;
	float:left;
	font-family:Trebuchet MS;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	padding:9px 10px; 
	text-decoration:none;
	text-transform:uppercase;
	background-color:#414F82;
	background-image: url(/engines/jadranka/img/fondo_main_menu.gif);
	background-repeat:repeat-x;
}

#sub_menu {
color:#0055A5;
display:block;
float:left;
font-family:Trebuchet MS;
font-weight:bold;
font-size:13px;
padding:9px 10px;
text-decoration:none;
text-transform:uppercase;
background-image: url(/engines/jadranka/img/fondo_sub_menu.gif);
background-repeat:repeat-x;
}

#sub_menu a, #sub_menu a:visited {
color:#ffffff;
display:block;
float:left;
font-family:Trebuchet MS;
font-weight:bold;
font-size:13px;
padding:0px 10px;
text-decoration:none;
text-transform:uppercase;

}

#sm.sub_menu_title, #sm.sub_menu_title a, #sm.sub_menu_title a:visited {
color:#0055A5;
display:block;
float:left;
font-family:Trebuchet MS;
font-weight:bold;
font-size:13px;
padding:0px 2px;
text-decoration:none;
text-transform:uppercase;
background-color:#FFFFFF;
}

.nodecoration,  a:visited .nodecoration, a:hover .nodecoration , a .nodecoration {
text-decoration:none;
color: #0a4296;
}

#hotel_sub_menu_sel,#hotel_sub_menu a, #hotel_sub_menu a:visited,#hotel_sub_menu a:hover {
border-left-style: solid;
border-left-width: 1px;
border-left-color: white;
}

#hotel_sub_menu_sel {
display:block;
float:left;
font-family:Trebuchet MS;
color:#ffffff;
line-height:25px;
font-weight:bold;
font-size:13px;
padding:0px 6px 0px 6px;
text-decoration:none;
text-transform:uppercase;
background-color:#259d39;
height:43px;
}

#hotel_sub_menu a, #hotel_sub_menu a:visited{
display:block;
float:left;
font-family:Trebuchet MS;
color:#ffffff;
line-height:25px;
font-weight:bold;
font-size:13px;
padding:0px 8px 0px 8px;
text-decoration:none;
text-transform:uppercase;
background-color:#b9b9b9;
height:26px;
}

#hotel_sub_menu a:hover{
color:#ffffff;
background-color:#b9b9b9;
}

.testi_box_prenota {font-family:Trebuchet MS;  font-size: 10px; color:#ffffff}
.testi_box_prenota a:link {font-family:Trebuchet MS; font-size: 10px; text-decoration:none; color: #ffffff;}
.testi_box_prenota a:visited {font-family:Trebuchet MS; font-size: 10px; text-decoration:none; color: #ffffff;}
.testi_box_prenota a:hover {font-family:Trebuchet MS; font-size: 10px; text-decoration:none; color: #ffffff;}

.clearfloat { /* questa classe deve essere inserita in un elemento div o break e deve essere l'elemento finale prima della chiusura di un contenitore che deve contenere per intero i propri elementi mobili di livello inferiore */
  clear: both;
  height: 0;
  font-size: 1px;
  line-height: 0px;
}

#menu_camere_sel {
display:block;
font-family:Trebuchet MS;
color:#ffffff;
font-weight:bold;
font-size:12px;
padding:5px;
text-decoration:none;
background-color:#259d39;
width: 215px;


}

#menu_camere a, #menu_camere a:visited{
display:block;
font-family:Trebuchet MS;
color:#797979;
font-weight:bold;
font-size:12px;
padding:5px;
text-decoration:none;
width: 215px;
border-bottom: 1px solid;
border-bottom-color:#b9b9b9;
}

.riga_piccola {font-size:0px;}

#comment-form {
	text-align:left;
}

.newsletter a:link {
	margin: 0px;
	color: #0a4296;
	font-family: Trebuchet MS;
	font-size: 11px;
	text-decoration:none;
}

.cella_blu {
	background-image:url(/engines/jadranka/img/riga_blu.gif); 
	background-repeat:repeat-x; 
	color:#FFFFFF;
}

.cella_azzurra { 
	background-color:#eaeaea;
	color:#0a4296;
}

input.submit {
	margin: 0px;
	color: #0a4296;
	font-family: Trebuchet MS;
	font-size: 12px;
	text-decoration:none;
	background-color:#ffffff;
	border:0px;
}

 a.search2,  a.search2:visited  {    
font-family: Trebuchet MS;
    padding: 5px 10px;
    color: #0055A5;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
}

.rigaverde {
	width:655px;
	height:3px;
	color:#02881a;
	background-color:#02881a;
	margin: 0px;
	padding: 0px;
}

/* Nicola Patch */

ul.level-1 {
	list-style:none;
	
}

ul.level-2,ul.level-3{
	list-style:none;
}

li.level-1{
	background-image:url(/engines/jadranka/img/mappa/mappa_tab2.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	list-style: none;
}

li.level-2{
	margin-left: -40px;
	margin-top: 15px;
}

li.level-3{ 
	background-image:url(/engines/jadranka/img/mappa/mappa_green_arrow.png); 
	background-position:left; 
	background-repeat:no-repeat; 
	padding-left:10px;
	margin-left:-80px;
}

a#titolo_liv1:hover,a#titolo_liv1:visited,a#titolo_liv1:link{
	color: #ffffff;
	margin-left: 5px;
	font-family: "Trebuchet MS", verdana, arial, sans-serif; 
	font-size: 15px;
	vertical-align: middle;
	text-align: left;
	text-decoration:none;
	text-transform: uppercase;
}

a#titolo_liv2:hover,a#titolo_liv2:visited,a#titolo_liv2:link{
	color: #049c20;
	font-family: "Trebuchet MS", verdana, arial, sans-serif; 
	font-size: 15px;
	vertical-align: middle;
	text-align: left;
	text-transform: uppercase;
}

a#titolo_liv3:hover,a#titolo_liv3:visited,a#titolo_liv3:link{
	color: #103c6c;
	font-family: "Trebuchet MS", verdana, arial, sans-serif; 
	font-size: 12px;
	vertical-align: middle;
	text-align: left;
	margin-left: 10px;
}



.titolo {
    font-size: 18px;
    font-weight: bold;
}
.durata {
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    color: green;
}


/* CSS per datepicker con JQuery... */
.ui-state-selected a, .ui-state-selected a:link, .ui-state-selected a:visited { /*color: #ffffff; outline: none; text-decoration: none; */background: #6eac2c url(../jquery-css/start/images/ui-bg_gloss-wave_45_e14f1c_500x100.png) 50% 50% repeat-x;}


/* NEW STYLE */
.menu_hotel {
    font-family:Trebuchet MS;
    font-size:13px;
    font-weight:bold;
    height:30px;
    padding:6px 9px;
}

.menu_hotel a {
    color:#0055A5;
    text-decoration:none;
}

.menu_hotel_selected {
    font-family:Trebuchet MS;
    font-size:13px;
    font-weight:bold;
    padding:6px 9px;
    text-decoration:none;
    background-color:#5492dc;
    color:#ffffff;
    height:30px;
}

.tag-cloud font a {
	font-family:Trebuchet MS;
	color:#143970;
	text-decoration:none;
}

h1 {
    font-family: Trebuchet MS;
    font-weight: 100;
    font-size: 36px;
}

h2 {
    font-family: Trebuchet MS;
    font-weight: 100;
    font-size: 26px;
}

h3 {
    font-family: Trebuchet MS;
    font-weight: 100;
    font-size: 18px;
}

