/* 
    Document   : capablanca_screen
    Created on : 30-ago-2009, 12.16.24
    Author     : Marco Stefan
*/

/* CSS per lo schermo */

body {
    	background-color:	black;
        margin  	:	auto;
}

#root {
    	display		:	block;
	top		:	0px;
    	left		:	0px;
    	width		:	100%;
    	height		:	auto;
    	clear		:	both;
    	float		:	left;
    	width		:	1024px;
}

#center {
	display		:	block;
    	width		:	100%;
    	height		:	auto;
    	border		:	0px;
    	clear		:	both;
    	float		:	left;
}

#intestazione {
	display		:	block;
	width		:	100%;
	height		:	136px;
	/*background-image:	url("../images/sfondo_sfondo.png");*/
	background-image:	url("../images/intestazione.gif");
	background-repeat:	no-repeat;
	/*background-position:	center;*/
	background-color:	#070767;
	border		:	0px;
	border-top	:	4px;
	border-bottom	:	1px;
	border-style	:	solid;
	border-top-color:	#117;
	border-bottom-color:	#29e;
}
#intestazione a {
	width		:	100%;
	height		:	100%;
	color		:	white;
}

#asd{
    	position	:	relative;
    	top		:	5px;
    	left		:	0px;
    	font-size	:	42px;
    	width		:	200px;
    	float		:	left;
    	font-weight	:	bold;
    	color		:	#def;
    	visibility	:	hidden;
}

#a_asd {
    	display		:	inline;
    	position	:	relative;
    	top		:	5px;
    	left		:	40px;
}

#a_asd_seguito {
    	display		:	inline;
    	position	:	relative;
    	top		:	5px;
    	left		:	40px;
    	font-size	:	14px;
}

#s_asd {
    	display		:	inline;
    	position	:	relative;
    	top		:	40px;
    	left		:	-25px;
}

#s_asd_seguito {
    	display		:	inline;
    	position	:	relative;
    	top		:	40px;
    	left		:	-25px;
    	font-size		:14px;
}

#d_asd {
    	display		:	inline;
    	position	:	relative;
    	top		:	25px;
    	left		:	120px;
}

#d_asd_seguito {
    	display		:	inline;
    	position	:	relative;
    	top		:	25px;
    	left		:	120px;
    	font-size	:	14px;
}

#titolo_capablanca {
    	width		:	55%;
    	position	:	relative;
    	top		:	8px;
    	left		:	0px;
    	font-size	:	95px;
    	display		:	block;
    	padding-left	:	20px;
    	float		:	left;
    	color		:	#def;
    	visibility	:	hidden;
}

#logo {
    	width		:	15%;
    	height		:	110px;
    	position	:	absolute;
    	left		:	80%;
    	float		:	left;
    	margin-top	:	30px;
    	color		:	#def;
    	font-weight	:	bold;
    	visibility	:	hidden;
}
#scritta_logo_maiuscola_mestre {
	font-size	:	26px;
}
#scritta_logo_minuscola_mestre {
	font-size	:	18px;
}
.scritta_logo_maiuscola {
	font-size	:	20px;
}
.scritta_logo_media {
	font-size	:	18px;
}
.scritta_logo_minuscola {
	font-size	:	14px;
}

/******************************************************************************/

#path {	
    	display		:	block;
    	width		:	100%;
    	height		:	20px;
    	background-color:	#115;
    	clear		:	both;
    	background-image:	url("../images/sfondo_path.gif");
    	border		:	0px;
    	border-bottom	:	1px;
    	border-style	:	solid;
    	border-color	:	#000;
}
#ti_trovi_in {
    	padding-left	:	10px;
    	padding-right	:	5px;
    	color		:	#ddd;
}

/******************************************************************************/

#fondale {
    	display		:	block;
    	width		:	100%;
    	height		:	auto;
    	/*background-color:	#117;
    	background-image:	url("../images/sfondo.jpg");*/
    	float		:	left;
    	padding-bottom	:	2%;
    	font-family	:	verdana,sans-serif;
    	background-color:	#4E87D4;
}

