

/* START AUTOCOMPLETE */
.ac_holder{
position:relative;
}
div.autocomplete
{
position: absolute;
background-position: top left;
background-repeat: no-repeat;
margin-left:-3px;
padding:0;
width:325px !important;
z-index:250;
}
div.autocomplete div.ac_header,
div.autocomplete div.ac_footer
{
position: relative;
height: 4px;
padding: 0 4px;
background-image: url(/skins/common/img/autocomplete/ul_corner_tr.png);
background-position: top right;
background-repeat: no-repeat;
overflow: hidden;
}
div.autocomplete div.ac_footer
{
height:5px;
background-image: url(/skins/common/img/autocomplete/ul_corner_br.png);
}
div.autocomplete div.ac_header div.ac_corner,
div.autocomplete div.ac_footer div.ac_corner
{
position: absolute;
top: 0;
left: 0;
height: 4px;
width: 4px;
background-image: url(/skins/common/img/autocomplete/ul_corner_tl.png);
background-color: transparent;
background-position: top left;
background-repeat: no-repeat;
}
div.autocomplete div.ac_footer div.ac_corner
{
height:5px;
width:5px;
background-image: url(/skins/common/img/autocomplete/ul_corner_bl.png);
}
div.autocomplete div.ac_header div.ac_bar {
background-image: url(/skins/common/img/autocomplete/bar_t.png);
background-repeat: repeat-x;
}
div.autocomplete div.ac_footer div.ac_bar {
background-image: url(/skins/common/img/autocomplete/bar_b.png);
background-repeat: repeat-x;
}
div.autocomplete div.ac_header div.ac_bar,
div.autocomplete div.ac_footer div.ac_bar
{
height: 4px;
overflow: hidden;
background-color: transparent;
}
div.autocomplete div.ac_footer div.ac_bar {
height:5px;
}
div.autocomplete ul
{
list-style: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: #e8e8e8;
border: 1px solid #999999;
border-bottom: none;
border-top: none;
}
div.autocomplete ul li
{
/*color: #ccc;*/
padding: 0;
margin: 0;
text-align: left;
/*border-bottom:1px solid #999999;*/
}
div.autocomplete ul li.last
{
border-bottom:none;
}
div.autocomplete ul li a
{
color: #666666;
display: block;
text-decoration: none;
background-color: transparent;
position: relative;
padding: 0;
width: 100%;
}
div.autocomplete ul li.ac_highlight a {
color:#ffffff;
}
div.autocomplete ul li a:hover
{
background-color: #444;
}
div.autocomplete ul li.ac_highlight a:hover
{
background-color: #489C00;
}
div.autocomplete ul li a span
{
display: block;
padding: 2px 5px;
}
div.autocomplete ul li a span em {
color:#000000;
}
div.autocomplete ul li a span small
{
font-weight: normal;
color: #999;
}
div.autocomplete ul li.ac_highlight a span small
{
color: #ccc;
}
div.autocomplete ul li.ac_highlight a
{
background-color: #489C00;
}
div.autocomplete ul li.ac_highlight a:hover span
{
color:#ffffff;
}
div.autocomplete ul li a .tl,
div.autocomplete ul li a .tr
{
background-repeat: no-repeat;
width: 6px;
height: 6px;
position: absolute;
top: 0;
padding: 0;
margin: 0;
}
div.autocomplete ul li a .tr
{
right: 0;
}
div.autocomplete ul li.ac_highlight a .tl
{
left: 0;
}
div.autocomplete ul li.ac_highlight a .tr
{
right: 0;
}
div.autocomplete ul li.as_warning
{
font-weight: bold;
text-align: center;
}
div.autocomplete ul em
{
font-style: normal;
color: #000000;
}

