/*CADIPROF*/

/*content*/
#testata {
    width: 100%;
    background-image: url(../images/bkhead.gif);
    background-repeat: repeat-x;
    height: 87px;
	 text-align:left;
}

#logo img {border: 0}

#link {
    width: 100%;
    border-bottom: 1px solid #036; 
    background-color: #E3E9F2; 
    text-align: right; 
    padding: 2px 0 2px 0;
    color: #036;
}

a {
	color: #6495ED;
	font-weight: bold;
	text-decoration: underline;
}

a:hover { text-decoration: none }

#link a,
#intestazione a {text-decoration: none !important}
#link a:hover,
#intestazione a:hover {background-color: #036; color: #D8DDE4; }

.title h1,
h2,
p,
 {
	margin: 0;
	color: #6E6E6E;
}


h1 { margin-bottom: 0.5em }

h2 {
    padding-left: 0.2em;
    font-weight: normal;
    display: inline;
}

#introduzione h2 { font-weight: bold; padding-left: 0; }


.title {
	border: 0px solid #D8DDE4;
	margin-top: 5px;
	font-size: 16px;

}
/* last update andi */
#lastupdate {
	border: 0px solid #D8DDE4;
	margin-top: 5px;
	color: #6E6E6E;
	font-size: 15px;
}	 

/* generali  */

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0; /* bug fix per Opera */
}

/* identifica un contenitore generico */
.body { border-color: #D8DDE4 }


h1, h2 {
	color: #4682B4;
}

/* HEADERS */

h1,
h2,
h3,
h4 { font-size: 1.1em; }


#current-step,
.section-functions,
.title,
.body,
.form-body,
.info {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
}


div#container{
    position: relative;
    }

div#content_interno{

	margin-left: 0px;
	margin-top: 50px;
	width: 800px; !important
	/*serve per gestire la variazione in h del menu cablato su un minimo di 2 voci*/
	min-height:600px;
	height: auto !important;
	height: 600px;
	 position: absolute;
	 top:50px;
}


*:first-child+html div#content_interno{margin-left: 80px;} /*per correggere posizione del contenti con IE7 */

/* finestra di loading */
#loading{
position : absolute; 
top : 80px; 
right : 10px; 
z-index : 1000;  
border : 5px solid #BED6F8; 
background-color : #D7E5F9;
width : 150px
}

.divinterno_andi {height:30em; overflow:auto;}

div#vlabel{
	width: 100px;
	vertical-align:middle;
	float: left;
}
	

input{
	margin-bottom:5px;
}

select{
	margin-bottom:12px;
}