.bestrewards 		{ width: 740px; margin-top:4px; margin-left:2px; margin-bottom: 0px; font:13px Arial, Helvetica, sans-serif; color:#767881; text-align:left; float:left; }
.bestrewardstxt div	{ width:auto; margin-right: auto; margin-top:-10px; margin-left: 4px;; margin-bottom: 0px; font:13px Arial, Helvetica, sans-serif; color:#767881; text-align:left; }
div.BWR_links 		{background:#ffcc00; min-height:15px; margin:-2px 0px 4px 0px; padding:0px; width:740px; vertical-align:baseline;  }
span.BWR_links 		{ font:22px Trebuchet MS,Arial, Helvetica, sans-serif; color:#003399; margin:10px 20px auto 20px; font-weight:bold; text-decoration:none;}
a.BWR_links 		{ font:16px Trebuchet MS,Arial, Helvetica, sans-serif; color:#ffffff;  margin:10px 20px auto 20px; font-weight:bold; text-decoration:none; cursor:pointer;}
a.BWR_links:hover 	{  font-weight:bolder; text-decoration:none; color:#003399;   border-bottom:2px solid #000066;}
img.BWR {float:left; margin-right:6px; margin-top:2px; border-color:#000099; }
.bestrewards_footerpic img { border:0; display:inline; margin-top:20px;}
.bestrewards ul { margin-top:-10px; margin-left:4px; margin-right:8px; list-style: none; display:inline;}
.bestrewards li { margin:6px 4px 20px 2px;} 

ul.miglia { clear:left; margin:0px; padding:0px; margin-top:-10px; }
li.miglia { color:#333333; line-height:120%; list-style:disc; list-style-position:outside; margin-left:20px; padding:0px; font:13px Arial, Helvetica, sans-serif; color:#767881;} 

.bestrewards h1 	{ margin-left:8px; font:22px Trebuchet MS,Arial, Helvetica, sans-serif; color:#000066; font-weight:bold; text-align:left; width:95%; border-bottom:2px solid #ffcc00;}
.bestrewards h3,.bestrewards h2 	{ margin-left:8px; font:18px Trebuchet MS,Arial, Helvetica, sans-serif; color:#000099; font-weight:bold; text-align:left; width:95%; border-bottom:1px solid #ffcc00;}
.bestrewards p 	{ padding:8px; font:13px Arial, Helvetica, sans-serif; color:#767881; text-align:justify; width:98%; margin-top:-4px; }
table.BWR-table { padding:4px; font:12px Arial, Helvetica, sans-serif; color:#333333; text-align:center; margin-top:6px;}
TD.BWR-table 	{ padding:4px; font:12px Arial, Helvetica, sans-serif; color:#333333; text-align:center;}



/* -------------------------------------------------- classi x pagine con immagine come titolo ------------------------------*/
.BWR div	{ width:96%; margin:4px auto 0px 0px; font-size:13px; color:#64656a; text-align:left; float:left; padding:0; }
.BWR ul 	{ margin:-10px 8px 0px 0px; list-style:none; list-style-position:inside;}
.BWR li 	{ margin:6px 0px 20px -10px;} 
.BWR img	{ border:0;}
.BWR h2		{ margin:0; font-size:20px; font-weight:bold; color:#164f8e; }
.BWR h3		{ text-indent:-9000px; margin:0;}
.BWR p		{ font-size:14px; color:#64656a; text-align:left; margin:-15px auto 5px 70px; width:90%; line-height:130%; border:0px solid red; }
.BWR a:link, .BWR a:visited		{ color:#06c; font-weight:bold; text-decoration:underline;}
.BWR a:hover{ text-decoration:none;}
div.BWR_menu		{ float:left; display:inline; width:auto; margin:-25px auto 2px 8px; }
.BWR_menu a:link, .BWR_menu a:visited { font-size:16px; color:#69F; font-weight:bold; text-decoration:none; float:left; margin-right:12px; display:inline; border-bottom:2px solid #69F; }
.BWR_menu a:hover 	{ text-decoration:none; color:#039; border-bottom:2px solid #006; float:left;}

h2.BWR_menu 		{ font-size:22px; color:#009; margin:0px 12px 6px 0px; font-weight:bold; text-decoration:none; display:inline; float:left; line-height:130%;}
div.BWR_testo 		{ font-size:13px; color:#333; text-align:left; margin-left:8px; line-height:150%;}
.BWR_testo 	strong	{ color:#333;}
.BWR_testo 	p		{ font-size:14px;}
.BWR_testo 	img		{ float:left; border:1px solid #009; margin-top:10px; margin-right:10px;}
.BWR_testo 	h5		{ font-size: 18px; color:#009; font-weight:bold; text-align:left; width:95%; border-bottom:1px solid #ffcc00; margin:0; margin-top:8px; #clear:none;}
.BWR_testo 	a		{ color:#06c; text-decoration:underline; font-weight:bold;}
.BWR_testo 	a:hover	{ color:#06c; text-decoration:none; }
.BWR_testo ul 		{ margin:-10px 8px 0px 4px; list-style:disc; list-style-position:outside; display:inline; }
.BWR_testo li 		{ font-weight:600; margin-left:20px; color:#666; font-family:Trebuchet MS, Arial, Helvetica;} 
.BWR_testo	table	{ font:12px Arial, Helvetica, sans-serif; color:#333; text-align:center; margin-top:6px;}
.BWR_testo	TD		{ padding:4px; font:12px Arial, Helvetica, sans-serif; color:#333; text-align:center;font:12px Arial, Helvetica, sans-serif; text-align:center; margin-top:6px;}
p.iscrizione 		{ font-size:16px;}
