/* Definizione delle classi di testo all'interno del documento */
/* etichetta dei controlli di input */
.Label {
	Font-Family: Arial,Verdana;
	Font-Size: 10pt;
	Color: Black;
	font-weight : normal;
	vertical-align : bottom;
	height : 20pt;
}

.LabelCV {
	Font-Family: Arial,Verdana;
	Font-Size: 1.2em;
	Color: Black;
	font-weight : normal;
	vertical-align : bottom;
	height : 2.03em;
}

.inputChangePwd{

}
/*.LabelS {
	Font-Family: Verdana,Arial;
	Font-Size: 10pt;
	Color: Black;
	font-weight : bold;
	vertical-align : bottom;
	/*height : 20pt;
}*/

/* Qualsiasi testo generico all'interno della pagina */
.GenericText {
	Color: Black;
	Font-Family: Arial,Verdana;
	Font-Size:8pt;
	Text-Align: Justify;
	font-weight : normal;
}

/* Titolo di sezione ad es. Anagrafica */
.SectionTitle {
	COLOR: #DE1C21;
	FONT-FAMILY: Arial;
	FONT-SIZE: 12pt;
	font-weight : normal;
}

/* Titolo della pagina */
.PageTitle {
	COLOR: #DE1C21;
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 22pt;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
}

/* Bottoni */
.CmdButton {
	BACKGROUND-COLOR: #DE1C21;
	BORDER-BOTTOM: thin solid #380709;
	BORDER-RIGHT: thin solid #380709;
	BORDER-TOP: thin ridge #F8C2C4;
	BORDER-LEFT: thin ridge #F8C2C4;
	Color: White;
	Font-Family: Arial;
	FONT-WEIGHT: bold;
	padding-left:5px;
	padding-right:5px;
}

/* Caselle di input di testo*/
.TextBox {
	Font-Family: Arial,Verdana;
	Font-Size: 10pt;
	Height: 19;
	vertical-align : middle;
}

/* Caselle di check*/
.CheckBox {
	Font-Family: Arial,Verdana;
	Font-Size: 10pt;
	vertical-align : middle;
}

/* Controlli a tendina */
.ComboBox {
	Font-Family: Arial,Verdana;
	Font-Size: 10pt;
	Height: 17;
	vertical-align : middle;
}

.Memo {
	Font-Family: Arial,Verdana;
	Font-Size: 10pt;
	Height: 38;
	vertical-align : middle;
}

/* Ridefinizione dei tag standard */
/* Corpo del documento */
body {
	font-family: Arial, Verdana, Sans-serif;
	font-size:62.5%;  
	color:#333; /* il color alternativo per minor contrasto sarà : color:#999;*/
	text-align:center;
	margin:0;
	padding:0;
	background-color: #F6F6F6;
}

/* il font-size che dovrà cambiare avrà 3 dimensioni diverse: font-size:1em; font-size:1.1em; font-size:1.2em; */

#header 
{
    background-image: url(images/HeaderBkg.jpg);
    background-repeat: repeat-x;
}

.headerCLS
{
    background-image: url(images/HeaderBkg.jpg);
    background-repeat: repeat-x;
}


h2, h3, h4, h5, h6, div {margin:0; padding:0;}
p, form, input, ul  {margin:0; padding:0}
img {margin:0; padding:0; border:0;}

DIV#DI_Persona TABLE
{
 margin-left:12px;
}
 
DIV#DI_EsperienzeLavorative TABLE
{
 margin-left:12px;
}

DIV#DI_EsperienzeLavorative TABLE
{
 margin-left:12px;
}

DIV#DI_TitoliDiStudio TABLE
{
 margin-left:12px;
}

DIV#DI_Competenze TABLE
{
 margin-left:12px;
}

DIV#DI_CondizioniLavorative TABLE
{
 margin-left:12px;
}