#menu {
	width		:	160px;
	height		:	430px;
	padding		:	0px;
	padding-top	:	140px;
	margin		:	8px;
	margin-left	:	0px;
	font-size	:	14px;
	font-family	:	verdana,sans-serif;
	text-align	:	left;
	float		:	left;
	background-color:	#508cd9;
	background-image:	url("../images/sfondo_menu_nuovo.png");
	background-repeat:	no-repeat;
}
#menu ul {
	margin		:	0px;
	list-style-type	:	none;
	padding-left	:	0px;
}
#menu li {
	margin		:	0px;
	margin-top	:	0px;
	padding-left	:	0px;
}
#menu a {
	padding-left	:	3px;
	display		:	block;
	height		:	30px;
	margin		:	0px;
}
#menu a:hover {
	background-image:	url("../images/sfondo_menu_hover.png");
	background-repeat:	no-repeat;
}

#pagina_totale {
	width		:	97%;
	min-height	:	450px;
	height		:	100%;
	padding-top	:	20px;
	padding-left	:	7px;
	margin		:	0%;
	margin-top	:	1%;
	font-family	:	verdana,sans-serif;
	color		:	#fff;
	float		:	left;
	border		:	2px;
	border-style	:	solid;
	border-color	:	blue;
	background-color:	#508cd9;/*#5582cd;*/
	font-size	:	95%;
}

#pagina_interna {
	width		:	80%;
	min-height	:	450px;
	height		:	100%;
	padding-top	:	20px;
	padding-left	:	7px;
	margin		:	0%;
	margin-top	:	1%;
	font-family	:	verdana,sans-serif;
	color		:	#fff;
	float		:	left;
	border		:	2px;
	border-style	:	solid;
	border-color	:	blue;
	background-color:	#508cd9;;
	font-size	:	95%;
}

#shortcut_news {
	display		:	block;
	position	:	relative;
	width		:	630px;/*58%;*/
	height		:	100%;
	padding		:	020px;
	padding-left	:	015px;
	padding-right	:	015px;
	margin-top	:	8px;
	margin-right	:	8px;
	float		:	left;
	
	background-color:	#508cd9;/*#5582cd;*//*#507bc9;*/
	background-image:	url("../images/sfondo_shortcuts.png");
}
#shortcut_news .menu_news {
	display		:	block;
	margin-top	:	2%;
	margin-bottom	:	2%;
	font-weight	:	bold;
	font-size	:	13px;
}
#shortcut_news .menu_news:hover {
	font-size	:	13px;
}

#titolo_news {
	display		:	block;
	height		:	50px;
	color		:	orange;
	font-size	:	40px;
	font-family	:	Verdana;
	border		:	0px;
	border-bottom	:	0.04em;
	border-style	:	solid;
	border-color	:	orange;
	margin-bottom	:	4%;
	padding-left	:	3%;
	font-weight	:	bold;
}

.data_news {
	margin-left	:	20px;
	margin-right	:	20px;
	color		:	#fff;
	font-size	:	14px;
	font-weight	:	bold;
	font-family	:	verdana;
	font-size	:	75%;
	padding-top	:	6px;
	padding-left	:	15px;
}
#shortcut_news .data_news {
	display		:	block;
	float		:	left;
	width		:	450px;
	height		:	30px;
	background-image:	url("../images/sfondo_data_news.png");
	background-repeat:	no-repeat;
}
#shortcut_news #ultime_notizie {
	display		:	block;
	float		:	left;
	margin-left	:	20px;
	margin-right	:	20px;
	color		:	#fff;
	font-size	:	14px;
	font-weight	:	bold;
	font-family	:	verdana;
	font-size	:	75%;
	padding-top	:	6px;
	padding-left	:	15px;
	width		:	550px;
	height		:	30px;
	background-image:	url("../images/sfondo_ultime_notizie.png");
	background-repeat:	no-repeat;
}
.argomento_news {
	display		:	block;
	margin		:	1%;
	margin-left	:	6px;
	margin-bottom	:	4%;
	color		:	#fe0;
	font-size	:	95%;
	font-weight	:	bold;
	font-family	:	verdana;
	
	margin-left	:	1px;
	padding-left	:	20px;
	padding-top	:	4px;
	height		:	30px;
	background-image:	url("../images/sfondo_argomento_news.png");
	background-repeat:	no-repeat;
}
.testo_news {
	display		:	block;
	color		:	white;
	font-size	:	90%;
	font-weight	:	normal;
	padding-bottom	:	4%;
	margin-top	:	2%;
	margin-left	:	1%;
	margin-right	:	1%;
	margin-bottom	:	4%;
	font-family	:	verdana;
	border		:	0px;
	border-bottom	:	1px;
	border-color	:	white;
	border-style	:	solid;
	text-align	:	justify;
}
#shortcut_news .classifica {
	color		:	red;
}

