/* CSS Document */

body {
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#footer-centrato p{
	color:#FFFFFF;
	font-size:10px;
	margin:0;
	padding:40px 0 0 20px;
	text-align:left;
	text-shadow: Black 2px 2px 2px;
}
h2 {
	font-size:16px;
	margin:0;
	padding:0 0 5px 0;
}

h3 {
	color:#999;
	font-size:12px;
	margin:0;
	padding:20px 0 0 0;
	text-align:center;
}
h3 a:link,
h3 a:visited {
	color:#006633;
	text-decoration:none;
}
h3 a:hover,
h3 a:active {
	color:#006633;
	text-decoration:none;
}
h4 {
	color:#666666;
	font-size:14px;
	padding: 0 20px 10px 20px;
}
h5 {
	color:#999999;
	font-size:12px;
	margin:0;
	padding:0 0 10px 0;
}
p {
	line-height:15px;
	margin:0;
	padding:8px 0 5px 0;
}
.schedaSport {
	color:#063;
}
.schedaNormon {
	/*color:#af6d9c;*/
	color:#313689;
}

ul {
	margin:0;
	padding:0;
	list-style: none;
}
li {
	line-height:15px;
	margin: 3px 0 5px 0;
	padding: 5px;
}
table, tr, td {
	border-collapse: collapse;
	vertical-align: top;
	table-layout: fixed;
	width: 100%;
}
tr, td {
	vertical-align: top;
}

/*
**************************************
	LINK
**************************************
*/
a {
	white-space: nowrap;
}
a:link, a:visited {
	color: #063;
	text-decoration:none;
}
a:hover, a:active {
	color: #063;
	text-decoration:underline;
}


/*
**************************************
	HOME PAGE
**************************************
*/
#lineaSport p {
	line-height:14px;
	margin:0;
	padding:40px 0 0 0;
	width: 200px;
}
#offerte {
	font-size:10px;
}
	#offerte h4 {
		color: #006633;
		font-size:11px;
		font-weight:bold;
		margin:0;
		padding:10px 0 0 0;
	}
	#offerte p {
		line-height:12px;
		margin:0;
		padding:0;
		width: 300px;
	}
.primo {
	padding:40px 0 0 0;
}

#lineaNormon p {
	line-height:14px;
	margin:0;
	padding:40px 0 0 0;
	width: 200px;
}
#news {
	font-size:10px;
}
	#news h4 {
		color: #cb2228;
		font-size:11px;
		font-weight:normal;
		margin:0;
		padding:10px 0 0 0;
	}
	#news p {
		line-height:12px;
		margin:0;
		padding:0;
		width: 300px;
	}
	#news a:link, #news a:visited {
		color: #cb2228;
		text-decoration:none;
	}
	#news a:hover, #news a:active {
		color: #666;
		text-decoration:underline;
	}

/*
**************************************
	CHI SIAMO
**************************************
*/
#chi-Siamo p {
	margin: 0 auto;
	width: 90%;
}
#chi-Siamo h4 {
	color:#063;
	margin: 0 auto;
	width: 90%;
}
#chi-Siamo h4.schedaSport {
	color:#666;
	font-size: 13px;
	margin: 15px auto 0 auto;
	padding-bottom: 5px;
	width: 89%;
}
#chi-Siamo h4.schedaNormon {
	color:#666666;
	font-size: 13px;
	margin: 15px auto 0 auto;
	padding-bottom: 5px;
	width: 89%;
}
#chi-Siamo ul {
	/*border-top: 1px dashed #ab7097;*/
	/*border-bottom: 1px dashed #ab7097;*/
/*	background-color: #FFF6FC;
	background-color: #FCE8F9;*/
	margin: 0px auto 0 auto;
	padding: 0 0 10px 0;
	width: 90%;
	/*font-weight:bold;*/
	color: #888888;
}
#chi-Siamo ul.schedaNormon {
	/*border-top: 1px dashed #ab7097;*/
	/*border-bottom: 1px dashed #ab7097;
	background-color: #F1FEF8;*/
/*	background-color: #FCE8F9;*/
	margin: 0px auto 0 auto;
}
#chi-Siamo ul li {
	/*border-top: 1px dashed #ab7097;*/
	/*border-bottom: 1px dashed #ab7097;*/
	background-color: #FFFFFF;
	padding-top:0;
}

/*
**************************************
	CARRELLO
**************************************
*/
div.form {
	float:left;
	width: 280px;
	padding-right: 10px;
	margin-top:10px;
}
div.form label{
	display:block;
	font-size: 1em;
	font-weight: bold;
	margin: 15px 0 5px 0;
	padding:0;
}
div.form input#txtNome,
div.form input#txtCognome,
div.form input#txtEmail,
div.form input#txtTel {
	margin:0 0 0 0;
	padding:0;
	width: 200px;
}

