html, body {
	padding: 0px;
	margin: 0px;
	
}

body {
	margin-top: 10px;
	background: url('../gfx/0/bkg2380.jpg') 0px 0px no-repeat;
	background-color: #73aba2;
	font-size: 10pt;
}

a { 	
	color: #555555;
}
	

#headerWrapper a {
	color: #555555;
	font-size: 80%;
}

#menuBarWrapper {
	width: 555px;
	display: block;
	margin: auto;
	/* border: 1px dotted orange; */
}

#pageContentWrapper {
		padding-top: 8px;
		/* width: 912px; */
		width: 980px;
		font-family: Tahoma, Verdana, Arial, Helvetica;
		color: #555555;
		font-size: 100%;
		margin: auto;
/*		padding-left: 16px; */
/*		padding-left: 10px; */
		border: 0px dashed cyan;
}

#leftColumn {
	width: 200px;
/*	height: 1100px; */
	float: left;
	display: block;		/* inline; */
	border: 0px dotted blue;
}

#centerColumn {
	width: 575px;
/*	height: 1100px; */
	float: left;
	/* display: inline; */
	display: block;
	border: 0px dotted green;
}

#rightColumn {
	width: 200px;
/*	height: 1100px; */
	float: left;
	display: block;		/* inline; */
	border: 0px dotted red;
}

.btnRegistrazione {
	width: 79px;
	height: 30px;
	background: url('../gfx/1/iscriviti-.png') 0px 0px;
	display: block;
	float: left;
	overflow: hidden;
}

.btnRegistrazione:hover {
	background-position: 0px 100%;
}


.btnHome {
	width: 65px;
	height: 30px;
	background: url('../gfx/1/home.png') 0px 0px;
	display: block;
	float: left;
	overflow: hidden;
}

.btnHome:hover {
	background-position: 0px 100%;
}

.btnCose {
	width: 105px;
	height: 30px;
	background: url('../gfx/1/cose.png') 0px 0px;
	display: block;	
	float: left;
	overflow: hidden;
}

.btnCose:hover {
	background-position: 0px 100%;	
}

.btnChiSiamo {
	width: 75px;
	height: 30px;
	background: url('../gfx/1/chisiamo.png') 0px 0px;
	display: block;	
	float: left;
	overflow: hidden;
}

.btnChiSiamo:hover {
	background-position: 0px 100%;	
}

.btnShipShop {
	width: 79px;
	height: 30px;
	background: url('../gfx/1/shipshop.png') 0px 0px;
	display: block;	
	float: left;
	overflow: hidden;
}

.btnShipShop:hover {
	background-position: 0px 100%;		
}

.btnProdotti {
	width: 121px;
	height: 30px;
	background: url('../gfx/1/prodotti.png') 0px 0px;
	display: block;	
	float: left;
	overflow: hidden;
}

.btnProdotti:hover {
	background-position: 0px 100%;		
}

.btnEcards {
	width: 65px;
	height: 30px;
	background: url('../gfx/1/ecards.png') 0px 0px;
	display: block;	
	float: left;
	overflow: hidden;
}

.btnEcards:hover {
	background-position: 0px 100%;		
}

.btnScrittori {
	width: 131px;
	height: 30px;
	background: url('../gfx/1/scrittoripercaso.png') 0px 0px;
	display: block;	
	float: left;
	overflow: hidden;
}

.btnScrittori:hover {
		background-position: 0px 100%;		
}

.btnEbooks {
	width: 66px;
	height: 30px;
	background: url('../gfx/1/ebooks.png') 0px 0px;
	display: block;	
	float: left;
	overflow: hidden;
}


.btnEbooks:hover {
		background-position: 0px 100%;		
}

.btnPagare {
	width: 101px;
	height: 30px;
	background: url('../gfx/1/comepagare.png') 0px 0px;
	display: block;	
	float: left;
	overflow: hidden;
	
}

.btnPagare:hover {
		background-position: 0px 100%;		
}

.btnContattaci {
	width: 105px;
	height: 30px;
	background: url('../gfx/1/contattaci.png') 0px 0px;
	display: block;	
	float: left;
	overflow: hidden;
	
}

.btnContattaci:hover {
		background-position: 0px 100%;		
}

.btnBacheca {
	width: 105px;
	height: 30px;
	background: url('../gfx/1/bacheca.png') 0px 0px;
	display: block;	
	float: left;
	overflow: hidden;
	
}

.btnBacheca:hover {
		background-position: 0px 100%;		
}

