BODY {
	BACKGROUND-COLOR: #424141; 
	MARGIN :10px; COLOR: #404040; FONT-FAMILY: verdana; FONT-SIZE: 11px; 
	BACKGROUND-IMAGE: url(Immagini/bg1.gif);
	}
	
a:link, a:visited, a:hover, a:active {
	text-decoration: none;
	}	
	

.page-table {
	width:100%; MARGIN: 0px; 
}
	

.header {
	MARGIN :0px; width: 100%; height:44px;
	BACKGROUND-IMAGE: url(Immagini/header-bg.gif);
}
	
.logo-cell {
	MARGIN :0px; width:30%; height:44px;
	BACKGROUND-IMAGE: url(Immagini/logo-bg.gif);
	BACKGROUND-REPEAT: no-repeat;
}

.header-cell {
	MARGIN :0px; width:75%; height:44px;
	BACKGROUND-IMAGE: url(Immagini/header-bg.gif);
	BACKGROUND-REPEAT: repeat-x;
	PADDING-TOP: 20px; PADDING-RIGHT:50px;
}

.header-text-box {
	WIDTH:130; HEIGHT:20;
	FONT-FAMILY:Arial;
	FONT-SIZE:11px;
	COLOR: #404040;
	BACKGROUND-COLOR: #FFFFFF;
}

.select-box {
	WIDTH:250; HEIGHT:25;
	FONT-FAMILY:Arial;
	FONT-SIZE:12px;
	COLOR: #404040;
	BACKGROUND-COLOR: #FFFFFF;
}

.header-but {
    WIDTH:70; 
	HEIGHT:20;
	FONT-FAMILY:Arial;
	FONT-SIZE:11px;
	FONT-WEIGHT:bold;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #336699;
}

.menu {
	MARGIN :0px; width: 100%; height:45px;
}

.menu-cell {
	MARGIN :0px; width:99%; height:45px;
	BACKGROUND-COLOR: #424141; 
	BACKGROUND-IMAGE: url(Immagini/menu-bg.gif);
	BACKGROUND-REPEAT: repeat-x;
}

.menu-link {
	MARGIN :0px; height:45px; width:120px;
	BACKGROUND-IMAGE: url(Immagini/menu-link-bg.gif);
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY:Arial;
	FONT-SIZE:11px;
	FONT-WEIGHT:bold; text-decoration: none;
	COLOR: #FFFFFF; padding-bottom:2px;
}
		
.menu-link a:link, .menu-link a:visited {
    color: #FFFFFF; text-decoration: none;
}

.menu-link a:hover, .menu-link a:active {
    color: #00FFFF; text-decoration: none;
}


.menu-active {
	MARGIN :0px; height:45px; width:120px;
	BACKGROUND-IMAGE: url(Immagini/menu-active-bg.gif);
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY:Arial;
	FONT-SIZE:11px;
	FONT-WEIGHT:bold;
	COLOR: #404040; padding-bottom:2px;
}

.page-left {
    BACKGROUND-COLOR: #E5E5E5;
	MARGIN :0px; width:170px; height:100%;
}


.page-content {
    BACKGROUND-COLOR: #FFFFFF;
	MARGIN :0px; width:83%; height:100%;
	PADDING-TOP: 20px; PADDING-LEFT:20px;
	PADDING-BOTTOM: 20px; PADDING-RIGHT:20px;
}

.page-header {
    MARGIN :0px; FONT-FAMILY: Verdana, Arial;
	FONT-SIZE:18px; FONT-WEIGHT:bold;
	COLOR: #096397; PADDING-BOTTOM: 10px; 
}

.hor-spacer {
	MARGIN :0px; width:100%;
	BACKGROUND-IMAGE: url(Immagini/hor_dot.gif);
	BACKGROUND-REPEAT: repeat-x; PADDING-BOTTOM: 10px; 
}

.flash-holder {
	MARGIN :0px; HEIGHT: 320; WEIGHT: 490;
}

.page-slogan {
    MARGIN :0px; FONT-FAMILY: Verdana, Arial;
	FONT-SIZE:12px; FONT-WEIGHT:bold;
	COLOR: #096397; PADDING-BOTTOM: 10px; 
}

.side-menu-top {
	MARGIN :0px; width:170px; height:133px;
	BACKGROUND-IMAGE: url(Immagini/menu-top-bg.gif);
	BACKGROUND-REPEAT: no-repeat;
}


.side-link {
	MARGIN :0px; width:170px; height:27px;
	BACKGROUND-IMAGE: url(Immagini/side-link-bg.gif);
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY:Arial;
	FONT-SIZE:11px;
	FONT-WEIGHT:bold;
	COLOR: #404040; text-decoration: none;
	padding-bottom:4px; padding-left:12px;
}

.side-link a:link, .side-link a:visited {
    color: #404040; text-decoration: none;
}

.side-link a:hover, .side-link a:active {
    color: #990100; text-decoration: none;
}

.side-link-spacer {
	MARGIN :0px; width:170px; height:100%;
	BACKGROUND-IMAGE: url(Immagini/side-link-spacer-bg.gif);
	BACKGROUND-REPEAT: repeat-y;
}


