 @charset "UTF-8";
/* CSS Document */

*
	{
	margin: 0pt 0pt;
	padding: 0pt 0pt;
	}
	
body
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		color: #555;
		background-color: #cccccc;
		line-height: 14pt;
	}
	
a
	{
		color:#555;
		text-decoration:none;
	}
	
#wrapper
	{
		margin: 10px auto;
		width: 940px;
		min-height: 400px;
	}
	
#head
	{
		width: 940px;
		height: 120px;
		float: left;
		background-color: #FFF;
	}
	
#date
	{
		margin-top: 20px;
		width: 642px;
		min-height: 20px;
		float:left;
	}
	
#date p
	{
		font-size: 1.1em;
		line-height: 14pt;
		text-align: right;
		text-transform: uppercase;
	}
	
/* language = Horizontal, Secondary = Vertical */

#language
	{
		margin: 20px 20px 15px 0;
		width: 300px;
		float:right;
		position: relative;
		text-align:right;
		font-size:12px;
	}

#language a
	{
		text-decoration:none;
	}
	
#language a:hover
	{
		text-decoration:underline;
		color:#ed751b;
	}

span.language
	{
		font-size:12px;
		color:#ed751b;
		font-weight:normal;
	}	
	
/* end language */
	
#content
	{
		margin-bottom: 10px;
		width: 940px;
		min-height: 400px;
		float: left;
		background-color: #FFF;
	}
	
#menu
	{
		margin: 0 0 0 20px;
		width: 900px;
		height: 25px;
		float: left;
		font-size: 0.9em;
		background-color: #ed751b;
		color: #FFF;
		text-transform: uppercase;
	}
	
#menu.biennale
	{
		margin: 0 0 0 20px;
		width: 900px;
		height: 25px;
		float: left;
		font-size: 0.9em;
		background-color: #E5328D;
		color: #FFF;
		text-transform: uppercase;
	}
	
#menu.artisti
	{
		margin: 0 0 0 20px;
		width: 900px;
		height: 25px;
		float: left;
		font-size: 0.9em;
		background-color: #00a1e4;
		color: #FFF;
		text-transform: uppercase;
	}
	
#menu.info
	{
		margin: 0 0 0 20px;
		width: 900px;
		height: 25px;
		float: left;
		font-size: 0.9em;
		background-color: #51b848;
		color: #FFF;
		text-transform: uppercase;
	}
	
#menu.media
	{
		margin: 0 0 0 20px;
		width: 900px;
		height: 25px;
		float: left;
		font-size: 0.9em;
		background-color: #E5328D;
		color: #FFF;
		text-transform: uppercase;
	}
	
	
#menu ul
	{
		margin: 4px 0 0 5px;
	}
	
#menu ul li
	{
		list-style-type: none;
		display: inline;
	}
	
#menu ul li a
	{
		margin: 0 10px 0 10px;
		text-decoration: none;
		color: #fff;
	}
	
#menu ul li a:hover
	{
		text-decoration: none;
		color: #333333;
	}
	
#slider-wrapper
	{
	margin: 0px 0 20px 20px;
    width:900px;
    height:300px;
	float: left;
	}
	
#slider {
	/*margin: 0px 0 0 20px;*/
    position: relative;
    width:900px; /* Change this to your images width */
    height:300px; /* Change this to your images height */
    background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
    position: relative;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}

.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
	}

.nivo-controlNav a
	{
	display:block;
	width:22px;
	height:22px;
	background: none;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
	}
	
.nivo-controlNav a.active
	{
	background-position:0 -22px;
	}

.nivo-directionNav a 
	{
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	}

a.nivo-nextNav 
	{
	background-position:-30px 0;
	right:15px;
	}
	
a.nivo-prevNav 
	{
	left:15px;
	}

.nivo-caption 
	{
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
	}
	
.nivo-caption a 
	{ 
    color:#efe9d1;
    text-decoration:underline;
	}

