@charset "UTF-8";
#avviso {
	height: 0px;
	width: 0px;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}
#avviso p {
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}

/*============================= POP-UP PRODOTTI =============================*/

#adv {
	padding: 0px;
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 10;
	background-repeat: repeat;
	background-image: url(../immagini/popup_bkg.png);
	margin: 0px;
}
#adv p {
	height: 30px;
	width: 30px;
	padding: 0px;
	position: relative;
	margin-top: -255px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 330px;
	left: 50%;
	top: 50%;
	z-index: 10;
}
#adv a {
	background-image: url(../immagini/popup_close.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 30px;
	overflow: hidden;
}
#adv h1 {
	padding: 0px;
	height: 253px;
	width: 728px;
	position: relative;
	margin-top: -126px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -364px;
	left: 50%;
	top: 50%;
	z-index: 5;
	background-image: url(../immagini/popup_enter.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}

/*============================= POP-UP PRODOTTI =============================*/



/*============================= POP-UP CARRELLO =============================*/

#popup {
	padding: 0px;
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 10;
	background-repeat: repeat;
	background-image: url(../immagini/popup_bkg.png);
	margin: 0px;
}
#popup p {
	height: 30px;
	width: 30px;
	padding: 0px;
	position: relative;
	margin-top: -80px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
	left: 50%;
	top: 50%;
	z-index: 10;
}
#popup a {
	background-image: url(../immagini/popup_close.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 30px;
	overflow: hidden;
}
#popup h1 {
	padding: 0px;
	height: 71px;
	width: 452px;
	position: relative;
	margin-top: -35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -226px;
	left: 50%;
	top: 50%;
	z-index: 5;
	background-image: url(../immagini/popup_carrello.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}

/*============================= POP-UP CARRELLO =============================*/



.clear {
	clear:both;
	color:#333333;
	width:200px;
	height: 0px;
	border:none;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}
.clear_2 {
	clear:both;
	color:#333333;
	width:20px;
	height: 0px;
	border:none;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}
.bkg_index {
	margin: 0px;
	padding: 0px;
	background-attachment: fixed;
	background-image: url(../immagini/bkg_all_index.jpg);
	background-repeat: repeat-x;
	background-color: #f7f7f7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000;
	background-position: center top;
}
.bkg_interne {
	margin: 0px;
	padding: 0px;
	background-attachment: fixed;
	background-image: url(../immagini/bkg.jpg);
	background-repeat: repeat-x;
	background-color: #f7f7f7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000;
	background-position: center top;
}
.bkg_PuntiVendita {
	margin: 0px;
	padding: 0px;
	background-attachment: fixed;
	background-image: url(../immagini/bkg_PuntiVendita.jpg);
	background-repeat: repeat-x;
	background-color: #f7f7f7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000;
	background-position: center top;
}
#contenitore {
	padding: 0px;
	width: 1005px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#contenitore.pag_interna {
	background-image: url(../immagini/bkg_interna.png);
	background-repeat: repeat-y;
}
#contenitore.pag_bianca {
	background-image: url(../immagini/bkg_bianco.png);
	background-repeat: repeat-y;
}
#contenitore.index {
	background-image: url(../immagini/bkg_index.png);
	background-repeat: repeat-y;
}
#testata {
	padding: 0px;
	width: 982px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-image: url(../immagini/bkg_navigazione.png);
	background-repeat: no-repeat;
	height: 60px;
}
#testata #navigazione {
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 982px;
}
#testata #navigazione ul {
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 982px;
	list-style-type: none;
}
#testata #navigazione ul li {
	float: left;
	height: 60px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 12px;
}
#navigazione ul li .btn_home {
	background-image: url(../immagini/btn_nav_home.png);
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 100px;
	overflow: hidden;
	height: 60px;
}
#navigazione ul li .btn_prodotti {
	background-image: url(../immagini/btn_nav_prodotti.png);
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 120px;
	overflow: hidden;
	height: 60px;
}
#navigazione ul li .btn_supporto {
	background-image: url(../immagini/btn_nav_supporto.png);
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 205px;
	overflow: hidden;
	height: 60px;
}
#navigazione ul li .btn_galleria {
	background-image: url(../immagini/btn_nav_galleria.png);
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 120px;
	overflow: hidden;
	height: 60px;
}
#navigazione ul li .btn_puntivendita {
	background-image: url(../immagini/btn_nav_puntivendita.png);
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 170px;
	overflow: hidden;
	height: 60px;
}
#navigazione ul li .btn_contatti {
	background-image: url(../immagini/btn_nav_contatti.png);
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 120px;
	overflow: hidden;
	height: 60px;
}
#navigazione ul li a:hover {
	background-position: 0px -60px;
}
#navigazione ul li .attivo_nav {
	background-position: 0px -60px;
}
#immagine_centrale_index {
	padding: 0px;
	height: 348px;
	width: 982px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	position: relative;
}
#immagine_centrale_index #logoIndex {
	background-image: url(../immagini/logo_index.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 348px;
	width: 982px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 999;
}
#immagine_centrale_index #contentbg {
	padding: 0px;
	height: 348px;
	width: 982px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-image: url(images/1.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	position: absolute;
	left: 0px;
	top: 0px;
}
#contenitore #immagine_centrale  {
	padding: 0px;
	height: 155px;
	width: 982px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	position: relative;
}
#immagine_centrale #immagine  {
	height: 155px;
	width: 982px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#contenitore #immagine_centrale #immagine h1.img_galleria {
	background-image: url(../immagini/img_centrale_galleria.jpg);
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 155px;
	width: 982px;
	overflow: hidden;
}
#contenitore #immagine_centrale #immagine h1.img_contatti {
	background-image: url(../immagini/img_centrale_contatti.jpg);
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 155px;
	width: 982px;
	overflow: hidden;
}
#contenitore #immagine_centrale #immagine h1.img_supporto {
	background-image: url(../immagini/img_centrale_supporto.jpg);
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 155px;
	width: 982px;
	overflow: hidden;
}
#contenitore #immagine_centrale #immagine h1.img_prodotti {
	background-image: url(../immagini/img_centrale_prodotti.jpg);
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 155px;
	width: 982px;
	overflow: hidden;
}
#contenitore #immagine_centrale #immagine h1.img_puntivendita {
	background-image: url(../immagini/img_centrale_puntivendita.jpg);
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 155px;
	width: 982px;
	overflow: hidden;
}

#immagine_centrale #anteprima_carrello {
	background-image: url(../immagini/bkg_anteprima_carrello.png);
	background-repeat: no-repeat;
	height: 75px;
	width: 214px;
	position: absolute;
	right: 30px;
	bottom: 3px;
	float: left;
}
#immagine_centrale #anteprima_carrello #lato_sx {
	height: 60px;
	width: 100px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}
