* { margin: 0; padding: 0; } /*Inizializza a zero tutti gli elementi*/
img {
	border: none;
	display: block;
}
a {text-decoration: none;}
body {
	font: 8pt verdana;
	color: #444;
	text-align: center;
	background: url('../img/sfondo.gif') #fff repeat-x;
}
#wrapper {
	width: 970px;
	margin: 0 auto 0 auto;
	padding: 0 2px 3px 2px;
	border: solid 1px #4B94C5;
	border-width: 1px 1px 0 1px;
	background-color: #FFF;
}
/* Barra in alto per i motori di ricerca*/
h1 {
	width: 970px;
	margin: 0px auto 0 auto;
	padding: 3px 0 3px 0;
	font: 8pt tahoma;
	color: #fff;
	text-align: left;
	background: url('../img/sfondoH1.gif') #fff repeat-x;
}
.pt1 {
	display: inline;
	width: 7px;
	height: 7px;
	margin: 0 5px 0 4px;
	background-color: #fff;
}

/* Testa */

#testa {
	width: 970px;
	height: 144px;
	margin: 0;
	padding: 0;
	font: 8pt tahoma;
	color: #444;
	text-align: left;
	background: url('../img/testa_sfondo.jpg') #fff no-repeat;
}
	#tst01 {
		float: left;
	}
		#tst01 img {
			width: 280px;
			height: 80px;
			margin: 64px 0 0 5px;
		}
		
	#tst02 {
		float: right;
	}
		#tst02 img {
			width: 190px;
			height: 72px;
		}

#CA_testa {
	width: 970px;
	height: 144px;
	margin: 0;
	padding: 0;
	font: 8pt tahoma;
	color: #444;
	text-align: left;
	background: url('../img/CA_testa.jpg') #fff no-repeat;
}

#SR_testa {
	width: 970px;
	height: 144px;
	margin: 0;
	padding: 0;
	font: 8pt tahoma;
	color: #444;
	text-align: left;
	background: url('../img/SR_testa.jpg') #fff no-repeat;
}

#SU_testa {
	width: 970px;
	height: 144px;
	margin: 0;
	padding: 0;
	font: 8pt tahoma;
	color: #444;
	text-align: left;
	background: url('../img/SU_testa.jpg') #fff no-repeat;
}

#sttesta {
	width: 970px;
	height: 27px;
	margin: 0;
	padding: 0;
	font: bold 7pt tahoma;
	color: #fff;
	text-align: left;
	background: url('../img/sfondoT1.gif') #fff repeat-x;
}
#sttesta p {
	padding: 6px 0 0 792px;
}
#sttesta span {
	font: 7pt tahoma;
	color: #fff;
}

/* Struttura di pagina*/
#cnt {
	display: table;
	width: 970px;
	margin: 0 auto 0 auto;
	text-align: left;
	background: url('../img/CNT_sfondo.gif') #fff repeat-y;
}

/* Spalla SX */
#spalla_sx {
	float: left;
	width: 191px;
	/*min-height: 650px;
	height: 650px !important;
	background: url('../img/SX_sfondo.gif') #fff repeat-y;*/
}
.SX01 {
	width: 191px;
	height: 20px;
	border: none;
	padding: 6px 0 0 0;
}
.SX01b {
	width: 191px;
	height: 20px;
	border: none;
	padding: 3px 0 2px 0;
}
.SX01c {
	width: 191px;
	height: 51px;
	border: none;
	padding: 0;
}
.SX01d {
	width: 191px;
	height: 20px;
	border: none;
	padding: 5px 0 0 0;
}
.SX02 {
	width: 176px;
	height: 1px;
	font-size: 1px;
	border-bottom: solid 1px #E96B2E;
	padding: 1px 0 0px 0;
}
.SX03 {
	width: 176px;
	height: 15px;
	font-size: 1px;
	background-color: #E96B2E;
	margin: 3px 0 0 0;
}
.SX03b {
	width: 176px;
	height: 15px;
	font-size: 1px;
	background-color: #E96B2E;
	margin: 0 0 3px 0;
}
.SX_link {
	width: 176px;
	height: 19px;
	font: bold 8pt tahoma;
	color: #fff;
	letter-spacing: 1px;
	background: url('../img/SX_sfondo_link.gif') #E96B2E no-repeat;
	margin: 10px 0 0 0;
}
.SX_link p{
	padding: 2px 0 0 25px;
}
.SX_link p a{
	color: #fff;
	text-decoration: none;
}
.SX_link p a:hover{
	color: #153042;
}
.SX04 {
	width: 176px;
	height: 1px;
	font-size: 1px;
	border-bottom: solid 3px #E96B2E;
	padding: 1px 0 0px 0;
}
.SX04b {
	width: 176px;
	height: 2px;
	font-size: 1px;
	border-top: solid 3px #E96B2E;
	padding: 1px 0 0px 0;
}
.SX04c {
	width: 176px;
	height: 1px;
	font-size: 1px;
	border-top: solid 3px #E96B2E;
	padding: 1px 0 0px 0;
}
#SX_box05 {
	width: 191px;
	height: 124px;
	background: url('../img/SX_img07.gif') #fff no-repeat;
}
.SX_box5wiz {
	display: inline;
	width: 65px;
	height: 70px;
	margin: 12px 0 0 15px;
}
.SX_box51wiz {
	display: inline;
	width: 65px;
	height: 70px;
	margin: 12px 0 0 10px;
}

