@charset "utf-8";
/* CSS Document */

html {

height:100%; /* fix height to 100% for IE */
max-height:100%; /* fix height for other browsers */
}

body {
	margin:0px 0;
	padding:0;
	font: 74% Arial, Sans-Serif;
	color:#ccc;
	line-height: 1.4em;
	background-image: url(http://www.play-sport.net/image/bg_sfumato.png);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}


.content {
	color: #cdc;
	width: 900px;
	text-align: justify;
	background-image: url(http://www.play-sport.net/image/bg-angoli-smuss.png);
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


/* Codice per l'header */
#top {  
	padding: 0;
	margin: 0;
	height: 20px;
}

#top .padding { 
	float: right;
	margin-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}

#header { 
	margin: 0; 
	width: 900px;  
	height: 200px; 
	color: #FFF;
}

/* Codice per il subheader */
#subheader {
	width: 900px;
	height: 70px;
	color: #FFF;
	/*margin-left: 15px;*/
	text-align: center;
}

/*#subheader .padding { padding: 10px 15px 10px 15px; }*/




/*  Menu */
#menu {
	width: 900px;
	height: 60px;
	font-size: 14px;
	font-weight: bold;
}

#menu ul {
	margin:0;
	list-style:none;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
#menu a, #nav strong, #nav span {
	float:left;
	display:block;
	color:#5f6061;
	padding: 5px;
	text-decoration:none;
}
#menu a { float:none; }
#menu li {
	float:left;
	color: #5f6061;
	width:118px;
	height:29px;
	background-image: url(http://www.play-sport.net/image/bg_menuitem_bucato.png);
	background-color:#e3f0ff;
	margin-right: 10px;
}
/*
#menu a:hover { 
	color: #000000;
	background-image: url(../image/bg_menuitemH.png);
}  
*/
#menu .padding { padding: 5px 0 0 10px; font-weight: bold; }


/* Topmenu */
#topmenu {
	margin: 0px;
	padding: 0px;	
}

#topmenu ul {
	margin:0;
	list-style:none;
	padding: 0;
}
#topmenu a, #nav strong, #nav span {
	float:left;
	display:block;
	color:#71c1fe;
	text-decoration:none;
}

#topmenu a { float:none; }

#topmenu li {
	float:left;
	margin-left: 8px;
}

#topmenu li a{
	float:left;
	color: #71c1fe;
	/*width:118px;*/
	margin-left: 8px;
}

#topmenu li a:hover{
	color: #cccccc;
}


/* This is code for main content */
#main {
	background: #FFF;
	width: 900px;
	color: #808080;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0px;
}  
#main .right_side { float: right;
	background-color: #FFF;
	width: 280px; 
}

#main {
	clear:both;
}


#main .left_side {  width: 620px; background: #FFF; margin:0; }



.links {
	
}


/* Navigazione */
.nav {
	text-align: left;
	color:#7D8085;
	width: 265px;
	margin-left: 15px;
}

