/*body
{
	margin: 0 auto;
	padding: 0;
	background-color: #161816;
}*/


body {
    margin: 0 auto;
	padding: 0;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color:#CCCCCC;
	background-color:#000000;
	
 } 
	/*background: url(../Picture/bg_grad.jpg) fixed;*/



/*Body background*/
.PageBackgroundGlare
{
	position: absolute;
	z-index:-1;
	width: 100%;
	left: 0;
	top: 0;
}

.PageBackgroundGlareImage
{
	position: absolute;
	z-index:-1;
	background-image: url('../Picture/Page-BgGlare.png');
	background-repeat: no-repeat;
	height: 252px;
	width: 320px;
	margin: 0 auto;
}

html:first-child .PageBackgroundGlare
{
	border: 1px solid transparent; /* Opera fix */
}



.PageBackgroundSimpleGradient
{
	position: absolute;
	z-index:-1;
	background-image: url('../Picture/Page-BgSimpleGradient.jpg');
	background-repeat: repeat-x;
	width: 100%;
	height: 180px;
}


/*end body background*/


/* header */
DIV.boxHeader {
	width:898px;
	height:200px;
	border-top:  1px solid  #515151;
	border-right: 1px solid #515151;
	border-bottom: 1px solid #515151;
	border-left: 1px solid #515151;
	/*padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;*/
	background-image:url(../Picture/header.jpg); 
	background-repeat:no-repeat;
	/*background-image: url(../picture/sf_menm1.jpg); 
	background-repeat:no-repeat;
	background-position:bottom*/

}
DIV.boxSx {
	width:198px;
	height:420px;
	border-top:  0px solid  #515151;
	border-right: 0px solid #515151;
	border-bottom: 0px solid #515151;
	border-left: 1px solid #515151;
	padding-left: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 3px;
	margin-top: 0px;
	


}

td.boxSx {
	width:198px;
	height:420px;
	border-top:  0px solid  #515151;
	border-right: 0px solid #515151;
	border-bottom: 0px solid #515151;
	border-left: 1px solid #515151;
	padding-left: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 3px;
	margin-top: 0px;
	
}
.boxCat{
background-color:#1D1D1D;
width:100%;
height:100%;
	border-top: 1px solid  #999999;
	border-right: 1px solid #515151;
	border-bottom: 1px solid #515151;
	border-left: 1px solid #515151;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-top: 3px;
	margin-top: 0px;
	
}
.titoli{
width:99.8%;
height:30px;
	border-top: 1px solid  #999999;
	border-right: 1px solid #515151;
	border-bottom: 1px solid #515151;
	border-left: 1px solid #515151;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
font-size:16px;
font-weight:bold;
color:#4E87C0;
text-align:center;
vertical-align:middle;
}

.boxSxCatalogo {
	width:198px;
	height:100%;
	border-top:  0px solid  #515151;
	border-right: 0px solid #515151;
	border-bottom: 0px solid #515151;
	border-left: 1px solid #515151;
	padding-left: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 3px;
	margin-top: 0px;
	


}
.boxDxCatalogo {
	width:700px;
	height:100%;
	border-top:  0px solid  #515151;
	border-right: 1px solid #515151;
	border-bottom: 0px solid #515151;
	border-left: 0px solid #515151;
	padding-left: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 3px;
	margin-top: 0px;
	


}

DIV.boxCenter {
    position:relative;
	width:550px;
	height:480px;
	border-top:  0px solid  #515151;
	border-right: 1px solid #515151;
	border-bottom: 0px solid #515151;
	border-left: 1px solid #515151;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-top: 3px;
	margin-top: 0px;
	z-index:1;
}

DIV.boxDx {
	width:140px;
    height:480px;
    border-top:  0px solid  #515151;
	border-right: 1px solid #515151;
	border-bottom:0px solid #515151;
	border-left: 0px solid #515151;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
}

td.boxDx {
	width:140px;
    height:480px;
	vertical-align:top;
    border-top:  0px solid  #515151;
	border-right: 1px solid #515151;
	border-bottom:0px solid #515151;
	border-left: 0px solid #515151;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
	margin-top: 0px;
}

