body{
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:14px;
}

#content, #tool, #footer{
	width: 960px;
	padding:0 13px;
	margin:0px auto;
	text-align:left;
}
/*tool--------------------------------------------------------------*/
#tool{
	padding: 0 0 0 346px;
	width:627px;
	position:relative;
}
#menu{
	top:0px;
	right:0px;
	position:absolute;
	font-size:14px;
	font-weight:bold;
	z-index: 200;
	width:670px;
}
#linkbuonemani{
	width:350px;
	height:320px;
	position: absolute;
	left:0px;
	top:0px;
	display:block;
	z-index:100;
}
#linkhome{
	width:150px;
	height:100px;
	position: absolute;
	left:0px;
	top:0px;
	display:block;
	z-index:300;
}
#linktema{
	width:350px;
	height:250px;
	position: absolute;
	left:0px;
	top:100px;
	display:block;
	z-index:300;
}
#menu a{
	color:#000;
	text-decoration:none;
}
#menu a:hover{
	color:#429aa4;
}
ul#menu, ul#menu  li{
	margin:0;
	padding:0;
}
ul#menu li{
	list-style: none;
	float:left;
	margin:18px 0 0 13px;
	letter-spacing:-0.1px;
}
ul#menu li.logotool{
	float:right;
	margin:0px;
}
#text_info, #text_info_temi{
	position: absolute;
}
#text_info, #text_info_temi{
	width:260px;
	height:220px;
	top:74px;
	left:363px;
	font-size:16px;
}
#text_info .tit, #text_info_temi .tit{
	font-size:24px;
}
.link{
	text-decoration:underline;
	font-size:12px;
}

/*finetool--------------------------------------------------------------*/
.clear{
	clear:both;
}
img{
	border:0px;
}
.box_left_big{
	width:660px;
	float:left;
}
.column_left, .column_center{
	width:300px;
	float:left;
	padding-right:30px;
}
.column_right_big{
	width:300px;
	float:right;
}

/*box colorati---------------------------------------*/
.grey_box_top{
	background: url(/buonemani/images/box_grigio_top.gif) no-repeat bottom;
	height:10px;
}
.grey_box_bottom{
	background: url(/buonemani/images/box_grigio_bottom.gif) no-repeat top;
	height:10px;
	margin-bottom:10px;
}
.grey_box_center{
	background: #ededed;
	padding:0px 20px 10px 20px;
}
.grey_box_center hr{
	border-top:1px dotted #999;
	margin-right:0px;
}

.giallo_box_top{
	background:#ffd215 url(/buonemani/images/box_giallo_top.jpg) no-repeat top;
	height:10px;
	min-height:160px;
	height:auto !important;
	height:160px;
	padding:27px 20px 20px 20px;
}
.giallo_box_bottom{
	background: url(/buonemani/images/box_giallo_bottom.gif) no-repeat top;
	height:10px;
	margin-bottom:10px;
}
.bottom_margin{
	margin-bottom:30px;
}
.celestial_box_top{
	background: url(/buonemani/images/box_celestial_top.gif) no-repeat bottom;
	height:10px;
}
.celestial_box_bottom{
	background: url(/buonemani/images/box_celestial_bottom.gif) no-repeat top;
	height:10px;
	margin-bottom:10px;
}
.celestial_box_center{
	background: #e3f1f2;
	padding:0px 20px 10px 20px;
}
/*footer------------------------------------------------------*/
#footer{
	padding:0px;
	width:986px;
	font-size:12px;
	color:#666666;
}
#footer a{
	color:#666666;
}
#footer img{
	float: left;
	margin-right:15px;
}
#footer .column_center{
	width:143px;
}
#footer .column_right{
	width:430px;
}
/*testo*---------------------------------------------------------*/
a{
	text-decoration:none;
	color:#000;
}
hr{
	border-top:2px solid #e3e3e3;
	border-bottom:0;
	border-right:0px;
	border-left:0px;
	/*margin:15px 30px 15px 0;*/
	margin:15px;
}
.data{
	color:#ffba00;
	text-transform: uppercase;
	font-weight:bold;
	font-size:11px;
}
.light, .light a, a.light{
	color:#999;
}
.cloud a{
	color:#797979;
}
.cloud a:hover{
	color:#2da041;
	text-decoration:underline;
}
.tags0{
	font-size: 11px;
}
.tags1{
	font-size:12px;
}
.tags2{
	font-size:14px;
}
.tags3{
	font-size:16px;
}
.tags4{
	font-size:18px;
}
.tags5{
	font-size:20px;
}
.tags6{
	font-size:21px;
}
.tags7{
	font-size:22px;
}
.tags8{
	font-size:23px;
}
.tags9{
	font-size:24px;
}
.input{
	border:1px solid #298c99;
	background: #dbf0f3;
	color:#298c99;
}
.pulsante{
	font-size:14px;
	text-transform: uppercase;
	color:#298c99;
	padding:5px;
}
