/*body
{
	margin			: 0;
	padding			: 0;
	border			: 0;
	background-color	: #FFF;
}
*/
body
{
	background			: #F0E9DD;
	background-image	: url('../_pics/_IT/struttura/bg_body.gif');
	background-repeat	: repeat-x;
	font-family			: verdana, sans-serif;
	font-size			: 11px;
	margin				: 0;
	padding				: 0;
	border				: 0;
}

body,
select,
input,
textarea {
	font-family		   : Verdana, sans-serif;
	font-size         : 11px;
}

h1,
h2,
h3,
h4,
h5,
h6,
p
{
	margin				: 0;
	padding				: 0;
}

.display_none,
hr
{
	display				: none;
}

img
{
	border				: 0;
}

a:link,
a:visited
{
   color             : #A55E00;
	text-decoration	: none;
	font-weight       : bold;
	text-decoration   : underline;
}

a:hover
{
	text-decoration	: underline;
}

input.input_1,
select.input_1
{

}

input.input_1,
select.input_1,
textarea.input_1
{
	padding			   : 2px;
	background-color	: #EEE;
	border			   : 1px solid #999;
}

textarea.input_1 {
	
}

html>body div.clear { display: none; }
head:first-child+body div.clear { display: block; }
.clear { clear: both; line-height: 0px; font-size: 1px; }
/*/*/ .clear { display: none; } /* */

#div_container
{
	background-color	: #FFF;
	background-image	: url('../_pics/struttura/bg_container.gif');
	width			      : 998px;
	margin			   : auto;
	
}

#div_container_2
{
	width			      : 980px;
	margin			   : auto;
}

#div_container_header
{
	background-image	: url('../_pics/struttura/bg_header.gif');
	background-repeat	: no-repeat;
	position		      : relative;
	height			   : 307px;
}

#div_footer
{
	background		   : #EEEDE5;
	background-image	: url('../_pics/struttura/bg_footer.gif');
	text-align		   : center;
	line-height		   : 18px;
}

div {
	background		   : transparent;
	margin			   : 0px;
	padding			   : 0px;
	border			   : 0px;
}

form {
   margin            : 0;
   padding           : 0;
}

#div_btn_blog,
#div_btn_website {
   position		         : absolute;
   height               : 95px;
   top			         : 172px;
}

#div_btn_blog {
   left                 : 9px;
}

#div_btn_website {
   left                 : 118px;
}

#div_btn_blog,
#div_btn_blog img {
	width               : 102px;
}

#div_btn_website,
#div_btn_website img {
   width               : 122px;
}

#div_logo
{
	position		      : absolute;
	top			      : 20px;
	left			      : 25px;
}

#div_search
{
	position		      : absolute;
	top			      : 140px;
	left			      : 25px;
	color			      : #FFF;
	width			      : 190px;
}

#div_flash
{
	position		      : absolute;
	bottom			   : 0;
	right			      : 0;
	width			      : 725px;
	height			   : 230px;
}

#div_main_menu
{
	position		      : absolute;
	top			      : 14px;
	right			      : 0;
	width			      : 720px;
	height			   : 60px;
	text-align		   : center;
}

.centrato {
	text-align		   : center;
}

.padding_1 {
	padding			   : 15px;
}

.padding_1_lat {
	padding			   : 0 5px;
}

.padding_2 {
	padding			   : 10px;
}

.padding_2_left {
	padding			   : 0 10px;
}

.padding_3 {
	padding			   : 15px;
}

.padding_3_left {
	padding			   : 0 15px;
}

.stile_indi
{
	display				: none;
}
#tt {position:absolute; display:block; background:url(tooltip/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(tooltip/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(tooltip/tt_bottom.gif) top right no-repeat; overflow:hidden}

object {
   outline           : none 
}

div.div_real_estate {
	width			      : 80%;
	padding			   : 10px;
	border			   : 1px solid #DFD5BA;
	background-color	: #FBF0D4;
	margin            : auto;
	margin-top        : 20px;
}

