/* css document */

img {
	border:none;
}

	hr {
	height:1px;
	}

	h, p {
	margin:0;
	}

td, tr, div, p, th {
	font-size:12px;
	padding-top:1px;
	padding-bottom:1px;
}

td {
	vertical-align:top;
}

ul, li, ol {
	padding:0;
	margin:0;
}
/* ------------------------------------------------------------------------------------ */
/* testo  */
/* ------------------------------------------------------------------------------------ */

.arialfont {
	font-family: arial, tahoma, helvetica, verdana, sans-serif;
}
.tahomafont {
	font-family: tahoma, arial, helvetica, verdana, sans-serif;
}

.calibrifont {
	font-family:calibri, tahoma, arial, helvetica, verdana, sans-serif;
}

.georgiafont {
	font-family:georgia;
}

.testoarticolo, .helvetica-20-b, .testo_11-1, .testo11padded, .testo_14-bold, .testoart  {
	text-align:justify;
}

.small, .smallpadded, .smallnews, .flashmailindex, .testo_11-b, .testo_13-bold, .testo_14-bold, .testo_18-b, .testo_24-b, .titolopagine, .listinosmall, .occhiello, .testoart  {
	color: #333333;
	background-color:inherit;
	}

.newsbody p {
	font-size:1em;
}

.separadiv {
	height:5px;
}
/* ------------------------------------------------------------------------------------ */
/* dimensioni carattere --------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------ */

.testo9px {
	font-size:9px;
}
.testo10px {
	font-size:10px;
}
.testo11px {
	font-size:11px;
}
.testo12px {
	font-size:12px;
}
.testo14px {
	font-size:14px;
}
.testo16px {
	font-size:16px;
}
.testo08em {
	font-size:0.8em;
}
.testo1em {
	font-size:1em;
}
.testo1p1em {
	font-size:1.1em;
}
.testo1p2em {
	font-size:1.2em;
}
.testo1p3em {
	font-size:1.3em;
}


/* ------------------------------------------------------------------------------------ */
/* stili carattere -------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------ */

.grassetto {
	font-weight:bold;
}

.maiuscoletto {
	font-variant:small-caps;
}
.sottolinea {
	text-decoration:underline;
}
.centro {
	text-align:center;
}
.destro {
	text-align:right;
}
.giustifica {
	text-align:justify;
}

.arialblack {
	font-family:'arial black';
}

/* ------------------------------------------------------------------------------------ */
/* foreground  */
/* ------------------------------------------------------------------------------------ */

.bianco {
	color:#ffffff;
	background-color:inherit;
}

.rosso {
	color:#ff0000;
	background-color:inherit;
}

.azzurro {
	color:#0033cc;
}

.blutitolo {
	color:#333399;
}
.lime {
	color:#32cd32;
	background-color:inherit;
}

.rosso2 {
	color:#cc0000;
	background-color:inherit;
}

.grigio {
	color:#808080;
	background-color:inherit;
}

.blu {
	color:#191970;
	background-color:inherit;
}

.crimson, .crimson a:link {
	color:#dc143c;
	background-color:inherit;
}

.crimson a:visited, .crimson a:active {
	color:#c00;
}

.crimson a:hover {
	color:#f00;
}

.azure {
	color:#0066cc;
	background-color:inherit;
}



/* ------------------------------------------------------------------------------------ */
/* background  */
/* ------------------------------------------------------------------------------------ */

.fondonero {
	background-color:#000000;
	color:inherit;
}

.fondogrigio {
	background-color:#dcdcdc;
	color:inherit;
}

.fondogrigiochiaro {
	background-color:#e6e6e6;
	color:inherit;
}

.fondosilver {
	background-color:#c0c0c0;
	color:inherit;
}

.fondogrigioscuro {
	background-color:#808080;
	color:inherit;
}

.fondoblu {
	background-color:#003366;
	color:inherit;
}

.fondobianco {
	background-color:#ffffff;
	color:inherit;
}

.fondoazzurro {
	background-color:#0066cc;
	color:inherit;
}

.fondonero {
	color:inherit;
	background-color:#000000;
}

.fondoorange {
	color:inherit;
	background-color:#ff9900;
}

/* ------------------------------------------------------------------------------------ */
/* spaziatori  */
/* ------------------------------------------------------------------------------------ */

.padded06 {
	padding-left:6px;
	padding-right:6px;
}

.padded20 {
	padding-left:20px;
	padding-right:20px;
}

.padded10, .titolo {
	padding-left:10px;
	padding-right:10px;
}

.paddingall04 {
	padding:4px;
}

.paddingall10 {
	padding:10px;
}

.z01, hr {
	height:1px;
}

.z02 {
	height:2px;
}

.z04 {
	height:4px;
}

.z06 {
	height:6px;
}

.z08 {
	height:8px;
}

.z10 {
	height:10px;
}

.z20 {
	height:20px;
}

.z50 {
	height:50px;
}

.z200 {
	height:200px;
}

.w20 {
	width:20px;
}

.w40 {
	width:40px;
}

.w70 {
	width:70px;
}

.w150 {
	width:150px;
}

.w200 {
	width:200px;
}

.w50per {
	width:50%;
}

.w250 {
	width:250px;
}

.w400 {
	width:400px;
}

.w500 {
	width:500px;
}

.w598 {
	width:598px;
}

.w768 {
	width:768px;
}

.w25percento {
	width:25%;
}

.borded3 {
	border:3px solid #ffffff;
}

.border01 {
	border:1px solid #666666;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.borded01px {
	border:1px solid #000;
}

.border01top {
	border-top:1px solid #000;
}

.border01left {
	border-left:1px solid #000;
}

.border01right {
	border-right:1px solid #000;
}

.border01bottom {
	border-bottom:1px solid #000;
}

.borded01p, .border01left, .border01right, .border01bottom, border01top {
	vertical-align:top;
}


.valignbottom {
	vertical-align:bottom;
}

.valigntop {
	vertical-align:top;
}

.valignbaseline {
	vertical-align:baseline;
}

.valignmiddle {
	vertical-align:middle;

}

.floatright {
	float:right;
}

.floatleft {
	float:left;
}

.imgborder {
	border:6px solid #fff;
}

.padding06 {
	padding:6px;
}

.testoprodotto {
	font-size:10px;
	width:33%;
	padding:3px 12px;
}

p {
}

.newsintro img {
	max-width:160px;
}

/* -------------------------------------------------------------------------------------- */
/* stile per form newsletter  */
/* -------------------------------------------------------------------------------------- */

#newsletterform td {
	padding:2px 8px;
}

#newsletterform input[type=text], #newsletterform input[type=text]:hover {
	width:94%;
	border:1px solid #000;
	font-size:12px;
	padding:0 3px;
}

#newsletterform select {
	width:80%;
	border:1px solid #000;
}

#newsletterform textarea {
	width:94%;
	border:1px solid #000;
	height:60px;
}


/* FORM REGISTRAZIONE */

.registraform label {
	font-size:90%;
	font-weight:bold;
}

.registraform input[type=text] {
	width:80%;
	font-size:100%;
}

.registraform input {
	font-size:90%;
}

#numerotxt, #annotxt, #usertxt, #passtxt {
	width:150px;
}

.privacydiv {
	font-size:10px;
	font-weight:normal;
	font-family:verdana;
}
/* -------------------------------------------------------------------------------------- */
 /* ------------------------------------------------------------------------------------ */
  /*						working2000 per nbf lanes srl				                */
   /* -------------------------------------------------------------------------------- */
    /* ------------------------------------------------------------------------------ */

