﻿/* tag ridefinition */
body 
{
    font-family:Verdana;
    font-size:12px;
    background-color:#666666;    
}

img 
{
    border:0px;
}

table 
{
    font-size:12px;
}

a:link, a:visited 
{
	text-decoration:underline;
	color: #336699;
}

a:hover
{
    text-decoration:none;
}

.activelink
{
    background-color:#666666;
}

.form 
{
     background:#FFFFFF;
     color:#000000; 
     font-weight: bold; 
     border:1px solid #0099FF; 
     padding-top:0px; 
     padding-bottom:0px;
}

input.txtbox
{
     background-color:#ffffe6; 
     border:1px dotted #666666; 
}

textarea 
{     
     font-weight:bold;
     background-color:#ffffe6; 
     border:1px dotted #666666; 
     padding-top:0px;
     padding-bottom:0px;
     width:400px;
     height:250px;
}

/* end tag ridefinition */

/* layer definition */

#container
{
     width:990px;
     margin:0 auto;
     background:url('../graphicitems/content_bg.jpg');
}

.header 
{
    padding:0px;
    height:102px;
    color:#ffffff;
}

.sfondoblue
{
    background:url('../graphicitems/header_bg.jpg');
}

.sfondogreen
{   
    background:url('../graphicitems/header_bg_green.jpg');
}

.header a
{
    color:#ffffff;
    font-weight:bold
}
      
.header ul li a:link, #header ul li a:visited 
{
    text-decoration:none;
}
.header ul li a:hover 
{
    text-decoration:underline;
}

#logo
{
    float:left;
    width:100px;
}

#data
{
    float:right;
    clear:right;
    width:450px;
    font-size:10px;
    text-align:right;
    padding:50px 22px 0px 0px;
}

#subheader 
{
        clear:both;
        background:url('../graphicitems/subheader_bg.jpg') no-repeat;
        height:28px;
        font-size:10px;
        padding:4px 0px 0px 4px;
}


#content 
{
      background:url('../graphicitems/content_bg.jpg') top left;
      padding:0px 0px 0px 14px;
      float:left;
      width:640px;
      min-height:900px;
      height:auto !important;
      height:900px;
}

#content p
{
    /* allineamento scritte nel content */
     padding-left:9px;
}

#subcontent
{
    clear:both;
    padding:0px 15px;
}

#rightcontent
{
    background:url('../graphicitems/content_bg.jpg') top right;
    float:right;
    padding-right:14px;
    margin-top:5px;
    width:306px;
    border-left:1px dotted #cccccc;
}

#supfooter 
{
        clear:both;
        background:url('../graphicitems/supfooter_bg.jpg');
        height:61px;
}

#footer 
{
    clear:both;
    height:10px;
    font-size:10px;
    color:#ffffff;
    font-weight:bold;
    padding-left:12px;
    background-color:#666666;
}

#footer a, #footer a:link, #footer a:visited, #footer a:hover
{
    color:#ffffff;
}

#loghi 
{
		text-align:center;
		padding-top:20px;
        width:990px;
		margin:0 auto;
		background-color:#666666;
}

#loghi img 
{
    margin-right:12px;
}

.boxinline
{
    float:left;
    width:48%;
}

.breadcrumb
{
    margin:0px 0px 5px;
    padding:4px 8px 1px;
    color:#336699;
}

.breadcrumb a
{
    text-decoration:none;
    font-weight:bold;
}

.breadcrumb a:hover
{
    background-color:#dedede;
}


#singoli
{
    width:95%;
}

#singoli td
{
    font-weight:bold;
}

#techinfo
{
    float:right;
    color:#999999;
    margin:0px;
    padding:0px;
}

#techinfo a,#techinfo a:link,#techinfo a:visited,#techinfo a:hover
{
    color:#999999;
}

#mipiace
{
    clear:both;
    padding-top:30px;
    padding-left:8px;
}

#boxrss
{
    margin-left:5px;
    padding:5px 0px 0px 5px;
}

