/*  
Theme Name:Montecarlo Immobiliare
Theme URI:http://
Description:Montecarlo Immobiliare theme
Version:0.99
Author:ResetStudio
Author URI:http://resetstudio.it/
*/
/* Resetter */
*{margin:0;padding:0;}

ul, ol, li{list-style:none;position:relative;}

/* Inizio Tipografia e colori */
body, a, input, select, textarea{font-family:'Century Gothic', 'Tahoma', Arial, Lucida sans, Helvetica, Verdana;font-size:62.5%;/* Resets 1em to 10px */ font-size:12pt;color:rgb(114,101,91);line-height:130%;padding:0;}

.alignleft{text-align:left;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}


/* Elementi nascosti per print delle pagine scheda prodotto */
#navigation, .logo, #header_container, #header,#entry_contact, #entry_search, div.print, #footer-nav, .copyright, ul.entry_tecnics-data li span.flag_detail, #sliderBloc, .photo_off, .main_map, #the_carousel, #subnavigator{display:none !important;}
#top img.hidden_logo{display:block;position:absolute;top:0;left:0;}
#payoff{color:#9f0005;font:bold 12pt "Times New Roman", Times, serif;padding-top:3mm;text-align:right;}
/* Inizio struttura */

#top{margin:0 auto;padding:1mm 0;}

.content{margin:0 auto;}

.info-apartment{text-decoration:none;padding:.2mm;font-size:11pt;background:#fff;border-top:#666 .1mm solid;color:#000;margin-top:3mm;}
.info-apartment table{padding:0;width:100%;}
.info-apartment table td{width:33%;font-weight:bold;}
.info-apartment table td.upper{text-transform:uppercase;}
.info-apartment table td div{padding:.5mm;}
.info-apartment table td div.description{font-weight:normal;}
.info-apartment table td div span{color:#9f0005;}

/* Lista appartamenti dopo la ricerca */
.primary .apartment em{display:block;height:16px;font-style:italic;color:rgb(226,161,151);font-size:12pt;}

.primary .apartment small{display:block;font-size:12pt;color:rgb(239,121,0);text-decoration:underline;}

.primary .apartment strong{float:left;margin-top:0;margin-bottom:5px;}

.primary .apartment span.price, .primary .apartment span.ref{border-top:.1mm solid rgb(222,216,196);border-bottom:.1mm solid rgb(222,216,196);float:left;padding:3px 0;width:300px;margin-bottom:5px;font-weight:bold;}

.primary .apartment span.ref{color:rgb(0,0,0);}

.primary .apartment strong a, .primary .apartment strong{float:left;text-decoration:none;height:auto !important;font-weight:bold;color:rgb(159,0,5);border:0;margin-bottom:5px;}

.primary .apartment .details p{width:300px;}

.primary .apartment strong{float:none;display:block;}

.apartment.tab{border:none!important;}

.primary .apartment a:hover{text-decoration:underline;}

.primary .apartment{position:relative;padding:15px 0;border-bottom:.1mm solid rgb(222,216,196);height:1%;}

.primary .apartment.even{background:rgb(247,245,241);}

.primary .apartment a.image{border-top:5px solid rgb(159,0,5);width:280px;text-decoration:none;height:320px;padding:0;margin:0;}

.primary.results .apartment a.image{height:120px;}

.primary .apartment .details{float:right;width:300px;}
.primary .apartment .entry_details{border-top:.1mm solid #666;border-bottom:.1mm solid #666;clear:left;float:left;padding:0 0 0 0;width:100%;}
.primary .apartment .entry_details div.block_details{float:left;width:57mm;padding:10px 0;margin:0 1px;min-height:260px;height:auto !important;height:260px;}

.primary .apartment .details h4{color:rgb(159,0,5);margin:5px 0;}
.primary .apartment .entry_details h4{color:rgb(159,0,5);margin:5px 0;font-size:12pt;}

.clearer{clear:both;float:none !important;}

/* Lista dei dati tecnici per singolo annuncio */
ul.entry_tecnics-data{margin-bottom:10px;padding:10px 0 0 0;float:left;}
ul.entry_tecnics-data li{list-style-type:none;float:left;font-size:10pt;color:#333;padding:2px 0;}
ul.entry_tecnics-data li.odd{}
ul.entry_tecnics-data li span{float:left;width:28mm;font-weight:bold;}
ul.entry_tecnics-data li span.entry_title_detail{font-weight:normal;}

#print_main_photo{display:none;}

#images_print_box{float:left;border-top:.1mm solid #666;width:100%;}

#print_left_photo{padding:5mm 0 0 0;float:left;width:73mm;}
#print_left_photo img{padding:.1mm;border:.1mm solid #666;}

#print_right_photo{padding:5mm 0 0 0;float:left;width:88mm;margin-left:10mm;}
#print_right_photo div{float:left;width:28mm;}
#print_right_photo div img{padding:.1mm;border:.1mm solid #666;margin-bottom:10mm;}


.contract{border-bottom:.1mm solid #666;text-align:center;padding:.5mm 0;color:#9f0005;page-break-inside:avoid;}