/* begin Page */

body
{
 background:#E1E1E1  url('../images/sfondo_home.jpg') 50% 0 repeat-x;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#666666;
  margin:0

}





div table {
display:block

}

h4.contentheading {

margin:0;
padding:0

}

.Main
{
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}

a.rss-tag-icon img{
border:0

}

.t{
color:#417BD3;


}


span.andamenti{
font-size:9px;
text-transform:lowercase;
color:#CCCCCC

}

#quotazioni{
background:  url('../images/andamenti_load.gif') 40px 30px no-repeat;
padding:6px 12px 3px 13px;
color:#417BD3;
font-size:9px
}

.lineabottom_p{
background:  url('../images/sf_linea.gif') 0 5px repeat-x;
}

.PostHeaderIcon-wrapper{
   width:580px;
	border-bottom: 1px  dotted #ccc;
}



.article a {
text-decoration:none;
color:#417BD3

}

.article a:hover {
text-decoration:underline;


}
.banner{
float:left; width:360px; margin:35px 0 0 9px

}

.banner_right{
width:360px; margin:8px 0 0 13px

}
.banneritem img{
border:0

}

.cerca_home {
float:left; width:280px; margin-top:16px
}

.cerca_home a{
color:#417BD3;
text-decoration:none

}
.cerca_home a:hover{
color:#417BD3;
text-decoration:underline

}

.cerca {
 width:290px; margin:10px 0;
}

.cerca .general-right{
padding-left: 10px

}
.cerca a{
color:#417BD3;
text-decoration:none

}
.cerca a:hover{
color:#417BD3;
text-decoration:underline

}

input.inputbox, .cf_inputbox, .cf_fileinput, #recaptcha_response_field{

background:#fff url('../images/sf_input.jpg') 0 0 repeat-x;
padding:1px 0  2px 2px;
color:#417BD3;
border:1px solid #D8D8D8

}

.cf_label, .cf_text {
font-size:12px


}

hr{
width:100%;
margin-top:4px; margin-bottom:4px;
	display: block;
	height:1px;
	/*background-color:#666;*/
	border:0;
	border-bottom:1px  dotted #ccc;
}

.PostHeaderIcons {
text-align:right;

}
.PostHeaderIcons a {
border:0
}

/*span.metadata-icons {
background:  url('../images/printButton.png') 3px 0px no-repeat;
padding-top:11px
}*/


.blog-news .PostHeaderIcons {
text-align:right;
margin-top: -13px;
font-size:10px;
color:#999999;
margin-bottom:0px
}
.blog-news  .PostHeaderIcons a.Postheader {
border:0;
color:#888;
}

.blog-news-sezione {
text-align:right;
margin-right:-12px;
margin-top: -15px;
font-size:10px;
color:#999999;
margin-bottom:0px
}
.blog-news-sezione  a {
border:0
}

h2.PostHeaderIcon-wrapper a{
margin-top:10px ;
color:#999999;
font-size:16px

}
.article-news .PostHeaderIcons {
text-align:right;
margin-top: 0px;
font-size:10px;
color:#999999;
margin-bottom:0px
}
.article-news  .PostHeaderIcons a {
border:0
}

span.pagenav {
font-weight:bold

}


.componentheading, .PostHeaderIcon-wrapper, .PostHeader, h1, .componentheading a, .PostHeaderIcon-wrapper a, .PostHeader a, h1 a {
font-size:18px;
color:#666;
text-decoration:none
}


#vmIndex  a{

color:#666;
text-decoration:none
}

#vmIndex h4, #vmIndex h3{
    padding-bottom:5px;
	font-size:14px;
	border-bottom: 1px  dotted #ccc;
	margin-bottom:0
}

h1.h1_cat{

display:block;
background-color:;
padding-left:0px;
color:#FFFFFF
}

img.image_cat{
position:relative;
margin-bottom:-12px;

}

#power_by{
font-family:Arial, Helvetica, sans-serif;
font-size:12px


}

.mainnewsletter{
background: url(../images/newsletter.jpg) 100% 0 no-repeat;
color:#666666;
font-size:12px;
height:54px;
width:246px;
padding:15px 10px;
font-weight:normal

}

.mainnewsletter .campi-news{
text-align:left;clear:left; height:20px;width:170px
}

.mainnewsletter .campi-news label{
width:40px; display:block; float:left
}

.mainnewsletter .bottone-news{
float:left; height:28px; padding-top:18px
}



ul.latestnews {
list-style:none;
margin:0;
padding:0 5px 0 5px;
 }

ul.latestnews  li{
    color: #666;
	display:block;
    padding:15px 15px 15px 0px;
	height:40px;
    text-decoration: none;
	background: url(/images/ico_spina.jpg) 0px 0px  no-repeat;
	margin: 0 0 8px 0;
	padding: 0;
}
ul.latestnews  li div#newsb{
background-color:#EEE;
width:240px;
margin:0 2px 0 25px;

}

ul.latestnews  li strong{
padding:2px 

}

ul.latestnews  li a{
padding: 0 0 0 28px;
color:#666666;
text-decoration:none

}

ul.latestnews  li a:hover {
color:#ccc;
text-decoration:none

}

a.checkout_link{
color:#FF0000;
text-decoration:none

}
a.checkout_link:hover{
color:#FF0000;
text-decoration:underline

}

.basket a{
color:#417BD3;
text-decoration:none


}

.basket th{
background:#EDEEF0

}
.basket td{
border:1px dotted #ccc

}


/*CAVI*/
 #browse_content7, #scheda_content7, #browse_content43, #scheda_content43 {
 border-bottom: 1px  dotted #ccc;
 }
#scheda_content7 h1, #scheda_content43 h1,  #browse_content7 h1, #browse_content7 h1 a,  #browse_content43 h1, #browse_content43 h1 a {
font-size:18px;
color:#FE0000;
text-decoration:none
}
#browse_content7 h1, #browse_content43 h1 { 
display:block;
background-color:#FE0000;
padding-top:10px;
padding-left:5px;
color:#FFFFFF
}
#browse_content7 h1 a, #browse_content43 h1 a{
color:#FFFFFF;
}
#browse_content7 h2, #browse_content7 h2 a, #browse_content43 h2, #browse_content43 h2 a {
font-size:13px;
color:#FE0000;
text-decoration:none
}
#scheda_content7 a, #scheda_content43 a, #browse_content7 a, #browse_content43 a{
font-size:11px;
color:#FE0000;
font-weight:bold;
text-decoration:none
}

#browse_content7 h1.h1_cat, #browse_content43 h1.h1_cat{
display:block;
background-color:transparent;
padding-left:0px;
color:#FE0000;
}


