/* ELEMENTI PRINCIPALI */
#contenitore			{width:760px;margin:auto;}
#logo					{text-align:center;}
#main 					{background-color:#B7DEC3;width:637px;margin-left:67px;}
#content				{padding:10px;min-height: 450px;height:auto !important;height:450px;}
#content #pagetitle		{text-align:center;margin-bottom:20px;} 
#sponsor				{clear:both;text-align:center;}
#sponsor img 			{border:solid 2px;margin-right:10px;margin-bottom:10px;}
#sellers .name			{font-weight:bold;margin-top:20px;}
#bands_djs  			{border:solid 0px;}
#bands_djs p    		{border:solid 0px;overflow:hidden;width:100%}
#bands_djs img			{margin:0px 10px 0px 10px;}
#timetable				{font-size:13px;}
#timetable span			{line-height:150%;}
#timetable div			{margin-left:20%;}
#timetable .artist		{font-weight:bold;}
#footer 				{background-color:#000;text-align:center;clear:both;} 
#footer a, #footer span	{color: #CCCBAC;font-family:Verdana;font-size:11px;font-weight:bold;text-decoration:none;line-height:300%;} 
#footer a:hover			{text-decoration:underline;}
#pagecounter			{text-align:center;margin-top:10px;}
#pagecounter #back		{}
#pagecounter #totpage	{}
#pagecounter #next		{}
#photogallery           {margin:auto;width:90%}
#gallery                {margin:auto;text-align:center;width:420px;clear:both;}
#vgallery_title         {text-align:center;font-size:15px;}
#vgallery_download      {text-align:center;font-size:11px;}
#morevideos             {margin-top:10px;text-align:center}
#photo_editions			{text-align:center;margin-bottom:10px;}
#flags                  {text-align:right;margin-right:53px;}
#flags img              {border:solid 1px;border-color:#000}
#flags a                {margin-left:3px;margin-right:3px;}

/*	FORMATTAZIONE MSGBOX	*/
#msgbox                 {border: solid 1px #000000;font-size:12px;font-family:Verdana;width:99%;margin-bottom:20px;}
#msgbox #msg            {margin-top:10px;}
#msgbox.error          {background-color:#FFFFDF;color:#BF0B23;}
#msgbox .ok             {background-color:#EFFFF9;color:navy;}

 
/* ELEMENTI HTML */

body					{background-color:#85CB9F;padding:0px;margin:10px;font-family:Verdana;font-size:12px;line-height:130%;color:#3F0000;}
h2 						{font-size:14px;font-weight:bold;text-align:center;}
#timetable h2 			{text-align:left;}
ul.none					{margin:0px;padding:0px;}
ul.none li				{list-style-type: none;}
ul						{text-align:left;margin-top:0px;}
ul li					{margin-top:3px;list-style-type:circle;}
a						{color: #4C2304;font-weight:bold;text-decoration:none;} 
a:hover					{text-decoration:underline;}
input					{border:solid 1px #000;font-size:12px;padding-left:5px;}
img                     {border:0px}
#photogallery img       {margin:5px;}
table.bordered          {width:450px;margin:auto;padding:0px;border-spacing: 0px;border-collapse: collapse;}
table.bordered td       {border:solid 1px #000;padding:7px;}
table.summary td        {border:solid 1px #000;border-style:dotted;padding:7px;text-align:right}

/* CLASSI */
.lang_sep 				{width: 120px;overflow:hidden;background-color:#000;height:1px;margin: 15px auto 15px auto; }
.selected 				{color:#D92927;font-weight:bold}
.error			        {text-align:center;color:#BF0B23;font-weight:bold;}
.fld_error              {color:#BF0B23;font-weight:bold;}
.sponsorblock           {clear:both;width:100%;overflow:hidden;margin-bottom:20px}
.tip                    {display:none;}
.fld_transparent        {border: none;background:transparent;color:#000;text-align:right;width:30px;}
.linetab                {background-color:#0076A1;width:400px;line-height:190%;font-weight:bold;color:#FFF;font-size:14px;padding-left:10px;margin:20px auto 20px auto}

/* FORM */
#mailing_list .formTableFields input {width:150px;}
input.vlderror               {background-color:red;}