﻿.ConStatico
{
	float: left;
	border:  #c5cfd8 1px solid;
	font-size:12px;
	line-height:18px;
	padding-left: 10px;
	padding-right: 10px;
	width:656px;
}
.ConStatico h1
{
            
   font-family: "Trebuchet MS"; 
   font-size: 18px; 
   color: #bd0155; 
   margin: 0px; 
   padding-bottom: 5px; 
   padding-top: 5px; 
   padding-left: 0px;
}
.ConStatico h2 
{
    color:#BD0155;
    font-family:"Trebuchet MS";
    font-size:16px;
    margin:0;
    padding-bottom:5px;
    padding-left:0;
    padding-top:5px;
}
.ConStatico h3
{
   
   font-family: "Trebuchet MS"; 
   font-size: 15px; 
   color: #bd0155; 
   margin: 0px; 
   padding-bottom: 5px; 
   padding-top: 5px; 
   padding-left: 0px;
}

.ConStatico b
{
    color:#017CC0;
    font-family:"Trebuchet MS";
    font-size:13px;
    line-height:18px;
}

.ConStatico strong
{
    color:#333333;
    font-weight:bold;
}


.ConStatico .prodotti
{
    
}

.ConStatico .ImmagineTestata
{
    padding-top:20px;
    line-height:18px;
    
}

.menuDemo .TitoloVociMenu H2
{
	padding-right: 6px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	margin: 0px;
	border-left: #ffffff 1px solid;
	width: auto;
	color: #ffffff;
	text-indent: 0px;
	padding-top: 7px;
	
	height: 22px;
	background-color: #0c5283;
	text-decoration: none;
}
.menuDemo .BoxVociMenu
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: middle;
	width: auto;
	padding-top: 0px;
}
.menuDemo .BoxVociMenu UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	height: 30px;
	vertical-align: middle;
	width: 100%;
	padding-top: 0px;
	list-style-type: none;
}
.menuDemo .BoxVociMenu LI
{
	padding-right: 7px;
	margin-top: 7px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	vertical-align: middle;
	border-left: #ffffff 1px solid;
	width: auto;
	color: #ffffff;
	text-indent: 0px;
	
	text-align: center;
	text-decoration: none;
}
.menuDemo .BoxVociMenu LI A
{
	color: #ffffff;
	text-decoration: none;
}
.menuDemo .BoxVociMenu LI A:hover
{
	color: #93d152;
	text-decoration: none;
}
.menuDemo .BoxVociMenu .first
{
	border-left-style: none;
}

.BoxProdottiShop 
{
	float: left;
	
}

.immagine
{
  float:left;
}

.bloccoiniziale
{
    float:left;
}

.TitoloBoxProdotti
{
    /*float:left;*/
}
.TitoloBoxProdotti h1
{
   /*float:left;*/
   font-family: "Trebuchet MS"; 
   font-size: 15px; 
   color: #bd0155; 
   margin: 0px; 
   padding-bottom: 5px; 
   padding-top: 5px; 
   padding-left: 0px;
}

.listaProdotti
{
    padding-top:5px;
}

.prodotto
{
    
    padding-top:20px;
    line-height:18px;
}
.abstract
{
    width:300px;
}

