body, html {
	margin:0;
	padding:0;	
	background-image:url(/img/tpl_bg.jpg); 
	background-repeat: repeat-x;
	background-position: top;
	background-color:#1b1a1b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 12px;
		   }

#scrollpage { width:100%; overflow: auto; }

h1 { color:#ff9900; font-size: 16px; font-weight:normal; margin:0 }	 
h2 { margin:0; font-size: 14px; font-weight:normal;}
h3 { margin:0; font-size: 13px; text-decoration:underline;}
h4 { margin:0; font-size: 14px; font-weight:bold; margin:2px;}
strong { font-weight:bold; color:#ff9900; }
form {margin:0}

input { border:1px solid #CCCCCC;}

p { margin: 0; padding:0;}
li { margin:0}

a { color:#ff9900; font-weight:normal; text-decoration:none;}
a:hover { text-decoration:underline; font-weight:normal;}

.paragrafoINscroll { width: 424px; margin:0; text-align:justify; margin:0;}

/* Iconcine */
.icone {margin-right: 3px;}

/* Manuali */
.files_download { border-bottom: 1px dotted #ff9900; }

/* Contatti */
.infocontatti { margin: 20px 0 0 0; border-left: 1px dotted #ff9900; padding-left: 10px}

/* ----------------------------------------------------------------------------------------------------- */
/* ###########################################   TEMPLATE GENERICI  #################################### */
/* ----------------------------------------------------------------------------------------------------- */

#masterbox { 
             width:100%;
			 background-image:url(/img/masterbox_sfuma.jpg); 
             height:701px; 
			 /*position:absolute;
			 top:50%;
 	         margin-top:-350px;*/			
		   }



#footer { border-top: 1px dotted #333333; text-align:center; font-size: 10px; color:#999999; }

/* #bannersx { width:468px; height:116px; background-color:#ff9900; margin-top: 32px; } */
#bannersx { width:468px; height:136px; background-color:#ff9900; margin-top: 15px; }
.bnrsx { border: 1px solid #000000; margin:2px; float: left; clear: none; }

.fotoleft { padding:2px; border: 1px solid #c2c2c3; margin-right: 8px; }
.foto { padding:2px; border: 1px solid #c2c2c3; }
.link { cursor:pointer }	


/* ---------------------------------------------------------------------------------------------- */
/* ###########################################   MENU Liv 1  #################################### */
/* ---------------------------------------------------------------------------------------------- */


/* Home */
#butthome {
	width: 72px;
	height: 30px;
	margin: 6px 0 0 73px;
	float: left;
	clear: none;
	padding: 0;
	text-align:center;
}
		
#butthome a{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	color: #FFFFFF;
	font-weight:bold;
	font-size: 15px;
}
		
#butthome a:hover{
	color:#ff9900;
	border: 0px;
	
}

/* Azienda */
#buttazienda {
	width: 88px;
	height: 30px;
	float: left;
	clear: none;
	margin: 6px 0 0 0;
	padding: 0;
	text-align:center;
}
		
#buttazienda a{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	color: #FFFFFF;
	font-weight:bold;
	font-size: 15px;
}
		
#buttazienda a:hover{
	color:#ff9900;
	border: 0px;	
}

/* Prodotti */
#buttprodotti {
	width: 88px;
	height: 30px;
	float: left;
	clear: none;
	margin: 6px 0 0 0;
	padding: 0;
	text-align:center;
}
		
#buttprodotti a{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	color: #FFFFFF;
	font-weight:bold;
	font-size: 15px;
}
		
#buttprodotti a:hover{
	color:#ff9900;
	border: 0px;	
}

/* Artisti */
#buttartisti {
	width: 73px;
	height: 30px;
	float: left;
	clear: none;
	margin: 6px 0 0 0;
	padding: 0;
	text-align:center;
}
		
#buttartisti a{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	color: #FFFFFF;
	font-weight:bold;
	font-size: 15px;
}
		
#buttartisti a:hover{
	color:#ff9900;
	border: 0px;	
}

/* Forum */
#buttforum {
	width: 74px;
	height: 30px;
	float: left;
	clear: none;
	margin: 6px 0 0 0;
	padding: 0;
	text-align:center;
}
		
#buttforum a{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	color: #FFFFFF;
	font-weight:bold;
	font-size: 15px;
}
		
#buttforum a:hover{
	color:#ff9900;
	border: 0px;	
}

/* Media */
#buttmedia {
	width: 70px;
	height: 30px;
	float: left;
	clear: none;
	margin: 6px 0 0 0;
	padding: 0;
	text-align:center;
}
		
