/* RESET *****************************************************************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* RESET *****************************************************************************************/

BODY {
	font:12px Trebuchet MS, "Times New Roman", Times, serif;
	background-color:#363636;
	padding:0; margin:0 auto;
	text-align:center;
	color:#FFF;
	background:#363636 url(/img/bg_body_home.jpg) no-repeat center top;
	}

.clear {clear:both}

A:link, A:visited {color:#FFFF00; text-decoration:underline;}
A:hover {text-decoration:none}

UL.elenco LI {
	padding:0 0 5px 12px;
	margin-left:15px;
	background:url(/img/p-elenco.gif) no-repeat 0 7px;
	}
	
	UL.elenco {margin-bottom:5px;}

/* NAVIGATION BAR **********************************************************************************/

#container {
	width:990px;
	display:block;
	text-align:left;
	padding:0; margin:0 auto;	
	}

#navigationBar {
	font-size:10px;
	width:990px;
	display:block;
	text-transform:uppercase; 
	text-align:left;
	padding:11px 0 10px 0;
	}

#navigationBar LI {display:inline;}
#navigationBar LI A {color:#FFF; font-weight:bold; text-decoration:none; padding:8px 8px 9px 8px;}
#navigationBar LI A:HOVER {color:#ee7b0d;}

BODY#mostra .t-mostra,
BODY#scuderie .t-scuderie,
BODY#partnership .t-partnership,
BODY#informazioni .t-informazioni,
BODY#contatti .t-contatti,
BODY#ufficio-stampa .t-ufficioStampa,
BODY#espositori .t-espositori,
BODY#multimedia .t-multimedia,
BODY#newsletter .t-newsletter,
BODY#catalogo .t-catalogo,
BODY#passate .t-passate {background-color:#FFF; color:#ee7b0d;}

#navigationBar LI A.t-contatti {padding:8px 7px 9px 7px;}


.fineRight {
	width:412px; height:58px;
	background:#034ea2 url(/img/fineRight.gif) no-repeat right bottom;
	}

/* HOME **********************************************************************************/

#cont-left {
	width:223px;
	float:left;
	color:#FFF;
	line-height:12px;
	font-size:9px;
	background:url(/img/bg_container.gif) repeat-y;
	}

#home-right, #cont-right {
	width:757px;
	float:right;
	position:relative;
	}
	
.bg-color {background-color:#034ea2; display:block;}

#cont-left LI span, #flash-home span, .grazie span {display:none;}

#cont-left LI A.backHome {
	width:223px; height:335px;
	display:block;
	background:url(/img/logo-home.jpg) no-repeat 0 0;
	}

#cont-left LI.ente-promotore,
#cont-left LI.ente-organizzatore,
#cont-left LI.ospite,
#cont-left LI.patrocinio-contributo,
#cont-left LI.contributo,
#cont-left LI.patrocinio,
#cont-left LI.mediapartner,
#cont-left LI.sponsorizzato,
#cont-left LI.partner-comunicazione {
	width:223px;
	padding:6px 0 0 10px;
	display:block;
	}
	
	#cont-left LI.ente-promotore {height:68px; padding:23px 0 0 10px; background:url(/img/bg_assPiemonteseAntiquari.gif) no-repeat 0 0;}
	#cont-left LI.ente-organizzatore {height:86px; padding:8px 0 0 10px; background:url(/img/bg_consorzioBeni.gif) no-repeat 0 0;}
	#cont-left LI.ospite {height:60px; background:url(/img/bg_ospite.gif) no-repeat 0 0;}
	#cont-left LI.patrocinio-contributo {height:101px; background:url(/img/bg_patrocinioContributo.gif) no-repeat 0 0;}
	#cont-left LI.contributo {height:50px; background:url(/img/bg_contributo.gif) no-repeat 0 0;}
	#cont-left LI.patrocinio {height:90px; background:url(/img/bg_patrocinio.gif) no-repeat 0 0;}
	#cont-left LI.mediapartner {height:40px; background:url(/img/bg_mediapartner.gif) no-repeat 0 0;}
	#cont-left LI.sponsorizzato {height:60px; background:url(/img/bg_sponsorizzato.gif) no-repeat 0 0;}
	#cont-left LI.partner-comunicazione {height:100px; background:url(/img/bg_partner_comunicazione.gif) no-repeat 0 0;}
	
