﻿#page_container
{
   position:relative;display:block;
   padding:0px;
   width:599px;
   text-align:left;
   margin-bottom:10px;
}


#page_container a
{   
    color:#006ff9;
    text-decoration:none;
    font-weight:bold;
    font-size:11px;
}
#page_container a:hover
{
   text-decoration:underline; 
}

#error_container
{
   position:relative;display:block;
    float:left;
    width:590px;  
}
#title_container
{
    position:relative;display:block;
    float:left;
    width:590px;
    padding-left:5px;
    text-align:left;
    font-size:14px;
    margin-bottom:15px;
    font-weight:bold;
    color:#1f497d;
    padding-top:5px;
}
#main_container
{
    position:relative;display:block;
    float:left;
    width:590px;
    padding-left:5px;
    text-align:left;
}
#error_container
{
    position:relative;display:block;
    float:left;
    width:590px;
}
.text_class
{
    position:relative;display:block;
    float:left;
    width:590px;
    padding-left:5px; 
    font-size:12px; 
    margin-bottom:5px; 
}
.text_class a 
{
    color:#006ff9;
    text-decoration:none;
    font-weight:bold;
}
.text_class a:hover
{
   text-decoration:underline; 
}

.validatorSummary
{
    color:#ff0000;
    font-size:11px;
}
.validator
{
    color:#ff0000;
    font-size:11px;
    display:none; 
}
.label_class
{
    position:relative;display:block;
    float:left;
    width:160px;
}
.input_class
{
    position:relative;display:block;
    float:left;
    width:420px; 
}
.input_class input
{
    width:420px;
    background-color:White;    
}

.input_class_data
{
   position:relative;display:block;
    float:left;
    width:400px;   
}
.input_class_data input
{
    width:200px;
    background-color:White;    
}
.row_class
{
    position:relative;display:block;
    float:left;
    width:590px;
    margin-bottom:7px; 
}
.div_validator
{
    position:relative;display:block;   
    float:left;
    width:590px; 
}
#captcha_container
{
    position:relative;display:block;
    float:left;
    width:105px;
    padding-left:5px;
}
#captcha_div
{
     position:relative;display:block;
    float:left;
    width:590px; 
    margin-top:20px;
    margin-bottom:10px;
}
#label_container
{
    position:absolute;display:block;
    width:300px; 
    top:0px;
    left:110px;
    font-size:11px;
}
#message_container
{
    position:relative;display:block;
    float:left;
    width:590px; 
    color:#ff0000;
    font-size:11px; 
    padding-left:5px;
    left:110px;
}
.link_class
{
     position:relative;display:block;
    float:left;
    width:590px; 
    text-align:right;
    margin-top:30px;
}
#txtContainer
{
    position:relative;display:block;
    float:left;
    width:300px;
    top:18px; 
    
}
#txtContainer input
{
    width:350px;
 
}
.button_class
{
     position:relative;display:block;
    float:left;
    width:590px; 
    margin-top:10px;
    text-align:center;
}
#separatore
{
  position:relative;display:block;
    float:left; 
    width:590px;  
    text-align:center;
}
#separatore hr
{
    width:590px;
    color:#9E9E9E;
}

.button_class 
{
    margin-bottom:10px;    
}
.button_class input
{
    font-size:14px;    
}

#txtRbAcconsento
{
   font-size:11px;
}
.txtClass
{
  font-size:11px;  
}
.messageClassIscrizione
{
    position:relative;display:block;
    float:left; 
    width:590px;  
    text-align:right;  
    font-size:10px;  
    color: #4d4d4d;
    right:4px;
    font-style:italic 

}
