/*
Questo CSS incorpora tutte le definizioni di stile.
L'applicazione di questo CSS è successiva al reset completo dei TAG, in modo
tale che il loro effetto sia cross-browser.


@date		2010/01/21
@version	2.8
@author		Umberto Di Mauro
*/



/* --------- CONTENTS ---------------------------------------------------------

1: BODY & GLOBALS SETUP
2: PAGE STRUCTURE
	a) ClearAll
	b) center square
	d) flash nella index
	e) contenitore superiore layout in flash
	f) contenitore e contenuto del corpo della pagina
	g) chiusura bottom layout
	h) riflesso layoutsotto layout
	i) type-typografy - testi del sito


	
---------------------------------------------------------------------------- */

/* 1: BODY & GLOBALS SETUP
============================================================================ */
html {
	
	background:#08213d;
}

body {

	margin-top:35px;
	padding:0;
	text-align:center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	
	
}

a:hover{
color:#ffffff;

}

b, strong {
	font-weight:bold;
	color: #a79e87;
}

i, em {
	font-style:italic;
}


/* 2: PAGE STRUCTURE
============================================================================ */

/* a) ClearAll
---------------------------------------------------------------------------- */
.clearall {
	clear:both;
	line-height:0px;
	height:0px;
}

/* b) center square
---------------------------------------------------------------------------- */

#menu{width:700px;}
#cntmenu{ margin:auto}
#cntmenu li {float:left;  text-align:center; display:inline; width:200px; margin:5px 50px 5px 0; font-weight:bold}
#cntmenu li a{color:#FFF}
#prenota {
	min-height:142px;
	width:500px;
	margin:0 auto;
	text-align:left;
	float:right;
	font-size:11px;
	color: #000;
}


#top {
	height:156px;
	width:902px;
	margin:0 auto;
	background: url(../grafica/fondo_top.jpg) no-repeat;


}



.link {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	}
	

#result {
	
	min-height:400px;
	width:902px;
	margin:0 auto;
	background-color:#5194b3;

}


#contenuto {

	width:850px;
	margin:0 auto;
	padding:5px 0px;
	text-align:left;
	color:#FFFFFF;
	overflow:visible;

}



#footer {
	height:83px;
	width:902px;
	margin:0 auto;
	background: url(../grafica/fondo_footer.jpg) repeat-x;
}



#message {
	height:63px;
	width:850px;
	margin:0 auto;
	padding-top:20px;
	text-align:center;
	font-size:11px;
	color:#000;
}

.border1{border:1px solid black}

.txtbold{font-weight:bold}
.txtblack{
	font-weight:bold;
	font-size:14px;
	color:#fff044;
}



.txtnormal{font-weight:normal}
.txtitalic{font-style:italic}
.txtunderline{
	text-decoration:underline
	font-size:10px;
	color:#fff044;
	font-weight:normal;
	
	}
	
	
.txt22{font-size:22px;}
.txt21{font-size:21px;}
.txt20{font-size:20px;}
.txt18{font-size:18px;}
.txt16{font-size:16px;}
.txt15{font-size:15px;}
.txt14{font-size:14px;}
.txt13{font-size:13px;}
.txt12{font-size:12px;}
.txt11{font-size:11px;}
.txt10{font-size:11px;}
.txtcenter{ text-align:center}
.txtleft{ text-align:left}
.txtright{ text-align:right}

/* located in demo.css and creates a little calendar icon
 * instead of a text link for "Choose date"
 */
a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../prenota/grafica/icons/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}

#informativa{width:100%}

.trhead{font-size:12px;font-weight:bold;}
#tblista{ background:#333}
#tblista a{font-size:12px; color:#FFF}

.rigatbgestionale1{background:#f2f2f2; color:#333;}
.rigatbgestionale2{background:#d7d7d7; color:#333;}
.rigatbgestionalemouseover{background:#d1f7a8; color:#333;}
.handOn {
cursor:pointer;
}

.notifiche{
background:#FFCC00;
border:1px solid #996600;
color:#000033;
font-weight:bold;
text-align:center;
}

/*____________ PAGINAZIONE _______________*/
/*Credits: Dynamic Drive CSS Library 
URL: http://www.dynamicdrive.com/style/ */
.pagination {
font-size:10px;
font-weight:bold;
padding:5px 0;
}

.pagination ul {
display:inline;
font-size:10px;
font-weight:bold;
margin:0;
padding:0;
text-align:left;
}

.pagination li {
display:inline;
list-style-type:none;
margin:0 3px;
padding-bottom:1px;
}

.pagination a,.pagination a:visited {
border:1px solid #9aafe5;
color:#2e6ab1;
padding:3px 3px;
text-decoration:none;
}

.pagination a:hover,.pagination a:active {
background-color:#F30;
border:1px solid #2b66a5;
color:#000;
text-decoration:none;
}

.pagination a.currentpage {
background-color:#2e6ab1;
border-color:#2b66a5;
color:#FFF !important;
cursor:default;
font-weight:bold;
text-decoration:none;
}

.pagination a.disablelink,.pagination a.disablelink:hover {
background-color:#FFF;
border-color:#929292;
color:#929292;
cursor:default;
font-weight:normal !important;
}

.pagination a.prevnext {
font-weight:bold;
}