@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}


#body {width:960px;
margin:auto;
top:20px;
position:relative;
background-image:url(immagini%20tempelate/bg.png);
}




body,td,th {
	font-family: Georgia, Times New Roman, Times, serif;
	color: #000;
}
a:active {
	text-decoration: none;
}


#header {width:960px;
height:183px;
background-image:url(immagini%20tempelate/header.png);
}



#banner {width:960px;
position:absolute;
height:294px;
}
#banner1 {
	background-image:url(immagini%20tempelate/bannersx.png);
	float:left;
	width:33px;
    position:absolute;
    height:294px;
}
#banner2 {background-image:url(immagini%20tempelate/bannerintsx.png);
	width:147px;
	margin-left:33px;
    position:absolute;
    height:294px;
}
#facebook {
position:absolute;
top:42px;
left:72px;
}

#rss{
position:absolute;
top:193px;
left:83px;
}


#banner3 {background-image:url(immagini%20tempelate/banner.png);
	width:600px;
	margin-left:180px;
    position:absolute;
    height:294px;
}
#banner4 {background-image:url(immagini%20tempelate/bannerintdx.png);
	width:147px;
	margin-left:780px;
    position:absolute;
    height:294px;
}

#twitter {
position:absolute;
top:42px;
left:818px;
}

#youtub{
position:absolute;
top:193px;
left:827px;
}


#banner5 {
	background-image:url(immagini%20tempelate/bannerdx.png);
	width:33px;
	margin-left:927px;
	position:absolute;
	height:294px;
}


#nav {width:960px;
position:absolute;
height:103px;
float:left;
top:477px;
}



.Home {
display:block;
background-image: url(immagini%20tempelate/home.png);
background-repeat:no-repeat;
background-position:left;
width:180px;
height:103px;
text-decoration:none;
text-align:left;
}
.Home:hover {
background-image: url(immagini%20tempelate/home45.png);
width: 180px;
height:103px;
}

.alimenti {
display:block;
background-image: url(immagini%20tempelate/alimenti.png);
background-repeat:no-repeat;
background-position:left;
width:150px;
height:103px;
text-decoration:none;
text-align:left;
}
.alimenti:hover {
background-image: url(immagini%20tempelate/alimenti45.png);
width: 150px;
height:103px;
}

.ricette {
display:block;
background-image: url(immagini%20tempelate/ricette.png);
background-repeat:no-repeat;
background-position:left;
width:150px;
height:103px;
text-decoration:none;
text-align:left;
}
.ricette:hover {
background-image: url(immagini%20tempelate/ricette45.png);
width: 150px;
height:103px;
}

.illibro {
display:block;
background-image: url(immagini%20tempelate/illibro.png);
background-repeat:no-repeat;
background-position:left;
width:150px;
height:103px;
text-decoration:none;
text-align:left;
}
.illibro:hover {
background-image: url(immagini%20tempelate/illibro45.png);
width: 150px;
height:103px;
}

.chisiamo {
display:block;
background-image: url(immagini%20tempelate/chisiamo.png);
background-repeat:no-repeat;
background-position:left;
width:150px;
height:103px;
text-decoration:none;
text-align:left;
}
.chisiamo:hover {
background-image: url(immagini%20tempelate/chisiamo45.png);
width: 150px;
height:103px;
}

.contatti {
display:block;
background-image: url(immagini%20tempelate/contatti.png);
background-repeat:no-repeat;
background-position:left;
width:180px;
height:103px;
text-decoration:none;
text-align:left;
}
.contatti:hover {
background-image: url(immagini%20tempelate/contatti45.png);
width: 180px;
height:103px;
}



#contsup {width:960px;
position:absolute;
height:15px;
top:580px;
}


#cont {width:570px;
position:relative;
top:5px;
margin-left:45px;
}

#sidebar {width:270px;
    position:absolute;
	top:20px;
	right:45px;
}



#sidebar ul li {padding:3px 3px;
margin-bottom:3px;
border-bottom:1px solid #b7b6b6;
list-style-type:none;
}



#footer {
	position:absolute
	width:890px;
	height:44px;
	margin-left:35px;
	margin-right:35px;
	margin-bottom:10px;	
	text-align:center;
	line-height:10px;
	letter-spacing:3px;
}


h1,h2,h3,h4 {font-weight:normal;
margin-bottom:10px;
margin-left:10px;
font-size:30px;
}

h1,h2 {color:#f97f32;
}

h3 {font-weight:normal;
	background-image:url(immagini%20tempelate/immsidebar.png);
	font-size:30px;
	margin-left:5px;
	margin-top:5px;
    color:#fff;
    padding:20px;
    background-repeat:no-repeat;
	height:40px;
}


p {margin-bottom:5px;
margin-left:10px;
}

a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #f97f32;
	text-decoration: none;
}
