body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #e0e0e0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
A:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5d5d5d; text-decoration: none; }
A:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5d5d5d; text-decoration: none; }
A:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2E2E2E; text-decoration: none; }
A:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2E2E2E; text-decoration: none; }
.azzurro_11_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #305a98; text-decoration: none; }
.azzurro_11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #305a98; text-decoration: none; }
.link_azzurro_11_bold:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #305a98; text-decoration: none; }
.link_azzurro_11_bold:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #305a98; text-decoration: none; }
.link_azzurro_11_bold:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #7399D2; text-decoration: none; }
.link_azzurro_11_bold:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #7399D2; text-decoration: none; }

.link_azzurro_11:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #305a98; text-decoration: none; }
.link_azzurro_11:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #305a98; text-decoration: none; }
.link_azzurro_11:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7399D2; text-decoration: none; }
.link_azzurro_11:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7399D2; text-decoration: none; }
.grigio_10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5d5d5d; text-decoration:none; line-height: 17px; }



.grigio_10_basso { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5d5d5d; text-decoration: none; line-height: 13px; }
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3b3b3b; text-decoration: none; }
.combo { width: 174px; height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none; }

.menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #585858; text-decoration: none; }
.link_menu:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #585858; text-decoration: none; }
.link_menu:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #585858; text-decoration: none; }
.link_menu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #252525; text-decoration: none; }
.link_menu:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #252525; text-decoration: none; }
.link_grigio_10:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5d5d5d; text-decoration: none; }
.link_grigio_10:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5d5d5d; text-decoration: none; }
.link_grigio_10:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2E2E2E; text-decoration: none; }
.link_grigio_10:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2E2E2E; text-decoration: none; }
.textarea_cerca { width: 220px; height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none; }
.bianco_11_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; }

INPUT { background-color: #ffffff; border-bottom: #666666 1px solid; border-left: #666666 1px solid; border-right: #666666 1px solid; border-top: #666666 1px solid; color: black; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; text-align: left; }


INPUT.textarea_login { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none; }
.bianco_11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
.grigio_10_tabella_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #404040; text-decoration: none; line-height: 17px; font-weight: bold; }
.grigio_10_tabella { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #404040; text-decoration: none; line-height: 17px; }
.imm_prodotti { border: 0; }
.link_grigio_10_bold:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5d5d5d; text-decoration: none; font-weight: bold; }
.link_grigio_10_bold:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5d5d5d; text-decoration: none; font-weight: bold; }
.link_grigio_10_bold:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2E2E2E; text-decoration: none; font-weight: bold; }
.link_grigio_10_bold:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2E2E2E; text-decoration: none; font-weight: bold; }

.link_azzurro_10_bold:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #305a98; text-decoration: none; }
.link_azzurro_10_bold:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #305a98; text-decoration: none; }
.link_azzurro_10_bold:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #7399D2; text-decoration: none; }
.link_azzurro_10_bold:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #7399D2; text-decoration: none; }

