/*
	FileName ....... : Main.css
	TemplateName ... : Business 6
	Copyright ...... : 2012, ObjectWeb Srl - Tutti i diritti riservati
	Version ........ : 1.0.0
	Note ........... : Reset CSS e CSS principali
*/



/* Reset CSS
------------------------------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, 
acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, 
sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, 
tbody, tfoot, thead, tr, th, td {
   border: 0 none;
   margin: 0;
   padding: 0;
   font-size: 100%;
   font-style: inherit;
   font-weight: inherit;
   font-family: inherit;
   outline-color: -moz-use-text-color;
   outline-style: none;
   outline-width: 0;
   vertical-align: baseline;
}
table { border-collapse: collapse; border-spacing: 0;}
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
em { font-style: italic; font-weight: normal; }
caption, th { text-align: left; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit;}
/* ---------------------------------------------------------------------------------------------- */



/* Global Document Formatting
------------------------------------------------------------------------------------------------- */
html {
}

body {
	background-color: #363636;
	color: #C6DAE1;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 12px;
   font-style: normal;
   font-weight: normal;
   text-align: justify;	
}
/* ---------------------------------------------------------------------------------------------- */



/* Headings
------------------------------------------------------------------------------------------------- */
h1 {
	color: #8DB6C3;
	font-size: 28px;
	font-weight: bold;
}

h2 { 
	color: #8DB6C3;
	font-size: 22px;
	font-weight: bold;
}

h3 {
	color: #C2C2C2;
	font-size: 18px;
	font-weight: bold;
}

h4 {
	color: #C6DAE1;
	font-size: 16px;
	font-weight: bold;
}

h5 {
	color: #C6DAE1;
	font-size: 14px;
	font-weight: bold;
}
/* ---------------------------------------------------------------------------------------------- */



/* Paragraph
------------------------------------------------------------------------------------------------ */
p {
	margin: 10px 0;
}
/* ---------------------------------------------------------------------------------------------- */



/* Links
------------------------------------------------------------------------------------------------- */
a { 
  color: #A8A8A8;
  text-decoration: underline;
}

a:visited, a.visited {
  color: #C2C2C2;
}

a:hover, a.hover {
  color: #8DB6C3;
  text-decoration: none;
}
/* ---------------------------------------------------------------------------------------------- */



/* List
------------------------------------------------------------------------------------------------ */
ol, ul {
	list-style-position: inside;
}
/* ---------------------------------------------------------------------------------------------- */



/* Table
------------------------------------------------------------------------------------------------ */
table {
	border: none;
	border-collapse: collapse;
	color: #E5E5E5;
	font-size: 12px;
}

table thead {
	background-color: #355A66;
	border: 1px solid #355A66;	
}

table tbody {
	background-color: #7A7A7A;
	border: 1px solid #7A7A7A;	
}

table tfoot {
	background-color: #355A66;
	border: 1px solid #355A66;	
	color: #CDDFE5;
	font-weight: bold;
}

table tbody tr.odd-row {
   background-color: #7A7A7A;
}

table tbody tr.even-row {
   background-color: #6B6B6B;
}

table thead tr th {
   color: #CDDFE5;
	font-weight: bold;
   padding: 10px;
   vertical-align: middle;
}

table tbody tr td {
	padding: 2px;	
   text-align: left;
   vertical-align: middle;	
}

 /* Visualizza i contorni di cella in FCKEditor del pannello di controllo */
table tbody tr td {
   border: solid 1px #C6C6C6;
}

 /* Toglie i contorni di cella in sul sito di front-end */
.section table tbody tr td {
   border: none;
}

table tfoot tr td {
	padding: 5px;	
   text-align: left;
   vertical-align: top;	
}
/* ---------------------------------------------------------------------------------------------- */



/* Fieldset
------------------------------------------------------------------------------------------------ */
fieldset {
	border: 1px solid #CCCCCC;
	border-radius: 4px 4px 4px 4px;
	padding: 4px;
}

fieldset legend {
	padding: 0 4px;
}
/* ---------------------------------------------------------------------------------------------- */