/*ANTIDEFLAGRANTE*/
 #browse_content81, #scheda_content81 {
 border-bottom: 1px  dotted #ccc;
 }
#scheda_content81 h1,  #scheda_content81 h1 a, #browse_content81 h1, #browse_content81 h1 a{
font-size:18px;
color:#F76F01;
text-decoration:none
}
#browse_content81 h1 { 
display:block;
background-color:#F76F01;
padding-top:10px;
padding-left:5px;
color:#FFFFFF
}
#browse_content81 h1 a{
color:#FFFFFF;
}
#browse_content81 h2, #browse_content81 h2 a {
font-size:13px;
color:#F76F01;
text-decoration:none
}
#scheda_content81 a, #browse_content81 a{
font-size:11px;
color:#F76F01;
font-weight:bold;
text-decoration:none
}

#browse_content81 h1.h1_cat{
display:block;
background-color:transparent;
padding-left:0px;
color:#F76F01;
}


/*MESSA A TERRA*/
 #browse_content102, #scheda_content102 {
 border-bottom: 1px  dotted #ccc;
 }
#scheda_content102 h1,  #scheda_content102 h1 a, #browse_content102 h1, #browse_content102 h1 a{
font-size:18px;
color:#F9AC22;
text-decoration:none
}
#browse_content102 h1 { 
display:block;
background-color:#F9AC22;
padding-top:10px;
padding-left:5px;
color:#FFFFFF
}
#browse_content102 h1 a{
color:#FFFFFF;
}
#browse_content102 h2, #browse_content102 h2 a {
font-size:13px;
color:#F9AC22;
text-decoration:none
}
#scheda_content102 a, #browse_content102 a{
font-size:11px;
color:#F9AC22;
font-weight:bold;
text-decoration:none
}

#browse_content102 h1.h1_cat{
display:block;
background-color:transparent;
padding-left:0px;
color:#F9AC22;
}

/*ILLUMINAZIONE*/
 #browse_content120, #scheda_content120, #browse_content113, #scheda_content113 {
 border-bottom: 1px  dotted #ccc;
 }
#scheda_content120 h1, #scheda_content113 h1,  #browse_content120 h1, #browse_content120 h1 a,  #browse_content113 h1, #browse_content113 h1 a {
font-size:18px;
color:#41AE3B;
text-decoration:none
}
#browse_content120 h1, #browse_content113 h1 { 
display:block;
background-color:#41AE3B;
padding-left:5px;
padding-top:10px;
color:#FFFFFF
}
#browse_content120 h1 a, #browse_content113 h1 a{
color:#FFFFFF;
}
#browse_content120 h2, #browse_content120 h2 a, #browse_content113 h2, #browse_content113 h2 a {
font-size:13px;
color:#41AE3B;
text-decoration:none
}
#scheda_content120 a, #scheda_content113 a, #browse_content120 a, #browse_content113 a{
font-size:11px;
color:#41AE3B;
font-weight:bold;
text-decoration:none
}

#browse_content120 h1.h1_cat, #browse_content113 h1.h1_cat{
display:block;
background-color:transparent;
padding-left:0px;
color:#41AE3B;
}


/*PASSERELLE*/
 #browse_content130, #scheda_content130 {
 border-bottom: 1px  dotted #ccc;
 }
#scheda_content130 h1,  #scheda_content130 h1 a, #browse_content130 h1, #browse_content130 h1 a{
font-size:18px;
color:#0360AE;
text-decoration:none
}
#browse_content130 h1 { 
display:block;
background-color:#0360AE;
padding-top:10px;
padding-left:5px;
color:#FFFFFF
}
#browse_content130 h1 a{
color:#FFFFFF;
}
#browse_content130 h2, #browse_content130 h2 a {
font-size:13px;
color:#0360AE;
text-decoration:none
}
#scheda_content130 a, #browse_content130 a{
font-size:11px;
color:#0360AE;
font-weight:bold;
text-decoration:none
}

#browse_content130 h1.h1_cat{
display:block;
background-color:transparent;
padding-left:0px;
color:#0360AE;
}

/**/



.BlockHeader{
 position:relative;
 background:  url('../images/quad_home.gif')  12px 0 no-repeat;
 text-transform:uppercase;
 color:#676767;
 height:20px;
 margin-bottom: -10px; 
 padding:0 0 0 29px
}

.BlockHeader_cerca{
 position:relative;
 background:  url('../images/cerca_menu.jpg')  10px 0 no-repeat;
 color:#676767;
 height:40px;
 font-size:12px;
 color:#999;
 overflow:hidden;
 margin-bottom: -18px; 
 padding:8px 0 0 29px
}

img.spazio-destra{
margin-right:15px

}
img.spazio-sinistra{
margin-left:15px

}





/*NO PRODUCT*/
.pathway_color_{
background:  url('../images/pathway.png') 0 0 no-repeat;
float:left;
margin: 0  10px  0 13px; 
height:25px;
width:10px

}


/*CAVI*/
.pathway_color_7, .pathway_color_43{ 
background:  url('../images/pathway.png') -50px 0px  no-repeat;
float:left;
margin: 0  10px  0 13px; 
height:25px;
width:10px

}
/*ANTIDEFLAGRANTE*/
.pathway_color_81{
background:  url('../images/pathway.png') -40px 0px  no-repeat;
float:left;
margin: 0  10px  0 13px; 
height:25px;
width:10px

}
/*MESSA A TERRA*/
.pathway_color_102{
background:  url('../images/pathway.png') -30px 0px  no-repeat;
float:left;
margin: 0  10px  0 13px; 
height:25px;
width:10px

}
/*ILLUMINAZIONE*/
.pathway_color_120, .pathway_color_113{
background:  url('../images/pathway.png') -20px 0px  no-repeat;
float:left;
margin: 0  10px  0 13px; 
height:25px;
width:10px

}

/*PASSERELLE*/
.pathway_color_130{
background:  url('../images/pathway.png') -10px 0px  no-repeat;
float:left;
margin: 0  10px  0 13px; 
height:25px;
width:10px

}
/**/


.breadcrumbs
{ 
  display: block;
  padding: 10px 0 0 0em;
}
.breadcrumbs img
{
  margin: 0px;
  padding: 0px;
  border: 0px;
  font-size:14px
}