.boxChkIntest{
	width:850px;
	height:100%;
	border-top:  0px solid  #515151;
	border-right: 1px solid #515151;
	border-bottom: 1px solid #515151;
	border-left: 1px solid #515151;
	padding-left: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 3px;
	margin-top: 0px;
}

.boxareapersonale{
	width:900px;
	height:500px;
	color:#FFFFFF
	border-top:  0px solid  #515151;
	border-right: 1px solid #515151;
	border-bottom: 1px solid #515151;
	border-left: 1px solid #515151;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 3px;
	margin-top: 0px;

}

DIV.boxSubFoot {
    position:relative;
    white-space:nowrap;
	width:898px;
	height:150px;	
	border-top:  1px solid  #515151;
	border-right: 1px solid #515151;
	border-bottom: 1px solid #515151;
	border-left: 1px solid #515151;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
	margin-top: 0px;
	z-index:1;
	text-align:center;
    background-image: url('../Picture/Page-BgSimpleGradient-rev.jpg');
	background-repeat: repeat-x;

	
}


DIV.boxSubFoot2 {
    position:relative;
    white-space:nowrap;
	width:898px;
	height:100%;	
	border-top:  1px solid  #515151;
	border-right: 1px solid #515151;
	border-bottom: 1px solid #515151;
	border-left: 1px solid #515151;
	padding-left:0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
	margin-top: 0px;
	z-index:1;
	text-align:center;


	
}
.boxSubFoot2 h1 {
	font-size: 14px;
	color: #0066FF;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
}

DIV.boxArticolo{
    position:relative;
    white-space:nowrap;
	width:165px;
	height:220px;	
	border-top:  1px solid  #515151;
	border-right: 1px solid #515151;
	border-bottom: 1px solid #515151;
	border-left: 1px solid #515151;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
	margin-top: 0px;
	text-align:center;
    background-image: url('../Picture/bg_grad_art.jpg');
    background-repeat: repeat-x;
	 text-align:left;
	 color:#FFFFFF

	
}
.boxArticolo a{
position:relative;
text-decoration:none;
color:#FFFFFF;
width:165px;



}

	
div.utile {
position:relative;
z-index:1;
}

.utile a{ position:relative; /*questa Ë fondamentale*/
    z-index:24;
    text-decoration: none}
.utile a:hover{ z-index:24; }
.utile a span{display: none}
.utile a:hover title{display: none}
.utile img: title{display: none}
.utile a:hover span{ /*lo span verrý mostrato solo sullo stato :hover */
    display: block; 
	position:absolute;
	z-index:24;
	font-family: Arial;
	color:#666666;
	font-size:12px;
	border: none;
	width: 100px;
	padding:25px;
	height: 70px;
	background: url('../picture/shadow2.png');
	background-repeat:no-repeat;
	top: 1em; left: 2em; width: 5em;
	text-align: center
}
div.fumetto {
position:relative;
z-index:1;
}

.fumetto a{ position:relative; /*questa Ë fondamentale*/
    z-index:24;
    text-decoration: none}
.fumetto a:hover{ z-index:24; }
.fumetto a span{display: none}
.fumetto a:hover title{display: none}
.fumetto img: title{display: none}
.fumetto a:hover span{ /*lo span verrý mostrato solo sullo stato :hover */
    display: block; 
	position:absolute;
	z-index:24;
	font-family: Arial;
	color:#333333;
	font-size:11px;
	border: none;
	width: 140px;
	padding:25px;
	height:35px;
	background: url('../picture/shadow3.png');
	background-repeat:no-repeat;
	top: 0.5em; left: 1em; width: 8em;
	text-align: center
}

div.avviso {
position:relative;
z-index:1;
}

.avviso a{ position:relative; /*questa Ë fondamentale*/
      z-index:24;
      text-decoration: none}
.avviso a:hover{ z-index:24; }
.avviso a span{display: none}
.avviso a:hover title{display: none}
.avviso img: title{display: none}
.avviso a:hover span{ /*lo span verrý mostrato solo sullo stato :hover */
    display: block; 
	position:absolute;
	z-index:24;
	font-family: Arial;
	color:#333333;
	font-size:12px;
	border: none;
	width: 100px;
	padding:25px;
	height: 70px;
	background: url('../picture/shadow3.png');
	background-repeat:no-repeat;
	top: 1em; left: 2em; width: 5em;
	text-align: center
}

