/* 

Theme Name: Bright
Theme URI: http://senzaweb.it/
Description: Template bright per il sito www.senzaweb.it
Author: Erfo
Author URI: http://erfo.altervista.org/

*/

body {
    background:#52bee1;
    font-family: Verdana;
}

#container {
    width:960px;
    margin:0px auto;
    background-color:#eeeeee;
    border:10px solid #fff;
}

/* Header */

#header {
    width:960px;
}

.header_top {
    height:90px;
    width:960px;
    text-align:right;
    background-image: url('images/logo.png');
}

.header_top img {
    border:none;
    padding-right:10px;
}

.menu_top {
    width:960px;
    margin:5px 0 0 0;
    color:#0088b3;
    height:28px;
}

.menu_top ul {
    margin:0;
    list-style:none;
    padding:0 10px 0 10px;
}

.menu_top li {
    float:left;
    list-style:none;
    padding:5px 15px 2px 5px;
    font-size:8pt;
}

.menu_top a:link, .menu_top a:visited {
    color:#0088b3;
    text-decoration:underline;
}

.menu_top a:hover {
    color:#0e4b5e;
    text-decoration:underline;
}

.link728 {
    width:960px;
    height:15px;
    margin:3px 0;
    padding:0;
    text-align:center;
}

.menu_sub_top {
    clear:both;
    background:#0088b3;
    width:960px;
    color:#fff;
    height:32px;
}

.menu_sub_top ul {
    margin:0;
    padding:0 9px 0 9px;
    list-style:none;
}

.menu_sub_top li {
    display:inline;
    list-style:none;
    font-size:10pt;
    text-transform:uppercase;
    margin:0;
} 

.menu_sub_top a {
    display: block;
    float:left;
    padding:8px 9px 8px 9px;
}

.menu_sub_top li a:link , .menu_sub_top li a:visited {
    color:#fff;
    text-decoration:none;
}

.menu_sub_top li a:hover {
    color:#0088b3;
    background:#fff;
    text-decoration:none;
}

/* content */

.content {
    float:left;
    width:568px;
    background:#fff;
    margin:10px 10px 5px 10px;
    padding:5px;
    border:1px solid #e0e2e3;
    font-size:10pt;
    color:#131c28;
}

.content p a:link , .content a:visited, .similar_post a:link, .similar_post a:visited {
    color:#0088b3;
    text-decoration:underline;
}
    
.content p a:hover, .similar_post a:hover {
    color:#0e4b5e;
    text-decoration:underline;
}

.content h1 {
    font-size:12pt;
    color:#0e4b5e;
    margin:4px;
    padding:0;
}

.content ul {
    padding:5px;
    margin:2px;
    list-style:inside;
}

.content li {
    list-style:inside;
}

.dati {
    margin:5px 0 8px 5px;
    font-size:9pt;
    color:#7F7F7F;
}

.dati a:link , .dati a:visited , .content_tag a:link , .content_tag a:visited , .content_post a:link, .content_post a:visited {
    color:#0088b3;
    text-decoration:none;
}

.dati a:hover , .content_tag a:hover,.content_post a:hover {
    color:#0088b3;
    text-decoration:underline;
}

.content_tag {
    border-top:1px solid #dddddd;
    padding:8px;
    margin-top:6px;
    font-size:9pt;
    color:#7F7F7F;
}

.content_post {
    margin:5px 0 5px 0;
    padding:3px;
}

.content_post a {
    display:block;
    font-size:11pt;
}

.similar_post {
    border-top:1px solid #dddddd;
    padding:8px;
    margin:6px;
    font-size:11pt;
}

.similar_post h4 {
    text-align:center;
}

.similar_post li {
    border-bottom:2px dashed #ddd;
    background-color: #EFF4F5;
    margin-bottom:3px;
}

/* Sidebar */

.sidebar {
    width:348px;
    float:right;
    margin:10px 10px 0 0;
}

