body,html		{margin:0; padding:0; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000; background:url(../images/layout/sfondo.jpg) repeat-x #bdbdbd;}
img				{border:0;}
a				{text-decoration:none;}
a:hover			{text-decoration:none;}
h1,h2,h3,h4		{font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; display:inline; font-style:normal;}
h1				{font-size:18px; color:#fff; line-height:18px; font-weight:normal;}
h2				{font-size:11px; color:#000; line-height:16px; font-weight:bold; text-align:left;}
h3				{font-size:11px; color:#000; line-height:16px; font-weight:normal; text-align:justify;}
h4				{font-size:11px; color:#fff; line-height:18px; font-weight:normal; text-align:justify;}
.cleaner		{clear:both}



/* menu */
#menu						{width:202px; position:absolute; top:0; left:50%; margin:0 0 0 -480px;}
#menu #btn					{margin:67px 0 0 45px;}
#menu #btn .link a			{width:108px; height:17px; display:block; background:url(../images/layout/btn-gray.jpg) no-repeat; padding:2px 0 0 25px; color:#737272; font-weight:bold;}
#menu #btn .link a:hover	{background:url(../images/layout/btn-red.jpg) no-repeat; color:#fff;}
#menu #btn .link2 a			{width:108px; height:17px; display:block; background:url(../images/layout/btn-red.jpg) no-repeat; padding:2px 0 0 25px; color:#fff; font-weight:bold;}
#menu #btn .link2 a:hover	{width:108px; height:17px; display:block; background:url(../images/layout/btn-red.jpg) no-repeat; padding:2px 0 0 25px; color:#fff; font-weight:bold;}
#menu #btn #footer			{margin:20px 0 0 0; padding:0 0 0 10px; line-height:15px;}
#menu #btn #footer .red		{color:#f30000; font-weight:bold;}
#menu #btn #footer a		{color:#000; font-weight:bold; background:none; padding:0; margin:0;}
#menu #btn #footer a:hover	{color:#f30000;}



/* sovraimpressione */
#chicchi		{width:177px; height:111px; position:absolute; top:0; left:50%; margin:80px 0 0 -353px; cursor:pointer; background:url(../images/layout/chicchi.png) no-repeat !important; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/layout/chicchi.png' ,sizingMethod="scale");}
#illy			{width:165px; height:42px; position:absolute; top:0; left:50%; margin:50px 0 0 290px;}
#illy .testo	{width:110px; padding:5px 0 0 0; color:#929191; display:block; text-align:right; float:right;}
#illy .logo		{width:42px; height:42px; margin:0 0 0 5px; display:block; float:right;}



/* main page */
#main		{width:758px; height:80px; top:0; left:50%; position:absolute; margin:0 0 0 -278px;}



/* home page */
#main #home_barra				{width:240px; height:601px; margin:0 0 0 125px !important; margin:0 0 0 50px; background:url(../images/sezioni/home-sfondo.jpg) repeat-x; float:left;}
#main #home_barra .testo		{width:200px; margin:50px 0 0 25px; line-height:16px; text-align:right; }
#main #home_barra .testo .red	{color:#f00; font-weight:bold; font-size:14px; line-height:19px;}
#main #home						{width:393px; margin:140px 0 0 0; float:left;}
#main #home .title				{width:300px; height:66px; margin:0 0 0 20px; display:block;}
#main #home .img				{width:393px; margin:91px 0 0 20px; display:block;}



/* sezioni */
#main #sez				{width:393px; margin:140px 0 0 0; float:left;}
#main #sez .title		{width:300px; height:68px; margin:0 0 0 95px; display:block;}
#main #sez .img			{width:495px; display:block;}
#main #sez_barra		{width:240px; height:601px; margin:0 0 0 110px !important; margin:0 0 0 0px; background:url(../images/sezioni/home-sfondo.jpg) repeat-x; float:left;}
#main #sez_barra .testo	{width:200px; margin:190px 0 0 20px; text-align:justify; line-height:16px; }


/* dove siamo */
#main #sez .img	#map	{width:450px; height:350px; border:1px solid #56cee9; margin:20px 0 0 25px;}

.pulsante_promozione {
						font-size: 15px; 
						padding:1px; 
						background-color: #916a00; 
						color: #fff; 
						text-align:center; 
						font-weight:bold; 
						margin:25px 
					}

.pulsante_interno { 
						padding:5px; 
						border:1px solid #fff;
						background: url(../images/sfondo.jpg) repeat-x;
				  }

.pulsante_interno a {
						color: #fff;
					}
					
.pulsante_interno a:hover{
						/*color:#fd3615;*/
}

.titolo_promozione { color:#a60000; text-align: center; padding: 10px; font-size: 15px; font-weight: bold}

.testo_promozione { color:#444; text-align: justify; padding: 10px}