/*
Theme Name: MODUS theme
Version: 1.0
Author: AAA

COLORI UTILIZZATI
VERDE: 7dbe34
AZZURRO: 009ddc
*/

#paginazione{
float:right;
padding:5px 0;
}

html{
background: #f0f0f0 url('images/bg.gif') repeat-y top center;
}
body{
background-color:#fff;
width:960px;
margin:0 auto;
text-align:center;
font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
/* font-family:Georgia, "Times New Roman", Times, serif; */
font-size:14px;
}
#gabbia{
width:960px;
margin:0 auto;
padding:0;
}
#superheader{
height:90px;
width:960px;
margin-top:10px;
}
#header{
height:192px;
width:779px;
float:left;
margin-left:5px !important;
margin-left:2px;
text-align:left;
}
#right-sidebar{
width:160px;
float:right;
margin:0 5px 20px 0 !important;
margin:0 3px 20px 0;
text-align:left;
}
#right-sidebar p{
margin:5px 0;
}
#page{
width:795px !important;
width:790px;
float:left;
text-align:left;
margin:0 0 20px 0;
}
#homepage-content{
margin:5px 0 20px 13px !important;
margin:5px 0 20px 10px;
width:515px;
font-size:13px;
line-height:15px;
float:left;
}
#page-content{
margin:5px 0 20px 13px !important;
margin:5px 0 20px 10px;
width:620px;
font-size:13px;
line-height:15px;
float:left;
}
#homepage-content p, #page-content p{
margin:0 0 10px 0;
}
#left-sidebar{
width:250px;
float:left;
margin: 0 0 20px 5px !important;
margin: 0 0 20px 2px;
text-align:left;
}
#left-sidebar-inside{
width:125px;
float:left;
margin: 0 0 20px 10px;
padding:0 10px 0 0;
text-align:left;
border-right:1px solid #009ddc;
}
#left-sidebar p, #left-sidebar-inside p{
margin:5px 0;
}
#footer{
height:100px;
width:920px;
clear:both;
font-family: Geneva, Arial, Helvetica, sans-serif;
text-align:left;
border-top:2px solid #009ddc;
padding:0 20px;
}
#footer .copyright{
clear:both;
padding-top:30px;
font-size:11px;
color:#333;
}
#footer-menu{
font-weight:bold;
color:#009ddc;
font-size:13px;
}
#footer-menu .left{
float:left;
border-left:2px solid #009ddc;
}
#footer-menu .left a{
color:#009ddc;
text-decoration:none;
padding: 0 5px;
border-right:2px solid #009ddc;
}
#footer-menu .right{
float:right;
border-right:2px solid #009ddc;
}
#footer-menu .right a{
color:#009ddc;
text-decoration:none;
padding: 0 5px;
border-left:2px solid #009ddc;
}
#footer-menu a:hover{
color:#7dbe34;
text-decoration:none;
}
#articolo{
margin:0 0 15px 0;
}
#articolo h1{
margin:5px 0;
}
#articolo-content{
min-height: 200px;
height: auto !important;
height: 200px;
}
#tags{
text-align:right;
font-size:13px;
margin:20px 0;
padding:0 0 0 5px;
}
/*articoli nei box*/
#rule{
min-height: 120px;
height: auto !important;
height: 120px;
}
#left-column{
float:left;
width:250px;
}
#right-column{
float:right;
width:250px;
}
#articolo-small{
margin:20px 0 10px 0;
}
#articolo-small h1{
font-size:16px;
margin:5px 0 0 0;
}
#articolo-small h2{
font-size:12px;
margin:0 0 0 0;
}
#articolo-small  p{
font-size:13px;
margin:0;
}
#separator{
clear:both;
}

/*ultimi commenti (ex pił letti)*/
#piu-letti{
margin:20px 0;
color:#009ddc;
border-top:1px solid #7dbe34;
border-bottom:1px solid #7dbe34;
}
#piu-letti p{
font-size:13px;
margin:10px 0;
}
#piu-letti h1{
background: url('images/bullet-small.gif') no-repeat 0 0;
text-indent: 16px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#009ddc;
font-size:13px;
line-height:11px;
}
#piu-letti .title{
background:none;
text-decoration:none;
text-indent:0;
font-size:13px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#7dbe34;
margin:5px 0;
}
#piu-letti .title a, #piu-letti .title a:hover{
color:#7dbe34;
}
#piu-letti .date{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#999;
}

