body
{
	background-image: url(../images/bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

form
{
	background-image: url(../images/bg_collezioni.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

#page
{
	height: 100%;
}

#leftBar
{
	width: 20%;
	float: left;
	display: inline-block;
	min-height: 95%; 
}

#leftBar div
{
	margin: 25px 10px 10px 10px;
	white-space:nowrap;
}

.mainMenu .motoriBox
{
	float:left;
	width:180px;
}

.mainMenu .motoriBox input[type="text"]
{
	background-color:transparent;
	background-image:url(../images/srcField_Back.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:137px;
	height:13px;
	font-size:12px;
	border:0px;
	padding:2px 5px 2px 5px;
	margin-right:5px;
	float:left;
}

.mainMenu .motoriBox input[type="image"]
{
	float:left;
}

.mainMenu ul
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.mainMenu ul li
{
	font-family: Verdana;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding: 5px 5px 5px 15px;
}

.mainMenu ul li a
{
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 10px;
	color: #ffffff;
}

.mainMenu ul li div
{
	font-size:10px;
	margin:1px 0px 3px 10px;
}

.mainMenu ul li a:hover
{
	text-decoration: underline;
}


.mainMenu .selected
{
	color: #fe9b00;
	font-weight: bold;
	background-image: url(../images/menu_triangolo.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

#middleBar
{
	width: 50%;
	float: left;
	text-align: center;
	display: inline-block;
	height: 86%;
	font-size: 1px;
}

#middleBar #scim
{ height:3%; font-family:1px;
}

#middleBar #scim2
{ height:6%; font-size:10px; font-family:Verdana;
}

#middleBar #scim2 div
{ margin:5px 0px 5px 0px;
}

#middleBar #scim2 a
{ color:#fe9b00; text-decoration:none; font-weight:bold;
}

#middleBar #scim2 a:hover
{ text-decoration:underline;
}

#rightBar
{
	width: 29%;
	display: inline-block;
	float: left;
	min-height: 95%;
}

#rightBar div
{
	margin: 25px 10px 10px 15px;
}

#rightBar div h1
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear:both;
}

#rightBar div #collezioniList
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 20px 0px;
}

#rightBar div #collezioniList li
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding: 3px 0px 0px 0px;
}

#rightBar div #collezioniList li a
{
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 00px;
	color: #ffffff;
}

#rightBar div #collezioniList li a:hover
{
	text-decoration: underline;
}

#rightBar div #collezioniList .selected
{
	color: #fe9b00;
	font-weight: bold;
}

#rightBar div #itemsList
{
	list-style-type: none;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	display:inline-block;
	margin-left: 0px; clear:both; width:100%; height:380px; overflow:auto;
}

#rightBar div #itemsList li
{
	width: 110px;
	min-height: 110px;
	_height: 110px;
	border: 0px;
	border-collapse: collapse;
	display: -moz-inline-stack;
	display: inline-block;
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	zoom: 1; *display:inline;
	list-style-type:none;
	text-align:center;
}

.itemsList2
{
}

#rightBar div #itemsList li
{ font-size:10px; font-family:Verdana;
}

#rightBar div #itemsList li a
{ 
	text-decoration:none; display:block;
}

#rightBar div #itemsList li a img
{ 
	border:0px; margin:0px 0px 3px 0px; border:1px solid #ffffff;
}

#rightBar #itemsList .selected img
{ border:1px solid #fe9b00; 
}

#rightBar div #itemsNavMenu
{
	text-align:center; 
	float:right; 
	display:block; 
	margin:-5px 0px 5px 0px; 
	width:100%;
}

#rightBar div #itemsNavMenu ul
{
	margin:0px 0px 20px 45px;
	padding:0px;
	display:block;
	list-style-type:none;
	clear:both;
	text-align:center;
	width:auto; float:left
}

#rightBar div #itemsNavMenu ul li
{
	display:inline-block;
	float:left;
	margin:5px 5px 5px 5px;
	padding:0px;
	text-align:center;
}

#footerBar
{
	display: inline-block;
	width: 100%;
	height: 5%;
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
}

#footerBar div
{
	background-image: url(../images/footer_bar.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 5px 25px 5px 25px;
	margin: 10px 0px 0px 0px;
}

#leftBar2
{
	width: 62%;
	float: left;
	display: inline-block;
	min-height: 95%;
	background-image:url(../images/magnani.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

#leftBar2 #mainCont
{
	margin: 100px 10px 10px 10px; border-top:1px solid #000000; 
}

#leftBar2 #mainCont #rootList 
{
	float:left; clear:right;
}

#leftBar2 #mainCont #rootList h1
{ float:left; padding:0px; margin:0px 10px 0px 0px; font-weight:bold; font-size:11px;
}

#leftBar2 #mainCont #rootList img
{
	float:left; margin:0px 10px 0px 0px; 
}

#leftBar2 #mainCont #rootList ul
{
	list-style-type:none; padding:0px; margin:0px;
}

#leftBar2 #mainCont #rootList ul li
{  
	float:left;
	display:block;
	padding:0px 10px 0px 15px;
	background-image: url(../images/pointer.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

#leftBar2 #mainCont #pageCont
{
	clear:both; padding:20px 0px 0px 0px;
}

#leftBar2 #mainCont #pageCont #formContatti h2
{
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 5px 0px;
}

#leftBar2 #mainCont #pageCont #formContatti div
{ margin:5px 0px 5px 0px;
}

#leftBar2 #mainCont #pageCont #formContatti ul
{
	list-style-type:none;
	margin:10px 0px 10px 0px;
	padding:0px;
}

#leftBar2 #mainCont #pageCont #formContatti ul li span
{
	display:inline-block;
	float:left;
	width:180px;
}

#leftBar2 #mainCont #pageCont #formContatti ul li input[type="text"], select
{
	border:1px solid #000000;
	font-family:Verdana;
	font-size:14px;
	width:200px;
	margin-left:10px;
}


#leftBar2 #mainCont #pageCont #formContatti ul li textarea
{
	border:1px solid #000000;
	font-family:Verdana;
	font-size:11px;
	width:200px;
	height:60px;
	margin-left:10px;
}

#leftBar2 #mainCont #pageCont #formContatti input[type="submit"], input[type="button"]
{
    background-color: #666666;
    border: 1px solid #000000;
    color: #ffffff;
}
#leftBar2 #mainCont #pageCont #formContatti input[type="reset"]
{
    background-color: #999999;
    border: 1px solid #000000;
    color: #ffffff;
}

#leftBar2 #mainCont #pageCont #catList
{
	clear:both;
	display:block;
}

#leftBar2 #mainCont #pageCont #itemsList .dettagli
{
	color:#fe9b00;
	font-weight:normal;
	display:block;
	float:right;
	margin:5px 0px 0px 0px;
}

#leftBar2 #mainCont #pageCont #itemsList ul
{
	list-style-type: none;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
	display:inline-block;
}

#leftBar2 #mainCont #pageCont #itemsList ul li
{
	width: 220px;
	min-height: 110px;
	_height: 110px;
	border: 0px;
	border-collapse: collapse;
	display: -moz-inline-stack;
	display: inline-block;
	margin: 0px 20px 10px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	zoom: 1; *display:inline;
	list-style-type:none;
}

#leftBar2 #mainCont #pageCont #itemsList .itemsList2 
{	 
	margin: 0px 10px 10px 0px;
	width: 150px;
	text-align:center;
}

#leftBar2 #mainCont #pageCont #itemsList ul li img
{
	border:1px solid #fe9b00;
	float:left;
	margin:0px 4px 20px 0px;
}

#leftBar2 #mainCont #pageCont #itemsList .itemsList2 img
{ 
	clear:both; 
	display:block; 
	float:none; 
	margin:0px auto 5px auto;
}

#leftBar2 #mainCont #pageCont #itemsList ul li a
{
	font-weight:bold;
	color:#ffffff;
}

#leftBar2 #mainCont #pageCont #itemDetails h2
{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
}

#leftBar2 #mainCont #pageCont #itemDetails p
{ margin:0px; padding:0px;
}

#leftBar2 #mainCont #pageCont #itemDetails .mainImgLnk
{
	display:block; margin:0px 10px 2px 0px; float:left; border:1px solid #FE9b00;
}

#leftBar2 #mainCont #pageCont #itemDetails #itemAttachList
{
	clear:both; margin:10px 0px 0px 0px;
}

#leftBar2 #mainCont #pageCont #itemDetails #itemGallList
{
	clear:both; margin:10px 0px 0px 0px;
}

#leftBar2 #mainCont #pageCont #itemDetails #itemGallList ul
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:inline-block;
}

#leftBar2 #mainCont #pageCont #itemDetails #itemGallList ul li
{
	width: 88px;
	min-height: 88px;
	_height: 88px;
	border: 0px;
	border-collapse: collapse;
	display: -moz-inline-stack;
	display: inline-block;
	margin: 10px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	text-align:left;
	zoom: 1; *display:inline;
	list-style-type:none;
}

#leftBar2 #mainCont #pageCont #itemDetails #itemGallList ul li img
{
	display:block; margin:0px 10px 2px 0px; float:left; border:1px solid #FE9b00;
}


#leftBar2 #mainCont #pageCont #itemDetails #navLinkList
{
	clear:both; margin:10px 0px 0px 0px;
}

#leftBar2 #mainCont #pageCont #itemDetails #navLinkList ul
{ 
	list-style-type:none; 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#leftBar2 #mainCont #pageCont #itemDetails #navLinkList ul li
{
	display:inline-block;
	float:left;
	margin:0px 10px 20px 0px;
}

#leftBar2 #mainCont #pageCont #itemDetails #navLinkList #moreInfoItem
{
	font-weight:bold;
	float:none;
	display:block;
	margin:10px 0px 10px 0px;
}

#rightBar2
{
	width: 38%;
	display: inline-block;
	min-height: 95%;
}

#rightBar2 div
{
}

#rightBar2 #mainMenuSpc
{ 
	width:40%; 
	float:left; 
	margin: 25px 0px 10px 0px;
}

#rightBar2 #subMenuSpc
{ 
	width:60%; 
	float:left; 
	margin: 25px 0px 10px 0px;
}

#rightBar2 #subMenuSpc #subMenu
{
}

#rightBar2 #subMenuSpc #subMenu ul
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#rightBar2 #subMenuSpc #subMenu ul li
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding: 5px 5px 5px 15px; 
}

#rightBar2 #subMenuSpc #subMenu ul li a
{
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 10px;
	color: #ffffff;
}

#rightBar2 #subMenuSpc #subMenu ul li a:hover
{
	text-decoration:underline
}

#rightBar2 #subMenuSpc #subMenu .selected
{
	color: #fe9b00;
	font-weight: bold;
	background-image: url(../images/menu_triangolo.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

/* [paginatore] */

.pagesList
{
	clear:both;	
	display:block;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 20px 20px 0px;
}

.pagesList ul
{
	list-style-type:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}

.pagesList ul li
{
	display:inline-block;
	float:left;
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px 0px;
}

.pagesList .selected
{
	font-weight:bold;
	color: #fe9b00;
}
/* [paginatore] */

.fancy
{
}

#data
{
	color:#000000;
}