/* CSS Document */

img, div {behavior: url(iepngfix.htc);}

body {
padding:0px;
margin:0px;
background-image:url(images/trama.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#sfondo_intestazione {
position:absolute;
display:block;
width:100%;
height:320px;
top:0px;
left:0px;
background-image:url(images/immagine_intestazione.png);
background-repeat:repeat-x;
background-position:top -16px;
}

#pagina {
width:897px;
position:relative;
background-color:#5C0D46;
background-image:url(images/sfondo_pagina.jpg);
background-repeat:repeat-y;
margin-left:74px;
border-left:1px solid #783C5E;
border-right:1px solid #783C5E;
}

#logo {
width:897px;
height:391px;
background-image:url(images/sfondo_intestazione.jpg);
background-repeat:no-repeat;
position:relative;
}

#macchia {
width:897px;
height:126px;
background-image:url(images/macchia.jpg);
background-repeat:no-repeat;
position:relative;
}

#login {
position:absolute;
width:428px;
height:49px;
left:469px;
top:342px;
background-image:url(images/area_fans.jpg);
color:#2D0621;
font-size:10px;
background-repeat:no-repeat;
}

#login .testo {
color:#2D0621;
font-size:10px;
}

#login .evidenzia {
color:#EBB7DD;
font-size:10px;
}

#login a:link, #login a:visited {
text-decoration:none;
color:#5C0D46;
}

#login a:hover, #login a:active {
text-decoration:none;
color:#EBB7DD;
}

#pannello_personale {
position:absolute;
width:400px;
height:49px;
left:8px;
top:342px;
color:#2D0621;
font-size:10px;
display:block;

}

#pannello_personale a:link, #pannello_personale a:visited {
float:left;
padding:20px;
color:#5C0D46;
text-decoration:none;
}

#pannello_personale a:hover, #pannello_personale a:active {
float:left;
padding:20px;
color:#954C81;
text-decoration:underline;
}

#deluxe {
width:100%;
background-image:url(images/sfondo_deluxe.jpg);
background-repeat:repeat-x;
height:248px;
position:relative;

}

#firma a  {
	color:#B467AC;
	text-decoration:none;
	

}

#col1 {
width:440px;
float:left;
padding:15px;
color:#FFFFFF;
}

#col1 a:link, #col1 a:visited {
color:#EBB7DD;
text-decoration:none;
}

#col1 a:hover, #col1 a:active {
color:#EBB7DD;
text-decoration:underline;
}

#col2 {
width:389px;
float:right;
padding:15px;
background-color:#954c81;
color:#FFFFFF;
}

#col2_vivo {
width:419px;
float:right;
background-color:#954c81;
color:#FFFFFF;
}

.commento {
color:#EBB7DD;
font-style:italic;
}

#col2 a:link, #col2 a:visited {
color:#5C0D46;
text-decoration:none;
}

#col2 a:hover, #col2 a:active {
color:#EBB7DD;
text-decoration:underline;
}


#col3 {
width:897px;
clear:both;
}

.titolo_notizia {
width:440px;
height:26px;
padding-top:12px;
background-image:url(images/sottolineatura.jpg);
background-repeat:no-repeat;
background-position:center bottom;
font-size:13px;
font-weight:bold;
}

.data_notizia {
background-image:url(images/data.gif);
background-repeat:no-repeat;
color:#560d42;
font-size:32px;
padding-left:4px;
float:right;
width:50px;
height:57px;
}

#messaggi {
width:897px;
height:345px;
background-image:url(images/sfondo_chat.jpg);
background-repeat:no-repeat;
position:relative;
}

#cont_msg {
overflow:auto; 
width:856px; 
height:200px; 
position:absolute;
left:20px; 
top:72px;
}

#strumenti_chat {
width:666px; 
height:36px; 
position:absolute;
left:20px; 
top:290px;
}

#tavolozza {
position:absolute;
width:100px;
height:99px;
right:90px;
bottom:54px;
background-color:#FFFFFF;
display:none;
}

#tavolozza table {
border-collapse:collapse;
}

#tavolozza td {
border:1px solid #CCCCCC;
border-collapse:collapse;
}

#faccine {
position:absolute;
width:124px;
height:112px;
right:36px;
bottom:54px;
background-color:#FFFFFF;
display:none;
}

#faccine table {
border-collapse:collapse;
}

#faccine td {
border:1px solid #CCCCCC;
border-collapse:collapse;
}

#sushi {
font-size:12px;
color:#FFFFFF;
}

#sushi td, #sushi p {
font-size:12px;
color:#FFFFFF;
}

#copertina_sushi {
background-color:#360230;
}

textarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#5C0D46;
}

#messaggio_personale {
display:block;
background-color:#EBB7DD;
color:#000000;
font-size:12px;
padding:8px;
}

.titolo_colonna_destra {
width:390px;
height:26px;
padding-top:6px;
background-image:url(images/sottolineatura3.jpg);
background-repeat:no-repeat;
background-position:center bottom;
font-size:16px;
}

.bottone_prive {
padding:6px; 
margin:4px; 
border:1px solid #5C0D46; 
cursor:pointer;
background-color:#EBB7DD;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.cornice_foto_fans {
position:absolute; 
top:55px; 
width:130px; 
height:130px; 
background-image:url(images/cornice_foto_fans.jpg);
}

.foto_fans {
width:120px; 
height:120px; 
display:block; 
background-position:center; 
background-repeat:no-repeat;
margin:5px;
}

.nome_fans {
position:absolute; 
top:200px; 
width:130px; 
text-align:center; 
overflow:hidden; 
height:18px; 
text-transform:uppercase;
color:#E3B7D7;
}


.cornice_foto a:link, .cornice_foto a:visited {
width:90px;
height:90px;
margin:6px;
background-color:#000000;
display:block;
float:left;
border:4px solid #EEEEEE;
}

.cornice_foto a:hover, .cornice_foto a:active {
width:90px;
height:90px;
margin:6px;
background-color:#000000;
display:block;
float:left;
border:4px solid #EBB7DD;
}