/* --------------
 * RESET
 * -------------*/
[dir=rtl] dd,[dir=rtl] menu,[dir=rtl] ol,[dir=rtl] ul,address,b,bdo, blockquote, body,col,colgroup,dd,div,dl,dt,form,hr,html,iframe,img{
	margin: 0;
	padding:0;
	direction: inherit;
	zoom:0;
	font-size:100%;
	font-family:"Trebuchet MS","Tahoma","Arial",sans-serif;
	line-height:1;
	height:auto;
	width:auto;
	vertical-align: baseline;
}

li,menu,ol,p,pre,ul  {
	list-style-type:none;
	list-style-position: inherit;
	font-family:"Trebuchet MS","Tahoma","Arial",sans-serif;
	margin:0;
	font-size:100%;
}

button,caption,cite,fieldset,input,legend,optgroup,option,select,textarea {
	font-size: 100%;
	line-height:100%;
	overflow: hidden;
	text-align: left;
	zoom: 0;
	padding:0;
	margin:0;
	font-family:"Trebuchet MS","Tahoma","Arial",sans-serif;
	font-style:normal;
	vertical-align: baseline;
}

cite,code,del,dfn,em,h1,h2,h3,h4,h5,h6,i,ins,kbd,var,a {
	font-size: 100%;
	font-family:"Trebuchet MS","Tahoma","Arial",sans-serif;
	margin:0;
	padding:0;
}

table,tbody,td,tfoot,th,thead,tr {
	border-color: inherit;
	font-family:"Trebuchet MS","Tahoma","Arial",sans-serif;
	zoom: 0;
	padding:0;
	margin:0;
}

/*---------------------------
SITE
----------------------------*/
body {
font-size:11px;
line-height:14px;
font-family:"Trebuchet MS","Tahoma","Arial",sans-serif;
text-align:center;
background:#080B1C url("../gfx/sfondo-day.jpg") no-repeat center top;
}

.clear {display: block;height: 0;line-height: 0;font-size: 0;clear: both;}
.vspace {display: block;height: 20px;line-height: 0;font-size: 0;clear: both;}
.bottom-link {color:black;font-weight:bold;text-transform:lowercase;}
hr {display: none;}
.hide {display:none;}

#page {
/*border:1px solid silver;*/
width:986px;
margin:0 auto;
text-align:left;
position:relative;
z-index:1;
}
#profileDetailsLightBoxId {
	margin-top: 7px;
}
.sidebar {
width:220px;
position:relative;
top:0;
}
.detail .info .minus code {
color: white;
font-size: 0px;
position: absolute;
}
#sidebar1 {
float:left;
left:20px;
}

#sidebar2 {
float:right;
right:20px;
}

#content {
width:733px;
float:left;
min-height:600px;
height:auto !important;
height:600px;
}

#main {
width:480px;
padding-bottom:20px;
float:right;
}

#nuvole {
/*height:386px;
width:100%;
background:url("../gfx/nuvole.png") repeat-x left top;
position:fixed !important;
_position:absolute;
top:40%;
_top: 70%;
left:0;*/
display:none;
}

#wrapper {
background:url("../gfx/sfondo-content.png") repeat-y left top;
}
#wrappertop {
display:block;
font-size:0;
line-height:0;
height:23px;
background:url("../gfx/zazzoosprite.png") no-repeat left -248px;
}
#wrapperbottom {
display:block;
font-size:0;
line-height:0;
height:21px;
background:url("../gfx/zazzoosprite.png") no-repeat left -306px;
}
#fondopagina {
clear:both;
display:block;
font-size:0;
line-height:0;
height:13px;
background:url("../gfx/zazzoosprite.png") no-repeat left -279px;
}

/*--------------------
 * comuni
--------------------*/
.small-link {
font-size:10px;
text-transform: lowercase;
}

.skyscraper {
display:block;
width:180px;
height:150px;
background-color: purple;
}

h2 {
font-size:15px;
font-weight:bold;
margin-bottom:10px;
height:31px;
line-height:31px;
padding-left:10px;
}

.sidebar h2 {
background:url("../gfx/zazzoosprite.png") no-repeat left -327px;
}

