/* Reset LyogUmVzZXQgcGFyIFl2ZXMgQVNUSUVSIDx5dmVzLmFzdGllckBob3RtYWlsLmZyPiAqLw== do not remove */
*{margin:0;padding:0}
fieldset,img{border:0}
ul{list-style-type:none}
.clear{clear:both;font:400 0/0 '';height:0}
.opaque{-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70)}
/* End reset */

body {
font:arial,sans-serif;
color:#000;
background:url(/images/member_zone/bkd_zm_repeat.png) repeat-x
}

a {
text-decoration:underline
}

.page {
background:url(/images/member_zone/bkd_zm.png) no-repeat center top
}

* html .content {
height:493px
}

.header .flags {
position:absolute;
right:0;
top:24px
}

.content {
width:928px;
min-height:493px;
position:relative;
left:0;
top:0;
margin:0 auto
}

.content p {
color:#787070;
font:400 12px/16px arial
}

.content p a {
color:#787070;
font:400 12px/16px arial;
text-decoration:underline
}

.content dl {
clear:both;
color:#787070;
font:700 12px/12px arial;
padding:6px 0
}

.content dt {
float:left;
width:180px
}

.content dt span {
color:#F60;
font:400 11px/11px arial
}

.content dd input {
width:230px;
border:1px solid #7f9db9
}

.content dd .error {
display:block;
color:red;
font-size:1.5em;
font-weight:700;
padding:6px 0
}

.content dd select {
width:230px;
font:400 12px arial,arial,sans-serif;
height:18px;
border:1px solid #7f9db9
}

.content dd textarea {
font:400 12px arial,arial,sans-serif;
border:1px solid #7f9db9
}

.page .header {
width:928px;
height:52px;
position:relative;
left:0;
top:0;
margin:0 auto
}

.page .header .logo {
display:block;
width:102px;
height:40px;
position:relative;
left:12px;
top:4px
}

.page .footer {
position:relative;
left:0;
top:0
}

.page .footer .copyright {
width:680px;
color:#575860;
font:400 9px arial;
margin:0 auto
}

.page .footer .copyright a {
color:#575860;
font:400 9px arial
}

.flags {
float:left;
display:inline
}

.flags .title {
float:left;
color:#979393;
font:400 12px/12px arial;
display:inline;
height:17px
}

.flags ul {
float:left;
display:inline;
margin:0 0 0 16px
}

.flags li {
float:left;
display:inline;
margin:0 0 0 4px
}

.flags li a {
display:block;
width:17px;
height:11px;
background:url(/images/member_zone/flag.png) no-repeat 0 0
}

.flags .flag_fr a {
background-position:0 0
}

.flags .flag_en a {
background-position:-17px 0
}

.flags .flag_nl a {
background-position:-34px 0
}

.flags .flag_es a {
background-position:-51px 0
}

.flags .flag_it a {
background-position:-68px 0
}

.page .menuHight {
width:928px;
margin:0 auto;
padding:7px 0
}

.page .menuHight ul {
width:913px;
height:34px;
background:url(/images/member_zone/menu.png) no-repeat;
margin:0 auto
}

.page .menuHight ul li {
float:left;
display:inline;
height:34px;
margin:0 7px 0 0
}

.page .menuHight ul li a {
float:left;
display:block;
height:34px;
font:700 15px/32px arial;
color:#787070;
text-decoration:none;
background:url(/images/member_zone/tier_menu.png) no-repeat 0 0;
cursor:pointer;
padding:0 0 0 8px
}

.culture_it .page .menuHight ul li a {
font-size:14px;
}

.culture_es .page .menuHight ul li a {
font-size:13px;
}

.culture_nl .page .menuHight ul li a {
font-size:11px;
}

.page .menuHight ul li .tTier {
display:block;
float:left;
height:34px;
background:url(/images/member_zone/tier_menu.png) repeat-x -8px -102px
}

.page .menuHight ul li .tTierRight {
display:block;
float:left;
width:8px;
height:34px;
background:url(/images/member_zone/tier_menu.png) no-repeat -8px 0
}

.page .menuHight ul li a:hover {
background-position:0 -34px;
color:#787070
}

.page .menuHight ul li a:hover .tTier {
background-position:0 -136px
}

.page .menuHight ul li a:hover .tTierRight {
background-position:-8px -34px
}

.page .menuHight ul li.selected a {
background-position:0 -68px;
color:#fff
}

.page .menuHight ul li.selected a .tTier {
background-position:0 -170px
}

.page .menuHight ul li.selected a .tTierRight {
background-position:-8px -68px
}

a:hover,.content p a:hover {
text-decoration:none
}