/*MENU*/
#menu{
clear:both;
}
#menu, #menu a{
font-size:16px;
font-weight:bold;
font-family: Geneva, Arial, Helvetica, sans-serif;
color:#fff;
height:22px;
line-height:22px;
width:790px;
text-align:center;
}
#menu a:hover{
color:#000;
text-decoration:none;
}
#butt-redazione a{
float:left;
width:140px;
height:22px;
background-color:#7dbe34;
display:block;
}
#butt-archivio a{
float:left;
width:110px;
height:22px;
background-color:#009ddc;
display:block;
}
#butt-sitiamici a{
float:left;
width:120px;
height:22px;
background-color:#7dbe34;
display:block;
}
#butt-distribuzione a{
float:left;
width:160px;
height:22px;
background-color:#009ddc;
display:block;
}
#butt-abbonati a{
float:left;
width:120px;
height:22px;
background-color:#7dbe34;
display:block;
}
#butt-ecolavoro a{
float:left;
width:140px;
height:22px;
background-color:#009ddc;
display:block;
}
.main-title{
margin:10px 0 10px 0;
float:left;
}
.ontheright{
text-align:right;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#7dbe34;
font-size:11px;
border-bottom:1px solid #7dbe34;
margin:14px 0 0 0;
}
.ontheright a, .ontheright a:hover{
color:#7dbe34;
}
.ontheleft{
float:left;
text-align:left;
padding:0 0 5px 0;
}

/*PATCH MENU*/
#patch-menu{
width:229px;
height:76px;
display:block;
text-align:right;
margin:40px 0 0 0;
padding:0;
float:left;
}
#patch-menu .patches{
height:29px;
text-align:right;
}
#cercabutt{
background:url('images/patch-menu-cerca.gif') no-repeat center top;
height:29px;
width:75px;
display:block;
float:right;
}
#cercabutt:hover{
background:url('images/patch-menu-cerca.gif') no-repeat center bottom;
}
#podcastbutt{
background:url('images/patch-menu-podcast.gif') no-repeat center top;
height:29px;
width:75px;
display:block;
float:right;
}
#podcastbutt:hover{
background:url('images/patch-menu-podcast.gif') no-repeat center bottom;
}
#rssbutt{
background:url('images/patch-menu-rss.gif') no-repeat center top;
height:29px;
width:75px;
display:block;
float:right;
}
#rssbutt:hover{
background:url('images/patch-menu-rss.gif') no-repeat center bottom;
}

#patch-menu .content-search{
padding:14px 0 0 0;
height:47px;
text-align:left;
white-space:nowrap;
background:url('images/patch-menu-basecerca.gif') no-repeat center top;
}
#patch-menu .content-podcast{
padding:15px 0 0 0;
height:47px;
text-align:center;
background:url('images/patch-menu-basepodcast.gif') no-repeat center top;
}
#patch-menu .content-rss{
padding:5px 0 0 0;
height:47px;
text-align:center;
background:url('images/patch-menu-baserss.gif') no-repeat center top;
}
#patch-menu p{
margin:0 10px;
color:#333;
font-size:13px;
}

#videobox{
background:#009ddc;
}
#videobox p{
color:#fff;
font-size:10px;
margin: 5px;
padding-bottom:5px;
}

#videobox a{color:#fff; text-decoration:none;}
#videobox a:hover{color:#fff; text-decoration:underline;}

#commento{
background: url('images/comment-bg.gif') no-repeat 0 0;
padding:10px;
}

#tag-cloud{
margin:20px;
overflow:hidden;
}

