body {
margin: 0px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:small;
padding:0;
background-image:url(http://img.bloo.it/gratis/background.gif);
}


/* #bodyg {
background-image:url(http://img.bloo.it/gratis/background.gif);
} */

a {
text-decoration:none;
}

a:hover {
color:#FF6600;
text-decoration:underline;
}

img {
border-color:#999999;
}

.gender_F {
text-decoration:none;
}
.gender_M {
text-decoration:none;
}

form {
padding:0px;
margin:0px;
}
#form-div {
padding:4px;
}



#form-div h2.form-h2 {
margin:0px;
font-size:15px;
padding:0px 0px 3px 0px;
}

#form-div .form-due {
padding:0px;
margin:0px;
width:auto;
}

#form-div .form-due input.testo  {
margin-top:1px;
margin-bottom:1px;
margin-left:5px;
width:140px;
}

#form-div .form-due textarea.testo  {
margin-top:1px;
margin-bottom:1px;
margin-left:5px;
width:280px;
}
#form-div .form-due textarea.testo2  {
margin-top:1px;
margin-bottom:1px;
margin-left:5px;
width:380px;
}

#form-div .form-due textarea.testo2b  {
margin-top:1px;
margin-bottom:1px;
margin-left:5px;
width:260px;
}


#form-div .form-due input,#form-div .form-due select  {
margin-top:2px;
margin-bottom:2px;
margin-left:5px;
}


#form-div .form-due select {
padding:0px;
}


.intermezzo {
border-top:1px dashed #ccc;
padding-top:6px;
margin-top:10px;
}


#form-div .form-due img  {
margin-top:2px;
margin-bottom:2px;
margin-left:5px;
}

#form-div .form-due span.span-form  {
margin-top:2px;
margin-bottom:2px;
margin-left:5px;
}

#form-div .form-due p {
width:auto;
}

#form-div .form-due input.testo-due {
margin-top:2px;
margin-bottom:2px;
margin-left:5px;
width:270px;
}

#form-div .form-due p label {
width:65px;
display:block;
float: left;
padding-top:4px;
}

#form-div .form-due p label.label-due {
width:105px;
display:block;
float: left;
padding-top:3px;
}

#form-div .form-due p label.label-new {
width:317px;
display:block;
float: left;
padding-top:3px;
padding-right:6px;
}

#form-div .form-due p label.label-tre {
width:155px;
display:block;
float: left;
padding-top:3px;
}

#cod-captcha {
width:94px;
text-align:center;
font-size:22px;
}

#cod-captcha2 {
width:94px;
text-align:center;
font-size:22px;
}

.bottoni {
margin: 0px;
font-size: 11px;
padding:2px;
}


#btcentro {
margin:auto;
}

.button2 {
height: 21px;
background: url(http://www.bloo.it/img/bt_vota_n_sx.gif) no-repeat top left;
padding: 0px 0px 0px 4px;
margin: 0px 0px 0px 6px;}

.button2 a,.button2 a:hover,.button2 a:active {
color: #ffffff;
font-weight: bold;
text-decoration:none;
height: 16px;
padding: 2px 5px 3px 5px;
background: url(http://www.bloo.it/img/bt_vota_n_bg.gif) repeat-x;
float: left;
}

.button2 a:hover {
color:#eee;
}

.button2 span {
height: 21px;
background: url(http://www.bloo.it/img/bt_vota_n_dx.gif) no-repeat top right;
float: left;
padding: 0 4px 0 0;
}

#btcentro1 {
margin:auto;
}
.button1 {
height: 20px;
background: url(http://www.bloo.it/img/bt_cerca_n_sx.gif) no-repeat top left;
padding: 0px 0px 0px 3px;
margin: 0px 0px 0px 2px;
}

.button1 .button-mini {
font-size:11px;
}

.button1 a,.button1 a:hover,.button1 a:active,.button1 a:visited,.button1 a:link {
width:auto;
color: #ffffff;
font-weight: bold;
text-decoration:none;
height: 15px;
padding: 1px 5px 4px 5px;
background: url(http://www.bloo.it/img/bt_cerca_n_bg.gif) repeat-x;
float: left;
font-size:13px;
}



.button1 a:hover {
color:#eee;
font-size:13px;
}

.button1 span {
height: 20px;
background: url(http://www.bloo.it/img/bt_cerca_n_dx.gif) no-repeat top right;
float: left;
padding: 0 4px 0 0;
font-size:13px;
}

h1 {
margin: 0px;
padding: 0px;
padding-bottom:10px;
/*font-size:medium;
*/
	font-size:16px;
color:#003366;
}

#sameh1 {
margin: 0px;
padding: 0px;
padding-bottom:10px;
font-size:16px;
}

#h1g {
margin: 0px;
padding: 0px;
padding-bottom:6px;
/*font-size:medium;
*/
	font-size:15px;
color:#003366;
}

#h2g {
margin: 0px;
padding: 0px;
font-size:small;
color:#003366;
font-size:1.2em;
}

#h2gb {
margin: 0px;
padding: 0px;
font-size:small;
color:#003366;
font-size:1.1em;
}

#h2gba {
margin: 0px;
padding: 0px;
font-size:small;
color:#ff6600;
font-size:1.1em;
}


h2 {
margin: 0px;
padding: 0px;
font-size:small;
color:#003366;
font-size:14px;
}



#tith2-blu {
color:#003366;
}



#tith2-arancio {
color:#ff6600;
}



#tith2-giallo {
color:#E19D00;
}



#tith2-rosso {
color:#A71417;
}



#tith2-verde {
color:#336600;
}



#tith2-azzurro {
color:#35A2A2;
}



h3 {
margin: 0px;
padding: 0px;
color:#003366;
font-size:12px;
}



h2.verb {
margin: 0px;
padding: 0px;
font-size:14px;
color:#003366;
}



.bluscuro {
color:#003366;
}



td.titoli {
color:#FFFFFF;
}



.dir_home {
font-size:medium;
}



.dir_home_ico_n {
float:left;
padding-right:2px;
font-size:14px;
font-weight:bold;
}



.dir_home_ico {
float:left;
padding-right:2px;
}



.dir_home_ico_dir_n {
float:left;
padding-right:2px;
font-size:14px;
font-weight:bold;
}

.dir_home_ico_dir_n2 {
float:left;
padding-right:2px;
font-size:14px;
font-weight:bold;
}



.dir_home_ico_dir {
float:left;
padding-right:2px;
}



.immagine_gioco_vetrina {
padding-right:6px;
float:left;
height:auto;
}



.titolo_gioco_vetrina {
padding-left: 10px;
font-size:12px;
font-weight:bold;
}



.sintesi_gioco_vetrina {
/*padding-left: 10px;
*/



	font-size:12px;
text-align:justify;
}



.immagine_gioco {
padding-right:2px;
float:left;
}



.immagine_gioco img {
width: 160px;
}



.titolo_gioco {
width: 160px;
font-size:12px;
float:left;
font-weight:bold;
}


.dir_home_n {
font-size:14px;
font-weight:bold;
}


.dir_home_cell_n {
float:left;
width:33%;
padding-bottom:4px;
height:40px;
}

.dir_home_cell_n2 {
float:left;
width:33%;
padding-bottom:4px;
height:52px;
}

.dir_home_cell_n2 #divhomen {
float:left;
width:85%;
}

.dir_home_cell_n2_last {
float:left;
width:33%;
padding-bottom:0px;
height:45px;
}

.dir_home_cell_n2_last #divhomen {
float:left;
width:85%;
}


