/****** CSS - foglio di stile di default per Campionati Triveneti *********/

body, #corpo, #body2 {
	margin: 0;
	padding: 0; /*background-color: #EBF0F1;*/
	text-align: left;
	color: #000;
	background-color: #fff;
	background-image: none;
	font-size: 12pt;
	font-family: "Times New Roman", Times, serif;

}

h1 {
	font-size: 120%;
}
h2 {
	font-size: 110%;	
}
h3 {
	font-size: 105%;	
}
h4, h5, h6 {
	font-size: 100%;	
}

p {
	font-size: 100%;
}
hr, hr.si, hr.si2 {
	display: none;

}

ul {
	margin: 0;
	padding: 0;
	font-size: 100%;
}

li {
	margin: 0px;
	padding: 0;
	list-style: disc;
}
a:link, a:visited, a:hover {
	color: Blue;
	text-decoration: underline;
	font-weight: normal;
}

.clear {
	clear: both;
}
a.linkutili {
	padding-left:20px;
}

a.menuPagCentr {
	padding-left: 0.5em;
	padding-right: 0.5em;
}

a.menuPagCentr:link, a.menuPagCentr:visited, a.menuPagCentr:hover {
	color: blue;
	text-decoration: none;
	font-weight: normal;
}



a.lnk_classifiche {
	font-variant: small-caps;
}
a.a_news {
	padding: 5px;
}
a.a_news:link, a.a_news:visited,a.a_news:hover   {
	color: Blue;
	font-weight: normal;
	text-decoration: underline;
}



.separatore, .separatore_nero {
	width: 100%;
	height: 3px;
	border-top-style: dotted;
	margin: auto;
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 0;
}
.separatore {
	border-top: #fff dashed 1pt;
}

.separatore_nero {
	border-top: #000 dashed 1pt;	
}

#intestazione {
	display: none;
}

/* MENU SUPERIORE */

#menu_sup {
	display: none;
}
 /*ELENCO MENU SUPERIORE */
ul#tabs{
		display: none;
}

div#tabs2{
	display: none;
}

input {
	margin:0;padding:0;
	
}

#band {
	display: none;
}

/*************** IMPOSTAZIONE CORPO PAGINA **************/
#corpo, #corpo2, #corpono {
	width: 100%;
	position:relative;
	margin: auto auto;
	text-align:left;
	
	/*border-top: #d94c3b solid 2px;*/
}

#corpo {
	
}

#corpo2 {
	
}
#corpono {
	background-image: none;

}
 #colonna-sinistra {
	display: none;
}
 
 #logo_csai {
 	position: absolute;
	top: 0px;
	right: 0px;
	width: 120px;
	height: 120px;
 }
 
 /*#colonna-destra {
	position: absolute;
	top: 0;
	right: 0;
	width: 160px;
	border-top: White solid 1px;
	text-align: center;
}*/
 
 #colonna-centrale {
	margin: 0 0 0 0;
	padding: 0;
	min-height: 720px;
	height: auto !important;
	height: 720px;
	background-image: none;
}

#body2 #colonna-centrale {
	/*padding-top: 50px;*/
	background-image: none;
}
#body2 #colonna-centrale h1, #body2 #colonna-centrale h2 {
	font-family: "Times New Roman", Times, serif;
	margin: 0;
	text-align: center;
	color: #000;
}
#colonna-centrale-classifiche {
	margin: 0 ;
	padding: 0px;
	border-top: White solid 1px;
	border-left: White solid 1px;
	background-color: #fff;
	background-image: none;
	color: #000;
}
 #footer {
	height: 60px;
	margin-top: 10pt;
	background-image: none;
	color: #000;
}
#footer2 {
	font-size: 90%;
	text-align: center;
	height: 60px;
	background-image: none;
}

#footer2 p {
	padding-top: 0px;
}
a.lnk_foot:active, a.lnk_foot:link, a.lnk_foot:visited, a.lnk_foot:hover {
	text-decoration: underline;
	color: #000;
	
}

