/* paginazione */
.pagination{ padding: 15px 0;  border-top: 1px solid #ccc; margin:10px 0;}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 12px;

}

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

.pagination a, .pagination a:visited
{
	/*padding: 5px 8px;*/
	/*border: 1px solid #9aafe5;*/
	text-decoration: none;
	/*color: #fff;
	background-color: #999999;
	font-weight: bold;*/
}

.pagination a:hover, .pagination a:active{
/*border: 1px solid #2b66a5;*/
/*color: #fff;
background-color: #FF9900;*/
}

.pagination a.currentpage{
background-color: #ff9900;
color: #FFF !important;
/*border-color: #2b66a5;*/
font-weight: bold;
cursor: default;
}

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

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





/* comuni */
.filetto-grigio { border-top: 1px #ccc solid; margin-top:10px; }
.prove_club {}
.prove_club h1 {/* color: #f30000; */font-size: 32px; line-height:32px; font-weight: normal; padding: 10px 0; /*border-bottom: 1px #ccc solid;*/ margin-bottom:10px; }
p.giudizio-club {/*background-color:#eee;*/ padding:5px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.inserisci-prova {/*float:right; margin-left:10px;*/ margin-top:10px;}

.prove_club .tit-modello-top {float:left; width:300px; margin-bottom:10px;}

/* pagina scelta modello */
.filtri-cerca ul {}
.filtri-cerca ul li {padding:8px 0 8px 0;}
.filtri-cerca ul li a { padding: 0 0 10px 24px; background-image: url(img/btn_stella_n.gif); background-repeat: no-repeat; color:#666666; font-size:14px; }
.filtri-cerca ul li a:hover { background-image: url(img/btn_stella_h.gif);background-repeat: no-repeat; }
.filtri-cerca ul li a.current { background-image: url(img/btn_stella_h.gif);background-repeat: no-repeat; color:#f30000;}

.qrt-u-trecolonne {float:left; width:190px; margin:10px 30px 10px 0;}
.qrt-u-trecolonne.last {float:left; width:200px; margin:10px 0 10px 0;}

.img-lista-prove {float:left; height:160px;}
.txt-lista-prove {float:left; /*font-size:12px; margin-top:10px;*/ width:200px; }
.txt-lista-prove h3 {margin:0; padding:0; font-size:16px; line-height:18px;}
.txt-lista-prove h5 { color: #666; font-weight: normal; margin:0; padding:5px 0 10px 0; display:block; float:left; margin-right:10px;}
.txt-lista-prove img {vertical-align:middle; }
.txt-lista-prove a:hover {text-decoration:none;}

/*pagina scelta allestimento */

.nome-allestimento {float:left; width:410px; padding: 0 0 0 10px; display:block;}
.nome-allestimento h2 {font-family:'GestaBold'; font-size:21px; line-height:21px;/*color:#f30000; */margin:0; padding:0; font-weight: normal;}
.voto-allestimento
{
	float: right;
	width: 160px;
	font-size: 11px;
	text-align: right;
	padding: 5px 5px 0 0;
	display:block;
}


.nome-allestimento-insert {float:left; width:320px; padding: 0 0 5px 0;}
.nome-allestimento-insert h2{font-family:'GestaBold'; font-size:21px; line-height:21px;/*color:#f30000; */margin:0; padding:0; font-weight: normal;}
.voto-allestimento-insert
{
	float: right;
	width: 280px;
	font-size: 11px;
	text-align: right;
	padding: 5px 5px 0 0;
}


.autore-prova {margin:0 0 10px 0; padding:10px; border-bottom: 1px dotted #ccc;/*background-color:#eeeeee;*/}
.prova-gender {float:left; padding:1px; border:1px solid #ccc; margin: 0 10px 0 0px;}
.car-fam {color:#ff9900;}
.prova-singola {border:1px solid #cccccc; padding:10px; margin-bottom:5px; clear:both; display:block; float:left; width:610px;}
.prova-singola h3 { padding: 0; }
.prova-singola h4 { padding:2px 0; margin:0; font-weight: normal; font-size: 15px; line-height: 18px;}
.prova-singola h5
{
	/*font-size: 11px;*/
	font-weight: normal;
	 padding:0; margin:0;
}

.prova-singola h5 img
{
	/*border:1px solid red;*/
	vertical-align: middle;
}

.data-prova {font-size:11px; font-weight:normal; color:#999;}

.prova-singola p
{
	/*line-height: 16px;*/
	margin: 10px 0 10px 0;
}
.prova-singola ul {display:block; float:left; width:610px; }
.prova-singola ul li
{
	display: block;
	float:left;
	border-left: 1px solid #ccc;
	padding: 0 10px;
}
.prova-singola ul li.giudizio-bottom {float:right !important; display:block;}

.pagella { }
.pagella ul {margin: 0 10px 0 0;}
.pagella ul li
{
	border-bottom: 1px solid #ccc;
	padding: 5px;
	clear: both;
	display: block;
}

.pag-sx {float:left;}
.pag-dx {float:right;}


.commenti-notizia {padding:10px 0;}
/*.commenti-notizia h2 { font-size: 16px; color: #CC0000; }*/
.commenti-notizia p
{
	
	margin: 10px 0;
	padding: 10px;
	border-bottom: #ccc;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	font-size:12px;
	display:block;
}


/*provata da qrt */

#prova-qrt
{
	/*font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;*/
	font-size: 12px;
	/*margin: 45px;*/
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#prova-qrt th
{
	font-size: 13px;
	font-weight: normal;
	padding: 12px 8px;
	background: #333333 /*url('img/gradhead.png') repeat-x*/;
	border-top: 2px solid #999999;
	border-bottom: 1px solid #999999;
	color: #999999;
	text-align: center;
}
#prova-qrt td
{
	padding: 8px; 
	border-bottom: 1px solid #999999;
	color: #fff;
	border-top: 1px solid #999999;
	background: #666666 /*url('img/gradback.png') repeat-x*/;
}
#prova-qrt tfoot tr td { font-size: 12px; text-align:center; }
#prova-qrt tfoot tr td a { color:#ff9900; }

/*#prova-qrt tbody tr:hover td
{
	background: #d0dafd url('img/gradhover.png') repeat-x;
	color: #339;
}*/


#prova-qrt td h2 a
{
	font-size: 16px;
	font-weight: normal;
	color:#fff;
}
#prova-qrt td.voto-prova, #prova-qrt td.data-prova 
{
	font-size: 16px;
	font-weight: bold;
	/*padding: 8px;
	background-color:#ff9900;*/
	/*color: #333333;*/
	text-align: center;
}


#prova-qrt td.voto-prova h3 {padding:15px 8px; background-color:#ff9900; color:#333;}
#prova-qrt td.data-prova h3 { padding: 15px 8px; background-color: #999; color: #fff; }
#prova-qrt td p a {color:#ccc; font-weight:bold;}






/*lista allestimenti collassabili */

.lista-n-prove {color:#666666; font-size:13px; font-family: 'GestaRegular';}

@charset "UTF-8";

/* SpryCollapsiblePanel.css - version 0.5 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* This is the selector for the main CollapsiblePanel container. For our
 * default style, the CollapsiblePanel is responsible for drawing the borders
 * around the widget.
 *
 * If you want to constrain the width of the CollapsiblePanel widget, set a width on
 * the CollapsiblePanel container. By default, our CollapsiblePanel expands horizontally to fill
 * up available space.
 *
 * The name of the class ("CollapsiblePanel") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style the
 * CollapsiblePanel container.
 */
.CollapsiblePanel {
	/*margin: 0px;
	padding: 0px;
	border-left: solid 1px #CCC;
	border-right: solid 1px #999;
	border-top: solid 1px #999;
	border-bottom: solid 1px #CCC;*/
}

/* This is the selector for the CollapsiblePanelTab. This container houses
 * the title for the panel. This is also the container that the user clicks
 * on to open or close the panel.
 *
 * The name of the class ("CollapsiblePanelTab") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * CollapsiblePanel panel tab container.
 */
.CollapsiblePanelTab {
	/*font: bold 0.7em sans-serif;
	background-color: #DDD;*/
	border-bottom: solid 1px #ccc;
	border-top: solid 4px #CCC;
	padding: 10px 0 10px 30px;
	margin-top: 2px;
	/*padding: 2px;*/
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	display:block;
	/*float:left;*/
	width:600px;
}

/* This is the selector for a CollapsiblePanel's Content area. It's important to note that
 * you should never put any padding on the content area element if you plan to
 * use the CollapsiblePanel's open/close animations. Placing a non-zero padding on the content
 * element can cause the CollapsiblePanel to abruptly grow in height while the panels animate.
 *
 * The name of the class ("CollapsiblePanelContent") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style a
 * CollapsiblePanel content container.
 */
.CollapsiblePanelContent {
	margin: 0px;
	padding: 0px;
}

/* An anchor tag can be used inside of a CollapsiblePanelTab so that the
 * keyboard focus ring appears *inside* the tab instead of around the tab.
 * This is an example of how to make the text within the anchor tag look
 * like non-anchor (normal) text.
 */
.CollapsiblePanelTab a {
	/*color: black;
	text-decoration: none;*/
	clear:both;
	
}

/* This is an example of how to change the appearance of the panel tab that is
 * currently open. The class "CollapsiblePanelOpen" is programatically added and removed
 * from panels as the user clicks on the tabs within the CollapsiblePanel.
 */
.CollapsiblePanelOpen .CollapsiblePanelTab {
	/*background-color: #EEE;*/
	background-image: url(img/coltab_hover.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	clear:both;}

/* This is an example of how to change the appearance of the panel tab when the
 * CollapsiblePanel is closed. The "CollapsiblePanelClosed" class is programatically added and removed
 * whenever the CollapsiblePanel is closed.
 */

.CollapsiblePanelClosed .CollapsiblePanelTab
{
	/* background-color: #EFEFEF */
	background-image: url(img/coltab_normal.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}



/* This is an example of how to change the appearance of the panel tab as the
 * mouse hovers over it. The class "CollapsiblePanelTabHover" is programatically added
 * and removed from panel tab containers as the mouse enters and exits the tab container.
 */
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover
{
	/*background-color: #CCC;*/
	background-image: url(img/coltab_normal.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}

.CollapsiblePanelTabHover,  .CollapsiblePanelClosed .CollapsiblePanelTabHover
{
	background-color: #eee;
	background-image: url(img/coltab_hover.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	/*text-decoration:underline;*/
}
/* This is an example of how to change the appearance of all the panel tabs when the
 * CollapsiblePanel has focus. The "CollapsiblePanelFocused" class is programatically added and removed
 * whenever the CollapsiblePanel gains or loses keyboard focus.
 */
.CollapsiblePanelFocused .CollapsiblePanelTab {
	/*background-color: #3399FF;*/
		background-image: url(img/coltab_hover.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}


/*fine-ins-pag*/
.fine-ins-pag
{
	background-image: url(img/sfondo_fine_pag.jpg);
	background-repeat: repeat-x;
	padding:50px 0;
	float:left;
	color:#333333;
	
}
.fine-ins-pag h1 {font-size:21px;color:#333333; border:0;margin:0; padding:0;}
.fine-ins-pag p {font-size:16px; margin: 0 0 20px 0; padding:0;}




