body {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serifVerdana, Arial, sans-serif;
	background-image: url(../img/sfondopagina.jpg);
	background-repeat: repeat-x;
	text-align:center;
	color:#003366;
}

/* Struttura di base per tutte le pagine */

				#container {
					width:980px;
					margin:auto;
					text-align:center;
					background-color:#FFCC99;}
				
				#header {
					height:80px;
					margin-bottom:15px;
					width:980px;
					margin:auto;}
					
				.logo {
					margin-right:200px;}
					
				.ritornahome {
					float:right;
					width:150px;
					background-color:#3399FF;
					text-align:center;
					color:#FFFFFF;
					height:30px;
					font-weight:700;
					font-size:100%;}
					
				#wrapper {
					margin:auto;
					width:980px;
					background-color:#FFCC99;}
					
				#titolo {
					width:830px;
					background-color: #003399;
					height:30px;
					text-align:left;
					float:left;}
					
				#contenuti {
					width:800px;
					float:left;
					text-align:left;
					font-size:90%;}
					
				#sottomenu {
					width:980px;
					height:25px;
					float:left;
					background-color:#3399FF;
					border-top:2px #FFFFFF solid;
					text-align:left;}
					
				ul.sottotitoli {
					margin:0px;
					padding:0px;
					margin-left:22px;}
					
				ul.sottotitoli li {
					display:inline;
					list-style:none;
					margin:0px;
					padding:0px;}


				#pubblicita {
					width:180px;
					float:right;
					text-align:center;}

				#footer {
					width:980px;
					margin:auto;
					padding-top:30px;
					font-size:80%;}
					
				h1 {
					color:#FFFFFF;
					font-size:100%;
					font-weight:700;
					float:left;
					margin:0px;
					margin-left:22px;
					padding:0px;}

				h2 {
					font-size:120%;
					font-weight:900;
					color:#FFFFFF;
					background-color:#3399FF;
					padding-top:10px;
					padding-left:22px;
					width:200px;
					height:30px;
					border-top:2px #FFFFFF solid;
					border-right:2px #FFFFFF solid;
					border-bottom:2px #FFFFFF solid;
					margin:0px;
					margin-top:20px;
					margin-bottom:-40px;}

				
					
				#fondopagina {
					width::980px;
					height:38px;
					background-image:url(img/fondopagina.png);
					background-position:top;
					background-repeat:no-repeat;
					margin:auto;
					clear:both;}
					
				#chiusura {
					width::980px;
					height:38px;
					margin:auto;
					clear:both;}
				
				.immagini {
					float:left;
					margin-right:10px;
					border:0px;}
					
				.immagini-dx {
					float:right;
					margin-right:10px;}
				
				.testi {
					padding:10px 10px 0px 10px;
					display:block;
					margin-bottom:50px;}
					
				.testi-commento-titolo {
					padding:10px 10px 20px 10px;
					display:block;}