div.int_foot {
	position: relative;
	right: 0;
}
 /*************** IMPOSTAZIONE CORPO PAGINA **************/
 
 #titolo {
 	text-align: center;
	width: 90%;
 }
 #titolo .titolo_news {
 	color: #000;
 }
 
 .privacy {
 	text-align: justify;
 }
 
.home {
	text-indent: 50px;
} 

.ul_home {
	margin-left: 50px;
}

.li_home {
	padding-left: 0px;
	list-style-type: disc;
}

/******* impostazione sfondo menu laterale *******/

.laterale_sup, .laterale_inf {
	margin: 0;
	padding: 0;
	width: 180px;
	height: 33px;
	background-position: top center;
	background-repeat: no-repeat;
}

.laterale_sup {
	background-image: none; 
}




.laterale_mid {
	margin: 0;
	padding: 0;
	width: 180px; /*background-image: url(../grafica/sfondi/laterale_mid.gif);*/
	background-image: none;
}

.laterale_inf {
	background-image: url(../grafica/sfondi/new_box/ver_chiaro/laterale_bottom.gif);
	margin-top:0;
	padding-top:0;
}
/******* // impostazione sfondo menu laterale *******/

/******* ELENCO MENU SX *******/

ul.menusx {
	line-height: 1.5em;
	margin-top: 0;
	margin-bottom: 0;
}

ul.menusx li {
	margin-top:0;
	margin-bottom:0;
}

ul.menusx li a:link, ul.menusx li a:visited, ul.menusx li a:hover {
	color: #000;
	font-size: 0.9em;
	padding-left: 5px;
	padding-right: 5px;
}


#playstat {
	text-align: center;
	margin: 1em auto 2em auto;
}

#playstat span {
	padding: 1em;
}

.laterale_mid a {
	color: #000;
}

/******* // ELENCO MENU SX *******/
/******************************* BOX TITOLO *********************************/
#h1_home {
	width: 100%;
	height: 153px;
	margin: 10px 10px 0 10px;
	padding: 8px;
	color: #000;
	background-image: none;
	text-indent: 0;
	text-align: center; /*border: red solid 1px;*/
}


.h2_home {
	margin: 0 0 10px 0;
	padding: 10px 5px 5px 5px;
	color: #000;
	text-align: center;
}
.li_classifiche {
	list-style: none;
	margin: 0 0 0px 10px;
	padding: 5px 5px 5px 45px;
	color: #000;
	font-weight: normal;
	min-height: 46px;
	height: auto !important;
	height: 46px;
	line-height: 46px; /*border: green solid 1px;*/
	clear: left;
}

.li_classifiche a {
	padding: 5px;
}
.li_classifiche a:link, .li_classifiche a:visited, .li_classifiche a:hover {
	color: #000;
	text-decoration: none;
	font-weight: normal;
}
 
.li_classifiche .img {
	float: left;
	width: 60px;
	
	margin-right: 10px;
	/*border: #fff solid 1px;*/
}

td ul li {
	margin: 10px 0;
}

td ul li a {

	padding: 5px;
}
td ul li a:link, td ul li a:visited, td ul li a:hover {
	color: #000;
	text-decoration: none;
	font-weight: normal;
}


div.posbox1 {
	width: 80%;
	height: auto;
	margin: 5px 0 10px 15px;
	padding: 0px;
	text-align: center;
	/*float: left;*/
	/*border: red solid 1px;*/
}

/********* IMPOSTAZIONE PAGINE NEWS **********/
.box_news {
	width: 90%;
	/*height: 160px; */
	padding: 5px 5px 5px 0;
}
.titolo_news {
	color: #000;
}

/********* IMPOSTAZIONE PAGINE NEWS **********/

/********** box con sfondo ***********/
div.innercontent2 {
	width: 90%;
	height: 110px; 
	padding: 5px 5px 5px 0;
	text-align: center;
	z-index: 100;
}
/*html>body div.innercontent2 {left:60px;}*/

div.innercontent2 h1, div.innercontent2 h2 {
	
	margin: 0;
	text-align: center;
	color: #000;
}
div.innercontent3 {
	width: 100%;
	margin: 0; 
	padding: 0;
	text-align: center;
}

