﻿
body{
margin:0px;
padding:0px;
font-size: 62,5%; /* = 10px = 0.625em */
font-family: 'Roboto', sans-serif;
background-color:#fff;
color:#333333;
}


#wrapper{
width:1000px;
margin:0px auto;
padding:0px; 
      
}
#container{

width:1000px;
margin:0px auto;
overflow:hidden;
border: 0px solid #BA0419;

}
 #todo{
width:200px;
height:80px;
 float:right; 
font-size:0.9em;
 margin:60px 10px 15px 20px; 
 padding:3px; 
 border:0px solid #fafafa; 
 text-align: right;
}

#col_up{
width:980px;
float:left;
margin: 0px 0px 20px 0px;
padding:10px;
border-bottom: 0px solid #2B52A3;
text-align: left;
color:#18307a; 
font-size:1.0em;
box-shadow: 0px 18px 12px -16px rgba(0,0,0,0.5);
  background: url('https://www.careperinatologia.it/images/logo_aicip_societa_corto.png');
 background-repeat: no-repeat;
 background-position: top right ;
background-color:#fff;

}
#col_up img{
float:left;
width:180px;
margin-right:10px;
}
.logout{
width:100px;
	float:right;  	
	font-weight: bold; 
	text-align:right;
	font-size:1.1em;
	color: #fff;
	text-transform:uppercase;
	padding:10px 20px 10px 20px;
	margin:20px 0px 10px 10px;
	text-decoration:none;
	 background: url('https://www.corsifad.info/images/logout.png');
 background-repeat: no-repeat;
 background-position: 8px center;
background-color: #C4DD4A;
}
.logoutmo{
display:none;
}
p.titlexl
{color:#ea03e7;  text-align:center;font-size:1.5em;
}	

h1{
font-size: 1.5em;
color:#2D69B3;
font-weight: bold; 
text-align: center;
padding-top:50px;
}
h4{
text-align: center;
color:#607EB8;
	font-size:1.6em;
	line-height:1.1em;
	font-weight:normal;
	text-align:center;
font-family: 'Oswald', sans-serif;

}
h2{
font-size: 1.5em;
color:#fff;
font-weight: bold; 
text-align: center;
padding-top:50px;


}
#pagina{
width:990px;
min-height:680px;
margin: 0 auto;
padding: 0px 0px 0px 0px;
text-align: left;
font-size: 1.0em;
border: 0px solid #B7B9BA;
}

.cerchio {
float:left;
border-radius: 50%;
font-size:1.4em;
text-align: center;
line-height: 1.8em;
padding: 5px;
margin: 15px 30px 30px 15px;
box-shadow: -10px 0 10px -10px rgba(0,0,0,0.6);
background-color:#607EB8;
}
.cerchio{
width: 40px;
height: 40px;
background-color:#607EB8;
color:#fff;
}
.boxcorso {
width: 970px;
min-height:150px;
float:left;
font-size: 1.0em;
color:#636363;
margin-top:30px;
margin-bottom:10px;
padding:10px 20px 30px 30px;
border: 0px solid #165B00;
background-color:#f5f5f5;
font-weight: normal; 
text-align: left;
box-shadow: 0px 18px 12px -16px rgba(0,0,0,0.5);
}
.basecorso{
float:right;
	width:800px;
	display:block;
text-align:left;	
font-size:1.0em;
color:#5E5350;
	border-top:0px solid #D7D7D7;  
	border-bottom:0px solid #DC10CD;  
	margin:15px 20px 15px 0px;
	padding:5px 10px 0px 0px;
}
p.boxtesto_nome{
	font-size:1.6em;
text-align:left;
	color:#607EB8;
	text-decoration:none;
	font-weight:normal;
}