#boxricerca
{
    float:right;
    padding:1px 5px 5px 5px;
    vertical-align:middle;
}


#right
{
    float:right;
}

/* layer definition */

/* class definition */

.cerca 
{
    height:16px;
    background-color:#ffffff;
    margin:0px;
    padding:0px;
    border:1px solid #cccccc;
}

.lineaseparatrice 
{
    border:1px dotted #cccccc;
}

.sfondoscritteblu
{
    text-align:center;
    margin:0px 0px 15px;
    padding:2px;
	background-color:#1676a5;
}

.sfondoscrittegrigiolinear
{
    padding:3px 0px;
    text-align:center;
    background:url('../graphicitems/sfondo_scritte.jpg');
    font-size:16px;
    color:#336699;
    font-weight:bold;
}

.sfondoscritteevidenza
{
    background:url('../graphicitems/sfondo_scritte_evidenza.jpg') bottom;
    color:#ffffff;
}

.boxctspeciali
{
    padding:5px;
    text-align:center;
    margin:0px 0px 0px 9px; 
}

.boxultimenews
{
    padding:5px;
    margin:0px 0px 0px 9px; 
}

.boxsocial
{
   padding:0px 5px 5px;
   margin:0px 0px 0px 9px; 
}

#content .tbnews p
{
    padding-left:0px;
}

.tbnews 
{
	width:638px;
	margin:0px;
	padding:0px;	
}
	
.tbnews td 
	{
        border-right:1px dotted #cccccc;
        margin:5px 1px 5px 8px;
        padding:5px 4px 5px 8px;
        text-align:left;
        width:50%;
        vertical-align:top;
	}
	
p.intestazioni 
{
    font-weight:bold;
    margin:0px 0px 8px;
    background-color:#1676a5;
    color:#ffffff;
    padding:6px 1px 3px 8px;
    clear:both;
    height:17px;
}

p.sottointestazioni 
{
    width:100%;
    font-weight:bold;
    margin:2px 0px 4px;
    background-color:#e5e5e5;
    color:#333333;
    padding:2px 1px 3px 4px;
    clear:both;
}
    
table.perfetta 
{
    width:99%;
}

table.perfetta th
{
    color:#1676a5;
    padding:5px 1px;
    text-align:left;
    font-weight:bold;
}

table.perfetta td 
{
    border-top:1px dotted #666666;
    padding:6px 6px 6px 0px;
    vertical-align:top;
    font-size:12px;
}

table.perfetta .testoright
{
    width:120px;
}

table.perfetta .evidenzia 
{
    background-color:#F2F9FF;
    width:30%;
}

table.quattrocolonne td
{
    width:25%;
    padding-right:5px;
}

table.trecolonne td
{
    width:33%;
}

table.duecolonne td
{
    width:50%;
}

.banner
{
    margin:15px 0px;
    text-align:center;
}

.banner img 
{
    width:140px;
}

img.dentrotesto 
{
    float:left;
    margin:1px 8px 2px 0px;
    display:block;
}

.center
{
    text-align:center;
}

.titolohome
{
    font-weight:bold;
    font-size:16px;
    color:#333333;
}

.imgleft
{
float:left;
margin-right:10px;
}


table.dettartista td
{
    border:0px;
    text-align:left;
}

.headtitolo
{
    height:45px;
}

.big
{
    font-size:16px;
    font-weight:bold;
}

.riquadrodisco
{
    padding:3px 0px;
}

.riquadrodisco img
{
    padding:8px 0px;
}

table.benfatta 
{
 padding:7px;
}
table.benfatta td
{
padding-left:12px;
}

table.benfatta td.col1 
{
    font-weight:bold;
    width:30%;
    vertical-align:top;
}
table.benfatta td.col2 
{
    font-weight:bold;
    text-align:left;
}
table.benfatta td.col3 
{
    width:30%;
    vertical-align:top;
}

.puntiufficiali
{
    min-height:130px;
    border-bottom:1px solid #cccccc;
    padding:6px;
    clear:both;
}

