@charset "utf-8";

/* CSS Document */
/* ========================== Generali ========================== */

	
body{
	background-image:none; /* #todo modifcato */
}
	
body.templHome {
	background-image:none; /* #todo modifcato */
}

h2,.box div img{padding-bottom:10px}

a{text-decoration:none;color:#000;outline:0}
a:hover {color:rgba(185,157,107,0.95);}

b, strong {font-weight:bold;color:#000}
b.black, strong.black {font-weight:bold;color:#000;font-style:normal}


/* ========================== Structure ========================== */

#spanwide {
	
	width:100%;
	text-align:left;
	margin:0 auto;
	overflow: visible;
}
/*#todo modificato*/

#spanwideback {
	position:absolute;
	width:100%;
	top:0;
	z-index:50;
	text-align:center;
	overflow:hidden;
	margin:0 auto;
}
/*#todo modificato*/


#container {
	width:100%  !important;
	width:100%;
	width/**/:/**/100%;
	text-align:left;
	margin:0 auto;
	/*background:url(/img-head/back-head-int.jpg) top center no-repeat;*/
}
/*#todo modificato*/

div.brclearboth {clear:both; font-size: 1px;}
	
/* ========================== Contenuto sito ========================== */
	
#cont{width:934px;overflow:visible;margin-bottom:8px;text-align:left;margin:0 auto;background-color:#FFFFFF} /*#todo modificato*/

	
/* ========================== Top ========================== */
	
#logo_top{width:940px;text-align:center;margin:0 auto;}/* #todo negato */
	
#logo_top div{width:291px;height:76px;text-align:center;margin:0 auto;margin-top:13px;}/* #todo negato */
	
/* ========================== Menu head ========================== */
#sliderHome{text-align:center;margin:0 auto;}
#slider{text-align:center;margin:0 auto;}
#header{width:940px; text-align:center; margin:0 auto; white-space:nowrap; height:70px;vertical-align:top; position:relative;}
#header .logo{width:auto; padding-top:0;display:none}/* #todo negato */
#header .logoPrint{display:block;position:absolute;top:0;}
#header .logo img{border:0px;display:none}/* #todo negato */

#header .topMenuStatic{position:absolute;width:auto;vertical-align:top;left:10px;top:7px;z-index:100;display:none}/* #todo negato */
#header .topMenuStaticItem{position:relative; float:left; width:auto; margin-right:0px;padding:2px 3px 6px 3px; vertical-align:top; height:10px;display:none}/* #todo negato */
#header .topMenuStaticSep{position:relative; float:left;background-image:url(/img-head/sep-lang.png); background-repeat:no-repeat; background-position:0px 2px; width:6px;;display:none}/* #todo negato */
#header .topMenuStaticItem H4 {margin:0; padding:0;display:none}/* #todo negato */
#header .topMenuStaticItem H4 a{position:relative; font-size:8.4pt;font-weight:bold;color:#FFFFFF; margin:0; padding:0; text-transform:uppercase;;display:none}/* #todo negato */
#header .topMenuStaticItem H4 a:hover{color:#9ac0a9;display:none}/* #todo negato */

/*menu top */
#header #ptopmenu {display:none}/* #todo negato */
.topmenu {display:none}/* #todo negato */


#slidermap{margin: 0 -480px 0; padding: 0 480px 0; position: relative; width:100%; overflow:hidden;}
#slidermap .slide { left: 0; position: absolute;top: 0; width: 1900px; }

#intro{width:940px; text-align:center; margin: 0 auto 0 20px; vertical-align:top; padding-left:10px;padding-top:5px; padding-bottom:5px; float:left;background-color: #E8E8E8; border-top: 1px solid #d3d3d3;border-bottom: 1px solid #d3d3d3;}


