/*

************************************************************************************
* COPYRIGHTS DBS Digital Business Solutions s.r.l.
According to the law, it is forbidden to disclose, reproduce or however
use this document and any data herein contained for any use without
previous written authorization by DBS Digital Business Solutions s.r.l.
************************************************************************************
#Configuration Control Record
============================
Project_Name:	ALCLI "Giorgio e Silvia" - Web Site
Project_Code:	ALC
Unit_Name:		CSS
Unit_Code:		styles_html
File_Name:		styles_html.css
============================
#ABSTRACT
========
Base set of stylesheet rules needed to form the standard HTML tags
#History (identifier;date;author;change)
=======
0;19-jun-2007 22.16.00;lE;Creazione
************************************************************************************

*/

html {
	border: 0;
	margin: 0;
	padding: 0;
}

body {
	border: 0;
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-align: justify;
	color: #666666;
	background-color: #ffffff;
	background-image: url(http://www.alcli.it/images/background_html_5x800.gif);
	background-repeat: repeat-x;
	letter-spacing: normal;
}

table {
	border: 1px solid #fff;
	border-collapse: separate;
	font-size: 100%;
	width: 100%;
}

th, td {
	padding: 5px 10px 5px 10px;
}

th {
	color: #ffffff;
	background-color: transparent;
}

td {
	background-color: transparent;
}

caption {
	color: #990000;
	font-size: 125%;
	font-weight: bold;
	margin: 1.5em 0 1.5em 0em;
}

a, a:visited {
	color: #a20000;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #ff0000;
}

p {
	margin: 0 0 0.75em 0;
	line-height: 1.5em;
	letter-spacing: normal;
}

img {
	border: 0;
	padding: 0;
}

p img {
    border: none;
    margin: 0;
	 vertical-align: middle;
}

br {
	clear: left;
   line-height: 1.5em;
}

hr {
	border: 0;
	color: #e6e6e6;
	background-color: #e6e6e6;
	height: 1px;
	width: 100%;
	text-align: left;
}

h1, h2, h3, h4, h5, h6 {

    border: none;
    font-weight: bold;
    color: #000;
    background-color: transparent;
	margin: 0.5em 0 0.5em 0;
	line-height: 1.25em;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    color: #a20000 ! important;
}

h1 {
	color: #ff6600;
	font-size: 175%;
	font-weight: bold;
	border-bottom: none;
	padding: 0 0 1em 0;
}

h2 {
	color: #a20000;
	font-size: 150%;
	font-weight: bold;
	border-bottom: none;
	padding: 0 0 0 0;
	letter-spacing: -1px;
}

h3 {
	color: #204162;
	font-size: 125%;
	font-weight: bold;
	border-bottom: none;
	padding: 0 0 1em 0;
}

h4 {
	color: #ff6600;
	font-size: 125%;
	font-weight: bold;
	border-bottom: none;
	padding: 0 0 1em 0;
}

h5 {
	color: #204162;
	font-size: 100%;
	font-weight: bold;
	border-bottom: none;
	padding: 0 0 0.5em;
}

h6 {
	color: #ffffff;
	border-bottom: none;
	font-size: 100%;
	font-weight: normal;
	padding: 0 0 0.5em 0;
}

ul {
    line-height: 1.5em;
    margin: 0.5em 0 0 1.5em;
    padding: 0;
	list-style-image: url(http://www.alcli.it/images/list_image.gif);
}

ol {
    line-height: 1.5em;
    margin: 0.5em 0 0 2.5em;
    padding: 0;
    list-style-image: none;
}

li {
    margin-bottom: 0.5em;
}

dt {
    font-weight: bold;
}

dd {
    line-height: 1.5em;
    margin-bottom: 1em;
}

fieldset {
    border: 1px solid #8cacbb;
    margin: 1em 0em 1em 0em;
    padding: 0em 1em 1em 1em;
    line-height: 1.5em;
    width: auto;
}

legend {
    background-color: transparent;
    padding: 0.5em;
    font-size: 90%;
}

form {
    border: none;
    margin: 0;
	 padding: 0;
}


label {
    font-weight: bold;
	
}

textarea {
	border: 1px solid #e6e6e6;
	width: 100%;
	font-size: 1em;
}

input[type="text"] {
	display: block;
	border: 1px solid #e6e6e6;
	margin: 0;
	padding: 2px;
	font-size: 100%;
	width: 100%;
}

select {
	display: block;
	border: 1px solid #e6e6e6;
	margin: 0 0 5px 0;
	padding: 2px;
	font-size: 100%;
	width: 100%;
}

button {
    visibility: visible;
    border: 1px solid #cc0000;
	 margin: 0;
	 padding: 2px;
	 font-size: 100%;
    background: white url(../images/background_input.gif) repeat-x;
	 width: 150px;
}

abbr, acronym, .explain {
    border-bottom: 1px dotted black;
    background-color: transparent;
    cursor: help;
}

q {
    font-family: Baskerville, Georgia, serif;
    font-style: italic;
    font-size: 120%;
}

blockquote {
    border-left: 4px solid #8cacbb;
    margin: 0;
    padding-left: 0.5em;
    color: #76797c;
}

code {
    padding: 0 0.1em;
    font-family: Monaco, "Courier New", Courier, monospace;
    font-size: 120%;
    color: #333333;
    background-color: #cccccc;
}

pre {
    font-family: Monaco, "Courier New", Courier, monospace;
    font-size: 100%;
    padding: 1em;
    border: 1px solid #ffffff;
    color: #ffffff;
    background-color: #333333;
    overflow: auto;
}

ins {
    color: green;
    text-decoration: none;
}

del {
    color: red;
    text-decoration: line-through;
}
