﻿body{
    /*background-position: top;*/
    /*margin: 3px;*/
    text-align: center; /*background-color:#012060;*/

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    
    
}

a.btnTasti
{
    width:90px;
    text-decoration: none;
    font-size: 12px;
    display:block;
    color: #1c3b60;
    letter-spacing:1.5px;
    padding-top:2px;
    padding-bottom:2px;
    margin-bottom:10px;
    text-align:center;
    margin:auto;
    
    
    background: #F79600 url('../../images/sfondoextraUp.jpg') repeat-x scroll top;
    
    
    

    font-family:Arial;
}
a.btnTasti:hover
{
    background: #F79600 url('../../images/sfondoextraDw.jpg') repeat-x scroll bottom;

}



.imgLogo
{
    position:relative;
    top:2px;
    right:-10px;
}



.titoloBlu
{
    font-size: 16px;
    font-family: Arial;
    font-weight: bold;
    color:#070090;
}
.tdLblStruttura
{   font-size: 15px;
    font-family: Arial;
    font-weight: bold;
    color:white;
    padding-top:10px;
    }
.tdLblCittà
{
    font-size:11px;
    text-transform:uppercase;
    color:#1C3a54;
    padding-right:10px;
    padding-bottom:10px;
    
    }
    
.trTotale
{   font-size: 15px;
    font-family: Arial;
    font-weight: bold;
    color:green;
    }

.trAcconto
{   font-size: 15px;
    font-family: Arial;
    /*font-weight: bold;*/
    color:#070090;
    }
.trImporto
{   font-size: 15px;
    font-family: Arial;
    /*font-weight: bold;*/
    color:#070090;
    }


.lblImporto
{
    font-size: 15px;
    font-family: Arial;
    /*font-weight: bold;*/
    color:green;
}

.tblExtra
{
    font-size: 10px;
    font-family: Arial;
    font-weight: bold;
    color:#1c3b60;
}





#ctl00_tblMainContent
{

    width:750px;
}




/* div arrotondato */
div#divMainContent
{
    
}

/*tabella dentro il div arrotondato */
table#tblDivMainContent
{
    
       
    /*table-layout: fixed;*/
    width: 750px; /*default 750*/
    /*height: 800px; /*default 500*/
    padding: 0px;
    margin: 0px;
    border-width: 0px;
}














/*scritta in basso a dx*/
#lblBottomDx
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    /*letter-spacing:1.5px;*/
    
    /*position:relative;
    right:-50px;*/
    

}





/*div bottoni sopra dx*/
a.btnMainTop
{
    width:85px;
    padding-top:5px;
    padding-bottom:5px;
    
    text-decoration:none;
   
    
    margin-bottom:2px;
    margin-left:4px;
    margin-right:0px;
    margin-top:2px;
    font-weight:bold;
    
    font-size:11px! important;
    text-align:center;
    
    display:block;
    color:#FFFFFF;
    
    background: #1c3b60 url('../../images/box1up.jpg') repeat-x scroll top;
}

a.btnMainTop:hover
{
    background: #1c3b60 url('../../images/box1dw.jpg') repeat-x scroll bottom;
}
/*fine div bottoni sopra dx*/





/*div bottoni sotto sx*/
a.btnMainBottom
{
    padding-top:5px;
    padding-bottom:5px;
    text-align:left;
    
    text-decoration:none;
   
    width:100px;
    
    margin-top:4px;
    margin-bottom:4px;
    
    font-size:9px! important;
    text-align:center;
    
    
    display:block;
    color:#FFFFFF;
    
    background: #1c3b60 url('../../images/box1up.jpg') repeat-x scroll top;
}

a.btnMainBottom:hover
{
    background: #1c3b60 url('../../images/box1dw.jpg') repeat-x scroll bottom;
}
/*fine div bottoni sopra dx*/

a.btnMainBottomSelected
{
    background: #F79600 url('../../images/sfondoextraUp.jpg') repeat-x scroll top;
}
a.btnMainBottomSelected:hover
{
    background: #F79600 url('../../images/sfondoextraDw.jpg') repeat-x scroll bottom;
}
/*fine div bottoni sopra dx*/




















/* da vedere  */


.lblTabDescription
{
	font-size: 10px;
	font-family: Arial;
	text-align: left;
	vertical-align:top;
}

.txtBoxDescriptionMin
{
	font-size: 10px;
	font-family: Arial;
	vertical-align:top;
	width: 100%;
	position:static;
	height: 90px;
}

.txtBoxDescriptionMax
{
	font-size: 10px;
	font-family: Arial;
	vertical-align:top;
	width: 100%;
	position:static;
	height: 210px;
}

.txtClsPre
{
	font-size: 10px;
	font-family: Arial;
	text-align: center;
	width: 35px;
	height: 15px;
	background-color: #ffcc66;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	color: gray;
}
.txtClsToday
{
	font-size: 10px;
	font-family: Arial;
	text-align: center;
	width: 35px;
	height: 15px;
	background-color: #ffcc66;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	color: red;
}
.txtClsNoDispo
{
	font-size: 10px;
	font-family: Arial;
	text-align: center;
	width: 35px;
	height: 15px;
	background-color: #ffcc99;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.txtClsDispo
{
	font-size: 10px;
	font-family: Arial;
	text-align: center;
	width: 35px;
	height: 15px;
	background-color: #00ff00;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.txtBoxNumero
{
	font-size: 10px;
	font-family: Arial;
	text-align: right;
	font-weight:bold;
}







#tblMnuBottom
{
	text-align:center;
	clear:both;
	margin:1px 5px;
	border:1px solid #999999;
	background-color:#FFFFFF;
	font-size:0.9em;
}

.imgfloatright {
	float:right;
	display:inline;
	margin: 0.25em 0 0.25em 1em;
}
.imgfloatleft {
	float:left;
	display:inline;
	margin: 0.25em 1em 0.25em 0;

}









/* bandiere */

#divFlag
{
    /*position:relative;
    right:-260px;*/
}

img.cssImages
{
    background: #FFFFFF;
	width: 140px;/*140*/
	height: 120px;
}

.cssImagesSmall
{
	width: 45px;
	height: 45px;
}

.cssImagesSuMappa
{
	width: 60px;
	height: 60px;
}




.cssImagesFlag
{

	margin: 2.5px;
}

.Flag
{
	margin: 2px;
	width:30px;
	height:20px;
}

/* fine bandiere */










#tblPannelloAutomatico
{
	font-size: 9pt;
	font-family: Arial;
}

#divDisponibilita
{
}

td.SchedaStruttura
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
#titleTop
{
	font-size: 30px;
	color: blue;
	font-family: Arial;
}

.tdGMap
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}






















/* inizio marchio fondo pagina */
#footer 
{
	text-align:center;
	
	/*background-color:#012060;*/
	font-size:10px;
	
}
/* fine marchio fondo pagina */













/*bottone selziona*/
a.btnSeleziona
{
    width:200px;
    padding-top:4px;
    padding-bottom:4px;
    
    text-decoration:none;
    /*padding: 5px;*/
    text-align:center;
    display:block;
    color:#FFFFFF;
    font-size:15px;
    font-weight:bold;
    letter-spacing:1.5px;
    
    
    background: #00AE4D url('../../images/sfumV.png') repeat-x scroll top; /*#1c3b60 url('../../images/box1up.jpg') repeat-x scroll top;*/
}
a.btnSeleziona:hover
{
    background: #00CC5B url('../../images/sfumV.png') repeat-x scroll top;/*#E8730A url('../../images/sfArTopE8730A.png') repeat-x scroll top;*/
}
/*fine bottone seleziona*/