#riassuntoCarrello h4 {
	color:#063;
	margin: 0;
}
#riassuntoCarrello a:link, #riassuntoCarrello a:visited {
	color: #333;
	padding: 10px 0 5px 0;
	text-decoration:none;
}
#riassuntoCarrello a:hover, #riassuntoCarrello a:active {
	color: #063;
	padding: 10px 0 5px 0;
	text-decoration:underline;
}
#riassuntoCarrello .elimina a:link, #riassuntoCarrello .elimina a:visited {
	color: #063;
	font-weight: bold;
	padding: 10px 0 5px 0;
	text-decoration: none;
}
#riassuntoCarrello .elimina a:hover, #riassuntoCarrello .elimina a:active {
	color: #f00;
	padding: 10px 0 5px 0;
}
#riassuntoCarrello table {
	border-bottom: 2px solid #cb2228;
	padding:0;
}
#riassuntoCarrello table th {
	border-bottom: 2px solid #cb2228;
	padding:10px 0 10px 10px;
}
#riassuntoCarrello table td {
	border-bottom: 1px dotted #ccc;
	padding:10px 0 10px 10px;
}
td.ultimaRigaCarrello {
	border:0;
}

#spiegazioni {
	float:left;
	width: 280px;
	padding: 20px 0 0 5px;
	margin-bottom: 20px;
}
#spiegazioni p {
	font-size:9px;
	padding-top: 3px;
}
#datiPersonali {
	height: 130px;
	overflow: auto;
	border: 1px solid #000;
	padding: 5px;
	margin-bottom: 5px;
}
#datiPersonali p {
	padding-top: 0px;
}

div input#btnInvia {
	clear:both;
	display:block;
	margin: 20px auto;
	text-align:center;
}
/*
**************************************
	PRODOTTI
**************************************
*/

.prodotti a:link, .prodotti a:visited {
	color: #333;
	padding: 10px 0 5px 0;
	text-decoration:none;
}
.prodotti a:hover, .prodotti a:active {
	color: #063;
	padding: 10px 0 5px 0;
	text-decoration:underline;
}

h4.sport {
	color:#cb2228;
	font-size:12px;
	text-transform:uppercase;
	margin:0 0 0 0;
	padding:15px 0 15px 20px;
}
h4.normon {
	/*color:#af6d9c;*/
	color:#313689;
	font-size:12px;
	text-transform:uppercase;
	margin:0 0 0 0;
	padding:15px 0 15px 20px;
}
h4.normon#primo {
	margin:0 0 0 0;
	padding:0px 0 15px 20px;
}

div.prodotti {
	font-size:10px;
	padding: 2px 0;
}
.prodotti div {
	float:left;
	margin:0;
	padding:0;
}
.Prodotto-sx {
	margin:0;
	padding:0 0 0 0;
	width:20px;
}
.Icona {
	margin:0;
	padding:0 0 0 0;
	width:32px;
	z-index:10 !important;
	position:relative;
}
.sfondoPuntini {
	background-image: url(../images/puntini.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	width: 370px;
}
p.Testo {
	margin:0;
	padding:20px 5px 0 10px;
	background-color:#FFFFFF;
	float:left;
	position:relative;
}
p.Testo strong span {
	position:absolute;
	top:-5px;
	left:-65px;
	width:50px;
	height:50px;
	background:url(../images/novita.gif) no-repeat 0 0;	
}
.Quantita {
	margin:0;
	padding:0 0 0 0;
	width:120px;
}
.Quantita p {
	float:left;
	margin:0;
	padding:20px 0px 0 5px;
	width: 50px;
}
.Quantita label{
	padding:20px 5px 0 0px;
	float:left;
}
input.textQuantita{
	margin:15px 0px 0 0px;
	float:left;
	width: 25px;
	text-align:center;
}
/*#textQuantita{
	margin:15px 0px 0 0px;
	float:left;
	width: 25px;
	text-align:center;
}*/

.Aggiungi_prodotto {
	margin:0;
	padding:0 0 0 0;
	width:123px;
}
.Prodotto-dx {
	margin:0;
	padding:0 0 0 0;
	width:20px;
}
.maggiorSpazio-sopra {
	padding-top:30px;
}
.maggiorSpazio-sotto {
	padding-bottom:30px;
}
#colonnaSX-schedaProdotto {
	font-size:10px;
}

/*
**************************************
	MODALITA ACQUISTO
**************************************
*/
#acquisto p {
	margin: 0 auto;
	width: 95%;
}
#acquisto h4 {
	color:#063;
	margin: 0 auto;
	width: 95%;
}
#acquisto ul {
	margin: 0px auto 0 auto;
	padding: 0 0 10px 0;
	width: 95%;
	font-weight:bold;
	color:#888;
}
#acquisto ul li {
	background-color: #FFFFFF;
	padding:0;
}