* { margin: 0; padding: 0; }
/* layout - general */
acronym { cursor: help; }
body {
text-align: center;
font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
background: url(/skins/common/img/screen_bg.gif) repeat-x top;
}
.pngFix {
behavior: url(/skins/common/css/iepngfix.htc);
}
div.h0 {
/*    height:auto !important;*/
height:0;
overflow: hidden;
font-size:0;
}
#screen {
margin: 0 auto 0 auto;
width: 1000px;
}
#top {
width: 100%;
display: none;
}
form fieldset {
border: none;
display:block;
}
#left{
display: none;
position: relative;
float: left;
width: 200px;
}
/*** TABS START ***/
#tabs1 {
margin: 0 auto;
padding: 0 0 0 10px;
width: 988px;
overflow: hidden;
height: 36px;
background: url(/skins/common/img/tabs/onglet_bg.gif) no-repeat 0 100%;
}
#tabs1 li {
float: left;
margin: 4px 3px 0 0;
}
#tabs1 li a:link, #tabs1 li a:visited {
position: relative;
display: block;
float: left;
width: 141px;
height: 28px;
text-indent: -1000em;
outline: none;
}
#tabs1 li a:link span, #tabs1 li a:visited span {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
#tabs1 li.i1 a:link, #tabs1 li.i1 a:visited {
}
#tabs1 li.i1 a:link span, #tabs1 li.i1 a:visited span {
background: url(/skins/common/img/tabs/onglet_forfait01.gif) no-repeat 0 0;
}
#tabs1 li.i2 a:link, #tabs1 li.i2 a:visited {
}
#tabs1 li.i2 a:link span, #tabs1 li.i2 a:visited span {
background: url(/skins/common/img/tabs/onglet_achat02.gif) no-repeat 0 0;
}
#tabs1 li.i2 a:link:hover span, #tabs1 li.i2 a:link:visited span {
background: url(/skins/common/img/tabs/onglet_achat01.gif) no-repeat 0 0;
}
/*** TABS END ***/
#center{
margin: 0 auto 0 auto;
position: relative;
float: left;
width: 1000px;
background-color: #FFF;
}
#partnerHeader{
position: relative;
width: 100%;
}
#container{
position: relative;
width: 100%;
text-align: left;
overflow: hidden;
}
#main{
position: relative;
float: left;
width: 998px;
background: #FFF;
}
/************ HEADER ************/
#header {
position: relative;
width: 100%;
background-image: url(/skins/common/img/header/fond_bandeau.gif);
height: 70px;
}
#logo {
position: absolute;
width: 211px;
height: 51px;
top: 10px;
left: 2.1%;
cursor: pointer;
}
#counter {
position: absolute;
top: 18px;
left: 28.85%;
width: 24.55%;
font-size: 11px;
}
#counter .counterFlash {
float: left;
margin-right: 8px;
}
#counter span {
font-weight: bold;
margin: 3px 5px 0 0;
}
#counter p {
display: block;
position: relative;
float: left;
margin-top: 3px;
}
#counter p a {
margin-left: 3px;
}
#containerButton {
position: absolute;
top: 0;
right: 0;
width: 48%;
height: 70px;
}
#offer {
position: absolute;
top: 18px;
height: 52px;
right: 246px;
width: 161px;
background: url(/skins/common/img/header/separate_top_left.gif) no-repeat 0 9px;
}
#offer .button, #member .button {
margin-left: 19px;
}
#offer a.subLink {
line-height: 24px;
margin-left: 19px;
font-size: 11px;
}
#offer a.offer {
text-decoration: none;
}
#member {
position: absolute;
top: 18px;
height: 52px;
right: 88px;
width: 158px;
background: url(/skins/common/img/header/separate_top_left.gif) no-repeat 0 9px;
}
#member a.subLink {
line-height: 24px;
margin-left: 19px;
font-size: 11px;
}
#header .menu {
position: absolute;
right: 0;
top: 18px;
width: 74px;
background: url(/skins/common/img/header/separate_top_left.gif) no-repeat 0 9px;
padding-left: 14px;
line-height: 15px;
}
#header .menu ul {
list-style-type: none;
padding: 0;
margin: 0;
font-size: 10px;
}
#header .menu li a {
color: #000;
text-decoration: underline;
font-size: 10px;
}
#header .menu li a:hover {
text-decoration: none;
}
#header .menu .puceaide {
padding-left: 20px;
background: url(/skins/common/img/header/puce_aide.gif) no-repeat 0 3px;
}
#header .menu .puceaide:hover {
background-image: url(/skins/common/img/header/puce_aide2.gif);
}
#header .menu .puceforum {
padding-left: 20px;
background: url(/skins/common/img/header/puce_forum.gif) no-repeat 0 3px;
}
#header .menu .puceforum:hover {
background-image: url(/skins/common/img/header/puce_forum2.gif);
}
#header .menu .pucenews {
padding-left: 20px;
background: url(/skins/common/img/header/puce_news.gif) no-repeat 0 3px;
}
#header .menu .pucenews:hover {
background-image: url(/skins/common/img/header/puce_news2.gif);
}
/************ HEADER END ************/
/************ NAVIGATOR ************/
#barNav {
width: 100%;
height: 37px;
overflow: hidden;
}
#barNav ul {
margin: 0;
padding: 0;
height: 37px;
list-style-type: none;
}
#barNav ul li {
float:left;
padding-left:1px;
background:transparent url("/skins/common/img/navigator/nav_left.gif") no-repeat left 0;
}
#barNav ul li a {
display: block;
height: 36px;
text-align:center;
position:relative;
background:transparent url("/skins/common/img/navigator/nav_bg_rightBorder.gif") no-repeat right 0;
}
.navigator_bg .topDecoration {
width:7px;
height:6px;
margin:0 auto;
background:transparent url("/skins/common/img/navigator/nav_topDecor.gif") no-repeat center 0;
display:block;
}
#barNav ul li.firstNav {
padding-left:0;
}
#barNav ul li.firstNav {
background:none;
}
#barNav ul li a:hover {
filter: alpha(opacity=75);
-moz-opacity: .75;
opacity: .75;
}
.navigator_bg .mainLabel, .navigator_bg .shadowLabel {
position:absolute;
text-align:center;
top:11px;
left:0;
}
.navigator_bg .shadowLabel { left:1px; }
.navigator_bg a, .navigator_bg a .mainLabel p, .navigator_bg a .shadowLabel p {
text-decoration:none !important;
}
.navigator_bg a, .navigator_bg a:hover, .navigator_bg p, .navigator_bg a:hover p {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
text-decoration:none;
cursor:pointer;
}
.navigator_bg .mainLabel p {
color:#ffffff;
}
.navigator_bg a .shadowLabel p {
padding-top:1px;
color:#2a770d;
}
#barNav ul li .barNavAction { width:77px; }
#barNav ul li .barNavAdventure { width:96px; }
#barNav ul li .barNavFamily { width:91px; }
#barNav ul li .barNavKids { width:88px; }
#barNav ul li .barNavShooter { width:65px; }
#barNav ul li .barNavManagement { width:88px; }
#barNav ul li .barNavRole { width:119px; }
#barNav ul li .barNavSport { width:154px; }
#barNav ul li .barNavStrategy { width:91px; }
#barNav ul li .barNavAll { width:120px; background-position:left 0; }
/************ NAVIGATOR END ************/
/************ BORDER ************/
#borderTop {
display: none;
position: relative;
width: 100%;
height: 10px;
background: black;
}
#borderLeft{
position: relative;
float: left;
width: 1px;
height: 1px;
background: #000;
padding-bottom: 3000px;
margin-bottom: -3000px;
filter: alpha(opacity=30);
opacity: .3;
-moz-opacity: .3;
}
#borderRight {
position: relative;
float: left;
width: 1px;
height: 1px;
background: #000;
padding-bottom: 3000px;
margin-bottom: -3000px;
filter: alpha(opacity=30);
opacity: .3;
-moz-opacity: .3;
}
#borderBottom{
position: relative;
width: 100%;
height: 5px;
background: url(/skins/common/img/border_bg.gif);
border-top: 1px solid #A5A5A5;
}
#borderBottom .left {
position: absolute;
top: 0;
left: 0;
width: 5px;
height: 5px;
background: url(/skins/common/img/border_left.gif) no-repeat;
}
#borderBottom .right {
position: absolute;
top: 0;
right: 0;
width: 5px;
height: 5px;
background: url(/skins/common/img/border_right.gif) no-repeat;
}
/************ BORDER END ************/
/************ NAVIGATOR TREE ************/
#navTree {
position: relative;
width: 100%;
height: 24px;
background: #EEEEEE;
margin: 0 0 15px 0;
}
#navTree p {
position: absolute;
top: 4px;
left: 4px;
color: #666666;
width: 50%;
overflow: hidden;
height: 20px;
}
#navTree a {
color: #666666;
}
#navTree .home {
width: 40px;
height: 12px;
padding-left: 15px;
background: url(/skins/common/img/home.gif) no-repeat 0 2px;
}
#searchNavTree {
position: absolute;
height: 17px;
right:349px;
}
#searchNavTree .navInBoxOk, #searchNavTree .navInBox {
position: relative;
float: left;
}
#searchNavTree .navInBoxOk {
font-weight: bold;
background: url(/skins/common/img/community/mailClose.gif) no-repeat 0 6px;
}
#searchNavTree .navSearch{
position: relative;
float: left;
padding-left: 20px;
background: url(/skins/common/img/separe_navSearch.gif) no-repeat 9px 9px;
}
#searchNavTree .navSearch label {
position: relative;
float: left;
margin-right: 5px;
line-height: 24px;
}
#searchNavTree .navSearch input{
position: relative;
float: left;
margin: 4px 5px 0 0;
font-size: 11px;
width: 90px;
border: 1px solid #666666;
}
#searchNavTree .navSearch a{
display: block;
position: relative;
float: left;
width: 29px;
height: 17px;
background: url(/skins/common/img/buttons/submitSearch.gif);
margin: 3px 0 0 0;
}
#newsletterNavTree {
position: absolute;
height: 17px;
right:349px;
}
#newsletterNavTree input{
position: relative;
float: left;
margin: 4px 5px 0 0;
padding-left: 2px;
font-size: 11px;
width: 175px;
color: #666;
border: 1px solid #999;
}
#newsletterNavTree .button {
margin-top: 3px;
cursor: pointer;
}
/************ NAVIGATOR TREE ************/
#partnerFooter{
display: none;
position: relative;
width: 100%;
height:50px;
}
#bottom {
display: none;
clear: both;
width: 100%;
}
#footer {
float: left;
width: 99.7%;
margin: 15px 0 0 0;
display:block;
position: relative;
text-align: center;
background: url(/skins/common/img/bottom_bg.gif) repeat-x 100px 0;
}
#right {
display: none;
position: relative;
float: left;
width: 198px;
}
div {
font-size: 11px
}
h1 {
margin: 0px;
padding: 0px;
color: #000;
font-size: 16px;
font-family: Arial;
font-weight: bold;
visibility: hidden;
}
h2, h3, h4 {
margin: 0px;
padding: 0px;
font-size: 11px;
}
p {
font-size: 11px;
font-family: "Trebuchet MS", Verdana, Arial, san-serif;
font-weight: normal;
color: #000;
}
a {
font-size:11px; font-family: "Trebuchet MS", Verdana, Arial, san-serif;
font-weight: normal;
color: #000;
}
a:hover {
font-family: "Trebuchet MS", Verdana, Arial, san-serif;
font-weight: normal;
color: #17CA00 !important;
}
ul{
list-style-type: none
}
img {
border: 0;
}
#bottomFooter {
font-size: 10px;
margin: 10px 0 10px 0;
color: #999999;
}
#bottomFooter a {
color: #999999;
}
#bottomFooter .siteText {
text-align: center;
padding-top: 20px;
font-size: 10px;
color: #999999;
}
.boxBorderLeft  {border-left:1px solid #CCC;}
.boxBorderRight {border-right:1px solid #CCC;}
.boxBorderTop   {border-top:1px solid #CCC;}
.boxBorderBottom {border-bottom:1px solid #CCC;}
.topH3 {
position: relative;
padding: 0;
margin: 0;
width: 99.7%;
height: 19px;
background: url(/skins/common/img/pattern_box.gif);
overflow: hidden;
}
.topH3 h3 {
padding: 4px 0 0 27px;
margin: 0;
background: url(/skins/common/img/arrowSolidA.gif) no-repeat 9px 9px;
}
.content{
position: absolute;
width: 99.7%;
border-bottom: 1px solid #A5A5A5;
border-top: 1px solid #A5A5A5;
}
img.gradientBG {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
}
/************ boxH4_1 START ************/
.borderBoxes {
border: 1px solid #73D300;
border-bottom: none;
}
.boxH4_1 {
position: relative;
margin: 9px auto 0 auto;
width: 90%;
height: 136px;
border: 1px solid #73D300;
background: #FFF;
}
.topH4_1 h4 {
position: relative;
display: block;
width: 100%;
height: 19px;
margin: 0;
background: url(/skins/common/img/boxnews_h4_bg.gif);
border-bottom: 1px solid #73D300;
font-size: 12px;
overflow: hidden;
}
.topH4_1 span {
display: block;
width: 197px;
height: 21px;
padding-left: 20px;
background-repeat: no-repeat;
}
.topH4_1 h4 strong {
position: absolute;
left: 30px;
top: 2px;
z-index: 20;
color: #FFFFFF;
}
.topH4_1 h4 em {
position: absolute;
left: 31px;
top: 3px;
z-index: 10;
font-style: normal;
color: #129101;
}
.topH4_1 span.stats {
position: absolute;
display: block;
top: 0;
left: 0;
background: url(/skins/common/img/pic/stats.gif) no-repeat 3px 2px;
}
.topH4_1 span.top3 {
position: absolute;
display: block;
top: 0;
left: 0;
background: url(/skins/common/img/pic/trophy.gif) no-repeat 3px 2px;
}
.topH4_1 span.newsletter {
position: absolute;
display: block;
top: 0;
left: 0;
background: url(/skins/common/img/pic/mail.gif) no-repeat 3px 5px;
}
.stats .line {
position: relative;
float: left;
width: 100%;
height: 20px;
background: url(/skins/common/img/category/stats_bg.gif) repeat-x left 13px;
font-size:11px;
}
.stats .line .statsLeft {
position: absolute;
top: 0;
left: 0;
padding: 3px 5px 3px 5px;
background:#FFF;
}
.stats .line .statsRight {
position: absolute;
top: 0;
right: 0;
padding: 3px 5px 3px 5px;
background: #FFF;
color: #000;
text-align: right;
}
/************ boxH4_1 END ************/
/************ boxH4_2 ************/
.topH4_2 h4 {
position: relative;
float: left;
display: block;
width: 100%;
height: 14px;
margin: 0 0 7px 0;
padding: 0;
background-image: url(/skins/common/img/pattern_h4.gif);
overflow: hidden;
}
.topH4_2 h4 span {
display: block;
width: 100%;
padding-left: 12px;
background: url(/skins/common/img/bullet_h4.gif) no-repeat;
font-size: 12px;
line-height: 16px;
}
.top3table table {
margin: 0 0 7px 0;
padding: 0;
width: 100%;
height: 102px;
border: 1px solid #73D300;
border-top: 0;
font-size: 12px;
}
.top3table td, .top3table th { padding-left: 4px; text-align: left; }
.top3table th { font-weight: normal; }
.top3table td.first, .top3table td.first a {color: #FF5506;}
.top3table tr.rowlight {background:#FFF;}
.top3table tr.rowdark {background:#EEEEEE;}
.top3table td.bottomrow {
text-align: right;
padding-right: 10px;
background: #FFF;
}
form.newsletter {
margin: 0;
padding: 2px 0 0 5px;
height: 61px;
background: #FFF;
border: 1px solid #73D300;
border-top: 0;
font-size: 11px;
}
form.newsletter p {margin:2px 0 3px 0; padding:0;}
form.newsletter label {font-size:10px;}
form.newsletter input.saisie {
float: left;
width: 142px;
height: 13px;
margin: 0 5px 0 0px;
border: 1px solid #999999;
color: #666666;
font-size: 10px;
}
form.newsletter input.submit {float:left;}
form.newsletter img {cursor:pointer;}
form.newsletter span {
font-size:10px;
}
.uni05_63 {
font-family: "Trebuchet MS";
font-size: 9px;
color:#000;
}
.uni05_63 span {
font-family: "Trebuchet MS";
font-size: 9px;
color: #000;
line-height: 14px;
vertical-align: 0px;
}
.uni05_63 span img {
line-height: 10px;
vertical-align: -1px;
}
.uni05_63_FFF {
font-family: "Trebuchet MS";
font-size: 9px;
}
.uni05_63_FFF span {
font-family: "Trebuchet MS";
font-size: 9px;
color: #FFF;
line-height: 10px;
vertical-align: 0px;}
.uni05_63_FFF span img {
line-height: 10px;
vertical-align: -1px;
}
/************ boxH4_2 END ************/
/* -------------------- Buttons Definition ------------------------------------------------------------------------------- */
.buttonWidth0 {display:block; width:42px;}
.buttonWidth0Center {width:21px;}
.buttonWidth1 {display:block; width:88px;}
.buttonWidth1Center {width:67px;}
.buttonWidth2 {display:block; width:115px;}
.buttonWidth2Center {width:93px;}
.buttonWidth3 {display:block; width:123px;}
.buttonWidth3Center {width:111px;}
.buttonWidth4 {display:block; width:163px;}
.buttonWidth4Center {width:151px;}
.buttonWidth5 {display:block; width:253px;}
.buttonWidth5Center {width:241px;}
.buttonWidthVariable {padding:0 5px 0 5px}
.buttonHover a:hover span {filter:alpha(opacity=66); -moz-opacity:.66; opacity:.66;}
a span.buttonA_center, a span.buttonB_center, a span.buttonC_center, a span.buttonC2_center, a span.buttonD_center, a span.buttonE_center {text-decoration:none;}
.buttonA_center, .buttonB_center, .buttonC_center, .buttonC2_center, .buttonD_center, .buttonE_center{
float:left;
display:block;
text-align:center;
font-size:11px;
vertical-align:-2px;
color:#FFF;
font-weight:bold;
cursor:pointer;
font-family:"Trebuchet MS";
}
.buttonA_center, .buttonB_center {line-height:19px;height:19px;}
.buttonC_center, .buttonC2_center{line-height:18px;height:18px;}
.buttonD_center, .buttonE_center {line-height:17px;height:17px;}
.buttonD_inactive_center{cursor:default;}
.buttonA_center{background: url(/skins/common/img/buttons/buttonA_bg.gif) repeat-x;}
.buttonB_center{background: url(/skins/common/img/buttons/buttonB_bg.gif) repeat-x;}
.buttonC_center, .buttonC2_center{background: url(/skins/common/img/buttons/buttonC_bg.gif) repeat-x;}
.buttonD_center{background: url(/skins/common/img/buttons/buttonD_bg.gif) repeat-x;}
.buttonE_center{background: url(/skins/common/img/buttons/buttonE_bg.gif) repeat-x;}
.buttonA_left, .buttonB_left, .buttonC_left, .buttonC2_left, .buttonD_left, .buttonE_left{
display:block;
float:left;
cursor:pointer;
}
.buttonA_left, .buttonB_left {height:19px;width:3px;}
.buttonC_left, .buttonC2_left {height:18px;width:3px;}
.buttonD_left, .buttonE_left {height:17px;width:2px;}
.buttonD_inactive_left{cursor:default;}
.buttonA_left {background: url(/skins/common/img/buttons/buttonALeft.gif);}
.buttonB_left {background: url(/skins/common/img/buttons/buttonBLeft.gif);}
.buttonC_left, .buttonC2_left {background: url(/skins/common/img/buttons/buttonCLeft.gif);}
.buttonD_left {background: url(/skins/common/img/buttons/buttonDLeft.gif);}
.buttonE_left {background: url(/skins/common/img/buttons/buttonELeft.gif);}
.buttonA_right, .buttonB_right, .buttonC_right, .buttonC2_right, .buttonD_right, .buttonE_right{
display:block;
float:left;
cursor:pointer;
}
.buttonA_right, .buttonB_right {height:19px;width:9px;}
.buttonD_right {height:17px;width:19px;}
.buttonC_right {height:18px;width:3px;}
.buttonC2_right {height:18px;width:9px;}
.buttonE_right {height:17px;width:19px;}
.buttonD_inactive_right{cursor:default;}
.buttonA_right {background: url(/skins/common/img/buttons/buttonARight.gif);}
.buttonB_right {background: url(/skins/common/img/buttons/buttonBRight.gif);}
.buttonC_right {background: url(/skins/common/img/buttons/buttonCRight.gif);}
.buttonC2_right {background: url(/skins/common/img/buttons/buttonCRight2.gif);}
.buttonD_right {background: url(/skins/common/img/buttons/buttonDRight.gif);}
.buttonE_right {background: url(/skins/common/img/buttons/buttonERight.gif);}
/* -------------------- buttons Definition --------------------------------------------------------------------------*/
/* -------------------- Text decorations -----------------------------------------------------------------------------------*/
.littleArrow {
padding-left: 7px;
background: url(/skins/common/img/pic/arrowDotSmall.gif) no-repeat 0 6px ;
}
.arrow{
padding-left: 10px;
background: url(/skins/common/img/pic/arrowDot.gif) no-repeat left 5px;
}
.bigArrow{
padding-left:18px;
background: url(/skins/common/img/pic/arrowDotBig.gif) no-repeat left 6px;
}
.whiteArrow{
padding-left:8px;
background:url(/skins/common/img/pic/arrowDotSmallWhite.gif) no-repeat  left 6px;
}
.arrowSolidB{
padding-left:7px;
background: url(/skins/common/img/pic/arrowSolidB.gif) no-repeat 0 6px;
}
.link_noUnderline {text-decoration:none;}
/*------------------ Text decorations ------------------------------------------------------------------------------------*/
/* ----------------------------------------------------- Text color ------------------------------------------- */
.errorText {color:#F00 ! important;}
.colorA1, .colorA1 a {color:#73d300;}
.colorA2, .colorA2 a {color:#17ca00;}
.colorA3, .colorA3 a {color:#129101;}
.colorB1, .colorB1 a {color:#fcd996;}
.colorB2, .colorB2 a {color:#fe8d03;}
.colorB3, .colorB3 a {color:#ff5506;}
.colorGrey1, .colorGrey1 a {color:#999999;}
.colorGrey2, .colorGrey2 a {color:#666666;}
.colorGrey3, .colorGrey3 a {color:#454545;}
.colorBlack {color:#000;}
.colorWhite {color:#fff;}
.colorHover:hover {color:#129101;}
.colorB1 a:hover, a.colorB1:hover{color:#fe8d03 !important;} /* colorB2 */
.colorB2 a:hover, a.colorB2:hover{color:#ff5506 !important;} /* colorB3 */
.colorB3 a:hover, a.colorB3:hover{color:#fe8d03 !important;} /* colorB2 */
.colorA2 a:hover, a.colorA2:hover{color:#129101 !important;} /* colorA3 */
.uni05_63_FFF:hover{color:#fff !important;}
/* ----------------------------------------------------- Text color ------------------------------------------- */
/* ----------------------------------------------------- Text Size ------------------------------------------- */
.littleSize{font-size:10px;}
/* ----------------------------------------------------- Text Size ------------------------------------------- */
.boxTop5Download .topH3{
border-bottom:1px solid #a5a5a5;
}
.boxTop5Download img.picto {position:absolute; top:3px; right:5px;}
.boxTop5Download ul{
position:relative;
padding:0;margin:0;
height:155px;
list-style-type:none;
}
.boxTop5Download li{
position:relative; float:left; display:block;
width:99.7%; height:30px;
border:1px solid #cccccc;
border-top:0;
}
.boxTop5Download li a {text-decoration:none;}
.boxTop5Download .number1, .boxTop5Download .number2, .boxTop5Download .number3, .boxTop5Download .number4, .boxTop5Download .number5 {
position:absolute;
top:0; left:0;
height:30px;
width:13.39%;
background: url(/skins/common/img/number/top5_bg.gif) repeat;
}
.boxTop5Download .number1 span {display:block;position:absolute;top:0;right:16.28%;width:11px;height:30px;background: url(/skins/common/img/number/top5_01.gif) no-repeat top;}
.boxTop5Download .number2 span {display:block;position:absolute;top:0;right:16.28%;width:11px;height:30px;background: url(/skins/common/img/number/top5_02.gif) no-repeat top;}
.boxTop5Download .number3 span{display:block;position:absolute;top:0;right:16.28%;width:11px;height:30px;background: url(/skins/common/img/number/top5_03.gif) no-repeat top;}
.boxTop5Download .number4 span {display:block;position:absolute;top:0;right:16.28%;width:11px;height:30px;background: url(/skins/common/img/number/top5_04.gif) no-repeat top;}
.boxTop5Download .number5 span {display:block;position:absolute;top:0;right:16.28%;width:11px;height:30px;background: url(/skins/common/img/number/top5_05.gif) no-repeat top;}
.boxTop5Download li img.picto{
position:absolute;
top:1px;left:20.31%;
width:60px;height:40px;
border:1px solid #000;
}
.boxTop5Download li p{
position:absolute;
top:7px; left:20.55%;
width:65%;
}
.boxTop5Download li a strong {position:relative; float:left; display:block;font-size:11px; width:70%; font-size:12px; cursor:pointer; }
.boxTop5Download li a.infos {position:relative; float:left; display:block;font-size:11px; width:29%; font-size:12px; font-weight:bold;}
.boxTop5Download li a.infos span {text-decoration:underline;}
.boxStats span.top3 {position:absolute; display:block; top:0; left:0;}
.boxStats .container{
width:99%; height:115px;
background:#FFF;
}
.boxStats .line{
position:relative;
float:left;
width:100%;
height:20px;
font-size:11px;
}
.boxStats .line .statsLeft{
position:absolute;
top:0;left:0;
padding:3px 5px 3px 5px;
background:#FFF;
color:#999999;
}
.boxStats .line .statsRight{
position:absolute;
top:0;right:0;
padding:3px 5px 3px 5px;
background:#FFF;
text-align:right;
}
/* ---------------------- boxes for category page --------------------------------------------------------------------- */
.boxTop3player .top3table table{border:0;padding:0;margin:0;height:115px;}
.boxNewsletter .newsletterForm{text-align:left;}
.boxNewsletter .newsletterForm form {position:absolute;top:25px; left:5px; width:100%;}
.boxNewsletter .newsletterForm p{position:relative; margin-bottom:15px; color:#454545;}
.boxNewsletter .newsletterForm .buttons{position:relative; width:92%; height:15px;}
.boxNewsletter .newsletterForm input.saisie {position:absolute; top:0; left:0; width:75%; color:#454545; font-size:10px;}
.boxNewsletter .newsletterForm input.submit {position:absolute; top:0; left:84%;}
/* ---------------------- boxes for category page --------------------------------------------------------------------- */
.priceShadow {font-size:28px; font-weight:bold; color:#FFF;}
.price {font-size:28px; font-weight:bold; color:#ff5507;}
.price .superscript, .details .priceShadow .superscript {
font-size:15px;
position:absolute;
margin-left:-2px;
top:4px;
}
/************************ fullscreen START ************************/
#fullscreenLayer {
display:none;
position:absolute;
left:0; top:0;
width:100%;
}
#fullscreenBG {
position:absolute;
left:0; top:0;
width:100%; height:100%;
text-align:center;
background:#000;
filter:alpha(opacity=80); -moz-opacity:.8; opacity:.8;
}
#fullscreenContent {
position:absolute;
left:0; top:0;
width:100%;
text-align:center;
}
/************ FOOTER ************/
#links {
position: relative;
width: 100%;
}
#links p {
width: 100%;
font-size: 10px;
margin: 0;
padding: 14px 0 0 0;
text-align: center;
}
#links p a { font-size:11px; }
#stats {
position: relative;
width: 98.09%;
height: 29px;
margin: 15px auto 0 auto;
background: url(/skins/common/img/stat_bg.gif);
}
#stats p {
margin: 0;
padding: 0;
font-size: 10px;
line-height: 28px;
color: #999999;
}
#stats strong, #stats em { color:#000; }
#stats em { font-style:normal; }
#bottomInfo {
position: relative;
width: 100%;
font-size: 11px;
height: 56px;
}
#bottomInfo .center {
position: absolute;
top: 0;
left: 20.3%;
width: 33.18%;
margin-top: 22px;
text-align: center;
}
#bottomInfo img {
vertical-align: middle;
line-height: 56px;
}
#bottomInfo img.intel {
vertical-align: -2px;
line-height: 56px;
}
.box_best_compatible {
display:block;
position:relative;
height:27px;
}
.box_best_compatible p {
color:#000000;
font-family:"Trebuchet MS", Arial;
font-size:12px;
font-weight:normal;
}
.logo_browser_FF {
width:28px;
height:27px;
margin-left:13px;
}
.logo_browser_IE {
margin-left:8px;
}
#bottomInfo .left {
float:left;
margin-left:18px;
margin-top:18px;
position:relative;
text-align:left;
width:70%;
}
#bottomInfo .leftSpecialCommon {
width:79%;
margin-left:3px;
}
#bottomInfo .right {
float:right;
height:15px;
margin-right:16px;
margin-top:20px;
position:relative;
right:auto;
text-align:right;
top:auto;
width:23%;
margin-bottom:15px;
}
#bottomInfo .rightSpecialCommon {
margin-right:0;
margin-top:22px;
width:20%;
}
#bottomInfo .center {
display:none;
}
/************ FOOTER END ************/
/************ FLASH CONTENT ************/
.flashcontent {
width: 100%;
text-align: center;
}
/************ FLASH CONTENT END ************/
/************ MODAL ************/
.mfmodal {
background-color: #FFF;
text-align: left;
}
.mfmodal .header {
background-color: #F3F3F3;
height: 26px;
padding: 2px 10px;
}
.mfmodal .header h2 {
font-size: 16px;
color: #FFAE11;
position: absolute;
margin: 5px 0 0 0;
}
.mfmodal .close {
position: absolute;
right: 10px;
top: 5px;
}
.mfmodal .close a {
padding: 0 0 0 20px;
background: url(/skins/common/img/pic/close.gif) no-repeat center left;
}
#modal_container {
overflow: auto;
font-family: "Lucida Grande",Verdana;
font-size: 12px;
color: #333;
}
#modal_overlay {
background-color: #000;
}
.mfmodalCfgProcess span {
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
}
.launch {
/*    background-color: transparent;*/
text-align: center;
}
.launch .launching {
font-weight: bold;
font-size: 14px;
color: #FFF;
}
/************ MODAL END ************/
/************ NEWSLETTER MODAL ************/
#mainPopUp {
text-align: center;
width: 500px;
margin: 0 auto 0 auto;
position: relative;
background: #FFF;
}
#mainPopUp .container_button {
width: 100%;
height: 25px;
text-align:center;
}
#mainPopUp p {
margin: 0 20px 0 20px;
padding: 10px 0 0 0;
text-align: left;
}
#mainPopUp .dNewPlayer {
margin: 20px 0 20px 0;
padding: 0 0 0 90px;
}
#mainPopUp .button_valider {
width: 123px;
margin : 15px auto 15px auto;
}
.mentionlegale {
margin-top: 15px;
padding: 2px;
background-color : #F3F3F3;
}
#mainPopUp .mentionlegale p {
margin-top: 20px;
clear: both;
font-size : 10px;
text-align: justify;
}
.mentionlegale a {
font-size : 10px;
font-weight: bold;
}
#MB_header   h2 {
font-size: 16px;
color: #FFAE11;
}
/************ NEWSLETTER MODAL END ************/
/************ ERROR MANAGER ************/
.errorsheader h2.err {
font-size: 16px;
color: #FFAE11;
padding: 0 0 0 20px;
}
.errors {
margin: 0 10px 10px 10px;
font-size: 11px;
}
.errors .space{
height: 5px;
}
.errors .label {
width: 100px;
vertical-align: top;
text-align: right;
font-weight: bold;
color: #DE1010;
}
.errors .description {
padding: 0 0 0 10px;
width: 400px;
text-align: left;
}
/************ ERROR MANAGER END ************/
/************ UTILS ************/
.displayNone {
display: none;
}
#blockList {
position: absolute;
background-color: red;
/*visibility: hidden;*/
top: 8px;
left: 8px;
height: 100px;
width: 500px;
/*z-index: 10000;*/
}
a.newPlayer {
text-decoration: none;
cursor: pointer;
}
.downloadNewPlayer {
height: 30px;
width: 279px;
font-size: 17px;
font-weight: bold;
color: #FFF;
padding: 6px 0 0 10px;
background: url("/skins/common/img/buttons/download_player_active.png") no-repeat;
}
#multiplayerKeyPopup {
text-align: center;
width: 420px;
margin: 0 auto 0 auto;
padding: 15px 0 30px 0;
position: relative;
background: #FFF;
}
#multiplayerKeyPopup .container_button {
width: 100%;
height: 25px;
text-align: center;
}
#multiplayerKeyPopup p {
margin: 15px 20px 15px 20px;
text-align: justify;
}
#multiplayerKeyPopup .textField {
width: 250px;
height: 15px;
font-size: 12px;
margin-right: 5px;
}
#multiplayerKeyPopup .button {
width: 60px;
font-size: 12px;
}
#multiplayerKeyPopup h2 {
padding: 15px 0 0 0;
font-size: 16px;
color: #FFAE11;
}
#multiplayerKeyPopup h3 {
font-size: 20px;
font-weight: normal;
}
#multiplayerKeyPopup p.key {
text-align: center;
font-size: 16px;
font-weight: bold;
}
#multiplayerKeyPopup .close {
position: absolute;
top: 5px;
right: 5px;
padding-left: 20px;
background: url(/skins/common/img/pic/close.gif) no-repeat center left;
}
#ajaxLoader {
position: absolute;
top: 10px;
left: 10px;
padding: 5px 10px;
background-color: #FF0000;
}
#boxProcess {
width: 54px;
height: 55px;
background: url(/skins/common/img/modal/spinner.gif) no-repeat;
}
#mainPopUp .newsletter { margin-top: 10px;}
.pic_64bit {
width:40px;
height:15px;
}
.pic_64bit_ready {
width:70px;
height:15px;
}
/* start 3 pack global styles */
.colorThemePackINT {
color:#ff5506 !important;
}
.colorThemePackESS {
color:#6a93cf !important;
}
.colorThemePackFAM {
color:#cc6dd3 !important;
}
.namePackStyle {
font-family:"Trebuchet MS";
font-size:22px;
font-weight:bold;
text-decoration:underline;
}
/* end 3 pack global styles */
/* loading modal window style */
#modal_container .loadingContaier {
text-align: center;
}
#modal_container .loadingContaier .loadingContent {
text-indent: -1000em;
margin: 5px auto;
width: 54px;
height: 55px;
background: url(/skins/common/img/modal/spinner3.gif) no-repeat;
}
.mfmodal p.playerError {
margin: 10px;
font-size: 12px;
}
/* loading modal window style */
/* problematic game modal window */
.problematic h3, .problematic p {
margin: 10px;
}
.problematic h3 {
font-size: 14px;
font-weight: bold;
color: #FF5506;
}
/* problematic game modal window */
/* start Global Search Box */
#navTree {
padding-top:4px;
height:20px;
}
#navTree input {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#7a7a7a;
height:15px;
padding:0 0 0 2px;
border-color:#7a7a7a;
border-style:solid none solid solid;
border-width:1px;
float:left;
margin:0;
}
#navTree .activeButton .navTree_button_body {
background:transparent url("/skins/common/img/search/search_field_bg.gif") repeat-x 0 0;
height:17px;
float:left;
cursor:pointer;
text-decoration:none;
}
#navTree .activeButton .navTree_button_right {
background:transparent url("/skins/common/img/search/search_field_right.png") no-repeat 0 0;
width:2px;
height:17px;
float:left;
cursor:pointer;
}
#navTree .activeButton a:hover .navTree_button_body {
text-decoration:none;
}
.search_container {
margin:0 3px 0 0;
float:right;
height:20px;
position:relative;
}
.search_container .search_text {
width:233px;
}
.search_container .search_button_text {
font-size:11px;
color:#ffffff;
padding-right:3px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.search_button_text .search_pic {
width:13px;
height:14px;
margin:0 4px 0 3px;
}
.search_btn {
cursor:pointer;
}
.buttonNewsletter img {
width:15px;
height:11px;
margin:3px 1px 0 3px;
}
#newsletterNavTree input {
width:125px;
}
#newsletterNavTree b {
cursor:pointer;
}
#navTree {
border-bottom:1px solid #DDDDDD;
height:20px;
padding-bottom:1px;
padding-top:4px;
}
/* end Global Search Box */
/* changement de numero de carte */
#popupAlerteCarteCredit {
width: 650px;
height: 400px;
margin: 0 auto 0 auto;
padding: 30px;
position: relative;
}
#popupAlerteCarteCredit .title {
font-family: trebuchet, verdana, arial;
font-size: 22px;
font-weight: bold;
color: #003366;
margin: 0 0 40px 0;
text-align:center;
text-transform: uppercase;
}
#popupAlerteCarteCredit p {
font-family: trebuchet, verdana, arial;
font-size: 20px;
font-weight: 500;
color: #003366;
margin-top:10px;
text-align: left;
}
#popupAlerteCarteCredit .picto_alerte {
position: absolute;
top: 5px;
left: 18px;
}
#popupAlerteCarteCredit .bouton_change div {
width: 210px;
height: 31px;
background: url('/skins/common/img/subscription/changeCard.jpg');
background-repeat:no-repeat;
}
#popupAlerteCarteCredit .bouton_change:hover div, #popupAlerteCarteCredit .bouton_change_middle:hover div   {
background: url('/skins/common/img/subscription/changeCard_over.jpg');
}
#popupAlerteCarteCredit .bouton_plustard div {
width: 240px;
height: 31px;
background: url('/skins/common/img/subscription/continueUsage.jpg');
background-repeat:no-repeat;
}
#popupAlerteCarteCredit .bouton_plustard:hover div {
background: url('/skins/common/img/subscription/continueUsage_over.jpg');
}
#popupAlerteCarteCredit .onlyChange {
left: 250px;
}
#popupAlerteCarteCredit .continueUsage {
position: absolute;
bottom: 30px;
left: 50px;
}
#popupAlerteCarteCredit .changeCard {
position: absolute;
bottom: 30px;
left: 400px;
}
#popupAlerteCarteCredit .withTimer {
bottom: 70px;
}
#popupAlerteCarteCredit .timer {
}
#popupAlerteCarteCredit .timer img {
position: absolute;
bottom: 8px;
left: 50px;
}
#popupAlerteCarteCredit .timer span {
position: absolute;
bottom: 31px;
left: 72px;
}
#popupAlerteCarteCredit .timer span.s {
left: 76px;
}
#popupAlerteCarteCredit .timer div {
position: absolute;
width: 200px;
bottom: 30px;
left: 120px;
}
/* end changement de numero de carte */
.waitRedirect {
text-align: center;
height: 400px;
}
.waitRedirect div {
margin: 100px auto;
padding: 20px;
width: 400px;
}
/************* patch to add borders on Homepage, profile and game pages *************/
/*#borderLeft { display: none;}
#main { border: 1px solid #B3B3B3; border-top: none;}*/
#main { border-right: 1px solid #B3B3B3;}
/*.content { border: 1px solid #A5A5A5;}*/
/************* end patch to add borders on Homepage, profile and game pages *************/
.gamePatch {
text-align: center;
padding: 20px;
}
.gamePatch h4 {
font-size: 14px;
color: #FFAE11;
margin-bottom: 10px;
}
/*
color: #FFAE11;
*/