#main h2 {
background:url("../gfx/zazzoosprite.png") no-repeat left -365px;
}

.detail .title {padding-bottom:3px;}
.detail .nickname {padding-bottom:3px;}
.detail .description {padding-bottom:3px;font-style:italic;}
.detail .title a,
.detail .nickname a {color:black;}

.pagination {border-top:1px solid #B3D269;padding:5px 0;}
.pagination a {color:black;}

a {color:black;}

.h-box-element .detail .actions .presence {
position:absolute;
left:23px;
top:55px;
z-index:55
}

.button {
cursor:pointer;
}

.list a.button {
/*display: block;*/
display:none;
text-align:right;
padding:10px 10px 0 0;
text-transform:lowercase;
font-weight:bold;
}

.loading {
background: url("../gfx/loading.gif") no-repeat center center;
}

#similar-users .list {
padding:0 0 0 10px;
}

#similar-users .thumb a,
#online-users .thumb a,
#buddy .thumb a,
#black .thumb a,
#more-view .thumb a,
#last-sent-messages-list .thumb a,
#last-comments .thumb a,
#last-messages-list .thumb a,
#last-users .thumb a {
border:2px solid #F8666C;
}

#more-view-list .box {
width: 155px;
}
#last-photo-video-list .box {
	width: 155px;
}
#last-photo-list .box {
	width: 155px;
}

#last-photo-video .thumb a,
#last-photo-list .thumb a,
#last-my-photo .thumb a,
#last-my-video .thumb a,
#media-gallery .thumb a,
#last-video-list .thumb a {
border:2px solid #099FBF;
}

#photo-box .thumb img,
#video-box .thumb img {
border:5px solid #099FBF;
margin:0 auto;
max-width:450px;
}

.gen-link {
clear:both;
background-color:#FFF8EA;
padding:5px 0;
text-align:center;
}

.gen-link a {
display: inline-block;
padding:0 10px;
font-weight:bold;
}

#my-blog .thumb a,
#last-post .thumb a,
#view-post .thumb a,
#last-blog .thumb a,
#blog-posts .thumb a,
#more-discussed-blog .thumb a,
#blog-close-up .thumb a {
border:2px solid #489D9A;
}

a.commenta {
display:inline-block;
padding-left:20px;
height:16px;
line-height:16px;
background:url("../gfx/comment.gif") no-repeat left center;
}

.h-box-element.blog_container .box {
height:auto;
}

.sidebar .container .pagination {display:none;}

.h-box-element .thumb a  {
	min-height:56px;
	height:auto !important;
	height:56px;
}

/*.h-box-element .thumb a  img{
	width:56px;
	height:56px;
}*/

#noFlash {
	color: white;
	text-align: right;
}
#noFlash a {
	color: white;
}	

/*--------------------
 * COUNTER
--------------------*/
#top {
padding:3px 0;
}
#counter  {position: absolute; right: 10px; top: 92px; color: white;}
#counter h2 {display:none;}
#counter a {
color:white;
line-height:24px;
font-weight:bold;
}

/*--------------------
 * BOX LOGIN
--------------------*/
#box-login .sep {display:block;height:8px;font-size:0;line-height: 0;}
#box-login label {color:black;text-align:right;font-weight:bold;display:inline-block;width:73px;font-size:12px;margin-right:5px;}
#box-login input {width:120px;}
#box-login .small-link {display: block;margin-top:-5px;margin-left:85px;margin-bottom:8px;vertical-align: top;}
#box-login input.button {
width:auto;
display:block;
padding: 10px 40px 13px 50px;
font-size:15px;
border:0 none;
font-weight:bold;
text-transform:uppercase;
color:white;
font-family:"Trebuchet MS","Arial",sans-serif;
background: url("../gfx/zazzoosprite.png") no-repeat left -402px;
position: relative;
left: 75px;
}

