/*-------------------------------------------------------------
/* BODY
/*-------------------------------------------------------------*/
body{
background-color:transparent;
margin:0px;
background-image: url(/IMG/incidi_bg_texture1.jpg);
}

/*-------------------------------------------------------------
/* CONTAINER 
/*-------------------------------------------------------------*/
div#container{
    position:relative;
    top:0px;
    width: 960px;
    height:auto;   
    margin: 0px auto;   /*centra negli altri browsers*/
    text-align: left;   /*ripristina l' allineamento*/
   	border:0px solid red;   
	padding:20px; 
    padding-top:10px;   
    padding-bottom:10px; 
    background-image: url(../IMG/bordo_container.png); 
    background-repeat:repeat-y; 
    background-color:transparent;
    line-height:1.4em;
}


/*-------------------------------------------------------------
/* HEADER 
/*-------------------------------------------------------------*/
div#foto{
position:absolute;
border:0px solid black;
top:0px;
right:0px;
}	
	   
div#header{
position:relative;
width:960px;
height:120px; 
border:0px solid red;}	


div#logo{
position:absolute;
top:0px;
left:0px;
width:330px;
height:110px; 
border:0px solid black;
}	
   
div#user{
position:absolute;
text-align:right;
width:auto;
z-index:1;
top:20px;
right:0px;
border:0px solid black;
}	

div#banner{
position: absolute;
right:0px;
top:50px;
height:60px; 
border:0px solid black;
z-index:1;}	

div#flag{
position: absolute;
right:0px;
top:0px;
height:20px;
border:0px solid black;
z-index:1;}	




div.NavigationButtonContent{
position:absolute;
float:left;
vertical-align: middle;
text-align: center;
height: 20px;
width: 155px;	
top:6px;
z-index:3;
}


div#NavigationButtonText{
position:absolute;
float:left;
vertical-align: middle;
text-align: center;
height: 20px;
width: 155px;	
top:6px;
z-index:3;
}

div#NavigationButtonImage{
position:absolute;
float:left;
height: 30px;
width: 159px;	
z-index:2;
background-color:#004f89;
}

div#NavigationButtonBackground{
position:absolute;
float:left;
height: 30px;
width: 159px;	
top:0px;
background-color:#003d6a;
}


.Clearer{
position:relative;
margin:0em;
padding:0em;
clear:both;
height:1px;
width:100%;
}

/*-------------------------------------------------------------
/* NAVIGAZIONE SINISTRA 
/*------------------------------------------------------------- */
div.CercaTitleContainer{
position:relative;
width:172px; /* Dimensioni per Opera 5 */
min-height:20px;
height:auto !important;
height:20px;
border:1px solid #c1d7db;
border-bottom:0px solid #c1d7db;
background-color:#cde4e8;
}

div.CercaTitleContent{
position:absolute;
top:4px;
width:170px; /* Dimensioni per Opera 5 */
margin-left:5px;
border:0px solid black;
z-index:2;
}

/*-------------------------------------------------------------
/* NAVIGAZIONE DESTRA
/*------------------------------------------------------------- */
/*-------------------------------------------------------------
/* COLONNA CENTRALE
/*------------------------------------------------------------- */

div#content{
position:relative;
margin: 0px 210px;
width:490px;
border:0px solid yellow;
min-height:800px;
}


/*-------------------------------------------------------------
/* FORM
/*------------------------------------------------------------- */
.FormCodicePromo
{
width:440px;
text-align:right;
}

.LabelCodicePromo
{
float: left;
width: 120px;
font-weight: bold;
text-align:right;
margin-right:10px;
}

.InputCodicePromo{
width: 200px;
margin-bottom: 10px;
}

.ButtonCodicePromo{
margin-left:130px;
width:100px;
}

.InputCodice{
width:100px;
margin-bottom:10px;
}


/*-------------------------------------------------------------
/* CONTENUTO GENERICO
/*------------------------------------------------------------- */
div.GenericContent10{
position:relative;
margin-top:10px;
margin-left:10px;
height:auto;
border:0px solid red;
}

div.GenericContent{
position:relative;
padding-top:10px;
left:10px;
height:auto;
border:0px solid red;
}

/*-------------------------------------------------------------
/* VETRINA HOME PAGE
/*------------------------------------------------------------- */
div.HomeCenterDiv{
position:relative;
text-align:left;
border:0px solid #DEDEDE;
width:520px;
min-height:230px;
height:auto !important;
height:230px;
margin-bottom:5px;
}

div.HomeCenterDivFirst{
position:relative;
text-align:left;
border:0px solid #DEDEDE;
width:520px;
min-height:400px;
height:auto !important;
height:400px;
margin-bottom:5px;
}

.TestoOfferta{
float:left; position:relative;top:40px;width:240px;height:30px;margin:5px;
}

.ImmagineTestoOfferta{
position:relative;top:-25px;margin:5px;margin-left:115px;}

.CambiaFormato{
clear:both; position: relative; top:20px; width:100%;
}

.SymbolPiu{
position:relative;top:40px;width:10px;height:10px;float:left;margin:5px;}

.VideoContainer{
position:relative;
text-align:left;
border-top:1px solid #DEDEDE;
width:100%;
height:auto;
padding-top:5px;
margin-top:20px;
top:20px;
margin-bottom:40px;
}

.SitiPersonaliContainer{
position:relative;
text-align:left;
border-top:1px solid #DEDEDE;
width:100%;
height:auto;
padding-top:5px;
margin-top:20px;
top:20px;
margin-bottom:40px;
}

div.PropostaStriscia{
position:relative;
text-align:left;
border-top:1px solid #DEDEDE;
width:100%;
min-height:255px;
height:255px;
padding-top:5px;
margin-top:20px;
top:20px;
margin-bottom:40px;
}

.PropostaCarrello{
position:relative;
text-align:left;
width:100%;
min-height:230px;
height:auto !important;
height:230px;
padding-top:5px;
margin-top:70px;
margin-bottom:0px;
border-top:1px solid #DEDEDE;
}

div#VetrinaTitleContainer{
position:relative;
width:522px; /* Dimensioni per Opera 5 */
min-height:20px;
height:auto !important;
height:20px;
border:1px solid #c1d7db;
border-bottom:0px solid #c1d7db;
background-color:#cde4e8;
}
div#VetrinaTitleContent{
position:absolute;
top:4px;
width:520px; /* Dimensioni per Opera 5 */
margin-left:5px;
border:0px solid black;
z-index:2;
}

div.VetrinaContent{
position:relative;
border-left:0px solid #c1d7db;
border-right:0px solid #c1d7db;
border-bottom:0px solid #c1d7db;
width:522px;
height:auto;
border: 1px solid black;
padding-bottom:20px;
}




/*-------------------------------------------------------------
/* VENDI LA TUA MUSICA
/*------------------------------------------------------------- */
div.StrisciaOrizzontale{
position:relative;
text-align:left;
margin-bottom:10px;
z-index:1;
border:0px solid black;
width:490px; 
min-height:55px;
height:auto !important;
height:55px;
}

div.ContenitoreNumero{
position:absolute;
text-align:left;
left:0px;
bottom:0px;
min-height:55px;
height:auto !important;
height:55px;
margin-bottom:0px;
z-index:1;
border:0px solid red;
width:45px; 
}

div.ContenitoreTesto{
position:absolute;
text-align:left;
top:0;
left:55px;
height:auto;
margin-bottom:0px;
z-index:1;
border:0px solid red;
width:430px; 
}

.BollinoSx{
position:relative;
top:10px;
display:inline;
margin-right:5px;

}
/*-------------------------------------------------------------
/* PAGINA DI VENDITA
/*------------------------------------------------------------- */
div#ColonnaSinistraPaginaDiVendita{
position:relative;
float:left;
width:215px; 
border:0px solid #DEDEDE;
}

div#ColonnaCentroPaginaDiVendita{
position:relative;
float:left;
text-align:left;
margin-left:10px;
width:720px; 
}

