* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex, listing, xmp, plaintext { font: inherit; font-size: 1em; white-space: normal; }
dfn, i, cite, var, address, em { font-style: normal; }
th, b, strong, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet, table { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
body { line-height: 1; background: white; color: black; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; }
font { color: inherit !important; font: itnherit !important; color: inherit !important; }
marquee { overflow: inherit !important; -moz-binding: none; }
blink { text-decoration: none; }
nobr { white-space: normal; }

body {
	background:#fff url(../img/sfondo.gif) center top no-repeat;
	font-family:"Lucida Sans Unicode", Verdana;
	font-size:13px;
	color:#002855;
}

p {
	padding:0 0 10px 0;
}

.clear { clear:both;}

#container {
	width:800px;
	height:auto!important;
	height:500px;
	min-height:500px;
	margin:0 auto;
}

#header {
	width:800px;
	height:126px;
	display:block;
	position:relative;
}

#header_sfondo {
	width:800px;
	height:126px;
	display:block;
	background:url(../img/header.jpg) top left no-repeat;
}

#header_sfondo_dove {
	width:800px;
	height:126px;
	display:block;
	background:url(../img/header_dove.jpg) top left no-repeat;
}

#header_sfondo_risparmi {
	width:800px;
	height:126px;
	display:block;
	background:url(../img/header_risparmi.jpg) top left no-repeat;
}

#header_sfondo_soluzioni {
	width:800px;
	height:126px;
	display:block;
	background:url(../img/header_soluzioni.jpg) top left no-repeat;
}

#header_sfondo_sceglierci {
	width:800px;
	height:126px;
	display:block;
	background:url(../img/header_sceglierci.jpg) top left no-repeat;
}

#header h1 a{
	position:absolute;
	display:block;
	top:18px;
	left:17px;
	width:358px;
	height:55px;
}

#header .menu {
	position:absolute;
	bottom:9px;
	left: 19px;
}

#header .menu li {
	display:inline;
}

#header a{
	display:block;
	float:left;
	height:26px;
	width:141px;
	margin:0 15px 0 0;
	text-indent:-9999px;
}

#header a.sceglierci {
	background:url(../img/btn_sceglierci.gif) top left no-repeat;
}

#header a:hover.sceglierci {
	background:url(../img/btn_sceglierci.gif) bottom left no-repeat;
}

#header a.sceglierci_active {
	background:url(../img/btn_sceglierci.gif) bottom left no-repeat;
}

#header a.soluzioni {
	background:url(../img/btn_soluzioni.gif) top left no-repeat;
}

#header a:hover.soluzioni {
	background:url(../img/btn_soluzioni.gif) bottom left no-repeat;
}

#header a.soluzioni_active {
	background:url(../img/btn_soluzioni.gif) bottom left no-repeat;
}

#header a.offerta {
	background:url(../img/btn_offerta.gif) top left no-repeat;
}

#header a:hover.offerta {
	background:url(../img/btn_offerta.gif) bottom left no-repeat;
}

#header a.offerta_active {
	background:url(../img/btn_offerta.gif) bottom left no-repeat;
}

#header a.risparmi {
	background:url(../img/btn_risparmi.gif) top left no-repeat;
}

#header a:hover.risparmi {
	background:url(../img/btn_risparmi.gif) bottom left no-repeat;
}

#header a.risparmi_active {
	background:url(../img/btn_risparmi.gif) bottom left no-repeat;
}

#header a.trovarci {
	background:url(../img/btn_trovarci.gif) top left no-repeat;
}

#header a:hover.trovarci {
	background:url(../img/btn_trovarci.gif) bottom left no-repeat;
}

#header a.trovarci_active {
	background:url(../img/btn_trovarci.gif) bottom left no-repeat;
}

#home {
	width:800px;
	height:208px;
	display:block;
	text-indent:-9999px;
	background:url(../img/home.jpg) top left no-repeat;
}

#soluzioni {
	width:800px;
	height:208px;
	display:block;
	text-indent:-9999px;
	background:url(../img/soluzioni.jpg) top left no-repeat;
}

#sceglierci {
	width:800px;
	height:208px;
	display:block;
	text-indent:-9999px;
	background:url(../img/sceglierci.jpg) top left no-repeat;
}

#offerta {
	width:800px;
	height:208px;
	display:block;
	text-indent:-9999px;
	background:url(../img/offerta.jpg) top left no-repeat;
}

#risparmi {
	width:800px;
	height:208px;
	display:block;
	text-indent:-9999px;
	background:url(../img/risparmi.jpg) top left no-repeat;
}

#dove {
	width:800px;
	height:208px;
	display:block;
	text-indent:-9999px;
	background:url(../img/dove.jpg) top left no-repeat;
}

#corpo {
	width:800px;
	height:auto!important;
	height:200px;
	min-height:200px;
	background:url(../img/sfondo_corpo.jpg) top right no-repeat;
}

#corpo_dove {
	width:800px;
	height:auto!important;
	height:200px;
	min-height:200px;
	background:url(../img/sfondo_corpo_dove.jpg) top right no-repeat;
}

#corpo_risparmi {
	width:800px;
	height:auto!important;
	height:200px;
	min-height:200px;
	background:url(../img/sfondo_corpo_risparmi.jpg) top right no-repeat;
}

#corpo_soluzioni {
	width:800px;
	height:auto!important;
	height:200px;
	min-height:200px;
	background:url(../img/sfondo_corpo_soluzioni.jpg) top right no-repeat;
}

#corpo_sceglierci {
	width:800px;
	height:auto!important;
	height:200px;
	min-height:200px;
	background:url(../img/sfondo_corpo_sceglierci.jpg) top right no-repeat;
}


.colonnasx {
	width:440px;
	padding:20px;
	line-height:17px;
	background:url(../img/barra.gif) bottom right no-repeat;
	float:left;
}

.colonnasx em{
	color:#2984B1;
}

.colonnasx1 {
	width:640px;
	padding:20px;
	line-height:17px;
	background:url(../img/barra.gif) bottom right no-repeat;
	float:left;
	color:#2984B1;
	font-size:13px;
}

.colonnasx1 a{
	color:#2984B1;
	font-weight:bold;
}

.colonnasx1 strong{
	color:#002855;
	font-size:13px;
	font-weight:bold;
}

.colonnasx1 em{
	color:#002855;
	font-size:13px;
}

.colonnasx1 td{
	border-bottom:1px solid #2984B1;
	padding:5px;
}

.colonnasx1 table{
	font-size:11px;
	margin:0 0 10px 0; 
}

.colonnasx1 table strong{
	font-size:11px;
}

.colonnasx2 {
	padding:10px 20px;
	background:url(../img/barra.gif) bottom right repeat-x;
	float:left;
	color:#2984B1;
	font-size:13px;
	display:block;
}

.colonnasx2 strong {
	color:#002855;
	font-weight:bold;
	display:block;
	padding:10px 0 0 0;
}

.colonnasx2 p {
	display:block;
	float:left;
	width:500px;
}

.colonnasx2 em {
	color:#2984B1;
	font-weight:bold;
	font-size:30px;
	float:left;
	display:block;
	width:70px;
	height:50px;
}

.colonnasx2 img {
	float:left;
}



#footer a{
	padding:10px 0 10px 20px;
	font-size:10px;
	color:#666;
	display:block;
}



