/*  
Theme Name: Trento Blog Magazine
Theme URI: http://www.trentoblog.it
Description: nuova versione magazine style 
Version: 0.1 (released 2009)
Author: Tommaso Brentari
Author URI: http://www.etymo.com

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php


THANK YOU ALL!!!


/******************************************
*   HTML Elements                         
******************************************/


* {
  margin:0;
  padding:0;
  }

body,html {
  min-height:101%;
  }
  


#scatolone {
width:1280px;
height:100%;
background: transparent;
MARGIN:0PX AUTO;
}



#bannertop {
width:1240px;
height:160px;
background: transparent;
display:blocK;
margin:0px 0px 0px 0px;

}

#bannerright {
width:120px;
height:3500px;
background: transparent;
margin: 0px 0px 0px 0px;
float:right;
background-repeat:repeat-y;

}

#bannerleft {
width:120px;
height:3500px;
background: transparent;
display:block;
margin:0px 0px 0px 0px;
float:left;
background-repeat:repeat-y;

}


#homepagenew-scatolonegore {
width:1600px;
height:100%;
margin:0px auto; 
background: transparent;
background-attachment:fixed;
}



#page { /*the main container*/
  width:928px;
height:100%;
margin:0px auto;
min-height:1700px;
  font-size:1em;
  background: #fff url(images/sfondo.jpg) repeat-x ;
  padding: 2px 0px 35px 0px;
  border-bottom:0px double #333;
border-left:0px double #333;
border-right:0px double #333;
overflow:hidden;
z-index:1;
  }




  
p {  
  margin: 15px 0;
  }

a {
  outline:none;
  }

a:link, a:visited {
  color: #333;
  text-decoration:none
  }

a:hover, a:active {
  color:#333;
  text-decoration:underline;
  }

hr {
  display: block;
  height:1px;
margin-top:5px;
margin-bottom:10px;
  background-color:#ccc;
  border: 0px solid;
  }

small {
  font-size: 0.9em;
  padding:3px 6px;
  }

.tool {
border:0;
font-size:110%;
border-top: 0px solid #8DB00A;
border-bottom: 0px solid #8DB00A;
padding:10px 0px 10px 35px;
margin-left:20px;
background: #fff url(images/mail.jpg) left no-repeat;
}


.tag {
border:0;
font-size:110%;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
padding:7px 0px 7px 23px;
margin-top:20px;
margin-left:0px;
background: #eeeeee;
}

.mappe {
border:0;
font-size:110%;
border-top: 0px solid #8DB00A;
border-bottom: 0px solid #8DB00A;
padding:7px 0px 7px 5px;
margin-left:0px;
margin-bottom:5px;
background: #f1f4bf url(images/map_icon.png) no-repeat right;
color:#8db00a;
}

#sfondopost { 
min-height:500px;
display:block;
margin:10px 0px 0px -15px;
padding: 0px 0px 0px 0px;
}


#sfondo { 
background: transparent url(images/fondo.png) repeat;
min-height:500px;
display:block;
margin:-15px 0px 0px 20px;
padding: 10px 0px 10px 10px;
}


#sfondo h4 { 
margin:10px 0px 5px 0px;
padding: 0px 0px 0px 0px;
}





#contenitoretab {/*actually the column in the middle of the homepage (if the right column is the sidebar)*/
  width:277px;
display:block;
margin-left:20px;
  
  }



ul.tabNavigation {
        list-style: none;
        margin: 0px 0px 0px 0px;
        padding-left: 0px;
width:250px;
    }





    UL.tabNavigation LI {
        display: inline;


    }

    UL.tabNavigation LI A {
        padding: 5px 0px 0px 0px;
        background-color: transparent;
        color: #000;
        text-decoration: none;

    }



    UL.tabNavigation LI A.selected,
    UL.tabNavigation LI A:hover {
        background-color: #transparent;
        color: #fff;
     
    }
    
    UL.tabNavigation LI A:focus {
      outline: 0;
    }

    div.tabs > div {
      padding: 15px 5px 5px 10px;
      margin-top: -6px;
      border: 0px solid #333;
      text-align:left;
      
    }


    
    div.tabs > div h2 {
      margin-top: 5px;
      color:#fff;
font-size:18px;
margin-bottom:0px;
border:none;
    }

div.tabs > div h2 a {
      
      color:#fff;

    }



    #first {
        background-color: #195A84;
      width:270px;
min-height:250px;
    }

#first h2 a {
        color:#fff;
    }

    #second {
        background-color: #739BB4;

width:270px;
    }

    #third {
        background-color: #C0D2DE;

width:270px;
    }
    
    





/****** Images ****************************/

img, a:link img, a:visited img{border:0px solid #014876; padding:5px; margin:5px 0px 5px 0px;}

img.left,img.center,img.right,img.norm{ margin:5px 12px 5px 0; border:0px solid #999; padding:1px;}

img.left{ float:left; margin:0 12px 5px 0; }
img.center{ display:block; margin:0 auto 5px auto; }
img.right{ float:right; margin:0 0 5px 12px; }
img align left{ float:left; margin:0 12px 5px 0; }
  
    
/******************************************
*   General Structure                         
******************************************/

ul#portfolio {
  margin-left:35px;
}



ul#portfolio li {
  list-style:none;
  margin-left:-20px;
}

ul#portfolio li img{
  border: 1px solid #abc2d4;
  padding: 2px;
  list-style:none;
}



#pagebozen { /*the main container*/
  width:928px;
height:100%;
min-height:1000px;
  margin:0 auto;
  font-size:1em;
  background: #fff;
  padding: 2px 0px 35px 0px;
  border-bottom:0px double #333;
border-left:0px double #333;
border-right:0px double #333;
  }

#boxautore { /*the main container*/
  margin-left:40px;
  width:577px;
  height:110px;
margin-bottom:20px;
background: transparent url(images/autori_page.jpg) no-repeat;
  }

#archivio { /*the main container*/
  margin-top:0px;
  margin-left:25px;
  }

#archivio h2 { /*the main container*/
  color:#fff;
border-bottom:1px solid #fff;
  margin:-20px 0px 0px 0px;
  }

#branding {/*where the logo sits*/
  width:929px;
  margin:0 auto;
  height:219px;
  background:url(images/header.jpg) no-repeat;
  }


#branding-bozen {/*where the logo sits*/
  width:929px;
  margin:0 auto;
  height:299px;
  background:url(images/testata-bozenblog.png) no-repeat;
  }




#brandclick {/*where the logo sits*/
  width:400px;
  margin: 35px 0px 0px 0px;
  height:100px;
  background:transparent;
  }



.left {
  float:left;
  }

.right {
  float:right;
  }

#sidebar {/*you guessed it: it�s the sidebar container*/
  width: 250px;
  float:right;
margin-top:-32px;
margin-right:20px;
  }

#leftcol {/*the left homepage column carrying the "Featured Article" section*/
  width:280px;
  border-right:1px solid #b6b6b6;
  margin:0px 0px 0px 23px;
  padding:0px 23px 0px 0px;

  }

#leftcol, #rightcol {
  margin-top:0px;
  float:left;

  }  
  
#rightcol {/*actually the column in the middle of the homepage (if the right column is the sidebar)*/
  width:280px;
  padding:0px 0px 0px px;
  margin:0px 0px 0px 23px;
  }


#leftcol h2 {
  color:#8DB00A;

  }


#modernbricksmenu{
width: 928px;
height:41px;
margin:0 auto;
background:url(images/menu.jpg) repeat-x;
}

#modernbricksmenu ul{
font: bold 12px 'Anklada!"Original';
margin:0;
margin-left: 5px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu a{
float: left;
display: block;
color: #4D4B4B;
margin: 0px 10px 0px 10px; /*Margin between each menu item*/
padding: 2px 5px;
text-decoration: none;
letter-spacing: 1px;
border-right: 0px solid #5583A7;
line-height:30px;
-moz-opacity: 0.7;
opacity: 0.7;
}