#barNav ul li .barNavAction { width:77px; }
#barNav ul li .barNavAdventure { width:96px; }
#barNav ul li .barNavFamily { width:84px; }
#barNav ul li .barNavKids { width:74px; }
#barNav ul li .barNavShooter { width:81px; }
#barNav ul li .barNavManagement { width:116px; }
#barNav ul li .barNavRole { width:112px; }
#barNav ul li .barNavSport { width:144px; }
#barNav ul li .barNavStrategy { width:91px; }
#barNav ul li .barNavAll { width:114px; }
#medeAvs {
width: 730px;
height: 380px;
padding: 10px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
#medeAvs a {
font-size: inherit;
}
#medeAvs h3 {
font-size: 15px;
}
#medeAvs .info {
border: 1px solid #FF0000;
padding: 2px 10px 10px 12px;
background: url(/skins/default_de/img/avs/infoBg.gif) repeat-x;
}
#medeAvs .block {
position: relative;
border: 1px solid #CFCFCF;
margin: 8px 0;
width: 49%;
background: url(/skins/default_de/img/avs/bLeftBg.gif) repeat-x bottom;
}
#medeAvs .left {
float: left;
}
#medeAvs .right {
float: right;
}
#medeAvs .block .bHeader h2 {
background: url(/skins/default_de/img/avs/bHeaderArrow.gif) no-repeat left 5px;
font-size: 19px;
margin: 2px 0 0 20px;
padding-left: 20px;
}
#medeAvs .left .bHeader h2 {
color: #F75901;
}
#medeAvs .right .bHeader h2 {
color: #46A610;
}
#medeAvs .block .bHeader {
width: 100%;
border-bottom: 1px solid #CFCFCF;
height: 29px;
background: url(/skins/default_de/img/avs/bHeader.gif) repeat-x;
}
#medeAvs .block .bContent {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
width: 94%;
padding: 5px 0 0 5px;
margin: 0 8px 10px;
}
#medeAvs .block .bContentLeft {
background: url(/skins/default_de/img/avs/bContentLeft.gif) repeat-x bottom right;
}
#medeAvs .block .bContentRight {
background: url(/skins/default_de/img/avs/bContentRight.gif) repeat-x bottom right;
}
#medeAvs .block .bContent .infoBlue {
margin: 4px 10px;
}
#medeAvs .block .bContentRight label {
display: block;
width: 100%;
font-weight: bold;
}
#medeAvs .block .bContentRight ul li {
line-height: 24px;
height: 24px;
}
#medeAvs .ulLeft, #medeAvs .ulRight {
position: relative;
margin: 20px 0 5px;
} 
#medeAvs .ulLeft {
text-align: right;
float: left;
width: 34%;
}
#medeAvs .ulRight {
float: right;
width: 65%;
}
#medeAvs .block .bContentRight .info1 {
margin-left: 30px;
}
#medeAvs .avsError .er1, #medeAvs .avsError .er2 {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
} 
#medeAvs .avsError .er1 {
font-size: 12px;
font-weight: bold;
}
#medeAvs .avsError .er2 {
font-size: 10px;
color: #FF0000;
}
#medeAvs .block .bContent .button {
margin: 2px 5px 2px 52%;
}
#static1 {
height: 63px;
}
input.errInput {
background-color: #FFCCCC;
}
.errText {
color: #FF0000;
}
#medeAvs .block .fixedHeight {
height: 255px;
}
#medeAvs .block .bContentRight .day {
width: 50px;
}
#medeAvs .block .bContentRight .month {
width: 64px;
}
#medeAvs .block .bContentRight .year {
width: 50px;
}
#medeAvs .bContentLeft ul.pinInfo {
font-size: 10px;
margin: 5px 0 5px 10px;
list-style-type: square;
}
#medeAvs .bContent span {
font-size: 11px;
}
#medeAvs a.woLine {
text-decoration: none;
}
#medeAvs .back a {
color: #248F01;
font-size: 14px;
font-weight: bold;
}
#medeAvs .back a span {
padding-left: 20px;
height: 13px;
background: url(/skins/default_de/img/avs/back.gif) no-repeat left top; 
}
#medeAvs .fault {
height: 350px;
padding: 10px;
border: 1px solid #FF0000;
padding: 2px 10px 10px 12px;
text-align: center;
background: url(/skins/default_de/img/avs/errorBg.gif) repeat-x top; 
}
#medeAvs .fault h2 {
font-size: 18px;
font-weight: bold;
margin: 40px auto 20px auto;
}
#medeAvs .fault div.infoTxt {
font-size: 14px;
font-weight: bold;
margin: 0 auto;
height: 40px;
}
#medeAvs .fault div.infoAvs {
text-align: left;
}
#medeAvs .fault div.avsSupport {
float: left;
width: 100%;
text-align: center;
font-size: 14px;
font-weight: bold;
} 
#medeAvs .fault .ulLeft, #medeAvs .fault .ulRight {
margin: 40px 0 20px;
} 
#medeAvs .fault .ulRight li {
height: 46px;
}
#medeAvs .fault .ulRight {
color: #D20000;
}
#medeAvs .success {
height: 350px;
padding: 10px;
border: 1px solid #2A9207;
padding: 2px 10px 10px 12px;
background: url(/skins/default_de/img/avs/successBg.gif) repeat-x top; 
}
#medeAvs .success h2 {
font-size: 18px;
font-weight: bold;
margin: 40px auto 20px auto;
}
#medeAvs .success div.infoTxt {
font-size: 14px;
font-weight: bold;
margin: 0 auto;
height: 40px;
}
#medeAvs .success input.button {
margin-top: 70px;
margin-left: 39%;
}
.search_container .search_text {
width:256px;
}
#popupAlerteCarteCredit {
background-color:white;
border: 1px solid red;
height: 500px;
}
#popupAlerteCarteCredit .bouton_change div {
background: url('/skins/default_de/img/subscription/changeCard.jpg');
background-repeat:no-repeat;
}
#popupAlerteCarteCredit .bouton_change:hover div, #popupAlerteCarteCredit .bouton_change_middle:hover div   {
background: url('/skins/default_de/img/subscription/changeCard_over.jpg');
}
#popupAlerteCarteCredit .bouton_plustard div {
background: url('/skins/default_de/img/subscription/continueUsage.jpg');
background-repeat:no-repeat;
}
#popupAlerteCarteCredit .bouton_plustard:hover div {
background: url('/skins/default_de/img/subscription/continueUsage_over.jpg');
}


