@charset "UTF-8"; /* http://www.w3.org/International/questions/qa-css-charset */
/*

	Braccialini.com
	----------------
	
	Table of contents

	- Font color palette
	- Reset browsers default styling
	- Generic rules
	- Grid selector rules
	
/*	Font color palette
	----------------------------------------------------
	Please refers to typography file typo.css
*/

/*	Reset browsers default styling
	----------------------------------------------------
	Please refer to reset.css
*/

/*	Generic rules
	----------------------------------------------------
*/

body
{
background: url(../images/layout/braccialini_bg.jpg) repeat-x;
}

body.company
{
background: url(../images/layout/company_bg.jpg) repeat-x;
}

	body.storia
	{
	background: url(../images/layout/storia_bg.jpg) repeat-x;
	}
	
	body.gruppo
	{
	background: url(../images/layout/gruppo_bg.jpg) repeat-x;
	}
	
	body.sede
	{
	background: url(../images/layout/sede_bg.jpg) repeat-x;
	}

body.social
{
background: url(../images/layout/social_bg.jpg) repeat-x;
}

body.trade
{
background: url(../images/layout/trade_bg.jpg) repeat-x;
}

body.job
{
background: url(../images/layout/job_bg.jpg) repeat-x;
}

body.news
{
background: url(../images/layout/news_bg.jpg) repeat-x;
}

body.press
{
background: url(../images/layout/press_bg.jpg) repeat-x;
}

body.press_rs
{
background: url(../images/layout/press_rassegna_bg.jpg) repeat-x;
}

body.press_cs
{
background: url(../images/layout/press_comunicati_bg.jpg) repeat-x;
}

body.press_video
{
background: url(../images/layout/press_video_bg.jpg) repeat-x;
}

body.negozi
{
background: url(../images/layout/negozi_bg.jpg) repeat-x;
}

body.contatti
{
background: url(../images/layout/contatti_bg.jpg) repeat-x;
}

body.registrati
{
background: url(../images/layout/registrati_bg.jpg) repeat-x;
}

body.collezioni
{
background: url(../images/layout/collezione_bg.jpg) repeat-x;
}

body.collezioni.br
{
background: url(../images/layout/braccialini_coll_bg.jpg) repeat-x;
}

body.collezioni.tua
{
background: url(../images/layout/tua_bg.jpg) repeat-x;
}

body.collezioni.itemini
{
background: url(../images/layout/itemini_bg.jpg) repeat-x;
}

body.collezioni.marchi
{
background: url(../images/layout/marchi_bg.jpg) repeat-x;
}

body.collezioni.dettlic
{
background: url(../images/layout/dettlic_bg.jpg) repeat-x;
}

*
{
margin: 0;
}

html, body
{
height: 100%;
}

.wrapper
{
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -142px; /* the bottom margin is the negative value of the footer's height */
}

.footer, .push
{
height: 142px; /* .push must be the same height as .footer */
}

/*	Grid selector rules
	----------------------------------------------------
*/

body.home_it div.container_24
{
background: url(../images/layout/home_header_it.jpg) no-repeat;
min-height: 495px;
height: auto !important;
}
body.home_en div.container_24
{
background: url(../images/layout/home_header_en.jpg) no-repeat;
min-height: 495px;
height: auto !important;
}

body.company div.container_24
{
background: url(../images/layout/company_header.jpg) no-repeat;
min-height: 320px;
height: auto !important;
}

	body.storia div.container_24
	{
	background: url(../images/layout/storia_header.jpg) no-repeat;
	min-height: 320px;
	height: auto !important;
	}
	
	body.gruppo div.container_24
	{
	background: url(../images/layout/gruppo_header.jpg) no-repeat;
	min-height: 320px;
	height: auto !important;
	}
	
	body.sede div.container_24
	{
	background: url(../images/layout/sede_header.jpg) no-repeat;
	min-height: 320px;
	height: auto !important;
	}

body.social div.container_24
{
background: url(../images/layout/social_header.jpg) no-repeat;
min-height: 320px;
height: auto !important;
}

body.trade div.container_24
{
background: url(../images/layout/trade_header.jpg) no-repeat;
min-height: 320px;
height: auto !important;
}

body.job div.container_24
{
background: url(../images/layout/job_header.jpg) no-repeat;
min-height: 320px;
height: auto !important;
}

body.news div.container_24
{
background: url(../images/layout/news_header.jpg) no-repeat;
min-height: 320px;
height: auto !important;
}

