/* tag generali */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: center;
	margin-top: 0px;
	background-color:#28292A;
	border-bottom:0px;

    }
a {
	text-decoration:none;
	color:#FFFFFF;
	font-size: 12px;
	padding: 0px;
}



img {
border: 0;
padding: 0px;
}

h1 {
	font-size: 12px;
	color: #FF9400;
	margin-top: 0px;
	text-align: right;
	margin-bottom: 10px;
	}
	
h2 {
	font-size: 12px;
	color: #FF9400;
	margin-top: 0px;
	text-align: right;
	margin-bottom: 82px;
	}
	
h3 {
	font-size: 12px;
	color: #FF9400;
	margin-top: 0px;
	text-align: right;
	margin-bottom: 79px;
	}		
	
.right {
	text-align: right;
	}

a:hover{
	outline: 0px;
	text-decoration:underline;
}
.arancione {
	color: #FF9400;
	}


a:active{
	outline: 0px;
	
}

a:link{
	outline: 0px;
	
}

/* contenitori */

#container {
	margin-left: auto;
	margin-right: auto;
	width: 763px;
	
	text-align: left;
	
	
		}
	 

#main {
	position:absolute;
	width: 761px;
	background-color:#000004;
	border-left-color: #909090;
	border-left-width: 1px;
	border-left-style:double;
	border-right-color: #909090;
	border-right-width: 1px;
	border-right-style: double;
	height: 100%;
	min-height: 768px;
	text-align: center;
			}
			
#banner {
	height: 64px;
	width: 747px;
	background-position:center;
	background-image: url(../images/banner.jpg);
	background-repeat:no-repeat;
	clear: both;
	margin-top: 90px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;

	}
#banner  a img{
	padding-left: 25px;
	padding-top: 0px;
	border: 0px;
}

#logo {
	height: auto;
	width: auto;
	float: left;	
	padding-left: 0px;
	padding-top: 0px;	
	}

#logo a img{
	padding-left: 25px;
	padding-top: 0px;
	border: 0px;
}	

#lingua {
	height: auto;
	width: auto;
	float: right;
	text-align: right;	
	}
	
#testol {
	margin-top: 16px;
	margin-right: 30px;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
#testol a{
	color: #999999;	
	}	
#testol a:hover{
	color: #FFFFFF;	
	text-decoration: none;

	}	

#user1 	{
	width: 708px;
	height: 415px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	background-color:#000004;
		}
		
#lefta {
	width: 291px;
	height: 415px;
	float: left;
	}
#righta {	
	width: 414px;
	height: 412px;
	float: right;
	background-image: url(../images/sfondo2.jpg);
	background-position: center;
	background-repeat: no-repeat;
	}
	
#righta1 {
	width: 414px;
	height: 412px;
	float: right;
	background-image: url(../images/sfondo1.jpg);
	background-position: center;
	background-repeat: no-repeat;
	}
	

        
        
#righta2 {	
	width: 414px;
	height: 412px;
	float: right;
	background-image: url(../images/sfondo1bis.jpg);
	background-position: center;
	background-repeat: no-repeat;
	}
	
#linea {
	height: 4px;
	width: 747px;
	background-image: url(../images/linea.jpg);
	display:block;
	margin-left: auto;
	margin-right: auto;	
}


/* testi */

.testo {
	width: 391px;
	height: 324px;
	text-align: justify;
	color: #FFFFFF;
	font-size: 11px;
	margin: 13px 13px 13px 13px;
	}
	
	
.testo1 {
	width: 402px;
	height: 324px;
	margin-top: 8px;
	margin-left: 6px;
	}

.testo2 {
	width: 402px;
	height: 324px;
	margin-top: 8px;
	margin-left: 6px;
	position: absolute;
}

.testo8 {
	width: 402px;
	height: 324px;
	margin-top: 8px;
	margin-left: 6px;
        float:left;
		display:inline;
}

