/*  
Theme Name: Solostream 3-Column 1.0 Basic
Theme URI: http://www.solostream.com
Author: Michael D. Pollock
Author URI: http://www.solostream.com/

This theme was designed and built by Michael D. Pollock of Solostream Web Studio.
http://www.facebook.com/reqs.php#/home.php?ref=logo
The CSS, XHTML and design is copyright of Solostream Web Studio. Usage is governed by the Solostream 3-Column 1.0 Basic Edition END-USER LICENSE AGREEMENT AGREEMENT.

*/



/* -------------------[ Main Page Elements ]------------------- */

body {
	font-size: 9pt;
	font-family: Georgia;
	background: #fbfbfb;
	width:980px;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	line-height: 12pt;
    color:#464646;
	}

#fondo {       
 margin:0 auto;
 /*background: #fff url(images/fondo_sito_ok_eco.jpg) top no-repeat;*/
	}
#header {
    margin: 5px 0 0 0;
	width: 100%;
	line-height:140%;
    margin: 0px auto;
	}

#header .stop {
        width:980px;
        margin: 0 auto;
        }

#header #right {
        text-align:right;
        float:right;
        padding:0;
        margin:0;
        font-size:14pt;
        font-weight:bold;
        }
        
        #table_form {
        width: 500px;
        }

#menu_post {        
        padding-top:7px;
        padding-right:30px;
        float:right;
        margin:0;
        color:#333333;
        font-size: 9pt;
        font-family: Arial;
        text-align:right;

        }

#menu_post a, #menu_post a:visited, #menu_post a:link, #menu_post a:active {
	font-weight:normal;
	color:#333333;
    font-size: 9pt;
    line-height:10pt;
	text-decoration:none;
    padding: 0px 5px;
    font-family: Arial;
	}
	
#menu_post a:hover  {
	color:#bd1d1d;
text-decoration:underline;
	}
	
	#data_ora {        
        padding-top:7px;
        float:left;
        margin:0;
        color:#000000;
        font-size: 8pt;
        font-family: Arial;

        }
	
	#menu_post2 a, #menu_post2 a:visited, #menu_post2 a:link {
	        float:left;
    font-weight:normal;
    font-size: 9pt;
	text-decoration:none;
    padding: 0px 5px;
    font-family: Georgia;
        color:#85db30;


	}
	
#menu_post2 a:hover, #menu_post2 a:active {
	}
		
		#menu_post3 a, #menu_post3 a:visited, #menu_post3 a:link {
	        float:left;
    font-weight:normal;
    font-size: 9pt;
	text-decoration:none;
    padding: 0px 5px;
    font-family: Georgia;
        color:#4fa600;


	}
	
#menu_post3 a:hover, #menu_post3 a:active {
	}


	#table_menu_post {   
    border-top: 1px solid #b5b5b5;
    margin: 10px 0 0 0;
    color:#333;
    font-size: 8pt;
    line-height:110%;

        }

#table_menu_post a, #table_menu_post a:visited, #table_menu_post a:link, #table_menu_post a:hover, #table_menu_post a:active {
	font-weight:normal;
	color:#333;
    font-size: 8pt;
	text-decoration:none;
    padding: 0px 10px;
    line-height:14px;
	}

#header #nav {
        padding:0;
        margin:0;
        }

#wrap {
        padding: 0px 0px 30px 0px;
        margin: 10px auto;
        width: 980px;
        /*border-top: 1px dashed #6c6b6b;*/

        }

#pagetopper {
	padding: 8px 0 0;
	height:30px;
	margin: 0 auto;
	width:980px;
	}
	
#banner {
    margin: 0 auto;
	width:980px;
    background: #fbfbfb url(images/Header_ECOHOUSING_ART.gif) top no-repeat;
	}
	
#adv_banner {
	height:28px;
    margin-top: 10px;
    margin-bottom: 10px;
text-align:center;
}

#image-articolo {
    margin-top: 5px;
    margin-bottom: 5px;
text-align:center;
}

#menu_data { 
	font-size: 8pt;
    font-family: Helvetica;
	font-weight: normal;
    text-decoration:none;
    color: #858282;
    margin-top: 0px;
	}


#sitehead {
    background:#fff;
	border-bottom: 1px solid #e5e5e5;
	padding 5px 0 10px;
	margin :0 auto;
	}

#sitehead p {
	margin-bottom:0;
	}

#page {
	width:980px;
	padding: 0px;
	margin:0 auto;
	border-top:0;

	}

#contentleft {
    width:730px;
	float: right; 

	}

#left-content {
    width:170px;
    float:right;
    margin-top:-3px;
	font-size: 8pt;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	border: 1px solid #6aa321;
    /*background:#f1f8e7;*/
    font-family:helvetica;

	}
	
	
#box-forum {
	font-size: 11pt;
    width:90px;
	padding-left: 10px;
	margin-left:-10px;
	margin-top:-10px;
	margin-bottom:5px;
	padding-right: 10px;
	padding-top: 3px;
	/*padding-bottom: 3px;*/
    background:#6aa321;
    color:#ffe500;
    font-family: Helvetica;
	font-weight: bold;
	text-align:center;
	}
	
#box-sondaggio {
	font-size: 11pt;
    width:90px;
	padding-left: 10px;
	margin-left:-10px;
	margin-bottom:5px;
	margin-top:10px;
	padding-right: 10px;
	padding-top: 3px;
	/*padding-bottom: 3px;*/
    background:#6aa321;
    color:#ffe500;
    font-family: Helvetica;
	font-weight: bold;
	text-align:center;

	}	
	
#box-news {
	font-size: 11pt;
    width:90px;
	padding-left: 10px;
	margin-left:-10px;
	margin-bottom:5px;
	margin-top:10px;
	padding-right: 10px;
	padding-top: 3px;
	/*padding-bottom: 3px;*/
    background:#6aa321;
    color:#ffffff;
    font-family: Helvetica;
	font-weight: bold;
	text-align:center;

	}
	
#house_spazio {
    margin-bottom:3px;
	}	

#house_spazione {
    margin-bottom:40px;
	}
	
.house_forum_times, .house_forum_times a, .house_forum_times:active, .house_forum_times a:link, .house_forum_times a:visited {
	font-family:Times New Roman;
	font-size:10pt;
    line-height:9pt;
    font-weight:normal;
    text-decoration:none;
	} 
	
.house_forum_times a:hover {
    text-decoration:underline;
    color: #8e2052;
	} 	
	
.house_forum_times2, .house_forum_times2 a, .house_forum_times2:active, .house_forum_times2 a:link, .house_forum_times2 a:visited {
	font-family:Times New Roman;;
	font-size:9pt;
    line-height:9pt;
    font-weight:normal;
    text-decoration:none;
	} 
	
.house_forum_times2 a:hover {
    text-decoration:underline;
    color: #8e2052;
	}
	
	
.house_forum_helvetica, .house_forum_helvetica a, .house_forum_helvetica a:link, .house_forum_helvetica a:visited, .house_forum_helvetica a:active{
	font-family:Verdana;
	font-size:9pt;
    line-height:9pt;
    font-weight:normal;
    text-decoration:none;

	} 	
	
.house_forum_helvetica a:hover{
    text-decoration:underline;
    color: #8e2052;

	} 				
#banner {
    margin: 0 auto;
	width:980px;
    background: #fbfbfb url(images/HEADER_ECOHOUSING_ART.jpg) top no-repeat;
	}	
	
#news_sid {
	width:190px;
    height:19px;
    background: #fbfbfb url(images/news-sid.gif) top no-repeat;
    float:right;
	}		
	

#content {
    width:730px;
    float:left;
    margin-left: 0px;
   	padding-top: 2px;
	padding-left: 2px;
    padding-bottom: 10px;
	padding-right: 0px;
	}
	
#content_inside {
    width:500px;
    float:left;
   	padding-top: 8px;
	padding-left: 8px;
    padding-bottom: 10px;
    padding-right: 20px;
   /* border: 1px solid #b5b5b5;*/
        background:#fbfbfb;

	}
	
	#top_newsletter_single {
    width:600px;
    	height:320px;
    margin: 0px;
	padding: 0px;
border-bottom: 4px solid #74b21f;

	}	
	
#content_inside_big {
    width:630px;
    float:left;
   	padding-top: 8px;
	padding-left: 8px;
    padding-bottom: 10px;
    padding-right: 8px;
    border: 1px solid #b5b5b5;
    background:#fbfbfb;

	}

#content_newsletter_protagonisti {
    width:600px;
    margin: 20px 0 0 0;
	padding-right: 40px;
	font-family: Georgia;
	font-size:11pt;
    line-height:14pt;
	
	}
	
