/* CSS Document */   
/************* STRUTTURA *************/     
body, html {background:#582b28 url(../images/bg_pag.jpg) repeat-x;}
#menu ul, #sidebar ul {list-style:none}
#container {/*background:#000;*/clear:both;}
#header {position:relative;height:180px;background:url(../images/bg_testa.jpg) no-repeat;}
.lang {background:#ccc;}
#menu {/*background:#bb8800*/width:100%}
 
#content {/*background:#d1d1d1;*/}

/************* NAVIGAZIONE  *************/
#flags {position:absolute;z-index:5000;right:5px;top:5px;}
#menu ul#nav {height:13px;padding:3px 0 0 0;margin:0 auto;font-family: Arial, Helvetica, sans-serif;}
#menu ul#nav li.item {float:left;position:relative;line-height:100%;text-transform:uppercase;}
#menu ul#nav li.item a {display: block;color:#e6d4b4;}
#menu ul#nav li.item a:hover {background:#cfa65e;color:#2d110f}



/*#nav { float: right; height: 30px; }
#nav li { float: left; position: relative; }
#nav li a { display: block; padding: 5px 10px; line-height: 20px; } */
ul#nav li.item ul { display: none; position: absolute; top:15px;left: 0; background: #2d110f;padding-left:0;}
ul#nav li.item:hover ul {display: block; }
ul#nav li.item ul li { float:none;height:18px;}
ul#nav li.item ul li a { display: inline-block;color:#e6d4b4;padding:2px 3px;border-top:1px solid rgb(93,74,44) }
ul#nav li.item ul li a { display: block; }

/************* HOME *************/
#news {height:165px;background:url(../images/bg_news.png) no-repeat}
#news h2 {font-family:Georgia,Times,"Times New Roman",serif;text-transform:uppercase;font-size:16px;color:#582a28;font-weight:bold;line-height:100%;padding:10px 0 5px 10px;border-bottom:1px dashed #582a28;margin:0 45px 0 5px;}
#news div {height:92px;overflow:hidden;margin:10px 10px 0 10px;padding:0 5px 5px 5px;background:url(../images/bg_sgnews.png) repeat-x bottom;line-height:110%;font-size:11px;color:#686868;border-bottom:1px dashed #582a28}
#news div a {display:block;float:left;clear:both;color:#582928;text-decoration:none;border-bottom:1px dotted #686868;clear:both;}
.newsdata {font-weight:bold;color:#582928}
#news p a {color:#686868;text-decoration:none;border-bottom:1px dotted #686868}
#news a {display:block;color:#582928;text-decoration:none;font-weight:bold;float:right;margin: 0 5px 0 0}
#news a:hover {border-bottom:1px dotted #582928;}
#storia h2 { height:14px;background:url(../images/bg_tit_storia_gallery.png) no-repeat center;font-family:Georgia,Times,"Times New Roman",serif;text-transform:uppercase;font-size:12px;color:#582a28;font-weight:bold;line-height:100%;padding:4px 0 0 15px;}
#storia p {margin:5px 10px 0 5px;padding:5px 5px 0 5px;background:#582a29;line-height:120%;font-size:12px;color:#e6d4b4;}
#storia p a {color:#e6d4b4;text-decoration:none;border-bottom:1px dotted #e6d4b4;}
#storia a {display:block;color:#e6d4b4;text-decoration:none;font-weight:bold;float:right;margin: 0 5px 0 0;border-bottom:1px dotted #582a29;}
#storia a:hover {border-bottom:1px dotted #e6d4b4;}
#sidebar {/*background:#d1d1d1*/}
#sidebar #buttons {}
#sidebar ul {margin:0;padding:0;margin-bottom:18px;}
#sidebar ul li {margin:0;padding:0;float:left;}
#sidebar ul li a {margin:0;padding:0;}
#sidebar h2 { height:14px;background:url(../images/bg_tit_storia_gallery.png) no-repeat center;font-family:Georgia,Times,"Times New Roman",serif;text-transform:uppercase;color:#582a28;font-weight:bold;padding:0 15px 4px 15px;}
#sidebar h2 a {font-family:Georgia,Times,"Times New Roman",serif;text-transform:uppercase;color:#582a28;font-weight:bold;font-size:12px;text-decoration:none;padding:0;margin:0}

#gallery {} 
#gallery img {background:#2d110f;border:1px solid #6b403f;padding:10px;} 

 /************* PAGINE *************/
 .pagina h2 {height:18px;background:url(../images/bg_tit_pag.png) no-repeat center;font-family:Georgia,Times,"Times New Roman",serif;font-size:16px;text-align:center;text-transform:uppercase;color:#582a28;font-weight:bold;line-height:18px;}
 .pagina h3 {font-size:16px;text-transform:uppercase;color:#582a28;font-weight:bold;margin:0}
 .pagina h4 {font-size:16px;color:#582a28;font-weight:bold;}
 .pagina .text {padding:20px;background:#ebdebe url(../images/bg_testi.jpg) no-repeat top;color:#2d1110;} 
 .pagina .text img.picture {float:left;margin: 0 10px 5px 0;border:5px solid #2d110f}   
 .pagina .text .gallery a {display:block;float:left;margin:3px;border:1px solid #2d1110;}
 .pagina .text .gallery a img {margin:0;padding:0}
 .pagina .text a {color:#2d1110;text-decoration:none;border-bottom:1px dotted #2d1110;}
 .interact h2 {height:18px;background:url(../images/bg_tit_pag.png) no-repeat center;font-family:Georgia,Times,"Times New Roman",serif;font-size:16px;text-align:center;text-transform:uppercase;color:#582a28;font-weight:bold;line-height:18px;}
 .interact h3 {font-size:16px;text-transform:uppercase;color:#582a28;font-weight:bold;margin:0}
 .interact h4 {font-size:16px;color:#582a28;font-weight:bold;}
 .interact .text {padding:20px;background:#e0d0b0 url(../images/bg_interact.jpg) no-repeat top;;color:#2d1110;} 
 .interact .text a {color:#2d1110;text-decoration:none;border-bottom:1px dotted #2d1110;}
  #newsbox2  img {display:none;}  
  #newsbox2 a {color:#582928;text-decoration:none;border-bottom:1px dotted #2d1110;font-weight:bold;}
  #newsbox2 p {border-bottom:1px dashed #582928;margin:0;}
  .text table th {text-align:center;background:transparent;border-bottom:1px dashed #582928 }
  .text table th h3 {padding:3px 0 0 0}
  .text table td {vertical-align:top;}
  .text table table.apt {border-spacing:1px}
  .text table table.apt td {height:12px;line-height:12px;font-size:11px;background:#582928;color:#ebdebe}
  .text table.tariffe table td {font-size:12px;border-bottom:1px dotted #2d110f}
  .text table table td,  .text table table th,.text table table.apt td,  .text table table.apt th {text-align:center;}
  .text table table.tblimg {background:#2d110f}
  .text table table.tblimg td  {background:transparent;}
  .text table table.tblimg td a {border-bottom:0px solid #000;}
  .text table table.tblimg tr td img{border:1px solid #cfa65e;padding:0;}
  
 
 /************* FOOTER *************/
#footer {width:100%;background:url(../images/bg_footer.png) repeat-x top;padding:0 0 10px 0;} 
#footer p.line1 {text-align:center;font-size:11px;color:#e6d4b3;text-transform:uppercase;padding:10px 0 0 0}
#footer p.line2 {text-align:center;font-size:10px;color:#c4b69d;text-transform:uppercase;margin:30px 0 0 0 }
#footer p.line1 a, #footer p.line2 a {text-decoration:none;color:#e6d4b3;border-bottom:1px dotted #e6d4b3}
#footer p.line1 a:hover, #footer p.line2 a:hover  {border-bottom:0px dotted #e6d4b3}

/************* VARIE *************/   
.bottom18 {margin-bottom:18px}
.top18 {margin-top:18px}
.right10 {margin-right:10px}
.cornicetta {height:6px;width:500px;line-height:6px;background:url(../images/dec_tit_pag.png) repeat-x}
.border_bottom {border-bottom:1px solid #2d110f}
.border_top {border-top:1px solid #2d110f}
.tit_icon {margin:3px 0}
.center {text-align:center}
.aToolTip {height:50px;width:100px;background:url(../images/img_areariservata.png) no-repeat;}
.aToolTip .aToolTipContent  {position:relative;margin:0;padding:5px 0 3px 13px; font-family:tahoma, arial, sans-serif;font-size:12px;line-height:13px;}

.metodi {position:relative;}
.metodi_box1, .metodi_box2, .metodi_box3{position:absolute;height:150px;width:210px;display:none;margin:-180px 0 0 -50px;left:0;z-index:5000;background:url(../images/bg_pagam.png) no-repeat;padding:10px 0 0 10px;font-size:smaller;font-style:normal;}
.chiudi {position:absolute;right:5px;top:2px;font-family:verdana,arial,sans-serif}
