body {
    border:0px;
    background: url("images/layout/background_gradient.jpg") #a8db02 repeat-x;
    /*background: url(images/layout/background_central_image.jpg) #a8db02 no-repeat 50% top;*/
    margin: 0px 0px 0px; font: 14px arial, 'lucida grande', verdana, helvetica, arial, sans-serif
}

body#account_login{
    border:0px;
    background: url("images/layout/background_gradient.jpg") #a8db02 repeat-x;
    /*background: url(images/layout/background_central_image.jpg) #a8db02 no-repeat 50% top;*/
    margin: 0px 0px 0px; font: 14px arial, 'lucida grande', verdana, helvetica, arial, sans-serif
}

div#wrapper {
    margin:auto;
    position: absolute;
    top:0px;
    background-image: url("images/layout/background_central_image.jpg");
    background-position: 50% top;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
}

form {
    text-align: left;
    padding-right: 0px; 
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    margin-left: 0px;
    padding-top: 0px
}

form#choose_template {
    text-align: left;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    margin-left: 0px;
    padding-top: 0px
}

a {
    color: #03aceb
}
a img {
    border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
h1 {
    padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 20px;
    font:bold 30px "Segoe UI",Tahoma,arial; color: #688602; padding-top: 18px;
}
#objects_dialog h1{
    font:normal 22px "Segoe UI",Tahoma,arial;text-transform:uppercase;
}
h1 a {
    color: #03aceb; text-decoration: underline
}
h2 {
    margin: 0px; font: 16px; color:#688602; margin-top: 5px; font: bold 20px "Segoe UI",Tahoma,arial;
}
h2 a {
    color: #777; border-bottom: #e4e4e4 1px solid; text-decoration: none
}
h2 .dark {
    color: #777
}
h2 small {
    font: 11px 'lucida grande', helvetica, arial; margin-left: 5px
}
h2 small a {
    color: #999; border-top-style: none; border-right-style: none; border-left-style: none; text-decoration: underline; border-bottom-style: none
}
h3 {
    margin: 40px 0px 0px; font: bold 19px "Segoe UI",Tahoma,arial; color: #3272c5
}
h4 {
    margin: 0px; font: 16px; color:#688602; margin-bottom: 5px; font: bold 15px "Segoe UI",Tahoma,arial;
}
fieldset {
    border-right: #bdd8e9 1px solid; padding-right: 10px; margin-top: 15px; padding-left: 10px; border-top: #bdd8e9 1px solid; background: url('images/fieldset_bg.gif') repeat-x 50% top; margin-bottom: 30px; padding-bottom: 10px; border-left: #bdd8e9 1px solid; padding-top: 10px; border-bottom: #bdd8e9 1px solid
}
fieldset legend {
    font: 13px 'lucida grande', verdana, sans-serif; color: #497ac6
}
*:focus {
    outline-width: 0px; outline-style: none; -moz-outline-width: 0px
}
.padding_15 {
    padding-right: 15px; padding-left: 15px; padding-bottom: 15px; padding-top: 15px
}
ul.errors {
    padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 16px; padding-bottom: 0px; margin: 20px 0px; color: #c00; padding-top: 0px; list-style-type: none
}
ul.errors li {
    margin-bottom: 10px
}
span.highlight {
    border-bottom: #ffe222 1px solid; background-color: #fff8cc
}
.clear {
    clear: both; height: 1px
}
#background_div {
    background-color:#fff;
}
.yui-skin-sam{
    background:#fff;
}

#container {
    margin: auto;
    margin-top: 10px;
    width: 600px;
    min-height:390px;
    height: auto !important;
    height: 390px;
}

div.wizard {
    margin-top: 50px;
}

.yui-skin-sam div#container {
    margin-top:0px;
}
div#layout_title {
    margin: auto; width: 600px; /*padding-top: 20px*/
}
div#layout_title h1 {
    padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
.form_table {
    padding-right: 0px; padding-left: 0px; padding-bottom: 0px; width: 100%; padding-top: 10px
}
.form_table th {
    font-size: 12px; padding-top: 5px; text-align: left; color:#408bb6;font-weight:normal;
}
.form_table td {
    text-align: left
}
#img1 {
    margin: 5px
}

