

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 62.5%;
}

hr {
border:1px dashed #AAC0FB;
}

img {
border:0px;
}

ul {
text-align:left;
margin:10px 15px 10px 25px;
color:#013888;
list-style-type:square;
}
p {
text-align:left;
}

a {
color:#000066;
}
a:hover{
text-decoration:underline;
}
.Tab_contenuti {
width:900px;
}
.div_centrale {
	text-align:center;
	display:block;
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

#fondopagina1 {
background-image:url(/images/bordo_fondopagina1.jpg);
background-repeat:no-repeat;
background-position:top center;
margin-top:6px;
padding-top:30px;
margin-bottom:20px;
text-align:center;
}
#fondopagina2 {
background-image:url(/images/fondo_pag2.jpg);
background-repeat:repeat-x;
background-position:top;
margin-top:10px;
font-size:4px;
}
#fondopagina3 {
background-image:url(/images/fondo_pag3.jpg);
background-position:top;
padding:6px;
}
#fondopagina3 span{
display:block;
width:700px;
margin:auto;
color:#FFFFFF;
}
#fondopagina3 a{
margin:0px 0px;
display:inline-block;
font-size:1.0em;
color:#FFFFFF;
}

.Tab_intestazione{
width:900px;
font-size:1.1em;
color:#013888;
}

.Tab_intestazione #cel1{
height:98px;
text-align:left;

background-repeat:no-repeat;
}
.Tab_intestazione img{
float:inherit;

}
.Tab_intestazione #cel2{
height:40px;
text-align:left;
background-image:url(../images/sfondo_menu_azienda.jpg);
background-repeat:repeat-x;
vertical-align:middle;	
}
.Tab_intestazione #prodotti{
width:197px;
padding:3px 3px 3px 20px;
}
.Tab_intestazione #menuazienda{
padding:3px 3px 3px 3px;
}

.Tab_intestazione #menuazienda a{
padding:3px 3px 3px 5px;
color:#013888;
text-decoration:none;
}
.Tab_intestazione #menuazienda a:hover{
text-decoration:underline;
color:#FF6600;
}

.sx {
width:248px;
padding-left:11px;
}

.sx #perhr {
margin:0px 43px 0px 0px;
border-right: 1px solid #004494;
background-color:#FFFFFF;
background-image:url(../images/sfondo_hr_sx.jpg);
background-position:right;
background-repeat:no-repeat;
}

.sx hr {
border:2px dotted #004494;
}

/*stile tornitura*/
.sx #categ20100 {
border-right: 1px solid #004494;
width:236px;
background-color:#004494;
text-align:left;
background-repeat:no-repeat;
background-position:right bottom;
}

/*stile rettifica*/
.sx #categ20083 {
border-right: 1px solid #004494;
width:236px;
background-color:#47539a;
text-align:left;
background-repeat:no-repeat;
background-position:right bottom;
}
/*stile contropunte_fisse*/
.sx #categ20089 {
border-right: 1px solid #004494;
width:236px;
background-color:#7678b0;
text-align:left;
background-repeat:no-repeat;
background-position:right bottom;
}
/*stile dentatura*/
.sx #categ20093 {
border-right: 1px solid #004494;
width:236px;
background-color:#8C8CBE;
text-align:left;
background-repeat:no-repeat;
background-position:right bottom;
}
/*stile attrezzature_speciali*/
.sx #categ20097 {
border-right: 1px solid #004494;
width:236px;
background-color:#A3A3CB;
text-align:left;
background-repeat:no-repeat;
background-position:right bottom;
}

#titolomenu_sx {
background-color:#FFFFFF;
width:193px;
font-size:0.9em;
font-weight:bold;
padding:2px;
margin:0px;
border-right: 1px solid #004494;
}

#titolomenu_sx a {
color:#000000;
text-decoration:none;
}

#titolomenu_sx a:hover {
color:#004499;
text-decoration:underline;
}

#titolomenu_sx #a{
width:112px;
}

#titolomenu_sx #b{
text-align:center;
}

#titolomenu_sx img{
margin:2px;
}

.cx {

}

