﻿* {
	margin: 0;
}

html, form{
    height:100%;
}

body {
    background-color:#069;
    font-family:Arial;
    font-size:12px;
    margin:0px;
    padding:0px;
    height:100%;
    color:#fff;
}

img{
    border:0px;
}

a{
    text-decoration:none;
    color:#fff;
}

h1{
    font-size:12px;
    color:#FBCB3D;
    margin:0px 0px 12px 0px;
    padding:0px;
    font-weight:bold;
}

h1#Prodotti{
    font-size:14px;
}

h2{
    font-size:12px;
    color:#FBCB3D;
    margin:0px 0px 12px 0px;
    padding:0px;
    font-weight:bold;
}

#Container{
    margin-left:auto;
    margin-right:auto;
    width:860px;
    /* PER IL FOOTER */
    min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -93px; /* Altezza del footer in negativo */
	/* --- PER IL FOOTER */
}

#push {
	height: 93px; /* La stessa altezza di #Footer */
}

#Logo{
    float:left;
    margin-bottom:20px;
    margin-top:30px;
}

#RightMenu{
    float:right;
    font-weight:bold;
    text-align:right;
    line-height:1.8em;
    margin-top:85px;
    margin-right:20px;
}

#RightMenu a{
    color:#fff;
}

#Logo a{
    background-image:url(Images/Logo.jpg);
    width:600px;
    height:273px;
    background-position:top;
    display:block;
}

#Logo a:hover{
    background-position:bottom;
}

#Menu{
    margin-bottom:5px;
}

#Linea{
    border-top:solid 3px #FBCA3D;
    width:849px;
    margin-bottom:20px;
    margin-top:15px;
}

#LineaAzienda{
    border-top:solid 3px #FBCA3D;
    width:849px;
    margin-bottom:20px;
}

#Footer{
    background-image:url(Images/Footer.gif);
    background-repeat:no-repeat;
    background-position:center;
    width:250px;
    text-align:center;
    height:11px;
    margin-bottom:4px;
    margin-top:10px;
    margin-left:auto;
    margin-right:auto;
    padding-top:66px;
    font-size:10px;
}

#Left{
    float:left;
    width:400px;
}

#Left b, #Left strong, .W470 b, .W470 strong, #LeftBig b, #LeftBig strong{
    color:#FBCB3D;
    font-weight:bold;
}

#Right{
    float:right;
    width:420px;
    margin-right:11px;
    text-align:right;
}

#LeftBig{
    float:left;
    width:470px;
}

#RightBig{
    float:right;
    width:350px;
    margin-right:11px;
    text-align:right;
}

.ImgBordata{
    border:solid 1px #fff;
    margin-bottom:15px;
}

.MenuItem{
    display:block;
    float:left;
    margin:0px 10px 0px 0px;
    padding:0px;
    text-align:center;
    color:#fff;
    text-transform:uppercase;
    font-weight:bold;
}

.StopFloat{
    clear:both;
}

.AziendaPointer{
    background-image:url(Images/Pointer.gif);
    width:20px;
    height:10px;
    background-repeat:no-repeat;
    margin-left:45px;
}

.W470{
    width:470px;
}

/* RECENSIONI */

.RecensioniLeft{
    float:left;
    width:500px;
    color:#FACB3D;
    font-weight:bold;
    margin-top:10px;
    padding-left:10px;
    font-size:13px;
}

.RecensioniRight{
    float:left;
    font-weight:bold;
    width:100px;
    margin-top:10px;
}

.RecensioniRight a, .RecensioniLeft a{
    color:#FACB3D;
}

.WhiteLine{
    border-top:solid 3px #fff;
    width:600px;
    margin-bottom:20px;
    margin-top:25px; 
}

.RecensioniPaginatore{
    text-align:center;
    width:600px;
    margin-bottom:30px;
}

.RecensioniDettaglioLeft{
    margin-top:20px;
    width:150px;
    float:left;
    padding-left:10px;
    padding-right:25px;
    color:#FACB3D;
    font-weight:bold;
}

.RecensioniDettaglioRight{
    margin-top:20px;
    width:400px;
    float:left;
}

.RecensioniTesto{
    margin-top:20px;
    margin-bottom:30px;
}

/* PRODOTTI */

.ProdottiLeft{
    width:250px;
    float:left;
    margin-right:20px;
    margin-top:30px;
}

.ProdottiImg{
    margin-bottom:30px;
    display:block;
    text-align:center;
}

.ProdottiCenter{
    float:left;
    width:350px;
    margin-top:30px;
}

.ProdottiTitolo{
    color:#FACB3D;
    font-weight:bold;
    margin-top:15px;
}

.ProdottiRight{
    float:right;
    width:200px;
    margin-right:12px;
    margin-top:30px;
}

.Selected{
    color:#FACB3D;
}

/* Contatti */

.ContattiLeft, .ContattiCenter{
    margin-top:30px;
    width:265px;
    float:left;
    margin-right:20px;
}

.ContattiRight{
    margin-top:30px;
    width:268px;
    float:right;
    margin-right:12px;
}

.ContattiTitolo{
    color:#FACB3D;
    font-weight:bold;
    margin-bottom:2px;
}

.NewsLeft{
    width:300px;
    margin-right:20px;
    float:left;
}

.NewsRight{
    width:526px;
    float:left;
}

.WhiteLineBig{
    border-top:solid 3px #fff;
    width:849px;
    margin-bottom:20px;
    margin-top:25px; 
}

.SiteMap{
    margin-top:30px;
    margin-bottom:30px;
}