/*    CSS  - CMS 2012  ï¿½nique deangelis
----------------------------------------------------------------------------------------------------*/
/* `XHTML, HTML4, HTML5 Reset
----------------------------------------------------------------------------------------------------*/
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp {border: 0; margin: 0; padding: 0; font-size: 100%;}
html, body {height: 100%;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;/*   Override the default (display: inline) for   browsers that do not recognize HTML5 tags.   IE8 (and lower) requires a shiv:   http://ejohn.org/blog/html5-shiv */}
b, strong {font-weight: bold; /*   Makes browsers agree.   IE + Opera = font-weight: bold.   Gecko + WebKit = font-weight: bolder. */}
img {color: transparent; /*font-size: 0;*/vertical-align: middle; /*   For IE.   http://css-tricks.com/ie-fix-bicubic-scaling-for-images */ -ms-interpolation-mode: bicubic;}
li { display: list-item;/*   For IE6 + IE7. */}
a img {border: none;}
img{border: none;}
ul {margin: 0; padding: 0; list-style: none;}
ul li {/*float: left;*/ font-size: 1em;}
table {border-collapse: collapse; border-spacing: 0;}
th, td, caption {font-weight: normal; vertical-align: top; text-align: left;}
q {quotes: none;}
q:before, q:after {content: ''; content: none;}
sub, sup, small {font-size: 70%;}
sub, sup {line-height: 0; position: relative; vertical-align: baseline;}
sub {bottom: -0.25em;}
sup {top: -0.5em;}
svg { /*   For IE9. */overflow: hidden;}
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }


/* ================================
   Base Styles 
=================================*/
body {font: 400 90% "Happy Monkey","Goblin One",Roboto,Raleway,"Open Sans", Tahoma, Helvetica, Arial, sans-serif; color: #6d6e70;  background: url('../immagini/sfondo-1.png') repeat fixed 0% 0% #D78F11;
    -webkit-overflow-scrolling: touch;     
    -webkit-text-size-adjust: 100%; /* 2 */   -ms-text-size-adjust: 100%; /* 2 */}
    
.serif  {font-family: "Rock Salt","Roboto slab","Courier New",serif; font-weight: 800 !important;}    
.sans  {font-family: "Roboto", sans-serif;} 
.mystery {font-family: "Mystery Quest", cursive;}
    
pre  {font: 400 80% Raleway,Lato,"Open Sans", Tahoma, Helvetica, Arial, sans-serif; color: #666; line-height: 1.6em;}
pre h3 {color: #666; text-transform: none;padding-top: 1em;}
h1 { font-family: dosis; font-size: 3em; text-align: center; color: #EC4F2C;text-transform: uppercase}
h2 { font-size: 3.2em;/* text-shadow: 0 0 1px #717171;*/ color: #666;font-weight: 100; font-family: Shrikhand,"Mystery Quest","Rock Salt",sans-serif !important;}
h3 { font-size: 1.7em; font-weight: normal;}
h4 { font-size: 1em; font-weight: normal;}
p { font-size: 1em; line-height: 1.4em;}
a {text-decoration: none;  color: #666; outline: none;}
a:hover  {
	text-decoration: none; color: #369;
	-webkit-transition:all 0.4s ease-out; 
	-moz-transition:all 0.4s ease-out;
	-o-transition:all 0.4s ease-out;
	-ms-transition: all 0.4s ease-in-out;
	transition:all 0.4s ease-out;
}

/*  corpo  */

/* Tipografia*/

.img100		{width: 100% !important;}
.img90		{width: 90% !important;}
.textombra	{text-shadow: 0px 0px 1px #7E0E0D;}
.nova		{font-family:sans-serif;  text-shadow:0px 0px 0px #999}
.medioEvo	{font-family:UnifrakturMaguntia,"nova square","Open Sans",sans-serif; text-shadow:1px 2px 0px rgb(0,0,0)}
.pirata		{font-family:'Macondo Swash Caps',cursive}
.pre 		{white-space:pre;}
.centro		{text-align:center}
.textSx		{text-align:left}
.textDx		{text-align:right}
.grigio 	{color: #666;}
.chiaro		{color: #999;}
.red		{color: #a7544d;}
.ebebeb		{color: #ccc;}
.bianco		{color:#fafafa}
.navy 		{color: #1A3C6A;}
.green 		{color: #498577;}
.bluette	{color: #4B667E;}
.cento		{width:100%}
.bordo		{border:1px dotted #666}
.destro		{float:right}
.sinistro	{float:left !important; margin-left:0px !important}
.h32em		{font-size: 2.5em;}

