﻿/*struttura.aspx*/
.hide {
	position:absolute;
	left:-9999px;
}
#content {
	margin:auto;
	text-align:center;
	width:800px;
	/*height:759px;*/
	height:1%;
	/*background: #fff url(../images/panel.jpg) no-repeat center top;*/
	background: #fff url(../images/background.jpg) repeat-y center top;
}
#navBar {
	float:left;
	width:144px;
	/*background: url(../images/navB.jpg) no-repeat center top;*/
}
#navBar a {
	display:block;
	margin:0 auto;
	margin-top:21px;
}
#navBar #logo {
	margin-top:0;
}
#menu {
	margin-top:10px;
	text-align:right;
}
#menu strong {
	display:block;
	font-size:0.81em;/*13px*/
	padding:0.15em 0 0.15em 0.6em; /*2px 0 2px 8px*/
	text-align:left;
	color:#000;
}
#menu #li1 strong {
	background: url(../images/bk1.jpg) repeat-y center top;
}
#menu #li2 strong {
	background: url(../images/bk2.jpg) repeat-y center top;
}
#menu #li3 strong {
	background: url(../images/bk3.jpg) repeat-y center top;
}
/*#menu #li4 strong {
	background: url(../images/bk4.jpg) repeat-y center top;
}*/
#menu #li5 strong {
	background:url(../images/bk5.jpg) repeat-y center top;
}
* html #menu li {
	display:inline;
}
#menu .spaceBtn {
	display:block;
	padding-bottom:5px;
}
#menu li a {
	margin:0 auto;
	margin-right:0;
	margin-top:4px;
	display:block;
	width:102px;
	font-size:0.81em;/*13px*/
	line-height:1.69em;/*22px*/
	text-align:center;
}
#menu li a:link, #menu li a:visited {
	background:#dfdfdf url(../images/btn.jpg) no-repeat left top;
	text-decoration:none;
	color:#504446;
}
#menu li a:hover {
	background:#fbcd9c url(../images/btn.jpg) no-repeat right top;
	color:#f66c21;
	text-decoration:underline;
}
/*#socieL a:link, #socieL a:visited {
	background:url(../images/btnSoci.jpg) left top no-repeat;
}
#socieL a:hover {
	background:url(../images/btnSoci.jpg) right top no-repeat;
}
#compL a:link, #compL a:visited {
	background:url(../images/btnComp.jpg) left top no-repeat;
}
#compL a:hover {
	background:url(../images/btnComp.jpg) right top no-repeat;
}
#allL a:link, #allL a:visited {
	background:url(../images/btnAll.jpg) left top no-repeat;
}
#allL a:hover {
	background:url(../images/btnAll.jpg) right top no-repeat;
}
#storL a:link, #storL a:visited {
	background:url(../images/btnStor.jpg) left top no-repeat;
	margin-bottom:4px;
}
#storL a:hover {
	background:url(../images/btnStor.jpg) right top no-repeat;
}
#prodL a:link, #prodL a:visited {
	margin-top:3px;
	margin-bottom:5px;
	background:url(../images/btnProd.jpg) left top no-repeat;
	margin-bottom:4px;
}
#prodL a:hover {
	background:url(../images/btnProd.jpg) right top no-repeat;
}
#refL a:link, #refL a:visited {
	margin-top:3px;
	background:url(../images/btnRef.jpg) left top no-repeat;
	margin-bottom:4px;
}
#refL a:hover {
	background:url(../images/btnRef.jpg) right top no-repeat;
}
#succL a:link, #succL a:visited {
	background:url(../images/btnSucc.jpg) left top no-repeat;
	margin-bottom:4px;
}
#succL a:hover {
	background:url(../images/btnSucc.jpg) right top no-repeat;
}
#dicL a:link, #dicL a:visited {
	margin-top:3px;
	margin-bottom:5px;
	background:url(../images/btnDic.jpg) left 2px no-repeat;
	margin-bottom:4px;
}
#dicL a:hover {
	background:url(../images/btnDic.jpg) right 2px no-repeat;
}
#annL a:link, #annL a:visited {
	margin-top:5px;
	background:url(../images/btnAnn.jpg) left 2px no-repeat;
	margin-bottom:4px;
}
#annL a:hover {
	background:url(../images/btnAnn.jpg) right 2px no-repeat;
}*/
div.fiere {
	border:solid 1px #969696;
	background:#fff;
	margin:5px;
}
div.fiere p {
	font-size:0.75em; /*12px*/
	text-align:left;
	padding:0.3em;
	margin-top:-5px !important;
}
ul.loghiFiere li a {
	margin:10px 0 !important;
	padding:0 !important;
}
#navBar #sinfo {
	margin:10px auto;
	margin-bottom:20px;
	display:block;
	width:60px;
	height:29px;
	background:url(../images/sinfo.jpg) no-repeat center top;
	text-decoration:none;
}
#xhtml, #css {
	display:block;
	width:68px;
	height:24px;
	text-decoration:none;
}
#sinfo span, #navBar #xhtml span, #navBar #css span {
	visibility:hidden;
	cursor:pointer;
}
#xhtml:link, #xhtml:visited {
	background:url(../images/xhtml.gif) left top no-repeat;
}
#xhtml:hover {
	background:url(../images/xhtml.gif) right top no-repeat;
}
#css:link, #css:visited {
	margin-top:10px;
	background:url(../images/vcss.gif) left top no-repeat;
}
#css:hover {
	background:url(../images/vcss.gif) right top no-repeat;
}
#body{
	float:right;
	width:656px;
	padding-bottom:30px;
}
#footer {
	height:auto !important;
	min-height:39px;
	height:39px;
	clear:both;
	background:url(../images/footer.jpg) center top no-repeat;
}
#footer .alta {
	font-size:0.93em;/*15px*/
	line-height:1em;/*15px*/
}
#footer span, #footer a, #footer strong {
	font-size:0.81em;/*13px*/
}
#footer strong {
	margin:0 auto;
	margin-left:20px;
	letter-spacing:0.07em;/*1px*/
	color:#1676dd;
}
#footer a {
	margin-left:6px;
}
#footer span {
	margin-left:8px;
}
