/* mgnl button bar */
#main__0 .mgnlBtnsLeft {
  padding-left:0px; /*80px*/
}

body.corse #banner {
  margin: 0;
  background: none;
  padding-top: 0px;
}

h1.text-image,h2.text-image,h3.text-image {
  text-indent: -10000px;
  margin:0;
}

h1.text-image,h2.text-image,h3.text-image {
  text-indent: -10000px;
  margin:0;
}

.tabs_title h1 {text-indent:-10000px;margin:0;}


/* for using paginator in news-list page */
.paginatoregallery a.page, .paginatoregallery a.active {
   float: none;
   display: inline;
   margin-top: 0;
}

/*mas-richmedia*/
.preview,#videogallery .top-related {
  float: left;
}

#player_richmedia{
  margin:0;
  padding:0;
  display:block;
  float:left;
  width:980px;
  height:382px;
  border: 0;
  clear: both;
  position: absolute;
  z-index: 5;
  top: 0px;
  left: 0px;
}


/* begin mas-news-corse-2col */
.box_pit_paddock_video {float:left;border:1px solid #FFF;width:298px;background-color:#FFF;background-image:url(../img/bkg_box_video.jpg);background-position:left bottom;background-repeat:repeat-x;}
.box_pit_paddock_video .box_pit_paddock {width:258px;padding:10px 20px;margin-bottom:1px;}
.box_pit_paddock_video .box_pit_paddock hr, #box_pit_paddock_video #box_pit_paddock a img {display:none;}
.box_pit_paddock_video .box_pit_paddock h3 {background:url(../img/tit_pit_paddock.png) no-repeat scroll 0% 0% transparent; text-indent: -10000px; font-size: 1em;margin:0 0 7px 0;}
.box_pit_paddock_video .box_pit_paddock strong {text-transform:uppercase;display:block;padding-bottom:10px;}
.box_pit_paddock_video .box_pit_paddock a.nobold {color:#1F1F24;font-weight:normal;}


/* begin mas-player-corse-2col */
.box_pit_paddock_video .box_video {height:224px;width:280px;padding:9px;border-top: 1px solid #E3E3E3;}
.box_pit_paddock_video .box_video h2 {background:url(../img/tit_video.png) no-repeat scroll 0% 0% transparent; text-indent: -10000px; font-size: 1em;margin:0 0 10px 10px;}
.box_pit_paddock_video .box_video .paginatorecorse {display:none}
.box_pit_paddock_video .box_video a.full_gallery {display:block;padding:6px 14px 0 0;float:right;}


/* begin foto_del_mese */
.foto_del_mese {float:left;background-image:url(../img/bkg_box_top_shot.jpg);background-repeat:repeat-x; background-position:left top; background-color:#B4B5B6;border:1px solid #FFF;width:274px; height:214px;padding:12px;}




/*#box-main-content-int div.paragraph {display:block;margin:0;padding:0 0 0 10px;margin-top:-9px;}*/

.races h1 {color:#850012;font-size:18px;font-weight:normal;margin:0;padding:0 0 10px 0;}
.races a {display:inline;padding:10px 0;}


.tabs1_title ul {
	margin: 0px;
	padding: 0px;
}

.tabs1_title li.active {
	background-image:none;
	background-color:transparent;
}



#header-corse #img_main_interno {z-index:1}
#header-corse #img_main_interno .mgnlControlBarSmall {position:absolute;top:30px;left:0px;z-index:100;}


/*
#magazineCover #textover-cover {display:none;}

#magazineCover a {
background:transparent url(img/link-arrow-white2.gif) no-repeat scroll left center;
color:#FFFFFF;
display:block;
line-height:14px;
padding-left:10px;
}

#magazineCover #textover-cover p {color:#fff;}

.races  img,body.corse .paragraph img {
  border: 1px solid #D52B1E;
  margin-left: 2px;
  margin-top:9px;
}
*/


/* M59: Rich media corse */
#rich-media-corse .panel {
  position: absolute;
  top: 10px;
  right: 3px;
  height: 26px;
  padding: 0;
  background-color: #EAE8DC;
  filter: alpha(opacity =   80);
  -moz-opacity: .80;
  opacity: .80;
  overflow: hidden;
}

#rich-media-corse .expanded {
  height: 364px;
}

#rich-media-corse .panel .toggle1 {
  width: 218px;
}

#rich-media-corse .panel span.head {
  display: block;
  padding: 4px 0 2px 7px;
  font-size: 1.2em;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  color: #002244;
  background-color: #BC0F15;
}

#rich-media-corse .panel .races-nav a.nav-up,#rich-media-corse .panel .races-nav a.nav-down {
  display: block;
  height: 21px;
  margin: 0;
  padding: 0;
}