.TracceAlbum{
width:735px;
border-collapse:collapse;
}

.TracceAlbum td
{border-bottom:1px solid #DEDEDE;
 padding:5px;}

.Colonna1
{
width:30px;
text-align:center;
}

.Colonna2
{
width:60px;
text-align:center;
}

.Colonna3
{
width:30px;
text-align:center;
}

.Colonna4
{
width:auto;
text-align:left;
}

.PrimaRiga
{border-bottom:1px solid #333333;
 border-left:1px solid #333333;
 border-right:0px solid #333333;}

div.CDPaginaDiVendita
{
  line-height:24px;
  border:0px solid #DEDEDE;}

div.VenditaTitleContainer{
position:relative;
width:298px; /* Dimensioni per Opera 5 */
min-height:20px;
height:auto !important;
height:20px;
border:1px solid #DEDEDE;
border-bottom:0px solid #c1d7db;
background-color:#cde4e8;
background-image: url(../IMG/TitleBackground3.gif);
}

div.VenditaTitleContent{
position:absolute;
top:4px;
width:296px; 
margin-left:5px;
border:0px solid black;
z-index:2;
}

div.VenditaContent{
border-left:1px solid #DEDEDE;
border-right:1px solid #DEDEDE;
border-bottom:1px solid #DEDEDE;
width:298px; 
margin-bottom:25px;	
padding-bottom:10px;
}

div#extra1{
margin-left:660px;
width: 298px;
border: 0px solid green;
}

* html div#extra1{
margin-left:656px;
width: 298px;
border: 0px solid green;
}

div#content2{
float:left;
width:659px;
border:0px solid yellow;
min-height:335px;
height:auto !important;
height:335px;
}

* html div#content2{
float:left;
width:654px;
border:0px solid yellow;
min-height:335px;
height:auto !important;
height:335px;
}

/*------------------------------------------------------------
/* POST
/*------------------------------------------------------------*/

#BlogContainer{

margin:0px auto;
position:relative;
width:950px;
border:0px solid yellow;
min-height:600px;
height:auto;

}


#BlogContent{
position:relative;
float:left;
width:600px;
border:0px solid red;
min-height:600px;
height:auto;
line-height:1.4em;
padding:20px;
}

#BlogNavigation{
position:relative;
margin-left:650px;
width:300px;
border:0px solid green;
min-height:600px;
height:auto;
}

.BlogNavigationTitle{
position:relative;
width:298px; /* Dimensioni per Opera 5 */
min-height:25px;
height:auto !important;
height:25px;
border:1px solid #c1d7db;
padding-left:5px;
padding-top:2px;
border-bottom:0px solid #c1d7db;
background-color:#cde4e8;
}

.TabellaCarrello{
 width:100%;
 border-collapse:collapse;
 text-align:center;
}

.TabellaCarrello td{
 padding:5px;
}

.CarrelloFirstColumn{
width:17%;
}

.CarrelloSecondColumn{
width:12%;
}

.CarrelloThirdColumn{
width:10%;
}

.CarrelloFourthColumn{
width:15%;
}
.CarrelloFirstRow{
background-color:#cde4e8; 
border:1px solid #c1d7db;
}
.CarrelloLastRow{
border-top:1px solid #c1d7db;
}

.DivCentrato{
margin-left:auto; 
margin-right:auto;
}

.BlogNavigationContent{
border-left:1px solid #c1d7db;
border-right:1px solid #c1d7db;
border-bottom:1px solid #c1d7db;
width:288px;
margin-bottom:25px;	
padding-bottom:10px;
padding-top:7px;
padding-left:10px;
padding-right:5px;
line-height:1.4em;
min-height:110px;
}

#CommentsSection{
position:relative;
width:100%;
border:0px solid black;
margin-top:20px;
height:auto;
}

.CommentBox{
position:relative;
margin-top:10px;
padding-bottom:10px;
width:100%;
border-bottom:1px solid #DEDEDE;
height:auto;
}

.BlogTitles{
position:relative;
margin-top:10px;
padding-bottom:10px;
width:100%;
border-bottom:1px solid #DEDEDE;
height:auto;
}

#ApriUnAccountTitle
{
position:relative;
position:relative;
width:298px; /* Dimensioni per Opera 5 */
min-height:25px;
height:auto !important;
height:25px;
border:1px solid #c1d7db;
padding-left:5px;
padding-top:2px;
border-bottom:0px solid #c1d7db;
background-color:#cde4e8;
}

#ApriUnAccountContent{
border-left:1px solid #c1d7db;
border-right:1px solid #c1d7db;
border-bottom:1px solid #c1d7db;
width:288px;
margin-bottom:25px;	
padding-bottom:10px;
padding-top:7px;
padding-left:10px;
padding-right:5px;
line-height:1.4em;
min-height:40px;
}


/*------------------------------------------------------------
/* CARRELLO
/*------------------------------------------------------------*/

.TableSpedizione{ 
border-collapse:collapse;
width:100%;
}

.TableSpedizione td {
border:1px solid #DEDEDE; 
padding:10px;
}

td.PrimaRiga{
border:1px solid #333333; 
}

.TableSpedizioneZeroColumn{
width:5%;
text-align:left;
}

.TableSpedizioneFirstColumn{
width:30%;
text-align:center;
}

.TableSpedizioneSecondColumn{
width:20%;
text-align:center;
}

.TableSpedizioneThirdColumn{
width:6%;
text-align:center;
}

.TableSpedizioneFourthColumn{
width:30%;
}

/*------------------------------------------------------------
/* USER PERSONAL PAGE
/*------------------------------------------------------------*/
div.CorniceFoto{
width:80px; 
height:auto;
overflow:hidden;
margin:0px 6px 0px 0px;
text-align:left;
border:1px solid #859396;
z-index:1;}

/*-------------------------------------------------------------
/* FINE RIORDINO
/*------------------------------------------------------------- */

div#TitleContainer{
position:relative;
width:212px; /* Dimensioni per Opera 5 */
min-height:20px;
height:auto !important;
height:20px;
border:1px solid #c1d7db;
border-bottom:0px solid #c1d7db;
}

/*-------------------------------------------------------------
/* DIV Title Box Model 
/*------------------------------------------------------------- */

div#TitleBoxGeneric{
position:absolute;
top:4px;
width:210px; /* Dimensioni per Opera 5 */
margin-left:5px;
border:0px solid black;
z-index:2;
}

div#TitleBoxGeneric2{
position:absolute;
top:0px;
width:210px; /* Dimensioni per Opera 5 */
height:14px;	
margin-left:5px;
border:0px solid black;
z-index:2;
}

div#TitleBoxGeneric3{
position:absolute;
top:0px;
width:210px; /* Dimensioni per Opera 5 */
height:14px;	
margin-left:5px;
border:0px solid black;
z-index:2;
}


div#TitleBoxImage{
position:absolute;
top:0px;
width:212px; /* Dimensioni per Opera 5 */
height:20px;	
background-color:#cde4e8;
}

div#TitleBoxBackground{
border:0px solid black;
position:absolute;
top:0px;
height:20px;
width:212px;
background-color:white;
}

div#TitleBoxBackground2{
border:0px solid black;
position:absolute;
top:0px;
height:20px;
width:212px;
background-color:#F1F0C1;
}

div#TitleBoxBackground3{
border:0px solid black;
position:absolute;
top:0px;
height:20px;
width:212px;
background-color:#AFCAD7;
}
div#TitleBoxBackground4{
border:0px solid black;
position:absolute;
top:0px;
height:20px;
width:212px;
background-color:#be1111;
}


/*-------------------------------------------------------------
/* DIV Title Box Model Personale
/*------------------------------------------------------------- */