#apertura_newsletter_single {
	float:right;
	width:431px;
	height:320px;
	padding: 0px;
	margin-left: 0px;

	}	
	
#apertura_newsletter {
	float:left;
	width:431px;
	height:365px;
	padding: 0px;
	margin-right: 13px;

	}
	
#house_dida_prima {
	font-family:Arial;
	font-size:8pt;
    line-height:9pt;
    margin-top:10px;	

	}
	
#titolone {
	font-family:Helvetica;
	font-size:12.5pt;
    line-height:9pt;
    margin-top:5px;	
    margin-bottom:5px;	
	font-weight: bold;
	}
	
#sottotitolone {
	font-family:Helvetica;
	font-size:9pt;
    line-height:10pt;
    margin-top:8px;	
    margin-bottom:20px;	
	font-weight: normal;

	}
	
#titolo_apertura {
    margin-top:5px;
    font-family:Helvetica;
    font-size:24pt;
    line-height:24pt;
    color: #272727;
    text-transform:uppercase;    
    }
    
    #occhiello_newsletter_single {
	float:left;
	width:160px;
	height:320px;
	padding: 0px;
	font-family:helvetica;
    color:#272727;
    font-size:8pt;
    line-height:10pt;
	}

#titolo_apertura_single {
    text-align:center;
    font-family:Times New Roman;
    font-size:25pt;
    line-height:25pt;
    color: #272727;
    }
    
#sottotitolo_apertura_single {
    margin-top:5px;
    margin-bottom:30px;
    text-align:center;
    font-family:Times New Roman;
    font-style: italic;
    font-size:15pt;
    line-height:15pt;
    color: #272727;
    }      
    
#sottotitolo_apertura {
    margin-top:10px;
    margin-bottom:10px;
    font-family:Helvetica;
    font-size:17pt;
    line-height:17pt;
    color: #272727;
    text-transform:uppercase;    

    }    

#scheda_promo {
    background: #ffffff url(http://www.ecohousing-art.it/wp-content/uploads/2009/07/casetta.gif) top left no-repeat;
   }        
   
#subhead {
        clear: both;
        padding:3px 0 0px;
	margin: 0 auto;
	}



#subhead p {
        margin-bottom:0px;
        }

#contentright {
    width:235px;
	float: left; 
	margin-top:-10px;
	padding-left: 0px;
    /*border-left: 1px dashed #6c6b6b;*/

	} 


#sidebar {
    width:100%;
    float:right;
    font-family: arial;
    line-height:11pt;
	font-size: 9pt;
    margin: 0;
	padding: 0;
	}  

#partecipanti {
    width:100%;
    font-family: Times;
    line-height:9pt;
	font-size: 8pt;
    margin: 0;
	padding: 0;
	}  
#footer {
	font-size: 8pt;
        clear: both;
        margin: 0px auto;
        padding: 10px 0;
        }

#footer .left {
        text-align:left;
        float:left;
        width: 45%;
        }

#footer .right {
        text-align:right;
        float:right;
        width: 45%;
        }
        
        
#image_footer {
	margin-top: 10px;
    background: #ffffff url(images/footer_image_ok.jpg) top no-repeat;
    font-family: Helvetica;
    font-size: 8pt;
    line-height: 9pt;
    color:#626262;
    width: 978px;
   	height:130px;
    border-top: 1px solid #b5b5b5;
    border-bottom: 1px solid #b5b5b5;
    border-right: 1px solid #b5b5b5;
    border-left: 1px solid #b5b5b5;
   }
   
#image_footer a, #image_footer a:link, #image_footer a:visited, #image_footer a:hover, #image_footer a:active {
    font-size: 8pt;
    color:#626262;

	}
   
#table_footer {
    width: 978px;
    border-top: 1px solid #b5b5b5;
    border-bottom: 1px solid #b5b5b5;
    border-right: 1px solid #b5b5b5;
    border-left: 1px solid #b5b5b5;
    font-family:Helvetica;
    padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	font-size: 8pt;
	color:#989898;
	line-height:8pt;

	}

#table_footer a:link, #table_footera:visited, #table_footera:hover, #table_footer a:active {
	color:#989898;
	font-size: 8pt;
	line-height:8pt;
	}
	
#table_footer2 {
    width: 978px;
    border-top: 1px solid #b5b5b5;
    border-bottom: 1px solid #b5b5b5;
    border-right: 1px solid #b5b5b5;
    border-left: 1px solid #b5b5b5;
    font-family:Helvetica;
    padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	font-size: 8pt;
    color:#626262;
    line-height:8pt;

	}
	
	
	
#table_footer2 a:link, #table_footer2 a:visited, #table_footer2 a:hover, #table_footer2 a:active {
	    color:#626262;
	font-size: 8pt;
	line-height:8pt;
	}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* -------------------[ Headings ]------------------- */

h1, h2, h3, h4, h5, h6, h7 {
        margin: 0 0 3px;
        padding: 0;
        color:#333;
	}

h1 {
	font-size: 19pt;
    font-family: Times;
	line-height: 18pt;
	font-weight: normal;
    letter-spacing:-1px;
	color:#231f20;
	margin-top: 10px;
    margin-bottom: 10px;


	}
h40 {
	font-size: 19pt;
    font-family: Helvetica;
	line-height: 18pt;
	font-weight: normal;
        letter-spacing:-1px;
	color:#333333;

	}
	
#acca1, #acca1 a, #acca1 a:link, #acca1 a:visited, #acca1 a:active {
	font-size: 21pt;
    font-family: Times;
	line-height: 17pt;
	font-weight: normal;
	margin-bottom: 10px;
	color:#231f20;
    margin-top: 10px;

	}
	
#acca1 a:hover {
    color: #8bd72d;
	}
	
	
#bacca1, #bacca1 a, #bacca1 a:link, #bacca1 a:visited, #bacca1 a:active {
	font-size: 14pt;
    font-family: Helvetica;
	line-height: 15pt;
	font-weight: normal;
	/*margin-bottom: 5px;*/
	color:#231f20;
    margin-top: 5px;

	}
	
#bacca1 a:hover {
    color: #8bd72d;
	}	

h2 {
	font-size: 13pt;
	font-weight: bold;

	}
	
h10 {
	font-size: 8pt;
	font-weight: bold;
	}

.h11, .h11 a, .h11 a:link, .h11 a:visited, .h11 a:hover, .h11 a:active {
	font-size: 8pt;
	font-weight: normal;
    text-decoration:none;
    color: #333;
    text-transform: uppercase;
    font-family: arial;
	}
	
#acca11{
	font-size: 8pt;
	font-weight: normal;
    text-decoration:none;
    color: #333;
    text-transform: uppercase;
    font-family: arial;

	}	
	
#bacca11{
	font-size: 8pt;
	font-weight: normal;
    text-decoration:none;
    color: #333;
    text-transform: uppercase;
    font-family: Helvetica;

	}		

	
.h24, .h24 a, .h24 a:link, .h24 a:visited, .h24 a:active {
	font-size: 11pt;
    font-family: Times;
	font-weight: normal;
    color: #333333;
    text-align: left;
    line-height: 125%;
   
       }
       
.h24 a:hover { 
	color:#4fa600;

	}
	
.h26, .h26 a, .h26 a:link, .h26 a:visited, .h26 a:hover, .h26 a:active {
	font-size: 12pt;
    font-family: Georgia;
	font-weight: normal;
    color: #4fa600;
    text-align: left;
    line-height: 100%;

	}
	
	h12, h12 a, h12 a:link, h12 a:visited, h12 a:hover, h12 a:active {
	font-size: 12pt;
	font-weight: bold;
    text-decoration:none;
    color: #b31b1d;
    text-align: center;
	}
#h13, #h13 a, #h13 a:link, #h13 a:visited, #h13 a:hover, #h13 a:active {
	font-size: 12pt;
	font-weight: bold;
    text-decoration: none;
    color: #333;
    text-align: left;
    line-height:20pt;

	}
	
.h15, .h15 a, .h15 a:link, .h15 a:visited, .h15 a:active {
    font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
    text-decoration:none;
    color: #ffffff;
    text-transform: none;
    line-height:10pt;

	}	
	
.h15 a:hover  {     
	color: #333333;
	text-decoration:underline;

		}	
.h39, .h39 a, .h39 a:link, .h39 a:visited, .h39 a:active {
    font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
    text-decoration:none;
    color: #000000;
    text-transform: none;
    line-height:10pt;

	}	