/*-------------------
 * HEADER
--------------------*/
#header {
margin:0 3px;
height: 154px;
}
.logo {
width:180px;
height:118px;
background:url("../gfx/zazzoosprite.png") no-repeat left -46px;
}
.logo a {
display:block;
width:100%;
height:100%;
}
.logo span {display:none;}
.leaderboard {
display:block;
width:728px;
height:90px;
position: absolute;
top: 3px;
right: 10px;
z-index:2;
}
.leadergif {
display:block;
width:728px;
height:90px;
position: absolute;
top: 3px;
right: 10px;
background: red;
z-index: 1;
}
.box-menu {
width:100%;
height:34px;
background:url("../gfx/zazzoosprite.png") no-repeat left top;
position: absolute;
top: 117px;
}

#menu {
text-align:center;
margin:0;
padding: 5px 0 0;
}

#menu li {
	display:inline;
}

#menu li a {
display:inline-block;
padding:4px 8px;
margin:0 5px;
font-size:15px;
font-weight:bold;
text-decoration:none;
color:white;
}

#menu li.current a {
background:url("../gfx/sfondo-tab-menu.png") repeat-x left top;
border:1px solid #e85e64;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
cursor:default;
}

#menu li a:hover {
background:url("../gfx/sfondo-tab-menu.png") repeat-x left top;
}

/*------------------
 * BOX REGISTER
 *------------------*/
.call-to-action-register a {
display:block;
width:221px;
height:59px;
position: relative;
text-decoration:none;
color:white;
text-transform:uppercase;
background: url("../gfx/zazzoosprite.png") no-repeat left -910px;
}
.call-to-action-register a:hover {
background-position: left -969px;
}
.call-to-action-register a span {
display:inline-block;
font-weight:bold;
font-size:20px;
position: absolute;
top:20px;
left: 70px;
}

/*-------------------
 * BOX RICERCA
 *------------------*/
#box-ricerca {
height:222px;
font-size:12px;
background:url("../gfx/zazzoosprite.png") no-repeat left -577px;
_height: 181px;
}
#box-ricerca h2 {
background:0 none;
}
#box-ricerca .box {
padding:0 5px;
}
#box-ricerca form div {
padding:5px;
}
#box-ricerca input,
#box-ricerca select {font-size:12px;vertical-align:middle;}
#box-ricerca input {width:140px;}
#box-ricerca select {width:144px;}
#box-ricerca .filter-3 input {
width:auto;
height:auto;
}
#box-ricerca .filter-3 span {
display:inline-block;
padding:0 10px 0 2px;
vertical-align: middle;
}
#box-ricerca input.button {
width:auto;
display:block;
padding: 10px 26px 13px 40px;
font-size:15px;
border:0 none;
font-weight:bold;
text-transform:uppercase;
color:white;
font-family:"Trebuchet MS","Arial",sans-serif;
background: url("../gfx/zazzoosprite.png") no-repeat left -493px;
position: relative; 
left: 60px;
}
#box-ricerca form label {
display:inline-block;
width:50px;
}

#box-ricerca a.button-link {
color:black;
display:block;
font-weight:bold;
padding-top:15px;
padding-right:5px;
text-align:right;
text-transform:capitalize;
}

/*------------------------
 * ADVANCE SEARCH
 * ----------------------- */
#advance-search form {
padding:10px;
}
#advance-search form div {
margin-bottom:10px;
}
#advance-search form label {
display: inline-block;
font-weight:bold;
width:100px;
vertical-align:middle;
}
#advance-search form input {
width:200px;
}
#advance-search form select {
width:204px;
}
#advance-search form #t_gender_m,
#advance-search form #t_gender_f {width:auto;}
#advance-search form input,
#advance-search form select {
font-size:12px;
vertical-align:middle;
}
#advance-search form span {
display:inline-block;
padding:0 10px 0 3px;
vertical-align:middle;
}
#advance-search form .inline-elm {
margin-bottom:20px;
}
#advance-search form .inline-elm label {
width:auto;
font-weight:normal;
padding:0 5px 0 3px;
}
#advance-search form .inline-elm input {
width:auto;
}
#advance-search form input.button {
width:auto;
display:block;
padding: 10px 26px 10px 40px;
font-size:15px;
border:0 none;
font-weight:bold;
text-transform:uppercase;
color:white;
font-family:"Trebuchet MS","Arial",sans-serif;
background: url("../gfx/zazzoosprite.png") no-repeat left -493px;
margin-left:105px;
}


