/* CSS Document */
html, body {height: 100%;}
body	{margin: 0; padding: 0; background:url(../imagepmw/bk-header.jpg) repeat-x;}

p		{font-size: 12px;  font-family: "Tahoma", Trebuchet MS, Arial, Helvetica, sans-serif; }
a		{text-decoration:none;}
a:hover	{text-decoration:none;}
h1		{font-size: 24px; font-weigth: bold; font-family: "Gill Sans MT", Trebuchet MS, Arial, Helvetica, sans-serif; letter-spacing: -1px;}
h2		{font-size: 18px; font-weigth: bold; font-family: "Gill Sans MT", Trebuchet MS, Arial, Helvetica, sans-serif;}
h3		{font-size: 16px; font-weigth: bold; font-family: "Gill Sans MT", Trebuchet MS, Arial, Helvetica, sans-serif;}


#header	{width: 950px; height: 166px; margin: 0 auto; padding: 0;}
#logo	{float: left; width: 233px; height: 132px; margin: 34px 0 0 0;/* background:url(../imagepmw/logo.trofeo.jpg) no-repeat;*/}

#header-strikes	{float: left; width: 715px; height: 132px; margin: 0; background:url(../imagepmw/bk-strikes.jpg) no-repeat;}
#header-strikes img	{float: right; width: 146px; height: 76px; margin: 53px 0 0 0; }
.contatti		{float: right; height: 34px; width: 600px; margin: 0; padding: 0; text-align:right; }
.contatti p 	{font-size:10px; font-weight: bold; margin-right: 20px; color: #fff;}
.contatti a		{color: #fff;}
.contatti a:hover		{color: #e20a16;}

/*		Page up-down		*/
#display	{width:620px; height:390px; overflow:hidden; }
#btn-updown	{float: right; width: 50px; height: 30px; margin: 0 10px 0 0; padding: 0;}
#display a			{color:#00629f; }
#display a:hover	{color:#d20618; }
.back-news			{clear: both; float:left; background:url(../imagepmw/previous.jpg) left top no-repeat; padding: 0 0 0 35px; margin: 0 0 10px 0;}


/*		Menu		*/
#bk-menu	{width: 100%; height: 49px; margin: 0; padding: 0; background:url(../imagepmw/bk-menu.jpg) repeat-x;}
#menu 		{width: 950px; height: 49px; margin: 0 auto; padding: 0; font-weight: bold; font-size: 15px; font-family: "Gill Sans MT", Trebuchet MS, Arial, Helvetica, sans-serif; letter-spacing: -1px;}
.menu-nav			{float: left; height: 49px; margin: 0; padding: 0;text-align:center;}
.menu-nav a			{float: left; width: 115px; height: 41px; margin: 0; padding: 8px 0 0 0; color: #fff;}
.menu-nav a:hover,
.menu-nav a:active	{float: left; height: 41px; margin: 0; padding: 8px 0 0 0; text-align:center; background:url(../imagepmw/bk-menu-hover.jpg) repeat-x; color: #fff;}
.menu-margin		{float: left; width: 3px; height: 41px; margin: 0; background:url(../imagepmw/margin-menu.jpg) no-repeat;}


/*		Content		*/
#content			{display: block; clear:both; width: 100%; height: 100%; margin: 0 auto; padding: 0; background: url(../imagepmw/gradient-content.jpg) top repeat-x;}
body>#content		{min-height: 500px; height: auto;}
#corpo				{width: 950px; margin: 0 auto; }
#column-1, #column-1-gallery			{float: left; width: 640px; /*height: 490px;*/ margin: 33px 0 0 0; padding: 0 10px 0 0; background:url(../imagepmw/margin-corpo.jpg) right no-repeat;}
#column-1 h1, #column-1-gallery h1		{height: 35px;  margin:0 0 30px 0; padding: 0 0 0 50px; color:#d20618; background:url(../imagepmw/icon-title.gif) left no-repeat;}
#column-1 h3		{margin:0 0 30px 0; padding: 0; color:#00629f; }
#column-1 p				{margin:0; padding: 0; line-height: 200%;}
#column-1 img			{float: left; margin: 0 30px 18px 0;}
#column-1 .sub-new		{color:#d20618; font-size: 90%; font-weight: bold;}
#column-1 .title-news				{clear: both; display: block; margin:0; padding: 0; color:#00629f;}
#column-1 .title-news	a 			{color:#00629f;}
#column-1 .title-news	a:hover 	{color:#d20618;}
.leggi-tutto a						{font-size: 80%; color:#00629f;}
.leggi-tutto a:hover				{font-size: 80%; color:#d20618;}

.text-news				{float: left; height: auto; width: 600px; margin: 0; padding: 10px 0 !important; border-bottom: 1px dotted #ddd; color: #000000 !important; font-weight: normal !important;}

#column-2			{float: left; width: 285px; height: 490px; margin: 33px 0 0 0;}

#column-1-gallery img	{margin: 0;	background-position: center;}
#column-1-gallery h3	{clear:both; margin:5px 0 0 20px; padding: 0; color:#00629f; }
#column-1-gallery a		{color:#00629f; }
#column-1-gallery a:hover{color:#d20618; }
#column-1-gallery .active{color:#d20618; }
.back					{ clear: both; float:left; background:url(../imagepmw/previous.gif) left no-repeat; padding: 0 0 5px 10px; margin: 10px 0 0 0;}

/*		Box		*/
#box				{clear:both;  font-weigth: bold; font-size: 14px; font-family: "Gill Sans MT", Trebuchet MS, Arial, Helvetica, sans-serif;}
#box a				{color: #e20a16; background: url(../imagepmw/comment_add.jpg) no-repeat; padding-left: 30px;}
#box a:hover		{color: #00629f; background: url(../imagepmw/comment_add.jpg) no-repeat; padding-left: 30px;}
.box-orari, .box-pedana, .box-pure	{float: left; width: 193px; height: 23px; margin: 0 10px 0 0; padding: 120px 0 0 10px;}
.box-orari			{background:url(../imagepmw/foto-orari.jpg) no-repeat;}
.box-pedana			{background:url(../imagepmw/foto-pedana.jpg) no-repeat;}
.box-pure 			{background:url(../imagepmw/foto-pure.jpg) no-repeat;}


.contacts			{float:left; width: 220px; height: 100px; margin: 20px 20px 20px 0;}


#sidebar			{width: 289px; height: 190px; margin: 0 0 0 10px; padding: 0;}
#sidebar2			{width: 289px; height: 490px; margin: 0 0 0 10px; padding: 0;}
#sidebar-sx			{float: left; width: 15px; height: 185px; margin: 0; padding: 0; background:url(../imagepmw/sidebar-sx.jpg) no-repeat;}
#sidebar-center		{float: left; width: 255px; height: 185px; margin: 0; padding: 0; background:url(../imagepmw/sidebar-bk.jpg) repeat-x;}
#sidebar-dx			{float: left; width: 15px; height: 190px; margin: 0; padding: 0; background:url(../imagepmw/sidebar-dx.jpg) no-repeat;}

.link-side 			{width: 245px; height: 46px; margin: 7px 0 13px 0; font-weight: bold; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  }
.link-side a		{float: left; color:#d20618; letter-spacing: -1px; margin: 10px 0 0 0;}
.link-side a:hover	{float: left; color:#00629f; letter-spacing: -1px;}
.link-side img		{float: right; marign: 0;}

.foto-gallery		{float: left; width: 120px; height: 90px; /*background:url(../imagepmw/shadow-foto.jpg) bottom left no-repeat;*/ margin: 15px 10px; padding: 0;}
.foto-gallery 		{ font-size: 11px; font-family: "Tahoma", Trebuchet MS, Arial, Helvetica, sans-serif; text-align:center; color:#00629f; }

.colorRED			{color:#d20618; font-weight: bold; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

/*		Categorie		*/
.cat-col			{float: left; width: 200px; margin: 0 80px 0 0;}
.cat-col a:hover	{color:#00629f; }
.cat-col a			{color:#d20618;}


/*		Montepremi		*/
.category			{color:#00629f; font-weight: bold; font-size: 14px; font-family: "Gill Sans MT", Trebuchet MS, Arial, Helvetica, sans-serif; }
.category a			{color:#00629f; margin: 0 0 0 -25px; padding: 0;}
.category a:hover	{color:#d20618; text-decoration: underline;  margin: 0 0 0 -25px; padding: 0;}
.montepremi			{font-size: 150%;}
/*		Date		*/
.date {float: left; letter-spacing: -1px; margin:0; padding: 0;}

/*		Box		*/
#box-gallery, #box-news		{font-weight: bold; font-size: 20px; font-family: "Gill Sans MT", Trebuchet MS, Arial, Helvetica, sans-serif; letter-spacing: -1px; }
#box-gallery a				{display:block; width: 272px; height: 137px; margin: 0 0 0 10px; padding: 5px 0 0 13px ; background:url(../imagepmw/foto-market.jpg) 0 0 repeat;color: #fff;}
#box-gallery a:hover		{background-position: 0 -142px; color:#fff;}
#box-news a					{display:block; width: 272px; height: 132px; margin: 0 0 0 10px; padding: 5px 0 0 13px ; background:url(../imagepmw/foto-medico.jpg) 0 0 repeat;color: #fff;}
#box-news a:hover			{background-position: 0 -137px; color:#fff;}


/*		Footer		*/
#footer				{clear: both; width: 100%; height: 172px; margin: 0; padding: 0; background:url(../imagepmw/bk-footer.jpg) repeat-x;}
#footer-content		{width: 950px; margin: 0 auto;}
#footer-sx        	{float: left; width: 320px; height: 172px; background:url(../imagepmw/margin-footer.jpg) right no-repeat;}
#footer-centro		{float: left; width: 310px; height: 172px; background:url(../imagepmw/margin-footer.jpg) right no-repeat; padding: 0 0 0 10px;}
#footer-dx			{float: left; width: 280px; height: 172px; margin: 0 0 0 10px; padding: 0;}
#footer-dx h3, #footer-sx h3, #footer-centro h3	{font-weight: bold; fot-size: 16px; font-family: "Gill Sans MT", Trebuchet MS, Arial, Helvetica, sans-serif; letter-spacing: -1px; color: #fff; margin: 10px 0 0 0;}
#footer-dx p, #footer-sx p, #footer-centro p	{float: left; margin: 10px 30px 0 0; color:#aaa;}
#footer-dx a, #footer-sx a				{color:#dbdbdb; text-decoration:underline;}
#footer-dx a:hover, #footer-sx a:hover			{color:#fff; text-decoration:underline;}
#sub-footer			{clear:both; width: 100%; height: 80px; margin: 0; padding: 0; background-color: #000;}
#sub-footer .copy	{width: 950px; margin: 0 auto;}
.f-dx				{float:left; color: #fff; font-size: 70%; width: 65%;}
.f-sx				{float:right; margin: 17px 0 0 50px; color: #fff; font-size: 70%; width: 25%;}
.publi a			{color:#006cad; font-size: 100%; line-height: 70%;}
.publi a:hover		{color:#d20618; font-size: 100%; line-height: 70%;}
.clear				{clear: both;}


/*		Orario Corsi	*/
.riga-int	{float: left; clear:both; width: 590px; height: 30px; background-color: #7b4409; color: #f5cb37; margin: 0; padding: 0; border: 1px solid #fff;}
.riga-cont	{float: left; clear:both; width: 590px; height: 30px; color: #333; margin: 0; padding: 0; border: 1px solid #fff;}
.giorno		{float: left; width: 83px; height: 30px; font-weight: bold; font-size: 11px; font-family: Tahoma, Arial Narrow, sans-serif; text-align:center; margin: 0; padding: 0; }
.orario		{float: left; width: 83px; height: 30px; font-weight: bold; font-size: 11px; font-family: Tahoma, Arial Narrow, sans-serif; text-align:center; background-color: #acc0c7; margin: 0; padding: 0;}
.corso		{float: left; width: 83px; height: 30px; font-weight: bold; font-size: 11px; font-family: Tahoma, Arial Narrow, sans-serif; text-align:center; margin: 0; padding: 0; background-color: #f5cb37; border-right: 1px solid #acc0c7;}
.vai-corsi	{display: block !important; line-height: 35px; font-size: 85%!important; margin: 35px 0 0 0!important; padding: 0;}


/*		BNT FOTO		*/
.btn-foto 			{float: left; display:block; width: 60px; height: 30px; font-size: 12px; font-family: "Frutiger65", Trebuchet MS, Georgia, sans-serif;}
.btn-foto a			{color: #1b3e76; width: 60px; height: 30px; margin:  0; padding: 0 0 0 5px; background:url(../imagepmw/btn-foto.jpg) no-repeat;}
.btn-foto a:hover	{color: #d20618; width: 60px; height: 30px; margin:  0; padding: 0 0 0 5px; background:url(../imagepmw/btn-foto.jpg) no-repeat;}
