.Stile3 {
	color: #666666;
	font-weight: bold;
}

body {
	padding: 0;
	margin: 0;
	color: #666;
	width: 100%;
	display: table;
}

#content {
	width: 100%;
	margin: 0px auto 0;
	border: 0px;
	padding: 0px;
}

#spazio {
position:relative;
height:20px;
background: url(images/bar.png) repeat-x;
}

#realizza{
    height: 78px;
	position:relative;
}

#bck_top {
	background: url(images/bck_top.png) repeat-x;
}

#top {
    width:1024px;
    height: 74px;
	background: url(images/top.png) repeat-x;
}

#bck_dinamic {
	background: url(images/bck_dinamic.png) repeat-x;
}

#lavoro {
    width:1024px;
    height: 227px;
	background: url(images/dinamic.png) repeat-x;
}

#ultimi_lavori {
	margin-top:17px;
	margin-left:55px;
	position:absolute;
	width:130px;
	height:12px;
	z-index:1;
}

#home {
    width:1024px;
    height: 227px;
	background: url(images/dinamic.png) repeat-x;
}

#servizi {
    width:1024px;
    height: 227px;
	background: url(images/servizi.jpg) repeat-x;
}

#azienda {
    width:1024px;
    height: 227px;
	background: url(images/azienda.jpg) repeat-x;
}

#contatti{
    width:1024px;
    height: 227px;
	background: url(images/contatti.jpg) repeat-x;
}

#partner{
    width:1024px;
    height: 227px;
	background: url(images/partner.jpg) repeat-x;
}

#bck_top_center {
    height: 30px;
	background: url(images/bck_top_center.png) repeat-x;
}

#bck_bottom_center {
    height: 30px;
	background: url(images/bck_bottom_center.png) repeat-x;
}

#center {
    width:1024px;
    height: 74px;
	background: url(images/bck_top_center.png.png) repeat-x;
}

#bck_foot {
	background: url(images/bck_foot.png) repeat-x;
}

#foot {
    width:1024px;
    height: 35px;
	background: url(images/foot.png) repeat-x;
}

#pagina {
background-color:#FFFFFF;
}

#contenuto {
    width:886px;
	min-height:450px;
}


#contenuto_contatti {
    width:500px;
	min-height:500px;
}

#form_contatti {
    margin-left:10px;
	width:200px;
	height:144px;
	z-index:2;
	background-color:#CCCCCC;
}

#foot1 {
margin-top:18px;
margin-left:55px;
	position:absolute;
	width:265px;
	height:180px;
	z-index:1;
}
#foot2_up {
	margin-top:16px;
	margin-left:340px;
	position:absolute;
	width:262px;
	height:440px;
	z-index:1;
}
#foot3 {
margin-top:18px;
margin-left:625px;
	position:absolute;
	width:265px;
	height:180px;
	z-index:1;
}
#piu {
margin-top:7px;
margin-left:614px;
	position:absolute;
	width:20px;
	height:20px;
	z-index:2;
}
#point {
margin-left:0px;
margin-top:18px;
}
#test1 {
margin:5px;
}
#test2 {
margin-left:6px;
margin-top:8px;
}
#test3 {
margin-left:10px;
}
#test4 {
margin-left:10px;
margin-top:10px;
}

#test_copy {
position:absolute;
margin-left:377px;
margin-right:20px;
width:550px;
}

#test2_ing {
margin-left:12px;
margin-top:8px;
}

#test_ling {
position:absolute;
margin-left:21px;
margin-right:20px;
width:300px;
}
.testo_grigio {
font-family:Arial, Helvetica, sans-serif;
color: #999999;
font-size:16px;
}

.testo_grigio_2 {
font-family:Arial, Helvetica, sans-serif;
color: #999999;
font-size:13px;
}

.descrizione {
font-family:Arial, Helvetica, sans-serif;
color: #999999;
font-size:16px;
}

.testo_grigio_piccolo {
font-family:Arial, Helvetica, sans-serif;
color: #999999;
font-size:12px;
line-height: 14pt;
}

.testo_grigio_scuro_piccolo {
font-family:Arial, Helvetica, sans-serif;
color: #666666;
font-size:12px;
line-height: 14pt;
}

.testo_copyright {
font-family:Arial, Helvetica, sans-serif;
color: #999999;
font-size:11px;
}

