@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
background-image:url(../immagini/background/bg_puntino.jpg);
background-color:#fd7e09;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1{
margin-top:0;
margin-bottom:10px;
font-size:17px;
color:#ff680e;
}

h2{
margin-top:0;
margin-bottom:10px;
font-size:17px;
color:#ff680e;
}

#sfondo{
width:100%;
height:auto;
background-image:url(../immagini/background/bg_sfondo.jpg);
background-position:top;
background-repeat:repeat-x;
}

#container{
margin:0 auto;
width:980px;
background-color:#FFFFFF;
}

/*------------------------------------- INIZIO HEADER ------------------------------*/
#header{
height:175px;
width:980px;
}

#network{
position:relative;
height:35px;
width:980px;
background-image:url(../immagini/background/bg_network.jpg);
background-position:right;
}

#network img{
border:none;
float:right;
margin-right:20px;
}

/*#img_net{
position:absolute;
top:12px;
left:593px;
}

#img_amar{
position:absolute;
top:12px;
left:715px;
}

#img_sarac{
position:absolute;
top:12px;
left:865px;
}*/

#logo_fb{
position:absolute;
left:10px;
top:7px;
}

#logo{
width:980px;
height:112px;
position:relative;
background-image:url(../immagini/background/bg_logo.jpg);
background-position:left;
background-repeat:no-repeat;
}

#banner_header{
width:728px;
height:90px;
position:absolute;
top:11px;
left:243px;
border:solid 1px;
border-color:#666666;
}

.link_logo{
position:absolute;
left:22px;
border:none;
}

#menu{
width:980px;
height:25px;
background-image:url(../immagini/background/bg_menu.jpg);
padding-top:3px;
font-size:13px;
color:#FFFFFF;
text-align:center;
}

#menu ul{
margin-top:3px;
}

#menu li{
display:inline;
text-decoration:none;
margin-right:10px;
padding-right:21px;
background-position:right;
background-repeat:no-repeat;
}

.bg_menu{
background-image:url(../immagini/sep_menu.jpg);
}

#ultimenu li{
background-image:none;
}

#menu a{
text-decoration:none;
color:#FFFFFF;
}

#menu a:hover{
color:#ff680e;
}

/*------------------------------------------- FINE HEADER -------------------------------------------*/

#main{
width:960px;
height:auto !important;
min-height:1400px;
padding:20px 10px 30px 10px;
font-size:14px;
}

/*------------------------------------------- INIZIO COLONNA SX --------------------------------------------*/

#sx{
float:left;
width:160px;
height:800px;
margin-left:10px;
}

#banner_sx{
width:160px;
height:600px;
border:solid 1px;
border-color:#666666;
}

.img_sx{
margin-top:16px;
border:none;
}

/*------------------------------------------ INIZIO COLONNA DX ----------------------------------------------*/

#dx{
float:right;
width:310px;
height:800px;
}

#risto_mese{
width:310px;
/*height:250px;*/
margin-bottom:20px;
}

#risto_mese img{
border:solid 1px #666666;
}

#risto_mese_txt{
text-align:center;
}

#risto_mese h3{
color:#ff680e;
margin-top:5px;
margin-bottom:5px;
}

#risto_mese a{
color:#ff680e;
text-decoration:none;
}

.banner_dx{
width:300px;
height:100px;
margin-bottom:15px;
border:solid 1px;
border-color:#666666;
}

#ricette{
width:302px;
height:341px;
background-image:url(../immagini/background/bg_ricette.jpg);
margin-top:30px;
text-align:center;
font-size:11px;
color:#FFFFFF;
}

#ricette img{
margin-top:85px;
border:solid 1px #999999;
}

#ricette h2{
margin-top:10px;
margin-bottom:0px;
}

#ricette h3{
margin-top:2px;
margin-bottom:10px;
}

#ricette a{
text-decoration:none;
color:#FFFFFF;
}

#ricette p{
text-align:justify;
width:220px;
margin-left:40px;
}

/*------------------------------------------ INIZIO COLONNA CENTRO --------------------------------------------*/

#centro{
width:600px;
height:auto;
position:relative;
margin:0 335px 0 10px;
}