img#logo{
    margin-bottom:10px;
}

span#registerLink{
    font: 14px arial, 'Lucida Grande';
    font-weight: bold;
    color: #7cb008;
    float:right;
    text-align:right;
    position:relative;
    margin-top: -20px;
}

span#registerLink a, a:link, a:visited, a:active, a:hover{
    text-decoration: none;
    color: #7cb008;
    background: url("images/reg.gif") no-repeat;
    background-position: left center;
    padding-left: 15px;
}

span#contactSupporto { font: 12px arial, 'Lucida Grande'; float:right; text-align:right;}

span#contactSupporto a, a:link, a:visited, a:active, a:hover {
    text-decoration: none;
    color: #408bb6;
    background: none;
}
#content h1{
    padding-top:5px;
}
#content a.login_left_link{
    text-decoration: none;
    color: #408bb6;
    background: url("images/pass.gif") no-repeat;
    background-position: left center;
    float:left;
    text-align:left;
    position:relative;
    margin-top: 10px;
    padding-left: 15px;
}

a#sendActivationLink {
    text-decoration: none;
    color: #408bb6;
    background: url("images/pass.gif") no-repeat;
    background-position: left center;
    float:right;
    text-align:left;
    position:relative;
    margin-top: 10px;
    padding-left: 15px;
}

p.explanation {
    font-size: 15px; color: #666; line-height: 26px
}
p.explanation span.ruled {
    border-bottom: #eee 1px solid
}
p.explanation span.ruled a {
    color: #3e4d5c; text-decoration: none
}
.round {
    border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px
}
.big_explanation {
    font-size: 18px; color: #666; line-height: 36px
}
.big_explanation span {
    border-bottom: #eee 1px solid
}
.big_explanation a {
    color: #3e4d5c; text-decoration: none
}
body#main_custom_themes h2 {
    margin-top: 25px; margin-bottom: 7px; font: 18px helvetica, arial, sans-serif; color: #555
}
ul#feeds {
    padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 30px 0px; padding-top: 0px; list-style-type: none
}
ul#feeds li {
    padding-right: 10px; padding-left: 10px; margin-bottom: 7px; padding-bottom: 7px; padding-top: 7px
}
body#dashboard_goodies h3 {
    padding-right: 15px; padding-left: 15px; padding-bottom: 8px; margin: 30px 0px 0px; position: relative; font: bold 15px 'lucida grande'; color: #fff; padding-top: 8px
}
body#dashboard_settings h3 {
    padding-right: 15px; padding-left: 15px; padding-bottom: 8px; margin: 30px 0px 0px; position: relative; font: bold 15px 'lucida grande'; color: #fff; padding-top: 8px
}
body#dashboard_settings h3 {
    background-color: #9ad1f3
}
body#dashboard_goodies .extra_container {
    padding-right: 15px; padding-left: 15px; font-size: 14px; padding-bottom: 15px; position: relative; padding-top: 15px
}
body#dashboard_settings .settings_container {
    padding-right: 15px; padding-left: 15px; padding-bottom: 15px; position: relative; padding-top: 15px; background-color: #def2ff
}
body#dashboard_settings .settings_container a {
    color: #627b8c
}
body#dashboard_settings .settings_container input {
    border-right: #c0dcf0 1px solid; padding-right: 3px; padding-left: 3px; border-top: #c0dcf0 1px solid; background: url(images/input_bg.gif) #fff repeat-x 50% top; padding-bottom: 3px; border-left: #c0dcf0 1px solid; padding-top: 3px; border-bottom: #c0dcf0 1px solid; font-family: verdana; -moz-box-sizing: border-box; box-sizing: border-box
}
ul.tabs {
    padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none; height: 36px
}
ul.tabs li {
    padding-right: 15px; padding-left: 15px; font-weight: bold; font-size: 14px; float: left; padding-bottom: 0px; line-height: 36px; margin-right: 15px; padding-top: 0px; height: 36px
}
ul.tabs li a {
    text-decoration: none
}
div.javascript_notice {
    font-weight: bold; font-size: 15px; padding-bottom: 20px; color: #e00; text-align: center
}
div.javascript_notice a {
    color: #e00
}
div#channel_members {
    margin: 0px; list-style-type: none; background-color: #c3e292
}
div#channel_members ul {
    padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none; background-color: #c3e292
}
div#channel_members ul li {
    padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 7px 7px 0px 0px; position: relative; overflow: hidden; width: 98px; padding-top: 0px; height: 98px
}
div#channel_members ul div.username {
    z-index: 3; left: 0px; position: absolute; bottom: 1px
}
div#channel_members ul div.username a {
    padding-right: 2px; padding-left: 2px; font-size: 11px; padding-bottom: 1px; color: #fff; padding-top: 1px; background-color: #75973d; text-decoration: none
}
div#channel_members ul .avatar {
    border-right: #75973d 1px solid; z-index: 2; border-top: #75973d 1px solid; left: 0px; position: absolute; border-left: #75973d 1px solid; width: 96px; border-bottom: #75973d 1px solid; top: 0px; height: 96px
}
.text_input {
    border-right: #ccc 1px solid; padding-right: 5px; padding-left: 5px; border-top: #ccc 1px solid; background: url(images/input_bg.gif) #fff repeat-x 50% top; padding-bottom: 5px; font: 12px 'lucida grande'; border-left: #ccc 1px solid; padding-top: 5px; border-bottom: #ccc 1px solid; -moz-box-sizing: border-box; box-sizing: border-box
}
.error {
    font-size: 110%; color: #c22; clear:both; display:block;
}
input.error {
    color: #c22; clear:both; display:inline;
}

