/* Resetto tutti gli stili */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,img,input,textarea,p,blockquote,th,td { margin:0; padding:0; }   
table { border-collapse: collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }   
/* FINE */
 
/* Dchiarazione set di caratteri */  
@charset "UTF-8";

/* CSS Document */ 


html {
	width: 100%;
	height: 100%;
	margin: 0;
}

body{
     background-image: url("../gfx/sfondo08.jpg"); 

  font-family: 'Lekton', serif;
  font-style: normal;
  font-weight: 400;
  text-shadow: none;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0em;
  word-spacing: 0em;
  line-height: 1.2;
  cursor:default;
}


#container	{ 
width: 950px; 
height:550px; 
position: absolute; 
left: 50%; 
background-color:#ffffff; 
margin-left: -475px; 
padding: 0; 
margin-top:10px; 
border:1pt solid #cccccc; 
z-index:2;
opacity:.9; /* FX/Opera/Safari/Chrome */

}

#container_bottom	{ 
width: 950px; 
height:50px; 
top:565px;
position: absolute; 
left: 50%; 
margin-left: -475px; 
padding: 0;  
z-index:2;
}

/* Eventuali stili per float immagini */ 

img.floatLeft { float: left; margin-right: 4px; }
img.floatRight { float: right; margin-left: 4px; }


/* css menu pagina principale  */ 

#menu_sotto {
    font-family: 'Lekton', arial, serif;
	position:absolute;
	z-index:90;
	bottom:41px;
	left:20px;
	height:20px;
	overflow:hidden;
	font-size: 12px;
	text-transform: uppercase;
}


#menu_sotto a {
	z-index:90;
	font-family: 'Lekton', arial, serif;
	height:20px;
	line-height:20px;
	text-align:center;
	text-transform: uppercase;
	width:110px;
	background:#cccccc;
	cursor:pointer;
	color:#000;
	float:left;
	margin-left:3px;
	font-weight:bold;
	text-decoration:none;
	overflow:hidden;
	}

	#menu_sotto a.home{
	
	background: #CC0000;
	
	}

#menu_sotto a:hover, #menu_sotto a.cur{
	background:#fff;
	color:#000;
	}

/* css bottom - indirizzi */ 
	
#piva	{ position: absolute; left: 2px; width: 250px; height: 30px; }
#counter	{ position: absolute; left: 870px; width: 50px; height: 30px; z-index:5;}
#piva .testo p { padding: 0px; font-size: 14px; font-family: 'Lekton', arial, serif; color: #000; text-align:justify; margin-bottom:0px;}
#piva .testo p a {font-family: 'Lekton', arial, serif; color: #000; text-align:justify; margin-bottom:0px; text-decoration:none;}
#piva .testo p a:hover {color: #a1a1a1; }

#copyright	{ position: absolute; left: 655px; width: 250px; height: 30px;  }
#copyright .testo p { padding: 0px; font-size: 14px; font-family: 'Lekton', arial, serif; color: #000; text-align:justify; margin-bottom:0px;}
#copyright .testo p a {font-family: 'Lekton', arial, serif; color: #000; text-align:justify; margin-bottom:0px; text-decoration:none;}
#copyright .testo p a:hover {color: #a1a1a1; }

/* css posizione logo azienda */ 
	

#logo	{ position: absolute; left: 20px; top:40; width: 250px; }
#studio	{ position: absolute; left: 100px; width: 750px; top:120px; }
#studio .testo p { padding: 0px; font-size: 14px; font-family: 'Lekton', arial, serif; color: #000; text-align:justify; margin-bottom:0px;}
#studio .testo p a {font-family: 'Lekton', arial, serif; color: #000; text-align:justify; margin-bottom:0px; text-decoration:none;}
#studio .testo p a:hover {color: #a1a1a1; }

#foto	{ position: absolute; left: 15px; top:100px; width: 334px; }

#pulsanti_big	{ position: absolute; left: 400px; top:70px; width: 530px; }
#pulsanti_big td	{ padding:2px; }