#immagine_centrale #anteprima_carrello #lato_sx #imm_carrello {
	padding: 0px;
	height: 22px;
	width: 34px;
	margin-top: 12px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#immagine_centrale #anteprima_carrello #lato_sx p {
	width: 80px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 6px;
	text-align: center;
}
#immagine_centrale #anteprima_carrello #lato_sx p a {
	color: #FFF;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#immagine_centrale #anteprima_carrello #lato_sx p a:hover {
	color: #2BC3FC;
}
#immagine_centrale #anteprima_carrello #lato_dx {
	margin: 0px;
	float: left;
	height: 60px;
	width: 100px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#immagine_centrale #anteprima_carrello #lato_dx #tot_prez_anteprima {
	height: 15px;
	width: 80px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
#immagine_centrale #anteprima_carrello #lato_dx #tot_prez_anteprima p {
	font-size: 14px;
	font-weight: normal;
	color: #2BC3FC;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 80px;
}
#immagine_centrale #anteprima_carrello #lato_dx #tot_prod_anteprima {
	height: 15px;
	width: 80px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#immagine_centrale #anteprima_carrello #lato_dx #tot_prod_anteprima p {
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 80px;
}
#contenuto_reale {
	padding: 0px;
	float: left;
	width: 982px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 11px;
}
#contenuto_reale_carrello {
	background-image: url(../immagini/bkg_bianco.png);
	background-repeat: repeat-y;
	padding: 0px;
	float: left;
	width: 1005px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px;
}
#contenuto_reale #col_sx {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 240px;
}
#contenuto_reale #col_sx_index {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 300px;
}
#contenuto_reale #col_dx {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 742px;
}
#contenuto_reale #col_dx_index {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 682px;
}
#contenuto_reale h2 {
	margin: 60px auto 120px auto;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding: 0px;
}
#contenuto_reale h2 a {
	color: #C00;
	text-decoration: underline;
}
#contenuto_reale h2 a:hover {
	color: #900;
	text-decoration: underline;
}



#col_sx_index #sidebar {
	padding: 0px;
	width: 300px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#col_sx_index #sidebar ul {
	margin: 0 0 0 15px;
	padding: 0px;
	width: 250px;
	list-style-type: none;
}
#col_sx_index #sidebar ul li {
	height: 115px;
	width: 250px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#col_sx_index #sidebar ul li .banner_contest {
	background-image: url(../immagini/banner_contest.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	padding: 0px;
	height: 115px;
	width: 250px;
}
#col_sx_index #sidebar ul li .banner_amano {
	background-image: url(../immagini/banner_amano.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	padding: 0px;
	height: 115px;
	width: 250px;
}
#col_sx_index #sidebar ul li .banner_doaqua {
	background-image: url(../immagini/banner_doaqua.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	padding: 0px;
	height: 115px;
	width: 250px;
}
#col_sx_index #sidebar ul li .banner_aquajournal {
	background-image: url(../immagini/banner_aquajournal.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0 0 25px 0;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	padding: 0px;
	height: 115px;
	width: 250px;
}
#col_sx_index #sidebar ul li a {
	height: 115px;
	width: 250px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}




#col_sx #sidebar {
	padding: 0px;
	width: 240px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#col_sx #sidebar ul {
	margin: 0px;
	padding: 0px;
	width: 240px;
	list-style-type: none;
}
#col_sx #sidebar ul li {
	height: 35px;
	width: 200px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#col_sx #sidebar ul li .btn_sidebar {
	background-image: url(../immagini/btn_sidebar.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	display: block;
	overflow: hidden;
	text-indent: 25px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 25px;
}
#col_sx #sidebar ul li a {
	margin: 0px;
	height: 35px;
	width: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
#col_sx #sidebar ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #CCC;
	text-decoration: none;
	background-position: 0px -35px;
}
#titolo_pagina  {
	padding: 0px;
	width: 742px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 35px;
	float: left;
}
#titolo_pagina #parte_sx  {
	padding: 0px;
	height: 35px;
	width: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
	float: left;
}
#titolo_pagina #parte_dx  {
	padding: 0px;
	height: 35px;
	width: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
#titolo_pagina #parte_centrale  {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 35px;
	background-image: url(../immagini/titolo_pag_centr.png);
	background-repeat: repeat-x;
}
#titolo_pagina #parte_centrale h2  {
	margin: 0px;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing: 1px;
}

#titolo_pagina_index  {
	padding: 0px;
	width: 680px;
	/*margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;*/
	height: 35px;
	float: left;
	margin: 0px;
}
#titolo_pagina_index #facebook_icon {
	padding: 0px;
	float: left;
	height: 35px;
	width: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 445px;
}
#titolo_pagina_index #facebook_icon a {
	height: 35px;
	width: 35px;
	background-image: url(../immagini/btn_facebook.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#titolo_pagina_index #facebook_icon a:hover {
	background-position: 0px -35px;
}
#titolo_pagina_index #youtube_icon {
	padding: 0px;
	float: left;
	height: 35px;
	width: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#titolo_pagina_index #youtube_icon a {
	height: 35px;
	width: 35px;
	background-image: url(../immagini/btn_youtube.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#titolo_pagina_index #youtube_icon a:hover {
	background-position: 0px -35px;
}
#titolo_pagina_index.presentazione {
	padding: 0px;
	width: 680px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 35px;
	float: left;
}
#titolo_pagina_index.news {
	padding: 0px;
	width: 680px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 35px;
	float: left;
}
#titolo_pagina_index.elenco_prodotti{
	padding: 0px;
	width: 742px;
	margin: 0px;
	padding: 25px 0 0 0;
	height: 52px;
	float: left;
	position: relative;
}
#titolo_pagina_index.elenco_prodotti #parte_sx  {
	padding: 0px;
	height: 35px;
	width: 16px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	float: left;
}
#titolo_pagina_index.elenco_prodotti #parte_dx  {
	padding: 0px;
	height: 35px;
	width: 16px;
	margin: 8px 0 0 0;
	float: left;
}
#titolo_pagina_index.elenco_prodotti #parte_centrale  {
	margin: 8px 0 0 0;
	padding: 0px;
	float: left;
	height: 35px;
	background-image: url(../immagini/titolo_pag_centr.png);
	background-repeat: repeat-x;
}
#titolo_pagina_index.elenco_prodotti #offerta_spedizione  {
	position: absolute;
	top: 20px;
	right: 10px;
	padding: 0px;
	height: 70px;
	width: 422px;
}