/*------------------------
 * CLOSE UP
 * ---------------------- */
#close-up {
position:relative;
padding:5px 0;
}
#close-up h2 {
display:none;
}

#close-up h3 {
font-size:20px;
line-height:22px;
margin-bottom:8px;
}

#close-up .thumb {margin-right:5px;margin-bottom:10px;}
#close-up .thumb a {border:3px solid #f8666c;}

#close-up .nickname {
font-size:16px;
text-transform: uppercase;
font-weight: bold;
}
#close-up .nickname a {
text-decoration:none;
background-color:#def2f1;
padding:0 2px;
}

#close-up #more-info div span strong {
display:inline-block;
}
#close-up .presence {
position:absolute;
top:3px;
left:113px;
}
#close-up .detail .info span {
display:block;
}
#close-up #more-info {
margin-top:5px;
height:75px;
}
#close-up #more-info div {
float:left;
width:159px;
}
#close-up #more-info div span {
display:block;
line-height:14px;
}

#close-up .gen-link {
clear:both;
background-color:#FFF8EA;
padding:5px 0;
text-align:center;
}

#close-up .gen-link a {
display: inline-block;
padding:0 10px;
font-weight:bold;
}

#close-up #action a {
display:inline-block;
width:16px;height:16px;
margin-right:5px;
}

#close-up #action {margin-bottom:10px;}
#close-up #action #action-list {height:16px;}

#close-up #action a.buddy-list {
background:url("../gfx/ico-action-videoc.gif") no-repeat left top;
}
#close-up #action a.black-list {
background:url("../gfx/ico-bin.gif") no-repeat left top;
}
#close-up #action a.chatta {
background:url("../gfx/ico-action-chat.gif") no-repeat left top;
}
#close-up #action a.abuse {
background:url("../gfx/ico-abuse.gif") no-repeat left top;
}

#close-up #action a span {
display:none;
}

/*----------------
 * WRITE MESSAGE
 * -------------- */
#write-message {
clear:both;
background-color:#def2f1;
margin-top:10px;
padding:3px;
position:relative;
}
#write-message form {
background-color:white;
}
#write-message #selectsmsimg {display:none;}
#write-message textarea {
width:400px;
height:55px;
padding:0;
font-family:serif;
font-size:14px;
font-style:italic;
border:0 none;
}
#write-message input.button {
display:block;
position:absolute;
top:0;
right:0;
width:74px;
height:60px;
border:0 none;
font-size:15px;
font-weight:bold;
text-align:center;
color:white;
font-family:"Trebuchet MS","Arial",sans-serif;
background:url("../gfx/zazzoosprite.png") no-repeat left -188px;
}

#write-message-loading {
display:none;
margin-top:10px;
border:1px solid #def2f1;
}

#write-message-feedback {
margin-top:10px;
display:none;
padding:8px;
text-align:center;
border:1px solid #def2f1;
font-size:12px;
line-height:15px;
}


/*--------------------
 *  STATUS UPDATE
 *------------------*/
.messages .thumb {
margin-right:5px;
}
.messages .thumb a {
border:2px solid #F8666C;
}
.messages .list {
padding: 0 10px;
}

/*----------------------
 * TAG
 *---------------------*/
#tagcloud .box {
padding:0 10px;
}

#tagcloud .box a {
color:grey;
}


/* --------------------
 * BOX CHAT SIDEBAR
 * -------------------*/
#box-chat .box {
padding:0 10px;
font-size: 11px;
line-height: 15px;
}

#box-chat .box p {
padding-bottom:10px;
}

#box-chat a.button-link {
display:block;
height:40px;
width:140px;
background:url("../gfx/zazzoosprite.png") no-repeat left -447px;
position:relative;
left:65px;
font-size:15px;
color:white;
font-weight:bold;
text-transform:uppercase;
text-decoration: none;
}

#box-chat a.button-link span {
position:absolute;
top:13px;
left:45px;
}

/* -------------------------
 * CHAT MAIN
 *-------------------------*/
#chat-close-up .box {
padding:0 10px;
}

#chat-close-up h3 {
font-size:15px;
margin-bottom:10px;
}

