/* ######################################## Stili TAG HTML ######################################## */ 
 body, html { color:#000000; 
        font-family: "Tahoma", Arial, Helvetica, sans-serif; 
	    font-size:11px;
		line-height:20px;
		background: #F1F1FF;
		background-image:url(/img/bg.gif);
		background-position:top;
		background-repeat:repeat-y;
		background-attachment:fixed;
		margin:0;
		padding:0;
	  }	
	  
/*
scrollbar-3d-light-color: #CCCCCC;
scrollbar-arrow-color: #FFFFFF;
scrollbar-base-color: #F0037F;
scrollbar-dark-shadow-color: #000000;
scrollbar-face-color: #F0037F;
scrollbar-highlight-color: #F0037F;
scrollbar-track-color: #EBEBEB;
*/

	  
 h1 { color:#E83725; font-size:30px;}
 h2 { color:#888888;}
 h3 {margin:4px; font-size:16px; color:#E83725; margin-left:0;} 
 h4 {
	margin:4px;
	font-size:11px;
	color:#E83725;
	margin-left:0;
}

.titlecontatto {
	font-size: 12px;
	font-weight: bold;
}



.contenutomain { text-align:justify; margin-left:10px; margin-right:10px;}
.contenutomappa { text-align:center; margin-left:10px; margin-right:10px;}



 h5 {margin:4px; font-size:10px; color:#FFFFFF; margin-left:10px; font-weight:bold;} 
 object {margin:0; padding:0;}

A:link, A:active, A:visited {text-decoration: none; font-weight:bold; color:#314794;}
A:hover {text-decoration: none; font-weight:bold; color:#E83725;}

hr { border:#F0037F 1px solid }
/* ---------------------------------------------------------------------------------------------------- */ 


/* ###################################### BOX CONTENITORI e STILI GENERALI ############################ */ 
#boxprincipale { width:740px; margin-left:auto; margin-right:auto; margin-top:15px; }
#boxtestata{width:740px; margin-bottom:4px; display:block; }
#boxpartners { width:740px; margin-bottom:4px; display:block; background-color:#18207B; }
#boxfooter { width:740px; margin-bottom:4px; display:block; text-align:center; font-size:10px; color:#CCCCCC; }
#boxmenu {  margin-left: 30px; margin-top:15px; }
a.footer { color:#FFFFFF;}
a.navprod { color:#FFFFFF;}
div.spacer { height: 4px; clear:both;}
.titolisezioni { background-color:EC5813; }

iframe { border:ridge; size:1px;} 

#freccia {
	background-color:#FF6600;
	background-image: url(img_template/striscia_arancio_giu.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.titolo { display:block; background-color:#EC5813; height:21px; }
.link { cursor: pointer; }
#title { margin: 40px;}

/* FOOTER */

.footer { text-align:center; font-size:11px; color:#FFFFFF; margin-right:8px; margin-top:8px; line-height:20px;}


/* ---------------------------------------------------------------------------------------------------- */ 


/* ############### STILI DEL MENU ############### */

ul.menuadmin {
list-style:none; /* elimino i punti elenco */
margin:0;
padding:0; /* elimino i rientri delle liste */
}

/* ul.menuadmin li { display:inline } elimina lo spazio fra gli elementi della lista introdotto da Opera*/

ul.menuadmin li a, ul.menuadmin li a:visited {
	display:block; /* il link occupa tutto lo spazio orizzontale */
	text-decoration: none;
	border:2px solid #F0037F;
	width: 140px;
	text-align:left;
	padding: 4px;
	color: #F0037F;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
}





ul.menuadmin li a:hover {
color:#FFF;
background-color: #F0037F;
font-weight:bold;
}
/*
ul.menuadmin li a:active  {
color:#CCC;
background-color: #F0037F;
font-weight:bold;
}
*/
/* ---------------------------------------------------------------------------------------------------- */ 


/* ############################################ HOME PAGE ############################################# */
#homebg {
	width: 510px;
	height:100%;
	display: inline;
	float:left; 
	background-color: #F0037F;
	background-image: url(img_template/striscia_arancio.gif);
	background-repeat: repeat-x;
} 
#homesx { display: inline; float:left; background:#ccc; background:#F0037F; height:100%; }
#homecontent { margin-top: 10px; margin-right: 0; margin-bottom: 0;	margin-left: 10px; display:block; }
#homedx { display: inline; float:right; margin: 0; background:#000000; width: 225px; height:100%; }
.homenews { width:250px; display:block; }
/* ---------------------------------------------------------------------------------------------------- */


/* ########################################## Sezione LINK ############################################ */ 
.elencolink { display:block; background:#4D4B4B; margin-bottom: 5px; margin-left: -40px; margin-right:10px; padding: 4px; list-style:none;}
/* ---------------------------------------------------------------------------------------------------- */


/* ############################################## Footer ############################################## */ 

#footer { font-size:10px; color:#CCCCCC;}
a.footer { color:#FFFFFF;}

/* ---------------------------------------------------------------------------------------------------- */ 

.login { margin:0px; border:#CCC 1px dashed; width:250px; font-size:11px; padding:4px; background-color: #E7EFEF;}
.boxcontent { margin:1px; border:#E2007A 0px dashed; }



/*   									###########  ##     ##  ######### 								*/
/*   									#            # #   # #  #     									*/
/*   									#            #  # #  #  #										*/
/*   									#            #   #   #  #########								*/
/*   									#            #       #          #								*/
/*   									#            #       #          #								*/
/*   									###########  #       #  #########								*/
                                        

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

input { background:#F0037F; color:#FFFFFF;}
textarea { background:#F0037F; color:#FFFFFF; }
input.pulsanti { background-color: #F0037F; color: #FFFFFF; font-weight: bold; }
.vocicont { float:left; width: 120px; }


/* ---------------------------------------------------------------------------------------------------- */
/* ################################    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 */
.titlenews { font-size:15px; font-weight:bold; color:#E83725; }
.ultimenews { margin-left:10px; margin-top:10px; margin-right:10px;}

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


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

/* ---- Stile categorie tipo "LIST": l'UL che genera l'elenco ha come classe "elencolinkcat" ---- */

/*Per far scomparire le categorie eliminare dal commento la riga sottostante*/
/*.elencolinkcat { display:none; }*/



ul.elencolinkcat { list-style:none; }

ul.elencolinkcat li a, ul.elencolinkcat li a:visited { display:block;
                 border: 1px dashed #999999;
				 color: #F0037F;
				 font-weight:bold;
				 width: 150px;
				 margin-left: -40px;
				 margin-bottom: 5px;
				 padding: 4px; 
				 list-style:none;
				 }

ul.elencolinkcat li a:hover { display:block;
				border: 1px dashed #999999;
				background:#E7EFEF;
				color: #F0037F;
				font-weight:bold;
				 width: 150px;
				 margin-left: -40px;
				 margin-bottom: 5px;
				 padding: 4px; 
				 list-style:none; }


li { list-style:none; line-height:25px; font-size:11px; margin:0 0 0 -44px; padding:0; }




/* ---- Stile categorie tipo "MENU": il select che genera le voci di menu ha classe "tendinacat" ---- */
.tendinacat { border: 1px dashed #999999; background:#E7EFEF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

/*per nascondere la visualizzazione del menu di scelta delle categorie eliminare il commento dalla riga sottostante*/
/*#formmenucat { display:none; }*/

/* Elenco orizzontale delle foto */
.listPhotos {
	clear: both;
}
.listPhotos img {
	margin: 1px;
}

.selected { color:#E83725; font-weight: bold; }
.prodottoAttivo { color:#E83725; font-weight: bold; }

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

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

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

/* Didascalia thumb */
#GalleriaSemplice p { font-size: 9px; }

/* stile immagini */
.GalleriaImg { cursor:pointer; border: 1px solid #E83725;   /*height: 68px; width: auto;*/ }

/*Celle contenenti le immagini*/	
.GalleriaTdImg { text-align:center; padding-right:20px; padding-left:10px;}		

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

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


/* ---- SELETTORE DELLE CATEGORIE: utile per nasconderlo */
#GalleriaSelettore {/*display: none;*/}


/* ---- 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:#fff; }

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

/*Stile dell'immagine*/
#GalleriaPopUp img { margin: 0px; border: 0px; padding: 0px; }

/* titolo immagine nella popup */
#GalleriaPopUp span{ font-size: 14px; color:#000; }

/* data inserimento immagine nella popup */
#GalleriaPopUp em { font-size: 11px; color:#999; }

/* descrizione immagine nella popup */
#GalleriaPopUp p { font-size: 13px; color:#F0037F; }


/* ----------------------------------------------------------------------------------------------------- */
/* #######################################      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;
	}
	
