/************************************************************* 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.
*/
 #divFooter, #divMenu1 ul li a img, #divMenu1 ul li.sel img { 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:0;
	padding:0;
	background-image:url(../immagini/bg-body.jpg);
	background-repeat:repeat-x;
	background-color:#2E408A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1 {
	font-size:18px;
	padding:0 0 10px 0;
	margin:0 0 5px 0;
	color:#0066CC;
}

h2 {
	font-size:12px;
	font-weight:bold;
	padding:2px;
	margin:0 0 10px 0;
	color:#444;
	background-color:#fc0;
	border:none;
	text-transform:uppercase;
}

h3 {
	font-size:14px;
	padding:0;
	margin:0 0 10px 0;
	color:#444;
	font-weight:bold;
}

p {
 margin:0;
 padding:0 0 15px 0;
}

table {
	border-collapse:collapse;
	border:solid 1px #999;
}

td {
	border-collapse:collapse;
	border:solid 1px #999;
	padding:3px;
}

a {
	color:#0066CC;
	text-decoration:none;
	outline:none;
}

a:hover {
	text-decoration:underline;
}

a:active {
  position: relative;
  top: 1px;
}

ul {
	list-style-type: none;
	margin-top:0;
	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;
	text-align:left;
}

/************************************************************* DIV STRUTTURA */

#testata {
	width:960px;
	height:245px;
	margin:0 auto 0 auto;
	overflow:hidden;
	background-image:url(../immagini/testata.jpg);
	background-repeat:no-repeat;
}

#scroller {
	margin: 191px 0 0 50px;
	width: 850px;
	height: 25px;
}

#divContainer {
	width:960px;
	margin:0 auto 0 auto;
	background-image:url(../immagini/bg-container.png);
	background-repeat:repeat-y;
}

#divContentSX {
	float:left;
	width:202px;
	margin:0 0 0 18px;
	display:inline; /*hack per bug IE6 float-left margin-left*/
}

#divContentCX {
	float:left;
	width:501px;
	margin:0 0 0 10px;
	display:inline; /*hack per bug IE6 float-left margin-left*/
	text-align:justify;
}

#divContentDX {
	float:left;
	width:202px;
	margin:0 0 0 10px;
	display:inline; /*hack per bug IE6 float-left margin-left*/
}

#divFooter {
	margin:0 auto 0 auto;
	width:960px;
	height:70px !important;
	height /**/:100px;
	padding-top:30px;
	background-image:url(../immagini/bg-footer.png);
	background-repeat:no-repeat;
	background-position:center top;
	text-align:center;
	color:#fff;
}

/************************************************************* CLASSI */

.clear {
	clear:both;
}

/************************************************************* TABELLE */

.tdCenter {
	text-align:center;
}

.tdBgBlue {
	background-color:#CCE3DE;
}

.tdBgGreen {
	background-color:#008060;
}

.tdBgGray {
	background-color:#E3E4E4;
}

.tdBgYellow {
	background-color:#FFCC00;
}

