.ampliare_info { border-top: 1px solid #ADBECE; background:#E6EDF4; padding:10px; margin-bottom: 15px; }
.ampliare_nfo label { color:#666; font-size:120%; }
.ampliare_info input { font-family:Arial Helvetica, sans-serif; }
.ampliare_info input.txt { width:125px; border:1px solid #7891BA; padding:1px; color:#333; font-size: 100%; }
.ampliare_info input.submit { font-size:11px; color:#134D86; border:1px solid #B0BFCC; background:transparent; padding-top:1px; }

.nav_paginazione .actual {
background:#DA9046 none repeat scroll 0% 50%;
border:1px solid #DA9046;
color:#FBF3EC;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:24px;
padding:2px 6px;
text-decoration:none;
}

/*Colonne e contenitori*/
#colContainer { width: 97.7em; margin: 0 auto; border: solid 1px #ccc; border-top: none; padding: 1em 0.8em 1em 0.8em;}
#colContainer #col_i { width: 17.0em; background: #f9f9f9; float: left; display: inline; margin-right: 1em; position: relative;}
#colContainer #col_c { width: 44.7em; background: #fff; float: left; display: inline; margin-right: 1em; position: relative;}
#colContainer #col_d { width: 34.0em; background: #fff; float: left; display: inline;}

/*Filtro*/
#colContainer #col_i .tit { background: #c1c1c1 url(/im/Tuttosu/f_tit.gif) repeat-x left bottom; padding: 0.7em; margin-bottom: 2px;}
#colContainer #col_i h2 { font: bold 1.6em/1em Arial, Helvetica, sans-serif;  text-transform: uppercase; color: #fff; }
#colContainer #col_i .tit p { color: #fff; font: 1.1em/1em Arial, Helvetica, sans-serif;}
#colContainer #col_i h3 { font: bold 1.2em/1em Arial, Helvetica, sans-serif; color: #333; padding: 0.8em; background: #e5e5e5; margin: 0 0 1px; clear: both;}

#colContainer #col_i li { background: url(/im/Tuttosu/dotted.gif) repeat-x left bottom; padding: 0.5em 1em;}
#colContainer #col_i li:last-child { background: none;}
#colContainer #col_i li div{ display: inline;}
#colContainer #col_i li a { font: 1.1em/1em Arial, Helvetica, sans-serif;}
#colContainer #col_i li span { font: 1em/1em Arial, Helvetica, sans-serif; color: #666;}

/*Risultato tuttosu*/
#risultato { border-bottom: solid 1px #ececec; }
#risultato li{ display: block; clear: both; margin-bottom: 1.5em;}
#risultato li li { display: inline; clear: none;}

.mod-img { float: left; display: inline; margin-right: 1em;}
.mod-txt{ display: table; height: 1%;}

.mod-img .imagen{ position:relative;}
.mod-img .imagen img{ display:block;}
.mod-img .imagen .reproducir{ display:block; position:absolute; left:.5em; bottom:.5em;}

.mod-txt h3 { font: bold 1.6em/1em Arial, Helvetica, sans-serif; margin-bottom: 0.1em;}
.mod-txt h3 a {}

.mod-txt ul { margin-bottom: 0.8em; border-bottom: none;}
.mod-txt li { font: 1.2em/1em Arial, Helvetica, sans-serif; color: #516a95; display: inline; border-left: solid 1px #516a95; margin-left: 0.4em; padding-left: 0.4em;}
.mod-txt li:first-child { border: none; margin: 0; padding: 0;}

.mod-txt p { font: 1.2em/1.2em Arial, Helvetica, sans-serif; color: #666;}

/* modulo tuttosu */
.mod_tuttosu{ background:#fff url(/im/fnd_mod_tuttosu.gif) repeat-y 4px 0; padding:1px 1px 0 1px;}
.mod_tuttosu .mod_tuttosu_i{float:left; display:inline; width:423px; margin:0 2px 0 0 ; }
.mod_tuttosu .mod_tuttosu_c{ float:left; display:inline; width:187px; margin:0 1px;}
.mod_tuttosu .mod_tuttosu_d{float:left; display:inline; width:347px; margin:0 0 0 1px: }

.mod_tuttosu_c h3{ text-align:center; vertical-align:center; text-transform:lowercase; background:#F2F3F7 url(/im/fnd_cab_dir.gif) no-repeat center top; font:9px/22px Tahoma, Arial, Helvetica, sans-serif; color:#615f74;}
.mod_tuttosu_c ul{ background:#fff url(/im/fnd_acceso_dir.jpg) repeat-x; padding:0 0 4px 0;}
.mod_tuttosu_c ul li { margin:0 18px; padding:2px 0 6px 0;color:#134D86; font:bold 110% Georgia, "Times New Roman", Times, serif; text-align:center; background:url(/im/fnd_punteggiato_r.gif) repeat-x left bottom;}
.mod_tuttosu_c ul li.ultimo{ background:none;}

.mod_tuttosu_c ul li a{ text-decoration:none;color:#A2B8CD; }
.mod_tuttosu_c ul li strong{ display:block; padding:1px 0 3px 0; font-size:35px; line-height:35px;  font-weight:normal;}
.mod_tuttosu_c ul li a:hover{ text-decoration:none;color:#134D86;}

.mas_sup{ float:right; margin-right:8px; padding:8px 0 0 0; color:#666; font:10px/10px Georgia, "Times New Roman", Times, serif}
.mas_sup a{ text-decoration:underline; font:10px/10px Arial, Helvetica, sans-serif;}

.tipo_5col{  background: url(/im/fnd_tipo_5col.gif) repeat-y 120px 0; border-top:10px solid #fff; }
.tipo_5col .filete_2{margin:0 7px; border-top:10px solid #fff;}
.tipo_5col_a{ float:left; display:inline; width:106px; margin:0 7px 0 7px;  }
.tipo_5col_a dl{}
.tipo_5col_a dt{ font:bold 110%/110% Arial, Helvetica, sans-serif; color:#DB0B09; text-transform:uppercase;}
.tipo_5col_a dd{ padding:2px 0 2px 7px; font: 110%/110% Georgia, "Times New Roman", Times, serif; color:#999; background: url(/im/ico_lista_portadillas.gif) no-repeat 0px 6px;}

.caja { border: 1px solid #D7D9D8; border-bottom:2px solid #ccc; margin-bottom: 15px; }
.relacionados { border-bottom-width:1px; }
.relacionados h3 { border-bottom: 1px solid #ccc; color:#333; font-size:120%; padding:6px; }
.relacionados ul { padding:5px 0; }
.relacionados li { background: url('/im/Tuttosu/bolo_relacionados.gif') no-repeat 7px 1ex; font-size:120%; padding-left:17px; padding-bottom:3px; }

#portale_tuttosu h2 { border-top:3px solid #798BAE; background:#EEF0F5; padding:5px; color:#888; font-size:100%; font-weight:normal; text-transform: uppercase; margin-bottom: 10px; }

#portale_tuttosu { background: url(/im/1px_e1.gif) repeat-y 623px top; }
#portale_tuttosu .col_i { float: left; width:618px; }
#portale_tuttosu .col_d { float:right; width:345px; }
#portale_tuttosu p {font:normal 140% Arial, Helvetica, sans-serif;color:#333333;margin:0px 0px 4px 0px;}

#portale_tuttosu .elenco_lettere { margin-bottom:10px; }
#portale_tuttosu .elenco_lettere li { font-size:110%; float: left; background: url('/im/Tuttosu/dotted_c4.gif') repeat-y right top; padding: 0 5px 0 4px; }