#bandi {
	position	:	relative;
	width		:	170px;/*16%;*/
	height		:	100%;
	padding-top	:	22px;
	padding-bottom	:	6px;
	padding-left	:	0.5%;
	padding-right	:	0.5%;
	margin		:	0%;
	margin-top	:	0%;
	margin-left	:	0%;
	font-family	:	verdana,sans-serif;
	color		:	#fff;
	float		:	left;
	border		:	2px;
	border-style	:	solid;
	border-color	:	blue;
	background-color:	#507be9;
}
#titolo_bandi {
	display		:	block;
	color		:	orange;
	font-size	:	160%;
	font-family	:	Verdana;
	border		:	0px;
	border-bottom	:	0.04em;
	border-style	:	solid;
	border-color	:	orange;
}
.bando {
	display		:	block;
	margin-top	:	20px;
	margin-left	:	0px;
	padding-left	:	10px;
	padding-bottom	:	10px;
	border		:	1px;
	border-style	:	dotted;
	border-color	:	yellow;
	font-size	:	90%;
	background-color:	#907bc9;
}
.bando:hover {
	background-color:	#b07bc9;
}
.classificaEV {
	color		:	#afc;
	font-weight	:	bold;
	text-decoration	:	underline;
}
.classificaEV:hover {
	color		:	#ff0;
	font-weight	:	bold;
	text-decoration	:	underline;
}
.bandolo {
	color		:	#afc;
	font-weight	:	bold;
	text-decoration	:	underline;
}
.bandolo:hover {
	color		:	#fd0;
	font-weight	:	bold;
	text-decoration	:	underline;
}
.scheda_iscrizione {
	color		:	orange;
	font-weight	:	normal;
	text-decoration	:	underline;
}
.scheda_iscrizione:hover {
	color		:	#fd0;
	font-weight	:	normal;
	text-decoration	:	underline;
}
.pdf {
	color		:	#e99;
	font-size	:	80%;
}
.doc {
	color		:	#2be;
	font-size	:	80%;
}
.xls {
	color		:	#4c4;
	font-size	:	80%;
}

#campioni_in_carica {
	position	:	relative;
	width		:	170px;
	height		:	215px;
	padding-top	:	20px;
	padding-bottom	:	20px;
	padding-left	:	0.5%;
	padding-right	:	0.5%;
	margin-bottom	:	1%;
	font-family	:	verdana,sans-serif;
	color		:	#fff;
	float		:	left;
	font-size	:	90%;
	background-image:	url("../images/sfondo_campioni.png");
	background-repeat:	no-repeat;
}
#titolo_campioni_in_carica {
	display		:	block;
	color		:	green;
	font-size	:	130%;
	font-family	:	Verdana;
	border		:	0px;
	border-bottom	:	0.04em;
	border-style	:	solid;
	border-color	:	green;
}

.titolo_24 {
	display		:	block;
	padding-left	:	18px;
	padding-bottom	:	20px;
	font-size	:	24px;
	border		:	0px;
	border-bottom	:	1px;
	border-style	:	solid;
	border-color	:	#aaf;
	margin-bottom	:	20px;
	font-weight	:	bold;
}
.anno_campionato {
	display		:	block;
	color		:	#caf;
	font-size	:	16px;
	font-family	:	Verdana;
	padding-right	:	10px;
	padding-left	:	0px;
	font-weight	:	bold;
}
.albodoreto {
	color		:	#ffa;
	text-decoration	:	underline;
}
.albodoreto:hover {
	color		:	#ff6;
	text-decoration	:	underline;
}
#albodoreto {
	display		:	block;
	color		:	#ffa;
	padding-left	:	30px;
	padding-bottom	:	20px;
	text-decoration	:	underline;
}
#albodoreto:hover {
	display		:	block;
	color		:	#ff6;
	padding-left	:	30px;
	padding-bottom	:	20px;
	text-decoration	:	underline;
}
.scelta_anno {
	display		:	block;
	color		:	#afc;
	font-size	:	94%;
	font-family	:	Verdana;
	padding-right	:	0.5%;
	padding-left	:	3%;
	padding-bottom	:	1%;
}
.scelta_anno:hover {
	color		:	#7f7;
	cursor		:	pointer;
}
.scelta_anno img {
	margin		:	3px;
	padding		:	0px;
	margin-right	:	10px;
}
.scelta_anno img:hover {
	margin		:	0px;
	margin-right	:	7px;
	padding		:	2px;
	border		:	1px;
	border-style	:	solid;
	border-color	:	yellow;
	background-color:	#f28;
}
td .data_torneo {
	display		:	inline;
	color		:	#caf;
	font-size	:	90%;
	font-family	:	Verdana;
	padding-right	:	10px;
	padding-left	:	5px;
}
#bandi .data_torneo {
	display		:	block;
	color		:	#afa;
	font-size	:	90%;
	font-family	:	Verdana;
	padding-left	:	5px;
	padding-bottom	:	10px;
}

