/* tags */
body 		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; margin:0; padding:0; background-color:#090; color:white;}
h1			{font-size:120%; margin:1% 2%; padding:0;}
h2			{font-size:110%; margin:1% 2%; padding:0;}
h3			{font-size:100%; margin:1% 2%; padding:0;}
p			{font-size:100%; margin:1% 2%; padding:0;}
form 		{margin:1%; padding:0;}
label		{font:100% Arial, Helvetica, sans-serif; margin:1% 2%; padding:0;}
input		{font:100% Arial, Helvetica, sans-serif; padding:0 1%;}
textarea	{font:100% Arial, Helvetica, sans-serif; padding:0 1%;}
a img		{border:0;}
a:link		{color:#fff; background-color:transparent;}
a:visited	{color:#ff9; background-color:transparent;}
a:active	{color:#f90; background-color:transparent;}
a:focus		{color:#f90; background-color:transparent;}
a:hover		{color:#f90; background-color:transparent;}

/* id */
#container			{position:relative; min-width:760px; width:97%; margin:0 auto;}
#title				{position:relative; min-height:56px; height:auto !important; height:56px;}
#logo				{float:left; width:29%;}
#title h1			{margin:0.3%;}
#fonts-languages	{float:right; margin:.2% .1% 0 .2%; padding:.2%; width:18%; white-space:nowrap; text-align:center;}
#fonts-languages p img	{padding-top:6px;}
#search-menu		{position:relative; clear:left; float:left; width:25%;}
#search-box			{position:relative; width:100%;}
#categories			{position:relative; width:100%;}
#thumbs				{position:relative; clear:both; float:right; width:70.5%; margin-right:.1%; padding-right:.3%;}
#prev-next			{clear:left; text-align:center; padding-top:1%;}
#utility			{clear:both; width:99%; padding-top:1%; background:transparent;}
#adv				{clear:both; width:100%; padding-top:1%; font-size:85%;}
#tit-links			{width:98.7%; text-align:center;}
#tit-links h2		{margin:.1%;}
#adv1, #adv2, #adv3, #adv4, #adv5, #adv6	{position:relative; width:92%; min-height:140px; height:auto !important; height:140px;}
#form-curiosita		{position:absolute !important; position:relative;  bottom:42%; z-index:1;}
#form-curiosita	form, #form-curiosita input {margin-bottom:0; padding:0;}


/* menu */
#categories	ul		{padding:0; margin:20px 0 20px 22px; list-style-image:url(img/ico-menu.gif);}
#categories	li		{padding:0; margin:1% 2%;}
#categories	a		{display:block; width:100%;; font-weight:bold; font-size:110%; text-decoration:none;}

/* resizing fonts */
#a1					{font-size:60%; display:none;}
#a2					{font-size:80%;}
#a3					{font-size:100%;}
#a4					{font-size:120%;}
#a5					{font-size:140%; display:none;}

/* layout 800x600 e 1024x768 */
#tit-sfondo 		{width:100%; background-color:transparent; color:#FFF; text-align:center;}
#sfondo				{text-align:center;}
#instructions		{clear:both; width:100%; padding-top:1%;}
#tit-instruction 	{text-align:center;}
#win-instruction	{width:98.7%; margin-top:1%;}
#mac-instruction	{width:98.7%; margin-top:1%;}

/* layout UTILITIES */
#tit-utility 		{width:99%; text-align:center;}
#tit-utility h1		{margin:.1%; text-align:center;}
#content-help		{width:99%; margin-top:1%; text-align:center; background-color:#F90; color:#000;}
#content-help-send  {width:99%; margin-top:1%; text-align:center; background-color:#000; color:#F00;}
#content-help h1	{color:#c00;}
#content-help p		{font-weight:bold;}

#faq			{width:100%; text-align:left;}
#faq h1			{color:#f60; margin:0 20px;}
#faq h3			{margin:20px 0 0; padding:0; color:#fc0;}
#faq li			{margin:0 0 10px;}

#content-passa		{width:99%; margin-top:1%; text-align:center; background-color:#3cf; color:#000;}
#content-passa h1	{color:#339;}
#content-passa p	{font-weight:bold;}
#content-newsletter	{width:99%; margin-top:1%; text-align:center; background-color:#FF6; color:#000;}
#content-newsletter h1	{color:#F30;}
#content-newsletter p	{font-weight:bold;}

/* classes */
.yellow				{color:#FF0; background-color:transparent;}
.green				{color:#0F0; background-color:transparent;}
.red				{color:#F30; background-color:transparent;}
.black				{color:#000; background-color:transparent;}
.fucsia				{color:#F3C; background-color:transparent;}
.orange				{color:#F90; background-color:transparent;}
.cian				{color:#3ff; background-color:transparent;}
.blue				{color:#00f; background-color:transparent;}
.smaller			{font-size:80%;}
.col6left			{width:16.6%; float:left;}
.col6right			{width:16.7%; float:left;}
.col3left			{width:33.3%; float:left;}
.col2right			{width:50%; float:right; text-align:right;}
.col2left			{width:49%; float:left; text-align:left;}
.col3right			{width:33.3%; float:right;}
.thumbnail 			{float:left; width:172px; text-align:center; margin:0 0 2px 0; min-height:196px; height:auto !important; height:196px;}
.thumbnail p		{margin-top:0;}
.border-and-shadow 	{position:relative; background-color:black; color:#FFF; border:2px solid #fff; width:inherit; filter:progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=6}