*						{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; outline:none;}

body					{background:#F3F3F3;}

#siteWidth				{width:980px; margin:0 auto;  position:relative; padding-top:124px;}

/*Tipography*/
strong					{font-weight:bold;}

h1						{font-size:48px; line-height:100%; color:#ABA48E; margin:20px 0; font-weight:normal;}
h4						{color:#ABA48E; font-size:16px; font-weight:normal; line-height:180%; margin-bottom:20px;}

p						{margin-bottom:25px; line-height:180%; font-size:12px; color:#999;}

.progetti p				{color:#999; line-height:160%;}

a, a:link, a:visited	{text-decoration:none;}

a:hover					{}

a.more					{background:url(img/listItem.jpg) no-repeat 0 3px; padding-left:10px; text-transform:uppercase;}
hr						{background-color:#CCC; border:none; line-height:1px; height:1px; margin-bottom:20px;}

a img					{border:none;}

/*+++++++++++++++++++++++Nav+++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++Nav+++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++Nav+++++++++++++++++++++++++++++*/

ul#nav					{width:100%; overflow:hidden; margin-bottom:20px;}
#nav li					{float:left; list-style:none; margin-right:12px; padding:0px 0; font-weight:bold;}

#nav li a,
#nav li a:link,
#nav li a:visited		{color:#FFF; background:#D5D2C7; font-size:17px; padding:0px 14px; display:block; font-weight:bold;}
#nav li a:hover,#nav li.current a			{background:#C6B37A;}
#nav li cufon			{ margin:5px 0px;}
/*+++++++++++++++++++++++Header+++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++Header+++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++Header+++++++++++++++++++++++++++++*/

a.logo					{position:absolute; right:13px; top:20px; background:url(img/logo.jpg) no-repeat; width:98px; height:130px; text-indent:-99999px;}






/*+++++++++++++++++++++++Content+++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++Content+++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++Content+++++++++++++++++++++++++++++*/

#slider 				{width:980px; height:320px; overflow:hidden;}
#slider ul li 			{float:left; list-style:none;}

#content				{width:100%; position:relative; overflow:hidden;}
#content .home			{width:100%; position:relative; height:320px; margin-bottom:48px;}

.home a					{width:236px; height:320px; position:absolute; top:0; left:0; background:url(img/immagini_home.jpg) no-repeat; text-indent:-99999px;}
.home a.ristorante		{left:0; background-position:0px 0px;}
.home a.ristorante:hover{background-position:0px -320px;}
.home a.piatti			{left:248px; background-position: -236px 0px;}
.home a.piatti:hover	{background-position:-236px -320px;}
.home a.vini			{left:496px; background-position: -472px 0px;}
.home a.vini:hover		{background-position: -472px -320px;}
.home a.staff			{left:744px; background-position: -708px 0px;}
.home a.staff:hover		{background-position: -708px -320px;}

p.homeintro				{font-size:48px; line-height:100%; color:#ABA48E;}
p.homeintro a,
p.homeintro a:link,
p.homeintro a:visited	{color:#ABA48E;}
p.homeintro a:hover		{color:#C6B37A;}

/*+++++++++++++++++++++++Footer+++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++Footer+++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++Footer+++++++++++++++++++++++++++++*/

#footer					{border-top:solid 1px #ABA48E; margin-top:20px; padding-top:20px;}
#footer a,
#footer a:link,
#footer a:visited		{color:#ABA48E;}
#footer a:hover			{color:#C6B37A;}

#footer address			{font-style:normal; font-size:17px; color:#ABA48E; font-weight:normal;}
#footer p				{color:#ABA48E; margin-top:0px; font-size:12px;}




/*+++++++++++++++++++++++Contatti+++++++++++++++++++++++++++++*/

#form					{ width:100%; margin:20px 0; float:left;}
#form div				{position:relative; margin-bottom:10px;}
#form div label			{position: absolute; top:0; left:0; font-size:14px; color:#999;}
#form div input			{width:100%; border:none; border-bottom:solid 1px #CCC; font-size:16px; height:30px; margin-bottom:10px; background:#F3F3F3;}
#form div textarea		{width:100%; border:none; font-size:16px; background: url(img/bg_textarea.jpg) repeat-y;}

#form #submit			{border:none; background:#ABA48F; margin-top:20px; color:#FFF; padding:3px 35px; font-size:16px;}
#form #submit:hover		{background:#C6B37A;}

.hideLabel, .hideLabelnow				{display:none;}


.privacy				{color:#999; font-size:12px;}
.privacy a,
.privacy a:link,
.privacy a:visited		{color:#999;}
.privacy a:hover		{color:#C6B37A;}
/*+++++++++++++++++++++++Pretty Foto+++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++Pretty Foto+++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++Pretty Foto+++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++Pretty Foto+++++++++++++++++++++++++++++*/



