/* CSS Document */
body 				{margin: 0;padding: 0;background-color: #FAD27D;}
* 					{margin: 0; padding: 0; border: 0; font-family: "Georgia", Times, serif; font-size:12px; color:#800000}
/*************************/
/*CONTENITORE GENERALE   */
/*************************/
#container	   		{position:relative;width:760px;height:auto;margin: 0px auto;padding: 0px;}

/*************************/
/*HEADER			     */
/*************************/
#header 			{position:relative;width:760px;height:218px;visibility:visible;background: url(../images/img_header.jpg) no-repeat}
/*SOTTOHEADER*/
.downheader			{float:left; width:760px; height:70px; margin:0px; padding:0px; background: url(../images/bg_sottoheader.gif) no-repeat}
.flags				{float:right; width:62px; height:13px; margin: 8px 20px 0px 0px;}
.flags img			{float:left; border:none; outline:none; padding:0px 3px}
/*LOGO*/
#logo				{position:absolute; top:45px; left:200px; width:360px; height:185px; z-index:1; }
#logo a 			{outline:none; border:none}

/*************************/
/*MAIN CONTENT		     */
/*************************/
#main				{ width:760px; height:auto; float:left; margin:0px;background-color:#FCE0A4}
/*RIGHT COLUMN*/
.right				{ width:210px; height:auto; float:right; margin:0px; padding:30px 0px 0px 5px!important /*Non IE6*/; padding:0px /*IE6*/;}		
.right .thumbs		{ width:160px; height:120px; margin:10px 3px 0px 3px; padding:2px; border:2px solid #FCECC9}
.right .did			{ width:160px; height:20px;background-color: #FCECC9; margin:0px 3px 5px 3px!important /*Non IE6*/;margin:0px 2px 5px 2px/*IE6*/;  padding:0px 4px; font-size:10px; color:#000000;}
#list				{
	width:200px;
	overflow:hidden;
	margin-top: auto;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#list ul			{ width:200px; height:auto; margin:0px; padding:0px; list-style-type:none}
#list li			{ margin:0px; padding:3px 0px; display:list-item; color:#BC9136; font-size:12px; font-weight:bold }
#list li a			{ color:#800000; text-decoration:none }
#list li a:hover	{ color:#BC9136; text-decoration:underline }
/* CONTENT */
.content			{ width:520px; height:auto; float:left; padding:10px 0px 40px 0px!important /*Non IE6*/; padding:0px /*IE6*/;margin:0px 0px 0px 20px!important /*Non IE6*/;margin:0px 0px 40px 10px /*IE6*/;  border-right:1px dotted #800000;}
.content .box		{ width:480px; height:auto; float:left; margin: 10px 10px 30px 25px!important /*Non IE6*/;margin: 0px 10px 30px 10px/* IE6*/; padding:2px;border:1px solid #800000; float:left; }
.content .box #image	{ width:160px; height:120px; margin:2px; padding:2px; border:2px solid #800000; float:left;}
.content .box #txt  	{ width:290px; height:120px; margin:2px 2px; padding:5px; float:left;background-color: #FCECC9;}
#txt p				  	{margin:0px; padding:0px;font-size:11px; color:#800000;}
.content .bigimage		{ width:480px; height:360px; margin: 10px 10px 30px 25px!important /*Non IE6*/;margin: 0px 10px 30px 10px/* IE6*/; padding: 2px;border:1px solid #800000; float:left;  }

.content .buylist		{ width:480px; height:auto; float:left; margin: 10px 10px 5px 25px!important /*Non IE6*/;margin: 0px 10px 5px 10px/* IE6*/; padding:2px;border-bottom:1px solid #800000; float:left;}
.content .buylist #image	{ width:120px; height:auto; margin:2px; padding:2px; border:2px solid #800000; float:left;}
.content .buylist #txt  	{ width:330px; height:auto; margin:2px 2px; padding:5px; float:left;}

.content .listing				{ width:470px; height:auto; margin:5px 10px 10px 25px; padding:5px; float:left;background-color: #FCECC9;border-top:1px solid #800000;border-bottom:1px solid #800000; }
.content .listing  ul			{ width:auto; height:auto; margin:5px; padding:5px;}
.content .listing li			{ display:list-item; padding:3px; color:#000000;list-style-type:none;}


/*************************/
/*ELENCO CATALOGO        */
/*************************/
.content .catalog		{ width:480px; height:auto; margin:20px 10px 10px 25px; padding:5px 0px; float:left;}
.content .catalog ul	{ width:inherit; height:auto; list-style-type:none;margin:1px; padding:0px;}
.content .catalog li	{ display:inline; padding:5px;}
.content .catalog li img	{padding:2px;border:1px solid #FAD27D; width:130px; height:98px;}		
.content .catalog li a img	{padding:2px;border:1px solid #FAD27D;border:2px solid #FCECC9;}
.content .catalog li a:hover img	{padding:2px;border:none; outline:none;border:2px solid #800000;}
/* MENU*/
#sideleft 			{width:200px; height:45px;margin:15px 0px 5px 40px!important /*Non IE6*/;margin:0px 0px 0px 20px/*IE6*/; float:left; overflow:hidden/*IE6*/;}
#sideright			{width:200px; height:45px;margin:15px 10px 5px 0px!important /*Non IE6*/;margin:0px 0px 0px 0px/*IE6*/; float:right; overflow:hidden/*IE6*/;}
#menu ul			{width:200px; height:45px;list-style-type: none;}
#menu li			{display:inline;font-size:16px; font-weight:bold; line-height:30px}
#menu li a			{
	color: #5E0000;
	padding:10px 5px;
	text-decoration: none;
	font-size:14px;
	font-weight: bold;
}
#menu li a:hover	{color: #BC9136; text-decoration: none; border-bottom:2px solid #A02E32}

/*************************/
/*TABEELLA			     */
/*************************/
#table				{background-color: #FAD27D;width: 480px;text-align: center;padding:2px;margin: 5px 10px 30px 25px!important /*Non IE6*/;margin: 5px 10px 30px 10px/* IE6*/; }
#tabheader			{background-color: #A02E32;color: #FFFFFF;font-size: 16px;font-weight: bold;height: 20px;line-height: 20px;}
#tabfooter			{background-color: #789A9F;color: #800000;font-size: 10px;height: 20px;line-height:20px; font-style:italic}
#corpo				{background-color: #FAD27D;padding: 2px;}
.row				{background-color: #FCECC9;	font-size: 12px;height: 20px;margin-top: 2px;}
.cell50				{color: #000;width: 50px;height: 20px;line-height: 20px;margin: 2px 0 0 2px;float: left; text-align:center}
.cell230			{color: #000;width: 230px;height: 20px;line-height: 20px;margin: 2px 0 0 2px;float: left; text-align:left}
.cell190			{color: #000;width: 190px;height: 20px;line-height: 20px;margin: 2px 0 0 2px;float: left; text-align:left}
.hover:hover		{background-color: #597C86;color: #FFFFFF;}
.info50				{background-color: #FAD27D;color: #800000;font-size: 10px;font-weight: bold;width: 50px;height: 20px;line-height: 20px;float: left;font-style:italic; border-bottom:1px solid #800000}
.info230			{background-color: #FAD27D;color: #800000;font-size: 10px;font-weight: bold;width: 230px;height: 20px;line-height: 20px;float: left;font-style:italic;border-bottom:1px solid #800000}
.info190			{background-color: #FAD27D;color: #800000;font-size: 10px;font-weight: bold;width: 196px;height: 20px;line-height: 20px;float: left;font-style:italic;border-bottom:1px solid #800000}
/*************************/
/*FORM				     */
/*************************/
.mainform 					{width:470px;margin:5px 0 5px 25px;padding:5px; background-color: #FCECC9;}
.mainform h4				{margin: 5px 0 10px 25px}
.mainform fieldset 			{width:470px;margin:0 0 5px 0;padding:0px;}
.mainform label.left 		{width:150px;margin:0px;padding: 1px;font-size:11px;font-weight: bold;float:left;}

.mainform input.field 		{width:275px;padding:2px;font-size:11px;color: #000;}
.mainform select	 		{width:278px;padding:2px;font-size:11px;color: #000;}

.mainform input.check 		{width: 20px;padding:5px;padding-bottom: 5px;font-size:11px;color: #ff3300;}
.mainform input.combo 		{padding:1px;border: 0px;font-family:Geneva ,arial,sans-serif;font-size:8pt;color: #ff3300;}
.mainform textarea 			{width: 270px;padding:5px;font-size:11px;color: #ff3300;text-decoration: none;}
.mainform input.button 		{width:100px;margin:5px 10px 5px 0px;padding:1px !important /*Non-IE6*/;padding:0 /*IE6*/;background:#FAD27D;border: solid 1px #969696;text-align:center;font-family:geneva,arial,sans-serif;color:#716f64;font-size:8pt;}
.mainform input.button:hover{cursor: default;border:solid 1px #ff6600;color:#ffffff; background-color:#800000}

.boxalert	{width:580px; float:left; margin:10px 0px; padding:10px 0px;background-color:#FEFEC8; }
.boxalert p	{color:#FF0000; font-size:9pt; margin:5px 10px;}

/*************************/
/*FOOTER			     */
/*************************/
.footer				{width:760px; height:62px; float:left; clear:both; margin:0px; padding:0px; border-top:1px dotted #800000; text-align:center; /*background:url(../images/bg_footer.gif) no-repeat*/}
.footer p 			{
	margin:10px 15px;
	padding:0px;
	line-height:normal;
	text-align:center;
	color:#000;
	font-weight:normal;
	font-size:14px;
}
.footer p.credits 	{font-weight:normal;}
.footer a 			{text-decoration:none; color:#800000; font-weight:normal;outline:none;font-size:13px;}
.footer a:hover 	{text-decoration:none; color:#BC9136;font-weight:normal}


/* HYPERLINKS */
a 		{color:#800000; font-weight:bold; text-decoration:none;outline:none;}
a:hover {color:#BC9136; font-weight:bold; text-decoration:none;}

/* TESTO */
p  {font-family: "Georgia", Times, serif; font-size:12px; color:#000000; line-height:1.5em; margin:5px 0px; padding:0px 10px 5px 25px}
h1 {color:#800000;font-weight:bold;font-size:22px;line-height:1.3em; margin: 20px 0px 20px 0px}
h2 {color:#006699;font-weight:bold;font-size:20px;line-height:1.5em;}
h3 {color:#800000;font-weight:bold;font-size:18px;line-height:1.0em;margin:20px 5px 10px 10px;}
h4 {color:#800000;font-weight:bold;font-size:16px;line-height:1.0em; } 
h5 {color: #333333;font-weight:bold;font-size:15px;line-height:1.1em;margin:0px 0px 5px 0px }
h6 {color:#666666;font-weight:bold;font-size:12px;line-height:1.2em; margin:0px 0px 5px 0px}

.strong	{ font-weight:bold}
/*CLEARING*/
.clear {clear:both;  width:auto; margin: 0px 0px 0px 0px; height:0px; border:none; background:none; }
/*FLOATING*/
.floatleft		{ float:left}
.floatright		{ float:right}
.opacity30		{ filter:alpha(opacity=30);-moz-opacity: .30;opacity: .30;}
.opacity90 		{ filter:alpha(opacity=90);-moz-opacity: .90;opacity: .90;}

