body {font-family:Trebuchet MS, Arial, Sans-Serif; font-size:12px; overflow-x:hidden;}
body.skin1 {background-image:url(/images/body000.jpg); background-repeat:repeat-x; background-color:#000;}
body.skinHome {background-image:url(/images/body.jpg); background-repeat:repeat-x; background-color:#000;}
body.skinBlog, body.skinBlack {background-color:#000;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}
p {color:#666; font-size:13px; font-family:Arial,Sans-Serif; line-height:20px;}
p.g {color:#666;}
p.w {color:#fff;}
a.link {color:#fff; text-decoration:underline;}

.clear {clear:both;}
.hidden {display:none;}
.list {margin-top:20px; padding-left:15px; margin-bottom:20px;}
.list li {color:#666; font-size:13px; list-style-type:square; padding-left:5px; line-height:20px;}
.list li a {color:#ccc;}
.black_button {color:#fff; background-color:#000; padding:5px 10px; text-transform:uppercase; font-family:Arial,Sans-Serif;}
.white_button {color:#333; background-color:#fff; padding:5px 10px; text-transform:uppercase; font-family:Arial,Sans-Serif;}
.black_button:hover, .white_button:hover {text-decoration:none;}

.popMsg {position:relative; background-color:none; overflow:hidden; text-align:left; border:none;}
.popMsg a.popCross {position:absolute; top:10px; right:10px;}
.popMsg div {padding-top:25px; padding-bottom:30px; width:300px; padding-left:100px;}
.popMsg div h6 {font-size:18px; color:#000; letter-spacing:-1px; margin-bottom:8px;}
.popMsg div p {font-size:13px; color:#333; line-height:17px; }
.popMsg div p strong {color:#000; font-style:italic; font-weight:bold;}
.ok {background-image:url(/images/check.png); background-position:30px 25px; background-repeat:no-repeat;}
.error {background-image:url(/images/error.png); background-position:30px 25px; background-repeat:no-repeat;}
.info {background-image:url(/images/info.png); background-position:30px 25px; background-repeat:no-repeat;}

.button {background-image:url(/images/buttonL.png); display:inline-block; height:25px; line-height:25px; padding-left:12px; background-repeat:no-repeat; font-family:Arial,Sans-Serif; font-size:14px; color:#000; cursor:pointer; font-weight:bold;}
.button span {background-image:url(/images/buttonR.png); background-repeat:no-repeat; background-position:right; display:inline-block; padding-right:12px; height:25px;  cursor:pointer;  font-weight:bold; color:#000;}
.button:hover {text-decoration:none; color:#000;}

.buttonb {background-image:url(/images/buttonbL.png); display:inline-block; height:25px; line-height:25px; padding-left:12px; background-repeat:no-repeat; font-family:Arial,Sans-Serif; font-size:14px; color:#fff; cursor:pointer; font-weight:bold;}
.buttonb span {background-image:url(/images/buttonbR.png); background-repeat:no-repeat; background-position:right; display:inline-block; padding-right:12px; height:25px;  cursor:pointer;  font-weight:bold;}
.buttonb:hover {text-decoration:none;}

.buttonRSS {background-image:url(/images/buttonRSS.png); display:inline-block; height:25px; line-height:25px; padding-left:12px; background-repeat:no-repeat; font-family:Arial,Sans-Serif; font-size:14px; color:#000; cursor:pointer; font-weight:bold; position:absolute; top:-45px; right:160px;}
* html .buttonRSS {top:-55px;}
.buttonRSS span {display:inline-block; padding-right:36px; height:25px;  cursor:pointer;  font-weight:bold;}
.buttonRSS:hover {text-decoration:none;}
.buttonSTREETVIEW {background-image:url(/images/streetview.png); display:inline-block; height:25px; line-height:25px; padding-left:12px; background-repeat:no-repeat; font-family:Arial,Sans-Serif; font-size:14px; color:#000; cursor:pointer; font-weight:bold;}
.buttonSTREETVIEW span {display:inline-block; padding-right:44px; height:25px;  cursor:pointer;  font-weight:bold;}
.buttonSTREETVIEW:hover {text-decoration:none;}
.buttonEARTH {background-image:url(/images/gearth.png); display:inline-block; height:25px; line-height:25px; padding-left:12px; background-repeat:no-repeat; font-family:Arial,Sans-Serif; font-size:14px; color:#000; cursor:pointer; font-weight:bold;}
.buttonEARTH span {display:inline-block; padding-right:44px; height:25px;  cursor:pointer;  font-weight:bold;}
.buttonEARTH:hover {text-decoration:none;}

.form {margin-top:10px;}
.form .col1 {float:left; width:500px;}
.form .col2 {float:right; width:400px;}
.form .colFull {float:left; width:100%;}
.form .frmCtrl {clear:both; float:left; width:100%; margin-top:15px;position:relative;}
.form .frmCtrl div {width:300px; float:left; }
.form .frmCtrl .horizontalRadios li  {float:right; margin-top:4px; margin-left:15px; color:#666;}
.form label {float:left; color:#666; display:inline-block; font-size:16px; font-weight:bold; line-height:35px; margin-left:15px;}
.form label span {color:#fff;}
.form .frmCtrl .inputTxt, .form .frmCtrl textarea {float:right; color:#fff;}
.form .inputTxt, .form textarea { background-color:#1a1a1a; border-right:1px solid #555555; border-bottom:1px solid #555555; border-top:1px solid #222222; border-left:1px solid #222222; padding:10px; width:280px;}
.form .inputTxt:focus, .form textarea:focus  {border:1px solid #ccc;}
.form select {float:right; padding:3px 0px; width:280px;}
.form .frmBoxes {clear:both; width:100%; float:left; border-top:1px solid #555555; border-bottom:1px solid #555555; padding-top:20px; margin-top:20px; padding-bottom:20px;}
.form .frmBoxes label {display:block;}
.form .checkbox {width:auto; border:none; background:none;}

.form .frmBoxes textarea {width:360px; height:150px; overflow-x:hidden; color:#fff; font-family:Arial,Sans-Serif; font-size:11px;}
.form .frmBoxes .frmBox {float:left; position:relative; width:400px; margin-right:50px;}

.frmErrorMsg {position:fixed; line-height:30px; width:300px; height:40px; left:250px; top:-20px; z-index:999; background-image:url(/images/bubble.png); color:red; font-size:12px;}
.form .frmErrorMsg strong {color:#ff9292; font-weight:bold;}
.form .frmErrorMsg span {margin-left:15px;}
.form .frmBoxes .frmBox .frmErrorMsg {left: 300px; top:10px;}

.pdfLink {color:#fff; text-decoration:underline; padding:12px 0px 12px 45px; background-image:url(/images/pdf.png); background-repeat:no-repeat; background-position:0px 2px;}

#header {position:relative; width:940px; height:118px; margin:0 auto; background-position:top; background-repeat:no-repeat; z-index:1002;}
	.skin1 #header, .skinBlog #header, .skinBlack #header {background-image:url(/images/head000.jpg);}
	.skinHome #header {background-image:url(/images/head.jpg);}

	#menu {height:118px; background-image:url(/images/menuDv.jpg); background-repeat:no-repeat; background-position:bottom;}
	#menu ul {position:absolute; width:940px; bottom:1px; float:left; visibility:hidden; z-index:2;}
	#menu ul .last {margin-right:0px;}
	
 	#menu ul li {float:left; cursor: pointer;}
	#menu ul li.parent {position:relative; z-index:2;}	
	
	/* DISTANZA MENU, VERIFICARE */	
	.menu_it ul .parent {margin-right:10px;}
	.menu_en ul .parent {margin-right:5px;}
	/* ************************* */

	#menu ul .parent a {color:#fff; font-size:14px; font-weight:bold;}
	#menu ul .parent a:hover {text-decoration:none; color:#000;}
	#menu ul .parent .parentTable td {padding-left:17px;}
	#menu ul .parent .parentTable td.L {height:35px; background-repeat:no-repeat; vertical-align:middle;}
	#menu ul .parent .parentTable td.R {width:21px; padding:0px; background-repeat:no-repeat;}

	#menu ul .current .parentTable td.L {background-image:url(/images/menuL.png);}
	#menu ul .current .parentTable td a {color:#000;}
	#menu ul .current .parentTable td.R {background-image:url(/images/menuR.png);}	
	
	#menu ul .popMenu {position:absolute; visibility:hidden; top:35px; z-index:2; width:832px; display:none;}
		
	#menu ul .popMenu table {margin:0px; padding:0px;}
	
	/*
	#menu ul .popMenu table .t_BL {background-image:url(/images/menuPopBL.png); width:71px; height:71px;}
	#menu ul .popMenu table .t_BR {background-image:url(/images/menuPopBR.png); width:71px; height:71px;}
	#menu ul .popMenu table .t_B {background-image:url(/images/menuPopB.png);  background-repeat:repeat-x; height:71px;  background-position:0px 0px;}
	#menu ul .popMenu table .t_TL {background-image:url(/images/menuPopTL.png); width:71px; height:23px;}
	#menu ul .popMenu table .t_TR {background-image:url(/images/menuPopTR.png); width:71px; height:23px;}
	#menu ul .popMenu table .t_T {background-color:#b7b9ba; height:23px;}
	#menu ul .popMenu table .t_L {background-image:url(/images/menuPopL.png); background-repeat:repeat-y; width:71px;}
	#menu ul .popMenu table .t_R {background-image:url(/images/menuPopR.png); background-repeat:repeat-y; width:71px;}
	#menu ul .popMenu table .t_C {background-color:#b7b9ba;}
	*/
	
	#menu ul .popMenu table .t_L {background-image:url(/images/menuV3_left.png); width:60px; height:272px;}
	#menu ul .popMenu table .t_R {background-image:url(/images/menuV3_right.png); width:60px; height:272px;}	
	#menu ul .popMenu table .t_C {background-image:url(/images/menuV3_sf.png); background-repeat:repeat-x; height:272px;}		
		
	.popMenu .popItems {float:left; margin-right:10px; width:166px; margin-top:0px; cursor:pointer;}
	.popMenu .popItems .img {width:166px; height:130px; background-image:url(/images/menuV3_box.png); position:relative; float:left;}
	.popMenu .popItems .img img {width:146px; height:110px; position:absolute; top:10px; left:10px;}
	.popMenu .popItems .popContents {float:left; padding-left:10px; margin-top:5px; width:150px;}
	.popMenu .popItems .popContents h2 {color:#fff;  font-variant:small-caps; font-size:18px;}
	.popMenu .popItems .popContents p {font-family:Trebuchet MS,Arial,Sans-Serif; font-size:12px; color:#000; line-height:15px; margin-top:4px;}	
	.popMenu .last {margin-right:0px;}
	/*.popMenu .firstrow {margin-top:0px;}*/
	
	#logo {position:absolute; left:20px; top:10px; height:49px; width:400px;}
	#logo .coin {background-image:url(/images/coin.png); height:49px; width:92px; display:block; text-decoration:none;}
	#logo span {visibility:hidden;}
	
	#logo_world {position:absolute; left:120px; top:30px; font-size:32px; color:#666; text-transform:uppercase;}
	
	#service_menu {position:absolute; right:-10px; top:0px; z-index:2;}
	#service_menu li {float:left; position:relative; z-index:2; margin-right:0px; background-image:url(/images/servicemenuDv.gif); background-repeat:no-repeat; background-position:0px 12px;}
	#service_menu li a {color:#9b9b9b;  padding:10px 15px 10px 15px; text-transform:lowercase; display:inline-block;}	
	#service_menu li.login {}
	#service_menu li.login a {margin-right:0px;}	
	#service_menu li.login a span {padding-left:0px;}
	#service_menu li.login a:hover, #service_menu li.login a.current {background-image:url(/images/loginFix.gif); background-repeat:no-repeat; background-position:2px 55%; text-decoration:none; color:#000;}
	#service_menu ul li a.loginLink {text-decoration:none; text-transform:none; color:#fff;}
	#service_menu ul li a.loginLink:hover {text-decoration:none;}	
	
	#loginBox {position:absolute; top:25px; right:5px; z-index:2; background-color:#c4c5c6; padding:20px; display:none;}		

	#loginBox {-moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px; -moz-border-radius-bottomleft:8px; -webkit-border-bottom-left-radius:8px; -moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px;}
	#loginBox label {line-height:20px;}
	#loginBox #loginBoxFrmPwd {margin-top:0px;}
	#loginBox #loginBoxFrmSubmit {margin-top:10px;}
	#loginBox #loginBoxCommands {margin-top:10px; margin-left:5px; line-height:normal;}
	#loginBox #loginBoxCommands a {color:#000; background:none; padding:0px; padding-top:3px;}	
	#loginBox #loginBoxCommands a:hover {background:none;}	
	
	#service_search {position:absolute; right:20px; top:37px; z-index:0; width:150px; overflow:hidden;}
	#service_search table td {height:27px; font-size:15px; cursor:pointer;}
	#service_search table td a {color:#000;}
	#service_search table td.L {background-image:url(/images/searchL.png); background-repeat:no-repeat; vertical-align:middle; padding-left:20px; padding-right:13px;}
	#service_search table td.R {background-image:url(/images/searchR.png); width:24px;}
	
#splash {width:993px; margin:0 auto; margin-top:22px;}
#rotating_banners {position:absolute; top:195px; right:0px; width:277px; height:307px; overflow:hidden; z-index:1;}
#rotating_banners a {}

#contents {width:940px; margin:0 auto; margin-top:30px; position:relative;}

	#page {position:relative;}
	#page h1 {color:#606060; font-size:28px; margin-bottom:20px; font-variant:small-caps; background-image:url(/images/ruler.png); background-repeat:no-repeat; background-position:bottom; padding:0px 0px 8px 10px;}
	#page h1 a {color:#fff;}
	#page h1 a:hover {text-decoration:none;}

	#page_contents {width:920px; margin:0 auto; margin-bottom:40px; position:relative;}
	#page_contents h2, #page_contents h3 {color:#fff; text-transform:uppercase; font-size:15px; margin:25px 0px 15px 0px; font-family:Arial,Sans-Serif;}	
	p.emphasize {font-size:20px; line-height:24px; font-weight:bold; font-style:italic; font-family:Trebuchet MS; margin:10px 0px 10px 0px;}
	#page_contents p.left_padded {padding-left:30px;}
	#page_contents p {margin:10px 0px 10px 0px;}
	#page_contents p strong {font-weight:bold; color:#999;}	
	#page_contents h4 {color:#fff; margin-bottom:20px; color:#fff; font-variant:small-caps; font-size:28px; padding:0px;}	
	
	.page_menu {}
	.page_menu li {display:block;  padding:0px 0px 8px 10px; height:28px; background-image:url(/images/ruler.png); background-repeat:no-repeat; background-position:bottom; margin-bottom:25px;}
	.page_menu li a {color:#fff; font-size:28px; font-variant:small-caps;}
	.page_menu li a:hover {text-decoration:none;}
	.page_menu_bottom {margin-bottom:100px;}
	
	.submenu {width:939px; position:relative; top:-20px; left:-9px; }
	.submenu td {border:1px solid #3c3c3c; border-top:none; text-align:center;}
	.submenu td a {color:#fff; display:block; padding:8px 0px 8px 0px;}	
	.submenu td a:hover, .submenu td a.current {text-decoration:none; background-color:#3d3d3d; color:#000;}	
	
	.worlds {position:relative;}
	.worlds h2 {position:relative; margin-bottom:20px; color:#fff; font-variant:small-caps; font-size:28px; background-image:url(/images/ruler.png); background-repeat:no-repeat; background-position:bottom; padding:0px 0px 8px 10px;}
	.worlds h2 strong {color:#666;}
	.worlds h2 span {position:absolute; right:0px; top:8px; color:#666; font-size:13px; text-transform:uppercase; font-family:Arial,Sans-Serif;}	
	.worlds h2 span a {padding:1px 25px 2px 0px; line-height:21px; height:21px; background-position:top right; background-repeat:no-repeat; color:#666; text-transform:none; font-variant:normal; margin-right:10px; cursor:pointer;}
	.worlds h2 span a {_padding-top:0px;} 
	.worlds h2 span a {*padding-top:0px;} 
/*
	.worlds h2 span a:hover, .worlds h2 span a.current {background-position:top right; text-decoration:none;}
	.worlds h2 span .list {margin-left:30px; background-image:url(/images/list.gif); background-position:bottom right;}
*/
	.worlds h2 span a:hover, .worlds h2 span a.current {background-image:url(/images/list1.gif); text-decoration:none;}
	.worlds h2 span .list {margin-left:30px; background-image:url(/images/list2.gif);}
	/*.worlds h2 span .wall {background-image:url(/images/wall.gif);}	*/
	.worlds .wallobject {position:absolute; right:3px; top:7px; z-index:2;}
	.worlds .mondoLink {color:#fff; text-decoration:none;}	

	.worlds .contents {padding-bottom:30px;}
 		.tendenza {cursor:pointer; overflow:hidden; margin-bottom:20px; padding-bottom:60px; padding-left:10px;}
		.tendenza h5 {float:left; width:425px; color:#fff; font-weight:bold; font-size:20px; font-style:italic; margin-bottom:10px; line-height:26px;}
 		.tendenza p {float:left; clear:left; width:425px; }
 		.tendenza img {float:right;}

 		.tendenzaDetail {overflow:hidden; color:#333; margin-bottom:20px; padding-bottom:60px;}
 		.tendenzaDetail p {float:left;}
 		.tendenzaDetail p strong {font-weight:bold;}
		.tendenzaDetail h1 {color:#fff; margin-bottom:30px; font-weight:bold; font-size:20px; font-style:italic; line-height:35px;}		
		.tendenzaDetail .img1 {float:right; margin:0px 0px 20px 30px;}		
		.tendenzaDetail .img2 {float:left; margin:20px 20px 20px 0px;}		
		.tendenzaDetail .img3 {float:right; margin:20px 0px 20px 30px;}				
				
		.backLinkTop {display:block; margin:-10px 0px 20px 0px; padding:10px 10px 15px 0px; background-image:url(/images/ruler.png); background-repeat:no-repeat; background-position:bottom; text-align:right; text-transform:uppercase; color:#666; font-family:Arial,Sans-Serif; font-size:11px;}
		.backLinkBottom {display:block; margin:-10px 0px 20px 0px; padding:15px 10px 10px 0px; background-image:url(/images/ruler.png); background-repeat:no-repeat; background-position:top; text-align:right; text-transform:uppercase; color:#666; font-family:Arial,Sans-Serif; font-size:11px;}		
		.backLinkTop span, .backLinkBottom span {background-color:white; padding:3px 8px;}		
		
		#tendenze .contents .last {margin-bottom:20px; padding-bottom:20px;}
		#tendenze .ruler {background-image:url(/images/ruler.png); clear:both; background-repeat:no-repeat; height:1px; margin:20px 0px 40px 0px;}
		
		#selezionati table {width:100%;}
		#selezionati table td {width:220px;}
		#selezionati table td h6 {font-weight:bold; margin-bottom:5px; color:#999; font-size:13px; line-height:16px; margin-top:15px;}		
		#selezionati table td p {margin-top:5px;}		
		#selezionati table td img {width:220px; height:220px;}
		
		#marchi table {width:100%;}
		#marchi table td {width:220px; vertical-align:middle; text-align:left;}
		#marchi table td span {background-color:#fff; display:inline-block; text-align:center; vertical-align:middle; width:220px; padding:20px 0px 20px 0px;}
		#marchi table td strong {line-height:30px; color:#666; font-weight:normal; text-transform:uppercase; padding-left:10px;}
		
		.occasione {position:relative; border:4px solid #fff; float:left; width:295px; height:170px; overflow:hidden; margin-right:21px; margin-bottom:20px; padding:12px 18px 12px 138px; cursor:pointer; background-image:url(/images/occasioni_bg.jpg); background-position:top right; background-repeat:no-repeat;}
			.occasione h6 {color:#606060; font-size:13px; margin-bottom:5px;}
			.occasione h5 {margin-bottom:8px;} 
			.occasione h5 a {color:#fff;font-size:18px;text-transform:uppercase;}			
			.occasione h5 a:hover {text-decoration:none;}			
			.occasione div {width:89px; height:89px; background-image:url(/images/boxed_img.jpg); position:absolute; top:15px; left:20px;}
			.occasione div img {position:absolute; top:17px; left:12px; width:66px; height:55px;}			
		#occasioni .last {margin-right:0px;}				
		#occasioni .coincard {border:4px solid #f89828; background-image:url(/images/occasioni_bg_coincard.jpg);}	
		#occasioni .coincard h5 {color:#f89828}		
		#occasioni .coincard div {width:89px; height:89px; background-image:url(/images/boxed_img_coincard.jpg);}		

	#search_results {width:860px; margin:0 auto; margin-top:20px;}
		.searched_shop {border-bottom:1px solid #fff; padding-bottom:20px; margin-bottom:20px;}
		.searched_shop em {display:block; color:#666; text-transform:uppercase; font-size:15px; padding-left:10px;}
		.searched_shop h5 {border-left:1px solid #fff; padding-left:10px; margin-top:5px;}
		.searched_shop h5 a {color:#fff; font-size:12px;}			
		.searched_shop h6 {color:#666; margin-top:5px;  padding-left:10px;}
	
	#nav {padding-bottom:7px; position:relative; z-index:1; top:-10px; border-bottom:1px solid #3d3d3d; color:#666; text-align:right; font-size:15px; word-spacing:3px;}	
	#nav a, #bottom_nav a {color:#fff;}		
	#nav a.current, #bottom_nav a.current {color:#666;}				
	
	#news_archive {position:absolute; left:7px; top:-3px; z-index:1;}
		#news_archive #archiveLink {display:inline-block; background-image:url(/images/ar_bottom.png); background-repeat:no-repeat; background-position:95% 50%; background-color:#333; color:#fff; padding:4px 20px 4px 5px; font-family:Arial,Sans-Serif; font-size:10px; text-transform:uppercase; cursor:pointer;}
		#news_archive #archiveLink:hover {text-decoration:none;}		
		#news_archive #archive_list {display:none; position:absolute; z-index:5; background-color:#333; width:100px; top:18px; left:0px;}
		#news_archive #archive_list li {text-align:left;}			
		#news_archive #archive_list li a {display:block; font-size:11px; padding-left:5px; line-height:20px;}			
		#news_archive #archive_list li a:hover {text-decoration:none; background-color:#535353;}			
	
	#bottom_nav {clear:both; position:relative; padding-top:7px; border-top:1px solid #3d3d3d; color:#666; text-align:right; font-size:15px; word-spacing:3px;}}
	
	#news_list {margin-top:20px;}
	#news_list .news {position:relative; z-index:0; float:left; width:460px; margin-bottom:20px; margin-right:20px; cursor:pointer;}
	#news_list .news strong {display:block; background-color:#4d4d4d; color:#000; margin-bottom:5px; padding:2px 0px 2px 6px; font-family:Arial,Sans-Serif; font-weight:bold; font-size:11px;}
	#news_list .news h5 {padding-left:5px; margin-top:5px; margin-bottom:5px;}
	#news_list .news h5 a {color:#fff; font-size:18px; line-height:25px;}		
	#news_list .news .img {position:relative; z-index:0; float:left; background-image:url(/images/boxed_img.jpg); height:89px; width:89px;}		
	#news_list .news .img img {position:absolute; z-index:0; top:17px; left:12px; width:66px; height:55px;}		
	#news_list .news p {float:left; width:350px; margin-left:20px; padding-bottom:30px;}		
	#news_list .last {margin-right:0px;}		
	
	#clienti .clienti_item {float:left; width:190px; margin-right:53px; margin-bottom:20px;}
		#clienti .last {margin-right:0px;}
		#clienti .clienti_item table {width:100%;background-color:#fff;}
		#clienti .clienti_item table td {width:100%; height:110px; vertical-align:middle;}		
		#clienti .clienti_item h6 {margin-top:10px;}
		#clienti .clienti_item h6 a {color:#fff; font-size:16px;}
		#clienti .clienti_item p {margin-top:3px;}		
		

	#white_boxes {margin-top:20px; margin-bottom:20px;}			
		#white_boxes .last {margin-right:0px;}
		.white_box {position:relative; float:left; width:185px; height:130px; margin-right:20px; background-color:#fff; padding:15px 15px 0px 15px;}
		.white_box h6 {color:#333; font-size:15px; font-weight:bold;}	
		.white_box p {color:#666; font-style:italic; line-height:16px;}
		.white_box a {position:absolute; bottom:10px; left:15px;}

	#convenzioni {margin-top:20px;}
	#convenzioni .convenzione {position:relative; float:left; width:214px; margin-bottom:20px; margin-right:21px;}
	#convenzioni .convenzione strong {display:block; background-color:#4d4d4d; color:#000; margin-bottom:5px; padding:2px 0px 2px 6px; font-family:Arial,Sans-Serif; font-weight:bold; font-size:11px;}
	#convenzioni .convenzione h5 {padding-left:5px; margin-top:5px; margin-bottom:5px;}
	#convenzioni .convenzione h5 a {color:#fff; font-size:18px; line-height:25px;}		
	#convenzioni .convenzione img {float:right; margin:0px 0px 0px 10px; background-position:center center; background-repeat:no-repeat; background-color:#fff;}
	#convenzioni .convenzione p {float:left;}		
	#convenzioni .last {margin-right:0px;}	
	
	#search_negozi_form {margin-top:50px; width:95%;}
	#search_negozi_form h3 {border-bottom:1px solid #3d3d3d; position:relative; color:#666; text-transform:none; font-size:15px; font-weight:bold; padding-bottom:15px; padding-left:20px;}
	#search_negozi_form h3 span {position:absolute; top:-5px; left:423px; color:#fff; text-transform:uppercase; font-size:24px;}	
	#search_negozi_form .n {position:absolute; font-size:36px; font-weight:bold; color:#3d3d3d; font-style:italic;}
		#italia {float:left; margin-left:50px; margin-top:19px; width:289px; height:335px; position:relative;}
		#italia .n {top:30px; left:-20px; padding-right:50px;  border-bottom:1px solid #3d3d3d;}
		#italia .n span {position:absolute; left:-9px; bottom:-6px;}		
		#italia img, #italia div {width:289px; height:335px;}
		#italia div {background-image:url(/images/italia.gif);background-repeat:no-repeat;}
		#italia area {cursor:pointer;}		
		
		#italia #preload {position:absolute; top:0px; left:0px; height:100px; width:500px; visibility:hidden;}
		
	
	#inputs {float:right; width:500px;}
	#inputs label {font-weight:bold; font-size:15px; color:#666;}
	#inputs .n {position:absolute; bottom:-6px; left:-6px; font-size:36px; font-weight:bold; color:#3d3d3d; font-style:italic;}
		
	#search_negozi_form .block {position:relative; border-bottom:1px solid #3d3d3d; padding-bottom:20px; margin-bottom:20px;}
	#search_negozi_form .block select {width:200px;}
	
	.block#block2 {margin-top:10px;}
	.block#block2 label {margin-left:50px; display:inline-block; width:200px;}
	
	.block#block3 label {margin-left:50px;}	
	.block#block3 ul {margin-left:50px; margin-top:10px;}	
	.block#block3 ul li {float:left; margin-right:15px; color:#666; display:inline-block; width:100px;}
	.block#block3 ul li.last {margin-right:0px;}	

	.block#block4 div {margin-left:50px; margin-top:20px;}
	.block#block4 div label {display:inline-block; width:200px;}	
	.block#block4 div.last {margin-bottom:0px;}	

	.block#block5 {border:none; margin-top:35px;}
	.block#block5 .button {position:absolute; left:50px; top:-5px;}	
	
	#search_estero {border-top:1px solid #3d3d3d; margin-top:20px; padding-top:20px; padding-bottom:50px;}
	#search_estero h6 {font-weight:bold; font-size:15px; color:#666;}	
	#search_estero a {color:#fff;}	
	
	.occasioniDetail {}
	.occasioniDetail h6 {font-size:13px; font-weight:bold; color:#606060; margin-bottom:8px; padding-left:20px;}	
	.occasioniDetail h1 {font-size:18px; text-transform:uppercase; color:#fff; padding-left:20px; border-bottom:4px solid #fff; padding-bottom:20px;}	
	.occasioniDetail div {width:900px; margin:0 auto;}	
	
	#rating_vote {background-image:url(/images/ratingstar.png); height:23px; line-height:23px; background-repeat:no-repeat; background-position:100% 50%; padding:5px 29px 5px 0px; text-decoration:none;  position:absolute; right:0px; top:-80px;} 
	#rating_vote span {color:#fff;}
	#rating_vote:hover {text-decoration:none;}
	
	#shopDetails {float:left; position:relative; width:520px; overflow:hidden; margin-top:10px; margin-left:-10px;}				
 	#shopDetails p {float:left;  position:relative; width:90%; border-bottom:1px solid #3d3d3d; padding:0px 13px 5px 13px; margin:0px; margin-bottom:5px; color:#666;}
 	#shopDetails p a {color:#fff;}
	#shopDetails p .s {float:left; text-transform:uppercase;}
	#shopDetails p .r {float:left; margin-left:8px;}
	
	#shopColumn {float:right; width:372px;  margin-top:30px;}
	
	#shopImg {position:relative; height:254px; overflow:hidden; background-image:url(/images/negozioGallerySagoma.png);}
	#shopImg div {height:254px; overflow:hidden;}
	#shopImg .zoom {display:none;background-color:#fff; color:#000; font-size:20px; padding:4px 6px; position:absolute; z-index:99; top:2px; right:2px; cursor:pointer;}
	#shopImg .zoom:hover {text-decoration:none;}	
	#shopImg img {border:4px solid #fff; width:364px; height: 246px; display:none;}	
	#shopImg #galleryDescription {z-index:20; width:364px; display:none;position:absolute; top:0px; left:0px; height:30px; line-height:32px; padding-left:15px; font-size:11px; font-weight:bold; color:#000; background-color:#fff;}
	
	#shopButtons {height:40px; text-align:right; margin-top:-30px; position:relative;}
	#shopButtons #storeRSS {margin-right:5px;}	
	
	#shopBottomLinks {margin-top:20px; text-align:right; position:relative;}
	#shopBottomLinks a.foursquare {position:absolute; top:-10px; left:0; width:81px; height:19px; background-image:url(/images/foursquare.png); display:block;}	
	#shopBottomLinks a.findShops {background-image:url(/images/italia_small.png); background-repeat:no-repeat; background-position:0 50%; padding:8px 5px 8px 30px; line-height:35px; color:#fff; text-transform:uppercase; font-family:Arial,Sans-Serif;}
	#shopBottomLinks a.findShops:hover {text-decoration:none;}

	
	#shopSpecials {margin-left:-10px; margin-top:30px;}
	#shopSpecials ul li {margin-bottom:10px;}
	#shopSpecials ul li img {width:940px; height:300px;}
	
	#shopPromos {margin-top:10px; margin-left:-10px; border-top:1px solid #3d3d3d;}
	#shopPromos ul {}
	#shopPromos ul li {padding:12px 15px; font-size:13px;}
	#shopPromos ul li span {color:#666; display:inline-block; width:200px;}
	#shopPromos ul li a {color:#fff;}
	#shopPromos ul li a:hover {text-decoration:none;}
	
	#shopNews {overflow:hidden; margin-left:-10px; margin-top:10px; border-top:1px solid #3d3d3d; position:relative;}
	#shopNews div {overflow:hidden; position:relative; padding-top:30px; width:820px; margin:0 auto;}
	#shopNews div ul {width:4000px;}
	#shopNews div ul li {float:left; margin-right:20px;}
	#shopNews #leftArrow, #shopNews #rightArrow {display:block; width:30px; height:35px; position:absolute; top:100px; background-image:url(/images/galleryArrows.png); cursor:pointer;}
	#shopNews #leftArrow {left:0px;}
	#shopNews #rightArrow {right:0px; background-position:bottom;}	
	
	
	#coincard_options {margin-top:30px;}

	#brochure {float:right; width:187px; margin-right:20px; margin-top:160px;}
	#brochure a {position:relative; left:55px; top:10px; color:#fff; line-height:17px; font-style:italic;}
	#brochure a:hover {text-decoration:none;}
	#brochure a span {color:#3d3d3d; font-style:normal;}
	#brochure a img {position:absolute; top:0px; left:-40px;}

	.option {width:214px; height:165px; margin-top:30px; margin-right:20px; background-color:#fff; float:left; position:relative;}
	.option h3 {width:110px; padding-left:110px;}
	.option .desc {line-height:16px; font-style:italic;}
	.option .app {position:absolute; bottom:5px; left:0px; width:214px; text-align:center;}

	#easy {background-image:url(/images/coincard_easy.jpg); background-repeat:no-repeat; background-position:top left;}
	#cc {background-image:url(/images/coincard_cc.jpg); background-repeat:no-repeat; background-position:top left;}	
	
	#easy h3 {color:#000; font-size:21px; font-weight:bold; margin:14px 0px 25px 0px; text-transform:none; font-family:Trebuchet MS;}
	#easy .desc, #cc .desc, #s .desc {width:174px; margin-left:20px;}
	
	#cc h3 {color:#000; font-size:18px; font-weight:bold; margin:14px 0px 15px 0px;  text-transform:none; font-family:Trebuchet MS;}
	#s h3 {padding-left:18px; width:80%; color:#000; font-size:16px; font-weight:bold; margin:14px 0px 0px 0px;  text-transform:none; font-family:Trebuchet MS;}
	#s .desc {margin-top:5px;}
	
	#rssList {margin-top:30px;}
	#rssList li {margin-bottom:15px;}
	#rssList li a {background-image:url(/images/rss.png); background-repeat:no-repeat; background-position:0px 4px; padding:4px 0px 4px 24px; color:#fff; text-decoration:underline;}
	#rssList li#slice a {background-image:url(/images/slice.png);}	
	
	.zebraLinks {margin-top:10px;border-top:1px solid #3d3d3d;}
	.zebraLinks ul {}
	.zebraLinks ul li {padding:12px 15px; font-size:13px;}
	.zebraLinks ul li span {color:#666; display:inline-block; width:200px;}
	.zebraLinks ul li a {color:#fff;}
	.zebraLinks ul li a:hover {text-decoration:none;}	
	
	#comments {position:relative;}
	#comments .link {position:absolute; right:0px; top:2px; font-style:normal; font-size:13px; font-family:Arial,Sans-Serif;} 	
	
	#commentFrmFields {display:none;}
	
	.comments {margin-top:10px; padding-top:10px; border-top:1px solid #3d3d3d;}
	.comments table {width:90%; margin-top:10px;}
	.comments table tr {border-bottom:1px solid #333;}
	.comments table tr td.nick {color:#fff; padding-top:15px; padding-bottom:15px; font-weight:bold; font-size:14px; width:150px; line-height:17px; vertical-align:top;}	
	.comments table tr td.msg {color:#666;  padding-top:15px; padding-bottom:15px;  line-height:17px; vertical-align:top;}	
	.comments table tr td.dv {background-color:#333; height:1px; font-size:1px;}	
	
	#appointments {margin-top:30px; margin-left:10px; width:930px;}
	#appointments li {float:left; width:108px; height:108px; margin-right:20px; margin-bottom:20px;}
	#appointments li a {display:block;}
	
	#blog_contents {margin-top:30px;}
	#blog_left {float:left; width:220px;}
	#blog_main {float:left; width:460px; margin-left:20px;}
	#blog_right {float:right; width:220px;}		
	
	#blog_contents .heading {background-color:#1a1a1a; color:#666; font-size:22px; font-variant:small-caps; padding:9px 15px; margin-bottom:15px;} 
		#categorie ul {margin-left:15px;}
		#categorie ul li {margin-bottom:5px;}
		#categorie ul li a {color:#fff; font-family:Tahoma,Arial,Sans-Serif; font-size:15px;}
		
		#order {margin-top:30px}
		#order #order_world {display:block; width:180px; margin-left:15px;}
		#order #order_date {margin-top:15px; display:block; width:180px;  margin-left:15px;}		
	
		#videos {margin-top:30px;}
		#videos ul li {margin-bottom:10px; width:220px;}
		#videos ul li a {color:#fff; position:relative; display:block; font-size:11px; font-family:Arial,Sans-Serif; font-weight:bold; line-height:13px;}		
		#videos ul li a img {}
		#videos ul li a span {position:absolute; top:5px; right:0px; width:90px;}		
		#videos ul li a span em {line-height:30px;}		

		#radio {margin-top:30px;}
		#radio ul {width:180px; margin-left:15px;}
		#radio ul li {margin-bottom:10px; color:#666; font-weight:normal; font-family:Arial,Sans-Serif; font-size:12px; line-height:16px;}
		#radio ul li a {color:#fff;}
		#radio ul li strong {color:#fff; line-height:20px; font-family:Tahoma,Sans-Serif;}
		
		#newsletter {margin-top:30px;}
		#newsletter h3 {margin-bottom:2px;}		
		#newsletter div {background-color:#1a1a1a; padding:15px;}
		#newsletter h5 {color:#fff; font-family:Arial,Sans-Serif; font-size:16px; line-height:18px;}
		#newsletter p {color:#666; line-height:16px; margin-top:10px;}
		
		.blog_item {padding-bottom:25px; margin-bottom:45px; border-bottom:1px solid #666;}
		.blog_item h2 a {color:#fff; font-family:Trebuchet MS, Arial,Sans-Serif; font-size:20px; font-style:italic; line-height:25px;}
		.blog_item h4 {color:#666; font-size:13px;  font-family:Arial,Sans-Serif; margin-top:10px; margin-bottom:20px;}
		.blog_item h4 span {color:#fff;}				
		.blog_item p {font-family:Arial,Sans-Serif; font-size:13px; color:#666; line-height:17px;}		
		.blog_item .blog_item_img {margin-top:10px; margin-bottom:10px;}		
		.blog_item p.blog_category {margin-top:10px; position:relative; width:100%;}		
		.blog_item p.blog_category a {color:#fff; text-decoration:none;}		
		.blog_item p.blog_category a:hover {text-decoration:underline;}		
		.blog_item p.blog_category .nComments {position:absolute; right:0px; top:2px;}		
		.blog_item .blog_addthis {margin-top:20px;}		
		.blog_item .blog_addthis a {color:#000;}		
		
		#blog_paging {width:227px; height:26px; background-image:url(/images/prev-next.png); margin:0 auto; margin-top:50px; position:relative;}
		#blog_paging a {position:absolute; text-indent:-4000px; display:block; width:90px; height:26px; top:0px;}
		#blog_paging a#blog_next {right:0px;}
		#blog_paging a#blog_prev {left:0px;}		
				
		#facebook_activity {margin-top:30px;}
		#flickr {margin-top:30px;}		
		#twitter {margin-top:30px;}
		#twitter iframe {background-color:#000;}
		
		#rss_big {position:absolute; left:50%; margin-left:360px; top:-23px; background-image:url(/images/rss_big.gif); width:84px; height:53px; display:block; cursor:pointer; z-index:0;}
		
		/* MYSTYLE */
		#mystyle {margin-top:20px; position: relative; width: 940px; }
		#mystyle h2 {position:absolute; top:13px; left:25px; font-family:Trebuchet MS, Arial, Sans-Serif; font-size:20px; color:#585858;}
		#mystyle #mystyleBox1 {float:left; position:relative; background-image:url(/images/mystylebox1.png); width:530px; height:545px;}
		#mystyle #mystyleBig {position:absolute; top:42px; left:0px; width:530px; height:438px;}
		#mystyle #mystyleBig img {width:530px; height:438px;}		
		#mystyle #mystyleBox1 p {position:absolute; bottom:30px; width:100%; text-align:center; color:#fff}
		#mystyle #mystyleBox2 {float:right; position:relative; background-image:url(/images/mystylebox2.png); width:340px; height:545px; overflow:hidden;}
		#mystyle #mystyleBox2 p {position:absolute; width:100%; bottom:30px; right:30px; text-align:right; color:#fff;}
		#mystyle #mystyleBox2 p a {font-size:25px; position:relative; top:3px;}
		#mystyle p {font-family:Trebuchet MS, Arial, Sans-Serif;}
		#mystyle p a {text-decoration:none; color:#fff;}

		#mystyleList {position:absolute; width:336px; height: 432px; overflow: hidden; top:48px; left:4px; background-color:#fff; z-index:0;}
		#mystyleList ul {}
		#mystyleList ul li {float:left; margin-right:4px; margin-bottom:4px;}
		#mystyleList ul li a img {border:1px solid #c7c7c7;padding:2px; width:158px; height:132px;}
		#mystyleList ul li a.current img {border:1px solid #fff;}
		#mystyleList ul li a:hover img {border:1px solid #000;}
		#mystyleList ul li a.current:hover img {border:1px solid #fff;}

		#overlayMyStyle { position: absolute; top: 0; left: 0; width: 940px; height: 515px; background-color: #000; opacity: 0.8; display: none; }
		
		#box_send { position: absolute; width:538px; height:301px; left: 201px; top: 107px; background-image:url(/images/rating/sfondoinvia.gif); display: none; }
		* >#box_send { position: absolute; width:538px; height:301px; left: 201px; top: 107px; background-image:url(/images/rating/sfondoinvia.png); display: none; }
		#box_send div.content { width:472px; margin:0 auto; padding-top: 33px;  }
		#box_send div.title { font-size: 28px; font-variant:small-caps; color: #fff; padding-bottom: 5px;  }
		#box_send input { float: left; background-color: #1a1a1a; padding: 10px 8px 0 8px; width: 240px; border-top: 1px solid #3a3a3a; border-left: 1px solid #3a3a3a; border-bottom: 1px solid #555; border-right: 1px solid #555; color:#666; font-size:14px; height: 28px; font-family: Arial; }
		#box_send .lab { float: left; height: 48px; width: 170px; color: #fff; font-size: 14px; overflow: hidden; }
		#box_send .lab p { font-size: 15px; line-height: 40px; color: #666; }
		#box_send .inp { float: left; height: 48px; overflow: hidden;  }		

		#box_error { position: absolute; width: 300px; height: 60px; left: 247px; top: 238px; background-color: #edeae3; display: none; }
		#box_error div.content { margin: 6px; height: 46px; background-color: #fff; border: 1px dotted #756941; }
		#box_error h5 { padding: 4px 8px 0 8px; font: 13px/18px Arial; color: #3c2524; font-weight: bold; }
		#box_error p { padding: 0 8px 0 8px; font: 12px/16px Arial; color: #3c2524;}
		
		#content_message { font: 13px/18px Arial; color: #fff; display: none; }

		/* ******************************************** */		


/* ********************************************* */

/* CUSTOM LIGHTBOXES */
.sbox {display:none; width:100%; height:100%; top:0px; left:0px; position:fixed; z-index:999999999999999999;}
.sbox .sboxbg {position:fixed; top:0px; left:0px; width:100%; height:100%; background-color:#000; opacity: .90;  filter: alpha(opacity=90); -ms-filter: "alpha(opacity=90)"; -khtml-opacity: .90; -moz-opacity: .90;  z-index:999999999999999999;}
.sbox .sboxconts {position:absolute; z-index:99999999999999999; width:100%; height:100%;}
/* ********************************************* */

#youtube_pop {background-image:url(/images/gallery_yt.png); width:554px; left:50%; top:50%; margin-left:-277px; margin-top:-238px; height:477px; position:absolute; z-index:9999999999999999999;}
#youtube_pop #youtube_pop_close {position:absolute; top:0px; right:0px; cursor:pointer; width:52px; height:52px; display:block; z-index:9999999999999999999}
#youtube_pop #youtube_contents {position:absolute; top:65px; left:65px; z-index:9999999999999999999}

#lbg {background-image:url(/images/gallery.png); width:892px; left:50%; top:50%; margin-left:-446px; margin-top:-290px; height:580px; position:absolute; z-index:9999999999999999999;}
#lbg #lbg_gallery {position:absolute; width:800px; height:440px; top:47px; left:46px;}
#lbg #lbg_gallery_container {width:100%; height:100%; overflow:hidden;}
#lbg #lbg_gallery_cointainer_scroller {width:120000px;}

#lbg #lbg_close {position:absolute; top:0px; right:0px; cursor:pointer; width:52px; height:52px; display:block;}
#lbg .command {position:absolute; width:115px; height:45px; display:block; bottom:20px; cursor:pointer; z-index:1;}
#lbg #lbg_brand {color:#fff; font-size:22px; font-family:Lucida Grande, Arial, Sans-Serif; font-weight:bold; position:absolute; bottom:32px; width:100%; z-index:0; display:block; text-align:center; text-transform:uppercase;}
#lbg #lbg_next {right:0px;}
#lbg #lbg_prev {left:0px;}

#lbg .lbg_item {float:left; width:800px; height:440px;}
#lbg .lbg_item table {width:100%; height:100%;}
#lbg .lbg_item table td {width:100%; height:100%; vertical-align:middle; text-align:center;}
#lbg .lbg_item .lbg_item_desc {display:none;}

#lbg #lbg_pop {position:absolute; bottom:0px; right:0px; background-color:#e8e8e8; width:275px; padding:20px; -moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px; -moz-border-radius-bottomleft:8px; -webkit-border-bottom-left-radius:8px; -moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px; -moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px; display:none; opacity: .90; filter: alpha(opacity=90); -ms-filter: "alpha(opacity=75)";-khtml-opacity: .90;-moz-opacity: .90;}
#lbg #lbg_pop h6 {font-family:Lucida Grande, Arial, Sans-Serif; font-size: 22px; color:#000; margin-bottom:10px; text-align:left;}
#lbg #lbg_pop p.lbg_pop_desc {font-size:12px;  text-align:left; color:#000; line-height:20px;}
#lbg #lbg_pop p.lbg_pop_button {text-align:right; margin-top:30px;}
#lbg #lbg_pop p.lbg_pop_button a {background-image:url(/images/button_buy.png); display:inline-block; width:128px; line-height:25px; height:25px; text-align:center; color:#fff; font-size:12px; font-weight:bold;}
#lbg #lbg_pop p.lbg_pop_button a:hover {text-decoration:none;}
#lbg #lbg_nav {position:absolute; top:40px; left:50px; z-index:999999999; color:#000; font-size:13px;}		

		
#search_pop {display:none;width:386px; height:508px; background-image:url(/images/search_pop.png); position:relative; text-align:left;}
	
	.blockUiX {position:absolute; text-transform:uppercase; right:27px; top:23px; text-decoration:none; color:#fff; font-size:20px; font-weight:bold; cursor:pointer;}
	.blockUiX:hover {text-decoration:none;}
	
	#search_pop_contents {width:314px; margin:0 auto; padding-top:33px;}
	#search_pop_contents form label {color:#505050; margin-left:10px; font-size:16px; display:block;font-weight:normal;}
	#search_pop_contents form input {position:relative; margin-left:10px; background:transparent; border:none; color:#fff; font-size:16px; display:block; margin-top:15px;  text-transform:uppercase;}
	#search_pop_contents form a {position:absolute; display:block; width:30px; height:30px; right:35px; top:60px;}
	#search_pop_contents form a {
		*filter: alpha(opacity=1); 
		*background-color:#000;
	}
	
	#mondo_icons {margin-top:105px; height:350px;}
		#mondo_icons ul .m {float:left; margin-right:18px; margin-bottom:15px;}
		#mondo_icons ul .m a {display:block; height:67px; width:65px; cursor:pointer; background-position:top;}		
		#mondo_icons ul .m a:hover,	#mondo_icons ul .m .current {background-position:0px -67px;}				
		#mondo_icons ul .m a#m1 {background-image:url(/images/mondo_icons/m1.gif);}
		#mondo_icons ul .m a#m2 {background-image:url(/images/mondo_icons/m2.gif);}		
		#mondo_icons ul .m a#m3 {background-image:url(/images/mondo_icons/m3.gif);}				
		#mondo_icons ul .m a#m4 {background-image:url(/images/mondo_icons/m4.gif);}						
		#mondo_icons ul .m a#m5 {background-image:url(/images/mondo_icons/m5.gif);}								
		#mondo_icons ul .m a#m6 {background-image:url(/images/mondo_icons/m6.gif);}										
		#mondo_icons ul .m a#m7 {background-image:url(/images/mondo_icons/m7.gif);}												
		#mondo_icons ul .m a#m8 {background-image:url(/images/mondo_icons/m8.gif);}														
		#mondo_icons ul .last {margin-right:0px;}
	
	.mondo_prev {height:168px; width:314px; clear:both; margin-top:10px; position:relative; display:none; overflow:hidden;}
		.mondo_prev h2 {font-size:16px; font-weight:bold; color:#3892ee; position:absolute; top:20px; left:20px;}
		.mondo_prev ul {position:absolute; top:45px; left:20px;}
		.mondo_prev ul li {margin-bottom:4px; }
		.mondo_prev ul li a {color:#000;}		
		#mondo_prev_m1 {background-image:url(/images/mondo_icons/pr1.jpg);}		
		#mondo_prev_m2 {background-image:url(/images/mondo_icons/pr2.jpg);}		
		#mondo_prev_m3 {background-image:url(/images/mondo_icons/pr3.jpg);}		
		#mondo_prev_m4 {background-image:url(/images/mondo_icons/pr4.jpg);}		
		#mondo_prev_m5 {background-image:url(/images/mondo_icons/pr5.jpg);}		
		#mondo_prev_m6 {background-image:url(/images/mondo_icons/pr6.jpg);}		
		#mondo_prev_m7 {background-image:url(/images/mondo_icons/pr7.jpg);}		
		#mondo_prev_m8 {background-image:url(/images/mondo_icons/pr8.jpg);}																				

.look_list {padding-top:30px;}
.look_list ul {margin-top:15px;}
.look_list li {position:relative; width:134px; height:180px; overflow:hidden; float:left; margin-bottom:20px; margin-right:20px; text-align:center; cursor:pointer;}
.look_list li span.pos {position:absolute; top:5px; left:5px; background-color:#999; color:#fff; font-size:12px; font-weight:bold; padding:4px 6px; opacity: .90;  filter: alpha(opacity=90); -ms-filter: "alpha(opacity=90)"; -khtml-opacity: .90; -moz-opacity: .90;}
.look_list li p {font-size:12px; color:#CCC; font-style:italic; margin-top:10px; line-height:16px;}
.look_list li p span {color:#666;}
.look_list li a {display:block;}
.look_list li a img {width:130px; height:107px; border:1px solid #CCC; padding:1px;}
.look_list li a:hover img {border:1px solid #333;}
.look_list h2 {color:#fff; font-size:27px;}

.look-detail {position:relative;}
.look-share {position:absolute; top:0; left:0; width:80px; height:50px;}
.look-voting {width:50px; height:60px; background-image:url(/images/lookvoting.png); text-align:center;}
.look-voting span {position:relative; top:10px; color:#fff; display:block;}
.look-voting a {position:relative; top:27px; color:#fff; display:block;}
.look-voting a:hover {text-decoration:none;}
.look-photo {width:575px; height:490px; padding-left:80px;}
.look-info {position:absolute; right:0; top:0; width:235px;}
.look-info h3 {font-size:22px; color:#fff; border-bottom:1px solid #fff; padding-bottom:5px;}
.look-info p {min-height:50px; height:auto !important; height:50px;}
.look-info p span {font-style:italic; display:block;}
.look-info ul {margin-top:25px;}
.look-info ul li {color:#666; margin-bottom:10px;}
.look-info ul li p {padding-left:60px; position:relative; line-height:16px;}
.look-info ul li p img {position:absolute; top:0; left:0; background-color:#fff;}
.look-info ul li p strong {color:#fff;}
	
#foot_map {width:940px; margin:0 auto; position:relative; z-index:0; margin-top:20px; background-image:url(/images/foot_map.gif); background-repeat:no-repeat; background-position:top;}
	#foot_map_container {position:relative; z-index:0; overflow:hidden; background-image:url(/images/foot_map2.png); background-repeat:no-repeat; background-position:bottom; padding-bottom:50px;}
	#foot_map_container .col {float:left; margin-top:20px;}
	#foot_map_container .col h6 {color:#fff; font-size:15px; margin-bottom:10px;}
	#foot_map_container .col ul li {margin-bottom:5px;}
	#foot_map_container .col ul li a {color:#666; font-size:11px;}
	#foot_map_container #col1 {padding-left:20px; width:211px;}
	#foot_map_container #col2 {margin-left:30px; width:210px;}
	#foot_map_container #col3 {margin-left:30px; width:211px;}
	#foot_map_container #col4 {margin-left:30px; width:189px;}

	#foot_notes {margin-top:10px; position:relative; z-index:0; padding-bottom:30px;}
	#foot_notes p {color:#666; font-size:11px; width:100%; text-align:center;}
	#foot_notes p #foot_coin {background-image:url(/images/coin_small.png);width:29px; height:15px; display:inline-block; position:relative; top:1px;}
	#foot_notes p #foot_vat {margin-left:15px;}

	#foot_notes #foot_social {margin-left:20px; text-indent:-4000px; position:relative; top:5px; z-index:0;}
	#foot_notes #foot_social a {margin-right:5px;}
	#foot_notes #foot_social a#rss {margin-right:0px;}