.mp_Con .BoxArchivio h1
{
    font-family: "Trebuchet MS"; 
    font-size: 15px; 
    color: #bd0155; 
    margin: 0px; 
    padding-bottom: 5px; 
    padding-top: 5px; 
    padding-left: 0px;   
}
.menuCustomVerticali
{
	
}
.menuCustomVerticali .TitoloVociMenu  H2
{
	padding-right: 6px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	margin: 0px;
	border-left: #ffffff 1px solid;
	
	width: auto;
	color: #ffffff;
	text-indent: 0px;
	padding-top: 7px;
	
	height: 22px;
	background-color: #017bc1;
	text-decoration: none;
}
.menuCustomVerticali .TitoloVociMenu  H2:Hover
{
    color:#74acd6;
}
.menuCustomVerticali .BoxVociMenu 
{
    padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: middle;
	width: auto;
	padding-top: 0px;
}
.menuCustomVerticali .BoxVociMenu UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	height: 30px;
	vertical-align: middle;
	width: 100%;
	padding-top: 0px;
	list-style-type: none;
}
.menuCustomVerticali .BoxVociMenu LI
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 2px;
	width: auto;
	color: #666666;
	text-indent: 0px;
	padding-top: 2px;
	border-bottom: #ffffff 1px solid;
	
	background-color: #74acd6;
}
.menuCustomVerticali .BoxVociMenu LI A:hover
{
	color: #666666;
	background-color: #89a2b8;
	text-decoration: none;
}
.menuCustomVerticali .BoxVociMenu LI A
{
	color: #ffffff;
	text-decoration: none;
}
.menuCustomVerticali .BoxVociMenu .first
{
	border-left-style: none;
}
.menuCustomForzati
{
	
}
.menuCustomForzati .TitoloVociMenu  H2
{
	padding-right: 6px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	float: left;
	margin: 0px;
	
	border-right: #ffffff 1px solid;
	width: auto;
	color: #ffffff;
	text-indent: 0px;
	padding-top: 7px;
	
	height: 22px;
	background-color: #017bc1;
	text-decoration: none;
}
.menuCustomForzati .TitoloVociMenu  H2:Hover
{
    color:#74acd6;
}
.menuCustomForzati .BoxVociMenu 
{
    padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: middle;
	width: auto;
	padding-top: 0px;
}
.menuCustomForzati .BoxVociMenu UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	height: 30px;
	vertical-align: middle;
	width: 100%;
	padding-top: 0px;
	list-style-type: none;
}
.menuCustomForzati .BoxVociMenu LI
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 2px;
	width: 150px;
	color: #666666;
	text-indent: 0px;
	padding-top: 2px;
	border-bottom: #ffffff 1px solid;
	
	background-color: #74acd6;
}
.menuCustomForzati .BoxVociMenu LI A:hover
{
	color: #666666;
	background-color: #89a2b8;
	text-decoration: none;
}
.menuCustomForzati .BoxVociMenu LI A
{
	color: #ffffff;
	text-decoration: none;
}
.menuCustomForzati .BoxVociMenu .first
{
	border-left-style: none;
}
.mp_BoxGenerale .BoximmagineTestata .MenuShop A
{
    border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	text-decoration: none;
	border-top: #ffffff 1px solid;
	font-weight: bold;
	font-size: 11px;
	float: left;
	margin: 0px;
	vertical-align: middle;
	width: 100%;
	color: #ffffff;
	padding-top: 7px;
	
	height: 22px;
	background-color: #de0058;
	text-align: center;
	text-decoration: none;
}
.mp_MenuAree .menuVerticaliSX
{
	float: left;
	margin-bottom: 15px;
	width: 125px;
}
.mp_MenuAree .menuVerticaliSX H2
{
	padding-left: 6px;
	font-size: 9pt;
	float: left;
	margin: 0px;
	width: 121px;
	color: white;
	
	background-color: #1f80b5;
	text-decoration: none;
}
.mp_MenuAree .menuVerticaliSX .BoxVociMenu UL
{
	border-right: #b9cee3 1px solid;
	padding-right: 0px;
	border-top: #ffffff 1px solid;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #b9cee3 1px solid;
	width: 100%;
	padding-top: 0px;
	border-bottom: #b9cee3 1px solid;
	list-style-type: none;
	text-decoration: none;
	background-color: #eaf1f7;
}
.mp_MenuAree .menuVerticaliSX .BoxVociMenu LI 
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 2px;
	width: auto;
	color: #666666;
	text-indent: 0px;
	padding-top: 2px;
	border-bottom: #ffffff 1px solid;
	text-decoration: none;
	background-color: #eaf1f7;
}
.mp_MenuAree .menuVerticaliSX .BoxVociMenu UL LI:hover
{
	color: #666666;
	background-color: #89a2b8;
	text-decoration: none;
}
.mp_MenuAree .menuVerticaliSX .BoxVociMenu ul li a 
{
    color:#666666;
    text-decoration:none;
}

