﻿/*
CSS. 2.1
ZeroPiùStudio.com 

MPDef - Default... 

GRIGIO: #bebdbe;
GIALLO: #e5fe40;  
FUCSIA: #fe3ddc;
VIOLA:  #733dfd;

*/

body {
/*background: #ffffff url("../images/bg_body.png") no-repeat;*/
color:#000;	
font-family: Thaoma , Helvetica, Verdana, Arial;
}

a {
color:#000; 
text-decoration:none; 
font-family:Helvetica;
font-size: 11px;
}

a:hover {
font-family:Helvetica;
font-size: 11px;
text-decoration:underline;
}

ul {
list-style: none;
padding: 0 0 0 0;
margin: 13px 0 0 10px;
font-family: Thaoma , Helvetica, Verdana, Arial;
/*font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif; */
font-size: 13px;
color:#bebdbe;
}

li {
list-style: none;
padding: 0 0 0 0;
margin: 3px 0 0 5px;
font-family: Thaoma , Helvetica, Verdana, Arial;
/*font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif; */
font-size: 13px;
color:#666666;
	height: 15px;
	width: 340px;
}

.imgFollow {
float : left;
padding : 10px 10px 10px 10px;
border : 1px solid #aaa;
margin: 5px 5px 5px 5px ;
}

/*** INTESTAZIONI E HEADER ***/
#header  {
position:relative; 
margin:0 auto; 
width:960px; 
height:125px; 
/*border-bottom: solid 1px #000;*/
top: 0px;
left: 0px;
}

.logo {
position:absolute; 
top:5px; 
left:0px; 
width:312px; 
padding-top:70px; 
text-align:center; 
font-size:11px;
height: 23px;
right: -19px;
}

.logo a {
line-height:25px; 
padding-bottom:1px; 
padding-left:19px; 
background:url(../images/logo_studio_nobg.png) no-repeat;
}

/*.logo a:hover  {
line-height:25px; 
padding-bottom:1px; 
padding-left:19px; 
background:url(../images/logo_studio_nobg_h.png) no-repeat; 
}


.logo a.logoimg  {
margin-top:-110px; 
display:block; 
width:200px; 
height:55px; 
}
*/

.fadelinked {
position:absolute; 
top:5px; 
left:445px; 
background: #fff;
border-left: solid 3px #fe3ddc; /*dotted 1px #000;*/
width:120px;
height: 110px;
}

.fadelinked ul {
padding-TOP: 0px; 
padding-right: 0px; 
padding-left: 0px; 
padding-bottom: 0px; 
margin: 0px; 
list-style-type: none;
}

.fadelinked li {
display: block; 
/*MARGIN-BOTTOM: 3px; */
width: 280px;
height: 12px;
}

.fadelinked a {
display: block; 
padding-top: 2px; 
padding-right: 20px; 
padding-left: 2px; 
padding-bottom: 2px; 
background: url(../images/backgroundfadelinked.png) #fff no-repeat -400px 0px; 
color: #000; 
text-decoration: none;
font-size:11px;
text-transform:uppercase;
font-family: Helvetica; 
letter-spacing: -1px;
font-weight:bold;
}

.fadelinked a:hover {
color: #000;
font-size:11px;
text-transform:uppercase;
font-family: Helvetica; 
letter-spacing: -1px;
font-weight:bold;
}

.fadelinked a span {
display: block; 
width: 502px;
font-size:11px;
text-transform:uppercase;
font-family: Helvetica; 
letter-spacing: 1px;
font-weight:bold;
height:	12px;
}

/************ FINE INTESTAZIONI E HEADER *************/


/* PAGINA*/

#page {
width:960px;
min-width: 800px;
max-width: 1280px;
min-height: 400px;
max-height:1024px;
background: trasparent;
color: #fff;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
margin: 0 auto;
}

#content {
float: left;
background: #fff url(../images/content_home_y.png) no-repeat;
width: 960px;
height:450px;
margin: 0 auto;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color: #555;
padding-bottom: 25px;
}
#content_work {
float: left;
background: #fff url(../images/content_work_y.png) no-repeat;
width: 960px;
height:450px;
margin: 0 auto;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color: #555;
padding-bottom: 25px;
}

#subcontent {
float:left;
width: 960px;
height:200;
margin: 0 0 10px 0 ;
background: #fff;
color: #555;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
padding-bottom: 25px;
/*
border-top: dotted 1px #bebdbe;*/
border-bottom: dotted 1px #bebdbe;
text-align:justify;
}

