#content {
    width: 940px;
    position: relative;
    padding-top: 5px;
    padding-left: 20px;
    padding-right: 20px;
    background-repeat: no-repeat;
    background-image: url('../../img/immagine_sfondo.jpg');}

/*testata*/

#top {
    width: 940px;
    position: relative;}

#logo {
	float: left;
    width: 180px;
    position: relative;
    padding-right: 20px;}

#menutop {
	float: left;
    width: 700px;
    height: 42px;
    position: relative;
    padding: 0px 20px 0px 20px;
    margin-top: 15px;
    background-repeat: no-repeat;
    background-image: url('../../img/fondo_menu_top.png');}

.saymenutop {
	float: left;
    position: relative;
    padding-left: 8px;
    padding-right: 8px;}

#imgbig {
	width: 940px;
	height: 350px;
	position: relative;}

#imgbigcenter {
	float: left;
	width: 740px;
	position: relative;
    padding-top: 25px;
    padding-left: 10px;
    text-align: left;}

#imgbigdx {
	float: left;
	width: 190px;
	position: relative;
    padding-top: 175px;
	font-size: 13px;
    text-align: left;}

/*corpo centrale*/

#pagina {
    float: left;
    width: 940px;
    position: relative;
    text-align: left;}

#colonnatesto {
	float: left;
    width: 620px;
    position: relative;}

#colonnadx {
	float: left;
    width: 300px;
    position: relative;
    padding-left: 20px;}

.boxcolonnatesto {
	float: left;
    width: 600px;
    position: relative;
    padding-left: 10px;
    padding-right: 10px;}

.boxcolonnadx {
	float: left;
    width: 280px;
    position: relative;
    padding-left: 10px;
    padding-right: 10px;}

.catecolonnadx {
	float: left;
    width: 140px;
    position: relative;}

.titolo620 {
	float: left;
    width: 600px;
    height: 18px;
    position: relative;
    padding: 4px 10px 0px 10px;
	color: #ffffff;
	font-weight: bold;
    background-repeat: no-repeat;
    background-image: url('../../img/fondo_titolo_620.jpg');}

.titolo300 {
	float: left;
    width: 280px;
    height: 18px;
    position: relative;
    padding: 4px 10px 0px 10px;
	font-weight: bold;
    background-repeat: no-repeat;
    background-image: url('../../img/fondo_titolo_300.jpg');}

/*prodotti*/

.boxprodext {
	float: left;
    width: 280px;
    position: relative;}

.boxprodtesto {
	float: left;
    width: 150px;
    position: relative;}

.boxprodpromo {
    width: 140px;
    position: relative;
    padding: 5px;
	color: #CC061D;
	background-color: #EBEBEB;}

.boxprodprezzo {
    width: 130px;
    height: 19px;
    position: relative;
    padding: 3px 10px 0px 10px;
	color: #ffffff;
	font-weight: bold;
    background-repeat: no-repeat;
    background-image: url('../../img/fondo_prezzi.jpg');}

.boxprodprezzosx {
	float: left;
    width: 50px;
    position: relative;}

.boxprodprezzodx {
	float: left;
    width: 80px;
    position: relative;
	text-align: right;}

.boxprodfoto {
	float: left;
    width: 120px;
    position: relative;
    padding-left: 10px;}

.boxprodcol40px {
	float: left;
    width: 40px;
    position: relative;}

/*fondo*/

#contentbottom {
    width: 980px;
    position: relative;
    padding-top: 5px;}

#bottom {
    width: 940px;
    position: relative;
    padding-left: 20px;
    padding-right: 20px;
	text-transform: uppercase;}

#bottom a:link {color: #6f6f6f; background-color: transparent; text-decoration: none;}
#bottom a:visited {color: #6f6f6f; background-color: transparent; text-decoration: none;}
#bottom a:hover {color: #588f39; background-color: transparent; cursor: pointer; text-decoration: none;}

.saymenubottom {
	float: left;
    position: relative;}

.separamenubottom {
	float: left;
    position: relative;
    padding: 0px 10px 0px 10px;}

#logobottom1 {
	float: left;
	width: 180px;
    position: relative;
    padding-left: 20px;
    padding-right: 20px;}

#logobottom2 {
	float: left;
	width: 300px;
    position: relative;
    padding-left: 20px;
    padding-right: 20px;}

#bottomdatiazienda {
	float: left;
	width: 420px;
    position: relative;
	font-size: 11px;
    text-align: left;}

/*spazi righe colorate e tag*/

.riga1pxgrey {
    width: 100%;
    height: 1px;
    position: relative;
    background-color: #d9dad4;
    font-size: 1px;
    line-height: 1px;
    clear: both;}