/* generali */
body{font-family:Calibri,Arial,sans-serif;color:#222222;padding:0;margin:0}
a{text-decoration:none}
em[title],span[title]{border-bottom: 1px dotted #000000}
div{margin:0;padding:0}
h1{font-size:33px;margin:0;padding:0;}
h2{font-size:22px;margin:0;padding:0}
h3{font-size:22px;margin:7px 0;padding:0}
h4{font-size:12px;font-weight:bold;margin:10px 0;padding:0}
p{font-size:12px;margin:7px 0;padding:0}
img{border:none}
img.bordered{border:1px solid #CCCCCC}
ol,ul,li{margin:0; padding:0}
input,textarea{font-size:12px}
.clear{clear:both}
.hidden{display:none}

/* flusso */
#sidebar{
float: left;
width: 70px;
height: 460px;
overflow: hidden;
}

#main{
position: relative;
min-width: 1000px;
max-width: 1024px;
min-height: 460px;
z-index: 10;
background-color: #FFFFFF;
margin-left: 70px;
padding-top: 25px;
padding-left: 48px;
}

#header{
margin-bottom: 25px;
}

#core{
float: left;
width: 100%;
}
#col_1{
float: left;
width: 60%;
}
#col_2{
float: left;
width: 20%;
margin-left: 9%;
}

#footer{
clear: both;
}

/* sottoflusso */
h1 span,h2 span,h4 span{
color: #AAAAAA;
}

#sidebar li{
display: block;
width: 70px;
height: 50px;
overflow: hidden;
}
#sidebar li a{
display: block;
position: relative;
z-index: 5;
overflow: hidden;
width: 135px;
height: 40px;
background: #FFFFFF url("../images/sidebar.gif") no-repeat 0 0;
padding: 10px 70px 0 5px;
font-size: 12px;
font-weight: bold;
}
#sidebar #tab_home a{color:#FFFFFF;background-color:#7DA300;background-position:70px 0}
#sidebar #tab_sketch a{color:#FFFFFF;background-color:#A0D100;background-position:70px -50px}
#sidebar #tab_blog a{color:#FFFFFF;background-color:#27A6D7;background-position:70px -100px}
#sidebar #tab_past a{color:#FFFFFF;background-color:#30C7FF;background-position:70px -150px}
#sidebar #tab_cat a{color:#FFFFFF;background-color:#60D4FF;background-position:70px -200px}
#sidebar #tab_mix a{color:#FFFFFF;background-color:#D67028;background-position:70px -250px}
#sidebar #tab_photo a{color:#FFFFFF;background-color:#FF8930;background-position:70px -300px}
#sidebar #tab_dashboard a{color:#FFFFFF;background-color:#D6283A;background-position:70px -350px}
#sidebar #tab_logout a{color:#FFFFFF;background-color:#AF212F;background-position:70px -400px}


#header_specific{
margin-bottom: 10px;
padding-bottom: 5px;
border-bottom: 1px solid #CCCCCC;
}

.item_ps,.paginater_gui{
text-align: center;
}
.item_ps{
color: #999999;
}

#col_1 .managelink a:link{color:#5422B6}
#col_1 .managelink a:visited{color:#5422B6}
#col_1 .managelink a:hover{color:#321076}

#col_2 h2{
padding-bottom: 5px;
border-bottom:1px solid #CCCCCC
}
#col_2 div{
margin-bottom: 20px;
}
#col_2 div div{
margin-bottom: 10px;
}
#col_2 .item{
margin-bottom: 15px;
clear: left;
}
#col_2 .item h3{
font-size: 16px;
}
#col_2 .item p{
margin: 2px 0;
}
#col_2 .item hr{
clear: both;
height: 0;
margin: 0;
border: none;
}

#footer{
clear: both;
min-width: 500px;
max-width: 1024px;
margin-left: 115px;
border-top: 1px solid #CCCCCC;
}
#footer p{
font-size: 10px;
}

.general_error,.general_notice,.general_ok{
background-attachment: scroll;
background-position: 17px 50%;
background-repeat: no-repeat;
border: 1px #FFFFFF solid;
margin: 10px 0;
padding: 5px 5px 5px 45px;
}
.general_error p,.general_notice p,.general_ok p{
margin: 7px;
font-size: 12px;
}
.general_error{
background-color: #FFDDDD;
background-image: url(../images/icons/general_error_bg.gif);
color: #AA0000 !important;
border-color: #AA0000;
}
.general_error_code{
color: #A98D8D;
}
.general_notice{
background-color: #DDEAFF;
background-image: url(../images/icons/general_notice_bg.gif);
color: #003DAA !important;
border-color: #003DAA;
}
.general_notice_code{
color: #8D97A9;
}
.general_ok{
background-color: #DDFFDD;
background-image: url(../images/icons/general_ok_bg.gif);
color: #00AB00 !important;
border-color: #00AB00;
}
.general_ok_code{
color: #8CA88C;
}


/* inline_div */
.quote,.tel,.lex,.math,.musica{
width: 75%;
background-repeat: no-repeat;
background-position: top left;
border: #FFFFFF solid 1px;
border-left-width: 8px;
margin: 20px;
padding: 20px;
}
.quote{
border-color: #3888FF;
background-image: url(../images/inline_div/quote.png);
background-color: #BEDFFF;
color: #333333;
}
.tel{
border-color:#4AD057;
background-image: url(../images/inline_div/tel.png);
background-color: #C4FFBE;
color: #333333;
}
.lex{
border-color: #656565;
background-image: url(../images/inline_div/lex.png);
background-color: #F0F0F0;
color: #000000;
}
.math{
border-color: #000000;
background-image: none;
background-color: #F0F0F0;
color: #000000;
}
.musica{
border-color: #000000;
background-image: url(../images/inline_div/musica.png);
background-color: #FFFFFF;
color: #333333;
}
.box{
border: solid 1px #999999;
margin: 10px 0;
padding: 10px;
}

/* colori moduli */
.item_blog a:link,.item_blog a:visited{
color: #27A6D7;
}
.item_blog a:hover{
color: #0A475E;
}

.item_photo a:link,.item_photo a:visited{
color: #FF8930;
}
.item_photo a:hover{
color: #C22A00;
}

.item_sketch a:link,.item_sketch a:visited{
color: #A0D100;
}
.item_sketch a:hover{
color: #729400;
}

.item_mix a:link,.item_mix a:visited{
color: #D67028;
}
.item_mix a:hover{
color: #9C4F19;
}

.item_anobii a:link,.item_anobii a:visited{
color: #FFA700;
}
.item_anobii a:hover{
color: #D08800;
}

.item_lastfm a:link,.item_lastfm a:visited{
color: #D01F3C;
}
.item_lastfm a:hover{
color: #AF0200;
}

.item_delicious a:link,.item_delicious a:visited{
color: #3274D0;
}
.item_delicious a:hover{
color: #5F7CA8;
}

.item_movies a:link,.item_movies a:visited{
color: #563691;
}
.item_movies a:hover{
color: #855BD4;
}

.item_wishlistr a:link,.item_wishlistr a:visited{
color: #179136;
}
.item_wishlistr a:hover{
color: #1C542A;
}

/* commenti */
.comments{
border: 1px solid #DDD;
padding: 20px;
}
.comments p{
line-height: 20px;
}
.comment{
border-bottom: 1px solid #DDD;
margin-bottom: 20px;
}
.comment_info{
color: #AAAAAA;
}
.comments_write p{
margin-top: 15px;
font-size: 10px;
}

/* navigator */
#navigator div{
border-bottom: 1px solid #DDDDDD;
}
