html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { border:0; font-size:100%; text-align:left; vertical-align:baseline; margin:0; padding:0; }
a img,:link img,:visited img { border:0; }
table { border-collapse:collapse; border-spacing:0; }
ul,ol { list-style:none; }
q:before,q:after,blockquote:before,blockquote:after { content:""; }
:focus { outline:0; }
html { width:100%; height:100%; }
body { text-align:center; margin:0 auto; height:100%; font:14px "Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif; color:#333; }
p,ol,ul { line-height:18px; }
p { margin-top:15px; }
a { color:#fff; }
a:hover { text-decoration:none; }
.sx { float:left; margin:0 45px 15px 0; }
.clear { clear:both; }

/*classi*/
.marginetop10 { padding:10px 0 0; }
.marginebottom { margin-bottom:25px; }
#container { text-align:center; margin:0 auto; width:960px; display:table; position:relative; }
#header,#contenuto,#footer,#loghi { float:left; width:960px; text-align:center; margin:0 auto; clear:both; }
#header { height:90px; padding:38px 0 10px; }
#logo,#adv { float:left; text-align:left; height:90px; }
#logo { width:370px; }
#adv { width:470px; padding:0 0 0 120px; }
#logo h1,#logo h2 { color:#397ecc; text-align:center; }
#logo h1 { font-size:32px; margin-bottom:-10px; }
#logo h2 { font-size:22px; }
#footer { height:51px; background:url(../images/footer.gif) no-repeat; position:relative; }
#booking-link {position:absolute; top:15px; left:150px;}
#booking-link ul li { float:left; color:#fff; padding:0 2px; }
#booking-link ul a { color:#fff; font-size:12px; }
#loghi { background:url(../images/loghi.gif) no-repeat; height:40px; margin:20px 0; }
#contenuto { padding:70px 0 0; }
#contenuto_sx,#contenuto_dx { float:left; }
#contenuto_sx { width:480px; padding:0 60px 0 50px; background:url(../images/contenuto_sx.gif) no-repeat right top; min-height:400px; }
#contenuto_dx { width:350px; padding:0 0 0 20px; }
#contenuto_sx ul { list-style:disc inside; }
#contenuto_sx p { text-align:justify; }
#contenuto_sx a { color:#333; }
#nav{margin:0 auto; text-align:center; width:800px; clear:both; height:39px; background:url(../images/menu.gif) no-repeat; padding:10px 0 0 160px}
.separatore { background:url(../images/separatore1.gif) no-repeat center center; width:5px; height:21px; }
ul.dropdown { font:16px "Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif; }
ul.dropdown li { padding:4px 5px; }

/*ul.dropdown li.hover,ul.dropdown li:hover {color:#fff}*/
ul.dropdown a,ul.dropdown a:visited { color:#fff; text-decoration:none; }
ul.dropdown a:hover { color:#000; }

/*ul.dropdown ul{
	 width:150px;
	 margin-top:1px}
*/
ul.dropdown ul li { background-color:#004A8D; width:130px; padding:5px; border-bottom:1px solid #fff; font:normal 11px "Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif; color:#fff; }
ul.dropdown ul li:first-child { margin:2px 0 0; }
ul.dropdown ul li ul li:first-child { margin:0; }
ul.dropdown ul li a { font:12px "Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif; color:#fff!important; }
ul.dropdown ul li a:hover { color:#ccc!important; }
ul.dropdown ul li ul li { width:200px; border-left:1px solid #fff; }
ul.dropdown .dir { padding-right:20px; background-position:100% 50%; background-repeat:no-repeat; }
ul.dropdown,ul.dropdown ul { list-style:none; margin:0; padding:0; }
ul.dropdown ul li a { color:#fff; }
ul.dropdown { position:relative; z-index:597; float:left; }
ul.dropdown li { float:left; line-height:1.3em; vertical-align:middle; zoom:1; }
ul.dropdown li.hover,ul.dropdown li:hover { position:relative; z-index:599; cursor:default; }
ul.dropdown ul li ul { visibility:hidden; position:absolute; top:0; left:140px; z-index:598; width:100%; }
ul.dropdown ul { visibility:hidden; position:absolute; top:100%; left:0; z-index:598; width:100%; }
ul.dropdown ul li { float:none; }
ul.dropdown ul ul { top:1px; left:99%; }
ul.dropdown li:hover > ul { visibility:visible; }
ul.dropdown li.rtl ul { top:100%; right:0; left:auto; }
ul.dropdown li.rtl ul ul { top:1px; right:99%; left:auto; }