#disclaimer input.error{
    
}
.notice {
    border-right: #bdccd2 4px solid; padding-right: 10px; padding-left: 10px; font-weight: bold; font-size: 14px; border-top: #bdccd2 4px solid; background: #cad6db; padding-bottom: 8px; border-left: #bdccd2 4px solid; color: #4b5d66; padding-top: 8px; border-bottom: #bdccd2 4px solid; text-align: center; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px
}
.notice a {
    color: #4b5d66; border-bottom: #91a5af 1px solid; text-decoration: none
}
img.top_left_corner {
    position: absolute; width: 4px; height: 4px
}
img.top_right_corner {
    position: absolute; width: 4px; height: 4px
}
img.bottom_left_corner {
    position: absolute; width: 4px; height: 4px
}
img.bottom_right_corner {
    position: absolute; width: 4px; height: 4px
}
img.top_left_corner {
    left: 0px; top: 0px
}
img.top_right_corner {
    right: 0px; top: 0px
}
img.bottom_left_corner {
    left: 0px; bottom: 0px
}
img.bottom_right_corner {
    right: 0px; bottom: 0px
}
div#header {
    position: relative;
    height: 80px
}
div#header img#logo {
    border-top-width: 0px; border-left-width: 0px; z-index: 20; left: 15px; border-bottom-width: 0px; position: absolute; top: 17px; border-right-width: 0px
}
div#header ul#primary_nav {
    padding-right: 0px; padding-left: 0px; z-index: 15; right: 10px; padding-bottom: 0px; margin: 0px; position: absolute; bottom: 27px; padding-top: 0px; list-style-type: none
}
div#header ul#primary_nav li.nav {
    padding-right: 9px; min-width: 50px; padding-left: 9px; font-size: 14px; float: right; padding-bottom: 0px; position: relative; margin-left: 15px; line-height: 26px; padding-top: 0px; white-space: nowrap; height: 26px; text-align: center
}
div#header ul#primary_nav li.nav a {
    color: #4c5a69; text-decoration: none;
}
div#header ul#primary_nav li.nav.active {
    z-index: 5; /*background-color: #4c5a69;*/ background-color: #fff; border:1px solid #ccc;
}
div#header ul#primary_nav li.nav.active a {
    border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; color: #4c5a69; /*color: #fff;*/ border-right-width: 0px
}
div#header ul#primary_nav li.nav img.down_arrow {
    margin-left: 3px; vertical-align: 3px; width: 9px; line-height: 26px; display: inline-block; height: 5px
}
div#header ul#primary_nav li.nav img.arrow {
    display: none
}
div#header ul#primary_nav li.nav.active img.arrow {
    z-index: 5; left: 41%; position: absolute; bottom: -7px; display: block
}
div#header ul#primary_nav div.menu {
    min-width: 180px; z-index: 10; right: 0px; max-width: 300px; position: absolute; border-left: #2a4b75 2px solid; border-bottom: #2a4b75 2px solid; top: 26px; background-color: #3e5f87
}
div#header ul#primary_nav ul.menu_items {
    padding-right: 5px; padding-left: 5px; padding-bottom: 5px; margin: 0px; font: 11px verdana; padding-top: 5px; list-style-type: none
}
div#header ul#primary_nav ul.menu_items li {
    padding-right: 10px; padding-left: 10px; padding-bottom: 6px; margin: 0px; padding-top: 6px; border-bottom: #36567d 1px solid; text-align: left
}
div#header ul#primary_nav ul.menu_items li.active {
    background-color: #36567d
}
div#header ul#primary_nav ul.menu_items li.last {
    border-bottom-style: none
}
div#header ul#primary_nav ul.menu_items li:hover {
    cursor: pointer; background-color: #36567d
}
div#header ul#primary_nav ul.menu_items li a {

}
div#header ul#primary_nav ul.menu_items li a:hover {

}
div#header ul#primary_nav ul.menu_items .unread_count {
    padding-right: 2px; padding-left: 2px; font-weight: bold; float: right; padding-bottom: 0px; color: #fff; padding-top: 0px; font-family: arial; background-color: #26466d
}
div#content_container {
    padding-right: 0px; padding-left: 0px; z-index: 1005; background: url(images/content_bg.png) #cccccc repeat-y; padding-bottom: 0px; margin: auto; width: 608px; padding-top: 0px;
}
div#content_container div.box {
    padding-right: 20px; padding-left: 20px; padding-bottom: 20px; color: #1f3954; padding-top: 20px; background-color: #e4effa
}
div#content_container div.box h2 {
    padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 15px; font: 20px helvetica, arial; color: #2498cc; padding-top: 0px
}
div#content {
    padding-right: 25px; padding-left: 25px; padding-bottom: 30px; position: relative; 
    padding-top: 0px;clear:both;overflow:hidden;
}