#cont-left LI strong {color:#e38026; font-size:12px; display:block;}

.ticketone {
	width:757px; height:194px;
	position:relative;
	background:url(/img/ticketone.gif) no-repeat 0 0;
	}
	
	.ticketone span, #img-mostre span, A.t-organizzazione span, A.t-accredito span {display:none}
	
	.ticketone A {
		width:160px; height:87px;
		display:block;
		position:absolute;
		left:0; bottom:0;
		}

#flash-home, #img-mostre {
	width:345px; height:612px;
	display:block;
	float:left;
	position:relative;
	}
	
	#flash-home{ background-color:#034ea2;}

#home-txt, .int-txt, .scuderie-txt {
	width:412px;
	display:block;
	float:right;
	position:relative;
	background:url(/img/bg-txt.gif) no-repeat right top;
	}
	
	.int-txt, .scuderie-txt {background:#034ea2 url(/img/bg-txt_int.jpg) no-repeat right top;}
	
	.scuderie-txt { height:798px;}
	
	#home-txt h3, .int-txt h3, .cont-txt h3, .scuderie-txt h3 {
		font-weight:bold; 
		font-size:25px;
		font-weight:normal;
		color:#f48e29;
		margin-left:33px;
		padding-top:90px;
		border-bottom:1px solid #f48e29;
		}
	
	#home-txt P, .int-txt P, .cont-txt P, .scuderie-txt P {
		padding:10px 33px 0 33px;
		display:block;
		color:#FFF;
		font-size:12px;
		line-height:18px;		
		}
		
		/*.int-txt P {line-height:17px;}*/
		.int-txt2 P {clear:both; padding:20px 33px 0 33px;}
		
		.int-txt2 {clear:both; display:block;}
		
		
A.english {
	width:68px; height:41px;
	display:block;
	position:absolute;
	left:15px; bottom:0;
	background:url(/img/t-english.gif) no-repeat;
	z-index:10;
	}

#home-right .social, #cont-right .social {
	width:109px; height:40px;
	display:block;
	position:absolute;
	bottom:63px; right:0;
	background:url(/img/t-social.gif) no-repeat 0 0;
	z-index:10;
	}
	
	A.youtube { width:50px; height:40px; display:block; float:left;}
	A.facebook { width:50px; height:40px; display:block; float:right;}
	
	#home-right .social span, #cont-right .social span, A.t-turista span {display:none;}

#rollover li {margin-left:33px; margin-right:33px;}
#rollover li a {text-decoration:none; color:#FFF;}

#rollover li a span {
	visibility:hidden;
	display:block;
	position:absolute;
	top:0px; left:50%;
	margin-left:-784px;
	color:#D31988;
	z-index:500;
	border:solid 10px #fff;
	}

#rollover li a:hover span, #rollover li a:active span, #rollover li a:focus span {visibility:visible;}

#rollover li a:hover, #rollover li a:focus{
	text-decoration:none;
	color:#FFF;
	visibility:visible;
	} 



/* MOSTRE *****************************************************************/

#img-mostre {background:url(/img/img_mostre.jpg) no-repeat 0 0;}

A.layoutEspositivo {
	width:116px; height:41px;
	display:block;
	position:absolute;
	left:0; bottom:0;
	background:url(/img/t_layoutEspositivo.gif) no-repeat;
	z-index:10;
	}

