/* 
    Document   : sidebar
    Created on : 22-giu-2011, 17.19.54
    Author     : Kida
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
#home-sidebar ul.xoxo {
    width: 300px;
}
    .sidebar li{
        margin-bottom: 10px;
        float: left;
        width: 100%;
    }
.banner300x75 {
    width: 300px;
    height: 75px;
}
.banner300x75 a{
    display: block;
    width: 100%;
    height: 100%;
}
.banner300x75.azienda a{
    background: url(../../images/asset_rinnovabili.png) no-repeat 0 -94px;
}
.banner300x75.azienda a:hover {
   background: url(../../images/asset_rinnovabili.png) no-repeat 0 -270px;
}
.banner300x75.lavoro a{
    background: url(../../images/asset_rinnovabili.png) no-repeat -602px -94px;
}
.banner300x75.lavoro a:hover{
    background: url(../../images/asset_rinnovabili.png) no-repeat -602px -270px;
}
.banner300x75.atlantesolare a{
    background: url(../../images/asset_rinnovabili.png) no-repeat -301px -94px;
}
.banner300x75.atlantesolare a:hover{
    background: url(../../images/asset_rinnovabili.png) no-repeat -301px -270px;
}
.banner300x75.progetto a{
    background: url(../../images/asset_rinnovabili.png) no-repeat -602px -390px;
}
.banner300x75.progetto a:hover{
    background: url(../../images/asset_rinnovabili.png) no-repeat -602px -466px;
}

/* search */
.widget_search {
    background: url(../../images/sf_search.jpg) repeat-x top left;
    width: 298px;
    height: 39px;
    border: 1px solid #056839;
}
    .widget_search h3, .widget_search label {
        display: none;
    }
#searchform {
    margin: 5px 0 0 5px;
}
    #s, #update, #search, #noresults-s, #error404-s {
        background: url(../../images/asset_rinnovabili.png) no-repeat -427px 0;
        width: 204px;
        height: 19px;
        padding: 5px;
        border: none;
        font-size: 14px;
        color: #999999;
        font-family: 'Museo300';
    }
    #searchsubmit, #inviasubmit, #noresults-searchsubmit, #error404-searchsubmit {
        background: url(../../images/asset_rinnovabili.png) no-repeat -360px 0;
        width: 66px;
        height: 28px;
        text-indent: 100px;
        border: 0;
        margin-left: 4px;
        vertical-align: middle;
        cursor: pointer;
        }
    .searchsubmithover, .noresults-searchsubmit{
        background: url(../../images/asset_rinnovabili.png) no-repeat -292px -58px !important ;
        }
    .inviasubmithover {
        background: url(../../images/asset_rinnovabili.png) no-repeat -292px -29px !important;
        }
/* daily news */
.daily_news_content {
    background: #eeeeee;
    padding: 8px;
    border:3px solid #00A651;
    }
    .daily_news h1{
        color: #00a651;
        font-size: 26px;
        font-family: 'Museo300';
        margin: 3px 0 13px 0;
        }
     #notizie-ecomondo-sidebar .daily_news h1{
        font-size: 24px !important;
        }
    .daily_news h1 span{
        font-family: 'Museo700';
    }
    .daily_news_container {
        width: 100%;
}
    .daily_news a, .daily_news a:visited {
        display: block;
        color: #222222;
        margin-bottom: 13px;
        text-decoration: none;
        }
        .daily_news a:hover {
            text-decoration: underline;
        }
        .daily_news span.data {
            display: inline;
            font-size: 11px;
            line-height: 16px;
            }
        .daily_news a, .daily_news a:visited {
            font-size: 12px;
            line-height: 16px;
            text-decoration: none;
            }
        .daily_news img {
            float: left;
            }
.daily_news_bottom, .focus_bottom {
    background: #00a651;
    height: 23px;
    padding: 8px 8px 0;
}
.daily_news_bottom a, .daily_news_bottom a:visited, .aggiornamenti_content, .focus_bottom a, .focus_bottom a:visited{
    font-size: 14px;
    color: #fff;
    font-family: 'Museo300';
    display: block;
    margin-bottom: 0;
    text-decoration: none;
}
.daily_news_bottom a:hover, .focus_bottom a:hover {
    text-decoration: underline;
}
/* aggiornamenti */
.aggiornamenti_content {
    height: 63px;
    border: 1px solid #056839;
    padding: 9px 5px 1px;
    background: url(../../images/sf_update.jpg) repeat-x top left;
}
    .aggiornamenti_content span {
        float: left;
        margin-bottom: 7px;
    }
    #inviasubmit {
        background: url(../../images/asset_rinnovabili.png) no-repeat -360px -29px;
    }

