@import url(dynstyle.css);

/* Stili generali */

* { font-family: Verdana, Arial, Helvetica, sans-serif; }
body { color: #000; font-size: 12px; background-color:#FFF; }
td { font-size: 12px; }
h1, h2 {font-size: 14px;  }
h3 { margin: 8px 0 4px 0; padding:0; border:0; font-weight:bold; font-size:14px; text-align: left; }
.h3rientrfrecciasez1 { margin: 8px 0 4px 0; padding:0; border:0; font-weight:bold; font-size:13px; text-align: left; }

a { color: #900; text-decoration:none; }
a:link { color: #900; text-decoration:none; }
a:hover { color: #F00; text-decoration:underline; }
a:active { color: #F00; text-decoration:underline; }
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; text-align:center;  }
#logo_testalino { margin:20px 0; padding:0; border:0; font-size:20px; font-weight:bold; }
#logo_testalino a{font-size:25px;}
#testa h1 { margin:0; padding:5px 0; border:0; border-top:solid 1px #000;  font-size:14px; text-align:center;  }
#prenota { margin:20px 0; padding:10px 0; border:0; border-top:solid 1px #FFF; border-bottom:solid 1px #FFF; }

#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 #999; font-weight:bold; text-align:center;}
#menutop a, #menutop a:link, #menutop a:hover, #menutop a:active { font-size:18px; }
.imhere, .imhere:link, .imhere:hover, .imhere:active { color: #F00; text-decoration:underline; }

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

#immaginone { margin:20px 0; text-align:center; }

#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:18px; }
#pp { margin:20px 0; padding:0 0 5px 0; border:0; border-bottom:solid 1px #CCC;  display:table; }
#pp img { margin:0 14px 10px 0; padding:0; border:0; float:left; }

#nupolihp, #nuclientihp, #numedicihp, #nuaziendehp { margin:0 0 20px 0; padding:0 0 5px 0; border:0; border-bottom:solid 1px #CCC; }

/* 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:3px; padding-bottom:3px; border: solid 1px #CCC; }

.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: #F00; text-decoration:underline;  }

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

.tdprincqua2 { margin:0; padding: 0 2px 7px 15px; border:0; font-size: 11px; }
.tdprincqua2 a, .tdprincqua2 a:link, .tdprincqua2 a:hover, .tdprincqua2 a:active {  color: #F00; text-decoration:underline; font-size: 11px; }

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

.tdprincqua3 { margin:0; padding: 0 2px 7px 30px; border:0; font-size: 11px; color: #F00;  }
.tdprincqua3 a, .tdprincqua3 a:link, .tdprincqua3 a:hover, .tdprincqua3 a:active { color: #F00; text-decoration:underline; font-size: 11px; }

/* 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:5px 0; padding:5px 0; border:0;  text-align:left; }
#tex h2, #texsezione1 h2, #texsezione2 h2, #texsezione3 h2, #texsezione4 h2 { margin:5px 0; padding:0; border:0;   }
#tex td, #texsezione1 td, #texsezione2 td, #texsezione3 td, #texsezione4 td { margin:0; padding:3px;  }

#tex p { margin:0 0 15px 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:25px 0 15px 0; padding:0 0 0 10px; border:0; border-left:solid 1px #CCC; }

.licatalog, .licatalog2, .licatalog3 { margin:20px 0; padding:0; border:0; }
.licatalog img { margin:0 14px 0 0; padding:0; border:0; }

/*HP*/

#nupolihp { margin-right:15px; }
#numedicihp { margin-right:15px; }


/* menuBottom */
#giutd { margin:0; padding:0; border:0;  }
#giu { margin:0; padding:0; border:0; text-align:center; border-top:solid 1px #CCC; }
#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 2px; padding:0;  }

/* form */
form th { font-weight:bold; font-size: 12px; }
#cercatot {  font-size: 12px; }
.cercafield {  font-size: 12px;  }
#cerca {  font-size: 12px; }
.field {  font-size: 12px; }
#entra {  font-size: 12px; }

/* mappa del sito */
.menutree a, .menutree a:link, .menutree a:visited, .menutree a:hover, .menutree a:active { margin-left:10px; font-size:16px; font-weight:bold; }
.menutree2 a, .menutree2 a:link, .menutree2 a:visited, .menutree2 a:hover, .menutree2 a:active { margin-left:30px; font-size:14px; }
.menutree3 a, .menutree3 a:link, .menutree3 a:visited, .menutree3 a:hover, .menutree3 a:active { margin-left:50px; font-size:12px; }
.menutree4 a, .menutree4 a:link, .menutree4 a:visited, .menutree4 a:hover, .menutree4 a:active { margin-left:70px; font-size:10px; }

/**/
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;}
div#menu_top_accesibile{display:block; margin-top:60px; border:thin solid #000000;}
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: #F00; text-decoration:underline; }
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#giu{

border:0pt none;
bottom:0pt;
height:76px;

margin:0 auto;
padding:0pt;
position:relative;
}
div#gallery{
border:0pt none;
float:right;
margin:25px 4px 0pt 0pt;
padding:0pt;
position:relative;
width:225px;}

div#centrone{
display:table;
margin:0pt;
padding:0pt;
position:relative;
top:0pt;
margin-bottom:50px;
width:100%;
}

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

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

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