.dir_home_cell_n2b {
float:left;
width:50%;
padding-bottom:0px;
padding-top:3px;
margin:0px;
height:50px;
}

.dir_home_cell_n2b #divhomen {
float:left;
margin:0px;
font-size:1.3em;
padding:0px;
width:85%;
}

* html .dir_home_cell_n2b {
float:left;
width:50%;
padding-bottom:0px;
margin:0px;
height:50px;
}

* html .dir_home_cell_n2b #divhomen {
float:left;
margin:0px;
padding:0px;
width:85%;
}

*:first-child+html .dir_home_cell_n2b {
float:left;
width:50%;
padding-bottom:0px;
margin:0px;
height:50px;
}

*:first-child+html .dir_home_cell_n2b #divhomen {
float:left;
margin:0px;
padding:0px;
width:85%;
}

.dir_home_cell_n2b_last {
float:left;
width:49%;
padding-bottom:0px;
}

.dir_home_cell_n2b_last #divhomen {
float:left;
width:85%;
}


.dir_home_cell_n2c {
float:left;
width:49%;
padding-bottom:6px;
margin-left:3px;
height:105px;
}

.dir_home_cell_n2c #divhomen {
float:left;
width:98%;
}

.dir_home_cell {
float:left;
width:33%;
padding-bottom:4px;
height:55px;
}



.dir_home_cell_giochi {
float:left;
width:31%;
padding-bottom:4px;
height:176px;
padding-left:10px;
}



.dir_home_cell_vetrina {
float:left;
width:100%;
padding-bottom:4px;
}



.sdir_home {
font-size:11px;
}



.sintesi_gioco {
width: 160px;
float:left;
height: 60px;
font-size:11px;
text-align:justify;
}



.sdir_home_n {
font-size:11px;
}



.sdir_home_blu {
font-size:11px;
color:#003366;
}



.sdir_home_gray,.sdir_home_gray:hover {
color:#555555;
font-size:10px;
text-decoration:none;
}



.menu_top {
font-size:12px;
}







textarea,select {
margin: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
padding:1px 2px 0px 2px;
}



input {
margin: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
padding:2px 2px 1px 2px;
}



a.due {
font-size: 12px;
color:#003366;
}



a.due:hover {
color:#FF6600;
}



a.tre {
color:#008000;
text-decoration:none;
}



span.verde {
color:#008000;
}



a.quattro,a.quattro:link,a.quattro:hover,a.quattro:visited,a.quattro:active {
color:#ffffff;
text-decoration:none;
}



.link_titolo {
font-size:14px;
font-weight:bold;
}



.link_titolo_small {
font-size:12px;
font-weight:bold;
}



.link_titolo_small_shop {
font-size:12px;
font-weight:none;
}



.link_titolo_medium {
font-size:14px;
}

.link_titolo_medium2 {
	font-size:1.1em;
}

.link_titolo_base {
font-size:13px;
font-weight:bold;
}



.link_verde {
font-size:small;
color:#008000;
}



#testo_sito {
font-size:small;
padding:0px;
margin:0px;
}

#testo_sito2 {
font-size:small;
padding:0px;
margin:0px;
margin-top:2px;
}



#testo_sito_mini {
font-size:11px;
padding:0px;
margin:0px;
}



.feedsito {
padding-top:0px;
clear: both;
}

.feedsito a.ris-web {
font-size:small;
color:#008000;
}

.feedsito p {
clear: both;
}

#feedsito {
margin-bottom:4px;
}


#feedsito2 {
margin-bottom:4px;
width:220px;
}




.esito_ajax {
width:80%;
text-align:center;
margin:auto;
padding:4px;
padding-top:12px;
font-weight:bold;
color:#008000;
display:none;
}







a.tre:hover {
color:#008000;
text-decoration:none;
}



a.nonv,a.nonv:hover {
color:#000000;
text-decoration:none;
}



a.nonsemi {
color:#000000;
text-decoration:none;
}



a.faq:link {
text-decoration: none;
color: #000000}



a.faq:visited {
text-decoration: none;
color:#000000}



a.faq:hover {
text-decoration: none;
color:#000000}



a.faq:active {
text-decoration: none;
color:#000000}







div#otherlist



{
margin: 0px 0px 0px 0px;
display: none;
}







/* BLOO NUOVI STILI */



#ulsubmenu {
list-style:none;
margin:auto;
margin-left:180px;
padding:0px;
padding-left:1px;
margin-top:1px;
padding-top:2px;
}



#ulsubmenu div{
text-align:center;
display:inline;
}



#ulsubmenu div a, a.active{
text-align:center;
font-size: small;
font-weight:normal;
text-decoration:none;
background-repeat:no-repeat;
background-image:url(http://www.bloo.it/img/bg_tit_vuoto_c_80.gif);
padding:4px 0px 3px;
border:0px;
float:left;
color:#f60;
margin-left:-1px;
}



#ulsubmenu #divx {
text-align:center;
font-size:small;
width:102px;
font-weight:bold;
background-repeat:no-repeat;
padding:4px 0px 3px;
border:0px;
float:left;
color:#fff;
margin-left:-1px;
}



#ulsubmenu #divx4 {
text-align:center;
font-size:small;
width:122px;
font-weight:bold;
background-repeat:no-repeat;
padding:4px 0px 3px;
border:0px;
float:left;
color:#036;
margin-left:-1px;
}



#ulsubmenu #divx2 {
text-align:center;
font-size:small;
width:82px;
font-weight:bold;
background-repeat:no-repeat;
padding:4px 0px 3px;
border:0px;
float:left;
color:#fff;
margin-left:-1px;
}



#ulsubmenu #divx3 {
text-align:center;
font-size:small;
width:72px;
font-weight:bold;
background-repeat:no-repeat;
padding:4px 0px 3px;
border:0px;
float:left;
color:#fff;
margin-left:-1px;
}



#ulsubmenu #divs a, a.active{
text-align:center;
font-size: small;
font-weight:normal;
text-decoration:none;
background-repeat:no-repeat;
background-image:url(http://www.bloo.it/img/bg_tit_vuoto_c.gif);
padding:4px 0px 3px;
border:0px;
float:left;
color:#f60;
margin-left:-1px;
}







#ulsubmenu #divs a:hover{
text-align:center;
font-size: small;
font-weight:normal;
text-decoration:underline;
padding:4px 0px 3px;
border:0px;
margin-left:-1px;
color:#f60;
}







#ulsubmenu #divs2 a, a.active{
text-align:center;
font-size: small;
font-weight:normal;
text-decoration:none;
background-repeat:no-repeat;
background-image:url(http://www.bloo.it/img/bg_tit_vuoto_c_70.gif);
padding:4px 0px 3px;
border:0px;
float:left;
color:#f60;
margin-left:-1px;
}







#ulsubmenu #divs2 a:hover{
text-align:center;
font-size: small;
font-weight:normal;
text-decoration:underline;
padding:4px 0px 3px;
border:0px;
margin-left:-1px;
color:#f60;
}



#ulsubmenu #divsv a, a.active{
text-align:center;
font-size: small;
font-weight:normal;
text-decoration:none;
background:none;
padding:4px 0px 3px;
border:0px;
float:left;
color:#06c;
margin-left:-1px;
}







#ulsubmenu #divsv a:hover{
text-align:center;
font-size: small;
font-weight:normal;
text-decoration:underline;
padding:4px 0px 3px;
border:0px;
margin-left:-1px;
color:#f60;
}







#ulsubmenu div a:hover{
text-align:center;
font-size: small;
font-weight:normal;
text-decoration:underline;
padding:4px 0px 3px;
border:0px;
margin-left:-1px;
color:#f60;
}



