/* -------------------- SIDEBAR -------------------- */

.login { float: right; color: #ffffff; margin-right: 20px;}
.login a { float: right; color: #ffffff; margin-right: 20px;}
.login a:visited { float: right; color: #ffffff; margin-right: 20px;}

.flags a { float: left; padding-top: 5px; margin-left: 15px;}

.sidebar { float: left; width: 346px; padding: 0; margin: 0; display: inline; font-size: 90%; color: #f2f2f2; background-color: #021736; }

.sidebar a { color: #f26522; }
.sidebar a:hover { text-decoration: underline; }

.sidebar ul, .sidebar p { margin: 0 0 0 0; padding: 0; list-style: none; }

.sidebar ul li { padding: 0 0 0 0; }
.sidebar .centrale ul.follow { margin: 0 0 0 5px; }
.sidebar .centrale ul.follow li { padding: 0 0 0 0;   display: inline; }               
/* Gestisce sidebar superiore*/ 

.sidebar ul li h2 { font-size: 130%; color: #ccc; padding: 0 0 0 0; text-align: center; margin-top: 0;  background: gold; border: 1px solid orange;}
.sidebar ul h2 { font-size: 130%; color: #ccc; padding: 0 0 0 0; text-align: center; margin-top: 0;  background-color: #02214d; border: 1px solid #0092eb;}

.sidebar ul ul li { padding: 0 0 5px 0; }
.sidebar ul ul ul li { padding: 5px 0 0 5px; }

.sidebar ul li#ads { padding-bottom: 3px; clear: both; }
.sidebar ul li#subscribe { padding: 10px 5px 80px 5px; clear: both; }
.sidebar ul li#subscribe img { padding-right: 3px; }
.sidebar ul li#tag_cloud { padding: 0 5px 5px 5px; }


#sidebar li#sidebar-splitted { float: left; width: 100%; margin: 0 0 15px 0; }

/* Gestisce sidebar splitted */
#sidebar-splitted { background-color: #02214d;}
#sidebar-splitted li { color: red; }
#sidebar-splitted ul { color: red; margin-left: 5px;}

#sidebar-splitted .splitted-left { float: left; width: 160px; background-color: #001635;}
#sidebar-splitted .splitted-right { float: right; width: 180px; background-color: #001635; }


#sidebar-splitted h2 { font-size: 130%; color: #pink; padding: 0 0 0 0; text-align: center; margin-top: 0; background-color: green;}
#sidebar-splitted .splitted-left h2 { font-size: 130%; color: #c2e3fe; padding: 0 0 0 0; text-align: center; margin-top: 0; background-color: #02214d;}
#sidebar-splitted .splitted-right h2 { font-size: 130%; color: #c2e3fe; padding: 0 0 0 0; text-align: center; margin-top: 0; background-color: #02214d; }


ul.splittedlists li { padding: 0; }
ul.splittedlists ul li { margin: 0; clear: both; }
/*  widget  */
.textwidget { }

/* Sospetti da Levare */
.sidebar ul li#sidebar-splitted h2 { font-size: 130%; color: #gold; padding: 7px 0 0 0; text-align: center; margin-top: 5px; height: 31px; background-color: blue;}

/* -------------------POLLS------------------------ */
.wp-polls    { width: 334px; float: none; margin: 0 auto;}
.wp-polls-form { }
.wp-polls-ans {   margin: 0 0 0 7px; }
.wp-polls-li-bg { }

.wp-polls-ul    { margin: 0 0 0 7px; background: url(../images/poll-bg.png) repeat-y; }
.wp-polls-ul li {  margin: 0 23px 0 10px; padding: 0 0 0 10px ; }

.poll-header { height: 74px; background: url(../images/poll-head.png);}
.poll-header p { padding: 20px 10px 0 10px; text-align: center; font-size: 15px; color: red;  }

.poll-foot { height: 77px; background: url(../images/poll-foot.png); margin: 0 0 0 0;  }

/* -------------------- CALENDAR -------------------- */


table#wp-calendar { width: 100%; margin: 0; text-transform: none; background: #343434; }

table#wp-calendar caption { padding: 1px 15px; color: #111; font-weight: bold; }

table#wp-calendar th { padding: 0px; text-align: center; background: #000000; }
table#wp-calendar td { padding: 0px; text-align: center; }


