﻿/*****************************************************************
  Generic Style Sheet file for COMPUTER DISCOUNT (generic pages)

  Copyright (C) 2010 CDC S.p.A. All Rights Reserved. 

  Developed by Francesco Donnarumma

  http://www.donnarumma.biz/

  WARNING: This software program is protected by copyright law 
  and international treaties. Unauthorized reproduction or
  distribution of this program, or any portion of it, may result
  in severe civil and criminal penalties, and will be prosecuted
  to the maximum extent possible under the law.

*****************************************************************/

/* -- Eric Meyer's Reset Styles ----------- */

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, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	/*border-style: none;
	border-color: inherit;
	border-width: 0;
	margin: 0 0 0 58;*/
	padding: 0;
margin: 0;
	outline: 0;
	font-size: 100%;
		vertical-align: baseline;
		background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* -- General page layout ----------------- */

html {
	height: 100%;
} 

body {
	margin:0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	color: #333333;
	text-align: center;
}

div, span, p {
	color: #333333;
}

/* -- Standard hyperlinks ----------------- */
a {
	color: #333333;
	text-decoration: none;
}

a:link {				/* unvisited links */
	color: #333333;
	text-decoration: none;
}

a:visited {				/* visited links   */		
	color: #333333;
	text-decoration: none;
}

a:hover {				/* user hovers     */
	color: #333333;
	text-decoration: underline;
}

a:active {				/* activated links */
	color: #333333;
	text-decoration: underline;
}


/* -- Form elements ----------------------- */

form {
	margin: 0px;
}

select {
	font-size: 8pt;
}


input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

/* -- Custom text ------------------------- */

.txt7 {
	font-size: 7pt;
}

.txt8 {
	font-size: 8pt;
}

.txt9 {
	font-size: 9pt;
}

.txt10 {
	font-size: 10pt;
}

.txt11 {
	font-size: 11pt;
}

.txt12 {
	font-size: 12pt;
}

.txt13 {
	font-size: 13pt;
}

.txt14 {
	font-size: 14pt;
}

.txt15 {
	font-size: 15pt;
}

.txt16 {
	font-size: 16pt;
}

.txt17 {
	font-size: 17pt;
}

.txt18 {
	font-size: 18pt;
}

.txt19 {
	font-size: 19pt;
}

.txt20 {
	font-size: 20pt;
}
.txt21 {
	font-size: 21pt;
}

.txt22 {
	font-size: 22pt;
}

.txt23 {
	font-size: 23pt;
}

.txt24 {
	font-size: 24pt;
}

.txt25 {
	font-size: 25pt;
}
.Fheader{
text-align:justify;
}
/* -- Horizontal rule --------------------- */

hr {
	height: 1px;
	border: none;
	border-bottom: 1px solid #626260;
	margin: 5px 0px;
	padding: 0;
	clear: both;
}

/* -- Blockquotes ------------------------- */

blockquote {

}

/* -- Headers ----------------------------- */

h1, h2, h3, h4 {
	font-weight: normal;
	margin: 0px;
}

h1 {
	font-size: 18pt;
}

h2 {
	font-size: 15pt;
}

h3 {
	font-size: 13pt;
}

h4 {
	font-size: 11pt;
}

/* -- Page containers ------------------ */

#container {
	width: auto;
	margin-left: auto;
	margin-right: auto;
}

#header {
	text-align:left;
/*	background-image: url(../Images/commons/bg_header.gif);*/
/*	background-repeat: repeat-x;*/
/*	background-position: left top;*/
	height: 30px;
	padding: 40px 0px 0px 75px;
/*	margin-top: 20px;*/
}

#content {
	width: 955px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	color: #000000;
	clear: both;
	text-align: center;
}

#column-left { 
	width: 210px;
	float: left; 
	text-align: left;
}

#column-right { 
	width: 720px;
	float: right; 
	text-align: left;
}


#footer {
	text-align: left;
	padding: 50px 0px 10px 0px;
	width:955px;
	
}


/* -- Misc style classes ------------------ */
.tbl_border_gray
{
	border:solid 1px gray;
	}
