@charset "utf-8";
/* CSS Document */

body {
padding:0px;
margin:0px;
background-image:url(../img/sfondo-pizza.jpg);
background-repeat:no-repeat;
background-position:top center;
background-color:#f0edde;
font-family:Arial, Helvetica;
font-size:12px;
color:#222222;
}


h1 {
font-family:Arial, Helvetica;
font-size:16px;
color:#b9271b;
padding-top:5px;
padding-bottom:0px;
}

h2 {
font-family:Arial, Helvetica;
font-size:14px;
color:#b9271b;
padding-top:5px;
padding-bottom:0px;
}

div#sinistra-prodotti h2 {
font-family:Arial, Helvetica;
font-size:14px;
color:#b9271b;
padding-top:15px;
padding-bottom:0px;
padding-left:15px;
margin:0px;
font-weight:bold;
}

div#sinistra-prodotti h3 {
font-family:Arial, Helvetica;
font-size:16px;
color:#b9271b;
padding-left:15px;
padding-top:0px;
margin:0px;
font-weight:bold;
}

.fonttabella {
font-family:Arial, Helvetica;
font-size:12px;
color:#222222;
}

.fonttabella a {
font-family:Arial, Helvetica;
font-size:12px;
color:#222222;
text-decoration:none;
}


.bottone {
text-align:right;
}

.bottone a {
font-family:Arial, Helvetica;
font-size:12px;
color:#c42216;
text-decoration:none;
font-weight:bold;
text-align:right;
}

.fonttabella td {
border-bottom:1px solid #666666;
padding-top:3px;
padding-bottom:5px;
}

.toptab td {
vertical-align:top;
padding-bottom:3px;
}


div#container {
padding:0px;
margin:0 auto;
width:950px;
}

div#header {
width:950px;
height:136px;
padding:0px;
margin:0px;
}

div#logo {
width:160px;
padding0px;
margin:0px;
float:left;
}

div#titolo {
width:250px;
height:106px;
margin:0px;
padding:0px;
padding-left:50px;
padding-top:30px;
float:left;
}

div#sopramenu {
width:490px;
text-align:right;
height:20px;
float:right;
margin-top:30px;
}

div#sopramenu img {
padding-left:3px;
}

div#menu {
width:450px;
float:right;
height:62px;
padding-top:24px;
}



/* CONTENUTO */

div#contenuto {
padding:0px;
margin:0px;
width:950px;
}

div#briciole {
width:950px;
padding-top:2px;
padding-bottom:15px;
font-family:Arial, Helvetica;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

div#briciole a {
text-decoration:none;
font-weight:bold;
font-family:Arial, Helvetica;
font-size:12px;
color:#FFFFFF;
}

div#sinistra {
float:left;
width:475px;
}


div#destra {
float:right;
width:475px;
}

div#sinistra-prodotti {
float:left;
width:470px;
margin-right:30px;
background-color:#FFFFFF;
padding-bottom:20px;
}

div#sinistra-prodotti-azienda {
float:left;
width:470px;
margin-right:30px;
padding-bottom:20px;
}

div#destra-prodotti {
float:right;
width:450px;
}

div#destra-descrizione {
float:left;
width:680px;
}

div#box1 {
width:221px;
height:335px;
background-image:url(../img/prodotti-top.gif); 
background-repeat:no-repeat;
background-position:top;
margin-right:22px;
float:left;
text-align:center;
background-color:#FFFFFF;
}


div#box2 {
width:221px;
height:335px;
background-image:url(../img/prodotti-top.gif); 
background-repeat:no-repeat;
background-position:top;
float:left;
text-align:center;
background-color:#FFFFFF;
}

div#spazio {
width:950px;
height:15px;
clear:both;
}

.spazioimg img {
padding-right:3px;
padding-left:3px;
}

/* MENU ---------------------------------------------- */


ul#menu_home2 {
width:360px;
height:39px;
margin:0px;
list-style: none;
background:url(../img/menu_fr.gif) no-repeat;
position:relative;
float:right;
padding:0;
}

ul#menu_home2 li {
	position: absolute;
	margin: 0; padding: 0;
}

ul#menu_home2 li, ul#menu_home2 li a {
	height: 39px;
	display: block;
}

ul#menu_home2 li a {
	text-indent: -9999px;
	text-decoration: none;
}

ul#menu_home2 li#link3:hover ul, ul#menu_home2 li#link3.over ul { 
	display: block;
}


ul#menu_home2 li ul, ul#menu_home2 li a ul{
	height: 39px;
	display:none;
}


#link1 {left: 0;  width: 71px;}
#link2 {left: 71px; width: 104px;}
#link3 {left: 175px; width: 92px;}
#link4 {left: 267px; width: 93px;}

#link1 a:hover, #link1 a.selected {background:  url("../img/menu_fr.gif") 	0px		-39px no-repeat;}
#link2 a:hover, #link2 a.selected {background:  url("../img/menu_fr.gif") -71px 	-39px no-repeat;}
#link3 a:hover, #link3 a.selected {background:  url("../img/menu_fr.gif") -175px 	-39px no-repeat;}
#link4 a:hover, #link4 a.selected {background:  url("../img/menu_fr.gif") -267px 	-39px no-repeat;}




/* DOVE SIAMO --------------------------- */

div#sinistra-contatti {
float:left;
width:450px;
margin-right:40px;
padding-top:16px;
margin-bottom:50px;
}


div#destra-contatti {
float:right;
width:450px;
margin-bottom:50px;
}







/* FOOTER */

.footer {
font-family:Arial, Helvetica;
font-size:10px;
color:#222222;
padding-top:5px;
padding-bottom:20px;
}


div#footer {
width:950px;
padding:0px;
margin:0px;
margin-top:5px;
border-top:1px solid #222222;
clear:both;
}

div#footersx {
float:left;
width:480px;
}

div#footerdx {
float:right;
width:460px;
}





/* HOME -------------------------------------------- */

div#container-home {
padding:0px;
margin:0 auto;
width:950px;
height:600px;
background-image:url(../img/home.jpg); background-repeat:no-repeat;
background-position:top center;
}

div#container-home img {
padding:7px;
}

div#news {
float:left;
margin:0px auto;
width:215px;
height:120px;
border:1px solid #FFFFFF;
padding:15px;
margin-right:10px;
}

div#footer-home {
width:950px;
padding:0px;
margin:0px;
padding-top:30px;
clear:both;
font-family:Arial, Helvetica;
font-size:11px;
text-align:center;
}

div#accessori {
margin-left:15px;
}

div#accessori img {
padding-right:3px;
padding-top:20px;
padding-bottom:10px;
border:0px;

}


div#accessori2 {
margin:0px;
}

div#accessori2 img {
padding-right:3px;
padding-top:10px;
padding-bottom:20px;
border:0px;
}