body {
  position:absolute;
  top:50%;
  left:50%;
  width:750px;
  height:550px;
  margin-left:-375px;
  margin-top: -275px;
  background : #EE1188;
  behavior: url(libreria/csshover.htc); /* call hover behaviour file */
}

/*----------------LINK Generale-----------------*/
a , img { 
  color: #FFFFFF;
  text-decoration: none;
  border-width: 1px;
  border-color: #FFFFFF;
}

/* -----------------STRUTTURA DELLA PAGINA------------------------*/
#conteiner {
   position: relative;
   text-align: left;
   background: #FFFFFF;
   height: 550px;  
   width: 750px;    
   border: 0px;
   padding: 0px;
   margin: 0px;
}

/*-------------SPAZIO BIANCO SOPRA IL LOGO-------------------*/
#sup {
   top:0;
   text-align: left;
   height: 35px;
   background: #FFFFFF;  
   width: 750px;    
   border: 0px;
   padding: 0px;
   margin: 0px;
}

/*--------------OROLOGI-----------------------*/
.ora {
  text-align: left;
  position: absolute;
  top: 0px;
  background: #000000;
  width:51px;
  height:15px;
}

.citta {
   position: absolute;
   text-align: left;
   top: 0px;
   color: #FFFFFF;
   background: #000000;
   font-family: Verdana, Times New Roman, Times, serif;
   font-size: 10px;
   text-align: left;
   height:15px;
   width:99px;   
   height:15px;
}

/*----LOGO----*/
#logo {
 text-align: center;
 height: 50px;
 top:35px;
}

#pannelloS {
  position: absolute;
  text-align: left;
  left:0px;
  z-index: 1; 
  top: 85px;
  height: 415px;  
  width: 200px;  
}

#pannelloD {
  position: absolute;
  text-align: left;
  z-index: 0;  
  top: 85px;
  left: 200px; 
  width: 550px;
  height: 415px;   
}

/*----------------GOOGLE--------------------*/
#google{
  position: absolute;
  left: 0px;
  margin-left: 50px;
  margin-top: 10px;
  text-align: left;
  top: 320px;
  font-family: Verdana, Times New Roman, Times, serif;
  font-size: 10px;
  color: #FF0000;
  z-index: 1; 
  width: 200px; 
}

#g130 {
	background-color: #FFFFFF;
	border: 1px solid #0065A8;
	font-size: 13px;
    width: 130px;
	margin-bottom: 5px;
}

#go{
    /*float: left;*/
	font-size: 13px;
	width: 70px;
	height: 20px;
    text-align: center;
    display: inline;
	cursor: pointer;
}
/*------------------------------------------------*/
/*Pannello unico per Area Shop*/
#pannelloUnico {
  position: absolute;
  text-align: left;
  top: 85px;
  left:0px;
  height: 415px;
  width: 750px;
}

/* Pannello Destro e Sinistro X il dettaglio dell'articolo*/
#pannelloSShop {
  position: absolute;
  text-align: left;
  left:0px;
  top: 85px;
  height: 415px;  
  width: 450px;  
}

#pannelloDShop {
  position: absolute;
  text-align: left;
  top: 85px;
  left: 450px; 
  width: 300px;
  height: 415px;   
}

/*-Menu a fondo pagina-*/
#bmenu {
  position: absolute;
  text-align: left;
  top: 500px;
  text-align: center;
  background : #EE1188;
  color: #FFFFFF;
  height: 20px;
  width: 748px;
  left: 1px; 
  font-size: 12px;
  padding-top: 2px;
  /*padding-bottom: 2px;*/
}

#bmenu li{
  color: #FFFFFF;
  text-align: left;
  font-family: Verdana, Times New Roman, Times, serif;  
  display: inline;
  list-style-type: none;
 }

/*-Caratteristiche del link del menu-*/
#bmenu li a{
   color: #FFFFFF;
   text-align: left;
   text-decoration: none; 
   padding-left: 4px;
   padding-right: 5px;
}

#bmenu li a:hover{
  text-align: left;
  font-weight: bold;
  color: #FFFFFF;    
}

