/* comportamenti DIV -------- */
/* TOOL -------- */
#tool {
	display:none !important;
}
#tool .pad {
	width:750px;
	margin:0 auto;
	padding-top:20px;
}
#tool .logo {
	width:210px;
	height:64px;
	float:left	
}
#tool .mnLang {
	width:540px;
	border-bottom:1px solid #C7C3C4;
	float:left;
	line-height:1.45em
}
#tool .mnLang ul {
	padding:40px 0 4px 0;
	text-align:right;
}
#tool .mnLang li {
	display:inline;
	list-style:none;
}
#tool .mnLang a {
	padding-left:8px;
	text-decoration:none;	
	font:10px Arial, Verdana, Helvetica, sans-serif;
	color:#868485
}
/*#tool .mnLang a:hover,*/
#tool .mnLang a.active {
	color:#AE0C1B
}
.mnLangIn {
	color:#AE0C1B
}
.mnLangOut {
	color:#868485
}






/* MENU PRINCIPALE -------- */
#mn-it,
#mn-en {
	display:none !important;
}
#mn-it .pad,
#mn-en .pad {
	width:750px;
	margin:0 auto;
}

#mn-it ul,
#mn-en ul {
	padding:0;
}
#mn-it li,
#mn-en li {
	list-style:none;
}



/* menu */
#mn-it li.home,
#mn-it .home a,
#mn-it .home a:link,
#mn-it .home a:active,
#mn-it .home a:visited {
	float:left;
	width:61px;
	height:46px;
	display:block;
	background:url(../i/t/mnIta.jpg) 0 0 no-repeat;
}
#mn-it li.home,
#mn-it .home a.active {
	background:url(../i/t/mnIta.jpg) 0 -46px no-repeat !important;
}
#mn-it .home a.active {
	cursor:default;	
}


#mn-it li.azienda,
#mn-it .azienda a,
#mn-it .azienda a:link,
#mn-it .azienda a:active,
#mn-it .azienda a:visited {
	float:left;
	width:79px;
	height:46px;
	display:block;
	background:url(../i/t/mnIta.jpg) -61px 0 no-repeat;
}
#mn-it li.azienda,
#mn-it .azienda a.active {
	background:url(../i/t/mnIta.jpg) -61px -46px no-repeat !important;
}
#mn-it .azienda a.active {
	cursor:default;	
}


#mn-it li.prodotti,
#mn-it .prodotti a,
#mn-it .prodotti a:link,
#mn-it .prodotti a:active,
#mn-it .prodotti a:visited {
	float:left;
	width:78px;
	height:46px;
	display:block;
	background:url(../i/t/mnIta.jpg) -140px 0 no-repeat;
}
#mn-it li.prodotti,
#mn-it .prodotti a.active {
	background:url(../i/t/mnIta.jpg) -140px -46px no-repeat !important;
}
#mn-it .prodotti a.active {
	cursor:default;	
}


#mn-it li.assistenza,
#mn-it .assistenza a,
#mn-it .assistenza a:link,
#mn-it .assistenza a:active,
#mn-it .assistenza a:visited {
	float:left;
	width:128px;
	height:46px;
	display:block;
	background:url(../i/t/mnIta.jpg) -218px 0 no-repeat;
}
#mn-it li.assistenza,
#mn-it .assistenza a.active {
	background:url(../i/t/mnIta.jpg) -218px -46px no-repeat !important;
}
#mn-it .assistenza a.active {
	cursor:default;	
}


#mn-it li.vendita,
#mn-it .vendita a,
#mn-it .vendita a:link,
#mn-it .vendita a:active,
#mn-it .vendita a:visited {
	float:left;
	width:105px;
	height:46px;
	display:block;
	background:url(../i/t/mnIta.jpg) -346px 0 no-repeat;
}
#mn-it li.vendita,
#mn-it .vendita a.active {
	background:url(../i/t/mnIta.jpg) -346px -46px no-repeat !important;
}
#mn-it .vendita a.active {
	cursor:default;	
}


#mn-it li.contatti,
#mn-it .contatti a,
#mn-it .contatti a:link,
#mn-it .contatti a:active,
#mn-it .contatti a:visited {
	float:left;
	width:79px;
	height:46px;
	display:block;
	background:url(../i/t/mnIta.jpg) -451px 0 no-repeat;
}
#mn-it li.contatti,
#mn-it .contatti a.active {
	background:url(../i/t/mnIta.jpg) -451px -46px no-repeat !important;
}
#mn-it .contatti a.active {
	cursor:default;	
}