.nivo-caption p
	{
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    margin: 0;
    padding: 10px 15px 11px;
	}
	
/* col-left */
	
#col-left
	{
		margin-left: 20px;
		width: 200px;
		float: left;
	}
	
#social
	{
		width: 200px;
		height: 30px;
		float: right;
	}
	
#social img
	{
		border: none;
		margin: 0 1px;
	}
	
#social p
	{
		text-transform: uppercase;
	}
	
#menulaterale
	{
	margin: 14px 0 0 0;
	}
	
.menulateralebiennale
	{
	background: #E5328D none repeat scroll 0 0;
	border-bottom: #fff 1px solid;
	float: left;
	font-size: 0.9em;
	line-height: 1.2em;
	width: 180px;
	height: 14px;
	padding: 3px 0px 2px 8px;
	text-align: left;
	font-weight: normal;
	}
	
.finebiennale
	{
	background: #E5328D none repeat scroll 0 0;
	border-bottom:none;
	float: left;
	font-size: 0.9em;
	line-height: 1.2em;
	width: 180px;
	height: 15px;
	padding: 3px 0px 2px 8px;
	text-align: left;
	font-weight: normal;
	}
	
.menulateraleartisti
	{
	background: #00a1e4 none repeat scroll 0 0;
	border-bottom: #fff 1px solid;
	float: left;
	font-size: 0.9em;
	line-height: 1.2em;
	width: 180px;
	height: 14px;
	padding: 3px 0px 2px 8px;
	text-align: left;
	font-weight: normal;
	}
	
.fineartisti
	{
	background: #00a1e4 none repeat scroll 0 0;
	border-bottom:none;
	float: left;
	font-size: 0.9em;
	line-height: 1.2em;
	width: 180px;
	height: 15px;
	padding: 3px 0px 2px 8px;
	text-align: left;
	font-weight: normal;
	}
	
.menulateralevisitatori
	{
	background: #51b848 none repeat scroll 0 0;
	border-bottom: #fff 1px solid;
	float: left;
	font-size: 0.9em;
	line-height: 1.2em;
	width: 180px;
	height: 14px;
	padding: 3px 0px 2px 8px;
	text-align: left;
	font-weight: normal;
	}
	
.finevisitatori
	{
	background: #51b848 none repeat scroll 0 0;
	border-bottom:none;
	float: left;
	font-size: 0.9em;
	line-height: 1.2em;
	width: 180px;
	height: 15px;
	padding: 3px 0px 2px 8px;
	text-align: left;
	font-weight: normal;
	}
	
.menulateralecontatti
	{
	background: #ed751b none repeat scroll 0 0;
	border-bottom: #fff 1px solid;
	float: left;
	font-size: 0.9em;
	line-height: 1.2em;
	width: 180px;
	height: 14px;
	padding: 3px 0px 2px 8px;
	text-align: left;
	font-weight: normal;
	}
	
.finecontatti
	{
	background: #ed751b none repeat scroll 0 0;
	border-bottom:none;
	float: left;
	font-size: 0.9em;
	line-height: 1.2em;
	width: 180px;
	height: 15px;
	padding: 3px 0px 2px 8px;
	text-align: left;
	font-weight: normal;
	}
	
.menulateralemedia
	{
	background: #E5328D none repeat scroll 0 0;
	border-bottom: #fff 1px solid;
	float: left;
	font-size: 0.9em;
	line-height: 1.2em;
	width: 180px;
	height: 14px;
	padding: 3px 0px 2px 8px;
	text-align: left;
	font-weight: normal;
	}
	
.finemedia
	{
	background: #E5328D none repeat scroll 0 0;
	border-bottom:none;
	float: left;
	font-size: 0.9em;
	line-height: 1.2em;
	width: 180px;
	height: 15px;
	padding: 3px 0px 2px 8px;
	text-align: left;
	font-weight: normal;
	}
	