/*-Impostazione pie di pagina sinistro-*/
#sfooter {
  position: absolute;
  left:0px;
  top: 520px;
  width: 150px;
  height: 30px;
  font-family: Verdana, Times New Roman, Times, serif;
  font-size: 10px;
  color: #000000;
  text-align: left;
  margin-top: 8px;
  margin-left: 50px; 
}
/*-Impostazione pie di pagina centrale-*/
#cfooter {
  position: absolute;
  top: 520px;
  left: 150px;
  width: 450px;
  height: 30px;
  font-family: Verdana, Times New Roman, Times, serif;
  font-size: 11px;
  color: #000000;
  text-align: center;
  margin: 8px;
}
/*-Impostazione pie di pagina centrale-*/
#dfooter {
  position: absolute;
  top: 520px;
  left: 600px;
  width: 150px;
  height: 30px;
  font-family: Verdana, Times New Roman, Times, serif;
  text-align: center;
  font-size: 16px;
  margin: 7px;
}

/*--------------------------------COMPONENTI MENU-------------------------------------*/

#menu {
text-align: left;
padding-left:40px;
padding-top:10px;
background: #FFFFFF;
color: #FFFFFF;
} 

#menu ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding: 0;
}

/* style, color and size links and headings to suit */
#menu a, #menu h2 {
display: block;
margin: 0;
/*padding-top 50px;
padding-left 50px;
*/
width: 105px;
font: bold 0.7em/1.4em arial, helvetica, sans-serif;
}

#menu a {
color: #FFFFFF;
background: #FFFFFF;
text-decoration: none;
}

#menu a:hover {
color: #FFFFFF;
background: #FFFFFF;
}

#menu li {
/* make the list elements a containing block for the nested lists */
position: relative;
padding-top:20px;
} 

#menu ul ul li {
float: left; /* cure IE5.x "whitespace in lists" problem */
width: 100%;
padding-top:20px;
}

#menu ul ul li ul li{
float: left; /* cure IE5.x "whitespace in lists" problem */
width: 100%;
padding-top:0px;
}

#menu ul li a {
float: left; /* cure IE5.x "whitespace in lists" problem */
/*height: 1%; /* make links honour display: block; properly */
}  

#menu ul ul ul {
position: absolute;
top: 20px;
left: 125px; /* to position them to the right of their containing block */
width: 100%; /* width is based on the containing block */
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}
/*-------------------------------------------------------------------------------------------------------*/
/*--------------------------------SHOWROOM e SHOP-------------------Menu a fondo pagina-----------------*/
#bmenus {
  position: absolute;
  top: 500px;
  text-align: center;
  background : #FFFFFF;
  height: 20px;
  width: 748px;
  left: 1px; 
}

#bmenus a:hover {
 text-align: left;
 color: #FFFFFF;
 background: #FFFFFF;
}

#bmenus li{
  color: #FFFFFF;
  text-align: left;
  font-family: Verdana, Times New Roman, Times, serif;  
  display: inline;
  list-style-type: none;
 }
/*-------------------------------------------------------------------------------------*/
/*-------------------------MENU UTENTI LOGGATI + CARRELLO---------------------------------------------*/
#carrell {
  position: absolute;
  top: 15px;
  left: 600px;
  display: inline;
  font-size: 12px;  
  font-family: Verdana, Times New Roman, Times, serif; 
  font-weight: medium;

}

#carrell a {
  text-decoration: none;
  color: #EE1188;
}

#carrell a:hover {
  font-weight: bold;
}

#msgben {
  position: absolute;
  top: 20px;
  left: 5px;
  display: inline;
  font-size: 11px;
  color: #FF6600;  
  font-family: Verdana, Times New Roman, Times, serif; 
  font-weight: medium;

}

#logout {
  position: absolute;
  top: 20px;
  left: 270px;
  display: inline;
  font-size: 11px;
  color: #EE1188;  
  font-family: Verdana, Times New Roman, Times, serif; 
  font-weight: medium;

}

#logout a {
  text-decoration: none;
  color: #EE1188;
}

#logout a:hover {
  font-weight: bold;
}

#modDati {
  position: absolute;
  top: 20px;
  left: 330px;
  display: inline;
  font-size: 11px;
  color: #EE1188;  
  font-family: Verdana, Times New Roman, Times, serif; 
  font-weight: medium;
}