.testo p {
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
	
.center {
	text-align: center;
}	


/* pellicola portfolio*/
	

.imgport {
	width: 386px;
	height: 152px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
	margin-top: 8px;
	display:block;
	position: relative;
	clear: both;
	}
	
.video{
	width: 373px;
	height: 202px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 11px;
	margin-top: 8px;
	background-color:#000000;
	display:block;
	position: relative;
	clear: both;
	border-color: #909090;
	border-width: 3px;
	border-style: solid;
	}
	
.videost {
	width: 251px;
	height: 202px;
	border-right-color: #909090;
	border-right-width: 2px;
	border-right-style: solid;
	float: left;
	display:block;
}

.testovi {
	width: 110px;
	height: autox;
	float: right;
	display: block;
	text-align: right;
	margin-top: 5px;
	margin-right: 5px;
	color:#FFFFFF;
	line-height: 2;
}
	
#pellicola {
	width: 402px;
	height: 99px; 
	background-color:#000;
	
	}
	
#pellicolacent {
	width: 380px;
	height: 99px;
	float:left;
	background-image:url(../images/pellicola.jpg);
 
	}
	

	
.txtport {
	width: 386px;
	height: 49px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
	margin-top: 8px;
		
	}
		
.colonna {
	text-align: left;
	width: 50%;
	height: 100%;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	color:#FFFFFF;
	}
	
	
#pulssx {
	width: 11px;
	height: 99px;
	float: left;
	background-image: url(../images/pulssx.jpg);
	}	
	
#pulssx a {
	width: 11px;
	height: 99px;
	background-image:url(../images/pulssxover.jpg);
	background-repeat: no-repeat;
	display: block;
	}
		
#pulssx a:link {
	background-image:url(../images/pulssx.jpg);
	background-repeat: no-repeat;
	}	

#pulssx a:visited {
	background-image:url(../images/pulssx.jpg);
	background-repeat: no-repeat;
	}	
#pulssx a:hover {
	background-image:url(../images/pulssxover.jpg);
	background-repeat: no-repeat;
	}	
	
	
#pulsdx {
	width: 11px;
	height: 99px;
	float: left;
	border-bottom-color: #000000;
	}	
	
#pulsdx a {
	width: 11px;
	height: 99px;
	background-image:url(../images/pulsdxover.jpg);
	background-repeat: no-repeat;
	display: block;
	}
		
#pulsdx a:link {
	background-image:url(../images/pulsdx.jpg);
	background-repeat: no-repeat;
	}	

#pulsdx a:visited {
	background-image:url(../images/pulsdx.jpg);
	background-repeat: no-repeat;
	}	
	
#pulsdx a:hover {
	background-image:url(../images/pulsdxover.jpg);
	background-repeat: no-repeat;
	}	
		
/* porfolio*/

#content1{
	width:107px;
	height: 63px;
	margin-top: 18px;
	margin-left: 12px;
	float: left;
		}
		
		
#content2 {
	width:107px;
	height: 63px;
	margin-top: 18px;
	margin-left: 18px;
	float: left;
	}
		

#content3 {
	width:107px;
	height: 63px;
	margin-top: 18px;
	margin-left: 18px;
	float: left;
	}
	


	
/* galleria*/	
#galleria1 {
	width: 134px;
	height: 108px;
	padding: 0px;
	margin: 0px;
	float: left;
	}	

#galleria1 a {
	width: 134px;
	height: 108px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/ecostudio1_small.jpg);
	background-repeat: no-repeat;
	display: block;
	}	
		
#galleria1 a:link {
	background-image: url(../images/ecostudio1_smallbn.jpg);
	background-repeat: no-repeat;
	}
	

#galleria1 a:visited {
	background-image:url(../images/ecostudio1_smallbn.jpg);
	background-repeat: no-repeat;

		}
	
#galleria1 a:hover {
	background-image: url(../images/ecostudio1_small.jpg);
	background-repeat: no-repeat;
	}
	
	
#galleria2 {
	width: 134px;
	height: 108px;
	padding: 0px;
	margin: 0px;
	float: left;
	}	

#galleria2 a {
	width: 134px;
	height: 108px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/ecostudio2_small.jpg);
	background-repeat: no-repeat;
	display: block;
	}	
		