a.biennalesx
	{
	color:#fff;
	font-weight: normal;
	padding: 4px 2px 4px 0px;
	text-transform:uppercase;
	}
	
a:hover.biennalesx
	{
	color:#333;
	text-decoration: none;
	font-weight: normal;
	}
	
#newsletter-title
	{
		margin:10px 0 0 0;
		background: #fff none repeat scroll 0 0;
		border-bottom:none;
		float: left;
		font-size: 12px;
		line-height: 1.3em;
		width: 188px;
		text-align: left;
		font-weight: normal;
		color:#777;
	}
	
h4.newsletter
	{
		font-weight:bold;
		color:#E5328D;
		border-bottom: 1px dotted #aeaeae;
		padding:0px 0 2px 0;
	}
	
a.newsletter
	{
		text-decoration: none;
		margin:4px 0 0 0;
		float: left;
	}
	
a:hover.newsletter
	{
		text-decoration: underline;
		color:#E5328D;
	}
	
#tv-ad
	{
		width:200px;
		float:left;
		margin:20px 0 0 0;
		font-size: 12px;
	}
	
#tv-ad p
	{
		line-height:12pt;
	}
	
#tv-ad a
	{
		text-decoration: none;
		float: left;
	}
	
#tv-ad a:hover
	{
		text-decoration: underline;
		color:#E5328D;
	}
	
/* col-mid */
	
#col-mid
	{
		margin: 0 20px;
		width: 450px;
		float: left;
		color: #555555;
		text-align: left;
	}
	
#col-mid img
	{
		margin: 0px 0 0 0px;
		border: none;
	}
	
#col-mid img.scheda
	{
		margin: 4px 10px 0 0;
		border: none;
		float: left;
	}
	
#col-mid img.news
	{
		margin: 4px 10px 0px 10px;
		border: none;
		float: right;
	}
	
#col-mid img.printer
	{
		margin: 13px 4px 0 0;
		border: none;
		float: right;
	}
	
#col-mid img.printerone
	{
		margin: -2px 4px 0 0;
		border: none;
		float: right;
	}
	
#details
	{
		font-size: 11px;
		color: #555;
		text-align: left;
		margin: 0 0 10px 0;
	}
	
#postnews
	{
		margin: 0px 0 40px 0;
		width:450px;
		float: left;
	}
	
#postnews p a.link
	{
		color: #E5328D;
		text-decoration:none;
	}
	
#postnews p a:hover.link
	{
		color: #E5328D;
		text-decoration:underline;
	}
	
#postnews a.more
	{
		font-size:0.8em;
		color: #E5328D;
		text-transform:uppercase;
		text-decoration:none;
	}

#postnews a:hover.more
	{
		font-size:0.8em;
		color: #E5328D;
		text-transform:uppercase;
		text-decoration:underline;
	}
	
#postnews h1.biennale a
	{
		color: #E5328D;
		text-decoration:none;
	}
	
#postnews h1.biennale a:hover
	{
		text-decoration:underline;
	}
	
h1.biennale
	{
		margin: 0 0 3px 0;
		padding: 3px 0 0 3px;
		border-bottom: 1px dotted #aeaeae;
    	font-size: 14px;
    	font-weight: bold;
    	line-height: 16px;
	    padding: 0 0 3px;
    	text-transform: uppercase;
		color: #E5328D;
	}
	
#postnews h1.artisti a
	{
		color: #00a1e4;
		text-decoration:none;
	}
	
#postnews h1.artisti a:hover
	{
		text-decoration:underline;
	}
	
h1.artisti
	{
		margin: 0 0 3px 0;
		padding: 3px 0 0 3px;
		border-bottom: 1px dotted #aeaeae;
    	font-size: 14px;
    	font-weight: bold;
    	line-height: 16px;
	    padding: 0 0 3px;
    	text-transform: uppercase;
		color: #00a1e4;
	}
	