/* LINKS */
			a.centrali:link {color:#003366;}  
			a.centrali:visited {color:#003366;}  
			a.centrali:active {color:#003366;} 
			a.centrali:hover {color: #3399CC;}  
			
			a.tabellaauto:link {color:#FFF;}  
			a.tabellaauto:visited {color:#FFF;}  
			a.tabellaauto:active {color:#FFF;} 
			a.tabellaauto:hover {color:#3399FF;}  
			
			a.home:link {color:#FFF; text-decoration:none;} 
			a.home:visited {color:#FFF; text-decoration:none;}  
			a.home:active {color:#FFF; text-decoration:none;}  
			a.home:hover {color: #A9DAFE; text-decoration:none;}    

			a.linksottotitoli:link {
				color:#FFFFFF;
				text-decoration:none;
				font-weight:500;
				height:18px;
			}
			a.linksottotitoli:visited{
				color:#FFFFFF;
				text-decoration:none;
				font-weight:500;
			}
			a.linksottotitoli:active{
				color:#FFFFFF;
				text-decoration:none;
				font-weight:500;
			}
			a.linksottotitoli:hover {
				color:#A9DAFE;
				text-decoration:underline;
				font-weight:500;
			}
			

/* Sezione auto */
			ul.elencoauto, ul#elencoauto li {
				margin:0px;
				padding:0;
				list-style:none;}

			ul.elencoauto{
				width: 100%;
				overflow: hidden;
				padding: 1em 0;
				margin:4em 0;
				margin-left:10px;
				line-height: 1.8;
				background: #4B4946;
				color: #E6F5FC;
				border:2px solid #FFFFFF;}
				
			ul.elencoauto li{
				float: left;
				width: 32%;
				margin-left: 1%;
				display: inline;} 

/*Div per la sezione cucina e per tutte quelle a colonna doppia*/
			#contenitore-multiplo {
			
			 padding-left:20px;
			}
			#contenitore-sezioni-cucina{
			 
			}
			#portata-corrente{
			float:right;
			width:600px;
			background-color:#FFFFFF;
			border: 1px solid #3399FF;	
			margin-right:10px;
			margin-top:20px;
			}
			
			#portata-corrente h2 {
				width:100%;
				background-color:#3399FF;
				height:25px;
				margin:0px;
				padding:0px;
				padding-top:3px;
				color:#FFF;
				border:0px;
				font-size:90%;
			}
			#portata-corrente ul {
			margin-left:10px;
			}
			#portata-corrente li {
			list-style:none;
			}
			#portata-corrente li a:link {
			width:200px;
			height:25px;
			display:block;
			background-image: url(ricette/img/ricette-cucina-icona.jpg);
			background-position:left;
			background-repeat:no-repeat;
			padding-left:40px;
			padding-top:5px;
			margin-top:8px;
			color:#003366; 
			}
			#portata-corrente li a:active {
			width:200px;
			height:25px;
			display:block;
			background-image: url(ricette/img/ricette-cucina-icona.jpg);
			background-position:left;
			background-repeat:no-repeat;
			padding-left:40px;
			padding-top:5px;
			margin-top:8px;
			color:#003366; 
			}
			#portata-corrente li a:hover {
			width:200px;
			height:25px;
			display:block;
			background-image: url(ricette/img/ricette-cucina-icona.jpg);
			background-position:left;
			background-repeat:no-repeat;
			padding-left:40px;
			padding-top:5px;
			margin-top:8px;
			color: #3399CC;} 
			
			#portata-corrente li a:visited {
			width:200px;
			height:25px;
			display:block;
			background-image: url(ricette/img/ricette-cucina-icona.jpg);
			background-position:left;
			background-repeat:no-repeat;
			padding-left:40px;
			padding-top:5px;
			margin-top:8px;
			color: #003366;} 
			
			
			#altre-portate {
			float:left;
			background-color:#FFFFFF;
			border: 1px solid #3399FF;	
			width:160px;	
			margin-left:10px;	
			margin-top:20px;
			text-align:center;
			}
			
			#altre-portate h3 {
			width:100%;
			background-color:#3399FF;
			height:25px;
			margin:0px;
			padding:0px;
			padding-top:3px;
			color:#FFF;
			border:0px;
			font-size:90%;
			}
			
			
			ul.ricette {
			 display:inline;
			 margin:auto;
			 padding-left:200px;
			}
			
			ul.ricette li{
			 display:inline;
			 float:left;
			 margin-right:5px;
			 list-style:none;
			 margin-top:30px;
			
			}
			
			.categoria-ricette {
				width:250px;
				height:150px;
				background-color: #FFFFFF;
				border: 1px solid #3399FF;
				color: #666666;
				font-weight:500;
			}
			
			.categoria-ricette h2 {
				width:100%;
				background-color:#3399FF;
				height:25px;
				margin:0px;
				padding:0px;
				padding-top:3px;
				color:#FFF;
				border:0px;
				font-size:90%;
			}
			
			
			.categoria-ricette p {
				margin:0px;
				padding:0px;
				padding-top:5px;
				height:150px;
				font-size:80%;
				
			}
			
			#libri {
				width:760px;
				background-color:#FFF;
				border: 1px solid #3399FF;
				margin-top:50px;
				margin-left:20px;
				float:left;
			
			}
			
			#libri h2 {
				width:100%;
				background-color:#3399FF;
				height:25px;
				margin:0px;
				padding:0px;
				padding-top:3px;
				color:#FFF;
				border:0px;
				font-size:90%;
			}
			
			#libri li {
				list-style:none;
				float:left;
				margin-left:10px;
			}