#modDati a {
  text-decoration: none;
  color: #EE1188;
}

#modDati a:hover {
  font-weight: bold;
}

#modPsw {
  position: absolute;
  top: 20px;
  left: 480px;
  display: inline;
  font-size: 11px;
  color: #EE1188;  
  font-family: Verdana, Times New Roman, Times, serif; 
  font-weight: medium;
}

#modPsw a {
  text-decoration: none;
  color: #EE1188;
}

#modPsw a:hover {
  font-weight: bold;
}


/*--------------------------------------------*/
/*------------------------------- HOME PAGE --------------------------------------------------------*/
#ImgApertura {
  margin-top:35px;
  margin-right:5px;
  margin-left:10px;
  text-align: left;
}

#ImgApertura img{
  color: #EE1188;
  border-width: 1px;
  border-color: #EE1188;
}

#slogan {
  position: absolute;
  margin-top:20px;
  margin-bottom:20px;
  margin-left:5px;
  text-align: left;
  font-family: Verdana, Times New Roman, Times, serif;
  font-size: 18px;
  font-weight: medium;
  font-style: oblique;
  color: #EE1188;
}

#news{
  position: absolute;
  z-index: -1;
  top: 55px;
  left: 335px; 
  margin-right:20px;
  text-align: left;
}

#new{
  position: absolute;
  z-index: 1;
  top: 100px;
  left: 370px; 
  width:120px;
  text-align: center;
  font-family: Verdana, Times New Roman, Times, serif;
  font-size: 9px;  
}

#new a{
 color: #EE1188;
}
/*---------------------------------------------------------------------------------------------------*/
/*----------------------------------COMPONENTI SHOWROOM--------------------------------------*/

#stable {
text-align: left;
margin-left: 50px;
margin-right: 20px;
margin-top: 55px;
width:130px;
height: 340px;
border: 0px;
}

.cell{
text-align: left;  
height: 50px;
width: 50px;
border: 0px;
}

.margine {
text-align: left;
width: 30px;
height: 50px;
border: 0px;
}

.margine2 {
text-align: left;
height: 0px;
border: 0px;
}
 
#imgS {
  text-align: left;
  padding-top: 5px;
  padding-left: 100px;
  padding-right: 50px;
}
/*---------------------------------------------------------------------------------------------------*/
/*------------------------------- FILATI ------------------------------------------------------------*/

.tfilati {
 text-align: left;
 margin-left: 53px;
 margin-right: 53px;
 margin-top: 40px;
 margin-botton:30px;
 width: 644px;
 height: 100px;
}
 
.cell70x70{
 text-align: left;   
 height: 70px;
 width: 70px;
}

.cell12x70 {
 height: 70px;
 width: 12px;
}

.cell70x30{
 height: 30px;
 width: 70px; 
 font-family: Verdana, Times New Roman, Times, serif;
 text-align: left;
 font-size: 10px;
 color : #EE1188;
}

.cell12x30 {
 height: 30px;
 width: 12px;
}

#cambiafilati {
 margin-top:25px;
 margin-left:50px;
}

#cambiafilati a {
 font-family: Verdana, Times New Roman, Times, serif;
 font-size: 12px;
 color : #EE1188;
}

#pdfcolori {
 text-align: right;
 margin-right: 50px;
 margin-top: 20px; 
}

#pdfcolori a {
 font-family: Verdana, Times New Roman, Times, serif;
 text-align: right;
 font-size: 10px;
 color : #000000;
}
/*------------------- Pagina selezione prodotti -----------------------------------------------------*/

#pdfprodotti {
 text-align: right;
 margin-right: 50px;
 margin-top: 50px; 
}

#pdfprodotti a {
 font-family: Verdana, Times New Roman, Times, serif;
 text-align: right;
 font-size: 10px;
 color : #000000;
}
/*--Impostazioni piccolo menu della pagina Prodotti--*/
#menuProd {
  font-size: 16px;
  font-family: Verdana, Times New Roman, Times, serif;
  text-align: center;
}
/*Impostazioni lista del menu*/
#menuProd li {
  padding-top: 20px;
  margin-top: 20px;
  list-style-type: none;
}
/*Impostazione link del menu*/
#menuProd a {
  color: #FFFFFF;
}
/*---------------------------------COMPONENTI SHOP--------------------------------------*/
#tastiAlti {
  text-align: right;
  padding-right: 35px; 
  /*padding-top: 55px;*/
  padding-top: 15px;
}

