.invisibile {
	position: absolute;  
	left: -9000px; width: 100px;
	display:block;
	list-style-image:none;
}

#page
{
	background: white;
}
body {
	background: white;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}


.tplrow_1 .tplcol_first {
	background-color:#002949; 
}  
.tplrow_1 .tplcol_first img {
	border:0;
} 
.tplrow_2 .tplcol_first {
	background-color:#002949;  
}
.tplrow_2 .tplcol_last {
	background-color:#e5e5e5;
	list-style-type: none;
}

.red .tplrow_2 .tplcol_last {
	background-color: #e20a17;
}
.orange .tplrow_2 .tplcol_last {
	background-color: #F66014;
}
.celeste .tplrow_2 .tplcol_last {
	background-color:#0082D6;
}
.blue .tplrow_2 .tplcol_last {
	background-color:#041e64;}

.green .tplrow_2 .tplcol_last {
	background-color:#003728;
}

.tplrow_2 .tplcol_2 {
	background: white url(../../../../cms-upload/bar_top_gray.gif) no-repeat right top;
} 
.gray .tplrow_2 .tplcol_2 {
	background:white url(../../../../cms-upload/bar_top_gray.gif) no-repeat right top;
}
.red .tplrow_2 .tplcol_2 {
	background:white url(../../../../cms-upload/fasciarossa2.gif) no-repeat right top;
}

.orange .tplrow_2 .tplcol_2 {
	background:white url(../../../../cms-upload/fasciaarancio.gif) no-repeat right top;
}

.celeste .tplrow_2 .tplcol_2 {
	background:white url(../../../../cms-upload/fasciaceleste2.gif) no-repeat right top;
}

.blue .tplrow_2 .tplcol_2 {
	background:white url(../../../../cms-upload/fasciablu2.gif) no-repeat right top;
}
	
.green .tplrow_2 .tplcol_2 {
	background:white url(../../../../cms-upload/fasciaverde.gif) no-repeat right top;
}
	
.tplrow_3 {
	height:24px;
	border-bottom:2px solid #002949;
} 

div .tplrow_3 .tplcol_first {
	background-color:#002949; 
}  
div .tplrow_3 .tplcol_last {
	background-repeat:no-repeat;
	background-image:url(../../../../cms-upload/curvabasso_1.jpg);
	background-color:#E5E5E5;
}  

div .tplrow_3 {
	height: 22px;
}
div .tplrow_3 .tplcol_2 {
	background: white url(../../../../cms-upload/curvasx.gif) no-repeat left top;
} 

.blue .tplrow_3 .tplcol_3 {
	background: #041e64 url(../../../../cms-upload/curvabasso_2.bmp) no-repeat left top;
}
.celeste .tplrow_3 .tplcol_3 {
	background: #0082D6 url(../../../../cms-upload/curvabasso_3.bmp) no-repeat left top;
}
.red .tplrow_3 .tplcol_3 {
	background: #e20a17 url(../../../../cms-upload/curvabasso_4.bmp) no-repeat left top;
}
.orange .tplrow_3 .tplcol_3 {
	background: #F66014 url(../../../../cms-upload/curvabasso_5.bmp) no-repeat left top;
}
.green .tplrow_3 .tplcol_3 {
	background: #003728 url(../../../../cms-upload/curvabasso_6.bmp) no-repeat left top;
}


div.lista li {
	display:inline;
	margin: 0pt 0pt 0pt -1em;
	padding: 0;
	list-style-position:inside;
	list-style-type: none;
}

div.lista li img {
	border:0;
}

div.lista {
     font-family:Verdana;
     font-color:#FFFFFF;
     font-size:10px;
     font-weight:bold;
     text-align:center;
	margin: 0em 0pt 0pt -3em;
	padding: 0em 0pt 0pt -1pt;  
}
div.lista a,visited {
	color:white; 
	text-decoration:none;  
}

div.listaserv ul {
	padding-top:5px;
}

div.listaserv li {   
    display:inline;
    text-align:center;
    padding-right: 10px;
}

div.listaserv {
      font-family:Verdana;
      font-color:#FFFFFF;
      font-size:10px;
      font-weight:bold;
      text-decoration:none;   
	  overflow:auto;
	  background-x-position: left;
	  background-y-position: bottom;     
	  background-image:url(../../../../cms-upload/sfondorighe2.jpg);
}
div.listaserv a, visited {
      font-family:Verdana;
      color:white; 
      text-decoration:none; 
}

div.briciole {
     float:left;
     font-family:Verdana;
     width:70%;
     font-size:12px;
     font-weight:bold;
     background-color:#FFFFFF;
     font-color:#002949;
     background-image:url(../../../../cms-upload/pezzo3.jpg);
     background-repeat:no-repeat;
     margin: 0;
     padding: 6px 0pt 0pt 0pt;
}
div.briciole a, visited {
     color:#002949;
     text-decoration:none; 
     margin: 0em 0pt 0pt 1em;
     padding: 0;
}

div.briciole a:active, div.briciole a:focus {
	background:#009;
	color:#FFFFFF;
	text-decoration:none; 
}

div.contenuto {
	padding: 10px 2% 10px 2%;
}
div.contenuto img {
    /*dislay: block;*/
    /*margin: 1em auto;*/
	border:0; /*Keivan*/
   
}
div.contenuto object {
    display: block;
    margin: 0 auto;
}
div.contenuto p {
    margin-top:1em;/* keivan */
    text-align:center;
    
}

div.contenuto h2 {
	text-align: center;
	margin: 30px;
	color: #002949;
}


div.ricerca form {
	display:block;
	clear:right;
	heigth:16px;
	text-align:center;
  	margin: 2px;
    padding:2px;

}
ol {
	list-style-type: none;
}
ul {
	list-style-type: none;
}

.sfgrigio{
	background-image: url(../../../../cms-upload/vs_tondino.gif);
  	background-position: top left;
  	background-repeat: no-repeat;
   	background-color:#CCCCCC;
   	font-family:Trebuchet MS; 
   	font-weight:bold;
   	text-align:center;
   	color:#002949;
   	height: 20px;
}
/*
div.newsletter form{
	display:block;
	FONT-WEIGHT:normal;
	margin:0 auto;
	
	}
div.newsletter form p{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	

	
div.newsletter label{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	FONT-WEIGHT:bold;
	width:45%;
	padding-left:2px;
	text-align:left;
	float:left;
	}
	
div.newsletter input {
	display:inline;
	margin-left:2px;
	padding:0;
	float:left;
	font-family:MS shell Dlg;
	}

div.newsletter input#submit1 {
margin: 1%;
width:48%;
	float: left;
}
div.newsletter input#reset1 {
margin: 1%;
width: 48%;
    float: right;
}
div.newsletter .nome {
	float:right;
	width:45%;
	margin-right:5px;
}*/
div.newsletter form{
	margin:0 auto;	
	}
div.newsletter form p{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}
div.newsletter input{
width:70%;
}	
	
div.newsletter label{	
	font-family:Arial, Helvetica, sans-serif;
	FONT-WEIGHT:bold;
	width:80%;
	margin-left:2em;
	text-align:center;	
	}
div.newsletter input#indirizzoemail {
margin-left: 2em;	
}
div.newsletter .btn {
margin-top: 1em;
margin-left: 5em;
width:30%;
}

	

	