div#TitleContainerPer{
position:relative;
width:298px; /* Dimensioni per Opera 5 */
min-height:20px;
height:auto !important;
height:20px;
border:1px solid #DEDEDE;
border-bottom:0px solid #DEDEDE;
}
div#TitleBoxGenericPer{
position:absolute;
top:4px;
width:290px; /* Dimensioni per Opera 5 */
height:14px;	
margin-left:5px;
border:0px solid black;
z-index:2;
}

div#TitleBoxImagePer{
position:absolute;
top:0px;
width:298px; /* Dimensioni per Opera 5 */
height:20px;	
background-color:transparent;
}

div#TitleBoxBackgroundPer{
border:0px solid black;
position:absolute;
top:0px;
height:20px;
width:298px;
background-color:white;
}

div#BoxGenericPer{
border-left:1px solid #DEDEDE;
border-right:1px solid #DEDEDE;
border-bottom:1px solid #DEDEDE;
width:298px; /* Dimensioni per Opera 5 */
padding-bottom:15px;
margin-bottom:15px;	
background-color:#FFFFFF;
}

/*-------------------------------------------------------------
/* DIV Text Box Model 
/*------------------------------------------------------------- */

div#TextPadded5{
margin-left:15px;
top:5px;
position:relative;
margin-bottom:10px;
border:0px solid black;
}
 
div#TextPadded10{
margin-left:10px;
margin-top:10px;
position:relative;
margin-bottom:10px;
border:1px solid black;
z-index:2;
}

div#TextBox1{
margin-left:10px;
top:10px;
position:relative;
margin-bottom:10px;
border:0px solid black;
}

div#TextBox2{
position:relative;
top:5px;
margin-bottom:10px;
margin-left:15px;
margin-right:10px;
border:0px solid black;
text-align:justify;
}

div#TextBox3{
margin: 0 140px; 
text-align:center;
}

div#TextBox4{
margin-left: 37px; 
}


div#BoxGeneric{
border-left:1px solid #c1d7db;
border-right:1px solid #c1d7db;
border-bottom:1px solid #c1d7db;
width:212px; /* Dimensioni per Opera 5 */
margin-bottom:25px;	
padding-bottom:10px;
}

div#BoxGenericFixed{
border-left:1px solid #DEDEDE;
border-right:1px solid #DEDEDE;
border-bottom:1px solid #DEDEDE;
width:212px; /* Dimensioni per Opera 5 */
margin-bottom:25px;	
height:196px;
padding-bottom:10px;
}

div#BoxGenres{
border-left:1px solid #DEDEDE;
border-right:1px solid #DEDEDE;
border-bottom:1px solid #DEDEDE;
width:212px; /* Dimensioni per Opera 5 */
margin-bottom:25px;	
height:176px;
padding-bottom:10px;
}

div#BoxGenericRadio{
border-left:1px solid #DEDEDE;
border-right:1px solid #DEDEDE;
border-bottom:1px solid #DEDEDE;
width:212px; /* Dimensioni per Opera 5 */
margin-bottom:25px;	
height:186px;
padding-bottom:10px;
}


div#TitleVetrinaContainer{
margin-top:2px;
position:relative;
width:492px; /* Dimensioni per Opera 5 */
min-height:20px;
height:auto !important;
height:20px;
border:1px solid #DEDEDE;
border-bottom:0px solid #DEDEDE;
}
div#TitleVetrinaBoxText{
position:absolute;
top:4px;
width:482px; /* Dimensioni per Opera 5 */
height:10px;	
margin-left:5px;
border:0px solid black;
text-align:left;
z-index:2;

}

div#TitleVetrinaBoxImage{
position:absolute;
top:0px;
width:492px; /* Dimensioni per Opera 5 */
height:20px;	
background-color:transparent;
}

div#TitleVetrinaBoxBackground{
border:0px solid black;
position:absolute;
top:0px;
height:20px;
width:492px;
background-color:white;
}

div#TitleVetrinaBoxBackground2{
border:0px solid black;
position:absolute;
top:0px;
height:20px;
width:492px;
background-color:white;
}

/* Box per la vetrina in homepage */
div#VetrinaBox{
position:relative;
text-align:center;
border:1px solid #DEDEDE;
height:240px;
width:492px;
margin-bottom:15px;
}

/* Box per la vetrina in homepage */
div#VetrinaBox1{
position:relative;
text-align:center;
border:0px solid #DEDEDE;
height:245px;
width:492px;
margin-bottom:15px;
}

/* Box per la vetrina in homepage */
div#VetrinaBoxFixed{
position:relative;
text-align:left;
border:1px solid #DEDEDE;
width:482px;
height:430px;
margin-bottom:71px;
margin-left:10px;
}


/* Box per i tre CD in homepage */
div#CDBox{
position:relative;
text-align:center;
border-left:1px solid #DEDEDE;
border-right:1px solid #DEDEDE;
border-bottom:0px solid #DEDEDE;
width:492px;
margin-bottom:15px;
}

/* Box per i CD in personal page */
div#PersonalCDBox{
position:relative;
float:left;
text-align:center;
border:0px solid #DEDEDE;
width:140px;
margin-bottom:20px;
}

/* Box per la ricerca normale */
div#RicercaBox{
position:relative;
text-align:center;
border-left:1px solid #DEDEDE;
border-right:1px solid #DEDEDE;
border-bottom:1px solid #DEDEDE;
width:492px;
margin-bottom:15px;
padding-bottom:15px;
}

/* Box per la ricerca normale */
div#TuttoBox{
position:relative;
text-align:center;
border:1px solid #DEDEDE;
width:492px;
margin-bottom:15px;
padding-bottom:15px;
}


/* Box per la pagina personale*/
div#PersonaleBox{
position:relative;
text-align:left;
border-left:1px solid #DEDEDE;
border-right:1px solid #DEDEDE;
border-bottom:1px solid #DEDEDE;
width:492px;
margin-bottom:15px;
padding-bottom:15px;
min-height:125px;
height:auto !important;
height:125px;
}



div#ContentCentrato{
margin:0px auto;
position:relative;
width:690px;
border:0px solid yellow;
min-height:600px;
height:auto;
}

div#Centrato900{
margin:0px auto;
position:relative;
width:880px;
border:0px solid yellow;
min-height:600px;
height:auto;

}


div#ContentCentratoLarge{
margin:0px auto;
position:relative;
width:790px;
border:0px solid yellow;
min-height:600px;
height:auto;
}


div#content1{
margin:0px 180px;
position:relative;
width:690px;
border:0px solid yellow;
min-height:800px;
}



div#HomeCdBox{
text-align:left;
min-height:135px;
height:auto !important;
height:135px;
z-index:1;
padding-top:10px;
position:relative;
border-bottom:1px solid #EDEDED;
width:492px; 
}

div#HomeCdDownloadOk{
text-align:left;
min-height:135px;
height:auto !important;
height:135px;
z-index:1;
padding-top:10px;
padding-bottom:10px;
position:relative;
border-bottom:1px solid #EDEDED;
width:100%; 
}

div#ContentCerca{
position:relative;
border-left:0px solid #EDEDED;
border-right:0px solid #EDEDED;
border-top:0px solid #EDEDED;
width:492px;
}

div#HomeCdBox1{
text-align:left;
min-height:135px;
height:auto !important;
height:135px;
z-index:1;
padding-top:10px;
padding-left:10px;
padding-right:10px;
position:relative;
margin-bottom:5px;
border:1px solid #EDEDED;
width:450px; 
}

div#HomeCdBox2{
text-align:left;
min-height:135px;
height:auto !important;
height:135px;
z-index:1;
padding-top:10px;
padding-left:10px;
padding-right:10px;
position:relative;
border:1px solid #EDEDED;
background-color: #E8F1F8;
margin-bottom:10px;
width:580px; 
}

div.CopertinaBox{
float:left;
width:134px; /* Dimensioni per Opera 5 */
height:132px;
overflow:hidden;
border:0px solid #E0E0E0;
margin:0px 6px 0px 0px;
text-align:center;
padding-top:2px;
background-color: transparent;
border:0px solid #859396;
background-image: url(../IMG/sotto_copertina_130.gif); 
z-index:1;}

