body 
{ 
padding:0;margin:0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
background-color:#FBFDF6;
background-image:url(img/bg_top.gif);
background-repeat:repeat-x;
/*text-inline:2;*/
}
table { padding:0px; }

h3
	{
	font-size:16px;
	color:#0088B5;
	}
	
#h3
	{
	font-size:16px;
	color:#0088B5;
	}

table,table td
	{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	}

#simplesearch
{
position:absolute;
top:175px;
height:150px;
left:360px;
width:300px;
z-index:5;
color:#FFFFFF;
padding:10px;
}


#central
{
position:relative;
top:0px;
left:15%;
width:860px;
background-color:#FFFFFF;
border-bottom:1px solid #ccc;
height:1270px;
padding-right:15px;
}

#bottom {
position:absolute;
text-align:center;
color:#999999;
left:15%;
width:860px;
}

#carousel {
position:absolute;
top:0px;
left:-10px;

}

#cright
{
background-image:url(img/bg_pagina.gif);
background-repeat:repeat-y;
position:absolute;
top:0px;
right:-5px;
width:10px;
height:100%;
}
#cleft
{
background-image:url(img/bg_pagina2.gif);
background-repeat:repeat-y;
position:absolute;
top:0px;
left:-8px;
width:10px;
height:100%;
}




#heart
{
width:300px;
height:200px;
background-image:url(img/h.jpg);
background-repeat:no-repeat;
}

#sbutton
{
background-color:#A91D00;
color:#FFFFFF;
font-weight:bold;
border:0px;
font-size:12px;
position:absolute;
top:100px;
z-index:1;

}

#syse
{
position:absolute;
top:90px;
right:15px;
font-size:10px;
text-align:right;
width:470px;
}

#phh
{
position:absolute;
top:25px;
line-height:1.5;
right:85px;
text-align:right;
font-size:20px;
color:#07335A;

}


#syse a
{
color:#333;
font-size:10px;
font-weight:bold;
}
a.aa
{
font-weight:bold;
}


#mnn{
background-image:url(img/m.jpg);
background-repeat:no-repeat;
padding:4px;
color:#FFFFFF;
font-weight:bold;
position:relative;
height:108px;
width:192px;
}
#mnn img {
border:1px solid #FFFFFF;
padding:2px;
height:40px;
margin:2px;
}
#mnn a{
color:#FFFFFF;
font-size:13px;
}

.mnnn { 
border-bottom:1px solid #FFFFFF;
padding-bottom:3px;
margin:3px;

}

#but_p{
position:absolute;
background-image:url(img/btn_profilo.gif);
width:83px;
height:25px;
left:107px;
top:70px;
text-align:center;
-moz-border-radius: 2px;
}

a.but_prof
{
color:#FFFFFF;
font-size:11px;
font-weight:100;
padding-left:5px;
padding-top:3px;
}


#auth
	{
	
	
	}
a
	{
	color:#0088B5;
	font-size:12px;
	text-decoration:none;
	}	
a:hover
	{
	color:#316090;
	text-decoration:underline;
	}	
	
	
a.green
	{
	font-weight:bold;
	
	text-decoration:none;
	}
	
a.sl
{
    background-color:#333;
    padding:2px;
    color:white;
    text-decoration:none;
    font-size:12px;

}
a.sl:hover
{
    background-color:#999;
    padding:2px;
    color:white;
    text-decoration:none;
    font-size:12px;
}
#top
{
position:absolute;
top:0px;
width:120;
right:15px;
text-align:right;
}

.t
{
padding:3px;

}
#top a
{
color:#333;
font-weight:bold;

}




#main
{
top:0px;
height:200px;
padding:0px;
left:10px;
width:70%;
position:relative;
z-index:inherit;
}

#form
{
position:absolute;
top:200px;
height:150px;
left:310px;
width:500px;
z-index:500px;
color:#FFFFFF;
}

#main2
{
position:absolute;
top:358px;
left:2px;
padding:20px;
width:860px;
z-index:0;
background-image:url(img/bg.jpg);
background-repeat:no-repeat;
height:900px;
color:#FFFFFF;
}

#mmm
{
position:relative;

left:25px;
top:20px;
padding:50px;
width:790px;
height:880px;
text-align:left;
}

#mm1 { /*button1*/
position:absolute;
top:200px; 
left:280px;
cursor:button;
}
#mm1 a {
color:#001545;
}

.mmm1 {
padding-left:50px;
line-height:1.5;

}