#rich-media-corse .panel .races-nav a.nav-up {
  background: transparent url(../../css/img/tmp/rich-media-corse-up.png) no-repeat scroll left top;
}

#rich-media-corse .panel .races-nav a.nav-down {
  background: transparent url(../../css/img/tmp/rich-media-corse-down.png) no-repeat scroll left top;
}

#rich-media-corse .panel .races-nav .races-ct {
  height: 288px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

#rich-media-corse .panel .race {
  height: 48px;
  margin: 0;
  padding: 0;
}

#rich-media-corse .panel .race .info {
  float: left;
  width: 161px;
  height: 38px;
  margin: 3px 0 0 10px;
  padding: 0;
  font-weight: bold;
  background: transparent url(../../css/img/rich-media-corse-info.png) no-repeat scroll left top;
  text-decoration: none;
}

#rich-media-corse .panel .race .info span {
  display: block;
  margin-left: 4px;
  color: #FFFFFF;
}

#rich-media-corse .panel .race .info span.line1 {
  margin-top: 3px;
}

#rich-media-corse .panel .race .flag {
  float: left;
  width: 32px;
  height: 32px;
  margin: 5px 0 0 10px;
  background: transparent url(../../css/img/country-flags.png) no-repeat scroll 32px top;
}

#rich-media-corse .panel .race .italy {
  background-position: -32px 0;
}

#rich-media-corse .panel .race .united-states,#rich-media-corse .panel .race .usa {
  background-position: -64px 0;
}

#rich-media-corse .panel .race .china {
  background-position: -96px 0;
}

#rich-media-corse .panel .race .spain {
  background-position: -128px 0;
}

#rich-media-corse .panel .race .france {
  background-position: -160px 0;
}

#rich-media-corse .panel .race .turkey {
  background-position: -192px 0;
}

#rich-media-corse .panel .race .australia {
  background-position: -224px 0;
}

#rich-media-corse .panel .race .united-kingdom, #rich-media-corse .panel .race .uk{
  background-position: -256px 0;
}

#rich-media-corse .panel .race .south-africa, #rich-media-corse .panel .race .za {
  background-position: -288px 0;
}

#rich-media-corse .panel .race .canada{
  background-position: -320px 0;
}

#rich-media-corse .panel .race .germany {
  background-position: -352px 0;
}

#rich-media-corse .panel .race .belgium {
  background-position: 0 0;
}

#rich-media-corse .panel .race .netherlands {
  background-position: -385px 0;
}

#rich-media-corse .panel .race .switzerland {
  background-position: -417px 0;
}

#rich-media-corse .panel .race .argentina {
  background-position: -449px 0;
}

#rich-media-corse .panel .race .brazil {
  background-position: -545px 0;
}

#rich-media-corse .panel .race .mexico {
  background-position: -737px 0;
}

#rich-media-corse .panel .race .japan {
  background-position: -704px 0;
}

#rich-media-corse .panel .race .russia {
  background-position: -897px 0;
}

#rich-media-corse .panel .race .hungary {
  background-position: -993px 0;
}

#rich-media-corse .panel .race .romania {
  background-position: -865px 0;
}

