/* 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-pagine.jpg);
	  background-position:center top; background-repeat:no-repeat;
	  }
	  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;}
#contenitore {width:1000px;position:relative;margin:0px auto;padding:0px; height:auto;}
#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;}
#sfondotoppagine {width:1000px;height:180px; 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:180px; 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:478px;height:56px;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 10px 7px 10px; line-height:30px;}
#menuarancio a:hover{color:#FFF;  text-decoration:none; padding:8px 10px 7px 10px; 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;}



#contenuti {width:1000px;position:relative;top:574px;left:0px;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;}

#finoacontenuti {width:1000px; height:391px; position:relative;}
#contenutipagine {width:960px; text-align:left; padding:0 20px;}
#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; border-bottom:1px solid #EFEFEF; margin-bottom:10px;  padding-bottom:5px;}
#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:920px;}
#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;  min-height:400px; height:auto !important; height:400px;}
	#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:480px; float:left; padding-left:20px;}
.clearboth {clear:both;}

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

#portfolio {width:1000px; height:394px; position:relative;}
#portfoliopagine { width:790px; background-color:#F5F5F5; float:right;}
#portfoliopagine ul {margin:0px; padding:0px; list-style:none;}
	#portfoliopagine li {float:left; width:395px; height:361px; position:relative; margin:0px; padding:0px; border:0}
.portfoliob {font-size:12px; font-weight:bold; font-variant:small-caps; background-color:#F5F5F5; display:block; padding:3px 3px 3px 10px; width:110px;}
#blocchihome {width:1000px; height:160px; position:relative}
	#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;}

#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:square;}
	#news a:hover {color:#FFCC00;}
#titolonewshome {font-size:9px; color:#FFFFFF; margin-top:36px;}
#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;}


form {margin:0; padding:0;}

#formcontatti {float:right; margin-left:20px; width:630px; }
	
.testomodulo {	border: 1px solid #666;	background-color: #FFF;	font-size:12px; width:300px;  color:#000}
.testomodulopiccolo {	border: 1px solid #666;	background-color: #FFF;	font-size:12px; width:100px; color:#000}

label {width:200px; font-size:14px; float:left; margin:0px; padding:0px; margin-right:10px; padding-left:5px; clear:both;}
.grigio {background-color:#F9F9F9; padding:2px; margin-bottom:6px; }
.bottonemodulo {font-size:16px; color:#FFF; letter-spacing:-1px; background-image:url(../grafica/template/sfondobutton.jpg); border:0; background-color:#FF830A; background-position:left top; background-repeat:repeat-x; }
.button2 {font-size:12px; color:#FFF; background-image:url(../grafica/template/sfondobutton.jpg);  border:0; background-color:#FF830A; background-position:left top; background-repeat:repeat-x}

.clearboth {clear:both}
.accetto {font-size:10px;}
.bottonicentro {text-align:center; margin-bottom:10px;}
fieldset {padding:10px; border:1px solid #EFEFEF;}
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}

.linkpagine {display:block; padding:3px 10px; background-color:#FFFFFF; color:#666; margin-top:10px;}
.linkpagine a {padding:3px; margin:1px;  background-color:#CCC; } .linkpagine a:hover {padding:3px; margin:1px;   background-color:#EFEFEF;}

.invisibile {display: none;}


#colonnasinistra {float:left; width:450px;}
#colonnadestra {float:left; width:450px; margin-left:30px;}

.imgdestra {float:right;}

#colonnatresinistra {float:left; width:200px; }
#colonnatrecentro   {float:left; width:350px; margin-left:30px;}
#colonnatredestra   {float:left; width:350px; margin-left:30px;}


#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;
	
}




.titolosito {position:absolute; top:270px; left:10px; font-weight:bold; font-family:"Futura Book", Tahoma, Verdana; font-size:12px; font-style:italic;}
.descrizionesito {position:absolute; top:285px; left:10px;}
.linksito {position:absolute; top:330px; left:200px;} .linksito img { border:0px}
.linkscheda{position:absolute; top:330px; left:300px; border:0px}  .linkscheda img { border:0px}
.portfolioimgpagine {margin:4px; border:2px solid #FFF;}
#dettaglioportfolio {position:relative;}
#linkportfolio{clear:both;	color:#ccc;	text-decoration:none;font-weight:bold;text-align:left;margin: 0px;	padding: 0px;padding-top:7px;padding-left:5px;font-size:14px;height:31px;}
.nomesito{color:#464646; font-weight:bold; font-style:italic; text-transform:uppercase; font-size:14px; margin:20px;}
.soluzionisito {color:#464646; margin:0 50px;}
	.soluzionisito h4 {font-size:11px; font-weight:bold; border-bottom:1px solid #FFF; margin-bottom:5px;}
.indirizzosito {color:#464646; margin:0 50px;}
#linkportfolio a:link, #linkportfolio a:visited, #linkportfolio a:active {
		color:#333;
		text-decoration:none;
		padding:2px;
		margin-left:4px;
		margin-right:4px;
		}

#linkportfolio a:hover{
	background-color:#000;
	color:#FFFFFF;
	text-decoration:none;

}

#linkportfolio2{
clear:both;
		color:#ccc;
		text-decoration:none;
		font-weight:bold;
		text-align:left;
		margin: 0px;
		padding: 0px;
		padding-top:7px;
		padding-left:5px;
		font-size:14px;
		height:31px;
		
			}

#linkportfolio2 a:link, #linkportfolio2 a:visited, #linkportfolio2 a:active {
		color:#333;
		text-decoration:none;
		padding:2px;
		margin-left:4px;
		margin-right:4px;
		}

#linkportfolio2 a:hover{
	background-color:#000;
	color:#FFFFFF;
	text-decoration:none;

}

.linkportfoliorosso{
	color:#CA0000;
	padding:2px;
	margin-left:4px;
	margin-right:4px;
}


#richiediunpreventivo {position:absolute; top:26px; left:20px; width:477px; z-index:99999999;}
#richiediunpreventivo img {border:0; width:477px; height:131px;} 
#competenzetop {position:absolute;top:-57px;left:596px;width:109px;height: 101px; z-index:99999999;}
#competenzetop img{border:0; width:109px; height:101px;} 
#portfoliotop {position:absolute; top:-116px; left:725px; width:128px; height:281px; z-index:99999999;}
#portfoliotop  img{border:0; width:128px; height:281px;} 

.promozione-azienda {font-weight:bold; font-family:"Futura Book", Tahoma, Verdana; font-size:12px; font-style:italic; color:#F90}

.article {
	border:1px solid #CCC;
	text-align: center;
}

#ricerca {display:none;}