#postnews h1.contatti a
	{
		color: #ed751b;
		text-decoration:none;
	}
	
#postnews h1.contatti a:hover
	{
		text-decoration:underline;
	}	
	
h1.contatti
	{
		margin: 0 0 3px 0;
		padding: 3px 0 0 3px;
		border-bottom: 1px dotted #aeaeae;
    	font-size: 14px;
    	font-weight: bold;
    	line-height: 16px;
	    padding: 0 0 3px;
    	text-transform: uppercase;
		color: #ed751b;
	}
	
#postnews h1.info a
	{
		color: #51b848;
		text-decoration:none;
	}
	
#postnews h1.info a:hover
	{
		text-decoration:underline;
	}	
	
h1.info
	{
		margin: 0 0 3px 0;
		padding: 3px 0 0 3px;
		border-bottom: 1px dotted #aeaeae;
    	font-size: 14px;
    	font-weight: bold;
    	line-height: 16px;
	    padding: 0 0 3px;
    	text-transform: uppercase;
		color: #51b848;
	}
	
h1.media
	{
		margin: 0 0 3px 0;
		padding: 3px 0 0 3px;
		border-bottom: 1px dotted #aeaeae;
    	font-size: 14px;
    	font-weight: bold;
    	line-height: 16px;
	    padding: 0 0 3px;
    	text-transform: uppercase;
		color: #E5328D;
	}
	
#giuria
	{
		margin: 0px 0 10px 0;
		width:450px;
		float: left;
		text-align: center;
	}
	
#giuria img.giuria
	{
		margin:0 0 0 0;
		float: none;
	}
	
h1.giuria
	{
		margin: 10px 0 0 0;
		padding: 3px 0 0 3px;
    	font-size: 12px;
    	font-weight: bold;
    	line-height: 16px;
	    padding: 0 0 0 0;
    	text-transform: uppercase;
		color: #ed751b;
	}
	
#details-giuria
	{
		font-size: 12px;
		color: #555;
		text-align: center;
		margin: 0 0 10px 0;
	}
	
#comitato
	{
		margin:0 0px 20px 0px;
		width:225px;
		float:left;
		text-align:left;	
	}
	
h1.comitato
	{
		margin: 10px 0 0 0;
		padding: 3px 0 0 3px;
    	font-size: 12px;
    	font-weight: bold;
    	line-height: 14px;
	    padding: 0 0 0 0;
    	text-transform: capitalize;
		color: #ed751b;
	}
	
#details-comitato
	{
		font-size: 12px;
		color: #555;
		text-align: left;
		margin: 0 0 10px 0;
	}
	
h1.mediatitle
	{
		margin: 2px 0 0 0;
		padding: 0px 0 0 3px;
    	font-size: 12px;
    	font-weight: bold;
    	line-height: 16px;
	    padding: 0 0 0 0;
    	text-transform: uppercase;
		color: #E5328D;
	}
	
h1.staff
	{
		margin: 10px 0 0 0;
		padding: 0px 0 0 3px;
    	font-size: 12px;
    	font-weight: bold;
    	line-height: 16px;
	    padding: 0 0 0 0;
    	text-transform: uppercase;
		color: #E5328D;
	}
	
a.staff
	{
		margin: 10px 0 0 0;
		padding: 0px 0 0 3px;
    	font-size: 12px;
    	font-weight: bold;
    	line-height: 16px;
	    padding: 0 0 0 0;
    	text-transform: uppercase;
		color: #E5328D;
		text-decoration:none;
	}
	
a.staff:hover
	{
		margin: 10px 0 0 0;
		padding: 0px 0 0 3px;
    	font-size: 12px;
    	font-weight: bold;
    	line-height: 16px;
	    padding: 0 0 0 0;
    	text-transform: uppercase;
		color: #E5328D;
		text-decoration:underline;
	}

