/* CSS Document */

body {margin:0;padding:0;border:0;background: #000000;font-size: 11px;font-family: Arial, Helvetica, sans-serif;color:#5a7986;line-height:16px; background-image:url(../images/Sfondo.jpg); background-position:center top; background-repeat:no-repeat;}

img {border:0px;}

.first {margin-left:0;padding-left:0; }
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.takeAll {float: left; position: relative; clear: both;}
.max {position:relative; float:left; width:100%;}
.left {float: left; position: relative; }
.right {float: right; position: relative; }
.absMiddle{vertical-align:middle;}
.rosso{color:#d51436; text-transform:uppercase;}
#logo {position:absolute; left:-10px; top:15px; width:327px; height:130px;background-color:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/LogoPoletti.png', sizingMethod='scale');cursor:pointer;z-index:10;}
#logo[id] {position:absolute; left:-10px; top:15px; width:327px; height:130px; background-image:url(../images/LogoPoletti.png); cursor:pointer;z-index:10;}

#Logo_bsi {position:absolute; left:15px; top:353px; width:66px; height:70px;background-color:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Logo_bsi.png', sizingMethod='scale');z-index:10;}
#Logo_bsi[id] {position:absolute; left:15px; top:353px; width:66px; height:70px; background-image:url(../images/Logo_bsi.png); z-index:10;}

#logo_anab {position:absolute; left:25px; top:440px; width:47px; height:29px; background-color:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo_anab.png', sizingMethod='scale');z-index:10;}
#logo_anab[id] {position:absolute; left:25px; top:440px; width:47px; height:29px; background-image:url(../images/logo_anab.png); z-index:10;}
/*
#certificazioni{
	position:absolute; left:755px; top:10px; width:130px; height:39px;text-align:center;font-size:10px;line-height:13px;
}*/

/***********************************************/
/* Form                                        */
/***********************************************/

input{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#004568;}
select{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#004568}
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input, textarea, select {border:1px solid #bbb;}
textarea {width:390px;height:250px;padding:5px;}

/***********************************************/
/* Container                                   */
/***********************************************/

#container {
	margin:0 auto; 
	width:890px; 
	/*background-image:url(../images/Base.jpg); 
	background-repeat:no-repeat;*/
}

/***********************************************/
/* Header                                      */
/***********************************************/

#menuTop {
	position:absolute;
	height:30px;
	right:0px;
	top:0px;
	z-index:10;
}

#menuTopSx{
	float:right;
	width:25px;
	height:30px;
	background-color:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menuTop/sxMenuServizio.png', sizingMethod='scale');
}
#menuTopSx[id]{
	float:right;
	width:25px;
	height:30px;
	background-image:url(/images/menuTop/sxMenuServizio.png);
}

#menuTopCx{
	float:right;
	background-color:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menuTop/sfondoCentrale.png', sizingMethod='scale');
	height:26px;
	padding-top:4px;
	z-index:100;
}
#menuTopCx[id]{
	float:right;
	background-image:url(/images/menuTop/sfondoCentrale.png);
	height:26px;
	padding-top:4px;
	z-index:100;
}
#menuTopDx{
	float:right;
	width:25px;
	height:30px;
	background-color:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menuTop/dxMenuServizio.png', sizingMethod='scale');
}
#menuTopDx[id]{
	float:right;
	width:25px;
	height:30px;
	background-image:url(/images/menuTop/dxMenuServizio.png);
}

/***********************************************/
/* Menu                                        */
/***********************************************/

#menu {
	position:absolute;
	width:130px;
	height:200px;
	left:-10px;
	top:160px;
	z-index:100;
}

/***********************************************/
/* Content                                     */
/***********************************************/

#content {
	position:relative;
	float:left;
	width:890px; 
	background-color:#EEEDED;
}
#contentHome {
	position:relative;
	float:left;
	width:890px; 
	height:880px;
	background-color:#EEEDED;
	background-image:url(../images/home/sfondoBox.jpg);
}
/***********************************************/
/* Footer                                      */
/***********************************************/

