/* TIPOGRAFIA */

h1 {font-size:22px; font-weight:bold}
h2 {font-size:20px; font-weight:bold}
h3 {font-size:18px; font-weight:bold}
h4 {font-size:16px; font-weight:bold}
h5 {font-size:14px; font-weight:bold}
h6 {font-size:12px; font-weight:bold}
p {font-size:14px; line-height:20px; padding-bottom:20px;}
small {font-size:9px;}

.fontRegular {font-style:normal}
.fontItalic {font-style:italic}
.fontBold {font-weight:bold}
.fontHeavy {font-weight:800}
.fontBlack {font-weight:900}

.size9 {font-size:9px}
.size10 {font-size:10px}
.size11 {font-size:11px}
.size12 {font-size:12px}
.size13 {font-size:13px}
.size14 {font-size:14px}
.size15 {font-size:15px}
.size16 {font-size:16px}
.size17 {font-size:17px}
.size18 {font-size:18px}
.size19 {font-size:19px}
.size20 {font-size:20px}
.size22 {font-size:22px}
.size24 {font-size:24px}
.size26 {font-size:26px}
.size28 {font-size:28px}
.size30 {font-size:30px}
.size32 {font-size:32px}
.size34 {font-size:34px}
.size36 {font-size:36px}
.size38 {font-size:38px}
.size40 {font-size:40px}
.size42 {font-size:42px}
.size44 {font-size:44px}

.lineHeight16 {line-height:16px;}
.lineHeight18 {line-height:18px;}
.lineHeight20 {line-height:20px;}
.lineHeight22 {line-height:22px;}
.lineHeight24 {line-height:24px;}
.lineHeight26 {line-height:26px;}
.lineHeight28 {line-height:28px;}

.textLeft {text-align:left}
.textCenter {text-align:center}
.textRight {text-align:right}

.textUppercase {text-transform:uppercase}

.stretch1 {letter-spacing:-0.1em;}
.stretch2 {letter-spacing:-0.08em;}
.stretch3 {letter-spacing:-0.06em;}
.stretch4 {letter-spacing:-0.04em;}
.stretch5 {letter-spacing:-0.02em;}

/* BACKGROUND */

.bgGiallo {background:#DCD801;}
a.bgGiallo {color:#003E4E;}
a:hover.bgGiallo {background:#FFFFFF; color:#003E4E;}

.bgBianco {background:#FFFFFF;}
a.bgBianco {color:#003E4E;}
a:hover.bgBianco {background:#DCD801; color:#003E4E;}

.bgPattern {background:url(/images/bg_tendina.png) top left repeat #000;}

.bgBlu {background:#003E4E;}
a.bgBlu {color:#DCD801;}
a:hover.bgBlu {color:#FFFFFF;}

/* COLORI E LINK */

a {color:#003E4E; text-decoration:none;}
a:hover {color:#FFFFFF;}

.giallo {color:#DCD801}
.giallo a {color:#DCD801}
.giallo a:hover {color:#FFFFFF;}

.bianco {color:#FFFFFF}
.bianco a {color:#FFFFFF;}
.bianco a:hover {color:#FFFFFF; text-decoration:underline}

.blu {color:#003E4E}
.blu a {color:#003E4E;}
.blu a:hover {color:#003E4E; text-decoration:underline}

.marrone {color:#241700}
.marrone a {color:#241700;}
.marrone a:hover {color:#FFFFFF; text-decoration:underline}

/* FORM */

.cerca {background:#FFFFFF; border:0px; color:#333333; margin-top:5px; padding:10px; font-weight:bold; width:120px}
.invia {background:#DCD801; border:0px; color:#003E4E; margin-top:5px; padding:10px; font-weight:bold;}

#form-commento {margin:54px 5px 0px 5px; position:absolute; z-index:5; width:610px; overflow:hidden; background:#003E4E}
#form-commento label {font-weight:bold;font-size:14px;margin-bottom:10px;display:block;text-transform:uppercase;}
#form-commento .input input {background:#FFF;border:0px;padding:5px; font-weight:bold; color:#666666;}
#form-commento .textarea textarea {background:#FFF; border:0px; padding:5px; height:150px; font-weight:regular; color:#666666; width:500px;}
#form-commento .captcha {margin:20px 0px; padding:10px; border:1px dashed #FFF;}
#form-commento .error {color:#993300; float:left;font-weight:bold;}

/* LISTE */

.list {display:block}
.thumb-list {display:block}
.thumb-list li {list-style:none;}
.no-list {list-style:none;}
.no-list li {float:left;}

/* DISPLAY */

.block {display:block;}
.inline {display:inline;}

/* EFFETTI */

.smooth5 {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/PIE.htc);
}

.smooth10 {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/PIE.htc);
}

.smoothTop5 {
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	behavior: url(/PIE.htc);
}

.smoothTop10 {
	-webkit-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
	behavior: url(/PIE.htc);
}

.smoothBottom10 {
	-webkit-border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
	behavior: url(/PIE.htc);
}

.smoothTopLeft10 {
	-webkit-border-radius: 10px 0px 0px 0px;
	-moz-border-radius: 10px 0px 0px 0px;
	border-radius: 10px 0px 0px 0px;
	behavior: url(/PIE.htc);
}

.smoothTopRight10 {
	-webkit-border-radius: 0px 10px 0px 0px;
	-moz-border-radius: 0px 10px 0px 0px;
	border-radius: 0px 10px 0px 0px;
	behavior: url(/PIE.htc);
}

.shadowBlackRight {
	-webkit-box-shadow: #000 0px 2px 10px;
	-moz-box-shadow: #000 0px 2px 10px;
	box-shadow: #000 0px 2px 10px;
	behavior: url(/PIE.htc);
}

.shadowBlackCenter {
	-webkit-box-shadow: #171717 0px 0px 5px;
	-moz-box-shadow: #171717 0px 0px 5px;
	box-shadow: #171717 0px 0px 5px;
	behavior: url(/PIE.htc);
}

.shadowBlackBottom {
	-webkit-box-shadow: #000 0px 3px 3px;
	-moz-box-shadow: #000 0px 3px 3px;
	box-shadow: #000 0px 3px 3px;
	behavior: url(/PIE.htc);
}