#buttmedia a{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	color: #FFFFFF;
	font-weight:bold;
	font-size: 15px;
}
		
#buttmedia a:hover{
	color:#ff9900;
	border: 0px;	
}

/* Distributori */
#buttdistributori {
	width: 116px;
	height: 30px;
	float: left;
	clear: none;
	margin: 6px 0 0 0;
	padding: 0;
	text-align:center;
}
		
#buttdistributori a{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	color: #FFFFFF;
	font-weight:bold;
	font-size: 15px;
}
		
#buttdistributori a:hover{
	color:#ff9900;
	border: 0px;	
}

/* Supporto */
#buttsupporto {
	width: 97px;
	height: 30px;
	float: left;
	clear: none;
	margin: 6px 0 0 0;
	padding: 0;
	text-align:center;
}
		
#buttsupporto  a{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	color: #FFFFFF;
	font-weight:bold;
	font-size: 15px;
}
		
#buttsupporto  a:hover{
	color:#ff9900;
	border: 0px;	
}

/* Contatti */
#buttcontatti {
	width: 96px;
	height: 30px;
	float: left;
	clear: none;
	margin: 6px 0 0 0;
	padding: 0;
	text-align:center;
}
		
#buttcontatti  a{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	color: #FFFFFF;
	font-weight:bold;
	font-size: 15px;
}
		
#buttcontatti  a:hover{
	color:#ff9900;
	border: 0px;	
}

/* ---------------------------------------------------------------------------------------------- */
/* ###########################################   MENU Liv 2  #################################### */
/* ---------------------------------------------------------------------------------------------- */

#menuLiv2 { width:254px; height:17px; margin-left: 604px; margin-top: 50px;}

#selectITA {
	display: block;
	float: left;
	width: 61px;
	height:17px;
	background-image:url(/img/tpl_select_lang.gif);
}

#selectITA:hover {
	background-image:url(/img/tpl_select_lang.gif);
	background-position: 0 -17px;
}
		
#selectENG {
	display: block;
	float: left;
	width: 67px;
	height:17px;
	background-image:url(/img/tpl_select_lang.gif);
	background-position: -61px 0
}

#selectENG:hover {
	background-image:url(/img/tpl_select_lang.gif);
	background-position: -61px -17px;
}

#selectNWL {
	display: block;
	float: left;
	width: 99px;
	height:17px;
	background-image:url(/img/tpl_select_lang.gif);
	background-position: -128px 0	
}

#selectNWL:hover {
	background-image:url(/img/tpl_select_lang.gif);
	background-position: -128px -17px;
}
		
#selectFB {
	display: block;
	float: left;
	width: 27px;
	height:17px;
	background-image:url(/img/tpl_select_lang.gif);
	background-position: -230px 0
}

#selectFB:hover {
	background-image:url(/img/tpl_select_lang.gif);
	background-position: -230px -17px;
}


/* ----------------------------------------------------------------------------------------------------- */
/* #######################################   STILI FORM E PULSANTI  #################################### */
/* ----------------------------------------------------------------------------------------------------- */

