/* CSS VFCZ - - - - - MobiVillage 2005-2006 __

                 *
          *
      *
   *
 *
*
*
*
 *
  *
    *
        *
             *
                     *
                                 *
 
 
                                                 * Made by -- oburgarella@mobivillage.com //*/
#content.cont010 {
	padding-top: 0px;
	_padding-top: 0;
}
ul {
	list-style: 0; /*!important;*/
}
#content_mobi_ {
	margin:0 0 0 180px;
	_margin:0 0 0 176px;/*ie*/
   text-align: left;
   width: auto;
}
#content_mobi {
	margin:0px 0px 0px 0px;
	_margin:px 0px 0px 0px;/*ie*/
	float: right;
	text-align: left;
	width: 710px;
}
#content_mobi2 {
	text-align: left;
	margin:0px 0px 0px 255px;
	_margin:0px 0px 0px 5px;/*ie*/
	width: 710px;
	position: absolute;
	/*border : 1px solid black;*/
}
/* BODY */
/*#body_realtone*/
 h2 {
	margin: 0 0 10px 0;
}

/* Model BOX Half width */
div.boxhalfwidthtop {
	height: 9px;
	font-size: 1px;
	background: url(../image/bg_boxhalfwidth_top.gif) no-repeat;
}
div.boxhalfwidthbottom {
  height: 9px;
  font-size: 1px;
  background: url(../image/bg_boxhalfwidth_bottom.gif) no-repeat;
  clear: both;
}
div.boxhalfwidthbody {
  padding: 0 8px 2px 8px;
  background: url(../image/bg_boxhalfwidth_body.gif) repeat-y;
  height: 100%;
  overflow: auto;
}
div.boxhalfwidthbody p {
  margin: 10px 0 0 0;
}
div.boxhalfwidthbody img {
  float: left;
  margin: 0 10px 0 0;
}
div.boxhalfwidthbody a.headline {
  font-size: 10pt;
  font-weight: bold;
  color: #ff0000;
  text-decoration: none;
}
/***********************/
div.boxhalfwidthleft {
  width: 345px;
  float: left;
  margin: 0 20px 20px 0; 
}
/************************/
div.boxhalfwidthright {
  width: 345px;
  float: left;
  margin: 0 0 20px 0;
}


/* Model BOX total width */
div.boxtotalwidthtop {
	height: 9px;
	font-size: 1px;
	background: url(../image/bg_boxtotalwidth_top.gif) no-repeat;
}
div.boxtotalwidthbottom {
  height: 9px;
  font-size: 1px;
  background: url(../image/bg_boxtotalwidth_bottom.gif) no-repeat;
  clear: both;
}
div.boxtotalwidthbody {
  padding: 0 2px 2px 8px;
  background: url(../image/bg_boxtotalwidth_body.gif) repeat-y;
  _height: 100%;
  overflow: hidden;
}
div.boxtotalwidthbody p {
  margin: 10px 0 0 0;
}
div.boxtotalwidthbody img {
  float: left;
  margin: 0 10px 0 0;
}
div.boxtotalwidthbody a.headline {
  font-size: 10pt;
  font-weight: bold;
  color: #ff0000;
  text-decoration: none;
}
/***********************/
div.boxtotalwidth {
  width: 710px;
  float: left;
  margin: 0 20px 20px 0;
  _margin: 0 0 20px 0; 
}


/* model BOX 2 album */
.modelbox2 {
	margin: 5px 10px 5px 5px;
	_margin: 5px 10px 5px 6px;/*ie*/
	float: left;
	width: 122px;
}
.modelbox2 img{
	float: left;
}
.modelbox2 span img{
	margin-top: 3px;
	display: block;
	float: none;
}
.modelbox2 span{
	margin-top:20px;
}
.modelbox2 a {
	text-decoration: none !important;
}
img.bt_top_album {
	margin-top: 37px !important;
}
span.one_bt img {
	margin-top:60px;
}
/**********************/
/* model BOX 3 album */
.modelbox3 {
	margin: 5px 10px 5px 5px;
	_margin: 5px 10px 5px 5px;/*ie*/
	float: left;
}
.modelbox3 img{
	float: left;
}
.modelbox3 span img{
	margin-top: 3px;
	display: block;
	float: none;
}
.modelbox3 span{
	margin-top:20px;
}
.modelbox3 a {
	text-decoration: none !important;
}

/**********************/
/** new cat box **/
.modelbox_cat {
            margin: 5px 10px 5px 5px;
            _margin: 5px 10px 5px 6px;/*ie*/
            width: 80px;
            float: left;
}

.modelbox_cat span{
            margin-top:10px;
            display: block;
            text-align: center;
}

