
/* CSS Document */
body 		{margin:0;padding: 0;background-color: #bebc93}
* 			{margin:0;padding: 0;border: 0; font-family: Arial, Helvetica, sans-serif; font-size:10px}
/*--------------------*/
/* CONTENITORE GENERALE
/*--------------------*/
#container  {width:900px;height:auto;margin: 0px auto;margin-top:0px;padding: 0px;overflow:hidden/*IE6*/;}
/*--------------------*/
/* HEADER
/*--------------------*/
#header				{width:auto; height:50px; margin:0; padding:0px; position:relative; background:#a4a470 url(../images/header.jpg) no-repeat}
#header_privacy		{width:400px; height:50px; margin:0; padding:0px; position:relative; background:#a4a470 url(../images/header_privacy.jpg) no-repeat}
#header_liberatoria		{width:400px; height:50px; margin:0; padding:0px; position:relative; background:#a4a470 url(../images/header_liberatoria.jpg) no-repeat}

.hdr_title			{ width:auto; margin:0px 20px;}
/*--------------------*/
/* MAIN
/*--------------------*/
#main		{width:900px; height:auto; float:left; margin:0px; padding:1.0em 0; position:relative; background-color:#5c583f}
/*AREA SINISTRA DEL MAIN*/
#sxmain		{ width:45%; height:auto; float:left;margin:10px 5px 0px 30px;}
/*AREA DESTRA DEL MAIN*/
#dxmain		{ width:45%; height:auto; float:right;margin:10px 30px 0px 5px;}

#main .text	{ margin:10px 0px 25px 0;}
/*--------------------*/
/*  FOOTER  
/*--------------------*/
#footer 			{width:auto; height:84px;clear:both; padding:5px 0 ;margin:0px;overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; background-color:#989d65}
#footer p 			{line-height:1.3em; text-align:center; color:#fff; font-weight:normal;}
#footer p.credits 	{font-weight:normal;}
#footer a 			{text-decoration:none; color:#fff;font-size:12px; font-weight:normal}
#footer a:hover 	{text-decoration:none; color:#bebc93;font-size:12px;font-weight:normal}

/* LINK NEL FOOTER */
#nav1-container  	{width:900px;height:30px;margin:10px 0px; }
#nav1 				{width:840px;height:24px;margin:3px 30px;padding:0px;}
#nav1 ul 			{margin:3px 0px 3px 0px;padding: 0px;}		
#nav1 li 			{display:inline; list-style:none;margin:0px 30px;padding:0px;color:#fff; font-size:14px }
#nav1 li a.first	{ margin:0px 30px 0px 0px; }
#nav1 li a.last		{ margin:0px 0px 0px 30px;}
#nav1 .number		{ width:12px; height:12px;border:2px solid #fff; padding:0px; margin:5px 10px 5px 0px; font-size:11px; text-align:center; float:left; display:block }
#nav1 .fill 		{ background-color:#5c583f; width:12px; height:12px;border:2px solid #fff; padding:0px; margin:5px 10px 5px 0px; font-size:11px; text-align:center; float:left; display:block}
#nav1 li a 			{display:block;float:left; margin: 0px 5px; padding: 0px;color:#fff;font-size: 14px; text-decoration:none; line-height:30px}
#nav1 li a:hover, .nav1 a.selected {color:#bebc93; text-decoration: none;font-weight: normal;font-size: 14px;}
/* LINK DI SERVIZIO*/
#service			{width:400px; height: 20px;margin:0px;float:right; color:#999}
#service p			{color:#999; padding:2px 5px; font-size:11px;padding-right:20px; float:right}
#service a			{color:#999;font-size:10px; text-decoration:none;}
#service a:hover	{color: #5c583f;font-size:10px; text-decoration:none}

/*TITOLI*/
p  					{color:#fff;font-size:11px; line-height:1.3em;font-family: Arial, Helvetica, sans-serif; text-align:justify}
p .privacy  					{color:#fff;font-size:11px; line-height:1.3em;font-family: Arial, Helvetica, sans-serif; margin:0px}

#main p, h1, h2, h3, h4, h5, h6			{ margin:5px 10px 10px 10px}
h1 					{color:#fff;font-weight:bold;font-size:16px;line-height:1.0em; margin-bottom:10px}
h2 					{color:#5c583f ;font-weight:normal;font-size:16px;line-height:3.5em; font-weight:bold; margin-left:30px}
h3 					{color:#a4a470;font-weight:bold;font-size:14px;line-height:1.0em; clear:both }
h4 					{color:#ffffff;font-weight:normal;font-size:14px; font-weight:bold}
h5 					{color:#FFE09E;font-weight:bold;font-size:14px;}
h6 					{color:#fff;font-weight:normal;font-size:11px; line-height:1.3em; margin-bottom:10px}
#header h4			{ margin:0px 0px 0px 20px; line-height:50px; color:#5c583f}
/*ELENCO PUNTATO GENERICO*/
ul					{list-style-type: none; margin:10px 15px; margin-top:0px;}
ol					{list-style-type: none;}
li					{list-style-type: none; color:#FFFFFF; margin:0px 0px 5px 0px; font-size: 11px;}
li.dotted			    { list-style:square; list-style-position:outside; margin-left:10px; text-align:justify}
li.title			{list-style-type: none;font-weight: bold;font-size:16px; margin:0px 0px 5px 0px}
li.subtitle			{color: #bebc93;font-weight: bold;list-style-type: none;font-size: 11px;}
li a				{font-weight:normal;margin: 0px;text-decoration: none;color: #bebc93;font-size: 11px;text-decoration:underline}
li a:hover, li a.selected {font-weight:normal;margin: 0px;text-decoration: none;color: #ffffff;}
li img				{border:0px; margin:0px 5px 0px 0px}
/*VARIE*/
.clear				{ float:left;clear:both}
a					{color:#bebc93; font-size:11px;text-decoration:underline}
a:hover				{color: #ffffff; text-decoration:none}
hr					{width:auto;height:2px; float:left; clear:both; padding:5px; margin:5px;  color:#0D3C67}
.alert 				{width:auto; height:auto; margin:0px; text-align:center}
.alert p			{font-size:12px; color: #5c583f; font-style:normal; font-weight:700; margin:0px 0px; line-height:32px}
.alert img 			{border:none;  width:auto; height:auto; margin:2px; float:left }	
/*FLOATING*/
.floatleft			{ float:left; margin:0px 15px 0 0}

.error				{ color: #FF6600;font-size:10px; font-style:italic; font-weight:normal;}
.valid				{ color: #FFCC33; font-size:10px; font-style:italic; font-weight:normal}
strong				{ font-weight:bold; color:#a4a470; font-size:11px}
.clear				{ clear:both; height:10px}
.down				{ width:auto; height:auto; margin:40px 0px 35px 0px; float:right}
.down p			{  color:#FFFFFF; font-size:11px; margin:5px; font-weight:normal; text-align:right; line-height:16px}
.down a					{color:#fff; font-size:11px;text-decoration:none}
.down a:hover				{color: #bebc93; text-decoration:none}
.down img 			{border:none;  width:auto; height:auto; margin:2px; float:left }	

