/* CSS Document */
*{margin:0;padding:0;}
html,body{margin:0;border:0 none;padding:0;color:#000;font:12px Arial,Helvetica,sans-serif;background-color:#B52428;}

#wrapper{margin:0 auto;width:964px;}
#TopPageWrap{background:transparent url(../imgs/page_bg_top.png) no-repeat center top;}
#EndPageWrap{background:transparent url(../imgs/page_bg_down.png) no-repeat center bottom;}
#MidlePageWrap{background:transparent url(../imgs/page_middle.png) repeat-y center bottom;}
#Page{position:relative;left:1px;width:964px;background:#FFF url(../imgs/spala_footer.png) no-repeat right bottom;}
#Logo{height:91px;background:transparent url(../imgs/midcol_header_logo.png) no-repeat left top;}
#Logo a.lnkHP{float:left;position:absolute;top:18px;left:23px;width:226px;height:51px;}

#Universolagardenia{float:right;text-align:right;}
#Universolagardenia a:hover{font:bold 12px Arial,Helvetica,sans-serif;color:#000;text-decoration:none;}

#menutop2{float:right;width:290px;}
#menutop2 ul{margin:0;padding:0;list-style-type:none;}
#menutop2 li{float:left;display: inline; margin:0 3px 0 0;background:transparent url(../imgs/top_menu_separator.png) no-repeat left top;}
#menutop2 li a{float:left;display:block;margin:0;padding:5px 12px 17px;height:36px;font:bold 12px Arial,Helvetica,sans-serif;color:#333;text-decoration:none;text-align:center;}

#Middle{margin: 0; padding: 0; float:left;width:690px;display: inline; text-align:left;background:transparent url(../imgs/horizontal_menu_bg.png) no-repeat center top;}

#nav-menu{float:left;clear:both;width:690px;}
#nav-menu ul{margin:0;padding:0 0 0 17px;list-style:none;}
#nav-menu li{float:left;margin:0 0 3px 0;display: inline; padding:0;}
#nav-menu li a{float:left;display: inline; margin:0;padding:5px 0 0 3px;width:128px;height:26px;font:bold 12px Arial,Helvetica,sans-serif;color:#FFF;text-decoration:none;text-align:center;}

/* menu' servizio */
#FullNavBar{float:left;clear:both;width:964px;text-align:left;background:#FFF url(../imgs/horizontal_menu_interne_bg.jpg) no-repeat center top;}
#srv-menu{float:right;padding:11px 11px 0 0;}
	#srv-menu ul{margin:0;padding:0;list-style-type:none;}
		#srv-menu li{float:left;padding:0 11px;}

/* side menu verticale */
#MenuVert{width:229px;} 
#MenuVert ul{margin:0;padding:0;list-style:none;} 
#MenuVert li{margin: 0;padding: 15px 0 10px 44px;background:transparent url(../imgs/aperta_bg_arrow.png) no-repeat left top;} 
#MenuVert li.headline{margin:0;padding:15px 0 15px 32px;font:bold 13px Arial,Helvetica,sans-serif;color:#B22126;background:transparent url(../imgs/aperta_bg_btn.jpg) repeat-y left top;}
#MenuVert li a{font:bold 12px Arial,Helvetica,sans-serif;color:#395563;text-decoration:none;background:transparent url(../imgs/aperta_bg_btn.jpg) no-repeat left top;}
#MenuVert li a:hover{color:#B22126;}
#MenuVert li a.selected{font:bold 12px Arial,Helvetica,sans-serif;text-decoration:none;color:#B22126;}

#clear{clear:both;height:0;line-height:0;}

#content{padding:22px 20px 22px 22px;}
#content h1{padding:22px 0 15px;font:bold 15px Arial,Helvetica,sans-serif;color:#CF010B;}
#content h2{padding:5px 0 0;font:bold 12px Arial,Helvetica,sans-serif;color:#343434;}
#content p{padding:10px 0 0;font:normal 12px Arial,Helvetica,sans-serif;color:#838383;}

/* spalla */
#Spala{float:right;width:274px;height:100%;text-align:left;background:transparent url(../imgs/spala_bg.png) repeat-y left top;}
#footersSpala{background:transparent url(../imgs/spala_footer.png) no-repeat right bottom;}
.spalaLink,a.spalaLink,a.spalaLink:visited{font:bold 13px Arial,Helvetica,sans-serif;color:#AD2121;text-decoration:none;}
a.spalaLink:hover,a.spalaLink:visited,a.spalaLink:hover{font:bold 13px Arial,Helvetica,sans-serif;color:#AD2121;text-decoration:underline;}
.SpalaRed11{font:bold 11px Arial,Helvetica,sans-serif;color:#AB2123;}

/* box fidelity club */
#fidelity_card{padding-left:22px;}
#FidelityclubContainer{display:block;margin:0;height:207px;background:transparent url(../imgs/spala2_01.png) no-repeat left top;}
#Fidelityclub{padding:74px 135px 0 25px;font:bold 11px Arial,Helvetica,sans-serif;color:#375061;}

/* box news 4 you */
#News4YouContainer{display:block;height:125px;background:transparent url(../imgs/spala_news_bg.png) no-repeat left top;}
#News4You{display:block;padding:43px 0 0 25px;font:bold 11px/1em Arial, Helvetica, sans-serif;color:#6F6D6E;}
#News4You #inputi{float:left;position:relative;top:2px;border:1px solid #CECECE;padding:1px;width:148px;font:normal 12px Arial,Helvetica,sans-serif;}

/* box explorer */
#ExplorerContainer{display:block;height:155px;background:transparent url(../imgs/spala_explorer_bg.png) no-repeat left top;}
#Explorer{display:block;padding:13px 0 0 25px;height:155px;font:bold 12px Arial,Helvetica,sans-serif;color:#FFF;}
#Explorer #explorerBtn{position:relative;top:32px;left:15px;}

/* box accordion */
#acc1{padding:0 3px 0 6px;}
.ui-accordion-container li{list-style-type:none;border-right:1px solid #BEBEBE;border-bottom:2px solid #FFF;border-left:1px solid #BEBEBE;width:262px;background:transparent url(../imgs/spala_lagardenia_off.png) no-repeat top left;}
.ui-accordion-container li.selected{border: 1px solid #858585;width:262px;background-image:url(../imgs/spala_lagardenia_on.png);}
.ui-accordion-container li a{text-decoration:none!important;}
.ui-accordion-container li h1{padding:0 0 0 25px;width:238px;height:36px;font-size:12px;line-height:36px;color:#FFF;cursor:pointer;}
.accordion_content{width:262px;overflow:hidden;font:11px Arial,Helvetica,sans-serif;color:#444;background:#FFF url(../imgs/accordion_content_bg.png) repeat-x top;}
.accordion_content h2{margin:15px 0 5px 10px;font:bold 12px Arial,Helvetica,sans-serif;color:#000;text-decoration:none;}
.accordion_content p{padding:5px 10px 15px 10px;line-height:120%;color:#444;text-decoration:none;}

/* interne - struttura*/
#IntPage{clear:both;position:relative;background:transparent url(../imgs/bkg_IntPage.jpg) no-repeat 0 0;}
#FullContent{float:left;clear:both;position:relative;padding:0 0 23px;width:964px;background:transparent url(../imgs/bkg_FullContent.gif) repeat-y 0 0; z-index:1;}
	#aside-end{float:left;position:absolute;bottom:0;left:0;width:229px;height:58px;background:transparent url(../imgs/bkg_aside-end.jpg) no-repeat 0 0; z-index:1;}
	#maincontent-end{float:left;position:absolute;bottom:0;right:0;width:735px;height:58px;background:transparent url(../imgs/bkg_maincontent-end.jpg) no-repeat 0 0; z-index:1;}

#aside{float:left;clear:both;position:relative;padding:0 0 23px;width:229px;z-index:2;}
#main-content{float:left;position:relative;width:735px;z-index:2;}

/* footer */
#footer_container{clear:both;width:964px;height:60px;background:transparent url(../imgs/footer_bg.png) repeat-x top;}
#piva{float:left;padding:11px 0 0 20px;width:400px;font:12px Arial,Helvetica,sans-serif;color:#666;}
#footerlinks{float:right;padding:11px 0 0;width:300px;}
#footerlinks ul{margin:0;padding:0;list-style-type:none;}
#footerlinks li{float:left;padding:0;color:#666;}
#footerlinks li a{float:left;display:block;margin:0;padding:0 6px;height:26px;font:12px Arial,Helvetica,sans-serif;color:#666;text-decoration:none;text-align:center;}