/* Generali */

a:link 			{font:bold 11px Verdana,Arial,Helvetica,sans-serif; color:#C01927; }
a:hover			{font:bold 11px Verdana,Arial,Helvetica,sans-serif;color:#C01927; text-decoration:underline;}
a:visited		{font:bold 11px Verdana,Arial,Helvetica,sans-serif;color:#C01927;}
a:active		{font:bold 11px Verdana,Arial,Helvetica,sans-serif;color:#4C4C4C;}

a.download:link 			{font:bold 10px Verdana,Arial,Helvetica,sans-serif; color:#456F97; }
a.download:hover			{font:bold 10px Verdana,Arial,Helvetica,sans-serif;color:#C01927; text-decoration:underline;}
a.download:visited		{font:bold 10px Verdana,Arial,Helvetica,sans-serif;color:#4C4C4C;}
a.download:active		{font:bold 10px Verdana,Arial,Helvetica,sans-serif;color:#C01927;}

.valign {
margin-bottom:-2px;;
}

.left {
float:left;
}

.spacer {
height:6px;
font:bold 0 Verdana,Arial,Helvetica,sans-serif;
}

.testo{
font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#4C4C4C;
}

.titoli{
font:bold 11px Verdana,Arial,Helvetica,sans-serif; color:#C01927;
text-align:right;
}

.titoli2{
font:bold 11px Verdana,Arial,Helvetica,sans-serif; color:#C01927;
}

.titolimini{
font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#C01927;
}

ul
{list-style-image:url(../images/punto.gif);
font:bold 11px Verdana,Arial,Helvetica,sans-serif; color:#C01927;
line-height:18px;
}

li
{margin-right:5px;
}

.photor
{
margin:5px 8px 5px 0;
border:1px solid #999999;
}


body {
margin:0; 
padding:0;
background-image:url(../images/sfondo.jpg);
background-repeat::no-repeat;
}


#container{
position:absolute;
width:750px; 
height:543px;
top: 150px;
left: 265px;
}

#left{
width:170px; 
height:543px;
float:left;
}

#right{
width:580px; 
height:543px;
float:left;
}

#top{
width:580px; 
height:78px;
}

#middle{
width:580px; 
height:415px;
}

#bottom{
width:580px; 
height:50px;
}

/* Menù */

#menubox{
width:170px; 
height:136px;
float:left;
position:absolute;
bottom:0;
margin-bottom:35px;
}

#menubox2{
width:384px; 
height:37px;
position:absolute;
bottom:0;
right:0;
background-color:#FFFFFF;
}

#menu01:hover, #menu02:hover, #menu03:hover, #menu04:hover, #menu04b:hover, #menu05:hover {background-position:0 -28px; cursor:pointer; float:left;}

#menu01, #menu02, #menu03, #menu04, #menu04b, #menu05 {height:28px; float:left;}
#menu01			{width:170px; background-image:url(../images/01menu.gif);}
#menu02			{width:170px; background-image:url(../images/02menu.gif);}
#menu03			{width:170px; background-image:url(../images/03menu.gif);}
#menu04			{width:170px; background-image:url(../images/04menu.gif);}
#menu04b			{width:170px; background-image:url(../images/04bmenu.gif);}
#menu05			{width:170px; background-image:url(../images/05menu.gif);}


#menub01:hover, #menub02:hover, #menub03:hover, #menub04:hover {background-position:0 -37px; cursor:pointer; float:left;}

#menub01, #menub02, #menub03, #menub04 {height:37px; float:left;}
#menub01			{width:75px; background-image:url(../images/01menub.gif); margin-left:67px;}
#menub02			{width:79px; background-image:url(../images/02menub.gif);}
#menub03			{width:69px; background-image:url(../images/03menub.gif);}
#menub04			{width:76px; background-image:url(../images/04menub.gif);}


/* Scrollbar */

			.holder {
				float: left;
				text-align:left;
			}
			.scroll-pane {
				width: 480px;
				overflow: auto;
				float: left;
				font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#4C4C4C;
				line-height:15px;
			}
			
			#pane2 {
				height: 393px;
				text-align:left;
				margin-top:15px;
			}
			
			a.jScrollArrowUp {
				background: url(../images/basic_arrow_up.gif) no-repeat 0 0;
			}
			
			a.jScrollArrowUp:hover {
				background-position: 0 -15px;
			}
			a.jScrollArrowDown {
				background: url(../images/basic_arrow_down.gif) no-repeat 0 0;
			}
			a.jScrollArrowDown:hover {
				background-position: 0 -15px;
			}
			a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
				background-position: 0 -30px;
			
			}