.modelbox_cat a {

            text-decoration: none !important;

}
/*************/


#header2 img{
	float: left;
}
div.margtop {
	margin-top: 15px; 
}

/**********************/
#mobilephone {
	float: right;
	background: url(../image/bg_mobile.gif);
	width: 165px;
	height: 121px;
}
#mobilephone select {
     font-size: 10px;
     margin:2px 0 2px 0;
     width: 63%;
}

#mobilephone img {
	float: left;
	margin: 10px;
}
#mobilephone p {
	margin: 10px 5px 10px 5px;
	font-size: 12px;
	font-weight: bold;
	color: #6a6a6a;
}
#mobilephone a {
	text-align: center;
	display: block;
	clear: both;
	font-size: 9px;
	text-decoration: none;
	color: #6a6a6a;
}
/*************************/
#player {
	background: url(../image/bg_player.gif) no-repeat;
	width: 713px;
	height: 65px;
  	float: left;
  	margin: 15px 20px 20px 0;
  _margin: 15px 0 20px 0; 
}
#play {
	margin: 10px 18px 10px 10px;
	_margin: 10px 12px 10px 10px;
	float: right;
}
#play img {
	margin: 0 5px 0 0;
	border: 1px solid #fff;
}
/* ON ne sait pas si cela sert a qqch
#search {
	float: left;
	padding: 23px 10px 10px 20px;
	vertical-align: middle;
	font-size: 12px;
	color: #6a6a6a;
	font-weight: bold;
}
#search input {
	vertical-align: middle;
}
*/
.champs {
	border: 1px solid #ccc;
	background: White;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*************************/

#pousset {

            margin-top: 10px;

            clear: both;

}

#pousset a {

            text-decoration: none;

            color: #000;

}

#pousset a:hover {

            text-decoration: underline;

            color: #ff0000;

}

#pousset img {

            vertical-align: middle;

            float: none;

}

.center {

            text-align: center;          

}

.txtright {

            text-align: right;

}

/**************************/


/**************************/
#artist img {
	margin: 5px;
}
.title {
	font-size: 12px;
	color: #ff0000;
	font-weight: bold;
}
/***************************/
#listing {
	margin-top: 10px;
}

#listing img {
	float: none;
	vertical-align: middle;
	margin: 2px;
}
#listing a {
	text-decoration: none;
	margin-bottom: 1px;
	_margin-bottom: 0;
	display: block;
	width: 99%;
}
#listing a.yes {
	background: #eaeaea;
}
#listing a.no {
	background: #f1f1f1;
}
#listing a:hover {
	background: #ff0000;
	color: White;
}
/****************************/
#billing img {
	margin: 5px;
}
.product {
	font-size: 10px;
	color: #ff0000;
	font-weight: bold;
}
.product span {
	display: block;
	font-size: 15px;	
}
/*****************************
			SELECT CAT
******************************/
#games_select {
	background: url(../image/games_bg.gif) no-repeat left;
	width: 710px;
	height: 65px;
  	float: left;
  	margin: 15px 20px 20px 0;
  _margin: 15px 0 20px 0; 
}
#catalogue {
	margin: 0 0 0 10px;
	_margin: 0 0 0 10px;
	float: right;
}
#catalogue iframe {
	height: 65px; width: 300px;
}
#search2 {
	float: left;
	padding: 23px 5px 10px 15px;
	vertical-align: middle;
	font-size: 12px;
	color: #6a6a6a;
	font-weight: bold;
}
#search2 input {
	vertical-align: middle;
}
/******************************************************/
#game img {
	margin: 0 10px 5px 5px;
	_margin: 10px 10px 5px 5px;
}
div.descript {
	margin: 10px 20px 0 0;
	height:128px;
	padding: 5px;
	background: #f5f5f5;
	overflow: hidden;
}
div.descript img {
	vertical-align: middle;
	margin: 0 !important;
	float: none !important;
}
div.descript p {
	margin: 5px 0 0 0;
}
/******************************************************/
#screen img {
	margin: 10px 20px 20px 20px;
}

.warn {
    font-size: 12px;
    font-weight: bold;
    color: Red;
    padding-left: 20px;
    background: url(../image/erreur.gif) no-repeat left;
    margin: 10px 0 10px 0 !important;
}

.secondLevelNav .menuitem6 a, .secondLevelNav .menuitem6act a {
padding-left:60px;
}

.menuitem1act .menuitem2act .menuitem3act .menuitem4act a .menuitem5act a .menuitem6act a{
font-weight:bold;
}

.menuitem1act .menuitem6 a {
background:transparent url(../images/dottedLine.gif) repeat-x scroll left top;
font-weight:normal !important;
}