.mp_MenuAree .menuVerticaliSX .BoxVociMenu LI LI
{
    background-color: #A2C7E9;
}
.MenuCIC
{
    float: left;
	border:  #c5cfd8 1px solid;
	font-size:11px;
	line-height:18px;	
	padding:0 0 0 6px;	
    width:129px;
    margin-top:7px;
    
}

.MenuCIC .L1 {
	font-size: 11px;
	background-image: url('Images/rettangolo_blu.gif');
	background-repeat: no-repeat;
	background-position: left center;
	color: #666666;
	text-decoration: none;
	padding-left: 8px;
	
	margin-top: 10px;
	font-weight: bold;
	text-transform: uppercase;
	
}
.MenuCIC .L1 a, .MenuCIC .L1 a:link, .MenuCIC .L1 a:visited, .MenuCIC .L1 a {
	font-size: 11px;
	text-decoration: none;
	color: #5f8cad;
}
.MenuCIC .L1 a:hover {
	font-size: 11px;
	color: #ff6600;
}
.MenuCIC .L2 {
	background-image: url('Images/freccina.gif');
	background-repeat: no-repeat;
	background-position: left center;
	
	padding-left: 10px;
	margin-top: 7px;
	font-size: 11px;
	
}
.MenuCIC .L2 a:hover {
	font-size: 11px;
}
.MenuCIC .L3 {
	background-image: url('Images/freccina.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	margin-top: 7px;
	
	font-size: 11px;
}
.MenuCIC .L3 a:hover {
	font-size: 11px;
}
.MenuCIC .L4 {
	background-image: url('Images/freccina.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 14px;
	margin-top: 7px;
	font-size: 11px;
}

.MenuCIC .L4 a:hover {
	font-size: 11px;
}

.PannelloContenuto
{
	padding-right: 0px;
	padding-left: 8px;
	font-weight: normal;
	font-size: 11px;
	float: left;
	
	width: 600px;
	color: #666666;
	
  
}
.PannelloContenuto Titolo
{
    text-align:center;
    font-size:medium;
    padding-bottom:0px;
}

.PannelloContenuto strong
{
    font-size:+1;
    color:#FF9900;
}

.PannelloContenuto p
{
    display:block;
    margin:1em 0;
}

.inPrimoPiano
{
	height: 160px;
	width: auto;
	margin-top: 10px;
	margin-bottom: 6px;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 12px;
	border: solid 1px #C5CFD8;
}
.inPrimoPiano H3
{
	margin-top: 6px;
	color: #bd0155;
	font-size: 14px;
	font-weight:normal;
}
.inPrimoPiano A
{
	font-size: 13px;
}

.focus 
{
	float: left;
	border:  #c5cfd8 1px solid;
	font-size:12px;
	line-height:18px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	width: 313px;
}

.focus .Immagine, .focus .Immagine A
{
	float: left;
	width: 300px;
	padding-left: 5px;
}

.focus .Testo
{
	width: 300px;
	padding-left: 25px;
	float:right;
	font-size: 13px;
}
.mp_Con .PaginaPersonale .Contenuto {
	width: 655px;

}
.mp_Con .PaginaPersonale .TitoloPagina {
	font-weight: bold;
	font-size: 14px;
	padding-top: 8px;
	margin-bottom: 5px;
	width: auto;
	color: #bd0155;	

	
}
.mp_Con .PaginaPersonale .NomeUtente {
	font-weight: normal;
	font-size: 13px;
 	width: 500px;
	color: #666666;
	padding-top: 8px;
	padding-left: 6px;
}
.TuoiAbbonamenti 
{
	border-bottom:  #c5cfd8 1px solid;
	border-top:  #c5cfd8 1px solid;

}

.CodiceCliente 
{
	border-top: #c5cfd8 1px solid;
}
	
 