#titolo_pagina_index.punti_vendita {
	padding: 0px;
	width: 940px;
	margin: 0px;
	padding: 25px 0 0 10px;
	height: 52px;
	float: left;
	position: relative;
}
#titolo_pagina_index.punti_vendita #parte_sx  {
	padding: 0px;
	height: 35px;
	width: 16px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	float: left;
}
#titolo_pagina_index.punti_vendita #parte_dx  {
	padding: 0px;
	height: 35px;
	width: 16px;
	margin: 8px 0 0 0;
	float: left;
}
#titolo_pagina_index.punti_vendita #parte_centrale  {
	margin: 8px 0 0 0;
	padding: 0px;
	float: left;
	height: 35px;
	background-image: url(../immagini/titolo_pag_centr.png);
	background-repeat: repeat-x;
}
#titolo_pagina_index.punti_vendita #offerta_spedizione  {
	position: absolute;
	top: 20px;
	right: 10px;
	padding: 0px;
	height: 70px;
	width: 422px;
}

#titolo_pagina_index #parte_sx  {
	padding: 0px;
	height: 35px;
	width: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	float: left;
}
#titolo_pagina_index #parte_dx  {
	padding: 0px;
	height: 35px;
	width: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
#titolo_pagina_index #parte_centrale  {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 35px;
	background-image: url(../immagini/titolo_pag_centr.png);
	background-repeat: repeat-x;
}
#titolo_pagina_index #parte_centrale h2  {
	margin: 0px;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing: 1px;
}
#col_dx_index #presentazione_index {
	padding: 0px;
	width: 640px;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: 15px;
}
#col_dx_index #presentazione_archivio {
	padding: 0px;
	width: 640px;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: 15px;
}
#col_dx_index #presentazione_index h1 {
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	text-align: justify;
	margin: 0px;
	padding: 0px;
	width: 640px;
}
#col_dx_index #presentazione_index ul {
	margin: 0px;
	padding: 0px;
	width: 640px;
	list-style-type: none;
}
#col_dx_index #presentazione_index ul li {
	padding: 0px;
	float: left;
	height: 45px;
	width: 320px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#col_dx_index #presentazione_index ul li.elenco_index_vedprodotti {
	background-image: url(../immagini/elenco_index_vedprodotti.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 320px;
	overflow: hidden;
}
#col_dx_index #presentazione_index ul li.elenco_index_assistenza {
	background-image: url(../immagini/elenco_index_assistenza.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 320px;
	overflow: hidden;
}
#col_dx_index #presentazione_index ul li.elenco_index_allestimento {
	background-image: url(../immagini/elenco_index_allestimento.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 320px;
	overflow: hidden;
}
#col_dx_index #presentazione_index ul li.elenco_index_consulenza {
	background-image: url(../immagini/elenco_index_consulenza.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 320px;
	overflow: hidden;
}
#col_dx_index #presentazione_archivio .arch_news {
	margin: 20px 0 0 40px;
	padding: 0px;
}
#col_dx_index #presentazione_archivio .arch_news li {
	margin: 0px;
	padding: 0 0 6px 0;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #CCC;
	text-decoration: none;
}
#col_dx_index #presentazione_archivio .arch_news li:hover {
	color: #000;
}
#col_dx_index #presentazione_archivio .arch_news li a {
	font-size: 14px;
	font-weight: normal;
	color: #2BC3FC;
	text-decoration: underline;
	text-transform: capitalize;
	font-style: normal;
}
#col_dx_index #presentazione_archivio .arch_news li a:hover {
	color: #1E91BB;
	text-decoration: underline;
	text-transform: capitalize;
}
#col_dx_index #news_index {
	padding: 0px;
	width: 640px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	/*float: left;*/
}

#col_dx_index #news_index /*#testo_news*/ #immagine_news {
	margin: 0 0px 15px 0;
	padding: 0px;
	float: left;
	/*height: 256px;*/
	width: 201px;
}
#col_dx_index #news_index /*#testo_news*/ #immagine_news img {
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCC;
}
#col_dx_index #news_index #testo_news {
	padding: 0px;
	float: left;
	width: 424px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#col_dx_index #news_index #testo_news h1 {
	/*float: left;*/
	font-size: 16px;
	font-weight: bold;
	color: #2bc3fc;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 30px;
	text-transform: uppercase;
	width: 424px;
}
#col_dx_index #news_index #testo_news p {
	/*float: left;
	width: 419px; */
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	text-align: justify;
	margin: 0px;
	padding: 0px;
}
#col_dx_index #news_index #testo_news p a {
	font-size: 14px;
	font-weight: normal;
	color: #2BC3FC;
	text-decoration: underline;
}
#col_dx_index #news_index #testo_news p	 a:hover {
	color: #1E91BB;
	text-decoration: underline;
}
#col_dx_index /*#news_index*/ #archivio_news {
	padding: 0px;
	float: right;
	height: 20px;
	width: 100px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#col_dx_index /*#news_index*/ #archivio_news p {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 100px;
	text-align: center;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
#col_dx_index /*#news_index*/ #archivio_news p a {
	color: #2BC3FC;
	text-decoration: underline;
}
#col_dx_index /*#news_index*/ #archivio_news p a:hover {
	color: #1E91BB;
	text-decoration: underline;
}

#col_dx #avviso_faq {
	padding: 0px;
	width: 700px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#col_dx #avviso_faq p {
	margin: 0px;
	padding: 0px;
}
#col_dx #scrivi_faq {
	background-image: url(../immagini/bkg_scrivi_faq.png);
	background-repeat: no-repeat;
	padding: 0px;
	height: 260px;
	width: 723px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#col_dx #selezione_categorie_faq {
	padding: 0px;
	width: 742px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
#col_dx #selezione_categorie_faq .riga_bottoni {
	padding: 0px;
	width: 742px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	float: left;
}
#selezione_categorie_faq .riga_bottoni ul {
	margin: 0 0 0 4px;
	padding: 0px;
	height: 65px;
	width: 738px;
	list-style-type: none;
}
#selezione_categorie_faq .riga_bottoni ul li {
	padding: 0px;
	float: left;
	height: 65px;
	width: 240px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 15px;
	margin-left: 3px;
	text-align: center;
}
#selezione_categorie_faq ul li .btn_cat_faq {
	background-image: url(../immagini/btn_cat_faq.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	height: 41px;
	width: 240px;
	padding-top: 24px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#selezione_categorie_faq ul li .btn_cat_faq_ultimo {
	background-image: url(../immagini/btn_cat_faq.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 41px;
	width: 240px;
	padding-top: 24px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 246px;
}
#selezione_categorie_faq ul li a {
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	letter-spacing: 1px;
}
#selezione_categorie_faq ul li a:hover {
	color: #CCC;
	text-decoration: none;
	background-position: 0px -65px;
}
#col_dx #elenco_faq {
	padding: 0px;
	width: 742px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
}
#col_dx #elenco_faq p {
	padding: 0px;
	margin: 25px 0 0 40px;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
