/* versione 2.5*/
/* TESTO */
p  {font-family: "Arial", Verdana, Helvetica, sans-serif;font-size:13px; color:#000000; line-height:1.4em; margin:0px 0px; padding:0px 10px 5px 0px}
h1 {color:#BF0D0D;font-weight:bold;font-size:30px; clear:both; border-bottom:3px solid #ccc}
h2 {color:#ffffff;font-weight:bold;font-size:20px;line-height:1.5em;}
h3 {color:#33617F;font-weight:bold;font-size:18px;line-height:1.0em;}
h4 {color:#33617F;font-weight:bold;font-size:16px;line-height:1.0em; text-transform:uppercase } 
h5 {color:#666;font-weight:bold;font-size:14px;line-height:1.1em;margin:0px 0px 5px 0px; background: none; border:none }
h6 {color:#333333;font-weight:bold;font-size:12px;line-height:1.2em;}
.evidence	{ font-size:13px; font-weight:800; color:#BF0D0D}

.header h1  {color:#BF0D0D;font-weight:bold;font-size:20px; clear:both; border-bottom:none; text-indent:-9999px}
/*BODY */
body 					{font: 12px "Arial", Verdana, Helvetica, sans-serif;color: #000000; background:url(/img/layout/bg_body.jpg) top left repeat-x;}
/*HEADER*/
.header					{width:900px; height:200px; margin: 0 auto; background:url(/img/layout/header.jpg) no-repeat;}
/*LINK DI SERVIZIO */
.nav-service 			{width:300px; margin:0px 0 0 0px; float:right /*border-bottom: 1px solid #c3c3c3*/}
	.nav-service ul 		{float:right; padding:5px 0px 0 0; font-weight:normal;}	
	.nav-service li 		{display:inline; list-style:none;}
	.nav-service li a 		{display:block;float:left;padding:0px 10px;color:#fff;text-decoration:none;font-size:11px; font-weight:normal;outline:none;background:url(/img/layout/yellow_arrow.gif) no-repeat 0px 5px;}
	.nav-service a:hover 	{text-decoration:none; color:#FFCC33;}
/* SEZIONI */
.content					{margin: 0 auto;width: 900px;/*background: url(/img/layout/bg_body.jpg) repeat-x 0 59%;*/}
.columnleft					{width:250px; margin: 0px 0px 0px 0px; padding:0px; float:left;}
.main						{width:650px; margin:0px; padding:0px; float:right;}
.main p						{margin:10px;}
.main h1					{ margin: 10px 0}
.main h3					{ clear:both; background-color:#f2f2f2; margin:3px 0; padding:2px 0}
.main ul					{ margin-left:10px;}
.main h4					{ clear:both; margin:0px 0 2px 0; padding:2px 0; line-height:1.1em; /*letter-spacing:-1px*/}
.main h5					{ padding:5px 0px 3px 10px;margin: 10px 0px 5px 0px;background-color:#e2e2e2;border-top:2px solid #AF1515;}
.main h6					{ clear:both; margin:5px 0 0px 2px; padding:3px 0px 0 0;}
.main .splitleft			{ float:left;width:300px; height:auto; margin:10px 10px 10px 0px; padding:0px;}
.main .splitleft img 		{width:300px; height:auto;}
.main .splitright			{ float:right;width:330px; height:auto; margin:10px 0px 10px 10px; padding:0px;}
.main .splitright ul		{ width:330px; margin:0px; padding:2px; background-color:#f2f2f2}
.main .splitright li 		{ width:320px;  margin:2px; border-bottom:1px solid #fff}
.main .splitright li .title	{ width:100px; float:left; margin-right:5px; color:#FF0000;}
.main #boxnews				{ width:auto; height:auto; margin:10px 0px 10px 0px; padding:0px;}
.main #boxnews ul			{ float:left; margin-left:10px ; }
.main #boxnews p			{ margin:0px 0px 10px 0px; }
.main_borderleft			{ width:630px; height:auto; margin:0px 0px 10px 0px ; padding:0px 0px 0px 10px; float:right; border-left:1px dotted #ccc;}
.main_borderleft p			{margin-top:20px;}
/*FORM RICERCA*/
input.field 				{float: left;background: #fff;color: #000;padding: 4px;border: 0;margin: 0 5px 0 0;width: 170px;font: 11px "Arial", Arial, Sans-Serif;}
input.field:focus 			{border-bottom: 1px dotted #ccc;color: #990000}
input.button 				{float: right;background: url(/img/layout/search.gif) no-repeat;width: 20px;height: 20px;border: 0;margin: 0px; cursor: pointer}
#search 					{float: right;margin: 9px 0 0;width: 205px;}
/*--------------------*/
/* FORM  */
/*--------------------*/
.boxaccess 				{width: 160px;margin:3px 0px;padding:0px;}
.boxaccess fieldset 	{width: auto;padding:0px 0 2px 0 !important;padding:0px;margin:3px 0px;}
.boxaccess label.left 	{width:auto;float:left;margin:0px;padding:2px 0px;font-size:10px;color:#666}
/*BOX INSERIMENTO DATI */
.boxaccess input.field 	{width:130px;padding:1px;border-bottom:1px solid #c3c3c3;}
.boxaccess input.button {float:left;width:80px;margin-right:10px;padding:1px !important /*Non-IE6*/;padding:0 /*IE6*/;background:#e6e6e6;border: solid 1px #969696;text-align:center;font-family:geneva,arial,sans-serif;color:#716f64;font-size:8pt;}
.boxaccess input.button:hover {cursor: default;border:solid 1px #ff6600;color:#505050;}
/* FORM CENTRALE */
.mainform 				{width:620px;margin:10px 0 10px 0;padding:10px 15px 10px 10px; background-color:#f2f2f2}
.mainform2 				{margin:10px 10px 0 0;padding:10px 10px 10px 10px;background-color: #f6f6f6;}
.mainform fieldset 		{width: 580px;padding:0px 0 0 0 !important;padding:0;margin:0 0 5px 0;}
.mainform label.left 	{float:left;width:250px;margin:0 0 0px 0px;padding: 1px;font-weight: bold;}
.mainform p				{ clear:both; margin:1px;}
/*BOX INSERIMENTO DATI */
.mainform input.field {width: 250px;padding:1px; margin:5px 0px;border: 1px solid #c3c3c3;color: #ff3300;	}
/*CHECKBOX */
.mainform input.check 			{width: 20px;padding:5px;padding-bottom: 5px;font-family:Geneva ,arial,sans-serif;font-size:8pt;color: #ff3300;}
.mainform .message 				{width: 240px;padding:5px;padding-bottom: 5px;border: 1px solid #c3c3c3;color: #ff3300;}
.mainform input.button 			{width:100px; float:left;margin:5px 10px 5px 0px;padding:1px !important /*Non-IE6*/;padding:0 /*IE6*/;background:#e6e6e6;border: solid 1px #969696;text-align:center;font-family:"Arial",arial,sans-serif;color:#716f64;font-size:10px;}
.mainform input.button:hover 	{cursor: default;border:solid 1px #ff6600;color:#505050;}
.mainform .combo 				{padding:1px;border: 0px;font-size:11px;color: #ff3300;border: 1px solid #c3c3c3;}

#copy	{width:580px; float:left; margin:10px 0px; padding:10px 0px;background-color:#FEFEC8; }
#copy p	{color:#FF0000; font-size:9pt; margin:5px 10px;}

/*MENU PRINCIPALE*/
#menu 						{padding: 0 0 8px;margin: 0 0 5px;height: 40px; background:url(/img/layout/bg_menu.jpg) repeat-x 0 10%}
	#menu li 					{display: inline;}
	#menu li a 					{float: left;width: 100px;text-align: center;margin: 0 2px 0 0;font-weight: bold;font-size: 1.1em;padding: 16px 0 15px;color: #FFF;}
	#menu li a:hover, #menu li a.current {color: #ECEC00;/*background: url(/img/layout/menu.gif) no-repeat center bottom;*/ }
/*PODCAST E RSS */
.rss 		{float:right; width:60px; margin:10px 2px 0 0;}
	.rss a		{ color:#fff; font-size:12px; font-weight:bold;}
	.rss img 	{float:none !important /*Non-IE6*/; float:left /*IE-6*/;border:none; outline:none; padding: 3px 5px 0px 5px;}
/*BOX RISULTATI*/
.boxleft				{float:left; width:240px; height:auto; margin:0px 0px 10px 0px;padding:0px;background:url(/img/layout/gray_gradient.jpg) bottom left repeat-x;border:1px solid #AF1515; border-top:none}
	.boxleft h5				{padding:5px 0px 3px 10px;margin: 0px;  background-color:#AF1515; color:#FFFFFF;border-top:2px solid #AF1515;}
	.boxleft h6				{margin:5px 0px 3px 10px;}
	.boxleft .left			{ float:left; width:120px; height:auto; margin:5px 0px 2px 0px; padding:0px; text-align: center; color:#BF0D0D; font-size:12px;font-weight:bold; line-height:1em;}
	.boxleft .right			{ float:right; width:120px; height:auto; margin:5px 0px 2px 0px; padding:0px; text-align: center; color:#BF0D0D; font-size:12px;font-weight:bold; line-height:1em;}
	.boxleft ul				{ margin:5px 15px; float:left;}
	.boxleft li				{ display:inline; float:left; color:#BF0D0D; padding:1px; font-size:40px; font-weight:bold; line-height:75px; height:75px; }
	.boxleft li img			{ float:left; margin:0px 8px; border:none;}	
	.boxleft p				{ margin:5px 10px; padding:0px;}
/*BARRA OPZIONI */
.boxleft .opz 			{height:20px;width:240px; float:left;padding:0px;margin:0px; background-color:#e2e2e2}
	.boxleft .opz ul 		{padding:2px 10px; float:left;margin:0px;}	
	.boxleft .opz li 		{display:inline;list-style:none;padding:0px; font-size:11px;color:#333333;line-height:20px; font-weight:normal}
	.boxleft .opz li a 		{padding:0px 10px;color:#333; text-decoration:none;font-weight:normal;outline:none; float:left;background:url(/img/layout/red_arrow.gif) no-repeat 3px 6px;}
	.boxleft .opz a:hover 	{text-decoration:none; color:#BF0D0D;font-weight:normal;}
	.boxleft .opz img 		{margin:1px 2px; border:none; float:left}

/*DATA NEWS*/
.date 						{ float:left;padding: 1px 0;border-bottom: 1px solid #d7d7d7;color: #333;width: 250px;margin: 2px 0px 2px 10px;text-align: left; font-size:10px}

/* CLASSIFICA */
.total           		{font-size: 12px; width: 130px; font-weight:bold; height: 20px;margin: 3px 5px; background-color: #f2f2f2; color:#AF2E33; text-align:center; float:left;}
.home          			{font-size: 12px; width: 130px; font-weight:bold; height: 20px;margin: 3px 5px; background-color: #f2f2f2; color:#AF2E33; text-align:center; float:left;}
.away           		{font-size: 12px; width: 130px; font-weight:bold; height: 20px;margin: 3px 5px; background-color: #f2f2f2; color:#AF2E33; text-align:center; float:left;}
.space					{color: #000000;width: 8px; line-height: 20px; margin: 2px 0 0 2px; float: left; text-align:center	}
.row					{font-size: 12px; font-weight:normal;height: 20px;margin: 3px 5px;}
.team					{color: #000000;width: 160px;line-height: 20px; margin: 2px 0 0 2px; padding-left:5px;float: left; text-align:left;	}
.points					{color: #BF0D0D;width: 50px; line-height: 20px; margin: 2px 0 0 2px; float: left; text-align:center	}
.other					{color: #000000;width: 20px; line-height: 20px; margin: 2px 0 0 2px; float: left; text-align:center	}
.atleta					{color: #000000;width: 300px;line-height: 20px; margin: 2px 0 0 2px; padding-left:5px;float: left; text-align:left;}
.ruolo					{color: #000000;width: 130px;line-height: 20px; margin: 2px 0 0 2px; padding-left:5px;float: left; text-align:left;}
.provenienza			{color: #000000;width: 130px;line-height: 20px; margin: 2px 0 0 2px; padding-left:5px;float: left; text-align:left;}
.number					{color: #000000;width: 50px;line-height: 20px; margin: 2px 0 0 2px; padding-left:5px;float: left; text-align:left;}
.voci					{color: #BF0D0D;width: 110px;line-height: 15px; margin: 2px 0 0 2px; padding-left:5px;float: left; text-align:left;}
.dati					{color: #000000;width: 190px;line-height: 15px; margin: 2px 0 0 2px; padding-left:5px;float: right; text-align:left; }
/*.row :hover			{background-color: #f2f2f2;color: #AF2E33; }*/
.alt					{ background-color:#f7f7f7}
.info					{background-color: #354950;color: #FFFFFF;font-size: 16px;font-weight: bold;width: 120px;height:26px;	line-height: 26px;margin: 2px 0 0 2px;float: left; visibility:collapse}
/*CALENDARIO*/
table					{ width:310px; height:auto; margin:5px 5px 5px 10px; padding:2px; float:left;border:1px solid #e2e2e2; background-color:#f2f2f2; table-layout:auto}
th						{ color:#000; font-weight:normal; font-size:10px}
.tabheader				{ width:310px;background-color: #A02E32;color: #FFFFFF;font-size: 12px;font-weight: bold;height: 20px;line-height: 20px; display:table-header}
tr						{ width:310px; height:auto; margin:0; padding:0; background-color:#e2e2e2; display:table-row}
td						{ width:250px; height:auto; margin:0; padding:3px; display:table-cell}
.score  				{ width:40px; height:inherit; margin:0; padding:3px; text-align:center; font-weight:bold}
.score a				{ font-weight:bold}
.score a:hover			{ font-weight:bold}
.hover:hover			{background-color: #d7d7d7;color: #FFFFFF;}
/*BANNERS*/
.bannerleft	{ width:240px; height:auto; float:left; border:1px solid #AF1515; outline:none; margin:0px 0px 4px 0;}
.bannerleft img {width:240px;}
.bannertop /*, .bannertop img	*/	{ width:468px; height:60px; float:left; border:none; outline:none; margin:2px 0px;}
.bannerright	 {width:220px; height:auto; float:right; clear:both; border:1px solid #AF1515; outline:none; margin:2px 0px;}
.bannerright img   {width:220px;}
/* MENU LATERALE*/
#nav2					{width:240px;margin:auto;margin-top:5px;background-color:#fff;}
#nav2 p					{height:10px;line-height:50px;padding-left:0px;font-weight:bold;color:#BF0D0D;font-size:13px;}
#nav2 span				{color:#AF2E33;}
#nav2 a					{display:block;height:25px;text-align:left;line-height:25px;text-decoration:none;font-size:13px;font-weight:bold;color: #333333;padding-left:10px;}
#nav2 a:hover			{background-color:#f7f7f7;background-position:center right;padding-left:10px; color:#AF2E33}
#nav2 a.selected		{background-color:#f7f7f7; text-align:left;background-position:bottom right;padding-left:10px; color:#33617F}

/* LOGHI ISTITUZIONALI*/
.logs							{ width:170px; height:60px; float:right; margin:1px;}
/*FEATURE BOX*/
#feature 					{float: left; clear:both;background: #f2f2f2 url(/img/layout/bg_box.jpg) bottom right no-repeat;width: 648px; height:250px;margin: 0 0 10px;font-size: 11px;padding:0px; border:1px solid #AF1515}
	#feature h5 			{width:auto;height:15px; color:#FFFFFF; line-height:15px;padding:2px 0px 3px 10px;margin:0px; background-color:#AF1515;/*border-top:2px solid #AF1515;*/}
	#feature img 				{float: left;margin: 5px 20px 5px 5px; width:300px; height:200px}
	#feature p 					{margin: 10px 0 0 0; font-size:13px}
	#feature_menu 				{float: right}
	#feature_menu li 			{display: inline}
	#feature_menu li a 			{color: #33617F;float: left;padding: 6px 14px 6px 21px;margin: 0 0 0 2px;background:#f2f2f2 url(/img/layout/bullet.gif) no-repeat 7px 12px;font-size: 11px;font-weight: bold;}
	#feature_menu li a:hover 	{color: #071F2D;background: #fff url(/img/layout/bullet_hover.gif) no-repeat 7px 8px;border-top:2px solid #AF1515}
	#feature_menu li a.current 	{background: #fff url(../images/bullet.gif) no-repeat 5px 12px;border-top:2px solid #AF1515; color:#BF0D0D}
	.more 						{font-size: 11px;font-weight: bold;margin: 0 5px 0 0;color: #999;font-style: normal}

.subtitle 					{font-weight: bold;font-style: normal;font-size: 14px;margin: 0 0 4px; color:#BF0D0D}
.art_image					{float:left; margin:2px 10px 5px 0px; padding:2pz; border:2px solid #094a74}

/* ELENCO NEWS */
#newsbox	 			{float:left; width:415px; margin:11px 0px 10px 0px!important /*Non-IE6*/; margin:10px 0px 10px 0px/*IE6*/;background-color:#af1515; border:1px solid #AF1515}
	#newsbox h5 		{width: auto; height:15px; padding:3px 0px 3px 10px;background-color:#AF1515; color:#FFFFFF;}
	#newsbox_bottom		{width:380px; clear:both; margin:10px 0px 10px 10px!important /*Non-IE6*/; margin:0px 0px 10px 8px/*IE6*/; padding:2px 5px; background-color:#e2e2e2}
	
	.newsitem	 		{float:left; width:auto; margin:8px 0px 0px 10px!important /*Non-IE6*/; margin:8px 0px 0px 8px/*IE6*/; background-color:#f7f7f7; border-bottom:1px solid #d7d7d7}
	.newsitem_photo 	{float:left; width:120px; height:auto;}
	.newsitem_photo img {float:left; width:100px; height:auto; margin:7px; padding:2px; border:1px solid #BF0D0D}
	.newsitem_text  	{float:right;width:270px;height:auto;}
	.newsitem_text p 	{color:#333; margin:5px 5px 3px 10px; padding:0px; line-height:1.1em}
	.newsitem_text h4   {color:#BF0D0D;margin:5px 5px 2px 8px;line-height:1.0em}
	.newsitem_text h4 a {color:#33617F;font-size:16px;font-weight:bold; text-transform:none}
	.newsitem_text h4 a:hover {color:#BF0D0D; font-weight:bold}
	
	.more 				{font-size: 11px;font-weight: normal;margin: 10px 5px 0 0;color: #33617F;font-style: normal;padding-left:10px;background:url(/img/layout/red_arrow.gif) no-repeat 3px 5px;}
	.more a				{color: #33617F;}
	.more a:hover		{color: #AF1515;}
	
	.mainNews_text			{float:right;width:300px;height:auto; margin:0px 5px}
	.mainNews_text p 		{color:#333; margin:10px 5px 3px 0px; padding:0px; line-height:1.2em}
	.mainNews_text h4   	{color:#BF0D0D;margin:5px 5px 2px 0px;background:none; text-transform:none}
	.mainNews_text h4 a 	{color:#33617F;font-size:24px;font-weight:bold;background:none;line-height:1.0em; text-transform:none}
	.mainNews_text h4 a:hover {color:#BF0D0D; font-weight:bold;background:none}
	.mainNews_text .date 	{ float:left;padding: 3px 0;border-bottom: 1px solid #d7d7d7;color: #333;width: 300px; clear:both;margin: 2px 0px 5px 0px;text-align: left; font-size:10px}
/* ITEMS SEZIONE MAIN*/
.mainitem 	 	   	{float:left;height:auto;width:630px;margin:10px 0px 0px 0px!important /*Non-IE6*/;margin:10px 0px 0px 0px /*IE6*/; padding-bottom:2px; border-bottom:1px solid #ccc  }
	.mainitem_photo    	{float:left;height:auto;width:130px;  }
	.mainitem_photo img	{padding:2px; margin:0px 10px;}
	.mainitem_text     	{float:right;width:470px; height:auto; padding-left:10px; border-left:1px solid #ccc;}
	.mainitem_text p  	{color:#000; margin:5px 0px 5px 0px; line-height:1.1em}
	.mainitem_text ul	{ margin-top:5px;}
	.mainitem_text h4	{ color: #BF0D0D;font-weight:bold;font-size:14px;line-height:1.0em;margin:0px 0px 2px -10px; background: none; border:none}
 /* LATO DESTRO MAIN*/
#side 					{float: right;width: auto; margin: 12px 0 0px;}
	#sidedate 			{float:left;width: 35px;text-align: center;padding: 4px 9px 0 0;font-size: 1.6em;margin: 0 12px 0 0;border-right: 1px dotted #808080;}
	#sidedate span 		{font-size: .6em;font-weight: bold;color: #808080;}
/* BARRA OPZIONI NEWS ESTESA*/
.opzioni 				{width:auto;clear:both;padding:0;margin:0px 0px 10px 0px;height:40px;border-bottom:3px 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 5px;height:32px; float:left;}
	.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}
/* BOX LATERALE */
.box 					{ width:220px;  margin-bottom:5px;background: #f2f2f2 url(/img/layout/bg_box.jpg) bottom right no-repeat;border:1px solid #AF1515; height:auto;}
	.box h5				{ height:15px; padding:3px 5px; border-bottom:1px solid #AF1515; background-color:#AF1515; color:#FFFFFF; border-top:none; margin:0px}
	.box h5 a			{ height:15px;color: #ffffff; }
	.box h5 a:hover		{ height:15px;color: #ffcc00; }
	.box p				{ color:#000; line-height:1.0em}
	.box ul				{ margin:1px; padding:0px;}
	.box li				{ display:list-item; margin:1px 0px; padding:2px;font-weight:normal; border-bottom:1px solid #d7d7d7}
	.box .data			{ font-size: 10px; color: #333}
	.box a				{ color:#AF1515;  font-weight:normal;font-size: 11px; display:block}
	.box a:hover		{ color: #33617F; text-decoration:none}
/*	.box li:hover		{ background-color:#d7d7d7; cursor:pointer}*/
	.box img 			{ float:left; width:50px; height:auto; margin:2px 5px 5px 0px; padding:2px; border:1px solid #fff}
	
.item 					{padding:0px;margin:0px; width:auto; height:60px; clear:both; overflow:hidden; vertical-align:middle}
	.item a				{ color:#AF1515;  font-weight:bold; padding:0px; text-align:left; display: block;} 
	.item a:hover		{ color: #33617F; text-decoration:none;font-weight:bold; }
/*	.item:hover		{ background-color:#d7d7d7; cursor:pointer}*/
	.item .last 		{margin: 0}
	.item strong		{color: #FFFAD3;line-height: 27px;}
	.item img			{ width:50px; height:75px; margin:2px 0px;}

/* ZONA GALLERIE FOTOGRAFICHE*/
.imgitem 			{margin:0px; margin-bottom:5px; width:210px!important /*Non-IE6*/;width:200px /*IE6*/; height:60px;border-bottom:1px solid #c3c3c3;}
.imgitem a 			{ color:#fff;  font-weight:bold; padding:0px; text-align:left; display: block; margin-top:5px }
.imgitem a:hover 	{ color: #FFCC00; text-decoration:none;font-weight:bold;}

/* PARTNER BOX*/
.partnerbox				{ float:left;clear:both;padding: 10px 0px;width:900px; height:auto; border-top:1px solid #ccc }
	.partnerbox h5		{height:15px;color: #074872; padding:5px 0px 3px 10px; border-bottom:1px solid #ccc}
	.partnerbox ul		{margin:5px; }
	.partnerbox li		{margin:5px; font-size:10px; font-weight:800; color:#666666;display:inline; float:left; width:auto; text-align:center}
	.partnerbox img		{margin:2px; border:none; outline:none; width:auto; height:100px;}
/* GALLERIA IMMAGINI ATLETA*/
.atletimg		{ float:left;padding: 3px 0px;width:650px; border-top:3px solid #ccc; background:url(/img/layout/gray_gradient.jpg) bottom left repeat-x }
	.atletimg h5		{height:15px;color: #074872; padding:5px 0px 3px 10px; border-bottom:1px solid #ccc}
	.atletimg ul		{margin:5px 0px; }
	.atletimg li		{margin:5px; font-size:11px; font-weight:800; color:#666666;display:inline; float:left; width:80px; text-align:center}
	.atletimg a img 		{margin:2px 10px 2px 0px;padding:2px; border:1px solid #ccc; outline:none;}
	.atletimg a:hover img 		{margin:2px 10px 2px 0px;padding:2px; border:1px solid #BF0D0D; outline:none;}

#promo 				{clear: both;color: #ccc;padding: 5px 0 0 0;  /*background: #E9E9E9 url(/img/layout/erba.jpg) repeat-x 0 70%*/}
#promo h5 			{margin:0px 2px 5px 0px; padding:3px; background-color:#e2e2e2;border-top:2px solid #AF1515;}

.col 				{float: left;width: 276px;margin: 0 20px 5px 0; padding-right:15px;border-right:1px dotted #666}
	.col ul				{ float:left; margin-left:5px;}
	.col li				{ display:list-item; margin:1px 0px 2px 0px; font-size: 11px;color: #AF1515; font-weight:normal; height:15px; }
	.col li a			{ color:#AF1515;  font-weight:normal; padding-left:10px;background:url(/img/layout/red_arrow.gif) no-repeat 3px 6px;}
	.col li a:hover		{ color: #000; text-decoration:none}
.last 				{margin: 0; border-right:none;padding-right:0px;}
/* FOOTER */
#footer 			{clear: both;padding: 15px 5px;font-size: 11px;border-top: 1px dotted #666;}
#footer p 			{line-height:1.3em; text-align:left;color: #000000; font-weight:normal; font-size:11px; float:left}
#footer .credits 	{font-weight:normal; float:right;font-size:11px;}
#footer a 			{text-decoration:none; color: #000000; font-weight:normal;outline:none;font-size:11px;}
#footer a:hover 	{font-weight:normal; text-decoration:underline;font-size:11px;}

/* VARIE */
a 							{color: #BF0D0D;cursor: pointer; font-weight:normal; font-size:12px;}
a:hover 					{color: #33617F;font-weight:normal; font-weight:normal}
.clear 						{clear: both;}
.floatleft				 	{float:left; margin:0 5px 0 0; padding:2px; border:1px solid #AF1515}
:link, :visited 			{text-decoration:none}
:focus, :active 			{outline: 0}
ul, ol 						{list-style:none}
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input {	margin:0;	padding:0}
a img, :link img, :visited img, fieldset {border:none; outline:none}
address 					{font-style:normal}
.floatleftborder			{ float:left; margin:0px;padding:2px; border:1px solid #BF0D0D}
#boxalert					{ width:230px; float:left; margin:10px 0px; padding:5px; background-color: #f2f2f2; }
#boxalert p					{color:#000; font-size:11px; }
#boxalert a					{color:#000; font-size:11px; font-style:normal; text-decoration:underline }
#boxalert a:hover			{color:#BF0D0D; font-size:11px; font-style:normal }
strong						{ color:#BF0D0D; font-weight:bold}
hr 							{width:600px; border: 1px inset;color:#fff; text-align:left; height:1px}