.buttonAdd {
	
float:right;
	text-transform:uppercase;
	text-decoration: none;
	color:#fff;
	border:none;
	text-transform:uppercase;
	cursor:pointer;
	min-width:130px;
	text-align:center;
	font-size:1.1em;
	background:#DC10CD;
	padding: 10px 0px 10px 10px;
	margin: 10px 0px 10px 10px;
font-weight:bold;
font-family: 'Oswald', sans-serif;
}
.buttonp {
	
float:left;
	text-transform:uppercase;
	text-decoration: none;
	color:#636363;
	border:none;
	text-transform:uppercase;
	cursor:pointer;
	width:330px;
	text-align:center;
	font-size:1.1em;
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 10px 10px;
font-weight:bold;
font-family: 'Oswald', sans-serif;
}
.verde{
	background:#D8E988;			
}	
.fucsia{
		background:#DC10CD;
			
				
}
/*fondo pagina*/
#toTop {
    width: 100px;
        border: 1px solid #ccc;
        text-align: center;
        padding: 5px;
        position: fixed; /* this is the magic */
        bottom: 0px; /* together with this to put the div at the bottom*/
        right: 10px;
        cursor: pointer;
        display: none;
        color: #BA1FBE;
        font-family: verdana;
        font-size: 11px;
font-weight: bold;
  background-color:#D6D0B1;

}

#contbase{
width:100%;
margin:0px auto;
float:left; 
border:0px solid #710969; 
font-family:'edmondsans_regularregular', Arial, Geneva, sans-serif;
 background: #8C0B83;
   box-shadow: 0px 18px 12px -16px rgba(0,0,0,0.5);
 
}
#basemappa{
width:990px; 
margin:0px auto;
padding:20px 30px 20px 30px;
font-family:'edmondsans_regularregular', Arial, Geneva, sans-serif;
font-size:12px;
color: #E1E1E1;    

}

#scontbase{
width:230px; 
height:100px;
float:left; 
margin-top:15px; 
margin-left:25px; 
margin-right:45px; 
padding:10px 10px 10px 10px; 
font-size:14px;
color: #E1E1E1;    
border:1px;
border-color: #E1E1E1;
border-left-style:dashed;
}
/*cookie*/

#cookie {
    width: 98%;
    height:20px;
        border: 0px solid #ccc;
        padding: 10px;
        position:relative;
     color: #fff;
     font-size:0.9em;
     text-align:center;
       background:#616161;
         opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}
#cookie a.cb-policy {
color:#fff;
font-weight:bold;
text-decoration: underline;
        cursor: pointer;
}
#cookie a.cb-policy:hover {
text-decoration:none;
}
/*login*/

.frame{
width:100%;
margin: 0 auto;
float:left;
text-align:center;
padding:5px 10px 10px 10px;
font-size: 1.0em;
color:#636363;
} 

form#reg{width:350px; 
 min-height:330px;
    margin: 0 auto;
    padding: 20px;
	background-color:#fff; 
	border: 0px solid #607EB8;
    box-shadow: 0 18px 14px -14px rgba(0,0,0,0.6);
    color:#5B4F49;
       clear: both;

    } 

        input.login{
        display: inline;
        width: 310px;
        height:35px;
        margin-top:10px;
padding:5px 10px 5px 10px;
        color:#636363;
        font-size:1.2em;
font-family: 'Oswald', sans-serif;
     	 background: url('https://www.corsifad.info/images/busta.png');
 background-repeat: no-repeat;
 background-position: 95% 35%;
background-color:#F3F1E9; 
   border: 0px solid #D8E988;

    }
            input.loginp{
        display: inline;
        width: 310px;
        height:35px;
        margin-top:10px;
        padding:5px 10px 5px 10px;
        color:#636363;
        font-size:1.2em;
font-family: 'Oswald', sans-serif;
             background: url('https://www.corsifad.info/images/security-512.png');
 background-repeat: no-repeat;
 background-position: 95% 35%;

     	background-color:#F3F1E9; 
   border: 0px solid #D8E988;

    }
        input.loginc{
        display: inline;
        width: 330px;
        height:35px;
        margin-top:10px;
padding:5px 10px 5px 10px;
        color:#636363;
        font-size:1.2em;
font-family: 'Oswald', sans-serif;
     	 background: url('https://www.corsifad.info/images/cc.png');
 background-repeat: no-repeat;
 background-position: 95% 35%;
background-color:#F3F1E9; 
   border: 0px solid #D8E988;

    }
            input.loginn{
        display: inline;
        width: 310px;
        height:35px;
        margin-top:10px;
padding:5px 10px 5px 10px;
        color:#636363;
        font-size:1.2em;
font-family: 'Oswald', sans-serif;
     	 background: url('https://www.corsifad.info/images/icon-person.png');
 background-repeat: no-repeat;
 background-position: 95% 35%;
background-color:#F3F1E9; 
   border: 0px solid #D8E988;

    }

