﻿body 
{

}

.titolo_pagina
{
    font-weight:bold;
    font-size:25px;
    padding:10px 20px 5px 20px;
}
.sottotitolo_pagina
{
    font-size:15px;
    padding:10px 20px 5px 20px;
}

.tooltip
{
    border:solid 1px gray;
    background-color:#E0DAAA;
    padding:10px 10px 10px 10px;
    color:#404040;
    font-size:12px;
    font-weight:bold;
}

.ecommerce_login
{
    border:solid 2px #9DA462;
    background-color:#B5BC74;
    padding:10px 10px 10px 10px;
    color:#404040;
    font-size:14px;
    font-weight:bold;
}

.tb_watermark 
{
    color:Gray;
    font-style:italic;
    font-weight:normal;
}

.azioni_pagina
{
    background-color:#d1d1d1;
    font-size:16px;
    text-align:right;
    padding:10px 20px 5px 20px;
    border-top:solid 1px silver;
    font-weight:bold;
}

.ecommerce_offerte
{
    background-color:#EEEEEE;
    
}

.carrello_foto
{
    background-color:#4E4E4E;
    text-align:left;
    padding:10px 20px 5px 20px;
    border-top:solid 2px black;
    font-size:11px;
    color:silver;
}


.carrello_foto a:link
{
    color:White;
    text-decoration:none;
}

.carrello_foto a:hover
{
    color:White;
    text-decoration:underline;
}

.carrello_foto a:visited
{
    color:White;
    text-decoration:none;
}

.preventivo_foto
{
    background-color:#404040;
    text-align:left;
    padding:10px 30px 5px 30px;
    border-bottom:solid 1px silver;
    font-size:14px;
    color:silver;
}

.importo_scontato
{
    font-size:19px;
    font-weight:bold;
    color:White;
}
.importo_barrato
{
    font-size:16px;
    color:White;
    text-decoration:line-through;
}
.importo_scontato_nero
{
    font-size:19px;
    font-weight:bold;
    color:black;
}
.importo_barrato_nero
{
    font-size:16px;
    color:black;
    text-decoration:line-through;
}

.offerta_scelte
{
    font-size:16px;
    padding:20px 20px 20px 20px;
    position:fixed;
    top:30%;
    width:60%;
    left:20%;
    z-index:200;
    opacity: .9;
	filter: alpha(opacity=90);    
	border:solid 5px red;
	background-color:gray;
	color:white;
}

.giorno_occupato_p
{
    font-size:16px;
    padding:20px 20px 20px 20px;
    position:fixed;
    top:35%;
    width:280px;
    left:35%;
    z-index:200;
    opacity: .95;
	filter: alpha(opacity=95);    
	border:solid 5px red;
	background-color:gray;
	color:white;
}

.fx_p
{
    font-size:16px;
    padding:20px 20px 20px 20px;
    position:fixed;
    top:30%;
    width:460px;
    left:20%;
    z-index:200;
    opacity: .9;
	filter: alpha(opacity=90);    
	border:solid 5px red;
	background-color:gray;
	color:white;

}



.popup
{
    font-size:14px;
    padding:20px 20px 20px 20px;
    position:fixed;
    top:10%;
    width:60%;
    left:20%;
    z-index:200;
    opacity: .9;
	filter: alpha(opacity=90);    
	border:solid 5px red;
	background-color:gray;
	color:white;

}


.contents
{
    padding:10px 30px 5px 30px;
    font-size:14px;
}

.benvenuto_panel
{
    font-size:13px;
    padding:8px 20px 12px 20px;
    background-color:#CDCDCD;
    border-top:solid 2px gray;
    margin-bottom:10px;
}


.cod_fis_tb
{
    font-family:Monospace;
    text-transform:uppercase;
}
.etichetta 
{
    border-bottom:solid 1px #e1e1e1;
    padding:10px 5px 6px 5px;
    background-color:#eeeeee;
    text-align:left;
}
.campo 
{
    border-bottom:solid 1px silver;
    padding:10px 5px 6px 5px;
    text-align:left;
    background-color:#e1e1e1;
}