#footer {
	position:relative;
	float:left;
	width:890px; 
	height:34px; 
	background-color:#1b2528; 
	text-transform:uppercase; 
	line-height:34px; 
	z-index:-10;
	margin-top:30px;
}
#footerBottom{
	position:relative;
	float:left;
	width:870px; 
	padding-left:20px;
	z-index:-10;
	margin-top:10px;
}
#interno_810{
	position:relative;
	float:left;
	width:810px; 
	padding-left:40px;
}
#interno_sedi_con_sfondo{
	position:relative;
	float:left;
	width:810px; 
	left:40px;
	background-image:url(/images/sfondi/interno.gif);
	background-position:center;
	background-repeat:no-repeat;
	padding-top:20px;
}
#interno_sx_530_NP{
	position:relative;
	float:left;
	width:530px; 
}
#interno_sx_530{
	position:relative;
	float:left;
	width:530px; 
	padding-left:40px;
}
#interno_dx_280{
	position:relative;
	float:right;
	width:280px; 
	margin-bottom:30px;
}
#sfondoSfumatoSX{
	position:relative;
	float:left;	
	width:280px; 
	background-image:url(/images/spalle/sfumato.gif); 
	background-repeat:repeat-x;
	background-color:#D6D7D8;
}
#sfondoTeaserSX{
	position:relative;
	float:left;	
	width:280px; 
	background-color:#D6D7D8;
}
.immagineVideo{
	position:absolute; 
	top:50px; 
	right:0px; 
	width:122px;
	height:98px;
	z-index:100;
	background-color:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/spalle/video.png', sizingMethod='scale');
}
.immagineVideo[id]{
	position:absolute; 
	top:50px; 
	right:0px; 
	width:122px;
	height:98px;
	z-index:100;
	background-image:url(/images/spalle/video.png);
}
.immagineCatalogo{
	position:absolute; 
	top:30px; 
	right:0px; 
	width:122px;
	height:98px;
	z-index:100;
	background-color:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/spalle/CatalogoCusio.png', sizingMethod='scale');
}
.immagineCatalogo[id]{
	position:absolute; 
	top:30px; 
	right:0px; 
	width:122px;
	height:98px;
	z-index:100;
	background-image:url(/images/spalle/CatalogoCusio.png);
}
.immagineCertificato{
	position:absolute; 
	top:23px; 
	right:0px; 
	width:144px;
	height:120px;
	z-index:100;
	background-color:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/spalle/certificato.png', sizingMethod='scale');
}
.immagineCertificato[id]{
	position:absolute; 
	top:23px; 
	right:0px; 
	width:144px;
	height:120px;
	z-index:100;
	background-image:url(/images/spalle/certificato.png);
}
.boxFotoDesign{
	position:relative;
	float:left;
	width:157px;
	height:120px;
	background-image:url(/images/polettiDesign/baseLista.jpg); 
	padding-left:7px;
	padding-top:10px;
}
.boxFotoBrochures{
	position:relative;
	float:left;
	width:120px;
	height:157px;
	background-image:url(/images/polettiDesign/baseVerticale.jpg); 
	padding-left:10px;
	padding-top:7px;
}
#brochures_dx{
	position:relative;
	float:right;
	width:280px;
}
.boxTestoDesign{
	position:relative;
	float:right;
	width:346px;
	padding-top:30px;
	line-height:20px;
}
.boxTestoDesign2{
	position:relative;
	float:right;
	width:180px;
	padding-top:30px;
	line-height:20px;
}
.designLeft_sx{
	position:relative;
	float:left;
	width:121px;
}
.designLeft_dx{
	position:relative;
	float:right;
	width:159px;
	padding-top:20px;
}
.prodottiImg_sx_250{
	position:relative;
	float:left;
	width:250px;	
	padding-right:30px;
}
.prodottiImg_dx_250{
	position:relative;
	float:right;
	width:250px;	
}
.spazio20{
	position:relative;
	float:left;
	height:20px;
	font-size:20px;
	line-height:20px;
	width:100%;
}
.padding_10{
	position:relative;
	float:left;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
}
.padding_5{
	position:relative;
	float:left;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
}
.boxListaProdottiRed{
	position:relative;
	float:left;
	width:535px;
	left:35px;
border:1px solid #D10025;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
	cursor:pointer;
}
.boxListaProdotti{
	position:relative;
	float:left;
	width:535px;
	left:35px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
	border:1px solid #EEEDED;
}
.boxListaImg{
	position:relative;
	float:left;
	width:120px;
	left:5px;
}
.boxListaTxt{
	position:relative;
	float:left;
	width:190px;
	left:30px;
	background-color:#e2e2e2;
	padding:10px;
}
.boxListaDet{
	position:relative;
	float:right;
	width:150px;
}
#paginatore{
	position:relative;
	float:right;
	padding-top:20px;
}
#prev{
	position:relative;
	float:left;
	width:18px;
	height:18px;
	margin-right:5px;
	border:1px solid #ececee;
	text-align:center;
}
#next{
	position:relative;
	float:left;
	width:18px;
	height:18px;
	margin-right:5px;
	border:1px solid #ececee;
	text-align:center;
}
.paginazione_num{
	position:relative;
	float:left;
	width:18px;
	height:18px;
	margin-right:5px;
	border:1px solid #d6d7d9;
	text-align:center;
	background-color:#d6d7d9;
}