#col_dx #elenco_faq p strong {
	padding: 0px;
	margin: 25px 0 0 40px;
	font-size: 18px;
	font-style: normal;
	font-weight: boldl;
	color: #000;
	text-decoration: none;
}
#col_dx #elenco_faq #riga_elenco_faq {
	padding: 0px;
	width: 690px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 35px;
}
#elenco_faq #riga_elenco_faq ul {
	color: #2bc3fc;
	margin: 0px;
	padding: 0px;
}
#elenco_faq #riga_elenco_faq ul li {
	font-size: 13px;
	font-weight: bold;
	color: #2bc3fc;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#elenco_faq #riga_elenco_faq h2 {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 13px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	text-align: justify;
}
#col_dx #elenco_manuali {
	padding: 0px;
	width: 742px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 250px;
	margin-left: 0px;
}
#col_dx #elenco_manuali #riga_manuali {
	padding: 0px;
	width: 700px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 20px;
	float: left;
}
#elenco_manuali #riga_manuali #manuale_singolo {
	padding: 0px;
	float: left;
	width: 210px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#riga_manuali #manuale_singolo #thumb_manuale {
	padding: 0px;
	width: 100px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#riga_manuali #manuale_singolo p {
	padding: 0px;
	width: 200px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}
#riga_manuali #manuale_singolo #thumb_manuale a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#riga_manuali #manuale_singolo p a {
	font-size: 13px;
	font-weight: bold;
	color: #2bc3fc;
	text-decoration: none;
}
#riga_manuali #manuale_singolo p a:hover {
	text-decoration: underline;
}
#col_dx #elenco_cat_prodotti {
	float: left;
	padding: 0px;
	width: 742px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*#elenco_cat_prodotti #cat_prodotto_singolo {
	padding: 0px;
	width: 225px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 15px;
	float: left;
}*/
#elenco_cat_prodotti #cat_prodotto_singolo {
	padding: 0px;
	width: 128px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 20px;
	float: left;
}
#elenco_cat_prodotti #cat_prodotto_singolo #thumb_categoria {
	padding: 0px;
	width: 120px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#elenco_cat_prodotti #cat_prodotto_singolo #thumb_categoria img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*#elenco_cat_prodotti #cat_prodotto_singolo p {
	padding: 0px;
	width: 225px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}*/
#elenco_cat_prodotti #cat_prodotto_singolo p {
	padding: 0px;
	width: 128px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}
#elenco_cat_prodotti #cat_prodotto_singolo p a {
	font-size: 11px;
	font-weight: bold;
	color: #2bc3fc;
	text-decoration: none;
}
#elenco_cat_prodotti #cat_prodotto_singolo p a:hover {
	text-decoration: underline;
}
#col_dx #elenco_prodotti {
	padding: 0px;
	width: 742px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#col_dx #elenco_prodotti #singolo_prodotto {
	padding: 0px;
	width: 717px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
#col_dx #elenco_prodotti #singolo_prodotto #top_prodotto {
	background-image: url(../immagini/area_prodotto_top.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 39px;
	width: 717px;
}
#elenco_prodotti #singolo_prodotto #top_prodotto #nome_prodotto {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 35px;
	width: 547px;
}
#elenco_prodotti #singolo_prodotto #top_prodotto #nome_prodotto h1 {
	padding: 0px;
	height: 25px;
	width: 540px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
	color: #2bc3fc;
	text-decoration: none;
}
#elenco_prodotti #singolo_prodotto #top_prodotto #prezzo_prodotto {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 35px;
	width: 165px;
}
#elenco_prodotti #singolo_prodotto #top_prodotto #prezzo_prodotto h1 {
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #2BC3FC;
	text-decoration: none;
	padding: 0px;
	height: 25px;
	width: 165px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	letter-spacing: 1px;
}
#elenco_prodotti #singolo_prodotto #top_prodotto #prezzo_prodotto h1 strong {
	font-size: 9px;
	font-weight: normal;
	text-transform: capitalize;
	color: #2BC3FC;
	text-decoration: none;
}
#elenco_prodotti #singolo_prodotto #centr_prodotto {
	background-image: url(../immagini/area_prodotto_center.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	width: 717px;
	float: left;
}
#elenco_prodotti #singolo_prodotto #centr_prodotto #thumb_prodotto {
	padding: 8px 0 0 0;
	float: left;
	width: 145px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#elenco_prodotti #singolo_prodotto #centr_prodotto #thumb_prodotto #foto_prodotto {
	padding: 0px;
	width: 85px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#thumb_prodotto #foto_prodotto img {
	border: 1px solid #2BC3FC;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#elenco_prodotti #singolo_prodotto #centr_prodotto #dati_prodotto {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 405px;
}
#elenco_prodotti #singolo_prodotto #centr_prodotto #dati_prodotto #codice_prodotto {
	width: 390px;
	margin: 0 0 0 10px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}