/*Questi per le pagine di registrazione*/
div#toplog {
    background: url(images/content_top.png) no-repeat center top;
    z-index: 10;
    padding-top:6px;
}
div#botlog {
    background: url(images/content_bottom.png) no-repeat center bottom;
    z-index: 0;
    padding-top: 5px;
}

/*Questi sono per le popup*/
.yui-skin-sam div#toplog {
    z-index: 10;
    background:none;
}
.yui-skin-sam div#botlog {
    z-index: 0;
    background:none;
}
.yui-skin-sam div#demo{
    padding:0px;
    margin:0px;
    border:0px;
}
.yui-skin-sam div#demo div{
    padding:0px;
    text-align:left;
}
.yui-skin-sam div#demo table{
    margin:0px;
}
.yui-skin-sam div#content_container {
    background:none;
    width:100%;
}

.yui-skin-sam div#container{
    width:100%;
}
.yui-skin-sam div#layout_title {
    width:100%;
}

div#footer {
    float:left;
    width:600px;
    padding-bottom: 20px;
}
div#footerImg {
    float:left;
    width: 150px;
    height: 26px;
    background-color: white;
    background: url(images/logo_footer.png) no-repeat;
    background-position: left center;
    margin-top: 10px;
    margin-left: 20px;
    border-right: 1px solid #8eaf25;
}