H3 
{
    color: #333333;
    font-size: 0.7em;
    text-transform: uppercase;
    font-weight: bold;
}
H4
{
    margin-top: 7px;
    color: #D7172E;
    font-size: 0.7em;
    font-weight: bold;
}

H6
{
	  font-size: 1.2em;
	  margin-top: 7px;
      font-weight: normal;
}


UL 
{
    list-style-image: url(images/tg.gif);
    font-size: 0.7em;
    text-align: left;
    margin-left: 20px;
}

LI 
{
    margin-bottom: 10px;
    line-height: 1.4em;
}

TH 
{
    background-image: url(images/thBkg.jpg);
    color: #333333;
    font-weight: bold;
    height: 30px;
    vertical-align: middle;
    text-align: center;
    font-size: 0.8em;
}

TH SPAN 
{
    height: 30px;
    vertical-align: middle;
    font-size: 0.8em;
}

#listJP TD
{
    height: 67px;
    vertical-align: middle;
    border-bottom: solid 1px #C9C5C6;
    color: #333333;
    font-size: 0.8em;
}

#listJP TD a
{
    font-weight: bold;
    text-decoration: underline;
    margin-left: 10px;
}

.titoloSezione{
    color: #D7172E;
    text-transform: uppercase;
    font-weight: bold;
	font-size:1.2em;
	text-align:left;
	
}
#lnkCVweb 
{
    font-size: 0.7em;
}

#detailJP TD a
{
    text-decoration: underline;
    font-size: 0.8em;
}

#listJP
{
    margin-top: 25px;
}
HR 
{
    height: 2px;
    border-top: solid 1px #C9C5C6;
    border-left: hidden 0px transparent;
    border-right: hidden 0px transparent;
    border-bottom: solid 1px white;
}

#numPosizioni 
{
    margin-top: 7px;
    color: #D7172E;
    font-size: 0.9em;
    font-weight: bold;
    width: 100%;
    text-align: right;
}

.lnkbutton 
{
	border: none 0px Transparent;
	text-decoration: underline;
	color: #D7172E;
	background-color: Transparent;
	cursor: pointer;
	font-size: 0.8em;
	font-family:Arial,Verdana,Sans-serif;
}

#loginRowTitle 
{
    color: #D7172E;
    /*font-size: 0.8em;*/
    text-transform: uppercase;
    font-weight: bold;
}
    
.loginRowLabel 
{
    color: #333333;
}
    
#loginRow 
{
    background-image: url(images/loginBkg.jpg);
    }

#loginRow  TD
{
    font-size: 0.8em;
}
    
#changePasswordTable
{
    height: 280px;
    background-image: url(images/changePasswordBkg.jpg);
    background-repeat: repeat-x;
	padding-left:18px;
}

#changePasswordTable TD
{
    font-size: 0.8em;
}


#forgotPwdTable
{
    height: 152px;
    background-image: url(images/forgotPwdBkg.jpg);
    background-repeat: repeat-x;
	padding-left:18px;
}

#forgotPwdTable TD
{
    font-size: 0.8em;
}


/* Link attivi */
A:Active {
	text-decoration: none;
	color : #DE1C21;
}

/* Tutti i link del documento */
A:Link {
	color : #DE1C21;
}

/* Link visitati */
A:visited {
	color : #DE1C21;
}

/* Link al passaggio del mouse */
A:hover {
	color: Black;
}
 
/* Linee di separazione (funziona totalmente solo con Internet Explorer 5) */
/*HR {
	width : 100%;
	vertical-align : middle;
	color : #DE1C21;
}*/

/* Tag DIV */
DIV {
	font : Arial,Verdana;
}

.ErrHeader
{
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	COLOR:d7182a;
	TEXT-TRANSFORM:uppercase;
	font-size:1.2em;
	color:#DE1C21;
}

.ErrItemOdd
{
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	COLOR: d7182a;
}

.ErrItemEven
{
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	COLOR: d7182a;
}

.ErrLink
{
	text-decoration : none;
	color : #C02010;
	cursor : pointer;
}