#centr_prodotto #dati_prodotto #codice_prodotto p {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 90px;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align: right;
}
#centr_prodotto #dati_prodotto #codice_prodotto h5 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 290px;
	font-size: 13px;
	font-weight: bold;
	color: #2BC3F8;
	text-decoration: none;
}
#elenco_prodotti #singolo_prodotto #centr_prodotto #dati_prodotto #descrizione_prodotto {
	width: 390px;
	height: 47px;
	margin: 0 0 0 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	overflow: hidden;
}
#centr_prodotto #dati_prodotto #descrizione_prodotto p {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 90px;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align: right;
}
#centr_prodotto #dati_prodotto #descrizione_prodotto h2 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 300px;
	height: 47px;
	font-size: 13px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	text-align: justify;
}
#centr_prodotto #dati_prodotto #descrizione_completa_prodotto {
	padding: 0px;
	height: 20px;
	width: 380px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#centr_prodotto #dati_prodotto #descrizione_completa_prodotto h5      {
	text-align: right;
	margin: 5px 0 0 0;
	padding: 0px;
	height: 20px;
	width: 380px;
	font-size: 12px;
	font-weight: normal;
}
#centr_prodotto #dati_prodotto #descrizione_completa_prodotto h5 a {
	color: #2BC3FC;
	text-decoration: underline;
}
#centr_prodotto #dati_prodotto #descrizione_completa_prodotto h5 a:hover {
	color: #19779B;
}
#elenco_prodotti #singolo_prodotto #centr_prodotto #acquista_prodotto {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 167px;
}
#centr_prodotto #acquista_prodotto #btn_acquista {
	height: 60px;
	width: 150px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#centr_prodotto #acquista_prodotto #btn_acquista a {
	background-image: url(../immagini/btn_aggiungi_carrello.png);
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 150px;
	overflow: hidden;
}
#centr_prodotto #acquista_prodotto #btn_acquista a:hover {
	background-position: 0px -60px;
}
#centr_prodotto #acquista_prodotto #disponibilita_prodotto {
	padding: 0px;
	width: 150px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#centr_prodotto #acquista_prodotto #disponibilita_prodotto p {
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	margin: 0 0 0 27px;
	padding: 0px;
	width: 65px;
	float: left;
}
/*#centr_prodotto #acquista_prodotto #disponibilita_prodotto h5 {
	font-size: 11px;
	font-weight: bold;
	color: #0C3;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 58px;
}*/
#centr_prodotto #acquista_prodotto #disponibilita_prodotto h5 {
	font-size: 10px;
	font-weight: bold;
	color: #0C3;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 150px;
	text-align: center;
}
#elenco_prodotti #singolo_prodotto #down_prodotto {
	margin: 0px;
	padding: 0px;
	height: 13px;
	width: 717px;
}
#contenitore #footer {
	background-image: url(../immagini/bkg_footer.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 115px;
	width: 982px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footer #footer_sx {
	padding: 0px;
	float: left;
	height: 115px;
	width: 600px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#footer #footer_dx {
	margin: 0px;
	padding: 0px;
	height: 115px;
	width: 372px;
	float: left;
}
#footer_sx #logo {
	padding: 0px;
	height: 80px;
	width: 80px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	float: left;
}
#footer_sx #logo h1 {
	background-image: url(../immagini/logo_footer.png);
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 80px;
	overflow: hidden;
}
#footer_sx #dati_footer {
	padding: 0px;
	height: 70px;
	margin-top: 17px;
	margin-left: 5px;
	width: 400px;
	float: left;
}
#footer_sx #dati_footer p {
	color: #999;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	text-decoration: none;
}
#footer_dx #crediti {
	padding: 0px;
	height: 70px;
	width: 120px;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 230px;
}
#footer_dx #crediti p {
	color: #999;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
}
#footer_dx #crediti p a {
	color: #999;
}
#footer_dx #crediti p a:hover {
	color: #FFF;
}




/*=======================================================================================================
MODULO INVIA FAQ  =====================================================================================
=======================================================================================================*/

#modulo_faq {
	padding: 0px;
	width: 692px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#form_colonna_sx {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 290px;
}
#form_colonna_dx {
	padding: 0px;
	width: 380px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	float: left;
}
#form_colonna_sx #nome {
	padding: 0px;
	width: 290px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align:right;
}
#form_colonna_sx #email {
	padding: 0px;
	width: 290px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align:right;
}
#form_colonna_sx #submit {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 150px;
}
#form_colonna_dx #testo {
	padding: 0px;
	width: 388px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#form_colonna_dx #allegato {
	padding: 0px;
	width: 340px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 44px;
}
#modulo_faq  p {
	padding: 0px;
	float: left;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#scrivi_faq h4 {
	font-size: 11px;
	color: #000;
	text-decoration: none;
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#scrivi_faq h5 {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding: 0px;
	width: 690px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#scrivi_faq h5 a {
	color: #2bc3fc;
	text-decoration: underline;
}
#scrivi_faq h5 a:hover {
	color: #06C;
	text-decoration: underline;
}


/*=================================================================================
================================= PAGINA CARRELLO ==============================
===============================================================================*/


#contenuto #contenuto_carrello_top {
	padding: 0px;
	width: 909px;
	height: 6px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#contenuto #contenuto_carrello_down {
	padding: 0 0 20px 0;
	width: 909px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 6px;
}
#contenuto #contenuto_carrello_center {
	background-image: url(../../immagini/bkg_contenitore_carrello_center.jpg);
	background-repeat: repeat-y;
	padding: 0px;
	width: 909px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#titolo_carrello {
	padding: 10px 0 0 0;
	height: 40px;
	width: 205px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}