/* banner */
.banner300x75 a, .banner300x75 a:visited {
    color: #fff;
    font-family: 'Museo300';
    font-size: 20px;
    text-decoration: none;
}
.banner300x75 p {
    font-size: 12px;
    font-family: arial;
    line-height: 16px;
    padding: 0 8px;
}
.banner300x75 span {
    font-family: 'Museo700'
}
.banner300x75 h1{
    padding: 10px 8px 5px;
}
.banner275x80 {
    text-align: center;
    background: url(../../images/sf_banner.jpg) repeat-x top left;
    padding: 8px 0;
    border: 1px solid #eeeeee;
    width: 298px;
}

/*video*/
.video_sidebar {
    background: #0aa958;
    padding: 13px 0 0;
}
    .video_embed{
        margin: 2px 0;
        float: left;
    }
    .logo_rinnovabili_tv {
       background: #0aa958 url(../../images/asset_rinnovabili.png) no-repeat -704px 4px;
       height: 30px;
       width: 100%;
       float: left;
    }
/* sondaggio */
.widget_polls-widget {
}

.wp-polls {
    padding: 10px 0;
    float: left;
    width: 100%;
    position: relative;
}
.wp-polls h1 {
    font-size: 20px;
    color: #ff7f12;
    font-family: 'Museo300';
    margin-bottom: 5px;
    padding: 0 8px;
}
.wp-polls p {
    font-family: 'Museo700';
}
.wp-polls  p {
    font-size: 12px;
    line-height: 16px;
    padding: 0 8px;
    margin-bottom: 10px;
}
.wp-polls li {
    float: left;
    width: 100%;
    margin-bottom: 5px !important;
}
.wp-polls label{
    font-size: 12px;
    line-height: 12px;
    vertical-align: middle;
}
.wp-polls input {
    vertical-align: middle;
}
.wp-polls .wp-polls-ans .Buttons, .wp-polls .wp-polls-ans .button109x34 {
    width: 109px;
    height: 34px;
    background:  url(../../images/asset_rinnovabili.png) no-repeat -427px -29px;
    float: left;
    border:none;
    cursor: pointer;
    text-indent: 500px;
}
.wp-polls .wp-polls-ans .button109x34over {
    background:  url(../../images/asset_rinnovabili.png) no-repeat -538px -29px !important;
    width: 109px;
    height: 34px;
    float: left;
    border:none;
    cursor: pointer;
    text-indent: 500px;
}
.risultati_sondaggio {
    border: 1px solid #d3d3d3;
    height: 32px;
    padding-right: 13px;
    background: #eeeeee;
    float: right;
    width: 172px;
    text-align: right;
}
    .risultati_sondaggio a, .risultati_sondaggio a:visited{
        color: #8b8b8b;
        font-size: 11px;
        text-decoration: underline;
        float: right !important;
        margin-top: 4px;
        background: none !important;
        width: auto !important;
        text-indent: 0 !important;
    }
    .separatore {
        width: 100%;
        height: 10px;
        float: left;
        background: #eeeeee;
}
.wp-polls-ans li { font-size: 12px;}


.wp-polls-ans a {
    background: url("../../images/asset_rinnovabili.png") no-repeat scroll -427px -29px transparent;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 34px;
    text-indent: 500px;
    width: 109px;
    text-indent: 1000px;
}
/* main sponsor */

.main_sponsor, .sponsor_sidebar_menu {
    background: #eeeeee;
    float: left;
}
    .sponsor_sidebar {
        background: #fff;
        margin: 8px;
        padding: 0 0 0 5px !important;
        width: 279px !important;
    }
        .sponsor_sidebar li {
            width: auto;
            /*margin: 10px 12px 0 0;*/
            }
             .sponsor_sidebar li.last {
                 margin-right: 0;
             }
        .main_sponsor_content {
            float: left;
            padding: 8px 0 8px 8px;
            width: 283px;
            }
            .main_sponsor_content span {
                margin-right: 5px !important;
            }
            .main_sponsor_content_logo {
                float: left;
                width: auto;
                }
            .sponsor_sidebar .main_sponsor_content_logo {
                margin-top: 25px;
            }
        .sponsor_sidebar span {
            margin-top: 27px !important;
            margin-right: 10px !important;
            }
        .sponsor_sidebar a {
            float: left;
            display: block;
           /* width: 63px !important;*/
           /* height: 51px;*/
            background-position: center center !important;
            padding-left: 0 !important;
            }
        .sponsor_sidebar div {
            width: 224px !important;
            }
        .sponsor_sidebar ul {
            padding-bottom: 10px;
            float: left;
            width: 80%;
        }
        .main_sponsor span, .sponsor_sidebar_menu span{
            float: left;
            color: #838383;
            font-size: 12px;
            margin: 15px 10px 0 0;
            font-family: 'Museo300';
            }
        .main_sponsor_content div{
            float: left;
            width: 200px;
            }
            .main_sponsor_content li{
                width: auto;
                float: left;
                /*margin-bottom: 0;*/
            }
            .main_sponsor a, .sponsor_sidebar_menu a {
                float: left;
                display: block;
                width: 200px;
                height: 51px;
                background-position: center center !important;
                padding-left: 0 !important;
            }