div#footerText {
    position: relative;
    float:left;
    padding-left: 20px;
    margin-top: 10px; 
    font: 9px arial, helvetica;
    color: #5c7a00;
    text-align: left;
}
div#footer a, a:link, a:visited, a:active, a:hover {
    text-decoration: none;
    background: none;
    padding-left: 0px;
    color: #5c7a00;
    white-space: nowrap;
}
.blue_button {
    border-right: #408bb6 1px solid; padding-right: 7px; padding-left: 7px; border-top: #408bb6 1px solid; padding-bottom: 3px; border-left: #408bb6 1px solid; color: #fff; padding-top: 3px; border-bottom: #408bb6 1px solid; background-color: #59a5d1; text-decoration: none; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px
}
.blue_button:hover {
    cursor: pointer; background-color: #408bb6
}
.blue_button.big {
    border-right: #408bb6 1px solid; padding-right: 12px; padding-left: 12px; font-size: 18px; border-top: #408bb6 1px solid; padding-bottom: 6px; border-left: #408bb6 1px solid; color: #fff; padding-top: 6px; border-bottom: #408bb6 1px solid; background-color: #59a5d1; text-decoration: none
}
.blue_button.big:hover {
    cursor: pointer; background-color: #408bb6
}
button.positive {
    border-right: #ccc 1px solid; padding-right: 10px; padding-left: 10px;
    border-top: #ddd 1px solid; padding-bottom: 0px; margin: 0px;
    font: bold 12px/30px 'lucida grande', tahoma, arial, verdana, sans-serif;
    overflow: visible; border-left: #ddd 1px solid; width: 1px; cursor: pointer;
    color: #454545; padding-top: 0px; border-bottom: #ccc 1px solid; height: 30px;
    background: #f5f5f5 url(images/button/background_add.png) repeat-x;
}
button.negative {
    border-right: #ccc 1px solid; padding-right: 10px; padding-left: 10px;
    border-top: #ddd 1px solid; padding-bottom: 0px; margin: 0px;
    font: bold 12px/30px 'lucida grande', tahoma, arial, verdana, sans-serif;
    overflow: visible; border-left: #ddd 1px solid; width: 1px; cursor: pointer;
    color: #454545; padding-top: 0px; border-bottom: #ccc 1px solid; height: 30px;
    background: #f5f5f5 url(images/button/background_add.png) repeat-x;
}
button.neutral {
    border-right: #ccc 1px solid; padding-right: 10px; padding-left: 10px;
    border-top: #ddd 1px solid; padding-bottom: 0px; margin: 0px;
    font: bold 12px/30px 'lucida grande', tahoma, arial, verdana, sans-serif;
    overflow: visible; border-left: #ddd 1px solid; width: 1px; cursor: pointer;
    color: #454545; padding-top: 0px; border-bottom: #ccc 1px solid; height: 30px;
    background: #f5f5f5 url(images/button/background_add.png) repeat-x;
}

