body	{margin: 40px 0 0 0; padding: 0; background:url(../imagepmw/bk_body.jpg) repeat-x;}

p		{ font-size: 12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #666;}
h1		{ font-size: 18px; font-family: Georgia, Arial, Helvetica, sans-serif; }
h2		{ font-size: 16px; font-family: "Trebuchet MS", Georgia, Arial, Helvetica, sans-serif; }
h3		{ font-size: 14px; font-family: "Trebuchet MS", Georgia, Arial, Helvetica, sans-serif; }
a		{ text-decoration: none;}
a:active{ text-decoration: none; color: #e2001a;}

#cont-home	{ position: relative; width: 980px; height: 395px; margin: 0 auto; padding: 0; background-color:#fff;}

/*		Header 	 */
.sfuma		  {height: 20px; margin: 0 0 0 25px; padding: 0; background:url(../imagepmw/sfuma.jpg) repeat-x; }
.sfuma2		  {height: 20px; margin: 0; padding: 0; background:url(../imagepmw/sfuma.jpg) repeat-x; }
#header		  {width: 980px; height: 130px; margin: 0 auto; padding: 0; background:#FFFFFF url(../imagepmw/left-header-bk.jpg) top left no-repeat;}
#header-home  {position: absolute; z-index: 2; width: 980px; height: 130px; margin: 0; padding: 0; background: url(../imagepmw/left-header-bk.jpg) top left no-repeat;}
#logo		  {float: left; width: 230px; height: 80px; margin: 0; padding: 15px 0 0 50px; }
#header-right {float: left; width: 675px;  margin: 0; padding-right: 25px; background:url(../imagepmw/right-header-bk.jpg) top right no-repeat;}


/*		Menu 	 */

#menu				{float: right; width: 650px;  height: 70px; margin: 0 0 0 0; padding: 0; background:url(../imagepmw/menu-bk.jpg) right bottom no-repeat; font-family:"Trebuchet MS", Georgia, sans-serif; font-weight:bold; font-size: 14px; letter-spacing: -1px; text-align:center;}
.menu-item a 		{float: left; height: 16px; min-width: 71px; /*width: 103px;*/  padding: 40px 0 0 0; color: #8e2125; margin: 0 10px; }
.menu-item a:hover	{color: #f39911;}
.active-nav			{float: left; height: 16px; min-width: 71px; /*width: 103px;*/  padding: 40px 0 0 0; margin: 0 10px; color: #e2001a; background: url(../imagepmw/tab.jpg) top no-repeat; /*background-position: 0 -56px;*/ }
.dott-menu			{float: left; height: 40px; width: 4px; margin: 25px 0 0 0; background:url(../imagepmw/right-li-bk.jpg) bottom no-repeat;}


/*		Search 	 */
#search-home,
#search, 
#search-prod, 
#search-azienda,
#search-ricette,
#search-azienda-2,
#search-contatti,
#search-news,
#search-promo,
#search-qualita,
#search-lineamartini 	{clear: both; float:right; width: 650px; height: 60px; margin: 0; padding: 0 0 0 10px;}

#search				{background:url(../imagepmw/right-serach-bk.jpg) right  no-repeat;}
#search-prod 		{background:url(../imagepmw/right-search-bk-prod.jpg) right no-repeat;}
#search-azienda 	{background:url(../imagepmw/right-search-bk-azienda.jpg) right no-repeat;}
#search-ricette		{background:url(../imagepmw/right-ricette-bk.jpg) right no-repeat;}
#search-azienda-2	{background:url(../imagepmw/right-search-bk-azienda-2.jpg) right no-repeat;}
#search-contatti	{background:url(../imagepmw/right-search-bk-contatti.jpg) right no-repeat;}
#search-home	 	{background: transparent; }
#search-news		{background:url(../imagepmw/right-search-bk-news.jpg) right no-repeat;}
#search-promo		{background:url(../imagepmw/right-search-bk-promo.jpg) right no-repeat;}
#search-qualita		{background:url(../imagepmw/right-qualita-bk.jpg) right no-repeat;}
#search-lineamartini{background:url(../imagepmw/right-lineamartini-bk.jpg) right no-repeat;}

#search p, 
#search-prod p, 
#search-azienda p,
#search-ricette p,
#search-azienda-2 p,
#search-contatti p,
#search-home p,
#search-news p,
#search-promo p,
#search-qualita p,
#search-lineamartini p		{float:left; color: #e2001a; width: 120px; margin: 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; line-height: 100%;}

/*		Front 	 */

#front-flash			{position: absolute; z-index: 1; width: 980px; height: 325px; margin: 70px 0 0 0; padding: 0;}
#front-home				{position: absolute; z-index: 3; margin: 130px 0 0 0 !important; }

#front-home,
#front, 
#front-prod, 
#front-azienda,
#front-ricette,
#front-azienda-2,
#front-contatti,
#front-news,
#front-promo,
#front-qualita,		
#front-lineamartini {clear:both; width: 980px; height: 214px; margin: 0 auto; padding: 50px 0 0 0;}

#front				{background: url(../imagepmw/front.jpg) no-repeat}
#front-prod			{background: url(../imagepmw/front-prod.jpg) no-repeat}
#front-azienda		{background: url(../imagepmw/front-azienda.jpg) no-repeat}
#front-ricette		{background: url(../imagepmw/front-ricette.jpg) no-repeat}
#front-azienda-2	{background: url(../imagepmw/front-azienda-2.jpg) no-repeat}
#front-contatti		{background: url(../imagepmw/front-contatti.jpg) no-repeat}
#front-news			{background: url(../imagepmw/front-news.jpg) no-repeat}
#front-promo		{background: url(../imagepmw/front-promo.jpg) no-repeat}
#front-qualita		{background: url(../imagepmw/front-qualita.jpg) no-repeat}
#front-lineamartini {background: url(../imagepmw/front-lineamartini.jpg) no-repeat}

#front-home h1,
#front h1,
#front-azienda h1,
#front-prod h1,
#front-azienda-2 h1,
#front-contatti h1,
#front-ricette h1,
#front-news h1,
#front-promo h1,
#front-qualita h1,
#front-lineamartini h1 	{color: #4d3624; font-size: 30px; padding: 0 0 0 50px; line-height: 90%; letter-spacing: -1px; font-style: italic; font-weight: bold; font-family: "Georgia", Trebuchet MS, san-serif;}

#front-home h2,
#front h2,
#front-azienda h2,
#front-prod h2,
#front-azienda-2 h2,
#front-contatti h2,
#front-ricette h2,
#front-news h2,
#front-promo h2,
#front-qualita h2,
#front-lineamartini h2   	{color: #333; font-size: 20px; padding: 0 0 0 50px; line-height: 90%; letter-spacing: -1px; font-style: italic; font-weight: bold; font-family: "Trebuchet MS", Georgia, san-serif;}

#front-home p,
#front p,
#front-azienda p,
#front-prod p,
#front-azienda-2 p,
#front-contatti p,
#front-ricette p,
#front-news p,
#front-promo p,
#front-qualita p,
#front-lineamartini p   	{ color: #FFF; font-size: 12px; margin: 20px 0 0 50px; padding-right: 30px; line-height: 90%; letter-spacing: 0; font-weight: bold; font-family: "Trebuchet MS", Georgia, san-serif; }

#front-home a,
#front a,
#front-azienda a,
#front-prod a,
#front-azienda-2 a,
#front-contatti a,
#front-ricette a ,
#front-news a,
#front-promo a,
#front-qualita a,
#front-lineamartini a  	{display: block; height: 20px; width: 150px; color: #FFF;  background:url(../imagepmw/arrow-front.gif) right top no-repeat; margin: 20px 0 0 0; padding: 5px 30px 0 0; }



#front-home a , #front-qualita a, #front-lineamartini a      { width: 90px!important; color: #102036 !important;  }
#front-contatti a	{ width: 110px!important; color: #314827 !important;  }
#front-ricette a  	{ width: 70px!important; color: #ffffff !important; background:url(../imagepmw/arrow-front-2.gif) right top no-repeat !important; }
#front-news a  	{ width: 90px!important; background:url(../imagepmw/arrow-promo.gif) right top no-repeat !important; }

.blu			{color: #284059 !important;}
.blu-scuro		{color: #102036 !important;}
.rosso			{color: #8d2024 !important;}
.bianco			{color: #ffffff !important;}
.giallino 		{color: #efd7b0 !important;}
.verde-scuro	{color: #3f2913 !important;}



/*		Content 	 */
#content, #content-prod	{clear:both; width: 980px; height: 263px; margin: 0 auto; padding: 0; background-color:#FFFFFF;}
#content-prod	{background: #fff url(../imagepmw/dott-vert.jpg) center repeat-y;}

/*		Column  	 */
#column01	{ float: left; width: 265px; height: 263px; padding: 0 10px 0 70px; background:url(../imagepmw/left-content-bk.jpg) no-repeat;}
#column02	{ float: left; width: 270px; height: 263px; padding: 0 10px 0 10px; background: #fff url(../imagepmw/dott2-vert.jpg) left repeat-y;}
#column03	{ float: left; width: 265px; height: 263px; padding: 0 70px 0 10px; background:url(../imagepmw/right-content-bk.jpg) right no-repeat;}

#column-prod01	{ float: left; width: 430px; height: 263px; padding: 0 10px 0 60px; background:url(../imagepmw/left-content-bk.jpg) no-repeat;}
#column-prod03	{ float: left; width: 440px; height: 263px; padding: 0 40px 0 0; background:url(../imagepmw/right-content-bk.jpg) right no-repeat;}

/*		Column IMG 	 */
#column-prod01 img	{float: left; margin: 0 10px 0 0;}
#column-prod03 img	{float: left; margin: 0 10px 0 0; }

.sub-link		{float:left;  width: 200px; font-size: 10px; margin: 0; padding: 0; letter-spacing: 0px;}

/*		Column Intestazione 	 */
#column01 h1		{float: left; color: #dd001b; font-style:italic; margin: 0 0 10px 0; font-weight:bold;}
#column01 a			{color: #dd001b;}
#column02 h1		{float: left; color: #f29c09; font-style:italic; margin: 0 0 10px 0; font-weight:bold;}
#column02 a			{color: #f29c09;}
#column03 h1		{float: left; color: #068e3c; font-style:italic; margin: 0 0 10px 0; font-weight:bold;}
#column03 a			{color: #068e3c;}
.larg				{width: 100px; float:left; margin: 0 0 12px 0; padding: 0;}
#column01 a:hover, #column02 a:hover, #column03 a:hover {color:#999999;} 
#column-prod01 h3	{float: left; color: #dd001b; font-style:italic; margin: 0; }
#column-prod03 h3	{float: left; color: #f29c09; font-style:italic; margin: 0; }
.arrow-img			{float:left; margin-left: 10px;}
.box-tipo-prod		 {clear:both; float: left; width: 100px; }
.box-tipo-prod h2	 {float: left; color: #8e2126; margin: 0; padding: 0; font-weight:bold; line-height: 100%;}
.box-tipo-prod h3	 {float: left; color: #f49610; margin: 0; padding: 0; font-weight:bold;}
.content-product-img {float: right; margin: 0;}
.descr-prod			 {clear: both; font-size: 11px; line-height: 150%; margin-top: 25px;}	
.descr-prod01		 {float: left; width: 200px; margin:5px 0 0 0; font-size: 11px;}	

/*		Link Prodotti 	 */
.link-nat a			{float: left; width: 205px; height:25px; margin: 0; padding: 8px 0 0 5px; background: url(../imagepmw/link-prod01.jpg) left no-repeat; color: #fff;}
.link-nat a:hover	{float: left; width: 205px; height:25px; margin: 0; padding: 8px 0 0 5px; background: url(../imagepmw/link-prod01-over.jpg) left no-repeat; color: #fff;}

.link-pan a			{float: left; width: 205px; height:25px; margin: 0; padding: 8px 0 0 5px; background: url(../imagepmw/link-prod02.jpg) left no-repeat; color: #fff;}
.link-pan a:hover	{float: left; width: 205px; height:25px; margin: 0; padding: 8px 0 0 5px; background: url(../imagepmw/link-prod02-over.jpg) left no-repeat; color: #fff;}

.link-sub a			{float: left; width: 205px; height:25px; margin: 0; padding: 8px 0 0 5px; background: url(../imagepmw/link-prod03.jpg) left no-repeat; color: #fff;}
.link-sub a:hover	{float: left; width: 205px; height:25px; margin: 0; padding: 8px 0 0 5px; background: url(../imagepmw/link-prod03-over.jpg) left no-repeat; color: #fff;}




/*		Azienda		*/
#corpo-storia		{float:left; width: 700px; height: 396px; background-color: #fff; margin: 0; padding: 10px 30px 0 17px;}
.storia-cap			{clear:both; /*height: 300px;*/ margin: 0 0 40px 0; padding: 0;}
#corpo-azienda		{float:left; width: 670px; height: 396px; background-color: #fff; margin: 0; padding: 10px 30px 0 47px;}
#corpo-azienda h1, #corpo-storia h1	{font-size: 22px; font-family: "Georgia",Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; font-style:italic; color: #8c2226;}
#corpo-azienda h2, #corpo-storia h2	{font-size: 18px; font-family: "Trebuchet MS", Georgia, Arial, Helvetica, sans-serif; color: #edb055;}
#corpo-azienda h3, #corpo-storia h3	{font-size: 15px; font-family: "Trebuchet MS", Georgia, Arial, Helvetica, sans-serif;  font-weight: bold; color: #8e2125;}
#corpo-azienda p,#corpo-storia p	{font-size: 12px; font-family: "Trebuchet MS", Georgia, Arial, Helvetica, sans-serif; color: #666; line-height: 150%;}
#corpo-azienda img, #corpo-storia img	{float: right; margin: 0 0 13px 20px; }
.col-p				{float: left; width: 300px; height: 300px; margin: 0 0 0 0; padding: 0;}
.col2-p				{float: left; width: 300px; height: 100px; margin: 15px 0 0 40px; padding: 0;}
.col-s				{float: left; width: 300px; height: auto; margin: 0 0 0 0; padding: 0;}
.col2-s				{float: left; width: 300px; height: auto; margin: 15px 0 0 40px; padding: 0;}
.min-interlinea		{line-height: 100% !important;}
.rid-size			{font-size: 95% !important;}
.rid-size2			{font-size: 90% !important;}		

.col-qlt			{float: left; width: 450px; height: auto; margin: 0; padding: 0;}
.col-qlt2			{float: left; width: 200px; height: auto; margin: 0 5px;}
.col-qlt2 img		{clear:both; margin: 0 0 20px 0;}


.col-cer			{float: left; height: auto; margin: 0; padding: 0;}
.col-cer img		{float: left !important; margin: 0 0 20px 0;}

/*		a - a:hever		*/
.col-s a, 
.col2-s a, 
.col-p a , 
.col2-p a,
.col-qlt a,
.col-cer a			{color: #8e2125;}

.col-p a:hover,
.col2-p a:hover,
.col-s a:hover,
.col2-s a:hover	,
.col-qlt a:hover,
.col-cer a:hover	{color: #f39911; }

/*		Martini x te	*/
#martini-x-te		{clear: both; float: left; width: 451px; height: 120px; margin: 0; padding: 0;}
#martini-x-te img	{clear: both; float: left; margin: 0; padding: 0;}
#martini-x-te h2	{font-weight: bold; font-size: 16px; font-family: "Trebuchet MS", Georgia, Arial, Helvetica, sans-serif; color: #333; text-align: center;}
#martini-x-te p     {clear: both; font-size: 12px; font-family: "Trebuchet MS", Georgia, Arial, Helvetica, sans-serif; color: #333; text-align: center;}
.allega				{clear: both; float: left; width: 550px; margin: 0 0 10px 0;}

/*		Prodotti02		*/
.box-prodotto	{ display:block; width: 670px; height: 115px; margin: 3px 0 0 15px; padding: 0 0 5px 0; background:url(../imagepmw/li-dott-side_06.gif) bottom repeat-x;}


.width-p		{ float:left; width: 360px; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; float: left; margin: 10px 0 0 0; padding: 0;}
.box-prodotto img	{float: left; margin: 0;}

.arrow-big	a		{float: left; margin: 0; width: 64px; height: 64px; background:url(../imagepmw/arrow-big.jpg) 0 0 no-repeat;}
.arrow-big	a:hover	{background-position: 0 -64px; }

.box-prod-text 		{float: left; width: 460px; height: 30px; margin: 0 0 0 25px; padding: 8px 0 0 0;}
.box-prod-text img	{float: left; margin: 0;}

.box-prod-text h1 	{float: left; width: 320px; margin: 8px 0 0 0; background-color:#fff; font-size: 18px; font-family: "Georgia", Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; font-style:italic; letter-spacing: -1px;}

.box-prod-text a, .box-rice-text a 		{ color: #497957;}
.box-prod-text a:hover, .box-rice-text a:hover  { color: #e2001a;}

.tempi-minuti		{float:left; margin: 15px 4px 0 0; padding:0; font-size: 60%; color:#666; font-weight:bold;}


/*		Ricette		*/
.box-rice-text 		{float: left; width: 370px; height: 30px; margin: 0 0 0 25px; padding: 8px 0 0 0;}
.box-rice-text h1   {float: left; margin: 8px 0 0 0; background-color:#fff; font-size: 18px; font-family: "Georgia", Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; font-style:italic; letter-spacing: -1px;}

.rice-temp-diff		{float:left; width: 80px; height: 80px; margin: 25px 0 0 0; padding: 0 0 0 0; }
.rice-temp-diff	p	{float:left; margin: 0; padding: 0; font-size: 70%;}
.rice-temp-diff	img {float:left; margin: 0 4px 0 0 ; padding: 0;}
.min, .diff			{float:left; font-size: 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  }
.min				{padding: 15px 0 0 4px; color: #8e2125;}
.diff				{padding: 5px 0 0 10px; color: #333;}
.temp-rice			{clear:both; width: 80px; height: 27px; margin: 0 0 0 8px; padding: 0;}

/*		News		*/

.box-new-text 		{float: left; width: 650px; height: 30px; margin: 0; padding: 8px 0 0 0;}
.box-new-text img	{float: left; margin: 0;}

.box-new-text h1 	{float: left; width: 650px; margin: 8px 0 0 0; background-color:#fff; font: 22px "Georgia"; font-weight: bold; font-style:italic;}

.box-new-text a 		{ color: #497957;}
.box-new-text a:hover  { color: #e2001a;}

.width-p-new		{ float:left; width: 550px; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; float: left; margin: 10px 0 0 0; padding: 0;}



/*		Page Up/Down		*/
#display				{width:670px; height:370px; overflow:hidden; margin: 0 0 0 30px; padding: 0;}
#display2				{width:670px; height:390px; overflow:hidden; margin: 0 0 0 30px; padding: 0;}
.pageup-down			{float:right; margin: 0 50px 0 0;  }
.pageup-down a			{color: #e2001a; font-size: 13px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing: -1px;}
.pageup-down a:hover	{color: #497957; letter-spacing: -1px;}
.arrow-giu				{width: 100px; background:url(../imagepmw/arrow-giu.gif) left no-repeat; text-align:right; padding: 0 0 0 25px;}
.arrow-su				{width: 100px; background:url(../imagepmw/arrow-su.gif) right no-repeat; text-align:left; padding: 0 25px 0 0;}
	

/*		Sidebar		*/
#content-din	{clear:both; width: 980px; height: 406px; margin: 0 auto; padding: 0; background: #fff url(../imagepmw/margin-content.jpg) top right no-repeat;}
#sidebar		{float:left; width: 208px; height: 406px; padding: 0; margin: 0; background:url(../imagepmw/sidebar.jpg) top right no-repeat;}
#sidebar ul		{float: right; width: 185px; margin: 10px 0 0 0; padding: 0;}
#sidebar li		{float: right; list-style: none; width: 160px;  height: 30px; margin: 0 10px 0 0; padding: 10px 0 0 0; background:url(../imagepmw/li-dott-side_06.gif) bottom repeat-x;}
#sidebar li		{ font-size: 13px; font-family: "Trebuchet MS", Georgia, Arial, Helvetica, sans-serif; font-weight:bold; text-align:right; letter-spacing: -1px; }

#sidebar a					{color: #8e2125;}
#sidebar a:hover  			{color: #f39911;}
#sidebar .active-sidebar    {color: #e2001a;}

#corpo-din		    {float:left; width: 747px; height: 406px; background-color: #fff;}

.sub-qlt			{width: 165px; margin: 0; padding: 0;}
.sub-qlt ul			{float: right; width: 165px; margin: 0; padding: 0;}
.sub-qlt li			{float: right; list-style: none; width: 160px;  margin: 0; padding: 0; }
.sub-qlt a			{color: #1c582d; font-size: 10px;}
.sub-qlt a:hover  	{color: #d7001b; font-size: 10px;}
.sub-qlt .active-sidebar  {color: #f39911; font-size: 10px;}



/*		Bread		*/
#bread			{float:left; width: 183px; margin: 0; padding: 0 0 0 25px;}
#bread ul		{float: right; width: 183px; margin: 0; padding: 0;}
#bread li		{float: right; list-style: none; width: 135px;  height: 20px; margin: 0 10px 0 0; padding: 0 10px 0 0; background:url(../imagepmw/arrow-down.gif) center right no-repeat; top:5px;}
#bread li		{font-size: 10px; font-family: "Trebuchet MS", Georgia, Arial, Helvetica, sans-serif; text-align:right; letter-spacing: 0; }
#bread a		{color: #666; }
.title-bread	{float: right; margin: 30px 10px 5px 0; color: #1c582d; font-weight: bold; font-style:italic; font-size: 11px;}



/*		Footer		*/
#footer		{clear:both; width:980px; height: 70px; margin: 0 auto; padding: 10px 0 0 0; background: #fff url(../imagepmw/footer-bk.jpg) no-repeat; }
#footer p 	{text-align: center; height: 30px; font-size: 10px; line-height: 180%;}
#footer a 	{color: #666; text-decoration:underline; /*font-size: 80%;*/}
#footer a:hover 	{color:#f39911; text-decoration:underline; /*font-size: 80%;*/}


.orange		{color:#f39911;}
.orange-rice {color:#f39911; font-size: 15px; font-weight:bold;}
.red		{color:#a75219 !important;}
.nverde		{width: 69px; height: 30px; background:url(../imagepmw/numeroverde.jpg) left no-repeat; margin: 3px 0 0 0; padding: 5px 10px;  
			color:#000;	font: 11px normal Helvetica, Arial, sans-serif; font-weight:bold;}
.verde      {color: #009036 !important; font-weight:bold;}	
.ind-ricerca{font-size: 60%; margin: 0; padding: 0; color:#f39911;}		
.red-bold	{color: #8e2125; font-weight: bold;}
.verde-scuro{color: #1c582d !important;}
.ricerca-details {font-size: 40%!important; color:#a75219; font-style:normal; vertical-align:top;}

/*		Under-C*/
#under				{float: left; width: 650px; height: 300px; margin: 0; padding: 0;}

#under-c			{float: left; height: 250px; width: 291px; margin: 0; padding: 0; background:url(../imagepmw/under-construction.jpg) no-repeat;}
/*#under-c img		{float: left; margin: 0; padding:0;}*/

#under-c-text   	{float: left;  width: 250px; height: 250px; margin: 0 0 0 20px;}
#under-c-text h1	{clear:both; font-family:"Trebuchet MS", Georgia, sans-serif; margin: 0; padding: 0; }
#under-c-text p		{clear:both; font-family:"Trebuchet MS", Georgia, sans-serif; margin: 0; font-weight: bold;}
#under-c-text img  	{clear:both; float: left; margin: 20px 0;}




