
/*.container {
width:100% !important
}*/

.section {

}

.fccpart {
	
}

#fccpart0 {
}

#fccpart1 {
	
}

#fccpart2 {
}

#fccpart3 {
	max-width:980px;margin:0 auto;
}

#fccpart4 {
	
}

#fccpart5 {
	
}

#fccpart6 {
	margin-bottom: 0;
}

#fccpart12 {
	background: honeydew;
	color: #20598E;
	padding: 20px 30px;
}
#fccpart12 ul {
	padding-top: 10px
}

#section0 {

}

#section1 {
position:relative;background:url(../imgs/body_bkg.png) #f9f9f9;
}

.sectionfcc-ghost{
	width: 274px;
	height: 250px;
}

#topBox{height:214px}

#sectionfcc {
width: 274px;
height: 250px;
overflow: hidden;
position: absolute;top:297px;left:50%;margin-left:-468px;
color:#000;
font-size: 11pt;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.blueBox .entryBox {
    background-image: url("../imgs/bg-infoutente-lightgray.png");
}

.gray .inputField .inputItem input{padding:0 10px !important;line-height:32px !important;height:32px !important;margin:5px 0 !important}

#sectionfcc input {
-webkit-appearance:none;line-height:32px;border:2px solid #ccc;height:32px;
width:60%;float:right;margin-bottom:0
}

#containerSUBMIT {
}
#containerSUBMIT a{
text-decoration: none;
-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;
display:block;text-align:center;
/*position:absolute;*/bottom:2px;left:0;right:0;
font-weight:bold !important;color:#fff !important;height:30px;line-height:30px;font-size:12px;text-transform:uppercase;
background-image:-o-linear-gradient(bottom, #255E93 0%, #063F75 100%);
background-image:-moz-linear-gradient(bottom, #255E93 0%, #063F75 100%);
background-image:-webkit-linear-gradient(bottom, #255E93 0%, #063F75 100%);
background-image:-ms-linear-gradient(bottom, #255E93 0%, #063F75 100%);
background-image:linear-gradient(to bottom, #255E93 0%, #063F75 100%);
width: 100%;
display: inline-block;
margin: 5px 0;
}

#containerCANCEL {
	margin-bottom:5px;display:none !important;
}
#containerPASSWORD {
	margin-bottom:5px;
}
#containerNEWPASSWORD {
	margin-bottom:5px;
}
#containerCONFIRMATION {
	margin-bottom:5px;
}
#containerUSER {
margin-top:35px;margin-bottom:5px;
}
#f2,#f3,#f4,#f5,#f6{
	display:block;
	line-height:normal !important;
/*	width:35%;
	float:left;*/
}
#USERNAME,#PASSWORD#BIRTHDATE_DD,#NEWPASSWORD,#CONFIRMATION{
	display: inline-block;
	vertical-align: middle;
}
	
#containerBIRTHDATE {
	margin-bottom:5px;
}

#containerTITLE {
text-transform: uppercase;
display: block;
/*font-size: 15px;*/
font-weight: bold;
/*line-height: 1em;
color: #1e578d;*/
}

#containerMESSAGE {
padding:5px 0 0 0;
}

#containerERROR {
/*	margin-bottom: -40px*/
}

#containerUSER, #containerPASSWORD, #containerBIRTHDATE, #containerNEWPASSWORD, #containerCONFIRMATION {
	margin-top: 5px;
	overflow: hidden;
}
/*#containerUSER, #containerPASSWORD, #containerBIRTHDATE, #containerNEWPASSWORD {
	height: 36px;
}*/
#containerCONFIRMATION{
/*	height: 50px;*/
}

/*#Login {
	position: relative;
	color: #808080;
    font-size: 12px;
}*/

a.cancelonclick {

}

.container input {

}
.container select {

}

.dati_obbligatori {
	font-size: 9px;
}

html[data-auth-reason='5'] #registered_user .help-links,
html[data-auth-reason='20'] #registered_user .help-links,
html[data-auth-reason='34'] #registered_user .help-links {
	display: none;
}

html[data-auth-reason='5'] #registered_user .guarda_il_video,
html[data-auth-reason='20'] #registered_user .guarda_il_video,
html[data-auth-reason='34'] #registered_user .guarda_il_video {
	display: none;
}

html[data-auth-reason='5'] #sectionfcc,
html[data-auth-reason='5'] .sectionfcc-ghost,
html[data-auth-reason='20'] #sectionfcc,
html[data-auth-reason='20'] .sectionfcc-ghost,
html[data-auth-reason='34'] #sectionfcc,
html[data-auth-reason='34'] .sectionfcc-ghost {
	height: 372px;
}

html[data-auth-reason='5'][data-area='isa'] #sectionfcc,
html[data-auth-reason='5'][data-area='isa'] .sectionfcc-ghost,
html[data-auth-reason='20'][data-area='isa'] #sectionfcc,
html[data-auth-reason='20'][data-area='isa'] .sectionfcc-ghost,
html[data-auth-reason='34'][data-area='isa'] #sectionfcc,
html[data-auth-reason='34'][data-area='isa'] .sectionfcc-ghost {
	height: 338px;
}

html[data-auth-reason='5'] .dati_obbligatori,
html[data-auth-reason='20'] .dati_obbligatori,
html[data-auth-reason='34'] .dati_obbligatori {
	display: inline!important;
	top: -50px;
	position: relative;
}

html[data-auth-reason='5'][data-area='isv'] .dati_obbligatori,
html[data-auth-reason='20'][data-area='isv'] .dati_obbligatori,
html[data-auth-reason='34'][data-area='isv'] .dati_obbligatori {
	top: -50px;
}

#myModal .modal-header,
#myModal .modal-body,
#myModal .modal-footer {
	border: none;
	background: white;
}
#myModal .modal-footer button {
	width: 150px;
}

html[data-auth-reason='0'][data-area='isv'] #sectionfcc,
html[data-auth-reason='0'][data-area='isv'] #registered_user .sectionfcc-ghost
{
	height: 193px;
}

html[data-auth-reason='0'][data-area='isv'] #registered_user .guarda_il_video {
	margin-bottom: 55px;
}

html[data-auth-reason='0'][data-area='isa'] #sectionfcc,
html[data-auth-reason='0'][data-area='isa'] #registered_user .sectionfcc-ghost
{
	height: 193px;
	margin-bottom: 95px;
}

html[data-auth-reason='0'][data-area='isa'] #containerUSER {
	margin-top:50px;
}

html[data-auth-reason='18'][data-area='isa'] #containerPASSWORD {
	margin-top:50px;
}

html[data-auth-reason='18'][data-area='isv'] #containerERROR {
	margin-bottom:0px;
}

html[data-auth-reason='21'][data-area='isv'] #containerERROR,
html[data-auth-reason='22'][data-area='isv'] #containerERROR {
	margin-bottom:0px;
}

html[data-auth-reason='21'][data-area='isa'] #containerERROR,
html[data-auth-reason='22'][data-area='isa'] #containerERROR {
    margin-bottom: 20px;
}

html[data-auth-reason='28'][data-area='isa'] #containerMESSAGE { 
	margin-top: -5px;
    margin-bottom: 25px;
}

html[data-auth-reason='28'][data-area='isa'] #containerERROR { 
	margin-bottom: 10px;
}

html[data-auth-reason='20'][data-area='isa'] .dati_obbligatori,
html[data-auth-reason='34'][data-area='isa'] .dati_obbligatori { 
	top: -60px!important;
}
 
.mandatoryField{
	color:red;
}