@import "pulsanti.css";
@import "tooltip.css";
@import "attributi.css";
@import "workinprogress.css";
@import "mktree.css";

.pagina {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
	line-height: 16px;
	color: #4E4E4E;	
}

.pagina td {
	text-align: center;
	background-color: #C8C8B6;
}

.pagina td a:hover {
	text-decoration: none;
}

.titolo {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #3473AD;
	text-align:justify;
	text-decoration: none;
	font-weight: bold;
	margin-left: 0px;
	line-height: 16px;
	margin-top: 0px;
}
.photo1 {
	font-family: Tahoma, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #828264;
	text-align:justify;
	text-decoration: none;
}
.photo_titolo {
	font-family: Tahoma, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:justify;
	text-decoration: none;
}

.barra_Menu {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;	
	margin:0;
	padding:0 6px;
}

.barra_Menu a {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-decoration: underline;
}

.barra_Menu a img {
	border: 0px;
	vertical-align:middle;
}
 
.data_ora {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
	line-height: 16px;
	color: #4E4E4E;	
}


select.deselezionati,input.deselezionati {
	background-color: #EBEBE4;
	color: #5C594B; 
	border: solid 1px;
}

div.box_laterale {
	position: relative; 
	z-index: 1; 
	float: right;	
}

.box_laterale table {		
	color: #636363;			
	width: 170px;			
}

.box_laterale a:hover {
	text-decoration: none;	
}

.box_laterale a {
	color: #636363;
	text-decoration: none;	
}

.box_laterale td {
	border: 1px dashed #FFFFFF;		
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
}

tr.box_laterale_sel  {		
	background-color: #EFAE11;	
	text-decoration: none;
}


.testo {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E4E4E;
	text-decoration: none;
	margin-left: 10px;
	line-height: 16px;
	margin-top:0px;
}

.testo input {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E4E4E;
}

.testo a {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E4E4E; 
    	text-decoration: none;
}

.testo a:hover {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E4E4E; 
    text-decoration: underline;
}

.testo2 {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E4E4E;
	text-decoration: none;
	line-height: 16px;
	margin-top:0px;
	margin-left:10px;
}

.testo2 a {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E4E4E; 
    	text-decoration: none;
}

.testo2 a:hover {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #045AAA;
	text-decoration: none;
}

.testo2_selezionato {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 16px;
	margin-top:0px;
	margin-left:10px;
	background-color: #E5E5E5;
	color: #045AAA;
	cursor: pointer;
}

.bianco {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
}

.link_header {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #4E4E4E;
	text-decoration: none;
}

.link_header a {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #4E4E4E; 
    text-decoration: none;
}
.link_header a:hover {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #4E4E4E; 
    text-decoration: underline;
}

.link_header_blu {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #76ABDC;
	text-align:justify;
	text-decoration: none;
}

.link_header_blu a {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #76ABDC;
	text-align:justify;
	text-decoration: none;
}

.link_header_blu a:hover {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #2E6598; 
    text-decoration: underline;
}

.link_header_blu_scuro {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #3B6A9E;
	text-align:justify;
	text-decoration: none;
}

.maiusc {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #3473AD;
	text-transform:uppercase;
	text-align:justify;
	text-decoration: none;
	font-weight: bold;
	margin-left:10px;
	line-height: 16px;
	margin-top:0px;
}

.div {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	text-align:justify;
	line-height:25px; 
}

.div_category {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E4E4E;
	text-decoration:none;		 
	margin-left: 30px; 	
	position: relative;
}

#div_attr_category {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E4E4E;
	text-decoration:none;		 
	margin-left: 50px;	
	position: relative;
}

.div_attr_category {
	margin-left: 50px;
}

.link_banner {
	font-family: Tahoma, Arial, Helvetica, , Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}

.piccolo {
	font-family:  Verdana, Arial,Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.piccolo a {
	font-family:  Verdana, Arial,Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align:center;
	text-decoration:none;
}

.piccolo a:hover {
	font-family:  Verdana, Arial,Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align:center;
	text-decoration:underline;
}

.link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	text-align:left;
	line-height:18px; 
	text-decoration:none;
      font-weight:bold;
}

