/************ Common Css Template **********************
	Css generale per templates new.mtA5_002 e new.mtA5_002v
	versione 120520 by marco maria leoni
	
	con classi per templates senza css inline
	- news 
	- catalog
	- real estate base

/************ General **********************************/


@font-face{
	font-family: "Century";
	src: url('GOTHIC.eot');
} 

@font-face{
	font-family: "Century";
	src: url('GOTHIC.TTF');
}



* {
	margin: 0;
	padding: 0;
	font-family: "Century";
}

body {
	background-color:#2b5796;
}

.mtA3  ul{
	padding-left: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.CategoriesIndexList li.selectedCategory>a{
	font-style: oblique;
	color: red;
}

a { color:#3b7cda; text-decoration: none;}

a:hover { color:#3b7cda; text-decoration: underline;}

/************ Layout 3 colonne centrato e sfondo al 100% **************************/

.PageDiv {
	width: 100%;
}
#HeaderOuter, #ContainerOuter, #FooterOuter {
	width: 100%;
}

#HeaderOuter {
	height: 276px;
	background: url("graphics/SfondoHeaderOuter.jpg") repeat-x scroll center top transparent;
}

#ContainerOuter {background: url("graphics/textureMain.gif") repeat scroll center top transparent;}

#FooterOuter {
	background-color:#2b5796;
	height: 195px;
}

#Header, #Container, #Footer {
	width: 960px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}

#Header {
	height: 276px;
	background: url("graphics/Header.jpg") no-repeat scroll center top transparent;
}

.mtA1 .atCNT1 { padding: 60px 0 59px;}

#Container {
	/*eventale sfondo parte centrale sito */
}



.mtA2 {
	/*larghezza colonna sinistra*/
	
}

.mtA4 {
	/*larghezza colonna destra*/
	
}

.homeBody .mtA3 {
	min-height: 500px;
	background: none;
}


.homeBody .mtA3 .atCNT1 { width: 960px; height: 356px; background: url("graphics/SfondoGallery.png") no-repeat scroll center top transparent; margin-top: 30px;}

.homeBody .mtA3 .atCNT2 { color: #2b5796; font-size: 14px; line-height: 22px;}

.homeBody .mtA3 .atCNT2 strong { color: #2b5796; font-size: 20px; line-height: 22px;}

.mtA3 {
	min-height: 500px;
	background: url("graphics/SfondoA3.png") no-repeat scroll center top transparent;
	margin-top: 2px;
	text-align: justify;
	padding-bottom: 20px;
	line-height: 20px;
	font-size: 13px;
	color: #162e51;
}

#Footer, #Footer a {
	color: #FFF;
}

.mtA5 .atCNT1 { width: 680px; float: left; font-size: 12px; margin: 30px 0 0 10px;}

.mtA5 .atCNT2 { width: 230px; float: left; font-size: 12px;  margin: 62px 0 0;}

.mtA5 .atCNT3 {padding: 20px 0 0 10px; clear: left;}

.mtA5 .atCNT4 { padding-top: 15px;}

a.dueffe {
	font-size: 9px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}

a.dueffe:hover {
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
}


.title { color: #FFF; font-size: 20px; text-align: center; text-transform: uppercase; padding: 6px 0 20px 0; }





/********** Gallery ********/

.nivo-caption { visibility:hidden;}


#NivoWrapperNivoSliderGallery {
    padding: 3px 0 0 1px;
    width: 954px;
	height:291px;
}

/***** Menu Header ******/

ul#menuHeader li { list-style:none; float:left; padding: 0 11px 5px 11px;}

ul#menuHeader li:hover {
	border-bottom:13px solid #3b7cda;
	-moz-transition:border-bottom 0.2s ease 0s;
	-o-transition:border-bottom 0.2s ease 0s;
	-webkit-transition:border-bottom 0.2s ease 0s;
}

ul#menuHeader li.selectedItem {
	border-bottom:13px solid #3b7cda;
}

ul#menuHeader li a { text-decoration:none;}

ul#menuHeader li a span { text-transform:uppercase; color: #2b5796; font-size:15px; font-weight:bold;}