h1.infotitle
	{
		margin: 2px 0 0 0;
		padding: 0px 0 0 3px;
    	font-size: 12px;
    	font-weight: bold;
    	line-height: 16px;
	    padding: 0 0 0 0;
    	text-transform: uppercase;
		color: #51b848;
	}
	
h1.faq
	{
		margin: 2px 0 0 0;
		padding: 0px 0 0 3px;
    	font-size: 12px;
    	font-weight: bold;
    	line-height: 16px;
	    padding: 0 0 0 0;
    	text-transform: uppercase;
		color: #00a1e4;
	}
	
a.faq
	{
		margin: 2px 0 0 0;
		padding: 0px 0 0 3px;
    	font-size: 12px;
    	font-weight: bold;
    	line-height: 16px;
	    padding: 0 0 0 0;
    	text-transform: uppercase;
		color: #00a1e4;
	}
	
h1.rico
	{
		margin: 2px 0 0 0;
		padding: 0px 0 0 3px;
    	font-size: 12px;
    	font-weight: bold;
    	line-height: 16px;
	    padding: 0 0 0 0;
    	text-transform: uppercase;
		color: #ed751b;
	}
	
#postnews h1.rico a
	{
		color: #ed751b;
		text-decoration:none;
	}
	
#postnews h1.rico a:hover
	{
		text-decoration:underline;
	}	
	
#calendar
	{
		margin: 10px 0 30px 0;
		width: 450px;
		float: left;
	}
	
#calendar-content
	{
		width:450px;
		float:left;
		border-bottom: 1px dotted #aeaeae;
	}
	
#calendar-content.fine
	{
		width:450px;
		float:left;
		border: none;
	}
	
#calendar-day
	{
		font-size: 14px;
		font-weight: bold;
		width: 100px;
		float: left;
		color: #ed751b;
		text-align:right;
		margin-bottom: 15px;
	}
	
#calendar-day p
	{
		padding: 10px 10px 0 0;
	}
	
#calendar-border
	{
		width:349px;
		float:left;
		border-left: 1px dotted #aeaeae;
	}
	
#calendar-hours
	{
		font-size: 12px;
		width: 49px;
		float: left;
		text-align:left;
		margin-bottom: 15px;
	}
	
#calendar-hours p
	{
		padding: 10px 0 0 6px;
		line-height: 14pt;
	}
	
#calendar-hours p.second
	{
		padding: 0px 0 0px 6px;
		line-height: 14pt;
	}
	
#calendar-events
	{
		font-size: 12px;
		width: 300px;
		float: left;
		text-align:left;
		margin-bottom: 15px;
	}
	
#calendar-events p
	{
		padding: 10px 0 0 20px;
		line-height: 14pt;
	}
	
#calendar-events p.second
	{
		padding: 0px 0 0px 20px;
		line-height: 14pt;
	}
	
a.artlist
	{
	color: #00a1e4;
	text-decoration: none;
	}
	
a:hover.artlist
	{
	color: #00a1e4;
	text-decoration: underline;
	}
	
.artistilista
	{
		font-size:12px;
	}
	
a.titololista
	{
	color: #00a1e4;
	font-size: 1.1em;
	text-decoration: none;
	text-transform: capitalize;
	}
	
.paese
	{
	color: #00a1e4;
	text-decoration: none;
	text-transform: uppercase;
	}
	
span.evidenceart
	{
	color: #00a1e4;
	font-weight:bold;
	}
	
a.infolist
	{
	color: #51b848;
	text-decoration: none;
	}
	
a:hover.infolist
	{
	color: #51b848;
	text-decoration: underline;
	}
	
a.medialist
	{
	color: #E5328D;
	text-decoration: none;
	}
	
a:hover.medialist
	{
	color: #E5328D;
	text-decoration: underline;
	}
	
/* newsletter */

.iscrizione
	{
	min-width: 410px;
	float: left;
	text-align:right;
	}

