/* -------------------------------- */
/* HTML DEFINITION
/* -------------------------------- */
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
a:link, a:visited{color:#990000;}
a:hover{color:#999999;}
input, textarea{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333;}
h1,h2,h3,h4,h5,h6{margin:0px; padding:0px; border:0px;}
h2{font-size:20px; line-height:24px; color:#000000; display:block; margin:20px 0 10px 0; font-weight:bold;}
h3{font-size:14px; line-height:16px; color:#990000; display:block; margin:20px 0 10px 0; font-weight:bold; border-bottom:dotted 1px #999999; padding-bottom:10px;}
h4{font-size:13px; line-height:16px; color:#333333; display:block; margin-bottom:10px; font-weight:bold; border-bottom:dotted 1px #999999; padding-bottom:10px;}


.button-n{width:112px; height:27px; background:url(../pic/bottone.gif); font-family:Arial, Helvetica, sans-serif ;color:#FFFFFF; font-size:12px; line-height:27px; text-align:center; font-weight:bold;}
.button-m{
	width:168px;
	height:27px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	line-height:27px;
	text-align:center;
	font-weight:bold;
	background-image: url(../pic/bottone_lungo.gif);
}
/* -------------------------------- */
/* LAYOUT
/* -------------------------------- */
#main{width:800px; margin:auto;}
#top {height: 55px; width: auto;}
#topbar{width:auto; background:#990000 url(../pic/bg-topbar.gif) no-repeat left top; height:26px; font-size:11px; line-height:26px;}
#topbar a:link, #topbar a:visited{padding:0 14px; color:#FFFFFF; display:block; float:left; text-decoration:none; font-weight:bold;}
#topbar a:hover{background:#333333;}
#active {background:#333333; color:#FFFFFF; display:block; float:left;}
#stage {height: 210px; width:auto;}
#cont-left{width:583px; height:210px; float:left;}
#cont-right {background-color: #666666;float: right;height: 200px;width: 197px;padding:10px 10px 0 10px;color: #FFFFFF;font-size: 11px;}
#cont-right a:link, #cont-right a:visited{color:#CCCCCC;}
#cont-right h1{ font-size:12px; margin-bottom:6px; border-bottom:dotted 1px #999999; padding-bottom:6px;}
.left-col{background:#EDEDED; color: #333333;font-size: 13px;}
.right-col{background:#666666; width:197px; color: #FFFFFF;font-size: 12px;}
.right-col-l{background:#EDEDED; width:157px; color: #333333;font-size: 12px; padding:20px;}
th{font-size:13px; color:#333333; text-align:left;}
.small{font-size:11px; color:#777777; display:block; margin-top:6px;}
/* -------------------------------- */
/* DIVISORE COLONNE HOME
/* -------------------------------- */
div.aziende{width:auto; padding:12px 0;}

#titlehighlight {background: #FF0000; color: #FFFFFF; display:block; padding:4px 8px; background:#990000; font-weight: bold;}
#socialaigershighlight {color: #333333; display:block; padding:4px 8px; background:#a4b4e2; font-weight: bold;}
#down {margin-top: 10px; width:auto;}
#down a{font-size:11px; display:block; margin-bottom:4px; font-weight:bold;}
.data-post{font-size:10px; color:#666666; display:block; margin-bottom:8px;}
#table-selector td {border-left: 1px solid #CCCCCC; padding: 0px 10px;}
#down strong {display:block; padding:4px 8px; background:#DDDDDD;}
#down p{margin:0; padding:0; padding-top:18px;}
#footer{width:auto; padding:10px 6px; font-size:11px; line-height:16px; border-top:solid 1px #CCCCCC; margin-top:20px; color:#666666;}
#footer a:link, #footer a:visited {color: #999999; margin-right: 10px;}
#footer a:hover{color:#990000;}

/* -------------------------------- */
/* BOTTONI
/* -------------------------------- */
button{padding:0; margin:0; text-align:left; text-indent:8px; color:#999999; font-weight:bold; border:none; margin-top:6px;}
.bt-arrow{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; width:96px; height:25px; line-height:25px; background:url(../pic/bt-arw.gif);}