#chat-close-up p {
padding:0 0 10px 0;
font-size:14px;
line-height:18px;
}

#chat-close-up a.button {
display:block;
height:43px;
width:141px;
background:url("../gfx/zazzoosprite.png") no-repeat left -447px;
position:relative;
left:30%;
font-size:15px;
color: white;
font-weight:bold;
text-transform:uppercase;
text-decoration: none;
}

#chat-close-up a.button span {
position:absolute;
top:12px;
left:45px;
}

/*----------------------
 * CARING
 * -------------------*/
.caring .box {
padding:10px;
font-size:12px;
line-height:16px;
}
.caring center {
text-align:left;
}
.caring br {display:none;}
.caring .message {border:0 none;float:none;width:auto;line-height:16px;}
.caring .message br {display:block;}

.caring form {
margin:10px 8px;
}

.caring form div {
padding:0 0 5px 0;
}

.caring form label {
display:inline-block;
width:50px;
font-weight:bold;
}

.caring  form input.button {
width:auto;
display:block;
padding: 10px 40px 10px 40px;
font-size:15px;
border:0 none;
font-weight:bold;
text-transform:uppercase;
color:white;
font-family:"Trebuchet MS","Arial",sans-serif;
background: url("../gfx/zazzoosprite.png") no-repeat left -402px;
margin-left:43px;
margin-top:5px;
}

/*-------------------------
 * USAGE
 * ---------------------*/
.usage .box {
padding:0 10px;
}

.usage p {
line-height:15px;
padding-bottom:10px;
}

.usage ul,
.usage ol {
padding-top:10px;
padding-bottom:10px;
}
.usage ul li {
padding-bottom:5px;
list-style-type:disc;
line-height:15px;
}
.usage ol.lowerroman li {
list-style-type: lower-roman;
line-height:15px;
}
.usage ol.decimal li,
.usage ol.ordlist li {
list-style-type: decimal;
line-height:15px;
}
#main .usage .box h2 {
background-image:none;
padding:0;
}
#main .usage #faq h2 {
margin:5px 0;
padding-left:8px;
font-size:12px;
height:21px;
line-height:21px;
border:1px solid white;
position:relative;
}
#main .usage #faq h3 {
margin-left:16px;
padding:3px 0;
}
#main .usage #faq .answer {
margin-left:16px;
margin-top:3px;
}
#main .usage #faq .answer p {
margin:0;
padding:5px;
}

.usage table {
border-collapse: collapse;
margin:8px;
background-color:white;
}
.usage table thead {
font-weight:bold;
}
.usage table td {
padding:2px;
border:1px solid silver;
}
.usage table td p {padding:0;}


/*---------------------
 * LOGGED MENU
 * ------------------*/
#logged-menu {
height:237px;
font-size:12px;
background:url("../gfx/zazzoosprite.png") no-repeat -235px -559px;
}

 #logged-menu h2 {
display:block;
background: none;
text-align: center;
}
 
#logged-menu ul {
margin:0;
padding:0;
}
#logged-menu h2 span strong {
	color: #f10000;
}
#logged-menu ul li {
padding:4px 15px;
font-size:14px;
font-weight:bold;
}
#logged-menu .alt {
background:url("../gfx/zazzoosprite.png") no-repeat left -1069px;
}
#logged-menu ul li a {
	padding: 0 0 0 24px;
	text-decoration: none;
}
#logged-menu ul li a:hover{
	text-decoration: underline;
}
#logged-menu ul li.mypage a {
	background:url("../gfx/zazzoosprite.png") no-repeat -221px -908px;
}
#logged-menu ul li.inbox a {
	background:url("../gfx/zazzoosprite.png") no-repeat -221px -928px;
}
#logged-menu ul li.myblog a {
	background:url("../gfx/zazzoosprite.png") no-repeat -221px -948px;
}
#logged-menu ul li.myfoto a {
	background:url("../gfx/zazzoosprite.png") no-repeat -221px -968px;
}
#logged-menu ul li.myvideo a {
	background:url("../gfx/zazzoosprite.png") no-repeat -221px -988px;
}
#logged-menu ul li.buddylist a {
	background:url("../gfx/zazzoosprite.png") no-repeat -221px -1008px;
}
#logged-menu ul li.blacklist a {
	background:url("../gfx/zazzoosprite.png") no-repeat -221px -1028px;
}
#logged-menu ul li.logout a {
	background:url("../gfx/zazzoosprite.png") no-repeat -221px -1047px;
}