.h16 {
font-size: 15pt;
    font-family: Times;
    line-height: 100%;
    color: #464646;
	font-style: italic;
	}
	
.acca61 {
    font-size: 10pt;
    font-family: Helvetica;
    /*line-height: 100%;*/
    color: #464646;
	font-style: italic;
	}	
	
.h162 {
font-size: 15pt;
    font-family: Times;
    line-height: 100%;
    color: #575757;
	font-style: normal;
	}
	
.h163 {
    font-size: 16pt;
    font-family: Times;
    letter-spacing: -1px;
    line-height: 16pt;
    color: #464646;
	font-style: normal;
	}
	
.h164 {
    font-size: 16pt;
    font-family: Helvetica;
    color: #333333;
    letter-spacing:-1px;
    line-height: 18pt;
	font-style: normal;
	}

.acca16 {
	font-size: 11pt;
    font-family: Georgia;
    line-height: 14pt;
    color: #575757;
	font-style: normal;
	}

.acca17 {
    font-family: Helvetica;
	font-style: normal;
	}

.acca18 {
	font-size: 14pt;
        font-family: Georgia;
        line-height: 15pt;
	font-weight: bold;
        color:#231f20;
	}

.h27, .h27 a, .h27 a:link, .h27 a:visited, .h27 a:active {
	font-size: 8pt;
    font-family: georgia;
	font-weight: normal;
    color: #333333;
    text-align: left;
    line-height: 100%;
            padding: 15px 0 0px 0px;


	}
.h27 a:hover  {
	
    color: #96be10;

	}
.h28 {
	font-size: 11pt;
    padding: 0 0 3px;
    font-family: Helvetica;
	font-weight: bold;
    color: #333333;
    text-align: left;
    line-height: 110%;

	}
h3 {
	font-size: 8pt;
    font-weight: normal;

        }

h4,h5,h6,h7 {
	font-size: 10pt;
        }

#sitehead h1 {
	font-size: 18pt;
	}

h2#comments  {
        padding:15px 0 0;
        }

h2#trackbacks  {
        padding:15px 0 0;
        }

h2#respond  {
        padding-bottom:5px;
        }

h2#related  {
        padding-bottom:5px;   
        }

.post h1, .post h2 {
        margin:0;
        line-height:100%;
        }

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {
        margin-bottom: 0px;
        }
        
.testata {
	font-size: 25pt;
    line-height: 32pt;
        }
.sottotestata {
	font-size: 14pt;
        }
        
.spiega{
    font-family: Verdana;
	font-size: 7pt;
	line-height: 8pt;
	color:#333333;
	text-align: left;
        }
        
.spiega6{
    font-family: Verdana;
	font-size: 8pt;
	line-height: 8pt;
	color:#ffffff;
	text-align: left;
	letter-spacing:-0.3px;

        }
        
.spiega-bianco {
    font-family: Verdana;
	font-size: 7pt;
	line-height: 8pt;
	color:#ffffff;
	text-align: left;
        }        
        
 .spiega-bianco2, .spiega-bianco2 a, .spiega-bianco2 a:link, .spiega-bianco2 a:visited, .spiega-bianco2 a:active{
    font-family: Helvetica;
	font-size:11pt;
	line-height: 15pt;
	color:#ffffff;
	text-align: left;
    font-weight: bold;
    /*text-transform:uppercase;*/
    }

.spiega-bianco2 a:hover{
	color:#000000;
    text-decoration: underline;
}       
        
.spiega2, .spiega2 a, .spiega2 a:link, .spiega2 a:visited, .spiega2 a:active{
    font-family: Helvetica;
	font-size: 11pt;
	line-height: 15pt;
	color:#ffffff;
	text-align: left;
    font-weight: bold;
    text-transform: uppercase;
    }

.spiega2 a:hover{
	color:#ffffff;
    text-decoration: underline;
}

.spiega52, .spiega52 a, .spiega52 a:link, .spiega52 a:visited, .spiega52 a:active{
    font-family: Helvetica;
	font-size: 10pt;
	line-height: 12pt;
	color:#ffe500;
	text-align: left;
    font-weight: bold;
    text-transform: uppercase;
    }

.spiega2 a:hover{
	color:#ffffff;
    text-decoration: underline;
}
        
.spiega3, .spiega3 a, .spiega3 a:link, .spiega3 a:visited, .spiega3 a:active{
    font-family: Helvetica;
	font-size: 10pt;
	line-height: 8pt;
	color:#858282;
	text-align: left;
    font-weight: bold;
    text-transform: uppercase;
    }

.spiega3 a:hover{
	color:#333333;
    text-decoration: underline;
}
        
.spiega4 {
     font-family: Verdana;
	font-size: 7pt;
	line-height: 8pt;
	color:#ffffff;
	text-align: left;
    font-weight: normal;

        }
        
.spiega4bis {
     font-family: Verdana;
	font-size: 7pt;
	line-height: 8pt;
	color:#333333;
	text-align: left;
        }        

.spiega5, .spiega5 a, .spiega5 a:link, .spiega5 a:visited, .spiega5 a:active{
    font-family: Verdana;
	font-size: 8pt;
	line-height: 8pt;
	color:#8dd926;
	text-align: left;
	letter-spacing:-0.3px;
        }

.spiega5 a:hover{
	color:#ffffff;
    text-decoration: underline;
}

.spiega9 {
    font-family: Verdana;
	font-size: 7pt;
	line-height: 8pt;
	color:#33333;
	text-align: left;
	font-weight: normal;

        }

.spiega9bis, .spiega9bis a, .spiega9bis a:link, .spiega9bis a:visited, .spiega9bis a:active {
    font-family: Helvetica;
	font-size: 9pt;
	color:#000000;
	text-align: left;
	font-weight: normal;

        }

.spiega9bis a:hover{
    text-decoration: underline;
}

.spiega200, .spiega200 a, .spiega200 a:link, .spiega200 a:visited, .spiega200 a:active {
   font-family: Helvetica;
	font-size: 11pt;
	line-height: 11pt;
	color:#000000;
	text-align: left;
	font-weight: bold;
        }

.spiega200 a:hover{
	color:#74b321;
    text-decoration: underline;
}
.spiega201, .spiega201 a, .spiega201 a:link, .spiega201 a:visited, .spiega201 a:active {
   font-family: Helvetica;
	font-size: 9pt;
	line-height: 7pt;
	color:#000000;
	text-align: left;
	font-weight: bold;
        }

.spiega201 a:hover{
	color:#000000;
    text-decoration: underline;
}

.spiega203, .spiega203 a, .spiega203 a:link, .spiega203 a:visited, .spiega203 a:active {
   font-family: Helvetica;
	font-size: 7pt;
	line-height: 9pt;
	color:#000000;
	text-align: left;
	font-weight: normal;
        }
        
.spiega203 a:hover{
	color:#000000;
    text-decoration: underline;
}        
        
.spiega9ter, .spiega9ter a, .spiega9ter a:link, .spiega9ter a:visited, .spiega9ter a:active {
    font-family: Helvetica;
	font-size: 9pt;
	line-height: 11pt;
	color:#0000;
	text-align: left;
	font-weight: normal;
        }
        
.spiega9ter a:hover{
	color:#74b321;
    text-decoration: underline;
}        

.spiega10 {
    font-family: Helvetica;
	font-size: 8pt;
	line-height: 10pt;
	color:#858282;
	text-align: left;
	font-weight: normal;
     padding: 3px 0 0px 15px;
    text-transform: uppercase;

        }

.spiega10 a, .spiega10 a:link, .spiega10 a:visited, .spiega10 a:active{
	color:#000000;
		font-weight: bold;

	
        }

.spiega10 a:hover{
	color:#333333;
    text-decoration: underline;
}

.spiega11 {
    font-family: Verdana;
	font-size: 7pt;
	line-height: 8pt;
	color:#ffffff;
	text-align: left;
	font-weight: normal;
    text-transform: uppercase;

        }
	
#hform {
    font-family: Arial;
	font-weight: bold;
    font-size: 8pt;
    color: #333333;
    text-align: left;
    line-height: 150%;
	}	

	       
	       /* -------------------[ Links ]------------------- */

a, a:link, a:visited, a:active {
	    color:#1c221e;
	        text-decoration:none;
	}

a:hover {
        color:#4fa600;
        text-decoration:underline;
	}

.post h1 a, .post h1 a:link, .post h1 a:visited, .post h2 a, .post h2 a:link, .post h2 a:visited, .featurepost h1 a, .featurepost h1 a:link, .featurepost h1 a:visited, .featurepost h2 a, .featurepost h2 a:link, .featurepost h2 a:visited  {
        margin:0;
        text-decoration:none;
        line-height:110%;
        }

