@import url("base.css");

#nav_menu { display:none; }

div#main { width:600px; }

/* HEADER */
div#header { display:none; }
div#logo { display:none; }
div#lang { display:none; }


/* MAIN MENU */
div#menu { display:none; }

/* SECONDARY MENU */
div#left-col { display:none; }


/* CONTENT */
div#content { float:left; width:509px; margin-bottom:20px; }
div#content-top { display:none; }
embed.sIFR-flash { display:none; }
span.sIFR-alternate { display:inline!important; overflow:visible!important; position:relative!important; }


/* PAGINA SHOP */
div#wrapper { margin-bottom:20px; }
div#article-presentation { overflow:hidden; }
div#article-presentation img { margin-top:-30px; }
div#installations-container { width:509px; padding:10px; margin-bottom:40px; clear:both;}
div#installations-top { display:none; }
div#box-shop { display:none; }
div#particulars img, div#optionals img { padding:2px; border:1px solid #CCC; background-color:#FFFFFF; }
div#particulars dl, div#optionals dl { margin:0 15px 0 0; }
div.single-installation { float:left; width:159px; margin-right:10px; }
div.single-installation img { padding:4px; background-color:#FFFFFF; border:1px solid #CCC; }
div#particulars .csc-textpic-caption, div#optionals .csc-textpic-caption { font-weight:bold; font-size:1em; margin-left:2px; }


/* SHOP BASKET */
#containerShop { margin-top:20px; }
.shop_productBasketContainer { clear:both; margin-bottom:20px; overflow:hidden; width:600px; }
.shop_basketImage { float:left; margin-right:20px; }
.shop_basketDataContainer { float:left; width:509px; }
.shop_basketDataContainer span.sIFR-alternate { margin-top:-20px; }
.shop_productBasketContainer h3 { margin:0!important; }
.shop_productBasketContainer select { padding:1px; width:70px; } 


/* SHOP PERSONAL INFO */
.shop_personalDataText { margin-bottom:20px; }
.shop_dataRowContainer { clear:both; margin-bottom:10px; border:1px solid #CCC; padding:5px; overflow:auto; background-color:#FFF;}
.shop_SXcontainer { float:left; width:270px; overflow:auto; }
.shop_DXcontainer { float:left; }
.shop_fieldTitle { font-weight:bold; }
.shop_fieldInput { margin-bottom:5px; }
.shop_authorizationContainer { clear:both; }
.shop_authorizationFieldInput { float:left; }
.shop_fieldInput input, .shop_fieldInput textarea, .shop_fieldInput select { margin-top:5px; border:1px solid #CCC; }
.shop_fieldInput input { width:200px; }
.shop_fieldInputLong input { width:310px; }


/* SHOP SHIPPING */
#shop_shippingContainer, #shop_paymentContainer, #shop_noteContainer { 
	overflow:hidden;
	margin:0 0 20px 0; 
	padding:5px; 
	background-color:#FFF; 
	border:1px solid #CCC; 
}
#shop_shippingTitle, #shop_paymentTitle { font-weight:bold; margin-bottom:5px; }
#shop_basketIntro { font-weight:bold; margin-bottom:10px; }
.shop_productBasketContainer { background-color:#FFF; border:1px solid #CCC; padding:10px; width:489px;}
.shop_basketData { float:left; }
#shop_noteInput textarea { border:1px dashed #CCC; margin-bottom:20px; }


/* FINALIZE */
.addFontSize { font-size:0.85em; }
#shop_noteTitle { font-weight:bold; }
#shop_noteInput { font-style:italic; }
#shop_completedContainerMail { display:none; }
#shop_companyDataContainer { display:none; }
#shop_print { display:none; }



/* HOME PAGE */
div#riga1{ margin-bottom:10px; overflow:hidden;}
div#home-content1 { float:left; padding:7px 20px 0 0; }
div#home-content1-bottom { display:none; }
div#home-content1 h2{ margin:0 0 10px 0; }
div#home-content1 h3{ margin:5px 0 0 0;  font-size:1em;  color:#D63D3C; }
div#home-content1 p{ margin:0; }
div#photogallery { display:none; }
div#riga2 { clear:both; overflow:hidden; margin-bottom:20px;}
div#col-1 { float:left; width:212px; }
div#col-1 a.job { display:none; }
div#preventivo { position:relative; padding:5px 10px 0 0; }
div#preventivo h2, div#preventivo h3 {margin-top:0;}
div#preventivo a.go-to { bottom:0; width:212px; position:absolute; }
div#vetrina { float:left; width:296px; margin-left:10px; margin-right:10px; position:relative; padding:5px 10px 0 10px; }
div#vetrina h2 { margin:0; }
div#vetrina h3 { color:#D63D3C; font-size:1em; }
div.news-latest-gotoarchive a{ bottom:0; width:316px; position:absolute; }
div#col-3 { display:none; }
a#comm_area, a#tech_area { display:none; }
div.news-latest-gotoarchive a, a.go-to { display:none; }



/* FE_USER_REGISTRATION EDIT */
.tx-srfeuserregister-pi1 fieldset { border:none; margin:0; padding:0; }
.tx-srfeuserregister-pi1 legend { margin:0; padding:0; }
.tx-srfeuserregister-pi1 label { font-size:1.2em; clear:both;}
.shop_personalDataTitle { margin-bottom:10px; font-weight:bold; }
.shop_personalDataTitle input { margin:0 5px; }
#shop_inconpletedInformations { margin-bottom:20px; color:#FF3300; font-size:0.9em; border:1px dashed; padding:5px; }

.buttonEditSaved { margin:20px 0 10px 0 !important; }




/* MAPPA DEL SITO */
.csc-sitemap ul { font-size:1em !important; margin:0 0 0 10px; padding:0 0 0 10px;}
.csc-sitemap ul li { list-style-image:url(images/bullet-1.gif); }


/* FOOTER */
div#footer { font-size:100%; clear:both; }
div#menu-3 { display:none; }
div#footer p { text-align:left; border:1px solid #EEE; font-style:italic; margin-top:40px; padding:5px; }


/* NASCONDERE LA BARRA SOTTO LA GOOGLE MAP */
.tx_lumogooglemaps_pi1_sidebar { display:none; }