a {
color:#0066CC;
}



#web {
margin-bottom:3px;
}



#web a {
text-decoration:none;
}



#web a:hover {
text-decoration:underline;
}


#web2 {
margin-bottom:3px;
margin-top:7px;
}

*:first-child+html #web2 {
margin-bottom:3px;
margin-top:2px;
}

* html #web2 {
margin-bottom:3px;
margin-top:2px;
}



#web2 a {
text-decoration:none;
}



#web2 a:hover {
text-decoration:underline;
}



#top {
width:980px;
padding:0px;
margin:auto;
}



#contenitore {
width:980px;
margin:auto;
padding:0px;
}

#contenitore2 {
width:980px;
margin:auto;
padding:0px;
}



#contenitore0 {
width:980px;
margin-bottom:0px;
padding-top:2px;
border:0px;
float:left;
padding:0px;
}



#centro {
width:673px;
padding-right:1px;
margin-right:1px;
float:left;
background-color:#FFFFFF;
}



#centro-conf {
width:980px;
padding-right:1px;
margin-right:1px;
float:left;
}



#destra {
width:300px;
padding-left:0px;
margin-left:1px;
padding-right:0px;
float:right;
background-color:#FFFFFF;
}



#linkcorr{
width:980px;
padding:0px;
border:0px;
margin-bottom:10px;
margin-top:0px;
float:left;
}



#bottom {
padding:0px;
margin:auto;
background-color:#FFFFFF;
}



#ul_footer, #ul_footer li {
list-style:none;
padding:0px;
margin:0px;
padding-left:3px;
font-size:11px;
}



#ul_footer a {
text-decoration:none;
color:#036;
padding:0px;
margin:0px;
}



#ul_footer a:hover {
text-decoration:underline;
color:#036;
padding:0px;
margin:0px;
}

#ul_footer2, #ul_footer2 li {
list-style:none;
padding:0px;
margin:0px;
padding-left:3px;
font-size:11px;
}



#ul_footer2 a {
text-decoration:none;
color:#036;
padding:0px;
margin:0px;
}



#ul_footer2 a:hover {
text-decoration:underline;
color:#036;
padding:0px;
margin:0px;
}



#otherlink3 {
padding:3px;
padding-top:9px;
padding-bottom:20px;
width:980px;
text-align:center;
color:#000;
font-size:12px;
margin-top:0px;
border-top:1px solid #ddd;
margin-bottom:4px;
float:left;
}



#otherlink3 a {
text-decoration:none;
}



#otherlink3 a:hover {
text-decoration:underline;
}



#otherlink {
padding:3px;
color:#666;
font-size:12px;
margin-top:0px;
float:left;
}



#otherlink2 {
margin-top:4px;
}



#otherlink a {
color:#0066CC;
text-decoration:none;
}



#otherlink a:hover {
color:#f60;
text-decoration:underline;
}



.h3min {
font-size:11px;
color:#f60;
margin:0px;
padding:0px;
margin-bottom:3px;
padding-bottom:0px;
}

.h3min2 {
font-size:13px;
color:#f60;
margin:0px;
padding:0px;
margin-bottom:3px;
padding-bottom:0px;
}



#quicksearch, .quickselect {
color:#333;
padding:0px;
}



.textbox {
border:1px solid #999;
font:normal 12px arial,helvetica;
color:#333;
padding-top:1px;
margin:0 3px 0 0;
height:16px;
}



#divdove {
font-size:12px;
padding-left:2px;
margin-bottom:4px;
}



#commentot, #commentot a {
color:#008000;
padding-top:4px;
padding-bottom:10px;
}

#commentot2, #commentot2 a {
color:#008000;
padding-top:4px;
padding-bottom:10px;
font-size:0.8em;
}



#banner300 {
text-align:center;
margin:auto;
margin-bottom:5px;
}







#bottomlinkcorr td {
vertical-align:top;
width:16%;
}







#bottomlinkcorr2 {
padding:0px;
}







#bottomlinkcorr2 td {
vertical-align:top;
width:20%;
padding:0px;
}







#bottomlinkcorr2 td a {
font-size:11px;
}



#bottomlinkcorr2 td ul li {
padding:0px;
margin:0px;
}



#links-dir {
font-size:12px;
padding:0px;
}







#links-dir td {
font-size:12px;
}



#links-dir form {
padding:0px;
margin:0px;
}



#links-dir td a,#links-dir td select,#links-dir td input {
font-size:12px;
}



.quickselect2{
padding:1px;
}


.quickselect3{
padding:1px;
width:200px;
}



#cat-div {
float:none;
margin-bottom:2px;
}



#cat-div ul.cat-lista {
padding: 0 2px 0 0;
margin: 10px 2px 6px 0;
list-style-type:none;
}



#cat-div ul.cat-lista li {
font-weight: bold;
padding-bottom:4px;
}



.link-cat {
font-size:12px;
padding:0px;
margin:0px;
padding-bottom:2px;
padding-right:2px;
}



.menu-giochi {
height: 150px;
}



.link-catb-2 {
float: left;
font-size:14px;
padding:0px;
margin:0px;
padding-bottom:2px;
padding-right:2px;
}



a.gras {
font-weight:bold;
}



.link-catb {
/*float: left;
*/
	font-size:14px;
padding:0px;
margin:0px;
padding-bottom:2px;
padding-right:2px;
}

.link-catbn {
/*float: left;
*/
	font-size:15px;
padding:0px;
margin:0px;
padding-bottom:2px;
padding-right:2px;
}



.link-cat2 {
font-size:14px;
padding:0px;
margin:0px;
padding-bottom:4px;
padding-right:2px;
}



.link-cat-mini {
font-size:13px;
padding:0px;
margin:0px;
padding-bottom:4px;
padding-right:2px;
}



.link-cat-mini2 {
font-size:12px;
padding:0px;
margin:0px;
padding-bottom:4px;
padding-right:1px;
}

.link-cat-mini2b {
font-size:11px;
color:#000;
float:none;
padding-top:0px;
margin:0px;
padding-right:1px;
}

.link-cat-mini2c {
font-size:13px;
color:#000;
float:none;
padding-top:0px;
margin:0px;
padding-right:1px;
}



.link-pag {
font-size:15px;
background-color:#fff;
border:1px solid #ddd;
padding-left:5px;
padding-right:5px;
padding-bottom:2px;
}



.link-pag-sel {
font-size:15px;
background-color:#eee;
border:1px solid #ddd;
padding-left:5px;
padding-right:5px;
padding-bottom:2px;
}







.roll-img {
border:1px solid #fff;
background-color:#fff;
padding:2px;
}



.roll-img:hover {
border:1px solid #ccc;
padding:2px;
}







.voto-si {
font-size:22px;
font-weight: bold;
color:#FF6600;
margin: 0px 0px 0px 5px;
padding: 0px;
height: 5px;
display: inline;
clear: right;
float: left;
}







.voto-no {
font-size:22px;
font-weight: bold;
color:#ccc;
margin: 0px;
padding: 0px;
height: 5px;
display: block;
float: left;
clear: right;
}







.feedshop {
border-top: 2px dotted #ddd;
padding-top:8px;
padding-bottom:22px;
width:100%;
clear:both;
}



.imgshop {
padding:0px 5px 5px 5px;
width:77px;
float:left;
}



.imgshop img {
border:1px solid #fff;
padding:2px;
margin:2px;
}



.imgshop img:hover {
border:1px solid #ccc;
}



