/* 
    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;
    	min-width	:	900px;
}

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

#intestazione {
	display		:	block;
	width		:	100%;
	height		:	135px;
	/*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;
	font-family	:	times new roman;
}
#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		:	cyan;
    	font-family	:	verdana;
    	font-size	:	12px;
}

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

#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;
}

#menu {
	width		:	13.5%;
	height		:	100%;
	padding		:	0px;
	padding-left	:	0px;
	padding-top	:	100px;
	padding-bottom	:	15px;
	margin		:	1%;
	margin-left	:	0px;
	font-size	:	14px;
	font-family	:	verdana,sans-serif;
	text-align	:	left;
	float		:	left;
	border		:	2px;
	border-style	:	solid;
	border-color	:	#88f;
	border-bottom-color:	#11e;
	border-right-color:	#11e;
	background-color:	#5885d2;
	background-image:	url("../icons/logo.png");
	background-repeat:	no-repeat;
	background-position:	top;
}
#menu a {
	display		:	block;
}
#menu li:hover {
	background-image:	url("../images/menu_item_hover.png");
	margin-left	:	0px;
	padding-left	:	3px;
}

#pagina_totale {
	width		:	98%;
	min-height	:	450px;
	height		:	100%;
	padding-top	:	20px;
	padding-left	:	7px;
	padding-bottom	:	25px;
	margin		:	0%;
	margin-top	:	1%;
	font-family	:	verdana,sans-serif;
	color		:	#fff;
	float		:	left;
	border		:	2px;
	border-style	:	solid;
	border-color	:	blue;
	background-color:	#5885d2;
	font-size	:	95%;
}

#pagina_interna {
	width		:	81%;
	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:	#5885d2;
	font-size	:	95%;
}

#shortcut_news {
	display		:	block;
	position	:	relative;
	width		:	60%;
	height		:	100%;
	padding		:	020px;
	padding-left	:	007px;
	margin-top	:	1%;
	margin-right	:	1%;
	float		:	left;
	border		:	2px;
	border-style	:	solid;
	border-color	:	blue;
	background-color:	#5885d2;//#507bc9;
	/*background-image:	url("../images/sfondo_news.png");*/
}
#shortcut_news .menu_news {
	display		:	block;
	margin-top	:	5px;
	margin-bottom	:	10px;
	font-weight	:	bold;
	color		:	#FFC67B;
	/*background-color:	#5885d2;*/
}
#shortcut_news .menu_news_last {
	display		:	block;
	margin-top	:	5px;
	margin-bottom	:	10px;
	font-weight	:	bold;
	color		:	#FFF373;
	/*background-color:	#5885d2;*/
}

#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	:	2%;
	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		:	390px;
	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		:	16%;
	height		:	100%;
	padding-top	:	10px;
	padding-bottom	:	6px;
	padding-left	:	0.5%;
	padding-right	:	0.5%;
	margin		:	1%;
	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;
	padding-left	:	5px;
	/*background-image:	url("../images/sfondo_bandi.png");*/
}
.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		:	#f99;
	font-size	:	80%;
}
.doc {
	color		:	#63D5FF;
	font-size	:	80%;
}
.xls {
	color		:	#4f4;
	font-size	:	80%;
}
.jpg {
	color		:	#ee0;
	font-size	:	80%;
}

#campioni_in_carica {
	position	:	relative;
	width		:	16%;
	height		:	100%;
	padding-top	:	0px;
	padding-bottom	:	10px;
	padding-left	:	0.5%;
	padding-right	:	0.5%;
	margin-bottom	:	1%;
	margin-top	:	1%;
	font-family	:	verdana,sans-serif;
	color		:	#fff;
	float		:	left;
	border		:	2px;
	border-style	:	solid;
	border-color	:	blue;
	background-color:	#50A5C9;
	font-size	:	13px;
	/*background-image:	url("../images/sfondo_campioni.jpg");
	background-repeat:	no-repeat;*/
}
#titolo_campioni_in_carica {
	display		:	block;
	color		:	orange;
	font-size	:	20px;
	font-family	:	Verdana;
	border		:	0px;
	border-bottom	:	0.05em;
	border-style	:	solid;
	border-color	:	orange;
	padding-left	:	5px;
}

.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%;
}
table.halftable {
	width		:	50%;
}
table.mintable {
	width		:	auto;
}
table.mintable td {
	padding-left	:	20px;
	padding-right	:	20px;
}
table.mintable th {
	padding-left	:	20px;
	padding-right	:	20px;
}

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


#menu ul {
	margin		:	0px;
	list-style-type	:	none;
	padding-left	:	0px;
}
#menu li {
	margin		:	3px;
	margin-top	:	11px;
	padding-left	:	0px;
}

a {
	color		:	#9fa;
	text-decoration	:	none;
}

a:hover {
	color		:	#4f4;
}

.anchor {
	color		:	inherit;
}

#footer {
	height		:	26px;
	width		:	100%;
	postition	:	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		:	#fcc;
	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-weight	:	italic;
	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-left	:	20px;
	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	:	14px;
}
#indice_news a:hover {
	font-size	:	14px;
}

.nota {
	font-size	:	12px;
}

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