#modernbricksmenu a:hover{
color: #757272; /*Menu hover bgcolor*/
text-decoration:none;
-moz-opacity: 1.0;
opacity: 1.0;
}


#modernbricksmenu a.home{
background: url(images/home.jpg) no-repeat left;
padding-left:30px;
}

#modernbricksmenu a.tb{
background: url(images/trentoblog.jpg) no-repeat left;
padding-left:30px;
}


#modernbricksmenu a.cai{
background: url(images/cai_icon.jpg) no-repeat left;
padding-left:30px;
}

#modernbricksmenu a.blogosphera{
background: url(images/blogosphera.jpg) no-repeat left;
padding-left:30px;
}


#modernbricksmenu a.community{
background: url(images/community.jpg) no-repeat left;
padding-left:30px;
}

#modernbricksmenu a.info{
background: url(images/info.jpg) no-repeat left;
padding-left:30px;
}

#modernbricksmenu a.news{
background: url(images/newsletter.jpg) no-repeat left;
padding-left:30px;
}

#modernbricksmenuline{

padding: 0;
margin-bottom:0px;
width: 100%;
background: red; 
}


    
/******************************************
*   Sidebar                         
******************************************/

.subnav li {/*.subnav is mainly the categories list*/
  margin-left:0px;
font-size:110%;
  }

.subnav li a:link, .subnav li a:visited {
  background: #fff url(images/tag_green.png) no-repeat left;
  display:block;
  padding:5px 4px 5px 20px;
  border-bottom: 1px solid #8db03e;
  }
    
.subnav li a:hover, .subnav li a:active {
  background: #E8ED89 url(images/tag_green.png) no-repeat left;
  text-decoration:none;
  }
  
#sidelist li {
  list-style:none;

  }


.partner li {
font-size:110%;
  margin:0 0 0px 25px;
  list-style:url(images/iconcina.gif);
  }
  
#sidelist .partner li {
  list-style:url(images/page_white_go.png);
  margin-bottom:15px;
  margin-left:24px;
margin-top:0px;
  }

#sidelist .progetti li {
  list-style:url(images/page_white_go.png);
  margin-bottom:15px;
  margin-left:10px;
margin-top:10px;
  }

  
.bullets li {
font-size:110%;
  margin:0 0 5px 15px;
  list-style:url(images/iconcina.gif);
  }
  
#sidelist .bullets li {
  list-style:url(images/iconcina.gif);
  margin-bottom:5px;
  
  margin-left:22px;
  }

#sidelist .children {
  background:#F4F4EC;
  }

#sidelist .children li {
  background: #F4F4EC;
  list-style: none;
  margin-left:15px;
  padding-left:15px;
  border-bottom:1px solid #fff;
  }
  
#sidelist .children li a, #sidelist .children li a:visited {
  padding:2px 2px 2px 0px;
  border:0;
  background:#F4F4EC;
  color: #666;
  }

#sidelist .children li a:hover, #sidelist .children li a:active  {        
  color:#000;
  }

#sidelist .feed li{
font-size:110%;
  margin-bottom:5px;
  padding-left:20px;
  background:url(images/rss.gif) no-repeat;
  }

#sidelist .news li{
font-size:110%;
  margin-bottom:5px;
  padding-left:20px;
  background:url(images/news.jpg) no-repeat;
  }

  
/******************************************
*   Headlines                         
******************************************/

.blogtitle, .blogtitle a {
  color: #000;
  font-size: 1.8em;
  
  font-weight: regular;
  padding: 20px 0px 10px 0px;
  }

h1 {
  color: #8DB00A;
  font-size: 1.8em;
  
  font-weight: bold;
  margin: 0px 10px 0px 0px;
  padding: 20px 0px 0px 10px;
  }
  
h2 {
  color: #8DB00A;
  font: 1.8em f;
  padding-bottom:8px;
  border-bottom:1px solid #666;
  margin: 20px 0;
  }

h3 {
  font: 1.0em ;
  margin-bottom:5px;
  margin-top:3px;
  font-weight:bold;
  color:#8DB00A;

  }

.commerciale {
  font: 1em;
  text-transform:uppercase;
  letter-spacing:0.3em;
  font-weight:bold;
  color:#8DB00A;
margin:3px 0px 3px 5px;
padding:5px 0px 0px 25px;
  background:url(images/folder_page.gif) left no-repeat;
  }



.linkgo {
  
  text-transform:uppercase;
  letter-spacing:0.3em;
  font-weight:bold;
  color:#8DB00A;
margin:3px 0px 3px 5px;
padding:5px 0px 0px 25px;
  background:url(images/link_go.jpg) left no-repeat;
  }


#sidebar h2, #sidebar h3 a {
  font: 1em;
  letter-spacing:0.3em;
  text-transform:uppercase;
  margin-bottom:4px;
  font-weight:bold;
  color:#8DB00A;
  }

.sponsor{
  color:#fff;
  }

#sidebar h3, #sidebar h2 {
  font-size:0.9em;
  border-top:3px double #AAC205;
  border-bottom:1px solid #AAC205;
  padding:5px 0 5px 2px;
  margin:20px 0 15px 0;

  }


#sidebar h3, {
  font-size:0.9em;
  border-top:3px double #B1C7D5;
  border-bottom:1px solid #B1C7D5;
  padding:5px 0 5px 2px;
  margin:15px 0 15px 0;
  color:#fff;
  }

#sidebar img {
  padding:0px;
  margin:0px;

  }


h3#respond {
  font-size:1.1em;
  border-top:1px solid #666;
  margin-top:25px;
  padding-top:20px
  }

h3#comments {
  margin-top:32px
  }

h3 a:link, h3 a:visited {
  color: #8DB00A;
  }

h4 {
  font-size:1.2em;
  margin:5px 0px 10px 0px;
color: #2b2b26;
  }
#archive h4 {

color: #004677;
  }  
  
  
/******************************************
*   Content                        
******************************************/

#content {
  width:650px;
  float:left
  }

#contenthome {
  margin-top:5px;
  width:650px;
  float:left
  }

#commenti {
  width:600px;
  float:left
margin-left:30px;
  }
  
.description {
  font-size: 1.3em;
  font-weight: bold; 
  color:#999;
  }

/* Featured Articles formatting "leftcol" */

.feature {
  background: url(images/backgrounds/bg_featured.jpg) repeat-x #F4F4EC;
  padding:10px;
  margin:10px 0px 20px 0px;
  border: 1px solid #ccc;
  }

.feature li{
  margin-left:22px;
padding: 2px 0px 0px 2px;
  }

.feature p, #rightcol p { margin:0;  }

#leftcol.nobordo { border:none;  }

#leftcol img, #rightcol img {
  padding:2px;
  border:1px solid #999;
  }

#leftcol .feature {  margin-bottom: 15px; }

/* Formating of the Leadstory stuff in the tabbed section */
      
#leadpic {
  float:left;
  margin: 0 18px 8px 0;
  padding:1px;
  border: 1px solid #999;
  }

#sondaggio {
  float:left;
  margin: 0 18px 8px 0;
  padding:2px;
  border: 0px solid #999;
  }

#sondaggio p {
  margin-bottom:10px;
  }

.title, a.title  {
  font-size:0.9em;
  font-weight:bold;
  color:#8DB00A;
  letter-spacing: -0.7px
  text-align:left;
  }
    
#lead p {
  margin-bottom:10px;
  }


/* Formating of "rightcol" which is the column in the homepage middle ;-) */

#rightcol img {
margin: 0px;
border:none;
box-shadow: 3px 3px 3px 0px #dedcdc;  
-moz-box-shadow: 3px 3px 3px 0px #dedcdc;  
-webkit-box-shadow: 3px 3px 3px 0px #dedcdc;  
}

#leftcol img {
background: #fff;
  margin: 5px 0px 4px 0px;
  display:block
box-shadow: 3px 3px 3px 0px #dedcdc;  
-moz-box-shadow: 3px 3px 3px 0px #dedcdc;  
-webkit-box-shadow: 3px 3px 3px 0px #dedcdc;
border:none;
  }



