.arrotonda {
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
}


/* COLONNA SX */
#imd_startbox {
  border:1px solid #808080;
  width:300px;
  background:url(../img/bg_imd_boxsx.jpg) top left no-repeat #d9dadb;
}

#logo_imd_colsx {
  width:278px;
  height:113px;
  background:url(../img/logo_imd_colsx.png) top center no-repeat;
  margin-top:45px; margin-bottom:10px;
  margin-left:auto; margin-right:auto;
}

#imd_startbox_content {
  color:#57585A;
  font-size:15px;
  margin:0;
  padding:0;
  padding:10px;
  text-align:justify;
  line-height:18px;
}

#imd_startbox_messaggio {
  border-top:1px solid #d4d5db;
  color:#57585A;
  font-size:10px;
  margin:0;
  padding:0;
  padding:10px;
  text-align:left;
  line-height:14px;
}

.imd_boxgenerico {
  border:1px solid #808080;
  width:280px;
  background:#d9dadb;
  font-size:10px;
  line-height:16px;
  color:#57585A;
  margin:0;
  margin-top:10px;
  padding:0;
  padding:10px;
}


/* COLONNA DX */
#box_cerca_container {
  width:523px;
  border:1px solid #808080;
  background:url('../img/imd_bg_boxcerca.png') top center repeat-x #d8d9da;
}

#box_cerca_container p {
  font-size:12px;
  margin-left:22px;
}

#imd_ivostrimessaggi {
  width:508px;
  height:30px;
  border-bottom:1px solid #e2e4ea;
  text-align:right;
  color:#8b91aa;
  font-style:italic;
  font-size:12px;
  line-height:30px;
  padding-right:15px;
}

#imd_tit_ricerca {
  margin-top:10px;
  margin-left:22px;
  font-size:12px;
}

/* campo di ricerca */
#searchwrapper {
  width:500px; /*follow your image's size*/
  height:50px; /*follow your image's size*/
  background-image:url('../img/bg_search.png');
  background-repeat:no-repeat; /*important*/
  padding:0px;
  margin:0px;
  position:relative; /*important*/
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
}
 
#searchwrapper form { display:inline ; }
 
.searchbox {
  border:0px; /*important*/
  background-color:transparent; /*important*/
  position:absolute; /*important*/
  top:10px;
  left:20px;
  width:450px;
  height:30px;
  font-family: 'Quattrocento', serif;
  font-weight:bold;
  font-size:18px;
  color:#57585A;
}
 
.searchbox_submit {
  border:0px; /*important*/
  background-color:transparent; /*important*/
  position:absolute; /*important*/
  top:14px;
  left:464px;
  width:22px;
  height:22px;
}
.searchbox_submit:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}
/* campo di ricerca - fine */

.imd_box_defunto {
  width:500px;
  border-top:10px solid #B7C5D2;
  min-height:83px;
  margin-top:10px;
  padding-top: 5px;
  padding-bottom: 10px;
}

.imd_box_defunto_colsx {
  width:408px;
  min-height:83px;
  float:left;
}

.imd_box_defunto_data {
  width:408px;
  height:26px;
  line-height:26px;
  font-family: 'Quattrocento', serif;
  font-size:12px;
  color:#57585A;
  font-style: italic;
}

.imd_box_defunto_nome {
  width:408px;
  height:40px;
  line-height:20px;
  font-family: 'Quattrocento', serif;
  font-size:20px;
  color:#57585A;
  font-weight:bold;
  font-style: italic;
}

.imd_box_defunto_coldx {
  width:92px;
  height:65px;
  float:left;
}