div#CopertinaBoxQuelloCome{
width:134px; /* Dimensioni per Opera 5 */
height:132px;
overflow:hidden;
margin:0px 6px 0px 0px;
text-align:center;
padding-top:2px;
background-color: transparent;
border:0px solid #859396;
background-image: url(../IMG/sotto_copertina_130.gif); 
z-index:1;}

div.CopertinaCD1{
position:relative;
width:216px; /* Dimensioni per Opera 5 */
height:213px;
overflow:hidden;
border:0px solid #E0E0E0;
margin:0px 0px 0px 0px;
text-align:center;
padding-top:4px;
background-color: transparent;
border:0px solid #859396;
background-image: url(../IMG/sotto_copertina_220.gif); 
z-index:1;}

div#CopertinaCDPersonale{
position:relative;
left:-7px;
width:216px; /* Dimensioni per Opera 5 */
height:213px;
overflow:hidden;
border:0px solid #E0E0E0;
margin:0px 0px 0px 0px;
text-align:center;
padding-top:4px;
background-color: transparent;
border:0px solid #859396;
background-image: url(../IMG/sotto_copertina_220.gif); 
z-index:1;}


div#CopertinaBox1{
display: table-cell; vertical-align: middle;
width:90px;
height:85px;
border:1px solid #E0E0E0;
padding:3px;
text-align:center;
background-color: white;
z-index:1;}

div#CopertinaBox2{
display: table-cell; vertical-align: middle;
float:left;
width:100px;
height:100px;
border:0px solid #E0E0E0;
padding:0px;
text-align:center;
background-color: white;
z-index:1;}


div#CopertinaBox3{
width:90px;
height:90px;
height:auto !important;
min-height:90px;
border:1px solid #E0E0E0;
padding:3px;
text-align:center;
background-color: white;
z-index:1;}

div#BoxBlu{
position:relative;
width:483px;
border:1px solid #EDEDED ;
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
margin-bottom:5px;
left:-5px;
background-color:#F3F7FB;
z-index:1;}

div#TitoloBoxBlu{
position:relative;
width:483px;
left:-5px;
padding:5px;
border:1px solid #A7C9E3 ;
background-color:#A7C9E3;
z-index:1;}


div#FAQ1, div#FAQ2, div#FAQ3, div#FAQ4, div#FAQ5, div#FAQ6, div#FAQ7, div#FAQ8, div#FAQ9, div#FAQ10, div#FAQ11, div#FAQ12, div#FAQ13, div#FAQ14, div#FAQ15,div#FAQ16,div#FAQ17  {
position:relative;
margin-top:10px;
margin-left:10px;
height:0px;
}

div#FAQ1v, div#FAQ2v, div#FAQ3v, div#FAQ4v, div#FAQ5v, div#FAQ6v, div#FAQ7v, div#FAQ8v, div#FAQ9v, div#FAQ10v, div#FAQ11v, div#FAQ12v{
position:relative;
margin-top:10px;
margin-left:10px;
height:0px;
}

/* -------------------------------------------------- */ 
/* FONT */
/* -------------------------------------------------- */ 