/* --------------------
 * BLOG CREA
 *--------------------*/
#blog-crea-form {
padding:0 10px;
}
#blog-crea label {
display:block;
font-weight:bold;
padding-bottom:5px;
}
#blog-crea textarea {
width:430px
}
#blog-crea input.button {
width:77px;
border:0 none;
text-align:center;
font-weight:bold;
color:white;
padding:3px 0 3px 0;
font-family:"Trebuchet MS","Arial",sans-serif;
background:url("../gfx/zazzoosprite.png") no-repeat left -164px;
}

#blog-crea .vspace {
height:10px;
}

/*------------------------
 * UPLOAD FOTO E VIDEO
 *-----------------------*/
#fotovideo-upload-form {
padding:0 10px;
}
#fotovideo-upload-form h3 {
font-size:13px;
margin-bottom:10px;
}

#fotovideo-upload-form div {
padding-bottom:10px;
}

#fotovideo-upload-form label {
display: inline-block;
font-weight:bold;
width:100px;
}

#fotovideo-upload-form .help {
display:block;
color:#21A9C6;
margin-left:102px;
}

#fotovideo-upload-form #div_button_upload {
padding-left:100px;
}
#fotovideo-upload-form input.button {
width:77px;
border:0 none;
text-align:center;
font-weight:bold;
color:white;
padding:3px 0;
font-family:"Trebuchet MS","Arial",sans-serif;
background:url("../gfx/zazzoosprite.png") no-repeat left -164px;
}

#div_error_upload,
#response_ok {
padding:0 10px;
font-size:13px;
line-height:18px;
}

/*---------------------
 * MESSAGES
 * ------------------- */
#last-sent-messages .message,
#last-comments .message,
#last-messages .message {
float:right;
width:300px;
}

#last-sent-messages .box,
#last-comments .box,
#last-messages .box {
padding:0;
}

#last-sent-messages .box .presence,
#last-comments .box .presence,
#last-messages .box .presence {
top:48px;
}

#last-sent-messages-list .clear,
#last-comments-list .clear,
#last-messages-list .clear {
height:10px;
}

#last-comments-list .separator {
width:100%;
height:10px;
clear:both;
}


.type-date-button span.in,
.type-date-button span.out {
display:none;
}

.type-date-button .date {
display: inline-block;
padding:3px 0;
}
.type-date-button .button {
background:url("../gfx/delete.gif") no-repeat left 2px;
}

/* -------------------------
 * CAROSELLO
 * -----------------------*/
#carousel_box {
height:104px;
background:url("../gfx/zazzoosprite.png") no-repeat left -804px;
margin: 0 3px 3px;
}

/* ------------------------
 * PROFILE UPDATE
 * ----------------------*/
#profile-update-form {
padding:0 10px;
}

#profile-update-form .vspace {
height:0;
padding:0;
}

#profile-update-form div {
padding-bottom:10px;
}

#profile-update-form div.col1,
#profile-update-form div.col2 {
padding-bottom:0;
}

#profile-update-form label {
display: inline-block;
width: 165px;
font-weight:bold;
vertical-align: middle;
}

#profile-update-form div span {
display: inline-block;
padding:0 15px 0 2px;
vertical-align: middle;
}

#profile-update-form .autorizzazione {
padding-left:165px;
}

#profile-update-form .autorizzazione p {
padding-bottom:5px;
}

#profile-update-form .autorizzazione label {
width:auto;
padding:0 10px 0 3px;
}

#profile-update-form div input,
#profile-update-form div select {
vertical-align: middle;
}

#profile-update-form .form_buttons {
padding-left:165px;
margin-top:10px;
}

#profile-update-form .form_buttons span {
display:inline;
padding:0;
}

#profile-update-form .form_buttons .button {
width:139px;
border:0 none;
text-align:center;
font-weight:bold;
color:white;
padding:3px 0 3px 0;
font-family:"Trebuchet MS","Arial",sans-serif;
background:url("../gfx/zazzoosprite.png") no-repeat -77px -164px;
cursor:pointer;
}