/*FORM*/
form{
margin:0;
padding:0;
}
label{
height:15px;
padding:4px 0;
font-family: Helvetica, sans-serif;
font-weight:normal;
color:#7dbe34;
font-size:13px;
text-decoration:none;
}
.textinput {
font-family: Geneva, Arial, Helvetica, sans-serif;
width:175px;
height:21px;
background:url('images/input-text.gif') no-repeat left top;
border:none;
padding:4px 0;
text-indent:6px;
color:#666;
margin-bottom:5px;
}
.textinput-search {
font-family: Geneva, Arial, Helvetica, sans-serif;
width:175px;
height:21px;
background:url('images/input-text.gif') no-repeat left top;
border:none;
padding:4px 0;
text-indent:6px;
color:#666;
margin-bottom:5px;
margin-left:14px !important;
margin-left:8px;
}
textarea{
font-family: Geneva, Arial, Helvetica, sans-serif;
border:1px solid #96d3ec;
background: url('images/input-textarea.gif');
color:#666;
padding:4px;
}
.butt-search{
width:21px;
height:21px;
padding:0;
background:url('images/input-butt-simple.gif') no-repeat left top;
cursor:pointer;
border:none;
margin:0 0 0 20px !important;
margin:1px 0 0 6px;
}
.input-box-text{
width:175px;
float:left;
margin:0;
text-align:left;
}
.input-box-butt{
width:21px;
float:left;
margin:0;
text-align:left;
}

/*PAGINA ARCHIVIO*/

#archivio-pubblicazioni{
width:360px;
float:left;
border-right: 1px #7dbe34 solid;
}

#archivio-pubblicazioni p{
margin-bottom:30px;
font-size:13px;
}

#archivio-web{
width:230px;
float:left;
padding-left:20px;
}

#scheda{
background-color:#F9F9F9;
border: 1px solid #009ddc;
padding:10px 5px;
margin:5px 10px 5px 0;
}
code{
background-color:#F9F9F9;
border: 1px solid #009ddc;
padding:10px 5px;
margin:5px 10px 5px 0;
}


/*LISTE*/
ul{margin:0 0 20px 10px; padding:0;}
li{
margin-left:20px;
list-style-type:square;
color:#009ddc;
}
li a{
color:#000;
text-decoration:none;
}
li a:hover{
color:#009ddc;
text-decoration:none;
}
/*TESTI*/
p{margin:0;}
a{color:#009ddc; text-decoration:none;}
a:hover{color:#009ddc; text-decoration:underline;}
h1{ /*TITOLO ARTICOLI*/
background: url('images/bullet.gif') no-repeat 0 0;
text-indent: 25px;
text-decoration:none;
font-size:19px;
line-height:19px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#009ddc;
margin:5px 0 15px 0;
}
h1 a{
text-decoration:none;
color:#009ddc;
display:block;
}
h1 a:hover{
color:#7dbe34;
text-decoration:none;
}
h2{ /*DATA ARTICOLI*/
font-family: Geneva, Arial, Helvetica, sans-serif;
color:#999;
font-size:13px;
font-weight:normal;
margin: 0 0 5px 0;
}
h3{/*TESTO GRIGIO*/
font-family: Geneva, Arial, Helvetica, sans-serif;
color:#333;
font-size:16px;
font-weight:bold;
margin: 10px 0 10px 0;
}
h4{ /*BLU CON QUADRATO BLU*/
background: url('images/bullet-small.gif') no-repeat 0 2px;
text-indent: 16px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#009ddc;
font-size:14px;
line-height:16px;
margin:0 0 5px 0;
}
h4 a{color:#009ddc;text-decoration:none;}
h4 a:hover{color:#7dbe34;text-decoration:none;}
h5{ /*BLU SENZA QUADRATO*/
text-indent: 10px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#009ddc;
font-size:14px;
line-height:12px;
margin:0 0 15px 0;
}
blockquote{
margin:5px 20px;
}

small, small a{
text-align:right;
font-family: Geneva, Arial, Helvetica, sans-serif;
color:#7dbe34;
font-size:11px;
}
small a:hover{
color:#7dbe34;
text-decoration:underline;
}

/**************************/
/*****DEFAULT WORPRESS*****/
/**************************/
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */
/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #009ddc;
	text-align: center;
	background-color: #eaf5fd;
	padding-top: 4px;
	margin: 0 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0 0 10px 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	color:#7dbe34;
	line-height: 13px;
	padding: 0 4px 0;
}
/* End captions */
