/* hn-style.css - 'home-net', by HOME.NET - http://www.home-net.it/ */
/* All associated layout&graphics copyright 2006, HOME.NET */
/* Added: april 17th, 2006 */


/* START LAYOUT */
body {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg-body.gif);
	background-repeat: repeat;
	background-position: 0px 0px;
}
a {
	text-decoration: underline;
	font-weight: bold;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #DE6334;
}
a.center {
	font-size: 162%;
	text-align: center;
}

/* start ATTRIBUTI GENERALI */
.center {
	text-align: center;
}
.bold {
	font-weight: bold;
}
.bold-center {
	font-weight: bold;
	text-align: center;
}
.bold-justify {
	font-weight: bold;
	text-align: justify;
}
.normal-justify {
	text-align: justify;
}
/* end ATTRIBUTI GENERALI */

/* start LAYOUT WEBSITE */
#center-index {
	margin: auto;
	width: 720px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 15px;
	background-image: url(../images/bg-centrato.gif);
	background-repeat: no-repeat;
	background-position: 50% 170px;
}
#center-global {
	margin: auto;
	width: 720px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 15px;
	background-image: url(../images/bg-centrato.gif);
	background-repeat: no-repeat;
	background-position: 50% 30px;
}
#header {
	width: 720px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#head-sx {
	width: 360px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#head-dx {
	width: 360px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#main {
	width: 720px;
	margin: 0px;
	padding: 15px 0px 20px;
	float: left;
}
#col-sx {
	width: 360px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#col-dx {
	width: 360px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#footer {
	width: 720px;
	margin: 0px;
	padding: 0px 0px 20px;
	clear: left;
}
#fot-sx {
	width: 360px;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 10px;
	color: #DE6334;
	text-decoration: none;
	text-align: center;
}
#fot-dx {
	width: 310px;
	margin: 0px;
	float: left;
	font-size: 10.5px;
	color: #DE6334;
	font-weight: bold;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 50px;
	padding-bottom: 0px;
}
/* END LAYOUT */

/* START MENU INDEX */
#menu-index {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 50px;
	background-image: url(../images/bullet-homenet-hover.gif);
	background-repeat: no-repeat;
	background-position: -500px -500px;
	width: 310px;
}
#menu-index h1 {
	width: 300px;
	margin: 0px;
	padding: 0px 0px 15px 10px;
}
#menu-index h2 {
	width: 300px;
	margin: 0px;
	padding: 0px 0px 15px 10px;
}
#menu-index ul {
	list-style-type: none;
	margin: 0px;
	padding: 10px 0px;
	width: 176px;
	border-top: 1px solid #DE6334;
	border-bottom: 1px solid #DE6334;
}
#menu-index li {
	margin: 0px;
	display: inline;
	padding: 0px;
	width: 160px;
}
#menu-index a {
	color: #333333;
	display: block;
	margin: 0px;
	padding: 8px 0px 6px 40px;
	text-decoration: none;
	background-image: url(../images/bullet-homenet-link.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 120px;
}
#menu-index a:link {
	color: #333333;
	margin: 0px;
	padding: 8px 0px 6px 40px;
	background-image: url(../images/bullet-homenet-link.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 120px;
}
#menu-index a:hover {
	color: #DE6334;
	margin: 0px;
	padding: 8px 0px 6px 40px;
	background-image: url(../images/bullet-homenet-hover.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 120px;
}
/* END MENU INDEX */

/* START MENU GLOBAL */
#menu-global {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	padding: 100px 0px 0px 85px;
	background-image: url(../images/bullet-homenet-hover.gif);
	background-repeat: no-repeat;
	background-position: -500px -500px;
	width: 275px;
}
#menu-global h1 {
	width: 200px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
}
#menu-global ul {
	list-style-type: none;
	margin: 0px;
	padding: 10px 0px;
	width: 176px;
	border-top: 1px solid #DE6334;
	border-bottom: 1px solid #DE6334;
}
#menu-global li {
	margin: 0px;
	display: inline;
	padding: 0px;
	width: 160px;
}
#menu-global a {
	color: #333333;
	display: block;
	margin: 0px;
	padding: 8px 0px 6px 40px;
	text-decoration: none;
	background-image: url(../images/bullet-homenet-link.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 120px;
}
#menu-global a:link {
	color: #333333;
	margin: 0px;
	padding: 8px 0px 6px 40px;
	background-image: url(../images/bullet-homenet-link.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 120px;
}
#menu-global a:hover {
	color: #DE6334;
	margin: 0px;
	padding: 8px 0px 6px 40px;
	background-image: url(../images/bullet-homenet-hover.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 120px;
}
/* START VARIOUS */
#info {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 60px 0px 0px 100px;
	width: 176px;
	background-image: url(../images/info.gif);
	background-repeat: no-repeat;
	background-position: 85px 50px;
	height: 125px;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
}
#xhtml-css {
	color: #DE6435;
	text-decoration: none;
	margin: 0px;
	width: 176px;
	font-size: 10.5px;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: center;
	padding: 25px 0px 0px 84px;
}
/* END VARIOUS */