/*CAVI*/
span.pathway7, span.pathway43
{ color:#FE0000;
  display: block;
  margin: 0;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
  font-size:14px;
  font-weight:bold; 
  text-decoration:none  
}
span.pathway7 a, span.pathway43 a
 {   color:#FE0000;
     font-weight:normal;
     text-decoration:none
}
/*ANTIDEFLAGRANTE*/
span.pathway81
{ color:#F76F01;
  display: block;
  margin: 0;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
  font-size:14px;
  font-weight:bold; 
  text-decoration:none  
}
span.pathway81 a
 {   color:#F76F01;
     font-weight:normal;
     text-decoration:none
}

/*MESSA A TERRA*/
span.pathway102
{ color:#F9AC22;
  display: block;
  margin: 0;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
  font-size:14px;
  font-weight:bold; 
  text-decoration:none  
}
span.pathway102 a
 {   color:#F9AC22;
     font-weight:normal;
     text-decoration:none
}

/*ILLUMINAZIONE*/
span.pathway120, span.pathway113
{ color:#41AE3B;
  display: block;
  margin: 0;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
  font-size:14px;
  font-weight:bold; 
  text-decoration:none  
}
span.pathway120 a, span.pathway113 a
 {   color:#41AE3B;
     font-weight:normal;
     text-decoration:none
}
/*PASSERELLE*/
span.pathway130
{ color:#0360AE;
  display: block;
  margin: 0;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
  font-size:14px;
  font-weight:bold; 
  text-decoration:none  
}
span.pathway130 a
 {   color:#0360AE;
     font-weight:normal;
     text-decoration:none
}


/*NO PRODUCT*/
span.pathway
{
  display: block;
  margin: 0;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
  font-size:14px;
  font-weight:bold;
  color:#838383;
  text-decoration:none  
}


span.pathway a
 {   color:#838383;
     font-weight:normal;
     text-decoration:none
}



.cleared
{
  float: none;
  clear: both;
  margin: 0;
  padding: 0;
  border: none;
  font-size:1px;
  
}

.cleared2
{
  float: none;
  clear: both;
  margin: 0;
  padding: 0;
  border: none;
  font-size:1px;
  border-bottom: 1px  dotted #ccc;
}


/* end Page */

/* begin Box, Sheet */
.Sheet-shadow
{
  overflow: hidden;
  min-width:1px;
  min-height:1px;
  margin: 0 auto;
    padding-bottom:8px;
  position: relative;
  z-index: 0;
  background:  url('../images/base_sfondo.jpg') center bottom no-repeat;
  width:956px
}


.Sheet
{
  overflow: hidden;
  min-width:1px;
  min-height:1px;
  margin: 0 auto;
  position: relative;
/*  background: #fff ;*/
  z-index: 0;
  width: 942px;
}
.Sheet
{
  margin-top: 0px !important;
}
/* end Box, Sheet */

/* begin Header */
div.Header
{
  margin: 0 auto;
  position: relative;
  z-index:0;
  width: 942px;
  height: 117px;
}



div.Header-jpeg
{
  position: absolute;
  /*z-index:-1;*/
  top: 0;
  left: 0;
  width: 288px; /* modificare in base a img */
  height: 117px; /* modificare in base a img */
  background-image: url('../images/logo_spina.jpg');
  background-repeat: no-repeat;
  background-position: -2px center;
}
/* end Header */



.data {
text-align:right;
padding:4px 0;
color:#999999;
font-size:9px;
font-family:Arial, Helvetica, sans-serif

}

.data a{
color:#999999;
text-decoration:none

}

.data a:hover{
color:#417BD3;
text-decoration:none

}

.lingua{
  margin: 0 auto;
  position: relative;
  z-index:0;
  width: 942px;
  text-align:left;
  height: 28px;
  background: url(/templates/spinagroup/images/sf_lingua.gif) 0 0  repeat-x;
  clear:left;

}

.prodotti {
  /*background: #ccc url(/templates/spinagroup/images/prodotti.jpg) 0 0  no-repeat;*/
  color:#FFFFFF;
  width:500px;
  clear:both;
  height:90px;
  float:right

}

/*ROW MENU*/
.row_menu{
width:942px;
height:45px;
clear:left;
background-color:#fff;

}
.menu{
width:650px;
height:35px;
background-color:#fff;
float:left;
text-align:center;
}
.download{
width:136px;
height:45px;
background-color:#fff;
text-align:center;
float:left;
}


/*.login{
 position:absolute;
 width:122px; padding: 0px;
 margin-left:0px;
 color:#999999;
 font-size: 10px;
 text-align: left;

}
*/

.login-area{
 position:absolute; visibility: hidden;
 border: 9px solid #427BD4; background: #F5F5F5; 
 width:122px; padding: 8px; z-index:100; 
 margin-left:786px;
 color:#999999;
 font-size: 10px;
 text-align: left;

}

.login-area ul{
list-style:none;
margin:0;
padding:0 5px 0 0px;
 }

.login-area ul li{
    color: #666;
    display:block;
    padding:15px;
    text-decoration: none;
	background: url(../images/freccia2.jpg) -8px 0px  no-repeat;
	margin: 0 0 8px 0;
	padding: 0;
}

.login-area ul li span{
padding: 0 0 0 12px;
}

.login-area ul li a{
padding: 0 0 0 12px;
display:block;
color:#427BD4;
text-decoration:none

}

.login-area ul li a:hover {
color:#427BD4;
text-decoration:underline

}

.logout{
margin-bottom: -15px; position:relative; z-index:2;



}
.logout span{
padding:4px

}

/*ROW MENU*/





/*CONTENT*/

.content{
clear:both;
width:942px;
min-height:400px;
background:#fff;


}

.left{
float:left;
width:650px


}



.left .contenuto{
width:580px; margin-left:10px; padding:30px


}

#2colonne .contenuto{
width:300px; margin-left:10px; padding:30px

}


.left .contenuto ul {
list-style:none;
margin:0;
padding:10px 5px 20px 10px;

}

.left .contenuto ul li{
   
	color: #666;
    display:block;
    padding: 2px;
	padding-left:10px;
    text-decoration: none;
	background: url(../images/freccia3.jpg) -10px 2px  no-repeat;
	margin: 0;
	
}


.left .contenuto_arch {
width:580px; margin-left:10px; padding:30px

}

.left .contenuto a{

color:#417BD3;
text-decoration:none

}
.left .contenuto a:hover{

color:#417BD3;
text-decoration:underline

}



.contenuto_arch a{

color:#417BD3;

}


.menu-right {
width:272px; padding:12px 12px 12px 13px


}

.sidebar{
float:left;
margin-left:0px;/*292*/
width:292px
}

/*LINK*/