.side-link-active {
	MARGIN :0px; width:170px; height:27px;
	BACKGROUND-IMAGE: url(Immagini/side-link-bg.gif);
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY:Arial;
	FONT-SIZE:11px;
	FONT-WEIGHT:bold;
	COLOR: #990100; text-decoration: none;
	padding-bottom:4px; padding-left:12px;
}

.menu {
	MARGIN :0px; width: 100%; height:30px;
}

.page-bot-cell {
	MARGIN :0px; width:99%; height:30px;
	BACKGROUND-IMAGE: url(Immagini/page-bot-bg.gif);
	BACKGROUND-REPEAT: repeat-x;
}

.copyright {	
    COLOR: #FFFFFF; FONT-FAMILY: arial; FONT-SIZE: 11px; 
	FONT-WEIGHT: Bold;
	TEXT-DECORATION: none; TEXT-ALIGN: right; 
	PADDING-BOTTOM: 5px;
}


.p-txt1 {	
	COLOR: #404040; FONT-FAMILY: verdana; FONT-SIZE: 11px; 
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px;
	TEXT-ALIGN: left; 
}

.p-txt2 {	
	COLOR: #404040; FONT-FAMILY: verdana; FONT-SIZE: 10px; 
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px; 
	TEXT-ALIGN: justify;  line-height: 20px;
}

.p-txt2 a:link, .p-txt2 a:visited {
    color: #404040; text-decoration: none;
}

.p-txt2 a:hover, .p-txt2 a:active {
    color: #990100; text-decoration: none;
}

.list-txt2 {	
	COLOR: #404040; FONT-FAMILY: verdana; 
	FONT-SIZE: 10px; list-style-type:square;
	line-height: 25px;
}


.ol-list-txt2 {	
	COLOR: #404040; FONT-FAMILY: verdana; 
	FONT-SIZE: 10px; list-style-type:lower-alpha;
	line-height: 25px;
}

.p-txt3 {	
	COLOR: #404040; FONT-FAMILY: verdana; FONT-SIZE: 12px; font-weight: bold;
	PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-BOTTOM: 10px; line-height: 20px;
	TEXT-ALIGN: left; 
}
.p-txt3 a:link, .p-txt3 a:visited {
    color: #404040; text-decoration: none;
}

.p-txt3 a:hover, .p-txt3 a:active {
    color: #990100; text-decoration: none;
}


.menu-holder {	
	width:250px; height:100%;
}

.p-txt4 {	
	COLOR: #990100; FONT-FAMILY: verdana; FONT-SIZE: 16px; font-weight: bold;
	PADDING-LEFT: 10px; PADDING-RIGHT: 20px; PADDING-BOTTOM: 10px; line-height: 20px;
	TEXT-ALIGN: left; 
}


.primary-content {	
	COLOR: #404040; FONT-FAMILY: verdana; 
	PADDING-LEFT: 20px; PADDING-RIGHT: 20px; 
	TEXT-ALIGN: left; 
}

.caption-box {	
	COLOR: #404040; FONT-FAMILY: verdana; 
	FONT-SIZE: 10px; font-weight: bold;
	PADDING: 2px; TEXT-ALIGN: left; 
	BACKGROUND-COLOR: #E5E5E5;
	BORDER: #E5E5E5 2px solid;
}

.caption-box2 {	
	COLOR: #404040; FONT-FAMILY: verdana; 
	FONT-SIZE: 10px; font-weight: bold;
	PADDING: 2px; TEXT-ALIGN: center; 
	BACKGROUND-COLOR: #E5E5E5;
	BORDER: #E5E5E5 2px solid;
}

.content-box {	
	COLOR: #404040; FONT-FAMILY: verdana; 
	FONT-SIZE: 10px; font-weight: bold;
	PADDING: 2px; TEXT-ALIGN: left; 
	BACKGROUND-COLOR: #FFFFFF;
	BORDER: #E5E5E5 2px solid;
}

.content-box2 {	
	COLOR: #990100; FONT-FAMILY: verdana; 
	FONT-SIZE: 12px; font-weight: bold;
	PADDING: 2px; TEXT-ALIGN: left; 
	BACKGROUND-COLOR: #FFFFFF;
	
}

.content-box3 {	
	COLOR: #404040; FONT-FAMILY: verdana; 
	COLOR: #404040; FONT-FAMILY: verdana; FONT-SIZE: 10px; 
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px; 
	PADDING-BOTTOM: 25px; PADDING-TOP: 15px; 
	TEXT-ALIGN: justify;  line-height: 20px;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER: #E5E5E5 2px solid;
}

.list {	
	COLOR: #404040; FONT-FAMILY: verdana; 
	FONT-SIZE: 10px; font-weight: bold;
	PADDING: 2px; list-style-type:square;
}

.content-box a:link, .content-box a:visited {
	text-decoration: none; COLOR: #404040;
	}	

.content-box a:hover, .content-box a:active {
	text-decoration: none; color: #990100;
	}	
.categorie 
{
	color: #990100;
}