@charset "utf-8";
html, body {
	margin: 0;
	padding:0;
	height:100%;
}
body {
	height: 100%;
	text-align: center;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	background: #000000;
	color: #000000;
}
div#container {
	position:relative;
	width: 768px;
	height: 100%;
	margin: 0 auto; /* i margini auto (insieme a una larghezza) centrano la pagina */
	text-align: left;
}
body>div#container {
	height:auto;
	min-height:100%
}
div#topbar {
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 26px;
	background-image: url(Immagini/topbar_bg.gif);
	background-repeat: repeat-x;
	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000;

}
div#header {
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 117px;
	background-image: url(Immagini/header_bg.gif);
	background-repeat: repeat;
}

div#logo {
	position: absolute;
	left: 425px;
	top: 52px;
}
div#menu
{
	margin: 0;
	padding: ;
	position: absolute;
	width: 240px;
	height: 22px;
	left: 55px;
	top: 88px;
}



div#content {
	margin: 0px;
	padding: 0px;
	height:530px;
	background-image: url(Immagini/content_bg.gif);
	background-repeat: repeat;
	border-top-width: 1px;		border-top-style: solid;	border-top-color: #000;
	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000;
}

div#content2 {
	margin: 0px;
	padding: 0px;
	height:650px;
	background-image: url(Immagini/content_bg.gif);
	background-repeat: repeat;
	border-top-width: 1px;		border-top-style: solid;	border-top-color: #000;
	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000;
}

div#tabholder {
	margin: 0 auto;
	margin-top: 20px;
	height: 266px;
	width: 744px;
/*696px*/
	left: 94px;
	top: 173px;
}

div#tabholderCorto {
	margin: 0 auto;
	margin-top: 20px;
	height: 60px;
	width: 744px;
/*696px*/
	left: 94px;
	top: 173px;
}

div#textholder {
	margin-top: 20px;
	width: 696px;
	left: 94px;
	top: 173px;
	background-color:#6598FD;
	border: 1px solid #000;
	padding: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
}

div#textholderCOP {
	margin-top: 20px;
	width: 506px;
	left: 94px;
	top: 173px;
	background-color:#FFF;
	border: 1px solid #000;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	overflow:auto;
}

div#COP1{
	margin: auto;
	width: 484px;
	height: 113px;
	background-image: url(Immagini/copertina1.jpg);
}

div#COPTEXT{
	margin:auto;
	width: 450px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div#COP2{
	margin: auto;
	width: 484px;
	height: 66px;
	background-image: url(Immagini/copertina2.jpg);
}

div#productsholder{
	margin: 0 auto;
	width: 744px;
	/*696px*/
	left: 94px;
	top: 173px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-color: #FFF;
}

div#productstext {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

div#firma {
	width:600px;
	height: 38px;
	margin-top:10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
div#firma1 {
	float:left;
	width: 182px;
}
div#firma2 {
	float:left;
	background-color: #FFF;
	height: 38px;
	width: 418px;
	text-align: center;
}

table {
	text-align: center;
	font-weight: bold;	
}
 
div#tabup {
	height: 60px;
}

div#tabdown {
	height: 206px;
}



div#footer {
	text-align:center;
	height: 26px;
	background-image: url(Immagini/topbar_bg.gif);
}


a>img {
	border: 0;
}

a:visited {
	color: #00F;
}

img#bigliettino {
	border: 1px solid #000;	
}



/*stili per il layout fisso con altezza minima
html,body{margin: 0;padding:0;height:100%;}
body{font-family: arial,sans-serif;font-size: 76%;text-align: center}
div#container{position:relative; width: 760px; height: 100%;margin: 0 auto;
    text-align: left; border-left: 2px solid #36c;border-right: 2px solid #36c}
body>div#container{height:auto;min-height:100%}
div#footer{position: absolute;bottom:0; width: 100%; padding: 0.5em 0;
    background-color: #69c; color: #000;text-align:center;}

/*stili generici, su header e footer
div#header{background-color:#36C;color: #ff0}
h1,h2{margin: 0;padding:0}
h1{padding-left:0.5em;font: bold 2.3em/80px arial,serif}
h2{color: #999;font-size: 1.5em}

div#footer a{color: #fff;font-weight: bold;text-decoration: underline}

/*stili specifici per il layout
div#navigation{background-color:#9cf}
div#content{padding: 1em 1em 5em}


/*stili per la navigazione
div#navigation ul{margin: 0;padding: 0; list-style-type: none;}
div#navigation li{display: inline; margin: 0 0 0 1em;padding: 0} /*nota display: inline
div#navigation a{color:#369;font: normal bold 1.2em/2.5em arial,sans-serif;text-decoration: none}
div#navigation a:hover{color: #fff;text-decoration: underline}
div#navigation a#activelink{color: #033;text-decoration: none}*/


