/* presentazione */
body {
	background-image:url(../_img/comuni/sfondo_sito.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#8798aa;
}
q {font-style: italic;}



/* classi e id */
.linee_spaziate {
	line-height: 1.4;
}

div#centratore {width:769px; height:100%; margin:0 auto; background-image:url(../_img/comuni/sfondo_lungo.jpg); background-repeat:repeat-y;}
body>div#centratore{height: auto; min-height: 100%;}

.verdana_9_bianco{font:9px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
.verdana_9_bianco a{color:#fff; text-decoration:underline}

.verdana_10_bianco{font:10px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
.verdana_10_bianco a{color:#fff; text-decoration:underline}
.verdana_10_bianco strong{color:#fdffbd;}

.verdana_11_bianco{font:11px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
.verdana_11_bianco a{color:#fff; text-decoration:underline}
.verdana_11_bianco strong{color:#fdffbd; text-decoration:none}

.td_verdana_11_bianco {font:11px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:3px}
.td_verdana_11_bianco a{color:#fff; text-decoration:none}

.verdana_10_bluscuro{font:10px Verdana, Arial, Helvetica, sans-serif; color:#1d2c48;}

.verdana_11_bluscuro{font:11px Verdana, Arial, Helvetica, sans-serif; color:#1d2c48;}
.verdana_11_bluscuro a{color:#f30; text-decoration:underline}
.verdana_11_bluscuro strong{color:#f30;}

.verdana_11_arancione, .verdana_11_arancione2, .verdana_11_arancione_light{font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#f30;}
.verdana_11_arancione2 {color:#f60}
.verdana_11_arancione_light {font-weight:normal;}

.verdana_11_giallino {font:11px Verdana, Arial, Helvetica, sans-serif; color:#fdffbd; font-weight:bolder;}
.verdana_11_giallino a{color:#fdffbd; text-decoration:none;}

.verdana_11_rosso_evidenziato {font:11px Verdana, Arial, Helvetica, sans-serif; color:#f30; font-weight:bolder; background-color:#fdffbd; padding:1px 5px; text-align:left; margin-bottom:3px;}
.verdana_11_rosso_evidenziato a{color:#f30; text-decoration:none;}

.verdana_13_giallino {font:13px Verdana, Arial, Helvetica, sans-serif; color:#fdffbd; font-weight:bolder;}

.separatore_tabella_verdana_10_bluscuro {height:1px; background-image:url(../_img/comuni/tratteggio_blu.gif); background-repeat:repeat-x}

.tratteggiato_verticale_bianco {width:11px; background-image:url(../_img/comuni/tratt_bianco_vert.gif); background-position:center; background-repeat:repeat-y;}

.tratteggiato_orizzontale_bianco {height:1px; background-image:url(../_img/comuni/sf_pall_bianchi.jpg); background-position:top left; background-repeat:repeat-x}



#testata {
	background-color:#d9d9d9;
	width:769px;
	height:238px;
	margin:0;
}

.menu_superiore {
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#16c2f4;
	text-decoration:none;
}
.menu_superiore a{
	color:#333;
	text-decoration:none;
}
.menu_superiore a:visited{
	color:#333;
	text-decoration:none;
}
.menu_superiore a:hover{
	color:#333;
	text-decoration:underline;
}

.contenitore_generale {
	background-image:url(../_img/comuni/sfondo_sfumato.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#1E3966;
	/*width:769px;*/
}

/* menù laterale */
#menu_laterale {
	width:211px;
	background-image:url(../_img/comuni/menu_laterale/sfondo_menu.jpg);
	background-position:bottom left;
	background-repeat:repeat-y;
}

/* voci PRIMO livello */
.bottone_primolivello a {
	color: #fff;
	background-image:url(../_img/comuni/menu_laterale/dx_bottoni_primolivello.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding:0 13px;
	margin:0 5px 9px 5px;
	display: block;
	font: 11px Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
.bottone_primolivello a:hover {
	background-color: #fdffbd;
	background-image:url(../_img/comuni/menu_laterale/dx_bottoni_primolivello_over.gif);
	background-position:right;
	background-repeat:no-repeat;
	color: #18263e;
	text-decoration: none;
}
.bottone_primolivello_selezionato a {
	color: #18263e;
	background-color: #fdffbd;
	background-image:url(../_img/comuni/menu_laterale/dx_bottoni_primolivello_over.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding:0 13px;
	margin:0 5px 9px 5px;
	display: block;
	font: 11px Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
.separatore_primolivello {margin:0 16px 9px 16px}

/* voci SECONDO livello */
.bottone_secondolivello a {
	color: #fff;
	background-image:url(../_img/comuni/menu_laterale/tratt_bott_sl.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin:-2px 18px 3px 18px;
	padding-top:3px;
	display: block;
	font: 11px Verdana, sans-serif;
	text-decoration: none;
	text-align: left;
}
.bottone_secondolivello a:hover {
	color: #fdffbd;
	text-decoration: none;
}
.bottone_secondolivello_selezionato a {
	color: #fdffbd;
	background-image:url(../_img/comuni/menu_laterale/tratt_bott_sl.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin:-2px 18px 3px 18px;
	padding-top:3px;
	display: block;
	font: 11px Verdana, sans-serif;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}

/* voci TERZO livello */
.bottone_terzolivello a {
	color: #fdffbd;
	margin:0 18px 6px 18px;
	display: block;
	font: 10px Verdana, sans-serif;
	text-decoration: none;
	text-align: left;
}
.bottone_terzolivello a:hover {
	color: #fdffbd;
	text-decoration: underline;
}
.bottone_terzolivello_selezionato a{
	color: #fdffbd;
	margin:0 18px 9px 18px;
	display: block;
	font: 10px Verdana, sans-serif;
	text-align: left;
	text-decoration: underline;
}

/* voci QUARTO livello */
.contenitore_bottone_quartolivello {margin-bottom:9px}
.bottone_quartolivello a {
	color: #fff;
	background-image:url(../_img/comuni/menu_laterale/sx_bottoni_quartolivello.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:11px;
	margin:0 18px 3px 30px;
	display: block;
	font: 10px Verdana, sans-serif;
	text-decoration: none;
	text-align: left;
}
.bottone_quartolivello a:hover {
	color: #f60;
	text-decoration: none;
}
.bottone_quartolivello_selezionato a {
	color: #f60;
	background-image:url(../_img/comuni/menu_laterale/sx_bottoni_quartolivello.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:11px;
	margin:0 18px 3px 30px;
	display: block;
	font: 10px Verdana, sans-serif;
	text-decoration: none;
	text-align: left;
}
/* /menù laterale */


/* ricerca */
#ricerca {
	background-image:url(../_img/comuni/sfondo_ricerca.jpg);
	background-repeat:no-repeat;
	width:211px;
	height:67px;
	padding:15px;
	margin:18px 0;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
/* /ricerca */



/* -------------- HOMEPAGE -------------- */
#contenitore_ricette {padding:10px; margin:0; margin-bottom:10px}
.ricetta {font:10px Verdana, Arial, Helvetica, sans-serif; color:#fff}
.ricetta img{border:1px solid #00a8ff; float:left; margin-right:10px}
.ricetta a{color:#16c2f4; text-decoration:none}
.ricetta strong{color:#fdffbd;}
.titolo_ricetta {font:16px Arial, Helvetica, sans-serif; border-bottom:1px solid #7b8996; padding-bottom:3px; margin-bottom:5px}

#contenitore_news {padding:10px; margin:0; clear:left}
.news {width:220px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-align:left}
.news img{border:1px solid #00a8ff; float:left; margin-right:5px}
.news a{color:#16c2f4; text-decoration:none}
.news strong{color:#fdffbd;}
.titolo_news {font:14px Arial, Helvetica, sans-serif; border-bottom:1px solid #7b8996; padding-bottom:3px; margin-bottom:5px}
/* -------------- /HOMEPAGE -------------- */



/* -------------- PAGINE GENERICHE -------------- */
#titolone {
	font:24px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
}
#titolone2 {
	margin-top:7px;
	font:16px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	height:20px;
	/*border-bottom:1px dotted #fff;*/
}

#contenitore_testo {
	width:522px;
	overflow:hidden;
	margin-bottom:18px;
}
#testo_libero {
	padding:22px 25px;
	text-align:justify;
}

/* -------------- /PAGINE GENERICHE -------------- */



/* -------------- PAGINE PRODOTTI -------------- */
.riquadro_giallo {
	border:3px solid #23375a;
	background-image:url(../_img/comuni/sf_sfum_gll.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#fdffbd;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#1d2c48;
	padding:3px;
	margin-top:3px;
	text-align:justify;
}
/* -------------- /PAGINE PRODOTTI -------------- */




/* -------------- SCHEDE TECNICHE -------------- */
/* scheda tecnica prodotto */
#contenitore_scheda_prodotto {width:522px; overflow:hidden}
#footer_scheda {
	background-image:url(../_img/scheda_prodotto/footer_scheda.png);
	background-repeat:no-repeat;
	width:522px;
	height:79px;
	margin-bottom:20px;
}
#scritte_footer_scheda {padding:5px 3px 5px 43px; margin:0}

#corpo_scheda_prodotto {
	background-image:url(../_img/scheda_prodotto/sfondo_scheda.png);
	background-position:top right;
	background-repeat:repeat-y;
	padding:5px 44px 18px 43px;
	text-align:justify;
}
/* /scheda tecnica prodotto */
/* -------------- /SCHEDE TECNICHE -------------- */



/* -------------- LAVORA - CONTATTACI -------------- */
#contatti {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

#contatti input{
	height:13px;
	border:1px solid #17c2f4;
}

#contatti textarea{
	height:100px;
	border:1px solid #17c2f4;
}

#contatti button {background-color:transparent; border:none;}

#successo, #errore {font:14px Verdana, Arial, Helvetica, sans-serif; background-color:#090; font-weight:bolder; color:#fff; margin-bottom:10px; text-align:center}
#errore {background-color:#fdffbd; color:#000;}
/* -------------- /LAVORA - CONTATTACI -------------- */



/* -------------- RICETTE -------------- */
/* pagina iniziale*/
#testo_libero_ricette {
	/*padding:22px 0 22px 25px;*/
	padding:16px 0 22px 16px;
	text-align:justify;
}

#pasta_uovo {height:106px; background-image:url(../_img/ricette/pasta_uovo.jpg); background-position:top left; background-repeat:no-repeat;}

#pasta_corta {height:106px; background-image:url(../_img/ricette/pasta_corta.jpg); background-position:top left; background-repeat:no-repeat}

#pasta_ripiena {height:106px; background-image:url(../_img/ricette/pasta_ripiena.jpg); background-position:top left; background-repeat:no-repeat}

#lasagne_cannelloni {height:106px; background-image:url(../_img/ricette/lasagne_cannelloni.jpg); background-position:top left; background-repeat:no-repeat}

.testopp_ricette {width:303px; height:70px}
.testopp_ricette a{text-decoration:none; font-weight:bolder}

.ric_lat_ricette, .ric_lat_ricette2 {
	height:65px;
	margin:2px 0;
	background-color:#486596;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.ric_lat_ricette a{color:#fff; text-decoration:none}
.ric_lat_ricette strong{color:#fdffbd; text-decoration:none}
/* /pagina iniziale*/



/* ricerca ricette */
#ricerca_ricette {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:5px 0;
	padding:0 2px;
}

#ricerca_ricette input{
	height:13px;
	border:1px solid #17c2f4;
}

#ricerca_ricette select{
	height:17px;
	border:1px solid #17c2f4;
}

#ricerca_ricette textarea{
	height:100px;
	border:1px solid #17c2f4;
}

#ricerca_ricette button {background-color:transparent; border:none;}
/* /ricerca ricette */



/* ricette */
#ricette {
	padding:22px 12px 22px 15px;
	text-align:justify;
}

.top_ricetta, .top_ricetta_utente {height:74px; background-image:url(../_img/ricette/top_scheda_ricetta.gif); background-position:top left; background-repeat:no-repeat;}
.top_ricetta_utente {background-image:url(../_img/ricette/top_scheda_ricetta_utente.gif)}


#corpo_ricetta {background-image:url(../_img/ricette/sfondo_scheda_ricetta.jpg); background-position:top left; background-repeat:repeat-y;}

.testo_ricetta {width:256px; padding:10px 0 10px 20px}
.testo_ricetta2 {padding:10px 20px}

.corpo_pasta_usata {background-image:url(../_img/ricette/sfondo_pasta_usata.png); background-position:top left; background-repeat:repeat-y; padding:40px 3px 30px 18px}

/* star rater */
.colonna_starrater {background-image:url(../_img/ricette/stampa_invia_vota_sotto_r.jpg); background-position:top left; background-repeat:no-repeat; width:104px; height:31px;}
/* star rater */

/* /ricette */
/* -------------- /RICETTE -------------- */



/* -------------- /SEGNALA -------------- */
#contenitore_segnala {background-color:#1E3966; padding:10px}
.chiudi {font:9px Verdana, Arial, Helvetica, sans-serif; color:#fff}
.chiudi a{color:#fff; text-decoration:none}

/* -------------- /SEGNALA -------------- */


/* -------------- DOVE SIAMO -------------- */
#map {width:468px; height:436px; border:2px solid #1d2c49}
/* -------------- /DOVE SIAMO -------------- */


/* -------------- NEWS DETTAGLIO -------------- */
#dettaglio_news {width: 154px; float:left; margin-right:9px;}
#dettaglio_news img{border:2px solid #fff; margin-bottom:9px; display:block}
#dettaglio_news img.p{margin-bottom:0}
div.didascalia {font-size:10px; font-style: italic; margin-bottom:9px}

/* -------------- /NEWS DETTAGLIO -------------- */


/* -------------- AREA RISERVATA -------------- */
.titolo {font-size:12px; font-weight:bold;}
div#logout {float:right; position:relative; top:-10px;}
div#logout a {text-decoration:none;}
table.datilogin input.inputlogin {width:200px; height:13px; font-size:9px;}
table.datilogin textarea.inputlogin {width:250px; height:50px;}
table.datilogin td {padding:3px 1px; text-align:left; white-space:nowrap;}
table.datilogin td.right {text-align:right;}

table#files {table-layout:fixed; width:100%;}
table#files td {padding:3px 0; border-bottom:1px dotted #fff; text-align:left;}
table#files td.vedifile {width:29px; padding-right:3px;}

div#paginatore {text-align:right; margin-top:10px;}
span.pagine a{border:1px solid #fc3; padding:0 2px; text-decoration:none;}
span.pagine a:hover{background-color:#fc3; color:#333;}
span.pagine a.attivo{border:1px solid #fc3; padding:0 2px; background-color:#fc3; color:#333;}

div#cont_frameset {}
/* -------------- /AREA RISERVATA -------------- */
