/*
Theme Name: 
Theme URI: http://www.naturalfantasy.it/css/natural.css
Description: Natural Fantasy CSS.
Version: 1.0
Author: Giada Ranieri
Author URI: http://www.agenziaverde.it
*/


/* GENERAL TAGS */

html, body {
	margin:0;
	padding: 0;
}
body {
	background-image: url(../img/fondopag.gif);
}
body, p, ul, li {
	color: #fff;
	font-size: 13px;
	font-family: "Times New Roman", Times, Garamond, Bodoni, Arial;
	font-weight: normal;
	text-align: left;
}
p {
	text-align:justify;
}
a:link, a:hover, a:visited, a:active {
	color: #e8d59a;
	text-decoration: none;
}
img {
	border: 0;
}
ul {
	list-style-type:disc;
	color: #fff;
}
h6 {
	font-size: 14px;
}
h4, h3 {
	font-size: 15px;
}
table {
	border-collapse:collapse;
}
/* TEXT FORMAT */

.nomargin {
	margin: 0;
	padding: 0;
	border: 0;
}
.centrato {
	text-align: center;
}
.giustificato {
	text-align: justify;
}
.destra {
	text-align: right;
}
.sinistra {
	text-align: left;
}
.pad5 {
	padding:5px;
}
.subgiallino {
	color: #e8d59a;
}
.formgiallo {
	color: #e8d59a;
	font-size: 11px;
}
.rosso {
	color: #d45845;
	font-size: 15px;
}
.rosso13 {
	color: #d45845;
	font-size: 13px;
	font-weight: bold;
}
.mini {
	color: #fff;
	font-size: 12px;
	font-weight: normal;
}
.mini10 {
	font-size: 12px;
}
.grosso {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
.solorosso {
	color: #d45845;
}
.luoghi {
	padding: 2px;
}
.pulsantini, .pulsantinijap {
	color: #e8d59a;
}
a.pulsantini {
	font-weight: bold;
	color: #e8d59a;
}
a.pulsantinijap {
	color: #e8d59a;
}
.bandasxcors {
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, Courier;
	font-weight: normal;
	font-style: italic;
	line-height: 12px;
	text-align: left;
}
.testotimescors {
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
	line-height: 14px;
	text-align: left;
}
.testotimesgra {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
	text-align: left;
}
.maiuscoletto {
	color: #fff;
	font-size: 14px;
	font-variant: small-caps;
	line-height: 21px;
	text-transform: capitalize;
	text-align: left;
}
.intro {
	color: #eb9244;
	font-size: 16px;
	font-weight: normal;
	line-height: 17px;
	text-align: left;
}
.introgras {
	color: #eb9244;
	font-size: 16px;
	font-weight: bold;
	line-height: 17px;
}
.nota, .nota2, .notajap {
	color: #cfbdca;
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, Courier;
	font-weight: normal;
	line-height: 11px;
	text-align: justify;
}
.nota2 {
	font-size: 10px;
}
.notajap {
	font-size: 9px;
}
.servizioclienti {
	text-align: right;
	font-size: 16px;
	font-weight: bold;
}
.notalegale, .notalegalejap {
	color: #cfbdca;
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, Courier;
	font-weight: bold;
	line-height: 11px;
	text-align: left;
}
.notalegalejap {
	font-weight: normal;
	color: #cfbdca;
}
.testotimesgiallo {
	color: #eb9244;
	font-size: 13px;
	font-weight: normal;
	line-height: 14px;
	text-align: left;
}
.testotimesggc {
	color: #eb9244;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	line-height: 14px;
	text-align: left;
}
.testotimesgg {
	color: #eb9244;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
	text-align: left;
}
.composizione {
	color: #c34444;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
	text-align: left;
}
.articolo {
	color: #eb9244;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
}
#testo p {
	color: #fff;
	width: 340px;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
}
.commerciale {
	background: #eb9244;
	color: #442128;
	font-size: 15px;
	text-transform:uppercase;
	text-align: center;
}
td.comm {
	border:1px solid #eb9244;
}
.h3novita {
	color: #e8d59a;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	background: #d45845;
}
.bandasxjap {
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;
	line-height: 16px;
	text-align: left;
	color: #ffffcc;
}
/* titoli */
.titoli {
	color: #e8d59a;
	font-size: 20px;
	font-weight: bold;
	font-variant: small-caps;
	line-height: 21px;
	text-transform: capitalize;
	text-align: left;
}
.titolijap {
	color: #e8d59a;
	font-size: 18px;
	font-variant: small-caps;
	line-height: 21px;
	text-transform: capitalize;
	text-align: left;
}
.titgiallo {
	color: #eb9244;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.titgiallopiccolo {
	color: #eb9244;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase
}
.titolobianco {
	color: #fff;
	font-size: 15px;
	font-weight: bold;
}
.titfiere {
	color: #d45845;
	font-size: 16px;
	font-weight: bold;
}
.subfiere {
	color: #d45845;
	font-size: 12px;
	font-weight: bold;
}
.linkfiere {
	color: #eb9244;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
a.linkfiere {
	font-size:12px;
	text-decoration:none;
}
a:hover.linkfiere {
	text-decoration:underline;
}
/* TABELLE */

.T_BgSfumatura {
	background-image: url(../img/sfumatura.jpg);
}
.T_BgBandaBassa {
	background-image: url(../img/bandabassa.jpg);
}
td.td_bgsfuma {
	background-image:url(../img/sfumatura.jpg) repeat;
}
.Tabella {
	margin: 0;
	padding: 0;
	border: 0;
}
.T_BgViola {
	background-color: #5e2d37;
}
/* MENU LATERALE */
a.MLaterale, a.MLAttivo {
	font-family: Arial, Helvetica, Verdana, Courier;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	text-align: left;
	color: #e8d59a;
	text-decoration: none;
}
a.MLaterale:hover {
	text-decoration: underline;
}
a.MLAttivo {
	text-decoration: underline;
}
/* FOOTER */

a.FLink, .BestReso, .indirizzo, a.BestReso {
	color: #5e2d37;
	font-family: Trebuchet MS, Arial, san-serif;
	font-size: 10px;
}
.indirizzo {
	color: #666;
	font-style: bold;
	text-align: center;
}
a.FLink {
	text-align: center;
	font-weight: bold;
	line-height: 10px;
}
/*----------------------------------*/
/* float immagini */
.FloatRight {
	float: right;
	margin: 5px 25px 5px 15px;
}
.imgborder {
	border:2px solid #f60;
}
.FloatLeft {
	float: left;
	margin: 5px 15px 5px 5px;
}
.margin_left5px {
	margin-left:5px;
}
.pad_3px {
	padding:3px;
}
.imgborder_light {
	border:3px solid #ffc
}
a.LinkBianchi {
	color:#fff;
	text-decoration:none;
}
.imgalmiddle {
	vertical-align:middle;
}