.imgshop2 {
padding:5px;
width:auto;
float:left;
}



.imgshop2 img {
border:1px solid #fff;
padding:2px;
margin:2px;
}



.imgshop2 img:hover {
border:1px solid #ccc;
}



.textshop {
float:left;
padding-bottom:8px;
width:62%;
font-size:12px;
}



.textshop2 {
float:left;
padding-bottom:8px;
width:80%;
font-size:12px;
}



.linkshop {
padding-bottom:5px;
font-size:14px;
font-weight:bold;
}



.przshop {
text-align:center;
float:left;
width:140px;
padding-top:6px;
}



.przshop #span-prezzo {
font-size:17px;
font-weight:bold;
}



#span-prezzo2 {
font-size:13px;
font-weight:bold;
}



.przshop #span-merch {
font-size:11px;
color:#999;
}



.przshop2 {
text-align:center;
width:160px;
padding-top:6px;
float:right;
}



.przshop2 #span-prezzo {
font-size:19px;
font-weight:bold;
}



.przshop2 #span-merch {
font-size:12px;
color:#999;
}



.manufshop {
float:left;
padding-right:6px;
margin:0px;
white-space:nowrap;
text-align:justify;
}



.manufshop0 {
margin:0px;
padding-right:6px;
}



.btnegozio {
border:0px;
margin-top:8px;
padding-bottom:6px;
}



.btnegozio2 {
border:0px;
margin-top:3px;
padding-bottom:4px;
padding-top:5px;
}



.offerteshop {
text-align:center;
padding-bottom:6px;
font-size:11px;
}



.offerteshopb {
text-align:center;
padding-bottom:6px;
font-size:12px;
}



.offerteshop2 {
padding:4px;
width:150px;
text-align:center;
padding-top:6px;
font-size:11px;
float:right;
}



.offerteshop2 #span-prezzo2 {
font-size:15px;
font-weight:bold;
margin-bottom:6px;
}



#hide-dati {
padding-top:6px;
margin-top:6px;
border-top:1px dashed #ddd;
}







#hide-dativ {
padding-top:6px;
margin-top:6px;
border-top:1px dashed #ddd;
}







.div-alert {
color:#FF0000;
font-weight:bold;
padding-bottom:10px;
}







.min_redazione {
padding:1px;
border:1px solid #ddd;
margin-right:7px;
}







.link_redazione {
font-size:14px;
}







.cover-red {
float:left;
padding:1px;
margin-right:6px;
margin-bottom:3px;
border:0px;
}







.cover-red2 {
float:left;
padding:3px;
margin-right:6px;
margin-bottom:3px;
border:0px;
}







/* Classi per annunci google */















/*** liste risorse ***/



.ris {width: 648px;margin: 1px 0 6px 0;font-size: small;float: left;
}



.ris p {clear: both;
}



/*.ris a {font-size: 15px;font-weight: bold;float: left;display: block;margin: 0 5px 0 0;
}*/



.ris a {max-width: 550px;
font-weight: bold;float: left;display: inline;margin: 0 5px 0 0;
}

.ris #nobold {max-width: 550px;
font-weight: normal;float: left;display: inline;margin: 0 5px 0 0;
}



.ris a.ris-web {color: #008000;font-size: small;font-weight: normal;clear: both;
}



.ris a.ris-vai {font-size: x-small;font-weight: normal;
}



span.ris-sp {font-size: 11px;color: #999999;margin: 3px 0 0 0;padding: 0;float: left;
}



.ast-b {font-size: 22px;font-weight: bold;color: #FF6600;margin: 0;padding: 0;height: 5px;display: inline;clear: right;float: left;
}



* html .ast-b {margin: 2px 0 0 0;padding: 7px 0 0 0;height: 6px;line-height: 6px;
} 



.ast-v {font-size: 22px;font-weight: bold;color: #ccc;margin: 0;position: relative;height: 5px;display: block;float: left;clear: right;
}



* html .ast-v {margin: 2px 0 0 0;padding: 7px 0 0 0;height: 6px;line-height: 6px;
}















/* Stili shopping */







/* CSS Document */















form {
margin : 0;
}



input {
vertical-align : middle;
}



#fq {
width : 210px;
font-family : Arial, sans-serif;
font-size : 13px;
padding-left : 4px;
clear:both;
}



 



#search-results {
width : 230px;
border : 1px solid #000;
margin-top : -1px;
float : left;
position:absolute;
display:none;
}



 



* html div#search-results {
width : 210px;
} /* box model hack */



 



.sr, .srs {
width : 100%;
float : left;
font-family : Arial, sans-serif;
font-size : 13px;
padding : 1px 0 0 0;
}



.sr {
background-color : #fff;
color : #000;
}



.srs {
background-color : #06c;
color : #fff;
cursor : pointer;
}



.sr .src {
color : #0066CC;
}



.srs .src {
color : #f60;
font-weight:bold;
}



.srt {
float : left;
font-size : 13px;
margin-left : 4px;
}



.src {
float : right;
font-size : 10px;
margin-right : 3px;
padding-top : 2px;
}



 



form {
margin : 0;
}



input {
vertical-align : middle;
}



#fq {
width : 300px;
font-family : Arial, sans-serif;
font-size : 13px;
}







.subcats{list-style:url(http://www.bloo.it/img/icone/circle.gif);margin:0px 5px 0px 15px;padding:0px;font-size:13px;
font-weight:bold;
}



.subsubcats{list-style:none;margin-top:2px;padding-left:8px;border-left:2px dotted grey;font-size:11px;font-weight:normal;
}







#manuf {
display:none;
width:98%;
border:1px solid #eee;
margin-top:4px;
padding:4px;
text-align:justify;
}







dl {
margin-top:auto;
}







dt{
margin:0;
padding:0;
/*font-variant:small-caps;
*/



font-weight:bold;
font-size:12px;
padding-left:0em;
/*letter-spacing:0.1em;
*/



}



dd{
margin:0;
font-size:12px;
text-align:justify;
margin-bottom:0.5em;
padding:0 0 0 0em;
}







  #scroll_up {
cursor: pointer;
margin-right:35px;
}



  #scroll_down {
cursor: pointer;
margin-left:35px;
}



  #scroll_box {
height: 236px;
width: auto;
overflow: auto;
margin-bottom:3px;
}







 div.LayerCentrato {
text-align: right;
color: #192939;
position: Absolute;
top: 50%;
left: 50%;
font-size: 12px;
font-family: Verdana;
font-weight: Bold;
width: auto;
height: auto;
border: 0px;
margin-top: -105px;
}







#list-st {
list-style:none;
font-size:11px;
padding-left:0px;
width:650px;
padding-top:2px;
margin:0px;
color:#666;
padding-bottom:1px;
}



#list-st p, #list-st-tit {
font-weight:bold;
font-size:11px;
color:#333;
padding-top:5px;
text-decoration:none;
}



#list-st li {
border-top:1px dashed #ddd;
margin-top:1px;
padding-left:4px;
padding-bottom:1px;
clear:both;
padding-top:1px;
}



#list-st li div {
color:#666;
}







#list-st li .list-st-nerop {
width:320px;
float:left;
}



#list-st li .list-st-nero {
color:#000;
}







#list-st2 {
list-style:none;
font-size:11px;
padding-left:0px;
width:99.5%;
padding-top:2px;
margin:0px;
color:#666;
padding-bottom:1px;
}



#list-st2 p, #list-st-tit2 {
font-weight:bold;
font-size:11px;
color:#333;
padding-top:10px;
text-decoration:none;
}