.introCommunity{float:left;padding-top: 8px;}
.introSkype{padding-top:2px;float:left; padding-right:5px; padding-bottom: 5px;}
.introSkypeLabel{clear:both;padding-top:8px}
.introAssociaz{clear: both; padding-top: 8px; border-top: 1px solid #d3d3d3; }
.introAssociaz img{bpx solid #d3d3d3;}
.introAssociazItem{float:left; padding-right: 5px;}
.introAssociazItem img{border: 0px;}

#boxHomeContainer{float:left;width:340px; padding-right:5px; text-align:left;}
#boxNewsHomeContainer{float:left;width:280px; padding-left:2px; padding-right:15px;  text-align:left;}
#boxHomeHeader{padding-top:18px;padding-bottom:0px; background:url(/img-home/point.gif) no-repeat 5px 21px; padding-left:20px;}
#boxHomeHeader.introComm{ background:none}
.imgVertBoxHome{margin: 0px 0px 20px 20px; float:right;border:1px solid #d3d3d3; padding:2px}
.imgHoriBoxHome{margin: 0px 0px 20px 20px;float:right;border:1px solid #d3d3d3; padding:2px} 
.headerBoxHome{padding-bottom:8px;}
.dateBoxHome{padding-bottom:8px; color:#b7b59f;}
.buttonBoxHome{padding-top:26px;}
.buttonBoxHome a{padding:0px;margin:0px}

/*CAROSEL CALENDAR HOME*/
#boxHomeCalendar{padding-top:13px;padding-bottom:0px; background:url(/img-main/tratt-big.png) no-repeat 5px 10px; padding-left:20px; }
#introCalendar{width:940px; min-height:180px; text-align:center; margin: 0 auto; vertical-align:top; background-color:#FFF;}
.calendarBoxHome { position:relative;display:block; }
.calendarBoxHome img { border: none; margin-bottom: 40px;}
.calendarBoxHomeTitle { position:relative;display:block}
.calendarBoxHomeTitle h5{ color:#742f23;}
.imgAuction { width:95px; display:block; float:left; }
.sedeBoxHome{color:#777777;/*text-transform:uppercase;*/ height:35px; padding-bottom:7px;position:relative;display:block; padding-right:2px}
.sedeBoxHome span{text-transform: uppercase}

#boxHome3Elem{clear:both}
.numberHomeBox{width:40px;float:left;}
.cont3ElemHomeBox{width:274px;float:left;padding-right:20px;text-transform:uppercase;background:url(/img-main/riga.png) no-repeat left bottom;padding-bottom:10px;margin-bottom:14px}
.text3ElemHomeBox{padding-top:4px}
.buttonHomeBox{width:45px;float:left;}
.linkHeaderHomeBox{padding-left:0px}

div.riga {display:none} /* #todo negato */
div.riga2 {display:none} /* #todo negato */

/*User menu */
#userMenu{width:940px; text-align:center; margin:0 auto;position:relative;font-size:11px;padding-top:10px;height:20px;background-color:#000;}
#userMenu .logout{width:20px;padding-right:10px;float:right;text-align:right}
#userMenu .user{width:400px;padding-right:10px;float:right;text-align:right}
#userMenu .userlabel{color:#FFF;font-weight:normal;padding-right:10px}

/*user panel */
#header #pmyuserpanel{position:absolute; width: auto; height: 42px; right:14px; top:3px; margin: 0 auto; text-align: right;}
#header #pmyuserpanel div.signin{ float:left; width:auto;padding-top:7px;padding-right:4px; padding-left:10px}
#header #pmyuserpanel div.signin a {color: #FFFFFF;font-size: 7.2pt;text-transform:uppercase}
#header #pmyuserpanel div.signin a:hover {color: #9ac0a9;}
#header #pmyuserpanel div.signin-out{clear:both;width:auto;padding-top:0px;padding-right:4px}
#header #pmyuserpanel div.signin-out a {color: #9ac0a9;font-size: 7.2pt;text-transform:uppercase}
#header #pmyuserpanel div.signin-out a:hover {color: #FFFFFF;}



/************************************************
*	Cerca								*
************************************************/
#header #psearch {display:none }/*#todo negato*/
/************************************************
*	Menu navmenu								*
************************************************/
#header #pnavmenu {display:none} /*#todo negato*/
.navmenu { display:none }/*#todo negato*/
.navmenu ul{ display:none }/*#todo negato*/
.navmenu li.top{display:none }/*#todo negato*/

.linkOn h2 a{color:#A6CE39;}
.linkOn h4 a{color:#A6CE39;}

/*menu laterale sx */
.menuSxHeader{width:100%;padding-top:40px;padding-right:18px;text-align:left;padding-left:21px;height:24px;}
.menuSxHeader H2{font-size:10pt; text-transform:lowercase;color:#333333;margin:0px}
.menuSxContainer{width:100%;clear:both; }

/*menu laterale sottomenu sx */
.SottoMenuSx {clear:both;width:180px;padding-top:40px;padding-bottom:80px;}
.SottoMenuSx ul{text-align:left;width:100%;-webkit-padding-start:10px}
.SottoMenuSx li a{color:#333;}
.SottoMenuSx li a:hover{color:#777777;}
li.buttonsm {list-style:none; border-bottom:1px dashed #d3d3d3; padding:4px 10px 9px 34px;}
li.info {background:url(/img-menu/but-richinformazioni.gif) no-repeat left 4px;}
li.newsletter {background:url(/img-menu/but-newsletter.gif) no-repeat left 4px;}
li.schedaofferta{background:url(/img-menu/but-schedaofferta.gif) no-repeat left 4px;}
li.tv{background:url(/img-menu/but-tv.gif) no-repeat left 4px;}
li.fotogallery {/*background:url(/img-menu/but-fotogallery.gif) no-repeat left 4px;*/}
li.catalogo {/*background:url(/img-menu/but-catalogo.gif) no-repeat left 4px;*/}

/* ========================== Menu head ========================== */
#contAnimHome{width:980px; text-align:center; margin:0 auto; vertical-align:top; padding: 11px 0px 3px; position:relative; overflow:hidden;height:292px;}

#contImageHead{width:980px; text-align:center; margin:0 auto; height:74px; vertical-align:top; padding: 11px 0px; position:relative; /*background: url(/img-head/backanimhead-cambi.png) no-repeat;*/ overflow:hidden}

#slideshowHeaders {position: relative;width: 940px;height: 85px;overflow: hidden;margin:0 auto}
#slideshowHeaders img {position: absolute;left: 0;top: 0;width: 940px;height: 85px;}

/* ========================== Style footer alternative ========================== */

#footerdivhome {
	width:100%  !important;
	width:100%;
	width/**/:/**/100%;
	text-align:center;
	margin:0 auto;
}

#footerdiv {
	width:100%  !important;
	width:100%;
	width/**/:/**/100%;
	margin: 0;
	text-align: center;
	white-space: nowrap;
	overflow: visible;
	}

.footmenu {
	width: auto;
	display: inline-block;
	letter-spacing: 1px;
	text-transform:uppercase;
}

.footmenu {
	*display: inline;
	margin: 12px 3px;
}

.footmenu  h4 {font-size:7pt; margin:0px; padding:0px;}
.footmenu  h4 a {text-decoration:none;color:#000;display:block}
.footmenu  h4 a:hover {color:#777777;}


/* ========================== Style footer standard ========================== */
#footer{height:160px; padding-top:11px;  color:#333333;}
#footer .wrapper {margin: 0 auto;width: 910px; text-align:left;}
#footer .box_footer_left {width: 260px; text-align: left;float: left; padding-right:20px;padding-top:2px; }
#footer .box_footer_center {width: 479px;text-align: left;padding-top:11px;float: left;display:none } /*#todo negato*/
#footer .box_footer_right {width: 148px;margin-right: 0;float: left; text-align: left;padding-top:41px;display:none } /*#todo negato*/
#footer .box_footer_left .textcufon, #footer .box_footer_left a {color:#333333; }
#footer .box_copyright {clear:both;	float: left;margin-top: 20px;white-space:nowrap;}
#footer h1.textcufon {font-size:10pt;color:#333333;text-transform:uppercase;margin:0px;padding:0px;padding-top:8px;padding-bottom:14px;/*left:-1000px;top:-1000px;*/}
#footer .box_footer_left b.scrittafooter {display:none;}
#footer .box_footer_center b.scrittafooter{font-size:8.2pt;color:#333333;text-transform:uppercase;margin:0px;padding:0px;padding-left:4px;}
#footer ul{width:auto; list-style:none; float:none; margin: 0; padding: 0; display: block; }
#footer li{background:url(/img-footer/point.gif) no-repeat 0px 0px;padding-left:6px;margin-bottom:-2px}
#footer li a{font-size: 10px;height:12px;padding:0 5px;font-weight:bold;color:#333333;display:block}
#footer li a:hover,li.cur a{color:#999;}

ul#categories,ul#categories li{margin:0;padding:0;list-style:none;margin-bottom:-2px}
ul#categories{width: 100%;overflow: hidden;}
ul#categories li{float:left;width:48%;margin-right: 2%;display: inline;}


#footer .box_footer_center ul{padding-top:17px}
#footer .box_footer_center li{padding-left:0px;background:none}

.box_copyright b.textcufon {font-size: 10px; color:#333333;}

/*.footerFiere{background:url(/img-main/loghi.gif) no-repeat center 10px;margin-top:20px;border-top:1px dotted #d3d3d3;height:112px}*/
/* ========================== Intestazioni ========================== */

h3{position:relative;}
h3 a{color:#000;}
h3 a:hover{}
h1{position:relative;border-bottom-width:1px;font-weight:bold;color:#000;font-size:12pt}
.titoloHead{position:relative;border-bottom-width:1px;font-weight:bold;color:#000;font-size:11pt}
h1 span{position:absolute;right:510px;top:29px;background:#000;text-align:center;padding:0 5px;white-space:nowrap;display:block;color:#000;font-weight:normal}
h5{font-size: 10pt;color:#333;font-weight:bold; margin:0; padding:0;}

/* ========================== Lista ========================== 

ul{float:left;width:110px}
li a{height:12px;padding:0;font-weight:bold;color:#999;display:block}
li a:hover,li.cur a{color:#fff}
*/
/* ========================== Box vari ========================== */

.box{position:absolute;top:15%;right:200px;width:500px;padding-bottom:100px}
.box div{line-height:1.5em;background:#fff;padding:20px 30px}
.box div a{text-decoration:underline}
.large{text-align:right;top:20%;right:120px;font-size:13px}
.left{text-align:left;right:auto;left:180px;font-size:13px}
.center{text-align:left;right:auto;left:180px;font-size:13px}
.large h2{font-size:60px}
.white{color:#fff}

dl{margin:10px 0}
dt,dd p{padding:15px 0 25px 0;display:block;border-top-width:1px;width:440px}
dt{text-transform:uppercase;padding:0 5px;cursor:pointer;line-height:20px;height:20px;font-weight:bold;width:430px}
dd{height:0px;overflow:hidden;width:440px}

/* ========================== DIV vari ========================== */

#photos{position:absolute;z-index:90;bottom:41px;right:40px;height:20px;overflow:hidden}
#photos a,#float{z-index:90;height:20px;line-height:20px;text-align:center;width:40px;/*background:#000 url(gal.gif) -6px 5px no-repeat;*/cursor:pointer;color:#fff}
#photos a{width:20px;float:left;margin-left:1px;background:#000;font-weight:bold;overflow:hidden}
#photos a:hover,#photos a.cur{background:#fff;color:#000}
#float{display:none;position:absolute}
#float.nxt,#float.prv{display:block}
#float.nxt{background-position:-16px 5px}
#float.prv{background-position:7px 5px}

/* ========================== panel style (template standard / template progetti ) ========================== */

#panelBox{ text-align: center; position:relative; color:#444; margin:0 auto;line-height: 1.4;}
.panelBoxback{}
#panelMenuSx{width:200px; padding:4px 10x 20px 0px; margin:0 auto; float:left;display:none} /*#todo negato*/
#panelContainer{width:690px; padding:0; margin:0 auto; float:left;background:none;}/*#todo modificato*/
#panelContainerExt{width:940px; padding:0px 0px 32px 0px; margin:0px auto;float:left; background:none;}/*#todo modificato*/
#panelHeader{ width:100%;vertical-align:middle;position:relative; }
#panelHeader H3{ margin:0px;padding:0px;left:auto;}
#panelHeader H1{ margin:0px;padding:1px 2px 0px 2px;color:#000;  }
#panelHeader H1 img{ margin:0px;padding:0px;vertical-align:top;padding-top:2px;padding-right:10px}
#panelBreadCrumbs{width:100%;text-align:left;}
#panelTitlePage{vertical-align:top;top:14px;padding-left:0;text-align:left;min-height:22px;width:100%;padding-bottom:2px;clear:both;} /*#todo modificato*/
#panelTitlePage h1{font-style:italic; font-weight:normal; color: #333333; font-size:14pt; }

#panelLinkPrint{text-align:right;right:0px;height:100%;vertical-align:top;width:30%;position: absolute; top: 30px;}

#panelHeaderCalendar{ width:940px;vertical-align:middle;position:relative;background: url(../img-home/back-aste.gif) repeat-x; height: 44px; }
#panelHeaderCalendar H3{ margin:0px;padding:0px;left:auto;}
#panelHeaderCalendar H1{ margin:0px;padding:1px 2px 0px 2px;color:#742f23;  }
#panelHeaderCalendar H1 img{ margin:0px;padding:0px;vertical-align:top;padding-top:2px;padding-right:10px}
#panelTitleHome{vertical-align:top;text-align:left;padding-left:25px; padding-top:20px;width:100%;clear:both; position:relative; background:url(/img-main/title-logo.gif) no-repeat 10px 16px; }
#panelPagination{text-align:right;right:0px;height:100%;vertical-align:top;width:10%;position: absolute; top: 18px;}

#panelContent{ width: auto;text-align:left; font-family: Tahoma,Arial,Helvetica; padding: 15px 14px 30px 0px;}
#panelContentExt{ width:940px;text-align:left; font-family: Tahoma,Arial,Helvetica; font-size:11px; height:100%;}

#secRiga{ width:940px;vertical-align:middle;position:relative; height: 111px; }
#terRiga{ width:940px;vertical-align:middle;position:relative; height: 149px; }

div.tablerow{ margin: 0 auto;width: 100%; }
#panelContentTop{ margin: 0; padding: 0; width: 100%;clear:both }
#panelContentSx{ margin: 0; padding: 0; width: 100%;clear:both }
.panelContentTopVideo{background-color:#000;width:604px}
.panelContentSxVideo{background-color:#000;width:368px;}
.panelContentDxVideo{background-color:#000;width:200px;}
#panelContentTextExt{ float: left; margin: 0; padding: 0; width: 100%; text-align:left;clear:both }
#panelContentTextExt p{padding-bottom:10px}
#panelContentText{ float: left; margin: 0; padding: 0; padding-right:40px; clear:both }
#panelContentText p{padding-bottom:10px}
#panelContentRight{ float: right; margin-left:10px; margin-bottom:10px; padding: 0; padding-right:3px; } /*#todo modificato*/
#panelContentRight img{ margin:2px; }
#panelContentRightDoc{ clear:both; position:relative; font-weight:bold;border-bottom:1px dashed #d3d3d3;padding-left:2px; padding-bottom:6px;padding-top:6px;height:20px  }
#panelContentRightDoc div.icoFile{float:left;border:1px solid #d3d3d3;text-align:center;padding:0px;margin-bottom:2px;margin-right:6px}
#panelContentRightRicinfo{ position:relative; font-weight:bold; padding-bottom:0px; width:100%; }
#panelCaptionRight{ font-weight:bold; padding: 0px 10px 20px 0px; clear: both;}
#panelCaptionRight div.didascalia {padding: 6px 0px;}
#panelCaptionRight div.pointdid {float:left; margin:0; padding:2px 0;}
#panelContentRightDoc div.didascalia {padding: 5px 0px;}
#panelContentRightDoc div.pointdid {float:left; margin:0; padding:4px 0;}
div.space-line {clear: both; margin: 0; padding: 0; width: auto;}


.panelImgDetails{clear:both;min-height:74px;text-align:left;padding-top:20px}
.panelImgDetails img{float:left;margin-right:10px;border:2px solid #000}
.panelText55{float: left; margin: 0; padding: 0; padding-right:40px; clear:both; width: 60%;}
.panelRight30{float: right; margin: 0; padding: 0; padding-right:30px; width: 30%;}
/* variante width per riquadri modelli */
.panelText45{float: left; margin: 0; padding: 0; padding-right:40px; clear:both; width: 45%;}
.panelRight40{float: right; margin: 0; padding: 0; padding-right:30px; width: 40%;}
.panelRight50{float: right; margin: 0; padding: 0; padding-right:30px; width: 50%;}
/* ========================== style for nex / prev item ========================== */
.panelArrowLeft{position:absolute; left:10%;top:50%}
.panelArrowRight{position:absolute;left:90%;top:50%; margin-left:-43px;}

/* ========================== style for doc item ========================== */
.panelElementContainer{width:100%;min-height:20px;}
/*.panelContentDoc .file{width:100px;float:left;background:url(/img-main/ico-brochure.png) no-repeat left top;vertical-align:top;min-height:20px;padding-left:24px;padding-top:4px;padding-right:12px}*/
.panelElementContainer .element{width:100%;float:left;background:url(/img-main/ico-brochure.png) no-repeat left top;vertical-align:top;min-height:20px;padding-left:24px;padding-top:4px;padding-right:12px}
.panelElementContainer .gallery{width:100%;float:left;background:url(/img-main/ico-gallery.png) no-repeat left top;vertical-align:top;min-height:20px;padding-left:24px;padding-top:4px;padding-right:12px}
.panelElementContainer .specTec{width:100%;float:left;background:url(/img-main/ico-dett.png) no-repeat left top;vertical-align:top;min-height:20px;padding-left:24px;padding-top:4px;padding-right:12px}


/*************************************************************
*	Photo (template lista )									 *
*************************************************************/

a.photo,a.photopng, a.photocarr, a.video, a.content , a.linkcont , a.linkinfo {
	position: relative;
	display: block;
	float: left;
	margin: 0;
	padding:0;
	background: url(/img-main/zoom.png) center center no-repeat;
}
a.photo img, a.video img, a.linkcont img, a.content img, a.linkinfo img { margin-right: 0; }

a.photo { background-image: url(/img-main/zoom.png); }
a.photopng { background-image: url(/img-main/zoom.png); }
a.video { background-image: url(/img-main/icon-video.png); }
a.linkcont { background-image: url(/img-main/link.png); }
a.content { background-image: url(/img-main/link.png); }
a.linkinfo { background-image: url(/img-main/info.png); }
a.photocarr { position: inherit; display: block;}


/*************************************************************
*	Fotogallery style (template fotogallery ) 				 *
*************************************************************/

#listGalleryContainer{width:100%;clear:both;vertical-align:top;}
.listGalleryItem{float:left;width:160px;margin-bottom:20px;vertical-align:top;height:auto;}
.listGalleryItem .preview{height:100px;width:100%;}
.listGalleryItem div.title{width:100%; padding:0; margin:0;text-align:left;clear:both}
.listGalleryItem div.title div.didascalia {padding: 6px 0px;}
.listGalleryItem div.title div.pointdid {float:left; margin:0; padding:6px 5px 0 0;}
.listGalleryItem div.text{width:100%; padding:0; margin:0;text-align:center;padding-top:4px}

.listGalleryItem .preview-image-holder{ float:left; min-width:160px; padding:4px; border:#d3d3d3 solid 1px; background:url(/img-main/loading.gif) 50% 50% no-repeat; min-height:170px;display:block;position:relative;background-color:#ffffff;}
.listGalleryItem .preview-cont{text-align:center;height:auto;width:100%;position:absolute;display:compact;left:0px;bottom:2px;}
.listGalleryItem .preview-cont-cent{text-align:center;height:auto;width:100%;position:absolute;display:compact;left:0px;padding-top:10px;}
.listGalleryItem .preview-cont-cent a{float:none}
.listGalleryItem .preview-cont a{float:none}
.listGalleryItem .preview-cont-cent-orriz{text-align:center;height:auto;width:100%;position:absolute;display:compact;left:0px;padding-top:40px;}
.listGalleryItem .preview-cont-cent-orriz a{float:none}
.listGalleryItem .preview-cont-orriz a{float:none}
.listGalleryItem  .preview-info{position:absolute;z-index:999;background:url(/img-main/info-small.png) no-repeat 0px 0px;width:34px;height:34px;left:0px;top:0px}



/*************************************************************
*	Fotogallery /lista style (template fotogallery / lista ) *
*************************************************************/

.itemCenter{padding:0px 30px 10px 22px;margin-left:26px;margin-right:18px;} 
.listRow{width:100%;clear:both;vertical-align:top;}



/*************************************************************
*	Sitemap style (template sitemap )						 *
*************************************************************/

#itemSitemapContainer{padding-top:20px;text-align: center;}
#itemSitemapContainer a{color:#000;}
#itemSitemapContainer a:hover{color:#777777;}



/*************************************************************
*	List style (template news / press releases / media )	 *
*************************************************************/
.tipologieContainer{width:100%;clear:both;display:block;padding-bottom:40px;padding-left:10px}
.itemListContainer{clear:both;padding-top:22px;border-top:#d3d3d3 dotted 1px;padding-left:0;padding-right:20px}/*#todo modificato*/
.itemListContainer:hover{ background:url(/img-main/hover-back.gif) repeat-x bottom; background-color:#e8e8e8;cursor:pointer}
.itemListNoBorder{border-top:none}
.itemListDate{float:left;width:87px;height:40px;padding-top:5px;padding-bottom:5px;padding-left:5px;text-align:left;  vertical-align:middle;margin-bottom:24px;margin-right:20px; text-transform:uppercase;color:#FFF;font-size:9pt;}
.prevDate{}

.homeDate{float:right; margin-right:4px;font-size: 8pt; background-color: #FFFFFF; color: rgba(185,157,107,0.95);}
.itemListImg{float:left;width:80px;text-align:center;vertical-align:top;margin-bottom:24px;margin-right:30px;}
.itemListImg3{float:left;width:286px;text-align:center;vertical-align:top;margin-bottom:24px;margin-right:30px;}
.itemListImg3 div{margin-right:4px}
.itemListWeek{padding-top:2px; color: rgba(185,157,107,0.95); padding-bottom:2px;text-transform:uppercase; }
.itemListDate .itemListWeek{color:rgba(185,157,107,0.95); font-size:16pt;}
.itemListDay{color:#333; font-size:8pt;}
.itemListMonth{color:#333; font-size:8pt;}
.itemList{float:left;padding-top:2px;padding-bottom:20px}
.widthLayout0{width:920px;}
.widthLayout1{width:510px;}
.widthLayout2{width:400px;}
.widthLayout3{width:250px;}
.widthLayout4{width:202px;}
.widthLayout5{width:584px;}
.itemListTitle{position:relative;display:block;z-index:2;}
.itemListTitle h4 {margin:0px;padding:0px;font-weight:bold;text-transform:uppercase;font-size: 9pt;color:#333}
.itemListTitle h4 a{font-size: 9pt;color:#333;margin:0px;padding:0px}
.itemListTitle h4 a:hover{color:rgba(185,157,107,0.95);font-size:9pt;margin:0px;padding:0px}
.itemListTitlePrev{position:relative;display:block;z-index:2}
.itemListTitlePrev h4 {color:#333;font-size:9pt;margin:0px;padding:0px;font-weight:bold;text-transform:uppercase;}
.itemListTitlePrev h4 a{color:#333;font-size:9pt;}
.itemListTitlePrev h4 a:hover{color:rgba(185,157,107,0.95);font-size:9pt;}
.itemListText{padding-top:6px; padding-bottom: 6px; z-index:2;position:relative;display:block;}

.itemListDoc{float:left;background-color:#F6F6F5;border:1px #cccccc solid;padding:4px;margin-right:14px}
.itemListAdd{padding-top:4px}
.itemListButt{background-color:#E9E2DB;border:1px solid #999999;text-align:center;padding:2px 0px 2px 0px;margin-bottom:4px}
.itemListButt a{font-size:9px}

/*************************************************************
*	auction item style (DETTAGLIO LOTTO )	 *
*************************************************************/
#testataAste{display:none}/*#todo negato*/
#dettLotSx{float:left; width:285px;padding-top:7px;display:none}/* #todo negato */
.dettLotSxUp{height: 24px; padding-left: 21px; padding-right: 18px; padding-top: 36px; text-align: left; width: 100%;}
.dettLotSxUp h2{color: #000000; font-size: 12pt; margin: 0; text-transform: lowercase;}
#dettLotDx{float:left; width:655px;}
#titleListLotto{padding-left:13px;padding-top:23px;}
#titleListLotto b.titoloHead{font-size:11pt}
#itemsLotti{margin-left:13px; margin-right:10px; margin-bottom:2px; border-top: 1px solid #EDEDED; display:block; float:left; padding-top: 6px; width:262px}
#itemsLotti:hover{background-color:#EDEDED;cursor:pointer}
#itemsLotti.lottoCorrente{background-color:#FFFFFF;}
.itemsLottiImg{float:left;}
.itemsLottiImg img{border:2px solid rgba(185,157,107,0.95); float:left; margin-left:3px}
.itemsLottiBox{margin-right:65px}
.itemsLottiTitle{height:12px; font-size:11px;font-weight:bold;}
.itemsLottiTitle a{color:#333}
.itemsLottiNum{text-transform:uppercase}
.itemsLottiVal{color:#592423}
#titleLotto{padding-left:0;padding-right:10px;float:left;width:380px;min-height:14px;} /*#todo modificato*/
#titleLotto h1 {font-size: 15pt; margin:0; font-style:italic; }  /*#todo modificato*/
#autore{padding-left:0;padding-right:10px;float:left;width:380px;height:40px;}
#autore h3 {font-size: 10pt; margin:0px;font-style:italic;margin:0px;padding:0px}
#buttonAsteLotto{}
#buttonNextPrevLotto{clear:both;width:100%;text-align:left;display:none} /*#todo negato*/	
#buttonNextPrevLotto .asteListButton{ float:right; position: relative;width:30px}
#buttonAsteLotto .asteListButton{ float:right; position: absolute;right: 18px;top: 80px;}
#buttonAsteLotto .asteListButton img{ clear:both; float:right;padding-right: 3px;}
#subTitleLotto{padding-left:28px; text-transform:uppercase;clear:both;height:30px;width:460px;float:left;}
#subTitleLotto b {font-size:8pt}
#itemLotto{padding-left:0;padding-bottom:14px;}/*#todo modificato*/
#itemLotto #boxOffertaStima{text-align:right;width:220px;float:right;padding-right:6px;padding-top:7px;height:72px;clear:both}
#lottoImg{float:left;}
#lottoBox{float: left;width: 153px;padding-right:20px;padding-left:10px}
#lottoNum{height:15px;width:100%;clear:both}
#lottoNum b.didascalia{font-size:10pt;font-weight:bold;color:#000}
#LottoVal{height:15px;width:100%;clear:both;}
#LottoVal b.didascalia{font-size:10pt;font-weight:bold;color:#000;text-transform:uppercase}
.statoLottoBox{position:relative;display:block;padding-top:10px}
.statoLottoBox .invenduto{color:#000;text-transform:uppercase;font-size:9pt}
.statoLottoBox .aggiudicato{color:#17623F;text-transform:uppercase;font-size:9pt}
.statoLottoBox .venduto{color:rgba(185,157,107,0.95);text-transform:uppercase;font-size:9pt}
#lottoBox .asteListButton{width: auto;clear:both;margin-left:0px; display:none} /*#todo negato*/

#lottoBox .itemListDate{margin:0; margin-top:20px}
#titleLottoBis{padding-top:12px;padding-bottom: 9px;float: left;width:100%}
#titleLottoBis b.titoloHead{font-size:11pt}
#descLotto{clear:both;padding-bottom:20px;padding-top:15px;font-size:8pt;}
#campiLotto{padding-left:28px;padding-top:15px;font-size:8pt;}
#campiLotto b {color:#000;}
#campiLotto b.fontGranata {color:rgba(185,157,107,0.95);}

/* Buttons */ 

.asteListButton a, .asteListButton a:visited {
	background: rgba(185,157,107,0.95) url(/img-main/overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 2px; 
	text-decoration: none;
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.05);
	border-bottom: 0px solid rgba(0,0,0,0.05);
	position: relative;
	cursor: pointer;
}


.itemListButton{display:none} /*#todo negato*/

.asteListButton{ float:left; margn: 2px 3px; margin-right: 0;padding-bottom: 2px; padding-top: 1px; width:auto;display:none} /*#todo negato*/	

div.buttonLink a, div.buttonLink a:visited {background-color: #742F23; font-size: 7.6pt; color: #fff;}
div.buttonLink a:hover{ background-color: #8A2614; color: #fff;}

.granata a, .granata a:visited { background-color: #742F23; color: #fff; }
.granata a:hover{ background-color: #8A2614; color: #fff; }



.ButtonRight{float:right; }

/*paging lotti per dettaglio lotto*/
.dettLotPagingContainer{width:100%;position:relative;display:block;clear:both;height:20px;}
.dettLotPagingContainer .leftBox{width:186px;display:block;position:relative;float:left;height:20px;padding-top:2px;padding-left:14px}
.dettLotPagingContainer .leftBox b{font-size:8pt;}
.dettLotPagingContainer .rightBox{display:block;position:relative;float:right;height:20px;padding-right:10px;width:30px}
.sepLottiFooter{margin-left:13px; margin-right:10px; margin-bottom:2px; margin-top:9px; border-top: 1px solid #EDEDED; display:block; float:left; padding-top: 6px; width:262px}

#contactFormBox{bpx dotted rgba(185,157,107,0.95);margin-left: 38px;height: 230px;margin-top: 20px;padding-top: 10px;width:440px;padding:20px 20px 20px 20px}

.asteListContainerDett{clear:both;padding-top:5px; padding-bottom: 5px; position:relative;display:block;z-index:2;padding-right: 10px; border-top:1px solid #ADADAD}
.asteListContainerDett.noBorder{border-top:none}
.asteListContainerDett:hover{background-color:#FFF;cursor:pointer}
.asteListImgDett{float:left;width:60px;text-align:center;vertical-align:top;}
.asteListImgDett img{ border:1px solid rgba(185,157,107,0.95)}
.itemListDett{float:left;padding-top:2px;}
.itemListDettAltre{float:right;padding-top:2px;}
.asteListDateDett{padding-top:6px;position:relative;display:block;z-index:2; text-transform:uppercase}
.asteListDateDett b{color:rgba(185,157,107,0.95)}

/*************************************************************
*	List style (CALENDARIO ASTE )	 *
*************************************************************/
/*div.numbers{position:absolute;top:60px;left:10px;width:100%;height:90px;display:block;z-index:1;font-size:76pt; color:#FFF; text-transform:lowercase;margin:0px;padding:0px; }*/
div.numbers{position:absolute;top:60px;left:10px;height:90px;display:block;z-index:1;font-size:70pt; color:#FFF; text-transform:lowercase;margin:0px;padding:0px; }

#dettaglioAsta{float:left;width:350px;padding:0;} /*#todo modificato*/
#dettaglioAsta .boxOrari{clear:none;}
#dettaglioAsta .boxOrari .orariAsta{left:120px;}
#dettaglioAsta .dataAsta{position:relative;text-transform:uppercase;padding-top:6px}
#dettaglioAsta .asteListImg{margin-right:20px}
#dettaglioAsta .textAsta{width:244px;float:right}

#sliderAsta {float:right;padding: 16px 22px 16px 0px;display:none} /*#todo negato*/
#pulsantieraAsta{width:200px;padding-top:20px;position:relative;display:block;float:left;text-align:left;display:none} /*#todo negato*/
#pulsantieraAsta .asteListButton{float:left;clear:both;margin-left:0px}
		
.asteListContainer{clear:both;padding-top:10px;padding-bottom:10px; padding-left: 0px; padding-right: 18px; position:relative;display:block; background: url(/img-main/riga.png) left;}/*#todo modificato*/
.asteListContainer .dataAsta{position:relative;text-transform:uppercase;padding-top:2px}
.asteListContainer #pulsantieraAsta{padding-top:0px}
.asteListNoBorder{border-top:none}
.sfondoAste{z-index:0}
.image-holder-asta{ float:left; min-width:60px; min-height:26px; border: 2px solid #BBBBBB;margin:0px; background:url(/img-main/loading.gif) 50% 50% no-repeat; display:inline;margin-top:4px}
.asteListImg{float:left;width:80px;text-align:center;vertical-align:top;margin-bottom:24px;margin-right:5px;margin-left: 5px;min-height: 100px;}
.widthAste{padding-left: 10px;width: 605px;}
.asteListExpo{padding-top:6px;position:relative;display:block;z-index:2}
.asteListExpo b{color:#333}

.asteListContainer .asteListButton{ float:right;}
.lotsConsole{height:30px;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;clear:both;display:none}/*#todo negato*/
.boxOrari {clear: both;background:url(/img-main/point.gif) left 5px no-repeat;padding-left:10px;padding-top: 2px;}
.boxOrari a{color:#333}
.orariAsta {display: none;position: absolute;z-index: 10000; background-color: #E8E8E8; bpx solid #D3D3D3;padding: 15px 20px;}
.tornata{border-top: 1px dotted #d3d3d3; background: url(/img-main/point.gif) left center no-repeat; padding-left: 10px;padding-top:4px; padding-bottom:4px }
.tornata.prima{background: url(/img-main/point.gif) left center no-repeat; border-top:none}
/*************************************************************
*	Lots list / grid *
*************************************************************/
#lotListGridContainer{width:100%;clear:both;vertical-align:top;}

.lotItemList{position:relative;display:block;float:left;width:100%;margin-right:1px;padding:10px 12px 10px 12px;vertical-align:top;border:1px solid #fff;margin-bottom:1px;text-align:left}
.lotItemList:hover{background-color:#EDEDED;cursor:pointer;border:1px solid #ccc}
.lotItemList h3{margin:0px;padding:0px;font-weight:bold;text-transform:uppercase;font-size:8pt}
.lotItemList h3 a{color:#333333}
.lotItemList h3 a:hover{color:rgba(185,157,107,0.95)}
.lotItemList .preview{position:relative;display:block;height:100%;width:96px;float:left;text-align:center;}
.lotItemList .preview img{border:1px solid #BBBBBB}
.lotItemList .content{position:relative;display:block;height:100%;width:350px;float:left;padding:0px 18px 0px 18px;font-size:10pt;}
.lotItemList .content .title{width:100%;position:relative;display:block;clear:both;padding-bottom:4px;}
.lotItemList .content .titleOpera{width:100%;position:relative;display:block;clear:both;padding-bottom:4px;font-weight:bold;text-transform:uppercase;font-size:7pt;color:rgba(185,157,107,0.95)}
.lotItemList .content .number{width:100%;position:relative;display:block;clear:both;color:#333;font-size:8pt;text-transform:uppercase;font-weight:bold}
.lotItemList .content .desc{width:100%;position:relative;display:block;clear:both;color:#777777;font-size:8pt;padding-bottom:4px}
.lotItemList .buttons{width:180px;float:left}
.lotItemList .buttons .estimate{width:100%;position:relative;display:block;clear:both;font-size:8pt;font-weight:bold;height:25px}
.lotItemList .statoLotto{position:relative;display:block;padding-bottom:8px}
.lotItemList .statoLotto .invenduto{color:#333;text-transform:uppercase;font-size:7pt}
.lotItemList .statoLotto .aggiudicato{color:#17623F;text-transform:uppercase;font-size:7pt}
.lotItemList .statoLotto .venduto{color:rgba(185,157,107,0.95);text-transform:uppercase;font-size:7pt}

.lotItemGrid{position:relative;overflow: hidden; display:block;float:left;width:279px;height:232px;margin-right:8px;padding:26px 12px 26px 12px;vertical-align:top;margin-bottom:8px;margin-top:8px;border:1px dotted #d3d3d3;}
.lotItemGrid:hover{background-color:#d3d3d3;cursor:pointer;border:1px solid #BBBBBB}
.lotItemGrid .grid{position: absolute; top: 0;  left: 0;  width:100%;height:100%;padding-top:30px }
.lotItemGrid .boxcaption{float: left; position: absolute;background: #468b61; height: 160px;width: 263px; margin: 0px 0px 0px 0px; padding:10px 20px 10px 20px;opacity: .8; /* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";color:#FFF;	}
/*.captionfull .boxcaption {top: 306px;left: 0;}*/
.captionfull .boxcaption {top: 260px;left: 0;}
.lotItemGrid .number{width:100%;position:relative;display:block;clear:both;color:#71644E;font-size:8pt;text-transform:uppercase;font-weight:bold;text-align:center;padding-bottom:8px}
.lotItemGrid .numberLot{font-weight:bold;padding-bottom:4px;text-transform:uppercase}
.lotItemGrid .title{font-weight:bold;padding-bottom:4px;text-transform:uppercase;font-size:8pt}
.lotItemGrid .titleOpera{font-weight:bold;padding-bottom:4px;text-transform:uppercase;font-size:7pt}
.lotItemGrid .desc{font-size:8pt;padding-bottom:4px}
.lotItemGrid .estimate{font-weight:bold;font-size:9pt;padding-top:8px}
.lotItemGrid .statoLotto{position:relative;display:block;padding-top:6px}
.lotItemGrid .statoLotto .invenduto{color:#FFF;text-transform:uppercase;font-size:8pt}
.lotItemGrid .statoLotto .aggiudicato{color:#FFF;text-transform:uppercase;font-size:8pt}
.lotItemGrid .statoLotto .venduto{color:#FFF;text-transform:uppercase;font-size:8pt}

.lotItemGrid .preview{position:relative;display:block;height:100%;width:100%;text-align:center}
.lotItemGrid .preview img{border:1px solid #d3d3d3}
.lotItemGrid:hover .preview img{border:1px solid #BBBBBB}
.lotItemGrid .asteListButton{margin:10px 4px 2px 0}


.lotPagingContainer{width:100%;position:relative;display:block;clear:both;height:20px;padding-top:10px;padding-bottom:14px}
.lotPagingContainer .leftBox{width:183px;display:block;position:relative;float:left;height:20px;padding-top:2px;padding-left:17px;text-align:left}
.lotPagingContainer .leftBox b{color:#777777;font-size:11px}
.lotPagingContainer .rightBox{width:720px;display:block;position:relative;float:left;height:20px;padding-right:20px;display:none} /*#todo negato*/ 

.lotViewsContainer{width:100%;position:relative;display:block;clear:both;height:14px;padding-top:18px;display:none} /*#todo negato*/
.lotViewsContainer .leftBox{width:486px;display:block;position:relative;float:left;padding-top:2px;padding-left:14px;text-align:left}
.lotViewsContainer .leftBox h3{font-size:11pt;font-weight:bold;color:#000}
.lotViewsContainer .rightBox{width:420px;display:block;position:relative;float:left; padding-right:12px;text-align:right}
.lotViewsContainer .rightBox .elementsDiv{float:right}
.lotViewsContainer .rightBox .viewsDiv{float:right;padding-right:16px;padding-top:0px}
.lotViewsContainer .rightBox .viewsDiv a{padding-left:2px;padding-right:2px}

.lotSeparator{position:relative;display:block;width:100%;clear:both;border-top:1px dotted #d3d3d3; height:1px;}


/* search list style*/
.lotsHeaderAuction{width:100%;height:20px;position:relative;display:block;clear:both;padding:40px 0px 0px 14px}
.lotsHeaderAuction h4 {color: #000000;font-size: 11pt;font-weight: bold;}
.lotsHeaderAuction h4 a{color:#000000;margin:0px;padding:0px;font-size: 11pt;font-weight: bold;}
.lotsHeaderAuction h4 a:hover{color:rgba(185,157,107,0.95);font-size:11pt;margin:0px;padding:0px;font-weight: bold;}
.lotsSearchConsole{border-top:none;border-bottom:1px dotted #d3d3d3; height:30px}
/*************************************************************
*	MY PANEL CONSOLE	 *
*************************************************************/

.folderTitle{margin-bottom:14px; margin-top:20px; padding-left:15px}
.myCategorie{border:1px dotted #ADADAD;margin-top:4px; margin-bottom:4px; padding-top:4px; padding-bottom:4px; padding-left:15px}
.checkCat1{padding-bottom:6px}
.checkCat2{padding-left:20px}
.buttonCat{padding-right: 15px; text-align:right}

.funzioni{width:266px; height:90px; display:block; float:left; padding:4px; margin:10px}
.funzioni .itemListButton{padding-top: 20px;}
.funzionititle{border-bottom: 1px dotted #ADADAD;padding-bottom: 4px;margin-bottom: 4px;text-transform: uppercase;}
.funzionititle b{color:#000}

/* LOTTI PREFERITI e ELENCO OFFERTE*/
.sfondoConsole{ background-color:#e8e8e8;padding: 5px;}
.offerteXasta{border:1px solid #ADADAD; margin:8px; padding:4px}
.offerteXasta .itemListButton{padding-bottom: 6px;padding-top: 4px;}
.tAsta{ padding-left:10px; padding-right:10px;padding-top:10px}
.tAsta b{color:#000;text-transform:uppercase;font-size:8pt}
.tAsta img{ vertical-align: top}
.tData{float:left; width: 120px;}
.tDes{float:left; width: 370px;padding-right: 10px;}
.tImp{float:left; width: 90px;}
.tImp img{bpx solid #ADADAD;vertical-align: bottom;padding-bottom: 1px;}
.tLotto b, .tData b, .tDes b, .tImp b{ color:#000}
.tLotto a, .tData a, .tDes a, .tImp a{ text-decoration:underline}
.lineOfferte{clear:both; border-bottom:1px dotted #ADADAD;padding-bottom: 4px;margin-bottom: 4px;}
.tImgPref{float:left; width: 90px; text-align: center;}
.tImgPref img{border: 2px solid rgba(185,157,107,0.95)}
.tLottoPref{float:left; width: 60px; }
.tTitPref{float:left; width: 145px;}
.tDesPref{float:left; width: 350px; padding-left:5px; padding-right:5px}
.tStatoPref{float:left; width: 110px;}
.tStatoPref b.statoLotto{ color: rgba(185,157,107,0.95); text-transform:uppercase}
.tAzioniPref{float:left; width: 90px;}
.tImgPref b, .tLottoPref b, .tTitPref b, .tDesPref b, .tStatoPref b, .tAzioniPref b{ color:#000}
.tImgPref a, .tLottoPref a{ text-decoration:underline;}
.tTitPref a{text-transform:uppercase}

/* STAMPA OFFERTE */
body.minimal{ background-image: none; margin:0; padding:0;}
.boxMinimal{ padding-top:10px}
#header.headerMinimal{ height:95px;text-align: center;}
.headerMinimal{text-align: center;}
.datiCli{border-bottom: 1px solid #d3d3d3; padding-bottom: 1px;margin-bottom: 1px;}
.campoCli{ padding-left:3px; float:left}
.datoCli{ float: right;padding-right: 10px;}
.offerteM{border-bottom: 1px solid #d3d3d3;margin-bottom: 5px;padding-bottom: 5px;}
.tLottoM{float:left; width: 20%;}
.tDataM{float:left; width: 20%;}
.tDesM{float:left; width: 40%;}
.tImpM{float:left; width: 10%;}
.tTelM{float:left; width: 10%; text-align: center;}
.tTelM b{text-align: left;}
.tTelM img{padding-top: 5px;}
.tRilM{float:left; width: 30px;text-align: center;}
#contMin{height:auto;overflow:hidden;padding:20px; margin-top:20px; text-align:center;margin:0 auto;}

/* CARTE DI CREDITO*/
.boxCC{background-color: #E8E8E8; padding:5px; margin-top: 5px;}
.msgAL{width:100%;}
.descCC{padding-bottom:10px; padding-top:10px}
.descCC p{ margin:0}
.imgCC{float: right; padding-bottom: 15px;}
.boxWhatSecure {clear: both; padding-bottom: 5px; padding-left: 14px;}
#whatSecure {position: absolute; display:none; width: 228px; z-index:10000}
#whatSecure img {border:3px solid #DEDEDE;}
.decretoCC{background-color:#F8F8F8;border:1px solid #DEDEDE; padding:10px 14px 10px 14px; margin-top: 10px;}

/* PAGA FATTURE */
.fieldContactForm textarea{ width:218px; height:60px; padding:3px;}
.fieldContactForm textarea.ro{ background-color:#ded7cc}
.fieldContactForm input.ro{ background-color:#ded7cc}
.sovraprezzo{text-align: right;padding-bottom: 5px;}

/* Documenti personali */
.fieldContactForm select.addDoc {width:40px}
.fieldContactForm select.addDocAnn {width:50px}
.tipD{width:120px; float:left;padding-bottom:4px}
.fil{width:170px; float:left;padding-bottom:4px}
.azion{width:20px; float:left;padding-bottom:4px}
.documentiAl{width:310px; float: right;padding:20px 20px 20px 20px;border:4px solid #DED7CC;}
b.font13{font-size: 13px;}
div.separatorDoc{border-bottom: 1px dotted #d3d3d3;clear: both;margin-bottom:10px}

/*ECOMMERCE CATALOGHI*/
.cataloghiList{width:60%;float: left; background-color:#E8E8E8}
.cataloghiListContainer{border-top: 1px dashed #FFFFFF; clear: both; display: block; min-height: 120px; padding-left: 12px; padding-right: 15px; padding-top: 20px; padding-bottom:30px; position: relative;}
.cataloghiList div.cataloghiListContainer:first-child {border-top: 0px dashed #FFFFFF;}

.image-holder-cataloghi{background: url(/img-main/loading.gif) no-repeat scroll 50% 50% transparent; border: 3px solid rgba(185,157,107,0.95); display: inline; float: left; min-height: 26px; min-width: 60px;}
.cataloghiListImg{float: left; margin-bottom: 24px; margin-left: 5px; margin-right: 25px; text-align: center; vertical-align: top; width: auto;}
.cataloghiListTitle{display: block; position: relative; z-index: 2;}
.cataloghiListTitle h4 {color: #000000; font-size: 12pt; margin: 0; padding: 0;}
.cataloghiListText{color: #777777; display: block; padding-top: 6px; position: relative; z-index: 2; min-height: 40px;}
.cataloghiListPrezzi{display: block; float: left; padding-top: 6px; position: relative; z-index: 2;}
.cataloghiListButton{background-color: rgba(185,157,107,0.95); float: right; margin: 32px 0 2px 3px; padding-bottom: 2px; padding-top: 1px; width: auto;}
.cataloghiListButton a {color: #FFFFFF; font-size: 9px; padding: 2px 10px 3px; text-transform: uppercase;}
.cataloghiListButton:hover {background-color: #468b61;}
.divCarrello{width:39%; background-color:#E8E8E8; float: right; bpx solid #E8E8E8;text-align:right;padding: 5px 0;margin-bottom: 6px;}
.divCarrello b{ padding-right:8px;color: #333333;}
.divCarrello img{vertical-align: middle;}
/*ABBONAMENTI*/
.abboList{width:39%; background-color:#E8E8E8; float: right; border: 0px solid #999999;}
.cataloghiAbboContainer{border-top: 1px dashed #FFFFFF; clear: both; display: block; min-height: 90px; padding-left: 20px; padding-bottom:15px; padding-right: 15px; padding-top: 8px; position: relative;}
.cataloghiAbboTitle{padding-top: 20px;padding-left: 20px;display: block; position: relative;color: #FFFFFF; font-size: 12pt;padding-bottom: 8px; background-color:rgba(185,157,107,0.95)}
.cataloghiAbboTitle h4{margin:0}
.cataloghiAbboText{color: #777777; display: block; padding-top: 6px; position: relative; z-index: 2;}
/*STOCK*/
.stockList{width:39%; background-color:#E8E8E8; float: right; margin-top:6px; border: 0px solid #999999;}
.cataloghiStockContainer{border-top: 1px dashed #FFFFFF; clear: both; display: block; min-height: 90px; padding-left: 20px; padding-right: 15px; padding-top: 8px; padding-bottom:20px; position: relative;}
.cataloghiAbboNoBorder {border-top: none;}

/*CARRELLO*/
.telaioCarrello{ padding-top:10px}
.rigaCarrello{width:100%; clear: both; display: block; position: relative;}
.rigaCarrello.testataCarrello{background-color: rgba(185,157,107,0.95);height: 26px;}
.rigaCarrello.testataCarrello b { color:#FFFFFF}
.rigaCarrello.rigaCart{border-top: 1px solid #E8E8E8;}
.articoloCarrello{bpx solid #FFFFFF; float: left; min-height: 17px; margin: 2px; width: 417px;padding-left: 3px; padding-top: 3px;}
.tipoCarrello{float:left;width: 115px; bpx solid #FFFFFF; min-height: 17px; margin: 2px; padding-left: 3px; padding-top: 3px;}
.prezzoCarrello{float:left;width: 107px;bpx solid #FFFFFF; min-height: 17px; margin: 2px;padding-left: 3px; padding-top: 3px;}
.quantitaCarrello{float:left;width: 217px;bpx solid #FFFFFF; min-height: 17px; margin: 2px;padding-left: 3px; padding-top: 3px;}
.totaleCarrello{width:48%;padding-right: 2%; text-align:right; padding-top: 15px;display:block;position:relative;float:right}
.spedizionePagamento{float:left;display:block;position:relative;padding-top:10px;padding-left:6px;width:49%;}
.totaleCarrello b { color:#333}
.totaleCarrello div{padding:1px 0px 8px 0px;width:100%;display:block;position:relative;}
#formContinuaCart{ margin:0px}
#formContinuaCart select{ height: 18px;}
#formContinuaCart img.cc{vertical-align: bottom;padding-left: 10px;}
.dropCarrello{padding-top:5px}
.labelDropCarrello{ width:90px; float:left}
.selDropCarrello{ width:300px; float:left}
.carrelloButton{background-color: rgba(185,157,107,0.95); float: right; margin: 20px 15px 2px 3px; padding-bottom: 2px; padding-top: 1px; width: auto;}
.carrelloButton a {color: #FFFFFF; font-size: 12px; padding: 2px 10px 3px; text-transform: uppercase;}
.carrelloButton:hover {background-color: #468b61;}
/*CONFERMA CARRELLO*/
#formConfermaCart{ padding-top:10px}
#formConfermaCart img.cc{vertical-align: middle;padding-left: 10px;}
.selDropCarrello b {color: #333333;}
.articoloCarrello.conf{width: 567px;}
.quantitaCarrello.conf{width: 67px;}
.spedizioneCarrello{padding-top:20px;float:left;padding-left:6px}
.spedizioneCarrello .campiSped{clear: both;width:80px; float:left;border-bottom:1px solid #E8E8E8;padding-bottom:1px;padding-top:3px;height:20px}
.spedizioneCarrello .vsloriSped{ width:130px; float:left;border-bottom:1px solid #E8E8E8;padding-bottom:1px;padding-top:3px;height:20px}
.spedizioneCarrello .vsloriSped select{bpx solid #d3d3d3;font-family: Tahoma,Arial;height: 19px; width: 125px;}

/**********************************************************************************
*	Documentation  / Banner style (template documentazione / template banner )	 *
**********************************************************************************/

#docContainer{clear:both}
#docContainer .img{border:1px solid #cccccc}
#docContainer .imgIco{border:1px solid #cccccc;padding:10px 10px 10px 10px;}

.titleParagr{width:100%;margin-bottom:10px;border-bottom:1px dotted #d3d3d3;padding-bottom:4px;clear:both}
.titleParagr h4{margin:0px;padding:0px;text-transform:uppercase}
.textParagr{width:100%;padding-bottom:10px;clear:both}
.docParagr{width:100%;padding-bottom:30px;clear:both}

.itemDoc{float:left;width:180px;margin-right:14px;font-size:10px;text-align:center;margin-bottom:12px;height:auto}
.itemDoc .doc{width:100%;height:auto;vertical-align:bottom;text-align:left;clear:both}
.itemDoc .title{width:100%;padding-top:6px;text-align:left;clear:both}
.itemDoc .text{width:100%;padding-top:6px;text-align:left;clear:both}

.itemBanner{float:left;width:180px;margin-right:14px;font-size:10px;text-align:center;margin-bottom:30px;height:188px;}
.itemBanner .doc{width:100%;text-align:center;height:120px;vertical-align:middle;border:#d3d3d3 solid 1px; background:url(/img-main/loading.gif) 50% 50% no-repeat;background-color:#FFF;}
.itemBanner .title{width:100%;padding-top:6px;text-align:center;}
.itemBanner .text{width:100%;padding-top:6px;text-align:center}
.itemBanner .linkcont{float:none;}

/*****************************************
*	stili per pagina staff / contatti	 *
******************************************/
.staffContainer{clear:both}
.itemStaff{float:left;width:174px;padding: 6px 14px 10px 14px;vertical-align:top;background:url(/img-main/freccia.gif) no-repeat left 9px}
.itemStaff .title{width:100%;font-weight:bold;color:#777777;padding-bottom:4px;vertical-align:top}
.itemStaff .text{width:100%;vertical-align:top}
.staffSeparator{border-top:1px dotted #d3d3d3;clear:both;height:1px;}
.staffTitle{font-size:10pt;font-weight:bold;color:#777777;padding-bottom:6px}

/*****************************************************
*	style BreadCrumbs		 *
*****************************************************/

.breadcrumbs {padding:20px 10px 0px 35px;font: 7.2pt/1.2  arial, geneva, verdana, tahoma;height:16px;width:auto;float:left;display:none}/* #todo negato*/
.breadcrumbsRight {height:16px;width:auto;float:left;text-align:right;vertical-align:baseline}
.breadcrumbs ul{list-style: none;margin: 0;padding: 0;width:auto}
.breadcrumbs li{display: inline;margin: 0;padding: 0;float: left;color: #666666;background:url(/img-main/point.png) no-repeat right 1px; height:16px;padding-left:2px;padding-right:6px;text-transform:uppercase;}
.breadcrumbs li:first-child{}
.breadcrumbs li:last-child{background:none;}
.breadcrumbs li.lastItem{background:none;}
.breadcrumbs a{padding: 0px;color: #666666;text-decoration: none;font-weight:normal}
.breadcrumbs a:link #breadcrumbs a:visited{color: #666666;text-decoration: none;}
.breadcrumbs a:hover{color: rgba(185,157,107,0.95);text-decoration:underline}


.tableTechSpec td{border-bottom:solid 1px #d3d3d3;padding:4px 10px 4px 10px}
.tableTechSpec tr:last-child td{border-bottom:none;padding:4px 10px 4px 10px}
.clearBoth{clear:both}
.nobackground{background:none;padding:4px 10px 4px 10px}

.separator{height:40px;width:100%;clear:both}
.separator20px{height:20px;width:100%;clear:both; display:none}/*#todo modificato*/

.image-holder{ float:left; min-width:160px; min-height:60px; padding:0px; border:#d3d3d3 solid 1px; background:url(/img-main/loading.gif) 50% 50% no-repeat; display:inline;margin-bottom: 5px;}
.image-holder-med{ float:left; min-width:160px; min-height:82px; padding:4px; border:#d3d3d3 solid 1px; background:url(/img-main/loading.gif) 50% 50% no-repeat; display:inline;}
.image-holder-portfolio{ display:block; position:absolute; min-width:166px; height:288px; padding:4px; background:url(/img-main/loading.gif) 50% 50% no-repeat; z-index:100;}
.image-holder-small{ float:left; min-width:60px; min-height:26px; padding:4px; border:#d3d3d3 solid 1px; background:url(/img-main/loading.gif) 50% 50% no-repeat; display:inline;}
.image-holder-small-min{ float:left; min-width:30px; min-height:20px; padding:4px; border:#d3d3d3 solid 1px; background:url(/img-main/loading.gif) 50% 50% no-repeat; display:inline;}
.image-holder-list{min-width:20px; min-height:20px;background:url(/img-main/loading.gif) 50% 50% no-repeat;}
.image-holder-grid{min-width:100px; min-height:100px;background:url(/img-main/loading.gif) 50% 50% no-repeat;}

.image-noborder{padding:0px; border:none;}

.textcufon {font-size: 7.2pt;margin: 0;color:#505050}
.textcufon a{font-size: 7.2pt;margin: 0;color:#505050}



/************************************************
*	Foto News homepage				     		*
************************************************/

div.imgzoomhome {position:relative; visibility: visible;} 
div.imgzoomhome span { background-image: url(/img-main/zoom-angle.png); background-repeat:no-repeat; width:23px; height:23px; position:absolute; right: 0px; top: 0px; margin:0px;}
div.imgzoomhome a {height:auto}

div.imgzoom {position:relative; visibility: visible;} 
div.imgzoom span { background-image: url(/img-main/zoom-angle.png); background-repeat:no-repeat; width:23px; height:23px; position:absolute; right: 0px; top: 0px; margin:0px;display:none} /*#todo negato*/

/************************************************
*	Invia link / print page style	     		*
************************************************/

.sendPrintBox{float:right;vertical-align:top;padding-top:2px;padding-right:18px;}
.sendPrintBox div{float:right; padding-bottom: 2px;}
.sendPrintBox .center{padding-right:1px;}
.sendPrintBox .asteListButton{white-space:nowrap;}
.sendPrintBox .asteListButton a{color:#333;background-color:#DDD}
.sendPrintBox .asteListButton a:hover{background-color:#BBB}

/************************************************
*	Paginazione style	     					*
************************************************/

div#paging {width:100%;clear:both;vertical-align:top;padding-top:30px;padding-bottom:30px;display:none} /*#todo negato*/


#pagination-mod ul{border:0; margin:0; padding:0;width:100%;}
#pagination-mod li{border:0; margin:0; padding:0;font-size:11px;list-style:none;background:none;display: inline;}
#pagination-mod a{border:#d3d3d3 solid 1px; margin-right:2px;}
#pagination-mod .previous-off, #pagination-mod .next-off {color:#777777;display:block;float:left;font-weight:bold;padding: 2px 7px 2px 7px;}
#pagination-mod .next a, #pagination-mod .previous a {font-weight:bold; border:0px; color:#777777;}
#pagination-mod .next a:hover, #pagination-mod .previous a:hover {font-weight:bold; border:0px; color:rgba(185,157,107,0.95);}
#pagination-mod .active{color:rgba(185,157,107,0.95);font-weight:bold;display:block; float:left; padding: 3px 7px 2px 7px;}
#pagination-mod a:link, #pagination-mod a:visited {color:#777777;display:block;float:left;padding: 2px 7px 2px 7px; text-decoration:none;}
#pagination-mod a:hover{border:solid 1px rgba(185,157,107,0.95);}
#pagination-mod .text{float:left;font-weight:bold;color:#777777;padding-top:2px}



/************************************************
*	Panel content txt style	     				*
************************************************/

#panelContentText ul { list-style:none; margin-left: 0px; padding-left: 0; margin-top:0px; margin-bottom:0px; vertical-align:middle;display: inline-block;}
#panelContentText li { background: url(/img-main/point.gif) no-repeat 0px 4px; border-bottom:1px dashed #d3d3d3;padding-top:2px;padding-bottom:2px;vertical-align:middle;margin-left: 0px;padding-left:12px;}
#panelContentText ol { margin-left: 30px;padding-left: 0px;margin-top:0px;vertical-align:middle;display: inline-block;}
#panelContentText ol li { background:none; border-bottom:1px dashed #d3d3d3;padding-top:2px;padding-bottom:2px;vertical-align:middle;padding-left:0px}

#panelContentTextExt ul { list-style:none; margin-left: 0px; padding-left: 0; margin-top:0px; margin-bottom:0px; vertical-align:middle;display: inline-block;}
#panelContentTextExt li { background: url(/img-main/point.gif) no-repeat 0px 4px; border-bottom:1px dashed #d3d3d3;padding-top:2px;padding-bottom:2px;vertical-align:middle;margin-left: 0px;padding-left:12px;}
#panelContentTextExt ol { margin-left: 30px;padding-left: 0px;margin-top:0px;vertical-align:middle;display: inline-block;}
#panelContentTextExt ol li { background:none; border-bottom:1px dashed #d3d3d3;padding-top:2px;padding-bottom:2px;vertical-align:middle;padding-left:0px}

/*#panelContentText img{border:#d3d3d3 solid 1px; }
#panelContentTextExt img{border:#d3d3d3 solid 1px; }*/


/************************************************
*	Slide e testo		     					*
************************************************/

.image_carousel { padding: 0px 0px 0px 0px; position: relative;}
.image_carousel div.carimage-holder{ float:left; min-width:197px; min-height:135px; padding:4px 0px 0px 4px; margin-right:10px; border:#d3d3d3 solid 1px; background:url(/img-main/loading.gif) 50% 50% no-repeat; display:block; }

.image_carousel_dx { padding: 0px 0px 0px 0px; position: relative;float:right;}
.image_carousel_dx div.carimage-holder{ float:left; min-width:325px; min-height:221px; padding:4px 0px 0px 4px; border:#d3d3d3 solid 1px; background:url(/img-main/loading.gif) 50% 50% no-repeat; display:block; }

.list_carousel { margin: 0 0 0 0; background: url("/img-home/sep-intro.gif") no-repeat scroll right top transparent; }
h4.titlecarousel { font-size: 8pt; color: #b7b59f; text-align: left; text-transform:uppercase; margin-top:0; margin-bottom:0;}
.list_carousel ul { margin: 0; padding: 0; list-style: none; display: block; }
.list_carousel li { font-size: 10px; color: #666; text-align: left; width: 307px; height: 150px; padding: 0; margin: 0; display: block; float: left;vertical-align:top;padding-left:12px; padding-top:0px; padding-right:8px}

.list_carousel_news { margin: 0 0 0 0 }
.list_carousel_news ul { margin: 0; padding: 0; list-style: none; display: block; }
.list_carousel_news li { font-size: 10px; color: #666; text-align: left; width: 180px; height: 150px; padding: 0; margin: 0; display: block; float: left;vertical-align:top;padding-left:20px; padding-top:0px; margin-top:0; margin-left:0; }

.list_carousel_calendar { margin: 0 0 0 0 }
.list_carousel_calendar ul { margin: 0; padding: 0; list-style: none; display: block; }
.list_carousel_calendar li { font-size: 10px; color: #666; text-align: left; width: 276px;  padding: 0; margin: 0; display: block; float: left;vertical-align:top;padding-left:15px; padding-right:15px; padding-top:0px; margin-top:0; margin-left:0; background: url("/img-main/riga-vert-aste.gif") no-repeat scroll left top transparent;}
.list_carousel_calendar li:first-child {background: none;}
.list_carousel_calendar #calendar_home li {height:160px}


.list_carousel_internal_page { margin: 0px 0px 0px 0px }
.list_carousel_internal_page ul { margin: 0; padding: 0; list-style: none; display: block;}
.list_carousel_internal_page li { font-size: 10px; color: #666; text-align: center; width: 200px; height: 140px; padding:4px; margin: 0px; display: block; float: left;vertical-align:top;bpx solid #d3d3d3;background:url(/img-main/loading.gif) 50% 50% no-repeat;} 
.list_carousel_internal_page li a{padding:0px;margin:0px}

.paginationgen { text-align: center; white-space:nowrap; }

.posnextprev  { display: inline-block; }
.pagination { display: inline-block;}

.posnextprev a.prev {left: 0px;background-position: -40px 0; }
.posnextprev a.prev:hover {background-position: -32px 0; }

.posnextprev a.next {right: 0px; background-position: -24px 0; }
.posnextprev a.next:hover {background-position: -16px 0; }
.posnextprev a.prev span, a.next span { display: none;}

.pagination a.selected {background-position: -8px 0px; cursor: default;}
.pagination a span { display: none;}

.clearfix { float: none; clear: both;}

/* ========================== Impage Container (template lista ) ========================== */


/************************************************
*	Form style						     		*
************************************************/
*/
input{font-family:Arial,Helvetica,sans-serif; color:#000000;   background-color : #ffffff;  bpx solid #bbbbbb; font-size:11px;height:16px}
textarea{font-family:Arial,Helvetica,sans-serif; color:#000000;  background-color : #ffffff;  bpx solid #bbbbbb; font-size:11px;height:140px }
select{font-family:Arial,Helvetica,sans-serif; color:#000000;  background-color : #ffffff;  bpx solid #bbbbbb; font-size:11px;height:16px  }
.buttonForm{width:150px;font-weight:bold; color:#FFF; text-transform:uppercase;background-color:#000;border:0px solid #d3d3d3;cursor:pointer;height:23px;vertical-align:middle; padding-bottom:2px;}
.buttonForm:hover{width:150px;font-weight:bold; color:#FFF; text-transform:uppercase;background-color:#98652e;border:0px solid #d3d3d3;cursor:pointer;height:23px;vertical-align:middle; padding-bottom:2px;}
.buttonFormSmall{width:80px;font-weight:bold; color:#FFF; text-transform:uppercase;background-color:#000;border:0px solid #d3d3d3;cursor:pointer;height:23px;vertical-align:middle; padding-bottom:2px; font-size:9pt;}
.buttonFormSmall:hover{width:80px;font-weight:bold; color:#FFF; text-transform:uppercase;background-color:#98652e;border:0px solid #d3d3d3;cursor:pointer;height:23px;vertical-align:middle; padding-bottom:2px;}
.buttonFormReg{width:120px;font-weight:bold; color:#FFF; background-color:#000;border:0px solid #d3d3d3;cursor:pointer;height:23px;vertical-align:middle; padding-bottom:2px;text-transform:lowercase}
.buttonFormReg:hover{width:120px;font-weight:bold; color:#FFF;background-color:#98652e;border:0px solid #d3d3d3;cursor:pointer;height:23px;vertical-align:middle; padding-bottom:2px;text-transform:lowercase}

/************************************************
*	Button form style						    *
************************************************/
	
button { position: relative; border: 0; padding: 0; cursor: pointer; overflow: visible; /* removes extra side padding in IE */ }
button::-moz-focus-inner { border: none;  /* overrides extra padding in Firefox */}
button span { position: relative;display: block; white-space: nowrap;	}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button span {
		margin-top: -1px;
	}
}


/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
button.submitBtn { padding: 0 15px 0 0; margin-right:5px; font-size:12pt; text-align: center; background: transparent url(/img-main/button.gif) no-repeat right -31px; }
	
button.submitBtn span { padding: 3px 0 0 15px; height:21px; background: transparent url(/img-main/button.gif) no-repeat left top; color: rgba(185,157,107,0.95);}	
button.submitBtn:hover  span , button.submitBtnHover  span { /* the redundant class is used to apply the hover state with a script */ color: #333333;}


/* OPTIONAL BUTTON STYLES for applying custom look and feel: */	
a.ImgBtn { background: transparent url(/img-main/button.gif) no-repeat scroll right -31px; ; display: block; float: right; height: 21px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
padding-right: 10px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none; color: rgba(185,157,107,0.95); font-family: Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold;}

a.ImgBtn span {
/* Background left image */ 
background: transparent url(/img-main/button.gif) no-repeat; display: block; line-height: 21px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */ padding: 7px 0 5px 8px;
} 
a.ImgBtn:hover span{
 color: #333333;
}


/************************************************
*	Sitemap style						     		*
************************************************/
div.sitemaptop{
	background: url(/img-main/point.png) no-repeat 0px 5px;
	border-bottom:1px dotted #d3d3d3;
	text-align:left;
	list-style: none;
	height:auto;
	text-transform:uppercase;
	padding-left:16px; 
	width:100%;
	padding-top:4px;
	padding-bottom:20px;	
}

div.sitemaptop a {font-size:9pt;}

ul.sitemap, ol.sitemap {
	margin:0px;   /* ---  must have right margin. IE bug */
	padding:0px; 
	height:auto;
	width:100%;
}

ul.sitemap li, ol.sitemap li {
	padding:5px 5px 5px 3px; 
	text-align:left;
	list-style: none;
	height:auto;
	background:url(/img-main/arrow.png) no-repeat 0px 7px;

}

ul.sitemap li a {font-size:11px; color:#333;padding-left:12px;padding-top:4px;padding-bottom:4px;text-transform:none;font-weight:normal}
ul.sitemap li a:hover {color:#7D2200;}

/* stili per console espandibile (template fotogallery) */  
div.pulsanteColore {background:url(/img-menu/bg-language.png) repeat 0px 0px;padding:2px 4px 2px 4px; font-size:10px; float:left;margin-right:4px;margin-bottom:10px;white-space:nowrap}
div.pulsanteColore b {color:#000000}
div.pulsanteColore a{display:block;text-decoration:none}
div.pulsanteColore a:link,div.pulsanteColore a:visited {color:#555555;}
div.pulsanteColore a:active,div.pulsanteColore a:hover {color:#777777}

div.pulsanteColoreSel {background:none;padding:2px 4px 2px 4px; font-size:10px; float:left;margin-right:4px;margin-bottom:10px;white-space:nowrap}
div.pulsanteColoreSel b {color:#333333}

#contactFormContainer{clear:both;width:100%}
#contactFormContainerLeft{clear:both;width:480px;float:left;border:4px solid #DED7CC;padding:20px 20px 20px 20px;margin-bottom: 5px; height:100%}
#contactFormContainerRight{width:292px;float:left;background-color:#EAE8E1;margin-left:6px;padding:12px 20px 28px 20px;border:4px solid #DED7CC; height:100%}
#contactFormContainerRight ul, #contactFormContainerRight ol{margin-left:10px;margin-top:8px;list-style:none;}
#contactFormContainerRight li { background: url(/img-main/point.gif) no-repeat 0px 4px; border-bottom:dotted 1px #CCC1B0;padding-top:2px;padding-bottom:2px;vertical-align:middle;margin-left: 0px;padding-left:12px;}
#contactFormContainerRight a{text-decoration:underline;color:#4E3A17}
#userLoginContainer{clear:both;width:160px;padding-top:40px;padding-bottom:20px;font-size:10px;text-align:left;float:left}

/************************************************
*	Catalogo Online style						     		*
************************************************/

/* stili per pagina lista catalogo*/
.listNav { margin:0 0 10px; }

.ln-letters { overflow:hidden; }
.ln-letters a { font-size:0.9em; display:block; float:left; padding:2px 0.73em; border:1px solid rgba(185,157,107,0.95); border-right:none; text-decoration:none; }
.ln-letters a.ln-last { border-right:1px solid #B1B1B1; }
.ln-letters a:hover, .ln-letters a.ln-selected { background-color:#E6E4D2; }
.ln-letters a.ln-disabled { color:#ccc; }
.ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#777777;font-weight:bold}

#menu-lettere #listWrapper { width:650px }
#menu-lettere a { }
#menu-lettere a:visited {  }
#menu-lettere a:hover {  text-decoration:underline; }

#nav-specie li { float:left; list-style:none;margin-left:0px;margin-right:6px}
#nav-specie a { display:block; text-align:left; width:145px; border:1px solid #B1B1B1; padding:10px 20px 10px 20px; margin:0 10px 10px 0; text-decoration:none;background:url(/img-main/point.gif) no-repeat 8px 12px;color:#555;height:24px }
#nav-specie a:hover { background-color:#E6E4D2;color:#777777; }

/* stili per pagina dettaglio catalogo*/
.lm-wrapper { margin:0; padding:0; }
.lm-wrapper .lm-letters { overflow:hidden; }
* html .lm-wrapper .lm-letters { zoom:1; } /* for IE6 so that menu appears under letters */
.lm-wrapper .lm-letters a {  font-size:0.9em; display:block; float:left; padding:2px 0.79em; border:1px solid #B1B1B1; border-right:none; text-decoration:none;  }
.lm-wrapper .lm-letters a:hover,.lm-wrapper .lm-letters a.lm-selected { background-color:#E6E4D2; }
.lm-wrapper .lm-letters a.lm-disabled { color:#ccc; }
.lm-wrapper .lm-letters a.lm-last { border-right:1px solid #B1B1B1; }
.lm-wrapper .lm-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#777777;font-weight:bold; }

.lm-wrapper .lm-menu {  padding:15px; z-index:10; position:absolute; margin-top:-1px;  display:none;border:1px solid #B1B1B1; background-color:#EDECDE;padding-left:0px}
.lm-wrapper .lm-menu ul li { list-style-type:none; margin-bottom:5px;padding:0px  }

.lm-wrapper .lm-menu ol li { margin-left:15px; }
.lm-wrapper .lm-menu .lm-no-match {}
.lm-wrapper .lm-menu a { text-decoration:none;color:#555555;background:url(/img-main/point.gif) no-repeat 0px 2px; border-bottom:1px solid #B1B1B1;padding-left:10px;padding-bottom:4px;height:auto }
.lm-wrapper .lm-menu a:hover { text-decoration:underline;color:#777777;  }
.lm-wrapper .lm-menu .lm-submenu { overflow:hidden; }

/************************************************
*	Stili per funzioni di tooltip						     		*
************************************************/
#previewTooltip{ position:absolute; border:2px solid #B1B1B1; background-color:#E6E4D2; padding:10px; display:none; color:#000; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:10px;z-index:999;width:auto;text-align:center   }

/************************************************
*	Stili per funzioni di loading						     		*
************************************************/
#loading	{
	width: 100%;
	height: 680px;
	text-align:center;
	padding-top:50px
}

#targetLoading	{
	width: 100;
	height: auto;
}

div.pleaseWait{padding-top:20px;padding-bottom:20px;width:100%;clear:both}
div.pleaseWait b{font-size:10pt;color:#555;font-weight:normal}

/*stili per pop-up catalogo */
body.legenda { background:repeat-y center top #FFFFFF; font-family:Arial,Helvetica,sans-serif;color: #555555;font-size:11px;text-align:left;margin:0px;padding:0px}
td.thinTitle{ background-image:url(/img-main/riga.png); background-position:top; background-repeat:repeat-x; height:10px;}
td.thinHR{ background-image:url(/img-main/riga.png); background-repeat:repeat-x; height:1px;}
td.padding4 { padding:4px;}

/*stili per pagina dettaglio catalogo */
#nomeVarieta {padding-bottom:5px;}
#nomeVarieta b, #nomeVarieta strong {color: #333; font-size:14px;}
#iconeVarieta {padding-bottom:20px; float:left}
#Varieta {float:left; width:70%}
#simboli {float:left; padding-right: 3px}
#pariodoMese{bpx solid #00A651;font-size: 7pt; color: #00A651; text-decoration: none; height:15px; float:left; padding-top:4px}
#pariodoMese a {color: #00A651;}
#immagineVarieta {bpx solid #CCC; padding:5px; float:right; margin-bottom:20px;}
#ricInfo a{ clear:both; padding-top: 8px; float:left; position:relative}

.tabella {border:1px solid #B1B1B1;padding:2px 4px 2px 4px}
.tabellaSub {border-left:1px solid #B1B1B1; border-bottom:1px solid #B1B1B1; border-right:1px solid #C3C3B1;padding:2px 4px 2px 4px;}
.cellaR {border-right:1px solid #B1B1B1;}
.cellaRT {border-right:1px solid #B1B1B1; border-top:1px solid #B1B1B1;}
.cellaT {border-top:1px solid #B1B1B1;}

.testoGenere{clear:both;width:100%;padding-bottom:20px}
#trattini{clear:both; margin-top: 20px; padding-bottom:20px; background-image:url(/img-main/linea-tratt.gif); background-repeat:repeat-x; height:1px;}

#boxImgAlternative{width:324px;height:92px;position:absolute;top:164px;left:584px;text-align:left;padding:10px 25px 10px 25px;background:url(/img-main/bg-home-alt-img.png)}
#boxRigaAlternative{width:940px;height:32px;position:absolute;top:285px;left:20px;text-align:left;background:url(/img-main/bg-home-alt-img.png) }

#contactFormContainerMulti{clear:both;width:96%;float:left;border:4px solid #DED7CC;padding:20px 2% 20px 2%;margin-bottom: 5px;height:100%;margin-top:10px;margin-bottom:10px}
div.cellMultiOffertaForm{border-right: 1px dotted #d3d3d3;width:92%;padding-left:4%;padding-right:4%;text-align:center;font-weight:bold;color:#000}

.noborder{border:none}

.fa.fa-check:before{
	content: "SI";
}