.post h1 a:active, .post h1 a:hover, .post h2 a:active, .post h2 a:hover, .featurepost h1 a:active, .featurepost h1 a:hover, .featurepost h2 a:active, .featurepost h2 a:hover {
        text-decoration:none;
        }

#sidebar a, #left-content a {
        text-decoration:none;
        }
	
/* -------------------[ Images ]------------------- */

img.alignright {
        float: right;
        clear: right;
        margin: 0 0 5px 10px;
        border: 2px solid #ddd; 
        padding: 2px;
        background: #fff;
        }

img.alignleft {
        float: left;
        clear: left;
        margin: 0 10px 5px 0px;
        }

img.centered { 
        display: block;  
        margin: 0 auto 20px auto; 
        border: 2px solid #ddd; 
        padding: 2px;
        background: #fff;
        float: none; 
        clear: both;
        }

/* -------------------[ Sidebar ]------------------- */

/* -------------------[ Sidebar ]------------------- */

#sidebar h2 {
        line-height:110%;
        padding: 0 0 3px;
        font-size: 10pt;
       	font-weight: bold;
        letter-spacing: 0px;
        margin: 0;
        border-bottom:1px dashed #6c6b6b;
         color: #6aa321;

        }
#titolone_sidebar {
        line-height:110%;
        padding: 0 0 3px;
        font-size: 10pt;
       	font-weight: bold;
        letter-spacing: 0px;
        margin-top: 15px;
        color: #6aa321;
       /* border-bottom:1px dashed #6c6b6b;*/
        }         
    
#titolone_sidebar2 {
        line-height:110%;
        padding: 0 0 3px;
        font-size: 10pt;
       	font-weight: bold;
        letter-spacing: 0px;
        margin-top: 5px;
        color: #6aa321;
       /* border-bottom:1px dashed #6c6b6b;*/
        }        
* html #sidebar h2 {
        border-bottom:1px solid #ddd;
        }

#sidebar ul {
	list-style-type: none;
	margin: 0 0 20px ;
	padding: 15px 0;
	}

#sidebar li {
	list-style-type: none;
	margin: 0 0 15px 0;
	padding: 0;
	}

#sidebar ul ul {
        list-style-type: square;
        margin: 0;
        padding: 0;
        }

#sidebar li li {
        line-height:130%;
        list-style-type:none;
        padding: 3px 0 3px 0px;
        margin: 0;
        border-bottom:1px dotted #ccc;
        }

* html #sidebar li li {
        border-bottom:1px solid #ddd;
        }

#sidebar li li li {
        padding-left: 15px;
        background: transparent;
        border-bottom:0;
        }

#sidebar li li li li {
        padding-left: 15px;
        background: transparent;
        border-bottom:0;
        }

/* -------------------[ Left Content ]------------------- */

#left-content h2 {
        line-height:110%;
        padding: 0 0 3px;
        font-size: 11pt;
        letter-spacing: 0px;
        margin: 0;
        border-bottom:1px dotted #ccc;
        }

* html #left-content h2 {
        border-bottom:1px solid #ddd;
        }

#left-content ul {
	list-style-type: none;
	margin: 0 0 20px ;
	padding: 15px 0;
	}

#left-content li {
	list-style-type: none;
	margin: 0 0 15px 0;
	padding: 0;
	}

#left-content ul ul {
        list-style-type: square;
        margin: 0;
        padding: 0;
        }

#left-content li li {
        line-height:130%;
        list-style-type:none;
        padding: 3px 0 3px 14px;
        margin: 0;
        background: url(images/arrow-1.gif) 3px 5px no-repeat;
        }

* html #left-content li li {
        }

#left-content li li li {
        padding-left: 15px;
        background: transparent;
        border-bottom:0;
        }

#left-content li li li li {
        padding-left: 15px;
        background: transparent;
        border-bottom:0;
        }

/* -------------------[ Form Elements ]------------------- */

#commentform {
        background: #eee;
        padding: 15px 15px 10px;
        margin: 0;
        }

#commentform label {
        display:block;
        margin: 0;
        }

#commentform input {
	width: 30%;
	padding: 1px;
	margin: 0px 5px 10px 0;
	}

#commentform textarea {
        width: 80%;
        padding: 0;
	margin: 0px 0px 10px 0; 
	}

#commentform #submit {
        width: 150px;
	margin: 0 0 20px 0;
	}

#commentform p {
        margin: 5px 0;
	}

/* -------------------[ Comments ]------------------- */
.children {margin:0; padding:0;}
ol ul, ol li{list-style:none;}
.commentlist {padding: 0;margin: 0;}
.commentlist li {list-style: none;padding:5px;margin:5px;background: #f7f7f7; border:1px solid #ddd}
.commentlist li ul li { background:#f7f7f7;margin: 5px;padding:5px;border:1px solid #ddd; width:auto}
.commentlist li .avatar {float:right;border:1px solid #ddd;padding: 2px;background:#fff;}
.commentlist li.alt {margin: 5px;padding:5px;background:#eee; border:1px solid #ddd}
ol.tblist {
        border-bottom:1px solid #ddd;
	list-style-type: none;
        padding: 5px 0 15px;
        margin: 0;
        }

ol.tblist li {
        list-style-type:none;
        padding: 0 0 0 11px;
        margin: 0 0 10px;
        background: url(images/arrow-1.gif) 0px 4px no-repeat;
        }

/* -------------------[ Misc Tags and Classes ]------------------- */

.post ul, .singlepost ul {
        list-style-type: none;
        margin-top: 15px;
        margin-bottom: 15px;
        }

.post ul li, .singlepost ul li {
        list-style-type:none;
        background: url(images/arrow-1.gif) 0 4px no-repeat;
        padding: 0 0 2px 11px;
        }

.post ol li, .singlepost ol li {
        list-style-type:decimal;
        }

p {
	margin-top: 0px;
	margin-bottom: 0px;
	}

acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dotted #999;
	}

* html acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	padding-left: 10px;
	border-left: 5px solid #000;
	}

.center {
	text-align: center;
	}

a img, img a {
	border: none;
	}

.navigation {
        font-size:8pt;
	}

.navigation .alignright {
        font-weight:bold;
	float:right;
        padding:10px 0;
	}
	
.navigation .alignleft {
        font-weight:bold;
	float: left;
        padding:10px 0;
	}

.postinfo {
        clear: both;
	margin: 0 0 5px;
	font-size: 8pt;
	padding: 0;
	}

.entry {
	padding: 0px 0 0;
	margin: 0;
	}
	
.entry-home-post {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #999;
	}	

.post {
	margin: 0 0 1px;
	padding: 5px 0 10px;       
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

hr {
        display: block;
        clear:both;
        }

a.more-link {
        font-family:Georgia;
        font-size: 9pt;
        font-weight: bold;
        font-style: italic;
        color:#74b21f;
        /*background: url(images/arrow-rt.gif) 100% 70% no-repeat;*/
        padding-right:14px;

        }

.tags {
        font-size: 9pt;
	font-family: arial;
	margin-bottom:0;
	background: url(images/tag.gif) 0 50% no-repeat;
	padding-left:14px;
	}   

/* ---------------[ Tables ]--------------- */

.entry table {
	margin-bottom:15px;	
    width:540px;
        }

.entry tr, .entry td, .entry th {
	margin:0; 
        }

.entry td, .entry th {
	padding:0px;
	vertical-align:top;
}

.entry th {
	font-weight:bold;
	background:#ddd;
}

.entry td {
	border:0px solid #ddd;
}

/* ---------------[ Related Entries ]--------------- */

.related {
        margin: 0;
        padding:15px 0;
        border-bottom:1px solid #ddd;
        }

.related ul {
        line-height:130%;
        margin: 0;
        padding-left:0;
        list-style-type: none;
        }

.related ul li {
        list-style-type:none;
        padding: 0 0 0 11px;
        margin: 0 0 7px;
        background: url(images/arrow-1.gif) 0 4px no-repeat;
        }

ul.archives {
        margin: 0 0 15px 0;
        padding: 0;
        }

ul.archives ul {
        padding:0;
        margin: 0 0 0 15px;
        }

/* -------------------[ Search ]------------------- */

.searchform {
	float:right;
	margin: 0; 
	padding:0;
        }

.searchform #s {
	color:#666;
	margin-right:2px;
	}

.searchform #sa {
	height:22px;
	width:38px;
	background:url(images/submit2.gif) top left no-repeat;
	}

.searchform #sa:hover {
	height:22px;
	width:38px;
	background:url(images/submit2.gif) bottom left no-repeat;
	}

