body 
{
background: #fff;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
}

.table-head0
{  
width:100%;
height:115px;
background: #fff;
text-align:center;
}


.table-head1
{  
text-align:center;
width:900px;
height:115px;
color:#000;
}

.subheader
{  
text-align:center;
color:#e10000;
font-size:13px;
font-weight:bold;
height:30px;
line-height:150%;
}

.subheader2
{  
text-align:center;
color:#0A0778;
font-size:13px;
font-weight:bold;
height:30px;
line-height:150%;
}

.table-menu0
{  
width:100%;
height:31px;
background: #fff url('new-layout/bg-menu-0.png') repeat-x;
text-align:center;
}


.table-menu1
{  
width:900px;
height:31px;
color:#000;
}

.menu
{
width:225px;
text-align:center;
color:#000;
font-size:13px;
font-weight:bold;
height:21px;
padding:7px 0px 0px 0px;
}

.menu2
{
width:225px;
text-align:center;
color:#ffffff;
background: #555 url('new-layout/bg-menu-1.png') repeat-x;
font-size:13px;
font-weight:bold;
height:21px;
padding:7px 0px 0px 0px;
}

.menu a
{
color:#000;
text-align:center;
text-decoration:none;
}

.menu a:visited
{
color:#000;
text-align:center;text-decoration:none;
}

.menu a:hover
{
color:#f00;
text-align:center;text-decoration:none;
}

.menu a:active
{
color:#000;
text-align:center;text-decoration:none;
}

.table-mid0
{  
width:100%;
background: #96A3A9 url('new-layout/bg-mid-0.png');
}


.table-mid1
{  
width:900px;
color:#000;
padding:0px;
}

.mid-auto
{  
text-align:center;
width:288px;
height:92px;
color:#eee;
padding:4px 0px 0px 0px;
background-image: url(new-layout/bg-auto.png);
background-repeat:no-repeat;
}

.mid-auto2
{  
text-align:center;
width:288px;
height:48px;
color:#eee;
font-size:11px;
line-height:160%;
padding:0px;
margin:2px;
background-image: url(new-layout/bg-auto2.png);
background-repeat:no-repeat;
}

#slideshow{
	border: 0px solid #fff;
	overflow: hidden;
	margin: 0px auto 0px;
	position: relative;
	width: 480px;
	height: 41px;
}

#slideshow img {
	width: 480px;
	height: 41px;
}

.titolo
{ 
text-align:center;
color:#000;
width:870px;
font-size:13px;
font-weight:bold;
padding:4px;
background:#c0c0c0;
display:block;
border:1px solid;
border-color:#4d575e;
}

.titolox
{ 
text-align:center;
color:#fff;
width:870px;
font-size:13px;
font-weight:bold;
padding:4px;
background:#333;
display:block;
border:1px solid;
border-color:#4d575e;
}


.titolodx
{ 
text-align:center;
text-align:justify;
color:#000;
width:316px;
font-size:11px;
padding:8px;
background:#c0c0c0;
display:block;
border:1px solid;
border-color:#4d575e;
height:420px;
}

.titolodx2
{ 
text-align:center;
text-align:justify;
color:#000;
font-size:11px;
padding:8px;
background:#c0c0c0;
display:block;
border:1px solid;
border-color:#4d575e;
}

.titolosx1
{ 
text-align:center;
text-align:justify;
color:#fff;
padding:8px;
background:#4d575e;
border:1px solid;
border-color:#c0c0c0;
height:420px;
}




.mid-auto2 a
{  
color:#eee;
text-align:center;text-decoration:none;
}

.mid-auto2 a:visited
{  
color:#eee;
text-align:center;text-decoration:none;
}

.mid-auto2 a:hover
{  
color:#f00;
text-align:center;text-decoration:none;
}

.mid-auto2 a:active
{  
color:#eee;
text-align:center;text-decoration:none;
}

.mid-space
{  

width:20px;
height:100px;
}


.table-foot0
{  
width:100%;
height:40px;
background: #fff url('new-layout/bg-foot-0.png') repeat-x;
text-align:center;
}


.table-foot1
{  
width:900px;
height:40px;
color:#000;
}

.footer
{  
text-align:center;
color:#0A0778;
font-size:12px;
padding:10px 0px 5px 0px;
}

.footer2
{  
text-align:left;
color:#555;
font-size:10px;
padding:3px;
}

.footer2 a
{  
color:#555;
text-decoration:none;
}

.footer2 a:visited
{  
color:#555;
text-decoration:none;
}

.footer2 a:hover
{  
color:#000;
text-decoration:none;
}

.footer2 a:active
{  
color:#555;
text-decoration:none;
}


