/* Default Stylesheet */

																/* >>> ELEMENTS <<< */

* {
	margin: 0;
	padding: 0;
	}
	body {
		color: #333;
		background: #fff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 75%;
		text-align: center;
		}


img{border:none;}
																/* >>> CONTAINERS <<< */

div#container {
	width: 796px;
	margin: 0 auto;
	text-align: left;
	background:#ffffff!important;
	}
	div#header-wrap {
				background: #eee url(images/logo.gif) no-repeat top;
				margin:0;
				clear:both;}
		div#header-in {
			margin:0;}


	div#content-wrap {
		border:1px solid #ccc;
		padding:2px;}



		div#left {
			float: left;
			width: 240px;
			color: inherit;
			background-color: #fff;}

			


		div#center {
			margin: 0 0 0 242px;
			color: inherit;}
			div#center-in {
				margin: 2px;
				background:#fff;
				display:table;}
			* html div#center-in {
				margin: 0px;}








																/* >>> SUB CONTAINERS <<< */
div.box {
	float: right;
	width: 210px;
	margin: 20px 0;
	padding: 10px;
	color: inherit;
	background-color: #f5f5f5;
	border: 1px solid #eee;}


.subnav{
	background:#fff url(images/secnavbg.png) no-repeat top;
	padding:5px 3px 0 3px;
	height:28px!important;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;}
.subnav a{color:#fff; text-decoration:none;}
.subnav a:hover{color:#000; text-decoration:none;}

.blocklink{}

.left {float: left;}
.right {float:right;}


																							/*SIDE BAR*/

.leftbox{
	margin:7px 7px 7px 8px;
	border:1px solid #666;}

	.leftbox ul, .leftbox li{
		margin:0; padding:0;}
	.leftbox li{
		list-style:none;
		color:#666;
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		padding:2px 2px 2px 15px;
		background:url(images/arrow_bg.gif) no-repeat 3px 7px ;}
	.leftbox li a{
		color:#666;
		text-decoration:none;}
	.leftbox li a:hover{
		color:#000;}



																							/*MAIN PART*/

#cerca_e_vendi{
	background:url(images/topbox.png) no-repeat;
	width:544px;
	height:200px;
	margin-bottom:10px;
	margin-top:7px;}
.cerca_e_vendi_in{
	padding:10px 10px 0 20px;
	color: #eb0001;}

.cerca_e_vendi_in a{
	color: #eb0001;
	text-decoration:none!important;}
.cerca_e_vendi_in a:hover{
	color: #000;}

.cerca_e_vendi_in h2{
	color:#e50000;
	font-size:22px;}
.cerca_e_vendi_in h3{
	color:#000;
	font-weight:normal;
	font-size:12px;}

	.cerca_1{
		float:left;
		width:220px;
		margin-left:10px;
		color:#e50000;
		font:bold 14px Verdana, Arial, Helvetica, sans-serif;}
	.cerca_ul1 {
		color:#666;
		margin:10px 0 0 0;}
	.cerca_ul2 { 
		margin:10px 0 20px 0 ;}
	.cerca_1 li{
		margin:0 0 5px 0;}
	.cerca_a a {
		color:#666;}

	.cerca_2{
		float:left;
		width:180px;
		margin-left:20px;
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;}																
	.cerca_2 h4{
		font-size:180%;}

	.cerca_2 ul{
		margin:20px 0 0 20px;
		list-style:none;}
	.cerca_2 li{
		margin-bottom:2px;}



#threecol{
	margin:5px 0;}
	.crv_top{
		margin-top:-12px;
		padding:0;}
	.crv_btm{
		margin-bottom:-2px;}

	.column{
		float:left;
		background:url(images/crv_bg.png) repeat-y;
		width:181px;
		padding:0; margin:0;}


	.column_content{
		margin:5px 12px 10px 8px;
		color:#555;
		font-size:11px;
		height:646px;}
	.column_content ul{
		margin-left:5px;
		list-style:none;}
	.column_content li{
		margin-bottom:10px;}

* html 	.column_content{
		margin:-5px 12px 10px 7px;
		height:640px;}
	.column_content h5{
		color:#e50000; border-bottom:1px solid #666;
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;}
		.column_content h5 a {
		color:#e50000; 
		text-decoration:none}
		
.red{color:#e50000;}
.grey{color:#666666;}


/* >>> LISTS <<< */
	div#footer-wrap {
		clear: both;
		margin:7px auto;
		width:796px;
		text-align:center;
		font:10px Verdana, Arial, Helvetica, sans-serif;
		color:#999999;
		background:#FFFFFF;}
		div#footer-in {
			background:#d50000;
			padding:5px;
			clear:both;
			font:bold 12px Verdana, Arial, Helvetica, sans-serif;
			color: #fff;}

		div#footer-in a {
			color: #fff!important;
			text-decoration:none!important;			}
		div#footer-in a:hover {
			color: #000!important;}
		div#footer-bt {
			float:left;}
		.footer-bt1 {		
			width:270px;
			text-align:left;
			padding-left:10px;}
		div#footer-bt a {
			font:10px;
			color:#999999;
			text-decoration:none;}



																/* >>> TYPOGRAPHY <<< */


div#header-wrap h1 a{
	display:block;
	height:85px;
	width:288px;
	text-indent:-9009px;
	overflow:hidden;}








/*INNER*/
.in_content{
	margin:3px;
	border:1px solid #999999;
	width:513px;
	padding:10px;
	text-align:justify;}
.in_content p{
	margin-bottom:10px;}
.in_content ul, .in_content ol{
	margin-left:20px;}

.in_content a{
	color:#333;
	text-decoration:none;}
.in_content a:hover{
	color:#666;}


.in_content h3{
	color:#e50000;
	font-size:150%;
	padding:3px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:5px;}


.t_informa{
	background:url(images/t_informa.png) no-repeat top;
	padding:17px 0 0 0;}
.t_ricaro{
	background:url(images/t_ricaro.png) no-repeat top;
	padding:17px 0 0 0;}
.tab_ff1_hack{
	background:url(images/tab_ff1_hack.png) no-repeat top;
}	

.ff_hack{
	height:1px;
	clear:both;
	overflow:hidden;}
	
.clearfix:after { content: "."; display: block; height: 0; clear: both;}
.clearfix { display: inline-block; }
/* ie5mac backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }

																/* >>> END <<< */