DIV.boxfiltra{
    position:relative;
	width:150px;
	height:35px;
	color:#CCCCCC;	
	border-top:  1px solid  #515151;
	border-right: 1px solid #515151;
	border-bottom: 1px solid #515151;
	border-left: 1px solid #515151;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 15px;
	margin-top: 0px;
	text-align:center;
    background-image: url('../Picture/bggrdRoll.png');
    background-repeat: repeat-x;
	 text-align:left;
		
}

DIV.boxfiltraSC{
    position:relative;
	width:168px;
	height:45px;
	color:#CCCCCC;	
	border-top:  1px solid  #515151;
	border-right: 1px solid #515151;
	border-bottom: 1px solid #515151;
	border-left: 1px solid #515151;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	margin-top: 0px;
	text-align:center;
    background-image: url('../Picture/bggrdRoll.png');
    background-repeat: repeat-x;
	 text-align:left;
	

	
}

div.pagine{
position:relative;
z-index:3;
text-align:right;
font-size:10px;

}
.opzioni{
position:relative;
font-weight:bold;
height:60px;
width:685px;
margin-left:6px;
margin-top:5px;
margin-bottom:5px;
padding:3px 5px 3px 5px;
background-image:url(../Picture/bk_opzioni.png);
background-repeat:repeat-x;

}
.opzioniSC{
position:relative;
font-weight:bold;
text-align:center;
height:60px;
width:100%;
margin-top:5px;
margin-bottom:5px;
padding:3px 5px 3px 5px;
background-image:url(../Picture/bk_opzioni.png);
background-repeat:repeat-x;

}

.boxSC {
	
	border-top:  1px solid  #515151;
	border-right: 1px solid #515151;
	border-bottom: 1px solid #515151;
	border-left: 1px solid #515151;
}
.boxMarcaSC {
	width:487px;
	height:40px;
	border-top:  1px solid  #515151;
	border-right: 1px solid #515151;
	border-bottom: 1px solid #515151;
	border-left: 1px solid #515151;
	margin-left:3px;
	background-image:url(../Picture/bk_schedaMarca.png);
background-repeat:repeat-x;
}
.boxDescSC {
	position:relative;
	overflow:auto;
	width:480px;
	height:100px;
	float:left;
	border-top:  1px solid  #515151;
	border-right: 1px solid #515151;
	border-bottom: 1px solid #515151;
	border-left: 1px solid #515151;
	margin-left:3px;
	padding: 8px 5px 8px 5px;
	margin-top:0px;
	padding:10px 0px 10px 5px;
}

.boxColSC {
	position:relative;
	overflow:auto;
	width:483px;
	height:130px;
	float:left;
	border-top:  1px solid  #515151;
	border-right: 1px solid #515151;
	border-bottom: 1px solid #515151;
	border-left: 1px solid #515151;
	margin-left:3px;
	margin-top:0px;
	padding:10px 0px 10px 2px;

}

.boxVarSC {
	position:relative;
	overflow:auto;
	width:483px;
	height:100%;
	float:left;
	border-top:  1px solid  #515151;
	border-right: 1px solid #515151;
	border-bottom: 1px solid #515151;
	border-left: 1px solid #515151;
	margin-left:3px;
	margin-top:0px;
	padding:10px 0px 10px 2px;

}
div.Oltre {
[omisiss]
overflow:scroll;
}

.boxTotaliSC {
	position:relative;
	width:470px;
	height:100%;
	float:left;
	text-align:right;
	border-top:  1px solid  #515151;
	border-right: 1px solid #515151;
	border-bottom: 1px solid #515151;
	border-left: 1px solid #515151;
	margin-left:3px;
	margin-top:0px;
	padding:10px 10px 10px 5px;

}

.TitoliSc {
margin:5px 0px 0px 3px;
 width:487px;
 height:15px;
 background-image:url(../Picture/sfSchedDesc.png); 
 background-repeat:no-repeat;
 text-align:left;
 padding-left:3px;
 padding-bottom:0px;
  padding-top:3px;
}
.TitoliPrv{

 width:895px;
 height:18px;
 text-align:center;
 background-image:url(../Picture/sfPrevTit.png);
 background-repeat:no-repeat;
 padding-bottom:0px;
  padding-top:3px;
}