.sidebar h3 {
    font-size:11px;
    text-transform:uppercase;
    background:#0088b3;
    margin:4px;
    padding:5px 20px;
    color:#fff;
}

.sidebar ul, .similar_post ul{
    list-style:inside;
    list-style-type:square;
    margin:3px;
    padding:2px;
    font-size:9pt;
}

.sidebar li {
    padding:2px 0 2px 5px;
}
    
.sidebar li a:link , .sidebar li a:visited {
    color:#0088b3;
    text-decoration:underline;
}
    
.sidebar li a:hover {
    color:#0e4b5e;
    text-decoration:underline;
}

.into_sidebar {
    padding:5px;
    margin:0 0 8px 0;
    background:#fff;
    border:1px solid #e0e2e3;
}


#footer {
    clear:both;
    width:960px;
    text-align:center;
    font-size:8pt;
    background:#0088b3;
    padding:8px 0;
    color:#fff;
}

#footer a:link, #footer a:visited, #footer a:hover {
    text-decoration:underline;
    color:#fff;
}

/* align */

.alignleft {
    float:left;
}

.alignright {
    float:right;
}

.clear {
    clear:both;
}

.img_left {
    float:left;
    padding:7px;
}

img.alignleft {
    float:left;
    padding:3px;
    border:3px solid #e0e2e3;
    margin:4px 7px;
}

/* Home Page */

.top_post {
    background-color:#DCE3E5;
    padding:8px;
    width:552px;
}

.continua {
    text-align:right;
}

.last_post {
    float:left;
    width: 268px;
    padding:5px;
    margin:0 5px 5px 0;
}

.last_post h2 {
    font-size:11px;
    text-transform:uppercase;
    background:#0088b3;
    margin:4px;
    padding:5px 20px;
    color:#fff;
}

.last_post ul, .last_post li, .last_article ul, .last_article li {
    margin:0;
    padding:3px;
    list-style:inside;
    list-style-type:none;
}

.last_post a , .last_article a{
    display:block;
}

.last_post a:link , .last_post a:visited , .last_article a:link, .last_article a:visited {
    color:#0088b3;
    text-decoration:underline;
}
    
.last_post a:hover , .last_article a:hover {
    color:#0e4b5e;
    text-decoration:underline;
}

.last_img, .last_article {
    width:552px;
    padding:8px;
    float:right;
}

.last_img img {
    padding:3px;
    border:1px;
    float:left;
    margin:7px;
}

.last_img h2, .last_article h2 {
    font-size:11px;
    text-transform:uppercase;
    background:#0088b3;
    margin:4px;
    padding:5px 20px;
    color:#fff;
}

/* search form */

form {
    padding:5px;
    margin:0;
}

input {
    color:#0088b3;
}

.input_text{
    width:190px;
}

.input_button {
    width:120px;
    background:#0088b3;
    color:#fff;
}

/* plugin */

.navi_wp {
    margin:5px 0 5px 0;
    padding:3px;
    clear:both;
}

/* Commenti */

.n_comments {
    background: url('images/comment.png');
    background-repeat:no-repeat;
    padding: 10px 0 0 34px;
    height:32px;
    font-size:10pt;
}

.n_comments a:link , .n_comments a:visited {
    color:#04699c;
    text-decoration:none;
    border-bottom:1px dashed #04699c;
}

.n_comments a:hover {
    color:#04699c;
    text-decoration:none;
    border-bottom:1px dashed #04699c;
    font-style:italic;
}

#commenti li {
    background:#DCE1E5;
    margin:5px 0;
    padding:6px;
    font-size:9pt;
    list-style:inside;
    list-style-type:decimal;
}

#commenti ul{
    list-style:inside;
    list-style-type:decimal;
    margin:4px;
    padding:4px;
}

#commenti a:link , #commenti a:visited {
    color:#04699c;
    text-decoration:none;
    font-weight:bold;
}

#commenti a:hover {
    color:#04699c;
    text-decoration:none;
    border-bottom:1px dashed #04699c;
}