.seeConditions, .seeConditions:hover {
font-family:"trebuchet MS";
font-size:10px;
font-weight:bold;
text-decoration:none;
}
.seeConditions span {
text-decoration:underline;
}
.popup_conditions {
padding:10px 30px 30px 30px;
}
.popup_conditions ul li {
list-style-type:square;
list-style-position:inside;
font-size:14px;
font-weight:bold;
padding:17px 0 10px 0;
}
.popup_conditions p {
font-size:12px;
}
.popup_conditions strong {
font-weight:bold;
}
.popup_conditions ul li strong {
color:#ff5506;
}
.popup_conditions ul li strong span {
text-decoration:line-through;
}
#bottomFooter {
float:left;
padding-top:15px;
}
#bottomFooter p, #bottomFooter a, #bottomFooter a:visited {
color:#808080;
font-family:"trebuchet MS";
font-size:9px;
text-decoration:none;
}
#bottomFooter p {
margin:7px 0;
line-height:12px;
}
.uni05_63 {
font-size:10px;
}
#bottomFooter {
float:left;
width:100%;
}

.prototip {
position: absolute;
}
.prototip .effectWrapper {
position: relative;
}
.prototip .tooltip {
position: relative;
}
.prototip .toolbar {
position: relative;
display: block;
}
.prototip .toolbar .title {
display: block;
position: relative;
}
.prototip .tipcontent {
clear: both;
}
.prototip .toolbar a.close {
position: relative;
text-decoration: none;
float: right;
width: 15px;
height: 15px;
background: transparent url(/skins/common/img/tooltip/close.gif);
display: block;
line-height: 0;
font-size: 0px;
border: 0;
}
.prototip .toolbar a.close:hover {
background: transparent url(/skins/common/img/tooltip/close_hover.gif);
}
.iframeShim {
position: absolute;
border: 0;
margin: 0;
padding: 0;
background: none;
}
.prototip .righttip {
width: 200px;
}
.prototip .righttip .tipcontent {
text-align: left;
}
.prototip .righttip .tipcontent .pointer {
text-indent: -10000px;
position: relative;
left: -3px;
padding: 0 0 0 3px;
background: transparent url(/skins/common/img/tooltip/infoBubblePoint.gif) no-repeat scroll left top;
}
.prototip .righttip .tipcontent .tip {
position: absolute;
border: 1px solid #A5A5A5;
background: #FFFAC8 none repeat scroll 0;
padding: 1px 2px;
top: 0;
left: 0;
}
.prototip .lefttip {
position: relative;
width: 200px;
}
.prototip .lefttip .tipcontent {
text-align: left;
margin: 0 4px 0 0;
}
.prototip .lefttip .tipcontent .pointer {
text-indent: -10000px;
position: relative;
left: -3px;
padding: 0 0 0 3px;
background: transparent url(/skins/common/img/tooltip/infoBubblePointRight.gif) no-repeat scroll right top;
}
.prototip .lefttip .tipcontent .tip {
position: absolute;
border: 1px solid #A5A5A5;
background: #FFFAC8 none repeat scroll 0;
padding: 1px 2px;
right: 10px;
}