#list-st2 li {
border-top:1px dashed #ddd;
margin-top:1px;
padding-left:4px;
padding-bottom:1px;
clear:both;
padding-top:1px;
}



#list-st2 li div {
color:#666;
}







#list-st2 li .list-st-nerop2 {
width:240px;
float:left;
}



#list-st2 li .list-st-nero2 {
color:#000;
text-align:center;
padding:3px;
margin-right:3px;
background-color:#efefef;
}







#list-st2 li .list-st-nero2b {
color:#000;
text-align:center;
padding:3px;
margin-right:3px;
}







#linguette-shop {
float:left;
margin-right:5px;
margin-bottom:-6px;
}



#linguette-shop-sx {
float:left;
margin-left:15px;
margin-right:5px;
margin-bottom:-6px;
}



#links-cronologia {
font-size:13px;
font-weight:bold;
color:#003366;
}



#links-cronologia div {
font-size:12px;
font-weight:bold;
padding-left:8px;
padding-top:2px;
margin-top:0px;
border-top:1px dashed #ddd;
color:#ddd;
}







.bginput,#sizeselect,#fontselect,#colorselect {
border:1px solid #333;
margin:2px;
padding:1px;
background-color:#FFFFFF;
}







.linkcommunity {
width:130px;
float:left;
padding:2px;
}







.linktag15 {
font-size:15px;
}







.linktag18 {
font-size:18px;
}







.linktag21 {
font-size:21px;
}







.textbox-search-big {
font-size:1.2em;
width:340px;
padding:1px;
}



#divtops {
width:560px;
float:left;
}



#divtopsg {
width:964px;
float:left;
background-image:url(http://img.bloo.it/gratis/gradient_gratis_cx.gif);
background-repeat:repeat-x;
height:31px;
padding-top:7px;
}


#divtopsgsx {
width:8px;
float:left;
background-image:url(http://img.bloo.it/gratis/gradient_gratis_sx.gif);
background-repeat:no-repeat;
height:31px;
}

#divtopsgdx {
width:8px;
float:left;
background-image:url(http://img.bloo.it/gratis/gradient_gratis_dx.gif);
background-repeat:no-repeat;
height:31px;
}



#linkstop {
float:left;
width:400px;
text-align:right;
font-size:1.15em;
font-weight:bold;
padding-top:4px;
color:#036;
}



#linkstop a {
color:#036;
}



#linkstop a:hover {
color:#f60;
}



.tdbluscuro {
color:#036;
}



.shop-spec {
font-size:1.0em;
background-color:#eee;
color:#036;
width:99%;
padding:3px;
margin-bottom:10px;
margin-bottom:3px;
border-bottom:1px dashed #ddd;
}



.idiv {
display:none;
}



.vdiv {
display:block;
}



#cvoti {
display:none;
}



/* parte aggiunta da sandro per feedsito con bottoni laterali */



#containersito {
width:100%;
border-top-style:dashed;
border-color:#DDD;
border-top-width:1px;
margin-bottom:15px;
}

#containersito2 {
width:100%;
margin-bottom:2px;
}

#suntosito {
margin-top:5px;
float:left;
width:420px;
margin-right:2px;
}

#suntosito2 {
margin-top:0px;
margin-bottom:5px;
float:left;
width:100%;
margin-right:0px;
}

#bottonisito {
float:left;
width:100px;
margin-top:5px;
}

#bottonisito2 {
float:left;
width:100px;
margin-top:5px;
}

#bottonisito a {
font-size:11px;
font-weight:bold;
}

#bottonisito a:hover {
text-decoration:none;
font-weight:bold;
}

#bottonisito img {
display:table-cell;
vertical-align:middle;
}

#bottonisito2 a {
font-size:11px;
font-weight:bold;
}

#bottonisito2 a:hover {
text-decoration:none;
font-weight:bold;
}

#bottonisito2 img {
display:table-cell;
vertical-align:middle;
}

#altezza_bottone {
height:10px;
}



#descr_cat {
padding-bottom:10px;
border-bottom:1px dashed #ddd;
margin-bottom:10px;
}

#listlinkg{
color:#FFFFFF;
font-weight:bold;
font-size:0.9em;
}



#listlinkg #linkg {
color:#FFFFFF;
font-weight:bold;
font-size:1em;
padding-left:6px;
padding-right:6px;
}

#listlinkg #linkg2 {
color:#FFFFFF;
font-weight:bold;
font-size:1.1em;
padding-left:4px;
padding-right:5px;
}



#listlinkg img {
vertical-align:middle;
}

#div-top-new {
width:140px;
float:left;
padding-bottom:5px;
}

#div-top-new ul {
padding:0px;
margin:0px;
margin-left:13px;
}

* html #div-top-new ul {
padding:0px;
margin:0px;
margin-left:15px;
}

*:first-child+html #div-top-new ul {
padding:0px;
margin:0px;
margin-left:15px;
}

#div-top-new ul li {
padding:0px;
margin:0px;
list-style-image:url(http://img.bloo.it/lbulletarrow.gif);
}

#div-top-new #titbox {
font-size:1.1em;
padding-bottom:4px;
list-style:none;
color:#FF6600;
}
#articolo {
padding:3px; padding-bottom:0px; text-align:justify;
}
#articolo #thumbs-art {
float:left;
padding-right:10px;
padding-bottom:12px;
padding-top:5px;
}

#linkcat {
font-size:1.1em;
font-weight:bold;
width:275px;
float:left;
padding-left:3px;
}
#linkcat span {
font-size:1.1em;
color:#999999;
}

#linkcatdom {
font-size:1em;
font-weight:bold;
width:195px;
float:left;
padding-left:3px;
}
#linkcatdom span {
font-size:1.1em;
color:#999999;
}

#linkcatmin1 {
font-size:1em;
font-weight:bold;
width:215px;
float:left;
padding-left:3px;
}
#linkcatmin1 span {
font-size:1em;
color:#999999;
}

#linkcatmin {
font-weight:bold;
width:575px; /* 325px */
padding-left:3px;
padding-top:5px;
float:left;
}
#linkcatmin span {
color:#999999;
}

#feedspecial {
/* float:left;
width:320px; */
border-top:1px dashed #ddd;
padding-top:10px;
margin-top:10px;
font-size:1.1em;
padding-bottom:6px;
margin-bottom:6px;
}

#feedspecial2 {
/* float:left;
width:320px; */
padding-top:0px;
margin-top:0px;
font-size:1em;
padding-bottom:0px;
margin-bottom:4px;
}

#listapop {
text-align:justify;
line-height: 31px;
}

#listapop a {
margin-right: 8px;
}

#listapop #t1 {
font-size:1em;
}
#listapop #t2 {
font-size:1.3em;
}
#listapop #t3 {
font-size:1.5em;
}

#centro-channel {
float:left;
width:518px;
}

#centro-channel-mag {
float:left;
width:673px;
}

#listapopicon {
	text-align:justify;
	line-height: 35px;
}

#listapopicon img {
	margin-right:4px;
	border:0px;
}
#listapopicon div {
	margin-bottom:2px;
}
#dx-channel {
float:left;
width:150px;
padding-left:5px;
background-color:#FFFFFF;
}

#feed-articolo {
margin-bottom:7px;
width:500px;
border-top:1px dashed #ddd;
padding-bottom:2px;
padding-top:11px;
clear:both;
height:auto;
}

#feed-articolo img {
width:52px;
border:1px solid #ddd;
padding:1px;
float:left;
margin-right:6px;
margin-top:3px;
margin-bottom:5px;
}

#feed-articolo span {
font-size:1.0em;
}