#rightcol a img.noombra,#rightcol img.noombra {
background: transparent;
  margin: 0px 0px 0px 0px;
  display:block
border:none;
box-shadow: 0px 0px 0px 0px #dedcdc;  
-moz-box-shadow: 0px 0px 0px 0px #dedcdc;  
-webkit-box-shadow: 0px 0px 0px 0px #dedcdc;
  }

#leftcol a img.noombra,#leftcol img.noombra {
background: transparent;
  margin: 0px 0px 0px 0px;
  display:block
box-shadow: 0px 0px 0px 0px #dedcdc;  
-moz-box-shadow: 0px 0px 0px 0px #dedcdc;  
-webkit-box-shadow: 0px 0px 0px 0px #dedcdc;
  }


#leftcol a:hover img,#rightcol a:hover img{ 
  background: #e5e6e3; 
  
}
  
#rightcol .clearfloat {
  border-bottom:0px solid #999;
  padding:8px 0;
  }  


#rightcol a {
  color:#8DB00A;
  }  


#rightcol p {
  margin-top:5px;
  text-align:left;
  }

#leftcol p {
text-align:justify;
  }


/* Post Formatting */


.autoripage {
  padding-bottom:28px;
  margin-left:35px;
  margin-top:20px;
  paddin-top:50px;
  text-align:left;
  border-bottom:0px solid #8DB00A;
  font-size:113%;
  line-height:20px;
  }

.entry {
  background: transparent url(images/fondo.png) repeat;
  padding:10px 15px 0px 10px;
  margin-left:20px;
  margin-top:-10px;
  text-align:left;
  border-bottom:0px solid #8DB00A;
  font-size:105%;
line-height:20px;
  }



.entry small {
  color:#BBCDDB;
  }




.entry small a {
  color:#AAC205;
  text-decoration:underline;
  }

.entrytitle a{
  color:#8DB00A;
  }


.entry a {
color:#8DB00A;
  }

.blockquote img {
background: transparent;
  margin: 0px;
  display:block
border:none;
box-shadow: 0px 0px 0px 0px #dedcdc;  
-moz-box-shadow: 0px 0px 0px 0px #dedcdc;  
-webkit-box-shadow: 0px 0px 0px 0px #dedcdc;
border:none;
  }


.entry img {
background: #fff;
  margin: 5px 0px 5px 0px;
  display:block;
box-shadow: 3px 3px 3px 0px #dedcdc;  
-moz-box-shadow: 3px 3px 3px 0px #dedcdc;  
-webkit-box-shadow: 3px 3px 3px 0px #dedcdc;
border:none;
  }


.entry a img {
background: #fff;
  margin: 5px 0px 5px 0px;
  display:block;
box-shadow: 3px 3px 3px 0px #dedcdc;  
-moz-box-shadow: 3px 3px 3px 0px #dedcdc;  
-webkit-box-shadow: 3px 3px 3px 0px #dedcdc;
border:none;
  }


#postautore {
  color:#fff;
  background: #88A8BF url(images/bg_postautore.jpg) top repeat-x;
  padding:10px;
  margin:10px 10px 0px -2px;
  border-bottom:1px solid #CBCFD2;
  border-left:1px solid #CBCFD2;
  }

#postautore ul li{
  color:#fff;
  margin-left:25px;
  font-size:90%;
  }

#postautore ul li a{

color:#fff;
  }

.post  {
background: transparent url(images/fondo.png) top repeat;
padding:5px 10px 5px 10px;
  }

.post img {
background: #fff;
  margin: 5px 0px 5px 0px;
  display:block;
box-shadow: 3px 3px 3px 0px #dedcdc;  
-moz-box-shadow: 3px 3px 3px 0px #dedcdc;  
-webkit-box-shadow: 3px 3px 3px 0px #dedcdc;
border:none;
  }


.post a img {
background: #fff;
  margin: 5px 10px 5px 0px;
  display:block;
box-shadow: 3px 3px 3px 0px #dedcdc;  
-moz-box-shadow: 3px 3px 3px 0px #dedcdc;  
-webkit-box-shadow: 3px 3px 3px 0px #dedcdc;
border:none;
  }

blockquote {
  background:#e7e7e7;
  padding:5px 8px 10px 8px;
  margin:10px 10px 20px 5px;
  border-top:3px solid red;
border-bottom:3px solid red;
min-height:135px;
  }


.entry blockquote {
  color:#8DB00A;
  background:#f4f7ba;
  padding:5px 8px 10px 8px;
  margin:10px 10px 20px 5px;
  border-top:2px solid #cce56b;
border-bottom:2px solid #cce56b;
min-height:135px;
  }

.entry blockquote img{
  margin:-10px 10px 5px 0px;
  background:transparent;
  border:none;
box-shadow: 0px 0px 0px 0px #dedcdc;  
-moz-box-shadow: 0px 0px 0px 0px #dedcdc;  
-webkit-box-shadow: 0px 0px 0px 0px #dedcdc;
  }

.nobordo img{
  background:transparent;
  border:none;
box-shadow: 0px 0px 0px 0px #dedcdc;  
-moz-box-shadow: 0px 0px 0px 0px #dedcdc;  
-webkit-box-shadow: 0px 0px 0px 0px #dedcdc;
  }  

.entry ul li {
  list-style:square;
  margin-bottom:5px;
  margin-left:20px;
  padding-left:5px;
  }

.entry ol li {
  margin-bottom:5px;
  margin-left:48px;
  }
  
#tags {
  padding:3px;
  border-bottom:1px solid #DDD;
  border-top:1px solid #DDD;  
  }  
  
.postmetadata {
  font-size:0.9em;
  margin:0 0 10px 0;
  padding:5px 10px;
  background:#F4F4EC;
  border-top:1px solid #E6E3D3;  
  border-bottom:1px solid #E6E3D3;  
  }
        

/* Form Elements */

select {
  background:#e1e1e1;
  border:1px solid #ccc;
  width:100%
  }
  

#searchform {   padding:10px 5px 5px 0;   }

.campo {
  width: 200px;
  }

.button {
  padding: 1px;
  background:#C8CE4A;
  color:#fff;
  border:none;
  }

.button:hover {
  background:#AEB431;
  color:#FFF;
  text-decoration:none
  }

#commentform input {
  width: 170px;
  margin: 5px 5px 1px 0;
  }

#commentform textarea {
  width: 100%;
  margin-top:5px;

  }



/* Comments*/


#commentarea {
margin-top:10px;
display:block;
  }

.commentlist {
  padding-left:30px;
margin-left:30px;
  }
  
.commentlist li {
  margin: 15px 0 3px;
  padding: 8px 15px 10px 15px;
  background: url(images/backgrounds/bg_featured.jpg) repeat-x #F4F4EC;
  border:1px solid #E6E3D3;
  }

.commentlist blockquote {
  color:#666;
  background:#fff;
  padding:6px 14px;
  margin:18px 35px;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
  }  

#commentform small {
  background:#FFF;
  font-weight:bold;
  padding:0;
  }
  
.commentmetadata {
  display: block;
  }

.commentlist small {
  background:#fff;
  border:1px solid #E6E3D3;
  }



/* Float Properties*/

.clearfloat:after {
  display:block;
  visibility:hidden;
  clear:both;
  height:0;
  content:".";
  }
  
.clearfloat {
  display:inline-block;
  }  

.clearfloat {
  display:block;
  }
  
  
/******************************************
*   Footer                        
******************************************/

#footer {
  
background: url(images/piede.jpg) repeat-x #fff;
margin: 0 auto;
  width: 928px;
height:80px;
  font-size:0.9em;
  text-align:center;
  padding-top:15px;
  color:#8DB00A;
  }

#footer a {
  text-decoration:underline;
  }

.navigation {
  display: block;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 50px;
  margin-left: 0px;
border-top:1px solid #eee;
padding-top:20px;
  }

.alignright {
  float: right;
  }

.alignleft {
  float: left
  }
.alignright {
  float: right;
  }

.alignleft {
  float: left
  }

