 /* CSS Document */
html {overflow:hidden !important;}
body { margin:0px; margin-top:0px; padding:0px; font-family:Verdana,Helvetica, sans-serif; font-size:11px; t_ext-align:center; /**/ overflow:hidden !important;  }
span.noimage { overflow:hidden; display:block; height:0px; font-size:0px; text-indent:-10000px;}
h1 { margin:0px; padding:0px; font-size:16px; font-weight:bold; border-bottom:1px solid #7F6027; color:#7F6027; margin-bottom:10px; margin-right:400px; }

#Testata { w_idth:800px; text-align:center; background-image:url(../../img/layout/sf_head.jpg); background-repeat:repeat-x; margin:0px auto; background-color:#E9DFBC; height:202px;  /*height:240px;*/ background-position:800px 0px; background-position:center top; text-align:center;}
#TestataInner { w_idth:800px; /*height:215px;*/ height:175px; background-image:url(../../img/layout/head-sito.jpg); background-position:center top; background-repeat:no-repeat; }

ul.menu {list-style:none; margin:0px auto; padding:0; width:800px; }
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li a:hover {b_ackground-color:#E9DFBC !important; 	}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:26px; left:0; background:#DCD0AA; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #444; border-top:none; width:132px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#F2E8C3}
ul.menu ul li a:hover {background-color:#E9DFBC}
ul.menu ul ul {left:132px; top:0px}
ul.menu .menulink {padding:5px 7px 7px; font-weight:bold;  width:120px}
ul.menu .menulink:hover, ul.menu .menuhover {}
ul.menu .sub {background:#d1d1d1}
ul.menu .topline {border-top:1px solid #000}

#Corpo { w_idth:758px; text-align:left;  m_argin:0px auto; background-color:#FFFAED; /*border:1px solid #b0b0b0; border-top:1px solid #000; */text-align:left; padding:20px;
height:100px; overflow-x:auto !important; overflow-x:auto !important;  display:block;
 }

#Pie {w_idth:800px; text-align:center; margin:0px auto; background-color:#E9DFBC;  height:36px;  }
#PieInner { padding-top:3px;}
a { color:#584219; }
a:hover { text-decoration:none; color:#000;}

.newsBox { margin:10px 0px; width:700px; border:1px solid #F3EEE2; padding:5px;  }
.newsBox h2 { margin:1px; padding:1px; font-size:13px; font-weight:bold; }
.newsBox .hr { clear:both;}
.newsBox p { margin:1px; padding:0px;}
.newsBox .newsHead { }
.newsBox .newsText { margin-left:30px;}
.newsBox .newsData { margin-bottom:6px;}

form { margin:0px; }
input,textarea,select { border:1px solid #787878; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
input:hover,textarea:hover,select:hover {border:1px solid #111; }
input:focus,textarea:focus,select:focus{border:1px solid #111; background-color:#F2E8C3; }


#TopMenu { margin-left:260px; }

@-moz-document url-prefix() {
	/* enforce scrollbar */
	body {
	overflow: -moz-scrollbars-vertical;
	}
}

.LinkHomePage  { margin:0px auto; width:560px;}
.LinkHomePage div { font-variant:small-caps; font-weight:bold;    }
.LinkHomePage div a { display:block; height:61px; width:106px; background-image:url(../img/layout/boxHome.gif); padding-top:45px; text-align:center; float:left; margin:40px;} 
.LinkHomePage div a:hover { background-image:url(../img/layout/boxHome_hover.gif);} 

#Contenuto p { text-align:justify; margin:2px; padding:2px; text-indent:10px;}
.menuVend {width:210px; float:left; border:1px solid #7F6027} 
.menuVend a { display:block; padding:4px; text-decoration:none; }
.menuVend a.active { background-color:#f3eacc; }
.menuVend a:hover { text-decoration:underline; }
.menuVendTitle { background-color:#E9DFBC; padding:3px; font-weight:bold; color:#7F6027; text-align:center;  border-bottom:1px solid #7F6027 } 

#TCAR th { border-bottom:2px solid #000;}
#TCAR td { border-bottom:1px solid #555;}