ul#menuHeader li.selectedItem.homeItem a span { color: #2b5796;}


ul#menuHeader li.selectedItem a, ul#menuHeader li.activeItem a {}

ul#menuHeader li:hover a span{
	color: #3b7cda;
}

ul#menuHeader li.selectedItem a span, ul#menuHeader li.activeItem a span {
	color: #3b7cda;
}




/************ Menu Privacy **********************************/

ul#menuPrivacy li { list-style:none;}

ul#menuPrivacy li a { color:#fff;text-decoration:none;}

ul#menuPrivacy li a:hover { color:#fff; text-decoration:underline;}

ul#menuPrivacy li a span { font-size:11px; color:#fff; font-weight:bold;}

ul#menuPrivacy li a span:hover, ul#menuPrivacy li.selectedItem { color:#fff; }

/**** form ****/

.requestFormNameRow .TextBox, .requestFormEmailRow .TextBox, .TextBoxRow .TextBox, .requestFormAttachmentRow .InputFile {
	height: 25px;
    margin: 4px 0;
    width: 218px;
}

.rf_indicaredoveeffettuareilritiro, .rf_indicarechipagheralespeseditrasporto { font-weight: bold; margin: 20px 0 5px 250px;}

.rf_mittente{ width: 90px; float: left; margin-left: 250px;}

.rf_destinatario {float: left;}

.rf_nomedestinatario {margin-left: 500px;}

#TextBoxRow_012 .TextBox { width: 470px; height: 150px;}

#TextBoxRow_012 { margin-left: 250px;}

#requestFormAttachmentRow { display: none;}

.requestFormPrivacyRow {
	margin-left: 250px;
    margin-top: 30px;
    width: 600px;
}

.requestFormButtonsRow {margin-left: 250px;}

.requestFormThanksRow { text-align: center;}

.requestFormNameRow, .rf_indirizzo, .rf_oraridimagazzino, .rf_localita { width: 250px; float: left; margin-left: 250px;}


/************ News List **********************************/
.news_list_001_INTRODUCTION{}
.news_list_001_MENUCAT{}
.news_list_001_NAVIGATOR{}
.news_list_001_NEWS_ITEM{}
.news_list_001_HEADING{}
	.news_list_001_NAME{}
	.news_list_001_FB_LIKE_BUTTON{}
.news_list_001_BODY{}
	.news_list_001_THUMB{}
	.news_list_001_TEXT{}
		.news_list_001_SUBTITLE{}
		.news_list_001_DESCRIPTION{}
	.news_list_001_VIEW{}



/************ News Detail **********************************/
.news_detail_001_MENUCAT{}
.news_detail_001_NAVIGATOR{}
.news_detail_001_NEWS_ITEM{}
	.news_detail_001_HEADING{}
		.news_detail_001_NAME{}
		.news_detail_001_FB_LIKE_BUTTON{}
    .news_detail_001_BODY{}
		.news_detail_001_THUMB{}
		.news_detail_001_DESCRIPTION{}
		.news_detail_001_DOCUMENTS{}
		.news_detail_001_DATE{}
		.news_detail_001_AUTHOR{}

		
/************ Catalog List **********************************/		
.catalog_list_001_INTRODUCTION{}
.catalog_list_001_MENUCAT{}
.catalog_list_001_SPIDER_AND_NAVIGATOR{}
.catalog_list_001_FUNCTIONS{}
  	.catalog_list_001_VIEWCART{}
  	.catalog_list_001_PAYCART{}
  	.catalog_list_001_HISTORY{}
.catalog_list_001_PRODUCT_ITEM{}
    .catalog_list_001_HEADING{}
		.catalog_list_001_NAME{}
    .catalog_list_001_BODY{}
    	.catalog_list_001_THUMB1{}
		.catalog_list_001_TEXT{}
    		.catalog_list_001_DESCRIPTION{}
			.catalog_list_001_VIEW{}
	.catalog_list_001_PRICE{}
    .catalog_list_001_SHOPPING_CART_BUTTON{}

		