.sidebox {
  background: url(images/backgrounds/bg_featured.jpg) repeat-x #F4F4EC;
  padding:15px 15px 5px 15px;
  border: 1px solid #ccc;
margin-top:0px;
height:240px;

  }

.date{
  background:url(images/data.png);
  background-repeat:no-repeat;
  width:60px;
  height:69px;
  text-align:center;
  float:right;
  color:#7d975d;
  padding-top:8px;
  margin-left:5px;
  font-size:19px;
  margin-bottom:3px;
}


.newsletterTextInput{ width:120px; }

.newsletterContainer{ width:100%; }

.success {
  background: #CFEBF7;
  border: 1px solid #2580B2;
}

.error {
  background: #FFEFF7;
  border: 1px solid #c69;
}

.error, .success {
  margin: 3px 0px;
  padding: 2px;
}



   #scrollup {
     position: relative;
     overflow: hidden;
     height: 240px;
   }

#scrollup img {
     float:right;
margin-right:0px;
margin-bottom:10px;
 }

   .headline {
     position: absolute;
     top: 250px;
       left: 0px;
     height: 240px;
     width:215px;
   }


#related {/*.subnav is mainly the categories list*/
  margin-left:20px;

  }

#related h3 {
  border-bottom: 1px dotted #8db03e;
  padding-bottom:10px;
margin:0px 0px 0px 0px;
  }



#related ul {
  margin:0px 0px 0px 0px;
  padding:0px;
  list-style:none;
  }

#related li a:link, #related li a:visited {
background: #fff url(images/bullet_star.png) no-repeat top left;
  display:block;
  margin:0px 0px 0px 0px;
  padding:5px 4px 5px 18px;
  border-bottom: 1px dotted #8db03e;
  }
    
#related li a:hover, #related  li a:active {
  background: #eeeeee;
  text-decoration:none;
  border-bottom: 1px dotted #8db03e;
  }





#list3 {
    width:560px;
margin: 10px 0px 30px 0px;
}


#list3 div .title { 
font-size:130%;
font-weight: normal;
padding: 5px 0px 5px 18px;
  margin: 0px 0px 0px 10px;
  color: #484847;
  border-bottom: 1px solid #DFE73F;
  background: transparent url(images/add.png) no-repeat left;
  cursor: pointer;
}

#list3 div.selected.title { 
font-weight: bold;
border-bottom: 0px solid #DFE73F;
color:#DFE73F;
background: transparent url(images/remove.png) no-repeat left;
}

#list3 div div {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 10px;
  color: #565655;
  background-color: transparent;
  cursor: pointer;
}



#list3 div div a {
color: #373736;
border:none;
border-bottom: 1px solid #DFE73F;
display:block;
padding: 5px 0px 5px 2px;
margin: 0px 18px 0px 18px;
text-decoration:none;

}

#list3 div div a:hover {
background: transparent url(images/hovertab.png) repeat;

}





#list4 {
    width:560px;
margin: 10px 0px 30px 0px;
}


#list4 div .title { 
font-size:130%;
font-weight: normal;
padding: 5px 0px 5px 18px;
  margin: 0px 0px 0px 10px;
  color: #484847;
  border-bottom: 1px solid #DFE73F;
  background: transparent url(images/add.png) no-repeat left;
  cursor: pointer;
}

#list4 div.selected.title { 
font-weight: bold;
border-bottom: 0px solid #DFE73F;
color:#DFE73F;
background: transparent url(images/remove.png) no-repeat left;
}

#list4 div div {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 10px;
  color: #565655;
  background-color: transparent;
  cursor: pointer;
}



#list4 div div a {
color: #373736;
border:none;
border-bottom: 1px solid #DFE73F;
display:block;
padding: 5px 0px 5px 2px;
margin: 0px 18px 0px 18px;
text-decoration:none;

}

#list4 div div a:hover {
background: transparent url(images/hovertab.png) repeat;

}



#list5 {
    width:250px;
margin: 10px 0px 30px 0px;
}


#list5 div .title { 
font-size:130%;
font-weight: normal;
padding: 7px 0px 7px 20px;
  margin: 0px 0px 2px 10px;
  color: #484847;
  border-bottom: 1px solid #ccc;
  background: transparent url(images/add.png) no-repeat left;
  cursor: pointer;
}

#list5 div.selected.title { 
font-weight: bold;
border-bottom: 1px solid #ccc;
background: transparent url(images/remove.png) no-repeat left;
}

#list5 div div {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 10px;
  color: #565655;
  background-color: transparent;
  cursor: pointer;
}



#list5 div div a {
color: #373736;
border:none;
border-bottom: 1px solid #ccc;
display:block;
padding: 5px 0px 2px 5px;
margin: 0px 5px 0px 17px;
text-decoration:none;

}

#list5 div div a:hover {
background: transparent url(images/hovertab.png) repeat;

}






#listcult {
    width:560px;
margin: 10px 0px 30px 0px;
}


#listcult div .title { 
font-size:130%;
font-weight: normal;
padding: 5px 0px 5px 18px;
  margin: 0px 0px 0px 10px;
  color: #484847;
  border-bottom: 1px solid #DFE73F;
  background: transparent url(images/add.png) no-repeat left;
  cursor: pointer;
}

#listcult div.selected.title { 
font-weight: bold;
border-bottom: 0px solid #DFE73F;
color:#DFE73F;
background: transparent url(images/remove.png) no-repeat left;
}

#listcult div div {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 10px;
  color: #565655;
  background-color: transparent;
  cursor: pointer;
}



#listcult div div a {
color: #373736;
border:none;
border-bottom: 1px solid #DFE73F;
display:block;
padding: 5px 0px 5px 2px;
margin: 0px 18px 0px 18px;
text-decoration:none;

}

#listcult div div a:hover {
background: transparent url(images/hovertab.png) repeat;

}

.posttab {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #323131;
  background-color: transparent;
}

.posttab h4 {
  padding: 3px 0px 0px 23px;
  margin: 0px 0px 0px 0px;
  color: #323131;
  background: transparent url(images/diagram.png) no-repeat left;
}

.posttab a {
  padding: 5px 0px 0px 25px;
  margin: 15px 0px 0px 22px;
  background: transparent url(images/check.png) no-repeat left;
  color: #DFE73F;
  font:120%;
display:block;
}

.posttab p {
  padding: 0px 0px 5px 0px;
  margin: -7px 20px 10px 45px;
  color: #323131;
}


.locandine a img {
background: #fff;
  margin: 10px 25px 10px 3px;
box-shadow: 3px 3px 3px 0px #647e03;  
-moz-box-shadow: 3px 3px 3px 0px #647e03;  
-webkit-box-shadow: 3px 3px 3px 0px #647e03;
border:none;
  }



.archiviolocalita {
  padding:5px 10px 5px 10px;
  margin: 0px 0px 0px 0px;
  color: #323131;
  background: transparent url(images/fondo.png) top repeat;

}

.archiviolocalita h4 {
  padding: 3px 0px 0px 23px;
  margin: 0px 0px 0px 0px;
  color: #323131;
  background: transparent url(images/diagram.png) no-repeat left;
}

.archiviolocalita h3 {
  padding: 0px 0px 0px 0px;
  margin: 5px 0px 15px 0px;
  color: #79950d;
  font: 1.2em ;
  font-weight:bold;

}

.archiviolocalita a {
  padding: 5px 0px 0px 25px;
  margin: 15px 0px 0px 22px;
  background: transparent url(images/check.png) no-repeat left;
  color: #79950d;
  font:120% Georgia, "Times New Roman", Times, serif;
display:block;
}

.archiviolocalita p {
  padding: 0px 0px 5px 0px;
  margin: -7px 20px 10px 45px;
  color: #323131;
}



ul.gallery { 

background: transparent url(images/fondo.png) repeat;
  list-style: none;
display:block;
}
ul.gallery li a {
  position: relative;
  float: left;
  padding: 12px 3px 25px 12px;
  background: #eee;
  border: 1px solid #fff;
  -moz-box-shadow: 0px 2px 15px #333;
  text-decoration:none;
list-style: none;
}
  