#catlists {
	float:left;
	margin: 0 20px 0 0; 
	padding:0; 
        }

#catlists #cat {
	color:#666;
	float:left;
	margin: 0 2px 0 0;
        }

#catlists #sb {
	height:22px;
	width:38px;
	background:url(images/submit2.gif) top left no-repeat;
        }

#catlists #sb:hover {
	height:22px;
	width:38px;
	background:url(images/submit2.gif) bottom left no-repeat;
        }

#months {
	color:#666;
	float:left;
	margin: 0 20px 0 0; 
	padding:0; 
        }

/* -------------------[ Navigation ]------------------- */

	#piccolo, #piccolo a, #piccolo a:link, #piccolo a:active, #piccolo a:visited{        
        margin:0;
        color:#000000;
        font-size: 8pt;
        font-family: Arial;

        }
        
        	#piccolo a:hover{        
        color:#4fa600;
	text-decoration: underline;

        }

	
#navimmo, #navimmo a:visited, #navimmo a:link, #navimmo a:active { 
	font-family: Helvetica;
    font-weight:bold;
    color:#74b321;
    text-transform:uppercase;  
    font-size:9pt; 
    padding: 0px 0 3px 5px;
    background: url(images/freccia.gif) 0px 0px no-repeat;
	}
	
#navimmo a:hover { 
	color:#000000;
	text-decoration: underline;
	}
	
	.navimmo3, .navimmo3 a:visited, .navimmo3 a:link, .navimmo3 a:active { 
	font-family: Verdana;
    font-weight:bold;
    color:#333333;
    text-transform:uppercase;  
    font-size:10pt; 

	}
.navimmo3 a:hover { 
	color:#333333;
	text-decoration: underline;
	}
	
.navimmo2, .navimmo2 a:visited, .navimmo2 a:link, .navimmo2 a:active { 
	color:#4fa600;
    font-weight:bold;

	}
.navimmo2 a:hover { 
	color:#4fa600;
	text-decoration: underline;
	}
	
	#nav  ul { 
	padding: 0;
	margin: 0;
	list-style-type: none;
	float:left;
	}

#nav li { 
	float: left;
	margin: 0;
    padding: 0px 5px;
    font-size:12pt; 
    border-right: 1px solid #ffffff;
	list-style-type: none;

	}

#nav li li { 
	line-height:2em;
	float: none;
	margin: 0px, 0px, 0px, 0px;
	padding: 0px;
	border-right: none;

	}

#nav li ul {
	display:none;
	position: absolute;
	left: -999em; 
    border-right: none;

	}
#nav li ul ul { 
	margin: 0px 0 0 160px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { 
	display:block;
	left: auto;
	}

#nav a, #nav a:visited, #nav a:link, #nav a:active  {
	display: block;
	text-decoration:none;
	font-family: Times;
    font-weight:bold;
    text-transform:uppercase;    
    color:#ffffff;

}

#nav a:hover {
	    color:#333333;
        text-decoration:underline;
}

#nav li li a, #nav li li a:link, #nav li li a:visited {
	text-decoration:none !important;
	float: none;
	margin: 0;
	border-bottom: 1px solid #b5b5b5;
	}

#nav li li a:hover, #nav li li a:active {
	}
	
	#nav .children {margin-top: 0px;
    margin-left: -5px;
	width:auto !important;
	background: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
    text-align: left;
    text-transform:uppercase;    
}

/* ---------------[ Top Content Box Tabs ]--------------- */

#pre-tabber {
	min-height:150px;	
	height:auto !important;
	height: 150px;
	margin: 0;
	background:#eee url(images/loading.gif) 50% 0 no-repeat;
	padding: 0;
	}

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/

.tabberlive .tabbertabhide {
	border:0;
	display:none;
	}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/

.tabber {
	display:none;
	}

.tabberlive {
	padding: 0;        
	}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/

.tabbernav {
	height:25px;
	line-height:25px;
	margin:0;
	padding:5px 5px 0;
	background:#000;
	}

.tabbernav li {
	height:25px;
	line-height:25px;
	float:left;
	margin:0 4px 0 0;	
	padding:0;
	background: transparent;
	list-style-type: none;
	border:0;
	}

.tabbernav li a {
	float:left;
	height:25px;
	line-height:25px;
	display: block;	
	padding: 0px 5px;
	background: transparent;
	color:#fff;
	border:1px solid #333;
	border-color: transparent;
	border-bottom: 0;
	}

.tabbernav li a:link { 
	color:#fff;
	text-decoration: none;
	}

.tabbernav li a:visited {
	color:#fff;
	text-decoration: none;
	}

.tabbernav li a:hover {
	background: #eee;
	border:1px solid #fff;
	border-bottom:0;
	height:26px;
	line-height:26px;
	color:#000;
	}

.tabbernav li.tabberactive a {
	background: #eee;
	border:1px solid #fff;	
	border-bottom:0;
	height:26px;
	line-height:26px;
	color:#000;
	}

.tabbernav li.tabberactive a:hover {
	background: #eee;
	border:1px solid #fff;
	border-bottom:0;
	height:26px;
	line-height:26px;
	color:#000;
	}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/

.tabberlive .tabbertab {	
	background:#eee;
	padding: 15px 14px;
	margin:0 ;
	border-top:1px solid #fff;
	}

.tabberlive .tabbertab ol {	
	margin: 5px 20px;
	padding:0;
	}

.tabberlive .tabbertab ul {
	}

.tabberlive .tabbertab ul li {	
	}

.tabberlive .tabbertab a {	
	}

.tabberlive .tabbertab .entry {
	padding: 0;
	margin: 0;
	}

.tabberlive .tabbertab a:hover {
	}

.tabberlive .tabbertab p {        
	}

/* If desired, hide the heading since a heading is provided by the tab */

.tabberlive .tabbertab h2 {
	}

.tabberlive .tabbertab h3 {
	font-size:9pt;
	text-transform:uppercase;
	letter-spacing:0px;
	margin-bottom:5px;
	}

/* Example of using an ID to set different styles for the tabs on the page */

.tabberlive#tab1 {
	}

.tabberlive#tab2 {
	}

.tabberlive#tab2 .tabbertab {
	overflow:auto;
	}

.tabbertab .postinfo {	
	margin:0 0 10px;
	}

.tabbertab .featuretitle {
	font-family: verdana;
	letter-spacing:-1px;
	line-height: 110%;
	margin: 0;
	padding: 0;
	text-align: left;
	color:#000; 
	font-size:18pt;
	font-weight:bold;
	}

.tabbertab .featuretitle a {	
	color:#000;
	text-decoration:none;
	}
	
p {text-align:left;}

/* PARTECIPANTI */
#fondo_partecipanti {
 	width: 261px;
 	padding-top: 4px;
 	padding-bottom: 4px;
	padding-left: 19px;
    padding-right: 20px;
    background: #74b21f;
    margin-bottom: 5px;
	}
	

	
.frame_partecipanti {
    font-family: Georgia;
    font-size:9pt;
    line-height: 14pt;
    color:#464646;  
    height: 20px;

    
	}
	
#testo_partecipanti {
    font-family: Georgia;
    font-weight:bold;
    color:#ffffff; 
    font-size:7.5pt;
    text-align:right;
    letter-spacing:-0.5px;
	}

#giuria {
    font-family: Georgia;
    font-weight:bold;
    color:#ffffff; 
    font-size:8pt;
    padding-right:7px;
    top:10px;
    text-align:right;
     position:absolute;
	}

	
	
	/* Utenti */
#fondo_utenti {
    width: 261px;
 	padding-top: 4px;
 	padding-bottom: 4px;
	padding-left: 19px;
    padding-right: 20px;
    background: #74b21f;
   margin-bottom: 5px;
	}
	
#frame_utenti {
 	width: 79px;
 	height: 79px;
 	padding:4px;
    background: #ffffff;
    font-family: Georgia;
    font-size:8pt;
    line-height: 9pt;
    color:#464646;  
    float:left;
	}
	
#testo_utenti {
 	width: 145px;
 	height: 79px;
 	padding: 2px;
    font-family: Georgia;
    float:right;
	}

.partecipanti_utenti {
    font-family: Georgia;
    font-weight:bold;
    color:#ffffff; 
    font-size:9pt;

	}
	
.sezioni_utenti {
    font-family: Georgia;
    font-weight:bold;
    color:#98bf19;  
    font-size:10pt;
    line-height: 10pt;
	}



	
	/*footer- giurie*/
