@charset "utf-8";

img {border: 0}

a:hover {
  text-decoration: underline;
}

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	color:#CCC;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
}

#container_site {
	min-width: 900px;
	width: 100%;
	position: absolute;
}
#container_center {
	position: relative;
	height: 100%;
	width: 900px;
	top: 0px;
	left: 50%;
	margin-left: -450px;
}
#logo-verni {
	position: absolute;
	height: 95px;
	width: 304px;
	top: 110px;
}
#pannello-1 {
	position: absolute;
	height: 170px;
	width: 245px;
	top: 230px;
	background-image:url(../images/pannello-1.png);
	background-repeat:no-repeat;
	padding-left:18px;
	padding-right:18px;
}
.elenco {
	position: absolute;
	height: 360px;
	width: 281px;
	top: 440px;
	left:0px;
}
.linea_bianca {
	position: relativa;
	height: 1px;
	width: 100%;
	background-color:#CCCCCC;
	margin-top:10px;
	margin-bottom:20px;
}
.spunta {
	margin-right:10px;
	margin-bottom:-6px;
}
#pannello-2 {
	position:absolute;
	height: 202px;
	width: 280px;
	top:890px;
	left:0px;
	background-image:url(../images/pannello-2.jpg);
}
#pannello-3 {
	position:absolute;
	height: 202px;
	width: 280px;
	top:890px;
	left:310px;
	background-image:url(../images/pannello-2.jpg);
}
#pannello-4 {
	position:absolute;
	height: 202px;
	width: 280px;
	top:890px;
	left:620px;
	background-image:url(../images/pannello-2.jpg);
}
.lettera {
	position:absolute;
	height: 118px;
	width: 131px;
	top:-50px;
	left:-15px;
	background-image:url(../images/lettera.png);
}
.stella {
	position:absolute;
	height: 103px;
	width: 103px;
	top:-55px;
	left:-20px;
	background-image:url(../images/stella.png);
}
.canon {
	position:absolute;
	height: 123px;
	width: 114px;
	top:-50px;
	left:-15px;
	background-image:url(../images/canon.png);
}
.text-p_g {
	position:absolute;
	height: 90px;
	width: 70px;
	top:90px;
	left:25px;	
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.text-p {
	position:absolute;
	height: 90px;
	width: 150px;
	top:90px;
	left:105px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.bottone-1 {
	position:absolute;
	height: 31px;
	width: 113px;
	top:162px;
	right:15px;
}
#bottom {
	position:absolute;
	height: 300px;
	width: 1000px;
	bottom:0px;
	left: 50%;
	margin-left: -500px;
}
#alone {
	position:absolute;
	height: 387px;
	width: 995px;
	background-image:url(../images/alone.jpg);
	top:-387px;
	left:2px;
	z-index:-1;
}
#alone-polaroid {
	position:absolute;
	height: 387px;
	width: 995px;
	background-image:url(../images/alone-polaroid.png);
	top:258px;
	left:-45px;
	z-index:-1;
}
#legal {
	position:absolute;
	height: 80px;
	width: 280px;
	top:20px;
	left:50px;
}
#sitemap {
	position:absolute;
	height: 215px;
	width: 280px;
	top:20px;
	left:360px;
}
#guidelines {
	position:absolute;
	height: 125px;
	width: 280px;
	top:20px;
	left:670px;
}
#bookmarks {
	position:absolute;
	height: 100px;
	width: 280px;
	top:176px;
	left:670px;
}
.text-bottom {
	margin-top:5px;
	padding-bottom:2px;
	border-bottom:dashed #4d4d4d 1px;
}
.iconcine {
	position:absolute;
	right:0px;
}
#copyright {
	position:absolute;
	height: 20px;
	width: 280px;
	top:115px;
	left:50px;
}
#trafiletto {
	position:absolute;
	height: 125px;
	width: 280px;
	top:155px;
	left:50px;
}
#text_home {
	position: absolute;
	height: 360px;
	width: 580px;
	top: 427px;
	left:320px;
}
#xhtml {
	position:absolute;
	height: 20px;
	width: 280px;
	top:264px;
	left:360px;
}
#riquadro-web-design {
	position: absolute;
	height: 390px;
	width: 545px;
	top: 160px;
	left:315px;
	border-color:#000000;
	color:#000;
	border-width:2px;
	border:solid;
	background-color:#131416;
	padding:15px;
}
#icona-schermo {
	position: absolute;
	height: 147px;
	width: 139px;
	top: -35px;
	right:-30px;
	background-image:url(../images/schermo.png);
}
#riquadro-servizi-fotografici {
	position: absolute;
	height: 480px;
	width: 545px;
	top: 650px;
	left:315px;
	border-color:#000000;
	color:#000;
	border-width:2px;
	border:solid;
	background-color:#131416;
	padding:15px;
}
#canon-big {
	position: absolute;
	height: 155px;
	width: 145px;
	top: -40px;
	right:-30px;
	background-image:url(../images/canon-big.png);
}
#riquadro-creazioni-grafiche {
	position: absolute;
	height: 210px;
	width: 545px;
	top: 1240px;
	left:315px;
	border-color:#000000;
	color:#000;
	border-width:2px;
	border:solid;
	background-color:#131416;
	padding:15px;
}
#tavolozza {
	position: absolute;
	height: 133px;
	width: 140px;
	top: -50px;
	right:-30px;
	background-image:url(../images/tavolozza.png);
}
.grafico {
	position: absolute;
	height: 437px;
	width: 283px;
	background-image:url(../images/grafico.jpg);
}
.wall {
	position: absolute;
	height: 155px;
	width: 249px;
	top: 17px;
	left:17px;
}
.title-wall {
	position: absolute;
	height: 30px;
	width: 249px;
	top: 205px;
	left:17px;
	font-family:"Times New Roman", Times, serif;
	font-size: 24px;
	color: #511c22;
	font-weight: bold;
}
.ress-wall {
	position: absolute;
	height: 20px;
	width: 150px;
	top: 250px;
	left:17px;
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	color: #444245;
}
.text-wall {
	position: absolute;
	height: 80px;
	width: 255px;
	top: 273px;
	left:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999999;
	line-height: 23px;
}
.botton-wall {
	position: absolute;
	height: 35px;
	width: 209px;
	top: 366px;
	left:36px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999999;
	line-height: 23px;
}
.container-siti-web {
	position: absolute;
	top:230px;
	height: 1000px;
	width: 900px;
}
.container-privacy {
	position: absolute;
	top:230px;
	width: 850px;
	padding:25px;
	line-height: 26px;
	border:solid;
	border-color:#666;
	border-width:1px;
	background-color:#0D0D0D;
}
.siti-web {
	position:relative;
	padding-top:25px;
	height:265px;
	width:900px;
}
.bg-web {
	position: absolute;
	height: 265px;
	width: 693px;
	background-image:url(../images/bg-web.jpg);
}
.bg-web-2 {
	position: absolute;
	height: 193px;
	width: 179px;
	background-image:url(../images/bg-web-2.jpg);
	right:0px;
	margin-top:18px;
	padding-top:18px;
	padding-left:13px;
	padding-right:13px;
	padding-bottom:18px;
}
.preview-siti {
	position: absolute;
	height: 231px;
	width: 659px;
	right:17px;
	top:17px;
}
#bg_contatti {
	position: absolute;
	height: 631px;
	width: 250px;
	left:0px;
	top:250px;
	background-image:url(../images/bg_contatti.png);
	padding:15px;
}
#form_contatti {
	position: absolute;
	height: 500px;
	width: 565px;
	left:330px;
	top:460px;
}
#colonna_1 {
	position: absolute;
	height: 230px;
	width: 250px;
	left:0px;
	top:50px;
}
#colonna_2 {
	position: absolute;
	height: 230px;
	width: 250px;
	left:290px;
	top:50px;
}
#colonna_3 {
	position: absolute;
	height: 210px;
	width: 530px;
	left:0px;
	top:250px;
}
.form {
	background-color:#000;
	padding:7px;
	width:250px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	border:solid;
	border-color:#333;
	border-width:1px;
	margin-top:5px;
	margin-bottom:10px;
}
.form2 {
	background-color:#000;
	padding:7px;
	padding-right:0px;
	width:547px;
	height:100px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	border:solid;
	border-color:#333;
	border-width:1px;
	margin-top:5px;
	margin-bottom:10px;
}
.form_botton {
	background-color:#4f2048;
	padding:7px;
	width:250px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	border:solid;
	border-color:#000000;
	border-width:1px;
}
#biglietti {
	position: absolute;
	height: 298px;
	width: 580px;
	left:330px;
	top:130px;
	background-image:url(../images/biglietti.png);
}
#nome-contatti {
	position: absolute;
	height: 40px;
	left:185px;
	top:70px;
}
#mail-contatti {
	position: absolute;
	height: 60px;
	left:135px;
	top:120px;
}
#msn-contatti {
	position: absolute;
	height: 60px;
	left:355px;
	top:120px;
}
#portfolio_home {
	position:absolute;
	top:230px;
	right:0px;
	height:31px;
	width:113px;
}
#pannello-login {
	position:absolute;
	top:225px;
	left:0px;
	height:560px;
	width:250px;
	background-image:url(../images/bg_login.png);
	padding:15px;
}
#pannello-login1 {
	position:absolute;
	top:150px;
	right:0px;
	height:202px;
	width:554px;
	background-image:url(../images/pannello-login.jpg);
}
#pannello-login2 {
	position:absolute;
	top:380px;
	right:0px;
	height:202px;
	width:554px;
	background-image:url(../images/pannello-login.jpg);
}
#pannello-login3 {
	position:absolute;
	top:610px;
	right:0px;
	height:202px;
	width:554px;
	background-image:url(../images/pannello-login.jpg);
}
.login_botton {
	background-color:#2d0007;
	padding:7px;
	width:175px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	border:solid;
	border-color:#000000;
	border-width:1px;
	position:absolute;
	right:10px;
	top:148px;
}
.login_form {
	background-color:#000;
	padding:7px;
	width:230px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	border:solid;
	border-color:#333;
	border-width:1px;
	position:absolute;
	left:15px;
	top:95px;
}
.login_form2 {
	background-color:#000;
	padding:7px;
	width:230px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	border:solid;
	border-color:#333;
	border-width:1px;
	position:absolute;
	left:296px;
	top:95px;
}
#pannello-upload {
	position:absolute;
	top:150px;
	right:0px;
	height:666px;
	width:554px;
	background-image:url(../images/pannello-upload.jpg);
}
.wall {
	position: absolute;
	height: 155px;
	width: 249px;
	top: 17px;
	left:17px;
}
#form-upload {
	margin-top:60px;
	margin-left:20px;
	font-weight: bold;
	font-style:italic;
	position:absolute;
	top:10px;
	left:15px;
	width:490px;
}




#gallery_polaroid {
	position: absolute;
	top: 260px;
	height:1000px;
	width:100%;
	left:0px;
	right:0px;
	}