body.press div.container_24
{
background: url(../images/layout/press_header.jpg) no-repeat;
min-height: 320px;
height: auto !important;
}

	body.press_rs div.container_24
	{
	background: url(../images/layout/press_rassegna_header.jpg) no-repeat;
	min-height: 320px;
	height: auto !important;
	}
	
	body.press_cs div.container_24
	{
	background: url(../images/layout/press_comunicati_header.jpg) no-repeat;
	min-height: 320px;
	height: auto !important;
	}
	
	body.press_video div.container_24
	{
	background: url(../images/layout/press_video_header.jpg) no-repeat;
	min-height: 320px;
	height: auto !important;
	}

body.negozi div.container_24
{
background: url(../images/layout/negozi_header.jpg) no-repeat;
min-height: 320px;
height: auto !important;
}

body.contatti div.container_24
{
background: url(../images/layout/contatti_header.jpg) no-repeat;
min-height: 320px;
height: auto !important;
}

body.registrati div.container_24
{
background: url(../images/layout/registrati_header.jpg) no-repeat;
min-height: 320px;
height: auto !important;
}

body.collezioni div.container_24
{
background: url(../images/layout/collezione_header.jpg) no-repeat;
min-height: 320px;
height: auto !important;
}

body.collezioni.br div.container_24
{
background: url(../images/layout/braccialini_header.jpg) no-repeat;
min-height: 320px;
height: auto !important;
}

body.collezioni.tua div.container_24
{
background: url(../images/layout/tua_header.jpg) no-repeat;
min-height: 320px;
height: auto !important;
}

body.collezioni.itemini div.container_24
{
background: url(../images/layout/itemini_header.jpg) no-repeat;
min-height: 320px;
height: auto !important;
}

body.collezioni.marchi div.container_24
{
background: url(../images/layout/marchi_header.jpg) no-repeat;
min-height: 320px;
height: auto !important;
}

body.collezioni.dettlic div.container_24
{
background: url(../images/layout/dettlic_header.jpg) no-repeat;
min-height: 320px;
height: auto !important;
}