.tabMenu {
position: relative;
width: 100%;
height: 26px;
}
.tabMenu .bgTabMenu {
position: absolute;
top: 25px;
left: 0;
width: 100%;
height: 1px;
margin: 0;
bottom: 0;
line-height: 0;
font-size: 0;
background: url(/skins/common/img/tabMenu/tabMenu_bg.gif) repeat-x top
left;
z-index: 1;
}
ul.tabMenu {
position: absolute;
top: 0;
left: 0;
width: 100%;
list-style-type: none;
margin: 0;
padding: 0 0 0 1.5%;
height: 26px;
z-index: 15;
}
ul.tabMenu li {
position: relative;
display: block;
margin: 0;
padding: 0;
height: 26px;
float: left;
background: url(/skins/common/img/tabMenu/tabLi_bg.gif) repeat-x;
overflow: hidden;
}
ul.tabMenu li a {
float: left;
height: 19px;
margin: 5px 1px 0 1px;
background: #FFF;
line-height: 19px;
text-decoration: none;
color: #FFF;
font-size: 10px;
}
ul.tabMenu li a:hover {
color: #fff !important;
}
ul.tabMenu li a span {
display: block;
height: 19px;
font-family: "Trebuchet MS", helvetica, arial;
font-size: 9px;
font-weight: bold;
letter-spacing: 1px;
float: left;
background: url(/skins/common/img/tabMenu/tab_bg.gif) 0 0;
margin: 1px 1px 0 1px;
padding: 0px 5px 0 5px;
cursor: pointer;
}
ul.tabMenu li a span span {
position: relative;
top: 3px;
margin: 0;
padding: 0;
background: none;
}
ul.tabMenu li .tabActiveLeft {
float: left;
width: 11px;
height: 26px;
background: #FFF url(/skins/common/img/tabMenu/tabActiveLeft.gif);
z-index: 300;
}
ul.tabMenu li .tabActiveRight {
float: left;
width: 11px;
height: 26px;
background: #FFF url(/skins/common/img/tabMenu/tabActiveRight.gif);
z-index: 300;
}
ul.tabMenu li h3 {
display: block;
float: left;
padding-top: 6px;
height: 20px;
background: #FFF url(/skins/common/img/tabMenu/tabActive_bg.gif) repeat-x
;
text-decoration: none;
color: #000;
font-size: 10px;
z-index: 300;
}
#containerProduct {
position: relative;
float: left;
margin-top: 10px;
width: 100%;
}
#containerLeft {
position: relative;
float:left;
width:191px;
margin: 0;
}
#containerRight {
margin:0;
width:790px;
float:right;
}
.HeaderLeft {
position: relative;
float: left;
width: 191px;
height: 32px;
margin-top: 6px;
border-right: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
}
.HeaderLeft img.gradientBG {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
}
.packsBGshadow {
position: absolute;
top: 1px;
left: 16px;
width: 160px;
height: 35px;
background: url(/skins/common/img/product/topLeftShadow.gif);
filter: alpha(opacity =     30);
-moz-opacity: .3;
opacity: .3;
z-index: 1;
}
.packsBG {
position: absolute;
top: 0;
left: 15px;
width: 160px;
height: 35px;
background: url(/skins/common/img/product/topLeft.gif);
text-align: center;
z-index: 20;
}
.packsBG h3 {
color: #FFF;
height:16px;
}
.packsBG p {
font-weight: bold;
}
.packsBG a {
font-size: 12px;
font-weight: bold;
}
.contentLeft {
position: relative;
float: left;
width: 191px;
background: #FFF url(/skins/common/img/gradient.gif) repeat-x bottom left
;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #A5A5A5;
text-align: center;
}
#containerLeft .boxshot {
text-align: center;
margin-top: 10px;
}
#containerLeft .buttonDownload {
text-align: center;
border: 0;
margin-top: 10px;
}
#containerLeft .buttonOptions {
position: relative;
text-align: center;
border: 0;
margin: 0;
cursor: pointer
}
.contentLeft .section {
position: relative;
width: 159px;
margin: 10px auto 0 auto;
padding: 8px;
text-align: left;
border-top: 1px solid #CCCCCC;
}
.contentLeft .section h4 {
font-size: 10px;
font-weight: bold;
padding: 0 0 5px 25px;
}
.contentLeft .gameSize h4 {
background: url(/skins/common/img/product/pictoHD.gif) no-repeat top left
;
}
.contentLeft .downloadTime h4 {
background: url(/skins/common/img/product/pictoTime.gif) no-repeat top
left;
}
.contentLeft .downloadTime h4 {
height: 19px;
line-height: 19px;
}
.contentLeft .documentation h4 {
background: url(/skins/common/img/product/pictoDocumentation.gif)
no-repeat top left;
}
.contentLeft .documentation h4 {
height: 20px;
line-height: 20px;
}
.contentLeft .configuration h4 {
background: url(/skins/common/img/product/pictoConfig.gif) no-repeat top
left;
}
.contentLeft .configuration h4 {
height: 19px;
line-height: 19px;
}
.contentLeft .infos h4 {
background: url(/skins/common/img/product/pictoConfig.gif) no-repeat top
left;
}
.contentLeft .infos h4 {
height: 19px;
line-height: 19px;
}
.contentLeft .section p {
font-size: 10px;
}
.contentLeft .section p strong {
font-weight: normal;
}
.contentLeft .section img.picto {
position: absolute;
top: 6px;
right: 5px;
}
.topH3 .picto {
position: absolute;
top: 3px;
right: 5px;
}
.contentLeft .section table {
margin-top: 6px;
font-size: 10px;
width: 100%;
border: 1px solid #CCCCCC;
border-collapse: collapse;
}
.contentLeft .section th {
background-color: #EEEEEE;
}
.contentLeft .section th,.contentLeft .section td {
padding: 0 1px 0 2px;
border: 1px solid #CCCCCC;
}
.contentLeft .section a {
display: block;
font-size: 10px;
}
.contentLeft .section a.parentControl {
background: none;
padding-left: 0;
margin: 0;
float: left;
text-decoration: none;
}
.contentLeft .section ul {
margin: 0;
padding: 0;
font-size: 10px;
list-style-type: none;
}
.contentLeft .section li {
padding: 0 0 0 6px;
background: url(/skins/common/img/product/dotLiSection.gif) no-repeat 1px
7px;
text-align: left;
margin-bottom: 3px;
}
#containerRight .header {
position: relative;
margin-bottom: 10px;
}
#containerRight .header H2 {
position: relative;
float: left;
line-height: 24px;
}
#containerRight .header H2 a {
font-size: 22px;
}
#containerRight .header p {
position: relative;
float: left;
margin-left: 10px;
color: #666666;
font-size: 17px;
line-height: 30px;
}
#containerRight .header p a {
color: #454545;
font-size: 17px;
}
#tabBox {
position: relative;
float: left;
width: 99.7%;
}
#bottomBox {
position: relative;
float: left;
width: 785px;
margin: 15px 0 0 0;
height: 378px;
}
#row1Container {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 166px;
}
#row2Container {
position: absolute;
top: 190px;
left: 0;
width: 100.3%;
height: 178px;
}
ul.tabMenu {
padding-left: 0;
}
a.tabPresentationON,a.tabScreenshot,a.tabCritical,a.tabPlayer,a.tabCaracteristique
{
display: block;
height: 27px;
}
a.tabPresentationON span,a.tabScreenshot span,a.tabCritical span,a.tabPlayer span,a.tabCaracteristique span
{
display: none;
}
a.tabPresentationON h3 {
display: none;
}
a.tabPresentationON {
width: 143px;
background-image: url(/skins/common/img/product/tabs/presentationON.gif);
}
a.tabScreenshot {
width: 152px;
background-image: url(/skins/common/img/product/tabs/screenshot.gif);
}
a.tabCritical {
width: 85px;
background-image: url(/skins/common/img/product/tabs/critical.gif);
}
a.tabPlayer {
width: 131px;
background-image: url(/skins/common/img/product/tabs/players.gif);
}
a.tabCaracteristique {
width: 127px;
background-image: url(/skins/common/img/product/tabs/caracteristique.gif)
;
}
#contentTab {
position: relative;
float: left;
width: 99.7%;
background: #FFF url(/skins/common/img/gradient.gif) repeat-x bottom left
;
border-left: 1px solid #CCCCCC;
border-bottom: 1px solid #A5A5A5;
text-align: center;
}
#contentTabInside {
margin: 5px auto 5px auto;
background: #FFF;
width: 99%;
text-align: left;
}
#presentationLeft {
margin-right: 298px;
margin-left: 0;
padding: 0 20px 0 10px;
width: auto;
background: url(/skins/common/img/product/separationDottedVertical.gif)
repeat-y right top;
font-size: 11px;
color: #000;
min-height: 410px;
height: auto !important;
height: 410px;
}
#presentationRight {
position: relative;
float: right;
width: 298px;
}
.favourite {
margin-bottom: 10px;
width: 175px;
height: 21px;
background: url(/skins/common/img/product/favourite.gif);
}
.favourite span {
display: none;
}
.separeDot {
margin: 5px 0 9px 0;
padding: 0;
width: 99%;
height: 10px;
background: url(/skins/common/img/separe_dot.gif) repeat-x left center;
}
.separeDotPresse {
display: block;
}
.containerInsideTab {
width: 99%;
}
.partLeft {
position: relative;
margin-right: 98px;
margin-left: 0;
}
.partLeftPresse {
display: block;
}
.partRightPresse {
display: block;
}
.partLeft .topH4_2 {
width: 88%;
}
.partRight1,.partRight2 {
position: relative;
float: right;
width: 134px;
}
.partRight1 {
height: 41px;
background: url(/skins/common/img/product/ratingGame.gif) no-repeat right
top;
}
.partRight2 {
height: 100px;
background: url(/skins/common/img/product/rating.gif) no-repeat right top
;
}
.topH4_2 h4 {
position: relative;
float: none;
width: 99.2%;
}
#presentationLeft .player,.scrollReview .player {
height: 19px;
padding-top: 4px;
background: url(/skins/common/img/pic/player.gif) no-repeat left top;
}
#presentationLeft .player a,.scrollReview .player a {
background: none;
padding-left: 20px;
}
#presentationLeft a.press {
color: #454545;
}
.partRight1 h4,.partRight2 h4 {
position: absolute;
top: 4px;
left: 10px;
color: #666666;
font-size: 11px;
}
.partRight1 strong,.partRight2 strong {
display: block;
position: absolute;
top: 3px;
right: 8px;
color: #FE8D03;
text-align: right;
font-size: 12px;
}
.partRight2 strong,.partRight2 h4 {
top: 2px;
}
.partRight1 a {
position: absolute;
top: 23px;
left: 12px;
}
.partRight1 a:hover {
color: #FFF !important;
}
.partRight2 img.gen4 {
position: absolute;
top: 52px;
left: 29px;
}
#presentationLeft .spaceWhiteBottom {
height: 20px;
}
#presentationRight .video {
position: relative;
width: 245px;
height: 192px;
margin: 0 0 4px 26px;
background-image: url(/skins/common/img/product/video_bg.gif);
}
#presentationRight .screenshot {
position: relative;
width: 244px;
height: 210px;
margin: 0 0 4px 26px;
background-image: url(/skins/common/img/product/screen_bg.gif);
}
#presentationRight .video h4,#presentationRight .video h5,#presentationRight .video a.scale,#presentationRight .screenshot h4,#presentationRight .screenshot h5
{
position: absolute;
top: 4px;
}
#presentationRight .video h4,#presentationRight .screenshot h4 {
left: 16px;
color: #FFF;
}
#presentationRight .video h5 {
left: 60px;
margin: 0;
padding: 0;
color: #FFF;
font-size: 8px;
}
#presentationRight .screenshot h5 {
left: 100px;
margin: 0;
padding: 0;
color: #FFF;
font-size: 8px;
}
#presentationRight .video h5 a,#presentationRight .screenshot h5 a {
color: #FFF;
font-size: 8px;
}
#presentationRight .video a.scale {
left: 170px;
text-decoration: none;
padding-right: 25px;
background: url(/skins/common/img/product/screen_scale.gif) no-repeat
right top;
color: #FFF;
}
#presentationRight .video .flash {
position: absolute;
top: 22px;
left: 13px;
width: 216px;
height: 162px;
background: #000;
}
#presentationRight .screenshot a.screenshotLink {
display: block;
position: absolute;
top: 180px;
left: 60px;
}
.screenshot .diapo {
position: absolute;
top: 24px;
left: 13px;
width: 230px;
height: 149px;
}
.screenshot .diapo .picture {
position: relative;
float: left;
margin: 0 15px 9px 0;
width: 100px;
height: 70px;
overflow: hidden;
border: 0;
}
.screenshot .diapo .picture a.zoom {
display: block;
position: absolute;
top: 54px;
left: 60px;
width: 36px;
height: 11px;
background: #000;
filter: alpha(opacity =     70);
-moz-opacity: .7;
opacity: .7;
color: #FFF;
text-decoration: none;
font-size: 10px;
line-height: 9px;
padding: 0;
margin: 0;
padding-left: 4px;
}
#row1Container .boxLeft {
position: relative;
float: left;
width: 57.14%;
height: 100%;
}
#row1Container .boxLeft .content {
height: 154px;
padding: 0;
margin: 0;
}
#row1Container .boxRight {
position: relative;
float: right;
width: 40.32%;
height: 100%;
}
#siteInfo .content {
height: 160px;
}
#siteInfo .content .left,#siteInfo .content .center,#siteInfo .content .right
{
position: relative;
float: left;
width: 33%;
text-align: center;
padding: 0;
margin: 0;
}
.topH4_1 h4 {
width: 100%;
height: 19px;
border: 0;
border-bottom: 1px solid #73D300;
}
#siteInfo .left .container {
width: 99%;
height: 115px;
background-color: #FFF;
}
.top3table table {
border: 0;
padding: 0;
margin: 0;
height: 115px;
}
#siteInfo .content .right .newsletterForm form.newsletter {
padding-left: 3%;
padding-top: 5px;
border: 0;
}
#siteInfo .content .right .newsletterForm img.submit {
float: left;
}
#siteInfo .content .right .newsletterForm p {
float: left;
text-align: left;
}
#siteInfo .content .right .newsletterForm span {
float: left;
text-align: left;
margin-top: 18px;
font-size: 11px;
}
#siteInfo .content .right .newsletterForm span {
padding-bottom:5px;
width:100%;
}
#row1Container .boxshotsContainer {
position: absolute;
width: 100%;
height: 100%;
padding: 8px 0 0 0;
overflow: hidden;
text-align: center;
}
#row1Container .boxshotsContainer .boxshot {
position: relative;
width: 33%;
width: 24.9%;
height: 134px;
float: left;
text-align: center;
margin-bottom: 20px;
background: url(/skins/common/img/product/separationBoxshot.gif) repeat-y
top right;
}
#row1Container .boxshotsContainer .boxshotThird {
background: none;
}
#row1Container .boxshotsContainer .boxshotLast {
background: none;
}
#row1Container .boxshotsContainer .boxshot a img {
margin: 0 auto 0 auto;
width: 75px;
height: 108px;
border: 1px solid #000;
}
#row1Container .boxshotsContainer .boxshot a.link {
display: block;
margin: 0 auto 0 auto;
text-align: left;
width: 75px;
margin-top: 1px;
line-height: 14px;
}
#row1Container .boxshotsContainer .noGames_container {
margin: 0 auto 0 auto;
padding-top: 40px;
}
#row1Container .boxshotsContainer .noGames_container h3 {
font-size: 16px;
color: #666;
}
#row1Container .boxshotsContainer .noGames_container p {
font-size: 12px;
color: #666;
}
.productBottomClear {
clear: both;
}
/*EXPLORER ERROR START*/
#containerRight .header .addGame,#containerRight .header .listGame {
position: relative;
float: left;
margin-left: 10px;
width: 25px;
height: 25px;
z-index: 100;
cursor: pointer;
}
#containerRight .header .addGame {
background: url(/skins/common/img/buttons/buttonAdd.gif) no-repeat;
}
#containerRight .header .listGame {
background: url(/skins/common/img/buttons/buttonList.gif) no-repeat;
}
.addGame .bubble,.listGame .bubble {
position: absolute;
top: 0;
left: 22px;
width: 95px;
height: 22px;
font-size: 10px;
line-height: 10px;
padding: 1px 3px 0 10px;
color: #454545;
cursor: default;
}
.addGame .bubble {
background: #FFF7EF;
border: 1px solid #73D300;
display: none;
}
.listGame .bubble {
background: #FFF7EF;
border: 1px solid #B603A5;
display: none;
}
.bubble a {
font-size: 10px;
font-weight: bold;
color: #454545;
}
.addGame .bubble .borderRight,.listGame .bubble .borderRight {
position: absolute;
top: -1px;
right: -2px;
width: 3px;
height: 25px;
}
.bubble .borderRightAdd {
background: url(/skins/common/img/product/bubble_addGame_rightBG.gif);
}
.bubble .borderRightList {
background: url(/skins/common/img/product/bubble_listGame_rightBG.gif);
}
/*
#fullscreenContent .fullScreenText {
color:#FFF;
font-size:16px;
font-weight:bold;
}
#row3Container {
float: left;
margin-top: 15px;
text-align : center;
}
/*EXPLORER ERROR END*/
#row3Container a {
color: #129101;
}
#row3Container p {
margin: 0 auto 0 auto;
}
#parentPopup {
text-align: center;
width: 400px;
margin: 0 auto 0 auto;
padding: 15px 0 12px 0;
position: relative;
background: #FFF;
}
#parentPopup .container_button {
width: 100%;
height: 25px;
text-align: center;
}
#parentPopup p {
margin: 15px 20px 15px 20px;
text-align: justify;
}
#parentPopup .button {
width: 165px;
margin: 15px auto 15px auto;
}
#parentPopup h2 {
padding: 15px 0 0 0;
font-size: 16px;
color: #FFAE11;
}
#parentPopup .close {
position: absolute;
top: 5px;
right: 5px;
padding-left: 20px;
background: url(/skins/common/img/pic/close.gif) no-repeat center left;
}
.buttonContainer {
position: relative;
top: 0;
left: 0;
height: 40px;
}
.buttonContainer .buttonDownload,.buttonContainer .buttonMultiplayer,.buttonContainer .buttonOptions,.buttonContainer .buttonSubscribe
{
margin-right: 8px;
float: left;
}
.buttonContainer .buttonMultiplayer {
}
.optionExpand {
position: absolute;
left: -1px;
top: 0;
margin: 29px 0 0 17px;
width: 154px;
background: #FFF;
border: 1px solid #FF5506;
border-top: 0;
z-index: 1000;
}
.optionExpand ul.optionList {
display: block;
list-style-type: none;
padding: 0;
margin: 0;
background: #FFF;
text-align: left;
width: 100%;
font-size: 0;
}
.optionExpand ul.optionList li a {
display: block;
padding: 0;
margin: 0;
width: 100%;
color: #666666;
font-size: 10px;
text-decoration: none;
text-indent: 5px;
background: #FFF;
}
.optionExpand ul.optionList li {
width: 100%;
background: #FFF;
}
.optionExpand ul.optionList li a:hover {
background: #FE8D03;
color: #FFF !important;
}
.pic_64bit_ready {
margin-bottom:4px;
}
.noteTextCompatible_64bit {
margin-top:4px;
}
form fieldset {
float:left;
}
#tabBox div.tabMenu { width: 99.95% !important;}
#contentTab { border-right: 1px solid #CCCCCC;}
#siteInfo .topH3, #siteInfo .content { border-right: 1px solid #A5A5A5;}
/* >>> game migration box >>> */
.game_migration { position:relative; width:640px; height:110px; border:1px solid #e3dfe0; margin-bottom:15px; }
.game_migration .game_migration_container {
height:100%;
padding:0 20px 20px 20px;
overflow:hidden;
position:absolute;
width:600px;
}
.game_migration_container h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; padding:10px 0; }
.game_migration_container p { line-height:16px; font-size:12px; }
/* <<< game migration box <<< */