#mn-it li.faq,
#mn-it .faq a,
#mn-it .faq a:link,
#mn-it .faq a:active,
#mn-it .faq a:visited {
	float:left;
	width:59px;
	height:46px;
	display:block;
	background:url(../i/t/mnIta.jpg) -530px 0 no-repeat;
}
#mn-it li.faq,
#mn-it .faq a.active {
	background:url(../i/t/mnIta.jpg) -530px -46px no-repeat !important;
}
#mn-it .faq a.active {
	cursor:default;	
}


#mn-it li.news,
#mn-it .news a,
#mn-it .news a:link,
#mn-it .news a:active,
#mn-it .news a:visited {
	float:left;
	width:71px;
	height:46px;
	display:block;
	background:url(../i/t/mnIta.jpg) -589px 0 no-repeat;
}
#mn-it li.news,
#mn-it .news a.active {
	background:url(../i/t/mnIta.jpg) -589px -46px no-repeat !important;
}
#mn-it .news a.active {
	cursor:default;	
}


#mn-it li.biasi,
#mn-it .biasi a,
#mn-it .biasi a:link,
#mn-it .biasi a:active,
#mn-it .biasi a:visited {
	float:left;
	width:90px;
	height:46px;
	display:block;
	background:url(../i/t/mnIta.jpg) -660px 0 no-repeat;
}
#mn-it li.biasi,
#mn-it .biasi a.active {
	background:url(../i/t/mnIta.jpg) -660px -46px no-repeat !important;
}
#mn-it .biasi a.active {
	cursor:default;	
}








/* Titoli di pagina (area cont) -------- */
#contHome {
	background:#DFDBDC url(../i/t/contBgHome.jpg) left top repeat-x;
}
#cont {
	background:#DFDBDC url(../i/t/contBg.jpg) left top repeat-x;
}
#contHome .pad,
#cont .pad {
	width:750px;
	margin:0 auto;
	background:url(../i/t/contBoxBgII.jpg) left top repeat-y;
}
#cont .pad .bgBt {
	min-height:309px;
	height:auto !important;
	height:309px;
	background:url(../i/t/contBoxBg.jpg) left bottom no-repeat;
}






#contHome .left {
	width:235px;
	min-height:364px;
	height:auto !important;
	height:364px;
	float:left;
	background:url(../i/t/leftTitleHome.jpg) left top no-repeat;
}
#cont .left {
	display:none;
}
#contHome .left h2,
#cont .left h2 {
	color:#BB0032;
	font-size:18px;
	font-weight:normal;
	padding:50px 40px 34px 30px
}
#contHome .left h2.titlePad {
	padding-bottom:32px;
}

/* Menù prodotti */
#mnProd {
	padding:0 30px 0 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#mnProd ul {
	padding:0;
}
#mnProd li {
	list-style:none;
}
#mnProd a,
#mnProd a:link,
#mnProd a:active,
#mnProd a:visited {
	display:block;
	width:183px;
	text-decoration:none;
	color:#4F504F;
	padding:7px;
	background:url(../i/t/mnLeftBg.gif) left bottom no-repeat;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:169px;
}
html>body #mnProd a,
html>body #mnProd a:link,
html>body #mnProd a:active,
html>body #mnProd a:visited  {
	width:169px; /* ie5win */
}
#mnProd a:hover {
	background:url(../i/t/mnLeftBg.gif) right bottom no-repeat;
}
#mnProd a.active {
	background:url(../i/t/mnLeftBg.gif) right bottom no-repeat;
	color:#B60421;
	cursor:default;
}