.spalla_sinistra_1 {
	display		:	inline;
	float		:	left;
	width		:	10%;
}
.spalla_sinistra_2 {
	display		:	inline;
	float		:	left;
	width		:	20%;
}
.spalla_sinistra_3 {
	display		:	inline;
	float		:	left;
	width		:	30%;
}
.spalla_sinistra_4 {
	display		:	inline;
	float		:	left;
	width		:	40%;
}
.spalla_sinistra_5 {
	display		:	inline;
	float		:	left;
	width		:	50%;
}

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

#visore_partite {
	position	:	relative;
	width		:	16%;
	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;
	border		:	2px;
	border-style	:	solid;
	border-color	:	blue;
	background-color:	#c950a5;
	font-size	:	100%;
	font-style	:	italic;
	background-image:	url("../images/sfondo_visore_partite.png");
}
#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%;
}


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

.eloxtutti {
	width		:	90%;
	height		:	600px;
	padding		:	5px;
	margin		:	5px;
	border		:	2px;
	border-style	:	solid;
	border-color	:	#a950c5;
	background-color:	black;
}

.eloxtutti tr { height : 26px; }

.eloxtutti .pos {
	color		:	lightgray;
	width		:	45px;
	padding-left	:	5px;
}

.eloxtutti .cat {
	color		:	white;
	width		:	50px;
}

.eloxtutti .nome {
	color		:	white;
	width		:	300px;
	font-weight	:	bold;
}

.eloxtutti .elo {
	color		:	white;
	width		:	100px;
	text-align	:	center;
	font-weight	:	bold;
}

.eloxtutti .var {
	color		:	white;
	width		:	45px;
	text-align	:	right;
	padding-right	:	5px;
}

.eloxtutti .wr {
	color		:	white;
	width		:	50px;
	text-align	:	right;
	padding-right	:	5px;
	font-size	:	12px;
}

.eloxtutti .er {
	color		:	white;
	width		:	50px;
	text-align	:	right;
	padding-right	:	5px;
	font-size	:	12px;
}

.eloxtutti .ir {
	color		:	white;
	width		:	50px;
	text-align	:	right;
	padding-right	:	5px;
	font-size	:	12px;
}

.eloxtutti .intestazione_elo {
	height		:	45px;
	background-color:	lightgreen;
	background-image:	url('../images/sfondo_eloxtutti.png');
}

.eloxtutti .riga_separatrice {
	height		:	5px;
}

.eloxtutti .over2500 { background-image: url('../images/sfondo_over2500.png'); }
.eloxtutti .over2400 { background-image: url('../images/sfondo_over2400.png'); }
.eloxtutti .over2300 { background-image: url('../images/sfondo_over2300.png'); }
.eloxtutti .over2200 { background-image: url('../images/sfondo_over2200.png'); font-size:14px; }
.eloxtutti .over2100 { background-image: url('../images/sfondo_over2100.png'); font-size:14px; }
.eloxtutti .over2000 { background-image: url('../images/sfondo_over2000.png'); font-size:13px; }
.eloxtutti .over1900 { background-image: url('../images/sfondo_over1900.png'); font-size:12px; }
.eloxtutti .over1800 { background-image: url('../images/sfondo_over1800.png'); font-size:12px; }
.eloxtutti .over1700 { background-image: url('../images/sfondo_over1700.png'); font-size:12px; }
.eloxtutti .over1600 { background-image: url('../images/sfondo_over1600.png'); font-size:12px; }
.eloxtutti .over1500 { background-image: url('../images/sfondo_over1500.png'); font-size:12px; }

.eloxtutti .U20 {
	color		:	#44f;
	background-color:	white;
	font-weight	:	bold;
	margin-left	:	20px;
	padding-left	:	3px;
	padding-right	:	3px;
}

.eloxtutti .U16 {
	color		:	#58f;
	background-color:	white;
	font-weight	:	bold;
	margin-left	:	20px;
	padding-left	:	3px;
	padding-right	:	3px;
}

.eloxtutti .F {
	color		:	#f7a;
	background-color:	white;
	font-weight	:	bold;
	margin-left	:	20px;
	padding-left	:	6px;
	padding-right	:	6px;
}


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

.scritta_importante {
	font-size	:	25px;
	font-weight	:	bold;
	color		:	#ee2;
}

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

#prossimi_eventi {
	width		:	17%;
	height		:	auto;
	background-color:	#F9EEBA;
	display		:	block;
	float		:	left;
	border		:	2px;
	border-style	:	solid;
	border-color	:	blue;
	margin-bottom	:	1%;
	padding-bottom	:	4px;
}

.next_event {
	margin-left	:	4px;
	margin-right	:	4px;
	border		:	0px;
	border-bottom	:	1px;
	border-style	:	solid;
	border-color	:	blue;
	display		:	block;
	width		:	95%;
	height		:	auto;
}

.data_next_event {
	font-size	:	10px;
	font-style	:	italic;
	font-weight	:	bold;
	color		:	red;
}

.desc_next_event {
	font-size	:	10px;
	font-style	:	italic;
	color		:	blue;
	margin-left	:	4px;
}

.place_next_event {
	font-size	:	10px;
	font-style	:	italic;
	color		:	green;
	margin-left	:	4px;
}