.label
	{
	padding: 0 5px 0 0;
	}
	
.check
	{
	margin: 0px 10px 0 0;
	}
	
span.red
	{
	color: #FF0000;
	font-size: 18px;
	}
	
.text
	{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background: #fff none repeat scroll 0 0;
	border: #c8c8c8 1px solid;
	color:#666666;
	margin: 10px 10px 0 0;
	padding: 4px 0 4px 4px;
	width:290px;
	}
	
.cap
	{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background: #fff none repeat scroll 0 0;
	border: #c8c8c8 1px solid;
	color:#666666;
	margin: 10px 10px 0 0;
	padding: 4px 0 4px 4px;
	width:114px;
	}
	
.radio
	{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background: #fff none repeat scroll 0 0;
	border: #c8c8c8 1px solid;
	color:#666666;
	/*display:block;*/
	margin: 15px 2px 0 20px;
	padding: 4px 0 4px 4px;
	}
	
.select
	{
	/*-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;*/
	background: #fff none repeat scroll 0 0;
	border: #c8c8c8 1px solid;
	color:#666666;
	margin: 10px 10px 0 0;
	padding: 0px 0 0px 0px;
	width:296px;
	}

.textarea
	{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background: #fff none repeat scroll 0 0;
	border: #c8c8c8 1px solid;
	color:#666666;
	/*display:block;*/
	margin: 10px 10px 0 0;
	padding: 4px 0 0 3px;
	}

.invia
	{
	margin: 20px 10px 0 0;
	}

