/* Default Stylesheet */

																/* >>> ELEMENTS <<< */

* {
	margin: 0;
	padding: 0;
	}
	body {
		color: #333;
		background: #fff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align: justify;
		}
	h4 {
		color : #333;
		font-size: 11px;
		}

img{border:none;}
																/* >>> CONTAINERS <<< */


div#container {
	position:relative;
	width: 796px;
	margin: 0 auto;
	text-align: center;
	background:#ffffff!important;
	}
	div#header-wrap {
				background: #eee url(images/header.gif) no-repeat top;
				margin:0;
				clear:both;}
		div#header-in {
			margin:0;}


	div#content-wrap {
		border:0px solid #ccc;
		padding:2px;}



		div#left {
			position:absolute;
			top:119px;
			left:4px;
			width: 240px;
			text-align: left;
			color: inherit;
			background-color: #fff;}

		div#center {
			position:relative;
			margin-left:239px;
			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;
	text-align:center;
	padding:5px;
	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:0px 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:#84AE02;}



																							/*MAIN PART*/

#cerca_e_vendi{
	background:url(images/topbox.png) no-repeat;
	width:544px;
	height:248px;
	margin-bottom:10px;}
.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:#FF3300;
	font-size:200%;}

	.cerca_1{
		float:left;
		width:200px;
		margin-left:20px;
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;}
	.cerca_1 ul{
		color:#666;
		margin:10px 0 0 20px;}
	.cerca_1 li{
		margin-bottom:5px;}


	.cerca_2{
		float:left;
		width:200px;
		margin-left:20px;
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;}																
	.cerca_2 h4{
		font-size:12px}

	.cerca_2 ul{
		margin:0 0 0 20px;
		list-style:none;}
	.cerca_2 li{
		margin-bottom:5px;}



#threecol{
	margin:10px 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;
		min-height:600px;}
	.column_content ul{
		margin-left:5px;
		list-style:none;}
	.column_content li{
		margin-bottom:10px;}

* html 	.column_content{
		margin:-5px 12px 10px 7px;
		height:600px;}
	.column_content h5{
		color:#CC3300; border-bottom:1px solid #666;
		font:bold 13px Verdana, Arial, Helvetica, sans-serif;}
	.column_content a{
		color:#555!important;
		text-decoration:none!important;}
	.column_content a:hover{
		color:#000!important;}
		
.red{color:#CC3300;}
.grey{color:#666666;}


/* >>> LISTS <<< */
	div#footer-wrap {
		clear: both;
		margin:0 auto;
		width:796px;
		text-align:right;
		font:10px Verdana, Arial, Helvetica, sans-serif;
		color:#999999;
		background:#FFFFFF;}
		div#footer-in {
			background:#9DD003;
			padding:5px;
			clear:both;
			font:bold 10px Verdana, Arial, Helvetica, sans-serif;
			color: #fff;}

		div#footer-in a {
			color: #fff!important;
			text-decoration:none!important;			}
		div#footer-bt {
			float:left;}
		.footer-bt1 {
			width:555px;
			text-align:left;
			padding-left:5px;}
		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:5px;
	border:0px solid #999999;
	width:513px;
	padding:10px;
	text-align:justify;
	height:1000px;}
.in_content p{
	margin-bottom:10px;}
.in_content ul, .in_content ol{
	margin-left:1px;}

.in_content a{
	color:#333;
	text-decoration:none;}
.in_content a:hover{
	color:#666;}


.in_content h3{
	color:#84AE02;
	font-size:14px;
	padding:2px;
	border-bottom:0px solid #CCCCCC;
	margin-bottom:5px;}
.in_content h3 a {
	color:#84AE02;}
.in_contentt1 {
margin-bottom:5px;
}
.in_contentt1 li {
list-style:none;}
.in_contentt1 ul, .in_contentt1 li {
margin:0;
padding:0;
}

.t_informa{
	padding:17px 0 0 0;}
.t_ricaro{		
	padding:40px 0 0p 0p;}		
.tab_ff1_hack{
	background:url(images/) 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 <<< */