p, label, TableMailingList{font-size: 12px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #333333;}

.Prezzo1 {font-size: 14px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #670717;}

h1,h2,h3{color:#003962; font-family: Verdana, Courier, mono,arial,sans-serif;}

h2{
margin-top:0px;
margin-bottom:0px;}

h1{
color:#003962; 
margin-bottom:14px;
font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif;
font-size:24px;
}

.LinkNav1 {font-size: 12px; line-height:10px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #006699;}
.LinkNav1:hover{color: black;}

.LinkFAQ {font-size: 12px; font-weight:bold; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #006699;}

.LinkFAQ:hover{color: black;}

.Text1{font-size: 12px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #333333; margin-left:5px;}
 
.Ink1Px10 {font-size: 10px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: white;}	 	 
.Ink1Px12 {font-size: 12px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: white;}	 	 
.Ink1Px14 {font-size: 14px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: white;}	 
.Ink1Px16 {font-size: 16px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: white;}	 
.Ink1Px17 {font-size: 17px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: white;}	 
.Ink1Px18 {font-size: 18px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: white;}
.Ink1Px20 {font-size: 20px; font-weight:bold; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: white;}
.Ink1Px24 {font-size: 24px; font-weight:bold; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: white;}
.Ink1Px26 {font-size: 26px; font-weight:bold; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: white;}

.Ink4Px10 {font-size: 10px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #484848 ;}	 	 
.Ink4Px11 {font-size: 11px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #484848 ;}	 	 
.Ink4Px12, .TdCDStriscia0 {font-size: 12px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #484848 ;}	 	 
.Ink4Px14 {font-size: 14px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #484848 ;}	 
.Ink4Px16 {font-size: 16px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #484848;}	 
.Ink4Px17 {font-size: 17px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #484848;}	 
.Ink4Px18 {font-size: 18px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #484848;}
.Ink4Px20 {font-size: 20px; font-weight:bold; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #484848;}
.Ink4Px24 {font-size: 24px; font-weight:bold; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #484848;}
.Ink4Px26 {font-size: 26px; font-weight:bold; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #484848;}

.Ink2Px14 {font-size: 14px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #006699;}



.Ink2Px16 {font-size: 16px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #006699;}
.Ink2Px18 {font-size: 18px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #006699;}
.Ink2Px20 {font-size: 20px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #006699;}
.Ink2Px22 {font-size: 22px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #006699;}
.Ink2Px24 {font-size: 24px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #006699;}
.Ink2Px26 {font-size: 26px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #006699;}
.Ink2Px30 {font-size: 30px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #006699;}

.Ink3Px10{font-size: 10px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #333333;}
.TableSpedizione,.TabellaCarrello,.Ink3Px12{font-size: 12px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #333333;}
.Ink3Px14{font-size: 14px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #333333;}
.Ink3Px16{font-size: 16px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #333333;}
.Ink3Px17{font-size: 17px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #333333;}
.Ink3Px18{font-size: 18px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #333333;}
.Ink3Px20{font-size: 20px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #333333;}
.Ink3Px22{font-size: 22px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #333333;}
.Ink3Px24{font-size: 24px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #333333;}
.Ink3Px26{font-size: 26px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #333333;}

.Ink5Px12{font-size: 12px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #E61338;}
.Ink5Px14{font-size: 14px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #E61338;}

.aInk1Px10 {font-size: 10px; font-weight:bold; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: white;}
.aInk1Px12 {font-size: 12px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: white;}
.aInk1Px14 {font-size: 14px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: white;}
.aInk1Px16 {font-size: 16px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: white;}
.aInk1Px18 {font-size: 18px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: white;}
.aInk1Px20 {font-size: 20px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: white;}
.aInk1Px22 {font-size: 22px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: white;}
.aInk1Px24 {font-size: 24px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: white;}
.aInk1Px26 {font-size: 26px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: white;}


.aInk2Px10 {font-size: 10px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #003d6a;}
.aInk2Px11 {font-size: 11px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #003d6a;}
.aInk2Px12 {font-size: 12px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #003d6a;}
.aInk2Px13 {font-size: 13px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #003d6a;}
.aInk2Px14 {font-size: 14px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #003d6a;}
.aInk2Px15 {font-size: 15px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #003d6a;}
.aInk2Px16 {font-size: 16px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #003d6a;}
.aInk2Px17 {font-size: 17px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #003d6a;}
.aInk2Px18 {font-size: 18px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #003d6a;}
.aInk2Px19 {font-size: 19px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #003d6a;}
.aInk2Px20 {font-size: 20px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #003d6a;}
.aInk2Px21 {font-size: 21px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #003d6a;}
.aInk2Px22 {font-size: 22px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #003d6a;}
.aInk2Px24 {font-size: 23px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #003d6a;}
.aInk2Px24 {font-size: 24px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #003d6a;}
.aInk2Px25 {font-size: 25px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #003d6a;}
.aInk2Px26 {font-size: 26px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #003d6a;}
.aInk2Px27 {font-size: 27px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #003d6a;}
.aInk2Px30 {font-size: 30px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #003d6a;}

.aInk3Px16 {font-size: 16px; font-weight:bold; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: black;}
.aInk3Px17 {font-size: 17px; font-weight:bold; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: black;}
.aInk3Px18 {font-size: 18px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: black;}
.aInk3Px20 {font-size: 20px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #E61338;}
.aInk3Px22 {font-size: 22px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #E61338;}
.aInk3Px24 {font-size: 24px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #E61338;}
.aInk3Px26 {font-size: 26px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #E61338;}
.aInk3Px30 {font-size: 30px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #E61338;}

.aInk4Px12{font-size: 12px; font-weight:normal; font-family: Verdana, Courier, mono,arial,sans-serif; color: #797979;}
.aInk4Px16 {font-size: 16px; font-weight:bold; font-family: Verdana, Courier, mono,arial,sans-serif; color: #797979;}
.aInk4Px16:hover{color: black; text-decoration:underline;}
.aInk4Px18 {font-size: 18px; font-weight:normal; font-family: Verdana, Courier, mono,arial,sans-serif; color: #797979;}
.aInk4Px20 {font-size: 20px; font-weight:normal; font-family: Verdana, Courier, mono,arial,sans-serif; color: #797979;}
.aInk4Px24 {font-size: 24px; font-weight:normal; font-family: Verdana, Courier, mono,arial,sans-serif; color: #797979;}
.aInk4Px26 {font-size: 26px; font-weight:normal; font-family: Verdana, Courier, mono,arial,sans-serif; color: #797979;}

.aInk1Px10:hover{color: black;}
.aInk1Px12:hover{color: black;}
.aInk1Px14:hover{color: black;}
.aInk1Px16:hover{color: black;}
.aInk1Px18:hover{color: black;}
.aInk1Px20:hover{color: black;}
.aInk1Px22:hover{color: black;}
.aInk1Px24:hover{color: black;}
.aInk1Px26:hover{color: black;}

.aInk2Px10:hover{color: black;text-decoration:underline; }
.aInk2Px11:hover{color: #b72544;text-decoration:underline; }
.aInk2Px12:hover{color: #b72544;text-decoration:underline; }
.aInk2Px13:hover{color: #b72544;text-decoration:underline; }
.aInk2Px14:hover{color: #b72544;text-decoration:underline; }
.aInk2Px15:hover{color: #b72544;text-decoration:underline; }
.aInk2Px16:hover{color: #b72544;text-decoration:underline; }
.aInk2Px17:hover{color: #b72544;text-decoration:underline; }
.aInk2Px18:hover{color: black;text-decoration:underline; }
.aInk2Px19:hover{color: black;text-decoration:underline; }
.aInk2Px20:hover{color: black;text-decoration:underline; }
.aInk2Px22:hover{color: black;text-decoration:underline; }
.aInk2Px24:hover{color: black;text-decoration:underline; }
.aInk2Px26:hover{color: black;text-decoration:underline; }
.aInk2Px30:hover{color: black;text-decoration:underline; }

.aInk3Px16:hover{color: black;}
.aInk3Px17:hover{color: black;}
.aInk3Px18:hover{color: black;}
.aInk3Px20:hover{color: black;}
.aInk3Px22:hover{color: black;}
.aInk3Px24:hover{color: black;}
.aInk3Px26:hover{color: black;}
.aInk3Px30:hover{color: black;}

.TableResults {font-size: 12px; font-family: verdana, Times new roman, Courier, mono,arial,sans-serif; color: #333333;}

 a{font-size: 12px; font-weight:normal; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #003d6a;text-decoration:none;}

 a:hover{color: #b72544;text-decoration:underline; }

 p, ol, li, ul{font-size: 12px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #333333;}
 
a img {border: none; }

 form {margin: 0px;padding:0px;display:inline;}	 

/*-----------------------------*/
/* FORM  */
/*-----------------------------*/

.FieldsetClass1{
margin: 10px 0 0 0;
padding: 0;
border:none;
}

.FieldsetClass1 ol {
padding: 10px 10px 0 10px;
list-style: none;
}
.FieldsetClass1 li {
position: relative;
padding-bottom: 1em;
}

.LegendClass1 {
margin-left: 1em;
text-transform: uppercase;
font-size: 1.3em;
padding: 5px;
margin-left: 1em;
color: #000000;
background: #d3e6f7;
}

.LabelClass1 {
position: relative;
clear: left;
float: left;
width: 25.5em;
line-height: 2.8em;
margin-right: 5px;
text-align: right;
}

.InputClass1 {
padding: 5px;
font-size: 1.4em;
border: 1px solid #003d6a;
color: #000000;
background: #d5dbe1;}

.SelectClass1 {
font-size: 1.4em;
padding: 5px;
border: 1px solid #003d6a;
color: #000000;
background: #d5dbe1;}

.TextareaClass1 {
padding: 5px;
font-size: 1.4em;
border: 1px solid #003d6a;
color: #000000;
background: #d5dbe1;
height:100px;
width:298px;}

.BigComment{
height:400px;
width:500px;
}




.FieldsetCommento{
margin: 10px 0 0 0;
padding: 0;
border:none;
}

.FieldsetCommento ol {
padding: 10px 10px 0 10px;
list-style: none;
}
.FieldsetCommento li {
position: relative;
padding-bottom: 1em;
}

.LegendCommento {
margin-left: 1em;
text-transform: uppercase;
font-size: 1.3em;
padding: 5px;
margin-left: 1em;
color: #000000;
background: #d3e6f7;
}

.LabelCommento {
position: relative;
clear: left;
float: left;
width: 150px;
line-height: 2.8em;
margin-right: 5px;
text-align: right;
}

.InputCommento {
padding: 5px;
width:500px;
font-size: 1.4em;
border: 1px solid #003d6a;
color: #000000;
background: #d5dbe1;}

.SubmitCommento {
margin-left:160px;}

.SelectCommento {
font-size: 1.4em;
padding: 5px;
border: 1px solid #003d6a;
color: #000000;
background: #d5dbe1;}

.TextareaCommento {
padding: 5px;
font-size: 1.4em;
border: 1px solid #003d6a;
color: #000000;
background: #d5dbe1;
height:100px;
width:298px;
overflow:hidden;}

.BigCommentCommento{
height:400px;
width:500px;
}



/*-----------------------------------------*/
/* VERIFIED CSS */
/*-----------------------------------------*/


/*-----------------------------------------*/
/* INCIDI SHOP */
/*-----------------------------------------*/

/*-------------------------------------*/
/* NAVIGAZIONE ORIZZONTALE */
/*-------------------------------------*/

div#NavigationBackground{
border:0px solid green;
position:relative;
height: 30px;
width:961px;
margin-top:10px;
margin-bottom:22px;
line-height:1em;
}

/* Bottone della barra di navigazione con il bordo sinistro */
#NavigationButtonContainer1{
position:relative;
float:left;
height: 24px;
width:130px;
border-right:1px solid #003d6a;
border-left:1px solid #003d6a;
border-top:0px solid #8A0E23;
background-color:#004f89;
text-align:center;
padding-top:6px;
}

#NavigationButtonContainer1:hover{
background-color:#003d6a;
}

/* Bottone della barra di navigazione senza il bordo sinistro */
.NavigationButtonContainer2{
position:relative;
float:left;
height: 24px;
width:130px;
border-right:1px solid #003d6a;
border-top:0px solid #8A0E23;
border-left:0px;
background-color:#004f89;
text-align:center;
padding-top:6px;
}

.NavigationButtonContainerSearch{
position:relative;
float:left;
height: 26px;
width:304px;
border-right:1px solid #003d6a;
border-top:0px solid #8A0E23;
border-left:0px;
background-color:#004f89;
text-align:center;
padding-top:4px;
display:inline;
}

#SearchNavigation{
width:230px;
vertical-align:30%; 
color:#484848;
}


/* Bottone della barra di navigazione senza il bordo sinistro */
.NavigationButtonContainer2:hover{
background-color:#003d6a;
}

.NavigationTopText:hover{
text-decoration:none;
}


/*-------------------------------------*/
/* NAVIGAZIONE SINISTRA */
/*-------------------------------------*/

div#NavigationLeft{
float:left;
width:176px;
border:0px solid black;
}

div.CercaTitle{
position:relative;
width:162px; /* Dimensioni per Opera 5 */
padding-left:5px;
padding-right:5px;
padding-top:2px;
min-height:20px;
height:auto !important;
height:20px;
border:1px solid #c1d7db;
border-bottom:0px solid #c1d7db;
background-color:#cde4e8;
line-height:1em;
}

div.CercaContent{
padding-top:5px;
border-left:1px solid #c1d7db;
border-right:1px solid #c1d7db;
border-bottom:1px solid #c1d7db;
width:152px; /* Dimensioni per Opera 5 */
margin-bottom:25px;	
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
}

.ColumnTitle{
  position:relative;left:-5px; 
  color:#78182d;
}


/*-------------------------------------*/
/* NAVIGAZIONE DESTRA */
/*-------------------------------------*/

div#extra{
float:right;
width: 214px;
border:0px solid green;
line-height:1em;
}

div.ExtraTitle{
position:relative;
width:202px;
padding-top:2px;
padding-left:5px;
padding-right:5px;
min-height:20px;
height:auto !important;
height:20px;
border:1px solid #c1d7db;
border-bottom:0px solid #c1d7db;
background-color:#cde4e8;
}

div.ExtraContent{
border-left:1px solid #c1d7db;
border-right:1px solid #c1d7db;
border-bottom:1px solid #c1d7db;
padding-left:10px;
padding-right:10px;
padding-top:10px;
width:192px;
margin-bottom:25px;	
padding-bottom:10px;
}

div.ExtraContentNoBorder{
padding-top:10px;
width:210px;
height:auto;
margin-bottom:25px;	
}

/*-------------------------------------*/
/* carrello */
/*-------------------------------------*/

div.CarrelloTitle{
position:relative;
width:202px;
padding-top:2px;
padding-left:5px;
padding-right:5px;
min-height:20px;
height:auto !important;
height:20px;
border:1px solid #f0eda3;
border-bottom:0px solid #f0eda3;
background-color:#fcf8ab;
}

div.CarrelloContent{
padding-left:10px;
padding-right:10px;
padding-top:10px;
border-left:1px solid #f0eda3;
border-right:1px solid #f0eda3;
border-bottom:1px solid #f0eda3;
width:192px;
margin-bottom:25px;	
padding-bottom:10px;
}


/*-------------------------------------------------------------
/* FOOTER
/*------------------------------------------------------------- */

div#footer{clear:both;width:800px;padding-top:40px;line-height:1em;} 

/*-------------------------------------------------------------
/* DIV delle COPERTINE CD
/*------------------------------------------------------------- */

/*-------------------------------------------------------------
/* CD A STRISCIA (risultati della ricerca)
/*------------------------------------------------------------- */

div.CDStriscia{
position:relative;
text-align:left;
min-height:145px;
height:auto !important;
height:145px;
margin-bottom:35px;
z-index:1;
width:auto; 
line-height:1.4em;
}

.StrilloStriscia1
{
 position:relative;
 margin-top:0.6em;

}

.StrilloStriscia2
{
 position:relative;
 margin-top:0.6em;

}

.TableCDStriscia{
 position:relative;
  width: 492px; 
}

.CDStrisciaFirst{
 border-top: 1px solid #EDEDED;
}

.TdCDStriscia0{
  width: auto; 
  vertical-align:top;
}

.TdCDStriscia1{
  width: 110px; 
  vertical-align:top;
}

.TdCDStriscia2{
  width: 370px; 
  vertical-align:top;
}


/*-------------------------------------------------------------
/* CD A TABELLA (come in home page)
/*------------------------------------------------------------- */
div.CDContainer{
float:left;
width:96px; 
height:auto;
overflow:hidden;
margin: 0px 5px 0px 0px;
text-align:center;
background-color: transparent;
border:0px solid #EDEDED;
line-height:1em;
z-index:1;}

div.CDContainerProposta{
float:left;
width:120px; 
height:auto;
overflow:hidden;
margin: 0px 0px 0px 0px;
text-align:center;
background-color: transparent;
border:0px solid #EDEDED;
line-height:1em;
z-index:1;}

div.CDContainerCarrello{
float:left;
width:120px; 
height:250px;
overflow:hidden;
margin: 0px 20px 0px 0px;
text-align:center;
background-color: transparent;
border:0px solid #EDEDED;
line-height:1em;
z-index:1;}

div.CDContainerBig{
float:left;
width:150px; 
height:auto;
overflow:hidden;
margin: 0px 0px 0px 0px;
text-align:center;
background-color: transparent;
border:1px solid #EDEDED;
z-index:1;}

div.CDTable{
width:94px; 
height:93px;
overflow:hidden;
border:0px solid #859396;
text-align:center;
background-color: transparent;
padding-top:5px;
background-image: url(../IMG/sotto_copertina_80.gif); 
z-index:1;}

div.FlashPlayer{
position:relative;
display:inline;
top:4px;
margin-right:4px;
}

div.Pippo{
margin-bottom:2px;
}

.SameHeight{
 height:240px;
}


/*-----------------------------------------*/
/* CD Singolo */
/*-----------------------------------------*/

div.CDContainerSingle{
width:96px; 
height:auto;
overflow:hidden;
margin: 0px 5px 0px 0px;
text-align:center;
background-color: transparent;
border:0px solid #EDEDED;
line-height:1em;
z-index:1;}

/*-----------------------------------------*/
/* FAQ */
/*-----------------------------------------*/

#FAQContent{
position:relative;
float:left;
width:600px;
border:0px solid red;
min-height:600px;
height:auto;
line-height:1.4em;
padding:20px;
padding-top:0px;
}

.FAQTitles{
position:relative;
margin-top:10px;
padding-bottom:10px;
width:100%;
border-bottom:1px solid #DEDEDE;
height:auto;
}

#FAQNavigation{
position:relative;
margin-left:655px;
width:300px;
border:0px solid green;
min-height:600px;
height:auto;
}

.FAQNavigationTitle{
position:relative;
width:298px; /* Dimensioni per Opera 5 */
min-height:25px;
height:auto !important;
height:25px;
border:1px solid #c1d7db;
padding-left:5px;
padding-top:2px;
border-bottom:0px solid #c1d7db;
background-color:#cde4e8;
}


.FAQNavigationContent{
border-left:1px solid #c1d7db;
border-right:1px solid #c1d7db;
border-bottom:1px solid #c1d7db;
width:288px;
margin-bottom:25px;	
padding-bottom:10px;
padding-top:7px;
padding-left:10px;
padding-right:5px;
line-height:1.4em;
min-height:210px;
}


#ValutazioneFAQ{
width:100%;
margin-top:2em;
}

.FAQTitleH2{
margin-top:0px;
margin-bottom:0px;

}


/*-----------------------------------------*/
/* COMMENTO */
/*-----------------------------------------*/

div.CommentoContainer{
position:relative;
text-align:left;
border-top:1px solid #DEDEDE;
width:100%;
height:auto;
padding-top:5px;
margin-top:20px;
top:20px;
margin-bottom:40px;
}

div.CommentoBox{
text-align:left;
min-height:135px;
height:auto !important;
height:135px;
z-index:1;
padding-bottom:20px;
padding-left:10px;
padding-right:0px;
position:relative;
margin-bottom:20px;
border-bottom:1px solid #EDEDED;
width:100%; 
}


/*-----------------------------------------*/
/* REGISTRAZIONE UTENTE */
/*-----------------------------------------*/


#RegistrazioneUtenteContainer{
margin:0px auto;
position:relative;
width:600px;
border:0px solid yellow;
min-height:600px;
height:auto;
}


.FieldsetRegistrazioneUtente{
margin-top: 30px;
margin-bottom: 30px;
padding: 0;
border: 1px solid #c1d7db;
}

.FieldsetRegistrazioneUtente ol {
padding: 10px 10px 0 10px;
list-style: none;
}
.FieldsetRegistrazioneUtente li {
position: relative;
padding-bottom: 1em;

}

.LegendRegistrazioneUtente {
margin-left: 1em;
font-size: 10px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #333333; font-weight:bold;
padding: 5px;
margin-left: 1em;
background: #cde4e8;
}

.LabelRegistrazioneUtente {
position: relative;
clear: left;
float: left;
width: 20.5em;
line-height: 2.8em;
margin-right: 5px;
text-align: right;
}

.InputRegistrazioneUtente {
padding: 5px;
font-size: 1.4em;
border: 1px solid #003d6a;
color: #000000;
background: #d5dbe1;}

.SelectRegistrazioneUtente {
font-size: 1.4em;
padding: 5px;
border: 1px solid #003d6a;
color: #000000;
background: #d5dbe1;}

.TextareaRegistrazioneUtente {
padding: 5px;
font-size: 1.4em;
border: 1px solid #003d6a;
color: #000000;
background: #d5dbe1;
height:100px;
width:298px;}



/*-----------------------------------------*/
/* ACCOUNT UTENTE */
/*-----------------------------------------*/

div#ContentUserAccountCentrato{
margin:0px auto;
position:relative;
width:550px;
border:0px solid yellow;
min-height:600px;
height:auto;
}

.UserAccountBoxTitle{
position:relative;
width:auto;
min-height:23px;
height:auto !important;
height:23px;
border:1px solid #cfcfcf;
padding-left:5px;
padding-right:5px;
padding-top:2px;
border-bottom:0px solid #c1d7db;
background-color:#e5e5e5;
}


.UserAccountBoxContent{
border-left:1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
border-bottom:1px solid #cfcfcf;
width:auto;
margin-bottom:40px;	
padding-bottom:10px;
padding-top:7px;
padding-left:10px;
padding-right:10px;
line-height:1.4em;
min-height:60px;
}

.TableUserAccount {
width: 480px;
font-size: 12px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #333333;
}

.TableUserAccount td{
height:30px;
}


.TdUserAccount1 {
width: 160px;
padding-right:5px;
text-align:right;
}


.UserAccountButton1
{
  min-width:100px;
  width:auto;
  height:24px;
  padding-left:3px;
  padding-right:3px;
  text-align:center;
  vertical-align:middle;
}


.TabellaVendite {
width: 880px;
font-size: 12px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #333333;
border:1px solid #cfcfcf;
border-collapse:collapse;
margin-left:auto;
margin-right:auto;
}

.TabellaVendite td{
border:1px solid #cfcfcf;
padding:5px;
width:auto;
max-width:200px;
text-align:center;
vertical-align:middle;
}
.TabellaVendite tr:hover{
 background-color:#e5e5e5;
}

/*-----------------------------------------*/
/* ARTIST */
/*-----------------------------------------*/

#ArtistContainer{

margin:0px auto;
position:relative;
width:950px;
border:0px solid yellow;
min-height:600px;
height:auto;

}

/*-----------------------------------------*/
/* FAQ ARTIST */
/*-----------------------------------------*/


#FAQArtistContent{
position:relative;
float:left;
width:600px;
border:0px solid red;
min-height:600px;
height:auto;
line-height:1.4em;
padding:20px;
padding-top:0px;
}

.FAQArtistTitles{
position:relative;
margin-top:10px;
padding-bottom:10px;
width:100%;
border-bottom:1px solid #DEDEDE;
height:auto;
}

#FAQArtistNavigation{
position:relative;
margin-left:650px;
width:300px;
border:0px solid green;
min-height:600px;
height:auto;
}

.FAQArtistNavigationTitle{
position:relative;
width:298px; /* Dimensioni per Opera 5 */
min-height:20px;
height:auto !important;
height:20px;
border:1px solid #c1d7db;
padding-left:5px;
padding-top:5px;
border-bottom:0px solid #c1d7db;
background-color:#cde4e8;
}


.FAQArtistNavigationContent{
border-left:1px solid #c1d7db;
border-right:1px solid #c1d7db;
border-bottom:1px solid #c1d7db;
width:288px;
margin-bottom:25px;	
padding-bottom:10px;
padding-top:7px;
padding-left:10px;
padding-right:5px;
line-height:1.4em;
min-height:100px;
}


#ValutazioneFAQArtist{
width:100%;
margin-top:2em;
}

.FrameFacebook{
float:right;
width:265px;
height:auto;
text-align:left;
top:3px;
}


/*-----------------------------------------*/
/* ARTIST ACCOUNT */
/*-----------------------------------------*/
div#ContentArtistAccountCentrato{
margin:0px auto;
position:relative;
width:600px;
border:0px solid yellow;
min-height:600px;
height:auto;
}

.ArtistAccountBoxTitle{
position:relative;
width:auto;
min-height:23px;
height:auto !important;
height:23px;
border:1px solid #cfcfcf;
padding-left:5px;
padding-right:5px;
padding-top:2px;
border-bottom:0px solid #c1d7db;
background-color:#e5e5e5;
}


.ArtistAccountBoxTitleLarge{
position:relative;
width:560px; /* Dimensioni per Opera 5 */
min-height:23px;
height:auto !important;
height:23px;
border:1px solid #cfcfcf;
padding-left:5px;
padding-right:5px;
padding-top:2px;
border-bottom:0px solid #c1d7db;
background-color:#e5e5e5;
}


.ArtistAccountBoxContent{
border-left:1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
border-bottom:1px solid #cfcfcf;
width:auto;
margin-bottom:40px;	
padding-bottom:10px;
padding-top:7px;
padding-left:10px;
padding-right:10px;
line-height:1.4em;
min-height:60px;
text-align:left;
}

.ArtistAccountBoxContentLarge{
border-left:1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
border-bottom:1px solid #cfcfcf;
width:550px;
margin-bottom:40px;	
padding-bottom:10px;
padding-top:7px;
padding-left:10px;
padding-right:10px;
line-height:1.4em;
min-height:60px;
}

div.ArtistCDBox{
float:left;
width:134px; /* Dimensioni per Opera 5 */
height:132px;
overflow:hidden;
border:0px solid #E0E0E0;
margin:0px 6px 0px 0px;
text-align:center;
padding-top:2px;
background-color: transparent;
border:0px solid #859396;
background-image: url(/IMG/sotto_copertina_130.gif); 
z-index:1;}


div#ColonnaSinistraCDAccount{
position:relative;
float:left;
width:215px; 
border:0px solid #DEDEDE;
}

div#ColonnaDestraCDAccount{
position:relative;
text-align:left;
margin-left:240px;
width:720px; 
}



div#ColonnaSinistraProvv{
position:relative;
float:left;
left:-130px;
width:140px; 
border:0px solid #DEDEDE;
}

div#ColonnaDestraProvv{
position:relative;
text-align:left;
margin-left:50px;
width:720px; 
}


div#CopertinaAlbumCDAccount{
position:relative;
width:216px; /* Dimensioni per Opera 5 */
height:213px;
left:-7px;
top:-4px;
overflow:hidden;
border:1px solid #E0E0E0;
margin:0px 0px 0px 0px;
text-align:center;
padding-top:4px;
background-color: transparent;
border:0px solid #859396;
background-image: url(../IMG/sotto_copertina_220.gif); 
z-index:1;}


.ArtistCommentoGrande{
width:100%;
height:300px;
}

.ArtistCommentoPiccolo{
width:100%;
height:100px;
}
/*-----------------------------------------*/
/* Tables */
/*-----------------------------------------*/

.ArtistAccountTable1{
 width:480px;
 padding:0px;
 border:none; 
 font-size: 12px; 
 font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; 
 color: #333333;
}


.ArtistAccountTableAscolti{
 width:480px;
 padding:0px;
 border:none; 
 font-size: 12px; 
 font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; 
 color: #333333;
 border-collapse:collapse;
}


.ArtistAccountTableAscolti tr:hover{
 background-color:#e5e5e5;
}


.ArtistAccountTable1 td{
vertical-align:top;

}

.ArtistAccountTablePromo{
 margin-left:auto;
 margin-right:auto;
 width:100%;
 padding:0px;
 border:none; 
 font-size: 12px; 
 font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; 
 color: #333333;
 border-collapse:collapse;
}

.ArtistAccountTablePromo td{
padding:2px;
padding-top:4px;
padding-bottom:4px;
vertical-align:top;
width:auto;
text-align:center;
}

.ArtistAccountTablePromo tr:hover{
background-color:#e5e5e5
}

.TableAscolti2{
text-align:center;
}

.ArtistAccountLink{
height:100px;
}

.ArtistAccountButton1
{
  width:100px;
  height:24px;
  padding:0px;
  text-align:center;
  vertical-align:middle;
}

.ArtistAccountButton2
{
  position:relative;
  top:-2px;
  width:100px;
  height:24px;
  padding:0px;
  text-align:center;
  vertical-align:middle;
}


.ArtistAccountButton3
{
  position:relative;
  width:auto;
  min-width:150px;
  height:24px;
  padding:0px;
  padding-left:5px;
  padding-right:5px;
  text-align:center;
  vertical-align:middle;
}

.ArtistAccountButtonSmall
{
  position:relative;
  top:-3px;
  width:auto;  
  height:24px;
  padding:0px;
  padding-left:3px;
  padding-right:3px;
  text-align:center;
  vertical-align:middle;
}


.InputDatiPersonali{
width:250px;
}

.TableDatiPersonali{
width:550px;
}
/*-----------------------------------------*/
/* REGISTRAZIONE ARTISTA */
/*-----------------------------------------*/


#RegistrazioneArtistaContainer{
margin:0px auto;
position:relative;
width:600px;
border:0px solid yellow;
min-height:600px;
height:auto;
}


/*-----------------------------*/
/* FORM  */
/*-----------------------------*/


.FieldsetRegistrazioneArtista{
margin-top: 30px;
margin-bottom: 30px;
padding: 0;
border: 1px solid #c1d7db;
}

.FieldsetRegistrazioneArtista ol {
padding: 10px 10px 0 10px;
list-style: none;
}
.FieldsetRegistrazioneArtista li {
position: relative;
padding-bottom: 1em;

}

.LegendRegistrazioneArtista {
margin-left: 1em;
font-size: 10px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #333333; font-weight:bold;
padding: 5px;
margin-left: 1em;
background: #cde4e8;
}

.LabelRegistrazioneArtista {
position: relative;
clear: left;
float: left;
width: 20.5em;
line-height: 2.8em;
margin-right: 5px;
text-align: right;
}

.InputRegistrazioneArtista {
padding: 5px;
font-size: 1.4em;
border: 1px solid #003d6a;
color: #000000;
background: #d5dbe1;}

.SelectRegistrazioneArtista {
font-size: 1.4em;
padding: 5px;
border: 1px solid #003d6a;
color: #000000;
background: #d5dbe1;}

.TextareaRegistrazioneArtista {
padding: 5px;
font-size: 1.4em;
border: 1px solid #003d6a;
color: #000000;
background: #d5dbe1;
height:100px;
width:298px;}

/*-----------------------------*/
/* NUOVO CD  */
/*-----------------------------*/

#NuovoCDContainer{
margin:0px auto;
position:relative;
width:600px;
border:0px solid yellow;
min-height:600px;
height:auto;
}

.NuovoCDFormTitle{
 margin-top:0.8em;
 margin-bottom:2em;
}



.FieldsetNuovoCD{
margin-top: 30px;
margin-bottom: 30px;
padding: 0;
border: 1px solid #c1d7db;
}

.FieldsetNuovoCD ol {
padding: 10px 10px 0 10px;
list-style: none;
}
.FieldsetNuovoCD li {
position: relative;
padding-bottom: 1em;

}

.LegendNuovoCD {
margin-left: 1em;
font-size: 10px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #333333; font-weight:bold;
padding: 5px;
margin-left: 1em;
background: #cde4e8;
}

.LabelNuovoCD {
position: relative;
clear: left;
float: left;
width: 35.5em;
line-height: 2.8em;
margin-right: 5px;
text-align: right;
}

.LabelNuovoCDCorto {
position: relative;
clear: left;
float: left;
width: 24em;
line-height: 2.8em;
margin-right: 5px;
text-align: right;
}

.LabelNuovoCDTitolo {
position: relative;
clear: left;
float: left;
width: 15.5em;
line-height: 2.8em;
margin-right: 5px;
text-align: right;
}


.InputNuovoCD {
padding: 5px;
font-size: 1.4em;
border: 1px solid #003d6a;
color: #000000;
background: #d5dbe1;}



.InputNuovoCDTitolo {
padding: 5px;
font-size: 1.4em;
width:300px;
border: 1px solid #003d6a;
color: #000000;
background: #d5dbe1;}


.DivRadioNuovoCD1{
position:relative;
padding-top:5px;
margin-right:1em;
border: 1px solid #003d6a;
float:left;
}

.DivRadioNuovoCD3{
position:relative;
padding-top:5px;
margin-right:1em;
border: 1px solid #003d6a;
float:left;
}

.DivRadioNuovoCD2{
position:relative;
padding-top:5px;
float:left;
margin-right:1em;
border: 1px solid #003d6a;
}

.DivRadioNuovoCD4{
position:relative;
padding-top:5px;
margin-right:1em;
border: 1px solid #003d6a;
float:left;
}

.RadioNuovoCD {
position:relative;
margin-left:0.6em;
margin-right:0.2em;
margin-top:8px;
font-size: 1.4em;
border: 1px solid #003d6a;
color: #000000;
background: #d5dbe1;}

.SelectNuovoCD {
font-size: 1.4em;
padding: 5px;
border: 1px solid #003d6a;
color: #000000;
background: #d5dbe1;}

.TextareaNuovoCD {
padding: 5px;
font-size: 1.4em;
border: 1px solid #003d6a;
color: #000000;
background: #d5dbe1;
height:100px;
width:298px;}

.Prezzo{
width:3em;
}

.TextareaInfluenze{
width:450px;
height:30px;
}


.TextareaSitiPersonali{
width:450px;
height:130px;
}

.SocialLogo{
position:relative;
top:5px;
width:20px;
height:20px;
}

.YouTubeVideo{
width:300px;
}



.TableResults{
 width:700px;
 border-collapse:collapse;
}

.TableResultsRighePari{
  background-color:#cde4e8;
}

.TableResultsFirstColumn{
 width:300px;
 text-align:right;

}

.TableResultsSecondColumn{
 text-align:center;

}
.TableResultsThirdColumn{
 text-align:center;

}
.TableResults td{
 padding-left:10px;
 padding-right:10px;
 height:30px;
 border-bottom:1px solid #c1d7db;
}

.TableMailingList{
 margin-top:10px;
 margin-bottom:10px;
 width:100%;
 border-collapse:collapse;
 font-size: 12px; font-family: Verdana, Times new roman, Courier, mono,arial,sans-serif; color: #333333;
}

.TableMailingList td{
 padding-left:10px;
 padding-right:10px;
 height:30px;
 border:1px solid #EDEDED;
 text-align:center;
}

.Error{
color:red;
}