.link_image8{
background: url(/images/M_images/weblink8.jpg) 0 0  no-repeat; padding:0px; height:30px; width:120px;

}
.link_image9{
background: url(/images/M_images/weblink9.jpg) 0 0  no-repeat; padding:0px; height:30px; width:120px;

}
.link_image10{
background: url(/images/M_images/weblink10.jpg) 0 0  no-repeat; padding:0px; height:30px; width:120px;

}
.link_image11{
background: url(/images/M_images/weblink11.jpg) 0 0  no-repeat; padding:0px; height:30px; width:120px;

}
.link_image12{
background: url(/images/M_images/weblink12.jpg) 0 0  no-repeat; padding:0px; height:30px; width:120px;

}
.link_image13{
background: url(/images/M_images/weblink13.jpg) 0 0  no-repeat; padding:0px; height:30px; width:120px;

}
.link_image14{
background: url(/images/M_images/weblink14.jpg) 0 0  no-repeat; padding:0px; height:30px; width:120px;

}
.link_image15{
background: url(/images/M_images/weblink15.jpg) 0 0  no-repeat; padding:0px; height:30px; width:120px;

}
.link_image16{
background: url(/images/M_images/weblink16.jpg) 0 0  no-repeat; padding:0px; height:30px; width:120px;

}

.link_image17{
background: url(/images/M_images/weblink17.jpg) 0 0  no-repeat; padding:0px; height:30px; width:120px;

}
.link_image18{
background: url(/images/M_images/weblink18.jpg) 0 0  no-repeat; padding:0px; height:30px; width:120px;

}
.link_image19{
background: url(/images/M_images/weblink19.jpg) 0 0  no-repeat; padding:0px; height:30px; width:120px;

}
.link_image20{
background: url(/images/M_images/weblink20.jpg) 0 0  no-repeat; padding:0px; height:30px; width:120px;

}
.link_image21{
background: url(/images/M_images/weblink21.jpg) 0 0  no-repeat; padding:0px; height:30px; width:120px;

}
.link_image22{
background: url(/images/M_images/weblink22.jpg) 0 0  no-repeat; padding:0px; height:30px; width:120px;

}
.link_image23{
background: url(/images/M_images/weblink23.jpg) 0 0  no-repeat; padding:0px; height:30px; width:120px;

}.link_image24{
background: url(/images/M_images/weblink24.jpg) 0 0  no-repeat; padding:0px; height:30px; width:120px;

}
.link_image25{
background: url(/images/M_images/weblink25.jpg) 0 0  no-repeat; padding:0px; height:30px; width:120px;

}

.link_image26{
background: url(/images/M_images/weblink26.jpg) 0 0  no-repeat; padding:0px; height:30px; width:120px;

}
.link_image27{
background: url(/images/M_images/weblink27.jpg) 0 0  no-repeat; padding:0px; height:30px; width:120px;

}
.link_image28{
background: url(/images/M_images/weblink28.jpg) 0 0  no-repeat; padding:0px; height:30px; width:120px;

}

.link_image29{
background: url(/images/M_images/weblink29.jpg) 0 0  no-repeat; padding:0px; height:30px; width:120px;

}
.link_image30{
background: url(/images/M_images/weblink30.jpg) 0 0  no-repeat; padding:0px; height:30px; width:120px;

}
/*LINK*/


/*footer*/
.footer�{
background: url(/templates/spinagroup/images/sf_footer.gif) 0 0  repeat-x; padding:0px;height:57px; width:942px; margin:0 auto

}
.dati{
width:760px; height:45px;  float:left; padding:34px 0 0 0;
font-size:11px

}
.credit {
float:left; width:100px; height:25px;  float:left; padding:32px 0 0 0;
font-size:11px; padding-right:5px; text-align:right
}

.credit a, .dati a{
color:#666666;
text-decoration:none
}

.credit a:hover, .dati a:hover{
text-decoration:underline
}
/*footer*/



/*BOX*/
 .wrapper-t {
		background:  url(/templates/spinagroup/images/wrapper_t.jpg) 0 0 repeat-x;
		
	
}

 .wrapper-t-right {
		background:  url(/templates/spinagroup/images/wrapper_t.jpg) 0 0 repeat-x;
		/*margin-top:26px*/
}


 .wrapper-b {
	background: url(/templates/spinagroup/images/wrapper_b.jpg) 0 100% no-repeat;
}
 .wrapper-bb {
	background:   url(/templates/spinagroup/images/wrapper_b.jpg) 0 100% repeat-x;
}

.wrapper-l {


	background:  url(/templates/spinagroup/images/wrapper_l.jpg) 0 0 repeat-y;
}

 .wrapper-r {
	background: url(/templates/spinagroup/images/wrapper_r.jpg) 100% 0 repeat-y;
}

.wrapper-tl {
	background: url(/templates/spinagroup/images/wrapper_tl.jpg) 0 0 no-repeat;
}

 .wrapper-tr {
	background: url(/templates/spinagroup/images/wrapper_tr.jpg) 100% 0 no-repeat;
}

.wrapper-bl {

	background: url(/templates/spinagroup/images/wrapper_bl.jpg) 0 100% no-repeat;
}

 .wrapper-br {
	padding: 0px 14px 14px 14px;
	padding:0;
	margin-top:0;
	background: url(/templates/spinagroup/images/wrapper_br.jpg) 100% 100% no-repeat;
}
/** Wrapper **/
/*BOX*/



/* begin MENU*/
/* menu structure */

.artmenu a, .artmenu a:link, .artmenu a:visited, .artmenu a:hover, .artmenu-en a, .artmenu-en a:link, .artmenu-en a:visited, .artmenu-en a:hover, .artmenu-ru a, .artmenu-ru a:link, .artmenu-ru a:visited, .artmenu-ru a:hover
{
  text-align:left;
  text-decoration:none;
  outline:none;
  letter-spacing:normal;
  word-spacing:normal;
}

.artmenu, .artmenu ul, .artmenu-en, .artmenu-en ul, .artmenu-ru, .artmenu-ru ul
{
  margin: 0;
  padding: 0;
  border: 0;
  list-style-type: none;
  display: block;
    text-align: center;
}

.artmenu li, .artmenu-en li, .artmenu-ru li
{
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
  float: left;
  position: relative;
  z-index: 5;
  background:none;
}

.artmenu li:hover, .artmenu-en li:hover, .artmenu-ru li:hover
{
  z-index: 10000;
  white-space: normal;
}

.artmenu li li, .artmenu-en li li, .artmenu-ru li li
{
  float: none;
}

.artmenu ul, .artmenu-en ul, .artmenu-ru ul
{
  visibility: hidden;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  background:none;
    text-align: center;
}

