/* CSS Document */

/* ELEMENTI COMUNI */


div#sfondo_inferiore
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image: url(img/inferiore.jpg);
background-position: center   top;
background-repeat: no-repeat;
height:60px;
}

body
{
margin-top:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color: #666;
color: #fff
}

input, textarea
{
font-size: 11px
}

.etichette
{
font-size: 11px;
font-weight: bold;
color: #900;
margin-top: 5px;
}

.invio
{
font-size: 12px;
font-weight: bold;
color: #fff;
margin-top: 5px;
text-align: center
}
.inviopreventivo
{
font-size: 11px;
font-weight: bold;
color: #f930;
margin-top: 15px;
text-align: left
}



a.language
{
text-decoration:none;
color:#f90;
padding: 2px;
font-weight: bold;
}

a.language:hover
{
text-decoration:underline;
padding: 2px;
font-weight: bold;
color:#fff;
}

a.classe75
{
text-decoration:none;
color:#900;
font-weight: bold;
}

a.classe75:hover
{
text-decoration:underline;
font-weight: bold;
color:#f93;
}

.recapiti
{
margin-top: 60px;
margin-left: 15px;
color: #f90;
} 
   



/* SX */

#sx_superiore{
1margin: 0px 0px 0px 0px;
1padding: 0px 15px 0px 10px;
background-image: url(img/menu.jpg);
background-position: left top;
background-repeat: no-repeat;
}


/* CENTRO */

div#centro
{
margin: 0px auto 20px auto;
padding: 0px 0px 0px 0px;
width:610px;
}

div#centro_superiore
{
margin: 0px 0px 0px 0px;
padding: 0px 15px 0px 10px;
background-image: url(img/centro_superiore.jpg);
background-position: left top;
height:auto;
background-repeat: no-repeat;
height: 20px;

}

div#centro_centro
{
margin: 0px 0px 0px 0px;
padding: 1px 10px 0px 10px;
background-image: url(img/centro_centro.jpg);
background-position:  left  top;
background-repeat: repeat-y;
height:auto;
text-align:left;
color:#000000;

}

div#centro_inferiore
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image: url(img/centro_inferiore.jpg);
background-position: left   top;
background-repeat: no-repeat;
height:20px;
}


/* MENU NAVIGAZIONE */

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer li { margin: 0; }

#navcontainer a
{
display: block;
color: #fff;

width: 12em;
padding: 3px 12px 3px 8px;
text-decoration: none;
border-bottom: 1px solid #fff;

}

#navcontainer a:hover
{
background-color: #f90;
color: #000;
font-weight: bold
}

#navcontainer li li a
{
display: block;
color: #FFF;
background-color: #669933;
width: 12em;
padding: 3px 12px 3px 8px;
text-decoration: none;
border-bottom: 1px solid #000;
}

/* PIEDE */

a.menu
{
text-decoration:none;
color:#fff;
padding: 2px;
font-weight: bold;
}

a.menu:hover
{
text-decoration:none;
background-color:#f90;
padding: 2px;
font-weight: bold;
color:#fff;
}

  /* PORTFOLIO */ 
   
 a.scelta_categoria
{
text-decoration:none;
color:#fff;
padding: 2px;
font-weight: bold;
}

a.scelta_categoria:hover
{
text-decoration:underline overline;
padding: 2px;
font-weight: bold;
color:#f90;
}

 a.scelta_categoria_sopra
{
text-decoration:none;
color:#900;
padding: 2px;
font-weight: bold;
}

a.scelta_categoria_sopra:hover
{
text-decoration:underline overline;
padding: 2px;
font-weight: bold;
color:#000;
}

 a.avanti_indietro
{
text-decoration:none;
color:#900;
padding: 2px;
font-weight: bold;
font-size: 15px;

}

a.avanti_indietro:hover
{
text-decoration: none;
padding: 2px;
font-weight: bold;
color:#666;
}

 a.email
{
text-decoration:none;
color:#900;
font-weight: bold;
font-size: 12px;

}

a.email:hover
{
text-decoration: none;
font-weight: bold;
color:#666;
}

 a.cornice
{
border: 1px solid #fff;
padding: 2px

}

a.cornice:hover
{
border: 1px solid #900;
padding: 2px
}

a.indietro
{
text-decoration:none;
color:#900;
font-weight: bold;
}

a.indietro:hover
{
text-decoration:underline;
font-weight: bold;
color:#f90;
}

a.inviafile
{
padding: 5px;
text-decoration:none;
color:#fff;
font-weight: bold;
border: 2px solid #f90;
background-color: #900
}

a.inviafile:hover
{
padding: 5px;
text-decoration:none;
color:#900;
font-weight: bold;
border: 2px solid #900;
background-color: #f90
}

a.esci
{
text-decoration:none;
color:#fff;
font-weight: bold;

}

a.esci:hover
{
text-decoration:underline;
color:#fff;
font-weight: bold;
}



