/*REESETs*/
*{ margin:0; padding:0;}
.body-home{ background:url(../img/sfondo.jpg) 58% 10%}
body{ background:#fdfefe; }
/*
********************************************************************************************************************************************************
WRAPPER			WRAPPER				WRAPPER				WRAPPER				WRAPPER				WRAPPER				WRAPPER				WRAPPER
********************************************************************************************************************************************************
*/
#wrapper{
	margin:0 auto;
	width:1000px;
	height:auto;
}
.goto{
    height: 100px;
    left: 574px;
    position: absolute;
    top: 450px;
    width: 20px;
}
.home{
	float:left;
	margin:0;
	width:1000px;
	height:1752px;
	position:relative;
	background:url(../img/seguimi.png) no-repeat;
}
#top{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background:#cecfd3;
	height:61px;
	z-index:100000;
}
#top ul{
	float:left;
	margin:0 0 0 -384px;
	padding:0;
	text-align:center;
	position:absolute;
	bottom:10px;
	left:50%;
	width:820px;
	list-style:circle;
}
#top ul li{ width:auto; margin:0 9px; text-align:center; display:inline; float:left;}
#top ul li a{
	margin:0;
	float:left;
	padding:0;
	text-align:left;
	font:12px 'din_lightregular';
	color:#666;
	text-transform:uppercase;
	text-decoration:none;
}
#top ul li span{
	float:left;
	margin:4px 4px 0 0 ;
	width:8px;
	height:8px;
	background:#656565;
}
#top ul li a:hover span{background:#000;}
#top ul li a:hover{ color:#333;}


#blocco01{
	width:390px;
	height:390px;
	float:left;
	margin:61px 0 0 305px;
	background:#eeeeee;
	position:relative;
}

#blocco01 h1{
	float:left;
	margin:90px 0 0 30px;
	padding:0;
	text-align:left;
	font:45px/45px 'din_lightregular';
	color:#666;
}
#blocco01 h2{
	float:left;
	margin:0px 0 0 30px;
	padding:0;
	text-align:left;
	font:22px 'din_lightregular';
	color:#666;
	width:100%;
}
#blocco01 ul{
	float:left;
	margin:0;
	padding:0;
	text-align:center;
	position:absolute;
	bottom:10px;
	left:0%;
	width:100%;
}
#blocco01 ul li{ width:auto; margin:0 9px; text-align:center; display:inline;  float:left}
#blocco01 ul li a{
	margin:0;
	padding:0;
	text-align:left;
	font:12px 'din_lightregular';
	color:#666;
	text-transform:uppercase;
	text-decoration:none;
	float:left
}

#blocco01 ul li a:hover{ color:#333;}
#blocco01 ul li a span{
	float:left;
	margin:4px 4px 0 0 ;
	width:8px;
	height:8px;
	background:#656565;
}
#blocco01 ul li a:hover span{background:#000;}



#blocco02{
	width:270px;
	height:270px;
	float:left;
	margin:96px 0 0 406px;
	background:#eee;
	position:relative;
}
#blocco02 h3 a{
	float:left;
	margin:85px 0 0 25px;
	padding:0;
	text-align:left;
	font:16px 'din_lightregular';
	color:#666;
	text-decoration:none;
}



#blocco03{
	width:270px;
	height:270px;
	float:left;
	margin:45px 0 0 167px;
	background:#eee;
	position:relative;
}
#blocco03 h4 a{
	float:left;
	margin:70px 0 0 28px;
	padding:0;
	text-align:left;
	font:16px 'din_lightregular';
	color:#666;
	text-decoration:none;
}

#perfil{
	width:307px;
	height:160px;
	float:left;
	padding: 95px 0 0 220px;
	margin:106px 0 0 255px;
	background:url(../img/perfil.png) no-repeat;
	position:relative;
}
#perfil p, #perfil a{font:16px 'din_lightregular'; color:#333;}

#footer{
	
    color: #333333;
    float: left;
    font: 14px 'din_lightregular';
    height: 0px;
    margin-top: -20px;
    padding: 0 0 20px;
    text-align: center;
    width: 100%;
}

#content{
	float:left;
	width:800px;
	height:auto;
	padding:90px 100px ;
	position:relative;
	
}
#content .left {
	float:left;
	margin:0;
	padding:0 10px;
	height:auto;
	width:380px;

}

#content .cv {
	float:left;
	margin:0;
	padding:0 10px;
	height:auto;
	width:95%;

}

#content .name{ width:400px; height:auto; float:left; margin:0px;}
#content .name h1{
	float:left;
	margin:0px ;
	padding:0;
	text-align:left;
	font:40px/40px 'din_lightregular';
	color:#666;
}
#content .name h2{
	float:left;
	margin:0px ;
	padding:0;
	text-align:left;
	font:18px 'din_lightregular';
	color:#666;
	width:100%;
}
#content .left p{
	width:315px;
	float:left;
	margin:0px;
	padding:0;
	text-align:left;
	font:16px/20px 'din_lightregular';
	color:#666;
}