#titolo_carrello h1 {
	background-image: url(../../immagini/titolo_pagina_carrello.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 205px;
	overflow: hidden;
}
#contenitore_carrello {
	width: 982px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contenitore_carrello #carrello {
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#contenitore_carrello #carrello #btn_aggiorna_carrello {
	padding: 0px;
	height: 35px;
	width: 119px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 770px;
}
#contenitore_carrello #carrello #btn_aggiorna_carrello button{
	background-image: url(../immagini/btn_aggiorna_carrello.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 119px;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFF;
}
#carrello #prima_riga_carrello {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 900px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
#carrello #prima_riga_carrello #prodotto_testa {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 25px;
	width: 305px;
}
#carrello #prima_riga_carrello #prezzo_unitario_testa {
	padding: 0px;
	float: left;
	width: 165px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	height: 25px;
}
#carrello #prima_riga_carrello #quantità_testa {
	padding: 0px;
	float: left;
	height: 25px;
	width: 120px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#carrello #prima_riga_carrello #prezzo_totale_testa {
	padding: 0px;
	float: left;
	height: 25px;
	width: 165px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#carrello #prima_riga_carrello #iva_testa {
	padding: 0px;
	float: left;
	height: 25px;
	width: 100px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#carrello #prima_riga_carrello p {
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	color: #999;
	text-decoration: none;
	margin: 0px;
	height: 25px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 5px;
}
#carrello #riga_prodotti_carrello {
	margin: 0px;
	float: left;
	width: 900px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#carrello #riga_prodotti_carrello:hover {
	margin: 0px;
	float: left;
	width: 900px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #F2F2F2;
}
#carrello #riga_prodotti_carrello #prodotto {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 35px;
	width: 305px;
}
#carrello #riga_prodotti_carrello #prezzo_unitario {
	padding: 0px;
	float: left;
	width: 165px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	height: 35px;
}
#carrello #riga_prodotti_carrello #quantità {
	padding: 0px;
	float: left;
	height: 35px;
	width: 120px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#carrello #riga_prodotti_carrello #quantità #quant_carrello {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
}
#carrello #riga_prodotti_carrello #quantità a {
	background-image: url(../immagini/btn_elimina_riga_carrello.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	margin: 0 0 0 70px;
	padding: 0px;
	height: 17px;
	width: 17px;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#carrello #riga_prodotti_carrello #quantità a:hover {
	background-position: 0px -17px;
}
#carrello #riga_prodotti_carrello #quantità h6 {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	width: 120px;
}
#carrello #riga_prodotti_carrello #quantità h6 a {
	color: #2bc3fc;
	text-decoration: underline;
}
#carrello #riga_prodotti_carrello #quantità h6 a:hover {
	color: #24ABDD;
	text-decoration: underline;
}
#carrello #riga_prodotti_carrello #prezzo_totale {
	padding: 0px;
	float: left;
	height: 35px;
	width: 165px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#carrello #riga_prodotti_carrello #iva {
	padding: 0px;
	float: left;
	height: 35px;
	width: 100px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#carrello #riga_prodotti_carrello #iva h5 {
	margin: 0px;
	padding: 0 0 0 15px;
	font-size: 12px;
	font-style: italic;
	color: #666;
	text-decoration: none;
}
#carrello #riga_prodotti_carrello #iva h4 {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	margin: 0px;
	padding: 0 0 0 5px;
	text-transform: capitalize;
}
#carrello #riga_prodotti_carrello p {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	margin: 0px;
	height: 25px;
	text-transform: capitalize;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#carrello #resoconto_carrello {
	margin: 0px;
	padding: 0px;
	height: 212px;
	width: 900px;
	background-color: #ECECEC;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000;
}
#carrello #resoconto_carrello #resoconto_parte_alta {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 150px;
	width: 900px;
}
#carrello #resoconto_carrello #resoconto_parte_alta #scelta_spedizione    {
	padding: 0px;
	float: left;
	width: 280px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	height: 100px;
}
#carrello #resoconto_carrello #resoconto_parte_alta #resoconto_voci {
	height: 150px;
	width: 450px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#carrello #resoconto_carrello #resoconto_parte_alta #resoconto_voci h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: italic;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	text-align: right;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#carrello #resoconto_carrello #resoconto_parte_alta #resoconto_voci h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align: right;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#carrello #resoconto_carrello #resoconto_parte_alta #resoconto_cifre {
	padding: 0px;
	height: 150px;
	width: 135px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	float: left;
}
#carrello #resoconto_carrello #resoconto_parte_alta #resoconto_cifre h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: italic;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	text-align: left;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#carrello #resoconto_carrello #resoconto_parte_alta #resoconto_cifre h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align: left;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#carrello #resoconto_carrello #resoconto_parte_bassa {
	margin: 15px 0 0 0;
	padding: 0px;
	height: 37px;
	width: 900px;
}
#carrello #resoconto_carrello #resoconto_parte_bassa #avviso_spedizione {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 620px;
}
#carrello #resoconto_carrello #resoconto_parte_bassa #avviso_spedizione p{
	margin: 0px;
	height: 35px;
	width: 620px;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	line-height: 17px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#carrello #resoconto_carrello #resoconto_parte_bassa #icona_pagamento {
	float: left;
	height: 35px;
	width: 160px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 110px;
	padding: 0px;
	border: 1px solid #1997D7;
}
#carrello #resoconto_carrello #resoconto_parte_bassa #icona_pagamento h6 {
	background-image: url(../immagini/paypal.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 160px;
	overflow: hidden;
}
#tasti_carrello_giu  {
	padding: 0px;
	height: 60px;
	width: 900px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*#tasti_carrello_giu.raccolta_dati {
	margin: 0px;
	padding: 0px;
}*/
#tasti_carrello_giu h1  {
	padding: 0px;
	float: left;
	height: 50px;
	width: 195px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
}
#tasti_carrello_giu h1 a  {
	background-image: url(../immagini/btn_torna_agli_acquisti.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 195px;
	overflow: hidden;
}
#tasti_carrello_giu h1 a:hover {
	background-position: 0px -50px;
}
#tasti_carrello_giu h2  {
	padding: 0px;
	height: 50px;
	width: 170px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 410px;
}
/*#tasti_carrello_giu.raccolta_dati h2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 720px;
}*/
#tasti_carrello_giu h2 a  {
	background-image: url(../immagini/btn_completa_ordine.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 170px;
	overflow: hidden;
}
/*#tasti_carrello_giu h2 #tasto_ordine {
	background-image: url(../immagini/btn_invia_ordine.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 170px;
	overflow: hidden;
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}*/
#tasti_carrello_giu h2 #tasto_ordine:hover {
	background-position: 0px -50px;
}
#tasti_carrello_giu h2 a:hover {
	background-position: 0px -50px;
}


#tasti_sovrapposti {
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 900px;
	position: relative;
}


#tasti_inviaordine.raccolta_dati {
	margin: 0px;
	padding: 0px;
	position: absolute;
	height: 60px;
	width: 900px;
	left: 0px;
	top: 0px;
}
#tasti_inviaordine h2  {
	padding: 0px;
	height: 50px;
	width: 170px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 410px;
}
#tasti_inviaordine.raccolta_dati h2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 720px;
}
#tasti_inviaordine h2 a  {
	background-image: url(../immagini/btn_completa_ordine.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 170px;
	overflow: hidden;
}
#tasti_inviaordine h2 #tasto_ordine {
	background-image: url(../immagini/btn_invia_ordine.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 170px;
	overflow: hidden;
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#tasti_inviaordine h2 #tasto_ordine:hover {
	background-position: 0px -50px;
}
#tasti_inviaordine h2 a:hover {
	background-position: 0px -50px;
}


#tasti_inviaepaga.raccolta_dati {
	margin: 0px;
	padding: 0px;
	position: absolute;
	height: 60px;
	width: 900px;
	left: 0px;
	top: 0px;
}
#tasti_inviaepaga h2  {
	padding: 0px;
	height: 50px;
	width: 170px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 410px;
}
#tasti_inviaepaga.raccolta_dati h2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 720px;
}
#tasti_inviaepaga h2 a  {
	background-image: url(../immagini/btn_completa_ordine.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 170px;
	overflow: hidden;
}
#tasti_inviaepaga h2 #tasto_ordine {
	background-image: url(../immagini/btn_invia_e_paga.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 170px;
	overflow: hidden;
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#tasti_inviaepaga h2 #tasto_ordine:hover {
	background-position: 0px -50px;
}
#tasti_inviaepaga h2 a:hover {
	background-position: 0px -50px;
}
#area_raccolta_dati h6 {
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#area_raccolta_dati h6 a {
	color: #2BC3FC;
	text-decoration: underline;
}
#area_raccolta_dati h6 a:hover {
	color: #22A1D0;
}



/*===============================================================================
================================= PAGINA RACCOLTA DATI ==========================
===============================================================================*/


#contenuto_reale #area_raccolta_dati {
	padding: 0px;
	width: 909px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