.testo_rosso {
font-family:Arial, Helvetica, sans-serif;
color: #999999;
font-size:11px;
text-decoration:none;
}

.testo_rosso:hover {
font-family:Arial, Helvetica, sans-serif;
color: #cc0000;
font-size:11px;
text-decoration:none;
}

.menu_grigio {
font-family:Arial, Helvetica, sans-serif;
color: #999999;
font-size:9px;
line-height: 11pt;
text-decoration:none;
}
.menu_grigio1 {
font-family:Arial, Helvetica, sans-serif;
color: #999999;
font-size:10px;
line-height: 11pt;
text-decoration:none;
}
.menu_grigio2 {
font-family:Arial, Helvetica, sans-serif;
color: #0086D6;
font-size:10px;
line-height: 11pt;
text-decoration:none;
}
.menu_azzurro {
font-family:Arial, Helvetica, sans-serif;
color: #0086D6;
font-size:9px;
line-height: 11pt;
text-decoration:none;
}

.menu_grigio:hover {
font-family:Arial, Helvetica, sans-serif;
color: #0086D6;
font-size:9px;
line-height: 11pt;
text-decoration:none;
}

.menu_grigio1:hover {
font-family:Arial, Helvetica, sans-serif;
color: #0086D6;
font-size:10px;
line-height: 11pt;
text-decoration:none;
}
.testo_azzurro_titolo {
font-family:Arial, Helvetica, sans-serif;
color: #0086D6;
font-size:18px;
line-height: 13pt;
text-decoration:none;
}

.testo_azzurro_piccolo {
font-family:Arial, Helvetica, sans-serif;
color: #0086D6;
font-size:12px;
line-height: 13pt;
text-decoration:none;
}

.testo_azzurro_piccolo:hover {
font-family:Arial, Helvetica, sans-serif;
color: #0086D6;
font-size:12px;
line-height: 13pt;
text-decoration:underline;
}


.Stile1 {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; line-height: 14pt; }
.Stile2 {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; line-height: 14pt; font-style: italic; }

.form { 
      
	  background:#F2F2F2;
      color:#333333;
      font-family: arial;
      font-size: 12px;
      border: Solid 1px #999999;
}
.pulsante { 
      
	  background:#F2F2F2;
      color:#333333;
      font-family: arial;
      font-size: 12px;
      border: Solid 1px #333333;
	  font-weight:bold;
}


#contenitore_thumbs{
position:relative;
margin-top:0px;
margin-left:0px;
width:270px;
height:210px;

}

.fotina{
position:relative;
margin-top:0px;
margin-left:0px;
width:60px;
height:60px;
float:left;
background-color:white;
margin-right:5px;
margin-bottom:5px;
padding:1px;

}

.bordino{

border: Solid 1px #999999;

}

.bordino:hover{

border: Solid 1px #0099FF;

}

.menu_fotina {
font-family:Arial, Helvetica, sans-serif;
color: #666666;
font-size:10px;
text-decoration:none;
}

.menu_fotina:hover {
font-family:Arial, Helvetica, sans-serif;
color: #0086D6;
font-size:10px;
text-decoration:none;
}

#pagine{
font-family:Arial, Helvetica, sans-serif;
position:relative;
top:18px;
left:-3px;
width:250px;
height:17px;
text-align:right;
font-size:10px;
}

.lingua 
{color: #0084D6;
font-size: 11px;
}




#dyn {
    width: 916px;
    height: 211px;
	position:relative;
}

#top1 {
margin-top:19px;
margin-left:0px;
width:200px;
height:78px;
	position:absolute;
	z-index:1;
}

#top2 {
margin-top:101px;
margin-left:13px;
width:465px;
height: 64px;
	position:absolute;
	z-index:1;
}

#button {
margin-top:169px;
width:249px;
height: 23px;
	position:absolute;
	z-index:1;
}

#img {
margin-top:20px;
margin-left:510px;
width:386px;
height: 158px;
	position:absolute;
	z-index:2;
}

#cornice {
margin-top:14px;
margin-left:504px;
width:398px;
height: 171px;
	position:absolute;
	z-index:1;
	background-color:#4D4D4D;
}

#flag {
margin-top:11px;
margin-left:837px;
width:68px;
height: 68px;
	position:absolute;
	z-index:5;

}

.testo_lavoro {

font-family:Arial, Helvetica, sans-serif;
color: #ffffff;
font-size:12px;

}
