*	{outline:none}

a	{color:#663300}

a img	{border:0}

body	{background-color:#333333; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px;word-spacing:1.7px;}

.subtitle	{font-weight:bold; color:#663300}

#page_wrapper	{align:center; width:760px;height:670px;}

#head_banner	{width:760px;height:116px;}

#head_links		{width:760px;height:34px;background:url('/images/bg_head_menu.jpg') repeat-x;}

#content_wrapper	{width:760px;height:520px;background:url('/images/background.jpg') no-repeat; position:relative;}

.head_menu	{display:inline;float:left;}

/*-----:: css home ::-----*/

#home_wrapper	{word-spacing:0}

.home_column	{display:inline;width:200px;float:left;margin-top:8px;text-align:left;padding-left:20px;}

.home_column_central	{display:inline;width:240px;float:left;margin-top:8px;margin-right:20px;text-align:left;padding-left:20px;}

.separator		{background: url('/images/separatore.gif') no-repeat; width:13px; height:488px;float:left;margin-top:15px;}

#home_section_right	{float:left; text-align:left;}

#home_list_right	{margin-top:15px;}

#home_list_right	.list-element {margin-bottom:10px;margin-left:10px;}

#home_list_right	.summary	{margin-top:5px;word-spacing:0px;}

/*-----:: css links ::-----*/

#links_section_wrapper	{float:left; margin: 75px 20px auto 70px; word-spacing:0px;}

#links_section_left	{width:165px; margin-left:20px; margin-top:10px; height:74px; background: url('/images/sezioni/links.gif') no-repeat;float:left;}

#links_section_right	{float:right;}

/*-----:: css contatti ::-----*/

#contacts_section_left	{float:left; text-align:justify; margin:20px; width:307px;}

#contacts_section_right	{float:right; height:74px; margin:30px 20px auto auto; width:360px;}

#contacts_logo	{width:110px; margin-bottom:15px; height:74px; background: url('/images/sezioni/contatti.gif') no-repeat;}

/*-----:: css forum ::-----*/

#forum_section_left	{float:left; margin:40px; width:110px; height:74px; background: url('/images/sezioni/forum.gif') no-repeat;} 

#forum_section_right	{float:left;margin-top:55px;}

/*-----:: css catalogo  ::-----*/

#catalogo_logo	{ width:220px; margin-bottom:5px; margin-top:0px; height:90px; background: url('/images/sezioni/collane.gif') no-repeat;}

#catalogo_section_left	{float:left; text-align:justify; margin:5px 20px 20px 25px; width:170px;}

#catalogo_section_left .paginationControl	a{text-decoration:none;}

#catalogo_section_right	{float:left;position:absolute;top:80px;right:0px; height:420px;word-spacing:0;}

#catalogo_section_right .images	{float:left;}

#catalogo_section_right .list-element	{float:left; text-align:left; margin-left:10px;width:170px; margin-top:-25px;}

#catalogo_section_right .list-element .cart a {text-decoration:none;color:#000000;}

#content_wrapper .paginationControl	{position:absolute;bottom:15px;right:240px;}

#content_wrapper .paginationControl	a {text-decoration:none;}

#catalogo_section_right .paginationControl	{bottom:0;}

#catalogo_section_right #categoria_elenco	{width:490px;margin-top:70px;margin-right:-20px;}

.catalogo_categoria		{margin-bottom:15px;}

a.catalogo_categoria 	{text-decoration:none; color:#000000; font-size:12px;}
						
a.catalogo_categoria:hover	{color:#bc9c77}

#armonica_desc	{margin:30px; width:500px; text-align:left; margin-top:0}

/*-----:: css dettaglio prodotto  ::-----*/

#dettaglio_prodotto_section_left	{float:left; width:220px; height:500px;text-align:left;margin:20px auto auto 20px;}

#dettaglio_prodotto_section_left .cart	{margin-top:20px;}

#dettaglio_prodotto_section_left .cart a {text-decoration:none;color:#000000;}

#dettaglio_prodotto_sommario	{margin-top:10px;margin-left:15px;}

#dettaglio_prodotto_section_right	{float:left;text-align:justify;width:500px;margin-right:10px;margin-top:20px;word-spacing:0;overflow-y:auto;overflow-x:hidden; scrollbar-base-color: #FFFBE8; scrollbar-front-color: #dddddd;padding-right:10px;height:480px}

#dettaglio_prodotto_section_right ul.attached-files	{position:relative;margin-left:20px;margin-top:10px;}

/*-----:: css mostre  ::-----*/

#mostre_section_right	{float:left;width:495px;margin-top:30px;}

#mostre_section_right img	{margin-right:5px;}

#mostre_section_left	{float:left;width:200px;position:relative;height:450px; margin: 30px 20px auto 20px;}

#mostre_section_left .paginationControl	{position:absolute;bottom:10px; left:10px; width:180px;}

/*-----:: css dettaglio mostre  ::-----*/

#dettaglio_mostre_section_right	{float:left;width:510px;margin-top:30px;overflow-y:auto;overflow-x:hidden;text-align:justify; height:467px;padding-right:10px; scrollbar-base-color: #FFFBE8; scrollbar-front-color: #dddddd;}

#dettaglio_mostre_section_left	{float:left;width:200px;position:relative;height:450px; margin: 30px 10px auto 20px;}

#dettaglio_mostre_section_left img{margin-bottom:10px;}

#dettaglio_mostre_section_left  li a img{margin-bottom:0px;}

/*-----:: css carrello  ::-----*/

#carrello_wrapper	{float:left;margin-left:30px;}

.fields	{color:#810102; font-weight:bold;}

.data	{text-align:right;}

img.delete_product	{cursor:pointer;margin-left:5px;}

.border_row	{border-bottom:1px #ffffff solid}

#carrello_table	{width:700px;}

#carrello_table	td {height:20px;}

.bottoneFooter	{background-color:#E9C28B; border:1px solid #810102; color:#810102; cursor:pointer; font-family:Verdana,Arial; font-size:10px;}

/*-----:: css ordine  ::-----*/

#order_wrapper	{float:left; margin:10px auto auto 125px;}

#order_wrapper span	{color:#810102;font-family:Verdana,Arial;font-size:11px;text-align:left;}

#order_wrapper div	{color:#810102;font-family:Verdana,Arial;font-size:11px;text-align:left;}

#moduloDati {margin-top:20px;width:520px;}

.rigaModulo	{clear:both;height:20px;padding:2px 0;width:520px;}

.label	{float:left; height:20px; padding:0 5px 0 15px; width:140px;}

.label2	{float:left; font-size:12px; font-weight:bold; height:20px; padding-right:5px; width:160px;}

.dati	{float:left; height:20px; width:350px;}

#order_wrapper div.dati2	{float:left; font-size:14px; font-weight:normal; height:20px; width:350px;}

#labelDati	{border-bottom:1px solid #810102; font-size:12px; font-weight:bold; margin:7px 0 5px; padding:0 0 5px; width:510px;}

.i1	{border:1px solid #810102; color:#000000; font-family:Verdana,Arial; font-size:11px; height:16px; width:350px;}

.i2	{border:1px solid #810102; color:#000000; font-family:Verdana,Arial; font-size:11px; height:16px; width:200px;}

.i3	{border:1px solid #810102; color:#000000; font-family:Verdana,Arial; font-size:11px; height:16px; width:100px;}

a.link1	{color:#810102; font-family:Verdana,Arial; font-size:11px; text-decoration:none;}

#privacy_pop_up	{text-align:left;display:none; width:500px;height:475px;border:2px solid #E9C28B;position:absolute;top:0px;left:0px;background: #FFFBE7;padding:20px;}

/*-----:: css eventi  ::-----*/

#eventi_section_left	{width:240px; margin:15px 20px 20px 40px; float:left; text-align:left;}

#eventi_logo_left	{width:110px; margin-bottom:15px; height:74px;}

#eventi_section_right	{width:400px; float:left; margin-top:15px;margin-left:50px;}

#eventi_list_right	{margin:15px 15px 15px 15px;}

#eventi_logo_right	{width:160px; margin-bottom:15px; margin-right: 125px; height:74px; background: url('/images/sezioni/mostreincorso.gif') no-repeat;}

#eventi_list_right	.list-element {margin-bottom:10px;margin-left:10px;}

#eventi_list_right	.summary	{margin-top:5px;word-spacing:0px;}

/*-----:: css almanacco  ::-----*/

#almanacco_section_left	{float:left;width:185px;position:relative;height:450px; margin: 30px 20px auto 20px;text-align:left;padding-left:20px;}

#almanacco_section_right	{float:left;width:495px;margin-top:30px;text-align:justify;word-spacing:0;margin-right:15px;}

#almanacco_personale	{margin-top:35px;margin-left:-15px;}

/*-----:: css residenze  ::-----*/

#residenze_section_left	{float:left;width:185px;position:relative;height:450px; margin-top: 20px;text-align:left;padding-left:20px;margin-right:10px;}

#residenze_section_right	{float:left;width:520px;margin-top:30px;text-align:justify;word-spacing:0;margin-right:15px;overflow-y:auto;overflow-x:hidden;height:467px;padding-right:10px; scrollbar-base-color: #FFFBE8; scrollbar-front-color: #dddddd;}

/*-----:: css novita  ::-----*/

#novita_wrapper td	{height:120px;;vertical-align:top;}

#novita_section_left	{width:240px; margin:15px 20px 20px 40px; float:left; text-align:left;}

#novita_logo_left	{width:160px; margin-bottom:15px; height:74px;background: url('/images/sezioni/ultimeuscite.gif') no-repeat;}

#novita_section_right	{width:400px; float:left; margin-top:15px;margin-left:50px;}

#novita_list_right	{margin:15px 20px 15px 15px;width:310px;}

#novita_logo_right	{width:160px; margin-bottom:15px; margin-right: 125px; height:74px; background: url('/images/sezioni/librinarrivo.gif') no-repeat;}

#novita_list_right	.list-element {margin-bottom:10px;margin-left:10px;}

#novita_list_right	.summary	{margin-top:5px;word-spacing:0px;}

#novita_list_left	{margin-top:15px;width:310px;}

#novita_list_left	.list-element {margin-bottom:10px;margin-left:10px;}

#novita_list_left	.summary	{margin-top:5px;word-spacing:0px;}