table {
	width		:	100%;
}

td {
	padding-left	:	0.5%;
	padding-right	:	0.5%;
	padding-top	:	1%;
}




a {
	color		:	#afc;
	text-decoration	:	none;
}

a:hover {
	color		:	#7f7;
}

.anchor {
	color		:	inherit;
}

#footer {
	height		:	26px;
	width		:	100%;
	position	:	relative;
	text-align	:	center;
	background-color:	#070767;
	float		:	left;
	background-image:	url("../images/footer.gif");
	background-repeat:	no-repeat;
	background-position:	center;
}

.footer_span {
	color		:	#711;
	visibility	:	hidden;
}

/******************************************/

#absolute1 {
}

#absolute2 {

}

#absolute3 {

}

/******************************************/

.proto {
	color		:	#fff;
	font-weight	:	bold;
}

#scelta_archivio {
	float		:	left;
	display		:	block;
	width		:	100%;
	height		:	100%;
	padding		:	30px;
	margin-left	:	20px;
	font-family	:	verdana;
	font-size	:	20px;
}

#titolo_2 {
	display		:	block;
	color		:	#caf;
	font-size	:	20px;
	font-family	:	Verdana;
	border		:	0px;
	border-bottom	:	0.04em;
	border-style	:	solid;
	border-color	:	#aaf;
	padding-bottom	:	30px;
}

.data_torneo {
    	display		:	inline;
    	margin-left	:	6px;
    	color		:	#caf;
    	font-size	:	14px;
    	font-weight	:	bold;
    	margin-top	:	20px;
    	padding-right	:	30px;
}


.barrato {
	text-decoration	:	line-through;
	font-size	:	80%;
}

.nascosto_rientrato {
	display		:	none;
	visibility	:	hidden;
	padding-left	:	10%;
	height		:	0%;
}
.nascosto_rientrato a {
	margin		:	2px;
	margin-right	:	8px;
	padding		:	0px;
}
.nascosto_rientrato a:hover {
	margin		:	0px;
	margin-right	:	5px;
	padding		:	1px;
	border		:	1px;
	border-style	:	solid;
	border-color	:	yellow;
	background-color:	#f28;
}

#indice_news {
	display		:	block;
	clear		:	left;
	width		:	95%;
	padding-top	:	10px;
	padding-bottom	:	20px;
	margin-bottom	:	20px;
	border		:	0px;
	border-bottom	:	3px;
	border-style	:	solid;
	border-color	:	#cfa;
}

#indice_news li {
	list-style-type	:	none;
}

#indice_news a {
	font-size	:	90%;
}
#indice_news a:hover {
	font-size	:	90%;
}

.nota {
	font-size	:	80%;
}

img.mini {
	border		:	0px;
	margin-right	:	5px;
}

/******* in prova ************************************/

#visore_partite {
	position	:	relative;
	width		:	170px;
	height		:	20px;
	padding-top	:	10px;
	padding-bottom	:	10px;
	padding-left	:	0.5%;
	padding-right	:	0.5%;
	margin		:	1%;
	margin-right	:	0%;
	margin-left	:	0%;
	font-family	:	verdana,sans-serif;
	color		:	#fff;
	float		:	left;
	font-size	:	100%;
	font-style	:	italic;
	background-image:	url("../images/sfondo_partite_home.png");
	background-repeat:	none;
}
#visore_partite a {
	display		:	block;
	padding-left	:	20%;
	color		:	white;
	border		:	0px;
	border-bottom	:	1px;
	border-style	:	solid;
	border-color	:	white;
}
#visore_partite a:hover {
	font-size	:	110%;
}