@charset "utf-8";
/* CSS Document */

body
{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
}

#page
{
	width:100%;
}
	#header
	{
		float:left;
		width:100%;
		height:185px;
		background-color:#ec1063;
		border-bottom:3px solid #ffffff;
	}
		#logo
		{
			float:left;
			width:314px;
			height:175px;
		}
			#logo h1
			{
				width:100%;
				height:100%;
				position:relative;
				overflow:hidden;
				padding:0;
				margin:0;
			}
			#logo h1 span
			{
				position:absolute;
				width:100%;
				height:100%;
				background:url(../images/logoverybig.png) top left no-repeat;
				/*background:url(../images/logoanimato.gif) top left no-repeat;*/
				top:0;
				left:0;
			}
		#italiandesign
		{
			height:156px;
			text-align:center;
			position:relative;
		}
			#italiandesign #btn_english
			{
				position:absolute;
				top:0;
				right:0;
				width:100px;
				height:29px;
				padding:10px;
				color:#fff;
				font-weight:bold;
				text-decoration:none;
			}
		#menubar
		{
			height:29px;	
			text-align:right;	
		}
			#menubar ul
			{
				height:29px;
				float:right;
				list-style:none;
				margin:0;
				padding:0 0 0 15px;
			}
				#menubar ul li
				{
					float:left;
					background:url(../images/btnmenu.png) bottom left no-repeat;
					font-weight:bold;
					text-transform:uppercase;
					line-height:30px;
					text-align:center;
				}
				#menubar ul li#btn_azienda
				{
					background:url(../images/primobtnmenu.png) bottom left no-repeat;
					width:109px;
					height:29px;
				}
				#menubar ul li#btn_negozi,
				#menubar ul li#btn_eventi
				{
					background:url(../images/btnmenu.png) bottom left no-repeat;
					width:90px;
					height:29px;
				}
				#menubar ul li#btn_news
				{
					background:url(../images/btnmenu3.png) bottom left no-repeat;
					width:160px;
					height:29px;
				}
				#menubar ul li#btn_news a
				{
					color:#FFFF00;
				}
		
				#menubar ul li#btn_download,
				#menubar ul li#btn_contattaci
				{
					background:url(../images/btnmenu2.png) bottom left no-repeat;
					width:115px;
					height:29px;
				}
				#menubar ul li a
				{
					font-weight:bold;
					color:#ffffff;
					text-decoration:none;
					font-size:1em;
				}
				#menubar ul li#btn_azienda a
				{
					padding-left:1em;
				}
		#collezioni
		{
			background-color:#000;
			clear:left;
			float:left;
			width:100%;
			text-align:center;
		}
			#collezioni h3
			{
				font-size:1.3em;
				text-transform:uppercase;
				font-weight:bold;
				color:#fff;
				margin-bottom:3px;
				margin-top:3px;
				text-align:center;
			}
			#collezioni ul
			{
				float:none;
				width:1024px;
				list-style:none;
				margin-top:0;
				margin-bottom:0;
				margin-left:auto;
				margin-right:auto;
				padding:0;
				text-align:center;
			}
			#collezioni ul li
			{
				/*display:inline-block !important;*/
				display:block;
				float:left;
				list-style:none;
				margin:3px;
				padding:0;
				width:216px;
				height:75px;
			}
				#btn_woolrich,
				#btn_ducacollection,
				#btn_sporting,
				#btn_supertoys
				{
					width:216px;
					height:75px;
					position:relative;
				}
				#btn_woolrich span
				{
					position:absolute;
					top:0;
					left:0;
					width:100%;
					height:100%;
					background:#000000 url(../images/btn_woolrich.png) top left no-repeat;
				}
				#btn_ducacollection span
				{
					position:absolute;
					top:0;
					left:0;
					width:100%;
					height:100%;
					background:url(../images/btn_ducacollection.png) top left no-repeat;
				}
				#btn_sporting span
				{
					position:absolute;
					top:0;
					left:0;
					width:100%;
					height:100%;
					background:url(../images/btn_sporting.png) top left no-repeat;
				}
				#btn_supertoys span
				{
					position:absolute;
					top:0;
					left:0;
					width:100%;
					height:100%;
					background:url(../images/btn_supertoys.png) top left no-repeat;
				}
		
	#contents
	{
		clear:both;
	}
		/*#contents h2
		{
			height:40px;
			text-align:right;
			font-size:2em;
			font-weight:bold;
			color:#ec1063;
			padding-right:5em;
			padding-bottom:0.5em;
			margin-bottom:15px;
			border-bottom:1px solid #ec1063;
		}*/
		#contents h3
		{
			text-align:left;
			font-size:1.3em;
			font-weight:bold;
			color:#ec1063;
		}
	#footer
	{
		clear:left;
		text-align:center;
		margin-top:10px;
		padding-top:3px;
		border-top:1px solid #000;
	}
	
/* DUCA COLLECTION */
#tit_ducacollection
{
	position:relative;
	width:724px;
	height:100%;
	border:none !important;
}
#tit_ducacollection span
{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:url(../images/tit_ducacollection.png) top right no-repeat;
}

/* CONTATTI */	
/*div#contact_info
{
	border:1px solid #ec1063;
	width:250px;
	margin-left:auto;
	margin-right:auto;
	margin-top:1em;
	margin-bottom:1em;
	padding:0.5em;
	text-align:center;
}*/
table.contatti tbody td.label
{
	background:url(../images/contatti_bg_middle.png) top left repeat-y;
	text-align:right;
	color:#ffeef4;
	font-weight:bold;
	padding-right:1em;
}
table.contatti tbody td.field
{
	background:url(../images/contatti_bg_middle.png) top right repeat-y;
}
.textbox
{
	border:1px solid #f972a5;
	width:250px;
	background-color:#ffeef4;
	margin-top:3px;
	margin-bottom:3px;
}	
.textarea
{
	border:1px solid #f972a5;
	width:350px;
	height:100px;
	background-color:#ffeef4;
}
.sendbutton
{
	border:1px solid #ffeef4;
	color:#ec1063;
	font-weight:bold;
	font-size:1.0em;
	background-color:#ffeef4;
}
.textbox_small
{
	border:1px solid #ec1063;
	width:120px;
	background-color:#ffeef4;
	margin-top:3px;
	margin-bottom:3px;
}	
.textarea_small
{
	border:1px solid #ec1063;
	width:120px;
	height:100px;
	background-color:#ffeef4;
}
.sendbutton_small
{
	border:1px solid #ec1063;
	color:#ffeef4;
	font-weight:bold;
	font-size:1em;
	background-color:#ec1063;
	text-align:center;
}
.select_small
{
	border:1px solid #ec1063;
	width:120px;
	font-size:1em;
	background-color:#ffeef4;
	margin-top:3px;
	margin-bottom:3px;
}
h2
{
	text-align:center;
	text-transform:uppercase;
}
#descrizione2
{
	text-align:justify;
}