.azioni
{
    background-color:silver;
    text-align:right;
    padding:5px 20px 5px 20px;
}

input 
{
    font-family:Trebuchet MS;
}

.input 
{
    font-family:Trebuchet MS;
}

.vetrina_acc_hd
{
    border:solid 2px white;
    background-color:#4E4E4E;
    text-align:left;
    padding:10px 20px 5px 20px;
    color:White;
    cursor:pointer;
}
.vetrina_acc_hd:hover
{
    border:solid 2px white;
    background-color:#5D5D5D;
    text-align:left;
    padding:10px 20px 5px 20px;
    color:White;
    cursor:pointer;
}


.vetrina_acc_cnt
{
    border:solid 2px silver;
    background-color:silver;
    text-align:left;
    padding:10px 20px 5px 20px;
    color:Black;
}

.ordina_prodotto
{
    width:100%;
    border:solid 2px silver;
    background-color:#eeeeee;
    text-align:left;
    padding:20px 20px 20px 20px;
    color:Black;
    font-size:15px;
}

.prezzo_prodotto
{
    width:100%;
    /*border:solid 3px orange;*/
    background-color:silver;
    text-align:center;
    padding:30px 40px 20px 40px;
    color:Black;
    font-size:20px;
    font-weight:bold;
}

.button
{
    background-color:#0066FF;
    color:white;
    border-bottom:solid 1px white;
    border-right:solid 1px white;
    border-top:solid 1px white;
    border-left:solid 1px white;
    cursor:pointer;
}
.button:hover
{
    background-color:#0052D3;
    color:white;
    border-bottom:solid 1px gray;
    border-right:solid 1px gray;
    border-top:solid 1px gray;
    border-left:solid 1px gray;
    cursor:pointer;
}


.button_black
{
    background-color:#575757;
    color:#EEEEEE;
    border:solid 1px black;
    cursor:pointer;
}
.button_gold
{
    background-color:gold;
    color:black;
    border:solid 1px black;
    cursor:pointer;
    border-bottom-width:2px;
}

.button_black:hover
{
    background-color:gold;
    color:black;
    border:solid 1px black;
    cursor:pointer;
    border-bottom-width:2px;
}


.data_selezionata 
{
    font-size:16px;
    font-weight:bold;
    color:gold;
}
.totale_preventivo 
{
    font-size:20px;
    font-weight:bold;
    color:gold;
}

.descrizione_servizio
{
    background-color:#F7E8B0;
    padding: 6px 10px 10px 6px;
    border:solid 1px gray;
    margin-bottom:35px;
}

.btn_preventivo
{
    background-color:gold;
    border-top:solid 1px silver;
    border-left:solid 1px silver;
    border-bottom:solid 1px gray;
    border-right:solid 1px gray;
    color:black;
    font-size:13px;
    font-weight:bold;
    padding: 0 5px 0 5px;
    margin-top:10px;
    font-family:arial;
    font-style:italic;
    
}

.asterisco_rosso_obbl
{
    color:Red;
    font-weight:bold;
    /*font-size:20px;*/
    background-color:White;
}



.popup_musiche
{
    font-size:14px;
    padding:0;
    position:fixed;
    top:10%;
    width:412px;
    left:30%;
    z-index:300;
    opacity: .95;
	filter: alpha(opacity=95);    
	border:solid 5px black;
	background-color:gray;
	color:white;
	text-align:left;
	height:60%;
	overflow:scroll;
}

.popup_musiche a:link
{
	background-color:White;
	color:Blue;
	text-decoration:none;
}

.popup_musiche a:visited
{
	background-color:White;
	color:Blue;
	text-decoration:none;
}

.popup_musiche a:hover
{
	background-color:silver;
	color:Blue;
	text-decoration:none;
}
.popup_musiche a:active
{
	background-color:black;
	color:white;
	text-decoration:none;
	font-weight:bold;
}



