body { margin-top:0px; background-color:#363535; color:#CCCCCC; }
body, td, th, div { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:12px; line-height:18px; }

.container 	{ width: 876px; margin: 0 auto; background-image:url(../img/bkg_cnt.jpg); background-repeat:repeat-y;}
.clear 			{ display: inline-block; }   
.clear:after, .container:after, .cnt-top:after, .cnt-mid:after, .cnt-bot:after, .text-dx:after, .text-sx:after, menu:after, .top:after, .cont:after, .bot:after, .right:after, .foto:after, .cornice:after {
  content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clear { height: 0%; }
.clear { display: block; overflow: hidden; width: 100%; }

/*div.clearer {clear: left; line-height: 0; height: 0;}*/

div.clearer { clear:both; height:0px; overflow:hidden; }

.cnt-top	{ width: 850px; height:143px; background-image:url(../img/bkg_top.jpg); background-repeat:repeat-x; margin: 0 auto; border:#000000 0px solid; }
.cnt-mid	{ width: 850px; height:auto; margin: 0 auto; border:#000000 0px solid; background-image:url(../img/bkg_cnt-mid.jpg); background-repeat:repeat-y; background-position:576px 0; }
.cnt-bot	{ width: 850px; margin: 0 auto; border:#000000 0px solid; background-image:url(../img/bkg_bot.jpg); background-repeat:repeat-x; text-align:center; margin-top:10px; }

#audio 	{ width: 150px; height: 20px; margin-left: 700px; margin-top:-145px; position: absolute; z-index: 0; border:0px solid #FF0000; }

#text-sx			{ float:left;				 							width: 577px; border-right:#CACAC9 0px solid; text-align:left; padding:0px; }
#text-dx			{ clear:right; margin-left:204px; width: 270px; background-image:url(../img/bg/bg-text.jpg); background-position:bottom; background-repeat:repeat-x; border:#CACAC9 0px solid; text-align:justify; padding:10px; }
#menu					{ clear:right; margin-left:577px; width: 273px; border:#CACAC9 0px solid; text-align:justify; padding:0px; }
#text-ind			{ float:left;				 							width: 850px; border:#CACAC9 0px solid; text-align:center;  background-image: url(../img/bkg_ind.jpg); background-repeat:no-repeat; background-position: -5px 0; }
#text-amb-sx	{ float:left;				 							width: 577px; border:#CACAC9 0px solid; text-align:justify; background-image: url(../img/bkg_amb.jpg); background-repeat:no-repeat; background-position: -5px 0; }
#text-amb-dx	{ float:left;				 							width: 270px; border:#CACAC9 0px solid; text-align:justify; background-image: url(../img/bkg_amb.jpg); background-repeat:no-repeat; background-position: -5px 0; }
#text-arr-sx	{ float:left;				 							width: 577px; border:#CACAC9 0px solid; text-align:justify; background-image: url(../img/bkg_arr.jpg); background-repeat:no-repeat; background-position: -5px 0; }
#text-arr-dx	{ float:left;				 							width: 270px; border:#CACAC9 0px solid; text-align:justify; background-image: url(../img/bkg_arr.jpg); background-repeat:no-repeat; background-position: -5px 0; }
#text-cat-sx	{ float:left;				 							width: 577px; border:#CACAC9 0px solid; text-align:justify; background-image: url(../img/bkg_cat.jpg); background-repeat:no-repeat; background-position: -5px 0; }
#text-cat-dx	{ float:left;				 							width: 270px; border:#CACAC9 0px solid; text-align:justify; background-image: url(../img/bkg_cat.jpg); background-repeat:no-repeat; background-position: -5px 0; }
#text-soc-sx	{ float:left;				 							width: 577px; border:#CACAC9 0px solid; text-align:justify; background-image: url(../img/bkg_soc.jpg); background-repeat:no-repeat; background-position: -5px 0; }
#text-soc-dx	{ float:left;				 							width: 270px; border:#CACAC9 0px solid; text-align:justify; }
#text-con-sx	{ float:left;				 							width: 577px; border:#CACAC9 0px solid; text-align:justify; background-image: url(../img/bkg_con.jpg); background-repeat:no-repeat; background-position: -5px 0; }
#text-con-dx	{ float:left;				 							width: 270px; border:#CACAC9 0px solid; text-align:justify; }
#text-sic-sx	{ float:left;				 							width: 577px; border:#CACAC9 0px solid; text-align:justify; background-image: url(../img/bkg_sic.jpg); background-repeat:no-repeat; background-position: -5px 0; }
#text-sic-dx	{ float:left;				 							width: 270px; border:#CACAC9 0px solid; text-align:justify; }

/**** LAYER FOTO CATALOGO ****/
#foto			{ position:absolute; width:120px; height:120px; z-index:1; background-image:url(../img/cornice.gif); background-repeat:no-repeat; margin-top:-60px; _margin-top:0px !important; }
#cornice	{ position:absolute; width:120px; height:120px; z-index:2; margin-top:-60px; _margin-top:0px !important; }

/* LINK BASE */
a:link 		{ color:#FFFFFF; text-decoration:none; }
a:visited { color:#FFFFFF; text-decoration:none; } 
a:hover		{ color:#FF0000; text-decoration:none; }

/* LINK MN CAT */
.cat 							{ color:#FF0000; font-family:Arial; font-weight:bold; font-size:16px;}
a.lnk-cat:link 		{ color:#FBC72F; text-decoration:none; font-family:Arial; font-weight:bold; font-size:16px; }
a.lnk-cat:visited { color:#FBC72F; text-decoration:none; font-family:Arial; font-weight:bold; font-size:16px; } 
a.lnk-cat:hover		{ color:#FF0000; text-decoration:underline; font-family:Arial; font-weight:bold; font-size:16px;}
a.lnk-cat-sel			{ color:#FF0000; text-decoration:underline; font-family:Arial; font-weight:bold; font-size:16px;}

/* LINK MN FOOTER */
.bot 									{ padding-top:4px;}
.lnk-footer-sel				{ color:#FBC72F; text-decoration:none; }
a.lnk-footer:link 		{ color:#FFFFFF; text-decoration:none; }
a.lnk-footer:visited 	{ color:#FFFFFF; text-decoration:none; } 
a.lnk-footer:hover		{ color:#FBC72F; text-decoration:none; }
a.lnk-footer-sel			{ color:#FBC72F; text-decoration:none; }


/* LINK BOTTONE INVIA */
a.lnk-invia:link 			{ color:#FFFFFF; text-decoration:none; padding:8px; border:1px solid #CCCCCC; background-color:#585757;}
a.lnk-invia:visited 	{ color:#FFFFFF; text-decoration:none; padding:8px; border:1px solid #CCCCCC; background-color:#585757;} 
a.lnk-invia:hover			{ color:#FF6600; text-decoration:none; padding:8px; border:1px solid #CCCCCC; background-color:#585757;}
a.lnk-invia-sel				{ color:#FF6600; text-decoration:none; padding:8px; border:1px solid #CCCCCC; background-color:#585757;}

/* FORM */
.arancio 						{ color:#FF6600;}
input.text					{ border: 1px solid #FF6600; background-color:#FFFFFF; padding:1px;}
input.text:focus		{ border: 1px dashed #FF6600; background-color:#CCCCCC; padding:1px;}
textarea.text				{ border: 1px solid #FF6600; background-color:#FFFFFF; padding:1px;}
textarea.text:focus	{ border: 1px dashed #FF6600; background-color:#CCCCCC; padding:1px;}
select.text					{ border: 1px solid #FF6600; background-color:#FFFFFF; padding:1px;}
select.text:focus		{ border: 1px dashed #FF6600; background-color:#CCCCCC; padding:1px;}

/* VARIE */
img { border:0px solid #000000; }
.img_serie { border:1px solid #FFFFFF; }
.iva { font-size:9px; text-align:center; color:#999999;}
.bordo 	{ border:1px solid #000000; }
.right 	{ margin: 0px 0px 0px 20px; float: right; }
.left  	{ margin: -10px 20px 0px 0px; float: left;  }
.titolo { font-size:14px; font-weight:bold; color:#FF0000;}
.lnk-sel { color:#FF6600; text-decoration:none; }
.linea 	{ height:1px; color:#FF6600; background-color:#FF0000; border:0px;}
.paginazione_off {color:#606060;}