.dx {
width:142px;
border:1px solid #b2c7df;
background-image:url(../images/sfondo_dx.jpg);
background-position:top;
background-repeat:no-repeat;
border-top:0px;
text-align:left;
}

#img_dx img {
display:block;
margin:30px 0px 0px 20px;
}
#img_dx a div {
width:102px;
cursor:hand;
text-decoration:none;
height:27px;
margin:22px 0px 0px 20px;
background-repeat:no-repeat;
background-position:center;
}
/*  ITALIANO  */
#img_dx a #scarica_catit {
background-image:url(../images/scarica_catalog.png);
}
#img_dx a:hover #scarica_catit {
background-image:url(../images/scarica_catalog_h.png);
}
#img_dx a #glossarioit {
background-image:url(../images/glossario.png);
}
#img_dx a:hover #glossarioit {
background-image:url(../images/glossario_h.png);
}
#img_dx a #infotecnicheit {
background-image:url(../images/infotecniche.png);
}
#img_dx a:hover #infotecnicheit {
background-image:url(../images/infotecniche_h.png);
}
#img_dx a #guidait {
background-image:url(../images/guidaveloce.png);
}
#img_dx a:hover #guidait {
background-image:url(../images/guidaveloce_h.png);
}
#img_dx a #videoit {
background-image:url(../images/video.png);
}
#img_dx a:hover #videoit {
background-image:url(../images/video_h.png);
}
#img_dx a #mappait {
background-image:url(../images/sitemap.png);
}
#img_dx a:hover #mappait {
background-image:url(../images/sitemap_h.png);
}
#img_dx a #contattiit {
background-image:url(../images/contatti.png);
}
#img_dx a:hover #contattiit {
background-image:url(../images/contatti_h.png);
}
/*  INGLESE  */
#img_dx a #scarica_catuk {
background-image:url(../images/scarica_cataloguk.png);
}
#img_dx a:hover #scarica_catuk {
background-image:url(../images/scarica_cataloguk_h.png);
}
#img_dx a #glossariouk {
background-image:url(../images/glossariouk.png);
}
#img_dx a:hover #glossariouk {
background-image:url(../images/glossariouk_h.png);
}
#img_dx a #infotecnicheuk {
background-image:url(../images/infotecnicheuk.png);
}
#img_dx a:hover #infotecnicheuk {
background-image:url(../images/infotecnicheuk_h.png);
}
#img_dx a #guidauk {
background-image:url(../images/guidaveloceuk.png);
}
#img_dx a:hover #guidauk {
background-image:url(../images/guidaveloceuk_h.png);
}
#img_dx a #videouk {
background-image:url(../images/video.png);
}
#img_dx a:hover #videouk {
background-image:url(../images/video_h.png);
}
#img_dx a #mappauk {
background-image:url(../images/sitemapuk.png);
}
#img_dx a:hover #mappauk {
background-image:url(../images/sitemapuk_h.png);
}
#img_dx a #contattiuk {
background-image:url(../images/contattiuk.png);
}
#img_dx a:hover #contattiuk {
background-image:url(../images/contattiuk_h.png);
}
/*  TEDESCO  */
#img_dx a #scarica_catde {
background-image:url(../images/scarica_catalogde.png);
}
#img_dx a:hover #scarica_catde {
background-image:url(../images/scarica_catalogde_h.png);
}
#img_dx a #glossariode {
background-image:url(../images/glossariode.png);
}
#img_dx a:hover #glossariode {
background-image:url(../images/glossariode_h.png);
}
#img_dx a #infotecnichede {
background-image:url(../images/infotecnichede.png);
}
#img_dx a:hover #infotecnichede {
background-image:url(../images/infotecnichede_h.png);
}
#img_dx a #guidade {
background-image:url(../images/guidavelocede.png);
}
#img_dx a:hover #guidade {
background-image:url(../images/guidavelocede_h.png);
}
#img_dx a #videode {
background-image:url(../images/video.png);
}
#img_dx a:hover #videode {
background-image:url(../images/video_h.png);
}
#img_dx a #mappade {
background-image:url(../images/sitemapde.png);
}
#img_dx a:hover #mappade {
background-image:url(../images/sitemapde_h.png);
}
#img_dx a #contattide {
background-image:url(../images/contattide.png);
}
#img_dx a:hover #contattide {
background-image:url(../images/contattide_h.png);
}