.favourite {
margin-bottom: 10px;
width: 175px;
height: 21px;
background: url(/skins/default_de/img/product/favourite.gif);
}
.packsBG h3 {
font-size:10px;
}
.partRight2 {
background:transparent url(/skins/default_de/img/product/rating.gif) no-repeat scroll right top;
height:41px;
width:137px;
}
.partRight1 h4, .partRight2 h4 {
font-size:10px;
left:7px;
line-height:12px;
}
.partRight1 h4 {
top:3px;
}
.partRight1 strong, .partRight2 strong {
top:6px;
right:7px;
}
.partRight1 {
background:transparent url(/skins/default_de/img/product/ratingGame.gif) no-repeat scroll right top;
height:49px;
width:137px;
}
.partRight1 a {
top:28px;
}
#presentationRight .video a.scale {left:153px;}
.top3table table tr td {
font-size:10px;
}

.packsBG {
background:transparent url(/skins/default_de_3pack/img/product/topLeft.gif) no-repeat scroll 0;
left:6px;
width:178px;
}
.packsBGshadow {
background:transparent url(/skins/default_de_3pack/img/product/topLeftShadow.gif) no-repeat scroll 0;
left:7px;
width:178px;
}
.packsBG a {
font-size:11px;
font-weight:normal;
font-family:"Trebuchet MS";
}
.packsBG a:hover {
font-size:11px;
font-weight:normal;
font-family:"Trebuchet MS";
}
.colorB3Plus {
color:#000000;
font-size:12px;
font-weight:normal;
}