#contenuto_reale #area_raccolta_dati #campo_dati {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 909px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contenuto_reale #area_raccolta_dati #campo_dati h1 {
	font-size: 14px;
	font-weight: normal;
	color: #292929;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#contenuto_reale #area_raccolta_dati #campo_dati h1 strong {
	text-transform: capitalize;	
}
#contenuto_reale #area_raccolta_dati #campo_dati #top_raccolta_dati {
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 909px;
}
#contenuto_reale #area_raccolta_dati #campo_dati #modulo_raccolta  {
	margin: 0px;
	padding: 0px;
	width: 909px;
	float: left;
	background-image: url(../immagini/raccolta_dati_center.png);
	background-repeat: repeat-y;
}
#contenuto_reale #area_raccolta_dati #campo_dati #down_raccolta_dati {
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 909px;
}
#campo_dati #modulo_raccolta #cont_modulo_sx   {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 450px;
}
#campo_dati #modulo_raccolta #cont_modulo_dx  {
	padding: 0px;
	float: left;
	width: 450px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 9px;
}
#campo_dati #modulo_raccolta p {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align: right;
	padding: 0px;
	height: 15px;
	width: 140px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}
#campo_dati #modulo_raccolta p em {
	font-style: italic;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}
#campo_dati #modulo_raccolta p strong {
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #666;
}
#campo_dati #modulo_raccolta .text {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}



#contenuto_reale #area_raccolta_dati #campo_pagamento {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 909px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contenuto_reale #area_raccolta_dati #campo_pagamento h1 {
	font-size: 14px;
	font-weight: normal;
	color: #292929;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#contenuto_reale #area_raccolta_dati #campo_pagamento #top_raccolta_dati {
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 909px;
}
#contenuto_reale #area_raccolta_dati #campo_pagamento #modulo_raccolta  {
	margin: 0px;
	width: 909px;
	float: left;
	height: 100px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	position: relative;
	background-image: url(../immagini/raccolta_dati_center.png);
	background-repeat: repeat-y;
}
#contenuto_reale #area_raccolta_dati #campo_pagamento #down_raccolta_dati {
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 909px;
}
#campo_pagamento #modulo_raccolta #cont_modulo_sx   {
	padding: 0px;
	float: left;
	width: 350px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#campo_pagamento #modulo_raccolta #pagamento_online  {
	padding: 0px;
	float: left;
	width: 500px;
	margin: 0px;
	position: absolute;
	left: 390px;
	top: 20px;
}
#campo_pagamento #modulo_raccolta #pagamento_online p {
	margin: 0px;
	padding: 0px;
	width: 500px;
	text-align: left;
}
#campo_pagamento #modulo_raccolta #pagamento_online h6 {
	padding: 0px;
	height: 35px;
	width: 160px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../immagini/paypal.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	border: 1px solid #D6D6D6;
}
#campo_pagamento #modulo_raccolta #pagamento_online h5 {
	padding: 0px;
	width: 500px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #333;
}
#campo_pagamento #modulo_raccolta #bonifico {
	padding: 0px;
	float: left;
	width: 510px;
	margin: 0px;
	position: absolute;
	left: 390px;
	top: 20px;
}
#campo_pagamento #modulo_raccolta #bonifico p {
	margin: 0px;
	padding: 0px;
	width: 510px;
	text-align: left;
}
#campo_pagamento #modulo_raccolta #bonifico p em {
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}

#campo_pagamento #modulo_raccolta #bonifico h5 {
	padding: 0px;
	width: 510px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #333;
}
#campo_pagamento #modulo_raccolta #contrassegno  {
	padding: 0px;
	float: left;
	width: 510px;
	margin: 0px;
	position: absolute;
	left: 390px;
	top: 20px;
}
#campo_pagamento #modulo_raccolta #contrassegno p {
	margin: 0px;
	padding: 0px;
	width: 510px;
	text-align: left;
}

#campo_pagamento #modulo_raccolta #contrassegno h5 {
	padding: 0px;
	width: 510px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #333;
}
#campo_pagamento #modulo_raccolta p {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align: right;
	padding: 0px;
	height: 15px;
	width: 140px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	float: left;
}
#campo_pagamento #modulo_raccolta p em {
	font-style: italic;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}
#campo_pagamento #modulo_raccolta .text {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
}
#campo_dati #modulo_raccolta h2 {
	width: 830px;
	padding: 5px 0 15px 0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	text-align: center;
}
#campo_dati #modulo_raccolta h3 {
	padding: 0px;
	height: 50px;
	width: 195px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 15;
	margin-left: auto;
}
#campo_dati #modulo_raccolta h3 a {
	background-image: url(../immagini/btn_stampa_ricevuta.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 195px;
	overflow: hidden;
}
#campo_dati #modulo_raccolta h3 a:hover {
	background-position: 0px -50px;
}



/*===============================================================================
================================= PAGINA PUNTI VENDITA ==========================
===============================================================================*/

#contenitore_punti_vendita {
	width: 982px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	float: left;
}
#contenitore_punti_vendita #select_reg {
	padding: 0px;
	width: 514px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 25px;
}
#contenitore_punti_vendita #p_vendita_sx {
	padding: 0px;
	float: left;
	width: 514px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 25px;
}
#contenitore_punti_vendita #p_vendita_sx #select_regione p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#contenitore_punti_vendita #p_vendita_sx #titleRegione   {
	width:514px;
	margin-bottom:2px;
	margin-top:0px;
	height:25px;
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(../immagini/bkg_question_puntovendita.png);
}
#contenitore_punti_vendita #p_vendita_sx #titleRegione h3 {
	font-size: 13px;
	font-weight: bold;
	color: #2BC3FC;
	text-decoration: none;
	padding: 0px;
	height: 20px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#contenitore_punti_vendita #p_vendita_sx #schedaNegozio {
	background-color: #F0F0F0;
	padding: 0px;
	height: 150px;
	width: 512px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	border: 1px solid #DDD;
}
#contenitore_punti_vendita #p_vendita_sx #schedaNegozio #fotoNegozio {
	background-color: #DDD;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 150px;
	width: 200px;
}
#contenitore_punti_vendita #p_vendita_sx #schedaNegozio #fotoNegozio img,a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#contenitore_punti_vendita #p_vendita_sx #schedaNegozio #datiNegozio {
	padding: 0px;
	float: left;
	height: 150px;
	width: 300px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}