button.function {
    border-right: #ccc 1px solid; padding-right: 10px; padding-left: 10px;
    border-top: #ddd 1px solid; padding-bottom: 0px; margin: 0px;
    font: bold 12px/30px 'lucida grande', tahoma, arial, verdana, sans-serif;
    overflow: visible; border-left: #ddd 1px solid; width: 1px; cursor: pointer;
    color: #454545; padding-top: 0px; border-bottom: #ccc 1px solid; height: 30px;
    background: #f5f5f5 url(images/button/background_add.png) repeat-x;
}
button.disabled {
    border-right: #ccc 1px solid; padding-right: 10px; padding-left: 10px; border-top: #ddd 1px solid; padding-bottom: 0px; margin: 0px; font: bold 12px/30px 'lucida grande', tahoma, arial, verdana, sans-serif; overflow: visible; border-left: #ddd 1px solid; width: 1px; cursor: pointer; color: #565656; padding-top: 0px; border-bottom: #ccc 1px solid; height: 30px;
    background: #ddd url(images/button/background_add.png) repeat-x;
}
button[class].positive {
    margin-left: 0px; width: auto
}
button[class].negative {
    margin-left: 0px; width: auto
}
button[class].neutral {
    margin-left: 53px; width: auto
}
button[class].function {
    margin-left: 0px; width: auto
}
button[class].disabled {
    margin-left: 0px; width: auto
}
button.positive img {
    border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; vertical-align: -3px; width: 16px; height: 16px; border-right-width: 0px
}
button.negative img {
    border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; vertical-align: -3px; width: 16px; height: 16px; border-right-width: 0px
}
button.neutral img {
    border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; vertical-align: -3px; width: 16px; height: 16px; border-right-width: 0px
}
button.function img {
    border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; vertical-align: -3px; width: 16px; height: 16px; border-right-width: 0px
}
button.disabled img {
    border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; vertical-align: -3px; width: 16px; height: 16px; border-right-width: 0px
}
button.negative {
    color: #454545
}
button.negative:hover {
    /*border-right: #fbc2c4 1px solid; border-top: #fbc2c4 1px solid;
    border-left: #fbc2c4 1px solid; color: #d12f19; border-bottom: #fbc2c4 1px solid;*/
    background:#fff7d7 url(images/button/background_add_hover.png) repeat-x;
}
button.positive {
    color: #454545; margin-right: 10px
}
button.positive:hover {
    /*border-right: #c6d880 1px solid; border-top: #c6d880 1px solid;
    border-left: #c6d880 1px solid; color: #529214; border-bottom: #c6d880 1px solid; */
    background: #e6efc2 url(images/button/background_add_hover.png) repeat-x;
}
button.neutral {
    color: #454545
}
button.neutral:hover {
    /*border-right: #9bbae2 1px solid; border-top: #9bbae2 1px solid;
    border-left: #9bbae2 1px solid; color: #145591; border-bottom: #9bbae2 1px solid;*/
    background: #c2daf0 url(images/button/background_add_hover.png) repeat-x;
}
button.function {
    color: #454545
}
button.function:hover {
    /*border-right: #fcd534 1px solid; border-top: #fcd534 1px solid;
    border-left: #fcd534 1px solid; color: #dab003; border-bottom: #fcd534 1px solid*/
    background: #fff77 url(images/button/background_add_hover.png) repeat-x;
}
input.generic {
    border-right: #ccc 1px solid; padding-right: 10px; padding-left: 10px; border-top: #ddd 1px solid; padding-bottom: 0px; margin: 0px; font: bold 12px/30px 'lucida grande', tahoma, arial, verdana, sans-serif; overflow: visible; border-left: #ddd 1px solid; width: 1px; cursor: pointer; color: #565656; padding-top: 0px; border-bottom: #ccc 1px solid; height: 30px; background-color: #f5f5f5
}
input[class].generic {
    width: auto
}
input.generic {
    color: #777; margin-right: 10px
}
input.generic:hover {
    border-right: #9bbae2 1px solid; border-top: #9bbae2 1px solid; border-left: #9bbae2 1px solid; color: #145591; border-bottom: #9bbae2 1px solid; background-color: #c2daf0
}
img#loading {
    margin-left: 10px; vertical-align: -3px; width: 16px; height: 16px
}
div#pagination {
    margin-top: 30px; text-align: center
}
#explore_tumblelogs {
    margin-top: 35px; background: url(images/index_box_top_border.png) #eeeeee repeat-x 50% top; position: relative
}
#explore_tumblelogs h2 {
    border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; padding-bottom: 10px; margin: 0px; font: bold 11px Tahoma,arial; text-transform: uppercase; color: #444; padding-top: 0px; border-bottom: #dadada 1px solid; border-right-width: 0px
}
#explore_tumblelogs ul {
    padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 10px; float: left; padding-bottom: 0px; margin: 3px 0px 0px 15px; width: 158px; padding-top: 0px
}
#explore_tumblelogs ul li {
    margin-top: 8px; color: #ccc
}
#explore_tumblelogs ul li a {
    font-size: 12px; color: #777
}
/*Questi sono per le popup*/
.yui-skin-sam div#toplog {
    z-index: 10;
}
.yui-skin-sam div#botlog {
    z-index: 0;
}

label.log {
    font-weight: bold; font: bold 16px arial, helvetica; color: #6f7d3f; margin: 15px 0px 5px; display: block
}
div.registrazione label.log {
    margin: 10px 0px 3px;
}
input.log {
    font: bold 25px arial, helvetica;
    color: #333333;
    width: 450px;
    -moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px
}
div.registrazione input.log{
    font-size:20px;
}
input.username {
    font: 30px georgia; width: 300px; -moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px
}
div.registrazione input.username{
    font-size:25px;
}

