html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; 
	vertical-align: baseline;}

table { border-collapse: separate; border-spacing: 0; }

h2, h3 {
	color:#dab800; 
	font-weight:bold;
	font-size:16px;
	font-family: Tahoma, Verdana, Geneva;
	text-decoration:none;
}
h3 {
	font-size:14px;
}

html {height:100%;}
body {height:100%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#848484;background-color:#FFF;line-height:14px;}

ul {list-style-type:none;margin:0px 0px 0px 0px;padding:0px;width:auto;}
ul li {list-style-type:none;padding:0px; margin:0px; width:auto;}

.icona {margin-right:5px; vertical-align: middle;}
.puntino {margin:7px 5px 0px 0px; vertical-align: middle;}

/* LINK */
.GrigoChiaro {color:#bbb;}
.GrigoChiaro a:link, .GrigoChiaro a:visited, .GrigoChiaro a:active {color:#bbb;text-decoration:none;}
.GrigoChiaro a:hover {color:#bbb; text-decoration:underline;}

a:link, a:visited, a:active {color:#474747;}
a:hover {color:#474747; text-decoration:none;}

a.yellow:link, a.yellow:visited, a.yellow:active {color:#C79B00;text-decoration:underline; font-weight:bold;}
a.yellow:hover {color:#C79B00; font-weight:bold; text-decoration:none;}

/* STRUTTURA */
div#body {display:block; width:950px; margin:0px auto; padding:0px; height:100%;}
div#container {float:left; position:relative; width:950px; margin:0px; padding:0px 0px 0px 0px; min-height: 100%;}
* html #container {height:100%;}

div#contentHp {float:left;position:relative;width:950px;background-color:#FFF;padding:0px 0px 44px 0px; margin:15px 0px 0px 0px;}
div#content {float:left;position:relative;width:950px;background-color:#FFF; padding:0px 0px 59px 0px; margin:0px;}
			
/* HEADER */
div#header {float:left;position:relative;width:950px;}
div#header img {display:block;float:left;position:relative;}
div#top {float:left;position:relative;width:950px;height:70px;}
div#logo {position:absolute; clear:both; width:222px; height:86px; padding:0px; margin:0px; top:9px; left:25px; z-index:10;}
div#logo img {display:block; border:0px; } 
div#bar {float:left;position:relative;width:950px; margin:10px 0px 0px 0px;}
div#bar img {display:block; float:left; position:relative;}
div#navigator {float:left;position:relative;width:920px; padding:10px 0px 0px 30px; color:#bbb;}
div#navigator a:link, div#navigator a:visited, div#navigator a:active {color:#bbb;}
div#navigator a:hover {color:#bbb; text-decoration:none;}


/* MENU */
div#containerMenu {float:left;position:relative; width:932px; margin:0px 0px 0px 0px;
										background-image:url(/images/menu/menuSfondo.jpg); background-repeat: repeat-x;}
div#containerMenu div.menuBor {float:left;width:9px;}
div#containerMenu div.menuBor img {display:block;}
div#containerMenu div.menu {float:right;padding:0px; margin:0px;display:inline;}
div#containerMenu div.menu img {display:block; border:0px;}

div.containerSottomenu {float:left;position:relative;width:195px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#fff; font-size:10px; }
div.sottomenu {float:left;position:relative;width:185px;margin:0px;padding:3px 0px 3px 10px;border-bottom:1px solid #fff;background-color:#474747;}
							/* background-image:url(/images/elementigrafici/puntoLayer.gif); background-repeat:no-repeat; background-position: 10px 10px;*/						
div.sottomenu a:active, div.sottomenu a:visited, div.sottomenu a:link {color:#fff; text-decoration:none;}
div.sottomenu a:hover {color:#fff;text-decoration:none;}
div.sottomenu .Selected {font-weight:bold;}
div.sottomenuTop {float:left;position:relative;width:195px;height:7px;margin:0px; padding:0px; font-size:3px;
								} /* background-image:url(/images/struttura/topLayerSottomenu.jpg); background-repeat:no-repeat; background-position: 0px 0px;*/
div.sottomenuBottom {float:left;position:relative;width:195px;height:7px;margin:0px; padding:0px;font-size:3px;
								} /*background-image:url(/images/struttura/bottomLayerSottomenu.gif); background-repeat:no-repeat; background-position: 0px 0px;*/

div#metaMenu {float:right; position:relative; width:495px; padding:20px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:10px; }
div#metaMenu a:link, div#metaMenu a:visited, div#metaMenu a:active{font-size:10px;color:#474747; text-decoration:underline;}
div#metaMenu a:hover {font-size:10px; color:#474747; text-decoration:none;}
div#metaMenu div.language {float:right; position:relative; width:530px; text-align:right;}
div#metaMenu div.language img {margin-left: 10px; vertical-align: bottom;}
div#metaMenu div.language span.selected {color:#C79B00;}

#FormLoginAgenti{padding:8px 30px 4px 67px;width:160px; background:url(/images/struttura/boxAccessoAgenti.jpg) bottom left no-repeat;float:left;} 

/* FOOTER */
div#footer {position:absolute; clear:both; left: 0; bottom: 0; width:950px; height:49px; padding:5px 0px 0px 0px; margin:0px;
						line-height:16px;  text-align:center; font-size:10px;
						background-image:url(/images/struttura/sfondoFooter.jpg); background-repeat: no-repeat; background-color:#ffdf01;}
div#footer a:link, div#Footer a:active, div#footer a:visited {color:#C79B00;text-decoration:underline; font-weight:bold;}
div#footer a:hover {color:#C79B00;text-decoration:none; font-weight:bold;}
div#footer img {display:inline; border:0px;}


/* STILI CONTENUTI*/
div.colLeftHp {float:left; position:relative; width:550px; padding:0px 0px 0px 15px;}
div.colRightHp {float:right; position:relative; width:365px;}

div.colLeftBig {float:left; position:relative; width:622px;}
div.colRightSmall {float:right; position:relative; width:271px;}

div.colLeft {float:left; position:relative; width:457px; padding:15px 0px 0px 15px;}
div.colRight {float:right; position:relative; width:457px; padding:15px 0px 0px 0px;}

div.colLeftMid {float:left; position:relative; width:405px; padding:15px 16px 0px 0px;}
div.colRightMid {float:right; position:relative; width:421px; padding:15px 0px 0px 0px;}

div.col {float:left; position:relative; width:930px; padding:15px 10px 0px 10px;}
								
div.newsHome {float:left;position:relative;width:550px; padding:0px 0px 20px 0px; margin:0px 0px 20px 0px; 
					background-image:url(/images/elementiGrafici/puntinatoSmall.gif); background-repeat: repeat-x; background-position: left bottom;}
div.newsHome div.boxImages {float:left;position:relative;width:105px;}
div.newsHome div.boxImages img {width:90px;border:1px solid #cdcdcd;}
div.newsHome div.boxImages a:link img, a:visited img, a:active img {border:1px solid #CDCDCD;}
div.newsHome div.boxImages a:hover img {border:1px solid #000;}
div.newsHome div.boxText {float:left;position:relative;width:445px;}
div.newsHome div.boxText a:link, div.newsHome div.boxText a:visited, div.newsHome div.boxText a:active {color:#474747; font-weight:bold; text-decoration:underline;}
div.newsHome div.boxText a:hover {color:#474747; font-weight:bold; text-decoration:none;}
div.newsHome div.boxBot {float:left;position:relative;width:398px;padding:10px 0px 0px 0px;}

div.news {float:left;position:relative;width:440px; padding:0px 30px 30px 0px; margin:0px 0px 0px 0px;}
div.news div.boxImages {float:left;position:relative;width:105px;}
div.news div.boxImages img {width:90px;border:1px solid #cdcdcd;}
div.news div.boxImages a:link img, a:visited img, a:active img {border:1px solid #CDCDCD;}
div.news div.boxImages a:hover img {border:1px solid #000;}
div.news div.boxText {float:left;position:relative;width:335px;}
div.news div.boxText a:link, div.news div.boxText a:visited, div.news div.boxText a:active {color:#474747; font-weight:bold; text-decoration:underline;}
div.news div.boxText a:hover {color:#474747; font-weight:bold; text-decoration:none;}

div.newsDetail {float:left;position:relative;width:928px; padding:0px 0px 0px 0px; margin:0px;}
div.newsDetail div.boxText {float:left;position:relative;width:602px; padding:0px 30px 0px 0px; margin:0px;}
div.newsDetail div.boxText a:link, div.newsDetail div.boxText a:visited, div.newsDetail div.boxText a:active {color:#474747; font-weight:bold; text-decoration:underline;}
div.newsDetail div.boxText a:hover {color:#474747; font-weight:bold; text-decoration:none;}
div.newsDetail div.boxText ul { position:relative; margin:15px 0px 0px 0px;}
div.newsDetail div.boxText ul li {list-style-type:square;  list-style-position:outside; margin:0px 0px 10px 15px; }

div.newsDetail div.boxImages {float:right;position:relative;width:292px;}
div.newsDetail div.boxImages img {display:block;}
div.newsDetail div.boxImages a:link img, a:visited img, a:active img {border:0px;}
div.newsDetail div.boxImages a:hover img {border:0px;}

div.list {float:left; position:relative; width:442px; padding:0px 0px 0px 15px; margin:0px;
					background-image:url(/images/elementiGrafici/puntoElenco.gif); background-repeat: no-repeat; background-position: 0px 5px;}
div.list div.title {float:left; position:relative; width:442px; margin:0px 0px 10px 0px; padding:0px;}
div.list div.titleSmall {float:left; position:relative; width:337px; margin:0px; padding:0px;}
div.list div.text {float:left; position:relative; width:337px; color:#848484;}
div.list div.images {float:left; position:relative; width:90px; padding:0px 0px 0px 15px;}

div.dotLineRight {float:left; position:relative; width:842px; height:1px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
					background-image:url(/images/elementiGrafici/puntinatoSmall.gif); background-repeat: no-repeat; background-position: top  right;}
div.dotLineLeft {float:left; position:relative; width:842px; height:1px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
					background-image:url(/images/elementiGrafici/puntinatoSmall.gif); background-repeat: no-repeat; background-position: top  left;}
div.dotLineCenter {float:left; position:relative; width:930px; padding:20px 0px 20px 0px; margin:0px;
					background-image:url(/images/elementiGrafici/puntinatoSmall.gif); background-repeat: no-repeat; background-position: top  center;}
div.dotLineMid {float:left; position:relative; width:930px; padding:20px 0px 20px 0px; margin:0px;
					background-image:url(/images/elementiGrafici/puntinatoMedium.gif); background-repeat: no-repeat; background-position: top  left;}
div.dotLine {float:left; position:relative; width:605px; height:1px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
					background-image:url(/images/elementiGrafici/puntinatoBig.gif); background-repeat: no-repeat; background-position: top  left;}

/* BOX */
div.mainBox {float:left;position:relative; width:928px; padding:15px 10px 15px 10px; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
div.mainBoxSmall {float:left;position:relative; width:842px; padding:15px 96px 0px 10px; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
div.mainBoxSmallNoBor {float:left;position:relative; width:842px; padding:15px 98px 0px 10px; }
div.mainBoxBottom {float:left; position:relative; width:950px; height:10px; margin:0px; padding:0px;
								background-image:url(/images/struttura/mainBoxBottom.gif); background-repeat: no-repeat;}
div.mainBoxSmall div.left {float:left;position:relative; text-align:right; width:590px; padding:0px 15px 0px 15px;}
div.boxTop {float:left;position:relative;width:365px;height:10px;
						background-image:url(/images/struttura/topBoxMini.gif); background-repeat: no-repeat;}
div.box {float:left;position:relative; width:333px; padding:0px 15px 0px 15px; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
div.boxGray {float:left;position:relative; width:333px; padding:0px 15px 0px 15px; margin:0px; height: auto !important; height:170px; min-height:170px; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd;
					background-image:url(/images/struttura/sfondoBoxGray.jpg); background-repeat: repeat-x; background-position: left bottom;}
div.boxBottom {float:left; position:relative; width:365px; height:10px; margin-bottom:15px;						background-image:url(/images/struttura/bottomBoxMini.gif); background-repeat: no-repeat;}							
div.boxBottomGray {float:left; position:relative; width:365px; height:10px; margin-bottom:15px; background-color:#EDEDED;
								background-image:url(/images/struttura/bottomBoxMiniGray.gif); background-repeat: no-repeat;}

div.boxTopSmall {float:left;position:relative;width:305px;height:10px;
						background-image:url(/images/struttura/topBoxSmall.gif); background-repeat: no-repeat;}
div.boxSmallGray {float:left;position:relative; width:273px; padding:0px 15px 0px 15px; margin:0px; height: auto !important; height:157px; min-height:157px; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd;
					background-image:url(/images/struttura/sfondoBoxGray.jpg); background-repeat: repeat-x; background-position: left bottom;}
div.boxBottomSmallGray {float:left; position:relative; width:305px; height:10px; margin-bottom:15px; background-color:#EDEDED;
								background-image:url(/images/struttura/bottomBoxSmallGray.gif); background-repeat: no-repeat;}										

div.boxTopMid {float:left;position:relative;width:467px;height:10px;
						background-image:url(/images/struttura/topBoxMid.gif); background-repeat: no-repeat;}
div.boxMid {float:left;position:relative; width:435px; padding:0px 15px 0px 15px; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
div.boxMidGray {float:left;position:relative; width:435px; padding:0px 15px 0px 15px; margin:0px; height: auto !important; height:157px; min-height:157px; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd;
					background-image:url(/images/struttura/sfondoBoxGray.jpg); background-repeat: repeat-x; background-position: left bottom;}
div.boxBottomMid {float:left; position:relative; width:467px; height:10px; margin-bottom:15px; background-image:url(/images/struttura/bottomBoxMid.gif); background-repeat: no-repeat;}						
div.boxBottomMidGray {float:left; position:relative; width:467px; height:10px; margin-bottom:15px; background-color:#EDEDED;
								background-image:url(/images/struttura/bottomBoxMidGray.gif); background-repeat: no-repeat;}							
div.boxTopBig {float:left;position:relative;width:622px;height:10px;
						background-image:url(/images/struttura/topBoxBig.gif); background-repeat: no-repeat;}
div.boxBigGray {float:left;position:relative; width:590px; padding:0px 15px 0px 15px; margin:0px; height: auto !important; height:170px; min-height:170px; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd;
					 background-color:#ededed; background-image:url(/images/struttura/sfondoBoxGray.jpg); background-repeat: repeat-x; background-position: left top;}														
div.boxBottomBigGray {float:left; position:relative; width:622px; height:10px; margin-bottom:15px; background-color:#EDEDED;
								background-image:url(/images/struttura/bottomBoxBigGray.gif); background-repeat: no-repeat;}								
div.boxSedi {float:left;position:relative; width:348px; padding:0px 0px 0px 15px; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
div.boxSedi ul {float:left; position:relative; margin:15px 0px 0px 0px;}
div.boxSedi ul li {list-style-type:square; color:#dab800; list-style-position:outside; margin:0px 0px 10px 15px; }
div.boxSedi ul li span {color:#474747;}

div.boxMid ul {float:left; position:relative; margin:15px 0px 0px 0px;}
div.boxMid ul li {list-style-type:square; color:#dab800; list-style-position:outside; margin:0px 0px 10px 15px; }
div.boxMid ul li span {color:#474747;}

div.map {float:left;position:relative;padding:0px 20px 0px 0px; }
div.map ul {float:left; position:relative; margin:15px 0px 0px 0px; padding:0px 0px 0px 20px;}
div.map ul li { list-style-image:url(/images/icone/foglio.gif); list-style-position:outside; margin:0px 0px 10px 20px; padding:0px 0px 0px 0px;}
div.map a:link, div.map a:visited, div.map a:active {text-decoration:none;}
div.map a:hover {text-decoration:underline;}
div.map img {border:0px;}

div.boxMidGray div.boxImages {float:left;position:relative;width:85px;padding:10px 0px 0px 0px;}
div.boxMidGray div.boxImages img {width:69px;}
div.boxMidGray div.boxText {float:left;position:relative;width:305px;padding:10px 0px 0px 0px;}
div.boxMidGray div.boxText a:link, div.boxMidGray div.boxText a:visited, div.boxMidGray div.boxText a:active {color:#474747; font-weight:bold; text-decoration:underline;}
div.boxMidGray div.boxText a:hover {color:#474747; font-weight:bold; text-decoration:none;}


/* BOTTONI */
div.button {float:left;position:relative;}
div.button div.butSx {float:left; position:relative;width:3px; height:18px; background-image:url(/images/struttura/butSx.jpg); background-repeat: no-repeat;}
div.button div.butCenter {float:left; position:relative;height:17px; padding:1px 5px 0px 5px; font-weight:bold; color:#FFF; font-size:10px; text-transform:uppercase;
													background-image:url(/images/struttura/butCenter.jpg); background-repeat: repeat-x; text-decoration:none;}
div.button div.butCenter a:link, div.button div.butCenter a:visited, div.button div.butCenter a:active {font-weight:bold; color:#FFF; font-size:10px; text-transform:uppercase; text-decoration:none;}
div.button div.butCenter a:hover {font-weight:bold; color:#FFF; font-size:10px; text-transform:uppercase; text-decoration:none;}
div.button div.butDx{float:left; width:3px; height:18px; background-image:url(/images/struttura/butDx.jpg); background-repeat: no-repeat;}										
div.containerButton {float:left; position:relative; width:550px; padding:0px 0px 0px 0px;}
									
/* FORM */
.formSearch {float:left; position:relative; margin:0px; padding:10px 0px 0px 0px; width:330px;}
.formSearch fieldset {float:left; width:330px; position:relative; margin:0px; padding:0px; border:0px;}
.formSearch label {float:left; position:relative; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; width:128px; font-size:11px;}
.formSearch input {float:left; position:relative; background-color:#fff; border:1px solid #cdcdcd; padding:3px 0px 0px 0px; margin:0px; width:200px; font-family:Verdana; font-size:11px; color:#474747;}
.formSearch select {float:left; position:relative; background-color:#fff; border:1px solid #cdcdcd; padding:0px 0px 0px 0px; margin:0px; width:200px; font-family:Verdana; font-size:11px; color:#474747;}
.formSearch p {float:left; position:relative; width:330px; margin:0px 0px 10px 0px; padding:0px;}
.formSearch p.line {float:left; position:relative; width:328px; border-top:1px solid #cdcdcd; margin:0px 0px 10px 0px; padding:0px;}

.formSearchBig {float:left; position:relative; margin:0px; padding:10px 0px 0px 0px; width:590px;}
.formSearchBig fieldset {float:left; width:590px; position:relative; margin:0px; padding:0px; border:0px;}
.formSearchBig label {float:left; position:relative; margin:0px 5px 0px 0px; padding:5px 0px 5px 0px; width:175px; font-size:11px;}
.formSearchBig input {float:left; position:relative; background-color:#fff; border:1px solid #cdcdcd; padding:0px; margin:0px; width:395px; font-family:Verdana; font-size:10px; color:#474747;}
.formSearchBig select {float:left; position:relative; background-color:#fff; border:1px solid #cdcdcd; padding:0px; margin:0px; width:395px; font-family:Verdana; font-size:10px; color:#474747;}
.formSearchBig p {float:left; position:relative; width:590px; margin:0px 0px 10px 0px; padding:0px;}
.formSearchBig p div.containerBut {float:left; position:relative; width:50px; margin:0px; padding:0px;}

.formLogin {float:left; position:relative; margin:0px; padding:8px 0px 0px 0px; width:235px; text-align:right;}
.formLogin fieldset {float:left; width:165px; position:relative; margin:0px; padding:0px; border:0px;} 
#FormSearch {background:url(/images/struttura/boxAccessoAgenti.jpg) no-repeat scroll left bottom;padding:8px 0px 4px 3px;}
.formLogin fieldset.ricerca {float:right; width:227px; position:relative; margin:0px; padding:0px; border:0px;}
.formLogin input {float:left; position:relative; background-color:#fff; border:1px solid #cdcdcd; padding:0px; margin:0px 8px 0px 0px; height:16px;  width:135px; font-family:Verdana; font-size:10px; color:#474747;}
.formLogin select {float:left; position:relative; background-color:#fff; border:1px solid #cdcdcd; padding:0px; margin:0px 3px 0px 0px; height:16px;  width:100px; font-family:Verdana; font-size:10px; color:#474747;}
.formLogin p {float:left; position:relative; padding:0px 0px 0px 5px;}

.formInfo,.formRecProdotti {float:left; position:relative; margin:0px; padding:10px 0px 0px 0px; width:570px;}
.formInfo fieldset,.formRecProdotti fieldset {float:left; width:570px; position:relative; margin:0px; padding:0px; border:0px;}
.formInfo label,.formRecProdotti label {float:left; position:relative; margin:0px 5px 0px 0px; padding:0px 0px 5px 0px; width:165px; font-size:11px;}
.formInfo input,.formRecProdotti input {float:left; position:relative; background-color:#fff; border:1px solid #cdcdcd; padding:0px; margin:0px; width:395px; font-family:Verdana; font-size:10px; color:#474747;}
.formInfo input.cb,.formRecProdotti input.cb {float:left; position:relative; background-color:#fff; border:0px; padding:0px; margin:0px; width:20px; font-family:Verdana; font-size:10px; color:#474747;}
.formInfo select,.formRecProdotti select {float:left; position:relative; background-color:#fff; border:1px solid #cdcdcd; padding:0px; margin:0px; width:395px; font-family:Verdana; font-size:10px; color:#474747;}
.formInfo textarea,.formRecProdotti textarea {float:left; position:relative; background-color:#fff; border:1px solid #cdcdcd; padding:0px; margin:0px; width:395px; font-family:Verdana; font-size:10px; color:#474747;}
.formInfo p,.formRecProdotti p {float:left; position:relative; width:570px; margin:0px 0px 10px 0px; padding:0px;}

.formRecProdotti{padding:50px 30px 0px 30px;width:510px;}
.formRecProdotti fieldset {padding:0px; }

.formFaq {float:left; position:relative; margin:0px; padding:10px 0px 0px 0px; width:273px;}
.formFaq fieldset {float:left; width:273px; position:relative; margin:0px; padding:0px; border:0px;}
.formFaq label {float:left; position:relative; margin:0px 5px 0px 0px; padding:0px 0px 5px 0px; width:60px; font-size:11px;}
.formFaq input {float:left; position:relative; background-color:#fff; border:1px solid #cdcdcd; padding:0px; margin:0px; width:203px; font-family:Verdana; font-size:10px; color:#474747;}
.formFaq select {float:left; position:relative; background-color:#fff; border:1px solid #cdcdcd; padding:0px; margin:0px; width:273px; font-family:Verdana; font-size:10px; color:#474747;}
.formFaq textarea {float:left; position:relative; background-color:#fff; border:1px solid #cdcdcd; padding:0px; margin:0px; width:270px; font-family:Verdana; font-size:10px; color:#474747;}
.formFaq p {float:left; position:relative; width:273px; margin:0px 0px 10px 0px; padding:0px;}


/* PAGINAZIONE */
#paginazione{width:286px; background:url(/images/struttura/basePaginazione.gif) no-repeat ;	float:right; margin:0px 18px 0px 0px; height:17px; color:#474747; padding:2px 0px 0px 0px; font-size:10px;}
.PaginaCorrente div{ position:relative;	float:left;	width:17px;	background:#C79B00;	padding:0px;	margin:0px;	height:13px;	text-align:center;}
.PaginaCorrente, .Pagine{position:relative;	display:inline;	float:left;	width:26px;	padding:0px;	margin:0px; height:13px; overflow:hidden; }
.Pagine a{	position:relative;	float:left; width:17px;	padding:0px; margin:0px; text-decoration:none; line-height:13px; font-size:10px; height:13px; }
.Pagine a:hover {color:#C79B00; font-weight:bold; text-decoration:none;}
.PaginaCorrente{color:#ffffff;}

/* LISTA PRODOTTI */
#ListaProdotti{float:left; position:relative; width:930px; padding:15px 10px 0px 10px; }
#ListaProdotti ul{padding:0px 0px 12px 0px;	float:left;	margin:0px;	width:930px;}	
#ListaProdotti li{	float:left;	padding:12px 0px 12px 0px; background:url(/images/elementiGrafici/puntinatoLista.gif) no-repeat bottom center; width:930px;margin:0px;/* background-color:#ff0000;*/}
#ListaProdotti li .imgPiccola{width:131px; height:91px; float:left; background:url(/images/struttura/baseRisultati.gif) no-repeat; padding:5px 24px 5px 5px;margin:0px;}
#ListaProdotti li .imgGrande{z-index:0;position:relative;width:0px;height:0px;}
#ListaProdotti li .imgGrande .Bordo{position:absolute;width:0px;height:0px; margin:0 auto 0 auto;}
#ListaProdotti li .imgGrande .C1 {width:0px;height:0px;position:absolute;overflow:hidden;/*background:url(/images/struttura/aperturaLayerFoto.gif) no-repeat top; */padding:0px 0px 6px 0px;}
#ListaProdotti li .imgGrande .C2 {width:357px; text-align:center; padding:0px 0px 0px 0px; background:#fff; border:0px;position:relative; margin:0px auto; height:auto;border-right:1px solid #d5bb00;border-left:1px solid #d5bb00;}
#ListaProdotti li .imgGrande .C2 img {position:relative; margin:0px auto; }
#ListaProdotti li .testoLista {	float:left;	width:660px; padding:0px 20px 0px 0px; margin:0px;}  /* background:#00ff00;height:auto!important;height:140px;min-height:140px;*/
#ListaProdotti li .spazioBottoneDettaglio {	float:left;	width:87px; padding:42px 0px 0px 0px; clear:right;}

/* SCHEDA PRODOTTI */
table#SchedaProdotto tr th{background:#686868;color:#ffffff;padding:0px;text-align:center;padding:2px 0px 2px 0px;border:1px solid #fff;}
table#SchedaProdotto tr td{background:#dfdfdf;color:#454545;padding:2px 0px 2px 0px;text-align:center;border:1px solid #fff;}
#legenda{width:286px; background:url(/images/struttura/basePaginazione.gif) no-repeat ;	float:right; margin:0px 10px 0px 0px; height:17px; color:#474747; padding:2px 0px 0px 0px; font-size:10px;}
#legenda a {padding:0px 0px 0px;font-weight:bolder;text-decoration:none;}
#legenda a:hover {text-decoration:underline;}
.BoxNote{width:599px; background:url(/images/struttura/sfumaNote.jpg) repeat-x ;	float:right; margin:9px 0px 10px 0px; height:17px; color:#474747; padding:12px; font-size:10px;border:1px solid #f2ebb3;}

/* FAQ */
div#FAQ {float:left;position:relative;width:580px;padding:20px 0px 20px 10px;}
#FAQ ul #ListaProdotti ul{padding:0px 0px 12px 0px;	float:left;	margin:0px;	width:580px;}	
#FAQ ul li{	float:left;	padding:10px 0px 12px 19px; background:url(/images/elementiGrafici/puntinatoLista.gif) no-repeat bottom center; width:580px;margin:0px;}
#FAQ ul li img{position:absolute;margin:5px 0px 0px -17px;border:0px;}
#FAQ ul li .titolo{color:#c79b00;font-size:11px;font-weight:bolder;}
#FAQ ul li strong {color:#474747;}
/* loginProdotti */

#loginProdotti,#DivRecFine{
	margin:50px;
	padding:50px 0px 0px 20px;
	height:135px;
	width:230px;
}
#loginProdotti{
background:url(/images/struttura/boxLogin.jpg) no-repeat top left;
}
#DivRecFine{
		background:url(/images/struttura/boxRegistrazione.gif) no-repeat top left;
}
#RecuperaPswProdotti{
	margin:50px;
	padding:50px 0px 0px 22px;
	height:135px;
	width:228px;
	background:url(/images/struttura/boxRecuperaPsw.jpg) no-repeat top left;
} 
#loginProdotti fieldset{
padding:0px;
	}
#loginProdotti form{
	
	height:55px;
	margin:0px;
	padding:0px;	
	
	
}
#loginProdotti input{
	width:123px;
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	cleat:right;
}
#loginProdotti label{
	width:80px;
	float:left;
	display:block;
	margin:5px 0px 0px 0px;
	cleat:left;
}
#loginProdottiAlert {
	color:#C79B00; 
	font-weight:bold; 
	text-decoration:none;
	text-align:center;
}

.alertProdLog b{
	color:#C79B00; 
	font-weight:bold; 
	text-decoration:none;	
}
div.NotaLogo {
position:absolute;
width:201px;
}

