@charset "UTF-8"; 
/* Reset Box Model */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	}
	
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
a {text-decoration:none;}
a img {border:none;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content none;
	}
	
table {
	border-collapse:collapse;
	border-spacing:0;
	}
	
img {-ms-interpolation-mode:bicubic; image-rendering:optimizeQuality;}
	
.dnone {display:none;}

a:focus {outline:0;}

html {overflow:hidden; overflow-y:scroll;}
html,body {height:100%;}

/* HTML5 display-role reset per vecchi browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display:block;}
body {
	line-height:1;
	text-rendering:optimizeLegibility;
	}

/* ================
Scorciatoie
================ */	
.t_right{text-align:right!important;}
.t_center {text-align:center!important;}
.t_left {text-align:left!important;}
.f_left {float:left!important;}
.f_right {float:right!important;}
.clearfix{clear:both!important;}
.transparent {background-color:transparent!important;}
.pointer {cursor:pointer!important;}
.centra {
	position:relative!important;
	width:980px!important;
	margin:0 auto!important;
	}
	
.p_relative {position:relative!important;}
.p_absolute {position:absolute!important;}
.p_fixed {position:fixed!important;}
.z999 {z-index:999!important;}
.iBlock {display:inline-block!important;}
em {font-style:italic;}


.dBlock {
	display:block;
	}

.border_radius6 {
	-webkit-border-radius:6px!important;
	-moz-border-radius:6px!important;
	border-radius:6px!important;
	}
	
.border_radius3 {
	-webkit-border-radius:3px!important;
	-moz-border-radius:3px!important;
	border-radius:3px!important;
	}
	
.table_table {display:table!important;}
.table_tr {display:table-row!important;}
.table_td {display:table-cell!important;}

.w100_perc {width:100%!important;}

/* ===============
Reset Padding
============== */
.pad1 {padding:1px!important;}
.pad2 {padding:2px!important;}
.pad3 {padding:3px!important;}
.pad4 {padding:4px!important;}
.pad5 {padding:5px!important;}
.pad6 {padding:6px!important;}
.pad7 {padding:7px!important;}
.pad8 {padding:8px!important;}
.pad9 {padding:9px!important;}
.pad10 {padding:10px!important;}
/* ... */
.pad15 {padding:15px!important;}
.pad20 {padding:20px!important;}
.pad25 {padding:25px!important;}
.pad30 {padding:30px!important;}

/* ===============
Reset Margin
============== */
.mar5 {margin:5px!important;}

/* ===============
Reset Altezze
============== */
.h2 {height:2px!important;}
.h3 {height:3px!important;}
.h4 {height:4px!important;}
.h5 {height:5px!important;}
.h10 {height:10px!important;}
.h15 {height:15px!important;}
.h20 {height:20px!important;}
.h25 {height:25px!important;}
.h30 {height:30px!important;}
.h35 {height:35px!important;}
.h40 {height:40px!important;}
.h45 {height:45px!important;}
.h50 {height:50px!important;}
/* ... */
.h60 {height:60px!important;}
.h65 {height:65px!important;}
.h70 {height:70px!important;}
.h80 {height:80px!important;}
.h90 {height:90px!important;}
.h100 {height:100px!important;}
/* ... */
.h150 {height:150px!important;}
.h200 {height:200px!important;}

/* ===============
Reset Larghezze
============== */
.w1 {width:1px!important;}
.w2 {width:2px!important;}
.w3 {width:3px!important;}
.w4 {width:4px!important;}
.w5 {width:5px!important;}
.w6 {width:6px!important;}
.w7 {width:7px!important;}
.w8 {width:8px!important;}
.w9 {width:9px!important;}
.w10 {width:10px!important;}

.w11 {width:11px!important;}
.w12 {width:12px!important;}
.w13 {width:13px!important;}
.w14 {width:14px!important;}
.w15 {width:15px!important;}
.w16 {width:16px!important;}
.w17 {width:17px!important;}
.w18 {width:18px!important;}
.w19 {width:19px!important;}

.w20 {width:20px!important;}
.w21 {width:21px!important;}
.w22 {width:22px!important;}
.w23 {width:23px!important;}
.w24 {width:24px!important;}
.w25 {width:25px!important;}
.w26 {width:26px!important;}
.w27 {width:27px!important;}
.w28 {width:28px!important;}
.w29 {width:29px!important;}
.w30 {width:30px!important;}

.w31 {width:31px!important;}
.w32 {width:32px!important;}
.w33 {width:33px!important;}
.w34 {width:34px!important;}
.w35 {width:35px!important;}
.w36 {width:36px!important;}
.w37 {width:37px!important;}
.w38 {width:38px!important;}
.w39 {width:39px!important;}
.w40 {width:40px!important;}

.w41 {width:41px!important;}
.w42 {width:42px!important;}
.w43 {width:43px!important;}
.w44 {width:44px!important;}
.w45 {width:45px!important;}
.w46 {width:46px!important;}
.w47 {width:47px!important;}
.w48 {width:48px!important;}
.w49 {width:49px!important;}
.w50 {width:50px!important;}

.w60 {width:60px!important;}
.w70 {width:60px!important;}

.w80 {width:80px!important;}

