﻿


html,body   	
{margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size:11px; line-height:1.5em; 
background:#23154D; background-image:url(../layout/bg_page.jpg); background-repeat:repeat-x; color:#333333;}



/* CONTAINER -- */
div#container {margin:0; padding:0; width:940px; text-align:left; left:50%; margin-left:-470px; position:absolute;}

/* HEADER -- */
div#header {margin:0; padding:0; width:940px;}




/* BOX PER FONDI PAGINA -- */
div#cont_01 {margin:0; padding:0; width:940px; background-image:url(../layout/bg_content_blu.jpg); 
			background-repeat:no-repeat; background-position:top left; overflow:hidden; }
div#cont_02 {margin:0; padding:0; width:940px; background-image:url(../layout/bg_content_blu.jpg); 
			background-repeat:no-repeat; background-position:top right; overflow:hidden;}
div#cont_03 {margin:0; padding:0; width:940px; background-image:url(../layout/bg_angolo_sx.jpg); 
			background-repeat:no-repeat; background-position:bottom left; overflow:hidden;}
div#cont_04 {margin:0; padding:0; width:920px; padding-left:10px; padding-right:10px;
			background-image:url(../layout/bg_angolo_dx.jpg); 
			background-repeat:no-repeat; background-position:bottom right; overflow:hidden;}
div#cont_05 {padding:15px; padding-bottom:0; width:890px; background-image:url(../layout/bg_grigio.jpg); 
			background-repeat:no-repeat; background-position:top left; overflow:hidden; background-color:#FFFFFF;
			margin-bottom:20px; min-height:400px;}
			
			
ul {}
li {list-style-type:none; list-style-image:url(../layout/li.gif); margin-bottom:5px;}
	
h1 {font-size:14px;} 
h2 {font-size:14px;} 
h3 {font-size:14px;} 
h4 {font-size:14px;} 
h5 {font-size:14px;} 
h6 {font-size:14px;}

hr { border:1px dashed #E1E1E1;  margin:0; padding:0; clear:both;}


/* CLASSI MISTE -- */
.bold_arancione { font-weight:bold; color:#FF6600;}
.bold_blu { font-weight:bold; color:#264F8C;}

.leftimg {float:left; margin-right:20px; margin-bottom:20px; overflow:hidden;}
.rightimg {float:right; margin-left:20px; margin-bottom:20px; overflow:hidden;}
.rightimg_prod {float:right; margin-left:20px; margin-bottom:0px; overflow:hidden;}

.both {clear:both;}
.inline {display:inline;}
.align {vertical-align:middle;}
			
			
			
/* COLONNA SINISTRA -- */
div#col_sx {float:left; margin:0; padding:0; width:250px; text-align:left;}

div#col_sx a:link        {color: #264F8C; text-decoration: underline; font-weight:bold;}
div#col_sx a:visited     {color: #264F8C; text-decoration: underline; font-weight:bold;} 
div#col_sx a:active      {color: #264F8C; text-decoration: underline; font-weight:bold;}
div#col_sx a:hover       {color: #76AFD1; text-decoration: none; font-weight:bold;}	



div#col_sx ul { margin-left:19px;}
div#col_sx li {}













/* COLONNA DESTRA -- */
div#col_dx {float:right; margin:0; padding:0; width:620px; text-align:left;}

div#col_dx a:link        {color: #264F8C; text-decoration: underline; font-weight:bold;}
div#col_dx a:visited     {color: #264F8C; text-decoration: underline; font-weight:bold;} 
div#col_dx a:active      {color: #264F8C; text-decoration: underline; font-weight:bold;}
div#col_dx a:hover       {color: #76AFD1; text-decoration: none; font-weight:bold;}	


			
			
			
/* FOOTER -- */
div#footer {margin:0; padding:0; width:940px; margin-bottom:10px; padding-top:5px;}

div#footer a:link        {color: #76AFD1; text-decoration: underline;}
div#footer a:visited     {color: #76AFD1; text-decoration: underline;} 
div#footer a:active      {color: #76AFD1; text-decoration: underline;}
div#footer a:hover       {color: #ffffff; text-decoration: none;}			











/* FORM -- */

/*Fieldset generici*/
fieldset {border: 1px solid #CCCCCC; padding:10px; background-image:url(../layout/bg_form.jpg); background-repeat:repeat-x; background-position:bottom;}
fieldset p {margin:5px; background:none;}
fieldset p label {float:left; width:30%; background:none; font-weight:bold; color:#FF6600;}
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:#333333; font-size:11px; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; background:#ffffff; border:1px solid #999999;}

/*campi di testo*/
.textbox			{color:#333333; width:248px; font-family:Verdana, Arial, Helvetica, sans-serif; background:#ffffff; border:1px solid #999999; padding:1px;}

/*altri*/
.radiobutton	{color:#333333;}
.checkbox		{color:#333333;}