#contenitore_punti_vendita #p_vendita_sx #schedaNegozio #datiNegozio h1 {
	color: #2BC3FC;
	padding: 0px;
	height: 18px;
	width: 300px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 15px;
	font-weight: bold;
}
#contenitore_punti_vendita #p_vendita_sx #schedaNegozio #datiNegozio h5 {
	color: #FFF;
	padding: 0px;
	height: 13px;
	width: 62px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 230px;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	background-color: #2BC3FC;
	position: absolute;
}
#contenitore_punti_vendita #p_vendita_sx #schedaNegozio #datiNegozio h4 {
	font-size: 13px;
	font-weight: normal;
	color: #000;
	padding: 0px;
	height: 30px;
	width: 300px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contenitore_punti_vendita #p_vendita_sx #schedaNegozio #datiNegozio h3 {
	font-size: 13px;
	font-weight: normal;
	color: #000;
	padding: 0px;
	height: 30px;
	width: 300px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contenitore_punti_vendita #p_vendita_sx #schedaNegozio #datiNegozio h2 {
	margin: 8px 0 0 0;
	padding: 0px;
	height: 30px;
	width: 300px;
	font-size: 13px;
	font-weight: normal;
	color: #000;
}
#contenitore_punti_vendita #p_vendita_sx #schedaNegozio #datiNegozio h2 a {
	color: #2BC3FC;
	margin: 0px;
	padding: 0px;
}
#contenitore_punti_vendita #p_vendita_sx #schedaNegozio #datiNegozio h2 a:hover {
	color: #1E8EB8;
}
#contenitore_punti_vendita #p_vendita_dx {
	float: left;
	width: 413px;
	margin-top: 0px;
}
#contenitore_punti_vendita #p_vendita_dx img {
	border: 1px solid #2E2E2E;
}


.dhtmlgoodies_question{	/* Styling question */
	width:514px;
	margin-bottom:2px;
	margin-top:0px;
	height:25px;
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(../immagini/bkg_question_puntovendita.png);
	border: 1px solid #FFF;
}
.dhtmlgoodies_question h3 {
	font-size: 13px;
	font-weight: bold;
	color: #2BC3FC;
	text-decoration: none;
	padding: 0px;
	height: 20px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	border:1px solid #202020;
	background-color:#e0e0e0;
	width:514px;
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
	margin-bottom: 2px;
}
.dhtmlgoodies_answer div ul {
	width: 500px;
	margin-top: 15px;
	margin-bottom: 8px;
	margin-left: -7px;
}
.dhtmlgoodies_answer div ul li {
	padding: 0px;
	width: 500px;
	margin-bottom: 7px;
}
.dhtmlgoodies_answer div ul li em {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #21AADC;
}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position:relative;
}





/*===============================================================================
================================= PAGINA GALLERIA ===============================
===============================================================================*/


#contenuto_reale #contenitore_gallery {
	padding: 0px;
	width: 650px;
	margin-top: 50px;
	margin-bottom: 50px;
	margin-left: 60px;
	float: left;
}
#contenuto_reale #contenitore_gallery #riga_gallery {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 679px;
}
#contenuto_reale #contenitore_gallery #riga_gallery #singola_gallery {
	padding: 0px;
	height: 170px;
	width: 679px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
}
#contenitore_gallery #riga_gallery #singola_gallery p {
	padding: 0px;
	width: 154px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
#contenitore_gallery #riga_gallery #singola_gallery p strong {
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
#contenitore_gallery #riga_gallery #singola_gallery .highslide-gallery img {
	margin: auto;
	padding: 0px;
	height: 157px;
	width: 625px;
}



/*===============================================================================
================================= PAGINA CONTATTI ===============================
===============================================================================*/


#contenuto_reale #contenitore_contatti {
	padding: 0px;
	width: 680px;
	margin-top: 25px;
	margin-bottom: 10px;
	margin-left: 40px;
	float: left;
}

#contenuto_reale #contenitore_contatti #parte_sx {
	margin: 10px 0 0 0;
	padding: 0px;
	float: left;
	width: 670px;
}
#contenuto_reale #contenitore_contatti #parte_dx {
	padding: 0px;
	/*float: left;*/
	width: 580px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}
#contenuto_reale #contenitore_contatti #parte_sx #contact_sx {
	margin: 0 0 0 70px;
	padding: 0px;
	float: left;
	width: 240px;
}
#contenuto_reale #contenitore_contatti #parte_sx #contact_dx {
	margin: 0 0 0 50px;
	padding: 0px;
	float: left;
	width: 230px;
}
/*#contenuto_reale #contenitore_contatti #parte_sx h1 {
	font-size: 20px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 300px;
}*/
#contenuto_reale #contenitore_contatti #parte_sx h1 {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 300px;
}
#contenuto_reale #col_dx #contenitore_contatti #parte_sx  .contatti_mail {
	background-image: url(../immagini/icona_mail.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 50px;
	overflow: hidden;
	float: left;
}
#contenuto_reale #col_dx #contenitore_contatti #parte_sx  .contatti_indirizzo {
	background-image: url(../immagini/icona_indirizzo.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0 0 30px 0;
	padding: 0px;
	height: 44px;
	width: 50px;
	overflow: hidden;
	float: left;
}
#contenuto_reale #col_dx #contenitore_contatti #parte_sx  .contatti_tel {
	background-image: url(../immagini/icona_telefono.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 50px;
	overflow: hidden;
	float: left;
}
#contenuto_reale #col_dx #contenitore_contatti #parte_sx  .contatti_fax {
	background-image: url(../immagini/icona_fax.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 50px;
	overflow: hidden;
	float: left;
}
#contenuto_reale #contenitore_contatti #parte_sx h2 {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding: 0px;
	width: 300px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 55px;
}
#contenuto_reale #contenitore_contatti #parte_sx h3 {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding: 0px;
	width: 230px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 55px;
}
#contenuto_reale #contenitore_contatti #parte_sx h3 em {
	font-size: 14px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
	font-style: italic;
}
#contenuto_reale #contenitore_contatti #parte_dx #parte_top {
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 580px;
}
#contenuto_reale #contenitore_contatti #parte_dx #parte_down {
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 580px;
}
#contenuto_reale #contenitore_contatti #parte_dx #parte_center {
	margin: 0px;
	padding: 0px;
	width: 580px;
	background-image: url(../immagini/mappa_center.png);
	background-repeat: repeat-y;
}
#contenuto_reale #contenitore_contatti #parte_dx #parte_center h3 {
	font-size: 13px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding: 0px;
	width: 150px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 30px;
}
#contenuto_reale #contenitore_contatti #parte_dx #parte_center #mappa {
	padding: 0px;
	height: 405px;
	width: 482px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#contenuto_reale #contenitore_contatti #parte_dx #parte_center #mappa small a {
	font-size: 12px;
	font-weight: normal;
	color: #2BC3FC;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#contenuto_reale #contenitore_contatti #parte_dx #parte_center #mappa small a:hover {
	color: #1F96C2;
}
#contenuto_reale #contenitore_contatti #parte_dx #parte_center #mappa iframe {
	border: 1px solid #CDCDCD;
}