.artmenu li:hover>ul, .artmenu-en li:hover>ul, .artmenu-ru li:hover>ul
{
  visibility: visible;
  top: 100%;
}

.artmenu li li:hover>ul, .artmenu-en li li:hover>ul, .artmenu-ru li li:hover>ul
{
  top: 0;
  left: 100%;
}

.artmenu:after, .artmenu ul:after, .artmenu-en:after, .artmenu-en ul:after, .artmenu-ru:after, .artmenu-ru ul:after
{
  content: ".";
  height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
  clear: both;
}
.artmenu, .artmenu ul, .artmenu-en, .artmenu-en ul, .artmenu-ru, .artmenu-ru ul
{
  min-height: 0;
}

.artmenu ul, .artmenu-en ul, .artmenu-ru ul
{
  background-image: url(../images/spacer.gif);
  padding: 10px 30px 30px 30px;
  margin: -10px 0 0 -30px;
}

.artmenu ul ul, .artmenu-en ul ul, .artmenu-ru ul ul
{
  padding: 30px 30px 30px 10px;
  margin: -30px 0 0 -10px;
}


/* menu structure */

.nav
{
  position: relative;
  margin: 0  auto;
 /* border:1px solid #D8D8D8;*/
   width: 650px;
  height: 30px;
  z-index: 100;
   text-align: center;
}

.artmenu, .artmenu-en, .artmenu-ru
{
  padding: 0px 0px 0px 10px;
}


.nav .l, .nav .r, .nav .r div
{
  top: 0;
  position: absolute;
  z-index: -1;
  overflow: hidden;
  height: 30px;
    text-align: center;
}

.nav .l
{
  left: 0;
  right: 0px;
    text-align: center;
}


.nav .r
{
  right: 0;
  width: 0px;
    text-align: center;
}


.nav .r div
{
  width: 650px;
  right: 0;
    text-align: center;
}


.nav .l, .nav .r div
{
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url('../images/nav.png');
    text-align: center;
}

/* end Menu */

/* begin MenuItem */
.artmenu ul li, .artmenu-en ul li, .artmenu-ru ul li
{
  clear: both;
}

.artmenu a , .artmenu a span, .artmenu-en a , .artmenu-en a span, .artmenu-ru a , .artmenu-ru a span
{
  height: 30px;
  display: block;
}


.artmenu a, .artmenu-en a, .artmenu-ru a 
{
  cursor: pointer;
  text-decoration: none;
  margin-right: 0px;
  margin-left: 0px;

}
.artmenu a span span, .artmenu-en a span span, .artmenu-ru a span span
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;
  color: #979797;
  padding: 0 14px;
  margin: 0 0px;
  line-height: 30px;

  text-align: center;
  background-image: url('../images/item-center.png');
  background-position: left top;
  background-repeat: repeat-x;

}

.artmenu-ru a span span {
    
    padding:0 5px;
}

.artmenu-en a span span
{
  letter-spacing: normal;
}

.artmenu-ru a span span
{
  letter-spacing: normal;
}

.artmenu a:hover span span, .artmenu-en a:hover span span, .artmenu-ru a:hover span span
{
  color: #000000;
  background-position: left -30px;
}

.artmenu li:hover a span span, .artmenu-en li:hover a span span, .artmenu-ru li:hover a span span
{
  color: #000000;
  background-position: left -30px;
}


.artmenu a.active span span, .artmenu-en a.active span span, .artmenu-ru a.active span span
{
  color: #FFFFFF;
  background-position: left -48px;
}

/* end MenuItem */

/* begin MenuSubItem */
.artmenu ul a
{
  display:block;
  text-align: center;
  white-space: nowrap;
  height: 20px;
  width: 187px;
  overflow:hidden;
  line-height: 20px;
  margin-right: auto;


  background-image: url('../images/subitem-bg.png');
  background-position: left top;
  background-repeat: repeat-x;

  border-width: 0px;
  border-style: solid;
  border-color: {PassiveBorderColor};
}

.nav ul.artmenu ul span, .nav ul.artmenu ul span span
{
  display: inline;
  float: none;
  margin: inherit;
  padding: inherit;
  background-image: none;
  text-align: inherit;
  text-decoration: inherit;
}

.artmenu ul a, .artmenu ul a:link, .artmenu ul a:visited, .artmenu ul a:hover, .artmenu ul a:active, .nav ul.artmenu ul span, .nav ul.artmenu ul span span
{
  text-align: left;
  text-indent: 12px;
  text-decoration: none;
  line-height: 20px;
  color: #454545;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
}

.artmenu ul ul a
{
  margin-left: auto;
}

.artmenu ul li a:hover
{
  color: #000000;
  border-color: {HoveredBorderColor};
  background-position: 0 -20px;
}

.artmenu ul li:hover>a
{
  color: #000000;
  border-color: {HoveredBorderColor};
  background-position: 0 -20px;
}

.nav .artmenu ul li a:hover span, .nav .artmenu ul li a:hover span span
{
  color: #000000;
}

.nav .artmenu ul li:hover>a span, .nav .artmenu ul li:hover>a span span
{
  color: #000000;
}

.artmenu-ru li a span {

    font-size:11px;

}


/* end MenuSubItem */



/*MENU RIGHT*/

div.general-right {
position:relative;
 background: url('../images/sf_menuright.jpg') 1px 0 repeat-y;

 
}

div.general-right ul{
list-style:none;
margin:0;
padding:0 5px 0 28px;

}
div.general-right ul li{
     color: #666;
    text-transform:uppercase;
	background: url('../images/sf_menu.gif') 0 0 repeat-x;
	/*border-bottom: 1px  dotted #ccc;*/
    padding:0;

}

div.general-right ul li a {
color: #666;
display:block;
padding:6px;
text-decoration: none;

}

div.general-right ul li a#active_menu {
color: #666;
display:block;
padding:6px;
font-weight:bold;
background-color:#F5F5F5;
margin:0
}

div.general-right ul li a:hover {
color: #666;
display:block;
padding:6px;

background-color:#EDEEEF;
margin:0
}

/*END  MENU RIGHT*/


/*MENU RIGHT NEWS*/


div.general-right ul.menunews {
list-style:none;
margin:0;
padding:0 5px 0 28px;

}
div.general-right ul.menunews li{
     color: #666;
    text-transform:uppercase;
	background: url('../images/sf_menu.gif') 0 0 repeat-x;
	/*border-bottom: 1px  dotted #ccc;*/
    padding:0;

}

div.general-right ul.menunews li.parent{
	background: transparent;
	

}