#ricerca{
width:575px;
height:372px;
background-image:url(../immagini/background/bg_ricerca.jpg);
background-repeat:no-repeat;
background-position:right;
font-size:14px;
font-weight:bold;
margin-bottom:20px;
position:relative;
margin-top:10px;
padding-left:40px;
}

	.ricerca_top{
	position:absolute;
	top:260px;
	right:150px;
	}
	
	#cerca{
	width:200px;
	}
	
		#ricerca_in{
		width:230px;
		margin-top:7px;
		margin-bottom:13px;
		}
		
		#ricerca_sub{
		width:93px;
		height:20px;
		margin:0;
		padding:0;
		background:url(../immagini/background/pulsante_ricerca.jpg) no-repeat 0 0;;
		border:none;
		position:absolute;
		top:20px;
		cursor:pointer;
		}
		
		#ricerca_sub1{
		width:93px;
		height:20px;
		margin:0;
		padding:0;
		background:url(../immagini/background/pulsante_ricerca.jpg) no-repeat 0 0;
		border:none;
		position:absolute;
		top:20px;
		left:230px;
		cursor:pointer;
		}
		
		#ricerca_sub2{
		width:93px;
		height:20px;
		margin:0;
		padding:0;
		background:url(../immagini/background/pulsante_ricerca.jpg) no-repeat 0 0;
		border:none;
		position:absolute;
		top:20px;
		cursor:pointer;
		}
		
	.ricerca_criterio{
	float:left;
	width:185px;
	height:180px;
	margin-top:132px;
	}
		.criterio_titolo{
		color:#FFFFFF;
		margin-top:2px;
		margin-left:25px;
		}
		
		.criteri{
		list-style:none;
		margin-left:-15px;
		line-height:18px;
		}
		
		.criteri a{ text-decoration:none; color:#110a00;}
		
		.criteri a:hover{ text-decoration:none; color:#FFFFFF;}
		
		.selezionato{
		color:#FFFFFF;
		}

#vetrina{
display:block;
height:40px;
width:615px;
margin-left:1px;
background-image:url(../immagini/linea_arancio.jpg);
background-repeat:repeat-x;
background-position:bottom left;
margin-bottom:0;
}

.news{
/*width:424px;*/
width:590px;
height:120px;
padding:15px 15px 35px 10px;
margin-left:1px;
background-image:url(../immagini/background/bg_news2.jpg);
background-position:bottom left;
background-repeat:repeat-x;
background-color:#ffeee3;
font-size:13px;
}

.news img{
border:none;
float:left;
margin-right:5px;
margin-bottom:15px;
}

.immagine_vetrina{
margin:0; 
margin-right:30px; 
padding:0; 
width:210px; 
height:140px; 
overflow:hidden; 
float:left; 
border:solid 1px #666666;
}

.news h3{
margin-top:0;
margin-bottom:5px;
color:#ff680e;
}

.news ul{
list-style:none;
}

.news a{
color:#ff680e;
text-decoration:none;
}

.cerca_ricette{
position:absolute;
right:-15px;
font-size:14px;
}

#ingredienti{
width:120px;
}

#cerca_ingre{
width:50px;
}

/*------------------------------------------ FINE COLONNA CENTRO --------------------------------------------*/

#footer{
width:980px;
height:50px;
padding-top:10px;
background-image:url(../immagini/background/bg_footer.jpg);
background-position:top;
background-repeat:repeat-x;
text-align:center;
font-size:13px;
color:#000000;
}

#footer a{
text-decoration:none;
color:#ff680e;
}

#footer a:hover{
color:#0099FF;
}

.paginazione{
margin-top:10px;
font-size:11px;
}

.paginazione a{
text-decoration:none;
color:#FF6633;
}

#link{
list-style:none;
margin-left:-40px;
}

#link a{
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#ff680e;
line-height:18px;
}

#link a:hover{
text-decoration:none;
font-size:12px;
color:#0099FF;
line-height:18px;
font-weight:bold;
}

.citta2{
		font-size:12px;
		font-weight:normal;
		color:#000000;
		}
		
#atl a{
text-decoration:none;
font-size:14px;
font-weight:bold;
color:#ff680e;
}

#atl a:hover{
text-decoration:none;
font-size:14px;
color:#0099FF;
font-weight:bold;
}