div.tabcontent {
    padding-right: 15px; padding-left: 15px; padding-bottom: 15px; position: relative; padding-top: 15px; background-color: #d2e3b6
}
div.tabcontent a {
    color: #5a8144
}
div.tabcontentbig {
    font: bold 26px/36px helvetica; color: #5a8144
}
li.taboff {
    color: #5a8144; background-color: #d2e3b6
}
li.tabon {
    background-color: #aacf6a
}
li.tabon a {
    color: #f7fced
}
#invite_someone {
    padding-right: 20px; padding-left: 20px; background: url(images/graphite_gradient.png) #4c5a69 repeat-x center top;
    padding-bottom: 20px; margin: 25px 0px 35px; color: #d9e3e7; padding-top: 20px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px
}
input.foll {
    border-top-width: 0px; padding-right: 10px; padding-left: 10px; font-weight: bold;
    border-left-width: 0px; font-size: 13px; border-bottom-width: 0px; padding-bottom: 5px;
    margin-left: 5px; vertical-align: 2px; cursor: pointer; color: #fff; padding-top: 5px;
    background-color: #34414e; border-right-width: 0px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px
}
input.folltext {
    border-right: #3d4957 2px solid; padding-right: 3px; padding-left: 3px; font-size: 18px; border-top: #3d4957 2px solid; background: url(images/input_bg.gif) #fff repeat-x 50% top; padding-bottom: 3px; border-left: #3d4957 2px solid; width: 330px; margin-right: 7px; padding-top: 3px; border-bottom: #3d4957 2px solid
}
div.templatebox {
    border: #ccc 1px solid; padding:6px;
    margin: 2px; width: 120px;display: block; height: 140px;
    background-color: #ddd;text-align: center;
    position: relative;
}
div.templatebox {
    font-weight: bold; font-size: 10px; color: #888888;
    padding-top: 20px; 
}
div.templatebox img{
    margin-top: 0px;    
}

div#elenco_template td, div#elenco_template tr{
    vertical-align: top;
}

#screenshot {
    border-right: #ccc 1px solid; padding-right: 5px; padding-left: 5px; z-index: 1; border-top: #ccc 1px solid; background: #333; padding-bottom: 5px; position: absolute; border-left: #ccc 1px solid; color: #fff; padding-top: 5px; border-bottom: #ccc 1px solid; display: none
}
p.paginacho {
    padding-right: 10px; padding-left: 10px; font-size: 11px; padding-bottom: 10px; margin: 0px; color: #aaaaaa; line-height: 16px; padding-top: 10px; border-bottom: #94cbe0 1px dashed; font-style: italic
}
p.paginacho strong {
    font-weight: bold; font-size: 18px; color: #666666; font-style: normal
}
p.paginacho input {
    margin-left: -5px
}

.checkbox_h3
{
    color: #3272c5;
    font-size:19px;
}

.alert_yellow
{
    border-top:2px solid #FFD324;
    border-bottom:2px solid #FFD324;
    background:#FFF6BF none repeat scroll 0 0;
    color:#514721;
    
    margin-bottom:1.6em;
    padding:0.8em;
}
.alert_yellow h4
{
    padding:0px;
    margin:0px;
    color:#666666;
    display:inline;
}


div#images_resized_container{
        padding:10px;
        height:300px;
        width:650px;
        margin:auto;
        border:2px solid #FF8C2F;
        overflow:hidden;
        float:left;
        margin-top:5px;
    }

/*Pulsanti di acquisto*/
.suggerimenti_acquisto{
    height:52px;
    padding:0px;
    margin:10px 10px 0 0;
    width:164px;
    background:transparent no-repeat top left;
    display:block;
}
a#basic{
    background-image:url('images/button/bottone_basic.gif');
}
a#professional{
    background-image:url('images/button/bottone_professional.gif');
}
a#business{
    background-image:url('images/button/bottone_business.gif');
}

a#grafica_personalizzata{
    background-image:url('images/button/bottone_grafica.gif');
}
a.suggerimenti_acquisto:hover{
    background-position:bottom left;
}