#cx_E {
text-align:left;
padding:10px;
padding-top:0px;
}
#cx_E h1{
text-align:center;
font-size:1.4em;
padding:20px 0px 10px 0px;
background-image:url(../images/bckg_h1_cx_elenco.png);
background-repeat:repeat-x;
background-position:bottom;
color:#013888;
font-weight:normal;
margin:0px;
margin-bottom:10px;
}

#cx_E h3{
text-align:left;
font-size:1.2em;
font-weight:normal;
margin:15px 0px 15px 0px;
padding:0px;
}

#cx_E #codice{
height:14px;
background-image:url(../images/bbckg_codice_cx.png);
background-repeat:no-repeat;
background-position:left;
background-color:#DDDCEC;
font-size:1em;
font-weight:bold;
color:#000000;
font-family:Geneva, Arial, Helvetica, sans-serif;
padding-left:80px;
}
#cx_E #codice_b{
height:20px;
background-image:url(../images/bckg_codice_b_cx.png);
background-repeat:no-repeat;
background-position:right;
font-size:1em;
font-weight:bold;
text-align:right;
color:#000000;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

#cx_E #codice_b div{
text-align:left;
margin-right:39px;
padding:2px;
margin-top:4px;
border-bottom:1px solid #bfcde1;

}


	#container {
  font-size:1em;
  margin-top:25px;
   }

   #container div {
   padding-top:3px;
   }

   #cx_E .cella1 {
      width: 160px;
      height: 20px;
      left: 0px;
	  padding-left:3px;
   }
   
   #cx_E .cella2 {
      width: 50px;
      height: 20px;
      left: 200px;
   }
   
   #pari {
   background-color:#FFFFFF;
   }
   
   #dispari {
   background-color:#dedfef;
   }
   
   
   #contapag {
   color:#013888;
   font-size:1em;
   font-weight:bold;
   }
   
    #menupag a{
   color:#013888;
   font-size:1em;
   font-weight:bold;
   text-decoration:none;
   }

	#menupag a:hover{
   color:#FF6600;
   text-decoration:underline;
   }
   
   .TabellaCodiciHtml {
   text-align:center;
   margin:25px 5px 20px 20px;
   font-size:0.9em;
   background-color:#BAB9D9;
   
   }
   .TabellaCodiciHtml td{
   padding:1px;
   	color:#003888;
   }
   .TabellaCodiciHtml #codice_html{
	height:14px;
	background-image:url(../images/bbckg_codice_cx.png);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#013888;
	font-weight:bold;
	color:#003888;
	width:55px;
	}
	.TabellaCodiciHtml #codice_html_a2{
	background-color:#DDDCEC;
	font-size:0.9em;
	border-width:1px 0px 0px 1px;
	border-style:solid;
	/*border-color:#333333;*/
	border-color:#003888;
	}
	.TabellaCodiciHtml #codice_html_a{
	background-color:#DDDCEC;
	font-weight:bold;
	border-width:1px 0px 0px 1px;
	border-style:solid;
	/*border-color:#333333;*/
	border-color:#003888;
	}
	.TabellaCodiciHtml #codice_html_b{
	border-width:0px 0px 1px 0px;
	border-style:solid;
	font-weight:bold;
	border-color:#DDDCEC;
	}
	
	.TabellaCodiciHtml #codice_html_c{
	color:#FFFFFF;
	font-weight:bold;
	background-color:#013888;
	}
.TabellaCodici2 {
	
	border-width:0px 1px 1px 1px;
	border-style:solid;
	color:#1c3f95;
	/*border-color:#333333;*/
	border-color:#1c3f95;
}
.TabellaCodici2 td {
	border-width:1px 0px 0px 1px;
	border-style:dotted;
	/*border-color:#333333;*/
	border-color:#1c3f95;
	background-color:#d3d3e9;
}
.TabellaCodici2 .intest {
	
}
.TabellaCodici2 .intest td {
	border-width:1px 0px 1px 1px;
	border-style:solid;
	font-weight:bold;
	/*border-color:#333333;*/
	border-color:#1c3f95;
	background-color:#acb0d7;
}
.TabellaCodici2 .sottointest td {
	border-width:0px 0px 0px 1px;
}
	
	#cx_C h1{