/*focus*/
.focus_content {
    background: #eeeeee;
    padding: 8px 0 0;
    }
    .focus_content h1{
        color: #00a651;
        font-size: 20px;
        font-family: 'Museo300';
        margin: 3px 0 8px;
        padding: 0 8px 8px;
        background: url("../../images/sf_filetto1.jpg") repeat-x left bottom;
        }
    .focus_content h1 span{
        font-family: 'Museo700';
    }
    .focus_container {
        width: 284px;
        padding: 0 8px;
}
    .focus_content a, .focus_content a:visited {
        display: block;
        color: #222222;
        margin-bottom: 13px;
        text-decoration: none;
        }
        .focus_content a:hover {
            text-decoration: underline;
        }
        .focus_content span.data {
            display: inline;
            font-size: 11px;
            line-height: 16px;
            }
        .focus_content a, .focus_content a:visited {
            font-size: 12px;
            line-height: 16px;
            text-decoration:  none;
            }
        .focus_content img {
            float: left;
            }
        .focus_bottom a{
            line-height: 16px;
            }
            
            
.widget_blog_dx {
	background: #EEEEEE;
	padding: 8px;
}

.widget_blog_dx .widgettitle img {
	display: none;
}

.widget_blog_dx .widgettitle a {
	color: #00A651;
    font-family: 'Museo300';
    font-size: 26px;
    margin: 3px 0 13px;
      font-weight: normal;
}

.widget_blog_dx ul li {
	float: left;
	margin: 5px 0;
}

.widget_blog_dx ul li img {
	float: left;
	margin-right:10px;
}

.widget_blog_dx ul li a.testo {
	 font-size: 12px;
    line-height: 14px;
    text-decoration: none;
    color:#222222;
    font-weight: bold;
    float: left;
    margin-top: 3px;
    width: 220px;
}

.widget_blog_dx ul li .date {
  display: inline;
    font-size: 11px;
    line-height: 16px;
    width: 220px;
    float: left;
}

.econormativa_side_int {
	background: #eeeeee;
    padding: 8px;
    border: 3px solid #00A651;
    float: left;
    width: 278px;
    font-family: 'Museo300';
}
.econormativa_side_int h1 {
	color: #00a651;
    font-size: 26px;
    font-family: 'Museo300';
    margin: 3px 0 13px 0;
}
.econormativa_side_int .categoria_econormativa {
	font-family: 'Museo700';
	background: url("../../ajax_aziende/image/sfondo_titolo.png") repeat-x scroll 0 0 transparent;
    color: white;
	float: left;
    margin-bottom: 0 !important;
    width: 278px;
    font-size: 17px;
}

.econormativa_side_int .categoria_econormativa li {
	padding: 10px;
}

.econormativa_side_int .subcategoria_econormativa {
	
	font-family: 'Museo300';
	font-size: 15px !important;
}

.econormativa_side_int .subcategoria_econormativa li {
	border-bottom: 1px solid #CCC;
	padding: 0px;
}

.econormativa_side_int .subcategoria_econormativa a  {
	color:black;
	text-decoration: none;
	font-family: 'Museo300';
	font-size: 15px !important;
}

.econormativa_side_int .subcategoria_econormativa .selezionata a {
	font-family: 'Museo700';
}

.econormativa_side_int .subcategoria_econormativa a:hover {
	font-family: 'Museo700';
}


.tasto_reauto {
	background: none repeat scroll 0 0 #EEEEEE;
    border: 3px solid #00A651;
    padding: 8px;
    margin-bottom: 10px;
    font-family: 'Museo300';
    cursor: pointer;
}

.tasto_reauto:hover {
	background: none repeat scroll 0 0 #00A651;
}

.tasto_reauto:hover a {
	color: white;
}

.tasto_reauto a {
	color:black;
	text-decoration:none;
	font-weight: bold;
}

.widget_tag_cloud {
	font-size: 21px;
}

.widget_tag_cloud div {
	font-size: 15px;
}

.widget_tag_cloud a {
	color: #00a651;
	text-decoration: underline;
}