#textBox, #textBoxWhite {
	color: #ffffff;
	font-size: 65%;
}

#textBoxGray {
	color: #555555;
	font-size: 65%;
}


#productPageTitle, h1 {
	font-size: 125%;
	font-weight: bold;
	color: #74aca3;
	display: block;
	}

#loginErrorHeader, h2 {
	font-size: 125%;
	font-weight: bold;
	color: #ff8800;
	display: block;
	}


#productMainImage {
	float: left;
	}

#text_gray {
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 70%;
	color: rgb(85,85,85);
}

#text_gray_medium {
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 90%;
	color: rgb(85,85,85);
}

#text_gray8 {
	font-family: verdana;
	font-size: 70%;
	color: rgb(115,115,115);
}

#text_gray8 a{
	text-decoration: none;
	color: rgb(115,115,115);
	}
	
#text_gray8 a:hover{	
	text-decoration: underline;
	}
	
	
#feedback_box_text {
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 70%;
	color: rgb(116,171,163);
}	

#feedback_box_text a, #consigliati a {
	color: rgb(255,252,0);
}


#prodotto_link_approfondire {
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-weight: bold;
}


#formRegistrazione {
		font-family: Tahoma, Verdana, Helvetica, Arial;
		font-size: 70%;
		color: #858585;
		font-weight: bold;
}

#formRegistrazione a {
	color: #eea800;
	text-decoration: none;
}

#formRegistrazione a:hover {
	text-decoration: underline;
}

#formRegistrazione input[type=text], input[type=password], select {
	font-size: 100%;
	border: 0px;
	background-color: #f0f0f0;
	padding: 2px;
}

#formRegistrazione .titoloSezione, .titoloSezione {
		display: block;
		clear: both;
		font-family: Tahoma, Verdana, Helvetica, Arial;
		font-size:120%;
		color: #74aca3;
}

#formRegistrazione .separator, .separator {
	display: block;
	clear: both;
	height: 30px;
}

#interessi, #accetto {
	font-size: 120%;
}


#formRegistrazione .submit {
	width: 130px;
	height: 30px;
	display: block;
	background: url('../gfx/1/iscriviti.png');
	margin: auto;
}

#formRegistrazione input[type=image] {
	width: 130px;
	height: 30px;
}

#formRegistrazione .submit:hover {
	background-position: 0px 100%;
}

#formRegistrazione .footnotes {
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 100%;
	width: 100%;
	display: block;
	clear: both;
	
}

#formLogin {
		font-family: Tahoma, Verdana, Helvetica, Arial;
		font-size: 70%;
		color: rgb(114,114,114);
		
		padding-left: 4px;
		/*padding-right: 12px;
		padding-top: 15px;*/
}

#formLogin  form {
	margin: 0px;
	padding: 0px;
	border: 0px;
	display: inline;
}

#formLogin input[type=text],#formLogin input[type=password] {
	font-size: 100%;
	border: 0px;
	background-color: #ffffff;
	padding: 2px;
	border: 1px solid #e9e9e9;
	width: 164px;
	color: #858585;
}

/* HELLOUSER */


#helloUser {
		font-family: Tahoma, Verdana, Helvetica, Arial;
		font-size: 70%;
		color: rgb(114,114,114);
		
}

#helloUser .linkLogout {
	font-weight: bold;
	color: rgb(171,207,72);
	text-decoration: underline;
}

#helloUser a {
		font-family: Tahoma, Verdana, Helvetica, Arial;
		font-size: 100%;
		color: rgb(116,171,163);
}

#helloUser a:hover {
	color: rgb(252,162,48);
}

/* CONSIGLIATI */ 

#consigliati, #bestOfWeek {
		font-family: Tahoma, Verdana, Helvetica, Arial;
		color: #555555;
		font-size: 70%
}

#consigliati .excerpt, #bestOfWeek .excerpt {
		font-family: Tahoma, Verdana, Helvetica, Arial;
		color: #ffffff;

}



/* FORM COMMENTO */
#formCommento {
	font-size: 70%;

}

#formCommento input[type=text], #formCommento textarea{
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 100%;
	border: 2px solid #e9e9e9;
	background-color: #ffffff;
	padding: 2px;
}

#formCommento .submit {
	width: 98px;
	height: 22px;
	display: block;
	background: url('../gfx/1/commenta.png');
	margin: auto;
}


#formCommento .submit:hover {
	background-position: 0px 100%;
}

