@charset "utf-8";
/* CSS Document */


body {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../img/sfo.gif);
	background-repeat: repeat-x;
	background-position: center top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFF;
}
a:link {
	color: #1955d1;
	
}
a:visited {
	color: #2a78b9;
}
a:hover {
	color: #ea652c;
}

.bodypagina {
	width:100%;
	float:left;
	background-image: url(../img/sfo2.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.contbody {
	width:981px;
	margin: 0 auto;   /* centra negli altri browser */    
	text-align: left;   /* ripristina l'allineamento */
}
.top-pc {
	float:left;
	width:980px;
	background-image: url(../img/top-computer.gif);
	background-repeat: no-repeat;
	height:63px;
}

.top-pc h1{
	float:left;
	text-align:right;
	width:910px;
	margin:0;
	padding:0;
	font-size:18px;
	color:#FFF;
	margin-top:26px;
	font-family:"Times New Roman", Times, serif;
}
.logo-computer {
	float:left;
	width:184px;
	height:186px;
}
.scritta-computer {
	float:left;
	width:490px;
	height:186px;
}
.pc-completo {
	float:left;
	width:306px;
	height:186px;
}
.top-facebook {
	float:left;
	background-image: url(../img/sfo-top-facebook.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:975px;
	text-align:left;
	padding-top:8px;
	height:25px;
	padding-left:5px;
	display:inline;
	margin-bottom:3px;
}

.menu-computer-top {
	float:left;
	width:980px;
	background-image: url(../img/sfo-menut-top.jpg);
	background-repeat: no-repeat;
	height:75px;
	margin-bottom:8px;
}

/* stile menu orizzontale top ****************************************************** */
ul#menu_a_2livelli{
	float:left;
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
	font-family:"Times New Roman", Times, serif;
	padding-left:90px;
}

ul#menu_a_2livelli a:link,
ul#menu_a_2livelli a:visited{
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
}

ul#menu_a_2livelli a:hover{
	text-decoration:underline;
	color:#D8E6F1;
}



ul#menu_a_2livelli li{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	font-size:20px;
	height:27px;
	color:#ab0219;
	padding-top:26px;
	font-size:20px;
}

ul#menu_a_2livelli li.barrasp{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	padding-top:0;
	padding-right:0;
	padding-left:0;
	width:1px;
	height:38px;
	background-color: #aecce4;
	margin-right:15px;
	margin-left:15px;
	margin-top:21px;
}

ul#menu_a_2livelli li ul{
	display: none;
}

ul#menu_a_2livelli li:hover ul{
	display: block;
	position: absolute;
	z-index:1;
	width:191px;
	padding: 0;
	/*margin: 0 0 0 -1px;*/
	margin-top:16px;
	margin-left:-23px;
	float:left;
	background-image: url(../img/sfo-menudiscesa.png);
	background-repeat: repeat-y;	/*position:absolute;*/
}

ul#menu_a_2livelli li li {
	float:left;
	font-size:15px;
	background-image: url(../img/sfolink-md.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width:169px;
	margin-bottom:3px;
	display:inline;
	
}