.nav .box {
	width:265px;
	height:250px;
	background-image: url(http://www.play-sport.net/image/bg_boxright.png);
	background-repeat: no-repeat;
	background-position: 0px 30px;
	padding-bottom: 19px;
}

.nav .box .testataClienti{
	width:265px;
	height:29px;
	color:#ffffff;
	font-size: 18px;
	background-image: url(http://www.play-sport.net/image/bg_areaclienti.png);
	padding-top: 5px;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	/*font-weight: bold;*/
	
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

.nav .box .testataNewsletter{
	width:265px;
	height:29px;
	color:#ffffff;
	font-size: 18px;
	background-image: url(http://www.play-sport.net/image/bg_newsletter.png);
	padding-top: 5px;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	/*font-weight: bold;*/
	
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

.nav .box .contenutoClienti{
	width:235px;
	padding-top: 5px;
	padding-left: 15px;
}

.nav .box .contenutoClienti .testoBox{
	color:#949494;
	padding-bottom: 10px;
}

.nav .box .contenutoClienti a{
	color:#FFFFFF;
	text-transform: capitalize;
	font-size: 10px;
	text-decoration: none;
}

.nav .box .contenutoClienti a:Hover{
	color:#000000;
}


.nav .box .contenutoNewsletter{
	width:235px;
	padding-top: 5px;
	padding-left: 15px;
}

.nav .box .contenutoNewsletter .testoBox{
	color:#949494;
	padding-bottom: 10px;
}

.nav .box .contenutoNewsletter a{
	color:#ffffff;
	text-transform: capitalize;
	font-size: 11px;
	text-decoration: none;
}

.nav .box .contenutoNewsletter a:Hover{
	color:#000000;
}

#mainNews0{
	background-color:#f9f9f9;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 20px;
	height:210px;
 	overflow: hidden; 
}

#mainNews0 .img1 {
	float: right;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#mainNews{
	background-color:#f9f9f9;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 20px;
	height:auto;
}

#mainNews .img1 {
	float: right;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.img2 {
	width: 270px;
	height: 170px;
	margin-bottom: 20px;
}

#mainNews #contenitore{
	width:620px;
	overflow:hidden;
}

#mainNews .immagini {
	width: 270px;
	padding-top:10px;
	float:left;
}
#mainNews .notizia {
	width: 330px;
	float:left;
	padding-top:10px;
	padding-right:20px;
}



.left_side ul {
	margin:0;
	list-style:none;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0px;
}
/*
#mainNews a, #nav strong, #nav span {
	display:block;
	color:#71c1fe;
	padding: 5px;
	text-decoration:none;
}
*/
.left_side li {
	background-color:#f9f9f9;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
	margin-left: 0px;
	padding-left: 3px;
}

.left_side li a{
	color:#b3b3b2;
	text-decoration:none;
}
/*
.left_side li:hover{
	background:#f3f3f3;
}
*/


/* footer */
#footer {
	height: 94px;
	color: #ffffff;
	text-align:center;
	background-image: url(http://www.play-sport.net/image/bg_footer.png);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	padding: 0;
	clear: both;
}

#footer .padding {
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#footer a {
	color: #FFFFFF;
}

#footer a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.footer_piupiccolo{
	font-size:9px;
}

/* Resto del codice */
h1 {
	color: #464646;
	background: inherit;
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
}

h2 { 
	background: url(arrow.gif) no-repeat left;
	color:#075181;
	font-size:140%; 
	font-weight:bold; 
	margin: 5px 0 5px 0px; 
	padding:0 0 0 30px; 
}

h2 a { background: #FFF; color: #075181; }
h2 a:hover { background: #FFF; color: #68ADD5; text-decoration:none;  }

h3 {
	padding:0;
	margin:0;
	color: #f26923;
	background: inherit;
	/*
	font: bold 1.8em Arial, Sans-Serif; 
	letter-spacing: -1px;
	*/
	
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 18px;
}

.continua {
	padding-left:260px;
	margin-bottom: 30px;
	padding-top: 10px;
	background-color:#f9f9f9;
}

.continua a{
	color: #f26923;
	font-weight: bold;
	text-decoration: none;
}

.continua a:hover{
	color:#666666;
	text-decoration: underline;
}

.selezioneLinks a{
	/*color:#509813;*/ /*DA CAMBIARE A SECONDA DELLA CATEGORIA */
	color: #f26923;
	font-weight: bold;
	text-decoration: none;
}

.selezioneLinks a:hover{
	/*color:#509813;*/ /*DA CAMBIARE A SECONDA DELLA CATEGORIA */
	color: #f26923;
	font-weight: bold;
	text-decoration: underline;
}




/*********** TABELLA TORNEI *************/

caption{
	padding-bottom:10px;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
}

#ttornei table{
	border-collapse:collapse;
	/*background: #e7e7e7;*/
	width:100%;
	text-align:left;
}

#ttornei table th{
	background-color:#f28123;
	color:#fff;
	text-align:center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size:18px;
}

hr {
	border: 0px;
  	color: #f26923;
	background-color: #f26923;
	height: 3px;
}


#ttornei table td{
	/*font-weight: bold;*/
	background-color:#f9f9f9;
	color:#5c5c5c;
	padding:.7em;
	text-align: center;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