A.t-organizzazione {
	width:189px; height:87px;
	display:block;
	position:absolute;
	top:0; right:0;
	background:url(/img/t_organizzazione.gif) no-repeat 0 0;
	}
	
	A.t-organizzazione:hover {background-position:0 -87px;}

.fine {
	width:757px; height:70px; 
	clear:both;
	background-image:url(/img/fine.gif);
	}

/* ORGANIZZAZIONE *********************************************************/

.cont-txt {background:#034ea2 url(/img/bg-txt_cont.jpg) no-repeat 0 0;}

.contL {width:400px; float:left; background:#034ea2;}
.contR {width:350px; float:left; background:#034ea2;}

.contL strong, .contR strong {color:#ee7a0c}

.contL h4 {
	padding:10px 33px 0 33px;
	font-size:13px;
	font-weight:bold;
	}

/* SCUDERIE ***************************************************************/

.scuderieL {
	width:345px; height:798px;
	float:left;
	background:url(/img/img_scuderie.jpg) no-repeat 0 0;
	}


#partnership-cont {
	margin-top:20px;
	margin-left:33px;
	margin-right:33px;
	font-size:12px;
	}
	
	#partnership-cont TD {}
	
	#partnership-cont A {
		width:337px;
		text-transform:uppercase;
		padding-left:12px;
		text-decoration:none;
		display:block;
		background:url(/img/elenco_partnership.gif) no-repeat left 5px;
		}
	
	#partnership-cont A:hover {color:#f58e25}
	
	.rag-sociale {
		width:366px;
		text-align:right;
		color:#00adef;
		border-top:1px solid #1d60ab;
		}
	
	.tdL {height:75px; background-color:#1d60ab; border-top:1px solid #1d60ab;}
	
	.tdL h5 {color:#FFFF00; font-size:15px;}
	
	.apa {background:url(/img/partnership_logo_apa.gif) no-repeat left center;}
	.consorzio {background:url(/img/partnership_logo_consorzio.gif) no-repeat left center;}
	.venaria {background:url(/img/partnership_logo_venaria.gif) no-repeat left center;}
	.patrocinio {background:url(/img/partnership_logo_patrocinio.gif) no-repeat left center;}
	.unicredit {background:url(/img/partnership_logo_unicredit.gif) no-repeat left center;}
	.patrocinio2 {background:url(/img/partnership_logo_patr2.gif) no-repeat left center;}
	.lastampa {background:url(/img/partnership_logo_lastampa.gif) no-repeat left center;}
	.sponsor {background:url(/img/partnership_logo_sponsor.gif) no-repeat left center;}
	.partner {background:url(/img/partnership_logo_partner.gif) no-repeat left center;}
	
	#partnership-cont span {background:#1d60ab; padding:0 8px; font-weight:bold;}
	
	.separatore {height:5px; border-top:none;}

/* INFORMAZIONI ********************************************************************/

A.t-turista {
	width:189px; height:87px;
	display:block;
	position:absolute;
	top:194px; right:0;
	background:url(/img/t_turista.gif) no-repeat 0 0;
	}
	
	A.t-turista:hover, A.t-accredito:hover {background-position:0 -87px;}
	
	A.t-piantina {
		width:252px; height:287px;
		display:block;
		background:url(/img/piantina.jpg) no-repeat 0 0;
		}
		
		A.t-piantina:hover {background-position:0 -287px;}
	
	.map {
		width:691px; height: 350px;
		display:block;
		background:#fff;
		padding:5px;
		}
	
A.t-accredito {
	width:189px; height:87px;
	display:block;
	position:absolute;
	top:194px; right:0;
	background:url(/img/t-accreditoStampa.gif) no-repeat 0 0;
	}

/* ACCREDITO STAMPA ************************************************************/

#form {
	font-size:12px;
	width:691px;
	margin-top:20px;
	margin-left:33px;
	}
	
	INPUT {
		width:275px;
		border:none;
		margin-bottom:10px;
		}
	
	.noinput {
		width:20px;
		float:left;
		}
	
	LABEL {
		width:275px;
		display:block
		}
	
	.FormL {
		float:left;
		padding:10px 0 0 33px;
		}
	
	.FormR {
		float:right;
		padding:10px 33px 0 0;
		}
	
	.campi-obb {padding:0px 0 0 0; border-bottom:solid 1px #f48e29;}
	
	.informativa {
		color:#FFF;
		font-size:16px;
		padding:0 3px;
		background:#f48e29;
		}
	
	.informativa-txt {margin:5px 0 0 0; position:relative;}
	
	.invia {
		width:691px; height:50px;
		cursor:pointer;
		/*position:absolute;
		top:156px; left:460px;*/
		background:url(/img/t-invia.gif) no-repeat right bottom;
		}
	
	.grazie { width:757px; height:287px; background:url(/img/grazie.gif) no-repeat 0 0;}

/* Multimedia */

.video, .foto {
	width:330px; height:294px;
	display:block;
	}
	
	.video {margin-left:33px; float:left; background:url(/img/bg_video.jpg) no-repeat 0 0;}
	.foto {margin-right:33px; padding-top:75px; float:right; background:url(/img/bg_foto.jpg) no-repeat 0 0;}
	
	.video P {padding:75px 10px 0 10px;}	
	.foto P {float:left; padding:15px 0 0 15px;}

/* PASSATE EDIZIONI */

.passate-cont {
	padding:10px 33px;
	}
	
	.passate-cont h4 {
		font-size:16px;
		font-weight:bold;
		padding-bottom:10px;
		}
	
	.passate-cont h5 {border-bottom:1px solid #f58e25; color:#f58e25; font-weight:bold;}
	
	.passate-cont P {float:left; padding:5px 10px 5px 0;}
	
	A.t-iniziative {
		width:190px; height:29px;
		margin-bottom:30px;
		display:block;
		background:url(/img/t_iniziative.gif) no-repeat 0 0;
		}
	
	A.t-iniziative span {display:none}

/* ESPOSITORI *****************************************/

.tableEspositori TD {font-size:11px; padding:3px 3px; color:#9ab8da;}
.tableEspositori TH {font-variant:small-caps; font-size:11px; color:#9ab8da; padding:0 3px;}

.tableEspositori TD A.mail {text-indent:-9000px; display:block; width:16px; background: url(/img/icons/mail.gif) no-repeat left top; margin:0 2px;}
.tableEspositori TD A.web {text-indent:-9000px; display:block;  width:16px; background: url(/img/icons/web.gif) no-repeat left top; margin:0 2px;}

.tableEspositori TD.image { background-color:#3571b5; text-align:center;}

.rigaNome TD {padding-top:5px; border-top:1px solid #3571b5; font-weight:bold; color:#FFF;}

/* TOOL *****************************************************/
	
#t-news {
	position:absolute;
	margin-left:213px;
	z-index:1000;
	width:87px;
	height:28px;
	background-position:center top;
	background-repeat:no-repeat;
	background:transparent url('/img/t-news.png') no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/img/t-news.png');	
	text-indent:-9000px;
	outline:none;
	cursor:pointer;
	}

/* FOOTER *********************************************/

#footer {
	color:#FFF;
	clear:both;
	background:#363636 url(/img/bg_footer.gif) no-repeat 0 0; 
	padding-top:10px;
	}
	
	#footer h4 {
		font-size:13px;
		color:#ee7b0d;
		text-transform:uppercase;
		}
	
	#footer A {color:#FFFF00; text-decoration:none;}
	#footer A:hover {text-decoration:underline}
	
	#footer div {border-bottom:1px solid #ee7b0d; padding-bottom:5px; margin-bottom:5px;}
	#footer span {font-size:12px;}

A.credits:link, A.credits:visited {padding-left:175px;}