#sptable {
 text-align: left;
 margin-left: 5px;
 margin-right: 5px;
 margin-top: 67px;
 margin-botton: 115px;
 width: 725px;
 height: 145px;
}

.cell145 {
 text-align: left;   
 height: 145px;
 width: 145px;
}

.cell145 a:hover { 
  font-weight: bold;
  color: #EE1188; 
}

.cell145 a:hover img{ 
  border-width: 1px;
  border-color: #EE1188; 
}

#tastiPag {
 text-align: left;
 margin-left: 50px;
 margin-top: 42px;
 margin-botton: 60px;
 height: 13px;
 width: 50px;
}

#imgDett {
 text-align: left;
 padding-top: 5px;
 padding-left: 25px;
 padding-bottom: 10px;
}

#titoloProd {
 text-align: left;
 margin-top: 10px;
 font-size: 14px;
 font-family: Verdana, Times New Roman, Times, serif; 
 color: #FF6600;
}

#variante{
 text-align: left;
 margin-top: 10px;
 font-size: 12px;
 font-family: Verdana, Times New Roman, Times, serif;
 font-style: italic;
 color: #FF6600;
}

#descProd {
 text-align: justify;
 font-size: 10px;
 font-family: Verdana, Times New Roman, Times, serif;
 margin-top: 10px;
}

#datiProd {
 text-align: left;
 font-size: 11px;
 font-family: Verdana, Times New Roman, Times, serif;
 margin-bottom: 10px;
}

#combColor {
  font-size: 11px;
  font-weight: bold;
}

#mexPrice {
  font-size: 10px;
  font-family: Verdana, Times New Roman, Times, serif;
  font-style: italic;
}

#colortable {
 text-align: left;
 margin-top: 5px;
 margin-bottom: 5px;
 height: 15px;
 border: 0px;
}

.cell10M {
 height: 15px;
 width: 10px;
 border: 0px;
}

.cell15 {
 height: 15px;
 width: 15px;
 border: 0px;
}

.cell15 a:hover { 
  font-weight: bold;
  color: #EE1188; 
}

#tagliatable {
 text-align: left;
 margin-top: 5px;
 margin-bottom: 5px;
 width: 115 px;
 height: 15px;
}

.cell15T {
 height: 15px;
 width: 15px;
 border: 1px;
 text-align: center;
 font-family: Verdana, Times New Roman, Times, serif;
 font-size: 12px;
 border-style: ridge;
 border-color: #EE1188;
}

.cell15TS {
 height: 15px;
 width: 15px;
 border: 1px;
 text-align: center;
 font-family: Verdana, Times New Roman, Times, serif;
 font-size: 12px;
 border-style: solid;
 border-color: #EE1188;
}

.cell15T a { 
  color: #EE1188; 
}

.cell15TS a { 
  color: #EE1188; 
}

.cell15T a:hover { 
  font-weight: bold;
  color: #EE1188; 
}
/*----------------------------------------------------------------------------------------------------*/
/*--------------------------------GUESTBOOK-------------------------------------------*/
#gustable {
 text-align: left;
 margin-top: 0px;
 margin-bottom: 15px;
 height: 200px;
 width: 500px;
 color: red;
}
.celldatanick { 
 width: 500px;
 height: 12px; 
 text-align: left;
 font-weight: bold;
 font-family: Verdana, Times New Roman, Times, serif;
 font-size: 10px; 
}

.cellmex{
 width: 500px;
 height: 35px; 
 text-align: left;
 font-family: Verdana, Times New Roman, Times, serif; 
 font-size: 10px;
}

/*Testo nel form dell'inserimento*/
.gtitle { 
 font-family: Verdana, Times New Roman, Times, serif; 
 font-size: 14px;
 font-weight: bold;
}

.casella {
	border: 1px solid #EE1188;
	font-size: 13px;    
}