.puntatoazzurro
{
border:1px dotted #0099FF
}

.rigaazzurra
{
    border-bottom:1px solid #6cb6ff;
    height:0px;
    margin:12px 9px 12px 16px;
}

.rigapuntatagrigia
{
    border-bottom:1px dotted #cccccc;
    height:0px;
    margin:12px 0px;
}

hr.rigagrigia
{
    border:1px dotted #cccccc;
}
 
table.ufficialihome
{
    width:100%;
}

table.ufficialihome td.col1
{
    padding:4px 8px 4px 0px;
    text-align:left;
}

table.ufficialihome td.col2
{
    padding:4px 0px;
    text-align:left;
}

table.ufficialihome a
{
    font-size:14px;
    text-decoration:none;
    font-weight:bold;
}

img.bordato
{
    border:1px solid #FFFF00;
    padding:1px;
}

.rientrato
{
    padding-left:9px;
}

.tabellarientrata
{
    padding-left:8px;
}

.centrato
{
    text-align:center;
}

#content .rientrato p
{
    padding-left:0px;
}

table.gallery
{
    width:100%;
}

table.gallery td
{
    padding:3px 0px 5px 0px;
    text-align:left;
}

table.gallery td.right
{
    padding:3px 0px 5px 5px;
    text-align:right;
}

table.gallery img
{
    width:133px;
}

p.biopar
{
    text-align:justify;
line-height:18px;
}

.spaziatore
{
    height:20px;
    padding-right:8px;
    font-weight:bold;
    text-align:right;
}

/* stili commenti */
.commento
{
    margin:5px 0px 0px 18px;
    padding:8px;
    background-color:#ffffe6;
    border:1px dotted #cccccc;
}

#content .commento p
{
    padding-left:0px;
}

input.logout
{
    height:18px;
    font-size:9px;
    padding:1px;
}

.alert
{
    color:#cc0000;
    font-weight:bold;
}

strong.underline
{
    border:1px dotted #ffffcc;
    padding:2px 4px;
    color:#ffffff;
    background-color:#1676a5;
}
strong.underline a
{
    color:#ffffff;
}

/* elenchi speciali */

ul.elencospecial
{
    margin:4px 0px 8px 16px;
    padding:2px;
}

ul.elencospecial li
{
    list-style-image:url('../graphicitems/ico_special.jpg')
}

/* fine elenchi speciali */

/* setting biografia */

#biografia 
{
padding:0px 3px 0px 9px;
text-align:justify;
line-height:18px;
}

#content #biografia p
{
    padding-left:0px;
}

#immagini
{
    padding-top:5px;
    margin:0px 0px 0px 14px;
    width:285px;
}

.contautori
{
    font-size:11px;
}

.imgdisco 
{
    margin-top:5px;
    margin-bottom:5px;
    height:120px;
    padding:3px;
    border:1px solid #cccccc;
}

.titoloblu 
{
    font-size:16px;
    color:#1676a5;
    font-style:italic;
    font-weight:bold;
    height:26px;
}
.imgcovergen
{
    height:150px;
    padding:2px;
    border:1px solid #cccccc;
}

.imgnews
{
    float:left;
	margin:0px 10px 6px 0px;
	border:1px solid #cccccc;
}

.fixed100
{
    width:100px;
}

.notizia
{
    padding-left:9px;
}

#content .notizia p
{
    padding-left:0px;   
}

.notizia img.imgnews
{
    padding-left:0px;
}

.contieninews
{
   height:130px;
}

.padded
{
    margin-left:14px;
}

.introart
{
    float:left;
    width:100%;
}

.artisti
{
    float:left;
    width:45px;
    height:45px;
    padding:0px 6px 5px 0px;
}

.imgflottante
{
    float:left;
    margin:4px 4px 10px 10px;
}

/* end setting biografia */

a.ufficiale:link
{
    color:#cc0000;
}

a.ufficiale:visited
{
    color:#003366;
}

.blue
{
 color:#003366;   
}

.red
{
    color:#cc0000;
}

.green
{
    color:#006633;
}