div.div_blog_id {
   /*border			: 1px solid #DFD5BA;*/
	/*background-color	: lightgray;*/
}

div.div_blog_id p.titolo {
   font-family       : Verdana, sans-serif;
   font-size         : 22px;
}
div.div_blog_id p.sottotitolo {
   font-family       : Verdana, sans-serif;
   font-size         : 17px;
}
div.div_blog_id p.testo {
   font-family       : Verdana, sans-serif;
   font-size         : 15px;
   text-align        : justify;
   padding           : 10px;
}
div.div_blog_id p.video {
   text-align        : center;
   padding           : 10px;
}
div.div_blog_id p.titolo_categoria {
   font-family       : Verdana, sans-serif;
   font-size         : 15px;
   padding           : 10px; 
}
div.div_blog_id table.blog_immagini {
   padding           : 10px;
}
div.div_blog_id p.inserisci_commento {
   text-align			: center;
   
}

div.lista_blog{
   padding           : 15px;
}

div.lista_blog p.data{
   padding-left      : 5px;
}

div.lista_blog p.titolo{
   font-family       : Verdana, sans-serif;
   font-size         : 15px;
   padding           : 5px;
}

div.lista_blog p.testo{
   font-family       : Verdana, sans-serif;
   font-size         : 12px;
   padding-left      : 5px;
   padding-bottom    : 15px;
}

div.div_search_result{
	width             : 90%;
	margin            : auto;
	clear             : both;
	margin-bottom     : 15px;
	border            : 1px solid #EEE;
	padding           : 8px;
}

table td.td_registrazione {
   text-align        : right;
}

table td.td_registrazione a:visited {
   color             : #ffffff;
	text-decoration   : none; 
}

table td.td_registrazione a:link {
   color             : #ffffff;
	text-decoration   : none; 
}

table td.td_registrazione a:hover {
   color             : #ffffff;
	text-decoration   : underline; 
}

p.login_ok a:link {
   color             : #ffffff;
	text-decoration   : underline; 
}

p.login_ok a:visited {
   color             : #ffffff;
	text-decoration   : underline; 
}

p.login_ok{
   font-size         : 13px;
}

p.province{
   margin-top        : 10px;
   margin-bottom     : 10px;
   text-align        : center;
}

p.link_box{
   margin-left        : 10px;
}

p.link_box a:link {
   color             : #ffffff;
	text-decoration   : underline; 
}

p.link_box a:visited {
   color             : #ffffff;
	text-decoration   : underline; 
}

p.blog{
   font-size : 14px;
}

table.tab_blog {
	width					: 90%;
	margin				: auto;
}

table.tab_blog td {
	vertical-align		: top;
	padding				: 0 10px;
}

table.tab_blog td.td_categories {
	width					: 30%;
}

table.tab_blog td.td_categories p {
	padding				: 5px 10px;
	font-size			: 14px;
}

table.tab_blog td.td_categories p a:link,
table.tab_blog td.td_categories p a:visited {
	text-decoration		: none;
	font-weight				: normal;
}

table.tab_blog td.td_categories p a:hover {
	text-decoration		: underline;
}

table.tab_blog td.td_categories p.selected {
	background-color		: #F0E9DD;
	color						: #B10B0B;
	font-weight				: bold;
}

table.tab_blog td.td_blog {
	width					: 70%;
}

table.tab_blog td table.tab_about {

}


div.div_blog_about {
	color						: #FFF;
	font-size				: 12px;
	background-color		: #B50B0B;
	padding					: 6px;
}

table.tab_blog td.td_categories table {
	width						: 222px;
}

table.tab_blog td.td_categories table td {
	padding					: 3px 6px;
}

table.tab_blog td.td_categories table td.td_foto {
	
}

div.div_blog_about p.intro {
	font-size				: 12px;
}

div.div_blog_about a:link,
div.div_blog_about a:visited {
	color						: #FFF;
	font-weight				: bold;
}