#headl1{
position:relative;
top:0px;
width:899px;
height:60px;
z-index:1;

}
#topLogo{
position:relative;
float:left;
top:3px;
left:3px;
}
#topHead{
position:relative;
float:left;
top:3px;
left:3px;
}
#topHeadRESET{
position:relative;
float:left;
top:3px;
left:390px;

}

#headl2{
position:relative;
float:left;
border:0px solid #666666;
width:890px;
height:80px;
z-index:1;

}

#login {
	position:relative;
	float:right;
	border:0px solid #666666;	
	right:100px;
	width:200px;
	height:115px;
	z-index:1;
}
#headl3{
position:relative;
float:left;
border:0px solid #666666;
width:899px;
height:60px;
z-index:70;

}
#headup{
position:relative;
float:left;
z-index:0;

/*border:1px solid #999999;*/

}

/* begin Menu */
/* menu structure */

.artmenu a, .artmenu a:link, .artmenu a:visited, .artmenu a:hover
{
	text-align:left;
	text-decoration:none;
	outline:none;
	letter-spacing:normal;
	word-spacing:normal;


}

.artmenu, .artmenu ul
{
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}

.artmenu li
{
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;
	position: relative;
	z-index: 5;
	background:none;
}

.artmenu li:hover
{
	z-index: 10000;
	white-space: normal;
}

.artmenu li li
{
	float: none;
}

.artmenu ul
{
	visibility: hidden;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	background:none;
}

.artmenu li:hover>ul
{
	visibility: visible;
	top: 100%;
}

.artmenu li li:hover>ul
{
	top: 0;
	left: 100%;
}

.artmenu:after, .artmenu ul:after
{
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.artmenu, .artmenu ul
{
	min-height: 0;
}

.artmenu ul
{	
	    
	background-image: url(../images/spacer.gif);
	padding: 10px 30px 30px 30px;
	margin: -10px 0 0 -30px;
}

.artmenu ul ul
{
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
}


ul.artmenu
{
	float:right;
}

/* menu structure */

.artmenu
{	position:relative;
	padding: 3px 3px 3px 3px;
		border:0px solid #666666;
}

.man
{
	position: relative;
	border:0px solid #999999;
	height: 29px;
	z-index: 100;
  background-image: url('../images/nav.png');
}

.man .l, .man .r
{
	position: relative;
	z-index: -1;
	top: 0;	
	height: 29px;
    /*background-image: url('../images/nav.png');
	background-repeat:no-repeat;*/

}

.man .l
{
	left: 0;
	right:0px;
}

.man .r
{
	right: 0;
	width: 898px;
	clip: rect(auto, auto, auto, 898px);
}

end Menu */

/* begin MenuItem */
.artmenu ul li
{
	clear: both;
}

.artmenu a
{
	position:relative;
	display: block;
	overflow:hidden;
	height: 23px;
	cursor: pointer;
	text-decoration: none;
	margin-right: 4px;
	margin-left: 4px;
}


.artmenu a .r, .artmenu a .l
{
	position:absolute;
	display: block;
	height: 69px;
	background-image: url('../images/MenuItem.png');
}

.artmenu a .l
{
	left:0;
	right:8px;
}

.artmenu a .r
{
	width:416px;
	right:0;
	clip: rect(auto, auto, auto, 408px);
}

.artmenu a .t 
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #1B1E1A;
	padding: 0 5px;
	margin: 0 8px;
	line-height: 23px;
	text-align: center;
}

.artmenu a:hover .l, .artmenu a:hover .r
{
	top:-23px;
}

.artmenu li:hover>a .l, .artmenu li:hover>a .r
{
	top:-23px;
}

.artmenu li:hover a .l, .artmenu li:hover a .r
{
	top:-23px;
}
.artmenu a:hover .t
{
	color: #232622;
}

.artmenu li:hover a .t
{
	color: #232622;
}

.artmenu li:hover>a .t
{
	color: #232622;
}


.artmenu a.active .l, .artmenu a.active .r
{
	top: -46px;
}

.artmenu a.active .t
{
	color: #070807;
}


/* end MenuItem */

