/*#############################################################
Name: GALLERIA DELL'ARCO
Date: 2008-08-11
Author: Chris He
URL: http://www.dearco.it

Last modified: February 6, 2009
#############################################################*/

/* general elements */

*
{
	margin:0;
	padding:0;
	text-align: left;
}
a
{
	color: #CCC;
	text-decoration: none;
}
img
{border:0;}
body
{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333; margin: 0; text-align: center;}
.main
{border: 0px solid #eee; border-color: #e4e4e4 #cfcfcf #ccc #cfcfcf; margin: 0 auto; text-align: left; width: 800px;}

/* header and menu */

.goHome a
{background: #F5F5F5 url(../images/header_logo.png) no-repeat; display: block; height: 118px;}
.goHome h1
{position:absolute; z-index:-3;}
.menu
{padding:0 10px;}
.menu a
{color: #888; float: left; padding: 0; height: 30px;}
.menu a span
{padding-left: 6px;}

.Artists a
{background: #F5F5F5 url(../images/menu_normal_01.png) no-repeat; display: block; width:105px; height: 30px;}
.Artists span
{position:absolute; z-index:-3; left: 429px; top: 126px;}
.ArtistsOn a
{background: #F5F5F5 url(../images/menu_on_01.png) no-repeat; display: block; width:105px; height: 30px;}
.ArtistsOn span
{position:absolute; z-index:-3;}

.Exhibitions a
{background: #F5F5F5 url(../images/menu_normal_02.png) no-repeat; display: block; width:120px; height: 30px;}
.Exhibitions span
{
	position:absolute;
	z-index:-3;
	top: 117px;
}
.ExhibitionsOn a
{background: #F5F5F5 url(../images/menu_on_02.png) no-repeat; display: block; width:120px; height: 30px;}
.ExhibitionsOn span
{position:absolute; z-index:-3;}

.News a
{background: #F5F5F5 url(../images/menu_normal_03.png) no-repeat; display: block; width:85px; height: 30px;}
.News span
{position:absolute; z-index:-3;}
.NewsOn a
{background: #F5F5F5 url(../images/menu_on_03.png) no-repeat; display: block; width:85px; height: 30px;}
.NewsOn span
{position:absolute; z-index:-3;}

.Fairs a
{background: #F5F5F5 url(../images/menu_normal_06.png) no-repeat; display: block; width:100px; height: 30px;}
.Fairs span
{position:absolute; z-index:-3;}
.FairsOn a
{background: #F5F5F5 url(../images/menu_on_06.png) no-repeat; display: block; width:100px; height: 30px;}
.FairsOn span
{position:absolute; z-index:-3;}

.FairsREP
{}
.FairsLogo
{ padding-right:10px; padding-left:20px; float:left;}
.FairsTit
{ padding-left:20px;}
.FairsLink
{ padding-left:20px;}

.Galleris a
{background: #F5F5F5 url(../images/menu_normal_04.png) no-repeat; display: block; width:108px; height: 30px;}
.Galleris span
{position:absolute; z-index:-3; left: 538px; top: 122px;}
.GallerisOn a
{background: #F5F5F5 url(../images/menu_on_04.png) no-repeat; display: block; width:108px; height: 30px;}
.GallerisOn span
{position:absolute; z-index:-3;}

.Contact a
{background: #F5F5F5 url(../images/menu_normal_05.png) no-repeat; display: block; width:121px; height: 30px;}
.Contact span
{
	position:absolute;
	z-index:-3;
	left: 698px;
	top: 127px;
}
.ContactOn a
{background: #F5F5F5 url(../images/menu_on_05.png) no-repeat; display: block; width:120px; height: 30px;}
.ContactOn span
{position:absolute; z-index:-3;}

.menu span#Italy
{background: url(../images/menu_Italy.png) no-repeat; display: block; width:46px; height: 30px; padding:0;}
.menu span#China
{background: url(../images/menu_China.png) no-repeat; display: block; width:51px; height: 30px; padding:0;}

.menu a:hover
{color: #555;}
.menu a#last
{width: 110px; border-right: none;}

/* container - main box of the page */

.container
{margin: 0; padding: 0;}
.content
{
	background: #fff;
	border-top: 0px solid #E5E5E5;
	clear: both;
	padding-top: 7px;
	padding-right: 13px;
	padding-bottom: 10px;
	padding-left: 13px;
}
.content h2
{margin: 0; padding:5px 0px; #padding:0 0 5px 0; font: normal 12px Verdana,sans-serif,Arial; color: #000;}
.content p
{
	margin: 7px 0;
	color: #000;
	line-height:20px;
	text-align: left;
}
.item
{background: #fcfcfc url(../images/bgitem.gif) repeat-x; padding: 10px;}

.content #Shanghai
{
	float:left;
	width:360px;
	height: 320px;
	padding: 15px 10px;
	text-align: left;
}
#Shanghai h2 p
{text-align:left;  margin: 7px 0;}
.content #Palermo
{float:right; text-align:right; width:360px; height: 320px; padding: 15px 10px;}
.content #Palermo h2 p
{text-align:left; line-height:24px;}
.content #PalermoContact
{width:360px; height: 320px; padding: 10px;}
.content #PalermoContact h2 p
{text-align:left;}

.content #UpcomingExh
{border-top: 0px solid #e5e5e5; padding: 15px 15px 10px 10px; #padding-top:10px; clear:both;}
#UpcomingExh ol li
{list-style:none; line-height:18px;}
#UpcomingExh h2
{padding:0 0 5px 0; font-weight:normal;}

.content2
{background: #fff; border-top: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; clear: both; padding:3px 10px; height: 65px; }
.content2 h3
{font-size:12px; font-weight:normal;}

.content2 #AddressSH
{float:left; width:350px; height: 50px; padding:10px 10px 0 13px;}
.content2 #AddressPL
{float:right; width:344px; height: 50px; padding:10px 10px 0 25px;}

.content3
{background: #fff; border-top: 0px solid #E5E5E5; border-bottom: 0px solid #E5E5E5; clear: both; padding:3px 10px; height: 315px; }
.content3 h2
{font-size:13px; font-weight:normal; color:#f30;}

.content3 #ContactSH
{float:left; width:350px; height: 360px; padding:10px 10px 0 13px;}
.content3 #ContactSH p
{line-height: 20px;}
.content3 #ContactPL
{float:right; width:344px; height: 360px; padding:10px 10px 0 25px;}
.content3 #ContactPL p
{line-height: 20px;}

/* content - artists list */

.content #ArtistsListREP
{
	height:800px;
	display:block;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#ArtistsListREP ol
{padding:0 10px;}
#ArtistsListREP ol li
{
	list-style:none;
	line-height:30px;
	display:block;
	float:left;
	width:244px;
	height:30px;
	color: #000;
}
#ArtistsListREP h2
{padding:0 0 5px 0; font-weight:normal; color:#f30;}


.content #ArtistsListEXH
{clear:both; padding: 10px; height:130px;}
#ArtistsListEXH ol
{padding:5px 10px;}
#ArtistsListEXH ol li
{list-style:none; line-height:18px; display:block; float:left; width:244px; height:22px;}
#ArtistsListEXH h2
{padding:0 0 5px 0; font-weight:normal; color:#f30;}
#ArtistsListEXH h2 span a
{color:#f30; text-decoration:none;}

/* content - artist page */

.content #ArtistsREP
{padding:10px; display:block; /*background:url(../images/bg-02.png) no-repeat 0px 54px;*/}
#ArtistsREP ol
{padding:5px 10px;}
#ArtistsREP ol li
{list-style:none; line-height:18px; display:block; float:left; width:244px; height:22px;}
#ArtistsREP h2
{padding:0 0 5px 0; font-weight:normal; color:#000; font-size:14px;}
#ArtistsREP img
{padding:7px 0 0 0;}
#ArtistsREP p
{line-height:20px; text-align:justify; font-size:12px;}
/* format added 2009.2.24*/
#ArtistsREP a
{ margin:10px }


.content #ArtistsBio
{padding:10px; display:block;}
#ArtistsBio ol ul
{padding:5px 10px;}
#ArtistsBio ol ul li
{list-style:none; line-height:18px; display:block;}
#ArtistsBio h2
{padding:0 0 5px 0; font-weight:normal; color:#000; font-size:14px;}
#ArtistsBio img
{padding:7px 0 0 0;}
#ArtistsBio p
{line-height:20px; text-align:justify; font-size:12px;}

.content #ArtistsBioList
{padding:10px 10px 10px 0; display:block;}
#ArtistsBioList ul
{padding:5px 2px 20px 20px; list-style:none;}
#ArtistsBioList ul li
{list-style:none; line-height:18px; display:block; }
#ArtistsBioList h2
{padding:0 0 5px 0; font-weight:normal; color:#000;}
#ArtistsBioList img
{padding:7px 0 0 0;}
#ArtistsBioList p
{line-height:20px; text-align:justify;}


.content #ArtistsEXH
{clear:both; padding: 10px; text-align:justify; line-height:18px;}
#ArtistsEXH ol
{padding:5px 10px;}
#ArtistsEXH ol li
{list-style:none; line-height:18px; display:block; float:left; width:244px; height:22px;}
#ArtistsEXH h2
{padding:0 0 5px 0; font-weight:normal; color:#f30;}
#ArtistsEXH h2 span a
{color:#f30; text-decoration:none;}
#ArtistsEXH ul
{padding:5px 15px;}
#ArtistsEXH ul li
{list-style:none; line-height:20px; display:block;}

/* content - exhibitions list */

.content #ExhibitionsList
{padding:15px 10px; display:block;}
#ExhibitionsList ol
{padding:5px 10px;}
#ExhibitionsList ol li
{list-style:none; line-height:18px; display:block; float:left; width:244px; height:22px;}
#ExhibitionsList h2
{
	padding:0 0 5px 0;
	font-weight:normal;
	color:#000;
}
#ExhibitionsList p
{line-height:18px;}

.content #beforeEXH
{clear:both; padding: 10px; height:130px; margin-bottom:15px;}
#beforeEXH ol
{padding:5px 0 5px 23px; background-color:#f3f3f3;}
#beforeEXH ol li
{list-style:circle; line-height:18px; height:22px; }
#beforeEXH ol li a
{color:#444; text-decoration:none;}
#beforeEXH ol li a:hover
{color:#333; text-decoration:underline;}
#beforeEXH h2
{padding:0 0 5px 0; font-weight:normal; color:#f30;}
#beforeEXH h2 span a
{color:#f30; text-decoration:none;}


/* footer - copyright and shinystat */

.footer
{margin-top:10px; padding: 10px 23px; height: 40px; color: #666; border-top: 0px solid #ddd;}
.footer a
{color:#f30;}
.footer a:hover
{color:#111; background-color:#efefef;}

.footer span#Copyright
{float: left; align: left;}
.footer span#ShinyStat
{float: right; align: left;}

/* footer - copyright and shinystat, without the address */

.footer2
{margin-top:0; padding: 15px 23px; height: 40px; color: #666; border-top: 0px solid #ddd;}
.footer2 a
{color:#f30;}
.footer2 a:hover
{color:#111; background-color:#efefef;}

.footer2 span#Address
{text-align:left; color:#000;padding:10px 0;}

.footer2 span#Copyright
{float: left; align: left; padding-top:15px;}
.footer2 span#ShinyStat
{float: right; align: left; padding-top:15px;}
.main .container .content #ArtistsListREP table tr td p strong {
	color: #000;
	text-align: left;
}
.main .container .content #ExhibitionsList h2 .style1 a {
	color: #000;
}
.main .container .content #ExhibitionsList h2 .style1 {
	color: #000;
}
.main .container .content #ExhibitionsList h2 .style1 {
	color: #000;
}
.main .container .content #ArtistsListREP ol .style2 .Contact {
	color: #333;
}
a:link {
	background-color: #FFF;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
.main .container .content #ArtistsListREP table tr td p a {
	color: #333;
}
.main .container .content #ArtistsListREP table tr td p a {
	color: #333;
}
.main .container .content #UpcomingExh table {
	color: #333;
}
.main .container .content #ArtistsListREP table tr td p a {
	color: #000;
}
.main .container .content #ArtistsListREP table {
	text-align: left;
}
.main .container .content #ArtistsListREP table {
	text-align: left;
}
.main .container .content .FairsList .FairsREP {
	text-align: left;
}