ul.gallery li {
list-style: none;
}
  ul.gallery li a.pic-1 {
    z-index: 1;
    -webkit-transform: rotate(-10deg);
     -moz-transform: rotate(-10deg);
    list-style: none;
  }
  ul.gallery li a.pic-2 {
    z-index: 5;
    -webkit-transform: rotate(-3deg);
     -moz-transform: rotate(-3deg);
  }
  ul.gallery li a.pic-3 {
    z-index: 3;
    -webkit-transform: rotate(4deg);
     -moz-transform: rotate(4deg);
  }
  ul.gallery li a.pic-4 {
    z-index: 4;
    -webkit-transform: rotate(14deg);
     -moz-transform: rotate(14deg);
  }
  ul.gallery li a.pic-5 {
    z-index: 2;
    -webkit-transform: rotate(-12deg);
     -moz-transform: rotate(-12deg);
  }
  ul.gallery li a.pic-6 {
    z-index: 6;
    -webkit-transform: rotate(5deg);
     -moz-transform: rotate(5deg);
  }
  
  ul.gallery li a:hover {
    z-index: 10;
    -moz-box-shadow: 3px 5px 15px #333;
  }



ul.autori{
margin:10px 0px 5px 5px;
color:#91bc3e;
list-style:none;
  }


#sidebar ul.autori li{
height:65px;
margin:0px 0px 0px 0px;
padding:1px 0px 0px 0px;
font-size:125%;
border-bottom: 1px solid #ccc;

  }

#sidebar ul.autori li a{
text-decoration:none;
color:#000;
display:blocK;
width:100%;
  }



ul.autori li a img{
padding:0px 0px 0px 0px;
float:left;
display:block;
width:75px;
  }

#sidebar ul.autori li a:hover{
text-decoration:underline;
color:#91bc3e;
  }

#sidebar ul.autori li a:hover{
text-decoration:underline;
color:#91bc3e;
border-left: 4px solid #91bc3e;

  }









/******************************************
*   Nuovo Layout 2012                        
******************************************/




* {
  margin:0;
  padding:0;
  }



@font-face {
    font-family: 'Anklada!"Original';
    src: url('http://www.trentoblog.it/font/anklada_99-webfont.eot');
    src: url('http://www.trentoblog.it/font/anklada_99-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.trentoblog.it/font/anklada_99-webfont.woff') format('woff'),
         url('http://www.trentoblog.it/font/anklada_99-webfont.ttf') format('truetype'),
         url('http://www.trentoblog.it/font/anklada_99-webfont.svg#Anklada!"Original') format('svg');
    font-weight: normal;
    font-style: normal;

}



body,html {
  background: #fff url(images/body-bkg-full.jpg) center repeat-y;
  color: #333;
  padding: 0px 0px 0px 0px;
margin:0px auto;
  min-height:101%;
  }
  


body, select, input, textarea {
  font: 12px "Trebuchet MS", Helvetica, sans-serif;
  line-height:1.5em;
  }

#pagina-new{
background: #fff;
margin:0px auto;
width: 1022px;
  }


#header-new{
background: #000;
height:250px;
width: 1002px;
margin-top:0px;
margin-left:10px;
  }





#menu-new{
width: 1022px;
height:41px;
margin:25px auto;
background:transparent;
font-family: 'Anklada!"Original';

}

#menu-new ul{
font-family: 'Anklada!"Original';
font-size: 140%;
letter-spacing: 1px;
margin:0;
margin-left: -5px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#menu-new li{
display: inline;
margin: 0;
padding: 0;
}

#menu-new a.home{
float: left;
display: block;
color: #fff;
background:#ccc;
margin: 0px 0px 0px 14px; /*Margin between each menu item*/
padding: 6px 10px 7px 10px;
text-decoration: none;
border-top-right-radius: 5px; 
border-top-left-radius: 5px; 
}


#menu-new a.video{
float: left;
display: block;
color: #fff;
background:#da1800;
margin: 0px 0px 0px 7px; /*Margin between each menu item*/
padding: 6px 10px 7px 10px;
text-decoration: none;
border-top-right-radius: 5px; 
border-top-left-radius: 5px; 
}




#menu-new a.motori{
float: left;
display: block;
color: #fff;
background:#fc4b00;
margin: 0px 0px 0px 7px; /*Margin between each menu item*/
padding: 6px 10px 7px 10px;
text-decoration: none;
border-top-right-radius: 5px; 
border-top-left-radius: 5px; 
}


#menu-new a.cinema{
float: left;
display: block;
color: #fff;
background:#dddd17;
margin: 0px 0px 0px 7px; /*Margin between each menu item*/
padding: 6px 10px 7px 10px;
text-decoration: none;
border-top-right-radius: 5px; 
border-top-left-radius: 5px; 
}



#menu-new a.libri{
float: left;
display: block;
color: #fff;
background:#63ee00;
margin: 0px 0px 0px 7px; /*Margin between each menu item*/
padding: 6px 10px 7px 10px;
text-decoration: none;
border-top-right-radius: 5px; 
border-top-left-radius: 5px; 
}


#menu-new a.musica{
float: left;
display: block;
color: #fff;
background:#28dbff;
margin: 0px 0px 0px 7px; /*Margin between each menu item*/
padding: 6px 10px 7px 10px;
text-decoration: none;
border-top-right-radius: 5px; 
border-top-left-radius: 5px; 
}



#menu-new a.blogger{
float: left;
display: block;
color: #fff;
background:#002cf7;
margin: 0px 0px 0px 7px; /*Margin between each menu item*/
padding: 6px 10px 7px 10px;
text-decoration: none;
border-top-right-radius: 5px; 
border-top-left-radius: 5px; 
}



#menu-new a.teatro-danza{
float: left;
display: block;
color: #fff;
background:#c725df;
margin: 0px 0px 0px 7px; /*Margin between each menu item*/
padding: 6px 10px 7px 10px;
text-decoration: none;
border-top-right-radius: 5px; 
border-top-left-radius: 5px; 
}



#menu-new a.arte-cultura{
float: left;
display: block;
color: #fff;
background:#0b7f16;
margin: 0px 0px 0px 7px; /*Margin between each menu item*/
padding: 6px 10px 7px 10px;
text-decoration: none;
border-top-right-radius: 5px; 
border-top-left-radius: 5px; 
}

#menu-new a.shop{
float: left;
display: block;
color: #fff;
background:#808080;
margin: 0px 0px 0px 7px; /*Margin between each menu item*/
padding: 6px 10px 7px 10px;
text-decoration: none;
border-top-right-radius: 5px; 
border-top-left-radius: 5px; 
}




#menu-new a:hover.video{
color: #da1800;
background:#fff;
}



#menu-new a:hover.motori{
color: #fc4b00;
background:#fff;
}

#menu-new a:hover.cinema{
color: #dddd17;
background:#fff;
}

#menu-new a:hover.libri{
color: #63ee00;
background:#fff;
}

#menu-new a:hover.musica{
color: #28dbff;
background:#fff;
}


#menu-new a:hover.blogger{
color: #002cf7;
background:#fff;
}

#menu-new a:hover.teatro-danza{
color: #c725df;
background:#fff;
}

#menu-new a:hover.arte-cultura{
color: #0b7f16;
background:#fff;
}






#menu-new a.homevisited{
float: left;
display: block;
color: #000;
background:#fff;
margin: 0px 0px 0px 11px; /*Margin between each menu item*/
padding: 8px 8px 5px 8px;
text-decoration: none;
border-top-right-radius: 5px; 
border-top-left-radius: 5px; 
}


#menu-new a.shopvisited{
float: left;
display: block;
color: #808080;
background:#fff;
margin: 0px 0px 0px 7px; /*Margin between each menu item*/
padding: 8px 8px 5px 8px;
text-decoration: none;
border-top-right-radius: 5px; 
border-top-left-radius: 5px; 
}



#menu-new a.videovisited{
float: left;
display: block;
color: #da1800;
background:#fff;
margin: 0px 0px 0px 10px; /*Margin between each menu item*/
padding: 8px 8px 5px 8px;
text-decoration: none;
border-top-right-radius: 5px; 
border-top-left-radius: 5px; 
}

