/* CSS Document */
/* Copyright StudioEasyWeb 2009 - All Rights Reserved on code and design */

body {
	  margin:0px auto;padding:0px;text-align:center;font-size:100%;
	  font-family:Arial, Verdana,Geneva, Helvetica,sans-serif;
	  line-height:1.45em;color:#000000;	font-size:69%;
	  background-image:url(../grafica/template/sfondo-pagina.jpg);
	  background-position:center top; background-repeat:no-repeat;
	  position:relative;
	  }
	  html>body{font-size:11.07px;}
	  b, strong{color:#333;}
		acronym{border:0;font-style:italic;}
		abbr{border:0;font-style:italic;}
	  p {margin:0px; padding:0px; padding-bottom:5px;}
	  em{ font-style:normal;}

form, img {	margin:0px;	padding:0px;} img { border:0;}
#contenitore {width:1000px;position:relative;margin:0px auto;padding:0px; }
#sfondotop {width:1000px;height:364px; position:absolute; top:158px; left:-2px; background-image:url(../grafica/template/realizzazione-siti-internet-top.jpg); background-repeat:no-repeat; background-position:left top;}

#sfondotopen {width:1000px;height:364px; position:absolute; top:158px; left:-2px; background-image:url(../grafica/en/1.jpg); background-repeat:no-repeat; background-position:left top;}

#richiediunpreventivo {position:absolute; top:84px; left:0px; width:477px;}
#richiediunpreventivo img {border:0; width:477px; height:131px;} 
#competenzetop {position:absolute;top:25px;left:546px;width:109px;height: 101px;}
#competenzetop img{border:0; width:109px; height:101px;} 
#portfoliotop {position:absolute; top:0px; left:770px; width:128px; height:281px;}
#portfoliotop  img{border:0; width:128px; height:281px;} 
#pec{position:absolute; top:264px; left:0px; width:330px;}
#pec img {border:0; width:330px; height:100px;} 

#sfondotoppagine {width:1000px;height:181px; position:absolute; top:158px; left:-2px; background-image:url(../grafica/template/realizzazione-siti-internet.jpg); background-repeat:no-repeat; background-position:left top;}
#sfondotoppagineen {width:1000px;height:181px; position:absolute; top:158px; left:-2px; background-image:url(../grafica/en/3.jpg); background-repeat:no-repeat; background-position:left top;}

#sfondofooter {width:100%; height:270px; background-position:center top; background-repeat:no-repeat; background-image:url(../grafica/template/sfondofooter.jpg); }

#logo {width:231px;height:73px;position:absolute;top:16px;left:0px;}
#logo img{border:0px;}

#menu {	width:477px;height:32px;position:absolute;top:126px;left:-2px;font-size:11px; background-image:url(../grafica/template/menutop_r1_c1.jpg); background-position:left top; background-repeat:repeat-x; }
.menutop {background-image:url(../grafica/template/menutop_r1_c5.jpg); background-position:right top; background-repeat:no-repeat;}
.menutophome {background-image:url(../grafica/template/menutop_r1_c5.jpg); background-position:right top; background-repeat:no-repeat; }
.menutophome a:link, .menutophome a:visited , .menutophome a:active {font-weight:bold; color:#FC8800; text-decoration:none; padding:8px 10px; line-height:30px;}
.menutophome a:hover{font-weight:bold; color:#FC8800; text-decoration:none; padding:8px 10px; background-image:url(../grafica/template/menutop_r1_c7.jpg); line-height:30px; background-repeat:repeat-x; background-position:left top;}

.menutop a {color:#FFF;text-decoration:none; padding:8px 10px; line-height:30px;}
.menutop a:hover {color:#FFF;text-decoration:none; padding:8px 10px; background-image:url(../grafica/template/menutop_r1_c7.jpg); line-height:30px; background-repeat:repeat-x; background-position:left top;}

.menutop2 a {color:#FFF;text-decoration:none; padding:8px 10px; line-height:30px;}
.menutop2 a:hover {color:#FFF;text-decoration:none; padding:8px 10px; background-image:url(../grafica/template/menutop_r1_c7.jpg); line-height:30px; background-repeat:repeat-x; background-position:left top;}

#menutopright {	width:523px;height:111px;position:absolute;top:47px;left:475px;background-image:url(../grafica/template/realizzazione-siti-internet-top1.jpg); }
#menutoprightpagine {	width:523px;height:122px;position:absolute;top:36px;left:475px;background-image:url(../grafica/template/realizzazione-siti-internet-top1-pagine.jpg);}


#versione {	color:#666; width:526px;position:absolute;top:5px;left:475px;font-size:9px;text-align:left;}
#versione a {color:#666;	text-decoration:none;}
#versione a:hover{	color:#000000;	text-decoration:underline;}
#versione img{border:0px; position:relative; top:2px;}
#versione form{ position:absolute; top:0px; left:350px;}
#imgcerca{width:23px;height:19px; position:absolute; top:0px; left:106px;}
#versione p{margin:0px;padding:0px; display:inline;}
#versione input{margin:0px;padding:0px; color:#666;}
#query{margin:0px; padding:0px; height:15px; font-size:95%; position:relative; top:-1px; color:#666; line-height:15px;}

#menuarancio {width:980px;height:29px;position:absolute;top:521px;left:7px;font-size:11px;text-align:center; background-image:url(../grafica/template/menucenter_r1_c12.jpg); background-position:left top; background-repeat:repeat-x; padding-top:14px; }
	#arancioleft {position:absolute; top:0px; left:0px; width:14px; height:43px; background-image:url(../grafica/template/menucenter_r1_c1.jpg)}
	#arancioright {position:absolute; top:0px; right:0px; width:14px; height:43px; background-image:url(../grafica/template/menucenter_r1_c14.jpg)}
	#aranciocenter{position:absolute; top:0px; left:183px; width:615px; height:14px; background-image:url(../grafica/template/menucenter_r1_c7.jpg)}

#menuarancio a:link, #menuarancio a:visited , #menuarancio a:active {color:#FFF; text-decoration:none; padding:8px 6px 7px 6px; line-height:30px;}
#menuarancio a:hover{color:#FFF;  text-decoration:none; padding:8px 6px 7px 6px; background-image:url(../grafica/template/menucenter_r2_c9.jpg); line-height:30px; background-repeat:repeat-x; background-position:left top;}
.menucenter {background-image:url(../grafica/template/menucenter-spazio.jpg); background-position:right top; background-repeat:no-repeat;}

#menuaranciopagine {width:980px;height:29px;position:absolute;top:338px;left:7px;font-size:11px;text-align:center; background-image:url(../grafica/template/menucenter_r1_c12.jpg); background-position:left top; background-repeat:repeat-x; padding-top:14px;}
#menuaranciopagine a:link, #menuaranciopagine a:visited , #menuaranciopagine a:active {color:#FFF; text-decoration:none; padding:8px 6px 7px 6px; line-height:30px;}
#menuaranciopagine a:hover{color:#FFF;  text-decoration:none; padding:8px 6px 7px 6px; background-image:url(../grafica/template/menucenter_r2_c9.jpg); line-height:30px; background-repeat:repeat-x; background-position:left top;}


#finoacontenuti {width:1000px; height:574px; position:relative;}
#contenuti {width:1000px; text-align:left; }
#contenuti a{color:#FC5801; text-decoration:none;}
#contenuti a:hover{color:#CC0000;}
/*#contenuti ul, li{list-style-image: url(../grafica/square.gif);padding-bottom:5px;}*/
#contenuti h1{color:#FC9701;font-size:180%; font-family:"Times New Roman", Times, serif; font-weight:bold; font-style:italic;}
#contenuti h1 a{color:#FC9701;}
#contenuti h2{color:#FC9701;font-size:160%; font-family:"Times New Roman", Times, serif; font-weight:bold; font-style:italic;}
#contenuti h2 a{color:#FC9701;}
#contenuti h3{color:#FC9701;font-size:150%; font-family:"Times New Roman", Times, serif; font-weight:bold; font-style:italic;}
#contenuti h3 a{color:#FC9701;}

#contenutipagine {width:1000px;position:relative;top:391px;left:0px;text-align:left;}
#contenutipagine a{color:#FC5801; text-decoration:none;}
#contenutipagine a:hover{color:#CC0000;}
/*#contenuti ul, li{list-style-image: url(../grafica/square.gif);padding-bottom:5px;}*/
#contenutipagine h1{color:#FC9701;font-size:180%; font-family:"Times New Roman", Times, serif; font-weight:bold; font-style:italic;}
#contenutipagine h1 a{color:#FC9701;}
#contenutipagine h2{color:#FC9701;font-size:160%; font-family:"Times New Roman", Times, serif; font-weight:bold; font-style:italic;}
#contenutipagine h2 a{color:#FC9701;}
#contenutipagine h3{color:#FC9701;font-size:150%; font-family:"Times New Roman", Times, serif; font-weight:bold; font-style:italic;}
#contenutipagine h3 a{color:#FC9701;}

	
#briciole {color:#787878;padding:0 12px 10px 12px; width:900px; margin-bottom:10px;}
#briciole ul {margin:0px; padding:0px;}
#briciole li {float:left; color:#000;list-style-type:none;margin:0px;padding:0px;}
#briciole li a { color:#787878; float:left;background-image: url(../grafica/template/li.gif); background-repeat: no-repeat; background-position: right; background-attachment: scroll; padding:0px 1.2em 0px 0px; margin:0px;}
#briciole a:hover{color:#000; text-decoration:none; }
#testocentrale { padding:0 12px; clear:both;}
	#testocentrale ul { margin:0; padding:0; list-style-image:url(../grafica/template/list.gif); margin-left:10px; padding-left:5px;}
	#testocentrale li {border-left:1px solid #E3E3E3; padding-left:5px; padding-top:0px; margin-top:0px; margin-bottom:5px;}
.testo { width:470px; float:left;}
.testoright { width:460px; float:left; padding-left:40px;}
.clearboth {clear:both;}

.lineagrigia {border-bottom:1px solid #E3E3E3; display:block; margin-top:10px;}

#portfolio {width:974px; height:390px; position:relative; background-color:#F5F5F5; padding:0 5px; margin-bottom:5px; margin-left:6px; }
.portfolioimg {margin:4px; border:2px solid #FFF;}
#blocchihome {width:1000px; height:160px; position:relative; margin-bottom:15px;}
	#blocco1{width:330px; height:160px; background-image:url(../grafica/template/trebanner_r1_c1.jpg);position:absolute; top:0px; left:0px;}
	#blocco2{width:330px; height:160px; background-image:url(../grafica/template/trebanner_r1_c10.jpg);position:absolute; top:0px; left:330px;}
	#blocco3{width:337px; height:160px; background-image:url(../grafica/template/trebanner_r1_c14.jpg);position:absolute; top:0px; left:660px;}
	
	#blocco2en{width:330px; height:160px; background-image:url(../grafica/en/2_r1_c1.jpg);position:absolute; top:0px; left:330px;}
	#blocco3en{width:337px; height:160px; background-image:url(../grafica/en/2_r1_c2.jpg);position:absolute; top:0px; left:660px;}


.testoblocchi {width:288px; height:100px; padding-top:49px; padding-left:28px;color:#FFFFFF; position:relative;}
	.dettagliblocchi {position: absolute; bottom:0px; right:0px;}
#newsfooter {width:1000px; height:270px; text-align:left; background-image:url(../grafica/template/sfondofooter-centrale.jpg); position:relative; margin:0px auto;padding:0px;}
	#newsfooter a { text-decoration:none;}
#newsfootercolonna1{position:absolute; top:3px; left:15px; width:160px;}
	#newsfootercolonna1 a {color:#2D2C31; line-height:24px; padding-left:30px; display:block; background-image:url(../grafica/template/sfondolinkfooter.gif)} 
	#newsfootercolonna1 a:hover {color:#2D2C31; line-height:24px; display:block; background-image:url(../grafica/template/sfondolinkfooter.jpg)}
#newsfootercolonna2{position:absolute; top:3px; left:190px; width:160px;}
	#newsfootercolonna2 a {color:#2D2C31; line-height:24px; padding-left:30px; display:block; background-image:url(../grafica/template/sfondolinkfooter.gif)} 
	#newsfootercolonna2 a:hover {color:#2D2C31; line-height:24px; display:block; background-image:url(../grafica/template/sfondolinkfooter.jpg)}

#news{position:absolute; top:0px; left:535px; color:#FFFFFF; font-size:9px; margin-right:15px;}
	#news ul {list-style-type:none;}
	#news a {color:#FFCC00;}
	#news a:hover {color:#FFCC00; text-decoration:underline;}
#topnews {color:#FFF;font-size:20px; font-family:"Times New Roman", Times, serif; font-weight:bold; font-style:italic; height:36px; font-weight:bold; line-height:33px}
#titolonewshome {font-size:9px; color:#FFFFFF; }
#titolonewshome a{color:#FFFFFF; text-decoration:none;}

#footer {color:#999999;	clear:both; width:1000px; margin:0px auto; padding:0px; text-align:left;}
#footer a{color:#999999;text-decoration:none;}
#footer a:hover{color:#CCC;text-decoration:underline;}
#footer strong { font-weight:normal; color:#999999}

#footer ul {margin:0; padding:10px 0; list-style:none;}
#footer li {width:318px; float:left; margin-bottom:10px; font-size:9px; padding:2px 5px;  border-left:3px solid #CCC; margin-right:2px;}

#tornasu {padding-right:20px;	display:block; text-align:right; }
#tornasu a:hover{text-decoration:none;color:#ff9900;}

.invisibile {display: none;}

#destra {display:none;position:absolute;top:561px;left:740px;width:231px;}
#destra img{border:0px;}
#destrapagine {	position:absolute;top:328px;left:748px;width:231px;}
#destrapagine img{border:0px;}

.bannerdestra {width:231px;}

form {margin:0; padding:0;}
	
	.testomodulo {	border: 2px solid #557A13;	background-color: #ffffff;	font-size:14px; width:300px; margin-bottom:5px;}
.testomodulopiccolo {	border: 2px solid #557A13;	background-color: #ffffff;	font-size:14px; width:100px; margin-bottom:5px;}

label {width:160px; font-size:14px; border-bottom:1px solid #EFEFEF; float:left; margin-right:10px; padding-left:5px; clear:both;}
.bottonemodulo {font-size:16px; color:#000000; font-variant:small-caps; background-color:#FFF; background-position:left top; border:2px solid #78A02E; border-bottom:2px solid #557A13; border-right:2px solid #557A13;}
.button2 {font-size:12px; color:#000000; font-variant:small-caps; background-color:#FFF; background-position:left top; border:2px solid #78A02E; border-bottom:2px solid #557A13; border-right:2px solid #557A13;}

.clearboth {clear:both}
.accetto {font-size:10px;}
.bottonicentro {text-align:center; margin-bottom:10px;}
fieldset {padding:10px;}
legend {font-size:12px; color:#333333; padding: 0 5px 10px 5px; margin-bottom:10px;}
.scelta {width:450px; margin-bottom:5px; height:20px;}
.labellunga{font-size:11px; width:300px}


.testomodulocerca {
	border: 1px solid #ccc;
	background-color: #ffffff;
	color:#666;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0px;
	width:83px;
}

#spaziatorecontatti {
	width:80%;
	text-align:right;

}



/*gallery scroll*/
#screen{
		width:580px;	
		float:left;		
		padding:0;
		margin:0 0 20px;
		list-style:none;
}			
			#screen li{
				float:left;
				list-style:none;
			}
			#screen .jq-ss-crop{
				margin:0;
				padding:0;
				
			}
				#screen #left,#screen #right{
					width:14px;
					height:220px;
					margin:0;
					padding:0;
					display:block;
					text-decoration:none;						
					z-index:100;
					position:absolute;
					top:0;
				}

				#left{background: url('../grafica/template/left.jpg') no-repeat;left:0px;}
				#right{background: url('../grafica/template/right.jpg') no-repeat;right:12px;}

			#view{
				float:left;
				display:inline;
				padding:1px;
				width:550px;
				overflow:hidden;			
				padding-bottom:55px;
				margin:5px 0 0 19px;
				border:1px solid #202020;
				border-bottom:none;
				background:#000 url('../grafica/template/bg_promozioni.jpg') repeat-x left bottom;
			}
				#view #images{
					width:3818px!important;
					width:3822px;					
					display:inline;
					float:left;
					margin:0;
					padding:0;
					list-style:none;
				}
					#view #images li{
						margin:0 2px;
						padding:0;
					}
					#view #images li img{
						margin:0;
						padding:0;
						border:0;
					}
		.clear{
			clear:left;
		}

			
		.prod_img1_catalogo {
			position: absolute;
			top:0px;
			left:0px;
			width: 243px;
			height: 300px;
			text-align: center;
			z-index: 9999;
			}
			
	.img1 {
			border:1px solid #CCC;
			}
			
		
	.titoloimg1 {
		background-color:#333333;
		height:16px;
		padding:5px;
		border-top:1px solid #CCC;
		border-right:1px solid #CCC;
		border-left:1px solid #CCC;
		font-size:110%;
		letter-spacing:1px;
		border-bottom:1px solid #CCC;
		color:#FFFFFF;
		}
		

.titolosito {position:absolute; top:300px; left:10px; font-weight:bold; font-family:"Futura Book", Tahoma, Verdana; font-size:12px; font-style:italic;}
.descrizionesito {position:absolute; top:315px; left:10px;}
.linksito {position:absolute; top:360px; left:250px;} .linksito img { border:0px}
.linkscheda{position:absolute; top:360px; left:350px; border:0px}  .linkscheda img { border:0px}

#ricerca {display:none;}