div.general-right ul.menunews li a {
color: #666;
display:block;
padding:6px;
text-decoration: none;

}

div.general-right ul.menunews li.parent{
     color: #666;
    text-transform:uppercase;
	background: url('../images/sf_menu.gif') 0px 0px repeat-x;
	/*border-bottom: 1px  dotted #ccc;*/
    padding:0;

}

div.general-right ul.menunews li.parent ul {
list-style:none;
margin:0;
padding:0 5px 0 10px;

}

div.general-right ul.menunews li.parent ul li{
   
	color: #666;
    display:block;
    padding: 0;
	padding-left:10px;
    text-decoration: none;
	background: url(../images/freccia3.jpg) -7px 7px  no-repeat;
	margin: 0;
	
}

div.general-right ul.menunews li#current  {

	background: url(../images/freccia3.jpg) -7px 7px  no-repeat;

}

div.general-right ul.menunews li#current a {
color: #666;
display:block;
padding:6px;
font-weight:bold;
background-color:#F5F5F5;
margin:0
}

div.general-right ul.menunews li#current ul li a{
 color: #666;
    text-transform:uppercase;
	background: url('../images/sf_menu.gif') 0 0 repeat-x;
	/*border-top: 1px  dotted #eee;
	border-left: 1px dotted #eee;*/
    padding:6px;
	font-weight:normal;
	display:block;

}
div.general-right ul.menunews li#current ul li a:hover{
    color: #666;
     padding:6px;
	 background-color:#EDEEEF;
	font-weight:normal;
	display:block;

}

div.general-right ul.menunews li a:hover {
color: #666;
display:block;
padding:6px;

background-color:#EDEEEF;
margin:0
}

/*END  MENU RIGHT*/



/*VM*/

/**/
.vmCartModule {
padding:10px 5px 5px 30px

}

.vmCartModule a{
text-decoration:none;
color:#417BD3;
}
.vmCartModule a:hover{
text-decoration:underline;
color:#417BD3;

}
/**/

div.vm-right div.mainlevel {
text-transform:uppercase;
background: url('../images/sf_menu.gif') 0 0 repeat-x;
display:block;
font-weight:bold;
color:#666666;
padding:0px 6px 1px 0px;
width:260px;
margin-left:0px;
text-decoration: none;
}

div.vm-right div.mainlevel a.mainlevel{
background: url('../images/sf_menuall.gif') 0 0 no-repeat;
width:230px;
padding:9px 6px 5px 30px;
display:block;
text-decoration: none;
font-weight:bold;
color:#666;
}

div.vm-right div.mainlevel a.mainlevel:hover{
background-color:#F5F5F5;
width:230px;
padding:9px 6px 5px 30px;
display:block;
text-decoration: none;
font-weight:bold;
color:#666;
}

div.vm-right div.mainlevel a#active_menu  {
text-transform:uppercase;
display:block;
font-weight:bold;
color:#666;
padding:6px 6px 6px 30px;
background-color:#F5F5F5;
text-decoration: none;
}
/**/




/*CAVI*/
div.vm-right7, div.vm-right43 {
position:relative;
 background: url('../images/sf_menuright7.gif') 0 0 repeat-y;
}

div.vm-right7 div.sublevel ul, div.vm-right43 div.sublevel ul{
list-style:none;
margin:0;
padding:0 5px 0 28px;
 }

div.vm-right7 div.sublevel ul li, div.vm-right43 div.sublevel ul li {
    color: #666;
    display:block;
    padding:6px;
    text-decoration: none;
	background: url(../images/freccia.jpg) -8px 4px  no-repeat;
	margin: 0;
	padding: 0;
}

div.vm-right7 div.sublevel ul li a, div.vm-right43 div.sublevel ul li a{
padding: 2px 0 2px 16px;
text-decoration:none;
color:#666666
}

div.vm-right7 div.sublevel ul li a#active_menu, div.vm-right43 div.sublevel ul li a#active_menu{
text-decoration:none;
font-weight:bold;
background-color:#F5F5F5;
padding:2px 0px 2px 2px;
margin:0 1px 0 15px;
color:#666666
}

div.vm-right7 div.sublevel ul li a:hover, div.vm-right43 div.sublevel ul li a:hover{
text-decoration:underline;

}

/*SUBSUB*/
div.vm-right7 div.subsublevel ul, div.vm-right43 div.subsublevel ul{
list-style:none;
margin:0;
padding:0 5px 0 34px;
 }

div.vm-right7 div.subsublevel ul li, div.vm-right43 div.subsublevel ul li {
    color: #666;
    display:block;
    padding:6px;
    text-decoration: none;
	background: url(../images/freccia3.jpg) -8px 4px  no-repeat;
	margin: 0;
	padding: 0;
}

div.vm-right7 div.subsublevel ul li a, div.vm-right43 div.subsublevel ul li a{
padding: 2px 0 2px 16px;
text-decoration:none;
color:#666666
}

div.vm-right7 div.subsublevel ul li a#active_menu, div.vm-right43 div.subsublevel ul li a#active_menu{
text-decoration:none;
font-weight:bold;
background-color:#F5F5F5;
padding:2px 0px 2px 2px;
margin:0 1px 0 15px;
color:#666666
}

div.vm-right7 div.subsublevel ul li a:hover, div.vm-right43 div.subsublevel ul li a:hover{
text-decoration:underline;

}
/*SUBSUB*/



div.vm-right7 div.mainlevel, div.vm-right43 div.mainlevel {
text-transform:uppercase;
background: url('../images/sf_menu.gif') 0 0 repeat-x;
display:block;
font-weight:bold;
color:#666666;
padding:0px 6px 1px 0px;
width:260px;
margin-left:0px;
text-decoration: none;
}

div.vm-right7 div.mainlevel a.mainlevel,  div.vm-right43 div.mainlevel a.mainlevel{
background: url('../images/cavi_menu.gif') 0 0 no-repeat;
width:230px;
padding:9px 6px 5px 30px;
display:block;
text-decoration: none;
font-weight:bold;
color:#666;
}

div.vm-right7 div.mainlevel a#active_menu, div.vm-right43 div.mainlevel a#active_menu  {
text-transform:uppercase;
display:block;
font-weight:bold;
color:#666;
padding:6px 6px 6px 30px;
background-color:#F5F5F5;
text-decoration: none;
}
/**/





/*ANTIDEFLAGRANTE*/
div.vm-right81{
position:relative;
 background: url('../images/sf_menuright81.gif') 0 0 repeat-y;
}

div.vm-right81 div.sublevel ul{
list-style:none;
margin:0;
padding:0 5px 0 28px;
 }

