* { margin:0; padding:0}
body
{
	background-color: #F1EFEB;
	background-image: url(images/rVerticale.gif);
	background-repeat: repeat-x;
	margin-bottom:15px;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	text-align:center;
	
}

#divisor{clear:both; padding-top:13px;}

p{ padding:0px; margin:0px;}

#slideTop { float:right; height:240px; width:700px}
#riqMenu { float:left; width:225px;}
.riqEsterno {
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	min-height:500px;
	text-align:left;
}

.foto_articolo { width:110px; height:85px; text-align:center; float:left; margin:10px; border:1px solid #000;}
.foto_articolo img{max-height:80px; max-width:105px;}
#logo {
	float: left;
	height: 64px;
	width: 246px;
}
#RiqEst_MenuTop {
	float: right;
	padding-top:20px;
	padding-bottom:10px;
}
.evidenziato {color:#26528C}
.footer { text-align:center; font-size:11px; border-top:1px solid #CCC; clear:both; padding:5px; padding-top:15px; background-color:white; padding-top:5px;}
.titoG { font-size:18px; color:#27538C;}
#hrLine { border-bottom:1px solid #CCC; padding-top:5px; padding-bottom:5px;}

.imgBorder { margin-left:10px; border:2px solid #27538C; }
#colonnaLeft { float:left; background-color:#FFF; width:225px; height:358px;}
#colonnaRight { float:right; background-color:white; min-height:358px; width:700px;}
#colonnaRight #contentColumnRight { margin:10px;}


/*sessione news*/
.BoxNews { background-color:white; height:358px;}
#ListNews {border-bottom:1px solid #CCC; margin:10px;}
#ListNews span a{ padding:5px; font-size:11px; clear:both; float:right; color:#000;}
#divVerticale { float:left; width:16px; display:block; height:60px;}
.riqN{ float:right; padding-left:5px; width:180px}
.titolo_news {color:#29528C; font-weight:bold; font-size:12px;}

/*box sessione homepage*/
.bTitolo { font-size:18px;  color:#28548C; background:url(images/bTop.gif) no-repeat; border-bottom:1px solid white; line-height:30px; padding-left:10px;}
.bBottom { background-color:#F9C234; padding-left:12px; padding-top:5px;}

.overThis:hover
{
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	cursor:pointer;
}

/*CSS LINKS*/
a.aLink:link 
{
	color:#28548C;
	text-decoration: none;
}

a.aLink:visited {color:#0D3F81; text-decoration: none;}
a.aLink:hover { text-decoration:underline;}
a.aLink:active {color:#28548C; }
/*CSS LINKS*/

/*footer*/
a.aLinkFooter:link 
{
	color:#666666;
	text-decoration: none;
}

a.aLinkFooter:visited {color:#666666; text-decoration: none;}
a.aLinkFooter:hover { text-decoration:underline; color:#28548C;}
a.aLinkFooter:active {color:#666666; }
/*footer*/