#giurie-image {
margin-top: 5px;
width: 490px;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-top:10px;
font-family: Georgia;
   font-size:12pt;
    line-height: 10pt;
    color: #ffffff;
    font-weight: bold;
background: #98BF19;
	}
	
	#partecipanti-image {
margin-top: 5px;
width: 590px;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-top:10px;
font-family: Georgia;
   font-size:12pt;
    line-height: 10pt;
    color: #ffffff;
    font-weight: bold;
background: #98BF19;
	}
	
.giurie-link {
    font-family: Georgia;
    font-size:8pt;
    line-height: 9pt;
    color: #ffffff;
    font-weight: normal;
	}
	
.giurie-link a, .giurie-link a:link, .giurie-link a:visited, .giurie-link a:active{
    font-family: Georgia;
    font-size:8pt;
    line-height: 9pt;
    color: #ffffff;
    font-weight: bold;
	}	
	
.giurie-link a:hover{
    font-family: Georgia;
    font-size:8pt;
    line-height: 9pt;
    color: #404B45;
    font-weight: bold;
	}		
	
#pallini #pallini a, #pallini a:visited, #pallini a:active, #pallini a:link  {
	width:15px;
	height:15px;
    background: #98bf19 url(images/pallini_Livello-1.gif) top no-repeat;
    float:left;
	}	
	
#pallini a:hover  {
	width:15px;
	height:15px;
    background: #98bf19 url(images/pallini_Livello-1-over.gif) top no-repeat;
    float:left;

	}
	
#pallini_nero {
	width:15px;
	height:15px;
    background: #ffffff url(images/pallini_neri.gif) top no-repeat;
    float:left;
	}	
	
#palliniverdi #palliniverdi a, #palliniverdi a:visited, #palliniverdi a:active, #palliniverdi a:link  {
	width:15px;
	height:15px;
    background: #ffffff url(images/pallini_verdi.gif) top no-repeat;
    float:left;
	}	
	
#palliniverdi a:hover  {
	width:15px;
	height:15px;
    background: #ffffff url(images/pallini_neri.gif) top no-repeat;
    float:left;

	}	
	
#foto-menu {
	width:35px;
	height:35px;
    float:left;
	}	
	
#banner-sidebar {
	width:230px;
    float:right;
    margin-top:10px;
	}	
	
	/*news corretta*/
	
#house_eco_banner_news {
	width:654px;
	height:93px;
   /* background: #ffffff url(images/HEADER_news_eco.gif) top no-repeat;*/
	} 
    
	
#house_eco_link_header {
	float:left;
	width:240px;
	height:84px;
	} 
	
#house_eco_news_header {
	float:right;
	width:710px;
	height:74px;
	padding-top:0px;
	} 
    
#house_eco_news_header_post {
	width:170px;

	} 
	
#house_eco_news_image_header {
	float:left;
	width:70px;
	height:70px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:10px;

	} 	
	
#house_eco_news_header_testi {
	width:170px;
	margin-top:0px;
	margin-bottom:10px;
	border-bottom: 1px dashed #6c6b6b;

	} 	
#house_eco_news_header_strillo {
	width:170px;
	margin-top:10px;
	} 

	
.house_eco_news_header_argomento {
    font-family:Helvetica;
	font-size:8pt;
 	line-height:9pt;
 	color:#3b3739;
	font-weight: bold;
    text-transform:uppercase;    
	}


	
.house_eco_news_header_titolo, .house_eco_news_header_titolo a, .house_eco_news_header_titolo a:active, .house_eco_news_header_titolo a:link, .house_eco_news_header_titolo a:visited {
	font-family: Helvetica;
	font-size: 8pt;
 	line-height: 9pt;
 	font-weight: normal;
 	color:#3b3739;
 	text-decoration: underline;
 	/*font-style: italic;*/
 	/*letter-spacing:-0.5px;*/
     	} 

	
.house_eco_news_header_titolo a:hover {
    color:#6aa321;

    }  

.house_eco_news_header_firma {
    font-family:Helvetica;
    font-size:8pt;
 	line-height:9pt;
 	color:#3b3739;
 	font-weight: normal;
    text-transform:uppercase; 

	}	
	
.house_eco_news_footer a, .house_eco_news_footer a:link, .house_eco_news_footer a:visited, .house_eco_news_footer a:active{
    font-family: Georgia;
    font-size:8pt;
    line-height: 9pt;
    color: #ffffff;
    font-weight: bold;

	}

.house_eco_news_footer a:hover{
    color: #1c250d;
	}
	
#house_eco_news_footer_image {
    width:35px;
	height:35px;
    float:left;
	} 	
	
.house_eco_argomento_footer a, .house_eco_argomento_footer a:link, .house_eco_argomento_footer a:visited, .house_eco_argomento_footer a:active{
    font-family: Georgia;
    font-size:8pt;
    line-height: 9pt;
    color: #ffffff;
    font-weight: bold;
    text-transform:uppercase; 

    	}

.house_eco_argomento_footer a:hover{
    color: #1c250d;
	}	
	
#banner_news_eco {
    width:655px;
	height:84px;
	margin-bottom:0px;
    margin-top:5px;

	} 	
	
	
    /*HOME PAGE STRILLI*/
    
#home_apertura {
    padding-bottom:0px;
    border-bottom: 1px dashed #5b5b5b;
    margin-bottom:10px;
    }        
    
#titolo_home_apertura {
    margin-top:10px;
	font-size: 21pt;
    font-family: Times;
	line-height: 18pt;
	font-weight: normal;
	margin-bottom: 5px;
	color:#231f20;
    letter-spacing: -1px;
	}    
	
#image_home_apertura {
    text-align:center;
    margin-top:10px;
    margin-bottom:10px;
	}   	
	
#intro_home_apertura {
    margin-bottom:2px;
    font-size: 8pt;
	font-family: Verdana;
	line-height: 10pt;
    color:#464646;
	}	
	
#link_home_continua, #link_home_continua a, #link_home_continua a:active, #link_home_continua a:visited, #link_home_continua a:link {
      /*  margin-top:-10px;*/
        font-family:Georgia;
        font-size: 9pt;
        font-weight: bold;
        font-style: italic;
        color:#74b21f;
        float:right;
        margin-bottom:10px;
        }
        
#link_home_continua a:hover {
        color:#333333;
        text-decoration:underline;
        }	
        
#link_home_continua2, #link_home_continua2 a, #link_home_continua2 a:active, #link_home_continua2 a:visited, #link_home_continua2 a:link {
        margin-top:-10px;
        font-family:Georgia;
        font-size: 9pt;
        font-weight: bold;
        font-style: italic;
        color:#74b21f;
        float:right;
        }
#link_home_continua2 a:hover {
        color:#333333;
        text-decoration:underline;
        }	
        
 #link_home_continua3, #link_home_continua3 a, #link_home_continua3 a:active, #link_home_continua3 a:visited, #link_home_continua3 a:link {
        font-family:Helvetica;
        font-size: 8pt;
        font-weight: bold;
        /*font-style: italic;*/
        color:#8bd72d;
        /*float:right;*/
        }
#link_home_continua3 a:hover {
        color:#333333;
        text-decoration:underline;
        }       
	
#home_successive {
    padding-bottom:0px;
    padding-top: 5px;
    border-bottom: 1px dashed #5b5b5b;
    }        
    

#titolo_home_successive, #titolo_home_successive a, #titolo_home_successive a:active, #titolo_home_successive a:link, #titolo_home_successive a:visited {
	font-size: 18pt;
    font-family: Times;
	line-height: 16pt;
	font-weight: normal;
	margin-bottom: 5px;
	color:#464646;
	}    
#titolo_home_successive a:hover	{
        color:#74b21f;
        text-decoration:underline;
        }	
	
#home_successive_ing {
     width:470px;
     margin-top:5px;
     margin-bottom:10px;
  }     

	
#image_home_successive {
    float:left;  
    width:150px;
    margin-right: 10px;
	}   	
	
#intro_home_successive {
    font-size: 8pt;
	font-family: Verdana;
	line-height: 10pt;
    color:#464646;
	}
	
	
#rimandi_home_apertura {
        font-family:Verdana;
        font-size: 9pt;
        font-weight: normal;
        font-style: normal;
        color:#464646;
        background: url(images/qverde.gif) 0% 50% no-repeat;
        padding-left:16px;

        }	
        
.menu_home_successive {
	font-size: 8pt;
	font-weight: normal;
    text-decoration:none;
    color: #33333;
    text-transform: uppercase;
    font-family: Helvetica;
	}        

