@charset "UTF-8";
/* CSS Document */

/*/---------------------------------- TOTAL PRELOAD --------------------------------/*/

body {
    background-color: #EEE;
    margin: 0px;
    padding: 0px;
    font-family: sans-serif;	
    line-height: 0px;	
    overflow: hidden;
}
/*/---------------------------------- GENERAL --------------------------------/*/
img
{
border:none;
}

a img
{
border:none;
}

img { 
	margin-left:10px;	
	}
	
/*/---------------------------------- TIPOGRAFIA --------------------------------/*/	
	
h1 { 
		font-family: 'Helvetica', Arial, sans-serif; 
		font-size: 54px;
		color: #ccc;  	 
		line-height: 34px;
		font-weight: bold;
		letter-spacing: -1.75px;
		margin-top: 20px;
		margin-left: 20px;
		}
h1 a {
		color:#333;
		text-decoration: none;
		}		
h1 a:hover{
		color:#000000;
		text-decoration: none;		
		}	
		
/*...................................................*/	

h2 { 
		font-family: 'Helvetica', Arial, sans-serif; 
		font-size: 54px;
		font-weight: normal;
		line-height: 34px;
		color: #01a0c7;
		letter-spacing: -1.75px;
		margin-top: -40px;
		margin-left: 20px;
		}
/*/----------------------------------DIDA--------------------------------/*/	

li {
padding: 0px;
margin: 0px;
list-style: none;
}

#txt_box {
	height: 370px;
	width: 700px;
	background-color: #FFF;	
	padding: 30px 0px 0px 40px;
	margin-left:10px;
}

p {
padding-top: 10px;
padding-left: 10px;
margin: 0px;

		font-family: 'Helvetica', Arial, sans-serif; 
		font-size: 14px;
		color: #cc0099;
		font-weight: normal;
		line-height: 16px;
		text-align: left;
}

p span {
padding: 0px;
margin: 0px;

		font-family: 'Helvetica', Arial, sans-serif; 
		font-size: 14px;
		color: #666;
		font-weight: normal;
		line-height: 16px;
}

.txt {
padding: 0 0px 0px 10px;
margin: 0px;

		font-family: 'Helvetica', Arial, sans-serif; 
		font-size: 12px;
		color: #666;
		font-weight: normal;
		line-height: 16px;
}

/*...................................................*/	

h3 { 
		font-family: 'Helvetica', Arial, sans-serif; 
		font-size: 18px;
		font-weight: normal;
		line-height: 18px;
		color: #333;
		letter-spacing: -0.00px;
		padding: 0px;
		margin: 0px;
		text-align: left;
		}
h3 a { 
		color: #333;

		}
		
h3 a:hover{ 
		color: #000;
		}	
		
/*...................................................*/	

h4 { 
		font-family: 'Helvetica', Arial, sans-serif; 
		font-size: 16px;
		font-weight: normal;
		line-height: 16px;
		color: #999;
		letter-spacing: -0.00px;
		padding: 0px;
		margin: 0px;
		text-align: left;
		}
h4 a { 
		color: #999;

		}
		
h4 a:hover{ 
		color: #000;
		}
		
/*/----------------------------------NEWS--------------------------------/*/

#consulenze {
		position:absolute;
		top: 67px;
		left: 383px;
}

#lavorirecenti1 {
		position:absolute;
		top: 90px;
		left: 383px;
}

#lavorirecentiweb {
		position:absolute;
		top: 113px;
		left: 383px;
}

#lavorirecentisis {
		position:absolute;
		top: 136px;
		left: 383px;
}

/*.............................................*/

.consulenze {
		font-family: 'Helvetica', Arial, sans-serif; 
		font-size: 18px;
		font-weight: normal;
		line-height: 24px;	
		top: 33px;
		left: 485px;
		color: #cc0099;
}		
		
.consulenze:hover {
		color: #000;
}	
/*.............................................*/
.lavorirecenti1 {
		font-family: 'Helvetica', Arial, sans-serif; 
		font-size: 18px;
		font-weight: normal;
		line-height: 18px;	
		top: 33px;
		left: 485px;
		color: #999;
}	
.lavorirecenti1:hover {
		color: #000;
}
/*.............................................*/

.lavorirecenti2 {
		font-family: 'Helvetica', Arial, sans-serif; 
		font-size: 18px;
		font-weight: normal;
		line-height: 18px;	
		top: 33px;
		left: 485px;
		color: #cc0099;
}	
.lavorirecenti2:hover {
		color: #000;
}
/*.............................................*/
.txtoptimiz {
		position:absolute;
		font-family: 'Helvetica', Arial, sans-serif; 
		font-size: 10px;
		font-weight: normal;
		line-height: 12px;	
		top:9px;
		left: 485px;
		color: #999;
		text-decoration: none;		
}
.txtoptimiz a {
		position:absolute;
		font-family: 'Helvetica', Arial, sans-serif; 
		font-size: 10px;
		font-weight: normal;
		line-height: 12px;	
		color: #999;
		text-decoration: none;		
}
.txtoptimiz a:hover {	
		color: #000;
	
}
/*/---------------------------------- BLOCK CONTENT --------------------------------/*/

#block_content
{
	z-index: 200;
	position:absolute;
	width:100%;
	top: 50%;
	margin-top: -225px;

}
#screen
{
	position:relative;
	float:left;
	height:auto;
	width:auto;
	margin-top:0px;
	padding:0px;

}

#screen 
{
	overflow:hidden;
	width:100%; /*stabilisce la larghezza della finestra di navigazione*/

}
	#screen ul 
{
	z-index: 200;
	width:80000px; /*stabilisce la larghezza della navigazione*/
	padding-left:0px;
	list-style:none;
}
	#screen li
{
	float:left;
	margin:0 0px;
	cursor:pointer;
}
		
#slideshow 
{
		position:relative;
		padding: 0 0px;
		height:auto;
		width:auto;
		left: 0px;
		margin-top: 0px;

}

/* url */ /*/------- GESTIONE POSIZIONE E CARATTERISTICHE IMMAGINI -------/*/

#url-images img {

	z-index: 99;
	top:30px;
	width:auto;
	height:400px;
	margin-bottom: 40px;
	}
	
#url-images p {
	position:absolute;
	width:auto;
	top:200px;
	left:17px;
	height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	text-align: center;
}

#url-images .spinner {
	z-index: 1000;
	position: absolute;
	top:120px;
	left:10px;
	width:40px;
	height:40px;

	}

/*/----------------------------------SCROLLPULSANTI--------------------------------/*/

#buttons {	
	z-index: 500;
	position:fixed;
	bottom:0px;
	width: 100%;
    	height: 50px;
	background-color: #000000;	
}
#buttons ul	{
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	width: auto;
    height: 50px;
    left:50%;
    margin-left: -275px;
	}
#buttons ul li {
	position:relative;
	float:left;
	width: 50px;
	height: 50px;
	padding-right:10px;
	list-style-type: none;
	text-decoration: none;
	border: none !important; 
		}			
#buttons li a	{
	list-style-type: none;
	text-decoration: none;
	border: none !important; 
	}		
#buttons li a:hover {
	text-decoration: none;
	list-style-type: none;
	border: none !important; 
	}	




