#FormGb {
  width: 500px;
  height: 200px;
  text-align: left;
  color: #000000; 
  font-size: 12px;
  font-family: Verdana, Times New Roman, Times, serif;
  line-height: 30px;
}

#errore {
  text-align: left;
  font-size: 12px;
  color: #FF0000;
}

/*-----------------------------------------------------------------------------------*/
/*------------------------------- CONTATTI - MAIL US --------------------------------------------------------*/

#info{
  font-size: 14px;
  font-family: Verdana, Times New Roman, Times, serif;
  text-align: center;
  margin-top:100px;
}

#firme {
  position: absolute;
  top: 370px;
  left: 10px;
  text-align: center;
  font-size: 12px;
  font-family: Verdana, Times New Roman, Times, serif;
  color: #FF0000;
  font-style: italic;
}

/*--Impostazioni per la tabella del form--*/
#FormTable {
  width: 520px;
  height: 200px;
  text-align: left;
  color: #000000; 
  font-size: 10px;
  font-family: Verdana, Times New Roman, Times, serif;
  font-weight: bold;
  line-height: 30px;
}

/*--Riga per indicare l'errore-*/
#err {
  text-align: left;
  height: 20px;
  font-size: 10px;
  color: #FF0000;
}

/*Impostazioni link pagina invio mail*/
.maillink {
  text-align: left;
  font-family: Verdana, Times New Roman, Times, serif;
  font-size: 15px;
  color: #EE1188;
  font-weight: italic;
}
.maillink a:hover{
  font-weight: bold;
  color: #FF00FF;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 15px;
  padding-bottom: 15px;  
}

/*-----Classi per gli imput dei form -----*/
.i50 {
	background-color: #FFFFFF;
	border: 1px solid #0065A8;
	font-size: 11px;
    width: 50px;
}

.i120 {
	background-color: #FFFFFF;
	border: 1px solid #0065A8;
	font-size: 11px;
    width: 120px;
}

.t400 {
	background-color: #FFFFFF;
	border: 1px solid #0065A8;
	font-size: 11px;
    width: 400px;
	height: 70px;
}

.i25 {
	background-color: #FFFFFF;
	border: 1px solid #0065A8;
	font-size: 11px;
    width: 25px;
}

.i60 {
	background-color: #FFFFFF;
	border: 1px solid #0065A8;
	font-size: 11px;
    width: 60px;
}

.i70 {
	background-color: #FFFFFF;
	border: 1px solid #0065A8;
	font-size: 11px;
    width: 70px;
}

.i120Err {
	background-color: #CCCCCC;
	border: 1px solid #FF0000;
	font-size: 11px;
    width: 120px;
}

.t400Err {
	background-color: #CCCCCC;
	border: 1px solid #FF0000;
	font-size: 11px;
    width: 400px;
	height: 70px;
}

.i25Err {
	background-color: #CCCCCC;
	border: 1px solid #FF0000;
	font-size: 11px;
    width: 25px;}

.i60Err {
	background-color: #CCCCCC;
	border: 1px solid #FF0000;
	font-size: 11px;
    width: 60px;
}

.i70Err {
	background-color: #CCCCCC;
	border: 1px solid #FF0000;
	font-size: 11px;
    width: 70px;
}

/*---------------------------------------------------------------------------------------------------*/
/*------------------------------------ LINKS --------------------------------------------------------*/
#links {
  text-align: justify;
  font-size: 12px;
  font-family: Verdana, Times New Roman, Times, serif;
  color: #FF9900;
  line-height: 20px;
}

h2 {
  font-family: Verdana, Times New Roman, Times, serif;
  color: #EE1188;
  font-size: 18px; 
}

#links a {
  text-decoration: none;
  color: #FF6600;
}