.tbl_row {
	width: auto;
	clear: both;
}

.tbl_left {
	width: 50%;
	float: left;
}
.tbl_left_menu {
	width: auto;
	float: left;
}
.tbl_right {
	width: 50%;
	float: right; 
}
/*.tbl_borders {
	border: 1px solid #93959b;
}
*/
a.button {
	display: inline-block;
	text-align: center;
	background-image: url(../Images/commons/bg_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
    width: 100px;
	height: 17px;
	padding: 5px;
	margin: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
/*	width: 267px;
	height: 23px;
	padding: 15px;
	font-size: 20px;
	color: #f9a908;*/
}

.white {
	color:#FFFFFF !important;
}

.black {
	color:#000000 !important;
}

.gray {
	color: #93959b !important;
}

.blue {
	color: #000033 !important;
}

.red { 
	color: #cc0000 !important;
}
.orange { 
	color: #ff9922 !important;
}

.txtright {
	text-align:right !important;
}

.txtcenter {
	text-align:center !important;
}

.txtbold {
	font-weight:bold;
	text-align: left;
}

.height1 {
	height: 1px;
}

.height5 {
	height: 5px;
}

.height10 {
	height: 10px;
}

.top5
{
	margin-top:5px;
}

.top10
{
	margin-top: 10px;
}

.top20
{
	margin-top: 20px;
}

.top30
{
	margin-top: 30px;
}

.top40
{
	margin-top: 40px;
}

.top50
{
	margin-top: 50px;
}

.bottom5
{
	margin-bottom:5px;
}

.bottom10
{
	margin-bottom:10px;
}
.bottom15
{
	margin-bottom:15px;
}
.bottom20
{
	margin-bottom: 20px;
}

.bottom30
{
	margin-bottom: 30px;
}

.left5
{
	margin-left: 5px;
}

.left10
{
	margin-left: 10px;
}

.pad0 {
	padding: 0px;
}

.pad5 {
	padding: 5px;
}

.pad10 {
	padding: 10px;
}

.pad15 {
	padding: 15px;
}

.pad20 {
	padding: 20px;
}

.width5 {
	width: 5px !important;
}

.width6 {
	width: 6px !important;
}

.width7 {
	width: 7px !important;
}

.width8 {
	width: 8px !important;
}

.width9 {
	width: 9px !important;
}

.width10 {
	width: 10px !important;
}

.width11 {
	width: 11px !important;
}

.width12 {
	width: 12px !important;
}

.width13 {
	width: 13px !important;
}

.width14 {
	width: 14px !important;
}

.width15 {
	width: 15px !important;
}

.width16 {
	width: 16px !important;
}

.width17 {
	width: 17px !important;
}

.width18 {
	width: 18px !important;
}

.width19 {
	width: 19px !important;
}

.width5pc {
	width: 5% !important;
}

.width6pc {
	width: 6% !important;
}

.width7pc {
	width: 7% !important;
}

.width8pc {
	width: 8% !important;
}

.width9pc {
	width: 9% !important;
}

.width10pc {
	width: 10% !important;
}

.width20pc {
	width: 20% !important;
}
.width25pc {
	width: 25% !important;
}

.width30pc {
	width: 30% !important;
}

.width33pc {
	width: 33.33% !important;
}

.width40pc {
	width: 40% !important;
}

.width50pc {
	width: 50% !important;
}

.width60pc {
	width: 60% !important;
}

.width70pc {
	width: 70% !important;
}

.width80pc {
	width: 80% !important;
}

.width90pc {
	width: 90% !important;
}
.topH1
{ 
 position:absolute;
 top:0px;
 margin-top:0;
 margin-bottom:0;
 margin-right:0;
 color:Gray;
 /*text-align:left;*/
 /*left:160px;*/
 left: 40%;
 /*margin-left: -100px;*/
 height:35px;
 font-size:10pt;
 padding: 0px 0px 5px 0px;

 }
 
 .bottomH2
{ 
 color:Gray;
 font-size:10pt;
 }
 
 .lineh15
 { 
 line-height:15px;
 }
  .lineh20
 { 
 line-height:20px;
 }