/*
Theme Name: Agile Theme
Theme URI: http://www.gizstyle.com
Description: Agile Theme HTML5 limited for diversamenteagibile.it
Version: 1.0c April 2010
Author: giZ
*/

 /*----- Corpo sito ----- */
 body{height:100%;width:100%;color:#010101;font-size:12px;font-family:Arial, sans-serif;text-align:center;background:#ededed;margin:0;padding:0;}
.socio{position:absolute;z-index:9999;height:220px;width:70px;background:url(skin/socio.png) top no-repeat;top:-1px;left:0;}
#base{width:990px;position:relative;text-align:left;margin:0 auto;}
#topbar{width:100%;height:0;position:absolute;text-align:center;padding:10px 0 0;top:0;right:0;margin:0;z-index:9;/*background:#1a1b1c url(skin/top-bg.png) center top repeat-x;*/overflow:hidden;}
#top-adv{width:478px;height:60px;margin:0 auto;border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#ededed url(skin/top-bg.png) repeat-x;}
#top-adv a.sponsor{line-height:60px;font-size:24px;color:#ccc;text-shadow:0 1px 0 #fff;}
#header{width:990px;height:200px;position:relative;float:left;text-align:left;background:#ededed url(skin/header.jpg) center top no-repeat;}
#content{width:990px;position:relative;float:left;padding-bottom:20px;}
#footer-container{position:relative;float:left;text-align:center;width:100%;margin-top:40px;padding-bottom:40px;background:url(skin/bg-right.png);border-top:1px solid #fff;}
#footer{margin:0 auto;width:960px;padding:30px 15px 0;position:relative;font-family:Arial, sans-serif;font-size:10px;text-align:right;color:#888;}
#footer div.rightpag{width:455px;padding:20px;text-align:justify;float:right;font-family:Georgia;font-style:italic;font-size:11px;background:#232323;border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;}
#footer div.leftpag{width:420px;text-align:left;float:left;margin:0;padding:0;font-weight:bold;font-size:12px;}
#footer span{font-size:18px;font-weight:bold;color:#fff;}
#menu ul,.comments_content ul,.comments_content ol,#column3 ol{margin:0;padding:0;}
#header h1{color:#bbb;position:absolute;bottom:0;font-family:Arial,Verdana,sans-serif;font-size:24px;font-weight:100;display:none;}

/*----- chat ----- */
#chat-box {display:none;position:fixed;right:0px;top:0px;height:482px;width:320px;background:#555;padding:10px;text-align:cener;color:#fff;z-index:9999;}
#chat-box {-webkit-border-radius:0 0 0 7px;-moz-border-radius:0 0 0 7px;}
a.chiudi-chat {height:16px;width:16px;position:absolute;left:14px;bottom:12px;background: url(skin/cross-circle.png) no-repeat;text-indent:-9999px;z-index:9999;}

/*----- decorazioni ----- */
#deco1{position:absolute;right:5px;top:-120px;height:120px;width:120px;background:url(skin/deco1.png) no-repeat;z-index:10;}
#deco2{position:absolute;left:0;top:-95px;height:80px;width:120px;background:url(skin/deco2.png) no-repeat bottom;z-index:10;}

/*----- formattazioni testo ----- */
a{color:#2c86d2;text-decoration:none;outline:none;}
a:visited{color:#2c86d2;}
a:hover{color:#6799c4;text-decoration:underline;}
.column2 a{color:#787878;text-decoration:none;outline:none;}
.column2 a:visited{color:#787878;}
.column2 a:hover{color:#2c86d2;text-decoration:underline;}
#footer a{color:#9b3f4c;text-decoration:none;outline:none;}
#footer a:hover{color:#fff;text-decoration:underline;outline:none;}
.storycontent a{font-weight:bold;}
a.rss{position:absolute;right:5px;top:0;width:86px;height:50px;text-indent:-9999px;z-index:10;background:url(skin/rss.png) top no-repeat;}
a.login{position:absolute;right:0;top:0;height:50px;width:50px;z-index:10;background:url(skin/login.png) top no-repeat;}
a.sponsor-badge{position:relative;float:left;width:210px;height:47px;display:block;text-align:center;margin-top:5px;background:#fff url(skin/bumpme.gif) repeat-x bottom;line-height:45px;}
a.backhome{width:445px;height:200px;position:relative;float:left;display:block;text-indent:-9999px;}

/*----- barra di navigazione ----- */
#menu{width:978px;height:40px;padding:0 5px;position:relative;float:left;text-align:left;background:#9b3f4c url(skin/menu-bg.gif) bottom repeat-x;border:1px solid #903340;border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;text-transform:uppercase;margin-bottom:10px;}
#menu li{display:inline;}
#menu a{position:relative;float:right;display:block;font-size:11px;font-weight:bold;text-align:center;line-height:26px;height:28px;margin-top:5px;padding:0 10px;text-decoration:none;border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-left:5px;color:#fff;text-shadow:0 1px 0 #cb7a85;background:#a95460 url(skin/menu-link-bg.gif) repeat-x;border:1px solid #792330;}
#menu a:hover{text-shadow:0 1px 0 #5c131d;background:#792330;border:1px solid #a24552;}
#menu a.chat {text-shadow:0 1px 0 #226620;background:#a95460 url(skin/green-sf.gif) repeat-x;border:1px solid #177413;}
#menu a img {border:none;vertical-align:middle;}
#column1{width:465px;padding:10px 10px 0;position:relative;float:left;clear:left;margin-top:10px;border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background:#b4d0e8 url(skin/45-blue.png);}
.ultimi-articoli{width:465px;height:65px;position:relative;float:left;margin-top:-20px;margin-bottom:10px;background:url(skin/ultimi-articoli.png) no-repeat;text-indent:-9999px;display:none;}

/*----- regole colonne 2 ----- */
.column2{position:relative;float:right;clear:right;width:475px;padding:10px;margin-top:10px;border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background:#272727 url(skin/bg-right.png);}
.esplora{width:475px;height:65px;position:relative;float:left;margin-top:-20px;background:url(skin/esplora.png) no-repeat;text-indent:-9999px;}
.esplora-home{width:475px;height:65px;position:relative;float:left;background:url(skin/esplora.png) no-repeat;text-indent:-9999px;}
.column2_cont{position:relative;float:left;width:475px;padding:0;}
.column2 h2{font-size:12px;margin:5px 0;padding:0;}
#large-sidebar{position:relative;float:left;width:100%;padding:0;}
#left-sidebar{position:relative;float:left;width:232px;padding:0;}
#right-sidebar{position:relative;float:right;width:232px;padding:0;}
#wp-calendar{width:210px;padding:0;margin:0;font:normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;text-align:center;background-color:#fff;}
#wp-calendar td{width:20px;height:20px;text-align:center;background:#f1f1f1;}
#wp-calendar td a:link,#wp-calendar td a:visited{display:block;background:#edf6fb;color:#2c86d2;}
#wp-calendar td a:hover,#wp-calendar td a:active{color:#fff;background:#2c86d2;}

/*----- regole Sidebar ----- */
.title{width:96%;overflow:hidden;height:25px;font-size:12px;font-weight:bold;font-family:"Lucida Grande","Lucida sans", Arial;padding:0 2%;line-height:25px;text-align:center;border:1px solid #903340;background:#9b3f4c url(skin/title-right-bg.png) repeat-x;color:#29050a;text-shadow:0 1px 0 #9f4d59;border-top-left-radius:7px;border-top-right-radius:7px;-webkit-border-top-left-radius:7px;-webkit-border-top-right-radius:7px;-khtml-border-top-left-radius:7px;-khtml-border-top-right-radius:7px;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;}
.section{width:100%;position:relative;float:left;margin-top:10px;}
.widget-content{width:96%;position:relative;float:left;padding:10px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff url(skin/bumpme.gif) bottom repeat-x;text-align:left;border-bottom-left-radius:7px;border-bottom-right-radius:7px;-webkit-border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;-khtml-border-bottom-left-radius:7px;-khtml-border-bottom-right-radius:7px;-moz-border-radius-bottomleft:7px;-moz-border-radius-bottomright:7px;}
.espansione{overflow:hidden;position:relative;}
.espansione-arrow{position:absolute;width:40px;height:20px;background:url(skin/espansione.png) no-repeat;bottom:-20px;right:5px;z-index:10;cursor:pointer;}
#left-sidebar .section,#right-sidebar .section{width:232px;}
.column-top .section{width:227px;float:left;margin-right:9px;}
.column-bottom .section{width:464px;float:left;margin-right:9px;}
.column-top .title{width:207px;height:25px;line-height:25px;padding:0 10px;text-align:left;background:#f1f1f1 url(skin/title-left-bg.png) repeat-x bottom;color:#888;border-top:1px solid #9dbdd9;border-left:1px solid #9dbdd9;border-right:1px solid #9dbdd9;border-bottom:1px solid #ccc;text-shadow:0 1px 0 #fff;}
.column-bottom .title{width:96%;height:25px;line-height:25px;text-align:left;background:#f1f1f1 url(skin/title-left-bg.png) repeat-x bottom;color:#888;border-top:1px solid #9dbdd9;border-left:1px solid #9dbdd9;border-right:1px solid #9dbdd9;border-bottom:1px solid #ccc;text-shadow:0 1px 0 #fff;}
.column-top .widget-content{width:207px;border-top:none;padding:10px;border-bottom:1px solid #9dbdd9;border-left:1px solid #9dbdd9;border-right:1px solid #9dbdd9;background:#fff url(skin/bumpme.gif) repeat-x bottom;}
.column-bottom .widget-content{width:96%;border-top:none;padding:10px 2%;border-bottom:1px solid #9dbdd9;border-left:1px solid #9dbdd9;border-right:1px solid #9dbdd9;background:#fff url(skin/bumpme.gif) repeat-x bottom;overflow:hidden;}
#search input{height:20px;width:151px;line-height:20px;font-family:Arial;font-size:15px;font-weight:bold;font-style:italic;color:#bbb;background:#eee;padding:5px;border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #ddd;}
#search #searchsubmit{display:none;}
#search label{width:153px;font-size:12px;font-weight:bold;font-family:"lucida grande","lucida sans";color:#333;padding:5px;line-height:20px;text-align:left;}
.column2 .section ul,.column-top .section ul{margin:0;padding:0;border-bottom:1px dashed #ddd;}
.column2 .section ul li,.column-top .section ul li{background:#f1f1f1 url(skin/list-bg.png) repeat-x top left;border-top:1px dashed #ddd;list-style:none;padding:3px 3px 3px 20px;line-height:16px;font-weight:bold;}
.column2 .section ul li ul,.column-top .section ul li ul{padding:0 0 0 20px;border-bottom:none;}
.column2 .section ul li ul li,.column-top .section ul li ul li{font-size:10px;border:none;padding:0;background:none;list-style-image:url(skin/dot.png);font-weight:normal;}
.column2 .widget_tag_cloud .widget-content{text-align:justify;line-height:16px;}
#left-sidebar .title, #right-sidebar .title, #large-sidebar .title{padding:0 10px;}

/*----- regole POSTs ----- */
.entry-title{position:relative;float:left;width:408px;padding:10px 45px 10px 10px;background:#fff url(skin/bumpme.gif) repeat-x bottom;border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;margin-bottom:10px;border:1px solid #9dbdd9;line-height:25px;min-height:25px;}
.entry-content{position:relative;float:left;width:425px;padding:10px 19px;background:#fff;border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;margin-bottom:10px;border:1px solid #9dbdd9;display:none;}
.single{display:block;}
div.interface{position:absolute;bottom:5px;right:10px;height:35px;width:30px;}
div.comments-tips{position:absolute;bottom:-5px;left:-15px;height:20px;width:20px;text-align:center;line-height:20px;font-size:11px;font-weight:bold;background:url(skin/tips.png) no-repeat;z-index:10;color:#2a5618;}
a.clip-open{display:block;height:35px;width:30px;text-indent:-9999px;background:url(skin/clip-open.png) top left no-repeat;}
a.clip-open:hover{background:url(skin/clip-open.png) bottom left no-repeat;}
a.clip-close{display:block;height:35px;width:30px;text-indent:-9999px;background:url(skin/clip-open.png) top right no-repeat;}
a.clip-close:hover{background:url(skin/clip-open.png) bottom right no-repeat;}
#column1 h1,#column1 h1:visited{text-decoration:none;font-size:15px;color:#2c86d2;margin:0;padding:0;line-height:25px;font-family:"Lucida Grande","Lucida sans", Arial;font-weight:bold;letter-spacing:0;text-shadow:1px 1px 0 #fff;}
#column1 h1 a,#column1 h1 a:visited{bodyheight:100%;width:100%;text-align:center;background:#ededed url(skin/bg.png) top center repeat-x;text-decoration:none;font-size:15px;color:#2c86d2;margin:0;padding:0;line-height:25px;font-family:"Lucida Grande","Lucida sans", Arial;font-weight:bold;letter-spacing:0;text-shadow:1px 1px 0 #fff;}
#beta{position:absolute;z-index:9999;height:150px;width:70px;background:url(skin/beta.png) no-repeat;top:10px;left:0;display:none;}
a.sponsor-badge img{position:absolute;top:0;left:0;}
#column1 h1 a:hover{color:#33669b;}
.data{display:none;position:absolute;width:60px;height:60px;right:-70px;top:0;text-align:center;color:#fff;padding:0 0 0 10px;background:url(skin/date.png) no-repeat;}
.day{position:absolute;width:60px;font-size:36px;font-weight:bold;top:15px;right:0;text-align:center;}
.month{position:absolute;width:60px;height:10px;font-size:10px;top:5px;font-family:Arial Rounded MT Bold, Arial, Verdana;right:0;text-align:center;}
.storycontent{position:relative;float:left;width:425px;}
.storycontent p{font-style:normal;font-weight:normal;text-transform:normal;letter-spacing:normal;line-height:1.4em;text-align:justify;}
img.alignleft{float:left;margin:0 0 10px 10px;}
.storycontent li{list-style-image:url(skin/dot-list.png);border-bottom:1px solid #ccc;}
.pages{width:465px;height:30px;position:relative;float:left;padding:10px 0;}
.page-left{position:absolute;left:20px;}
.page-right{position:absolute;right:20px;}
.storycontent blockquote{background:#f1f1f1;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;margin:5px 0;padding:5px 20px;}

/*----- regole commenti ----- */
.feedback{position:relative;float:left;width:403px;font-size:10px;font-style:italic;font-family:Arial, "Trebuchet MS", Verdana, sans-serif;padding:10px;background:#fff url(skin/bumpme.gif) repeat-x bottom;border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;border:1px solid #eee;margin-bottom:20px;}
.feedback img{margin-bottom:-3px;margin-right:5px;}
.comments_content li{list-style:none;margin:0;padding:0;position:relative;float:left;margin-bottom:30px;}
.comment-title{position:relative;float:left;width:78px;padding:0 10px;text-align:center;}
.comment-author{font-size:10px;}
.gravatar-bg{margin-top:-4px;height:60px;width:60px;padding:10px 8px 20px;background:url(skin/polaroid.png) top center no-repeat;}
.comment-text{position:relative;float:right;width:305px;text-align:left;padding:5px 10px;border:1px solid #ddd;background:#fff;border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
li.authcomment .comment-text{border:1px solid #4482ba;background:#ebf1f5;color:#4482ba;}
li.pingcomment .comment-author a{height:70px;width:70px;position:absolute;top:0;left:15px;text-indent:-9999px;display:block;}
li.pingcomment .gravatar-bg{margin-top:-4px;height:70px;width:70px;padding:0 8px;background:url(skin/pingme.png) 2px 0 no-repeat;}
textarea{padding:10px;width:405px;font-family:Arial, sans-serif;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;background:#f1f1f1;border:1px solid #ccc;}
#column1 input{background:#fff;border:1px solid #ccc;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;color:#666;}
comments_content h2{font-size:14px;}
input#submit{height:30px;width:120px;font-weight:bold;font-size:10px;cursor:pointer;background:#fff;border:1px solid #ccc;}

/*----- page naver ----- */
.wp-pagenavi a,.wp-pagenavi a:link{font-weight:bold;padding:5px 8px;margin:2px;text-decoration:none;border:1px solid #9dbdd9;color:#2c86d2;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;background:#fff url(skin/bumpme.gif) repeat-x center bottom;}
.wp-pagenavi a:visited{color:#ddd;}
.wp-pagenavi a:hover{border:1px solid #9dbdd9;color:#2c86d2;background:#edf6fb url(skin/section-right-bg.gif) bottom repeat-x;}
.wp-pagenavi a:active{border:1px solid #9dbdd9;color:#2c86d2;background-color:#fff;}
.wp-pagenavi span.pages{border:1px solid #9dbdd9;color:#2c86d2;background-color:#edf6fb;}
.wp-pagenavi span.current{font-weight:bold;padding:5px 8px;margin:2px;text-decoration:none;border:1px solid #9dbdd9;color:#2c86d2;background:#edf6fb url(skin/section-right-bg.gif) bottom repeat-x;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;}
.wp-pagenavi span.extend{font-weight:bold;padding:5px 8px;margin:2px;text-decoration:none;border:1px solid #9dbdd9;color:#2c86d2;background:#fff url(skin/bumpme.gif) repeat-x center bottom;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;}

/*----- slider ----- */
#slider{width:473px;height:150px;border:1px solid #000;position:relative;float:left;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;}
.scroll{width:473px;height:150px;position:relative;overflow:hidden;}
.scrollContainer div.panel{height:150px;width:475px;padding:0;color:#fff;position:relative;clear:left;}
.scrollContainer div.panel-img{height:150px;width:475px;padding:0;position:relative;float:left;overflow:hidden;}
.scrollContainer div.panel-img img{color:#000;}
.scrollContainer div.panel-title{height:150px;width:425px;padding:0 25px;position:absolute;top:0;left:0;background:url(skin/last.png);text-align:center;}
.panel a:hover{color:#fff;text-decoration:none;}
.scrollButtons{position:absolute;bottom:-1px;height:40px;width:40px;display:block;z-index:10;cursor:pointer;text-indent:-9999px;}
.scrollButtons.left{left:-1px;background:url(skin/clip-slide.png) no-repeat top left;}
.scrollButtons.left:hover{left:-1px;background:url(skin/clip-slide.png) no-repeat bottom left;}
.scrollButtons.right{right:-1px;background:url(skin/clip-slide.png) no-repeat top right;}
.scrollButtons.right:hover{right:-1px;background:url(skin/clip-slide.png) no-repeat bottom right;}
.fburner{border:1px solid #ccc;padding:3px;text-align:center;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;}

/*----- other ----- */
.adv{position:relative;float:left;width:356px;text-align:center;}
#top-adv a.sponsor img,.column2 img,.storycontent img{border:none;}
.column-top,.column-bottom{width:475px;padding:0 0 10px 10px;position:relative;float:left;clear:left;margin-top:10px;border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background:#b4d0e8 url(skin/45-blue.png);}
#left-sidebar .section .title,#right-sidebar .section .title,#left-sidebar .widget-content,#right-sidebar .widget-content{width:210px;}
.panel a,.panel a h3,.panel a:visited,.panel a h3{color:#fff;font-size:22px;text-shadow:0 2px 0 #000;height:120px;width:425px;display:block;}