#menu-new a.motorivisited{
float: left;
display: block;
color: #fc4b00;
background:#fff;
margin: 0px 0px 0px 10px; /*Margin between each menu item*/
padding: 8px 8px 5px 8px;
text-decoration: none;
border-top-right-radius: 5px; 
border-top-left-radius: 5px; 
}


#menu-new a.cinemavisited{
float: left;
display: block;
color: #dddd17;
background:#fff;
margin: 0px 0px 0px 10px; /*Margin between each menu item*/
padding: 8px 8px 5px 8px;
text-decoration: none;
border-top-right-radius: 5px; 
border-top-left-radius: 5px; 
}



#menu-new a.librivisited{
float: left;
display: block;
color: #63ee00;
background:#fff;
margin: 0px 0px 0px 10px; /*Margin between each menu item*/
padding: 8px 8px 5px 8px;
text-decoration: none;
border-top-right-radius: 5px; 
border-top-left-radius: 5px; 
}



#menu-new a.arte-culturavisited{
float: left;
display: block;
color: #0b7f16;
background:#fff;
margin: 0px 0px 0px 10px; /*Margin between each menu item*/
padding: 8px 8px 5px 8px;
text-decoration: none;
border-top-right-radius: 5px; 
border-top-left-radius: 5px; 
}



#menu-new a.musicavisited{
float: left;
display: block;
color: #28dbff;
background:#fff;
margin: 0px 0px 0px 10px; /*Margin between each menu item*/
padding: 8px 8px 5px 8px;
text-decoration: none;
border-top-right-radius: 5px; 
border-top-left-radius: 5px; 
}




#menu-new a.bloggervisited{
float: left;
display: block;
color: #002cf7;
background:#fff;
margin: 0px 0px 0px 10px; /*Margin between each menu item*/
padding: 8px 8px 5px 8px;
text-decoration: none;
border-top-right-radius: 5px; 
border-top-left-radius: 5px; 
}




#menu-new a.teatro-danzavisited{
float: left;
display: block;
color: #c725df;
background:#fff;
margin: 0px 0px 0px 10px; /*Margin between each menu item*/
padding: 8px 8px 5px 8px;
text-decoration: none;
border-top-right-radius: 5px; 
border-top-left-radius: 5px; 
}





#contenuto-home-new{
width: 655px;
height:100%;
margin:0px 0px 0px 15px;
background:#fff;
float:left;
display:block;
}




#contenuto-interna-new{
width: 620px;
height:101%;
margin:15px 10px 0px 30px;
background:#fff;
float:left;
}


#contenuto-interna-new h3 {
  font-size: 200%;
  letter-spacing:1px;
  margin: 20px 0px 10px 0px;
  font-family: 'Anklada!"Original';
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  padding: 8px 0px 8px 0px;
  display:block;
font-weight:normal;
color:#000;
line-height:110%
}


#contenuto-interna-new h3 a {
  font-size: 200%;
  letter-spacing:1px;
  margin: 20px 0px 10px 0px;
  font-family: 'Anklada!"Original';
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  padding: 8px 0px 8px 0px;
  display:block;
font-weight:normal;
color:#000;
}


#contenuto-interna-new ul.related_post {

margin:15px 0px 15px -30px;

}



#contenuto-interna-new h2 {
  font-size: 110%;
  letter-spacing:0px;
  margin: 5px 0px 5px 0px;
  font-family: 'Anklada!"Original';
  padding: 5px 0px 5px 0px;
border:none;
font-weight:normal;
color:#000;
line-height:120%
}



#contenuto-interna-new ul{

margin:15px 0px 15px 0px;

}

#contenuto-interna-new ul li{

margin:10px 0px 10px 30px;

}

#contenuto-interna-new p{

margin:20px 0px 15px 0px;
font-size:110%;
line-height:170%;
}

#contenuto-interna-new p a{
text-decoration:underline;
}


#contenuto-interna-new p a:hover{
text-decoration:none;
}

#tabs {
  font-size: 130%;
letter-spacing:1px;
  margin: 15px 10px;
  font-family: 'Anklada!"Original';

}
#tabs ul {
  float: left;
  background: #fff;
  width: 600px;
  padding-top: 4px;
}
#tabs li {
  margin-right: 8px;
  list-style: none;
  padding:4px 5px 0px 5px;
}
* html #tabs li {
  display: inline;
}
#tabs li, #tabs li a {
  float: left;
}
#tabs ul li.active {
background:#000;
border-top-right-radius: 5px; 
border-top-left-radius: 5px; 
color:#fff;

}


#tabs ul li.active a {
  color: #fff;
background:#000;
border-top-right-radius: 5px; 
border-top-left-radius: 5px; 
color:#fff;
  padding:6px 9px 2px 9px;
}


#tabs div {
  background: #ffff;
  clear: both;
  padding: 15px;
  min-height: 200px;
  border:2px solid #000;
border-top-right-radius: 5px; 
border-bottom-left-radius: 5px; 
border-bottom-right-radius: 5px; 
}

#tabs div h3 {
  margin: 10px 0px 20px 0px;
  font-size: 130%;
  letter-spacing:1px;
  font-family: 'Anklada!"Original';
  font-weight:bold;
  color:#000;
}

#tabs div p {
  line-height: 150%;
}

#tabs ul li a {
  text-decoration: none;
  padding:6px 9px 2px 9px;
  color: #000;
  font-weight: normal;
background:#e1e1e1;
border-top-right-radius: 5px; 
border-top-left-radius: 5px; 
}

.thumbs {
  float:left;
  border:#000 solid 1px;
  margin-bottom:20px;
  margin-right:20px;
}

#primo-post{
min-height:160px;
}

#colonna-sx{
width: 310px;
margin:-10px 0px 0px 10px;
background:#fff;
border:0px solid red;
float:left;
}

#colonna-sx h3 a {
  font-size: 200%;
  letter-spacing:1px;
  margin: 20px 0px 10px 0px;
  font-family: 'Anklada!"Original';
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  padding: 8px 0px 8px 0px;
  display:block;
font-weight:normal;
color:#000;
}

#colonna-dx h3.musica a {
color:#28dbff;
}

#colonna-sx h3.eventi a {
color:#da1800;
}

#colonna-sx h3.blogger a {
color:#002cf7;
}

#colonna-sx h3.arte-cultura a {
color:#0b7f16;
}


#colonna-sx h4 a {
  font-size: 100%;
  letter-spacing:1px;
  margin: 5px 0px 0px 5px;
  padding: 4px 0px 4px 0px;
  display:block;
  font-weight:strong;
  color:#000;
}

#colonna-sx a img{
margin:0px 0px 0px 5px;
padding:5px 5px 5px 0px;
float:left;
}


#colonna-sx ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#colonna-sx ul li{
margin:10px 0px 0px 0px;
padding:10px 0px 5px 0px;
list-style:none;
border-top: 1px solid #e1e1e1;
}

#colonna-sx ul li a{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family: 'Anklada!"Original';
font-weight:normal;
letter-spacing:1px;
font-size: 110%;
}




#colonna-dx{
width: 310px;
margin:-10px 10px 0px 0px;
background:#fff;
float:right;
}

#colonna-dx h3 a {
  font-size: 200%;
  letter-spacing:1px;
  margin: 20px 0px 10px 0px;
  font-family: 'Anklada!"Original';
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  padding: 8px 0px 8px 0px;
  display:block;
font-weight:normal;
color:#000;
}


#colonna-sx h3.cinema a {
color:#dddd17;
}

#colonna-dx h3.libri a {
color:#63ee00;
}

#colonna-dx h3.motori a {
color:#fc4b00;
}

#colonna-dx h3.teatro-danza a {
color:#c725df;
}



#colonna-dx h4 a {
  font-size: 100%;
  letter-spacing:1px;
  margin: 0px 0px 10px 0px;
  font-family: 'Anklada!"Original';
  padding: 8px 0px 8px 0px;
  display:block;