#index	{ position: absolute; left: 30px; width: 320px; top:140px; }
#index .testo p { padding: 0px; font-size: 14px; font-family: 'Lekton', arial, serif; color: #000; text-align:justify; margin-bottom:0px;}
#index .testo p a {font-family: 'Lekton', arial, serif; color: #000; text-align:justify; margin-bottom:0px; text-decoration:none;}
#index .testo p a:hover {color: #a1a1a1; }


#servizi	{ position: absolute; left: 200px; width: 650px; top:120px; }
#servizi .testo p { padding: 0px; font-size: 14px; font-family: 'Lekton', arial, serif; color: #000; text-align:justify; margin-bottom:0px;}
#servizi .testo p a {font-family: 'Lekton', arial, serif; color: #000; text-align:justify; margin-bottom:0px; text-decoration:none;}
#servizi .testo p a:hover {color: #a1a1a1; }

#form	{ position: absolute; left: 450px; width: 450px; top:120px; }
#form .testo p { padding: 0px; font-size: 11px; font-family: 'Lekton', arial, serif; color: #000; text-align:justify; margin-bottom:0px;}
#form .testo td.testoform { padding: 0px; font-size: 13px; font-family: 'Lekton', arial, serif; color: #000; text-align:justify; margin-bottom:0px;}
#form .testo p a {font-family: 'Lekton', arial, serif; color: #000; text-align:justify; margin-bottom:0px; text-decoration:none;}
#form .testo p a:hover {color: #a1a1a1; }


#titolo	{ position: absolute; left: 650px; width: 200px; top:70px; }
#titolo { padding: 0px; font-size: 17px; font-weight:bold; font-family: 'Lekton', arial, serif; color: #000; text-align:right; margin-bottom:0px;}
#titolo a {font-family: 'Lekton', arial, serif; color: #000; text-align:justify; margin-bottom:0px; text-decoration:none;}
#titolo a:hover {color: #a1a1a1; }

#indirizzo	{ position: absolute; left: 30px; width: 250px; top:120px; }
#indirizzo { padding: 0px; font-size: 17px; font-weight:bold; font-family: 'Lekton', arial, serif; color: #000; text-align:left; margin-bottom:0px;}
#indirizzo a {font-family: 'Lekton', arial, serif; color: #000; text-align:justify; margin-bottom:0px; text-decoration:none;}
#indirizzo a:hover {color: #a1a1a1; }


/* css menu pagina principale  */ 

#menu_sx {
    font-family: 'Lekton', arial, serif;
	position:absolute;
	z-index:90;
	top:386px;
	left:21px;
	overflow:hidden;
	font-size: 12px;
	text-transform: uppercase;
}


#menu_sx a {
	z-index:90;
	font-family: 'Lekton', arial, serif;
	line-height:20px;
	text-align:left;
	text-transform: uppercase;
	width:104px;
	background:#cccccc;
	cursor:pointer;
	color:#000;
	float:left;
	margin-left:2px;
	padding-left:6px;
	font-weight:bold;
	text-decoration:none;
	overflow:hidden;
	}


#menu_sx a:hover, #menu_sx a.cur{
	background:#fff;
	color:#000;
	}

	
input.campo1 { font-family: Times new roman, Helvetica, Verdana, Arial, sans-serif; font-size:12px; color: #000000; border: 0 solid white; background-color: #efefef; width: 200px}
input.campo2 { font-family: Times new roman, Helvetica, Verdana, Arial, sans-serif; font-size:12px; color: #000000; border: 0 solid white; background-color: #efefef; width: 30px}
textarea.text {
  scrollbar-arrow-color: #efefef;
  scrollbar-track-color: white;
  scrollbar-face-color: #f9f7f1;
  scrollbar-highlight-color: white;
  scrollbar-3dlight-color: white;
  scrollbar-darkshadow-color: #f9f7f1;
  scrollbar-shadow-color: white;
   font-family: Times new roman, Helvetica, Verdana, Arial, sans-serif; font-size:12px; color: #000000; background-color:#efefef; width: 400px }
input.bottone1 { font-family: Times new roman, Helvetica, Verdana, Arial, sans-serif; font-size:12px; color: #a6a8ab;  background-color: #ffffff; width: 100px; cursor: hand}
-->