#ttornei table a{
	/*color:#509813;*/ /*DA CAMBIARE A SECONDA DELLA CATEGORIA */
	color: #f26923;
	font-weight: bold;
	text-decoration: none;
}

#ttornei table a:hover{
	/*color:#509813;*/ /*DA CAMBIARE A SECONDA DELLA CATEGORIA */
	text-decoration: underline;
}

#c2,#c1, .titoloTor, .localitaTor{
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFFFFF;	
	/*background-image: url(../images/backg-th.png);
	background-repeat: repeat-y;
	background-position: left top;*/
}


.descrizione {
	width:250px;
	color:#666666;
	font-size: 10px;
	text-align: left;
	line-height: normal;
	font-weight: normal;
	
}



/*IMPORTATO DAL VECCHIO CSS ho fatto il copia incolla da screen.css */

#tdcatchi {
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 0px;
  color:#8F8E8E;
  font-size: 12px;
  font-weight: normal;
}

#tdcatchi a{
  display: block;
  font-size: 13px;
  color:#6D6D6D;
  text-decoration: none;
}

#tdcatchi a:link{
  color:#6D6D6D;
  text-decoration: none;
}

#tdcatchi a:hover{
  /*color:#84312B;*/
  color:#F26923;
  /*font-weight: bold;*/
	text-decoration: none;
}

#tdcatchi a:visited{
  color:#6D6D6D;
	text-decoration: none;
}

#tdcatchi a:visited:hover{
  /*color:#84312B;*/
  color:#F26923;
  /*font-weight: bold;*/
	text-decoration: none;
}

#tdcatchi a:active{
  color:#6D6D6D;
	text-decoration: none;
}

#tdcatchi h1{
  margin-bottom: 3px;
  margin-top: 3px;
  font-size: 18px;
  font-weight: bold;
  /*color:#3062AE;*/
}

#tdcontatti {
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 0px;
  /*color:#3062AE;*/
  font-size: 11px;
  font-weight: bold;
}

#tdcontatti a:link{
  color:#FAA36D;
  text-decoration: none;
}

#tdcontatti a:hover{
  /*color:#3062AE;*/
  font-weight: bold;
	text-decoration: none;
}

#tdcontatti a:visited{
  color:#FAA36D;
	text-decoration: none;
}

#tdcontatti a:visited:hover{
  color:#FAA36D;
  font-weight: bold;
	text-decoration: none;
}

#tdcontatti a:active{
  color:#FAA36D;
	text-decoration: none;
}

#tdcontatti h1 {
  color:#FAA36D;
  font-size: 12px;
  font-weight: bold;
  padding:0px;
  margin: 0px;
}

#tdcontatti h2 {
  color:#8F8E8E;
  font-size: 12px;
  font-weight: normal;
  padding:0px;
  margin: 0px;
}

#tdcontatti h3 {
  padding:0px;
  margin: 0px;
  color:#6D6D6D;
  font-size: 12px;
  font-weight: bold;
}


#tdcontatti table td{
  /*color:#3062AE;*/
  font-size: 12px;
  font-weight: bold;
  height: 15px;
}

#tdcontatti table td input{
  border: 2px solid #E8E8E8;
  background-color: #FFFFFF;
  color:#3c3c3c;
  font-size: 12px;
  font-weight: normal;
}

#tdcontatti table td textarea{
  border: 2px solid #E8E8E8;
  background-color: #FFFFFF;
  color:#3c3c3c;
  font-size: 12px;
}

#tdcontatti table td select{
  width: 211px;
  border: 2px solid #E8E8E8;
  background-color: #D6D6D6;
  color:#3c3c3c;
  font-size: 12px;
}

.nav .box .contenutoClienti{
	width:235px;
	padding-top: 5px;
	padding-left: 15px;
}

.nav .box .contenutoClienti .testoBox{
	color:#949494;
	padding-bottom: 10px;
}

.nav .box .contenutoClienti a{
	color:#FFFFFF;
	text-transform: capitalize;
	font-size: 10px;
	text-decoration: none;
}

.nav .box .contenutoClienti a:Hover{
	color:#000000;
}

