﻿body
{
	background-color:White;
	margin: 0 auto auto 0;
	font-size: 8pt;
	font-family: Tahoma, Sans-Serif;
	font-weight: bold;
	color: #696969;
}

A, .AHE
{
	color: #4682B4; 
	text-decoration: none;
	text-transform: uppercase;
	cursor: hand;
}

A:hover
{
	color: red;
	text-decoration: underline;
	text-transform: uppercase;
	cursor: hand;
}

.AHE:hover
{
	color: yellow;
	text-decoration: none;
	text-transform: uppercase;
	cursor: hand;
}

.PostIt A
{
	color: #FF8C00;
	display: block;
}

.PostIt A:hover
{
	color: Red;
	text-decoration:none;
}

.AStd
{
	color: #696969;
	text-transform: none;
}

Input, TextArea, Select
{
	color: #4682B4;
	font-size: 8pt;
	font-family: Tahoma, Sans-Serif;
}

.MasterPage
{
	text-align: center;
}

.Rubrica
{
	border-right: #696969 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: #696969 0px solid;
	background-color: WhiteSmoke;
	height: 20px;
}

.RubricaSelezionata
{
	border-right: #696969 1px solid;
	border-top: silver 1px solid;
	padding-bottom: 1px;
	border-left: silver 1px solid;
	border-bottom: #696969 0px solid;
	background-color: GainSboro;
	height: 15px;
}

IMG
{
	vertical-align:middle;
	text-align: center;
}

.IntestazioneFissa
{
	position:relative; 
	top:expression(this.offsetParent.scrollTop);
}

.TabellaDL
{
	vertical-align: middle;
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
}

.Bordo, .Tabella, .TabellaNoPad, IMG
{
	border-right: black 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: black 1px solid;
}

.SimilNext, .Titolo, .Errore
{
	border-right: #696969 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: #696969 1px solid;
}

TH
{
	border-bottom: #696969 1px solid;
}

.Spazi, .Tabella, .Titolo, .IntestazioneLink
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.Tabella, .TabellaNoPad
{
	background-color: White;
}

.SfondoChiaro
{
	color: #4682B4;
	font-weight: normal;
	background-color: WhiteSmoke;
}


TH, .Titolo
{
	background-color: Gainsboro;
	text-transform: uppercase;
}

.SfondoPomodori
{
	background-image: url(Images/tomato1_16_9.jpg);
}

.SfondoPomodori2
{
	background-image: url(Images/tomato2_16_9.jpg);
}

.SfondoCarciofi
{
	background-image: url(Images/artichoke1_16_9.jpg);
}

.SenzaBordo
{
	border: none;
	background-color: transparent;
}

.SenzaSpazi
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.Chiaro
{
	background-color: whitesmoke;
}

.Intestazione
{
	color: #FF8C00;
	text-transform: uppercase;
}

.Bold
{
	font-weight:bold;
}

.IntestazioneLink
{
	color: #4682B4;
	text-transform: uppercase;
	background: gainsboro;
}

.IntestazioneTab
{
	color: #4682B4;
	background-color: gainsboro;
	text-transform: uppercase;
}

#Bullet
{
	background: #D8D5C2 url(images/Bullet.bmp);
}

.Errore
{
	background: Yellow;
	color: Red;
	padding-right: 10px;
	padding-left: 10px;
}

.Contatti
{
	color: White;
}

.MenuBar
{
	background: url(Images/Pattern001.gif) left top;
	color: White;
	text-transform: uppercase;
}

.AMenuBar
{
	color: White; 
}

.AMenuBar:hover
{
	color: Yellow;
}

.TDMenuBar
{
	text-align: center; 
	vertical-align:middle;
	width: 25%;
}

.PostIt
{
	vertical-align: top;
	cursor: hand;
	background-color: #FFEAAA;
	border: 1px solid #FF8C00;
}


.Hover 
{
	background-image:url(Images/Pattern001.gif);
	background-repeat:repeat-x;
	background-position:left top;
	background-color: White;
}

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

H1, .H1Big
{
	margin: 0 0 0 0;
	color: #FF8C00;
	text-transform: uppercase;
	font-size: 8pt;
	font-family: Tahoma, Sans-Serif;
	font-weight: bold;
}

.H1Big
{
	font-size: 20pt;
	text-transform: none;
	margin-bottom: 10px;
}

H2
{
	margin: 0 0 0 0;
	color: #FF8C00;
	font-size: 8pt;
	font-family: Tahoma, Sans-Serif;
	font-weight: bold;
}

.ImgHome
{
	border: none;
	margin: auto auto auto auto;
}

/* MasterPage */

.standardSizeAndPos, #masterHeader, #masterMenu, #masterContainer, #masterFooter, #masterInfo
{
	clear:both;
	width: 1000px;
	margin: auto auto auto auto;
}

#masterHeader
{
	height: 150px;
	background-image: url(Home/Adivi_Testa.jpg);
    background-repeat: no-repeat;
}

.leftPart
{
	float: left;
}

.rightPart
{
	float: right;
}

.noPart
{
	clear: both;
}

.RSS
{
	width: 50px;
}

.Home
{
	width: 900px;
}

#masterFooter
{
	height: 55px;
	background-image: url(Home/Adivi_Piede.jpg);
    background-repeat: no-repeat;
}

#masterFooterContainer
{
	width: 980px;
	margin: auto auto auto auto;
	padding-top:25px;	
	color: White;
}

#masterInfo
{
	text-align: center;
}

.masterPopUp
{
	width: 200px;
	display: none;
}

.masterPopUp li 
{
	list-style:none;
	padding: 10px 10px 10px 0px;
}


/* index */

.strillo
{
	margin-right: 10px;
	margin-top: 10px;
	width: 168px;
	padding: 5px;
	min-height: 65px;
}


.strillo .AStd
{
	font-weight:normal;
}

#indexContenuto H1
{
	font-size: 20pt;
	text-transform: none;
	margin-bottom: 10px;
}

#indexContenuto #PrimoP
{
	margin-top: 0;
}

#indexContenuto #Testo
{
	text-align: justify; 
	width: 340px;
}

#indexContenuto #Foto
{
	display:block;
	margin:0 0 auto auto;
}

.centrato
{
	text-align: center; 
}

.destra
{
	text-align: right; 
}

/* Ricette */

#RicettePreparazione
{
	float:left;
	text-align: justify;
	width: 400px;
	margin-right: 10px;
}


#RicetteIngredienti
{
	width: 220px;
	font-weight:normal;
	background-color: #FFEAAA;
	border: 1px solid #FF8C00;
}

#RicetteIngredienti H1
{
	background-color: #FF8C00;
	color: White;
	font-weight: bold;
	text-transform: none;
	text-align: center;
	padding: 5px;
	margin-bottom: 5px;
}

#RicetteIngredienti HR
{
	color: #FF8C00;
	height: 1px;
	padding: 0px;
	margin-left: 10px;
	margin-right: 10px;
}

#RicetteNavigazione
{
	float: right;
	width: 60px;
	padding-top:15px;
	margin-left: 55px;
}
