@import url(dynstyle.css);

/* Stili generali */

* { font-family: Verdana, Arial, Helvetica, sans-serif; }
body { color: #FFF; font-size: 18px; background-color:#333; }
td { font-size: 18px; }
h1, h2 {font-size: 20px; }
h3, .h3rientrfrecciasez1 { margin: 16px 0 8px 0; padding:0; border:0; font-weight:bold; font-size:18px; text-align: left; }
h4 { font-size: 18px; text-align: left; font-weight:bold; }
a { color: #F0F; text-decoration:none; }
a:link { color: #F0F; text-decoration:none; }
a:hover { color: #FF0; text-decoration:none; background-color:#900; }
a:active { color: #FF0; text-decoration:none; background-color:#900; }

img{border:0;}
/* stili per il menu accessibilità della pagina */
#accesibilita { margin:20px 0; padding: 0;  text-align:center; }
#accesibilita a, #accesibilita a:link, #accesibilita a:hover, #accesibilita a:active { padding:0 20px; }


/* testalino */
#testatd { margin:0; padding:0; border:0; }
#testa { margin:0 0 50px 0; padding:0; border:0;  text-align:center;  }
#logo { margin:15px 0; padding:0; border:0; font-size:30px; font-weight:bold; }
#testa h1 { margin:0; padding:10px 0; border:0; border-top:solid 1px #FFF;  font-size:20px; text-align:center;  }
#prenota { margin:45px 0; padding:10px 0; border:0; border-top:solid 1px #FFF; border-bottom:solid 1px #FFF; }
#logo_testalino { margin:20px 0; padding:0; border:0; font-size:20px; font-weight:bold; }
#logo_testalino a{font-size:25px;}




#menutop { margin:20px 0; padding:0; border:0;  }
#menutop table { margin:0; padding:0;  border:0;  width:100%; }
#menutop td { margin:0; padding:0; border:solid 1px #CCC; font-weight:bold; text-align:center;}
#menutop a, #menutop a:link, #menutop a:hover, #menutop a:active { font-size:22px; }
.imhere, .imhere:link, .imhere:hover, .imhere:active { color: #FF0; text-decoration:none; background-color:#900; }

#prenotabigga { font-weight:bold; font-size:26px; }


#immaginone { display:none; }

#indietro { margin:10px 0 0 0; padding:0; border:0;  text-align:right; }

/* CENTRALE */
#titolone { margin:10px 0; padding:10px 0; border:0; border-bottom:solid 1px #CCC;  text-align:left; font-size:24px; }
#pp { margin:20px 0; padding:0; border:0;  display:table; }
#pp img { margin:0 14px 10px 0; padding:0; border:0; float:left; }

/* menu principale */
#menu { margin:0; padding:0 15px 15px 0; border:0; width:25%;  }

#menu table { margin:0; padding:0; border:0;  }

#menu td { padding-top:5px; padding-bottom:5px; border: solid 1px #FFF; }

.tdprincquasez1 a, .tdprincquasez1 a:link, .tdprincquasez1 a:hover, .tdprincquasez1 a:active, .tdprincquasez2 a, .tdprincquasez2 a:link, .tdprincquasez2 a:hover, .tdprincquasez2 a:active, .tdprincquasez3 a, .tdprincquasez3 a:link, .tdprincquasez3 a:hover, .tdprincquasez3 a:active, .tdprincquasez4 a, .tdprincquasez4 a:link, .tdprincquasez4 a:hover, .tdprincquasez4 a:active {  color: #FF0; text-decoration:none; background-color:#900;  }

.tdprinc2 { margin:0; padding: 0 2px 7px 15px; border:0; font-size: 16px;   }

.tdprincqua2 { margin:0; padding: 0 2px 7px 15px; border:0; font-size: 16px; }
.tdprincqua2 a, .tdprincqua2 a:link, .tdprincqua2 a:hover, .tdprincqua2 a:active {  color: #FF0; text-decoration:none; background-color:#900; font-size: 16px; }

.tdprinc3 { margin:0; padding: 0 2px 7px 30px; border:0; font-size: 16px;  }

.tdprincqua3 { margin:0; padding: 0 2px 7px 30px; border:0; font-size: 16px; color: #FF0;  }
.tdprincqua3 a, .tdprincqua3 a:link, .tdprincqua3 a:hover, .tdprincqua3 a:active { color: #FF0; text-decoration:none; background-color:#900; font-size: 16px; }

/* contenuto pagine */
#contenuto { margin:0; padding:0 0 15px 0; border:0; }

#tex, #texsezione1, #texsezione2, #texsezione3, #texsezione4 { margin:15px 0; padding:0; border:0;  text-align:left; }
#tex h1, #texsezione1 h1, #texsezione2 h1, #texsezione3 h1, #texsezione4 h1 { margin:30px 0; padding:10px 0; border:0;  text-align:left;  border-top:solid 1px #FFF; }
#tex h2, #texsezione1 h2, #texsezione2 h2, #texsezione3 h2, #texsezione4 h2 { margin:20px 0; padding:10px 0; border:0;  text-align:left;  }
#tex td, #texsezione1 td, #texsezione2 td, #texsezione3 td, #texsezione4 td { margin:0; padding:7px;  }

#tex p, #texsezione1 p, #texsezione2 p, #texsezione3 p, #texsezione4 p { margin:0 0 20px 0; padding:0; border:0; }
#tex img { }
 
#tex ul { }
#tex li {  }

.tabesami { margin:0 0 20px 0; padding:0; border:0; width:100%;}
.tabesami td{ margin:0; padding:5px 15px; border:0;  border-bottom:solid 1px #CCC;}

#downlsezione1, #downlsezione2, #downlsezione3, #downlsezione4 { margin:30px 0 15px 0; padding:0 0 0 10px; border:0; border-left:solid 1px #FFF; }

/*.licatalog, .licatalog2,, .licatalog3  { margin:40px 0; padding:0; border:0; }*/


/*HP*/
#nupolihp { margin-right:30px; }
#numedicihp { margin-right:30px; }

/* menuBottom */
#giutd { margin:0; padding:0; border:0;  }
#giu { margin:0; padding:0; border:0; text-align:center; border-top:solid 1px #FFF; }
#menubot { margin:10px 0 0 0; padding:0; border:0;  }
#menubot a, #menubot a:link, #menubot a:hover, #menubot a:active { margin: 0 0 0 20px; padding: 0; }
#w3c { margin:25px 0 0 11px; padding:0;  }

/* form */
form th { font-weight:bold; }

/* mappa del sito */
.menutree a, .menutree a:link, .menutree a:visited, .menutree a:hover, .menutree a:active { margin-left:10px; font-size:22px; font-weight:bold; }
.menutree2 a, .menutree2 a:link, .menutree2 a:visited, .menutree2 a:hover, .menutree2 a:active { margin-left:40px; font-size:20px; }
.menutree3 a, .menutree3 a:link, .menutree3 a:visited, .menutree3 a:hover, .menutree3 a:active { margin-left:70px; font-size:18px; }
.menutree4 a, .menutree4 a:link, .menutree4 a:visited, .menutree4 a:hover, .menutree4 a:active { margin-left:100px; font-size:16px; }


/**/
img#tstdx{display:none;}
img#logo{display:none;}
div#tstmenu { display:table; width:100%; margin-top:10px;}
div#tstmenu a{ display:table-cell; }
div#titolone2 h2,h3{ display:inline;}
div#centrone{margin-top:70px; width:100%;}
div#menu_top_accesibile{display:block; margin-top:60px;}
div#menu_top_accesibile a{display:block; height:100%; width:100%; line-height:40px;}
div#menu_top_accesibile table{width:100%; height:40px;}
div#menu_top_accesibile td{ border:thin solid #FFFFFF; }
a.active  { color: #FF0; text-decoration:none; background-color:#900; }
div#menutop{display:none;}
div#fashone{display:none;}
div.tito img {display:none;}
.imgtopleft{float:none;}
table#cerca_table{float:right; margin-top:20px;}
table#tabitem{margin-top:50px; width:100%;}
div#paginazione{margin-top:50px; text-align:center;}
div#giu{margin-top:50px;}
div.item h1{display:inline;}
div.item{margin-bottom:50px; margin-right:50px;}

div#gallery{
margin-left:30px;
width:200px;
position:relative;
left:0;}

div#giumenu{margin-top:30px;}

div#gallery{
border:0pt none;
float:right;

padding:0pt;
position:relative;
width:225px;}

div#centrone{
display:table;
margin:0pt;
margin-top:30px;
padding:0pt;
position:relative;
top:0pt;
}

div#testalino_stampabile{display:block; margin-top:30px;}
div.tito_stampa{display:block;
text-align:left;}

.thumb { margin:0 10px 0 0; padding:0 0 19px 0; border:0; position:relative; float:left; }

div#validation{display:block;}
