body { margin: 0px;	padding: 0px; text-align: center; vertical-align: top; height:100%;}
html {	margin: 0px; padding: 0px; text-align: center; height:100%;}
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {	margin:0; padding:0; border:0;}
h1, h2 { color:#000; font: bold 12px Arial; margin:0; padding:0;}
h3, h4, h5, h6 { color:#000;}

body>div#container{height: auto; min-height: 100%}

#container{ position: relative; height:100%; width:958px; border: none; margin:0 auto; padding:0 auto; text-align:center;}

/*testata*/
#testata{ width:956px; height:80px; border: none; margin:0 auto; padding:0 auto;}
#logo{ width:280px; border: none; float:left; text-align:center; margin:0 auto; padding:0 auto; height:85px}
#logo img{ padding:10px 50px 0 0;}

/*--------------menu------------*/
#menu{ width:626px; border: none; text-align:center; font: normal 11px Arial; height:30px; float:left; margin:45px 0 0 0; padding: 0 0 0 50px}
#menu img{ padding:0; border:0; vertical-align: middle;}
/*lista menu*/

#menu ul{ display:inline; list-style:none; float:left;}

#menu ul li{ display:inline; list-style:none; padding:0 3px;}

#menu ul li a, 
#menu ul li a:link,
#menu ul li a:active,
#menu ul li a:visited{ color:#A70039; margin:0; text-align:left; font: bold 12px Arial; text-decoration:none;}

#menu ul li a:hover{ color:#666;}	

#menu ul li.selected a,
#menu ul li.selected a:link,
#menu ul li.selected a:active,
#menu ul li.selected a:visited{color:#000; margin:0; text-align:left; font: bold 12px Arial; text-decoration:none;}
/*---fine menu---*/

/* contenuto interno + big img*/
#flash, 
#content{ width:956px; margin:0 auto; padding:0 auto; clear:both;}

#content a,
#content a:link,
#content a:active,
#content a:visited{color:#A70039; font: bold 11px Arial; text-decoration:none;}
#content a:hover{color:#333;}

#content #boxHbanner{ width:242px; margin:0; padding:0; float:left;}
#content #boxHcontent{ width:472px; margin:0; padding:0; float:left;}
#content #boxHnewsletter{ width:242px; margin:0; padding:0; float:right;}

/* contenuto interno home*/ 
/*------------------------SX--------------------------------*/
#content #boxHbanner #swf{ float:right;}
/*------------------------CENTER------------------------------------*/
#content #boxHcontent #news{ width:280px; margin:5px auto 0 auto; padding:0; text-align:left;}
#content #boxHcontent #news h1{ font: bold 12px Arial; color:#000; margin:0 0 10px 0}

#content #boxHcontent #news p{ margin:0 0 10px 0; text-align:left; font: bold 11px Arial; color:#666;}
#content #boxHcontent #news p .tit{ font: bold 11px Arial; color:#333;}
#content #boxHcontent #news p a,
#content #boxHcontent #news p a:link,
#content #boxHcontent #news p a:active,
#content #boxHcontent #news p a:visited{ font: bold 11px Arial; color:#666; text-decoration:none;}
#content #boxHcontent #news p a:hover{ color:#000; text-decoration:underline}
/*-------------------------DX--------------------------------*/
#content #boxHnewsletter #cont{ width:100%; margin:5px 0 10px 0; padding:0; float:left; text-align:left; font: normal 10px Arial; color:#000;}
#content #boxHnewsletter #cont h1{ font: bold 12px Arial; color:#000; margin:0 0 0 5px}
#content #boxHnewsletter #cont h2{ font: bold 12px Arial; color:#333; margin:24px 0 5px 5px}
#content #boxHnewsletter #cont p{ color:#666; margin: 0 0 0 4px; text-align: left; font: bold 11px Arial; line-height: 18px;}
#content #boxHnewsletter #cont p a,
#content #boxHnewsletter #cont p a:link,
#content #boxHnewsletter #cont p a:active,
#content #boxHnewsletter #cont p a:visited{ color:#A70039; font: bold 11px Arial; text-decoration:none}
#content #boxHnewsletter #cont p a:hover{ color:#333;}

.input{ width:180px; height:15px; background:#727272; border:none; color:#fff; font: bold 11px Arial; text-decoration:none; margin:0 1px 0 5px; padding:2px 0 0 5px}
.control{ color:#c00; font: bold 11px Arial; text-decoration:none}
.invia{ width:20px; height:17px; background:url(../images/layout/invia.jpg) repeat-y left top; border:none}

#iscriviti{ width:50px; height:14px; background:#333333; border:none; text-align:center; font: normal 10px Arial; color:#fff; padding:3px 0 0 0}

/* contenuto pagina interna */
/*------------------------SX--------------------------------*/
#content #boxHbanner #submenu{ width:auto; margin:5px 0 0 40px; padding:0; padding-right:10px; float:left; text-align:left}
#content #boxHbanner #submenu h1{ font: normal 20px Arial; color:#A70039; margin:0 0 5px 0}

#submenu a,
#submenu a:link,
#submenu a:active,
#submenu a:visited,
#submenu a:hover,
#submenu a:focus{ display: block;  line-height:20px; padding-left:10px;}


#submenu .Node{	color:#000; margin:0; text-align:left; font: bold 11px Arial; text-transform:uppercase; text-decoration:none; line-height:18px;}
#submenu .NodeHover {color:#666; margin:0; text-align:left; font: bold 11px Arial; text-transform:uppercase; text-decoration:none; line-height:18px;}
#submenu .SelectedNode {color:#5D94E4; margin:0; text-align:left; font: bold 11px Arial; text-transform:uppercase; text-decoration:none; line-height:18px;}

/*------------------------CENTER------------------------------------*/
#content #boxHcontent #cont{ width:auto; margin:5px 80px 0 5px; padding:0; text-align:left;}
#content #boxHcontent #cont h1{ font: bold 16px Arial; color:#000; margin:0 0 5px 0}
#content #boxHcontent #cont p { font: normal 11px Arial; color:#333; text-decoration:none; margin:0 0 10px 0; line-height:18px}
.button{ width:60px; height:20px; background:#f2f2f2; border:1px solid #333333; font: normal 11px Arial; color:#333; text-decoration:none;}

/*------------------------DX------------------------------------*/
#content #boxHnewsletter #cont #swf{ float:left; margin:10px 0 0 0}


/* footer */
#footer{ width:956px; height:20px; background:url(../images/layout/bgFooter.jpg) repeat-x left top; clear:both; margin:10px auto 0 auto; font: bold 11px Arial; color:#666; text-align:center; padding:5px 0 0 0}
#footer a,
#footer a:link,
#footer a:active,
#footer a:visited{color:#A70039; font: bold 11px Arial; text-decoration:none;}
#footer a:hover{color:#333;}



#content #logo_fiera{ width:55px; height:75px; margin:5px; padding:0; text-align:left; float:left}
#content #fiera{ width:250px; height:75px; margin:5px; padding:0; text-align:left; float:left}
#content #logo_fiera img{ border:#990000 solid 2px;}

.gallery { border:#990000 solid 1px; padding:2px }