div.vm-right81 div.sublevel ul li {
    color: #666;
    display:block;
    padding:6px;
    text-decoration: none;
	background: url(../images/freccia.jpg) -8px 4px  no-repeat;
	margin: 0;
	padding: 0;
}

div.vm-right81 div.sublevel ul li a{
padding: 2px 0 2px 16px;
text-decoration:none;
color:#666666
}

div.vm-right81 div.sublevel ul li a#active_menu{
text-decoration:none;
font-weight:bold;
background-color:#F5F5F5;
padding:2px 0px 2px 2px;
margin:0 1px 0 15px;
color:#666666
}

div.vm-right81 div.sublevel ul li a:hover{
text-decoration:underline;

}
/**/

div.vm-right81 div.mainlevel {
text-transform:uppercase;
background: url('../images/sf_menu.gif') 0 0 repeat-x;
display:block;
font-weight:bold;
color:#666666;
padding:0px 6px 1px 0px;
width:260px;
margin-left:0px;
text-decoration: none;
}

div.vm-right81 div.mainlevel a.mainlevel {
background: url('../images/anti_menu.gif') 0 0 no-repeat;
width:230px;
padding:9px 6px 5px 30px;
display:block;
text-decoration: none;
font-weight:bold;
color:#666;
}

div.vm-right81 div.mainlevel a#active_menu  {
text-transform:uppercase;
display:block;
font-weight:bold;
color:#666;
padding:6px 6px 6px 30px;
background-color:#F5F5F5;
text-decoration: none;
}
/**/




/*MESSA A TERRA*/
div.vm-right102{
position:relative;
 background: url('../images/sf_menuright102.gif') 0 0 repeat-y;
}

div.vm-right102 div.sublevel ul{
list-style:none;
margin:0;
padding:0 5px 0 28px;
 }

div.vm-right102 div.sublevel ul li {
    color: #666;
    display:block;
    padding:6px;
    text-decoration: none;
	background: url(../images/freccia.jpg) -8px 4px  no-repeat;
	margin: 0;
	padding: 0;
}

div.vm-right102 div.sublevel ul li a{
padding: 2px 0 2px 16px;
text-decoration:none;
color:#666666
}

div.vm-right102 div.sublevel ul li a#active_menu{
text-decoration:none;
font-weight:bold;
background-color:#F5F5F5;
padding:2px 0px 2px 2px;
margin:0 1px 0 15px;
color:#666666
}

div.vm-right102 div.sublevel ul li a:hover{
text-decoration:underline;

}
/**/

div.vm-right102 div.mainlevel {
text-transform:uppercase;
background: url('../images/sf_menu.gif') 0 0 repeat-x;
display:block;
font-weight:bold;
color:#666666;
padding:0px 6px 1px 0px;
width:260px;
margin-left:0px;
text-decoration: none;
}

div.vm-right102 div.mainlevel a.mainlevel {
background: url('../images/messa_menu.gif') 0 0 no-repeat;
width:230px;
padding:9px 6px 5px 30px;
display:block;
text-decoration: none;
font-weight:bold;
color:#666;
}

div.vm-right102 div.mainlevel a#active_menu  {
text-transform:uppercase;
display:block;
font-weight:bold;
color:#666;
padding:6px 6px 6px 30px;
background-color:#F5F5F5;
text-decoration: none;
}
/**/



/*ILLUMINAZIONE*/
div.vm-right120,div.vm-right113{
position:relative;
 background: url('../images/sf_menuright120.gif') 0 0 repeat-y;
}

div.vm-right120 div.sublevel ul, div.vm-right113 div.sublevel ul{
list-style:none;
margin:0;
padding:0 5px 0 28px;
 }

div.vm-right120 div.sublevel ul li, div.vm-right113 div.sublevel ul li {
    color: #666;
    display:block;
    padding:6px;
    text-decoration: none;
	background: url(../images/freccia.jpg) -8px 4px  no-repeat;
	margin: 0;
	padding: 0;
}

div.vm-right120 div.sublevel ul li a, div.vm-right113 div.sublevel ul li a{
padding: 2px 0 2px 16px;
text-decoration:none;
color:#666666
}

div.vm-right120 div.sublevel ul li a#active_menu, div.vm-right113 div.sublevel ul li a#active_menu{
text-decoration:none;
font-weight:bold;
background-color:#F5F5F5;
padding:2px 0px 2px 2px;
margin:0 1px 0 15px;
color:#666666
}

div.vm-right120 div.sublevel ul li a:hover, div.vm-right113 div.sublevel ul li a:hover{
text-decoration:underline;

}
/**/

div.vm-right120 div.mainlevel, div.vm-right113 div.mainlevel {
text-transform:uppercase;
background: url('../images/sf_menu.gif') 0 0 repeat-x;
display:block;
font-weight:bold;
color:#666666;
padding:0px 6px 1px 0px;
width:260px;
margin-left:0px;
text-decoration: none;
}

div.vm-right120 div.mainlevel a.mainlevel, div.vm-right113 div.mainlevel a.mainlevel {
background: url('../images/illumina_menu.gif') 0 0 no-repeat;
width:230px;
padding:9px 6px 5px 30px;
display:block;
text-decoration: none;
font-weight:bold;
color:#666;
}

div.vm-right120 div.mainlevel a#active_menu, div.vm-right113 div.mainlevel a#active_menu  {
text-transform:uppercase;
display:block;
font-weight:bold;
color:#666;
padding:6px 6px 6px 30px;
background-color:#F5F5F5;
text-decoration: none;
}
/**/


/*PASSERELLE*/
div.vm-right130{
position:relative;
 background: url('../images/sf_menuright130.gif') 0 0 repeat-y;
}

div.vm-right130 div.sublevel ul{
list-style:none;
margin:0;
padding:0 5px 0 28px;
 }

div.vm-right130 div.sublevel ul li {
    color: #666;
    display:block;
    padding:6px;
    text-decoration: none;
	background: url(../images/freccia.jpg) -8px 4px  no-repeat;
	margin: 0;
	padding: 0;
}

div.vm-right130 div.sublevel ul li a{
padding: 2px 0 2px 16px;
text-decoration:none;
color:#666666
}

div.vm-right130 div.sublevel ul li a#active_menu{
text-decoration:none;
font-weight:bold;
background-color:#F5F5F5;
padding:2px 0px 2px 2px;
margin:0 1px 0 15px;
color:#666666
}

div.vm-right130 div.sublevel ul li a:hover{
text-decoration:underline;

}
/**/

