body {
	background: #eee;
	color: #333;
	padding: 0;
	font-size:14px;
}

h1.programmi {
	padding: 0;
	font-size: 26px;
	margin-bottom: 28px;
}

.container {
    background: white;
    border-top:12px solid white;
    border-left:12px solid white;
    border-bottom:0px;
    border-right:12px solid white;
}

/* riquadratura lato destro */

dl.box {background:#fff; margin:10px 0 0 10px; padding:0; width:298px;
 border: 1px solid silver;}
dl.box dt {padding:4px; background:#cc0000;
text-align:left; font-size:14px;color:#fff;  font-weight: bold; padding-left: 3px;}
dl.box dt a {padding:1px; background:#cc0000;
text-align:left; color:#fff;  font-weight: bold; padding-left: 3px;	text-decoration: none;}

dl.box dd {padding:6px 0 0 3px; margin:0;}
dl.box dd p {margin:0; padding:2px; line-height:1em;}
dl.box dd p.last {padding:3px 0 6px 0;}
dl.box dd a {
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}
	
.codice {
	font-size: 14px;
	line-height: 16px;
	font-family: "Courier New", Courier, monospace;
}


.scroll { 
  width: 550px; 
  height: 150px; 
  margin-left: 10px;
  margin-right: 10px;
  overflow: auto;
  border: 1px solid #c0c0c0;
  padding-left: 3px;
}

.riquadro_codice {
	font-size: 12px;
	line-height: 16px;
	font-family: "Courier New", Courier, monospace;
	border: 1px solid silver;
	margin-left: 10px;
	margin-right: 10px;
	padding: 6px 3px 6px 3px;
}



.img_portfolio {
float: left; 
margin-right:100px;
}


.immagine {
	margin-top: 20px;
	margin-bottom: 20px;
}

.immagine .dida {
	margin: 4px 0 20px 4px;
	font-size: smaller;
	font-style: italic;
}

.boxinevidenza {
    float:right;
    width: 300px;
	background: none repeat scroll 0 0 #FFFBE4;
    border: 2px solid #F0EAC1;
    margin-top: 0px;
	margin-bottom: 32px;
    padding: 1.25em 2em;
}

p.lead {
    padding-top: 10px;
    font-family: "Helvetica Neue",arial;
    font-size: 22px;
    line-height: 28px;
}

p.chisono {
    font-family: "Helvetica Neue",arial;
    font-size: 16px;
}

img.soluzioni  {
float: left;
padding-right:30px;
}

h1#titolo{
padding-bottom:0; margin-bottom:0;
}

.simple-input {
  display: block;
  padding: 5px;
  border: 4px solid #F1B720;
  border-radius: 5px;
  color: #333;
  transition: all 0.3s ease-out;
}

.simple-input:hover { border-radius: 8px; }
.simple-input:focus { 
  outline: none;
  border-radius: 8px; 
  border-color: #EBD292;
}
	