/* Elementi */

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#666666;
	background:url(../img/bg.gif) top no-repeat;
	}


/*MAIN*/

div#main {
	width:960px;
}

/*HEADER*/

div#header {
	background:url(../img/bg_header.gif) no-repeat top;
	width:960px;
	height:338px;
	border:0px solid #000
	}
	
table#testata {
	width:960px;
	}
	
table#testata td#logo {
	width:264px;
	height:64px;
	}
	
table#testata td#h1-text {
	width:696px;
	text-align:justify;
	line-height:16px;
	font-size:11px;
	color:#999999;
	padding:5px 0
	}

div#tx {
	height:45px;
	border:0px solid #000
	}

tfoot td{
	font-size:11px;
	padding:5px;
	line-height:17px
}

tfoot h1{
	font-size:11px;
	display:inline;
	margin:0 5px 0 0;
	padding:0;
	color:#666666
}


/*HEADER MENU DX*/

div#item {
	border:0px solid #000000;
	width:696px;
	line-height:24px;
	text-align:right;
	color:#666666;
	font-size:13px
	}
	
div#item a{
	color:#666666;
	text-decoration:none;
	margin:0 10px;
	font-weight:bold
	}
	
div#item a:hover{
	color:#003366;
	text-decoration:none;
	margin:0 10px;
	}
	
div#item a#qui{
	color:#003366;
	text-decoration:underline;
	margin:0 10px;
	}

/*HEADER MENU SX*/

div#menu-azienda , div#qui-azienda, div#menu-preventivi, div#qui-preventivi, div#menu-servizi, div#qui-servizi {
	width:190px;
	height:53px;
	text-align:left;
	border:0px solid #000;
	float:left
	}
	
div#menu-azienda a {
	width:190px;
	height:53px;
	color:#003366;
	text-decoration:none;
	background:url(../img/btn_azienda.gif) 0 0 no-repeat;
	padding:20px 120px 20px 10px;
	line-height:53px;
	font-weight:bold;
	font-size:13px
}

div#menu-azienda a:hover  {
	color:#666666;
	background:url(../img/btn_azienda.gif) 0 -53px no-repeat;
	padding:20px 140px 20px 10px;
}

/* -----------quando sei nella pagina azienda----------*/

div#qui-azienda a {
	width:190px;
	height:53px;
	color:#666666;
	text-decoration:none;
	background:url(../img/btn_azienda.gif) 0 -53px no-repeat;
	padding:20px 140px 20px 10px;
	line-height:53px;
	font-weight:bold;
	font-size:13px
}

/* ---------------------*/

div#menu-servizi a {
	width:190px;
	height:53px;
	color:#003366;
	text-decoration:none;
	background:url(../img/btn_servizi.gif) 0 0 no-repeat;
	padding:20px 120px 20px 10px;
	line-height:53px;
	font-weight:bold;
	font-size:13px
}

div#menu-servizi a:hover   {
	color:#666666;
	background:url(../img/btn_servizi.gif) 0 -53px no-repeat;
	padding:20px 140px 20px 10px;
}

/* -----------quando sei nella pagina servizi----------*/

div#qui-servizi a {
	width:190px;
	height:53px;
	color:#666666;
	text-decoration:none;
	background:url(../img/btn_servizi.gif) 0 -53px no-repeat;
	padding:20px 140px 20px 10px;
	line-height:53px;
	font-weight:bold;
	font-size:13px
}

/* ---------------------*/

div#menu-preventivi a {
	width:190px;
	height:53px;
	color:#003366;
	text-decoration:none;
	background:url(../img/btn_preventivi.gif) 0 0 no-repeat;
	padding:20px 120px 20px 10px;
	line-height:53px;
	font-weight:bold;
	font-size:13px
}

div#menu-preventivi a:hover, a#qui-preventivi a {
	color:#666666;
	background:url(../img/btn_preventivi.gif) 0 -53px no-repeat;
	padding:20px 140px 20px 10px;

}

/* -----------quando sei nella pagina preventivi----------*/

div#qui-preventivi a {
	width:190px;
	height:53px;
	color:#666666;
	text-decoration:none;
	background:url(../img/btn_preventivi.gif) 0 -53px no-repeat;
	padding:20px 140px 20px 10px;
	line-height:53px;
	font-weight:bold;
	font-size:13px
}

/* ---------------------*/

/* NAVIGATORE */

div#nav {
	line-height:25px;
	color:#003366;
	text-align:left;
	font-size:11px;
	border:0px solid #000;
	padding:0 0 0 5px
	}
	
