#logo{
    padding: 10px;
    width:50%;
    /*background: url(images/nevegrad.gif) repeat-x;*/
    background: url(images/logocicchelli.jpg) no-repeat 10px center;
    height:100px;
}
#ricr{
    height:100px;
    margin:0 0 -5px 0;
    border:solid 1px #0060bf
}
.centrale{
    background: url(images/logocicchelli2.jpg) repeat;
}
.titolo1 
{
    border-top:solid 1px #0060bf;
	padding:0 0 0 10px;	
    background: url('images/blugrad.gif') repeat-x;
    font:bold 0.7em verdana;
    color:#003399;
    height:24px;
    vertical-align:middle;    
}
.titolo2 
{
    border-bottom:solid 1px #0060bf;
	padding:0 0 0 10px;	
    background: url('images/blugrad2.gif') repeat-x;
    font:bold 0.7em verdana;
    color:#003399;
    height:24px;
    vertical-align:middle;    
}
.infva {
    background-color:#f0f0f0;	
    font:0.7em arial;
    padding:5px;
    border:solid 1px #0060bf;
}

.mnNav
{      
    color:#0060bf;
    margin:0 5px 0 5px; 
    padding:15px 0 5px 5px;
    border-bottom:1px solid #0060bf;
    font:bold 0.7em verdana;
}

.mnNav li, .mnPart li{
	display:inline;
}

.mnNav a, .mnPart a{
    background: url('images/blugrad.gif');
	height:0;
	padding:5px 0.7em;
	border:1px solid #0060bf;
	text-decoration:none;
	margin:-6px .3em;
	white-space:nowrap;
	color:#003399;
    font-weight:bold;
    font-size:0.8em;
}

.mnNav .voceCorrente a{
    background:White;
	border-bottom:1px solid #fff;
	padding-bottom:5px;
	color: black;
}

.mnPart{
	background:#fff;
	color:#0060bf;
    margin:7px 0 0 0; 
    padding:0 0 4px 5px;
    font-weight:bold;
    font-family: verdana; 
    font-size: 0.7em;
    text-align:right;
}

.mnPart a{
	background:url('images/arangrad.gif') repeat-x;	
}

.mnPart .voceCorrente a{
    background: url('images/blugrad.gif') repeat-x;       
	border-bottom:1px solid #0060bf;
	padding-bottom:5px;
	color: #003399;
}

.elNot, .elSer{
    list-style:none;
    margin:0 5px 0 5px;
	font-family:Verdana;
    border-left:1px solid #0060bf;
    border-right:1px solid #0060bf;
    padding:5px 0 0 10px;       
}
.elNot li, .elSer li{
    margin-right:10px;
    border-bottom:1px solid #e0e0e0;
    padding:10px;
    background:url('images/punto.gif') left center no-repeat;
    font-size: 0.7em; 
}

.elSer li{
    font-size: 0.75em; 
}

.elNot a:link, .elNot a:visited, .elNot a:active{
    text-decoration:none;
    color:#0000ff;
}

.colsx{    
    float: left;
    width:70%;
    background-color: white;
}
.coldx{
    float:right;
    width:30%;
    background-color: white;
}
.fondo
{
    float:left;  
    width:70%;      
    margin:0;
    padding-top:0px;
    background-color: white;
}
.coldxGG {
    float:left;
    /*width:290px;*/
    width:30%;
    margin-right:0px;
    background-color:white;
    /*padding-left:3px;*/
}

#annunci {
    float:right;
    background:#ffffff;
    border:1px 3px 3px 1px solid #fff;
    border-right:3px solid #0060bf;
    margin:5px 2px 0 5px;
    padding:0 0 0 10%;
}

.par,.ultPar,.parPP,.parGG,.ultParGG,.nota {
    font-family: verdana; 
    font-size: 0.8em;
    color: #000;
    border-left: 1px solid #0060bf;
    border-right: 1px solid #0060bf;
    margin:0 5px 0 5px;
    padding:10px 10px;
    line-height: 170%;
    text-align:justify;
    background-color: White;
}
.nota{font-size:0.6em}

.ultPar,.ultParGG {
    border-bottom: 1px solid #0060bf;
}

.ultParGG {
    background-color:#ffffff;
    padding:0;
}

.parPP{    
    font-size: 0.7em;
    line-height: 120%;
}
.parGG{
    background-color:#ffffff; 
    text-align:center;
}

.contatto{
    float:right;    
    width:60%; 
    background:#f0f0f0;    
    margin-right:5%;    
    text-align:right;        
}

.esterna 
{
    margin-top:10px;
	border:2px solid #0060bf;
    border-collapse:collapse;
}

#imgGG {
    border-color:White;
    border-width:0px;
    vertical-align:middle;     	
}

#ricerca{
    font-family:verdana;
    font-size:8pt;
    width:40%;
    height:100px;	
    vertical-align:middle;
    text-align:right;
    text-decoration:none;
    padding:0 10px 0 0;
}
#ricerca a:link,#ricerca a:visited,#ricerca a:active{
    font-size: 0.9em;
	text-decoration : none;
	border-bottom: 1px solid #f1f1f6;
	color:Blue;
}
#ricerca a:hover { 
	text-decoration : none;
	color: #004d9f;
	border-bottom: 1px dotted #004d9f;
}

input#GG{
	font-size: 7pt;
	width:150px;
	margin-top:0px;
}

#tastoricerca{
	font-size: 8pt;
	width:50px;
	height:25px;
	margin-top:0px;
}

.rss_box {
	background-color: #fff;
	margin:0 5px;
    border-right:1px solid #0060bf;
	border-bottom:1px solid #0060bf;
  	border-left:1px solid #0060bf;
}

.rss_title, rss_title a {
	margin: 0;
	padding: 5px;
}

.rss_items {
	list-style:none;
	margin:0;
	padding:0 5px 0 5px; 
}

.rss_item  {
	font-family: verdana;
	font-size: 0.7em;
	line-height: 150%;
	margin-bottom:0.5em;
}

.rss_item a:link, .rss_item a:visited, .rss_item a:active {
    font-size: 0.9em;
	text-decoration : none;
	border-bottom: 1px solid #f1f1f6;
	color:Blue;
}

.rss_item a:hover { 
	text-decoration : none;
	color: #004d9f;
	border-bottom: 1px dotted #004d9f;
}

