/* CSS Document */

body
	{
	background-color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#ffffff;
   margin:0px;
	padding:0px;
   }

#logo   { cursor: pointer;}

#header {
			background: #000000;
  			display:block;
			margin:0px;
			top:0px;
			height: 85px;
			border-bottom: 1px solid #FF33cc;
			right:0px;
			left:0px;
			position:fixed;
			z-index: 100;
			}
			
#body   
		{ 
		margin-top:100px;
		margin-bottom:35px;
		}
			
#footer {
			z-index:100;
			text-align: center;
			position:fixed; border-top:1px solid #FF33cc;
			bottom:0px;height:30px;
			padding:4px;background-color:#000;
			right:0px;
			left:0px;
		  }
		  
.link{
margin:5px;
padding:7px 15px;
font-size:1.1em;
text-align:center;
background:#888 url(../images/gradient_bg.png) repeat-x;
color:#ff33cc;
border:1px solid #ff33cc;
text-decoration:none;
}

.link:hover{
background:#333;
color:#fff;
text-decoration:none;
}


.style_titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	color: #FF33cc;
	line-height: 40px;
}
.style_titolino {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FF33cc;
}
.style_scroll {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FF33cc;
	line-height:24px;}

.style_mail{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	color: #FF33CC;
	font-weight: lighter;
	text-decoration:none;
}

.style_avviso{
	font-size: 10pt;
	color: #FF0000;
}

.style_sottosezioni{
	font-size:16pt;
	color:#ff33cc;
}

.style_footer{
	font-size:7pt;
}

.style_sottotitoli{
	color:#ff33cc;
}

#riquadro{
    font-size: 12px;
	width:245px;
	padding: 2px;
	border: #FF33CC solid 1px;
	margin: 1px;
}

.style_privacy{
	color:#FF00FF;
	text-decoration:none;
}

.style_piccolino{font-size:8pt;}
     #upload{
                       padding:10px;
                       font-size: 100%;
                       cursor: pointer;
                    }
                    .elimina{ padding: 1px; float:right; cursor: pointer}
                    .darkbg{
                       background:#ddd !important;
                    }
                    #status{
                        padding:5px;
                    }
                    .progress { display: block; width: 300px; text-align: center}
                        ul#files , #span_pics{ list-style:none;  padding:0; margin:0; }
                        ul#files li, #span_pics li{ padding:10px; margin-bottom:2px; margin-right:10px;float:left;}
                        ul#files li img, #span_pics li img{ max-width:250px; max-height:250px; }
                        ul#filesv , #span_pics{ list-style:none;  padding:0; margin:0; }
                        ul#filesv li, #span_pics li{ padding:10px; margin-bottom:2px; margin-right:10px;float:left;}
                        ul#filesv li img, #span_pics li img{ max-width:250px; max-height:250px; }

                        #preview table tr td label{ font-weight: bold;}
                        #preview table th{ font-weight: bold;}
                        .success{  border:1px solid #FF33CC; font-size: 12px ; margin-top: 10px; width: 260px;}
                        .error{  border:1px solid #FF0000;padding:2px;}
                        .good { padding:3px}
                        label.error { display: none; }