font-weight:normal;
color:#000;

}

#colonna-sx h4 a {
  font-size: 100%;
  letter-spacing:1px;
  margin: 0px 0px 10px 0px;
  font-family: 'Anklada!"Original';
  padding: 8px 0px 8px 0px;
  display:block;
font-weight:normal;
color:#000;

}




#colonna-dx h4 a {
  font-size: 100%;
  letter-spacing:1px;
  margin: 5px 0px 0px 5px;
  padding: 4px 0px 4px 0px;
  display:block;
  font-weight:strong;
  color:#000;
}

#colonna-dx a img{
margin:0px 0px 0px 5px;
padding:5px 5px 5px 0px;
float:left;
}


#colonna-dx ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#colonna-dx ul li{
margin:10px 0px 0px 0px;
padding:10px 0px 5px 0px;
list-style:none;
border-top: 1px solid #e1e1e1;
}

#colonna-dx ul li a{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
 font-family: 'Anklada!"Original';
font-weight:normal;
letter-spacing:1px;
font-size: 110%;

}



#colonna-sx ul.cinema li{
background: #fff url(images/arrow-right-yellow.png) center left no-repeat;
margin:5px 0px 10px 0px;
padding:15px 0px 0px 10px;
list-style:none;

}


#colonna-sx ul.cinema li a{
display:block;
margin:0px 0px 0px 15px;
padding:0px 0px 0px 0px;
}




#colonna-dx ul.libri li{
background: #fff url(images/arrow-right-libri.png) center left no-repeat;
margin:5px 0px 10px 0px;
padding:15px 0px 0px 10px;
list-style:none;

}


#colonna-dx ul.libri li a{
display:block;
margin:0px 0px 0px 15px;
padding:0px 0px 0px 0px;
}




#colonna-sx ul.eventi li{
background: #fff url(images/arrow-right-eventi.png) center left no-repeat;
margin:5px 0px 10px 0px;
padding:15px 0px 0px 10px;
list-style:none;

}


#colonna-sx ul.eventi li a{
display:block;
margin:0px 0px 0px 15px;
padding:0px 0px 0px 0px;
}



#colonna-dx ul.musica li{
background: #fff url(images/arrow-right-musica.png) center left no-repeat;
margin:5px 0px 10px 0px;
padding:15px 0px 0px 10px;
list-style:none;

}


#colonna-dx ul.musica li a{
display:block;
margin:0px 0px 0px 15px;
padding:0px 0px 0px 0px;
}



#colonna-dx ul.motori li{
background: #fff url(images/arrow-right-motori.png) center left no-repeat;
margin:5px 0px 10px 0px;
padding:15px 0px 0px 15px;
list-style:none;

}


#colonna-dx ul.motori li a{
display:block;
margin:0px 0px 0px 15px;
padding:0px 0px 0px 0px;
}



#colonna-dx ul.teatro-danza li{
background: #fff url(images/arrow-right-danza.png) center left no-repeat;
margin:5px 0px 10px 0px;
padding:15px 0px 0px 25px;
list-style:none;

}


#colonna-dx ul.teatrodanza li a{
display:block;
margin:0px 0px 0px 15px;
padding:0px 0px 0px 0px;
}



#colonna-sx ul.blogger li{
background: #fff url(images/arrow-right-blogger.png) center left no-repeat;
margin:5px 0px 10px 0px;
padding:15px 0px 0px 10px;
list-style:none;

}


#colonna-sx ul.artecultura li a{
display:block;
margin:0px 0px 0px 15px;
padding:0px 0px 0px 0px;
}

#colonna-sx ul.artecultura li{
background: #fff url(images/arrow-right-artecultura.png) center left no-repeat;
margin:5px 0px 10px 0px;
padding:15px 0px 0px 10px;
list-style:none;

}


#colonna-sx ul.blogger li a{
display:block;
margin:0px 0px 0px 15px;
padding:0px 0px 0px 0px;
}




#shopsidebox{
width: 317px;
height:420px;
margin:20px 20px 20px 0px;
background:#808080;
display:block;
float:right;
border-radius: 5px; 
}







#shopping-box{
width: 630px;
height:670px;
margin:40px 0px 40px 10px;
background:#808080;
display:block;
float:left;
border-radius: 5px; 
}






#shopping-box h3 a {
  font-size: 200%;
  letter-spacing:1px;
  margin: 15px 0px 10px 15px;
  font-family: 'Anklada!"Original';
  padding: 8px 0px 8px 0px;
  display:block;
font-weight:normal;
color:#ffffff;
}

#shopping-box p{
color:#fff;
}


#shopping-box p a{
color:#d8d8d8;
}

#shopping-box h4 a {
  font-size: 110%;
  letter-spacing:1px;
  margin: 5px 0px 0px 5px;
  padding: 4px 0px 4px 0px;
  display:block;
  font-weight:normal;
  color:#fff;
}


#shopping-box ul.colonna1 {
  margin: 20px 0px 0px 40px;
  font-family: 'Anklada!"Original';
  padding: 0px 0px 0px 0px;
  display:block;
  font-weight:normal;
  color:#d8d8d8;
float:left;
width:180px;
}


#shopping-box ul.colonna1 li a{
  margin: 0px 0px 10px 0px;
  font-family: 'Anklada!"Original';
  padding: 0px 0px 0px 0px;
  display:block;
  font-size:135%;
  color:#fff;
}


#shopping-box ul.colonna2 {
  margin: 20px 0px 0px 20px;
  font-family: 'Anklada!"Original';
  padding: 0px 0px 0px 0px;
  display:block;
  font-weight:normal;
  color:#d8d8d8;
width:180px;
float:left;
}


#shopping-box ul.colonna2 li a{
  margin: 0px 0px 10px 0px;
  font-family: 'Anklada!"Original';
  padding: 0px 0px 0px 0px;
  display:block;
  font-size:135%;
  color:#fff;
}



#shopping-box ul.colonna3 {
  margin: 20px 0px 0px 20px;
  font-family: 'Anklada!"Original';
  padding: 0px 0px 0px 0px;
  display:block;
  font-weight:normal;
  color:#d8d8d8;
width:180px;
float:left;
}


#shopping-box ul.colonna3 li a{
  margin: 0px 0px 10px 0px;
  font-family: 'Anklada!"Original';
  padding: 0px 0px 0px 0px;
  display:block;
  font-size:135%;
  color:#fff;
}













#menu-box{
width: 640px;
height:130px;
margin:30px 0px 40px 0px;
background:#e1e1e1;
display:block;
float:left;
}


#menu-box h3 a {
  font-size: 200%;
  letter-spacing:1px;
  margin: 10px 0px 10px 10px;
  font-family: 'Anklada!"Original';
  padding: 0px 0px 0px 0px;
  display:block;
font-weight:normal;
color:#08d7f6;
}



#menu-box ul.colonna1 {
  margin: 20px 0px 0px 40px;
  font-family: 'Anklada!"Original';
  padding: 0px 0px 0px 0px;
  display:block;
  font-weight:normal;
  color:#08d7f6;
float:left;
width:180px;
}


#menu-box ul.colonna1 li a{
  margin: 0px 0px 15px 0px;
  font-family: 'Anklada!"Original';
  padding: 0px 0px 0px 0px;
  display:block;
  font-size:135%;

}


#menu-box ul.colonna2 {
  margin: 20px 0px 0px 20px;
  font-family: 'Anklada!"Original';
  padding: 0px 0px 0px 0px;
  display:block;
  font-weight:normal;
  color:#08d7f6;
width:180px;
float:left;
}


#menu-box ul.colonna2 li a{
  margin: 0px 0px 15px 0px;
  font-family: 'Anklada!"Original';
  padding: 0px 0px 0px 0px;
  display:block;
  font-size:135%;

}



#menu-box ul.colonna3 {
  margin: 20px 0px 0px 20px;
  font-family: 'Anklada!"Original';
  padding: 0px 0px 0px 0px;
  display:block;
  font-weight:normal;
  color:#08d7f6;
width:180px;
float:left;
}