.link_azzurro_10:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #305a98; text-decoration: none; }
.link_azzurro_10:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #305a98; text-decoration: none; }
.link_azzurro_10:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #7399D2; text-decoration: none; }
.link_azzurro_10:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #7399D2; text-decoration: none; }
.grigio_11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5d5d5d; text-decoration: none; line-height: 17px; }
.grigio_11_tabella_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #404040; text-decoration: none; line-height: 17px; font-weight: bold; }
.grigio_11_tabella { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #404040; text-decoration: none; line-height: 17px; }
.ocra_11_tabella_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #c38b00; text-decoration: none; line-height: 17px; font-weight: bold; }
.ocra_11_tabella { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #c38b00; text-decoration: none; line-height: 17px; }
UL { margin: 0; padding: 0; list-style-type: none; list-style-position: outside; list-style-image: none; }

/*----------------------PAGINA PROFILO/REGISTRAZIONE--------------------------*/
.rowstyle { background-color: #f3f3f3; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.alternaterowstyle { background-color: #f9f9f9; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

INPUT.bottoniTag { background-color: #2d93da; border-bottom: #2d93da 1px solid; border-left: #2d93da 1px solid; border-right: #2d93da 1px solid; border-top: #2d93da 1px solid; color: #FDFDFD; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; text-align: center; }
.titoloProfilo { font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; /*color:#ca6918;*/ color: #137bce; }

.TitoliSezioniProfilo { font-size: 11px; padding-top: 3px; font-family: verdana, arial, helvetica, sans-serif; color: #ffffff; font-weight: bold; /*background-color:#ffdb13;*/ background-image: url(      '_img/sfondo_tit_blu.jpg' ); /*border-right: solid 1px silver;*/ height: 32px; vertical-align: top; }

.celle { margin-left: 10px; }

INPUT.bottoniCarrello { background-color: #ffffff; border-bottom: #999999 1px solid; border-left: #999999 1px solid; border-right: #999999 1px solid; border-top: #999999 1px solid; color: black; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; text-align: center; margin-left: 3px; margin-right: 3px; }

.rosso_b_carrello { font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #d25491; }

.nero_carrello { font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #333333; }

.nero_bold_carrello { font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #333333; font-weight: bold; }

.headerCarrello { font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; height: 25px; font-weight: bold; color: #137bce; background-color: #f4f4f4; }

.rosso11_b { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #137bce; font-weight: bold; }
div#Contatti { font-family: Verdana; margin-left: 10px; margin-top: 100px; float: left; }
div#FormContatti { font-family: Verdana; margin-right: 100px; margin-top: 30px; float: right; }
.ContaCarrelloDesc { background-image: url(      '_img/sfondo_voci_menu.jpg' ); font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #333333; }
.ContaCarrelloDesc_bold { background-image: url(      '_img/sfondo_voci_menu.jpg' ); font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #333333; font-weight: bold; }

.ContaCarrelloDesc a { background-image: url(      '_img/sfondo_voci_menu.jpg' ); font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #333333; text-decoration: none; }
.Legenda { font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #333333; }
.LegendaTitolo { font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: Red; font-weight: bold; }
.Fileupload { padding: 10 10 10 10; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; }
.PannelloHome { font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #333333; text-decoration: none; width: 50px; height: 20px; text-align: center; padding: 3 0 3 0; border-bottom: #999999 1px solid; border-left: #999999 1px solid; border-right: #999999 1px solid; border-top: #999999 1px solid; }

.TabellaCambiaPassword { border: 0; width: 500px; }
.BottoniImmagini { color: White; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; border: 0; }
.BottoniImmagini a { color: White; text-decoration: none; border: 0; }
.txtRecupero { width: 350px; height: 18px; }
INPUT.bottoniRecupero { background-color: #2d93da; border-bottom: #2d93da 1px solid; border-left: #2d93da 1px solid; border-right: #2d93da 1px solid; border-top: #2d93da 1px solid; color: #FDFDFD; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; text-align: center; width: 100; }

/*--------------------------------RICETTA------------------------------*/
.ricetta { }

.ricetta .video { float: left; width: 710px; background-color: #000; }
.ricetta .immagine { float: left; width: 710px; }
.ricetta .descrizione { padding-top: 10px; float: left; }

.ricetta .vino { width: 710px; float: left; padding-top: 10px; }

.ricetta .vai_archivio { float: right; padding-top: 20px; text-align: left; }

.ricetta .vai_archivio a:link, .ricetta .vai_archivio a:active, .ricetta .vai_archivio a:visited { display: block; padding: 3px 5px; background-color: #4c8add; color: #fff; font-weight: bold; }
.ricetta .vai_archivio a:hover { background-color: #305a98; }
.ricetta .vino .titoloVini { width: 710px; }

.ricetta .vino a:link, .ricetta .vino a:active, .ricetta .vino a:visited { padding-left: 20px; height: 25px; line-height: 25px; background-image: url('_img/vini_consigliati.png'); background-repeat: no-repeat; background-position: left; font-weight: bold; display: block; }
.ricetta .descrizione { text-align: justify; width: 710px; float: left; }

.ricetta .allegato { text-align: left; padding-top: 20px; float: left; }

.ricetta .allegato a:link, .ricetta .allegato a:active, .ricetta .allegato a:visited { display: block; padding: 3px 5px; background-color: #4c8add; color: #fff; font-weight: bold; }
.ricetta .allegato a:hover { background-color: #305a98; }
/*--------------------------------ARCHIVIO------------------------------*/
.archivio { width: 718px; }
.archivio .voce { width: 150px; padding-right: 5px; float: left; }
.archivio .voce a:link, .archivio .voce a:active, .archivio .voce a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #305a98; text-decoration: none; font-weight: bold; }
.archivio .voce a:hover { color: #7399D2; }
.archivio .voce .mese { float: left; }
.archivio .voce .anno { float: left; padding-left: 5px; }
.archivio .voce a.selected { color: #f00; }
/*--------------------------------RICETTE------------------------------*/
.ricette { clear: both; width: 718px; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; padding-top: 50px; }

.ricette .voce { float: left; /*width: 234px;*/ width: 710px; padding-right: 5px; }

.ricette .voce a:link, .ricette .voce a:active, .ricette .voce a:visited { float: left; display: block; text-decoration: none; }
.ricette .voce a:hover { color: #c38b00; cursor: pointer; }
.ricette .voce .data { width: 65px; float: left; }
.ricette .voce .nome { width: 640px; font-weight: bold; float: left; padding-left: 5px; }

.ricette .voce_sabato { float: left; width: 710px; padding-right: 5px; }
.ricette .voce_sabato a:link, .ricette .voce_sabato a:active, .ricette .voce_sabato a:visited { color: #305a98; text-decoration: none; }

.ricette .voce_sabato a:hover { color: #c38b00; cursor: pointer; }



.ricette .voce_sabato .data { width: 65px; float: left; }
.ricette .voce_sabato .nome { width: 640px; font-weight: bold; float: left; padding-left: 5px; }

.scheda_prodotto:link, .scheda_prodotto:active, .scheda_prodotto:visited { padding: 2px 7px 3px 7px; background-color: #4c8add; color: #fff; font-weight: bold; text-decoration: none; }
.scheda_prodotto:hover { background-color: #305a98; color: #fff; }


.descrizioneContattiHome p { margin: 0; padding: 0; }





.vincitore { }

.vincitore .immagine { float: left; margin-right: 10px; }

.vincitore .descrizione { padding-top: 10px; float: left; text-align: justify; width: 710px; }

.bottone_SX { border: 0; }
.txtQuantitaPreferiti { text-align:center;}

.header_preferiti {font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #137BCE;font-weight: bold;}

.header_preferiti a:link,.header_preferiti a:active,.header_preferiti a:visited{font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #137BCE;font-weight: bold;}
.header_preferiti a:hover{}

.tdSep { border-bottom:1px solid #dedede; padding:0 0 8px 0;}
.tableDisp { width:100%; border-top:1px solid #ebebeb; }
.tableDisp td { padding:5px;}
.tableDisp td.borsaAffari { background-color:#f3f3f3;}
.arancio_10_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #f5aa03; text-decoration: none; font-weight:bold; }