div.vm-right130 div.mainlevel {
text-transform:uppercase;
background: url('../images/sf_menu.gif') 0 0 repeat-x;
display:block;
font-weight:bold;
color:#666666;
padding:0px 6px 1px 0px;
width:260px;
margin-left:0px;
text-decoration: none;
}

div.vm-right130 div.mainlevel a.mainlevel {
background: url('../images/passe_menu.gif') 0 0 no-repeat;
width:230px;
padding:9px 6px 5px 30px;
display:block;
text-decoration: none;
font-weight:bold;
color:#666;
}

div.vm-right130 div.mainlevel a#active_menu  {
text-transform:uppercase;
display:block;
font-weight:bold;
color:#666;
padding:6px 6px 6px 30px;
background-color:#F5F5F5;
text-decoration: none;
}
/**/


/*MENU RIGHT*/


/*CONTENT TABELLA*/

/*CAVI*/
#cella_tabella7 table {
width: 456px


}
#cella_tabella7 table tr, #cella_tabella13 table tr {
border-bottom:3px solid #fff
}

#cella_tabella7 table tr td, #cella_tabella13 table tr, #cella_tabella7 table tr th{
padding:2px;
background:#EFF0F1;
font-size: 11px;
border-bottom:3px solid #fff

}

#cella_tabella7 table tr:first-child td, #cella_tabella13 table tr:first-child td, #cella_tabella7 table tr th, #cella_tabella13 table tr th   {
background: #FCE6D9;

} 
/*CAVI*/


/*ACC. CAVI*/
#cella_tabella6 table, #cella_tabella43 table, #cella_tabella16 table, #cella_tabella74 table, #cella_tabella75 table {
width: 456px


}
#cella_tabella6 table tr, #cella_tabella43 table tr, #cella_tabella16 table tr,  #cella_tabella74 table tr , #cella_tabella75 table tr{
border-bottom:3px solid #fff
}

#cella_tabella6 table tr td, #cella_tabella6 table tr th, #cella_tabella43 table tr td, #cella_tabella43 table tr th, #cella_tabella16 table tr td, #cella_tabella16 table tr th, #cella_tabella74 table tr td, #cella_tabella74 table tr th, #cella_tabella75 table tr td, #cella_tabella75 table tr th {
padding:4px;
background:#EFF0F1;
border-bottom:3px solid #fff

}

#cella_tabella6 table tr:first-child td, #cella_tabella6 table tr th, #cella_tabella16 table tr:first-child td,  #cella_tabella16 table tr th, #cella_tabella43 table tr:first-child td,  #cella_tabella43 table tr th, #cella_tabella74 table tr:first-child td,  #cella_tabella74 table tr th, #cella_tabella75 table tr:first-child td,  #cella_tabella75 table tr th {
background: #FCE6D9;

} 
/*ACC. CAVI*/


/*ANTI DEFLA*/
#cella_tabella81 table tr {
border-bottom:3px solid #fff
}

#cella_tabella81 table tr td, #cella_tabella81 table tr th{
padding:6px;
background:#EFF0F1;
border-bottom:3px solid #fff

}

#cella_tabella81 table tr:first-child td, #cella_tabella81 table tr:first-child th {
background: #FDEADB;

} 
/*ANTI DEFLA*/


/*MESSA TERRA*/
#cella_tabella102 table tr {
border-bottom:3px solid #fff
}

#cella_tabella102 table tr td, #cella_tabella102 table tr th{
padding:6px;
background:#EFF0F1;
border-bottom:3px solid #fff

}

#cella_tabella102 table tr:first-child td, #cella_tabella102 table tr th  {
background: #FEEECD;

} 
/*MESSA TERRA*/



/*ILLUMINA*/
#cella_tabella120 table tr, #cella_tabella113 table tr{
border-bottom:3px solid #fff
}

#cella_tabella120 table tr td, #cella_tabella113 table tr td, #cella_tabella120 table tr th, #cella_tabella113 table tr th{
padding:6px;
background:#EFF0F1;
border-bottom:3px solid #fff

}

#cella_tabella120 table tr:first-child td, #cella_tabella113 table tr:first-child td, #cella_tabella120 table tr th, #cella_tabella113 table tr th  {
background: #ECF2E4;

} 
/*ILLUMINA*/


/*PASSERELLE*/
#cella_tabella130 table tr{
border-bottom:3px solid #fff
}

#cella_tabella130 table tr td{
padding:6px;
background:#EFF0F1;
border-bottom:3px solid #fff

}

#cella_tabella130 table tr:first-child td, #cella_tabella130 table tr:first-child th {
background: #E2E5F4

} 

#cella_tabella130 table tr:first-child td, #cella_tabella130 table tr:first-child th  {
background: #E2E5F4

} 
/*PASSERELLE*/


/*CONTENT TABELLA*/

/* Nasconde credit chronoform */
.chronoform  {
display:none;
} 

.ie6  {
display:none;
} 

.other  {
display:none;
} 

/* campi del Chrono form */
.form_element {
	margin-bottom:-5px;
}
.form_element label {
	line-height: auto;
}

/*****/
.cell-servizi{
 background: url('../images/servizi_tab.jpg') 0 0 no-repeat;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333;
 vertical-align:top;
 height:50px;
 letter-spacing:0px

}
.cell-servizi-vuota{
 height:50px;


}

.cell-servizi td{
padding:0;
margin:0
}

.cell-servizi p{
padding:0;
margin:0
}


.cell-servizi img{
margin:-4px;
padding-right:10px;
border:0
}

.cell-servizi a.a{
 color:#333;
 text-decoration:none
}

.cell-servizi a.a:hover{
 color:#333;
 text-decoration:underline
}
/*****/
.cell-progetta{
 background:#FAFAFA url('../images/progetta_tab.jpg') 0 0 repeat-x;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333;
 vertical-align:top;
 text-align:justify; 
 border-bottom:1px solid #F0F0F0;
 /*height:50px;*/
 letter-spacing:0px

}

.cell-progetta-vuota{
 height:50px;


}

.cell-progetta td{
padding:0;
margin:0
}

.cell-progetta p{
padding:0;
margin:0
}

.cell-progetta img{
margin:-4px;
padding-right:10px;
padding-bottom:2px;
border:0
}

.cell-progetta a.a{
 color:#333;
 text-decoration:none
}

.cell-progetta a.a:hover{
 color:#333;
 text-decoration:underline
}

#oil{
width:233px;
float:left;
text-align:center;

}

#oil table, #oil span{
width:233px;
}

.content .lhome {
background: url("../images/sf_flash.jpg") 0 -15px repeat-x;

}
