﻿body{
    /*background-position: top;*/
    /*margin: 3px;*/
    text-align: center; /*background-color:#012060;*/

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    
    
}

.DetailPrivacy
{
	text-align: justify;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
}


.divContactMail
{
	text-align: justify;
	font-size: 12px;
	font-family: arial;
}


.btnTastiDispoCalendario
{
	background-position: top;
	width: 35px;
	height:15px;
	text-decoration: none;
	font-size: 10px;
	color: #FFFFFF;
	letter-spacing: 1.5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 2px;
	text-align: center;
	background: #012060 url('../../images/sfondoextraUpBlue.jpg') repeat-x scroll top;
	font-family: Arial;
}

.btnTastiDispoCalendarioWeekEnd
{
	background-position: top;
	width: 35px;
	height:15px;
	text-decoration: none;
	font-size: 10px;
	color: #F79600;
	letter-spacing: 1.5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 2px;
	text-align: center;
	background: #012060 url('../../images/sfondoextraUpBlue.jpg') repeat-x scroll top;
	font-family: Arial;
}

.imgLogo
{
    position:relative;
    top:15px;
    right:0px;
}












#ctl00_tblMainContent
{
    /*margin:auto;
    border:0;
    padding:0;*/
}




/* div arrotondato */
div#divMainContent
{
    
}

/*tabella dentro il div arrotondato */
table#tblDivMainContent
{
    
       
    /*table-layout: fixed;*/
    width: 750px; /*default 750*/
    /*height: auto; /*default 500*/
    padding: 0px;
    margin: 0px;
    border-width: 0px;
}













/* tabella principale */

    
	/*position: static;
	height:600px;
	padding:0;
	width:870px;
	margin:3px;
	border:0px solid #FFFFFF;	
	text-align:left;
	background-color:#012060;
	background-image:url(ImagesFE/main_bg.png);
	background-repeat:repeat-y;
	background-position:top center;*/

/* fine */






/* inizio #lefcolumn */
/*
#leftcolumn 
{
    float: left;
    position: relative;
    top:480px;
	
}

#ContentPlaceHolderMain
{
    float:right;
}


/* inizio #rightcolumn */
/*
#rightcolumn{
	
}*/





/*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*/















/* barra sotto */
/*
.mnuBottom td
{
	text-align:center;


	

	width:20%;
}
.mnuBottom
{

}
.mnuBottom a
{	
    font-style:italic;
    font-size:10px;
	font-weight:bold;
	color:#1c3b60;
}
*/



















/* 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: #00AE4D;
    border: solid 1px white;
	color: red;
}
.txtClsToday
{
	font-size: 10px;
	font-family: Arial;
	text-align: center;
	width: 35px;
	height: 15px;
	background-color: #ffcc66;
    border: solid 1px white;
	color: red;
}
.txtClsNoDispo
{
	font-size: 10px;
	font-family: Arial;
	color: #FFFFFF;
	text-align: center;
	width: 35px;
	height: 15px;
	background-color: #FF0000;
    border: solid 1px white;
	font-weight: bold;
}


.txtClsDispo
{
	font-size: 10px;
	font-family: Arial;
	text-align: center;
	width: 35px;
	height: 15px;
	background-color: #c2ff91;/*#00AE4D;/*#00ff00;*/
    border: solid 1px white;
}

.txtBoxNumero
{
	font-size: 11px;
	font-family: Arial;
	text-align: right;
	font-weight:bold;
}

.txtClsNum
{
    font-size: 8pt;
    font-family: Arial;
    text-align: center;
    vertical-align: top;
    width: 35px;
    height: 15px;
    background-color: #c2ff91;
    border: solid 1px white;
}

.txtClsLstNum
{
	font-size: 8pt; 
	font-family: Arial;
	font-weight:bold;
	text-align: center; 
	width: 40px; 
	height: 20px; 
	background-color: #c2ff91;
    border: solid 1px white;
}


.txtTitoloLstNum
{
	font-size: 10px; 
	font-family: Arial;
	font-weight:bold;
	text-align:right;
	color:Red;
}



#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;
}


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;
}






















/* inizio marchio fondo pagina */
#footer 
{
	text-align:center;
	
	/*background-color:#012060;*/
	font-size:6px;
	color: blue;
	width:500px;
	
}
/* fine marchio fondo pagina */