text-align:center;
font-size:1.4em;
padding:20px 0px 10px 0px;
color:#013888;
margin:0px;
}
	#cx_C p{
margin:10px 7px 10px 7px;
color:#013888;
}
.TabellaLegenda {
color:#1b3f94;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
margin-top:10px;
}
.TabellaLegenda #cellalegendaSX {
width:30%;
background-color:#DDDCEC;
border-width:1px 0px 1px 1px;
border-style:dotted;
border-color:#1b3f94;
padding:6px;
height:70px;
text-align:left;
}

.TabellaLegenda #cellalegendaDX {
width:5%;
background-color:#DDDCEC;
border-width:1px 1px 1px 0px;
border-style:dotted;
border-color:#1b3f94;
padding:6px;
text-align:left;
}
.tabella_caratteristiche #codice_html_c{
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	background-color:#013888;
	}
.tabella_caratteristiche {
text-align:left;
margin-top:10px;
width:470px;
font-size:1em;
border-left:1px solid #013888;
}
.tabella_caratteristiche td{
padding:1px 6px 4px 6px;
border-right:1px solid #013888;
}
.tabella_caratteristiche a{
display:block;
text-align:right;
font-size:0.9em;
}

.tabella_caratteristiche #rigapari{
background-color:#DDDCEC;
border-bottom:1px dotted #013888;
}
.tabella_caratteristiche #rigadispari{
border-bottom:1px dotted #013888;
}

.tabella_caratteristiche #riga1 td{
color:#013888;
font-weight:bold;
padding-top:2px;
border-bottom:1px solid #013888;
}

 #codice_html_c{
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	background-color:#013888;
	}
	
#tit_accessori {
text-align:left;
color:#003399;
font-weight:bold;
margin:6px;
}

#link_accessori {
color:#2D10CD;
display:block;
text-align:left;
padding:6px;
text-decoration:none;
border-bottom:1px dotted #DCDFFC;
font-size:1.2em;
/*height:80px;*/
}
#link_accessori img {
float:right;
margin:0px;
}
#link_accessori span {
padding-top:20px;
width:300px;
cursor:hand;
}
#link_accessori:hover {
background-color:#DCDFFC;
}

#speciali {
background-image:url(../images/sfondo_speciali.jpg);
background-repeat:repeat-y;
margin:12px;
}
#speciali #alto{
background-image:url(../images/sfondo_speciali_alto.jpg);
background-position:top;
background-repeat:no-repeat;
padding:5px;
padding-left:10px;
padding-top:32px;
}
#speciali #alto #categoria{
color:#FF6600;
display:block;
font-weight:bold;
margin-bottom:6px;
}

#speciali #alto #prodotto a{
color:#FFFFFF;
display:block;
font-weight:bold;
font-size:1em;
margin-bottom:7px;
}


#speciali #basso{
text-align:center;
background-image:url(../images/sfondo_speciali_basso.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:44px;
}

div.textimage{
width: 450px;
margin-bottom: 10px;
}

div.textimage div{
float:right;
margin: 10px;
}

div.textimage h1{
text-align:left;

} 
div.textimage p{
font-size:1.1em;
text-align:left;
margin:0 10px;
padding: 0;
color:#000000;
}

div.textimage h1{
margin-top: 10px
}

div.clearer{
clear: right;
font-size:3px;}

div.news_home {
background-image:url(/images/sfondo_2_newshome.jpg);
background-position:top center;
background-repeat:repeat-y;
}
div.news_home #titolo {
background-image:url(/images/sfondo_newshome.jpg);
background-position:top center;
height:51px;
background-repeat:no-repeat;
padding:35px 155px 0px 155px;
color:#003399;
font-weight:bold;
text-transform:uppercase;
font-size:1.2em;
}
div.news_home #contenuto {
text-align:left;
padding:0px 25px;
font-size:0.90em;
}
div.news_home #basso {
background-image:url(/images/sfondo_3_newshome.jpg);
background-position:bottom center;
height:16px;
background-repeat:no-repeat;
background-color:#FFFFFF;
}