#endcontent {
float:left;
width: 960px;
margin: 0 0 10px 0;
background: #bebdbe;
color: #000;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
padding-bottom: 15px;
	height: 120px;
	/*border-bottom: dotted 1px #bebdbe;*/
}
.box_one{
float:left;
width: 300px;
height: 105px;
margin: 10px 5px 5px 15px;
background: #fff;
color: #000;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
padding-bottom: 3px;
border: solid 2px #e5fe40;
}
.box_two{
float:left;
width: 300px;
height: 105px;
margin: 10px 5px 5px 5px;
background: #fff;
color: #000;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
padding-bottom: 3px;
border: solid 2px #e5fe40;
}
.box_three{
float:left;
width: 300px;
height: 105px;
margin: 10px 5px 5px 5px;
background: #fff;
color: #000;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
padding-bottom: 3px;
border: solid 2px #e5fe40;
}

/************* NEWS *****************************/

.news {
float:left;
width:41%;
background:#ffffff;
padding : 0px 0px 0px 10px;
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #000;
font-size:12px;
margin: 20px 5px 0 25px;
text-align:justify;
}

.news h1{
float:left;
width:97%;
background:#ffffff;
padding : 0px 5px 5px 5px;
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #000;
font-size:28px;
font-weight:normal;
letter-spacing: -1px;
margin: 0 auto;
border-top: solid 3px #fe3ddc;
border-bottom: dotted 1px #fe3ddc;
	height: 39px;
}

.news_sideA {
float:left;
/*width:45%;*/
background:#ffffff;
padding : 0px 10px 0px 10px;
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #000;
font-size:11px;
margin: 5px 5px 0 0px;
text-align:justify;
border-top: dotted 1px #fe3ddc;
}

.news_sideA h2{
float:left;
width:97%;
background:#ffffff;
padding : 5px 5px 5px 0px;
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #000;
font-size:14px;
font-weight:normal;
margin: 0 auto;
font-weight:bold;
}

.news_sideA h3{
float:left;
width:97%;
background:#ffffff;
padding: 0px 5px 5px 0px;
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color: #fe3ddc; /*#bebdbe;*/
font-size:11px;
font-weight:normal;
margin: 0 auto;
}

.news_sideA p {
padding: 1px 2px 1px 2px;
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color: #000;
font-size:13px;
	margin-bottom: 5px;
	width: 365px;
}

.news_sideA .piu {
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #fe3ddc;
	margin-top: 4px;
}

.news_sideA .piu p {
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #fe3ddc;
}

.news_sideA .piu a{
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #000000;
text-decoration:none;
}

.news_sideA .piu a:hover{
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color: #000000;
text-decoration:underline;
}

.news_sideA .piu a:visited{
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color: #000000;
text-decoration:none;
}
/******************** FINE NEWS *******************/

/******************** PHOTO *************************/
.lab {
float:left;
width:25%;
background:#ffffff;
padding : 0px 0px 0px 5px;
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #000;
font-size:11px;
margin: 20px 5px 0 4px;
text-align:justify;
}

.lab h1{
float:left;
width:94%;
background:#ffffff;
padding : 0px 5px 10px 5px;
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #000;
font-size:28px;
font-weight:normal;
letter-spacing: -1px;
margin: 0 auto;
border-top: solid 3px #e5fe40;
border-bottom: dotted 1px #e5fe40;
}

.lab h2{
float:left;
width:95%;
background:#ffffff;
padding: 0px 5px 5px 5px;
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color: #733dfd;
font-size: 12px;
}

.lab_sideA {
float:left;
background:#ffffff;
padding : 0px 5px 0px 5px;
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #000;
font-size:11px;
margin: 5px 5px 0 0px;
text-align:justify;
width: 95%;
}

.lab_sideA p {
border-bottom: dotted 1px #e5fe40;
}

.lab .piu p {
padding: 5px 5px 5px 5px;
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color:#bebdbe;
font-size:11px;
border-bottom: dotted 1px #733dfd;
}

.lab .piu {
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #fe3ddc;
}

.lab .piu a{
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #000000;
text-decoration:none;
}

.lab .piu a:hover{
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color: #000000;
text-decoration:underline;
}

/******************** FINE PHOTO *******************/

/******************* NOTE ************************/
.note {
float:left;
width:22%;
background:#ffffff;
padding : 0px 0px 0px 5px;
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #000;
font-size:11px;
margin: 20px 5px 0 4px;
text-align:justify;
}