/* START SWAP TITLE MENU */
#swap-title-menu {
	background-image: url(../images/swap-title-menu.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 50px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
#swap-title-menu span {
	display: none;
}
#swap-title-servizi {
	background-image: url(../images/swap-title-servizi.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 50px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
#swap-title-servizi span {
	display: none;
}
#swap-title-contatti {
	background-image: url(../images/swap-title-contatti.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 50px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
#swap-title-contatti span {
	display: none;
}
#swap-title-vision {
	background-image: url(../images/swap-title-vision.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 50px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
#swap-title-vision span {
	display: none;
}
#swap-title-staff {
	background-image: url(../images/swap-title-staff.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 50px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
#swap-title-staff span {
	display: none;
}
#swap-title-portfolio {
	background-image: url(../images/swap-title-portfolio.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 50px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
#swap-title-portfolio span {
	display: none;
}
#swap-title-webstandards {
	background-image: url(../images/swap-title-webstandards.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 50px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
#swap-title-webstandards span {
	display: none;
}
#swap-title-siti-web {
	background-image: url(../images/swap-title-siti-web.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 50px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
#swap-title-siti-web span {
	display: none;
}

/* END SWAP TITLE MENU */

/* START SWAP TITLE PAGINA SERVIZI */
#swap-title-01-regdomini {
	background-image:  url("../images/swap-title-01-regdomini.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 35px;
	width: 310px;
	margin: 0px;
	padding: 0px;
}
#swap-title-01-regdomini span {
	display: none;
}
#swap-title-02-spazioweb {
	background-image:  url("../images/swap-title-02-spazioweb.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 35px;
	width: 310px;
	margin: 0px;
	padding: 0px;
}
#swap-title-02-spazioweb span {
	display: none;
}
#swap-title-03-layoutgrafica {
	background-image:  url("../images/swap-title-03-layoutgrafica.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 35px;
	width: 310px;
	margin: 0px;
	padding: 0px;
}
#swap-title-03-layoutgrafica span {
	display: none;
}
#swap-title-04-re-styling {
	background-image:  url("../images/swap-title-04-re-styling.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 35px;
	width: 310px;
	margin: 0px;
	padding: 0px;
}
#swap-title-04-re-styling span {
	display: none;
}
#swap-title-05-elaborazione {
	background-image:  url("../images/swap-title-05-elaborazione.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 35px;
	width: 310px;
	margin: 0px;
	padding: 0px;
}
#swap-title-05-elaborazione span {
	display: none;
}

/* END SWAP TITLE PAGINA SERVIZI */

.no-bullet {
	background-color: #FFFFFF;
}
#testo-principale {
	width: 310px;
	padding-left: 50px;
}
#testo-principale a img {
	border: 1px solid #333333;
	text-decoration: none;
}

/* START DATABASE NAVIGATION BUTTON */
#nav-ico-global {
	width: 310px;
	padding-left: 50px;
	font-weight: bold;
}
#nav-ico-global a img {
	font-weight: bold;
	border: none;
}
#nav-ico-detail a img {
	font-weight: bold;
	border: none;
}
#browsers a img {
	border: none;
}
/* END DATABASE NAVIGATION BUTTON */

acronym {
	cursor: help;
}
#copyright {
	margin: 0px;
	padding: 0px;
	font-size: 10.5px;
	color: #DE6334;
	font-weight: bold;
	text-decoration: none;
	float: left;
}
#xhtmlcss {
	margin: 0px;
	padding: 0px;
	font-size: 10.5px;
	color: #DE6334;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
}
#xhtmlcss a {
	color: #DE6334;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
}
#xhtmlcss a:hover {
	color: #DE6334;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
}
#standards a img {
	border: none;
	margin-right: 15px;
}
.privacy-small {
	font-size: 9.5px;
}
.marchi-registrati {
	font-size: 9px;
	font-weight: bold;
	text-align: justify;
}
.testo-arancio {
	font-size: 120%;
	font-weight: bold;
	color: #E17349;
}
.bold-big {
	font-size: 150%;
	font-weight: bold;
	text-align: center;
}
input , textarea{
	margin-right: 6px;
}


/* 6.1 Form Validation  */
.LV_validation_message {
	font-weight: bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 85%;
	text-decoration: none;
}
.LV_valid {
	color: #396;
}
.LV_invalid {
	color: #DE6334;
}