#feed-articolo-mag {
margin-bottom:7px;
width:655px;
border-top:1px dashed #ddd;
padding-bottom:2px;
padding-top:11px;
clear:both;
height:auto;
}

#feed-articolo-mag img {
width:72px;
border:1px solid #ddd;
padding:1px;
float:left;
margin-right:6px;
margin-top:3px;
margin-bottom:5px;
}

#feed-articolo-mag span {
font-size:1.0em;
}

#feed-articolo2 {
margin-bottom:4px;
width:280px;
padding-bottom:2px;
padding-top:2px;
font-size:11px;
clear:both;
height:auto;
}

#feed-articologratishome {
margin-bottom:4px;
width:328px;
padding-bottom:2px;
padding-top:2px;
font-size:11px;
/*clear:both;*/
float:left;
height:auto;
}

#feed-articolo2 img {
width:50px;
border:1px solid #ddd;
padding:1px;
float:left;
margin-right:6px;
margin-top:3px;
margin-bottom:5px;
}

#feed-articologratishome img {
width:50px;
border:1px solid #ddd;
padding:1px;
float:left;
margin-right:6px;
margin-top:3px;
margin-bottom:5px;
}

#feed-articolo2 span a {
font-size:1.1em;
}

#feed-articologratishome span a {
font-size:1.1em;
}

#feed-articolo2n {
margin-bottom:4px;
padding-bottom:2px;
padding-top:2px;
font-size:12px;
clear:both;
height:auto;
}

#feed-articolo2n img {
width:70px;
border:1px solid #ddd;
padding:1px;
float:left;
margin-right:6px;
margin-top:3px;
margin-bottom:5px;
}

#feed-articolo2n span a {
font-size:1.1em;
}

#fotogallery {
padding-right:4px;
padding-left:2px;
}

#fotogallery img {
padding:1px;
border:1px solid #ddd;
margin-right:7px;
margin-left:3px;
margin-bottom:6px;
width:70px;
}

#zoomfoto {
width:100%;
text-align:center;
padding:4px;
margin:4px;
font-weight:bold;
color:#999999;
}

#zoomfoto img {
border:1px solid #ddd;
padding:1px;
margin-top:10px;
}

#fotosx {
width:49%;
float:left;
padding-left:5px;
}

#fotodx {
width:49%;
float:left;
text-align:right;
padding-right:5px;
}

#scsito .linknome {
font-size:1.1em;
}

#scsito img {
border:1px solid #ddd;
padding:1px;
margin-right:8px;
margin-top:4px;
float:left;
}

#divroundjs img {
margin-right:5px;
float:left;
}

#foto-cover {
width:200px;
height:200px;
float:left;
margin-right:6px;
cursor:pointer;
}
#foto-cover-2 {
width:90px;
height:90px;
float:left;
margin-right:6px;
cursor:pointer;
}

#specspan {
	color:#FF6600;
	font-weight:bold;
}

a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #000;
    text-align: center;
	filter: alpha(opacity:95);
	KHTMLOpacity: 0.95;
	MozOpacity: 0.95;
	opacity: 0.95;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(http://img.bloo.it/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px;
	background: url(http://img.bloo.it/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(http://img.bloo.it/bubble.gif) no-repeat bottom;
}

#link-mcat {
	width:140px;
	padding-top:2px;
	float:left;
}


.star-rating{

   list-style: none;/* - turn off the default list image bullets  */

   margin: 6px 3px 3px 0px; /*- I wan’t some space around this thing */

   padding: 0px; /*- I’m anal. I’m pretty sure OL’s have a default padding of 0px, but we’ll set it to 0px just to be safe */

   width: 115px; /*- This list is 5 stars, each star is 20px, therefore it should be 5 x 20px = 100px wide */

   height: 21px; /*- The height of each star is 20px. Since this is a horizontal list, we will set the list height to the height of the star. */

   position: relative; /*- Very important. We will be using absolute positioning later. We want to use relatively-absolute positioning. */

   background: url(http://img.bloo.it/star_rating.gif) top left repeat-x; /*- By repeating this image horizontally, the list will appear to have five stars. */

   }



   .star-rating li{

   padding:0px; /*- no padding at all */

   margin:0px; /*- no margin at all */

   /*\*//* - Backslash hack, this causes IE5 Mac NOT to see this rule */

   float: left; /*- for any other browser, we are going to float left, this makes a horizontal list */

   /* */ /*- end the IE5 Backslash hack */

   }



   .star-rating li a{

   display:block; /*- we want a block item, so that we can mess with its height and width */

   width:20px; /*- easy stuff, we want the width to be the same as the star width */

   height: 20px; /*- same as the width */

   text-decoration: none; /*- remove the underline from the link */

   text-indent: -9000px; /*- indent the text off the screen using a image-replacement technique, we dont want to see the text anymore. */

   z-index: 20; /*- we’ll come back to this */

   position: absolute; /*- we can now control the exact x and y coordinates of each star, relative to the parent UL */

   padding: 0px; /*- once again, we don’t need any padding */

  background-image:none; /*- we will not show the star */

  }

  

  .star-rating li a:hover{

  background: url(http://img.bloo.it/star_rating.gif) left bottom; /* - this is where the magic is*/

  z-index: 1; /* - move this star to the bottom of the z-index stack*/

  left: 0px; /*- move this star all the way to the left, aligned with the side of the UL parent item*/

  }



   .star-rating a.one-star{

   left: 0px;

   }

   

   .star-rating a.one-star:hover{

   width:23px;

   }

   .star-rating a.two-stars{

   left:23px;

   }

   .star-rating a.two-stars:hover{

   width: 46px;

   }

   .star-rating a.three-stars{

   left: 46px;

   }

   .star-rating a.three-stars:hover{

   width: 69px;

   }

   .star-rating a.four-stars{

   left: 69px;

   }

   .star-rating a.four-stars:hover{

   width: 92px;

   }

   .star-rating a.five-stars{

   left: 92px;

   }

   .star-rating a.five-stars:hover{

   width: 115px;

   }
   
   .star-rating a.six-stars{

   left: 115px;

   }

   .star-rating a.six-stars:hover{

   width: 138px;

   }
   
   .star-rating a.seven-stars{

   left: 138px;

   }

   .star-rating a.seven-stars:hover{

   width: 161px;

   }
   
   .star-rating a.eight-stars{

   left: 161px;

   }

   .star-rating a.eight-stars:hover{

   width: 184px;

   }
   
   .star-rating a.nine-stars{

   left: 184px;

   }

   .star-rating a.nine-stars:hover{

   width: 207px;

   }
   
   .star-rating a.ten-stars{

   left: 207px;

   }

   .star-rating a.ten-stars:hover{

   width: 230px;

   }
   
  #voto { font-size:2.8em; text-align:center; font-weight:bold; color:#bbb; padding-top:3px; }
  
  #vota_sito #voto { font-size:1.1em; color:#000; font-weight:normal; }



.star-rating-min{

   list-style: none;/* - turn off the default list image bullets  */

   margin: 6px 3px 3px 2px; /*- I wan’t some space around this thing */

   padding: 0px; /*- I’m anal. I’m pretty sure OL’s have a default padding of 0px, but we’ll set it to 0px just to be safe */

   width: 89px; /*- This list is 5 stars, each star is 20px, therefore it should be 5 x 20px = 100px wide */

   height: 16px; /*- The height of each star is 20px. Since this is a horizontal list, we will set the list height to the height of the star. */

   position: relative; /*- Very important. We will be using absolute positioning later. We want to use relatively-absolute positioning. */

   background: url(http://img.bloo.it/star_rating_min.gif) top left repeat-x; /*- By repeating this image horizontally, the list will appear to have five stars. */

   }



   .star-rating-min li{

   padding:0px; /*- no padding at all */

   margin:0px; /*- no margin at all */

   /*\*//* - Backslash hack, this causes IE5 Mac NOT to see this rule */

   float: left; /*- for any other browser, we are going to float left, this makes a horizontal list */

   /* */ /*- end the IE5 Backslash hack */

   }



   .star-rating-min li a{

   display:block; /*- we want a block item, so that we can mess with its height and width */

   width:20px; /*- easy stuff, we want the width to be the same as the star width */

   height: 16px; /*- same as the width */

   text-decoration: none; /*- remove the underline from the link */

   text-indent: -9000px; /*- indent the text off the screen using a image-replacement technique, we dont want to see the text anymore. */

   z-index: 20; /*- we’ll come back to this */

   position: absolute; /*- we can now control the exact x and y coordinates of each star, relative to the parent UL */

   padding: 0px; /*- once again, we don’t need any padding */

  background-image:none; /*- we will not show the star */

  }

  

  .star-rating-min li a:hover{

  background: url(http://img.bloo.it/star_rating_min.gif) left bottom; /* - this is where the magic is*/

  z-index: 1; /* - move this star to the bottom of the z-index stack*/

  left: 0px; /*- move this star all the way to the left, aligned with the side of the UL parent item*/

  }



   .star-rating-min a.one-star{

   left: 0px;

   }

   

   .star-rating-min a.one-star:hover{

   width:18px;

   }

   .star-rating-min a.two-stars {

   left:18px;

   }

   .star-rating-min a.two-stars:hover {

   width: 36px;

   }

   .star-rating-min a.three-stars {

   left: 36px;

   }

   .star-rating-min a.three-stars:hover {

   width: 54px;

   }

   .star-rating-min a.four-stars {

   left: 54px;

   }

   .star-rating-min a.four-stars:hover {

   width: 72px;

   }

   .star-rating-min a.five-stars {

   left: 72px;

   }

   .star-rating-min a.five-stars:hover {

   width: 90px;

   }
   




  .voto_min { font-size:2.1em; text-align:center; font-weight:bold; color:#bbb; padding-top:3px; }

  #vota_sito .voto_min { font-size:1.1em; color:#000; font-weight:normal; }
  
#avataruser { float:left; border:1px solid #ddd; padding:1px; margin-right:6px; }

#avataruser2 { border:1px solid #ddd; padding:1px; margin-right:6px; padding-bottom:4px;  }

#div-testa {
	float:left;
	font-weight:bold;
	padding-bottom:4px;
	border-bottom:1px dashed #ddd;
}

#div-testa div {
	float:left;
}

#div-cont {
	float:left;
	border-bottom:1px dashed #ddd;
	padding:3px;
}

#div-cont div {
	float:left;
}

#user-div {
	width:120px;
	float:left;
	padding-bottom:5px;
}

