body {margin:0; padding:0; line-height: 1.4em; word-spacing:1px; letter-spacing:0.2px; font: 13px Arial, Helvetica,"Lucida Grande", serif; color: #000;}

/*Header*/
h1 { color:#000 !important; font-size:25px ;}
h2 { color:#444 !important; font-size:20px ;}
h3 { color:#444 !important; font-size:18px ;}
h4 { color:#444 !important; font-size:16px ;}
h5 { color:#444 !important; font-size:15px ;}
h6 { color:#444 !important; font-size:14px ;}


/* Links */
a:link, 
a:visited { background: transparent; color:#333; text-decoration:none; }
a:link[href^="http://"]:after, 
a[href^="http://"]:visited:after { content: "" attr(href) ""; font-size: 11px; }
a[href^="http://"] { color:#000; } 


/*Image*/
img , 
img a , 
.alignleft , 
.alignright { border:none; padding: 0; }


#container ,
#container .main ,
#container #slideshow-main ,
#container #slideshow-main ul ,
#container #slideshow-main li ,
#container #slideshow-carousel ,
#container .jcarousel-skin-tango .jcarousel-container-vertical ,
#container .jcarousel-skin-tango .jcarousel-clip-vertical ,
#container #slideshow-carousel ul ,
#container #slideshow-carousel ul li ,
#container #slideshow-carousel ul li a ,
#container #slideshow-main li .content ,
#container .main.home ul.secondo-livello ,
#container .main.home ul.secondo-livello li ,
#container .main ul.secondo-livello ,
#container .main ul.secondo-livello li ,
#container .main .terzo-livello ,
#container .main ul.terzo-livello ,
#container .main ul.terzo-livello li ,
#container .main.home .rassegna ,
#container .main.home .rassegna ul ,
#container .main.home .rassegna ul li ,
#container .main .rassegna ,
#container .main .rassegna ul ,
#container .main .rassegna ul li ,
#container ul ,
#container ul li { width: 100% !important; height: auto !important; padding: 0 !important; margin: 0 !important;  border: none !important; position: relative !important; }


#container .main.home ul.secondo-livello li ,
#container .main.home ul.terzo-livello li ,
#container .main.home .rassegna ul li ,
#container .main ul.secondo-livello li ,
#container .main ul.terzo-livello li ,
#container .main .rassegna ul li { height: auto; margin: 0 0 6px 0; padding: 6px 0 0 0; border: none; }

#slideshow-carousel .jcarousel-skin-tango .jcarousel-container-vertical .jcarousel-clip-vertical ul#carousel li.jcarousel-item a .titolo ,
#container #slideshow-carousel li .titolo ,
#container .main.home ul.secondo-livello li .titolo ,
#container .main.home ul.secondo-livello li .categorie ,
#container .main.home ul.secondo-livello li .testo ,
#container .main.home ul.terzo-livello li .titolo ,
#container .main.home .rassegna ul li .titolo ,
#container .main ul.secondo-livello li .titolo ,
#container .main ul.secondo-livello li .categorie ,
#container .main ul.secondo-livello li .testo ,
#container .main ul.terzo-livello li .titolo ,
#container .main .rassegna ul li .titolo { height: auto; color: #000; padding: 0; margin: 0; width: 100%; position: relative;  }

#slideshow-carousel .jcarousel-skin-tango .jcarousel-container-vertical .jcarousel-clip-vertical ul#carousel li.jcarousel-item a .data ,
#container #slideshow-carousel li .data ,
#container .main.home ul.secondo-livello li .data ,
#container .main.home ul.terzo-livello li .data ,
#container .main.home .rassegna ul li .data ,
#container .main ul.secondo-livello li .data ,
#container .main ul.terzo-livello li .data ,
#container .main .rassegna ul li .data { height: auto; padding: 0;  margin: 0; color:#555; width: 100%; position: relative;  }

#slideshow-main li .content h2 ,
#container .main.home h2 ,
#container .main.home .rassegna h2 { margin: 28px 0 0 0; padding: 0; height: auto; line-height: normal; }
#container .main.home ul.secondo-livello li .titolo a ,
#container .main.home ul.terzo-livello li .titolo a ,
#container .main.home .rassegna ul li .titolo a ,
#container .main h2 ,
#container .main .rassegna h2 { margin: 28px 0 0 0; padding: 0; height: auto; line-height: normal; }
#container .main ul.secondo-livello li .titolo a ,
#container .main ul.terzo-livello li .titolo a ,
#container .main .rassegna ul li .titolo a { color: #000; }

#slideshow-main li .content p { margin-left: 0; padding-left: 0;}
#container #slideshow-carousel ,
#container #slideshow-carousel * { float: none !important; position: relative !important;  margin: 0 !important; padding: 0 !important; width: 100% !important; height: auto !important; }
#slideshow-carousel * { float: left !important; height: auto !important; margin: 0 !important; padding: 0 !important; width: 100% !important;  }
#slideshow-carousel .jcarousel-skin-tango .jcarousel-container-vertical .jcarousel-clip-vertical { float: left !important;  width: 100% !important; overflow: hidden !important;  margin: 0 !important; padding: 0 !important; height: auto !important;}
#slideshow-carousel .jcarousel-skin-tango .jcarousel-container-vertical .jcarousel-clip-vertical ul#carousel { float: left !important;  width: 100% !important; overflow: hidden !important;  margin: 0 !important; padding: 0 !important; height: auto !important;}
#slideshow-carousel .jcarousel-skin-tango .jcarousel-container-vertical .jcarousel-clip-vertical ul#carousel li.jcarousel-item ,
#slideshow-carousel .jcarousel-skin-tango .jcarousel-container-vertical .jcarousel-clip-vertical ul#carousel li.jcarousel-item a .titolo { background: yellow !important; float: left !important;  width: 100% !important; overflow: hidden !important; position: relative !important;  margin: 0 !important; padding: 0 !important; height: auto !important;}
#slideshow-carousel .jcarousel-skin-tango .jcarousel-container-vertical .jcarousel-clip-vertical ul#carousel li.jcarousel-item a .titolo  { margin-left: -86px !important; height: auto !important; }
#slideshow-carousel .jcarousel-skin-tango .jcarousel-container-vertical .jcarousel-clip-vertical ul#carousel li.jcarousel-item a .data {  margin-left: -86px !important; height: auto !important; }




#container .main hr { margin-left: 0; padding-left: 0;  width: 100%; }



/*Remove Element*/
#aside ,
#topshadow ,
#topmenu ,
#mainmenu ,
.addthis_toolbox ,
#container #slideshow-main li img ,
#container #slideshow-main li .opacity ,
#container #slideshow-carousel li img ,
#container .main .terzo-livello a.archivio ,
#container .main.home .rassegna a.archivio ,
#container .main.home ul.terzo-livello li .categorie ,
#container .main .rassegna a.archivio ,
#container .main ul.terzo-livello li .categorie ,
#footer a.rss ,
#footer a.credits img ,
#container .main.home ul.secondo-livello li a img.foto ,
#container .main ul.secondo-livello li a img.foto  { display:none; }


/*Footer*/
#footer { margin-top:10px; }

#footer a.credits:link[href^="http://"]:after, 
#footer a.credits[href^="http://"]:visited:after { content: "- " attr(href) ""; color: #999; }



