img
{
  border:0px solid;
}
td {
	text-align: left;
	
	font-family:  Tahoma,Verdana;

	font-size:11px;
	color:#313131;
}

  
form
{
	margin:0px;
}
a {
font-family: Tahoma,Verdana;
	text-decoration: none;
	color: black;
	
	 
}

a:hover {
	text-decoration: none;
	color:#709922;
}

a.1 {
	text-decoration: none;
	color:red;
}
a.m1 {
	text-decoration: none;
	color:#990000;
}
a.m2 {
	text-decoration: none;
	color:#999999;
}
a.m3 {
	text-decoration: none;
	color:#91A2B7;
}

.annullato
{
	text-decoration: line-through;
}
.titolo {
	font-family: Tahoma,Verdana;
	font-size: 10px;
	font-style: bold;
	color:#EE7A00;
	

}
span
{
	font-family: Tahoma,Verdana;
}
.titoloBLACK {
	font-family: Tahoma,Verdana;
	font-size: 11px;
	font-style: bold;
	color:black;
}

.titolo14 {
	font-family: Tahoma,Verdana;
	font-size: 14px;
	font-style: normal;
	color:black;
}

.titoloGreenLight {
	font-family: Tahoma,Verdana;
	font-size: 10px;
	font-style: bold;
	color:#94CC2D;
}
.titoloGreenDark {
	font-family: Tahoma,Verdana;
	font-size: 12px;
	font-style: bold;
	color:#709922;
}
.t11 {
	font-family: Tahoma,Verdana;
	font-size: 11px;
	font-style: normal;
}
.style1 {
	font-size: 11px;
	font-weight: bold;
	color: #22659C;
}
.style2 {color: #2E62B1}
.style3 {
	color: #3164B2;
	font-weight: bold;
}
.style4 {color: #9A9A9A}

TABLE.completo
{
border: 1px solid #DBDBDB
}
 
.basso
{
    BORDER-RIGHT: 0px solid black;
    BORDER-TOP: 0px solid black;
    BORDER-LEFT: 0px solid black;
    BORDER-BOTTOM: 1px solid #CCCCCC
}

SELECT {
	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	/*font-size: xx-small;*/
	color: black;
	border: 1px SOLID #7F9DB9 ;
	

}


INPUT {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
/*	font-size: xx-small;*/
	color: #000000;
	
}

input.grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	background-color: white;
	border: 1px solid #CACACA;
}

/********************* immagini **/
 
 
.thumbcell a img {border: 1px solid #CCCCCC}
.thumbcell a:hover img { filter: Alpha(opacity=60); -moz-opacity: 0.80; border: 1px solid #9A0002}
 
.style1 {
	color: #990100;
	font-weight: bold;
}
.style4 {color: #000000}
.style5 {color: #999999}
.photo {
	padding: 1px;
	border: 1px solid #CCCCCC;}
.style6 {font-family: Geneva, Arial, Helvetica, sans-serif}
.style9 {font-weight: bold; color: #993300;}
.style13 {font-size: 24px; color: #999999;}

.gallerycontainer{
	position: relative;
	left: -2px;
	top: -4px;
	visibility: visible;
	width: 25px;
	margin: 0px 1px;
	height: 34px;

 


/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 1px 1px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid #B5B5B5;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: grey;
padding: 1px;
top : +100
left: +300px;
border: 1px  gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: +120;
left: +150px; /*position where enlarged image should offset horizontally */
z-index: 50;
}
/* PARTNERS */
.thumbnailSX img{
border: 1px solid white;
margin: 0 1px 1px 0;
}

.thumbnailSX:hover{
background-color: transparent;
}

.thumbnailSX:hover img{
border: 1px solid #B5B5B5;
}

.thumbnailSX span{ /*CSS for enlarged image*/
position: absolute;
background-color: grey;
padding: 1px;
top : +100
left: +300px;
border: 1px  gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnailSX span img{ /*CSS for enlarged image*/
border-width: 0px;
padding: 0px;
}

.thumbnailSX:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: -200;
left: +150px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

/*PèARTNERS DI DX*/
.thumbnailDX img{
border: 1px solid white;
margin: 0 1px 1px 0;
}

.thumbnailDX:hover{
background-color: transparent;
}

.thumbnailDX:hover img{
border: 1px solid #B5B5B5;
}

.thumbnailDX span{ /*CSS for enlarged image*/
position: absolute;
background-color: grey;
padding: 1px;
top : +100
left: +300px;
border: 1px  gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnailDX span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnailDX:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: -200;
left: -150px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

/* link con casella */


a.flash:link,a.flash:visited
{
display:block;
/*font-weight:bold;*/
color:#FFFFFF;
background-color:#7A991A;
/*width:85px;*/
text-align:center;
padding:0px;
text-decoration:none;
}
a.flash:hover,a.flash:active
{
background-color:#98bf21;
}
 h3{

color:#709922;
FONT-SIZE: 16px;
FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif;
}

h4{
	color:#000000;
	FONT-SIZE: 14px;
    FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	line-height: 10pt;
}


body {
background-repeat:repeat-x;
font-family:verdana;
font-size:11px;
color:black;
scrollbar-base-color:#D3D2D7;
scrollbar-face-color: #D3D2D7;
scrollbar-shadow-color: #FFFFFF;
scrollbar-arrow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-dark-shadow-color: #FFFFFF;
scrollbar-3d-light-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
}

.title {
  
   background-image: url(images/ico_Separator.png);
   background-position:center bottom;
   background-repeat: repeat-x;
   height:40px;

}


iframe { 
/*overflow-x: hidden;*/
/*overflow-y: hidden; */
}

.evidenza_black_14
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.evidenza_black_12
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.pulsante
{
	color= #6E6E6E; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14 px; 
	font-weight:normal; 
	background-color: #DFDFDF;
	-Moz-border-radius: 5px;
	border-radius: 5px; 
}

.submit
{
	color= #FFF; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14 px; 
	font-weight:normal; 
	background-color: #444444;
	border:1px solid #557D1E;
	/*-Moz-border-radius: 5px;
	border-radius: 5px; */
}






#always_top{
	border-bottom:1px dashed #6E6E6E;
	position:absolute;
	top:56px;
	height:60px;
	width:100%;
	z-index:1;
	background-color: #DBDBDB;
	left: 5px;
	

/*text-align:center;*/
}
.logo_bottom{
position:fixed;
bottom:0px;;
height:60px;
width:110px; 
z-index:999;
background-color: #DBDBDB;

 
/*text-align:center;*/
}
#always_top_0{
border-bottom:0px dashed #6E6E6E;
position: fixed;
top:0px;
height:140px;
width:100%;
z-index:10;
background-color: #FFF;
/*text-align:center;*/
}

#div_top_network{
	position: fixed;
top:0px;
	border-bottom:0px solid #868686;
	padding:10px;
	width:100%;
	z-index:1;
	background-color:#fff;
	min-height:80px;
/*text-align:center;*/
}
.titolo_sezione_small
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px; 
	font-weight:normal; 
	color:#000;
}
.titolo_sezione
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px; 
	font-weight:normal; 
	color:#4D4D4D;
	text-shadow: 0.1em 0.1em #FFF;
}
.titolo_sezione_verde
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px; 
	font-weight:normal; 
	color:#94B834;
	text-shadow: 0.1em 0.1em #FFF;
}

.titolo_sezione_medium
{

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px; 
	font-weight:bold; 
	color:#4D4D4D;
}

.blocchi_profilo
{
	WIDTH:98%; 
	line-height:21px;
	MARGIN-LEFT:20PX;
	padding-bottom:5px;
	margin-top:10px;
	margin-bottom:30px; 
	border-bottom:1px solid #E2E2E2;
}


.blocchi_profilo_meta
{
	WIDTH:45%; 
	line-height:21px;
	MARGIN-LEFT:20PX;
	padding-bottom:5px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:30px; 
	border-bottom:1px solid #E2E2E2;
	float:left;
	min-height:140px;
	
}

.blocchi_meta
{
	WIDTH:380px; 
	line-height:21px;
	MARGIN-LEFT:0PX;
	padding-bottom:5px;
	margin-top:10px;
	margin-right:20px;
	margin-bottom:10px; 
	border-bottom:1px solid #E2E2E2;
	float:left;
	min-height:50px;
	
}

.break
{
	clear:both;
}
 

.buy_now
{
	width:70px;
	padding:3px;
	background-color:#74A21E;
	min-height:40px;
	color:#fff;
	border:1px solid #9E9E9E;
	text-align:center;
}

.buy_now:HOVER
{
	background-color:#94CE26;
	color:#fff;
}

.info_prodotto
{
	
	width:70px;
	padding:3px;
	background-color:#2C2C2C;
	min-height:40px;
	color:#FFF;
	border:1px solid #9E9E9E;
	text-align:center;
}

.info_prodotto:HOVER
{
	background-color:#616161;
	color:#FFF;
}

.blocchi
{
	WIDTH:98%; 
	line-height:21px;
	padding-bottom:5px;
	margin-top:10px;
	margin-bottom:20px; 
	border-bottom:1px solid #E2E2E2;
}


.submit{
  
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  background-repeat: no-repeat;
  padding: 5px 5px 5px;
  color: #333;
  font-size: 15px;
  line-height: normal;
  border: 1px solid transparent;
  -webkit-transition: 0.2s linear all;
  -moz-transition: 0.2s linear all;
  transition: 0.2s linear all;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  
  color: #FFF;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  /*text-shadow: 0 1px 0 #C6E798;*/
  background-color: #6FA426;
  background-repeat: repeat-x;
}

.submit:hover {
  border: 1px solid #87C62F;
  background-color: #87C62F;
  color: #FFF;
/*  text-shadow: 0 1px 0 #C1E691;*/
}

.stondata
{
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
}

.separatore
{
 width:100%;
 height:1px;
/* background-image:url(/images/sf_grigio.png);background-repeat:repeat;*/
 border-bottom:1px solid #BCBCBC ;
 margin-top:3px;
 margin-bottom:3px;
 
}

.centrale
{
	width:955px;
	margin:0px auto;
	position:relative;
}

.menu_top{
  
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  background-repeat: no-repeat;
  padding: 3px 3px 3px;
  color: #4D4D4D;
  background-color:#F5F5F5;
  font-size: 16px;
  
  line-height: normal;
  border: 0px solid #E1E1E1;
  -webkit-transition: 0.2s linear all;
  -moz-transition: 0.2s linear all;
  transition: 0.2s linear all;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 /* text-shadow: 0 1px 0 #C6E798;*/
  background-repeat: repeat-x;
}

.menu_top:hover {
display: inline-block;
   line-height: normal;
  border: 1px solid #000;
  background-color:#333333; /* #87C62F;*/
  color: #FFF;
  padding: 3px 3px 3px;
   border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;

/*  text-shadow: 0 1px 0 #C1E691;*/
}

.menu_account{
  
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  background-repeat: no-repeat;
  padding: 3px 3px 3px;
  color: #FFF;
  background-color: #AACD51;
  font-size: 16px;
  
  line-height: normal;
  border: 0px solid #E1E1E1;
  -webkit-transition: 0.2s linear all;
  -moz-transition: 0.2s linear all;
  transition: 0.2s linear all;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 /* text-shadow: 0 1px 0 #C6E798;*/
  
  background-repeat: repeat-x;
}

.menu_account:hover {
  border: 1px solid #000;
  background-color:#333333; /* #87C62F;*/
  color: #FFF;
  padding: 3px 3px 3px;
/*  text-shadow: 0 1px 0 #C1E691;*/
}

.prezzo_widget
{
	position:absolute;
	padding-top:5px;
	text-align:center;
	top:70px;
	right:0px;
	width:60px;
	height:20px;
	background-color:#fff;
	border:1px solid #D3D3D3;
    font-size: 14px;
	
	font-weight:normal;
	color:#4D4D4D;
	text-shadow: 0.1em 0.1em #FFF;
	 border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
}


.info{
  
  text-decoration: none;
  cursor: pointer;
  padding: 3px 3px 3px;
  color: #FFF;
  background-color:#2B2B2B;
  font-size: 12px;

  border: 0px solid #E1E1E1;
  -webkit-transition: 0.2s linear all;
  -moz-transition: 0.2s linear all;
  transition: 0.2s linear all;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 /* text-shadow: 0 1px 0 #C6E798;*/
  background-repeat: repeat-x;
}

.info:hover {
 
  border: 1px solid #94B834;
  background-color:#ABCE53; /* #87C62F;*/
  color: #000;
  padding: 3px 3px 3px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  transition: 0.2s linear all;
/*  text-shadow: 0 1px 0 #C1E691;*/
}
