@charset "utf-8";
@import url(normalize.css);
/* CSS Document */


body { background:#fff url(../images/main_bg.jpg) repeat-x top; font:80% "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0; margin:0; color:#101010;}
html { padding:0; margin:0;}
.clear { clear:both;}
.clear_line { clear:both; border-top:1px solid #e9ebec; height:10px; margin:5px 0}
img 			{ padding:0; margin:0; border:none; text-align:center;}
.more			{ clear:both; float:left; width:100%; margin:10px 0 0 0; padding:0; background-color:#f7f7f7}
.more a			{ font:bold 90%  "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;	background:url(../images/bg_booton.gif) repeat-x;display:block; float:right;width:auto;padding:5px;margin:5px; text-align:center}
.more a:hover	{ font:bold 90% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffcc00; text-decoration:none;}
img[src*=”DinamoBasket2000”] {    } 
.floatleft		{ float:left; margin:0px 5px 5px 0}
#nobg			{ background:none}
.noborder		{ border:none}
em				{ font-style:italic}
h1	{font: bold 200%   "Trebuchet MS", Arial, Helvetica, sans-serif}
h2	{font: bold 190%   "Trebuchet MS", Arial, Helvetica, sans-serif}
h3	{font: bold 160%   "Trebuchet MS", Arial, Helvetica, sans-serif}
h4	{font: bold 150%   "Trebuchet MS", Arial, Helvetica, sans-serif}
h5	{font: bold 130%   "Trebuchet MS", Arial, Helvetica, sans-serif}
h6	{font: bold 120%   "Trebuchet MS", Arial, Helvetica, sans-serif}

p			{ font:normal 100% Arial, Helvetica, sans-serif; color:#101010 }
a			{ font:bold 100% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#101010; text-decoration:none;}
a:hover	    { font:bold 100% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#004400; text-decoration:underline;}
p.small			{ font:normal 80% "Trebuchet MS", Arial, Helvetica, sans-serif; color: #A4A4A4 }
li			{ font:normal 100% "Trebuchet MS", Arial, Helvetica, sans-serif; }
/* Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#bgcontainer 	{ margin:0; padding:0;background:url(../images/main_bg.jpg) top repeat-x;  height:100%; min-height:600px;}
#bgcontainer2 	{ margin:0; padding:0; background:url(../images/main_bg.jpg) top repeat-x;height:100%;min-height:600px;}
.bgResize 		{ width:1024px; margin:0 auto; padding:10px 0 0 0 ;/*background:url(../images/bgResize.png) top left no-repeat;*/ height:auto; }
.bgResize2 		{ width:1024px; margin:20px auto; padding:10px 0 0 0;/*background:url(../images/bgResize.png) top left no-repeat;*/ height:auto;}
/**/ * html .header { } /* */ 
.wrapper		{ width:100%; height:100%; padding:0; margin:0 auto;}
.header 	{ width:1024px; height:200px; margin:0 auto; padding:0; clear:both; }
#logo 		{ position:absolute;float:left;margin:0; padding:0; width:auto; height:137px; z-index:10}
#logo h1	{ color:#fff; padding-left:140px; clear:both}
#logo img 	{ float:left; padding:5px 10px; margin:0; clear:both}

.sagoma		{ position:absolute; left:42%; top:5px }

/* mainsponsor ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/**/ * html .mainsponsor  {} /**/ 
.mainsponsor 	{ width:300px; padding:0; margin:10px 0 0 0; float:right; clear:both; height:63px;}
.mainsponsor p	{ color:#FFFBF0; font-size:10px; float:right; margin:0;}

/* Menu +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.menu 				{ padding:0; margin:0 auto; margin-bottom:5px; background:url(../images/bg_menu.jpg) repeat-x; width:100%; height:auto; float:left; clear:both; font:bold 110%  "Trebuchet MS", Arial, Helvetica, sans-serif; clear:both}

/*KWICKS*/
.kwicks {list-style: none;position: relative;margin: 0 auto;padding: 0;background-image:url(../images/no_flicker.jpg); /*some browsers are to slow when aligning the menu items via jQuery and so the background shines through, this prevents this flickering*/ }  
.kwicks li{ display: block;overflow: hidden;padding: 0;cursor: pointer;float: left;width: 125px;height: 40px;margin-right: 0px;background-image:url(../images/kwicks_sprite.jpg);background-repeat:no-repeat}
.kwicks a{	display:block;	height:40px;	text-indent:-9999px;	outline:none}

#kwick1 {	background-position:0px 0px}
#kwick2 {	background-position:-200px 0px}
#kwick3 {	background-position:-400px 0px}
#kwick4 {	background-position:-600px 0px}
#kwick5 {	background-position:-800px 0px}
#kwick6 {	background-position:-1000px 0px}
#kwick7 {	background-position:-1200px 0px;}
#kwick8 {	background-position:-1400px 0px;}
#kwick1.active, #kwick1:hover {	background-position: 0 bottom}
#kwick2.active, #kwick2:hover{	background-position: -200px bottom}
#kwick3.active, #kwick3:hover {	background-position: -400px bottom}
#kwick4.active, #kwick4:hover {	background-position: -600px bottom; }
#kwick5.active, #kwick5:hover {	background-position: -800px bottom; }
#kwick6.active, #kwick6:hover {	background-position: -1000px bottom; }
#kwick7.active, #kwick7:hover {	background-position: -1200px bottom; }
#kwick8.active, #kwick8:hover {	background-position: -1400px bottom; }
/*#kwick1 a{	background-image:url(../images/end.jpg);	background-repeat:no-repeat;	background-position: left 0px}
*/#kwick1 a:hover{	background-position: left -80px}
/*#kwick7 a{	background-image:url(../images/end.jpg);	background-repeat:no-repeat;	background-position: right -40px}
*/#kwick7 a:hover{	background-position: right -120px}

.header_index 		{padding:5px 0; margin-bottom:15px; width:100%; background-color:#f7f7f7; border-bottom:1px solid #e0e0e0}
/*SimpleText ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.simpleText 			{ width:1024px; margin:0 auto; padding:0px; height:auto;}
.simpleText div.left 	{ float:left; width:470px; margin-left:20px;}
.simpleText h2 			{ color:#004400; padding:0; margin:50px 10px 0 0; line-height:24px; font:28px}
.simpleText p.text 		{ color:#000; font:normal 110% "Trebuchet MS", Arial, Helvetica, sans-serif; padding:10px 10px 15px 0; margin:0;}
/*div.images_block 		{  }
div.images_block img		{  border:2px solid #004400; }
*/ul.gallery 				{ padding:0; margin:0; list-style:none; margin:0;}
ul.gallery ul li 		{ padding:0; margin:0;}

#gallery {	position:relative;	height:250px;float:left; margin:0px 5px 0 30px !important; margin:0px 0px 0 15px; width:auto}
	#gallery a {float:left;		position:absolute;	}
	#gallery a img {border:2px solid #004400;	}
	#gallery a.show {z-index:500	}
	#gallery .caption {z-index:600;background-color:#000;color:#ffffff;height:100px;width:100%;position:absolute;bottom:0;	}
	#gallery .caption .content {margin:5px	}
	#gallery .caption .content h3 {margin:0;padding:0;color:#1DCCEF;}
/* BODY */
.body 		{ width:1024px; padding:0; margin:10px 0; clear:both; height:100%;}
.body h2 	{ color:#004400; padding:5px 0px; margin:0;}
.body h3 	{ color:#2d2d2d; padding:0; margin:0; background-color:#dcdcdc }
.body h4 	{ color:#1b1b1b; padding:5px 10px;  margin:10px 20px 10px 20px; border-bottom:1px solid #a5a295;}
.body p 	{ padding:0 15px; margin:5px 0;}

/*MAIN*/
.main_body 			{ width:600px; padding:0 20px 0 0px; margin:0 0 0 20px; float:left;font-size:14px; line-height:18px; border-right:1px solid #dcdcdc}
.main_body1col		{ width:100%; padding:0 10px 0 0; margin:0 0 0 30px; float:left;}
.main_body1col h1   { margin:10px 18px 5px 0px;color:#004400; width:auto}
.main_body1col p  	{ padding:0 ; margin:10px 0; font-size:14px; line-height:18px}
.main_body h1		{ margin:10px 18px 5px 0px;color:#004400; width:auto}
.main_body p  		{ padding:0; margin:10px 0;font-size:14px; line-height:16px}
.main_body h5		{ margin:5px 18px;}
.main_body ul 		{ color:#000; padding:5px; margin:0; list-style:none;font-size:13px;}
.main_body li 		{ padding:2px 0; margin:5px 0; clear:both}
.main_body li img	{ padding:2px; margin:0 10px 0 0; float:left}
.main_body li.border	{ border-bottom:1px solid #e0e0e0}
.main_body li.titolo 		{ padding:0; margin:5px 0 -5px 0; clear:both; font-weight:bold; color:#004400; font-size:16px}
.main_body img 		{ padding:0; margin:10px 10px 5px 0px; border:1px solid #dcdcdc; float:left}
/*RIGHT COLUMN*/
.right_body 		{ width:350px; height:auto; padding:5px; margin:0px; float:right; overflow:hidden;}
.right_body ul		{ font:normal 100% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding:5px 0; margin:0 10px;}
.right_body li 		{ padding:3px 0; margin:0; width:auto;}
#pdf				{ background:url(../images/pdf.png) top left no-repeat; padding:10px 32px; margin-top:10px}
.right_body h2  	{ padding:0; color:#004400; margin:0 5px 10px 0;float:left; clear:both; width:100%}
.right_body p  		{ padding:0; margin:10px 0;}
/*BOX LATO DESTRO*/
.rightbox			{ width:160px; height:auto; float:left;margin:10px 5px; padding:5px; border:1px solid #dcdcdc}
/*BOX LATO DESTRO*/
#gallerybox			{ width:350px; height:auto; float:left; margin:10px 0px; padding:5px 0px;border-bottom:1px solid #dcdcdc }
#gallerystring		{ width:540px;  height:auto; float:left; margin:10px; padding:5px 0px;border-bottom:1px solid #dcdcdc; background:url(../images/photo.png) bottom right no-repeat }
.thumbs 			{ width:100% ; height:auto; float:left; margin:0; padding:0;}
.thumbs ul			{ width:auto; height:auto;  display: list-item; float:left; margin:0; padding-left:5px;}
.thumbs li			{ width:auto; height:auto; display: list-item; float:left; clear:none; margin:2px; padding:0px;}
.thumbs img			{ float:left; margin:0; padding:0}
.thumbs h6			{ margin:5px 10px 10px 10px;}
/*SCHEDE*/
.schedule			{ width:350px; height:auto; margin:5px 0 10px 0px; padding:5px 0;float:left; clear:both;}
.schedule img   	{ float:left; clear:both; margin:0 5px 5px 10px; border:2px solid #004400}
.schedule h2		{ margin-bottom:5px;}
.name				{ font-weight:bold; margin-left:5px; }
/*SHARE BOX*/
#sharebox			{ width:580px; height:auto; margin:20px 10px 10px 0px; padding:3px 0; border-top:1px solid #dcdcdc;  }
#sharebox img		{ border:none}
#sharebox h6		{ margin-left:10px}	
/*PARTNERS LOGO*/
.partlogo				{ width:1000px; height:auto; margin:0 auto; margin-top:40px; padding:0;clear:both;}
.partlogo li img			{ width:150px; height:40px; }
.partlogo ul 			{ float:left; margin:0 15px; text-align:center}
.partlogo li				{ display:inline;margin:5px; float:left  }
/*NEWSBOX*/
.newsbox			{ width:350px; height:auto; padding:2px 0; margin:10px 0;float:left; clear:both;}
#maxwidth			{ width:580px; margin-left:0px; padding-right:10px}
.newsbox .news		{ width:100%; height:auto;float:left;clear:both; cursor:pointer; padding:2px 0px 2px 0px; margin-bottom:2px; border-bottom:1px solid #ccc;}
.newsbox .data 		{ width:20%; height:70px; background:url(../images/newsdate.gif) no-repeat;float:left; font: bold 95% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000;text-align:left; line-height:130px; margin:2px 0;}
.newsbox .title 	{ width:80%;float: right; font: normal 110% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2d2d2d; margin:0; padding:0;}
.newsbox .title  a:hover	{ text-decoration:none}
.newsbox h2 	    { color:#004400; padding:5px 0px; margin:0; border-bottom:1px solid #e9ebec; clear:both}
.newsbox p			{ margin:0;padding:5px 5px 2px 0; font-size:13px; }
.newsbox .foot	{  width:350px; height:20px; float:left; clear:both; line-height:20px;padding:2px 0; font-size:100%; background-color:#f7f7f7; text-align:right}
/* BARRA OPZIONI NEWS ESTESA*/
.opzioni 				{width:580px;clear:both;padding:0; float:left;margin:0px 0px 10px 10px;height:42px;border-bottom:1px solid #ccc;}
	.opzioni ul 		{float:right; padding:2px 0; margin-bottom:2px; color:#000; font-weight:normal;height:32px; font-size:10px;}	
	.opzioni li 		{display:inline;list-style:none;padding:0px 3px;height:32px; float:left; clear:none}
	.opzioni li a 		{display:block;padding:0px 2px;color:#33617F; text-decoration:none;font-weight:normal;outline:none; margin-bottom:5px}
	.opzioni li a:hover {text-decoration:none; color:#BF0D0D;font-weight:normal;}
	.opzioni li img		{float:left; margin: 0; border:none; outline:none}

.date    				{color: #004400; width:580px; margin:5px 0; padding-left:2px; font-size:98%; font-weight:bold; background-color:#dcdcdc; clear:both}


/*BANNERBOXES*/
.bannerbox			{width:350px; height:auto; padding:0px; margin:0px 0px 10px 0; overflow:hidden; float:left; clear:both}
.bannerbox img		{width:350px; height:auto; border:none; margin:O}
/* TABS 1 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.tabs1				{ width:350px; padding:0; margin:0px 0px 10px 0px;float:left; clear:both; background:url(../images/bg_tabs.png) repeat-x; border:1px solid #dcdcdc;}
.tabs1 h2 			{ width:150px; display:block; float:left; clear:none; text-align:center; line-height:1.8em; padding:5px; color:#dcdcdc; margin:0 10px 0 0;cursor: pointer;}
.tabs1 h2.active 	{ width:150px; display:block; float:left;  clear:none; padding:10px; color:#004400; margin:0 10px 0 0;background:url(../images/white_arrow.png) 0 0 repeat-x}
.tabs1 ul 			{ list-style:none; padding:0 10px; margin:2px 0; width:320px;}
.tabs1 li 			{ padding:5px 20px; margin:0;  color:#2d2d2d; font:normal 100%  "Trebuchet MS", Arial, Helvetica, sans-serif; background:url(../images/bg_ul_li.gif) left no-repeat;}
.tabs1 li a 		{ color:#000; font:normal 100%  "Trebuchet MS", Arial, Helvetica, sans-serif;}
.tabs1 li a:hover 	{ text-decoration:underline;  color:#004400;}
/* MENU LATERALE ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.nav  				{ width:350px;margin:5px 0 10px 0px; padding:5px 0; float:left;  clear:both; }
.nav ul 			{ margin:5px 0 0 10px; padding:0; background:none; clear:both; border:0; color:#989898;}
.nav li 			{ width:300px;font:bold 100% "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0 0 5px 0px; padding:5px 0 0 0px; border:0; background:none; color:#000; text-transform:uppercase; text-decoration:none; }
.nav li:hover 		{ margin:0 0 5px 0px; padding:5px 0 0 20px; background:#f2f2f2 url(../images/ball16.png) 0 90% no-repeat}
.nav li a 			{ font:bold 100% "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0; padding:0; border:0; background:none; color:#000;text-decoration:none;}
.nav li a:hover		{ font:bold 100% "Trebuchet MS", Arial, Helvetica, sans-serif;  margin:0; padding:0; border:0; background:none; color:#004400;  text-decoration:none;}
.nav li.active	{ margin:0 0 5px 0px; padding:5px 0 0 20px; background:url(../images/ball16.png) 0 90% no-repeat}

.nav img			{float:left; clear:both; margin:0 5px 5px 12px; border:2px solid #004400}
.nav h2				{ margin-bottom:5px;}
/*BOTTOM*/
.bottom 			{width:460px; padding:0; margin:0 10px; float:left;}
.bottom a 			{ float:left; padding:0; margin:0;}
.bottom img 		{ float:left; padding:0 0 10px 0; margin:2px 2px;}
/*SQUADRE*/
.teams 			{ width:auto; padding:0px; margin:10px 0px; float:left}
.icon 			{ width:220px; float:left; margin:5px 15px 10px 0px; padding:0px 2px; border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc}
.icon p 		{ font:normal 100% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#8e8e8e; padding:5px; margin:0;}
.icon img 		{ padding:0; margin:5px 6px; border:2px solid #004400; width:200px; height:150px}
.icon h5		{ margin:0 0 3px 0;color:#fff; background-color:#004400; padding:3px 0px 3px 4px; margin-left:-2px; width:220px }
/* FORM CONTATTI */
.response { font:normal 90% "Trebuchet MS", Arial, Helvetica, sans-serif; color:red; text-align:center;}
.loader { text-align:center; width:auto; padding:0; margin:0;}
#contactform { margin:5px; padding:5px;}
#contactform * { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:100%;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0 0 5px 0; padding:10px; background:none;}
#contactform li.buttons { margin:0; overflow:hidden;}
#contactform label { margin:0; width:150px; display:block; float:left; padding:0 0 2px 0; font:normal 100% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666;}
#contactform label span { font:normal 80% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#afafaf; margin:0; padding:0;}
#contactform input.text { width:280px; border:1px solid #d6d6d6; margin:0; padding:5px 2px; height:16px; background:#fff;}
#contactform textarea { width:280px; border:1px solid #d6d6d6; padding:2px; background:#fff;}
#contactform li.buttons input { padding:3px 10px; margin:0 0 0 150px; background:#004400; border:1px solid #fff; color:#FFF; float:left;}
/*side_body*/
.side_body 				{ width:374px; padding:0; margin:0 10px; float:right;}
.side_body ul 			{font:normal 100% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#8e8e8e; padding:0 15px; margin:10px 0; list-style:none;}
.side_body h2 			{border-bottom:1px solid #e9ebec;}
.side_body li 			{padding:5px 0; margin:0;}
.side_body a 			{ font: bold 100% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; margin:0; padding:0; text-decoration:none;}
.side_body .data 		{ float:left; font: normal 110% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; background:#242424; text-align:center; width:100px; margin:0 10px 0 0; padding:0;}
.side_body .title 		{ float: left; font: bold 110% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#d34600; margin:0; padding:0; width:250px; margin:0; padding:0;}

/* Footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.FBG 				{padding:0; margin:0; background-color:#30880B; clear:both}
.FBG_resize 		{ width:1020px; margin:0 auto;}

.FBG h5 			{ color:#fff; padding:3px 0; padding-left:32px; background:url(../images/ball.png) no-repeat; margin:0;}
.FBG ul 			{ font:normal 90% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; padding:0; margin:10px 0; list-style:none;}
.FBG li 			{ padding:0px 5px; margin:2px 2px;}
.FBG img 			{ margin:10px 10px; padding:0; max-height:68px; max-width:68px; float:left;}
.FBG p 				{ padding:10px 0 0 20px; margin:0;}
.FBG a 				{ font:normal 100% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.FBG a.read 		{ font:bold 100% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#860e00; text-decoration:none;}
.FBG a:hover 		{ text-decoration:underline;}
.FBG .partners 		{ width:285px; padding:0; margin:10px 10px 0 10px; float:left;}
.FBG .links 		{ width:285px; padding:0; margin:10px 10px 0 10px; float:left;}
.FBG .social  		{ width:350px; padding:0; margin:10px 10px 0 10px; float:right;}

.footer 			{ padding:5px 0; margin:0; text-align:center; font:normal 90% "Trebuchet MS", Arial, Helvetica, sans-serif;line-height:1.2em;border-top:1px solid #fff; background:url(../images/bg_menu.jpg) repeat-x;clear:both }
.footer p 			{ color:#000; padding:0; margin:0;  }
.footer a			{ color:#000; padding:0px 2px; }
.footer a:hover			{ color:#000; padding:0px 2px; text-decoration:underline }

