﻿/* INIZIO PSEUDOCLASSI */
BODY {
	font-family: Verdana;
	font-size: 8pt;
	color: #333333;
	background-color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
}

TABLE {
	COLOR: #333333;
	BORDER-COLLAPSE: collapse;
   FONT-FAMILY: Verdana, Arial;
   font-size: 8pt;
   TEXT-DECORATION: none;
	/*BORDER: 0px solid #000000;*/
}
TD {
   COLOR: #333333;
   FONT-FAMILY: Verdana, Arial;
   font-size: 8pt;
   TEXT-DECORATION: none;
	/*BORDER: 0px solid #000000;*/
}
INPUT {
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial;
   font-size: 8pt;
   TEXT-DECORATION: none
}
SELECT {
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial;
   font-size: 8pt;
   TEXT-DECORATION: none
}
HR{
	color: #E81721;
	background-color: #E81721;
	border: 0px;
	width: 100%;
	text-align: left;
}

A:active{
    COLOR: #0f1177;
    FONT-FAMILY: Verdana, Arial;
    font-size: 8pt;
    font-weight: bolder;
}
A:link{
    COLOR: #0f1177;
    FONT-FAMILY: Verdana, Arial;
	 font-size: 8pt;
	 font-weight: bolder;
}
A:visited{
    COLOR: #0f1177;
    FONT-FAMILY: Verdana, Arial;
	 font-size: 8pt;
	 font-weight: bolder;
}
A:hover{
    COLOR: #0f1177;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline;
	 font-size: 8pt;
	 font-weight: bolder;
}
         
/* FINE PSEUDOCLASSI */

