﻿


body {
	margin: 0;
	padding: 0;
	background-color:#000000;
	background-image:url(../layout/bg_page.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:1px;
	color:#CCCCCC;
	line-height:1.8em;
	}
html, body, #contents {
	min-height: 100%;
	width: 100%;
	height: 100%;
}
html>body, html>body #contents {
	height: auto;
}
#contents {
	position: absolute;
	top: 0;
	left: 0;
}






#wrapper {position:relative; left:50%; margin-left:-480px; width:960px; padding:0; padding-top:40px; margin-bottom:70px;}


#flash	 {padding:0; margin:0;}





#box_left	 {float:left; padding-bottom:50px; padding-top:40px; padding-left:50px; width:200px; margin:0; padding-right:20px; background-image:url(../layout/bg_box_sx.jpg); background-repeat:no-repeat; background-position:0px 196px; overflow:hidden;}






#box_right	 {float:right; width:690px; text-align:left; padding-right:50x; padding-left:0; padding-bottom:0; margin:0; background-image:url(../layout/bg_box_dx.jpg); background-repeat:no-repeat; background-position:0px 196px; overflow:hidden;}

#lingue	 {padding-top:26px; padding-bottom:6px; padding-right:74px; letter-spacing:normal; text-align:right;}
#lingue a:link        {color: #999999; text-decoration: none;}
#lingue a:visited     {color: #999999; text-decoration: none;} 
#lingue a:active      {color: #999999; text-decoration: none;}
#lingue a:hover       {color: #ffffff; text-decoration: none;}

#flash_page  {height:240px; padding:10px; width:620px; background-image:url(../layout/bg_right.jpg); background-repeat:repeat-x;}

#box_content	{padding-top:42px; padding-left:20px; padding-right:20px; width:600px;}

.arancione		{ color:#E8C22C;}
.grigio			{ color:#999999;}
.leftimg {float:left; margin-right:20px; margin-bottom:20px; overflow:hidden;}
.rightimg {float:right; margin-left:20px; margin-bottom:20px; overflow:hidden;}



#colonna_dx a:link        {color: #999999; font-size:9px; text-decoration: none;}
#colonna_dx a:visited     {color: #999999; font-size:9px; text-decoration: none;} 
#colonna_dx a:active      {color: #999999; font-size:9px; text-decoration: none;}
#colonna_dx a:hover       {color: #ffffff; font-size:9px; text-decoration: none;}


#contatto label {float:left; width:45%; margin:0; padding:0;}



#footer {
	padding-top:10px;
	text-align:center;
	position: absolute;
	height:30px;
	bottom: 0;
	width: 100%;
	background-color:#464646;
	color:#999999;
	font-size:10px;
}

			

div#footer a:link        {color: #999999; text-decoration: none; font-weight:bold;}
div#footer a:visited     {color: #999999; text-decoration: none; font-weight:bold;} 
div#footer a:active      {color: #999999; text-decoration: none; font-weight:bold;}
div#footer a:hover       {color: #E8C22C; text-decoration: underline; font-weight:bold;}			
		
			
			
			
			
			
			
			
/* FORM -- */

/*Fieldset generici*/
fieldset {border:none; padding:0;}

fieldset {
scrollbar-face-color:#000000;
scrollbar-highlight-color:#333333;
scrollbar-3dlight-color:#333333;
scrollbar-darkshadow-color:#333333;
scrollbar-shadow-color:#333333;
scrollbar-arrow-color:#333333;
scrollbar-track-color:#333333;
}

fieldset p {margin:5px; background:none;}
fieldset p label {float:left; width:35%; background:none; color:#E8C22C;}
legend {color:#FF6600; font-weight:bold; padding:5px 2px 5px 2px;}


/*Formattazione campi form select menu a tendina*/
select			{color:#333333; width:auto; background:#ffffff;}

/*Formattazione campi bottone*/
.button			{color:#cccccc; font-size:10px; height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; background:#333333; border:1px solid #999999;}

/*campi di testo*/
.textbox			{color:#cccccc; font-size:10px; width:235px; font-family:Verdana, Arial, Helvetica, sans-serif; background:#333333; border:1px solid #999999; padding:4px;}

/*altri*/
.radiobutton	{color:#333333;}
.checkbox		{color:#333333;}