.w100 {width:100px!important;}
.w150 {width:150px!important;}

.w200 {width:200px!important;}
.w250 {width:250px!important;}

.w300 {width:300px!important;}
.w350 {width:350px!important;}

.w400 {width:400px!important;}
.w450 {width:450px!important;}

.w500 {width:500px!important;}
.w510 {width:510px!important;}
.w520 {width:520px!important;}
.w530 {width:530px!important;}
.w540 {width:540px!important;}
.w550 {width:550px!important;}
.w560 {width:560px!important;}
.w570 {width:570px!important;}
.w580 {width:580px!important;}
.w590 {width:590px!important;}

.w600 {width:600px!important;}
.w650 {width:650px!important;}

.w700 {width:700px!important;}
.w750 {width:750px!important;}

.w800 {width:800px!important;}
.w850 {width:850px!important;}

.w900 {width:900px!important;}
.w950 {width:950px!important;}
/* ... */
.w1000 {width:1000px!important;}
.w1100 {width:1100px!important;}
.w1200 {width:1200px!important;}
.w1280 {width:1280px!important;}
.w1300 {width:1300px!important;}

.pad15w {padding:0 15px!important;}

/* ======================
Background-Color
===================== */
.bg-silver {background:silver!important;}
.bg-gray {background:gray!important;}
.bg-maroon {background:maroon!important;}
.bg-green {background:green!important;}
.bg-navy {background:navy!important;}
.bg-purple {background:purple!important;}
.bg-olive {background:olive!important;}
.bg-teal {background:teal!important;}
.bg-white {background:white!important;}
.bg-black {background:black!important;}
.bg-red {background:red!important;}
.bg-lime {background:lime!important;}
.bg-blue {background:blue!important;}
.bg-magenta {background:magenta!important;}
.bg-yellow {background:yellow!important;}
.bg-cyan {background:cyan!important;}

/* =======================
Grid System 
======================= */

.yui3-g{
	letter-spacing:-0.31em;
	*letter-spacing:normal;
	*word-spacing:-0.43em;
	text-rendering:optimizespeed;
	font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;
	display:-webkit-flex;
	-webkit-flex-flow:row wrap;
	display:-ms-flexbox;-ms-flex-flow:row wrap 
	}

.opera-only :-o-prefocus,.yui3-g{word-spacing:-0.43em}

.yui3-u{
	display:inline-block;
	*display:inline;
	zoom:1;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top;
	text-rendering:auto
	}

.yui3-g [class *= "yui3-u"]{font-family:sans-serif}

.yui3-u-1,.yui3-u-1-2,.yui3-u-1-3,.yui3-u-2-3,.yui3-u-1-4,.yui3-u-3-4,.yui3-u-1-5,.yui3-u-2-5,.yui3-u-3-5,.yui3-u-4-5,.yui3-u-1-6,.yui3-u-5-6,.yui3-u-1-8,.yui3-u-3-8,.yui3-u-5-8,.yui3-u-7-8,.yui3-u-1-12,.yui3-u-5-12,.yui3-u-7-12,.yui3-u-11-12,.yui3-u-1-24,.yui3-u-5-24,.yui3-u-7-24,.yui3-u-11-24,.yui3-u-13-24,.yui3-u-17-24,.yui3-u-19-24,.yui3-u-23-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.yui3-u-1{width:100%}.yui3-u-1-2{width:50%;*width:49.969%}.yui3-u-1-3{width:33.3333%;*width:33.3023%}.yui3-u-2-3{width:66.6667%;*width:66.6357%}.yui3-u-1-4{width:25%;*width:24.969%}.yui3-u-3-4{width:75%;*width:74.969%}.yui3-u-1-5{width:20%;*width:19.969%}.yui3-u-2-5{width:40%;*width:39.969%}.yui3-u-3-5{width:60%;*width:59.969%}.yui3-u-4-5{width:80%;*width:79.969%}.yui3-u-1-6{width:16.6667%;*width:16.6357%}.yui3-u-5-6{width:83.3333%;*width:83.3023%}.yui3-u-1-8{width:12.5%;*width:12.469%}.yui3-u-3-8{width:37.5%;*width:37.469%}.yui3-u-5-8{width:62.5%;*width:62.469%}.yui3-u-7-8{width:87.5%;*width:87.469%}.yui3-u-1-12{width:8.3333%;*width:8.3023%}.yui3-u-5-12{width:41.6667%;*width:41.6357%}.yui3-u-7-12{width:58.3333%;*width:58.3023%}.yui3-u-11-12{width:91.6667%;*width:91.6357%}.yui3-u-1-24{width:4.1667%;*width:4.1357%}.yui3-u-5-24{width:20.8333%;*width:20.8023%}.yui3-u-7-24{width:29.1667%;*width:29.1357%}.yui3-u-11-24{width:45.8333%;*width:45.8023%}.yui3-u-13-24{width:54.1667%;*width:54.1357%}.yui3-u-17-24{width:70.8333%;*width:70.8023%}.yui3-u-19-24{width:79.1667%;*width:79.1357%}.yui3-u-23-24{width:95.8333%;*width:95.8023%}#yui3-css-stamp.cssgrids{display:none}