#mnProd ul.subMnProd {
	padding:16px 0;
	background:url(../i/t/mnLeftBg.gif) left bottom no-repeat;
}
#mnProd .subMnProd li {
	list-style:none;
	line-height:1.10em;
	padding-bottom:3px;
}
#mnProd .subMnProd a,
#mnProd .subMnProd a:link,
#mnProd .subMnProd a:active,
#mnProd .subMnProd a:visited {
	display:block;
	width:183px;
	text-decoration:none;
	color:#979797;
	padding:0 18px;
	background:none;
	font-size:11px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:147px;
}
html>body #mnProd .subMnProd a,
html>body #mnProd .subMnProd a:link,
html>body #mnProd .subMnProd a:active,
html>body #mnProd .subMnProd a:visited  {
	width:147px; /* ie5win */
}
#mnProd .subMnProd a:hover,
#mnProd .subMnProd a.active {
	background:url(../i/t/ptoProd.gif) 9px 6px no-repeat;
}
#mnProd .subMnProd a.active {
	color:#4f504f;
	cursor:default;
}



.mnProdIn {
	color:#B60421;
}
.mnProdOut {
	color:#4F504F;
}
.mnProdInSub {
	color:#4F504F;
}
.mnProdOutSub {
	color:#979797;
}


#newsHome {
	line-height:1.45em;
	padding:0 37px 0 29px;
	color:#999;
	min-height:216px;
	height:auto !important;
	height:216px;
	
}
#newsHome h3 {
	color:#333;
	font-weight:normal;
	padding-top:6px;
	padding-bottom:3px;
}
#newsHome .data {
	color:#333;
	display:block
}
#newsHome a.news {
	color:#333;
	display:block;
	padding-left:10px;
	background:url(../i/t/ptoNews.gif) 0 6px no-repeat
}
#newsHome a:hover.news {
	background:url(../i/t/ptoNews.gif) 0 -54px no-repeat
}
#prodHome ul {
	padding:0;
}
#prodHome li {
	list-style:none;
}



/* pulsanti elenco prodotti home */
#prodHome li.catalogo,
#prodHome .catalogo a,
#prodHome .catalogo a:link,
#prodHome .catalogo a:active,
#prodHome .catalogo a:visited {
	float:left;
	width:226px;
	height:50px;
	display:block;
	background:url(../i/t/pulsantiHome.jpg) 0 0 no-repeat;
}
#prodHome li.catalogo {
	background:url(../i/t/pulsantiHome.jpg) 0 -200px no-repeat !important;
}

#prodHome li.ricerca,
#prodHome .ricerca a,
#prodHome .ricerca a:link,
#prodHome .ricerca a:active,
#prodHome .ricerca a:visited {
	float:left;
	width:226px;
	height:50px;
	display:block;
	background:url(../i/t/pulsantiHome.jpg) 0 -50px no-repeat;
}
#prodHome li.ricerca {
	background:url(../i/t/pulsantiHome.jpg) 0 -250px no-repeat !important;
}










#contHome .right,
#cont .right {
	width:515px;
	float:left;
	line-height:1.65em;
}
#contHome .right .padRight,
#cont .right .padRight {
	padding-left:32px;
	padding-right:0px;
}
#contHome .right h2 {
	color:#898788;
	line-height:1.45em;
	font-size:18px;
	font-weight:normal;
	padding:25px 0 0 0;
}
#cont .right h2 {
	color:#898788;
	border-bottom:4px solid #898788;
	line-height:1.45em;
	font-size:18px;
	font-weight:normal;
	padding:50px 0 9px 0;
}
#cont .right h2.rosso {
	color:#BB0032;
	border-bottom:4px solid #BB0032;
}
#cont .right h2.blu {
	color:#769EAC;
	border-bottom:4px solid #769EAC;
}









#cont .right h3 {
	font-size:13px;
	font-weight:bold;
	color:#555;
}
#cont #mask {
	width:246px;
	height:175px;
	float:left
}
#cont .right .imgLeft,
#cont .right .imgMask {
	width:230px;
	height:166px;
	position:absolute;

}

#cont .right .imgLeftTh,
#cont .right .imgMaskTh {
	width:146px;
	height:108px;
	position:absolute;
}




#cont .prodTxt h1,
#cont .prodTxt h2,
#cont .prodTxt h3,
#cont .prodTxt h4,
#cont .prodTxt h5,
#cont .prodTxt h6 {
	font-family:"Trebuchet MS", Arial, Verdana, serif;
	font-size:12px;
	font-weight:bold;
	color:#B70422;
	padding:16px 0;
	margin:0;
	border-style:none;
}
#cont .prodTxt p,
#cont .prodTxt ul,
#cont .prodTxt ol {
	padding-bottom:10px;
	text-align:justify;
}
#cont .prodTxt .imgProd {
	border:1px solid #CCC;
	float:left;
	margin:0 16px 0 0
}
#cont .prodTxt .pdf {
	display:none;
}
#cont .prodTxt .stamp {
	display:none;	
}



