/* CSS Document */

/* ---------------------------------------- tags html */

BODY 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; color: Black; padding:0px; margin:0px; font-size:11px;
	background-image:url(../immagini/sfondo-sfumatura.jpg); background-repeat:repeat-x; background-color:#616161;
}

A { text-decoration:none; }

/* ---------------------------------------- Master */

/* Header */

#Header { border:solid 1px #A9A9A9; width:898px; text-align:left; height:116px; }

#Lingua { border-top:solid 1px #A9A9A9; width:898px; background-image:url(../immagini/barra-alta-e-piede.jpg); background-repeat:repeat-x; height:30px;  }
#Lingua TD { vertical-align:top; }

td.linguaEmail { padding-left:20px; width:738px; padding-top:7px; }
td.linguaEmail A { color:#ED1C24; }
td.linguaEmail A:hover { color:Black; }

td.linguaLbEsp, td.linguaLbEng { padding-top:7px; color:#ED1C24; width:30px; }
td.linguaLbEsp A, td.linguaLbEng A { color:Black; }
td.linguaLbEsp A:hover, td.linguaLbEng A:hover { color:#ED1C24; }

td.linguaImgEsp, td.linguaImgEng { width:30px; }
td.linguaImgEng { padding-right:20px; }

/* Corpo */

#Corpo { border-left:solid 1px #A9A9A9; border-right:solid 1px #A9A9A9; width:900px; text-align:left; }

TD.corpoSx { width:187px; background-color:#F0F0F0; vertical-align:top; }

#Menu { width:187px; background-image:url(../immagini/sotto-menu-giallo.jpg); background-repeat:repeat-y; padding-bottom:20px; font-weight:bold; }
DIV.voceMenuInizio { border-top:dashed 1px White; margin:20px 10px 0px 10px; }
DIV.voceMenu {  margin:0px 10px 0px 10px; }
DIV.voceMenuInizio, DIV.voceMenu { border-bottom:dashed 1px White; padding:7px 10px 7px 10px; }
DIV.voceMenuInizio A, DIV.voceMenu A { color:White; }
DIV.voceMenuInizio A:hover, DIV.voceMenu A:hover { color:Black; }
IMG.frecciaMenu { margin-right:15px; }
#Sottomenu { background-image:url(../immagini/sfumatura-ret-grigio.jpg); width:187px; height:9px; }
#Anagrafica { margin:30px 5px 30px 20px; line-height:16px; font-size:10px; }
SPAN.nomeAzienda { color:#ED1C24; font-weight:bold; }

TD.corpoDx { background-color:White; padding:20px 0px 20px 20px; vertical-align:top; }

/* Footer */

#Footer 
{ 
    border:solid 1px #A9A9A9; width:868px; text-align:right; padding-right:30px; height:23px; padding-top:7px;
    background-image:url(../immagini/barra-alta-e-piede.jpg); background-repeat:repeat-x; font-size:10px;
}

#Bodi { padding-bottom:20px; margin-top:30px; font-size:10px; }
#Bodi A { color:#ED1C24; }
#Bodi A:hover { color:Black; }

/* ---------------------------------------- Home */

IMG.mappasito { border:none; margin-left:15px; }

/* ---------------------------------------- Sociedad */

TD.contenutoSx { vertical-align:top; line-height:14px; padding-right:30px; width:458px; }
DIV.titolo { font-size:10px; color:#ED1C24; margin-bottom:10px; font-weight:bold; }
DIV.testo { font-size:10px; margin-bottom:15px; }   

TD.contenutoDx { vertical-align:top; padding-top:25px; text-align:right; width:205px; }
IMG.immaginiDx { margin-bottom:40px; border-top:solid 1px #A9A9A9; border-left:solid 1px #A9A9A9; border-bottom:solid 1px #A9A9A9;}
IMG.marchioDx { margin-right:30px; margin-top:20px; }

/* ---------------------------------------- Productos */

IMG.immaginiDxProdotti { margin-bottom:60px; border-top:solid 1px #A9A9A9; border-left:solid 1px #A9A9A9; border-bottom:solid 1px #A9A9A9;}

/* ---------------------------------------- Contactos */

TD.contactosSx { width:444px; vertical-align:top; }
TD.contactosDx { vertical-align:top; }
DIV.google { margin-right:40px; margin-top:150px; line-height:16px; }
DIV.google A { color:#ED1C24; font-weight:bold; }
DIV.google A:hover { color:Black; }
IMG.marchioDxContactos { margin-left:70px; margin-top:100px; }