ul#menu_a_2livelli li ul li{
	list-style:none;
	margin:0;
	padding:0;
	padding-top:6px; 
	margin-left:9px;
	padding-left:4px;
	font-size:18px;

}
ul#menu_a_2livelli li li.ultimavoce {
	margin:0;
	padding:0;
	background-image: url(../img/fine-m-d.png);
	background-repeat: no-repeat;
	width:176px;
	height:39px;
	margin-top:2px;
	padding-top:3px;
	padding-left:15px;
}
.topbodycont {
	float:left;
	width:980px;
}
.conbodycentro{
	float:left;
	width:980px;
	background-image: url(../img/sfo-computer-desktop.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.box-computer-negozio {
	float:left;
	display:inline;
	margin-left:20px;
	width:574px;
	margin-bottom:10px;
}

.box-computer-negozio h1{
	float:left;
	width:574px;
	font-size:24px;
	margin:0;
	padding:0;
	color:#65a4d5;
	font-family:"Times New Roman", Times, serif;
	line-height:22px;
	margin-bottom:10px;
	
}

.box-computer-negozio h2{
	float:left;
	width:574px;
	margin:0;
	padding:0;
	color:#000000;
	margin-bottom:10px;
	font-size:12px;
	font-weight:normal;
	
}

.box-computer-negozio h3{
	float:left;
	width:574px;
	margin:0;
	padding:0;
	color:#000000;
	margin-bottom:10px;
	font-size:12px;
	font-weight:normal;
	
}

.box-computer-negozio h4{
	float:left;
	width:568px;
	margin:0;
	padding:0;
	color:#000000;
	margin-bottom:5px;
	font-size:12px;
	font-weight:normal;
	background-color:#FBFBFB;
	padding:3px;
}

.box-computer-negozio p{
	float:left;
	width:574px;
	margin:0;
	padding:0;
	color:#565252;
	margin-bottom:4px;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	
}

.box-computer-negozio p.offerte{
	float:left;
	width:574px;
	margin:0;
	padding:0;
	color:#565252;
	margin-bottom:4px;
	font-size:14px;
	font-weight:normal;
	line-height:25px;

}

.box-computer-negozio h1.offerte{
	float:left;
	width:574px;
	margin:0;
	padding:0;
	color:#565252;
	margin-bottom:8px;
	font-size:14px;
	font-weight:normal;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;

}

.body-sx {
	float:left;
	width:600px;
}

.cont-negozi-pc {
	float:left;
	width:600px;
	margin-left:16px;
	display:inline;
	margin-bottom:10PX;
}

.cont-negozi-sfo {
	float:left;
	background-image: url(../img/sfo-negozi.gif);
	background-repeat: repeat-y;
	width:562px;
	padding-left:9px;
	padding-right:9px;
}
.cont-negozi-pctop {
	float:left;
	width:580px;
}

.negozio-vicenza {
	float:left;
	width:275px;
}

.negozio-vicenza h1 {
	float:left;
	width:275px;
	margin:0;
	padding:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom:5px;
	margin-bottom:3px;
}

.negozio-vicenza h2 {
	float:left;
	width:275px;
	margin:0;
	padding:0;
	margin-bottom:3px;
	font-size:12px;
	font-weight:normal;
}

.cont-software {
	float:left;
}

.cont-software h1 {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:582px;
	height:40px;
	padding-left:15px;
	padding-top:7px;
	background-image: url(../img/titolo-software-sfo.gif);
	background-repeat: no-repeat;
	color:#FFF;
	font-size:26px;
	font-family:"Times New Roman", Times, serif;
	margin-bottom:10px;
}
.cont-antivirus {
	float:left;
	width:290px;
	margin-left:10px;
	display:inline;
}

.cont-antivirus h1{
	float:left;
	margin:0;
	padding:0;
	width:290px;
	color:#56a38a;
	font-size:15px;
	background:none;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	text-decoration:underline;
	font-weight:bold;
}
.cont-antivirus  h2{
	float:left;
	margin:0;
	padding:0;
	width:290px;
	margin-bottom:5px;
}

.cont-antivirus  h3{
	float:left;
	margin:0;
	padding:0;
	width:290px;
	font-size:11px;
	background:none;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	text-decoration:underline;
	font-weight:bold;
}

.cont-gestionale {
	float:left;
	width:290px;
	margin-left:10px;
	display:inline;
}

.cont-gestionale h1{
	float:left;
	margin:0;
	padding:0;
	width:290px;
	color:#322b6e;
	font-size:15px;
	background:none;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	text-decoration:underline;
	font-weight:bold;
}

.cont-gestionale h2{
	float:left;
	margin:0;
	padding:0;
	width:290px;
	margin-bottom:5px;
}

.cont-gestionale h3{
	float:left;
	margin:0;
	padding:0;
	width:290px;
	font-size:11px;
	background:none;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	text-decoration:underline;
	font-weight:bold;
}
.cont-boxverde {
	float:left;
	width:288px;
	margin-left:2px;
	display:inline;
}

.cont-boxverde p{
	float:left;
	margin:0;
	padding:0;
	background-color:#b4cfcf;
	width:278px;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
}

.cont-boxceleste {
	float:left;
	width:288px;
	margin-left:2px;
	display:inline;
}

.cont-boxceleste p{
	float:left;
	margin:0;
	padding:0;
	background-color:#d2e5f3;
	width:278px;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	height:75px;
}
.cont-menudx {
	float:right;
	width:350px;
}

.box-pc-offerta {
	float:left;
	width:348px;
	margin-bottom:20px;
}

.box-pc-offerta-intestazione{
	float:left;
	background-image: url(../img/sfo-box-offertapc.gif);
	background-repeat: no-repeat;
	width:348px;
	height:47px;
	margin-bottom:15px;
}
.box-pc-offerta-intestazione h1{
	float:left;
	width:245px;
	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#FFF;
	text-align:center;
	margin-top:13px;
}

.box-pc-offerta-intestazione h2{
	float:left;
	width:85px;
	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	color:#ea652c;
	text-align:center;
	margin-top:12px;
}
.box-pc-offerta-img {
	float:left;
	width:140px;
	height:146px;
	text-align:center;
}
.ulpcofferta {
	float:left;
	margin:0;
	padding:0;
	display:inline;
	width:195px;
}
.ulpcofferta li{
	float:left;
	margin:0;
	padding:0;
	display:inline;
	width:189px;
	background-image: url(../img/sfo-grigio.gif);
	background-repeat: no-repeat;
	height:22px;
	font-size:12px;
	margin-bottom:5px;
	padding-top:7px;
	padding-left:6px;
}

.ulpcofferta li.vai{
	float:left;
	margin:0;
	padding:0;
	display:inline;
	width:187px;
	background-image: url(../img/layout_36.gif);
	background-repeat: no-repeat;
	height:22px;
	font-size:12px;
	margin-bottom:5px;
	padding-top:7px;
	padding-right:10px;
	text-align:right;
	font-weight:bold;
}

.ulpcofferta li.vai a:link,
.ulpcofferta li.vai a:visited{
	color:#FFF;
	text-decoration:none;
}

.ulpcofferta li.vai a:hover{
	text-decoration:underline;
}

.ulpcofferta li.vai:hover{
	background-image: url(../img/layout_37.gif);
	background-repeat: no-repeat;
}

.box-newsletter {
	float:left;
	width:348px;
	margin-bottom:20px;
}

.box-newsletter h1{
	float:left;
	width:348px;
	margin:0;
	padding:0;
	margin-bottom:2px;
}
.box-newsletter h2 {
	float:left;
	width:348px;
	margin:0;
	padding:0;
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	color:#65a4d5;
	margin-bottom:5px;
}

.box-newsletter p {
	float:left;
	width:340px;
	margin:0;
	padding:0;
	font-size:12px;
	color:#000000;
	margin-bottom:5px;
}
.nwl {
	float:left;
	display:inline;
	width:200px;
	margin:0;
	padding:0;
	margin-bottom:5px;
}

.nwl li{
	float:left;
	margin:0;
	padding:0;
	display:inline;
	width:175px;
	font-size:12px;
	padding-left:25px;
	background-image: url(../img/icon-flag.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom:5px;
	height:18px;
}
.contform {
	float:left;
	width:200px;
}
.boxemail {
	width:193px;
	margin-bottom:4px;
	font-size:12px;
	color:#009;
}
.hardwareofferta {
	float:left;
	width:187px;
	text-align:center;
}
.desc-hardware {
	float:left;
	width:143px;
	
}
.desc-hardware p{
	float:left;
	width:131px;
	margin:0;
	padding:0;
	font-size:12px;
	padding-left:6px;
	padding-right:6px;
	background-color:#e5e5e5;
	text-align:center;
}
.btn-arancio {
	float:left;
	width:143px;
	height:21px;
	text-align:center;
	background-image: url(../img/btn-arancio.gif);
	background-repeat: no-repeat;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
}

.btn-arancio a:link,
.btn-arancio a:visited{
	color:#FFF;
	text-decoration:none;
}

.btn-arancio a:hover{
	text-decoration:underline;
}


.btn-arancio:hover {
	background-image: url(../img/btn-arancio2.gif);
	background-repeat: no-repeat;

}
.contdomini-sitiweb {
	float:left;
	width:980px;
	margin-bottom:20px;
}
.contdomini-sitiweb-top {
	float:left;
	width:980px;
}
.contdomini-sitiweb-down {
	float:left;
	width:980px;
}
.contdomini-sitiweb-body {
	float:left;
	width:980px;
	background-image: url(../img/sfo-computer-desktop.gif);
	background-repeat: repeat-y;
}
.contdomini-sitiweb-body2 {
	float:left;
	width:980px;
	background-image: url(../img/sfo-computer-desktop2.gif);
	background-repeat: repeat-y;
}

.contdomini-sitiweb-body3 {
	float:left;
	width:980px;
	background-image: url(../img/sfo-computer-desktop3.gif);
	background-repeat: repeat-y;
}

.contdomini-sitiweb-body2 h1{
	float:left;
	width:830px;
	margin:0;
	padding:0;
	text-align:center;
	color:#d01725;
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	margin-bottom:10px;
	
}

.contdomini-sitiweb-body2 h2{
	float:left;
	width:830px;
	margin:0;
	padding:0;
	text-align:center;
	color:#d01725;
	font-size:18px;
	
}

.contdomini-sitiweb-body2 h3{
	float:left;
	width:940px;
	margin:0;
	padding:0;
	text-align:center;
	color:#d01725;
	font-size:14px;
	margin-left:10px;
	text-align:left;
	margin-bottom:4px;
	display:inline;
	
}

.registrazioni-domini {
	float:left;
	display:inline;
	margin-left:10px;
	width:252px;
}
.acquistare-un-dominio {
	float:left;
	width:335px;
	display:inline;
	margin:0;
	padding:0;
}

.acquistare-un-dominio li{
	float:left;
	width:335px;
	display:inline;
	margin:0;
	padding:0;
}
.acquistare-un-dominio li.voci{
	font-size:12px;
	margin-bottom:7px;
	background-image: url(../img/flag-2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:30px;
	width:305px;
}
.cont-btn-sitiweb{
	float:left;
	width:329px;
	margin-left:31px;
	display:inline;
}
.footsfo {
	width:100%;
	float:left;
	margin-bottom:0px;
	background-image: url(../img/sfo-foot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.cont-menufoot {
	width:980px;
	margin: 0 auto;   /* centra negli altri browser */    
	text-align: left;   /* ripristina l'allineamento */
	margin-bottom:20px;
}
.sfo-foot-trasp {
	float:left;
	width:980px;
	background-image: url(../img/sfo-foot-trasp.png);
	background-repeat: repeat-y;
}
.logo-foot {
	float:left;
	margin-left:13px;
	display:inline;
	margin-right:10px;
}
.info-penta-computer {
	float:left;
	width:500px;
}
.info-penta-computer h1{
	float:left;
	width:500px;
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:normal;
	margin-top:10px;
	color:#666;
	margin-bottom:5px;
}
.info-penta-computer h2{
	float:left;
	width:500px;
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:normal;
	color:#666;
	margin-bottom:15px;
}
.info-penta-computer h3{
	float:left;
	width:auto;
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:normal;
	color:#999;
	margin-right:7px;
	
}
.cont-sedi-negozi {
	float:left;
	width:330px;
	padding-left:20px;
	display:inline;

}
.cont-sedi-negozi p{
	float:left;
	width:160px;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:18px;
	margin-top:10px;
	
}
.contnews-sing {
	float:left;
	width:575px;
	margin-bottom:20px;
}

.contnews-sing h1{
	float:left;
	margin:0;
	padding:0;
	width:575px;
	margin-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ea652c;
}

.contnews-sing h2{
	float:left;
	margin:0;
	padding:0;
	width:555px;
	margin-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	background-image: url(../img/dataicon.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:20px;
}

.contnews-sing h1 a:link,
.contnews-sing h1 a:visited{
	text-decoration:none;
	
}

.contnews-sing p{
	float:left;
	margin:0;
	padding:0;
	width:575px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.dovesei {
	float:left;
	width:970px;
	margin-left:5px;
	display:inline;
	margin-bottom:10px;
}
.dovesei h2{
	float:left;
	margin:0;
	padding:0;
	width:auto;
	font-size:16px;
	font-weight:normal;
}
.paginazione-pagine {
	float:left;
	width:580px;
	margin-top:15px;
}

.paginazione-pagine h2{
	float:right;
	margin:0;
	padding:0;
	width:auto;
	width:30px;
	padding-top:3px;
	padding-bottom:3px;
	margin-left:5px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	background-color:#ea652c;
	color:#FFF
}

.paginazione-pagine h2.pagslezionata{
	color:#333;
	background-color:#65a4d5;
}


.paginazione-pagine h3{
	float:right;
	font-size:16px;
	color:#999;
	margin:0;
	padding:0;
	width:auto;
	padding-top:3px;
	padding-bottom:3px;
	margin-right:10px;
}

.box-cont-chiediinfo {
	float:left;
	width:580px;
	margin-top:20px;
}

.box-cont-chiediinfo h1{
	float:left;
	width:580px;
	margin:0;
	padding:0;
}

.box-cont-chiediinfo h2{
	float:left;
	width:580px;
	margin:0;
	padding:0;
	color:#ea652c;
	font-weight:bold;
	margin-bottom:5px;
}
.formnews {
	float:left;
	padding:3px;
	width:270px;
	font-size:12px;
	border: 1px solid #CCC;
	margin-right:5px;
	margin-bottom:8px;
	padding-top:5px;
}
.campo-txt {
	width:265px;
	margin-top:3px;
}
.formnews2 {
	float:left;
	padding:3px;
	width:553px;
	font-size:12px;
	border: 1px solid #CCC;
	margin-right:5px;
	margin-bottom:8px;
	padding-top:5px;
}
.campo-txt2 {
	width:548px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:3px;
}

.btnsendnews {
	float:right;
	font-size:18px;
	margin-right:17px;
	height:50px;
}
.cont-singola-offerta {
	float:left;
	width:471px;
	margin-bottom:20px;
}

.cont-singola-offerta-top {
	float:left;
	width:471px;
}
.cont-singola-offerta h1 {
	float:left;
	width:451px;
	background-image: url(../img/sfo-offerta-hardware.gif);
	height:26px;
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:normal;
	padding-top:9px;
	padding-left:20px;
	display:inline;
}
.cont-singola-offerta-sfo {
	float:left;
	width:471px;
	background-image: url(../img/sfo-body-offerte.gif);
	background-repeat: repeat-y;
	padding-top:8px;
	padding-bottom:2px;
}
.cont-singola-offerta-img {
	float:left;
	width:185px;
	height:120px;
	text-align:center;
	margin-left:12px;
	display:inline;
}
.sfo-tag-blu{
	float:right;
	width:237px;
	height:47px;
	margin:0;
	padding:0;
	background-image: url(../img/sfo-prezzo-offerte.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-bottom:5px;
}
.sfo-tag-blu h2 {
	float:left;
	width:120px;
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	margin:0;
	padding:0;
	color:#FFF;
	text-align:center;
	margin-top:13px;
}
.cont-singola-offerta h1 a:link,
.cont-singola-offerta h1 a:visited {
	text-decoration:none;
}

.sfo-tag-blu h2.prezzo {
	float:left;
	width:100px;
	font-size:24px;
	color:#ea652c;
	margin-top:10px;
}
.cont-singola-offerta-sfo p {
	float:right;
	margin:0;
	padding:0;
	width:225px;
	font-size:12px;
	margin-right:10px;
	display:inline;
	height:50px;
	margin-bottom:2px;
}
.cont-singola-offerta-sfo h3 {
	float:right;
	margin:0;
	padding:0;
	width:225px;
	font-size:12px;
	margin-right:10px;
	display:inline;
}
.vendita-hardware {
	float:left;
	margin-left:9px;
	width:122px;
	display:inline;
}
.desc-hardware {
	float:left;
	margin:0;
	padding:0;
	font-size:14px;

}
.contfotohardware {
	float:left;
	width:140px;
}
.imgpichardware {
	float:left;
	width:135px;
	margin-bottom:10px;
}
.infoutilihardware {
	float:left;
	margin:0;
	padding:0;
	width:429px;
	display:inline;
	margin-left:140px;
	margin-top:10px;
}

.infoutilihardware li{
	float:left;
	margin:0;
	padding:0;
	display:inline;
	width:429px;
	height:29px;
	background-image: url(../img/sfo-more-info-hardware.gif);
	background-repeat: no-repeat;
	margin-bottom:8px;
}

.infoutilihardware li h2{
	float:left;
	margin:0;
	padding:0;
	font-size:14px;
	width:150px;
	padding-top:6px;
	padding-left:8px;
}

.infoutilihardware li h2.carrello{
	background-image: url(../img/carrello.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top:3px;
	margin-left:3px;
	width:125px;
	padding-left:28px;
}

.infoutilihardware li h2.help{
	background-image: url(../img/help.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top:3px;
	margin-left:3px;
	width:125px;
	padding-left:28px;
}

.infoutilihardware li h3{
	float:left;
	margin:0;
	padding:0;
	width:250px;
	font-size:14px;
	padding-top:6px;
	padding-left:8px;
}
.prezzohardware {
	float:right;
	width:154px;
	height:54px;
	background-image: url(../img/sfo-prezzo.gif);
	background-repeat: no-repeat;
	background-position: center;
	display:inline;
	margin-right:5px;
}
.prezzohardware H1 {
	float:left;
	width:154px;
	height:auto;
	text-align:center;
	color:#FFF;
	font-size:10px;
	margin:0;
	padding:0;
	margin-top:1px;
	font-family:Arial, Helvetica, sans-serif;
}

.prezzohardware H2 {
	float:left;
	width:154px;
	text-align:center;
	color:#FFF;
	font-size:24px;
	margin:0;
	padding:0;
	margin-top:-3px;
}
.boxacqprodotto {
	float:left;
	width:429px;
	display:inline;
	margin-left:140px;
	font-size:12px;
}
.box-offerte-dx-list {
	float:left;
	margin-bottom:25px;
}
.box-offerte-dx-listimg {
	float:left;
	margin-bottom:2px;
}
.box-offerte-dx-list h2 {
	float:left;
	font-size:12px;
	margin:0;
	padding:0;
	font-weight:normal;
	color: #999;
	margin-bottom:8px;
}

.listaofferte-boxdx {
	float:left;
	width:335px;
	margin:0;
	padding:0;
	display:inline;
}

.listaofferte-boxdx li{
	float:left;
	width:327px;
	margin:0;
	padding:0;
	display:inline;
	height:23px;
	background-image: url(../img/sfoofferta-list.gif);
	background-repeat: no-repeat;
	margin-bottom:5px;
	font-size:14px;
	padding-top:4px;
	padding-left:8px;
}

.listaofferte-boxdx li.selez{
	background-image: url(../img/sfoofferta-list2.gif);
	color:#FFF;
	font-weight:bold;
	padding-top:5px;
	height:22px;
}


.boxtxt {
	width:250px;
	margin-bottom:8px;
}
.btnhardware {
	float:right;
	font-size:22px;
	height:50px;
	margin-right:10px;
}
.cont-singola-pc {
	float:left;
	margin-bottom:20px;
}
.img-pc-list-vendita {
	float:left;
	width:980px;
}
.img-pc-list-vendita-sfo {
	float:left;
	width:980px;
	background-image: url(../img/sfo-lista-pc.gif);
	background-repeat: repeat-y;
}
.cont-singola-pc-imgcase {
	float:left;
	display:inline;
	width:165px;
	text-align:center;
	margin-left:7px;
}
.img-pc-list-vendita-sfo h1 {
	float:left;
	width:790px;
	margin:0;
	padding:0;
	font-size:18px;
	margin-bottom:7px;
	padding-left:175px;
	display:inline;
}
.lista-speicifiche {
	float:left;
	display:inline;
	width:429px;
	margin:0;
	padding:0;
}

.lista-speicifiche li{
	float:left;
	margin:0;
	padding:0;
	background-image: url(../img/sfo-spec-pc.gif);
	background-repeat: no-repeat;
	width:429px;
	height:23px;
	margin-bottom:5px;
	display:inline;
	font-size:12px;
	padding-top:8px;
	padding-left:8px;
}

.cont-prezzo-pc {
	float:right;
	width:273px;
	margin-right:2px;
	display:inline;
}
.cont-prezzo-pc h1{
	float:right;
	width:270px;
	text-align:center;
	margin:0;
	padding:0;
	margin-bottom:3px;
	font-size:20px;
	font-family:"Times New Roman", Times, serif;
}
.sfo-prezzo-arancio {
	float:left;
	background-image: url(../img/prezzo-pc-list.gif);
	background-repeat: no-repeat;
	width:273px;
	height:47px;
}
.cont-prezzo-pc h2 {
	float:left;
	margin:0;
	padding:0;
	text-align:center;
	width:171px;
	height:29px;
	font-size:14px;
	background-image: url(../img/acquista-pc.gif);
	background-repeat: no-repeat;
	margin-left:60px;
	display:inline;
	padding-top:6px;
}
.sfo-prezzo-arancio h3{
	float:left;
	background:none;
	width:155px;
	margin:0;
	padding:0;
	text-align:center;
	font-size:16px;
	color:#FFF;
	margin-top:14px;
	font-family:"Times New Roman", Times, serif;
}

.sfo-prezzo-arancio h4{
	float:left;
	background:none;
	width:100px;
	margin:0;
	padding:0;
	text-align:center;
	font-size:30px;
	color:#ea652c;
	margin-top:5px;
	font-family:"Times New Roman", Times, serif;
}
/* tooltips */
#dhtmltooltip{
	position: absolute;
	width: 350px;
	border: 2px solid #ea652c;
	padding: 2px;
	background-color: #99c3e3;
	visibility: hidden;
	z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
	margin-left: auto;
	font-size: 12px;
	text-align: left;
	padding:5px;
}



.dhtmltooltipmouse:hover{
	cursor: help;
}

.box1-note {
	float:left;
	width:305px;
	margin-left:15px;
	display:inline;
}
.box1-note h1 {
	float:left;
	width:305px;
	margin:0;
	padding:0;
	font-size:18px;
	color:#65a4d5;
	text-decoration:underline;
	margin-bottom:5px;
	text-align:left;
}
.box1-note p {
	float:left;
	width:305px;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:16px;
}
.contpcdettaglio {
	float:left;
	width:574px;

}
.contpcdettaglio-img {
	float:left;
	width:130px;
	text-align:center;
}
.lista-caratteristiche-pc {
	float:left;
	width:440px;
	margin:0;
	padding:0;
	display:inline;
}
.lista-caratteristiche-pc li{
	float:left;
	margin:0;
	padding:0;
	display:inline;
	font-size:14px;
	margin-bottom:5px;
	height:24px;
	padding-top:7px;
}
.lista-caratteristiche-pc li.primavoce{
	float:left;
	background-image: url(../img/primavoce.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:5px;
	background-color:#e5e5e5;
	width:111px;
	margin-right:4px;
}
.lista-caratteristiche-pc li.secondavoce{
	float:left;
	background-image: url(../img/primavoce2.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color:#e5e5e5;
	padding-left:5px;
	width:315px;
}
.acq-computer {
	float:left;
	width:574px;
	margin-top:10px;
	margin-bottom:20px;
}
.acq-computer h1{
	float:left;
	width:574px;
	padding:0;
	margin:0;
	font-size:18px;
	text-decoration:underline;
	margin-bottom:2px;
}
.acq-computer h2{
	float:left;
	width:574px;
	padding:0;
	margin:0;
	font-size:12px;
}

.lista-opzioni-pc {
	float:left;
	width:574px;
	margin-bottom:30px;
}

.lista-opzioni-pc h1{
	float:left;
	margin:0;
	padding:0;
	margin-right:10px;
	background-image: url(../img/sfo-numero.gif);
	background-repeat: no-repeat;
	width:35px;
	height:31px;
	text-align:center;
	font-size:20px;
	color:#FFF;
	padding-top:5px;
	font-family:"Times New Roman", Times, serif;
}

.lista-opzioni-pc h2{
	float:left;
	margin:0;
	padding:0;
	font-size:22px;
	font-weight:bold;
	color:#65a4d5;
	width:470px;
	font-family:"Times New Roman", Times, serif;
	
}
.lista-opzioni-pc h3{
	float:left;
	margin:0;
	padding:0;
	font-size:12px;
	width:470px;
	margin-bottom:8px;
}
.lista-opzioni-pc h4{
	float:left;
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	margin-left:47px;
	display:inline;
	width:470px;
	margin-bottom:8px;
}
.sfogrigiopc {
	float:left;
	width:526px;
	height:36px;
	background-image: url(../img/sfo-grigio-pc.jpg);
	background-repeat: no-repeat;
	margin-left:46px;
	display:inline;
	margin-bottom:5px;
}

.sfogrigiopc h3{
	float:left;
	margin-top:8px;
	margin-left:8px;
	display:inline;
	
}
.formindirizzospedizione {
	float:left;
	width:526px;
	margin-left:45px;
	display:inline;
	margin-top:10px;
}

.formindirizzospedizione h1{
	float:left;
	width:516px;
	margin:0;
	padding:0;
	text-align:left;
	height:auto;
	color:#65a4d5;
	background-image:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:10px;

}
.formindirizzospedizione h2{
	float:left;
	width:516px;
	margin:0;
	padding:0;
	text-align:left;
	height:auto;
	color:#F00;
	background-image:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-bottom:10px;
}
.lblspesespediz {
	float:left;
	font-size:12px;
	margin-bottom:5px;
	margin-right:5px;
}
.txtspesespediz {
	margin-top:2px;
}
.lblspesespediz2 {
	float:left;
	margin-left:42px;
	margin-bottom:5px;
	width:500px;
	font-weight:normal;
	font-size:14px;
}
.lista-opzioni-pc h1.imptot{
	float:left;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	color:#78afdb;
	margin-top:30px;
	margin-left:42px;
	display:inline;
	background-image:none;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:75px;
	text-decoration:underline;
	margin-bottom:10px;
}
.lista-opzioni-pc h1.tot{
	float:left;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	color:#000;
	width:108px;
	height:27px;
	margin-top:25px;
	padding-top:5px;
	background-image: url(../img/sfo-importo.gif);
	background-repeat: no-repeat;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:10px;
}
.btnmandaordine {
	float:right;
	padding:5px;
	font-size:18px;
	text-align:center;
	width:150px;
}
.areatestoordinapc {
	float:left;
	margin-left:45px;
	margin-bottom:10px;
	font-size:14px;
	margin-top:10px;
	display:inline;
}
.textarea-ordinapc {
	float:left;
	width:520px;
	height:120px;
	margin-top:5px;
}
.errorejavascipt {
	float:left;
	width:560px;
	text-align:center;
	background-color:#FFC;
	border: 2px dashed #F00;
	padding:5px;
	margin-top:20px;
}
#bloccoformpc123 {
	float:left;
	width:580px;
}
.dettagli-acq {
	float:left;
	width:335px;
}
.dettagli-acq-grigio {
	float:left;
	width:335px;
}

.dettagli-acq p{
	float:left;
	width:323px;
	padding:0;
	margin:0;
	background-color:#ececec;
	padding-right:6px;
	padding-left:6px;
	font-size:13px;
}
.dettagli-acq h1{
	float:left;
	width:335px;
	color:#278e07;
	font-size:28px;
	margin:0;
	padding:0;
	margin-bottom:5px;
	margin-top:20px;
	font-family:"Times New Roman", Times, serif;
	text-decoration:underline;
}
.dettagli-acq p.computer{
	float:left;
	width:335px;
	padding:0;
	margin:0;
	color:#777070;
	background-color:#FFF;
	font-size:13px;
	
}
.lista-acqpc-ul {
	float:left;
	margin:0;
	padding:0;
	display:inline;
	margin-top:5px;
	font-size:13px;
	color:#777070;
}
.lista-acqpc-ul li{
	float:left;
	width:335px;
	margin:0;
	padding:0;
	display:inline;
	margin-bottom:4px;
}
.banner-pc-usato {
	float:left;
	margin-bottom:30px;
	width:335px;
}
.infonegozio {
	float:left;
	width:563px;
	margin-bottom:30px;
	
}
.infonegozio h1{
	float:left;
	width:560px;
	margin:0;
	padding:0;
	
	margin-bottom:5px;
	padding-bottom:4px;
	font-size:18px;
	color:#ea672f;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#F0F0F0;
	padding-top:2PX;
	padding-left:3px;
}
.infonegozio h2{
	float:left;
	width:560px;
	margin:0;
	padding:0;
	font-size:14px;
	margin-bottom:4px;
}
.formcontattisede {
	float:left;
	width:551px;
	font-size:12px;
	margin-bottom:8px;
	padding:5px;
	border: 1px solid #CCC;
}
.formcontattisedetxt {
	width:540px;
	padding:3px;
	margin-top:3px;
	margin-bottom:3px;
}
.formcontattisedetxt2 {
	width:540px;
	padding:3px;
	margin-top:3px;
	margin-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#06C;
}
.infonegozio p{
	float:left;
	width:562px;
	margin:0;
	padding:0;
	
}
.formcontattobtn {
	font-size:18px;
	float:right;
	padding:9px;
	font-weight:bold;
	color:#039;
}
.listaoffertahardware {
	float:left;
	margin-top:3px;
	width:550px;
}

.formcontattisede2 {
	float:left;
	width:491px;
	font-size:12px;
	margin-bottom:8px;
	padding:5px;
	margin-bottom:10px;
	margin-left:45px;
	display:inline;
}
.formcontattisede3 {
	float:left;
	width:480px;
	margin-bottom:5px;
	font-size:12px;
}