/*---------------------
 * BLOG
 * ---------------------*/
.blog_container .list,
#view-post .list,
#blog-posts .list,
#blog-close-up .list {
padding:0 10px;
}

#view-post .box {
max-width:100%;
height:auto;
}

#view-post .thumb a {
max-width:300px;
}

#blog-close-up .thumb {
margin-right:5px;
}
#blog-close-up .large img {
width:auto;
height:auto;
}

#last-post .list,
#more-discussed-blog .list,
#last-blog .list {
padding:0 10px;
}

#more-discussed-blog {margin-bottom:20px;}

#last-post .separator,
#more-discussed-blog .separator,
#last-blog .separator {
width:10px;
height:10px;
}

#last-post .box,
#more-discussed-blog .box,
#last-blog .box {
min-width:200px;
max-width:220px;
padding:0;
height:auto;
margin-bottom:10px;
}

#more-discussed-blog .box,
#last-blog .box {margin-bottom:0;}

#last-post .thumb,
#blog-posts .thumb {
float:left;
margin-right:5px;
}

.scrivi-commento {
padding-top:10px;
}
.scrivi-commento label {
display: block;
font-weight:bold;
padding-bottom:10px;
}
.scrivi-commento textarea {
width:400px;
}

.scrivi-commento .form_buttons {
padding-top:10px;
}
.scrivi-commento input.button {
width:53px;
border:0 none;
text-align:center;
font-weight:bold;
color:white;
padding:3px 0;
font-family:"Trebuchet MS","Arial",sans-serif;
background:url("../gfx/zazzoosprite.png") no-repeat left -164px;
}

#sidebar2 #blog {display:none;}

#blog {
	margin-left: 0;
}

#blog .box {margin-left:5px;}

#blog .thumb {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
#blog .thumb a{
	border: 2px solid #489D9A;
}
#blog .flash-post {
	font-size:12px;
	font-style:italic;
	line-height:15px;
}

/*-------------------------
 * DETTAGLIO FOTO E VIDEO
 *-----------------------*/
#photo .list , #video .list{
text-align:center;
padding:0 10px;
}


#video embed,
#video object {margin: 0 auto;}

#photo .properties , #video .properties {
padding:8px 0;
}
#photo .properties h3,
#video .properties h3 {
font-size:16px;
line-height:20px;
}
#photo .properties p,
#video .properties p {
margin-bottom:8px;
}
#photo .properties div,
#video .properties div {
padding-bottom:8px;
}
#photo .properties div.vspace,
#video .properties div.vspace {
padding-bottom:0;
height:0;
}

#photo .properties label,
#video .properties label {
display: inline-block;
padding-right:15px;
vertical-align: middle;
}
#photo .properties label input,
#video .properties label input {
margin-right:5px;
vertical-align: middle;
}
#photo .properties input.button,
#video .properties input.button{
width:139px;
border:0 none;
text-align:center;
font-weight:bold;
color:white;
padding:3px 0;
font-family:"Trebuchet MS","Arial",sans-serif;
background:url("../gfx/zazzoosprite.png") no-repeat -77px -164px;
}

#last-my-video-list .box {
	max-width:155px;
	min-width:155px;
	min-height:70px;
}
#last-my-video-list .thumb {
	float:left;
	margin-right:5px;
}


/*----------------
 * FOOTER
 ----------------*/
#footer {
clear:both;
position:relative;
margin:0 5px;
padding:0 10px;
background-color: #f64047;
color:white;
}

.copy {
padding:20px 10px;
}

.copy a {
color:white;
}

.termini {
padding-left:5px;
}
.termini a {
color:white;
display:inline-block;
padding:0 5px;
font-weight:bold;
}

.banner468 {
display:none;
width:468px;
height:60px;
position:absolute;
bottom:10px;
right:8px;
background-color:green;
}

.loghi {
	width: 294px;
	background: transparent url("../gfx/loghi_footer.png") no-repeat left top;
	height: 32px;
	margin: 10px auto 0 auto;
}
