/*rosso =  #fd1813*/
/*grigio chiaro = #bebebe*/
/*grigio scuro = #c7c8ca*/

 /*stili generici per tutto il sito */
html {text-align:left; font-family:Verdana, Tahoma, Geneva, sans-serif; font-size:12px; margin:0 auto!important}

body {margin:0 auto!important; width:1000px; padding:0; background:#e6e6e6 url(http://bacheca.downlovers.it/Img/bgBodyContainer.gif) repeat-y top center}
body#bodyPop {margin:0; height:100%; width:auto; padding:0; background:url(http://bacheca.downlovers.it/Img/bgBodyContainer.gif) repeat-y top center #fff}
h1 {display:none}
h3.rec {height:16px; font-size:16px; border:0; margin:0; padding:0; vertical-align:bottom}
h3.rec span {border:0; margin:0; padding:0 0 5px 5px; font-size:16px; vertical-align:bottom}

#intestazione, .alt, hr {display:none}

img, p, ul, form {margin:0; padding:0; border:0}
.left {float:left}
.right {text-align:right}
.center {text-align:center}
.layout {clear:both}
.nodisplay {display:none}
.grigio {background:#ddd}
.grigiochiaro {background:#f2efef}
.bordato {border:1px solid #000; padding:5px}
.redbull {color: #ff0000; font-weight:bold}
.rosso {color: #ff0000}
.blackbull {color:#000}


#mainContainerWhite {margin:0 0 0 15px; width:985px; padding:0; background: #fff; float:left; display:inline; border:0; text-decoration:none}

#mainContainer {border:0; height:100%; margin:0 0 0 15px; padding:0; background: #fff url(http://bacheca.downlovers.it/Img/bgContainer.png) repeat-y; float:left; display:inline}

#mainContainerTop 
{border:0;
margin:0 0 0 15px; 
padding:0;
background: #fff url(http://bacheca.downlovers.it/Img/bgContainerTop.png) repeat-y;
display:inline;
float:left; 
width:985px}

#nextVideo {font-size:10px; padding-top:40px; padding-left:10px;}
#nextVideo a{ color:#fd1813;}
#end {border:0; height:40px; width:985px; margin:0 0 0 15px; padding:0; background: #fff url(http://bacheca.downlovers.it/Img/bgContainerTop.png) repeat-y; float:left; display:inline; border:0px solid;}

#leftTop {width:571px; border:0; float:left; margin-top:10px; padding:0 7px}

#rightTop {border:0; width:390px; float:left; padding-bottom:10px; margin:10px 0 0 4px; background:#fff}

#containerList {width:380px; padding:0; margin-top:20px; border:0;}
#containerList table.listeHP {border-collapse:collapse; padding:0; margin:0; color:#000; border:1px solid #000; width:100%;}
#containerList td.listeHPTop {padding:0; margin:0; text-align:center; width:180px;}
#containerList td.listeHPBottom {padding:3px; margin:0; border-top:1px solid #000; text-align:left; width:180px;}
#containerList td.listeHPTop img {padding:5px;}
#containerList tr {padding:0; margin:0;}

.listaHP {border:1px solid; border-right:0; width:189px; float:left; display:inline; margin:0; padding:0;}
.listaHPLast {border:1px solid; width:187px; margin:0; padding:0; float:left; display:inline}

.listaHP h3 {border-bottom:1px solid;  margin:0; padding:5px 0; text-align:center; height:12px;}
.listaHPLast h3 {border-bottom:1px solid; margin:0; padding:5px 0; text-align:center; height:12px;}

ul.singleList {list-style-type:none;}
ul.singleList li {border-bottom:1px solid #000; /*height:100px*/}
ul.singleList li.last {border-bottom:0;}
ul.singleList li img {margin:1px 2px 1px 1px; vertical-align:middle}
ul.singleList li img.avatar {width:45px; height:45px; border:1px solid #888; padding:4px}
ul.singleList li .button {display:block; padding: 3px 10px 3px 35px;}
ul.singleList li .button img {margin:0; padding:0;}
ul.singleList li a {color:red; font-weight:bold; font-family:Verdana,sans-serif; font-size:10px;}
.logo {float:left; width:178px; margin:0; border:0px solid;}

/* stili per bacheca */
table.listaHP01 {border-collapse:collapse; border:0; width:100%; margin:0; padding:0}
table.listaHP01 td {width:50%; border-bottom:1px solid #000; margin:0; padding:6px; vertical-align:top}
table.listaHP01 td.odd {border-right:1px solid #000; padding-left:0;}
table.listaHP01 img {margin:2px 5px 1px 0px; vertical-align:middle; float:left;}
table.listaHP01 img.avatar {width:28px; height:28px; border:1px solid;}
table.listaHP01 span {display:block; font-family:Verdana,sans-serif; font-size:10px; margin:0; padding:0; border:0px solid red;  float:left; font-weight:bold; width:219px; overflow:hidden;}
table.listaHP01 a {color:#000;}
table.listaHP01 a.nick {color:red;}
table.listaHP01 tr.last td {border-bottom:0; font-weight:bold;}

#headerCentral
{height:205px; /*width:578px;*/  }

.topBanner
{padding:0;}

.topBanner iframe {margin:7px; padding:0; border:1px solid #000; float:left; overflow-x:hidden; overflow-y:hidden}
.topBanner img {float:left; margin:16px 0;}

#linkCommunity	{width:230px; float:left; margin:7px 0; border:0}
#linkCommunity	p {padding:0 3px;  text-align:center; font-size:10px; margin-bottom:5px}
#linkCommunity	p a {color:#000; text-decoration:none; font-size:10px; }

h2.textLink {background:url("http://bacheca.downlovers.it/Img/goDownlovers") no-repeat top; margin:0}
h2.textLink a {display:block; height:43px; width:230px; }
h2.textLink span {display:none}


/*Video Online*/
#boxVideo {border-bottom:1px solid #000; border-top:1px solid #000; width:381px; padding:0 0 5px 13px;clear:both; /*float:right;*/ margin:0 6px 0 0; margin-top:10px;}
h2.videoLink {background:url('http://bacheca.downlovers.it/Img/video') no-repeat; height:120px; width:158px; float:left; margin:0; padding:0;}
h2.videoLink a {display:block; height:120px; width:158px;}
h2.videoLink span {display:none;}
p#nextVideo { margin:0 0 0 168px}


/*Box Home Page (Ultime Recensioni & Ultimi Consigli)*/
#boxHome {width:568px; border:0; padding:0; margin:0; float:left; background:url(http://bacheca.downlovers.it/Img/pixelNero) repeat-y top center}
#boxHome #between {float:left; width:8px; border:0}
#boxHome .listAlbum ul li {width:260px}
#boxHome .listAlbum ul li span {width:220px}

/*Box Head Text*/
#boxHeadText {width:570px; border:0; font-family: Verdana, sans-serif; text-align:center;}
#boxHeadText h1 {background:url(http://bacheca.downlovers.it/Img/communityHome) no-repeat; height:80px; width:360px; margin:0 auto!important; padding:0; display:block;}
#boxHeadText h1 a {display:block; height:80px; width:360px;}
#boxHeadText h1 span {display:none;}
#boxHeadText h2 {font-size:12px; margin:15px 0 0; padding:0;}
#boxHeadText h3 {font-size:12px; margin:15px 0; padding:0; font-weight:normal; display:inline;}
#boxHeadText table {border-collapse:collapse; margin-top:40px; color:#000; border:0px solid #000; width:530px; }
#boxHeadText tr {padding:0; margin:0; }
#boxHeadText td,th {padding:5px; margin:0;  font-size:10px; text-align:left;}
#boxHead {border:0; padding:2px; margin:0 0 20px 110px}


/*Box Ricerca Utenti*/
#boxSearchUserTop {border:0; background:url(http://bacheca.downlovers.it/Img/legendRicercaMembers) no-repeat bottom; width:374px; height:40px;}
#boxSearchReviewTop {background:url(http://bacheca.downlovers.it/Img/legendRicercaReview) no-repeat bottom; width:568px; height:40px; border:0; margin:0; padding:0}
#bottomBoxSearch {float:left; margin-bottom:10px; border-bottom:2px solid #000; height:21px;}

.boxSearch {width:369px; border:2px solid; margin:0; border-bottom:0; border-top:0; padding:0;}
.boxSearch table {border-collapse:collapse; margin:20px 5px 0 15px; color:#000;}
.boxSearch tr {padding:0; margin:0}
.boxSearch .borderTop {border-top:1px solid #000;}
.boxSearch .borderTop a {color: #000;}
.boxSearch td,th {padding:5px; margin:0; font-size:10px; text-align:left;}
.boxSearch input {border:1px solid; width:180px;}
.boxSearch input#estesa {border:1px solid; width:15px;}
.boxSearch input#submitButton {width:118px; border:0}
.boxSearch select {border:1px solid; width:180px;}
.boxSearch option {border:0;  padding:0 40px 0 0;}
.boxSearch td.center {text-align:center}

ul.listUsers {list-style-type:none; margin-top:15px}
ul.listUsers li {display:block; clear:both; width:100%; border-bottom:1px solid #000}
ul.listUsers li img.image {padding:5px; float:left}
ul.listUsers li div {float:left; line-height:12pt}


/*Box Miei Amici*/
#boxMyFriends {border-bottom:1px solid #000; width:380px; padding:0 0 0 13px; clear:both; margin:10px 6px 0 0;}
#boxMyFriends .friend {width:180px; padding:10px 10px 0 0; float:left; margin:0; height:80px;}
#boxMyFriends .avatar {float:left; padding-right:10px}
#boxMyFriends .contenuto {float:left}
#boxMyFriends .contenuto img {vertical-align:top;}
#boxMyFriends .avatar img {}
#boxMyFriends img.titolo {vertical-align:middle}
#boxMyFriends a {color:#000;}
#boxMyFriends .ricerca {text-align:center; clear:both; padding:10px}
#boxMyFriends span.redbull {font-size:11pt;}

/*Box Friends Requests*/
#boxFriendsReq {width:380px; padding:10px; border-bottom:1px solid #000}
#boxFriendsReq li span {width:250px}

/*Box Messaggi*/
#boxMessaggi {border:1px solid #000; width:563px; margin-top:10px; clear:both; padding:5px 0 5px 5px}
#boxMessaggi li div {float:left; width:100%}
#boxMessaggi li span.testo {width:400px}

.listRequests ul {list-style-type:none}
.listRequests li {clear:both; line-height:17px}
.listRequests li span {display:block; float:left}
.listRequests li img {padding-top:5px}
.listRequests a {color:#000}

/*Box Mio Profilo*/
#boxProfile {border:0px solid #000; width:568px; margin-top:10px; clear:both; }
#boxProfile table { border-collapse:collapse; color:#000; width:100%; }
#boxProfile table.subscribeTable {border-collapse:collapse; color:#000; border:0px solid #000; width:100%; }
#boxProfile tr {padding:0; margin:0; }
#boxProfile td,th {padding:5px; margin:0;  font-size:10px; }
#boxProfile .redbull {padding:15px 0 10px; display:block; border-bottom:1px solid;}

/*Box User*/
#boxUser {border:1px solid #000; width:568px; clear:both; float:left; margin-bottom:15px}
#boxUser #image {display:block; float:left; padding:5px}
#boxUser #contenuto {width:300px; display:block; float:left; padding:5px}
#boxUser #contatti {width:140px; padding:5px; float:right}

/*Box Bio*/
#boxBio {border:1px solid #000; width:568px; clear:both; float:left; margin-bottom:15px}
#boxBio #photos {display:block; float:left; padding:5px; min-width:90px}
#boxBio #bio {padding:5px}

/*Box Blog*/
#boxBlog {border:1px solid #000; width:558px; margin-top:15px; clear:both; padding:5px}
#boxBlog #allPosts {text-align:center; padding:10px}
#boxBlog img.blog {padding:0 0 15px 0; float:left}
#boxBlog img#newArgument {margin-left:350px}
#boxBlog .testo {padding:5px 0; clear:both}
#boxBlog .commento {float:left; margin-bottom:3px; padding:3px 0; border-bottom:1px solid #bbb; width:100%}
#boxBlog .left {width:420px}
#boxBlog .onePost {padding:5px 0}
#boxBlog a {color: #000}

/*Box bacheca*/
#boxBacheca {background:url(http://bacheca.downlovers.it/Img/legendBacheca) no-repeat #f2efef; width:569px; padding:0; margin-bottom:10px; border:0}
#boxBachecaLink {display:block; float:left; position:relative; border:0; margin:43px 0 0 25px; padding:0; width:455px; height:20px}
#boxBachecaLink #newDedica {float:left; border:0; margin-top:4px}
#boxBachecaLink #allDediche {float:right; border:0; text-align:right; width:65px; height:20px}
#boxBachecaHP {width:524px; padding:10px 20px; margin:0; border:0}
#boxBachecaInner {border-left:2px solid #000; border-right:2px solid #000; float:left}

/*Box Categorie Bacheca */
#boxBachecaCategories {border:0; margin-top:20px; padding:0; font-size:10px}
#boxBachecaCategories a {color:#000; font-weight:bold}
#boxBachecaCategories p.testo {margin-top:3px}
#boxBachecaCategories p.titolo {clear:both; border:0; padding-top:15px; color:red; font-weight:bold; text-transform:uppercase}
#boxBachecaCategories p.titolo a {color:red}
#boxBachecaCategories span {border:0; padding-top:8px; float:left; display:block; width:50%; text-transform:uppercase}

/*Box dedica*/
#boxDedica {float:left; width:524px; padding:5px 20px 10px 20px; margin:0; border:0}
#boxDedica ul.dedica {list-style-type:none}
#boxDedica ul.dedica li {display:block; float:left; padding:5px 0; margin:0; border-bottom:1px solid #000; overflow:hidden}
#boxDedica ul.dedica li img.avatar {width:28px; height:28px; border:1px solid}
#boxDedica ul.dedica li span {float:left; display:block; overflow:hidden}
#boxDedica ul.dedica li a {color:red; font-size:10px; font-weight:bold}
#boxDedica ul.dedica li a.nero {color:#000}


/*Login*/
#boxLogin {background:url(http://bacheca.downlovers.it/Img/boxRegistrazione.png) no-repeat; height:102px; width:363px; padding:0 0 0 13px; color:#fff; float:right; margin:0 6px 10px 0; border:0}
#boxLogin table {color:#fff; border:0; float:left; width:235px; }
#boxLoginInvita {border:0; background:url(http://bacheca.downlovers.it/Img/bgInvita.png) no-repeat; height:102px; width:363px; padding:0 0 0 13px; color:#fff; float:right; margin:0 6px 0 0}
#boxLoginImgs {margin:15px 0 0 230px; width:110px; height:85px; border:0}
#boxLoginImgs a {font-size:70%; font-weight:bold; color:#000; text-transform:uppercase} 
#boxLoginImgs div {padding:6px}
#boxLoginImgs img {float:left}
#registration {float:left; padding:0; margin:0; border:0; margin:30px 0 0;height:50px; width:100px}
#registration a {display:block; height:50px; width:100px;}
#registrationInvita {float:left; padding:0; margin:0; border:0; margin:30px 0 0;height:50px; width:100px;}
#registrationInvita a {display:block; height:50px; width:100px;}
#benvenuto {float:left; padding:10px 0 0 40px; margin:5px 0 0 0; width:190px; font-size:14px; font-weight:bold; color:#fff; border:0}
#benvenuto p.link {background:none; font-size:9px; margin:30px 0 0 0; color:#fff; font-weight:bold;}
#benvenuto a {color:#fff; font-weight:bold;}
a#logout {padding:0; margin:0; text-transform:uppercase; color:#fff;}
a#cgPass {margin:5px 0 0; text-transform:uppercase; color:#fff;}
a#profile {margin:5px 0 0; text-transform:uppercase; color:#fff;}
form#registrationForm td.invita {padding:15px 0 0 0;}


form#registrationForm  h2
{color:#bebebe; font-size:10px; padding:0; margin:0;}
form#registrationForm  th, form#registrationForm  td
{ color:#fff; font-weight:normal; font-size:10px; padding:0; margin:0;  }

form#registrationForm input
{border:1px solid #bebebe;  color:#000; background:#fff;  padding:0; margin:0; font-size:9px}

form#registrationForm input#nick, form#registrationForm input#psw
{width:120px;}
form#registrationForm input#login
{border:0; color:#000; background:url(http://bacheca.downlovers.it/Img/conferma.gif); height:20px; width:56px; padding:0; margin:3px 0; font-size:0;}

form#registrationForm input#remind
{border:0; padding:0; margin:0; width:13px;}

form#registrationForm  td.forgot
{font-size:10px;}

form#registrationForm img
{border:0; }
form#registrationForm a
{color:#fff; text-decoration:none; }

table.invita a {text-decoration:none;}


/*ricorda password*/
#remenberPSW {background:url(Img/bgPsword.png) no-repeat; min-height:336px; height:auto!important; height:336px}


#remenberPSW
{border:0; padding:0; font-size:12px}

#remenberPSW h2
{color:#bebebe; font-size:10px; padding:0; margin:0; text-align:center}
#remenberPSW p
{margin:20px 20px 20px 301px; font-size:16px; font-weight:bold}
#remenberPSW table
{margin:0 0 0 301px; width:50%; text-align:left}
#remenberPSW  input
{color:#000; padding:0; margin:0; font-size:12px}
#remenberPSW  input#submit
{border:1px solid  #bebebe}

#remenberPSW th.error
{padding:2px 0 20px 0px; margin:0; width:50%; text-align:left;  color:#fd1813}


#remenberPSW th.error ul
{border-bottom:1px solid #bebebe; color:#fd1813; font-weight:normal; padding:10px 0; list-style-position:outside}
#remenberPSW th.error ul li
{list-style-type:square ; margin:0 0 0 20px}


/*News*/
iframe {border:0; padding:0; margin:0}

.miniBanner {margin-top:5px; padding:0; border:1px solid #000; overflow-x:hidden; overflow-y:hidden}
.boxNews {width:558px; padding:5px; margin-top:10px; margin-right:20px; border:1px solid #404143; background:#000; text-align:center; clear:both}
.boxNews span {color:#fd1813; margin-right:50px}


/*Div di invio messaggi*/
.message {
    position:fixed;
    left:0;
    top:0;
    width:350px;
    height:220px;
    display:none;
    cursor:move;
    background:red;
    color:#fff;
    border:1px solid #000;
    padding:5px;
    font-size:10px;
    font-weight:bold;
}
.breadCrumbs {padding:5px 0; text-align:right}
.message textarea {width:305px}
.things div {float:left; padding:0; margin:0; border:0; width:33%}
.things div.button {padding-top:30px; text-align:center; width:34%}

.writeOnButton {font-weight:bold; font-size:10pt; color:red; background:url(http://bacheca.downlovers.it/Img/Buttons/neutron) no-repeat; height:23px; width:89px; border:0; padding:0; margin:0}

#toxTopVariousContainer {width:331px; padding:0 0 0 13px; float:right; margin:0 6px 0 0; border:1px solid red}

#thirdColumn {width:180px; margin:0 0 10px -10px; padding:0 7px; float:left; display:inline; overflow:hidden; border-right:1px solid}
#fourthColumn {width:180px; margin:0; padding:0 0 0 7px; float:left; display:inline; border:0}

.listAlbum {margin:17px 0; font-size:10px; border:0; float:left}
.listAlbum ul {list-style-type:none; clear:both; padding-left:10px; border:0}
.listAlbum ul img {float:left; border:1px solid #000; margin:3px 5px 3px 0px; padding:0;}
.listAlbum ul li {clear:both; color:#fd1813; border-bottom:1px solid #000; padding:0; font-weight:bold; overflow:hidden}
.listAlbum ul li.last {border:0; text-align:right; padding:10px 0}
.listAlbum ul li a.blackbull {color:#000; font-weight:normal}
.listAlbum ul li img.avatar {width:30px; height:30px}
.listAlbum strong {color: #000}
.listAlbum span {width:120px; float:left}
.listAlbum a {text-decoration:none; color:#fd1813}
.listAlbum h2 {margin:0 /*0 11px*/; padding:0 0 5px 10px; border:0}
.listAlbum h2 img {margin:0; padding:0 0 3px 0; border:0}
.listAlbum p {margin:0; font-size:10px}
.listAlbum .album {color:#fd1813}
.listAlbum .titleBox {width:266px; height:16px; background:red; border:0; padding:4px; margin:0 3px 0 3px}

.titleBacheca {background:red; border:1px solid #000; padding:3px 0 0 10px; margin:0; height:19px}
.titleBacheca h2 {float:left; margin:0; padding:0; border:0; font-size:10px; color:#fff; text-transform:uppercase}
.titleBacheca img {float:right; padding:0 3px}
ul.listBacheca {list-style-type:none; clear:both; padding-left:10px}
ul.listBacheca li {width:100%; float:left; clear:both; border-bottom:1px solid #000; padding:10px 0; font-weight:bold; overflow:hidden}
ul.listBacheca p {font-weight:normal}
ul.listBacheca a {color:red}
ul.listBacheca a.blackbull {color:#000}
ul.listBacheca img {float:left; border:1px solid #000; margin:3px 5px 3px 0px; padding:0}

#reviews .album {margin:0px 10px; border-bottom:1px solid red; padding:0 0 5px}
#reviews .album img {float:left; margin-bottom:10px}
#reviews .album ul {list-style-type: none; margin:0 0 0 40px; color:#fd1813}
#reviews .album ul li {padding:0; line-height:8pt}
#reviews .album ul strong {color:#000}
#reviews .album h4 {display:inline; margin:0 0 10px 3px}
#reviews a {text-decoration:none; color:red; font-weight:bold}
#reviews .review  {margin:0 0 0 10px}
#reviews p.review_body {padding:10px 0 10px 20px; border:0; margin:0}
#reviews .rece {margin-bottom:25px}


#paginazione {padding:8px; clear:both; margin:0 auto!important; text-align:right}
#paginazione a {font-size:16px; font-weight:bold; color:red}

/*Footer*/
#footer {clear:both; padding:0; margin:0 0 0 15px; text-align:center; background:#fff; border-top:1px solid; padding:5px 0;}
#footer ul {list-style-type:none; margin:0 auto!important; padding-bottom:15px}
#footer li {display:inline; border-left:1px solid #000000; padding:0 20px; color:#000000; font-size:12px; font-weight:bold;}
#footer a{color:#000000; text-decoration:none;}
#footer li.first {border:0;}
#footer p {color:#000000; text-align:center; font-size:11px;}


/* Layer per avatar */
#avalert  {
display:none;
position:absolute;
top:0;
left:0;
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
z-index:2999;
height:1500px;
width:100%;
background:#fff;
}

#avalertmsg  {
margin: 0 auto;
display:none;
width:378px;
height:360px;
background:url(http://bacheca.downlovers.it/Img/boxLayerRosso.png) no-repeat; 
}

#avalertmsg .text {
color: #fff ;
padding: 10px 10px 0 50px;
font-weight:bold;
}

#boxUplovers {
clear:both;
margin:10px 0 10px 10px;
border:0
}

h2.textUplLink {background:url("http://bacheca.downlovers.it/Img/titleUplovers.png") no-repeat top center; margin:0}
h2.textUplLink a {display:block; height:43px; width:230px;}
h2.textUplLink span {display:none}