/* begin MenuSeparator */
.man .separator
{
	display: block;
	width: 1px;
	height: 23px;
	background-image: url('../images/MenuSeparator.png');
}

/* end MenuSeparator */









.form {
	color: #000000;
	background-color: #F0F0F0;
}
.bottForm {
	font-size: 9px;
}
.utentePassword {
	font-size: 9px;
	font-weight: bold;
	color: #EE7D1F;
}
.Littlelink {
	font-size: 6px;
	color: #0000FF;
}
.PROMO {
	color: #0099FF;
}
.tittle {
	font-weight: bold;
	color: #FF6600;
	font-size: 12px;
}

.OFFERTA {
	color: #FF0000;
}
.marchi {
	font-size: 12px;
	font-weight: lighter;
	color: #666666;
}
.modelloScheda {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	
}

#bg_old {
	position: relative;
	width: 900;
	height: 32px;
	background-image: url(../Picture/bar_background.gif);

}

#bg{
	position:relative;
	/*top:150px;*/
	width: 899px;
	min-width: 640px;
	height: 32px;
	/*color: #cccccc;
	padding: 0px;
	margin: 0px;*/
	background-image: url(../Picture/bar_background.gif);
	background-repeat:repeat-x;
	z-index:80;

}

#bgSCU {
	position: relative;
	width: 880px;
	min-width: 640px;
	height: 32px;
	color: #cccccc;
	padding: 0px;
	margin: 0px;
	background-image: url(../Picture/bar_backgroundSCU.gif);

}

#gnl {
	position: absolute;
	top: 0px;
	left:0px;
}

#gnr {
	position: absolute;
	top: 0px;
	right:0px;
}

#tipo{
	position: absolute;
	top: 5px;
	right: 10px;
	z-index: 101;
}
#selezione{
	position: absolute;
	top: 10px;
	z-index: 101;
	left: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;

}
#BGpercorso {
	position: absolute;
	top:0px;
	left: 0px;
	z-index: 95;
	background-image:url(../Picture/bgPercorso.gif);
	background-repeat:no-repeat;
	width:28px;
	height:32px;
}
#percorso {
	position: absolute;
	top:8px;
	left: 32px;
	z-index: 104;
}
#LogoMarca {
	position: absolute;
	top:2px;
	z-index: 96;
	left: 350px;

}
#preventivo {
	position: absolute;
	top: 0;
	z-index: 98;
	right: 0px;

	
}
#BGpreventivo {
	position: absolute;
	top: 0px;
	z-index: 97;
	right:0px;
	background-image:url(../Picture/bar_back_Prev.gif);
	width:200px;
	height:32px;
	
}
#pagine {
	position: absolute;
	top: 130px;
	right: 565px;
	z-index: 101;
	height: 25px;
	width: 450px;
}

.MODULI {
	color:#CCCCCC;
	background-position: left;
	list-style-type: circle;
	list-style-position: outset;
}
.MODULIPREV {
	font-size:10px;
	color: #FFFFFF;
	width:100px;
	height:50px;
	border:1px solid #333333;
	
}
.MODULIPREV a{ text-decoration:underline}
.MODULIPREV a: hover{ text-decoration:underline; color: #FFFFFF}

.MODULI select {
	font-size: 10px;
	background-color: #F8F8F8;
}
.MODULI input {
	font-size: 10px;
	background-color: #F8F8F8;
}



/*popup ingrandimento immagini*/
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
	position: absolute;
	color:#000000;
	left: 0;
	top: 0;
	width:auto;
	padding: 7px;
	padding-bottom: 0;
	visibility: hidden;
	z-index: 100;
	cursor: hand;
    cursor: pointer;
	background-color: #C7CBD6;

}
#thumbBox a{ color:#3366FF; text-decoration:underline}
#thumbBox a:hover{ color:#FF3300; text-decoration:underline}
/*****************************************************************************   zoom   *******************************************  */
#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 10px ;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;

}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
	background-color:#FFFFFF;

}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
z-index:100;
visibility: hidden;
border: 1px solid black;
background-color: #FFFFFF;
padding: 5px;


}
.tabMain {


}
.descScheda {
	font-size: 11px;
	color: #999999;
	text-align: justify;

}
.Btorange {
	font-size: 10px;
	float:right;
	color:#FFFFFF;
    height:23px;
	width:130px;
	border:0;
	margin-right:15px;
	background-color:#000000;
	background-image:url(../Picture/sfBt.png);
	background-repeat:no-repeat;
	padding-left:5px;

}
.Btred {
	font-size: 10px;
	float:right;
	color:#FFFFFF;
    height:23px;
	width:170px;
	border:0;
	margin-right:15px;
	background-color:#000000;
	background-image:url(../Picture/sfBtinvPrev.png);
	background-repeat:no-repeat;
	padding-left:5px;

}

	
.BTaddCart {
	font-size: 9px;
	color: #000000;
	background-image:url(../Picture/addPrv.jpg);
	height:45px;
	width:150px;
	border:none;

}