#formCommento  input[type=image] {
	width: 98px;
	height: 22px;
}

/* SHIP SHOP */

#shipShopProdotto {
	font-size: 70%;
}
#shipShopProdotto h2 {
	display: inline;
	font-size: 120%;
	color: #74aca3;
	
}

/* PAGINAZIONE */

#paginazione {
	width: 545px;
	font-size: 70%;
	color: #555555;
}

#paginazione a {
	color: #74aca3;
	text-decoration: none;
	font-weight: bold;
}

#paginazione a:hover {
	text-decoration: underline;
}

/* FORM INVIO SCRITTO */

#formInvioScritto {
		font-family: Tahoma, Verdana, Helvetica, Arial;
		font-size: 80%;
		color: #858585;
		font-weight: bold;
}

#formInvioScritto a {
	color: #eea800;
	text-decoration: none;
}

#formInvioScritto a:hover {
	text-decoration: underline;
}

#formInvioScritto input[type=text],  select, textarea {
	font-family: Tahoma, Verdana, Helvetica, Arial;
	width: 300px;
	font-size: 100%;
	border: 0px;
	background-color: #f0f0f0;
	padding: 2px;
}

#formInvioScritto input[type=text],#formInvioScritto  select,#formInvioScritto  textarea {
		display: block;
		clear: both;
		font-family: Tahoma, Verdana, Helvetica, Arial;
		font-size:120%;
		color: #74aca3;
}

#formInvioScritto .separator, .separator {
	display: block;
	clear: both;
	height: 30px;
}

/* FORM RICERCA */

#formRicerca {
		font-family: Tahoma, Verdana, Helvetica, Arial;
		font-size: 70%;
		color: rgb(114,114,114);
		
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 2px;
}

#formRicerca  form {
	margin: 0px;
	padding: 0px;
	border: 0px;
	display: inline;
}

#formRicerca input[type=text] {
	font-size: 100%;
	border: 0px;
	background-color: #ffffff;
	padding: 2px;
	border: 1px solid #e9e9e9;
	width: 120px;
	color: #858585;
}

/* BACHECA */

#bacheca {
		font-family: Tahoma, Verdana, Helvetica, Arial;
		font-size: 70%;
		color: rgb(114,114,114);
		width: 520px;
		margin: auto;
}



#bacheca .post {
	margin-top: 20px;
	margin-bottom: 20px;
}

#bacheca h3  {
	font-size: 100%;
	color: #ff8800;
	font-weight: bold;	
}

#bacheca p {
	
}

#bacheca h2 {
	font-size: 13pt;
	color: #7aaca3;
}

#bacheca textarea {
	width: 500px;
	height: 100px;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 100%;
	border: 2px solid #e9e9e9;
	background-color: #ffffff;
	padding: 2px;
	margin: auto;
}

#bacheca .scrivi {
	margin: auto;
	width: 130px;
	height: 30px;	
	overflow: hidden;
	background: url('../gfx/1/scrivi.png') 0px 0px;
}

#bacheca .scrivi:hover {
	background-position: 0px 100%;
}

#bacheca input[type=image] {
	width: 130px;
	height: 30px;	
}

#bottomBarWrapper {
	border: 0px dotted white;
}

#bottomBarWrapper a {
		font-family: Tahoma, Verdana, Helvetica, Arial;
		color: #f0f0f0;
		text-decoration: none;
		text-align: center;
}

#bottomBarWrapper a:hover {
		text-decoration: underline;
}

#bottomInfo {
			font-family: Tahoma, Verdana, Helvetica, Arial;
			font-size: 7.5pt;
			color: #727272;
			padding-left: 20px;
			padding-right: 20px;
}

/* FORM CONTATTACI */

#form_contattaci {
		font-size: 90%;
		
}

#form_contattaci input[type=text] {
		padding: 2px;
		width: 200px;
		font-size: 8pt;
		border: 1px solid #d0d0d0;
		background-color: #f0f0f0;
}

#form_contattaci textarea {
		padding: 2px;
		width: 90%;
		height: 150px;
		font-size: 10pt;
		font-family: arial;
		border: 1px solid #d0d0d0;
		background-color: #f0f0f0;


}

#form_contattaci .submit {
	width: 130px;
	height: 30px;
	display: block;
	background: url('../gfx/1/INVIA.png');
	margin: auto;
		
}

#form_contattaci .submit:hover {
	background-position: 0px 100%;
}


#form_contattaci input[type=image] {
	width: 128px;
	height: 28px;
}