#links a:hover {
  text-decoration: none;
  color: #EE1188; 
}
/*--------------------------------------------------------------------------------------------------*/
/*--Impostazioni immagini 350X350 allineate a destra--*/
#Img350 {
  text-align: left;
  padding-left: 150px;
  padding-top: 5px;
  padding-right: 50px;
}
/*--Titolo della tabella destra allineato a destra--*/
#ImgTitle {
  text-align: right; 
  font-size: 11px;
  font-family: Verdana, Times New Roman, Times, serif;
  color: #000000;
  line-height: 20px; 
}
/*--Impostazioni per la parte d solo testo presenti in alcune pagine--*/
#TestoPagina{
  text-align: justify;
  font-size: 11px;
  font-family: Verdana, Times New Roman, Times, serif;
  color: #000000;
  line-height: 20px;
  padding-right: 20px;
}
/*--Impostazioni per la parte d solo testo presenti in alcune pagine con allineamento a destra--*/
#TestoPaginaD{
  text-align: right;
  font-size: 11px;
  font-family: Verdana, Times New Roman, Times, serif;
  color: #000000;
  line-height: 20px;
  padding-right: 50px;
}
/*Impostazioni mappe piccole in Dove siamo*/
#maps {
  text-align: right;
  padding-top: 25px;
  padding-right: 50px;
}

#attmail {
	text-align: left;
	font-size: 12px;
  	font-family: Verdana, Times New Roman, Times, serif;
  	color: #FF0000;
}

/*--------------------------------- CARRELLO -----------------------------------*/
#info10 {
  text-align: justify;
  font-size: 12px;
  font-family: Verdana, Times New Roman, Times, serif;
  color: #FF0000;
  line-height: 10px;
  padding-right: 20px;
}

#cartable {
text-align: center;
margin-left: 0px;
margin-right: 50px;
margin-top: 10px;
width: 450 px;
border: 1px solid #FFFFFF;
}

.cellInt {
text-align: center;  
font-size: 11px;
color: #FFFFFF;
font-family: Verdana, Times New Roman, Times, serif;
font-weight: bold;
border-left: 1px solid #EE1188;
background : #999999;
}

.prod{
text-align: left;
width: 250px;
height: 20px;
font-size: 11px;
font-family: Verdana, Times New Roman, Times, serif;
//border: 1px solid #FFFFFF;
border-top: 1px solid #EE1188;
background : #CCCCCC;
}

.campC{
text-align: center;
width: 60px;
height: 20px;
font-size: 12px;
font-family: Verdana, Times New Roman, Times, serif;
border-top: 1px solid #EE1188;
border-left: 1px solid #EE1188;
background : #CCCCCC;
}

#aggiorna{
text-align: center;
width: 250px;
height: 20px;
}

#totaleC{
text-align: center;
font-size: 13px;
font-family: Verdana, Times New Roman, Times, serif;
color: #EE1188;
font-weight: bold;
height: 20px;
}

#testoFondo {
  position: absolute;
  z-index: 1;
  top: 387px;
  left: 10px;
  text-align: justify;
  font-size: 12px;
  font-family: Verdana, Times New Roman, Times, serif;
  color: #000000;
  font-style: italic;
}
/*--------------------------------- AUTENTICAZIONE ------------------------------*/

#autentica {
  text-align: center;
  font-size: 11px;
  font-family: Verdana, Times New Roman, Times, serif;
  margin-right:50px; 
}

#registra {
  text-align: center;
  font-size: 11px;
  font-family: Verdana, Times New Roman, Times, serif;
  margin-top:10px;
  margin-bottom: 40px;
}

#logtable {
  width: 400px;
  padding-left:15px;
  padding-right:10px;
  padding-top:7px;
  padding-bottom:15px;
  margin-left:75px;
  margin-right:75px;
  border-bottom: 1px solid #666666;
  text-align: center;
  font-size: 11px;
  font-family: Verdana, Times New Roman, Times, serif;
}

.i100 {
	background-color: #FFFFFF;
	border: 1px solid #0065A8;
	font-size: 11px;
    width: 100px;
}

.mexErr {
  color: #FF0000; 
}

#smemo {
  text-align: center;
  font-size: 11px;
  font-family: Verdana, Times New Roman, Times, serif;
  margin-right:50px; 
}

#smemo a {
  text-decoration: none;
  color: #EE1188; 
}

#smemo a:hover{
  color: #FF9900;
}

/*---------Registrazione Password------------*/

#FormPsw {
  width: 510px;
  height: 100px;
  text-align: left;
  color: #000000; 
  line-height: 30px;
}

#cell1psw{
width: 180px;
font-size: 11px;
font-family: Verdana, Times New Roman, Times, serif;
font-weight: bold;
}

