@charset "utf-8";
/* CSS Document */

@font-face 
{
	font-family:"BodoniXT";
	src:url("fonts/BodoniXT/BodoniXT.eot?") format("eot"),url("fonts/BodoniXT/BodoniXT.woff") format("woff"),url("fonts/BodoniXT/BodoniXT.ttf") format("truetype"),url("fonts/BodoniXT/BodoniXT.svg#BodoniXT") format("svg");
	font-weight:normal;
	font-style:normal;
}

body
{
	margin:0;
	position:relative;
}

/* LOGIN */

body#Login
{
	background: url('../images/login.jpg') no-repeat top left;
	background-size:contain;
	background-position:center;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

div#ContentLogin
{
	position:absolute;
	left: 32%;
	top: 22%;
	margin-right: 20px;
	text-align:right;
	color: rgb(89, 74, 67);
	font-size:17px;
}

div#ContentLogin p
{
	margin: 0 0 15px;
	line-height: 23px; 
}

div#ContentLogin input[name=txtNome],div#ContentLogin input[name=txtCognome],div#ContentLogin input[name=txtEmail],div#ContentLogin select[name=cboYear]
{
	width:30%;
	border:none;
	background-color:rgb(223,219,218);
	padding:6px 5px;
	margin-left:10px;
}

div#ContentLogin select[name=cboYear]
{
	width:31.5%;
	appearance:window;
}

div#ContentLogin h5
{
	margin: 5px 0 5px;
	font-size:25px;
	font-weight:normal;
}

div#ContentLogin input[name=txtParola1],div#ContentLogin input[name=txtParola2],div#ContentLogin input[name=txtParola3],div#ContentLogin input[name=txtParola4],div#ContentLogin input[name=txtParola5]
{
	text-align: center;
	width: 25px;
	border:none;
	background-color:rgb(223,219,218);
	padding:6px 7px;
	margin-left:10px;
	text-transform:uppercase;
	font-size: 25px;
	
}

div#ContentLogin input[name=cmdGuardaEStampa]
{
	border:1px solid rgb(126, 83, 49);
	background-color:rgb(136, 169, 64);
	color:rgb(255,255,255);
	cursor:pointer;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	padding:5px 10px;
}

div#ContentLogin input[name=cmdGuardaEStampa]:disabled
{
	color:rgb(64, 40, 26);
	cursor:default;
}

div#ContentLogin input[name=cmdGuardaEStampa]:hover
{
	color:rgb(64, 40, 26);
}

div#ContentLogin button[name=cmdGuardaEStampa]:enabled:active
{
	color:rgb(255,255,255);
}

div#ContentLogin p#ErrorMessage
{
	display:none;	
}

/* FINE LOGIN */

/* DIPLOMA */
body#Diploma
{
	background: url('../images/diplomino_site.jpg') no-repeat top left;
	background-size:contain;
	background-position:center;
}

div#ContentDiploma
{
	position:absolute;
	left: 47%;
	top: 28%;
	margin-right: 20px;
	text-align:right;
	font-family:'BodoniXT';
}

div#ContentDiploma h2
{
	font-size: 40px;
	color: rgb(68, 44, 31);
	margin: 0;
	text-align: right;
}

div#ContentDiploma h3
{
	font-size: 28px;
	text-align: right;
	color: rgb(126, 83, 49);
	margin-top: 20px;
	margin-bottom: 15px;
}

div#ContentDiploma h5
{
	font-size: 28px;
	text-align: right;
	color: rgb(126, 83, 49);
	margin:10px 0 0 0;
}

div#ContentDiploma span#Year, div#ContentDiploma p#Anni, div#ContentDiploma span#TextDate
{
	font-size:25px;
	color:rgb(126, 83, 49);
	background-color:transparent;
}

div#AlignRight
{
	text-align:right;	
}

div#ContentDiploma span#Name, div#ContentDiploma span#Surname
{
	text-transform:uppercase;
	margin-left:20px;
	font-size:35px;
	color:rgb(126, 83, 49);
	background-color:transparent;
}

div#ContentDiploma p
{
	font-size:20px;	
}

div#ContentDiploma span#TextDate
{
	font-size: 17px;
}

div#BoxButton
{
	-moz-box-shadow: 0 8px 25px black;
	-webkit-box-shadow: 0 8px 25px black;
	box-shadow: 0 8px 25px black;
	
	background-color: rgb(139, 165, 6);
	border-top: 3px solid rgb(64, 40, 26);
	bottom: 0;
	left: 0;
	margin: 0;
	position: fixed !important;
	width: 100%;
	z-index: 99999;
	display:none;
	color:rgb(255,255,255);
}

div#BoxButtonCenter
{
	text-align:center;	
	padding:15px 0;
}

input[type=button]
{
	border:1px solid rgb(64, 40, 26);
	background-color:rgb(126, 83, 49);
	color:rgb(255,255,255);
	cursor:pointer;
	padding:10px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}

input[type=button]:disabled
{
	color:rgb(64, 40, 26);
	cursor:default;
}

span#SendMailLoad,span#SendMailSuccessfull,span#ErrorInvalidMail,span#ErrorSistem
{
	display:none;	
	color:rgb(126, 83, 49);
	font-weight:bold;
}

div#BoxFormMail
{
	margin-top:10px;
	display:none;	
}

/* FINE DIPLOMA */