input { background:#3D3D3D; color:#FFFFFF;}
textarea { background:#3D3D3D; color:#FFFFFF; }
input.pulsanti { background-color: #3D3D3D; color: #FFFFFF; font-weight: bold; }
.vocicont { float:left; width: 120px; }
#RegProdCol1 { border-right: 1px dotted #ff9900; padding:5px; color:#ff9900;}


/* ---------------------------------------------------------------------------------------------------- */
/* ################################    STILI NEWSLETTER, POPUP, SCROLL     ############################# */
/* ---------------------------------------------------------------------------------------------------- */	
/* stile popup */
#BodyInfoProdotti { background:#FFFFFF; padding:8px; }



#bodynlpopup { background:#FFFFFF; padding:8px; height: 800px}

/* classe per div con scroll */ 
        .boxscroll { height: 150px; padding: 5px; border:#E2007A 1px dashed; background-color: #E7EFEF; }
    .ie .boxscroll { overflow-y:scroll; }
 .gecko .boxscroll { overflow-y:scroll; }
 .opera .boxscroll { overflow:scroll; }
.safari .boxscroll { overflow:scroll; }
        

/* ----------------------------------------------------------------------------------------------------- */
/* #######################################        STILI NEWS        #################################### */
/* ----------------------------------------------------------------------------------------------------- */


/* Pagina Dettaglio */
h2.titlenews { font-size:13px; font-weight:bold; color:#ff9900; margin-bottom:0px; }
.textnewshome { font-size: 11px;}
.thumbnewshome { padding:2px; border: 1px solid #c2c2c3; cursor: pointer; }
.datanews { font-size: 10px;}

/*
#LastNews img { float: left; margin: 25px; clear: left;	}
#ListNews {	clear: left; }
*/


/* ----------------------------------------------------------------------------------------------------- */
/* ####################################### STILI CATEGORIE PRODOTTI #################################### */
/* ----------------------------------------------------------------------------------------------------- */


.ThumbProdList { border-top: 1px dotted #666666; padding: 4px;}
.ThumbProd { padding:2px; border: 1px solid #c2c2c3; }
.ThumbProdImg { width:78%;}
.ThumbProdDiv { padding:2px; /*border: 1px solid #c2c2c3; border:*/ border: 1px dotted #666666; width:100px; height:100px; float:left; margin: 0 4px; }
.BoxAttach { border-bottom: 1px dotted #666666; padding: 4px;}

/* Stile link per selezione prodotto */
a.linkprod { text-decoration:none;}

.BoxProdList {margin-bottom:15px; border-bottom: 1px dotted #000000;}
.BoxProdList:hover { border-bottom: 1px dotted #999999;}



/* ----------------------------------------------------------------------------------------------------- */
/* ##########################################  STILI GALLERY  ########################################## */
/* ----------------------------------------------------------------------------------------------------- */

/* ---- L'id della tabella contenente gli elementi della gallery è #GalleriaSemplice */

/* Titolo thumb */
#GalleriaSemplice h2 {
	font-size: 12px;
	padding:0;
	margin: 10px 0 0 0; }

/* Didascalia thumb */
#GalleriaSemplice p { display:none; visibility:hidden; }

/* stile immagini */
.GalleriaImg { cursor:pointer; border: none; /*height: 68px; width: auto;*/ }

/*Celle contenenti le immagini*/	
.GalleriaTdImg { text-align:center; background-color:#161616; border: 1px solid #c2c2c3; width:130px; }		

/*Celle contenenti le frecce di scorrimento pagine*/
.GalleriaFrecce {}

/*annulliamo il bordo delle frecce*/					
.GalleriaFrecce img{ border:0;}


/* ---- SELETTORE DELLE CATEGORIE: utile per nasconderlo */
#selectGal { border: none; background: #333333; color:#ff9900}


/* ---- NESSUN ELEMENTO */
.empty { padding: 2em; text-align: center; }


/* ---- FRECCE DI SCORRIMENTO PAGINE */
#GalleriaDirezioni td { text-align: center; }

/* Quando le immagini stanno in una pagina */
#GalleriaDirezioni span { color: #101010; display: none; }


/* ---- POPUP - la finestra pop up delle immagini ha ID #GalleriaPopUp */

/* Imposta le proprietà di htm,body della finestra popup */
.BGPopUp { background:#EBCDF9; margin: 0; padding:0; }

/*Stile generico della pagina*/
#GalleriaPopUp { /*border: 0px;*/ margin: 0px; padding: 0px; background: #EBCDF9; }

/*Stile dell'immagine*/
.BGPopUp img { margin: 0px; border-bottom: 2px solid #3D3179; padding: 0px; }

/* titolo immagine nella popup */
.BGPopUp span{ font-size: 14px; font-weight:bold; padding: 5px; }

/* data inserimento immagine nella popup */
.BGPopUp em { visibility:hidden; }

/* descrizione immagine nella popup */
.BGPopUp p { font-size: 13px; color:#3D3179; padding: 5px; }


/* ----------------------------------------------------------------------------------------------------- */
/* #######################################      STILI ARE FILE      #################################### */
/* ----------------------------------------------------------------------------------------------------- */	
	#areafiles table {
		width: 80%;
	}
	#areafiles table td {
		background-color:#8A9FFF;
		margin: 2px;
	}
	.files_icon {
		text-align: center;
		width: 10%;
	}
	.files_icon img {
		width: 22px;
	}
	.files_title {
		width: 80%;
		font-size: 1.1;
	}
	.files_fsize {
		width: 10%;
		font-size: 0.8em;
		font-family: courier;
	}
	
/* ----------------------------------------------------------------------------------------------------- */
/* ##############################      ELENCHI (ARTISTI & DISTRIBUTORI)      ########################### */
/* ----------------------------------------------------------------------------------------------------- */	
.elencocont { border: 1px dotted #ff9900; padding: 10px; }
.elencotable {}
.bandierine {border: 1px solid #333333;}
.thumbs { padding:2px; border: 1px solid #c2c2c3; }