#cell2psw{
width: 100px;
font-size: 12px;
font-family: Verdana, Times New Roman, Times, serif;
}

#cell3psw{
width: 260px;
font-size: 12px;
font-family: Verdana, Times New Roman, Times, serif;
}

#errpsw {
  width: 250px;
  text-align: right;
  height: 20px;
  font-size: 12px;
  color: #FF0000;
}

#okpsw {
  width: 250px;
  text-align: right;
  height: 20px;
  font-size: 12px;
  color: #EE1188;
}

#testoPS {
font-size: 9px;
font-family: Verdana, Times New Roman, Times, serif;
}

#confermareg {
  display: inline;
  font-size: 13px;  
  font-family: Verdana, Times New Roman, Times, serif; 
  font-weight: medium;
  font-style: oblique;
}

#confermareg a {
  text-decoration: none;
  color: #EE1188;
}
/* ---------------- PAGINA NON AUTORIZZATA --------------------------*/

#natitolo {
text-align: center;
font-size: 18px; 
margin-top: 20px; 
font-family: Verdana, Times New Roman, Times, serif; 
color: #FF0000;
}
#nacorpo {
text-align: left;
font-size: 18px; 
margin-top: 20px;
font-family: Verdana, Times New Roman, Times, serif; 
color: #FF0000;
}
#naindietro {
margin-top: 20px;
text-align: center;
}
/*------------------  CONFERMA ORDINE --------------------------------------------*/

#ordtable {
text-align: center;
margin-left: 0px;
margin-right: 50px;
margin-top: 0px;
width: 400 px;
}

.intest {
text-align: center;  
font-size: 11px;
color: #EE1188;
font-family: Verdana, Times New Roman, Times, serif;
font-weight: bold;
border-bottom: 1px solid #EE1188;
}

.prodot{
text-align: left;
width: 250px;
height: 13px;
font-size: 11px;
font-family: Verdana, Times New Roman, Times, serif;
}

.campoC{
text-align: center;
width: 60px;
height: 13px;
font-size: 12px;
font-family: Verdana, Times New Roman, Times, serif;
}

#totale{
text-align: right;
font-size: 11px;
font-family: Verdana, Times New Roman, Times, serif;
color: #EE1188;
font-weight: bold;
height: 15px;
}

#spedizioni {
text-align: left;
font-size: 12px;
font-family: Verdana, Times New Roman, Times, serif;
} 

#tipospediz {
text-align: left;
font-size: 12px;
font-family: Verdana, Times New Roman, Times, serif;
}

#tots{
text-align: center;
font-size: 17px;
font-family: Verdana, Times New Roman, Times, serif;
color: #EE1188;
font-weight: bold;
height: 15px;
}

#proctb{
text-align: center;
width: 500px;
}

#pagtable {
text-align: left;
width: 500px;
font-size: 12px;
font-family: Verdana, Times New Roman, Times, serif;
color: #000000;
margin-left: 0px;
margin-right: 50px;
margin-bottom: 5px;
}

#riasstable {
text-align: left;
width: 500px;
font-size: 10px;
font-family: Verdana, Times New Roman, Times, serif;
color: #666666;
margin-left: 0px;
margin-right: 50px;
}

#tornaHome {
text-align: left;
font-size: 12px;
font-family: Verdana, Times New Roman, Times, serif;
color: #EE1188;
}

/*--------------------PAGINA PROFILE----------------------------------*/
#profile {
  text-align: center;/*
  margin-left:100px;
  margin-right:100px;*/
  margin-top:100px;
  font-size: 14px;  
  font-family: Verdana, Times New Roman, Times, serif; 
  color: #000000;
  font-weight: medium;
  font-style: oblique;
}

#profile a { 
  text-decoration: none;
  color: #EE1188;
}

/*------------------Pagamento interrotto paypal----------------------------*/

#profile2 {
  text-align: center;/*
  margin-left:100px;
  margin-right:100px;*/
  margin-top:0px;
  font-size: 13px;  
  font-family: Verdana, Times New Roman, Times, serif; 
  color: #000000;
  font-weight: medium;
  font-style: oblique;
}

#profile2 a { 
  text-decoration: none;
  color: #EE1188;
}