#scroll-news {
        font-family:Helvetica;
        font-size: 8pt;
        line-height:9pt;
        list-style-type:none;
        padding: 3px 0 3px 10px;
        margin-top: 5px;
        /*background: url(images/arrow-1.gif) 3px 5px no-repeat;*/

        }	
        
#scroll-news-2, #scroll-news-2 a, #scroll-news-2 a:link, #scroll-news-2 a:active, #scroll-news-2 a:visited{
        color:#74b321;
        font-family:Helvetica;
        font-weight: bold;
        font-size: 10pt;
        line-height:9pt;
        /*list-style-type:none;*/
        padding: 3px 0 0px 2px;
        float:left;
        }
        
#scroll-news-3{
    width:12px;
	height:11px;
    background: url(images/freccia.gif) 0px 0px no-repeat;
    float:left;
    margin-top:4px;
    padding: 3px 0 0px 0px;

        }
        
#scroll-news-4{
    width:215px;
	height:1px;
    background: #858282;
    float:right;
    margin-top:4px;
    margin-bottom:4px;
    padding: 0px 0 0px 18px;

        }        
                
        
        
#banner_web_magazine {
	margin-top: 10px;
	margin-bottom: 10px;
	}                 
	
	
#promo_giuria_partecipanti_guida	{
	width:298px;
	height:428px;
    border-top: 1px solid #b5b5b5;
    border-left: 1px solid #b5b5b5;
    border-right: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
} 

 #promo_guida_top {
	width:118px;
	height:23px;
	padding: 27px 0px 0px 175px;
    background: #ffffff url(images/PROMO_IMMOBILIA_RE_top.gif) top no-repeat;
} 

/* -------------------[ Nuovo sito ]------------------- */

#header_new_top {
    width: 975px;
        height:100px;
    font-family:Helvetica;
    padding-top: 9px;
	padding-bottom: 9px;
     padding-left: 5px;
    padding-right: 0px;
     border-bottom: 1px solid #cecccc;
     background: #000000; 

	}
	
#header_new_top_1 {
    width: 260px;
    float:left;
    margin-right: 6px;

	}	
	
#header_new_top_1_image {
    width: 131px;
    height:89px;
    float:left;
    border: 1px solid #8bd72d;
    margin-right: 6px;
	}	
	
#header_new_top_1_text {
    width: 120px;
    float:right;
    font-family: Helvetica;
    font-size: 7pt;
    line-height: 8pt;
    color:#ffffff;
	}	
	
#header_new_top_titolo {
    font-family: Helvetica;
    font-weight: bold;
    font-size: 9pt;
    margin-bottom:3px;
    color: #ffffff;
	}	
	
#header_new_top_2 {
    width: 210px;
    float:left;
    margin-right: 6px;

	}	
	
#header_new_top_2_image {
    width: 88px;
    height:89px;
    float:left;
    border: 1px solid #8bd72d;
    margin-right: 6px;
	}	
	
#header_new_top_2_text {
    width: 114px;
    float:right;
    font-family: Helvetica;
    font-size: 7pt;
    line-height: 8pt;
    color:#ffffff;

	}	
	
#header_new_top_sottotitolo {
    font-family: Helvetica;
    font-weight: regular;
    font-size: 10pt;
    margin-top:5px;
    margin-bottom:10px;
	}	
	
.header_new_top_scopri, .header_new_top_scopri a, .header_new_top_scopri a:link, .header_new_top_scopri a:visited, .header_new_top_scopri a:active {
    font-family: Helvetica;
    font-weight: bold;
    font-size: 8pt;
    line-height: 9pt;
       color: #ffffff;
	}
	
.header_new_top_scopri a:hover {
    text-decoration:underline;
	}	
	
.header_new_top_partecipa, .header_new_top_partecipa a, .header_new_top_partecipa a:link, .header_new_top_partecipa a:visited, .header_new_top_partecipa a:active {
    font-family: Helvetica;
    font-weight: bold;
    font-size: 8pt;
    line-height: 9pt;
        color: #8bd72d;
	}
	
.header_new_top_partecipa a:hover {
    text-decoration:underline;
	}
	
.header_new_top_partecipa_top, .header_new_top_partecipa_top a, .header_new_top_partecipa_top a:link, .header_new_top_partecipa_top a:visited, .header_new_top_partecipa_top a:active {
    font-family: Helvetica;
    font-weight: bold;
    font-size: 8pt;
    line-height: 9pt;
    color: #000000;
	}
	
.header_new_top_partecipa_top a:hover {
    text-decoration:underline;
	}		
	
#banner_new_top {
    margin: 0 auto;
	width:980px;
	height:151px;
	margin-top: 0px;
	background: #fbfbfb url(images/ECOHOUSING_ART_mondo.gif) top no-repeat;
	}	
	
#banner_new_top_menu-data {
    /*float:left;*/
   	/*height:51px;*/
    font-family: Helvetica;
    font-size: 8pt;
    line-height: 11pt;
    color: #474747;
    padding-left:15px;
    padding-top:20px;
   /* text-transform:uppercase; */ 
    }


#banner_new_top_menu {
    float:left;
   	height:51px;
    font-family: Helvetica;
    font-size: 8pt;
    line-height: 11pt;
    color: #474747;
    padding-left:15px;
    padding-top:65px;
    text-transform:uppercase;  
    }
    
    
#banner_new_top_menu_home {
    float:left;
   	height:51px;
    font-family: Helvetica;
    font-size: 9pt;
    line-height: 11pt;
    color: #474747;
    padding-left:15px;
    padding-top:65px;
    text-transform:uppercase;  
    }	
    
#banner_new_top_protagonisti {
    float:right;
   	height:51px;
    font-family: Helvetica;
    font-size: 8pt;
    line-height: 11pt;
    color: #474747;
    padding-right:15px;
    padding-top:65px;
    text-transform:uppercase;  
    }    
    
#box-news-top, #box-news-top a, #box-news-top a:active, #box-news-top a:visited, #box-news-top a:link {
	font-size: 8pt;
    /*width:50px;*/
    margin-top: 3px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
    background:#8bd72d;
    color:#000000;
    font-family: Helvetica;
	font-weight: bold;
	text-align: center;
	float:right;

	}    
#box-news-top a:hover {
    text-decoration:underline;

	
	}    
     
#banner_new_top_articoli {
    /*margin: 0 auto;*/
    margin-top: 10px;
	width:980px;
	height:203px;
	background: #fbfbfb url(images/fondo_header_new.jpg) top no-repeat;
	}     
	
#banner_new_top_articoli_left {
    float:right;
	width:578px;
    /*position:absolute;*/
	}   
	
#banner_new_top_articoli_leftleft  {
    width:390px;
    float:left;
	}   	
	
#banner_new_top_articolo_1 {
    float:left;
	width:190px;
    padding-top: 1px;
    padding-left:10px;
    margin-right: 13px;
    font-family: Helvetica;
    font-size: 7pt;
    line-height: 8pt;
	} 
	
	
#banner_new_top_articolo_1_image {
	width:173px;
   	height:115px;
    margin-bottom: 5px;
	} 	
	
#banner_new_top_articolo_1_titolo {
    font-family: Helvetica;
    font-size: 8pt;
    line-height: 10pt;
    margin-bottom:2px;
	} 
	
#banner_new_top_articolo_2 {
    float:left;
	width:152px;
    padding-top: 1px;
    margin-right: 10px;
    font-family: Helvetica;
    font-size: 7pt;
    line-height: 8pt;
	} 
	
	
#banner_new_top_articolo_2_image {
	width:152px;
   	height:115px;
    margin-bottom: 5px;
	} 	
	
#banner_new_top_articolo_2_titolo {
    font-family: Helvetica;
    font-size: 8pt;
    line-height: 10pt;
    margin-bottom:2px;
	} 	
	
	
#banner_new_top_articolo_3 {
    float:right;
	width:200px;
    padding-top: 1px;
    /*margin-right: 25px;*/
    font-family: Helvetica;
    font-size: 7pt;
    line-height: 8pt;
	} 
	
	
#banner_new_top_articolo_3_image {
	width:200px;
   	height:136px;
    margin-bottom: 5px;
    margin-top: -20px;
	} 	
	
#banner_new_top_articolo_3_titolo {
    font-family: Helvetica;
    font-size: 8pt;
    line-height: 10pt;
    margin-bottom:2px;
	} 
	