#back_history {
display:block;
text-align:left;
padding:4px;
padding-left:15px;
margin-left:15px;
background-image:url(../images/back.png);
background-position:left;
background-repeat:no-repeat;
}

#link_sottocat a{
color:#333366;
padding:3px;
margin:10px 5px 10px 5px;
display:inline-block;
border-bottom:1px dotted #333366;
font-size:1.0em;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}

#link_sottocat a:hover{
background-color:#E7E3FB;
}

#sfondo_riga2 {
}
#sfondo_riga4 {
}
#sfondo_riga6 {
}
#sfondo_riga8 {
display:none;
}

#nome img {
float:left;
}

#sfondo_riga2 td{
padding-left:5px;
padding-top:0px;

}
#sfondo_riga4 td{
padding-left:15px;
padding-top:0px;
}
#sfondo_riga6 td{
padding-left:20px;
padding-top:0px;
}
#sfondo_riga8 td{
padding-left:25px;
padding-top:0px;
}

#sfondo_riga2 #nome a{
font-size:11px;
text-transform:uppercase;
font-weight:bold;
}
#sfondo_riga4 #nome a{
font-size:10px;
}
#sfondo_riga6 #nome a{
font-size:10px;
}
#sfondo_riga8 #nome a{
font-size:10px;
}


#sfondo_riga2 #nome a:hover {
text-decoration:none;
background-color:none;
}
#sfondo_riga4 #nome a:hover {
text-decoration:none;
}
#sfondo_riga6 #nome a:hover {
text-decoration:none;
}
#sfondo_riga8 #nome a:hover {
text-decoration:none;
}

#tornasu {
font-size:0.9em;
float:right;
display:block;
margin:3px;
margin-right:7px;
}



#news {
background-image:url(../images/sfondo_news.jpg);
background-repeat:repeat-y;
margin-left:5px;
margin-top:30px;
margin-bottom:30px;
}

#news #alto{
background-image:url(../images/sfondo_news_alto.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:5px;
padding-left:12px;
padding-top:12px;
}
#news #alto #categoria{
color:#FF6600;
display:block;
font-weight:bold;
margin-bottom:6px;
}

#news #alto #prodotto a{
color:#004494;
display:block;
font-weight:bold;
font-size:1em;
margin-bottom:7px;
}


#news #basso{
text-align:left;
background-image:url(../images/sfondo_news_basso.jpg);
background-repeat:no-repeat;
background-position:bottom left;
padding-bottom:35px;
padding-left:12px;
padding-right:14px;
}

#elenco_img {
}
#login input {
margin:0px;
background:none;
background-repeat:no-repeat;
border:1px;
color:#004494;
width:67px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:bold;
padding-left:2px;
}
#login span {
display:block;
margin:4px;
width:80px;
background-image:url(../images/sfondoinput.jpg);
background-repeat:no-repeat;
border:0px;
}
#login a {
display:block;
margin:4px;
color:#FF6600;
}

#login a:hover {
color:#004494;
}
#login #login_a {
background-image:url(../images/freccia_right.gif);
background-position:center;
background-repeat:no-repeat;
}

#logout {
margin:30px;
display:block;
}
#logout img{
margin-right:7px;
}

#registration td{
text-align:left;
}
#registration h3{
text-align:center;
font-size:1.4em;
padding:20px 0px 10px 0px;
color:#013888;
margin:0px;
}

#registration .titleCell{
width:150px;

}

#registration input {
}


.video_table td {
width:200px;
text-align:center;
padding:3px;
color:#424284;
height:220px;
}
.video_table strong {
color:#424284;
}
.video_table h3{
font-size:1.2em;
margin:4px;
color:#424284;
font-weight:bold;
}
.video_table a{
	display:block;
}

