@import url("http://static.repubblica.it/multimedia/brand/brand.css");
@import "ugc.css";
@import "global.css";

/* Ultima modifica: 14 ottobre 2010 */

/*------------------------------------------------------------------
[Structure] */

body#necrologie {margin: 0;padding: 10px 20px;font: 13px/15px Arial, Helvetica, sans-serif;color: #000;background-color: #fff;}

#apertura {float:left;display:inline;margin:0 0 15px; padding:0 0 15px;border-bottom:3px solid #ebebeb;width:985px;} /* apertura pagina TAG */
    .ie #apertura {padding:0}

.related-content {float:left;margin:0 10px 5px 0;width:250px;}
.related-content img {width:250px;}
.related-content #adv-right {margin:10px 0 0;width:250px;}

.other-content {float:left;padding-bottom:5px;margin-bottom:15px;border-bottom:2px solid #dcdcdc;width:630px;}

/*------------------------------------------------------------------
[Headings] */

#apertura h1 a, #apertura h1 a:visited {font-size:30px;line-height:30px;}
#content-multimedia h1 {font-size: 18px; line-height:18px; margin:0 0 5px 0;}
h2.section {border-bottom:3px solid #dcdcdc;margin-bottom:20px;}
    h2.section a, h2.section a:visited {color:#000;}
    h2.section a:hover, h2.section strong {color:#900;}
#content-center .graybox .box h2 a, #content-center .graybox .box h2 a:visited {font-size: 13px;line-height:15px;letter-spacing:0;}

h4.tag {padding-top:5px;}
h4.commenti {border-bottom:2px solid #dcdcdc;margin-bottom:10px;}
h4 strong {color:#900;}

h4.photo strong, h4.video strong, h4.audio strong, h4.interattivo strong, h4.mediagallery strong {color:#fff;}
h4.mediagallery strong {float:left;}

#content-multimedia .box ul li h2 a,
#content-multimedia .box ul li h2 a:visited,
ul.graphic-bullet li h3 a,
ul.graphic-bullet li h3 a:visited,
.agenda h3 {display:block;font-size: 13px;line-height:15px;margin:0;padding:0;letter-spacing:0;}

ul.risultati-sportivi h3 a {float:left;display:inline;}

.related-content h4 {margin-bottom:5px;}
.other-content h4 {padding-bottom:5px;margin:10px 0;border-bottom:2px solid #dcdcdc;}

/*------------------------------------------------------------------
[Formatting] */

p.summary {font-size:14px;line-height:18px;}
.summary ul {margin-bottom:10px;}
.summary ul li.tag {margin-bottom:20px;}

.author {display:block;margin-bottom:10px;}
.article-tabber-container p {padding:5px 0 10px;margin:0;}
.article-tabber-container p img {float:left;margin:10px 10px 10px 0;}

.date {float:right;padding:5px 0 0;font-size:11px;font-style:italic;color:#666;}
.bigphoto {display:block;padding:15px 0;margin-bottom:10px;background-color:#f0f0f0;text-align:center;}/* apertura foto grande */
    .webkit .bigphoto, .gecko .bigphoto, .win.gecko .bigphoto {padding:15px 19px;}
    .bigphoto .content-photo img {max-width: 600px;width: expression(this.width > 600 ? 600: true); height: auto;}

.related-content ul {font-size:13px;padding:10px 0;border-top:2px solid #a8c5d5;border-bottom:2px solid #a8c5d5;}
.related-content ul li {background-image:none!important;padding:0!important;line-height:18px;}
.related-content ul li a strong, .related-content ul li a:visited strong {display:block;font-size:11px;line-height:11px;text-transform:uppercase;color:#4c84a1;}
.related-content ul li a:hover strong {color:#900;}
.related-content ul li.linebreak {padding:0;margin:-5px 0 10px;border-bottom:1px solid #ccc;background:none;}

/* formattazione liste nell'articolo */
.article-tabber-container ul {overflow: hidden;}
	.article-tabber-container ul li {list-style: disc;margin: 0 0 0 20px;padding: 0 0 5px 0;}
		.article-tabber-container .related-content ul li {list-style: none;margin: 0;padding: 0;}


.other-content dl {float:left;display:inline;position:relative;padding-bottom:20px;}
    .other-content dl dt {font-size:12px;line-height:13px;text-transform:uppercase;font-weight:bold;color:#000;margin-bottom:5px;}
    .other-content dl dt strong {color:#900;}
    .other-content dl dd .rightlink {position:absolute;bottom:10px;right:10px;}

    .other-content dl.three-column {margin-right:20px;width:190px;min-height:170px;height:auto !important;height:170px;}
        .webkit .other-content dl.three-column, .gecko .other-content dl.three-column {min-height:150px;height:auto !important;height:150px;}

    .other-content dl.two-column {margin-right:15px;width:300px;min-height:130px;height:auto !important;height:130px;}
        .webkit .other-content dl.two-column, .gecko .other-content dl.two-column {min-height:120px;height:auto !important;height:120px;}

    .other-content dl.one-column {margin-right:0;width:630px;min-height:80px;height:auto !important;height:80px;}

ul.risultati-sportivi .nobold {float:left;display:inline;font-size: 13px;line-height:15px;margin:0;padding:0 3px;}

/*------------------------------------------------------------------
[Utilities] */

.utility {margin-bottom:10px;border-bottom:1px dotted #ccc;width:985px;}

ul.breadcrumb {margin:0; float:left;}
    ul.breadcrumb li, ul.addons li {display:inline; font-size:11px}
    ul.breadcrumb li a, ul.breadcrumb li a:visited {text-decoration:none;}
    ul.breadcrumb li a:hover {text-decoration:underline;}

/* -- tools ------------------------- */
ul.tools, ul.fonts {margin:0 0 20px 0; list-style:none; float:right;height:20px;}
    ul.tools li, ul.fonts li {font-size:11px; display:inline; float:left; margin:0; position:relative; z-index:1; zoom:1  }
    ul.tools li a, ul.tools li a:visited, ul.fonts li a, ul.fonts li a:visited { display:block; padding:0;text-indent:-9999px;}
    /* font + */
    ul.fonts li.tools-fontincrease a, ul.fonts li.tools-fontincrease a:visited {background-position:-200px -650px; width:20px;}
        ul.fonts li.tools-fontincrease a:hover {background-position:-200px -700px;}
    /* font - */
    ul.fonts li.tools-fontdecrease {}
    ul.fonts li.tools-fontdecrease a, ul.fonts li.tools-fontdecrease a:visited { background-position:-300px -650px; width:20px;}
        ul.fonts li.tools-fontdecrease a:hover { background-position:-300px -700px;}
    /* print */
    ul.tools li.tools-print a, ul.tools li.tools-print a:visited { background-position:-100px -650px; width:20px;}
        ul.tools li.tools-print a:hover { background-position:-100px -700px;}
    /* email */
    ul.tools li.tools-email a, ul.tools li.tools-email a:visited {background-position: 0 -650px; width:20px;}
        ul.tools li.tools-email a:hover {background-position: 0 -700px;}
    /* rss */
    ul.tools li.tools-rss a, ul.tools li.tools-rss a:visited {background-position: 0 -1400px; width:46px;}
        ul.tools li.tools-rss a:hover {background-position: 0 -1450px;}
    /* close */
    ul.tools li.tools-close a, ul.tools li.tools-close a:visited {background-position: -200px -1400px; width:60px;}
        ul.tools li.tools-close a:hover {background-position: -200px -1450px;}
    /* share */
    ul.tools li.tools-share {}
    ul.tools li.tools-share a, ul.tools li.tools-share a:visited { background-position:-400px -650px;width:70px;padding:0;position:relative;z-index:199;}
        ul.tools li.tools-share a:hover, ul.tools li.tools-share:hover a, ul.tools li.tools-share a.tools-share-fixie6, ul.tools li.tools-share a.tools-share-fixie6:visited { background-position:-400px -700px;}
            /* share hover */
            ul.tools li.tools-share ul { display:none; border:1px solid #ccc; width:100px; position:absolute; right:0; background-color:#fff; z-index:99; margin:-1px 0 0 0; padding:6px 0 3px 0 }
            .ie6 ul.tools li.tools-share ul { right:-1px }
            ul.tools li.tools-share ul li { display:block; float:none; margin:0; padding:0 }
                ul.tools li.tools-share ul li a, ul.tools li.tools-share ul li a:visited { border:none !important; margin:0; padding:5px 10px 5px 29px; background-repeat:no-repeat;text-indent:0;text-decoration:none; }
                    ul.tools li.tools-share ul li a:hover { border:none !important }
                    ul.tools li.tools-share:hover ul { display:block }

                    ul.tools li.tools-share ul li.share-delicious a, ul.tools li.tools-share ul li.share-delicious a:visited, ul.tools li.tools-share ul li.share-delicious a:hover { background-position:0 -743px; background-repeat:no-repeat }
                    ul.tools li.tools-share ul li.share-facebook a, ul.tools li.tools-share ul li.share-facebook a:visited, ul.tools li.tools-share ul li.share-facebook a:hover { background-position:0 -773px; background-repeat:no-repeat }
                    ul.tools li.tools-share ul li.share-oknotizie a, ul.tools li.tools-share ul li.share-oknotizie a:visited, ul.tools li.tools-share ul li.share-oknotizie a:hover { background-position:0 -803px; background-repeat:no-repeat }
                    ul.tools li.tools-share ul li.share-newscontrol a, ul.tools li.tools-share ul li.share-newscontrol a:visited, ul.tools li.tools-share ul li.share-newscontrol a:hover { background-position:0 -830px; background-repeat:no-repeat }
                    ul.tools li.tools-share ul li.share-technorati a, ul.tools li.tools-share ul li.share-technorati a:visited, ul.tools li.tools-share ul li.share-technorati a:hover { background-position:0 -863px; background-repeat:no-repeat }
                    ul.tools li.tools-share ul li.share-twitter a, ul.tools li.tools-share ul li.share-twitter a:visited, ul.tools li.tools-share ul li.share-twitter a:hover  { background-position:0 -895px; background-repeat:no-repeat }

/*------------------------------------------------------------------
[Colonna centrale] */

/* Aggiunta x il bottone Facebook 6/10/2010 */
.b-facebook {float:right;margin:0 0 20px 10px;}
.b-facebook-media {float:left;margin:0;padding-top:5px;}


/*** tab molecola ***/
ul.article-tabber {list-style-type: none; width: 100%; float: left}
ul.article-tabber li {margin: 0; float: left;margin-right:3px; }
ul.article-tabber a { float: left; display: block; padding: 5px 15px; /*border:1px solid #ccc; */border-bottom:1px solid #fff; color:#fff!important; font-weight:bold;font-size:12px;line-height:20px;text-decoration:none;text-transform:uppercase;}
ul.article-tabber a.active {background-color:#fff!important; cursor:default; color:#900!important; font-weight:bold; border:1px solid #ccc; border-bottom:2px #fff solid;margin-top:-1px;margin-bottom:-1px;position:relative; z-index:1!important; }
ul.article-tabber a.active:hover {background-image:none;}
.article-tabber-container {clear:left; padding: 10px; border:1px solid #ccc; z-index:2}

ul.article-tabber li.doc a, ul.article-tabber li.comment a, ul.article-tabber li.photo a, ul.article-tabber li.video a, ul.article-tabber li.audio a {padding-left:30px;}
ul.article-tabber li.doc a.active, ul.article-tabber li.doc a.active:visited, ul.article-tabber li.doc a.active:hover {background-position: -186px -740px!important;}
ul.article-tabber li.comment a.active, ul.article-tabber li.comment a.active:visited, ul.article-tabber li.comment a.active:hover {background-position: -386px -740px!important;}
ul.article-tabber li.photo a.active, ul.article-tabber li.photo a.active:visited, ul.article-tabber li.photo a.active:hover {background-position: -186px -840px!important;}
ul.article-tabber li.video a.active, ul.article-tabber li.video a.active:visited, ul.article-tabber li.video a.active:hover {background-position: -386px -840px!important;}
ul.article-tabber li.audio a.active, ul.article-tabber li.audio a.active:visited, ul.article-tabber li.audio a.active:hover {background-position: -386px -890px!important;}

/*** section page ***/

/*---- [ Pagina tag ] ------------------------------------------------- */
#apertura .apertura {float:left; margin:0;padding-bottom:0;border-bottom:none;}
    #apertura .apertura .content-photo {float:left;margin:0 10px 0 0;width:250px;}
    #apertura .apertura .content-article {overflow:hidden;}
    #apertura .apertura .summary ul {margin-top:5px;}

#content-center .right-column {float:right; margin:0 0 10px 15px;width:260px;}
    .ie6 #content-center .right-column {padding:5px 0;}
    #content-center .right-column .box .media-foto,
    #content-center .right-column .box .media-video,
    #content-center .right-column .box .media-audio,
    #content-center .right-column .box .media-interattivo
    {margin:0 5px 5px 0;}

#content-center .graybox {background-color:#f5f5f5;padding:5px;margin-bottom:20px;}
    #content-center .graybox .box {margin-bottom:15px;padding-bottom:10px;}
    #content-center .graybox .box .summary {line-height:15px;}
    #content-center .graybox .box .date {margin:0;padding:0;}
    #content-center .graybox .rightlink {margin-top:-5px;padding-bottom:10px;}
        .ie #content-center .graybox .rightlink {padding-bottom:0;}

/*---- [ Box per la lista ] ------------------------------------------------- */
.box {display:block; margin:10px 0 20px;padding-bottom:15px;border-bottom:1px dotted #ccc;overflow:hidden;}
    .box h2  {margin:0 0 5px 0;}
    .box h5  {line-height:11px;}
    .box img.thumb {float:left;margin:2px 10px 5px 0;}
    .box .author {display:inline;margin-bottom:0;}
    .box .date {display:block;padding:5px 0 0;margin:0;font-size:11px;font-style:italic;color:#666;}
        .ie .box .date {white-space:nowrap}
    .box .summary ul li.tag, .box .summary ul li.geotag {float:left;margin-right:15px;}

body#agenda #content-center .box h2 a {font: bold 16px/18px Arial, Helvetica, sans-serif;margin:0;}
    body#agenda #content-center .box ul.noindent li {background-image:none!important;margin:0 0 5px 0;padding:0 0 5px 0;}

/*---- [ Pagination ] ------------------------------------------------- */
.pagenavi {background-color:#f0f0f0;padding:7px 5px;}
.pagenavi a, .pagenavi a:link, .pagenavi a:visited, .pagenavi a:active {font-size:12px;padding: 3px 5px; margin: 2px;text-decoration: none;border: 1px solid #000;color: #000;background-color: #fff;}
.pagenavi a:hover {color: #900;background-color: #fff;}
.pagenavi span.pages, .pagenavi span.extend, .pagenavi span.current {font-size:12px;padding: 3px 5px; margin: 2px;color: #000;border: 1px solid #000;background-color: #fff;}

/*---- [ Multimedia ] ------------------------------------------------- */
ul.mm-navigation {padding:10px 10px 0 10px;margin-bottom:3px;background-position: 0 -955px!important;}
    ul.mm-navigation li {float:left;display:inline;font-size:11px;line-height:12px;width:100px;}
        ul.mm-navigation li.previous {color:#999;font-weight:bold;text-transform:uppercase;width:290px;}
        ul.mm-navigation li.next {color:#999;font-weight:bold;text-transform:uppercase;text-align:right;width:250px;}
            ul.mm-navigation li.previous a, ul.mm-navigation li.previous a:visited, ul.mm-navigation li.next a, ul.mm-navigation li.next a:visited {text-decoration:none;}
                ul.mm-navigation li.previous div, ul.mm-navigation li.next div {float:left;display:inline;font-size:40px;line-height:40px;margin:-17px 3px 0 0;}
                ul.mm-navigation li.next div {float:right;text-align:right;margin:-17px 0 0 3px;}
                ul.mm-navigation li.next strong {float:right;text-align:right;}

                ul.mm-navigation li.previous a:hover, ul.mm-navigation li.next a:hover {color:#900;cursor:pointer;}

#content-multimedia .bigphoto {padding:15px 0 40px;}
    .webkit #content-multimedia .bigphoto, .gecko #content-multimedia .bigphoto, .win.gecko #content-multimedia .bigphoto {padding:15px 30px 40px;}

#content-multimedia p.summary {font-size:13px;line-height:15px;margin-bottom:5px;}
#content-multimedia .date {float:left;padding:0;font-size:11px;font-style:italic;color:#666;}

#content-multimedia .box {display:block; margin:20px 0;padding:10px 0 20px 10px;border:1px solid #ccc;}
    #content-multimedia .box ul li {float:left;display:inline;margin:0 15px 30px 0;width:200px;}
    #content-multimedia .box .media-foto, #content-multimedia .box .media-video, #content-multimedia .box .media-audio, #content-multimedia .box .media-interattivo {margin:0 5px 5px 0;}
    #content-multimedia .box .pagenavi {background-color:#fff;padding:7px 0;}

#content-multimedia .content-media {display:block;padding:15px 0 14px 20px;margin-bottom:10px;background-color:#f0f0f0;text-align:center;}

/* media gallery */
#mediagallery {float:right;}
    h4 #mediagallery ul#list li a {font-size:11px!important;font-weight:normal;text-transform:none;}
    #mediagallery select {font: 11px/13px Arial, Helvetica, sans-serif;color:#fff;text-transform:none;padding:2px 5px 2px 5px;margin:5px 10px 0 0;width:330px;}


/*---- [ Overlay nella pagina di lista Persone e Argomenti ] ------------------------------------------------- */
#content-right .box-overlay {padding:10px 5px 5px 5px;margin:0 5px 10px 5px;background-color: #b9b9b9;color:#fff;}

#content-right .box-overlay h4 {font-size:18px;color:#fff;text-transform:none;margin-top:10px;}
#content-right .box-overlay h5 {font-size:14px;color:#fff;margin:10px 0 5px;padding-bottom:3px;border-bottom:1px solid #999;}
#content-right .box-overlay form label {display:none;}
#content-right .box-overlay form input {border:1px solid #999; padding: 4px; margin:2px 10px 0 0; width: 190px; color:#000; float:left;}

#content-right .box-overlay dl.lettere {padding:0;margin:5px 0 15px 0;width:280px;}
    #content-right .box-overlay dl.lettere dt {display:none;padding:0;margin:0;}
    #content-right .box-overlay dl.lettere dd {float:left;display:inline;width:14px;height:16px;}
        #content-right .box-overlay dl.lettere dd h4 a, #content-right .box-overlay dl.lettere dd h4 a:visited {font-size:12px;line-height:12px;background-image:none!important;padding:2px!important;margin:0!important;text-transform:uppercase;color:#fff!important;}
        #content-right .box-overlay dl.lettere dd h4 a:hover {background-color:#fff;color:#900!important;}

/*---- [ Pagina Luoghi ] ------------------------------------------------- */
#apertura .overlay {display:none;position:static;margin:0;padding:10px;background-color:#f0f0f0;text-align:center;width:960px;height:600px;}
.map {padding:0!important;margin:0 0 1px!important;border-bottom:none!important;} /* correzione #apertura sulle pagine Luoghi */

p.slide {margin: 0 0 20px 0;padding: 0;}
a.btn-slide {float:left; padding:0;text-indent:-9999px;background-position: 0 -1350px!important;width:165px;height:26px;}
a.active {background-position: 0 -1300px!important;}

ul.full {float:none!important;display:block;margin-bottom:20px;width:660px;min-height:50px;height:auto !important;height:50px;} /* correzione ul.luogo sulla pagina di tutti i comuni */
    ul.full a {text-decoration:none;}

/*---- [ Prima pagina ] ------------------------------------------------- */
.primapagina ul { float:left;display:inline;margin:0;padding:0;list-style:none;width:440px;}
.primapagina ul.prima {float:left;display:inline;margin:0;padding:0;list-style:none;width:220px;}
.primapagina li {float:left;display:inline;margin:0 40px 20px 0;padding:0;list-style:none;}
    .ie6 .primapagina li {margin:0 30px 20px 0;}
.primapagina li a, .primapagina li a:visited {text-decoration:none;}
.primapagina li a:hover strong { text-decoration: none; color: #900; }
.primapagina li a img, .primapagina li a:visited img { border: 3px solid #ebebeb; }
.primapagina li a:hover img { border: 3px solid #ccc; }
.primapagina li a:hover h5 {color:#900;}


/*---- [ Popup necrologie ] ------------------------------------------------- */
body#necrologie {padding:10px;margin:0;}
body#necrologie #container {width:740px;margin:0; padding:10px;}
body#necrologie #content-center {width:720px;margin-right:0;text-align:center;}
    body#necrologie #content-center table {width:100%;}
        body#necrologie #content-center table td {text-align:center;}
        body#necrologie #content-center table img {margin:5px 0;}

body#necrologie .utility {width:720px;}

body#necrologie h1 {font-size:28px; line-height:28px ;margin:0 0 10px 0;}
body#necrologie h4 {margin:0;}


/*---- [ Trova ] ------------------------------------------------- */
#box-trova  {padding: 15px 10px;margin: 0 0 20px 0 !important;border: 1px solid #ccc;background: url(http://www.gelestatic.it/cless/common/2013-v1/img/sf_trovacinema.jpg) bottom left no-repeat !important;}

    #box-trova h5 {font-size:12px;margin-bottom:10px;}
    #box-trova select.left  {font: 12px/15px Arial, Helvetica, sans-serif;width: 290px;}
    #box-trova select.trova, #box-trova input.trova  {float: left;font: 12px/15px Arial, Helvetica, sans-serif;margin: 5px 0;width: 300px;}

    #box-trova .left-box, #box-trova .right-box {float: left;display: inline;padding: 0;margin: 0 20px 0 0;width: 300px;}
    #box-trova .right-box {margin: 0;width: 310px;}
    #box-trova button {margin-left: -5px;}
        .ie #box-trova button {margin-left: 5px;}

#link-guide a, #link-guide a:visited {float: left;display: inline;padding: 3px 5px;margin: 0 5px;font: bold 14px/16px Arial, Helvetica, sans-serif;text-decoration: none;width: 310px !important;width /**/: 320px;}
#link-guide a:hover {background-color: #eee;color: #036 !important;}

/*---- [ Box Luoghi preferiti ] ------------------------------------------------- */
.favourites {padding:15px;border:1px solid #ccc;background-color:#fff;font-size: 1.1em;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
    .ie .favourites, .win.gecko .favourites  {font-weight:bold;}
    .favourites h3 {margin-bottom:10px;}
    .favourites h3 strong {color:#900;}
    .favourites label {display:block;margin-bottom:10px;}
    .favourites input.button {padding:3px 10px;margin-right:20px;border: solid 1px #ddd;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: #fff url(http://www.gelestatic.it/cless/common/2013-v1/img/bg.png) repeat-x left 10px;font-size: 1.1em;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;}
        .ie .favourites input.button, .win.gecko .favourites input.button  {font-weight:bold;}

div.checker {height: 18px;width: 18px;overflow: hidden;border: solid 1px #ddd;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: #fff url(http://www.gelestatic.it/cless/common/2013-v1/img/bg.png) repeat-x left 10px;float: left;display: inline;margin-right: 10px;position: relative;}
div.checker.focus {border-color: #999;}
div.checker.focus span {top: 0;left: 0;right: 0;bottom: 0;}
div.checker span {position: absolute;display: block;top: 0;left: 0;right: 0;bottom: 0;overflow: hidden;}
div.checker span.checked {background: url(http://www.gelestatic.it/cless/common/2013-v1/img/check.gif) no-repeat center center;}
div.checker span input.uniform {position: absolute;opacity: 0;}

/* Radio box */
div.radio {height: 19px;width: 19px;overflow: hidden;background: #fff url(http://www.gelestatic.it/cless/common/2013-v1/img/bg.png) repeat-x left 10px;float: left;display: inline;margin-right: 10px;position: relative;-webkit-border-radius: 10px;-moz-border-radius: 9px;border-radius: 9px;border: solid 1px #ddd;}
div.radio.focus {border-color: #999;}
div.radio.focus span {top: 0;left: 0;right: 0;bottom: 0;background-position: center center;}
div.radio span {position: absolute;display: block;top: 0;left: 0;right: 0;bottom: 0;overflow: hidden;}
div.radio span.checked {background: url(http://www.gelestatic.it/cless/common/2013-v1/img/radio.gif) no-repeat center center;}
div.radio span input.uniform {position: absolute;opacity: 0;}

/* Select Box */
div.selector {display: block;width: 200px;border: solid 1px #ddd;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;position: relative;background: url(http://www.gelestatic.it/cless/common/2013-v1/img/bg.png) repeat-x left 12px;line-height: 22px;margin: 10px 0;text-shadow: 0 1px 0 #fff;height: 22px;color: #444;}
div.selector select.uniform {width: 200px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
div.selector.focus {border-color: #999;}
div.selector span {position: absolute;left: 6px;top: 0px;font-size: 1.1em;padding: 0;display: block;padding-right: 20px;background: url(http://www.gelestatic.it/cless/common/2013-v1/img/select.gif) no-repeat right 60%;right: 0;}
div.selector.focus span {left: 5px;}
div.selector select.uniform {position: relative;font-size: 1.1em;padding: 0;line-height: 23px;border: 0;margin: 0;padding-right: 40px;}

/*------------------------------------------------------------------
[Colonna di destra] */

#content-center .box {margin:5px 0 20px;padding-bottom:0;border-bottom:0;}
.box ul li.tag, .box ul li.geotag {float:left;padding:0 15px 5px 16px;}
.box ul li.tag {background-position:0 -196px!important;}
.box ul li.geotag {padding:0 15px 5px 12px;background-position:0 -247px!important;}
.box ul li.tag a, .box ul li.tag a:visited, .box ul li.geotag a, .box ul li.geotag a:visited {font-size:12px;line-height:12px;font-weight:bold;text-decoration:none;border-bottom:1px dotted #333;}
.box ul li.tag a:hover, .box ul li.geotag a:hover {border-bottom:1px solid #900;}



/*** navigazione trova ***/
#content-right .guide {border:none;padding:0;}
    #content-right .guide ul li a, #content-right .guide ul li a:visited {display:block;padding:4px 5px;margin-bottom:2px;background-color:#999;font-size:12px;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:bold;}
    #content-right .guide ul li a:hover {background-color:#333;}


/* Commenti Facebook */
#respond h3 { margin-top:20px !important}
#respond h3.fb-title { display:block; margin:0; padding:6px 0px 0px 8px; height:33px; background: url(http://www.gelestatic.it/cless/common/2013-v1/img/label-gray-fb.png) top left;  font-weight:normal; color:#666; }

/*Box Facebook Like*/
.fb_iframe_widget{
  margin:0 0 10px 5px;
  }

/*Twitter*/
.twitter-container .right a,.twitter-container .right a:visited {font-size:12px;text-decoration:none;font-weight:bold;color:#036;}

/* facebook footer */
#fb-like-foot {width:380px;}
    #fb-like-foot iframe {width:360px!important;}

/* Blog page */
.blog-summary	{ margin: 0; padding: 0; font-size: 15px; color: #003366; text-decoration: none }
.blog-summary a, .blog-summary a:visited { text-decoration: none }
.blog-title 	{ font-size: 18px; color: #858687; margin: 10px 0; border-bottom: 1px solid #ccc; padding-bottom: 28px; }
.blog-title a, .blog-title a:visited { text-decoration: none; color: #666 }