/*	Boxes rules
	----------------------------------------------------
*/
	
	p.newsItem
	{
	border-bottom:1px dotted #E7E8E8;
	margin-bottom: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
	}
	
	p.newsItem img
	{
	margin-bottom: 15px;
	display: block;
	border: 1px solid #EEE;
	}

	/*	Header rules
		----------------------------------------------------
	*/
	
		.logo img
		{
		margin-top: 30px;
		}
		
		a.lang
		{
		float:right;
		margin-left: 10px;
		margin-top: 18px;
		}
		
		.menu ol
		{
		margin-top:62px;
		margin-left: 40px;
		}
		
		.menu ol li
		{
		float:left;
		margin-right: 31px;
		}
		
		.menu ol li.last
		{
		float:left;
		margin-right: 0px;
		}
		
	/*	Ticker news rules
		----------------------------------------------------
	*/
	
		.tickernews
		{
		margin-top: 323px;
		}
		
		.tickernews p
		{
		width: 500px;
		margin-left: 11px;
		}
		
	/*	Corporate area rules
		----------------------------------------------------
	*/
	
		.corporate
		{
		margin-top: 94px;
		}
		
		.corporate h2
		{
		margin-left: 11px;
		margin-bottom: 13px;
		}
		
		.corporate p
		{
		margin-left: 11px;
		}
		
		.corporate.press, .corporate.contatti
		{
		background: url(../images/layout/corporate_separator.gif) no-repeat;
		}
		
		.corporate.contatti
		{
		padding-left:40px;
		}
		
		.corporate p.evidence, .corporate p.bottom18
		{
		margin-bottom: 18px;
		}
		
		.corporate a.button
		{
		float:left;
		margin:30px 0px 47px 11px;
		}
		
		p.pressImage
		{
		/*background: url(../images/layout/press_image.gif) no-repeat;*/
		width: 164px;
		height: 106px;
		}
		
		.press p.evidence
		{
		margin-top: 10px;
		}
		
		p.pressImage img
		{
		margin-left: 3px;
		margin-top: 3px;
		}
		
	/*	Inner sections rules
		----------------------------------------------------
	*/
	
		/*	Company area rules
		----------------------------------------------------
		*/
		
		.fulltext, .submenu, .deco
		{
		margin-top: 185px;
		margin-bottom: 40px;
		}
		
		.deco
		{
		background: url(../images/layout/deco.png) no-repeat;
		min-height: 500px;
		height: auto !important;
		}
		
		
		.sectionmenu
		{
		text-align: right;
		width:150px;
		float:right;
		margin-top:48px;
		}
		
		.sectionmenu li
		{
		border-bottom:1px dotted #CECFCF;
		padding-bottom: 8px;
		padding-top:8px;
		}
		
		.sectionmenu.countries li
		{
		border-bottom:none;
		padding-bottom: 4px;
		padding-top:4px;
		}
		
		.sectionmenu li a
		{
		padding-right: 20px;
		}
		
		ol.mainSubMenu
		{
		padding-top: 52px;
		}
		
		ol.mainSubMenu li
		{
		margin-right: 20px;
		}
		
		.fulltext h2
		{
		margin-bottom: 20px;
		}
		
		.fulltext p.evidence
		{
		margin-bottom: 20px;
		}
		
		.fulltext h2.secondTitle
		{
		margin-top: 40px;
		}
		
		body.company .sectionmenu li a.active, body.company .sectionmenu li a:hover
		{
		background: url(../images/layout/braccialini_arrow_green.gif) right no-repeat;
		}
		
			/*	Storia area rules
			----------------------------------------------------
			*/
			
			div#storia h2
			{
			border-bottom:1px dotted #CFD1D1;
			width:586px;
			background: url(../images/layout/accordion_minus.gif) 577px 13px no-repeat;
			}
			
			div#storia h2.ui-state-active
			{
			background: url(../images/layout/accordion_plus.gif) 577px 13px no-repeat;
			}
			
			div#storia h2:hover
			{
			cursor:pointer;
			}
			
			div#storia ul li
			{
			margin-bottom:20px;
			}
			
		
			
			/*	Gruppo area rules
			----------------------------------------------------
			*/
			
			.gruppo .fulltext p
			{
			margin-bottom: 20px;
			}
			
			/*	Sede area rules
			----------------------------------------------------
			*/
			
			.sede .fulltext p
			{
			margin-bottom: 20px;
			}
			
			.sede .fulltext p.image
			{
			margin-bottom: 20px;
			width: 328px;
			height: 138px;
			background: url(../images/layout/braccialini_sede_image.png) no-repeat;
			}
			
			.sede .fulltext p.image img
			{
			margin-top: 9px;
			margin-left:9px;
			}
			
			body.sede .sectionmenu li a.active, body.sede .sectionmenu li a:hover, body.gruppo .sectionmenu li a.active, body.gruppo .sectionmenu li a:hover
			{
			background: url(../images/layout/braccialini_arrow_blue.gif) right no-repeat;
			}
			
			body.storia .sectionmenu li a.active, body.storia .sectionmenu li a:hover
			{
			background: url(../images/layout/braccialini_arrow_brown.gif) right no-repeat;
			}
		
		
		/*	Social area rules
		----------------------------------------------------
		*/
		
		.social div.corporate
		{
		padding-top: 95px;
		}
		
		.social .fulltext p
		{
		margin-bottom: 33px;
		padding-bottom:33px;
		border-bottom: 1px dotted #CFD1D1;
		}
		
		.social h3
		{
		margin-bottom: 20px;
		}
		
		img.unesco
		{
		float:right;
		margin-left: 10px;
		padding-bottom: 100px;
		}
		
		/*	Trade area rules
		----------------------------------------------------
		*/
		
		.trade div.corporate
		{
		padding-top: 90px;
		}
		
		.trade .fulltext p
		{
		margin-bottom: 20px;
		}
		
		img.trademap
		{
		float:right;
		margin-right: -20px;
		}
		
		p.appointments
		{
		float:left;
		width: 169px;
		height: 100px;
		}
		
		.trade .fulltext h2
		{
		clear: both;
		}
		
		#tradeSlider
		{
		height:200px;
		margin-left: 30px;
		}
				
				
		#tradeSlider ul, #tradeSlider li
		{
		margin:0px;
		padding:0px;
		list-style:none;
		width:510px;
		height:200px;
		overflow:hidden;
		}
		
		#prevNewsBtntrade
				{
				width: 16px;
				height: 29px;
				float:left;
				position:absolute;
				margin-top:-130px;
				margin-left: 0px;
				background: url(../images/layout/big_arrow_left.jpg) no-repeat;
				}
				
				#nextNewsBtntrade
				{
				width: 16px;
				height: 29px;
				margin-top:-130px;
				margin-left:555px;
				background: url(../images/layout/big_arrow_right.jpg) no-repeat;
				position:absolute;
				}
				
				#nextNewsBtntrade a, #prevNewsBtntrade a
				{
				float: left;
				width: 16px;
				height: 29px;
				}
		
		/*	Job area rules
		----------------------------------------------------
		*/
		
		.job div.corporate
		{
		padding-top: 90px;
		}
		
		.job .fulltext p
		{
		margin-bottom: 20px;
		}
		
		p.jobItem
		{
		background: url(../images/layout/braccialini_pointer.gif) 0px 5px no-repeat;
		padding-left:15px;
		margin-bottom: 25px;
		}
		
		table#form input.inputform, table#form textarea
		{
		border:1px solid #cccccc;
		/* margin-bottom: 15px; */
		}
		
		table#form input.inputform
		{
		height: 20px;
		}
		
		table#form textarea
		{
		width: 450px;
		height: 100px;
		margin-top: 0px;
		}
		
		table td
		{
		padding-top:5px;
		padding-bottom: 5px;
		}
		
		.send
		{
		width: 71px;
		height: 23px;
		background:url(../images/layout/send.jpg) no-repeat;
		}
		
		.reset
		{
		text-indent: -9999px;
		width: 71px;
		height: 23px;
		background:url(../images/layout/reset.jpg) no-repeat;
		}
		
		/*	News area rules
		----------------------------------------------------
		*/
		
		.news div.corporate
		{
		padding-top: 138px;
		}
		
		.news .deco
		{
		margin-top: 235px;
		}
		
		.news div.fulltext
		{
		padding-top: 49px;
		}
		
		span.image
		{
		width: 128px;
		height: 98px;
		display: block;
		margin-bottom: 10px;
		/* background: url(../images/layout/news_image_bg.png); */
		
		}
		
		span.image img
		{
		margin-left:0;
		/* margin-top:5px; */
		/* padding-top:5px; */
		border: solid 1px #EEE;
		}
		
		div#storia span.image img
		{
			margin-left:0px;
			padding-top:0px;
	
		}
		
		#pagination
		{
		margin-top: 40px;
		margin-bottom: 60px;
		border-top:1px solid #fff;
		clear:both;
		
		}
		
		#pagination a
		{
		width:14px;
		height: 17px;
		float:left;
		padding-left: 6px;
		padding-top:2px;
		}
		
		#pagination a.active
		{
		background: url(../images/layout/pagination_active.jpg) no-repeat;
		}
		#pagination a:hover
		{
		color: black;
		}
		
		/*	Press area rules
		----------------------------------------------------
		*/
		
		.press div.corporate
		{
		padding-top: 90px;
		}
		
		p.pressItem
		{
		width: 281px;
		height: 115px;
		float:left;
		margin-bottom: 17px;
		}
		
		#pressAdresses
		{
		margin-top: 47px;
		}
		
		#pressSlider
		{
		height:200px;
		background: url(../images/layout/press_deco.jpg) no-repeat bottom right;
		}
		
		#pressSlider img
		{
		display:inline;
		}
		
		#pressSlider ul, #pressSlider li
		{
		margin:0px;
		padding:0px;
		list-style:none;
		width:520px;
		height:180px;
		overflow:hidden;
		}
		
		ol#controls
		{
		float:right;
		margin-right:138px;
		margin-top:-15px;
		}
		
		ol#controls li
		{
		float:left;
		margin-top:0px;
		padding-top:0px;
		}
		
			/*	Press rassegna area rules
			----------------------------------------------------
			*/
		
				.press_rs div.corporate
				{
				padding-top: 95px;
				}
				
				body.press_rs .sectionmenu li a.active, body.press_rs .sectionmenu li a:hover
				{
				background: url(../images/layout/braccialini_arrow_lightbrown.gif) right no-repeat;
				}
				
				#rassegnaSlider
				{
				height:200px;
				margin-left: 30px;
				
				}
				
				h2.bg
				{
				background: url(../images/layout/braccialini_rassegna_sfondino.png) no-repeat bottom;
				padding-bottom: 20px;
				}
				
				#rassegnaSlider ul, #rassegnaSlider li
				{
				margin:0px;
				padding:0px;
				list-style:none;
				width:525px;
				height:340px;
				overflow:hidden;
				}
				
				#rassegnaSlider div.pressItem
				{
				background: url(../images/layout/press_rassegna_item_bg.jpg) no-repeat;
				width: 164px;
				height: 232px;
				float:left;
				margin-right: 10px;
				}
				
				div.pressItem img
				{
				margin-top:3px;
				margin-left:4px;
				margin-bottom: 10px;
				}
				
				div.pressItem p
				{
				margin-left:4px;
				}
				
				#prevNewsBtnrassegna
				{
				width: 16px;
				height: 29px;
				float:left;
				position:absolute;
				margin-top:-230px;
				margin-left: 0px;
				background: url(../images/layout/big_arrow_left.jpg) no-repeat;
				}
				
				#nextNewsBtnrassegna
				{
				width: 16px;
				height: 29px;
				margin-top:-230px;
				margin-left:555px;
				background: url(../images/layout/big_arrow_right.jpg) no-repeat;
				position:absolute;
				}
				
				#nextNewsBtnrassegna a, #prevNewsBtnrassegna a
				{
				float: left;
				width: 16px;
				height: 29px;
				}
			
			/*	Press comunicati area rules
			----------------------------------------------------
			*/
		
				.press_cs div.corporate
				{
				padding-top: 95px;
				}
				
				.press_cs .fulltext p
				{
				background: url(../images/layout/braccialini_pointer.gif) 0px 20px no-repeat;
				padding-left:15px;
				margin-bottom: 25px;
				}
				
				.press_cs .fulltext p a
				{
				display: block;
				margin-top:4px;
				background: url(../images/layout/braccialini_pdf_icon.gif) no-repeat;
				height: 20px;
				padding-left:22px;
				}
				
				body.press_cs .sectionmenu li a.active, body.press_cs .sectionmenu li a:hover
				{
				background: url(../images/layout/braccialini_arrow_orange.gif) right no-repeat;
				}
			
			/*	Press video area rules
			----------------------------------------------------
			*/
		
				.press_video div.corporate
				{
				padding-top: 90px;
				}
				
				.videoItem
				{
				clear: both;
				height: 145px;
				}
				
				.videoItem p.videoImage
				{
				width: 178px;
				height: 138px;
				background: url(../images/layout/braccialini_video_image.png) no-repeat;
				float: left;
				}
				
				.videoItem p.videoImage img
				{
				margin-top: 9px;
				margin-left: 9px;
				}
				
				.videoItem p.videoDesc
				{
				float: left;
				display: inline;
				margin-left: 15px;
				margin-top: 80px;
				}
				
				.videoItem p.videoDesc a
				{
				display:block;
				background: url(../images/layout/braccialini_video_button.png) no-repeat;
				height: 18px;
				padding-left: 30px;
				margin-top: 5px;
				padding-top:2px;
				}
	
	/*	Collezioni area rules
	----------------------------------------------------
	*/			
	
	.collezioni div.corporate
		{
		padding-top: 0px;
		}
		
		.collezioni div.deco
		{
		margin-top: 190px;
		}
		
		.collezioni .fulltext
		{
		padding-top:0px;
		}
		
		.collezioni .fulltext img.main
		{
		float:right;
		margin-left:20px;
		}
		
		.collezioni .fulltext p
		{
		margin-bottom:10px;
		}
		
		.collezioni .sectionmenu
		{
		margin-top: 0px;
		margin-bottom: 30px;
		}
		
		img.marchi
		{
		float: left;
		margin-left: 0px;
		margin-right: 2px;
		}
		
		body.collezioni .sectionmenu li a.active, body.collezioni .sectionmenu li a:hover
		{
		background: url(../images/layout/braccialini_arrow_grey.gif) right no-repeat;
		}
		
		.collezioniItem
		{
		width: 196px;
		/* height: 277px; */
		/* background: url(../images/layout/collezioniItem_bg.png) no-repeat; */
		float:left;
		}
		
		.collezioniItem p
		{
		margin-top: 5px;
		margin-left: 2px;
		}
		
		.collezioniItem span
		{
		display: block;
		}
		
		.collezioniItem img
		{
		margin-left: 4px;
		margin-top:4px;
		border: 1px solid #e2e2e2;
		}
		
		.collectionBlock
		{
		height:260px;
		/* border-bottom:1px dotted #D6D6D6; */
		}
		
		.bottomMenu
		{
		padding-bottom:40px;
		}
		
		.grid_15
		{
		margin-bottom: 25px;
		}
	
	/*	Negozi area rules
	----------------------------------------------------
	*/
		
		.negozi div.corporate
		{
		padding-top: 50px;
		}
		
		.negozi div.deco
		{
		margin-top: 235px;
		}
		
		.negozi .fulltext
		{
		padding-top:50px;
		}
		
		p.negoziItem
		{
		width:109px;
		height: 109px;
		background: url(../images/layout/negoziItem_bg.jpg) no-repeat;
		float:left;
		margin-right: 5px;
		margin-bottom: 5px;
		}
		
		p.negoziItem img
		{
		margin-top:4px;
		margin-left: 4px;
		}
		
		#negoziSlider
		{
		height:200px;
		margin-left: 30px;
		}
		
		#negoziSlider p
		{
		float:left;
		width: 170px;
		height: 70px;
		margin-bottom: 20px;
		}
				
				
		#negoziSlider ul, #negoziSlider li
		{
		margin:0px;
		padding:0px;
		list-style:none;
		width:530px;
		height:280px;
		overflow:hidden;
		}
		
		.submenu h2
		{
		margin-bottom: 10px;
		margin-top:0px;
		padding:0px;
		}
		
		.negozi .sectionmenu
		{
		margin-top: 0px;
		margin-bottom: 20px;
		}
		
		body.negozi .sectionmenu li a.active, body.negozi .sectionmenu li a:hover
		{
		background: url(../images/layout/braccialini_arrow_red.gif) right no-repeat;
		}
		 
		
		.negozi .submenu h2.shop
		{
		padding-top:90px;
		}
		
		#prevNewsBtn_stores
				{
				width: 16px;
				height: 29px;
				float:left;
				position:absolute;
				margin-top:-180px;
				margin-left: 0px;
				background: url(../images/layout/big_arrow_left.jpg) no-repeat;
				}
				
				#nextNewsBtn_stores
				{
				width: 16px;
				height: 29px;
				margin-top:-180px;
				margin-left:555px;
				background: url(../images/layout/big_arrow_right.jpg) no-repeat;
				position:absolute;
				}
				
				#nextNewsBtn_stores a, #prevNewsBtn_stores a
				{
				float: left;
				width: 16px;
				height: 29px;
				}
		
	/*	Contatti area rules
	----------------------------------------------------
	*/
		
		.contatti div.corporate
		{
		padding-top: 49px;
		}
		
		.contatti div.deco
		{
		margin-top: 235px;
		}
		
		.contatti div.fulltext
		{
		padding-top: 50px;
		}
		
		.contatti .submenu p
		{
		margin-bottom: 10px;
		}
		
		.contatti .submenu h2.rule
		{
		border-top:1px dotted #CFD1D1;
		padding-top:10px;
		}
		
		.contatti .fulltext h2
		{
		float: left;
		width:250px;
		margin-right:10px;
		}
		
		.contatti .fulltext p
		{
		float: left;
		width:250px;
		margin-right:10px;
		}
		
	
	/*	Registrati area rules
	----------------------------------------------------
	*/
		
		.registrati div.corporate
		{
		padding-top: 140px;
		}
		
		.registrati div.fulltext
		{
		padding-top: 50px;
		}
		
		.registrati div.deco
		{
		margin-top: 235px;
		}
		
		.registrati form
		{
		margin-top: 20px;
		}
		
		p.pre_form
		{
		background:url(../images/form_sample.jpg) no-repeat left;
		height: 22px;
		}
		
		p.pre_form img
		{
		float:right;
		}
		
		.w200
		{
		width: 170px;
		}
		
		.registrati input
		{
		border:none;
		height: 16px;
		margin-top:3px;
		margin-left: 5px;
		}
		
		
	
	/*	Footer rules
		----------------------------------------------------
	*/

		.footer
		{
		background: url(../images/layout/braccialini_footer_bg.jpg) repeat-x;
		}
		
		.innerFooter
		{
		width: 960px;
		margin:0 auto;
		padding-top: 39px;
		}
		
		.innerFooter p
		{
		margin-left: 54px;
		float:left;
		}
		
		a.scozzese
		{
		margin-top: 16px;
		float:left;
		}
		
		p.rightLinks
		{
		float:right;
		}
		
		a.company_profile
		{
		margin-top: -126px;
		padding-left:56px;
		height:66px;
		padding-top:20px;
		position:absolute;
		margin-left:0px;
		background: url(../images/layout/company_profile_button.jpg) left no-repeat;
		
		}
		
	/*	Titles rules
		----------------------------------------------------
	*/
		.sIFR-alternate { display: none; }
	#descCollez{ padding-bottom: 16px; }