/************ Catalog Detail **********************************/				
.catalog_detail_001_MENUCAT{}
.catalog_detail_001_SPIDER_AND_NAVIGATOR{}
.catalog_detail_001_PRODUCT_ITEM{}
	.catalog_detail_001_HEADING{}
		.catalog_detail_001_NAME{}
		.catalog_detail_001_FB_LIKE_BUTTON{}
	.catalog_detail_001_THUMBS{}
		.catalog_detail_001_THUMB_ROW{}
			.catalog_detail_001_THUMB{}
    	.catalog_detail_001_THUMB_ROW1{}
        	.catalog_detail_001_THUMB1{}
        	.catalog_detail_001_THUMB2{}
    	.catalog_detail_001_THUMB_ROW2{}
        	.catalog_detail_001_THUMB3{}
        	.catalog_detail_001_THUMB4{}
	.catalog_detail_001_TEXT{}
		.catalog_detail_001_DESCRIPTION{}
		.catalog_detail_001_CHARACTERISTICS{}
		.catalog_detail_001_OPTIONS{}
		.catalog_detail_001_NOTES{}
	.catalog_detail_001_OPTIONFIELDS{}
		.catalog_detail_001_F1{}
		.catalog_detail_001_F2{}
		.catalog_detail_001_F3{}
		.catalog_detail_001_F4{}
		.catalog_detail_001_F5{}
		.catalog_detail_001_F6{}
		.catalog_detail_001_F7{}
		.catalog_detail_001_F8{}
		.catalog_detail_001_F9{}
		.catalog_detail_001_F10{}
	.catalog_detail_001_DOCUMENT{}
	.catalog_detail_001_PRICE{}
	.catalog_detail_001_SHOPPING_CART_BUTTON{}


/************ Realestate List **********************************/		
.realestate_list_001_INTRODUCTION{}
.realestate_list_001_MENUCAT{}
.realestate_list_001_BOX_PRODUCT{}
	.realestate_list_001_NAME{}
	.realestate_list_001_listprod{}
		.realestate_list_001_THUMB1{}
		.realestate_list_001_DESCRIPTION{}
	.realestate_list_001_VIEW{}
	.realestate_list_001_VIEW{}


/************ Realestate Detail **********************************/		
.realestate_detail_001_MENUCAT{}
.realestate_detail_001_PRODUCT{}
	.realestate_detail_001_NAME{}
	.realestate_detail_001_THUMBS{}
		.realestatebase_enlarge_text{}
		.realestate_detail_001_THUMB_ROW{}
			.realestate_detail_001_THUMB{}
		.realestate_detail_001_THUMB_ROW1{}
			.realestate_detail_001_THUMB1{}
			.realestate_detail_001_THUMB2{}
		.realestate_detail_001_THUMB_ROW2{}	 
			.realestate_detail_001_THUMB4{}
	
	.realestate_detail_001_DESCRIPTION{}
	.realestate_detail_001_NOTES{}
	
	.realestate_detail_001_OPTIONS{}
	.realestate_detail_001_OPTIONS .realestatebaseFieldLabel{}
	.realestate_detail_001_OPTIONS br.realestatebaseFieldSeparator{}
	.realestate_detail_001_OPTIONS .realestatebaseFieldValue{}
	
		.realestate_detail_001_F1{}
		.realestate_detail_001_F2{}
		.realestate_detail_001_F3{}
		.realestate_detail_001_F4{}
		.realestate_detail_001_F5{}
		.realestate_detail_001_F6{}
		.realestate_detail_001_F7{}
		.realestate_detail_001_F8{}
		.realestate_detail_001_F9{}
		.realestate_detail_001_F10{}
	
	.realestate_detail_001_DETAILS{}
	.realestate_detail_001_DETAILS{} .realestatebaseFieldLabel{}
	.realestate_detail_001_DETAILS{} br.realestatebaseFieldSeparator{}
	.realestate_detail_001_DETAILS{} .realestatebaseFieldValue{}
	
		.realestate_detail_001_MOVIE{}
		.realestate_detail_001_CONTRACT{}
		.realestate_detail_001_ADDRESS>
		.realestate_detail_001_TYPOLOGY{}
		.realestate_detail_001_ROOMS{}
		.realestate_detail_001_MQ{}
		.realestate_detail_001_BOX{}
		.realestate_detail_001_WAREHOUSE{}
		.realestate_detail_001_FURNISHED{}
		.realestate_detail_001_BUILTDATE{}
		.realestate_detail_001_AVAILIBILITY{}
		.realestate_detail_001_PRIVACY{}
		.realestate_detail_001_PRICE{}
	