#galleria2 a:link {
	background-image: url(../images/ecostudio2_smallbn.jpg);
	background-repeat: no-repeat;
	}
	

#galleria2 a:visited {
	background-image:url(../images/ecostudio2_smallbn.jpg);
	background-repeat: no-repeat;

		}
	
#galleria2 a:hover {
	background-image: url(../images/ecostudio2_small.jpg);
	background-repeat: no-repeat;
	}
	
		
#galleria3 {
	width: 134px;
	height: 108px;
	padding: 0px;
	margin: 0px;
	float: left;
	}	

#galleria3 a {
	width: 134px;
	height: 108px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/ecostudio3_small.jpg);
	background-repeat: no-repeat;
	display: block;
	}	
		
#galleria3 a:link {
	background-image: url(../images/ecostudio3_smallbn.jpg);
	background-repeat: no-repeat;
	}
	

#galleria3 a:visited {
	background-image:url(../images/ecostudio3_smallbn.jpg);
	background-repeat: no-repeat;

		}
	
#galleria3 a:hover {
	background-image: url(../images/ecostudio3_small.jpg);
	background-repeat: no-repeat;
	}
#galleria4 {
	width: 134px;
	height: 108px;
	padding: 0px;
	margin: 0px;
	float: left;
	}	

#galleria4 a {
	width: 134px;
	height: 108px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/ecostudio4_small.jpg);
	background-repeat: no-repeat;
	display: block;
	}	
		
#galleria4 a:link {
	background-image: url(../images/ecostudio4_smallbn.jpg);
	background-repeat: no-repeat;
	}
	

#galleria4 a:visited {
	background-image:url(../images/ecostudio4_smallbn.jpg);
	background-repeat: no-repeat;

		}
	
#galleria4 a:hover {
	background-image: url(../images/ecostudio4_small.jpg);
	background-repeat: no-repeat;
	}
	

#galleria5 {
	width: 134px;
	height: 108px;
	padding: 0px;
	margin: 0px;
	float: left;
	}	

#galleria5 a {
	width: 134px;
	height: 108px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/ecostudio5_small.jpg);
	background-repeat: no-repeat;
	display: block;
	}	
		
#galleria5 a:link {
	background-image: url(../images/ecostudio5_smallbn.jpg);
	background-repeat: no-repeat;
	}
	

#galleria5 a:visited {
	background-image:url(../images/ecostudio5_smallbn.jpg);
	background-repeat: no-repeat;

		}
	
#galleria5 a:hover {
	background-image: url(../images/ecostudio5_small.jpg);
	background-repeat: no-repeat;
	}
	
	
#galleria6 {
	width: 134px;
	height: 108px;
	padding: 0px;
	margin: 0px;
	float: left;
	}	

#galleria6 a {
	width: 134px;
	height: 108px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/ecostudio6_small.jpg);
	background-repeat: no-repeat;
	display: block;
	}	
		
#galleria6 a:link {
	background-image: url(../images/ecostudio6_smallbn.jpg);
	background-repeat: no-repeat;
	}
	

#galleria6 a:visited {
	background-image:url(../images/ecostudio6_smallbn.jpg);
	background-repeat: no-repeat;

		}
	
#galleria6 a:hover {
	background-image: url(../images/ecostudio6_small.jpg);
	background-repeat: no-repeat;
	}
	
		
#galleria7 {
	width: 134px;
	height: 108px;
	padding: 0px;
	margin: 0px;
	float: left;
	}	

#galleria7 a {
	width: 134px;
	height: 108px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/ecostudio7_small.jpg);
	background-repeat: no-repeat;
	display: block;
	}	
		
#galleria7 a:link {
	background-image: url(../images/ecostudio7_smallbn.jpg);
	background-repeat: no-repeat;
	}
	

#galleria7 a:visited {
	background-image:url(../images/ecostudio7_smallbn.jpg);
	background-repeat: no-repeat;

		}
	
#galleria7 a:hover {
	background-image: url(../images/ecostudio7_small.jpg);
	background-repeat: no-repeat;
	}
#galleria8 {
	width: 134px;
	height: 108px;
	padding: 0px;
	margin: 0px;
	float: left;
	}	