#rich-media-corse .panel .race .slovenia {
  background-position: -929px 0;
}

#rich-media-corse .panel .race .croatia {
  background-position: -577px 0;
}

#rich-media-corse .panel .race .sweden {
  background-position: -961px 0;
}

#rich-media-corse .panel .race .finland {
  background-position: -641px 0;
}

#rich-media-corse .panel .race .norway {
  background-position: -768px 0;
}

#rich-media-corse .panel .race .dubai {
  background-position: -608px 0;
}

#rich-media-corse .panel .race .bahrain {
  background-position: -513px 0;
}

#rich-media-corse .panel .race .portugal {
  background-position: -800px 0;
}

#rich-media-corse .panel .race .cz {
  background-position: -833px 0;
}

#rich-media-corse .panel .race .uae {
  background-position: -1026px 0;
}

#rich-media-corse .panel .race .uae {
  background-position: -1026px 0;
}

#rich-media-corse .panel .race .mar {
  background-position: -1219px 0;
}

#rich-media-corse .panel .toggle2 {
  width: 287px;
  height: 100%;
  background: transparent url(../../css/img/rich-media-corse-layer.png) no-repeat scroll left top;
}

#rich-media-corse .panel .layer-gara-conclusa {
  width: 287px;
  height: 368px;
  background: transparent url(../../css/img/tmp/layer-gara-conclusa.png) no-repeat scroll left top;
}

body.corse #rich-media-corse a.close {
  float: right;
  width: 16px;
  height: 16px;
  margin: 9px 9px 0 0;
  padding: 0;
  background: transparent url(../../css/img/rich-media-corse-close.gif) no-repeat scroll left top;
}

#rich-media-corse .panel .toggle2 .race {
  padding-top: 45px;
}

#rich-media-corse .layer-content {
  margin: 0 7px;
}

#rich-media-corse .chart {
  width: 273px;
  height: 240px;
  overflow: auto;
}

#rich-media-corse .chart table {
  margin: 0;
  padding: 0;
}

#rich-media-corse .chart td {
  height: 20px;
  margin: 0;
  padding: 0 4px;
  color: #002244;
  border-bottom: 1px solid #EAE8DC;
}

#rich-media-corse .chart thead td {
  background-color: transparent;
}

#rich-media-corse .chart tbody td {
  background-color: #C1C1BD;
}

#rich-media-corse .chart td.position span {
  float: left;
  margin: 2px 0 0 7px;
  padding: 0;
  width: 17px;
}

#rich-media-corse .chart tbody td.position span {
  background: transparent url(../../css/img/numbers.png) no-repeat scroll left top;
}

#rich-media-corse .links {
  margin: 10px 0;
}

#rich-media-corse .links a {
  float: right;
}

body.corse #rich-media-corse a.link {
  font-weight: bold;
  color: #C0341C;
  background: transparent url(../../css/img/link-arrow-red.gif) no-repeat scroll left center;
  text-decoration: none;
  padding-left: 10px;
  margin-right: 15px;
  line-height: 12px;
}

#rich-media-corse .news {
  max-height: 185px;
  overflow: auto;
}

#rich-media-corse .news-item {
  margin-top: 10px;
}

#rich-media-corse .news-item strong,#rich-media-corse .news-item a {
  display: block;
}

#rich-media-corse .news-item strong {
  color: #C0341C;
}



/* M25: Pulsantiera Shortcut */

div.pulsantiera-shortcut {
  position: relative;
  top: -20px !important;
  float: left;
  margin-right: 10px;
}

div.pulsantiera-shortcut .button,div.pulsantiera-shortcutnavigation .button {
  margin: 0pt 6px;
  float: left;
  cursor: pointer;
}

div.pulsantiera-shortcutnavigation {
  position: absolute;
  top: 404px;
  left: 135px;
  width: 595px;
}

div.pulsantiera-shortcut-image-gallery {
  position: absolute;
  top: 405px;
  right: 0;
  margin-right: 10px;
  z-index: 4;
}



