
img{border:0}
.top_junior{background:url(images/junior_top.png);height:205px}
.junior{background:#a3141a;color:#FFF;text-align:center;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;-moz-border-radius-topleft:26px;-moz-border-radius-topright:26px;-moz-border-radius-bottomleft:27px;-moz-border-radius-bottomright:27px;-webkit-border-top-left-radius:26px;-webkit-border-top-right-radius:26px;-webkit-border-bottom-left-radius:27px;-webkit-border-bottom-right-radius:27px;border-top-left-radius:26px;border-top-right-radius:26px;border-bottom-left-radius:27px;border-bottom-right-radius:27px;border:#FFF 4px solid;padding:30px}
.sotto{background:url(images/sotto_tab.png);height:63px}
.vcard{padding-left:10px;font-size:12px;color:#CCC}
.vcard span{text-transform:none;font-stretch:normal}
#viky{float:right}
.photo{position:relative;font-family:arial;overflow:hidden;border:5px solid #000;width:193px;height:128px}
.photo .heading,.photo .caption{position:absolute;background:#000;height:50px;width:193px;opacity:0.6}
.photo .heading{top:-50px}
.photo .caption{bottom:-50px;left:0}
.photo .heading span{color:#B60000;top:-50px;font-weight:700;display:block;padding:5px 0 0 10px}
.photo .caption span{color:#999;font-size:9px;display:block;padding:5px 10px 0}
body{background:#FFC url(images/img01.png) repeat-x left top;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#464032;margin:0;padding:0}
h1,h2,h3{font-weight:400;color:#333;margin:0;padding:0}
h1{font-size:2em}
p,ul,ol{margin-top:0;line-height:180%}
#wrapper{width:960px;margin:0 auto;padding:0}
#header{width:940px;height:148px;margin:0 auto}
.wireframemenu{background:#a3141a;color:#FFF;width:208px;-moz-box-shadow:0 0 16px #000;-webkit-box-shadow:0 0 16px #000;box-shadow:0 0 16px #000}
.wireframemenu h2{font-size:12px}
.wireframemenutop{background:#FFC;width:208px;height:18px}
.wireframemenubot{background:url(images/bot.png);width:208px;height:57px}
* html .wireframemenu{width:164px;color:#FFF}
.wireframemenu ul{list-style-type:none;color:#FFF;margin:0;padding:0}
.wireframemenu a{font:bold 13px Verdana;display:block;color:#fff;width:100%;text-decoration:none;padding:4px 3px}
.wireframemenu a:visited{color:#fff}
html>body .wireframemenu a{width:auto;color:#FFF}
.wireframemenu a:hover{background-color:#A3141A;color:#FFF}
#logo{width:200px;text-align:center;height:134px;float:left;padding-top:10px;color:#000;margin:0}
#logo h5{color:#a3141a}
#logo p{float:left;font:normal 14px Georgia,"Times New Roman",Times,serif;font-style:italic;color:#5E4E38;margin:0;padding:26px 0 0 10px}
#logo p a{color:#5E4E38}
#logo a{border:none;background:none;text-decoration:none;color:#A83A01}
#menu{width:940px;height:36px;margin:0 auto;padding:0}
#menu ul{list-style:none;line-height:normal;margin:0 0 0 5px;padding:0}
#menu a{display:block;height:26px;margin-right:2px;margin-bottom:10px;text-decoration:none;text-align:center;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;color:#FFF;border:none;padding:10px 18px 0}
#menu a:hover,#menu .current_page_item a{background:#FFF;text-decoration:none;color:#333}
#menu .current_page_item a{background:#FFF;color:#333}
#page{width:940px;margin:0 auto;padding:0}
#page-bgtop{padding:20px px}
#content{float:right;width:620px;padding:30px 0 0}
.post{margin-bottom:15px}
.post .title{margin-bottom:10px;letter-spacing:-1px;color:#000;padding:12px 0 0}
.post .title a{text-transform:lowercase;color:#333;border:none}
.post .meta{height:30px;text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;border:3px #fff solid;background:#a3141a;margin:0;padding:0 20px}
.post .meta .date{float:left;height:24px;color:#FFF;padding:5px 0}
.post .meta .posted{float:right;height:24px;border-left:1px solid #FFF;color:#FFF;padding:5px 15px}
.post .entry{text-align:justify;padding:0 0 20px}
.links{padding-top:20px;font-size:12px;font-weight:700}
#sidebar{float:left;width:280px;color:#787878;padding:0}
#sidebar ul{list-style:none;margin:0;padding:0}
#sidebar li ul{padding-bottom:30px;margin:0}
#sidebar li li{line-height:35px;border-bottom:1px dotted #E5E0C6;border-right:none;margin:0 30px}
#sidebar li li span{display:block;margin-top:-20px;font-size:11px;font-style:italic;padding:0}
#sidebar h2{padding-left:30px;padding-top:6px;padding-bottom:6px;letter-spacing:-.5px;font-size:16px;font-weight:700;color:#FFF}
#sidebar p{text-align:justify;margin:0;padding:10px 30px 20px}
#sidebar a{border:none;color:#fff}
#sidebar a:hover{text-decoration:underline;color:#8A8A8A}
#footer{background:url(images/footer.png) top repeat-x;width:100%;height:auto;margin:0}
#footer_c{font-family:Arial,Helvetica,sans-serif;width:940px;text-align:center;margin:0 auto;padding:0}
#footer_c p{padding-top:1px;line-height:normal;font-size:10px;text-transform:uppercase;text-align:center;color:#444;margin:0}
#footer_c a{color:#464032}
#footer_c ul{list-style:none;line-height:normal;text-align:left;padding-top:1px;margin-right:auto}
#slideshow{list-style:none;color:#fff}
#slideshow span{display:none}
#wrappe{width:626px;display:none;margin:50px auto}
#fullsize{position:relative;width:620px;height:300px;border:1px solid #ccc;background:#FFC;padding:2px}
#information{position:absolute;bottom:0;width:620px;height:0;background:#FFC;color:#fff;overflow:hidden;z-index:200;opacity:.7;filter:alpha(opacity=70);left:0}
#information h3{font-size:14px;padding:4px 8px 3px}
#information p{padding:0 8px 8px}
#image{width:620px}
#image img{position:absolute;z-index:25;width:auto}
.imgnav{position:absolute;width:25%;height:306px;cursor:pointer;z-index:150;top:1px}
#imgprev{left:76px;background:url(images/left.gif) left center no-repeat}
#imgnext{right:-75px;background:url(images/right.gif) right center no-repeat}
#imglink{position:absolute;height:306px;width:100%;z-index:100;opacity:.4;filter:alpha(opacity=40);left:75px;top:7px}
.linkhover{background:url(images/link.gif) center center no-repeat}
#thumbnails{margin-top:15px}
#slideleft{float:left;width:20px;height:81px;background:#FFC url(images/scroll-left.gif) center center no-repeat}
#slideright{float:right;width:20px;height:81px;background:#FFC url(images/scroll-right.gif) center center no-repeat}
#slidearea{float:left;position:relative;width:570px;margin-left:5px;height:81px;overflow:hidden}
#slider{position:absolute;left:0;height:81px}
#slider img{cursor:pointer;border:1px solid #666;padding:2px}
.box{background:#FFC;width:600px;margin:3px auto}
.boxholder{clear:both;background:#A3141A;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;padding:3px}
.tab{float:left;height:32px;width:auto;margin-left:0;text-align:center;background:#B60000 url(images/greentab.jpg);margin-right:1px}
.tabtxt{color:#fff;font-size:11px;font-weight:700;margin:0;padding:9px}
.sidebarmenu ul{list-style-type:none;font:bold 13px Verdana;width:auto;margin:0;padding:0}
.sidebarmenu ul li{position:relative;z-index:99999999999999999999999999999}
.sidebarmenu ul li a{display:block;overflow:auto;text-decoration:none;padding:6px}
.sidebarmenu ul li ul{position:absolute;width:300px;top:0;visibility:hidden}
.sidebarmenu a.subfolderstyle{background:url(right.gif) no-repeat 97% 50%}
.smoothcalendar{font-family:"Lucida Grande", "Lucida Sans Unicode";position:relative;color:#fff}
.smoothcalendar .navigatixqons div{float:left;text-align:center}
.smoothcalendar .columns{float:left;padding-left:1px}
.smoothcalendar .weekDays div{display:block;margin-bottom:1px}
.smoothcalendar .dayNames{display:block;text-transform:uppercase;font-size:11pt;color:#000;padding:15px 7px 7px 0}
.smoothcalendar a{text-decoration:none;color:#ff0c00;font-size:150%;outline:none}
.current_date{font-size:10pt;font-weight:700;line-height:2.3em;color:#ff0c00}
.current_date_IE6{font-size:10pt;font-weight:700;color:#ff0c00}
.days_of_the_week div{text-transform:uppercase;font-size:85%;color:#18191D;padding:4px}
.day_content,.emptyBox{background-color:#18191D;border:3px solid #18191D;display:block;overflow:hidden;padding:4px}
.emptyBox{border:none;background-color:transparent;padding:7px}
.day_content_with_event{background-color:#ff0c00;border:3px solid #CC0;cursor:pointer;z-index:500;display:block;overflow:hidden;padding:4px}
.day_content_with_event_mouseover{background-color:#FF00000;border:3px solid #000;cursor:pointer;padding:4px}
.day_number{color:#FFF;font-size:17pt;width:100%}
.day_event_count{padding-top:20px;font-size:8pt;text-align:right;color:#FFF;width:100%}
.events_list_box{position:absolute;overflow:hidden;background-color:#000;border:3px solid #000;padding:4px}
.smoothcalendar #eventListContainer{margin-top:10px;overflow:hidden;position:relative;top:0}
.smoothcalendar #eventDetailContainer{margin-top:10px;overflow:hidden;position:relative;top:0;font-size:9pt}
.smoothcalendar_listItem{cursor:pointer;margin-bottom:2px;background-color:#222;color:#FFF;padding:5px}
.smoothcalendar_listItem_mouseover{cursor:pointer;margin-bottom:2px;background-color:#333;color:#FFF;padding:5px}
.smoothcalendar_listItem span,.smoothcalendar_listItem_mouseover span{font-size:11pt;margin-left:10px}
.smoothcalendar #fullDateText,.smoothcalendar h2{margin-bottom:2px;font-size:13pt;font-weight:400;color:#FFF}
.smoothcalendar #fullDateText{text-transform:uppercase;margin-bottom:20px;font-size:140%;color:#f24c31}
.smoothcalendar #smoothcalendargoBackLink,.smoothcalendar #smoothcalendarclose{color:#FFF;text-decoration:none;position:absolute;outline:none}
.smoothcalendar #smoothcalendargoBackLink{font-size:8pt}
.smoothcalendar #smoothcalendarclose{font-size:12pt;text-decoration:none;right:0;top:0}
.smoothcalendar a:hover,.smoothcalendar #smoothcalendarclose:hover,.smoothcalendar #smoothcalendargoBackLink:hover{color:#ff0c00}
.smoothcalendar #previousMonth,.smoothcalendar #nextMonth,.smoothcalendar #nextYear,.smoothcalendar #previousYear{background-repeat:no-repeat;font-size:18pt;position:relative;display:inline-block;overflow:hidden;cursor:pointer}
.smoothcalendar #nextMonth{background-image:url(images/arrows.png);background-position:-5px -28px;width:20px}
.smoothcalendar #nextYear{background-image:url(images/arrows.png);background-position:0 -56px;width:28px}
.smoothcalendar #previousMonth{background-image:url(images/arrows.png);background-position:0 0;width:20px}
.smoothcalendar #previousYear{background-image:url(images/arrows.png);background-position:0 -85px;width:28px}
.smoothcalendar #nextMonth:hover{background-image:url(images/arrows.png);background-position:-33px -28px}
.smoothcalendar #nextYear:hover{background-image:url(images/arrows.png);background-position:-28px -56px}
.smoothcalendar #previousMonth:hover{background-image:url(images/arrows.png);background-position:-28px 0}
.smoothcalendar #previousYear:hover{background-position:-28px -85px}
h2,h3{font-size:1.6em}
a,il{text-decoration:none;color:#A83A01}
#logo h1,#logo h2{float:left;padding-left:355px;letter-spacing:-1px;text-transform:lowercase;font-size:1.8em}
.post .meta a,.tab a{color:#FFF}
#slideleft:hover,#slideright:hover,.sidebarmenu ul li a:link,.sidebarmenu ul li a:visited,.sidebarmenu ul li a:active{background-color:#A3141A}
.smoothcalendar .navigations,.smoothcalendar .weekDays{overflow:hidden}
#menu_01{width:120px;height:auto;float:left;margin:20px 0 10px}
#menu_02{width:170px;height:auto;float:left;margin:20px 0 10px}
#menu_03{width:175px;height:auto;float:left;margin:20px 0 10px}
#menu_04{width:180px;height:auto;float:left;margin:20px 0 10px}
#menu_05{width:110px;height:200px;float:left;text-align:left;margin:20px 0 10px}
#menu_05 h3{color:#FFF;font-size:14px;padding-top:5px;padding-bottom:20px;text-align:center}
#container{width:600px;position:relative;z-index:0;margin:0 auto;padding:10px}
#ribbon{position:absolute;top:-3px;left:-5px;z-index:500}
#frame{position:absolute;z-index:0;width:600px;height:110px;top:-3px;left:-70px}
#slides{position:absolute;top:15px;left:100px;z-index:100}
.slides_container{width:600px;overflow:hidden;position:relative;display:none}
.slides_container a{width:366px;height:274px;display:block}
.slides_container a img{display:block}
#slides .next,#slides .prev{position:absolute;top:30px;left:-24px;width:24px;height:43px;display:block;z-index:101}
#slides .next{left:600px}
.pagination{width:100px;margin:26px auto 0}
.pagination li{float:left;list-style:none;margin:0 1px}
.pagination li a{display:block;width:12px;height:0;padding-top:12px;float:left;overflow:hidden}
.pagination li.current a{background-position:0 -12px}
#css_dropdown_verticale,#css_dropdown_verticale ul,#css_dropdown_verticale li{margin:0;padding:0}
#css_dropdown_verticale li{list-style:none;position:relative;background:#a3141a;width:150px;line-height:30px;cursor:pointer}
#css_dropdown_verticale li li{width:300px}
#css_dropdown_verticale li a{text-decoration:none;color:#FFF}
#css_dropdown_verticale li:hover{background-color:red}
#css_dropdown_verticale ul ul{position:absolute;top:0;left:100px;visibility:hidden;width:220px;z-index:99999999999999999999999999999}
#css_dropdown_verticale ul li:hover ul{visibility:visible}
#container_2{width:580px;position:relative;z-index:0;margin:0 auto;padding:10px}
#photo{width:600px;height:282px;position:relative}
#dog{margin-left:26px}
#dog .slides_container{width:366px;overflow:hidden;float:left;position:relative;display:none}
#dog .next,#dog .prev{position:absolute;top:1px;left:0;width:21px;height:0;overflow:hidden;display:block;z-index:101}
#dog .prev{background:url(../img/arrow-prev.png)}
#dog .next{left:398px;background:url(../img/arrow-next.png)}
#dog .pagination{background:#dfdfdf;width:150px;float:left;margin-left:30px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:5px}
#dog .pagination li{float:left;list-style:none;margin:2px 4px}
#dog .pagination li a{display:block;width:55px;height:41px;float:left;background:#f9f9f9;margin:1px}
#dog .pagination li.current a{border:1px solid #7f7f7f;margin:0}
#social{width:300px;padding-bottom:50px}
#menu li,#tweet,#facebook,#google{float:left}
#sidebar li,*,#logo h1,#logo p,#wrappe *{margin:0;padding:0}
#menu_01 ul,#menu_02 ul,#menu_03 ul,#menu_04 ul{border-right:#a3141a 1px solid;border-left:#a3141a 1px solid;margin-right:5px;padding-left:3px;padding-right:3px}
#menu_01 h3,#menu_02 h3,#menu_03 h3,#menu_04 h3{color:#FFF;font-size:14px;padding-top:5px;padding-bottom:20px;text-align:left}
#menu_01 a,#menu_02 a,#menu_03 a,#menu_04 a{color:#a3141a;text-decoration:underline}
#menu_01 li:hover,#menu_02 li:hover,#menu_03 li:hover,#menu_04 li:hover{background:#a3141a}
#menu_01 a:hover,#menu_02 a:hover,#menu_03 a:hover,#menu_04 a:hover{color:#FFF;text-decoration:none}
#newsletter { text-align:center}
.chiudi{font-size:18px;color:#000;font-weight:700; height:15px; position:absolute;right:-5px;top:-20px;cursor:pointer; width:16px; display:block; background:url(images/chiudi.png) 0 0 no-repeat;}
.chiudi:hover{font-size:18px;color:#000;font-weight:700;height:15px;position:absolute;right:-5px;top:-20px;cursor:pointer; width:16px;  background:url(images/chiudi.png) 0 -17px no-repeat;}
.overlay{background:#fff ;position:fixed;top:0;bottom:0;left:0;right:0;z-index:100;cursor:pointer;opacity:.7;filter:alpha(opacity=70);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70)}#box{width:450px;height:619px;background:url(http://www.studiotribbu.it/imgaes/overlay-gb.png);display:none;z-index:+300; left:30%; top:5px; position:absolute;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
#box-container{margin:15px 40px 0 0; }
.category { float:right; margin-top:5px;}
#con_post { float:left; margin-top:10px; width:580px}
#articoli-correlati {}
#articoli-correlati{margin:15px 0px;padding:10px; width:600px; height:250px}
#articoli-correlati h3{font-size:14px;font-weight:bold}
#articoli-correlati ul li{list-style-type:none;font-size:12px; display:inline;}
#articoli-correlati li{list-style-type:none;font-size:12px; display:inline; width:120px; float:left}
#articoli-correlati a:link{color:#595959}
#articoli-correlati a:hover{color:#8F8F8F}