#Overlay {
	background-image: url(../Picture/overlay.png);
}


.prelentivoLink {

	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
}
.prv_tot {
	color:#CCCCCC;
	background-position: left;
	list-style-type: circle;
	list-style-position: outset;
	font-size: 15px;
	font-weight: bold;
}
.prv_Valtot {

	color: #CC0000;
	background-position: left;
	list-style-type: circle;
	list-style-position: outset;
	font-size: 18px;
	font-weight: bold;
}
.MODULI_PRV {
	position:relative;
	z-index:1;
    color:#000000;
	font-size: 12px;
}
.prv_finito {

	color: #FFFFFF;
	background-position: left;
	list-style-type: circle;
	list-style-position: outset;
	font-size: 12px;
	font-weight: bold;
}


div#navMain{
	width:160px;
	margin-left:0px;
	text-align: left;
	
}
div#navMain h3{font-size: 100%;margin: 0;padding: 0px 0px 0px 0px; border-bottom: 0px solid  #999999; color: #4a7899}

div#navMain a{
        display: block;
		padding-left:0px;
		height:18px;
		line-height:18px;
    	border-bottom: 0px solid  #999999;
		color: #FFFFFF;
        text-decoration: none;
		font-weight: normal;
		}
		
div#navMain a:hover{color: #FF6600;background-color:#F2F2F2}

div#nav{
	width:160px;
	margin-left:5px;
	text-align:left;
	border-top:1px solid #E1F0FF;
	border-right:1px solid #E1F0FF;
	border-bottom:1px solid #E1F0FF;
	border-left:1px solid  #E1F0FF;
/*background-image:url(../Picture/navbarbak.png);
	 background-repeat:repeat-y;*/
	
}
div#nav h3{font-size: 100%;margin: 0;padding: 0px 0px 0px 2px; border-bottom: 0px solid  #999999; color: #FF6633; background-color:#FFFFFF;}
div#nav h4{font-size: 100%;margin: 0;padding: 0px 0px 0px 2px; border-bottom: 0px solid  #999999; color: #FF6633; background-color:#e5ecf2;}
div#nav ul,div#nav li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #000000;
	 border-top: 0px;
}
div#nav li{
	margin: 0 0 0px 2PX;
	color: #000000;
}
div#nav a{display: block;padding-left:0px;height:18px;line-height:18px;border-top:0px solid  #999999;color: #FFFFFF;text-decoration: none;font-weight: normal}
div#nav a:hover{color: #FF6600;background-color: #F2F2F2}
div#nav ul ul a{ margin:0px 0px 1px 15px}


#PATH {
	position: absolute;
	top:8px;
	left: 32px;
	z-index: 99;
		}
		div#PATH a{text-decoration: none; color: #000000}
		div#PATH a:hover {color: #FF3300}
	.PATH {	font-size:10px;	text-decoration:none; color: #000000
	}
	
.barRight {
background-image:url(../Picture/bar_back_Y.gif);
background-repeat:repeat-y
}

#zoom {

	position: relative;
	top:320px;
	z-index: 100;
	left: 650px;
}


	
	