div.innercontent3 h1, div.innercontent2 h3 {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000;
}
div.titolo_pagina {
	width: 90%;
	height: 110px; 
	padding: 5px 5px 5px 0;
	text-align: center;
	z-index: 10;
}

#corpo_content {
	margin-top: 10pt;
	margin-left: 0;
	margin-right: 0;
	color:#000;
	/*border: green solid 1px;*/
}
/******************************* BOX IMMAGINI CLASSIFICHE *********************************/
div.posbox {
	width: 90%;
	height: auto;
	margin: 0 0 0 15px;
	padding: 0px;
	/*border: red solid 1px;*/

}
div.uedge {
	/*width: 100%;*/
	background-color: #fff;
	background-image: none;
}
div.redge {
	background-color: #fff;
	background-image: none;
}
div.bedge {
	background-color: #fff;
	background-image: none;
}
div.ledge {
	background-color: #fff;
	background-image: none;
}
div.ulcorner {
	background-color: #fff;
	background-image: none;
}
div.urcorner {
	background-color: #fff;
	background-image: none;
}
div.blcorner {
	background-color: #fff;
	background-image: none;
}
div.brcorner {
	background-color: #fff;
	background-image: none;
}
/***************************FINE BOX IMMAGINI CLASSIFICHE *********************************/
/***************************FINE BOX TITOLO *********************************/

.nota {
	border-top: solid 1px #000;
	border-left: solid 1px #000;
	border-bottom: 3px solid #000;
	border-right: solid 3px #000;
	font-weight: normal;
	margin: 10px;
	padding: 1.5em;
	color: #000;
	background-color: #fff;
}

.nota a:link, .nota a:visited, .nota a:hover {
	color: Blue;
	text-decoration: underline;
	font-weight: normal;
}

h2.tit_clas {
	 padding: 0;

	color:#Fff;
	padding-top: 40px;
	line-height: 1.4em;
	/*text-align: center;*/
}

.img2 {
	float: left;
	margin: 0 10px 0 10px;
	padding: 5px;
	background-color: #fff;
	border: #000 solid 1px;
	vertical-align: middle;
}

.p_clas {
	border: 1px solid Blue;
	margin: auto 2em;
	padding: 1.5em;
	color: #000;
	font-size: 0.9em;
	background-color: #fff; 
}
.p_clas h3 {
	margin-top:0;

	text-align: center;
}

.p_clas h3 span {
	
}
.p_clas h4 {
	margin-top: 0;
	margin-bottom: 0;
	color: #000;

}


/**
 * Classi per le tabelle
 */
.table_head {
	color: Black;
	background-color: transparent;
	text-align: center;
}
.table_row1 {
	background-color: #fff;
	color: #000;
	font-weight: normal;
	padding-left: 1em;
	font-size: 0.9em;
}
.table_row2 {
	background-color: #ccd7ff;
	color: #000;
	font-weight: normal;
	padding-left: 1em;
	font-size: 0.9em;
}

.iscritti, .gare {
	border: #999999 solid 2px;
}

.gare {
	width: 100%;
	font-size: 70%;
	
}
p.nota {
	display: none;
	/*display: block;
	border: none;
	margin:0;
	padding: 0;*/
}
.gare a {
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}


a.linkutili  {
	padding: 3px;
}
a.linkutili:link,  a.linkutili:visited,  a.linkutili:hover {
	color: #0a19be;
	text-decoration: none;
	font-weight: normal;
}

p.form_filtro {
	display: none;
}

#form_menu {
	width: 150px;
	margin: 0 auto 0 auto;
	padding:5px 0 0 0;
	text-align: left;
	font-size: 14px;
}

#form_menu fieldset {
	margin: 0;
	padding: 5px;
	/*border: #999;*/
}

#form_menu legend {
	font-weight: bold;
	color: #0a19be;
}

#form_menu input {
	margin:0.5em 0 0 0;
	padding:0;
	font-size: 0.9em;
	/*display: block;*/
}

.img_ac {
	display: none;
}
.nascondi {
	display: none;
}