/* formattazione testo dinamico */
#cont .right .txtDin {
	text-align:justify;
}
#cont .right .txtDin h1,
#cont .right .txtDin h2,
#cont .right .txtDin h3,
#cont .right .txtDin h4,
#cont .right .txtDin h5,
#cont .right .txtDin h6 {
	font-size:12px;
	font-weight:normal;
	color:#B60421;
	margin:0;
	padding:4px 0 10px 0;
	background-image:none;
	border:none
}

#cont .right .txtDin form,
#cont .right .txtDin div {
	padding:0;
	margin:0;
	border:0
}
#cont .right .txtDin img {
	margin-top:4px;
	margin-bottom:4px;
	padding:0;
	border:1px solid #CCC;
}

#cont .right .txtDin img.imgNews {
	float:left;
	margin:0 8px 8px 0 !important;
	border:1px solid #CCC;
}

#cont .right .txtDin p {
	padding: 0 0 16px 0;
	margin:0
}
#cont .right .txtDin ul,
#cont .right .txtDin ol,
#cont .right .txtDin dl {
	padding-bottom:16px;
	margin:0
}






/* thumb e sezione prodotti */
.maskProd {
	float:left;
	width:157px;
	height:182px;
}
.maskProd img {
	position:absolute;
	z-index:10;
}
.maskProd .name {
	position:absolute;
	z-index:20;
	width:135px;
	padding:150px 0 0 22px;
	cursor:pointer;
}
.maskProd .blu {
	background:url(../i/t/icoProd.gif) 12px 154px no-repeat;
}
.maskProd .blu:hover {
	background:url(../i/t/icoProd.gif) 13px 154px no-repeat;
}
.maskProd a {
	color:#999 !important
}
.linkProdIn {
	color:#B60421
}
.linkProdOut {
	color:#999
}














/* Navigatore --------------------------- */

#nav {
	text-align:center;
	margin:0 auto;
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
}
#nav .prev a {
	background:url(../i/t/nav-prev.gif) center no-repeat;
}

#nav .next a {
	background:url(../i/t/nav-next.gif) center no-repeat;
}
#nav ul {
	padding:0;
}

#nav li {
	list-style:none;
	text-align:center;
	float:left;
	line-height:2.3em
}

#nav a {
	text-decoration:none;
	display:block;
	float:left;
	width:25px;
	height:25px
}

#nav .ten a {
	background:url(../i/t/nav-ten2.gif) center no-repeat
}

#nav .tenDx a {
	background:url(../i/t/nav-ten.gif) center no-repeat
}

#nav .active a,
#nav .active a:hover {
	background:url(../i/t/nav-active.gif) center no-repeat;
	color:#FFF !important;
	cursor:default
}











#foot {
	display:none;
}
#foot .pad {
	width:750px;
	margin:0 auto;
}
#foot .pad .left {
	padding:26px 0;
	width:633px;
	float:left;
}
#foot .pad .right {
	padding:17px 0;
	width:117px;
	float:left;
}




.padRight .pdf a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../i/t/icopdf.jpg) no-repeat scroll left top;
display:block;
height:auto !important;
min-height:41px;
padding:5px 0 0 38px;
width:162px;
}

.padRight .filemanager p a {
	display:block;
	border-bottom:1px solid #000;
	padding-left:2px;
}


.padRight .filemanager .dir a{
background-color:#AAA;
font-weight:bold;
margin:0 0 0 0;
}

.padRight .filemanager .dir1 a{
background-color:#AAA;
font-weight:bold;
margin:0 0 0 15px;
}

.padRight .filemanager .dir2 a{
background-color:#AAA;
font-weight:bold;
margin:0 0 0 30px;
}

.padRight .filemanager .file a{
margin:0 0 0 0;
}

.padRight .filemanager .file1 a{
margin:0 0 0 15px;
}

.padRight .filemanager .file2 a{
margin:0 0 0 30px;
}

.padRight .filemanager .file3 a{
margin:0 0 0 45px;
}