/************ Realestate Project List **********************************/
.realestateprojects_list_001_INTRODUCTION{}
.realestateprojects_list_001_MENUCAT{}
.realestateprojects_list_001_BOX_PRODUCT{}
	.realestateprojects_list_001_NAME{}
	.realestateprojects_list_001_LISTPROD{}
    	.realestateprojects_list_001_THUMB1{}
    	.realestateprojects_list_001_DESCRIPTION{}
	.realestateprojects_list_001_VIEW{}
	

/************ Realestate Project List **********************************/
.realestateprojects_detail_001_MENUCAT{}
.realestateprojects_detail_001_PRODUCT{}
	.realestateprojects_detail_001_NAME{}
	.realestateprojects_detail_001_THUMBS{}
		.realestateprojects_detail_001_THUMB_ROW{}
		.realestateprojects_detail_001_THUMB{}
		.realestateprojects_detail_001_Box_001{}
			.realestateprojects_detail_001_THUMB1{}
			.realestateprojects_detail_001_THUMB2 {}
		.realestateprojects_detail_001_Box_002 {}
			.realestateprojects_detail_001_THUMB3{}
			.realestateprojects_detail_001_THUMB4 {}
		.realestateprojects_detail_001_DESCRIPTION{}
	.realestateprojects_detail_001_NOTES{}
	.realestateprojects_detail_001_MOVIE{}
	.realestateprojects_detail_001_CONTRACT{}
	.realestateprojects_detail_001_ADDRESS{}
	.realestateprojects_detail_001_TYPOLOGY{}
	.realestateprojects_detail_001_AVAILABLE{}

	
/************ SuperSized Gallery **********************************/
/**
	esempio di gallery SuperSized completamente full screen
	inserire nel contenuto della pagina il link di ritorno alla home
	ed aggiungere la classe 'superSized' alla voce di men�
**/
.superSizedBody #HeaderOuter{
	display:none;
}
.superSizedBody #Container{
	background:none;
	overflow:visible;
}
.superSizedBody div.mtA2{
	display:none;
}
.superSizedBody div.mtA3{
	background: none;
}
.superSizedBody div.mtA3>div{
	background-color:#ffffff;
	border:1px solid black;
	opacity:0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
	padding: 5px;
}
.superSizedBody div.mtA4{
	display:none;
}
.superSizedBody #FooterOuter{
	display:none;
}

/************ lightBoxGallery **********************************/
div.lightBoxGallery{}
	div.lightBoxGalleryRow{}
	div.lightBoxGalleryRowOdd{}
	div.lightBoxGalleryRowEven{}
		div.lightBoxGalleryItem{}
			a.lightBoxWF{}
				img.lightBoxActiveWF{}
			div.lightBoxGalleryText{}
				h3.lightBoxTitle{}
				div.lightBoxDescription{}


/************ Category tree **********************************/
ul.categoryTreeClass{}
ul.categoryTreeClass .activeItem{}
ul.categoryTreeClass .selectedItem{} 
ul.categoryTreeClass .hasChildren{} 


				
/************ Print Page CSS **********************************/
/** 
	Queste definizioni debbono stare in coda al css  
	� possibile inserire contenuti visibili solo in fase di stampa, ovvero con 'display: none' per media=all
	quali headers e footers solo testuali
**/
@media print {
	#HeaderOuter{
		display: none;
	}
	#Container{
		background: none;
	}
	div.mtA2{
		display: none;
	}
	div.mtA3{
		background: none;
		background-color: #ffffff;
		width: 100%;
		margin: 20px;
	}
	div.mtA4{
		display: none;
	}
	#FooterOuter{
		display: none;
	}
}