#banner_new_top_articolo_link, #banner_new_top_articolo_link a, #banner_new_top_articolo_link a:visited, #banner_new_top_articolo_link a:link, #banner_new_top_articolo_link a:active {
	/*width:300px;*/
    height:13px;
    padding-left: 10px;
    padding-top: 3px;
    text-align:center;
    font-family: Helvetica;
    font-size: 10pt;
    line-height: 11pt;
    color:#8bd72d;
	} 	
	

#banner_new_top_articolo_link a:hover {
    text-decoration:underline;
	}	
	
#header_new_top_eco {
    width: 232px;
    margin-left; 8px;
    float:right;

	}	
	
	
#header_new_top_eco_image {
    width:228px;
    height:166px;
    /*border: 2px solid #ffffff;*/
    margin-bottom: 8px;
    padding-top:10px;
    padding-left:2px;
   position:absolute;
   
	}	
#banner_new_top_cornice {
    width:232px;
    height:170px;
	background: url(images/cornice.gif) top no-repeat;
    margin-top:8px;
    margin-left:0px;
    position:absolute;
	} 
	
#header_new_top_eco_txt {
    width: 150px;
    font-family: Helvetica;
    font-weight: bold;
    font-size: 10pt;
    line-height: 10pt;
    color:#ffffff;
    padding-top:10px;
    padding-left:15px;
    /*position:relative;*/
    float:left;
 
	}
	
.header_new_top_eco_txt_pi {
    font-family: Helvetica;
    font-weight: normal;
    font-size: 8pt;
    line-height: 9pt;
    color:#ffffff;
 
	}	
.header_new_top_eco_txt_ci {
     line-height: 5pt;
 
	}	
	
.header_new_top_eco_txt_ti, .header_new_top_eco_txt_ti a, .header_new_top_eco_txt_ti a:active, .header_new_top_eco_txt_ti a:visited, .header_new_top_eco_txt_ti a:link {
    font-family: Helvetica;
    font-weight: bold;
    font-size: 7pt;
    line-height: 10pt;
    color:#ffffff;
    
	}	
	
.header_new_top_eco_txt_ti a:hover {
    text-decoration:underline;
	}	
.header_new_top_evid, .header_new_top_evid a, .header_new_top_evid a:link, .header_new_top_evid a:visited, .header_new_top_evid a:active {
    font-family: Helvetica;
    font-weight: bold;
    font-size: 8pt;
    background:#ffffff;
    color:#000000;
	}
	
.header_new_top_scopri a:hover {
    text-decoration:underline;
	}
	

#contentright_new {
    width:227px;
	float: right; 
    /*border-left: 1px dashed #6c6b6b;*/

	} 	
	
#contentright_new_piccola {
    width:201px;
	float:right; 
  
	} 	

	
#contentleft_news {
    width:710px;
	float:left; 

	}	
	
	
	
#wrap_new {
        padding: 0px 0px 30px 0px;
        margin-top: 20px;
        width: 980px;
        /*border-top: 1px dashed #6c6b6b;*/

        }	
        
#content-news {
    width:710px;
	/*margin-right: 65px;*/
	padding-left:15px;

  
	}        
        
        
#content_inside_news {
    width:600px;
    float:left;
 

	} 
	
#content_inside_news_home {
    width:470px;
    float:left;
    padding-top:5px;
    border-top: 1px dashed #6c6b6b;

	} 	
	
	
#contentright_new_into {
    width:205px;
	padding-left: 38px;
	padding-right: 32px;
	margin-bottom:10px;
    /*border-left: 1px dashed #6c6b6b;*/

	}      
	
#contentright_new_into-sondaggio-forum  {
    width:171px;
    height:228px;
    padding-top:45px;
    padding-left:15px;
    padding-right:15px;
	margin-bottom: 10px;
	background: #000000 url(images/Sondaggio_Forum.jpg) top no-repeat;
    /*border-left: 1px dashed #6c6b6b;*/

	}  	
	
#contentright_new_into-sondaggio {
    width:187px;
    height:59px;
    padding-top:45px;
    padding-left:20px;
    padding-right:20px;
	margin-bottom: 10px;
	background: #000000 url(images/sondaggio-new-eco.jpg) top no-repeat;
    /*border-left: 1px dashed #6c6b6b;*/

	}  		
	
	
#contentright_new_into-forum {
    width:187px;
    height:104px;
    padding-top:45px;
    padding-left:20px;
    padding-right:20px;
	margin-bottom: 10px;
	background: #000000 url(images/forum-new-eco.jpg) top no-repeat;
    /*border-left: 1px dashed #6c6b6b;*/

	}  	
	
	
.contentright_new_into_link, .contentright_new_into_link a, .contentright_new_into_link a:link, .contentright_new_into_link a:visited, .contentright_new_into_link a:active {
    font-family: Times New Roman;
    font-weight: bold;
    font-size: 8pt;
    line-height: 11pt;
        color: #000000;
            text-transform:uppercase;  
	}
	
.contentright_new_into_link a:hover {
    text-decoration:underline;
	}		
	
.contentright_new_into_link2, .contentright_new_into_link2 a, .contentright_new_into_link2 a:link, .contentright_new_into_link2 a:visited, .contentright_new_into_link2 a:active {
    font-family: Times New Roman;
    font-weight: normal;
    font-size: 9pt;
    line-height: 9pt;
    color: #000000;
	}
	
.contentright_new_into_link2 a:hover {
    text-decoration:underline;
	}		
	
#contentright_new_into_link_verde, #contentright_new_into_link_verde a, #contentright_new_into_link_verde a:link, #contentright_new_into_link_verde a:visited, #contentright_new_into_link_verde a:active {
    font-family: Helvetica;
    font-weight: bold;
    font-size: 9pt;
    line-height: 10pt;
    color: #000000;
    text-align:right;
	}
	
#contentright_new_into_link_verde a:hover {
    text-decoration:underline;
	}
	
#banner-sidebar-new {
	width:230px;
    margin-top:10px;

	}	
	
	
#banner_new_top_mondo_home {
    float:left;
    width:180px;
    margin-left:15px;
    margin-top:-50px;
    }		
	
#box-news-ii {
    width:125px;
	font-size: 10pt;
	padding-left: 5px;
	margin-bottom:5px;
	margin-top:7px;
	padding-right: 5px;
	padding-top: 3px;
	/*padding-bottom: 3px;*/
    background:#8bd72d;
    color:#000000;
    font-family: Helvetica;
	font-weight: bold;
	text-align:center;

	}
	
	
#eco-rassegna-stampa	{
    width:705px;
    height:111px;
    font-family: Helvetica;
    font-weight: normal;
    font-size: 9pt;
    line-height: 10pt;
    padding-left:15px;
	}
	
	
#eco-rassegna-stampa-top	{
    width:498px;
    float:left;
	}	
	
#eco-rassegna-stampa-house	{
    width:201px;
    float:right;

	}		
	
#eco-rassegna-stampa-grigio	{
    font-family: Helvetica;
    font-weight: normal;
    font-size: 9pt;
    line-height: 10pt;
    color:#474747;
    margin-top:0px;
  /*   margin-bottom:8px;*/
	}			
	
	
.eco-rassegna-stampa-times	{
    font-family: Times New Roman;
    font-weight: normal;
    font-size: 10pt;
    line-height: 10pt;
    color:#000000;
    margin-top:10px;
	}				
	
#eco-rassegna-stampa2	{
    /*width:705px;*/
    font-family: Helvetica;
    font-weight: normal;
    font-size: 8pt;
    line-height: 9pt;
   /* padding-left:15px;*/
    /*margin-top:10px;*/
    margin-bottom:5px;
  /*  padding-bottom:5px;*/
  color:#000000;

	}	
	
	

#occhiello-rassegna-interno {
	font-size: 8pt;
	font-weight: normal;
    text-decoration:none;
    color: #6a6a6a;
    text-transform: uppercase;
    font-family: Helvetica;
    margin-bottom: 2px;
	}     
	

#titolo-rassegna-interno {
	font-size: 18pt;
	font-weight: normal;
    text-decoration:none;
    color: #2f2a2b;
    font-family: Times New Roman;
    margin-bottom: 2px;
   	line-height: 19pt;
	}     	
	

#sottotitolo-rassegna-interno {
	font-size: 12pt;
	font-weight: normal;
    text-decoration:none;
    color: #6a6a6a;
    font-family: Times New Roman;
    margin-bottom: 5px;
   	line-height: 14pt;
	}     	

	
#testo-rassegna-interno {
	font-size: 8pt;
	font-weight: normal;
    text-decoration:none;
    color: #6a6a6a;
    font-family: Helvetica;
    margin-bottom: 5px;
   	line-height: 10pt;
	}     	
		