html,body{margin:0;padding:0}
body{
	font: 100% "Arial";
	background-color:#E2E2E2;
	margin:0;
	padding:0;
}

ul{list-style:none;}
li{list-style:none;}

p{margin: 0 0px;}

div#container{width:980px;margin: 0 auto;}

div#sito{margin:0 auto; width:1000px; background-image:url(../images/sfondo.jpg);}

div#sfondofooter{height:110px; margin:0 auto; background-image:url(../images/footer.gif);  background-repeat:repeat-x; background-color: #999999;}

div#footer{margin:0 auto; width:980px;}

div#sfondomodulo{
height:335px; margin:0 auto; background-color: #1B1B1B;
}

div#freccia{
width:950px; height:36px; margin:0 auto;  background-image:url(../images/freccia.gif); background-repeat: no-repeat;
}

div#banner_cash{
	float:right; width:205px; height:230px; background-image:url(../images/banner.jpg);
}
div#banner_shop{
float:left; width:205px; height:230px; background-image:url(../images/banner_shop.jpg);
}
div#banner_life{
margin:15px 23px 0 0; float:right; width:205px; height:230px; background-image:url(../images/banner_life.jpg);

}

div#barra{
margin:0 auto; width:949px; background-image:url(../images/barra.jpg); height:16px;

}


div#banner{
font-family:Arial; font-size:14px; color:#fff; margin:70px 12px 15px 12px; ; width:980px; height:230px; margin:0 auto; text-align:center
}
div#banner A {
font-family:Arial; font-size:14px; color:#fff; text-decoration:none
}
div#banner A:hover {
font-family:Arial; font-size:14px; color:#fff;
	
}



div#prodotti{
background-image:url(../images/sf_prodotti.jpg); height:170px; background-repeat:repeat-x; 
}
div#prodotti1{
background-image:url(../images/sf_prodotti.jpg);  height:180px; background-repeat:repeat-x; 
}
div#prodotti2{
background-image:url(../images/sf_prodotti.jpg);  height:165px; background-repeat:repeat-x; 
}



div#screenshots A{
background-image:url(../images/sfondo_screenshots.gif); width:140px; height:141px; float:left;text-decoration:none; color:#999;
}
div#screenshots1 A{
background-image:url(../images/sfondo_screenshots.gif); width:140px; height:141px; float:left;text-decoration:none;color:#999;
}
div#screenshots2 A{
background-image:url(../images/sfondo_screenshots.gif); width:140px; height:141px; float:left; text-decoration:none;color:#999;
}

div#sfondoaccessori{
background-image:url(../images/sfondo_accessori.gif);  width:205px; height:121px; float:left; background-repeat: no-repeat;
}

div#sfondoaccessori1{
background-image:url(../images/sfondo_accessori.gif); width:205px; height:121px; float:left; background-repeat: no-repeat; margin-right:10px}

div#webagency{ width:400px; padding:30px 0 0 0; float:right; }



.testo1 {
	FONT-SIZE: 13px;
	COLOR: #333;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	text-align:left;
	line-height: 18px;
}
.testo1 A {
	FONT-SIZE: 13px;
	COLOR: #0066FF;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline;
}
.testo1 A:hover {
	FONT-SIZE: 13px;
	COLOR: #0066FF;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline;
	
}	
.testo2 {
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	text-align:left;
	line-height: 12px;
}
.testo2 A {
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline;
}
.testo2 A:hover {
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline;
	
}	
.testo3 {
	FONT-SIZE: 12px; COLOR: #9E0000;  FONT-FAMILY: Arial;TEXT-DECORATION: none; text-align:left;
	margin:10px 0 0 15px; border-bottom:dotted 1px #666;
	width:180px; height:20px}
.testo3 A {
	FONT-SIZE: 12px; COLOR: #9E0000;  FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}
.testo3 A:hover {
	FONT-SIZE: 12px; COLOR: #9E0000; FONT-FAMILY: Arial; TEXT-DECORATION: underline;

}
.testo11 {
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	text-align:left;
	line-height: 15px;
}
.testo11 A {
	FONT-SIZE: 11px; COLOR: #333;  FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}
.testo11 A:hover {
	FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Arial; TEXT-DECORATION: underline;

}
h1 {
	FONT-SIZE: 12px; COLOR: #9E0000;  FONT-FAMILY: Arial;TEXT-DECORATION: none; text-align:left;
	margin:10px 0 0 15px; border-bottom:dotted 1px #666;
	width:735px; height:20px}
.testo {
padding: 5px 5px;
	FONT-SIZE: 12px; COLOR: #ffffff;  FONT-FAMILY: Arial; TEXT-DECORATION: none}
.testo A {
	FONT-SIZE: 12px; COLOR: #ffffff;  FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.testo A:hover {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: underline

}

img { border:0;
behavior: url(iepngfix.htc);
border:0px;}

div#modulo{width: 960px; background-color: #333333; text-align: left; margin:0 auto;font-family: Arial; font-size:11px; color:#fff; margin:0 auto; border:1px #515151 solid; height:280px }
fieldset{padding: 20px; margin:0 auto; border:0}
legend{padding: 0 5px; color: #3D72A6}
label.req strong, strong.asterisco{font-weight: bold;font-family: Arial; font-size:11px; color: red}
input:focus{background-color: #ffc}
br{clear:left}
fieldset.in label{float: left;text-align: left;margin: 0px 10px 5px 0; }
fieldset.in input,select{display: block;background:#ccc;  height:19px; width: 220px; border:0}
fieldset.in input.large{width: 355px}
fieldset.in textarea{margin: 0 -10px 5px 0; }
fieldset.in textarea,select{display: block;font-family: Arial; font-size:12px; background:#ccc; width: 420px; height:142px; border:0}
fieldset#check label{float: left; }
fieldset#account p{float: right; color: #185DA1;margin-top: 10px}
fieldset#agree div#cond p{margin:0 5px 6px}
div#bottone{text-align:center; float:right}
fieldset#agree div#cond{width:auto !important;height:auto !important;overflow:visible}

