html,body	{ margin:0;padding:0}

body	{ font: 12px Verdana, Arial, Helvetica, sans-serif; text-align:center; background-image:url(../img/bg_page.jpg); background-repeat:repeat-x; background-position:top; background-color:#34538A;}
p			{ margin:0 10px 10px}


/**** STRUTTURA ****/
div#container		{ width:800px; margin:0 auto; background-color:#FFFFFF; border-color:#FFFFFF; border-style:solid; border-width:0 1px 1px 1px; background-image:url(../img/bg_container.jpg); background-repeat:repeat-y;}
div#header 			{ width:800px; height:70px; background-image:url(../img/bg_top.jpg); background-repeat:no-repeat;}
div#content			{ float:right; width:560px; }
div#col-sx			{ float:left;  width:240px; background-color:#F3F2F2;}
div#cerca				{ float:right; width:540px; background-color:#D7D8D8; padding:10px; color:#044A8B;}
div#logo				{ float:left; clear:left; width:240px; height:55px;}
div#flash				{ float:left; clear:left; width:240px; border-bottom:1px solid #34538A; z-index:0;}
div#modulo-sx		{ float:left; clear:left; width:220px; background-color:#F3F2F2; color:#044A8B; padding:10px;}
div#etichetta		{ float:right; width:560px; height:28px; background-color:#044A8B; color:#044A8B; line-height:24px; font-weight:bold; font-size:24px; color:#FFFFFF; background-image:url(../img/etichetta.jpg); background-repeat:no-repeat; background-position:10px 0; text-indent:60px; margin-bottom:10px; margin-top:1px;}
div#separatore	{ float:right; width:560px; height: 3px; background-color:#044A8B; color:#044A8B; line-height: 1px;}
div#footer			{ clear:both;  width:100%; height:20px; background-image:url(../img/bg_footer.jpg); background-repeat:repeat-x; color:#FFFFFF; font-size:11px; text-align:center; line-height:20px;}
div#offerte			{ float:right; clear:both; width:560px; border: 0px solid #FF0000; margin-bottom:10px; }
div#foto				{ float:left; width:106px; margin-right:10px; }

div#cornice			{ overflow:hidden; position:relative; float:left; margin:5px 0px 8px 20px; width:106px; height:70px; padding:4px 0 4px 0; background-image:url(../img/cornice_small.jpg); background-repeat:no-repeat; background-position:0 0; text-align:center; }

div#dati							{ float:left; margin:5px 0 5px 0; width:195px; padding: 4px 0 0 4px; color:#044A8B;}
div#cornice-scheda		{ float:left; margin:5px; width:106px; height:70px; text-align:center; padding: 4px 0 4px 0; background-image:url(../img/cornice_small.jpg); background-repeat:no-repeat; background-position:0 0;}
div#dati-scheda				{ float:left; margin:5px; width:420px; _width:390px; padding: 4px; color:#044A8B; border:1px solid #34538A; background-color:#F3F2F2; }
div#dati-scheda-torna	{ float:left; margin:5px; width:420px; margin-left:120px; _margin-left:70px; _width:390px; padding: 4px; color:#044A8B; border:1px solid #34538A; background-color:#F3F2F2; text-align:center; }
div#clearer						{ clear:both; width:520px; margin-left:20px; height: 2px; background-color:#044A8B; color:#FFFFFF; line-height: 2px; margin-bottom:3px;}
div#pagina						{ float:right; clear:both; width:560px; height:55px; border: 0px solid #FF0000; margin-bottom:10px; padding-top:5px; text-align:center;}

div#tabella						{ float:right; clear:both; width:558px; border: 0px solid #FF0000; margin:0 0 10px 0; }
.riga_dx							{ border-right:1px solid #000000;}

div#container		{text-align:left}
div#content p		{line-height:1.4; padding:10px; text-align:justify;}
div#content p		{ text-align:justify;}
div#navigation	{background:#B9CAFF}
div#nav2				{background:#FF8539}

/* IMG */
img { border:0px;}

/* FORM */
#cerca input 			{ width:160px; _width: 160px; }
#cerca .checkbox 	{ width:20px; _width: 20px; }
#cerca select 		{ width:160px; _width: 160px; }

#modulo-sx input 			{ width:215px; _width: 210px; }
#modulo-sx .checkbox 	{ width:20px; _width: 20px; }
#modulo-sx textarea 	{ width:215px; _width: 210px; }

/* LINK */
a:link    { color: #34538A; text-decoration: none; font-weight:bold; }
a:visited { color: #34538A; text-decoration: none; font-weight:bold;}
a:hover   { color: #000000; text-decoration: none; font-weight:bold;}

a.redlink:link   { color: #FF0000; text-decoration: none; font-weight:bold; }
a.redlink:visited { color: #FF0000; text-decoration: none; font-weight:bold;}
a.redlink:hover   { color: #34538A; text-decoration: none; font-weight:bold; text-decoration:underline;}

/* LINK PAGINAZIONE */
#pagina .sel		  { color: #FFFFFF; background-color: #34538A; padding:3px; border:1px solid #34538A; text-decoration: none; text-align:center; }
#pagina .selpag	  { color: #34538A; background-color: #FFFFFF; padding:3px; border:1px solid #34538A; text-decoration: none; text-align:center; }
#pagina a:link    { color: #FFFFFF; background-color: #34538A; padding:3px; border:1px solid #34538A; text-decoration: none; text-align:center; }
#pagina a:visited { color: #FFFFFF; background-color: #34538A; padding:3px; border:1px solid #34538A; text-decoration: none; text-align:center; }
#pagina a:hover   { color: #34538A; background-color: #FFFFFF; padding:3px; border:1px solid #34538A; text-decoration: none; text-align:center; }

.foto_nuovo 			{ border:1px solid #34538A; padding:3px; margin:3px 5px 3px 3px; background-color:#F3F2F2; }
.titolo_nuovo 		{ font-size:11px; font-weight:bold; color:#34538A; line-height:40px; }
.titolo_nuovo_2 	{ font-size:11px; font-weight:bold; color:#34538A; line-height:18px; }
.pdf 							{ background-image:url(../img/pdf.jpg); background-repeat:no-repeat; background-position:0 5px; padding:10px 0 3px 25px;}
.www 							{ background-image:url(../img/www.gif); background-repeat:no-repeat; background-position:0 5px; padding:10px 0 3px 25px;}
.indirizzo				{ font-family:'Courier New', Courier, monospace; font-size:14px;}
.foto 						{ border:1px solid #34538A; margin:0 5px 5px 0;}