#user-div #userspan {
	font-size:0.8em;
	padding-left:3px;
}

#dom-div {
	width:420px;
	padding-right:12px;
	float:left;
}

#tdom {
	font-size:1.3em;
}

#dataspan {
	font-size:0.85em;
	margin-top:4px;
}

#list-dom {
padding-left:4px;
margin-bottom:6px;
width:545px;
float:left;
}

#list-dom span {
	font-size:0.8em;
	padding-left:11px;
}

#list-dom-no {
padding-left:4px;
margin-bottom:6px;
float:left;
}

#list-dom-no span {
	font-size:0.8em;
	padding-left:11px;
}

#list-ris {
	float:left;
	width:100px;
	padding-top:3px;
	text-align:center;
}

#votospan {
	float:left;
	padding-top:10px;
}

#lastrisp {
	font-size:0.8em;
}

#iconcategorie {
	padding-bottom:12px;
}

#list-evento {
	padding:5px;
	border-bottom:1px dashed #ddd;
}

.exp-altro {
	margin-top:5px;
	background-image:url(http://img.bloo.it/exp_altro.gif);
	background-repeat:no-repeat;
	width:95px;
	text-align:center;
	padding:3px 5px 5px 6px;
}

.exp-altro:hover {
	text-decoration:none;
}

.upload-foto {
	width:350px;
	font-size:1em;
}

*:first-child+html .upload-foto {
	width:240px;
	font-size:0.9em;
}
* html .upload-foto {
	width:240px;
	font-size:0.9em;
}

#list-foto-albums {
	padding:1px;
	text-align:center;
	margin-right:4px;
	margin-bottom:4px;
	border:1px solid #ddd;
	float:left;
}

#list-foto-albums img {
	border:0px;
}

#alert-albums {
	position:absolute;
	margin:auto;
	margin-top:1px;
	margin-left:105px;
}

*:first-child+html #alert-albums {
	margin-top:16px;
	margin-left:35px;
}

* html #alert-albums {
	margin-top:16px;
	margin-left:35px;
}

#cover-club-1 {
	width:223px; 
	float:left;
	height:110px;
	padding-right:15px; 
	background-image:url(http://img.bloo.it/cover_club_1.gif);
	background-repeat:no-repeat;
	background-position:right;
}

#cover-club-2 {
	width:193px; 
	float:left;
	height:110px;
	padding-right:15px; 
	background-image:url(http://img.bloo.it/cover_club_2.gif);
	background-repeat:no-repeat;
	background-position:right;
}

#cover-club-3 {
	width:193px; 
	float:left;
	height:110px;
	padding-right:15px; 
	background-image:url(http://img.bloo.it/cover_club_3.gif);
	background-repeat:no-repeat;
	background-position:right;
}

#fotouser {
	width:240px; 
	padding-left:3px; 
	padding-top:5px;
	border-top:1px dashed #ddd;
	margin-top:10px;
}

#fotouser img {
	padding:1px;
	border:1px solid #ddd;
	margin-right:2px;
}

#fotouserhome {
	width:653px; 
	padding-left:3px; 
	padding-top:5px;
	border-top:1px dashed #ddd;
	margin-top:0px;
}

#fotouserhome img {
	padding:1px;
	border:1px solid #ddd;
	margin-right:2px;
}

#fotouserhome #linkuf {
	font-size:0.9em;
}

#fotouserep {
	width:463px; 
	padding-left:3px; 
	padding-top:5px;
	border-top:1px dashed #ddd;
	margin-top:10px;
}

#fotouserep img {
	padding:1px;
	border:1px solid #ddd;
	margin-right:2px;
}

#fotouser2 {
	width:315px;
	height:75px;
	padding-left:3px; 
	padding-top:5px;
	border-top:1px dashed #ddd;
	margin-top:10px;
	float:left;
}

#fotouser2 img {
	padding:1px;
	border:1px solid #ddd;
	margin-right:2px;
}

#fotouser2b {
	width:275px;
	padding-left:3px; 
	padding-top:5px;
	border-top:1px dashed #ddd;
	margin-top:10px;
	float:left;
}

#fotouser2b img {
	padding:1px;
	border:1px solid #ddd;
	margin-right:2px;
}

#fotouser3 {
	width:365px; 
	padding-left:3px; 
	padding-top:5px;
	border-top:1px dashed #ddd;
	margin-top:10px;
	float:left;
}

#fotouser3 img {
	padding:1px;
	border:1px solid #ddd;
	margin-right:2px;
}

#noevidence {
	color:#666;
}

#noevidence img {
	border:0px; float:left;
}

