/* CSS Document */
body{background:#E0DFE9; margin:0; text-align:center}
html,body{margin:0; padding:0; height:100%}
body>div#container01{background:#FFF; height:auto}
div#container01{width:758px; margin-left:auto; margin-right:auto; text-align:left}
div#space{float:left; width:758px; padding:0 21px 0 21px; background:#FFF}

.containertestata{float:left; width:758px}
.top_testata{background:url(../images/sf_013.jpg) no-repeat; width:758px; height:94px}

.containertop{float:left; width:560px}
.benvenuto{background:#FFE169; width:538px; padding:5px 2px 2px 20px; height:17px; margin-top:1px}

.bandierespazio{vertical-align:middle; height:10px; width:100px}

.top_sottolink{list-style-type:none; background:url(../images/sf_020.gif) no-repeat; padding:0px; margin:0; width:560px; height:26px}
	.sottolink1{float:left; width:86px; height:21px; text-align:center; padding-top:5px}
	.sottolink2{float:left; width:96px; height:21px; text-align:center; padding-top:5px}
	.sottolink3{float:left; width:99px; height:21px; text-align:center; padding-top:5px}
	.sottolink4{float:left; width:65px; height:21px; text-align:center; padding-top:5px}
	.sottolink5{float:left; width:115px; height:21px; text-align:center; padding-top:5px}

.sezaccount{float:left; position:relative; width:400px; margin-top:20px}
	.errorarea{position:absolute; top:5px; left:100px; width:200px}
	.sezarearis{float:left; width:168px; list-style-type:none; margin:0; padding:0}
	.lisezarearis{float:left; font-size:11px; text-transform:uppercase; padding:5px 0 0 5px; color:#000066; font-weight:bold}
		.lisezarearisinput1{float:left; color:#666; font-weight:bold; padding-left:10px; width:300px}
			.inputarea{width:135px; height:13px}
			.areasubmit{background:url(../images/sf_013a2.gif) top left no-repeat; height:17px; margin-top:5px; padding-left:4px; text-align:left}
	.sezcarrello{float:left; list-style-type:none; width:135px; margin:0; padding:22px 0 0 5px}
	
.sezofferta{float:left; position:relative; background:url(../images/sf_007.gif) top left no-repeat; width:176px; height:154px; margin-top:10px; margin-left:5px !important; margin-right:5px !important; margin-left:3px; margin-right:3px}
	.lisezofferta{float:left; padding:5px 0 0 5px; font-size:11px; text-transform:uppercase; color:#FF0000; font-weight:bold}
	.lisezofferta1{float:left; color:#000; margin-top:5px; padding-left:10px; width:165px}
		.imgoffertahome{float:left; margin-right:5px; margin-bottom:5px; border:1px solid #000066}
		.submitvisualizzaoff{color:#FFF; background:url(../images/sf_004.gif) top right no-repeat; width:79px; height:19px; text-align:center; padding-top:4px; margin-right:5px}
		.submitvisualizzaoff2{color:#FFF; background:url(../images/sf_004.gif) top right no-repeat; width:79px; height:19px; text-align:center; padding-top:4px; margin-right:5px}

.sinistra{float:left; width:178px; text-align:center; background:#FFF; margin:10px 17px 0 0}
	.sinistra_cerca{float:left; width:176px; height:197px; margin:2px 0 2px 0px; background:#FFF url(../images/sf_002.gif) top left no-repeat}
		.ulcerca{list-style-type:none; margin:0px; padding:0px}
			.licercapr{text-align:left; font-weight:bold; padding:5px 0 0 5px; text-transform:uppercase; font-size:11px; color:#000066}
			.licercainput{padding-top:5px}
			.licercasubmit{background:url(../images/sf_013a.gif) center center no-repeat; height:17px; margin-top:18px}
			.liricercaava{margin:18px 0 0 30px; text-align:left}
			.liricercaava2{margin:22px 0 0 30px; text-align:left}
	.sinistra_categorie{float:left; font-size:11px; text-transform:uppercase; background:url(../images/sf_013b.gif) top left no-repeat; height:17px; width:176px; padding:5px 0 0 5px; color:#000066; font-weight:bold; text-align:left}
	.sinistra_categorievar{float:left; background:url(../images/sf_015.gif) top left repeat-y; width:176px; color:#789D1B; text-align:left}
		.linkcat{list-style-image:url(../images/sf_042.gif); margin:5px 0 0 0px; padding:0px 0 0 30px}
	.sinistra_categoriesott{float:left; background:url(../images/sf_016.gif) top left no-repeat; width:176px; height:7px}
		
		.sinistra_news{float:left; width:176px; height:200px; margin:0 0 2px 2px; background:#FFF url(../images/sf_021.gif) top left no-repeat}
		.ulnews{list-style-type:none; margin:0px; padding:0px}
			.linewspr{text-align:left; font-weight:bold; padding:2px 0 0 5px; font-size:13px; color:#E28C1C}
			.linewsinput{padding-top:5px}


.containercontenuti{float:left; width:560px}	
	.primopiano{border:1px solid #000066; width:548px; padding:5px}
		.primopianolegend{color:#000066; background:#FFF; text-transform:uppercase; font-size:17px; font-weight:bold; padding:0 5px 0 5px}
	.colonnaprimopiano1{margin:0 2px 0 2px; background:#f7f7f7; float:left; width:166px; padding:0 0 0 10px}
		.colonnaprimopianoh{height:160px}
		.pulsanteacquista{clear:both; margin-top:5px; margin-bottom:10px}
		.imgprimopiano{float:left; margin-right:5px; margin-bottom:15px; margin-top:10px; border:1px solid #FFCC00}
		.imgprimopiano2{margin-bottom:5px; margin-top:5px; border:1px solid #FFCC00}
	.containercp2{float:left; width:540px; background:url(../images/sf_043.gif) repeat-y top left}
	.colonnaprimopiano2{height:220px; margin:0 2px 0 2px; background:#FFE169; float:left; width:121px !important; width:120px; padding:5px 5px 0 5px}
	.colonnaprimopiano3{height:190px}

.promozioni{float:left; background:url(../images/sf_012.gif) top left no-repeat; width:309px; height:152px; margin-top:10px; margin-right:14px}
	.lisezpromozioni{float:left; padding:5px 0 0 5px; text-transform:uppercase; font-size:11px; color:#FF6600; font-weight:bold}
	.lisezpromozioni1{float:left; color:#000; margin-top:5px; padding-left:10px; width:299px}
		.colonnaprom1{float:left; width:149px}
		.colonnaprom2{float:left; width:149px}

.contattihome{float:left; background:url(../images/sf_014.gif) top left no-repeat; width:237px; height:152px; margin-top:10px}
	.lisezcontattihome{float:left; padding:5px 0 0 5px; text-transform:uppercase; font-size:11px; color:#FF6600; font-weight:bold}
	.lisezcontattihome1{float:left; color:#000; margin-top:5px; padding-left:90px; width:139px}

.contattihome2{background:url(../images/sf_014b.gif) top left no-repeat; width:560px; height:152px; margin-top:10px}
	.lisezcontattihome2{padding:5px 0 0 5px; margin:0px; text-transform:uppercase; font-size:11px; color:#FF6600; font-weight:bold}
	.lisezcontattihome12{color:#000; margin-top:25px; padding-left:90px; width:339px}
	.sezarearis2, .sezarearis{list-style-type:none; margin:0; padding:0}
	
.container_pag{float:left; width:560px}
	.content_pag1{float:left; width:538px; border:1px solid #BFBFBF; padding:5px 10px 5px 10px}
	.content_legendpag1{color:#6666FF; font-size:17px; font-weight:bold; padding:0 5px 0 5px}
	
	.colonnareg1{float:left; width:50%}
	
	.containerprodotti1{position:relative; float:left; background:#E4E4FF; width:240px; padding:10px; margin-right:15px}
	.containerprodotti2{position:relative; float:left; background:#F3F3FF; width:240px; padding:10px}
	
	.containerprodotti3{position:relative; background:#E4E4FF; width:518px; padding:10px}
	.containerprodotti4{position:relative; background:#F3F3FF; width:518px; padding:10px}
	
	.containerprodotti5{float:left; background:#EDE8FF; width:234px; padding:10px; margin-right:15px; margin-bottom:15px}
		
	.imgcatalogo1{float:left; margin-right:10px; margin-bottom:10px; width:75px; height:75px}
	.imgcatalogo2{float:right; margin-right:10px; margin-bottom:10px}
	
	.sfondodettaglipr{clear:both; background:#EEE; width:98.5%; padding:5px}
		.colonnadettaglipr1{float:left; width:38%; padding-right:10px; margin-bottom:10px}
		.colonnadettaglipr2{float:right; width:58%; margin-bottom:10px; text-align:right}
	
.imgdetnews1{float:left; width:100px; border:1px solid #156799; padding:2px}
.imgdetnews2{margin-right:10px; margin-bottom:10px; border:1px solid #156799; padding:2px}

.imgbanner{vertical-align:top; border:1px solid #6666FF; padding:2px; background:#FFF; margin-bottom:10px}

.pulsantesottcat{float:left}

.containercenter{width:790px; float:left}
.container3{float:left; width:326px}
.center_offerte1{float:left; width:186px; margin:0 2px 0 2px}
.center_offerte2{float:left; width:100%; background:#C43D27 url(../images/sf_015.gif) bottom no-repeat}
.center_primopiano{float:left; width:120px; padding:0 10px 0 10px}

#footer{padding:5px; background:#FFE169; text-align:center}

.imgspazio{float:left; width:230px; height:30px; vertical-align:middle}
.imgspazio2{width:260px; height:20px; vertical-align:middle}
.imgmiddle{vertical-align:middle}
.bandiere{vertical-align:middle; float:left; width:25%; text-align:right; _padding-top:2px}
.link{height:23px; float:left; width:70%}
.imgtop{vertical-align:top}

img{border:0}
form{margin:0}

.padding1{padding:4px 10px 0 10px}

.carrello{padding:10px 10px 0 10px}
.carrello2{padding:5px}
.carrello3{height:150px; padding-bottom:4px}
.offerte{padding:5px}


.containerprodottib{float:left; background:url(../images/sf_034b.gif) repeat-y; width:100%}
.containerprodottic{float:left; background:url(../images/sf_034c.gif) repeat-y; width:100%}
.containerprodottid{float:left; background:url(../images/sf_034.gif) repeat-y; width:100%}

.colonna001sf{float:left; width:25%; padding:10px 5px 0 5px}
.colonna002sf{float:left; width:30%; padding:10px 5px 0 5px}
.colonna003sf{float:left; width:35%; padding:10px}
.colonna004sf{float:left; width:55%; padding:10px}
.colonna005sf{float:left; width:44%; padding:10px}
.colonna006sf{float:left; width:100%; padding:2px; border-top:1px solid #999}
.colonna007sf{padding:5px; width:110px; border:1px dashed #1F4A07; text-align:left}
.colonna008sf{float:left; width:38%; padding-right:5px}
.colonna009sf{float:left; width:60%}

.bordernone{border:none}
.nascosto{visibility:hidden}
.pulsantecarrello{background:#EEE; border:none; color:#CE0000; width:130px; font:11px Georgia, Tahoma, "Trebuchet MS", "Century Gothic", Tahoma, Verdana, Arial}

.clear{clear:both}
.news{position:relative; top:-5px; left:5px; width:150px}
.news2{position:relative; top:-5px; left:10px; width:150px; background-color:#ADD79E; text-align:center}