.note h1{
float:left;
width:94%;
background:#ffffff;
padding : 0px 5px 10px 5px;
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #000;
font-size:28px;
font-weight:normal;
letter-spacing: -1px;
margin: 0 auto;
border-top: solid 3px #733dfd;
border-bottom: dotted 1px #733dfd;
}

.note h2{
float:left;
width:95%;
background:#ffffff;
padding: 0px 5px 5px 5px;
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color: #733dfd;
font-size: 12px;
}

.note h3{
float:left;
width:50%;
background:#ffffff;
padding : 0px 5px 5px 5px;
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #000;
font-size:12px;
}

.note_sideA {
float:left;
background:#ffffff;
padding: 0px 5px 0px 5px;
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color: #000;
font-size:11px;
margin: 5px 5px 0 0px;
text-align:justify;
width: 95%;
}

.note_sideA p {
padding: 5px 5px 5px 5px;
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color:#555;
font-size:11px;
border-bottom: dotted 1px #733dfd;
}

.note_sideA .piu p {
padding: 5px 5px 5px 5px;
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color:#555;
font-size:11px;
border-bottom: dotted 1px #733dfd;
}

.note_sideA .piu {
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #733dfd;
}

.note_sideA .piu a{
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #733dfd;
text-decoration:none;
}

.note_sideA .piu a:hover{
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color: #733dfd;
text-decoration:underline;
}

/*********************** FINE NOTE LAB *************************/

/* ******************** INIZIO ABOUT PAGE **********************/

.about {
float:left;
width:95%;
background:#ffffff;
padding : 0px 0px 0px 10px;
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #000;
font-size:12px;
margin: 10px 5px 0 10px;
text-align:justify;

}

.about h1 {
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color:#000;
font-size:12px;
text-transform:uppercase;
letter-spacing: 2px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;
}

.about h2{
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #bebdbe;
font-size:10px;
text-transform:uppercase;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 5px;
}

.about h3{
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #000;
font-size:14px;
text-transform:uppercase;
font-weight:normal;
margin : 10px 10px 0px 0px;
padding : 0px 0px 0px 5px;
letter-spacing:2px
}

.about_sideA {
float:left;
width:40%;
background:#ffffff;
padding : 0px 10px 0px 10px;
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #000;
font-size:11px;
margin: 5px 5px 0 18px;
text-align:justify;
border-top: dotted 1px #fe3ddc;
min-height: 200;
}

.about_sideA ul {
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #000;
font-size:14px;
}

.about_sideA li {
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #000;
font-size:14px;
}

.about_sideA p {
padding : 1px 2px 1px 2px;
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #000;
font-size:12px;
	border-bottom: dotted 1px #e5fe40;
}

.about_sideA .piu {
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #fe3ddc;
}
.about_sideA .piu p{
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #fe3ddc;
}
.about_sideA .piu a{
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #000;
}
.about_sideA .piu a:hover{
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #000;
border-bottom: solid 1px #fe3ddc;
}

.about_sideB {
float:left;
width:45%;
background:#ffffff;
padding : 0px 10px 0px 20px;
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #000;
font-size:11px;
margin: 5px 5px 0 22px;
text-align:justify;
border-top: dotted 1px #fe3ddc;
min-height: 200;
}
.about_sideB p {
padding : 1px 2px 1px 2px;
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #000;
font-size:12px;
}

.about_sideB .piu {
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #fe3ddc;
}
.about_sideB .piu p{
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #fe3ddc;
}
.about_sideB .piu a{
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #000;
}
.about_sideB .piu a:hover{
font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
color : #000;
border-bottom: solid 1px #fe3ddc;
}

/**************  FINE ABOUT ************************/


.footer {
margin: 0 auto;
background: #fff; 
font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
font-size: 11px;
color: #000;
text-align: center;
padding: 5px 0 5px 0;
}

.footer p {	
}

.footer a {
color: #000;
text-decoration: none;
background: e5fe40;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
font-size: 11px;
}

.footer a:hover{
background: #e5fe40; 
font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
font-size: 11px;
color: #000;
text-decoration: underline;
}

.piupiu a:hover{
background: #e5fe40; 
font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
font-size: 11px;
color: #000;
text-decoration: underline;
}

.piupiu a{
font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
font-size: 11px;
color: #733dfd;
text-decoration: underline;
}
/************************ FINE PAGINA *************************/

.scr_uno {
font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Arial, sans-serif;
font-size: 16px;
color: #733dfd;
text-decoration: underline;
}

