html, body {
	margin: 0px;
	padding: 0px;
	/*font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;*/
	/*font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;*/
	/*font-size: 100%;*/
	height: 100%;
}

body {
	background-color:#cfe6e2;
	font: 61% Verdana,Arial,sans-serif;
	/*background-color:#1c0909;
	
	//background-color:#e8d4d4;*/
}

div#shim {
	visibility: hidden;
	width: 100%;
	height: 50%;                                                                     /* Bump div#blueBox down half the height of the screen. */
	margin-top: -287px;                                                              /* Half the height of div#blueBox. */
	float: left;
}

#container {
	width: 950px;
    margin: 0 auto;
    /*height: 575px;*/
}

#header {
    height: 104px;
	background: url(imgs/header.png);
    font-family: Georgia,'Times New Roman',times,serif;
}

#menu {
    background-color: #cccccc;

}

#content {
    height: 402px;
    overflow: auto;
	padding: 0.5em 1.5em;

}

#footer {
    background: url(imgs/footer.png);
    height: 38px;
	padding: 0 0.5em;
}

.testohf, a.testohf {
	color: #fbf8f8;
	/*color: #1f1d1c;*/
	
	/*color: #747272;*/
}

#home_header {
	height: 124px;
	/*border: 1px solid red;*/
}

#home_menu1 {
	height: 28px;
	/*border: 1px solid blue;*/
	margin: 0 80px 0 185px;
	padding: 3px 0 0 0;
}

#home_menu2 {
	height: 30px;
	/*border: 1px solid green;*/
	margin: 0 270px 0 340px;
	padding: 3px 0 0 0;
}

#home_footer {
	/*height: 128px;*/
	/*border: 1px solid red;*/
}

#home_container {
	border: 1px solid #000; 
	width: 950px;
	height: 575px;
	margin: 0 auto;
	background: url(imgs/home2012e.jpg);
}

#home_content {
	height: 322px;
	margin: 0 180px 0 200px;
    /*border: 1px solid red;*/
}

h3 {
	margin: 0 0 10px 0;
	border-width: 0 0 1px 0;
	border-color: #000;
	border-style: solid;
}


.link {
	float: left;
	color: #ffffff;
    font-weight: bold;
	overflow: auto;
}

.riga {
border:1px solid #FB934C;
color:#000000;
font-family:Verdana;
font-size:11px;
}

.corsivo {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-style: italic;
text-decoration: underline;
text-align: center;
}

.corsivo1 {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-style: italic;
text-decoration: underline;
text-align: center;
}

.titolo {
color:olive;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-style:normal;
text-align:left;
font-weight:500;
}

.titolo1 {
color:#515151;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-style:normal;
text-align:left;
font-weight:500;
}

.titolo2 {
color:#6d0101;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-style:normal;
text-align:left;
font-weight:500;
}

 .titolos {
color:olive;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
text-align:left;
font-weight: bold;
}
.sfondo {
	/*border: 1px solid #000; */
	margin: 0 auto;
	background: url(imgs/fiere.jpg);
}

.atop{
	vertical-align: top;
}

.fg-button { outline: 0; margin:0 2px 0 0; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -9px; left: 50%; margin-left: -8px; }

a.fg-button { float:left; }

/* remove extra button width in IE */
button.fg-button { width:auto; overflow:visible; }

.fg-button-icon-left { padding-left: 2.1em; }
.fg-button-icon-right { padding-right: 2.1em; }
.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }

.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */

.fg-buttonset { float:left; }
.fg-buttonset .fg-button { float: left; }
.fg-buttonset-single .fg-button,
.fg-buttonset-multi .fg-button { margin-right: -1px;}

.fg-toolbar { padding: .1em; margin: 0 0 2px 0;  }
.fg-toolbar .fg-buttonset { margin-right:1.5em; padding-left: 1px; }
.fg-toolbar .fg-button { font-size: 1em;  }

.noclose .ui-dialog-titlebar-close { display:none }

/*.ui-widget {font-size: 1em;}*/
.ui-widget .ui-widget { font-size: 1.0em; }

.ui-jqgrid .ui-userdata  {height : 2.4em; padding-top: .1em;}
