*{margin:0;padding:0;}:focus,:active{outline:0}
body { font: .74em Arial, Verdana, Sans-Serif; color: #777; }
a{ color:#333;}
a:hover{ color:#000;}

/* BACKGROUNDS */
body#welcome { background: #fff url(/nqcontent/images/gitando10/header-welcome.jpg) no-repeat center top; }
body#article { background: #fff url(/nqcontent/images/gitando10/header-all.jpg) no-repeat center top; }
body#gallery { background: #fff url(/nqcontent/images/gitando10/header-mystery.jpg) no-repeat center top; }

/* COLORS */
#menu li.informazioni a, li.informazioni div { background-color: #F29400; }
	p.informazioni, h2.informazioni { color: #F29400; }
#menu li.lamostra a, li.lamostra div { background-color: #E3001B; }
#menu li.areastampa a, li.areastampa div { background-color: #182983; }
#menu li.gallery a, li.gallery div { background-color: #E1007A; }
#menu li.peresporre a, li.peresporre div { background-color: #2CA32B; }
	
img { border: 0; }
a { text-decoration: none; }
p { margin: 0 0 15px; line-height: 1.45em; }
h1 { color: #2DA328; font: lighter 2.6em "Trebuchet MS", Arial, Verdana, Sans-Serif; text-align: center; margin: 0 0 5px; } 
.subtitle { color: #F29400; font: lighter 3.5em "Trebuchet MS", Arial, Verdana, Sans-Serif; text-align: center; margin: 0 0 20px; }
h2 { font-size: 1.4em; margin: 0 0 20px; color: #555; }
h3 { color: #2DA328; font: bold 1.6em "Trebuchet MS", Arial, Verdana, Sans-Serif; text-align: center; margin: 0 0 10px;/*font-variant: small-caps;*/ } 

#content { width: 570px; margin: 0 auto; }
#btn_accesible {float:right; margin-top:-50px; margin-right:-220px;}

#logo { padding: 7px 0 0; height: 212px; text-align: center; }
	#logo.mystery { padding: 15px 0 0; height: 204px; }
	#logo p { font: bold 1.2em "Trebuchet MS", Arial, Verdana, Sans-Serif; color: #111; }
		#logo p.left { text-align: left; padding: 0 0 0 48px; }
		#logo p.right { text-align: left; padding: 0 0 0 200px; }
		#logo p.center { text-align:center; padding:0;}
		
#header { height: 249px; padding: 0; margin: 0 0 55px; }

#menu li { list-style: none; float: left; display: inline; font-size: 1.2em; cursor: pointer; }
#menu li a { float: left; color: #fff; padding: 7px 0; width: 114px; text-align: center; }
#menu li a.current, #menu li a:hover { }
	
	/* MENU DIV ON HOVER */
	#menu div { clear: both; z-index: 2; text-align: left; position: absolute; left: 50%; margin: 30px 0 0 -285px; visibility: hidden; width: 570px; height: 40px; background-image: url(/nqcontent/images/gitando10/menu.gif); background-repeat: repeat-x; }
		#menu div.current { visibility: visible; }
	#menu div a { position: relative; color: #fff; float: left; white-space: nowrap; }
	#menu div a:hover, #menu div a.current { height: 28px; background-image: url(/nqcontent/images/gitando10/tab.gif); background-repeat: repeat-x; }

.col { float: left; width: 175px; margin: 0 21px 60px 0; text-align: center; color: #222; }
	.col.last { margin-right: 0; }
	.col img { margin: 0 0 5px; }
	.col .small-logo { margin: 0 0 27px; }

#promo-banner {clear: both; font-size: .8em; text-align: center; color: #333; margin: 0 0 15px;}

#breadcrumbs { font-size: .84em; font-weight: bold; margin: 0 0 20px; }
	#breadcrumbs a{ color:#333; text-decoration:underline; }
	#breadcrumbs a:hover{ color:#000; }
	
#page { margin: 0 0 50px; font-size: 1.1em; text-align: justify; }

#footer { clear: both; font-size: .8em; text-align: center; color: #333; margin: 0 0 15px; }
	#footer img { padding: 0 10px 15px; }
	
#press { }
	#press a{color:#333;}
	#press a:hover {color:#000;}