#galleria8 a {
	width: 134px;
	height: 108px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/ecostudio8_small.jpg);
	background-repeat: no-repeat;
	display: block;
	}	
		
#galleria8 a:link {
	background-image: url(../images/ecostudio8_smallbn.jpg);
	background-repeat: no-repeat;
	}
	

#galleria8 a:visited {
	background-image:url(../images/ecostudio8_smallbn.jpg);
	background-repeat: no-repeat;

		}
	
#galleria8 a:hover {
	background-image: url(../images/ecostudio8_small.jpg);
	background-repeat: no-repeat;
	}		
	
#galleria9 {
	width: 134px;
	height: 108px;
	padding: 0px;
	margin: 0px;
	float: left;
	}	

#galleria9 a {
	width: 134px;
	height: 108px;
	margin: 0px;
	padding: 0px;
	background-image:url(../images/ecostudio9_small.jpg);
	display: block;
	}	
		
#galleria9 a:link {
	background-image: url(../images/ecostudio9_smallbn.jpg);
	background-repeat: no-repeat;
	}
	

#galleria9 a:visited {
	background-image:url(../images/ecostudio9_smallbn.jpg);
	background-repeat: no-repeat;

		}
	
#galleria9 a:hover {
	background-image: url(../images/ecostudio9_small.jpg);
	background-repeat: no-repeat;
	}		
		
/*menu*/	
	

#menu 	{
	width:205px;
	height: 334px;
	margin-top: 20px;
	float: left;
	display: inline;
}

.pulsante	{
	margin-top: 10px;
	margin-bottom: 10px;
	
}



	
#pulsante1 a {
	width: auto;
	height: 21px;
	background-image: url(../images/puls1over.jpg);
	background-position: left;
	background-repeat: no-repeat;
	display: block;
	padding-left: 25px;
	text-align:left;
	padding-top: 5px;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#pulsante1 a:link {
	background-image: url(../images/puls1.jpg);
	background-position:left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	}
	

#pulsante1 a:visited {
	background-image: url(../images/puls1.jpg);
	background-position:left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
		}
	
#pulsante1 a:hover {
	background-image: url(../images/puls1over.jpg);
	background-position:left;
	text-decoration:underline;
	color: #696969;
	text-decoration:none;	
	}

#pulsante2 a {
	width:auto;
	height: 21px;
	background-image: url(../images/puls2over.jpg);
	background-position:left;
	background-repeat: no-repeat;
	display: block;
	padding-left: 25px;
	text-align:left;
	padding-top: 5px;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#pulsante2 a:link {
	background-image: url(../images/puls2.jpg);
	background-position:left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;

	}

#pulsante2 a:visited {
	background-image: url(../images/puls2.jpg);
	background-position:left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	}
	
#pulsante2 a:hover {
	background-image: url(../images/puls2over.jpg);
	background-position:left;
	text-decoration:underline;
	color: #696969;
	text-decoration:none;	
	}
	
		
	
#pulsante3 a {
	width:auto;
	height: 21px;
	background-image: url(../images/puls3over.jpg);
	background-position:left;
	background-repeat: no-repeat;
	display: block;
	padding-left: 25px;
	text-align:left;
	padding-top: 5px;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#pulsante3 a:link {
	background-image: url(../images/puls3.jpg);
	background-position:left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	}

#pulsante3 a:visited {
	background-image: url(../images/puls3.jpg);
	background-position:left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	}
	
#pulsante3 a:hover {
	background-image: url(../images/puls3over.jpg);
	background-position:left;
	text-decoration:underline;
	color: #696969;
	text-decoration:none;	
	}	
	
#pulsante4 a {
	width:auto;
	height: 21px;
	background-image: url(../images/puls4over.jpg);
	background-position:left;
	background-repeat: no-repeat;
	display: block;
	padding-left: 25px;
	text-align:left;
	padding-top: 5px;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#pulsante4 a:link {
	background-image: url(../images/puls4.jpg);
	background-position:left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	}

#pulsante4 a:visited {
	background-image: url(../images/puls4.jpg);
	background-position:left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	}
	