.listgrc {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.listgrc li {
	list-style-type:none;
	margin-bottom:7px;
}

#richmsg {
	padding:4px;
	background-color:#FFFFCC;
	border:1px dashed #ddd;
	padding-left:5px;
	clear:both;
	margin-top:5px;
}

#richmsg input {
	font-size:0.8em;
}

#operazioni {
	float:right;
}

#operazioni div {
	padding:3px;
	padding-bottom:6px;
}

#luvoto {
	float:left;
	width:50px;
	font-size:1.8em;
	padding:4px;
	padding-top:2px;
	background-image:url(http://img.bloo.it/box_voto_minu.gif);
	background-repeat:no-repeat;
	color:#333333;
	background-position:top;
	text-align:center;
	height:38px;
}

#listdirmail div {
	padding:3px;
	padding-bottom:8px;
}

#listitem {
	width:450px;
	padding:3px;
	margin-left:4px;
	height:25px;
}

#shadowall {
	position:absolute;
	width:100%;
	z-index:1000;
	height:1060px;
	top:0px;
	left:0px;
	background-color:#ddd;
	filter: alpha (opacity=60);
	-moz-opacity: 0.60; /* per mozilla */
	opacity: 0.60; /* FF e CSS3 */	
}

#windowmsg {
	margin:10px 0px 0px 0px; 
	margin-left:-300px;
	background-color:#EAEAEA;
	top:210px; 
	width:600px; 
	z-index:1001;
	left:50%; 
	position:absolute; 
	text-align:center;
	filter: alpha (opacity=100);
	-moz-opacity: 1; /* per mozilla */
	opacity: 1; /* FF e CSS3 */
}

code {
	font-size:1.0em;
	font-family:Arial, Helvetica, sans-serif;
}

#intext {
	width:364px;
	height: 25px;
	border:2px solid #ccc;
	margin-top:-20px;
}

* html #intext {
	margin-top:-16px;
}

*:first-child+html #intext {
	margin-top:-16px;
}

#intextemo {
	padding-top:25px;
	float:left;
}

* html #intextemo {
	padding-top:20px;
	float:left;
}

*:first-child+html #intextemo {
	padding-top:20px;
	float:left;
}

.windowchat {
	height:435px;
	border:2px solid #ccc;
	padding:3px;
	overflow:auto;
}

#listamsg {
	list-style:none;
	padding-left:3px;
	margin-left:3px;
	margin-top:2px;
}

#listamsg li {
	padding-bottom:7px;
}

#listamsg li.pari {
	padding-bottom:7px;
	padding-left:5px;
}

*:first-child+html #listamsg {
	margin-top:6px;
}

* html #listamsg {
	margin-top:6px;
}

#listamsg .spanv {
	font-size:0.85em;
	color:#7FBF7F;
}

#listamsg .spanb {
	font-size:0.85em;
	color:#7FCCE5;
}

#useronline {
	display:none;
	overflow:hidden;
}

#alertchatmsg {
	display:none;
	height:35px;
	padding:2px;
	padding-top:24px;
	padding-left:41px;
	margin-left:4px;
	background-image:url(http://img.bloo.it/bg_alertchat.gif);
	background-repeat:no-repeat;
	font-size:1.2em;
}

.cssonline {
	padding-top:4px;
	color:#008000;
	font-weight:bold;
}

.cssoffline {
	padding-top:4px;
	color:#999;
	font-weight:bold;
}

.mininick {
	font-size:0.8em;
}

.nomeprof {
color:#999999;

}

#newmsgchat {
	font-weight:bold;
}

#linkicoh {
	float:left;
	width:130px;
}

#linkntag {
	font-size:0.9em;
	float:left;
	/*height:20px;*/
	width:140px;
}

#boxfeed {
	float:left;
	padding-right:3px;
	height:56px;
}

#boxfeed a {
	line-height:20px;
}

#boxfeed4 {
	float:left;
	padding-right:3px;
	height:75px;
}

#boxfeed4 a {
	line-height:20px;
}

#nuvhomelink a {
	font-size:1.1em;
	margin-right:10px;
	font-weight:bold;
}

.nuvtitmini {
	font-size:0.9em;
	color:#666;
}
.nuvtitminiv {
	font-size:0.9em;
	color:#008000;
}

#nuvtesto {
	padding-top:5px;
}

#nuvtesto span {
	color:#555;
}

#nuvtestob {
	padding:0px;
	margin-top:-4px;
	padding-bottom:7px;
}

#nuvtestob span {
	color:#555;
}

#nuvbord {
	border:1px solid #ccc;
	padding:1px;
	float:left;
	height:75px;
	width:75px;
	margin-right:10px;
	margin-left:2px;
}

#nuvfoto {
	float:left;
	background-position:center;
	background-repeat:no-repeat;
	height:75px;
	width:75px;
	cursor:pointer;
}

#nuvtags {
	margin-top:5px;
}

#nuvh2 a {
	color:#003366;
	font-size:1.2em;
}

#nuvh2 a:hover {
	color:#ff6600;
}

.nuvota {
	float:left;
	background-repeat:no-repeat;
	background-position:top,center;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-size:1.5em;
	padding-top:4px;
	margin-left:-15px;
	padding-left:0px;
	margin-right:10px;
	background-image:url(http://img.bloo.it/widget_vota.jpg);
	width:42px; 
	height:42px;
	margin-bottom:75px;
	cursor:pointer;
}

.nuvota2 {
	float:left;
	background-repeat:no-repeat;
	background-position:top,center;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-size:1.5em;
	padding-top:4px;
	margin-left:-15px;
	padding-left:0px;
	margin-right:10px;
	background-image:url(http://img.bloo.it/widget_vota_2.jpg);
	width:42px; 
	height:42px;
	margin-bottom:75px;
	cursor:pointer;
}

.nuvmark {
	background-color: #eee;
	font-weight:bold;
	padding:0px 1px 0px 1px;
}

#nuvtags a {
	padding:4px 0px 2px 0px;
	word-spacing:1px;
}
#nuvtags ul {
	margin-bottom:0px; 
	padding-bottom:0px;
	padding-left:0px; 
	margin-left:0px;
}
#nuvtags li {
	text-align:justify;
	font-weight:normal;
	display:inline;
	font-size:13px;
	line-height:25px;
	word-spacing:8px;
	padding-left: 0px;
}

#nuvtags2 a {
	padding:5px 0px 10px 0px;
	word-spacing:2px;
}
#nuvtags2 li {
	text-align:justify;
	font-weight:normal;
	display:inline;
	font-size:13px;
	line-height:31px;
	word-spacing:10px;
	padding-left: 0px;
}

.nuvrosso {
	color:#FF6600;
}
.nuvbott {
	float:left; 
	width:160px; 
	text-align:center;
	padding-bottom:30px;
}

.nuvbott2 {
	float:left; 
	width:400px; 
	text-align:left;
	padding-bottom:30px;
}

.nuvbott2 span {
	font-family:"Courier New", Courier, monospace;
	color:#666666;
	font-size:0.9em;
}

#bookmark {
	font-size:11px;
	margin-top:8px;
	margin-left:5px;
}

#bookmark img {
	border:none;
}

.tagspost {
	float:left;
	margin-top:4px;
	padding:5px 0px 5px 0px;
}

.tagspost a {
	font-size:1.1em;	
}

.linkdart {
	font-size:1.3em;
	margin-top:6px;
	padding-top:6px;
}

#xsnazzy2 #xsnazzyb .xboxcontenthome #boxfeed6 span a:hover {
	text-decoration:underline;
	color:#036;
}

