@charset "iso-8859-2";/* CSS Document */body {margin:0px auto; padding:0px; text-align:center; background-image:url(../grafica/template/sfondo.jpg); background-position:center top; background-repeat:repeat-y; background-color:#52689A; font-family:Arial, Helvetica, sans-serif; font-size:11px;}#top {margin:0px auto; padding:0px; width:100%; height:145px;  text-align:center;/* background-position:center top; background-repeat:no-repeat; background-image:url(../grafica/template/produttori-agricoli-sardegna-cooperativa-pula_r1_c1.jpg);*/}	#centrotop{margin:0px auto; padding:0px; text-align:center; position:relative;  width:979px; height:145px; background-image:url(../grafica/template/top.jpg); background-position:left top; background-repeat:no-repeat; }	#menutop {position:absolute; top:11px; left:439px; width:548px; height:16px; text-align:left; line-height:16px; color:#333;}		#menutop a {color:#333; text-decoration:none; padding:0 8px;}		#menutop a:hover {color:#333; text-decoration:underline; padding:0 8px;}		#menutop #areasoci a { color:#FFF;} #menutop #areasoci a:hover { color:#FFF;}		#sfondocontenitore {margin:0px auto; padding:0px; width:100%; height:auto; background-position:center bottom; background-repeat:no-repeat; background-image: url(../grafica/template/produttori-agricoli-sardegna-cooperativa-pula_r2_c1.jpg); position:relative;}#contenitore {margin:0px auto; padding:0px; width:979px; min-height:1155px; height:auto !important; height:1155px; }#topcenter{width:979px; height:602px; background-image:url(../grafica/template/sfondohome.jpg); background-position:left top; background-repeat:no-repeat; position:relative;  position:relative; z-index:999;}	#flash {position:absolute; top:40px; left:0px; z-index:1;}	#ecommerce {position:absolute;top:307px;left:693px; width: 287px;height: 98px;} #ecommerce img{width:287px; height:98px; border:0;}	#news {position:absolute;top:277px;left:693px; width: 287px;height: 30px;} #news img{width:287px; height:30px; border:0;}	#lenews {	position:absolute;	top:72px;	left:730px;	width: 238px;	height: 193px;	text-align:left;}	#lenews p {margin:0; padding:0;}		#banners{position:absolute; top:420px; left:16px;}		#banner1 {position:absolute; top:0px; left:0px;  } #banner1 img{width:314px; height:179px; border:0;}		#banner2 {position:absolute; top:0px; left:314px;} #banner2 img{width:317px; height:179px; border:0;}		#banner3 {	position:absolute;	top:-8px;	left:634px;} #banner3 img{width:314px; height:179px; border:0; position:absolute; top:0px; left:0px; z-index:99999999;}	#menu {position:absolute; top:0px; left:0px; z-index:99999999;} #menu ul{ list-style:none; margin:0; padding:0; position:relative;} #menu li{margin:0; padding:0; float:left; position:relative;}	#menu ul ul {width:136px; position:absolute; top:40px; left:1px; display:block; background-color:#F8F7F3; text-align:left; border:1px solid #CCC9C0; border-top:0px; border-bottom:0px;}	#menu ul ul li {float:none; display:block; border-bottom:1px solid #CCC9C0; margin:0;}	#menu ul ul li a { color:#000; text-decoration:none; display:block;  padding:2px; margin:0 2px;} 	#menu ul ul li a:hover { color:#000; text-decoration:none; display:block; background-color:#FFF;  padding:2px; margin:0 2px;}		.rientro {position:relative; left:10px; width:126px;}#testo {margin:0px auto;  padding:0px; width:979px; background-image:url(../grafica/template/sfondopagina.jpg); background-position:left top; background-repeat:repeat-y;  min-height:320px; height:auto !important; height:320px; border-top:8px solid #F6F1EB;}#footer { background-image:url(../grafica/template/footer.jpg); background-position:left top; background-repeat:no-repeat; height:114px; padding-top:38px;}	#footer1 { line-height:20px; margin:0 10px 5px 10px; padding-bottom:5px; border-bottom:1px solid #FFF; width:939;}  #footer1 a{color:#585755; text-decoration:none; padding:0 5px;} #footer1 a:hover{color:#585755; text-decoration:underline; padding:0 5px;}	#footer2 { line-height:15px;}#colonnasinistra {width:582px; float:left; padding:0px 38px 0px 27px; text-align:left; font-size:12px; line-height:18px; font-family: Tahoma, Geneva, sans-serif;}	#colonnasinistra h1 {color:#DE0000; font-family:"Times New Roman", Times, serif; font-size:14px; text-transform:uppercase;}#colonnadestra {width:331px; float:left; background-image:url(../grafica/template/destra.jpg); background-position:center top; background-repeat:no-repeat; min-height:375px; height:auto !important; height:375px; position:relative; }	#query {	position:absolute;	top:43px;	left:36px;	border:0;	background:transparent;	width: 220px;	height: 19px; padding-left:20px;}	#cerca {position:absolute;	top:75px;	left:219px;	width: 58px;	height:22px;	border:0;}	#formricerca {	position:absolute;	top:0px;	left:0px;	width: 334px;	height: 120px;}	#video {	position:absolute;	top:120px;	left:0px;	width: 334px;	height: 78px;}		#video img {	width: 334px;	height: 78px; border:0;}			#newsletter {	position:absolute;	top:218px;	left:2px;	width: 305px;	height: 145px;}		#nome_newsletter {	position:absolute;	top:39px;	left:41px;	width: 238px;  border:0; background:transparent;}		#email {	position:absolute;	top:78px;	left:43px;	width: 236px; border:0; background:transparent;}		#iscrivitil {	position:absolute;	bottom:0px;	right:14px;	width: 53px;	height: 39px;  border:0; background:transparent;}		#privacy {	position:absolute;	bottom:14px;	left:34px;	width: 49px;	height: 19px;  border:0;}.clearboth {clear:both;}fieldset {padding:10px; border:1px solid #EFEFEF; margin-bottom:10px;}legend {font-size:12px; color:#333333; padding: 5px 5px 5px 5px; margin-bottom:10px; background-color:#EFEFEF;}label {width:200px; font-size:12px; float:left; margin:0px; padding:0px; margin-right:10px; padding-left:5px; clear:both;  margin-bottom:2px; border-bottom:1px solid #EFEFEF; }.bottonemodulo {background-color:#CC0000; color:#FFF;}.toggleSegue { cursor:pointer; border-bottom:1px solid #CCC;}.toggleDiv {}.boxSmall{width:650px; margin:5px 5px 0; display:inline; padding:0; position:relative; clear:both;}.boxBig {width:650px;margin:5px 5px 0; padding:0; position:relative;}/*.bordoimmagine{position:absolute; top:0px; left:0px; z-index:99999; width:96px; height:96px; background-image:url(../grafica/template/bordoimmagine.png); cursor:pointer;}*/.boxSmallimg {float:left; position:relative; z-index:0; width:89px; height:89px;padding:4px; margin-right:10px; margin-bottom:10px;}.bordoBigimmagine{position:absolute; top:0px; left:0px; z-index:99999; width:300px; height:200px; background-image:url(../grafica/template/bordoimmaginebig.png);}.boxBigimg { float:right; position:relative; z-index:0; width:300px; height:200px;padding:4px; margin-left:10px; margin-right:20px;}.boxBig h1 { color:#0F9CF4; font-size:16px; font-weight:bold; margin:0px; padding:0px; padding-bottom:5px;}.boxSmallimg img {}.boxSmall h3 { color:#0F9CF4; font-size:11px; font-weight:bold; margin:0px; padding:0px; padding-bottom:5px;}.data {color:#646464; padding-bottom:5px;}.intro { padding-bottom:5px;}.linkpagine { display:block; background-color:#F9F9F9; padding:3px 3px 3px 5px; margin:6px 0;}.linkpagine a {color:#000; padding:2px; background-color:#CCC;}.paginacorrente {color:#FFF; padding:2px; background-color:#666;}.linkpagine a:hover { background-color:#0F9CF4; color:#FFF;}.titolonews {font-size:10px; color:#666; margin-bottom:2px;}.titolonews a{color:#C00; font-weight:bold; text-align:left; font-size:11px;}.news2 {height:58px; padding-left:26px; padding-top:10px; background-image:url(../grafica/template/linews.png); background-position:left top; background-repeat:no-repeat; overflow:hidden;}.news3{height:58px; padding-left:26px; padding-top:10px; background-image:url(../grafica/template/linews.png); background-position:left top; background-repeat:no-repeat; overflow:hidden;}.introduzionenews { line-height:16px;}.displaynone {display:none;}#backgroundPopup{  display:none;  position:fixed;  _position:absolute; /* hack for internet explorer 6*/  height:100%;  width:100%;  top:0;  left:0;  background:#000000;  border:1px solid #cecece;  z-index:9999;  }  #popupContact{  display:none;  position:fixed;  _position:absolute; /* hack for internet explorer 6*/  height:500px;  width:950px;  background:#FFFFFF;  border:2px solid #cecece;  z-index:99999;  padding:12px;  font-size:13px;  }  #popupContact h1{  text-align:left;  color:#6FA5FD;  font-size:22px;  font-weight:700;  border-bottom:1px dotted #D3D3D3;  padding-bottom:2px;  margin-bottom:20px;  }  #popupContactClose{  font-size:14px;  line-height:14px;  right:6px;  top:4px;  position:absolute;  color:#6fa5fd;  font-weight:700;  display:block;  }  /*#confezioni { display:none;}*/#carrellodestra { background-image:url(../grafica/erboristeria-sardegna-villasimius_r4_c5.jpg); width:190px; height:149px; padding-bottom:7px; background-position:left top; background-repeat:no-repeat;}		#carrellodestra span {position:absolute; top:50px; left:20px; text-align:left;}		.ilmiocarrello  { position:relative;} 		.ilmiocarrello img { position:absolute; top:117px; left:8px; width:175px; height:28px; }		.ilmiocarrello  .totale {font-size:12px; padding-top:10px; font-weight:bold;}				.articolo {width:282px; float:left; font-size:11px; text-align:left; background-color:#FFF; border-bottom:1px dotted #EFEFEF; margin-bottom:5px; height:180px; overflow:hidden;}.articolo .immagine{border:0; width:120px; height:170px; float:left; margin-right:6px;  border:1px solid #879E12;}.articolo span {}.articolo ul {list-style:none; margin:0; padding:0px;}.articolo li {margin:0; padding:0;}.articolo form {margin:0; padding:0; position:relative; margin-bottom:10px;}.articolo .disponibilita {color:#666; padding:2px;}.articolo .plusQuantity  {position:absolute; top:2px; left:178px;}.articolo .moinsQuantity {position:absolute; top:2px; left:193px;}.articolocorrelato {width:130px; float:left; font-size:11px; text-align:left; background-color:#FFF; border-bottom:1px dotted #EFEFEF;}.articolocorrelato .immagine{border:0; width:120px; height:170px; float:left; margin-right:10px;}.nomearticolo {min-height:25px; height: auto !important; height:25px; color:#859E11; font-weight:bold; padding:6px 0 0 0 ; overflow:hidden;}.nomearticolo a {color:#859E11; text-decoration:none; }.nomearticolo a:hover {color:#859E11; text-decoration:underline;}.quantita{ font-size:10px; border:1px solid #BFBFBF; width:18px; text-align:center;}.prezzo{ font-size:10px; height:39px; text-align:center; line-height:39px;}.aggiungi{ margin-top:3px;}.codicearticolo {height:85px; padding:9px 0 0 0;}#usernamer { width:171px; }#passwordr{ width:171px; }.formcarrello p {margin:0; padding:0;}#preview{position:absolute;	background-image:url(../grafica/template/fondoimg.png);	padding:7px;display:none;color:#fff;background-position:left top; background-repeat:no-repeat; z-index:99999999;}/*ARTICOLO*/.articolodett { padding:5px; border:1px solid  #D9D9D9; margin:3px;}.articolodett .immagine{float:left; border:1px solid #D9D9D9; margin-right:15px;}.articolodett ul {list-style:none; margin:0; padding:0px;}.articolodett li {margin:0 10px 4px 10px; padding:0; }.nomearticolodett h1{display:block; margin:0 0 10px 5px; font-size:16px; font-weight:bold;}.nomearticolodett a {color:#FFF; text-decoration:none; background-color:#193960; padding:0 3px; display:block;}.nomearticolodett a:hover {color:#000; text-decoration:none; background-color:#FFF; padding:0 3px;}.generali{ line-height:25px; color:#879E12; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:1px solid #879E12; display:block; margin:15px 0 5px 0; }.galleryview {	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;}.code_wrapper {	border: 1px solid #888;	background: #f0f0f0;	padding: 10px;}.options {	border: 1px solid #777;	border-right: none;	font-size: 0.8em;	font-family: Verdana, Geneva, sans-serif;}.options th {	text-align: left;	background: #777;	color: white;	font-weight: bold;}.options th, .options td {	padding: 4px 10px;}.options td {	border-right: 1px solid #777;}#parts-img {	border: 1px solid black;}img.nav {	border: 1px solid black;	margin-bottom: 5px;}.panel-overlay h2,.panel-overlay p{	margin: .3em 0;}.panel-overlay p {	line-height: 1.2em;}.panel {margin:3px 0 0 3px;}.panel .bordoimmagine {border:1px solid #879E12; }.nav-prev {border:0px solid #000;}.nav-next {border:0px solid #000;}.filmstrip li {padding:2px; background-image:url(../grafica/template/sfondolistrip.png);}.filmstrip {z-index:70;}#prodottocaratteristiche {background-image:url(../grafica/sfondodestra.jpg); position:relative;width:286px; height:229px; padding:30px 0 0 30px;float:left; margin-left:0px; margin-bottom:20px; }/*SOTTOCATEGORIE*/#sottocategorie ul {list-style:none; margin:0; padding:0px;}#sottocategorie li {width:175px; float:left; margin:0; padding:0; text-align:center;}.titolosottocategorie {display:block; margin:0 4px 5px; font-size:14px; font-weight:bold;}.titolosottocategorie a {color:#FFF; text-decoration:none; background-color:#879E12; padding:0 3px; display:block;}.titolosottocategorie a:hover {color:#000; text-decoration:none; background-color:#FFF; padding:0 3px;}.immaginesottocategorie{border:1px solid #D9D9D9; margin:5px;}/*DESCRIZIONE*/.toggleSegue3 {cursor:pointer; text-align:center; border-bottom:1px solid #EFEFEF; color:#333; font-style:oblique; margin-bottom:10px;}.toggleDiv3 {}								/*SOTTOCATEGORIE*/#sottocategorie2 ul {list-style:none; margin:0; padding:0px;}#sottocategorie2 li {width:130px; float:left; margin:0; padding:0 5px; text-align:center; border:0px solid #D9D9D9; background-color:#FFF}.titolosottocategorie2 {display:block; margin:1px; font-size:10px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin-bottom:0;}.titolosottocategorie2 a {color:#879E12; text-decoration:none; background-color:#FFF; padding:0 3px; display:block;}.titolosottocategorie2 a:hover {color:#FFF; text-decoration:underline; background-color:#879E12; padding:0 3px;}.immaginesottocategorie2 {margin:1px; border:0px solid #CC4D94; border-top:0; margin-top:0; background-image:url(../grafica/template/fondosottocategorie.png); background-position:left bottom; background-repeat:no-repeat;}.paginazionesottocategorie {display:block; text-align:right; line-height:33px; clear:both; background-image:url(../grafica/paginazione_r1_c1.jpg); background-position:center bottom; background-repeat:no-repeat; padding-left:300px; border:0px solid #FFF; margin-bottom:15px;}.paginazionesottocategorie a {color:#FFF; text-decoration:none; line-height:33px; width:32px; background-image:url(../grafica/template/pallino-sottocategorie.png); display:block; text-align:center; float:left; margin:0; padding:0; border:0;}.paginazionesottocategorie strong {color:#FFF; text-decoration:none; line-height:33px; width:32px; background-image:url(../grafica/template/pallino-sottocategorie-2.png); display:block; text-align:center;float:left; margin:0; padding:0; border:0;}.paginazionesottocategorie a:hover{color:#000; text-decoration:none; line-height:33px; width:32px; background-image:url(../grafica/template/paginazione_r1_c2.jpg); display:block; margin:0; padding:0; border:0;}.paginazione {display:block; text-align:right; line-height:33px; clear:both; background-image:url(../grafica/paginazione_r1_c1.jpg); background-position:center bottom; background-repeat:no-repeat; padding-left:300px; border:0px solid #FFF; margin-bottom:15px; margin-top:15px;}.paginazione a {color:#FFF; text-decoration:none; line-height:33px; width:32px; background-image:url(../grafica/template/paginazione_r1_c2.jpg); display:block; text-align:center; float:left; margin:0; padding:0; border:0;}.paginazione strong {color:#FFF; text-decoration:none; line-height:33px; width:32px; background-image:url(../grafica/template/active.jpg); display:block; text-align:center;float:left; margin:0; padding:0; border:0;}.paginazione a:hover{color:#000; text-decoration:none; line-height:33px; width:32px; background-image:url(../grafica/template/paginazione_r1_c2.jpg); display:block; margin:0; padding:0; border:0;}.bordoimmagine {position:relative;}.imgL {position:absolute; top:260px; left:202px; z-index:90;}#photos {float:left;}#prezzo {background-image:url(../grafica/template/prezzoaggiuntivo.gif); color:#333; position:relative; float:left;}#prezzovendita { position:relative;}#prezzoscontato { position:relative;}.clear {clear:both;}.titolocategoria {}.titolocategoria a { color:#FFF; background-color:#DE0000; padding:3px; display:block; text-decoration:none;}.titolocategoria a:hover { color:#FFF; background-color:#333; padding:3px; display:block; text-decoration:none;}a {color:#DE0000; text-decoration:underline;}a:hover {color:#333; text-decoration:none;}#confezioni {width:300px; height:308px; position:relative; }#confezioni img, #confezioni li, #confezioni ul { margin:0; padding:0; list-style:none;}.button { padding:5px; background-color:#CC0000;  color:#FFF; border:1px solid #CCC;}label.error { padding-left:220px; border-bottom:0; width:400px;}input.error { background-color:#CC0000; color:#FFF;}#altro label.error  { border-bottom:0; width:200px; border-bottom:4px solid #CC0000; padding-left:5px;}