/* INIZIO CLASSI MASTERPAGE */    
/* CLASSI TABELLE e CELLE */
.tdContenuti{
	font-size: 8pt;
	width: 100%;
	vertical-align: top;
	/*height: 485px;*/
	/*border: 1 solid #ff0000;*/
}
.tdnavigator
{
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 5px;
	width: 100%;
	height: 100%;
	vertical-align: top;
}
.tdSfondoGrigio{
	background-color: #999999;
}
.CellaAzzurra{
	background: URL('/UserFiles/Image/porzione.gif');
	background-repeat: repeat;
	height: 120px;
}
table.TabellaDefaultSottoTestata{
	width: 800px;
	border-collapse: collapse;
	border-right: 1px solid #0f1177;
	border-bottom: 1px solid #0f1177;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
table.TabellaDefaultSottoTestata td{
	border: 0px solid #ff0000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
table.TabellaDefaultContenuti{
	width: 100%;
	border-collapse: collapse;
	border: 0px solid #ff0000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
table.TabellaDefaultContenuti td{
	border: 0px solid #ff0000;
	padding: 0px 5px 1px 4px;
	margin: 0px 0px 0px 0px;
}
table.TabellaDefaultProdotti td{
	border: 0px solid #ff0000;
	padding: 0px 0px 1px 4px;
	margin: 0px 0px 0px 0px;
}

.tdTestata{
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-right: 1px solid #0f1177;
	/*background: URL('/UserFiles/Image/sfondo_head.gif'); 
	background-color: #0f1177; */
	width: 800px;
	height: 115px; 
}
.tdTestataSfondo{
	background: URL('/UserFiles/Image/testata.jpg'); 
	background-color: #C2D5E6; 
	background-repeat: no-repeat;
	border-right: 0px solid #0f1177;
	height: 115px;
	width: 800px;
}
.tdTestataDx{
	margin: 0px 0px 0px 2px;
	padding: 5px 0px 0px 0px;
	/*background-color: #0f1177;*/
	height: 115px;
	border-right: px solid #0f1177;
}
table.TabellaSchedaProd{
	border: 0px solid #000000;
	border-collapse: collapse;
	color: #333333;
	font-family: Verdana, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	width: 100%;
}
table.TabellaSchedaProd td{
	border: 0px solid #ff0000;
}
table.TabellaSchedaTecnica{
	border: 0px solid #000000;
	border-collapse: collapse;
	color: #333333;
	font-family: Verdana, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	width: 60%;
}
table.TabellaPrincipale{
	width:  100% /*800px*/;
	border-collapse: collapse;
	border: 0px solid #0f1177;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	background-color: #ffffff;
}
table.TabellaPrincipale td{
	border: 0px solid #000000;
}
table.TabellaFormato{

}
table.TabellaFormato td{
	border: 1px solid #333333;
	width: 20%
}
table.TabellaContattaci{
	width: 100%;
	border-collapse: collapse;
	border: 0px solid #ff0000;
	margin: 0px 0px 0px 0px;
}
table.TabellaContattaci td {
	border: 0px solid #ff0000;
	padding: 2px 2px 2px 2px;
	vertical-align: top;
}
.ContattaciBold {
	font-weight: bold;
}
.CellaImgProd{
	background: url('/UserFiles/Image/fondo_prod.gif');
	background-repeat: no-repeat;
}
.FotoProdotto{
	margin-top: 70px;
}
.tdLogin{
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	height: 24px;
	vertical-align: middle;
	width: 150px;
}
.BordiTabella{
	border-right: 1pz solid #0f1177;
	border-bottom: 1pz solid #0f1177;
}
.tdLoginNObb{
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	height: 24px;
	vertical-align: middle;
	border: 1px solid #000000;
}
.tdMenuFideaSx{
	width: 200px;
	vertical-align: top;
	text-align: left;
	background-color: #c6d8e8;
	border-right: 1px dashed #7778B1;
}
.BordoMenuSx{
	border-right: 1px dashed #7778B1;
}
.tdMenuFideaProdotti{
	width: 180px;
	vertical-align: top;
	text-align: left;
	background-color: #e8e8e8;
}
table.TabellaMenu{
	font-family: Verdana, sans-serif;
	border-collapse: collapse;
	background-color: #e8e8e8;
	border: 0px solid #e8e8e8;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	width: 100%;
	font-weight: bold;
}
table.TabellaMenu td {
	font-size: 8pt;
	border: 0px solid #0f1177;
	padding: 2px 0px 2px 5px;
}

table.TabellaContenuti{
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	border-collapse: collapse;
	border: 0px solid #ffffff;
	text-align: center;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	width: 100%;
}
table.TabellaContenuti td{
	border: 0px solid black;
}
.CellaMenu{
	font-size: 8pt;
	height: 22px;
	width: 100%;
	padding: 10px 0px 0px 10px;
	font-weight: bold;
	background-color: #0f1177;
	color: #ffffff;
	text-transform:uppercase;
}
table.TabellaMenuDx{
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	border-collapse: collapse;
	background-color: #ffffff;
	border: 0px solid #0f1177;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	width: 100%;
	font-weight: bold;
}

table.TabellaPrimoPiano{
	border-collapse: collapse;
	border: 0px solid #0f1177;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	font-weight: bold;
}
table.TabellaPrimoPiano td{
	font-size: 8pt;
	text-align: justify;
	border: 0px solid #0f1177;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}
.CellaMenuDx{
	font-size: 8pt;
/*	width: 200px;*/
	height: 22px;
	padding: 2px 0px 0px 5px;
	font-weight: bold;
	background-color: #E91722;
	color: #ffffff;
	cursor: pointer;
	border-right: 1px dashed #7778B1;
}


/* CLASSI  IMMAGINI */
.Img{
	border: 1px solid #E81721;
}
.ImgContenuti{
	cursor: pointer;
	text-align: center;
	border: 1px solid #E81721;
	margin: 5px 5px 5px 5px;
}
.ImgNews{
	border: 0px solid #e91772;
	margin: 2px 2px 2px 3px;
}
.tdVoceMenu{
	background-color: #c6d8e8;
}
.tdVoceMenuOver{
	background-color: #7778b1;	
}
/* CLASSI LINKS */

.LinkSottomenu, a.LinkSottomenu:link, a.LinkSottomenu:active, a.LinkSottomenu:visited{
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	padding: 0px 0px 0px 0px;
}
A.LinkSottomenu:hover{
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #c6d8e8;
	padding: 0px 0px 0px 0px;
}

A.LinkMenu:link, A.LinkMenu:active, A.LinkMenu:visited{
	font-size: 8pt;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	color: #0f1177;
	/*padding-left: 10px;*/
	padding-top: 5px;
	text-decoration: none;
}

A.LinkMenu:hover{
	text-decoration: none;
}
.LinkMenuFather{
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #0F1177;
	padding: 2px;
}


.LinkSottoMenuDx, A.LinkSottoMenuDx:link, A.LinkSottoMenuDx:active, A.LinkSottoMenuDx:visited, A.LinkSottoMenuDx:hover{
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	padding: 3px 3px 3px 3px;
}
.LinkLogin, A.LinkLogin:link, A.LinkLogin:active, A.LinkLogin:visited, A.LinkLogin:hover{
	font-family: Verdana, sans-serif;
	color: #333333;	
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	padding: 0px 5px 0px 0px;
}
.SceltaLingua, A.SceltaLingua:link, A.SceltaLingua:active, A.SceltaLingua:visited{
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}
A.SceltaLingua:hover{
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
	padding: 5px 0px 0px 0px;
}
.submenu, A.submenu:link, A.submenu:active, A.submenu:visited, A.submenu:hover{
	COLOR: #0f1177;
	FONT-FAMILY: Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
}

/* ALTRE CLASSI */


.PrimoPiano{
	color: #000000;
	background-color: #ffffff;
	width: 600px;
	height: 615px;
	vertical-align: top;
	background: url('/UserFiles/Image/fondo_cerchio_intero.gif');
	background-repeat: no-repeat;
	background-position: right 5px ;
}
.PrimoPianoProdotti{
	color: #000000;
	background-color: #ffffff;
	width: 600px;
	vertical-align: top;
}
.RigaSeparatore{
	border-bottom: 1px solid #ff0000;
}
.TitoloNews{
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	color: #333333;
	font-weight: bold;
	text-align: left;
}
.TestoNews{
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	color: #333333;
	font-weight: normal;
	text-align: justify;
	margin-right: 5px;
}
.TestoFormati{
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	color: #333333;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
.Paging{
	width: 80%;
	height: 30px;
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	color: #0f1177;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;	
}
.TitoloProdotto{
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E81721;
}
.TiotloLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	padding-bottom: 2px;
	border-bottom: 2px solid #E81721;
}
.TitoloRosso{
	font-weight: bold;
	font-size: 8pt;
	color: #e81721;
	padding-bottom: 5px;
}
.ColoreFormato{
	background-color: #C6D8E8;
}
/* menu laterali */
.Testo
{
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}
.TestoDx
{
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	text-align: right;
}
/* ombra testo (non riconosciuta dal browser)
Payoff{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-shadow: 5px 5px white;
}*/
.sottomenu{
	text-align: left;
	border-top: 1px dashed #333333;
	border-right: 1px dashed #7778B1;
   padding-left: 10px;
   padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
   background-color: #ffffff;
}
.sottomenuOver{
	text-align: left;
	border-top: 1px dashed #333333;
	border-right: 1px dashed #7778B1;
   padding-left: 10px;
   padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
   background-color: #7778B1;
}

/* fine menu' laterali */
.TestoJustify{
	text-align: justify;
}
.AllineaCentro{
	text-align: center;
}
.LabelMenu{
   padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	vertical-align: middle;
	font-weight: bolder;
	text-align: left;
	font-size: 8pt;
   color: #333333;
	cursor: pointer;
	text-decoration: none;
	vertical-align: middle;
	border-right: 1px dashed #7778B1;
	border-bottom: 1px solid #ffffff;
}

.LabelMenuOver{
   padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	vertical-align: middle;
	font-weight: bolder;
	text-align: left;
	font-size: 8pt;
   color: #E8E8E8;
	cursor: pointer;
	text-decoration: none;
	vertical-align: middle;
   background-color: #7778B1;
	border-right: 1px dashed #7778B1;
	border-bottom: 1px solid #ffffff;
  
}

.footer{
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	text-align: center;
	border-top: 1px solid #000000;
	width: 100%;
	padding: 0px;
	margin: 0px; 
	border-collapse: collapse;
}
img.img_destra{
	border: 1px solid #E81721;
	float: right;
}
.navigation
{
	COLOR: #0f1177;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 8pt;
	text-transform: uppercase;
	padding-top: 5px;
}
A.navigation:active, A.navigation:link, A.navigation:hover, A.navigation:visited
{
	COLOR: #0f1177;
	FONT-FAMILY: Verdana;
	font-size: 8pt;
	TEXT-DECORATION: none;
	text-transform: uppercase;
}
