/* CSS Document */

@import url(menu.css);

/* Resettato tutti i tag*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body
{
	background-color: #001040;
}

html
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

h1
{
  font-size: 14px;
  font-weight: bold;
  color:#000000;
  margin-bottom: 10px;
}

h2
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight:bold;
  color:#000000;
}

h3
{
  font-size: 11px;
  font-weight: bold;
  color: #dd5e31;
}

#wrapper
{
	margin: 0 auto;
	padding: 0;
	border:0;
	width:1000px;
	background: url(../_images/px.jpg) repeat-y;
}

#header
{
	margin: 0;
	background: url(../_images/header.jpg) no-repeat;
	height:133px;
}

#menu
{
	margin: 0;
	background: url(../_images/menu.jpg) no-repeat;
	height:47px;
}

#menuhome
{
	margin: 0;
	background: url(../_images/menu_home.jpg) no-repeat;
	height:47px;
}

#content
{
	margin: 0;
}

#info
{
	margin: 0;
	float:left;
	width:315px;
	height: 358px;
	background: url(../_images/sfondo_sx.jpg) no-repeat;
}

#infohome
{
	margin: 0;
	float:left;
	width:312px;
	height: 357px;
	background: url(../_images/sfondo_sx_home.jpg) no-repeat;
}

#content_sx
{
  position:absolute;
	margin-left:40px;
	margin-top:40px;
	width:272px;
	height: 280px;
  clear:both;

}

#text_espositori
{
 	float: right;
	width: 171px;
	height: 88px;
	clear:right;
	margin-top:10px;
	margin-left: 8px;
	margin-right: 8px;
}

#img_espositori
{
	float: left;
	width: 81px;
	height: 88px;
	clear:left;
	margin-top:10px;

}

#text_visitatori
{
 	float: right;
	width: 171px;
	height: 88px;
	clear:right;
	margin-top:10px;
	margin-left: 8px;
	margin-right: 8px;
}

#img_visitatori
{
	float: left;
	width: 81px;
	height: 88px;
	clear:left;
	margin-top:10px;

}


#text_remainder 
{
 	float: right;
	width: 171px;
	height: 88px;
	clear:right;
	margin-top:10px;	
  margin-left: 8px;
	margin-right: 8px;
}

#img_remainder
{
	float: left;
	width: 81px;
	height: 88px;
	clear:left;
	margin-top:10px;

}

#contenuto
{
	float:right;
	width:625px;
	min-height:357px;
	background: url(../_images/sfondo_dx.jpg) no-repeat;
	clear:right;
	padding-left:20px;
	padding-top:20px;
	padding-right:40px;
}

#contenuto h3 {
	text-transform: uppercase;
}

#contenutohome
{
	float:right;
	width:688px;
	background: url(../_images/sfondo_dx_home.jpg) no-repeat;
	clear:right;
	height: 357px;
}

#text
{
	clear:both;
 	width: 600px;
 	margin: 20px;
}

#footer
{
	clear:both;
	margin: 0;
	background:url(../_images/footer.jpg) no-repeat;
	height: 108px;
}

#textfooter
{
	position:absolute;
	margin-left:255px;
	margin-top:10px;
 	font-size: 10px;
	color:#FFFFFF;
}

#filmato
{
	clear:both;
 	width: 600px;
 	position:absolute;
	margin-top:-8px;
}

/* STILE GENERALE LINK */
a:link
{
	color:#577c8c;
	font-weight:bold;
}

a:hover
{
	color:#dd5d30;
	font-weight:bold;
	text-decoration:none;
}

a:visited
{
	color:#dd5d30;
	font-weight:bold;
}

#breadcrumb
{
  color:#dd5d30;
  width:370px;
  margin-top:7px;
  margin-left:250px;
  text-align:right;
}

/* STILE LINK BREADCRUMB */
#breadcrumb a:link, #breadcrumb a:hover, #breadcrumb a:visited
{
	color:#dd5d30;
}

/* STILE LINK CREDITS */
a.credits:link, a.credits:hover, a.credits:visited
{
 	font-size: 10px;
	color:#eeba2e;
}


/* POSIZIONI IMMAGINI TRASPARENTI - MAPPE DI IMMAGINE */
.trasp_eng
{
  position:absolute;
  margin-top:115px;
  margin-left:109px;
  border:0px;
}

.trasp_ita
{
  position:absolute;
  margin-top:115px;
  margin-left:85px;
  border:0px;
}

.trasp_map
{
  position:absolute;
  margin-top:115px;
  margin-left:60px;
  border:0px;
}

.trasp_home
{
  position:absolute;
  margin-top:115px;
  margin-left:38px;
  border:0px;
}

.trasp_fiera
{
  position:absolute;
  margin-top:40px;
  margin-left:420px;
  border:0px;
}

.trasp_stuttgart
{
  position:absolute;
  margin-top:43px;
  margin-left:460px;
  border:0px;
}

.trasp_aice
{
  position:absolute;
  margin-top:300px;
  margin-left:103px;
  border:0px;
}

.trasp_ansev
{
  position:absolute;
  margin-top:300px;
  margin-left:233px;
  border:0px;
}

.trasp_dsb
{
  position:absolute;
  margin-top:300px;
  margin-left:353px;
  border:0px;
}

.trasp_esu
{
  position:absolute;
  margin-top:300px;
  margin-left:466px;
  border:0px;
}

.trasp_logo_home
{
  position:absolute;
  margin-top:20px;
  margin-left:30px;
  border:0px;
}

/* ID PER TEMPLATE CON IMMAGINE */
#text_img
{
  float:left;
	width:401px;
 	clear:left;
 	padding-top:10px;
 	padding-right:10px;
}

#img_pagine
{
  float:right;
  width: 214px;
	clear:right;
 	padding-top:30px;


}


/* CLASSI PER LE FORM DI REGISTRAZIONE*/

.testoB_ger
{
	font-size: 10px;
	font-weight: bold;
	font-style:italic;
	color:#000000;
}
.testo_ger
{
	font-size: 10px;
	font-weight: normal ;
	color:#000000;
	font-style:italic;
}