#CATE1 { position:relative;z-index:1;color:#0099CC; background-color:#333333; font-size:18px; font-weight:bold; }
div#CATE1 a{text-decoration: none; color:#0099CC}
div#CATE1 a:hover {color: #FF6600}
.CATE1 {text-decoration:none; color:#0099CC}

#CATE2 {color:#4a7899; background-color:#333333; font-size:15px; font-weight:bold;}
div#CATE2 a{text-decoration: none; color: #0099CC}
div#CATE2 a:hover {color: #FF6600}
.CATE2 {text-decoration:none; color: #0099CC}

#CATE3 {color:#0099CC;  font-size:12px; padding:3px 0px 3px 0px; }
div#CATE3 a{text-decoration: none; color:#0099CC}
div#CATE3 a:hover {
	color: #FF6600;
	background-color:#666666;
}
.CATE3 {text-decoration:none; color:#0099CC}

.boxAllCat {
	width:900px;
	height:100%;
	border-top:  0px solid  #515151;
	border-right: 1px solid #515151;
	border-bottom: 1px solid #515151;
	border-left: 1px solid #515151;
	padding-left: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	


}
.boxAllSubCat{
    position:relative;
	border-top:  1px solid  #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	padding-left: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 20px;
	


}

.bottone {
	padding-left:0px;
	border: none;
	background-color: #ffffff;
	background-image: url(../pictures/bgbottone2b.gif);
	background-repeat: no-repeat;
   color: #002D00;
   font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 100px;
	height: 18px;
   text-decoration: none;
	text-align: center;
}

.bottone2 {
	margin-left: 0px;
	border: none;
   font-size: 8pt;
	background-color: #ffffff;
	background-image:url(../Picture/bgbottone3b.gif);
	background-repeat: no-repeat;
   width: 72px;
   color: #002d00;
   font-style: normal;
   font-family: Arial, Helvetica, sans-serif;
   height: 18px;
   text-decoration: none;
}
.maschera {
	font-size: 8pt;
	color:#666666;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: white;
}
DIV.boxAzzurrino {
position:relative;
float:left;
	width:185px;
	border-top:  1px solid  #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-top: 10px;
	margin-top: 0px;
	background-image: url(../picture/sf_ricerca.png); 
	background-repeat:no-repeat;
	background-position:bottom

}
DIV.boxCategorie {
position:relative;
float:left;
	width:185px;
	border-top:  1px solid  #0075c0;
	border-right: 1px solid #0075c0;
	border-bottom: 1px solid #0075c0;
	border-left: 1px solid #0075c0;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-top: 10px;
	margin-top: 0px;
	background-image: url(../picture/sf_categorie.png); 
	background-repeat:no-repeat;
	background-position:bottom

}

DIV.boxOrange {
position:relative;
float:left;
	width:185px;
	border-top:  1px solid  #e17f4f;
	border-right: 1px solid #e17f4f;
	border-bottom: 1px solid #e17f4f;
	border-left: 1px solid #e17f4f;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-top: 10px;
	margin-top: 0px;
	background-image: url(../picture/sf_menm1.png); 
	background-repeat:no-repeat;
	background-position:bottom

}


/******************************************************   alert personalizzato    ******************************************************************************************/
#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #CCC url(../picture/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(..picture/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(../picture/info.gif);
}

#popup_content.confirm {
	background-image: url(../picture/important.gif);
}

#popup_content.prompt {
	background-image: url(../picture/help.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}


/******************************************************   fine  alert personalizzato******************************************************************************************/


.verdorData {
		background:#0066CC;
		border:none; 
		color:#FFFFFF; 
		text-align:center;
}

/****** angoli arrotondati ******/

corpo{
font-size:85%;}

div.contenuto{
width: 70%;
background: #ccc url(picture/bordo_inf_dx.gif) no-repeat bottom right;
font-family:Arial, Helvetica, sans-serif;
}
div.testata{
background: url(picture/bordo_sup_dx.gif) no-repeat top right;
margin: 0;
padding: 0;
}
div.testata h4{
background: url(picture/bordo_sup_sx.gif) no-repeat top left;
margin:0;
padding: 20px 0 5px 28px;
color:#fff; 
font-weight: bold; 
font-size: 1.1em; 
}
div.contenitore div.corpo{
background: url(picture/bordo_inf_sx.gif) no-repeat bottom left;
margin: 0;
padding: 10px 10px 20px 15px;
font-size:.95em;
}
div.corpo p{
padding: 0 10px 0 15px;
}


/******  fine angoli arrotondati ********/