#mm2 { /*button1*/
position:absolute;
top:760px;
left:200px;
}
#mm3 { /*main output*/
position:absolute;
top:280px;
left:23px;

}
#mm4 { /* LISTANERA */
position:absolute;
top:560px;
left:360px;
width:200px;
text-align:justify;
line-height:1.5;
}
#mm5 { /* LISTANERA */
position:absolute;
top:560px;
left:570px;
width:200px;
text-align:justify;
line-height:1.5;
}
#mm4 a {
color:#001545;
}
#mm5 a {
color:#A42908;
}


#m6 {
position:absolute;
left:535px;
top:200px;

}






#footer
{
font-size:11px;
color:#666666;

}

#header
	{
	top:0px;
	position:absolute;
	height:368px;
	}


#tophead
	{
	padding:9px;
		
	/*background-color:#eee;*/
	border-bottom:1px solid #eee;
	
	color:#999;

	}
	
#tophead a
	{
	
	
	/*font-weight:bold;*/
	
	font-size:12px;
	}
#tophead a:hover
	{
	color:#333;
	
	text-decoration:underline;
	}
#nona
{
position:absolute;
top:175px;
left:625px;
font-size:12px;
color:#234372;
text-align:center;
z-index:1;

}
#nona .tt
{
font-size:16px;
color:#02347A;
font-weight:bold;

}

#mmenu
	{
	padding:0px; 
	background-image:url(img/mn.gif);
	left:10px;
	top:120px;
	height:40px;
	margin: 0;
	width:840px;
	position:absolute;
	z-index:100;

	}
.menu {


}	
	
#menu_r
	{
	position:absolute;
	right:0;
	top:0;

	height:60px;
	width:30px;
	}


#menu li
{	float: left;
		list-style: none;
		
		
}

#menu li a
{	display: block;
		
		padding: 9px;
		text-decoration: none;
		
		width: 70px;
		color:#FFFFFF;
		white-space: nowrap;
		font-weight:bold;
		text-align:center;
		/*border-right:1px dotted #999999;*/
}

#menu li a:hover, .mmhover
{	
color:white;
}
		
#menu li ul
{	
margin: 0;
padding: 0;
position: absolute;
visibility: hidden;

}
		
#menu li ul li
{	
float: none;
display: inline;
}
		
#menu li ul li a /* Drop dow */
{
width: 100px;	
background-color:#448FB7;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
color:#FFFFFF;
font-weight:normal;
-moz-border-radius: 2px;
} 
		
#menu li ul li a:hover
{	
color:#5B9C00;
background: #fff;
}	
.forminputtitle
{
color:#333333;
font-weight:bold;

}
#forminputtitle
	{
	font-size:12px; 
	color:#333;
	font-weight:bold;
	}
#formtitle
	{
	font-size:12px;
	color:#333333;
	font-weight:bold;
	}
#formtable td
	{
	}
	
#message
	{
	padding:5px;
	font-size:12px;
	color:black;
	font-weight:bold;
	background-color:#FEFEBE;
	border:1px solid #D4D454;
	
	}

#loading
	{
	
	position:absolute;
	text-align:right;
	top:0px;
	right:0%;	
	
	}
.loadstyle
	{
	background-color:#990000;
	padding:3px;
	font-weight:bold;
	color:white;	
	}

input 
	{
	color:#333;
	border:1px solid #ccc;
	padding:1px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	-moz-border-radius: 5px;
	}

.input 
	{
	color:#333;
	border:1px solid #ccc;
	padding:1px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	}

.button
	{
	background-image:url(img/but.gif);
	font-weight:bold;
	padding:2px;
	cursor:pointer;
	border:0px;		
	color:white;
	}
.st
	{
	padding:4px;
	margin:4px;
	background-color:#EDE4B7;
	
	-moz-border-radius: 4px;
	
	border-bottom:1px solid #E2E7EC;
	}	
	
.sb
	{
	border-top:1px solid #C2CEDA;
	
	background-color:#EDEDED;
	
	color:#44678D;
	
	padding:2px;

	-moz-border-radius: 1px;	
	}
.sb a
	{
	
	font-weight:bold;
	}	

hr
	{
	border:1px solid #E2E7EC;
	
	}
.ss
	{
	color:#868686;
	}

#messages td
	{
	padding:4px;
	border-bottom:1px solid #eee;
	
	
	}
.dt
	{
	color:#ccc;
	
	font-size:10px;	
	
	}

.unread
	{
	background-color:#F5F5F5;
	}
.dtt
	{
	color:#999;
	
	font-weight:bold;
	
	}
a.u
	{
	color:#999;
	
	}