.paginazione_num_sel{
	position:relative;
	float:left;
	width:18px;
	height:18px;
	margin-right:5px;
	border:1px solid #d00022;
	background-color:#d00022;
	color:#FFFFFF;
	text-align:center;
}
.paginazione_num_hover{
	position:relative;
	float:left;
	width:18px;
	height:18px;
	margin-right:5px;
	border:1px solid #9EA7B0;
	text-align:center;
}
.puntini{
	position:relative;
	float:left;
	height:1px;
	line-height:1px;
	font-size:1px;
	width:100%;
	background-image:url(/images/elementiGrafici/puntino.gif);
	background-repeat:repeat-x;
	margin-top:5px;
	margin-bottom:5px;
}
.puntiniTop{
	position:relative;
	float:left;
	height:1px;
	line-height:1px;
	font-size:1px;
	width:100%;
	background-image:url(/images/elementiGrafici/puntino.gif);
	background-repeat:repeat-x;
	margin-top:5px;
	margin-bottom:30px;
}
#sedi_sx_365{
	position:relative;
	float:left;
	width:365px;
}
#sedi_sx_440{
	position:relative;
	float:left;
	width:440px;
}
#sedi_dx_365{
	position:relative;
	float:right;
	width:365px;
}
.datanews{
	position:relative;
	float:left;
	width:46px;
	height:36px;
	background-color:#D6D7D8;
	color:#6B777C;
	text-align:center;
	padding-top:8px;
	padding-bottom:2px;
}
.imagenews{
	position:relative;
	float:left;
	width:90px;
	height:36px;
	left:12px;
}
.textnews{
	position:relative;
	float:right;
	width:420px;
	padding-top:12px;
	font-size:14px;
}
#boxHome1{
	position:absolute;
	top:510px;
	left:40px;
	width:220px;
	height:220px;
	z-index:100;
}
#boxHome2{
	position:absolute;
	top:510px;
	left:335px;
	width:220px;
	height:220px;
	z-index:100;
}
#boxHome3{
	position:absolute;
	top:510px;
	left:633px;
	width:220px;
	height:220px;
	z-index:100;
}
div.boxHome{
	width:220px !important;width /**/:230px;
    height:170px !important;height /**/: 180px;
    overflow:auto;padding: 4px;
}
.imgHome1{
	position:absolute;
	top:760px;
	left:12px;
	width:274px;
	height:103px;
	
	cursor:pointer;
}
.imgHome1[id]{
	position:absolute;
	top:760px;
	left:12px;
	width:274px;
	height:103px;
	
	cursor:pointer;
}
.imgHome1_hover{
	position:absolute;
	top:760px;
	left:12px;
	width:274px;
	height:103px;

	cursor:pointer;
}
.imgHome1_hover[id]{
	position:absolute;
	top:760px;
	left:12px;
	width:274px;
	height:103px;
	
	cursor:pointer;
}
.imgHome2{
	position:absolute;
	top:760px;
	left:310px;
	width:274px;
	height:103px;
	background-color:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/home/bannerFiera.png', sizingMethod='scale');
	/*background-color:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/home/bannerSport.png', sizingMethod='scale'); banner sport al centro  */
	cursor:pointer;
}
.imgHome2[id]{
	position:absolute;
	top:760px;
	left:310px;
	width:274px;
	height:103px;
	background-image:url(/images/home/bannerFiera.png);
	/*background-image:url(/images/home/bannerSport.png);*/
	cursor:pointer;
}
.imgHome2_hover{
	position:absolute;
	top:760px;
	left:310px;
	width:274px;
	height:103px;
	background-color:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/home/bannerFiera_a.png', sizingMethod='scale');
	/*background-color:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/home/bannerSport_a.png', sizingMethod='scale'); banner sport al centro */
	cursor:pointer;
}
.imgHome2_hover[id]{
	position:absolute;
	top:760px;
	left:310px;
	width:274px;
	height:103px;
	background-image:url(/images/home/bannerFiera_a.png);
	/*background-image:url(/images/home/bannerSport_a.png);*/
	cursor:pointer;
}
.imgHome3{
	position:absolute;
	top:760px;
	left:605px;
	width:274px;
	height:103px;
	background-color:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/home/bannerSport.png', sizingMethod='scale');
	/*background-color:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/home/banneeArea.png', sizingMethod='scale');*/
	cursor:pointer;
}
.imgHome3[id]{
	position:absolute;
	top:760px;
	left:605px;
	width:274px;
	height:103px;
	background-image:url(/images/home/bannerSport.png);
	/*background-image:url(/images/home/banneeArea.png);*/
	cursor:pointer;
}
.imgHome3_hover{
	position:absolute;
	top:760px;
	left:605px;
	width:274px;
	height:103px;
	background-color:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/home/bannerSport_a.png', sizingMethod='scale');
	/*background-color:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/home/banneeArea_a.png', sizingMethod='scale');*/
	cursor:pointer;
}
.imgHome3_hover[id]{
	position:absolute;
	top:760px;
	left:605px;
	width:274px;
	height:103px;
	background-image:url(/images/home/bannerSport_a.png);
	/*background-image:url(/images/home/banneeArea_a.png);*/
	cursor:pointer;
}


