﻿body
{
    margin-left: auto;
    margin-right: auto;
    /*font-family: 'Futura Bk',Tahoma,Verdana, Arial, sans-serif;*/
    font-family: Tahoma,Verdana, Arial, sans-serif;
    font-size: 12px;
    background-color: #FFFFFF;
    color: #666666;
}

#tabella_da_centrare
{ height:600px;
  width:1023px;
  margin-top:-350px;
  margin-left: -511px;
  left:50%;
  top:50%;
  position:absolute;
}

.Head
{
    border: 1px solid red;
    height: 245px;
    background-image: url('../../Design/Sfondi/boxUp.jpg');
    background-repeat: no-repeat;
}


.Content
{
    background-image: url('../../Design/Sfondi/boxContent.jpg');
    background-repeat: repeat-y;
}


.Footer
{
    height: 297px;
    background-image: url('../../Design/Sfondi/boxDown.jpg');
    background-repeat: no-repeat;
}

.BoxStandard
{
    height: 152px;
    width:312px;
    background-image: url('../../Design/Sfondi/boxMachine.jpg');
    background-repeat: no-repeat;
}

.BoxStandardDettagli
{
    color:White;
    font-weight:bold;
    text-align: right; 
    padding-top:7px; 
    padding-right:10px;
}

.BoxStandardDettagli a:link, .BoxStandardDettagli a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}
.BoxStandardDettagli a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}

.BoxPromoUfficio
{
    padding: 30px 5px 5px 5px;
    height: 238px;
    width: 514px;
    background-image: url('../../Design/Sfondi/boxpromoUfficio.jpg');
    background-repeat: no-repeat;
}

.BoxPromoCasa
{
    padding: 25px 5px 5px 5px;
    height: 187px;
    width: 514px;
    background-image: url('../../Design/Sfondi/boxpromoCasa.jpg');
    background-repeat: no-repeat;
}

.BoxPromoCuriosita
{
    padding: 30px 5px 5px 5px;
    height: 238px;
    width: 514px;
    background-image: url('../../Design/Sfondi/boxCuriosita.jpg');
    background-repeat: no-repeat;
}

.BoxFrasiCelebri
{
    height: 197px;
    width:310px;
    background-image: url('../../Design/Sfondi/postIt.jpg');
    background-repeat: no-repeat;
}

a:link, a:visited
{
    color: #333333;
    text-decoration: none;
}
a:hover
{
    color: #333333;
    text-decoration: underline;
}

img#destro {
float: right; margin: 10px 10px 10px 10px;
}

.LineaOrizzontale
{
    background-position: center;
    height: 10px;
    background-image: url('../../Design/Sfondi/rep.jpg');
    background-repeat: repeat-x;
}

/* Formattazione testo */
.Titolo
{
    font-size: 1.2em;
    color: #000000;
    font-weight: bold;
}

.TitoloPromo
{
   font-size: 1.4em;
    color: #783518;
    font-weight: bold; 
}

/* Menu navigazione */

ul.menu1 {
    width:309px;
    list-style:none; /* elimino i punti elenco */
    margin:0; padding:0; /* elimino i rientri delle liste */
}

ul.menu1 li a 
{
    display:block;
    padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
    height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */
    border-width:5px;
    border-style:none solid; /* aggiungo dei bordi laterali */
    font-size:1.4em;
}

ul.menu1 li a:link, ul.menu2 li a:visited
{
    border-color: #808080;
}

ul.menu1 li a:hover, ul.menu2 li a:active
{
    border-color: #783518;
    color:#783518;
}

ul.menu2 {
    width:309px;
    list-style:none; /* elimino i punti elenco */
    margin:0; padding:0; /* elimino i rientri delle liste */
}

ul.menu2 li a 
{
    display:block;
    padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
    height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */
    border-width:5px;
    border-style:none solid; /* aggiungo dei bordi laterali */
    font-size:1.0em;
}

ul.menu2 li a:link, ul.menu2 li a:visited
{
    border-color: #808080;
}

ul.menu2 li a:hover, ul.menu2 li a:active
{
    border-color: #783518;
    color:#783518;
}


/*Modal Popup */

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup
{
    border: 3px solid #C0C0C0;
    background-color: #000000;
    padding: 3px;
    width: 500px;
}

/* Formattazione */

.AllineaSinistra
{
	float: left;
	margin-right: 10px;
	margin-bottom: 3px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}