#menu-box ul.colonna3 li a{
  margin: 0px 0px 15px 0px;
  font-family: 'Anklada!"Original';
  padding: 0px 0px 0px 0px;
  display:block;
  font-size:135%;

}





#sidebar-new{
width: 320px;
min-height:1024px;
margin:50px 20px 0px 0px;
border:0px solid red;
float:right;
background:#fff;
}



#sidebar-new h3 {
  font-size: 200%;
  letter-spacing:1px;
  margin: 10px 0px 10px 0px;
  font-family: 'Anklada!"Original';
  padding: 8px 0px 8px 0px;
  display:block;
font-weight:normal;
color:#000;
border-bottom: 1px solid #e1e1e1;
}


#sidebar-new p{
  padding:3px 7px 0px 7px;
  }


#sidebar-new ul.agenda{
margin:10px 0px 5px 20px;
color:#e1e1e1;
  }


#sidebar-new ul.agenda li{
padding:0px 0px 10px 2px;
  }

#sidebar-new ul.agenda li a{
text-decoration:none;
color:#000;
  }

#sidebar-new ul.agenda li a:hover{
text-decoration:none;
color:#9e9e9e;
  }




#sidebar-new ul.autori{
margin:0px 0px 5px 5px;
color:#91bc3e;
list-style:none;
  }


#sidebar-new ul.autori li{
height:75px;
margin:0px 0px 0px 0px;
padding:2px 0px 0px 0px;
font-size:125%;
border-bottom: 1px solid #ccc;

  }

#sidebar-new ul.autori li a{
text-decoration:none;
color:#000;
display:blocK;
width:100%;
  }



#sidebar-new ul.autori li a img{
padding:0px 0px 0px 0px;
float:left;
display:block;
width:75px;
  }

#sidebar-new ul.autori li a:hover{
text-decoration:underline;
color:#91bc3e;
  }

#sidebar-new ul.autori li a:hover{
text-decoration:underline;
color:#91bc3e;
border-left: 4px solid #91bc3e;

  }



#sidebar-new ul.categorie-prodotti{
margin:0px 0px 5px 0px;
color:#808080;
font-size:130%;
  }


#sidebar-new ul.categorie-prodotti li{
padding:10px 0px 10px 5px;
list-style:none;
border-bottom:1px solid #eae9e9;
  }

#sidebar-new ul.categorie-prodotti li a{
text-decoration:none;
color:#000;
  }

#sidebar-new ul.categorie-prodotti li a:hover{
text-decoration:none;
color:#9e9e9e;
  }



ul.video{
margin:10px 0px 5px 5px;
color:#00cc33;
list-style:none;
  }


#sidebarnew ul.video li{
height:200px;
margin:0px 0px 0px 0px;
padding:1px 0px 0px 0px;
font-size:100%;
border-bottom: 1px solid #ccc;
overflow:hidden;

  }

#sidebarnew ul.video li a{
text-decoration:none;
color:#000;
display:blocK;
width:100%;
  }




ul.video li a img{
padding:0px 0px 0px 0px;
float:left;
display:block;
width:150px;
  }



#sidebarnew ul.video li a:hover{
text-decoration:underline;
color:#00cc33;
border-left: 4px solid #00cc33;

  }










#searchform-new {      

}

.campo-new {
  width: 210px;
  background:#e1e1e1;
  border:1px solid #ccc;
  border-radius: 5px; 
  height:30px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  float:left;
  }

.bottone {   
  letter-spacing:1px;
  font-family: 'Anklada!"Original';  
  padding:0px 0px 0px 0px;
  margin: 0px 0px 0px 5px;
  font-size: 160%;
  background:#000;
  color:#FFF;
  text-decoration:none;
  border-radius: 5px; 
  border:none;
  width: 80px;
  height: 30px;

}






h3.titolo-slide a {
  font-size: 120%;
  letter-spacing:1px;
  margin: 10px 0px 0px 0px;
  font-family: 'Anklada!"Original';
  border-bottom: 1px solid #e1e1e1;
  padding: 8px 0px 8px 0px;
  display:block;
  font-weight:normal;
  color:#fff;

}

p.titolo-slide {
  font-size: 70%;
  margin: 0px 0px 10px 0px;
  font-family: 'Anklada!"Original';
  padding: 8px 0px 8px 0px;
  font-weight:normal;
  color:#e1e1e1;

}







#piede-new{
width: 640px
height:80px;
margin:10px 0px 20px 20px;
padding:5px;
display:block;
float:left;
}




.sliderbutton {float:left; width:32px; padding-top:134px}
.sliderbutton img {cursor:pointer}
.sliderbutton img:hover {background:#666}

#slideshow {

width:950px; 
height:320px; 
border:2px solid #fff;  
color:#fff;
padding:10px; 
margin:20px 0px 0px 20px;
background:#000; 
border-top-right-radius: 10px; 
border-top-left-radius: 10px; 
border-bottom-right-radius: 10px; 
border-bottom-left-radius: 10px; 
display:block;
}



#slides {position:relative; width:940px; height:320px; list-style:none;background:#000;}
#slides li {width:940px; height:300px; background:#000; padding:10px; font-size:120%;}

#slides li a img {width:250px;border:none;margin-top:5px;}

#slides li p {padding-top:5px;}

#slides h4 a {
  font-size: 110%;
  letter-spacing:1px;
  margin: 0px 0px 0px 0px;
  font-family: 'Anklada!"Original';
  padding: 8px 0px 8px 0px;
  display:block;
  font-weight:normal;
  color:#fff;

}

.pagination { list-style:none; height:25px; margin:10px 0 0 25px;display:block;}

.pagination li {
float:left; 
cursor:pointer; 
padding:5px 8px; 
background:#000; 
border:1px solid #999; 
margin:0 4px 0 0; 
text-align:center; 
color:#fff;
border-top-right-radius: 5px; 
border-top-left-radius: 5px; 
border-bottom-right-radius: 5px; 
border-bottom-left-radius: 5px;

}
.pagination li:hover {background:#777; border:1px solid #bbb; color:#fff}

li.current {border:1px solid #ccc; background:#fff; border:1px solid #000; color:#000;}

li#content {width:464px; height:270px; padding:15px 18px 15px 18px; background:#fff}
#content h1 {font:22px Georgia,Verdana; margin-bottom:15px; color:#036}



#loghibrand a img {
width:80px;
margin:15px 3px 0px 8px;
padding:5px;
align:center;
border:1px solid #e3e2e2;
  }



#shop-carousel{
width: 620px;
height:270px;
margin:15px 0px 20px 0px;
background:#000;
display:block;
float:left;
border-radius: 5px; 
border-top-right-radius: 5px; 
border-top-left-radius: 5px; 
border-bottom-right-radius: 5px; 
border-bottom-left-radius: 5px;
color:#fff;}

.carousel-component {
margin-left:0px;
}
.carousel-component .carousel-list li { 
  width:150px;
height:180px; 

}

.carousel-component .carousel-list li a { 
  display:block;
  outline:none;
  -moz-outline:none; 
  margin:0px 0px 0px 0px;
color:#fff;

}

.carousel-component .carousel-list li a:hover { 
  


}

.carousel-component .carousel-list li img { 
  border:2px solid #fff;
  display:block; 
padding:0px;
margin:5px;


}

.carousel-component .carousel-list li strong { 
  display:block; 
}
                  


#blanket {
   background-color:#111;
   opacity: 0.65;
   *background:none;
   position:absolute;
   z-index: 9001;
   top:0px;
   left:0px;
   width:100%;
}

#popUpDiv {
  position:absolute;
  background:url(pop-back.jpg) no-repeat;
  width:400px;
  height:400px;
  border:5px solid #000;
  z-index: 9002;
}

#popUpDiv a {position:relative; top:20px; left:20px}



#vertical-ticker{
	height:300px;
	overflow:hidden;
	margin:0; padding:0;
}

#vertical-ticker li{
	padding:35px 20px;
	display:block;
	background:#fff;
	color:#333;
	border-bottom:1px solid #ddd;
}