/* Corpo */
#corpo_cont {
	float: left;
	width: 588px;
}
#corpo {
	display: table;
	width: 582px;
	margin: 0 auto 0 auto;
	background-color: #fff;
	/*min-height: 400px;
	height: 400px !important;*/
}

/* Spalla DX */
#spalla_dx {
	float: right;
	width: 191px;
	/*min-height: 650px;
	height: 650px !important;
	background: url('../img/DX_sfondo.gif') #fff repeat-y;*/
}
#DX_box01 {
	width: 191px;
	height: 116px;
	background: url('../img/DX_img01.gif') #fff no-repeat;
}
#DX_box01 p {
	padding: 23px 0 0 15px;
	font: bold 7pt tahoma;
	color: #B61920;
}
#DX_box02 {
	width: 191px;
	height: 148px;
	background: url('../img/DX_img02.gif') #fff no-repeat;
}
#DX_box02 p {
	padding: 27px 0 0 15px;
	font: bold 7pt tahoma;
	color: #EB6D32;
}
#DX_box03 {
	width: 191px;
	height: 131px;
	background: url('../img/DX_img03.gif') #fff no-repeat;
}
#DX_box03 p {
	padding: 28px 0 0 15px;
	font: bold 7pt tahoma;
	color: #046CB2;
}
#DX_box04 {
	width: 191px;
	height: 95px;
	background: url('../img/DX_img04.gif') #fff no-repeat;
}
#DX_box04 p {
	padding: 28px 0 0 15px;
	font: bold 7pt tahoma;
	color: #046CB2;
}
#DX_box1wiz {
	width: 90px;
	height: 20px;
	margin: 45px 0 0 15px;
}
#DX_box2wiz {
	width: 90px;
	height: 20px;
	margin: 74px 0 0 15px;
}
#DX_box4wiz {
	width: 130px;
	height: 20px;
	margin: 12px 0 0 15px;
}

#CA_spalla_dx {
	float: right;
	width: 191px;
	text-align: right;
}

#CA_dx01 {
	width: 176px;
	background-color: #044378;
	margin: 0 0 0 15px;
	padding: 0 0 10px 0;
	text-align: center;
}
.CA_dx02 {
	width: 167px;
	display: table;
	background: url('../img/CA_img05.gif') #044378 no-repeat 0 10px;
	margin: 0 auto 0 auto;
	padding: 0;
}
.CA_dx02 p {
	text-align: left;
	padding: 11px 5px 3px 20px;
}
.CA_dx02 a {
	font: bold 8pt tahoma;
	line-height: 14px;
	color: #fff;
	text-decoration: none;
}
.CA_dx03 {
	font-size: 1px;
	line-height: 1px;
	border-top: solid 1px #fff;
	margin: 0 5px 0 10px;
}

/* Piede */
#piede {
	width: 976px;
	margin: 0 auto 0 auto;
	padding: 4px 0 4px 0;
	font: 7.5pt tahoma;
	color: #fff;
	text-align: left;
	background: url('../img/sfondoPiede.gif') #4C96C6 repeat-x;
}

/* Credits */
#credits {
	width: 978px;
	margin: 4px auto 4px auto;
	padding: 0 0 3px 0;
	font: 8pt tahoma;
	color: #4C96C6;
	text-align: left;
}
.pt2 {
	display: inline;
	width: 7px;
	height: 7px;
	margin: 0 5px 0 4px;
	background-color: #4C96C6;
}
.cr_ico {
	width: 80px;
	height: 15px;
	display: inline;
	border: none;
	margin: 0 3px 0 0;
	vertical-align: middle;
}
#credits a{
	color: #4C96C6;
	text-decoration: none;
}
#credits a:hover{
	color: #ff6600;
}


