﻿div.overlay { 
     
    /* growing background image */ 
    background-image:url(/static/img/bgForm.jpg); 
     
    /* dimensions after the growing animation finishes  */ 
    width:570px; 
    height:550px;         
     
    /* initially overlay is hidden */
    display:none; 
     
    /* some padding to layout nested elements nicely  */ 
    padding:0px;
}
 
/* default close button positioned on upper right corner */ 
div.overlay div.close { 
    background-image:url(/static/img/close.png); 
    position:absolute; 
    right:15px;
	top:14px;
    cursor:pointer; 
    height:36px; 
    width:36px;
} 

div.overlay2 { 
     
    /* growing background image */ 
    background-image:url(/static/img/bgForm2.jpg); 
     
    /* dimensions after the growing animation finishes  */ 
    width:350px; 
    height:500px;         
     
    /* initially overlay is hidden */
    display:none; 
     
    /* some padding to layout nested elements nicely  */ 
    padding:0px;
}
 
/* default close button positioned on upper right corner */ 
div.overlay2 div.close { 
    background-image:url(/static/img/close.png); 
    position:absolute; 
    right:15px;
	top:14px;
    cursor:pointer; 
    height:36px; 
    width:36px;
} 

div.overlay3 { 
     
    /* growing background image */ 
    background-image:url(/static/img/bgForm3.jpg); 
     
    /* dimensions after the growing animation finishes  */ 
    width:570px; 
    height:600px;         
     
    /* initially overlay is hidden */
    display:none; 
     
    /* some padding to layout nested elements nicely  */ 
    padding:0px;
}
 
/* default close button positioned on upper right corner */ 
div.overlay3 div.close { 
    background-image:url(/static/img/close.png); 
    position:absolute; 
    right:15px;
	top:14px;
    cursor:pointer; 
    height:36px; 
    width:36px;
} 

div.overlay .form, div.overlay2 .form, div.overlay3 .form {margin:13px;}

div.overlay .form .titoloForm, div.overlay3 .form .titoloForm {padding:35px 0px 5px 30px; font-size:28px; color:#FFF; background-color:#7C7162}
div.overlay2 .form .titoloForm {padding:35px 0px 5px 20px; font-size:28px; color:#FFF; background-color:#7C7162}

div.overlay .form #nl {margin:50px 0px 0px 180px}
div.overlay .form #ia {margin:5px 0px 0px 180px}
div.overlay table#ia td, div.overlay table#nl td {padding:0px 2px 10px 0px;}
div.overlay td.titolo {color:#FFF; font-weight:bold; font-size:16px;}
div.overlay td.formLabel {padding:2px 25px 0px 0px; color:#FFF; font-size:12px;}
div.overlay td.auth {padding:15px 0px 0px 0px;}
div.overlay .privacy {margin:10px 30px 0px 30px; font-size:10px;}

div.overlay p {margin:105px 50px 0px 50px; color:#FFF; font-size:12px;}

div.overlay3 .form #nl {margin:10px 0px 0px 180px}
div.overlay3 table#nl td {padding:0px 2px 10px 0px;}
div.overlay3 td.titolo {color:#FFF; font-weight:bold; font-size:16px;}
div.overlay3 td.formLabel {padding:2px 25px 0px 0px; color:#FFF; font-size:12px;}
div.overlay3 td.auth {padding:15px 0px 0px 0px;}
div.overlay3 .privacy {margin:10px 30px 0px 30px; font-size:10px;}

div.overlay3 p {margin:105px 50px 0px 50px; color:#FFF; font-size:12px;}

div.overlay2 #calendar {margin:15px 0px 0px 35px;}
div.overlay2 #calendar h2 {margin:0px; padding:0px; font-size:14px; font-weight:bold;}

div.overlay2 #extraInfo {margin:10px 0px 0px 0px;}
div.overlay2 #extraInfo td {padding:0px 0px 5px 0px;}