.privacy
	{
	margin: 10px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

.newsletters
	{
	padding: 0 0 0 10px;
	}

p.newsletters
	{
	padding: 97px 0 0 10px;
	}

/* end newsletter */

.sponsor
	{
		border: 1px solid #999;
		height:100px;
		margin:5px 20px 20px 0;
		padding:50px 0;
		text-align:center;
		width:200px;
		float:left;
	}
	
.sponsor1
	{
		border: 1px solid #999;
		height:130;
		margin:5px 20px 20px 0;
		padding:20px 0;
		text-align:center;
		width:180px;
		float:left;
	}
	
.sponsor2
	{
		border: 1px solid #999;
		height:130;
		margin:5px 20px 20px 0;
		padding:20px 0;
		text-align:center;
		width:382px;
		float:left;
	}
	
#sponsornaz
	{
		margin:0 0px 20px 0px;
		width:225px;
		float:left;
		text-align:left;	
	}
	
h1.sponsornaz
	{
		margin: 10px 0 0 0;
		padding: 3px 0 0 3px;
    	font-size: 12px;
    	font-weight: bold;
    	line-height: 14px;
	    padding: 0 0 0 0;
		color: #00a1e4;
	}
	
#details-sponsornaz
	{
		font-size: 12px;
		color: #555;
		text-align: left;
		margin: 0 0 10px 0;
	}
	
#details-sponsornaz a
	{
		text-decoration:underline;
	}
	
#details-sponsornaz a:hover
	{
		text-decoration:none;
		color: #00a1e4;
	}
	
#postnews ul
	{
		margin-left:15px;
	}
	
#postnews ul li
	{
		list-style-image:url(img/square.jpg);
		padding:0 0 5px 0;
	}
	
#pack
	{
		width:150px;
		min-height:160px;
		float:left;
		text-align:center;
		margin:10px 0 20px 0;
	}
	
#pack img
	{
		border:none;
	}
	
span.pack
	{
		font-weight:bold;
		color:#00a1e4;
	}
	
#photogallery
	{
		width: 660px;
		float:left;
	}
	
/* col-right */	
	
#col-right
	{
		margin-left:10px;
		width: 200px;
		float: left;
	}
	
#col-right p
	{
		margin:2px 0 0 0;
		line-height: 14pt;
	}
	
#col-right img
	{
		border:none;
	}
	
#riquadri
	{
		width:200px;
		float:left;
		margin-bottom:30px;
	}
	
h4.biennale
	{
		font-size: 14px;
		font-weight: bold;
		text-transform:uppercase;
		color: #E5328D;
		padding:0px 0 10px 0;
	}
	
h5.biennale
	{
		font-size: 12px;
		font-weight: bold;
		color: #E5328D;
	}
	
#col-right a.biennale
	{
		margin:10px 0 0px 0;
		text-transform:uppercase;
		text-decoration:none;
		color: #E5328D;
		float:left;
	}
	
#col-right a:hover.biennale
	{
		text-decoration:underline;
		color: #E5328D;
	}
	
#col-right a.biennale-menu
	{
		width: 200px;
		margin:4px 0 0px 0;
		text-transform:capitalize;
		text-decoration:none;
		color: #E5328D;
		float:left;
		border-bottom: 1px dotted #aeaeae;
		padding-bottom: 4px;
	}
	
#col-right a:hover.biennale-menu
	{
		text-decoration:underline;
		color: #E5328D;
	}
	
h4.artisti
	{
		font-size: 14px;
		font-weight: bold;
		text-transform:uppercase;
		color: #00a1e4;
		padding:0px 0 10px 0;
	}
	
h5.artisti
	{
		font-size: 12px;
		font-weight: bold;
		color: #00a1e4;
	}
	
#col-right a.artisti
	{
		margin:10px 0 0px 0;
		text-transform:uppercase;
		text-decoration:none;
		color: #00a1e4;
		float:left;
	}
	
#col-right a:hover.artisti
	{
		text-transform:uppercase;
		text-decoration:underline;
		color: #00a1e4;
	}
	
h4.visitatori
	{
		font-size: 14px;
		font-weight: bold;
		text-transform:uppercase;
		color: #51b848;
		padding:0px 0 10px 0;
	}
	
h5.visitatori
	{
		font-size: 12px;
		font-weight: bold;
		color: #51b848;
	}
	
#col-right a.visitatori
	{
		margin:10px 0 20px 0;
		text-transform:uppercase;
		text-decoration:none;
		color: #51b848;
		float:left;
	}
	
#col-right a:hover.visitatori
	{
		text-transform:uppercase;
		text-decoration:underline;
		color: #51b848;
	}
	
h4.contatti
	{
		font-size: 14px;
		font-weight: bold;
		text-transform:uppercase;
		color: #ed751b;
		padding:0px 0 10px 0;
	}
	
h5.contatti
	{
		font-size: 12px;
		font-weight: bold;
		color: #ed751b;
	}
	
#col-right a.contatti
	{
		margin:10px 0 20px 0;
		text-transform:uppercase;
		text-decoration:none;
		color: #ed751b;
		float:left;
	}
	
#col-right a:hover.contatti
	{
		text-transform:uppercase;
		text-decoration:underline;
		color: #ed751b;
	}
	
#col-right a.artisti-menu
	{
		width: 200px;
		margin:4px 0 0px 0;
		text-transform:capitalize;
		text-decoration:none;
		color: #00a1e4;
		float:left;
		border-bottom: 1px dotted #aeaeae;
		padding-bottom: 4px;
	}
	
#col-right a:hover.artisti-menu
	{
		text-decoration:underline;
		color: #00a1e4;
	}
	
#col-right a.contatti-menu
	{
		width: 200px;
		margin:4px 0 0px 0;
		text-transform:capitalize;
		text-decoration:none;
		color: #ed751b;
		float:left;
		border-bottom: 1px dotted #aeaeae;
		padding-bottom: 4px;
	}
	
#col-right a:hover.contatti-menu
	{
		text-decoration:underline;
		color: #ed751b;
	}
	
#col-right a.media-menu
	{
		width: 200px;
		margin:4px 0 0px 0;
		text-transform:capitalize;
		text-decoration:none;
		color: #E5328D;
		float:left;
		border-bottom: 1px dotted #aeaeae;
		padding-bottom: 4px;
	}
	
#col-right a:hover.media-menu
	{
		text-decoration:underline;
		color: #E5328D;
	}
	
h4.media
	{
		font-size: 14px;
		font-weight: bold;
		text-transform:uppercase;
		color: #E5328D;
		padding:0px 0 10px 0;
	}
	
h5.media
	{
		font-size: 12px;
		font-weight: bold;
		color: #E5328D;
	}
	
#col-right a.media
	{
		margin:10px 0 20px 0;
		text-transform:uppercase;
		text-decoration:none;
		color: #E5328D;
		float:left;
	}
	
#col-right a:hover.media
	{
		text-transform:uppercase;
		text-decoration:underline;
		color: #E5328D;
	}
	
img.rico
	{
	/*border: #aeaeae 1px solid;*/
	margin: 5px 2px 0 3px;
	}
	
/* end col */

/* footer */

#footer
	{
		margin-left: 20px;
		width: 900px;
		float: left;
		border-top: 1px dotted #aeaeae;
	}
	
#speedmenu
	{
		margin: 20px 0 20px 0;
		width:225px;
		min-height: 100px;
		float:left;
		/*border-right: 1px dotted #aeaeae;*/
	}
	
#speedmenu h2
	{
    	color: #666666;
    	font-size: 1em;
    	font-weight: bold;
    	line-height: 1.3em;
		margin: 0 0 10px 10px;
	}
	
#speedmenu ul.biennale
	{
		margin-left: 10px;
	}
	
#speedmenu ul.biennale li
	{
		list-style: none;
		line-height: 12pt;
	}
	
#speedmenu ul.biennale li a
	{
		text-decoration:none;
	}
	
#speedmenu ul.biennale li a:hover
	{
		text-decoration:underline;
		color: #E5328D;
	}
	
#speedmenu ul.artists
	{
		margin-left: 10px;
	}
	
#speedmenu ul.artists li
	{
		list-style: none;
		line-height: 12pt;
	}
	
#speedmenu ul.artists li a
	{
		text-decoration:none;
	}
	
#speedmenu ul.artists li a:hover
	{
		text-decoration:underline;
		color: #00a1e4;
	}
	
#speedmenu ul.visitors
	{
		margin-left: 10px;
	}
	
#speedmenu ul.visitors li
	{
		list-style: none;
		line-height: 12pt;
	}
	
#speedmenu ul.visitors li a
	{
		text-decoration:none;
	}
	
#speedmenu ul.visitors li a:hover
	{
		text-decoration:underline;
		color: #51b848;
	}
	
#speedmenu ul.information
	{
		margin-left: 10px;
	}
	
#speedmenu ul.information li
	{
		list-style: none;
		line-height: 12pt;
	}
	
#speedmenu ul.information li a
	{
		text-decoration:none;
	}
	
#speedmenu ul.information li a:hover
	{
		text-decoration:underline;
		color: #ed751c;
	}
	
#partners
	{
		width:900px;
		float:left;
		border-top: 1px dotted #aeaeae;
	}
	
#patrocini
	{
		margin: 20px 0 20px 0;
		min-width:180px;
		min-height: 100px;
		float:left;
		border-right: 1px dotted #aeaeae;
	}
	
#patrocini h3
	{
		font-size: 8px;
		text-transform: uppercase;
	}
	
#patrocini img
	{
		border: none;
		margin: 0 10px 0 0;
	}
	
#patrocini-dx
	{
		margin: 20px 0 20px 0;
		min-width:180px;
		min-height: 100px;
		float:left;
	}
	
#patrocini-dx h3
	{
		font-size: 8px;
		text-transform: uppercase;
	}
	
#patrocini-dx img
	{
		border: none;
	}
	
/* end footer */