#content .left table{
	width:315px;
	float:left;
	margin:0px;
	padding:0;
	text-align:left;
	font:16px/20px 'din_lightregular';
	color:#666;
}


#content-chisono{
	float:left;
	width:800px;
	height:auto;
	padding:90px 100px ;
	position:relative;
	background: url("../img/seguimi.png") no-repeat scroll 0 0 transparent;
}
#content .left {
	float:left;
	margin:0;
	padding:0 10px;
	height:auto;
	width:380px;

}

#content .cv {
	float:left;
	margin:0;
	padding:0 10px;
	height:auto;
	width:95%;

}

#content .name{ width:400px; height:auto; float:left; margin:0px;}
#content .name h1{
	float:left;
	margin:0px ;
	padding:0;
	text-align:left;
	font:40px/40px 'din_lightregular';
	color:#666;
}
#content .name h2{
	float:left;
	margin:0px ;
	padding:0;
	text-align:left;
	font:18px 'din_lightregular';
	color:#666;
	width:100%;
}
#content .left p{
	width:315px;
	float:left;
	margin:0px;
	padding:0;
	text-align:left;
	font:16px/20px 'din_lightregular';
	color:#666;
}

#content .left table{
	width:315px;
	float:left;
	margin:0px;
	padding:0;
	text-align:left;
	font:16px/20px 'din_lightregular';
	color:#666;
}
.quadrati-dicono-di-me{
	position:absolute;
	top:60px;
	right:0 !important;
	background:url(../img/dicono-di-me-quadrati-bg.png);
	width:555px;
	height:622px;
}
.quadrati-chi-sono{
	background:url(../img/chi-sono-quadrati-bg.png);
	height: 339px;
    position: absolute;
    right: 0 !important;
    top: 0px;
    width: 300px;
}

.quadrati-chi-sono-sinistra{
	background:url(../img/chi-sono-quadrati-bg-sinistra.png);
	height: 339px;
    position: absolute;
    left: 0 !important;
    top: 1100px;
    width: 300px;
}

.quadrati-dicono-di-me-sinistra{
	background: url("../img/dicono-di-me-quadrati-bg-sinistra.png") repeat scroll 0 0 transparent;
    height: 265px;
    left: 0 !important;
    position: absolute;
    top: 2210px;
    width: 220px;
}

.quadrati-clienti{
	background:url(../img/clienti-quadrati-bg.png);
	height: 622px;
    position: absolute;
    left: -45px !important;
    top: 20px;
    width: 480px;
}

.quadrati-clienti-secondo{
	background:url(../img/clienti-quadrati-bg.png);
	height: 622px;
    position: absolute;
    left: -45px !important;
    top: 1200px;
    width: 480px;
}

.quadrati-contatti{
	position:absolute;
	top:450px;
	right:0 !important;
	background:url(../img/contatti-quadrati-bg.png);
	width:1000px;
	height:428px;
}
#content .right {
	float:left;
	margin:0;
	width:380px;
	padding:90px 10px 0 10px;
	height:auto;
}

#content .right p{
	width:315px;
	float:left;
	margin:0px 0 60px 0 ;
	padding:0;
	text-align:left;
	font:16px/20px 'din_lightregular';
	color:#666;
}

#content .right a{
	color:#666;
	font-style:italic;
}

#content p{
	width:65%;
	float:left;
	margin:0px;
	padding:0;
	text-align:justify;
	font:16px/20px 'din_lightregular';
	color:#666;
}

.dep{
	float:left;
	margin:10px 0;
	padding:0;
	width:100%;
	height:auto;
}
.dep p{
	text-align:justify !important;
	font:14px/20px 'din_lightregular' !important;
	color:#666 !important;
	width:100%  !important;
	margin:0  !important;
	font-style:italic !important;
}
.dep span{
	text-align:right !important;
	font:14px/20px 'din_lightregular' !important;
	color:#666 !important;
	width:100%  !important;
	float:right;
	margin:10px;
}



.clienti span{
	font:16px/20px 'din_lightregular' !important;
	color:#666 !important;
	width:100%  !important;
	float:left;
}

.clienti { font:16px/20px 'din_lightregular' !important;color:#666 !important;}


.right ul{ float:left; margin:0px 0 0px 5%; padding:0; width:95%;}
.right ul li { float:left; margin:0; padding:0; width:100%;font:16px/20px 'din_lightregular' !important;color:#666 !important;}


.numeri {background-color:#eaeaea;padding:5px;text-align:center;font-weight:bold;}


#content .cv p{
	width:100%;
	float:left;
	margin:0px;
	padding:0;
	text-align:justify;
	font:16px/20px 'din_lightregular';
	color:#666;
}

#content .cv a{
color:#666;
}