.body {
	background-image: url(img/bg.gif);
	margin-top: 0px
}

.img {
	border-color: #8EA8C5;
	border-width: 2px;
	border-style: solid;
}

.tabella_piccolo {
	border-color: #D6D6D6;
	border-width: 1px;
	background: #FFFFFF;
	border-style: solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.tabella_site {
	margin-top: 3px;
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	background: #FFFFFF;
}


.tabella2 {
	margin-top: 10px;
	border-color: #969A9E;
	background: #FFFFFF;
}

.tabella3 {
	border-color: #F68C23;
	border-width: 1px;
	background: #FFFFFF;
	border-style: solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:18px; 
	text-decoration:none;
	text-align:justify; 
}


.news_data {
	border-width: 0px;
	background: #FFFFFF;		
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	text-decoration: none;	
}


td.news_titolo {
	border-width: 0px;
	background: #FFFFFF;	
	height: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.faq_titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.testo_piccolo {
	font-size: 9px;
	font-weight: bold;
}

.tabella_prodotti {
	border-color: #E5E5E5;
	border-width: 1px;
	background: #FFFFFF;
	border-style: solid;
}

.tabella_attributi {
	border-color: #E5E5E5;
	border-width: 1px;
	background: #FFFFFF;
	border-style: solid;
}

.tabella_attributi td {
	border-color: #E5E5E5;
	border-width: 1px;
	background: #FFFFFF;
	border-style: solid;
}

.testo_prodotti {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	margin-top:0px;
	background-color: #E5E5E5;
	color: #045AAA;
}

.immagine_piccola img {
	height:95px;
	cursor:pointer;
}

.immagine_grande img {
	height:266px;
	cursor:pointer;
}

.img_bordo {
	/*
	border-width:1px;
	border-color:#CCCCCC;
	border-style: solid;
	*/
	border: 0px;
}



.link_blu, .link_blu a {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #76ABDC;
	text-align:justify;
	text-decoration: none;
	font-weight: bold;
}

.link_blu a:hover {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E6598; 
    	text-decoration: underline;
	font-weight: bold;
}


.box_ricerca input {
	font-size: 12px;
	font-weight: bold;
	color: #2E6598; 	
}

.messaggio {
	font-weight: bold;
	font-size: 13px;
	color: #4E4E4E;
	text-align: center;	
}


/* Stili riguardanti il Glossario. */
.termine_glossario {
	border-bottom-style: double; 
	border-width: 3px; 
	border-color: #EFAE11; 
	color: #EFAE11; 
	font-weight:bold; 
	text-decoration: none; 
	cursor: pointer;	
}

.lista_glossario {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	margin-top:0px;
	background-color: #E5E5E5;
	color: #4E4E4E;
}

.lista_glossario a,.lista_glossario a:visited {
	color: #045AAA;
	font-weight:500;
	text-decoration: underline;

}

.lista_glossario a:hover {
	color: #045AAA;
	font-weight:500;
	text-decoration: none;

}

/* Fine stili Glossario. */

/* Newsletter */
.newsletter_titolo {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #3473AD;
	text-decoration: none;
	font-weight: bold;
	margin-left: 0px;
	line-height: 16px;
	margin-top: 0px;
	text-align: center;
}

.newsletter_data {
	font-size: 10px;
}

/*gallery*/

#fotogallery {
	clear:both;
	display:block;
	padding:10px 0;
	text-align:left;
	margin:0;
}
#fotogallery ul {
	clear:both;
	display:block;
	height:auto !important;
	min-height:10px;
	padding:0;
	margin:0;
	text-align:left;
}
#fotogallery ul li {
	display:inline;
}
#fotogallery ul li a {
	-moz-border-radius:5px 5px 5px 5px;
	-moz-box-shadow:5px 5px 5px #CCCCCC;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CCCCCC;
	float:left;
	margin:0 10px 10px 0;
	padding:5px;
}
#fotogallery ul li a img{
	border:1px solid #ccc;
}

