/* ELEMENTI PRINCIPALI */
#contenitore						{width:800px;min-height:600px;height:600px !important;height:600px;margin:auto;}
#logo								{height:87px;background-color:#01294c;position: relative;} 
#menubar							{height:10px;padding:15px 0px;text-align:center;background-color:#dbaa72;border-bottom:6px solid #9A141B;}
#main								{position:relative;overflow:hidden; height:auto;line-height:129%;}
#leftside							{width:426px;height:362px;float:left;position:relative;padding:80px 35px 20px 15px;background-color:#00486E;}
#leftside.schedavino				{background-image:url(../images/bg_schedavino.jpg)}
.home #leftside						{padding:0px;width:800px;height:462px;}
#leftside #pagetitle				{text-align:right;margin:0px 0px 30px 0px;font-size:18px;font-weight:bold;z-index:100}
#subtitle							{margin:4px 0px 0px 0px;font-size:12px}
#rightside							{width:324px;height:462px;float:right;position:relative;}
#foglietop							{position:absolute;top:0px;left:0px;z-index:1}
#fogliebottom						{position:absolute;bottom:0px;right:0px;z-index:2}
#footer								{height:18px;clear:both;background-color:#9A141B;color:#fff;margin:0px;padding:0px;text-align:center;padding:2px 0px;font-weight:bold}
#footer	#credits					{position:absolute;right:0px;top:2px;}
#piva								{color:#000;text-align:center;font-size:.8em}

.home_box                           {position:absolute;background-color:#ECDFD0;height:150px;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9; color:#01294C;z-index:2;}
	.home_box h1                    {margin:4px 0; padding:0; font-family:"Times New Roman", Times, serif; font-size:24px; font-weight:lighter;}
	.home_box h6                    {margin:0; padding:0; font-family:"Times New Roman", Times, serif; font-size:11px; font-weight:lighter;}
	.home_box div                   {padding-top:19px;padding-right:15px;padding-left:15px;}
	.home_box p                     {margin:0; padding:10px 0 0 0;border-top:1px solid #01294C;}
	.home_box p span                {margin:0; padding:0;color:#9A141B;font-weight:bold;}
	.home_box a                     {text-decoration:none;color:#01294C;}
	.home_box a.next                {position:absolute; bottom:0; right:15px; font-size:10px; font-weight:bold;}
	.home_box a.next:hover          {}
	
#prodotti_home                      {position:absolute;bottom:4px;left:45px;z-index:3; }
	#prodotti_home img              {}
	
#home_vini   						{padding:0;bottom:22px;left:60px;width:350px;}
	#home_vini div                  {padding-left:130px; }
#home_news   						{padding:0;bottom:22px;right:22px;width:280px;}
	#home_news div                  {padding-top:19px;}

/*	FORMATTAZIONE MSGBOX	*/
#msgbox                 {font-size:12px;font-family:Verdana;padding:7px;margin-bottom:20px;}
#msgbox #msgbox_title   {margin-top:10px;}
#msgbox.error           {color:#BF0B23;}
#msgbox.ok              {color:#EFFFF9;}

 
/* ELEMENTI HTML */

body					{background-color:#dedede;font-family:Verdana,Arial;line-height:200%;color:#fff;font-size:12px;margin:0px;}
img						{border:none;}
a						{color:#fff;text-decoration:underline;font-size:12px;}
a:hover					{color:#AA4E0F}
p						{margin:3px 0px;}
/*
#menubar a				{padding:0px 10px;color:#032749;text-decoration:none;}
#menubar a.red			{color:#800000}
#menubar a:hover		{text-decoration:underline;}
*/
#menubar							{height:23px;position:relative;padding:15px 35px 0;z-index:2;}
#menubar ul, #menubar li			{padding:0;margin:0;list-style: none;}
#menubar a                          {color:#032749;}
#menubar a:hover		            {color:#9A141B;}
#menubar a.red			            {color:#800000}

/*------------- MENU ----------------------------------------*/

	#menubar ul 					{height:100%;float:left;}
	#menubar li						{position: relative;cursor:pointer;float:left;height:23px}
	#menubar li.selected            {background-color:#9A141B; }
		#menubar li.selected a      {color:#FFF;}
		#menubar li.selected a:hover{text-decoration:none;}
	#menubar ul ul					{position: absolute;top:23px;left:0px;visibility:hidden;float:none}
	#menubar ul li:hover ul			{visibility:visible;}
	#menubar ul ul li 				{width:140px;height:20px;background-color:#9A141B;padding:4px 0px 4px 10px;float:none;text-align:left;}
	#menubar ul ul li div           {margin-right:10px;border-top:1px solid #DBAA72;height:20px;}
	
	#menubar ul ul li a             {color:#FFF;text-align:center; padding:0;}
	#menubar ul ul li a:hover       {color:#DBAA72;}
	
	#menubar ul ul li:hover			{/*background-image:none*/}
	#menubar li a					{text-decoration:none;padding:0px 10px;/*border-right:solid 1px #413C3C;line-height:28px;*/}
	#menubar ul ul li a				{/*border:none*/}
	
	#menubar ul ul li.first div     {border:none}
	#menubar ul ul li.last          {padding-bottom:15px;}
	
	
/* -----------------------------------------------------------------------------*/


.schedaprodotto h3		{font-size:13px;font-weight:bold;margin:10px 0px 0px 0px;}

.vertical				{text-align:left}
.horizontal a			{margin-right:30px;}
.vertical a				{display:block;margin-bottom:15px;}
.vertical p				{color:#009EE0;}

a.big					{font-size:2em;}

/* CLASSI */

.vertical.menu			{float:left;width:110px;position:absolute;bottom:0px;}
.smallcontent			{/*float:right;*/height:300px;width:290px;border-left:1px solid #fff;padding:0px 10px 0px 10px;overflow:auto}
.fullcontent			{/*float:right;*/height:300px;width:auto;padding:0px 10px 0px 10px;overflow:auto;}
.fullpage				{height:290px;padding:0px 10px 0px 10px;overflow:auto}

.left                   {float:left;}
.right                  {float:right;}
.clear                  {clear:both;}

.off                    {display:none;}

/* ************************ */


/*	FORMATTAZIONE MSGBOX	*/
.msgbox                 {font-size:12px;font-family:Verdana;padding:7px;margin:40px 0px;}
.msgbox #msgbox_title   {margin-top:10px;}
.error           		{color:yellow;}
.ok              		{}