﻿.bodyindex
{
    background-image: url(images/common/bg_home.gif);
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}

.body
{
    background-image: url(images/common/bg.gif);
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
.center
{
    background-color: #FFF;
    padding-right: 25px;
    padding-left: 25px;
    padding-bottom: 10px;
    padding-top: 10px;
}

a.textlink, a.textlink:link, a.textlink:visited, a.textlink:hover {
    font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 11px;
    color: #999;
    line-height: 17px;
	text-decoration:underline;
}
a.textlink:hover {
    color: #333;
}
.text
{
    font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 11px;
    color: #999;
    line-height: 17px;
}
.textHomeES
{
    font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 11px;
    color: #999;
    line-height: 17px;
    padding:0 20px 0 10px;
}
.textbold
{
    font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 11px;
    font-weight: bold;
    color: #999;
    line-height: 17px;
}
.textLogin
{
    font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 11px;
    color: #333;    
}
a.textboldlink, a.textboldlink:link, a.textboldlink:visited {
    font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 11px;
    font-weight: bold;
    color: #999;
    line-height: 17px;
	text-decoration:underline;
}
a.textboldlink:hover {
    color: #333;
}
.title
{
    font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 11px;
    color: #DC8C1B;
    line-height: 17px;
}

.textbox
{ 
    color: #666;
    font-size: 11px;
    font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
    background: #FFF;
    border-right: #CCC 1px solid; 
    border-top: #CCC 1px solid; 
    border-left: #CCC 1px solid; 
    border-bottom: #CCC 1px solid; 
}

.checkbox
{ 
    color: #666;
    font-size: 11px;
    font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
    background: #FFF;
}

.textboxPrivacy
{ 
    color: #999;
    font-size: 11px;
    font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
    background: #DDD;
    border-right: #DDD thin solid; 
    border-top: #DDD thin solid; 
    border-left: #DDD thin solid; 
    border-bottom: #DDD thin solid; 
}

.button
{
    color: #666; 
    font-size: 10px; 
    font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
    text-decoration: none; 
    background: #CCC;
    border-right: #999 1px solid;
    border-top: #CCC 1px solid;
    border-left: #CCC 1px solid;
    border-bottom: #999 1px solid;
    padding-right: 10px;
    padding-left: 10px;
}
.centercatalogo
{
    background-color: #FFF;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 0px;
}

.textboxcolore
{ 
    color: #000;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    background: #FFF;
    border-right: #CCC 1px solid; 
    border-top: #CCC 1px solid; 
    border-left: #CCC 1px solid; 
    border-bottom: #CCC 1px solid; 
}

.schedalista
{ 
    background: #EEE;
    border-right: #DDD 1px solid;
    border-top: #EEE 1px solid;
    border-left: #EEE 1px solid;
    border-bottom: #DDD 1px solid;
}
.schedadettaglio
{ 
    background: #FFF;
    border-right: #CCC 1px solid;
    border-top: #DDD 1px solid;
    border-left: #DDD 1px solid;
    border-bottom: #CCC 1px solid;
    padding-left: 5px;
    padding-right: 5px;
}



.schedalistatext
{
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 10px;
    color: #999;
    line-height: 16px;
}
.schedatitle
{
    background: #DDD;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 10px;
    font-weight: bold;
    color: #DC8C1B;
    line-height: 25px;
}

.schedalistatextbold
{
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 10px;
    font-weight: bold;
    color: #999;
    line-height: 16px;
}

.schedalistatextboldviolet
{
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 10px;
    font-weight: bold;
    color: #666;
    line-height: 22px;
    vertical-align: middle;
    text-align:center;
    background-color: #D4BDD1;
}

.schedalistatextboldvioletNoBg
{
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 10px;
    font-weight: bold;
    color: #9D7ABA;
    line-height: 22px;
    vertical-align: middle;
    text-align:center;
}

.schedalistatextorange
{
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 10px;
    color: #DC8C1B;
    line-height: 16px;
}

.boxcolore
{
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 10px;
    color: #666;    
    border-right: #CCC 1px solid;
    border-top: #DDD 1px solid;
    border-left: #DDD 1px solid;
    border-bottom: #CCC 1px solid;
    line-height: 14px;
    vertical-align: middle;
    text-align: center;
}
.boxcoloretext
{
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 10px;
    color: #999;
    border-bottom: #DDD 1px solid;
    border-right: #DDD 1px solid;
    line-height: 20px;
    vertical-align: middle;
    text-align: center;
}
.boxcolorevuoto
{
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 10px;
    color: #999;
    background-color: #DDD;
    border-top: #EEE 1px solid;
    border-left: #EEE 1px solid;
    border-bottom: #EEE 1px solid;
    border-right: #EEE 1px solid;
    line-height: 20px;
    vertical-align: middle;
    text-align: center;
}
.buttoncarrello
{
    color: #FFF;  
    font-size: 10px; 
    font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
    text-decoration: none; 
    background: #DC8C1B;
    border-right: #F60 1px solid;
    border-top: #F90 1px solid;
    border-left: #F90 1px solid;
    border-bottom: #F60 1px solid;
    padding-right: 10px;
    padding-left: 10px;
}


.headerDisponibilita
{
    font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 11px;
    color: #DC8C1B;
    text-align:center;
    background-color:#ffd1b2;
    vertical-align:middle;
}

a.pager, a.pager:link , a.pager:visited {
    font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 11px;
    color: #666;
    line-height: 17px;
	text-decoration:none;
}
a.ager:hover {
    font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 11px;
    color: #333;
    line-height: 17px;
	text-decoration:none;
}

a.pagerselected, a.pagerselected:visited {
    font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 11px;
    color: #666;
    line-height: 17px;
	text-decoration:none;
	font-weight:bold;
}
a.pagerselected:hover {
    font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 11px;
    color: #333;
    line-height: 17px;
	text-decoration:none;
	font-weight:bold;
}


/*RIGA TOTALE PREZZO COMPLESSIVO*/
.prezzoTab
{
    background: #ddd;
    line-height: 15px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: right;
    border-right: #ccc 1px solid;
    border-top: #ddd 1px solid;
    border-left: #ddd 1px solid;
    border-bottom: #ccc 1px solid;
}
.prezzo
{
    font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
    font-size: 11px;
    font-weight: bold;
    color: #333;
}
.prezzoTitle
{
    font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
    font-size: 11px;
    color: #333;
}

.testorosso
{
	/* per i messaggi di errore */
    color: #F00; 
    font-size: 10px; 
    font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
}

.loadingbox
{
    position:absolute;
    top:40%;
    left:25%;
    border:1px solid #DCA04C;
    border-right:2px solid #DCA04C;
    border-bottom:2px solid #DCA04C;  
    background-color: #ffffff; 
    height:200px; 
    width:50%;
    text-align:center;
    vertical-align:middle;    
    padding-top:20px
}

.loadingboxcarrello
{
    position:absolute;
    top:50%;
    left:25%;
    border:1px solid #DCA04C;
    border-right:2px solid #DCA04C;
    border-bottom:2px solid #DCA04C; 
    background-color: #ffffff; 
    height:200px; 
    width:50%;
    text-align:center;
    vertical-align:middle;    
    padding-top:20px
}

.bgcolor
{
	background-color: #cccccc;
}

.textwithbgcolor
{
    font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 11px;
    color: #999;
    line-height: 17px;
    background-color: #dddddd;
}

.bgcolor2
{
	background-color:#dddddd;
}

div#due {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
z-index:2;
} 

div#tre {
position: absolute;
top: 45px;
left: 45px;
width: 100%;
z-index:3;
} 


div#quattro {
position: absolute;
top: 25px;
left: 45px;
width: 100%;
z-index:3;
} 

div#uno {
position: relative;
top: 0px;
left: 0px;
z-index:1;
} 


.testoAlert
{
	/* per i messaggi di errore */
    color: #F00; 
    font-size: 14px; 
    font-weight: bold;
    text-align: center;
    font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
}