#prod_sotto_gruppi_sx{
	position:relative;
	float:left;
	width:120px;
}

#prod_sotto_gruppi_dx{
	position:relative;
	float:left;
	width:410px;

}
#ulli ul{
	margin:0px;
	padding:0px;
}
#ulli li{
	list-style:square outside url(/images/elementiGrafici/puntoElencoulli.gif);
	padding-top:3px;
	padding-bottom:3px;
}
.sitemapTitle{
	position:relative;
	float:left;
	width:235px;
	height:20px;
	padding-top:5px;
	padding-left:10px;
	background-color:#d6d7d9;
}

.sitemapSottoTitle{
	position:relative;
	float:left;
	width:810px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:20px;
}
.sitemapTitleHover{
	position:relative;
	float:left;
	width:235px;
	height:20px;
	padding-top:5px;
	padding-left:10px;
	background-color:#d20025;
	color:#FFFFFF;
}
/******************** scroller in home********************/
#content1 {
	position:relative;
	float: left;
	overflow: hidden;
	width: 210px;
	height: 170px;
}

#content1 P {
	margin: 0px
}
.scrollbar-vert {
	position:relative;
	float: left;
	width: 10px;
	height: 170px;
	background-image:url(/images/home/scrollerSfondo.gif);
}
.handle-vert {
	position:relative;
	background: url(/images/home/scroller.gif) no-repeat;
	height: 10px;
	height: 31px;
}

.Thumb{
	position:relative;
	display:inline-block;
	width:90px;
	height:54px;
	cursor:pointer;
}
.layThumb{
	position:absolute;
	margin:0px;
	padding:0px;
	width:90px;
	height:54px;
	display:block;
	background:#000;
	z-index:10;
	
}
.Thumb img{
	position:absolute;
	display:block;
	margin:0px;
	padding:0px;
	z-index:1;
}

