body {



	background-color: #393832;



	margin: 0;



	padding: 0;



	font-family:Arial, Helvetica, sans-serif;



}



a:link {



	text-decoration: underline;



}



a:visited {



	text-decoration: underline;



}



a:hover {



	text-decoration: none;



	color: #fff;



}



a:active {



	text-decoration: none;



}







.big_gnecchiprestini {



	font-size: 36px;



	font-weight: bold;



	color: #ccc;



}



.text_links_below {



	font-size: 9px;



	color: #999	;



}



.second_title {font-size: 17px; font-weight: bold; color: #fff; font-style: normal;}



a.second_title {text-decoration:none;}







.links {font-size: 11px; color: #999; font-weight: bold;}



a.links {text-decoration:none;}







.gray_9 {



	font-size: 9px;



	color: #999;



}



.lightgray_9 {font-size: 9px; color:#999;}







.links_holded {



	font-size: 11px;



	font-weight: bold;



	color: #fff;



}



.gray_10 {



	font-size: 10px;



	color: #999;



}



.text_info {



	font-size: 12px;



	color: #fff;



}



.per_saperne_di_piu {



	font-family: Arial;



	font-size: 9px;



	font-style: oblique;



	color: #ccc;



}



.firma{font-size: 10px;}







#navigazioneHome {padding:15px 0;}



div.text_links_below_dark {font-size: 9px; color: #505050; background:url(../images/cuneo999.gif) no-repeat 10px 4px; padding-left:20px; line-height:17px;}



a.text_links_below_dark {font-size: 9px; color: #505050; text-decoration:none;}







a img {border:0;}







div.text_info_below_dark {font-size: 9px; color: #505050; line-height:14px; padding-left:50px;}







.text_link_below {color:#050505;}



/* NIKITA



------------------------------------------*/



#intestazione {color:#999; font-size:11px; padding:0 15px;}



#intestazione span{color:#fff; font-size:17px;}







#intestazioneInterna {color:#999; font-size:11px; padding:0 73px; padding-bottom:20px;}



#intestazioneInterna span{color:#fff; font-size:17px; cursor:pointer;}



#intestazioneInterna img{padding-top:10px;}







ul {list-style:none;}







#info {width:498px; height:367px; position:relative; border:2px solid #fff; background:url(../images/infoBg.jpg) no-repeat top right #645e52; text-align:left;}



#info .titolo {font-weight:bold; color:#fff; font-size:11px; padding:10px 15px; }



#info ul {font-weight:bold; color:#999; font-size:10px; padding:0 0 0 15px; margin:0;}



#info li {line-height:20px;}



#info li a:link {color:#999;}



#info li a:visited {color:#999;}



#info li a:hover {color:#fff;}







.infoBox {width:498px; height:367px; border:2px solid #fff; position:absolute; top:-2px; left:-2px; background-color:#645e52; display:none;}



.infoBox .left {float:left; width:160px;}



.infoBox .titolo {font-weight:bold; color:#fff; font-size:11px; padding:10px 15px; }



.infoBox .img {float:left; padding:0 0 0 15px;}



.infoBox .img img{border:1px solid #fff;}



.infoBox p{color:#fff; font-size:10px; padding-right:15px;}



.infoBox span{font-size:12px; font-weight:bold;}



.infoBox .back{display:block; font-size:11px; color:#fff; text-align:right; width:145px; line-height:22px; font-weight:bold;}



.infoBox a:link {color:#fff;}



.infoBox a:visited {color:#fff;}



.infoBox a:hover {color:#999;}







#introduzione { border-bottom:1px solid #ccc; padding:15px 0; margin-bottom:15px; color:#999; font-size:11px; min-height:25px;}



#introduzione .label {float:left; padding-left:50px;}



#introduzione #comandi {float:right; padding:0 10px; height:21px; overflow:hidden}



#introduzione p {padding-left:50px; margin:0; padding-right:60px; text-align:justify;}



#introduzione .extra {display:none; height:369px; display:block;}



#introduzione .breck{padding-left:120px; margin:0;}



#introAngoli {width:700; height:400px; top left no-repeat; padding:0; margin:0; position:relative;}



#introAngoli h1{
	padding:160px 76px;
	line-height:37px;
	font-size:16px;
	margin:0;
	text-align:center;
	color:#999;
}



#introFlash {position:absolute; top:0; left:0; width:502px; height:371px;}



#tecnicheFlash{ float:right; height:54px;}



#logo{ margin-top:15px;}



#new{ height:16px; width:35px; float:left; margin-top:5px; margin-right:3px;}

#new_2{ height:16px; width:35px; float:right; margin-top:1px; margin-right:8px;}

#new_2_eng{ height:16px; width:35px; float:right; margin-top:8px; margin-right:38px;}





.other{float:left; height:13px; margin-top:3px;}





#infoScheda {position:relative;}



#infoScheda .extra {display:none; position:absolute; padding:25px 25px 30px 25px; color:#fff; width:460px; height:322px; background:url(../images/bgGrid.gif); z-index:5;}



#infoScheda .map {margin:0; width:504px; height:373px; padding:0;}



#infoScheda .big {font-size:21px;}



#infoScheda .small {font-size:14px;}



#infoScheda #infoIcon {position:absolute; left:515px; top:3px; z-index:15;}



#infoScheda #comandi {position:absolute; left:515px; top:30px; height:21px; overflow:hidden; z-index:15;}



#infoScheda #comandiMap {position:absolute; left:565px; top:26px; height:21px; overflow:hidden; z-index:15;}





#containerTecniche{ border-top: solid 1px #FFF; margin-top:4px; margin-left:33px; padding-top:20px;}



.tecnica{ border-bottom: solid 1px #645e52; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; margin-left:132px; height:112px; display:block; margin-bottom:20px;}

.tecnica h2{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; margin:0;}



.imgTecnica{ display:block; width:112px; height:112px; float:left; margin-right:20px; margin-bottom:20px;}



.titleTecnica{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; font-weight:bold;}



.costoTecnica{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#999; font-weight:bold; margin-top:40px;}



.nota{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999; margin-bottom:20px;}



#nuoviprogetti{margin-top:500px; padding-top:15px; width:510px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; border-top: solid 1px #645e52; margin-bottom:30px;}

#nuoviprogetti h1{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; margin:0;}

#nuoviprogetti p{margin:9px 0;}



#contenuto {position:absolute; top:75px;}



#contatti .titolo{color:#fff; font-size:11px; }



#contatti .titolo a{color:#fff;}



#contatti .titolo h3{font-size:31px; margin:0 0 4px 0; line-height:32px;}



#contatti .contenuti{color:#666; font-size:13px; }



#contatti .contenuti a{color:#666;}







#contattiForm {color:#666; font-size:11px; padding:0 55px 0 0; margin:0;}



#contattiForm  .col{float:right; padding-left:15px;}



#contattiForm  .inputBox{padding-bottom:15px;}



#contattiForm  textarea{height:95px;}



#contattiForm  .inputBox .text{width:240px; font-size:11px; color:#666; font-family:arial;}



#contattiForm  .informativa{font-size:10px;}



#contattiForm  .titoloModulo{font-weight:bold; padding-left:15px;}



#contattiForm  .submit{text-align:right; padding-top:5px;}



#contattiForm  .submit button{color:#fff; text-align:right; position:relative; right:-56px; padding-right:25px; border:none; cursor:pointer; background:url(../images/frecciaRight.gif) top right no-repeat;}



#contattiForm  .submit button:hover {text-decoration:underline;}



#visita{ width:125px; border:solid 5px #645e52; padding:5px; margin-left:15px; margin-top:10px;}



#visita a{ text-decoration:none; color:#FFF; font-size:13px;}



#visita a:hover{ text-decoration:underline;}



#foot {}



#foot .footRiga{padding-left:65px;}







#mainBox {padding-bottom:10px;}
