/* CSS Document */
h1 {
	font-size:14px;
	color:#3F453F;
	border-bottom:1px solid #3F453F;
}
h3 {
	font-size:10px;
	color:#3F453F;
	background-image:url(../images/grafica/sfonto_h3.jpg);
	background-repeat:repeat-x;
	padding-left:10px;
}

#schedaProdotto {
	width:660px;
}
#schedaProdotto h3 {
	background-image:none;
	padding-left:0px;
	font-size:12px;
	border-bottom:1px solid #3F453F;
}

.cella_immagini {
	width:500px;
	background-color:#CFE4A4;
	border-top:2px solid #C4DD87;
	border-bottom:2px solid #C4DD87;
	border-left:2px solid #C4DD87;
}
.cella_immagini img {
	margin-right:4px;
	margin-bottom:4px;
	border:1px solid white;
	float:left;
}
.cella_contenuti {
	padding-top:25px;
	padding-left:20px;
}
.cella_contenuti p {
	font-size:10px;
	color:#3F453F;
	line-height:15px;
}
.cella_contenuti p a {
	font-weight:bold;
	text-decoration:none;
	color:#3F453F;
}
.cella_contenuti p a:hover {
	color: #FF6600;
}
.cella_contenuti ul {
	font-size:10px;
	color:#3F453F;
	line-height:15px;
	margin-left:10px;
}
.cella_contenuti ol {
	font-size:10px;
	color:#3F453F;
	line-height:15px;
	margin-left:10px;
}

.cella_contenuti li {
	font-size:10px;
	color:#3F453F;
	line-height:15px;
	margin-left:20px;
	list-style-position:inside;
}

.cella_contenuti form {
	padding:5px;
	border:1px dashed #A4CC4B;
}
.cella_contenuti input {
	color:#3F453F;
	background-color:#E1F2B7;
	border:1px solid #A4CC4B;
}
.cella_contenuti th {
	color:#3F453F;
	font-weight:bold;
	text-align:right;
	width:200px;
	padding:5px;
	font-size:11px;
}
.cella_contenuti td {
	padding:5px;
}
.cella_contenuti h4 {
	font-weight:bold;
	font-size:12px;
	color:#3F453F;
	border-bottom:1px solid #A4CC4B;
}
#optionals {
	width:660px;

}
#optionals .optional {
	margin-right:5px;
	margin-bottom:5px;
	float:left;
	width:160px;
	height:200px;
}
#optionals .optionalImg{
	height:150px;
	width:150px;
}
#optionals .optionalImg img{
	border:1px solid white;
}
#optionals .optionalDidascalia{
	font-size:10px;
	text-align:center;
	border-top:1px dashed #9ABE50;
	border-bottom:1px dashed #9ABE50;
}

.campo_testo {
	width:230px;
}
.area_testo {
	width:230px;
	height:200px;
}
.tb_caratteristiche {
	border:1px solid #E7F1D1;
}
.tb_caratteristiche td {
	background-color:#C4DD87;
	font-size:10px;
	color:#3F453F;
	text-align:center;
}
.tb_caratteristiche th {
	background-color:#82A23C;
	color:#FFFFFF;
	text-align:center;
}
.tb_caratteristiche p {
	font-size:10px;
	color:#3F453F;
	line-height:15px;
	padding-left:10px;
}

.cella_caratteristiche {
	background-color:#C4DD87;
	font-size:10px;
	color:#3F453F;
}
.cella_caratteristiche p {
	font-size:10px;
	color:#3F453F;
	line-height:15px;
	padding-left:10px;
}


.cella_caratteristiche a {
	font-size:10px;
	color:#3F453F;
	font-weight: bold;
}

.pdf td {
	margin-top:20px;
	font-size:10px;
	color:#3F453F;
}
.pdf {
	margin-top:30px;
}

.pdf img {
	margin-right:10px;
}
.menu_stampa {
	font-size:10px;
	color:#3F453F;
	border-top:1px solid #3F453F;
	text-align:center;
	line-height:20px;
}
.menu_stampa a {
	color:#3F453F;
	text-decoration:underline;
	font-weight:bold;
}
.menu_stampa a:hover {
	color: #FF6600;
	text-decoration:none;
}
.intestazione_elenco {
	background-color:#A1CA4A;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	margin-bottom:10px;
}
.centro_elenco {
	padding:10px;
}
.paginazione {
	padding:3px;
	font-size:10px;
	text-align:right;
	color:#E8FFB9;
}
.paginazione a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
.paginazione a:hover {
	color:#FF9900;
	text-decoration:none;
}
.visualizzazione {
	padding:3px;
	font-size:10px;

	color:#E8FFB9;
}
.vai_pagina {
	padding:3px;
	font-size:10px;
	color:#FFFFFF;
}
.vai_pagina form {
	padding:0px;
	margin:0px;
}
.vai_pagina input {
	font-size:10px;
	line-height:12px;
	height:14px;
	color:#FFFFFF;
	background-color:#A1CA4A;
	width:40px;
	border:1px solid #FFFFFF;
	margin:0px;
	padding:0px
}
.elenco {
	padding:5px;
	color:#3F453F;
	font-size:10px;
	text-align:center;
	border-top:1px solid #FFFFFF;
}
.elenco a {
	color:#3F453F;
	font-weight:bold;
	text-decoration:underline;
}
.elenco a:hover {
	color:#FF9900;
	font-weight:bold;
	text-decoration:none;
}
.elenco img {
	padding:5px;
	text-align:center;
}
.tabellaprodotti {
 border-top:1px solid #666;
 border-left:1px solid #666;
 border-right:1px solid #666;
 margin:0px;
 padding:0px;
}
.tabellaprodotti td {
 border-bottom:1px solid #666;
 margin:0px;
 padding:5px;
 font-size:12px;
}
.tabellaprodotti th {
 border-bottom:2px solid #000;
 margin:0px;
 padding:5px;
 font-size:14px;
 text-align:left;
}