div.cathome {
   	text-decoration:none;
	overflow:auto;
   	color:#002949;
 	list-style-image: url(../../../../cms-upload/link.gif);
}

div.cathome a,visited {
   text-decoration:none;
   color:#002949;
}


div.catdx ul {
	list-style-image: url(../../../../cms-upload/link.gif);
	margin-top:30px;}


div.catdx a,visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13,3px;
	font-weight:bold;
	text-align:left;
	padding:1px;
	text-decoration:none;
        color:#002949;
}
	
div.catdx a:hover {
	color:#666666;
}

.red .catdx a,visited {
	color:#cccccc;
}
	
.blue .catdx a,visited {
	color:#cccccc;
}

div.areaclienti {
   	text-decoration:none;
	color:#002949;
	list-style-image: url(../../../../cms-upload/link.gif);
}
div.areaclienti p a {
	display:block;
	padding:2px;
	font-family:Trebuchet MS;
	color:#002949;
	FONT-SIZE: 14px;
	text-decoration:none;
	text-align:center;
	list-style-image:none;}

div.areaclienti strong a {
	display:block;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, Sans-serif;
   	text-decoration:none;
   	color:#ff0000;
   	text-align:center;
}	
div.lingue {
	float:right;
}
div.lingue img {
   border:0;
}
div.lingue ul {
  margin:0;
}
div.lingue li{
  display:inline;
}
div.lingue a,visited{
   text-decoration:none;  
}
/*
div.lingue a.selected img {
	url:(http://www.victorservice.com/Pub/default.asp?IDAppartenenza=796&lingua=1&pos=1)
}
*/
div.navinf {
	padding:0;
	margin:0;
	float: right;
}
div.navinf li {
	display: block;
	float:right;
}
div.navinf ul {
	margin:0;
	padding:0;
	list-style-type: none;
}
div.navinf a {
	display: block;
	color: white;
	padding:2px;
	text-decoration: none;
}
div.map {
	float: left;
}
div.map div {
	float: left;
	padding: 10px;
}

div.map p {
	text-align: left;
}

div.map a {
	color: #777777
}

/*
div.box_footer {
	position: fixed;
	margin-left: -30px;
	margin-top: 24px;
	border: 1px solid red;
}*/
div.box_footer p {
	margin: 0;
	text-align: center;
	font-size: 11px;
}