.accordion {
    color:#FFFFFF;
    cursor: pointer;
	margin: 0px;
	padding-top: 15px;
    width: 100%;
	height: auto;
    border: none;
    text-align: center;
}

.accpar {
    background-color: #0666b1;
   
}
.accdis {
    background-color: #0666b1;
   
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.active, .accordion:hover {
    background-color: #F88C3A;
	color:#FFFFFF;
	
}

.active, .accordion:active {
    background-color: #F88C3A;
	color:#FFFFFF;
	border-style: solid;
	border-width: 0px 0px 10px 0px;
    border-color: #3E6AA8;
	
}


/* Style the accordion panel. Note: hidden by default */
.panel {
    padding: 15px;
    background-color: white;
    display: none;
    overflow: hidden;
}

/*
.title {
    color: #66b2ff;
}
*/

.area_ris {
    border: 2px dashed #0666b1;
    border-radius: 5px;
    padding: 10px;
    color: #474747;
}

.area_ris_text {
    text-align: center;
    font-size: 22px;
}

/* template */
#introblocks article {
    background:#FFFFFF;
}

/* dropbox */

.dropzone {
    background-color:#0666b1;
    text-align: center; /* orizzontale */
    line-height: 33px; /* verticale */
	padding: 33px;
	height: 234px;
}

.dropzone:hover {
    background-color:#F88C3A;
}
.dropzone_article {
}


/* from */
#form {
    background-color: #FFF;
    height: 600px;
    width: 600px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding: 0px;
    text-align:center;
}
label {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    color: #333;
    height: 20px;
    width: 200px;
    margin-top: 0px;
    margin-left: 10px;
    text-align: right;
    margin-right:15px;
    float:left;
}
input {
    height: 20px;
    width: 300px;
    border: 1px solid #000;
    margin-top: 10px;
}
legend {
    border: 1px;
    border-color: #474747;
    display: block;
}