div.sfondobianco
{
    background-color:#ffffff;
    color:#000000;
    padding:5px 7px;
}

.boxinevidenza
{
    margin-top:10px;
    float:left;
    width:200px;
    height:230px;
    text-align:center;
    padding:0px 4px;
}

.bordatodxlight
{
    border-right:1px dotted #cccccc;
}

.right
{
    float:right;
}

.testoright
{
    text-align:right;
}

.break
{
    clear:both;
}

.frame
{
    height:180px;
    overflow:auto;
}

.lightgray
{
    color:#666666;
    font-size:12px;
    font-weight:normal;
}

.watermark
{
    color:#999999;
}

.giallolight
{
    background-color:#ffffcc;
}

.imgfixedheight
{
    height:100px;
}

.sfondomodal
{
    background-color:#cccccc;
    filter: alpha(opacity=80); /* IE */
    opacity: 0.80; /* Safari, Opera and Mozilla */
}

.toptreeventi
{
height:80px;
padding:0px 5px;
}

.introeventi
{
    width:140px;
    height:130px;
}

.likebox
{
    border:none; 
    overflow:hidden; 
    width:287px; 
    height:120px;
}

.contautori a
{
    text-decoration:none;
}

.imgbordata
{
    padding:3px;
    border:1px solid #cccccc;
}

/* costruzione dei pulsanti */

a.pulsantestd
{
background: transparent url('../graphicitems/pulsantestd_left.jpg') no-repeat top left;
display: block;
float: left;
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.pulsantestd, a:visited.pulsantestd, a:active.pulsantestd
{
color: #ffffff; /*button text color*/
}

a.pulsantestd span
{
background: transparent url('../graphicitems/pulsantestd_right.jpg') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.pulsantestd:hover
{ /* Hover state CSS */
background-position: bottom left;
color:#ffcc00;
}

a.pulsantestd:hover span
{ /* Hover state CSS */
background-position: bottom right;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden;
margin:1px;
/*width: 100%;
padding-left:14px; */
}

/* fine creazione pulsanti */

/* setting menu principale */
.menuprinc{
width: 97%;
overflow: hidden;
/*border-bottom: 1px solid #cccccc;  bottom horizontal line that runs beneath tabs*/
margin-left:10px;
}

.menuprinc ul{
margin: 0;
padding: 0;
/*padding-left: 10px; offset of tabs relative to browser left edge*/
font: bold 12px Verdana;
list-style-type: none;
}

.menuprinc li{
display: inline;
margin: 0;
}

.menuprinc li.green a
{
    background-color:#006633;
    color:#ffffff;
}

.menuprinc li.green a:hover
{
    background-color:#efefef;
    color:#006633;
}

.menuprinc li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 5px 8px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: #146B96;
background: #cccccc; /*background of tabs (default state)*/
}

.menuprinc li a:hover, .mattblacktabs li.selected a{
background: #146B96; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
color:#ffffff;
}

/* fine setting */

/* setting css per tag cloud */

#tagCloud
{
    border:solid 1px #ccc;
    padding:5px;
    margin:10px 0px;
    text-align:justify;
}

#tagCloud a
{
    text-decoration:none;
    margin-left:5px;
    margin-right:5px;
    text-transform:lowercase;
}

#tagCloud a:hover
{
    color:#00cc00;
    text-decoration:underline;
}

#tagCloud a.weight1
{
    color: #ff9900;
    font-size: 1.8em;
    font-weight:bolder;
}
#tagCloud a.weight2
{
    color: #4169e1;
    font-size:1.4em;
    font-weight:bolder;
}
#tagCloud a.weight3
{
    color: #009eff;
    font-size: 1.3em;
    font-weight:bolder;
}
#tagCloud a.weight4
{
    color: #4188cf;
    font-size: 1.2em;
}
#tagCloud a.weight5
{
    color: #83bcd8;
    font-size: 0.9em;
}


/* fine setting tag cloud */

iframe.likebox
{
    margin-top:10px;
}


/* end class definition */