#pulsante4 a:hover {
	background-image: url(../images/puls4over.jpg);
	background-position:left;
	text-decoration:underline;
	color: #696969;
	text-decoration:none;	
	}			
	
#pulsante5 a {
	width:auto;
	height: 21px;
	background-image: url(../images/puls5over.jpg);
	background-position:left;
	background-repeat: no-repeat;
	display: block;
	padding-left: 25px;
	text-align:left;
	padding-top: 5px;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

#pulsante5 a:link {
	background-image: url(../images/puls5.jpg);
	background-position:left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	}

#pulsante5 a:visited {
	background-image: url(../images/puls5.jpg);
	background-position:left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	}
	
#pulsante5 a:hover {
	background-image: url(../images/puls5over.jpg);
	background-position:left;
	text-decoration:underline;
	color: #696969;
	text-decoration:none;	
	}		
	
#pulsante6 a {
	width:auto;
	height: 21px;
	background-image: url(../images/puls6over.jpg);
	background-position:left;
	background-repeat: no-repeat;
	display: block;
	padding-left: 25px;
	text-align:left;
	padding-top: 5px;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
}

#pulsante6 a:link {
	background-image: url(../images/puls6.jpg);
	background-position:left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	}

#pulsante6 a:visited {
	background-image: url(../images/puls6.jpg);
	background-position:left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	}
	
#pulsante6 a:hover {
	background-image: url(../images/puls6over.jpg);
	background-position:left;
	text-decoration:underline;
	color: #696969;
	text-decoration:none;	
	}					
	
#pulsante7 a {
	width:auto;
	height: 21px;
	background-image: url(../images/puls7over.jpg);
	background-position:left;
	background-repeat: no-repeat;
	display: block;
	padding-left: 25px;
	text-align:left;
	padding-top: 5px;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#pulsante7 a:link {
	background-image: url(../images/puls7.jpg);
	background-position:left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	}

#pulsante7 a:visited {
	background-image: url(../images/puls7.jpg);
	background-position:left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	}
	
#pulsante7 a:hover {
	background-image: url(../images/puls7over.jpg);
	background-position:left;
	text-decoration:underline;
	color: #696969;
	text-decoration:none;	
	}	
	
#pulsante8 a {
	width:auto;
	height: 21px;
	background-image: url(../images/puls8over.jpg);
	background-position:left;
	background-repeat: no-repeat;
	display: block;
	padding-left: 25px;
	text-align:left;
	padding-top: 5px;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#pulsante8 a:link {
	background-image: url(../images/puls8.jpg);
	background-position:left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	}

#pulsante8 a:visited {
	background-image: url(../images/puls8.jpg);
	background-position:left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	}
	
#pulsante8 a:hover {
	background-image: url(../images/puls8over.jpg);
	background-position:left;
	text-decoration:underline;
	color: #696969;
	text-decoration:none;	
	}						
	
#pulsante9 a {
	width:auto;
	height: 21px;
	background-image: url(../images/puls9over.jpg);
	background-position:left;
	background-repeat: no-repeat;
	display: block;
	padding-left: 25px;
	text-align:left;
	padding-top: 5px;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#pulsante9 a:link {
	background-image: url(../images/puls9.jpg);
	background-position:left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	}

#pulsante9 a:visited {
	background-image: url(../images/puls9.jpg);
	background-position:left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	}
	
#pulsante9 a:hover {
	background-image: url(../images/puls9over.jpg);
	background-position:left;
	text-decoration:underline;
	color: #696969;
	text-decoration:none;	
	}

/* credits */	
	
#copy {
	position: absolute;
	margin-top: 555px;
	margin-left: 9px;
	text-align: left;
	font-size: 10px;
	color: #28292A;
	width: 150px;
	}
	
#power {
	position: absolute;
	margin-top: 572px;
	margin-left: 9px;
	text-align: left;
	width: 200px;
		}
	
#power a{
	font-size: 10px;
	color: #28292A;
	font-weight: bold;
	text-decoration: none;
	}
	
#power a:hover{
color:#FFFFFF;
	}