/************************************************************* IEPNGFIX */
/*
USAGE:
Copy and paste this one line into your site's CSS stylesheet.
Add comma-separated CSS selectors / element names that have transparent PNGs.
Remember that the path is RELATIVE TO THIS HTML FILE, not the CSS file.
See below for another method of activating the script without adding CSS here.
*/
 ul.menuSX li a, #divContentCX { behavior: url("iepngfix.htc") }
/*
Here's an example you might use in practice:
img, div.menu, .pngfix, input { behavior: url("/css/iepngfix.htc") }
*/

/************************************************************* TAGS HTML */

body {
	margin:0px;
	padding:0px;
	background-color:#93C4F1;
	background-image:url(../immagini/bg-body.png);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

p {
	padding:0;
	margin:0 0 10px 0;
	text-align:justify;
}

h1 {
	font-size:20px;
	padding:0;
	margin:0 0 5px 0;
	color:#003458;
}

h2 {
	font-size:16px;
	padding:2px;
	margin:0 0 5px 0;
	color:#003458;
	background-color:#eee;
	border:solid 1px #ccc;
}

h3 {
	font-size:13px;
	padding:0;
	margin:0 0 0 0;
	color:#003458;
	font-weight:bold;
}

table {
	border-collapse:collapse;
	border:solid 1px #999;
}

td {
	border-collapse:collapse;
	border:solid 1px #999;
	padding:3px;
}

a {
	color:#00c;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}


ul {
	list-style-type: none;
	margin-left:0px;
	padding-left:0px;
}

li {
	background-image:url(../immagini/bullet.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left:20px;
	line-height:20px;
	margin-bottom:5px;
}


/************************************************************* DIV STRUTTURA */

#divContainer {
	width:944px !important; /*hack IE boxmodel bug */
	width /**/:960px; /*hack IE boxmodel bug */
	border:solid 8px #fff; 
	margin:15px auto 15px auto;
	background-image:url(../immagini/bg-container.png);
	background-repeat:repeat-y;
}

#testata {
	width:944px;
	overflow:hidden;
}

#scroller {
	background-color:#8EB4E1;
	height:30px;
	overflow:hidden;
}

#divContentSX {
	float:left;
	width:200px !important; /*IE boxmodel hack*/
	width /**/:200px; /*IE boxmodel hack*/
	padding:0 0 0 0;
	border-top:solid 8px #fff;
}

#divContentCX {
	float:left;
	width:504px !important; /*IE boxmodel hack*/
	width /**/:544px; /*IE boxmodel hack*/
	padding:10px 20px 20px 20px;
	text-align:justify;
	overflow:hidden;
	/*min-height:500px;*/
	/*height:auto !important; IE minheight hack*/
	/*height:500px; IE minheight hack*/
	
}

#divContentDX {
	float:left;
	width:200px !important; /*IE boxmodel hack*/
	width /**/:200px; /*IE boxmodel hack*/
	padding:0;
	border-top:solid 8px #fff;
}

#divFooter {
	clear:both;
	height:59px !important; /*hack IE boxmodel bug */
	height /**/:80px; /*hack IE boxmodel bug */
	border-top:solid 8px #fff;
	padding-top:13px;
	text-align:center;
	background-color:#003459;
	color:#fff;
}

#divFooter a {
	color:#fff;
	text-decoration:none;
}

#divFooter a:hover {
	color:#fff;
	text-decoration:underline;
}

/************************************************************* DIV */

.clear {
	clear:both;
}

/************************************************************* TABELLE */

.tdCenter {
	text-align:center;
}

.tdBgBlue {
	background-color:#CCE3DE;
}

.tdBgGreen {
	background-color:#008060;
}

.tdBgGray {
	background-color:#E3E4E4;
}

table.noborder {
	border:none;
}

table.noborder td{
	border:none;
}

/************************************************************* MENU 1 */

ul.menuSX {
	padding:0;
	margin:0 0 0 0;
	list-style:none;
}

ul.menuSX li {
	height:45px;
	padding:0;
	margin:0;
	list-style:none;
}

ul.menuSX li a {
	text-decoration:none;
}

ul.menuSX li a img{
	border:none;
}

/************************************************************* MENU 2 */

ul.menuDX {
	padding:0;
	margin:0;
	list-style:none;
}

ul.menuDX li {
	height:45px;
	padding:0;
	margin:0;
	list-style:none;
	background-image:url(../blank.gif);
}

ul.menuDX li a {
	text-decoration:none;
}

ul.menuDX li a img{
	border:none;
}