div#nav a {
	color:#003366;
	font-weight:bold;
	text-decoration:none
}

div#nav a:hover {
	color:#666;
	font-weight:bold;
	text-decoration:none
}
	
/* CORPO */

table#content {
	width:960px;
	}
	
td#content-sx {
	width:205px;
	background-color:#747273;
	text-align:left;
	padding:5px
	}

td#content-dx {
	width:30px;
	background-color:#CECCCD;
	}
	

	

/* CORPO MENU */

td#content-sx h1, td#content-preventivo h1 {
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	margin:0;
	padding:0;
	line-height:31px;
	}
	
td#content-sx h1 img, td#content-preventivo h1 img{
	vertical-align:middle
	}
	
td#content-sx ul{
	padding:0;
	margin:0 0 5px 35px;
	}
	
td#content-sx ul li{
	padding:0;
	margin:0;
	list-style-image:none;
	list-style-type:none;
	line-height:20px;
	color:#FFFFFF;
	font-size:13px;
	}
	
td#content-sx ul li a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none
	}
	
	
td#content-sx ul li a:hover{
	color:#FF9900;
	}
	
td#content-sx ul li#here a {
	color:#FF9900;
	font-weight:bold;
	text-decoration:none
	}
	
	
td#content-sx img{
	margin-bottom:5px
	}
	
	
/*FORM MAILINGLIST SX*/

td#content-sx form{
	margin:0;
	padding:0
	}
td#content-sx p{
	font-size:12px;
	text-transform:uppercase;
	color:#FFFFFF;
	margin:5px 0;
	font-weight:bold;
	padding:0 0 0 7px
	}
	
td#content-sx input.no-em{
	height:13px;
	margin:0 0 0 4px
	}
	
td#content-sx input.send{
	height:13px;
	margin:0 0 0 4px;
	float:right;
	color:#666666;
	background-color:#CCCCCC;
	border:1px solid #fff;
	width:70px;
	height:17px;
	font-size:11px;
	font-weight:bold;
	margin:0 12px
	}
	
td#content-sx input.middle {
	vertical-align:middle
	}
	
td#content-sx p.scelta {
	text-align:center;
	font-size:10px
	}
	
td#content-sx p.privacy {
	font-size:11px;
	text-transform:none;
	font-weight:normal
	}

/*COLONNA DX*/

td#content-preventivo {
	width:210px;
	background-color:#CECCCD;
	padding:8px
	}
	
td#content-preventivo h2{
	color:#333333;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	line-height:18px;
	margin:0;
	padding:0
	}
	
td#content-preventivo form{
	margin:7px 3px  5px 3px;
	border:0px solid #000;
	padding:0;
	
	
	}
	
td#content-preventivo label{
	color:#333333;
	font-size:11px;
	text-align:left;
	}

td#content-preventivo input.media{
	vertical-align:middle
	}
	

td#content-preventivo input.nome{
	width:200px;
	height:14px;
	font-size:11px;
	border:1px solid #333333;
	margin:0 0 7px 0;
	padding:0 2px
	}
	
td#content-preventivo input#invia{
	width:70px;
	height:18px;
	font-size:11px;
	border:1px solid #333333;
	margin:7px 0;
	background-color:#333333;
	color:#FFFFFF;
	text-align:center;
	float:right;
	font-weight:bold
	}
	
td#content-preventivo textarea {
	width:200px;
	height:70px;
	font-size:11px;
	border:1px solid #333333;
	margin:0 0 7px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif
	}
	
td#content-preventivo div#aggiungi{
	margin:7px 0 0 0;
	padding:0
	}
	
td#content-preventivo hr{
	color:#333;
	height:1px
	}

/*FOOTER*/

td#footer {
	vertical-align:bottom;
	text-align:center
	}
	
td#footer div#infooter{
	vertical-align:bottom;
	border:0px solid #000000;
	background:url(../img/bg_footer.gif) center right no-repeat;
	height:70px;
	
	}
	
p.menu-footer{
	line-height:30px;
	color:#999999;
	font-size:12px;
}


p.menu-footer a{
	color:#003366;
	text-decoration:none;
	margin:0 10px;
	font-weight:normal
}

p.menu-footer a:hover{
	color:#999;
}

p.menu-web {
	font-size:11px;
	color:#003366;
	border:0px solid #000;
	line-height:20px
	}
	
p.menu-web a{
	color:#FF6600;
	text-decoration:none;
	font-weight:bold
	}
	
p.menu-web a:hover{
	color:#003366;
	}
	





	
	





