/******************************************************
 *
 * This document is a part of Everymob (c).
 * You can't copy, reproduce it.
 *
 * (c) Everymob 2008.
 *
 *****************************************************/ /**
 * @erasing
 *
 * Erasing all styles.
 **/
body, h1, h2, h3, h4, h5, h6, ul, li, p, div.sonneries .button img {
    margin: 0px;
    padding: 0px;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 1em;
}


a {
    text-decoration: none;
    outline: none;
}

img {
    border: none;
}

ul {
    list-style: none;
}

/**
 * @generics
 *
 * Some styles like "display:none" are often used. This place
 * is used to reduce the lenght of the code by collapsing the
 * declarations.
 **/
div#header h1 a, div#languages a, div.invisible ul ul, div#shortcuts a, div.bloc p.more, div.menu h2 a, div#location a.home, .shortDownload, .shortListening, .download, .listening, form.bonPlans #go, div.top span, div.top ul.games a, p.moreNumbers span, div.searchblue label, div.top ul.logos a, .button, div.personnalize h2 span, div.search2 input.send {
    display: block;
}

div#languages ul, div#header h2, div.invisible ul, div.bloc div.invisible p, div.invisible div, div.search h2, a.close, ul.concat3 p.actions a.listening {
    display: none;
}

div#languages li, div#footer li, div#shortcuts li, div.searchblue ul li {
    display: inline;
}

div#header h1, div#header h2, .shortDownload, .shortListening, .listening, form.bonPlans #go, div.search2 input.send {
    font-size: 0px;
    text-indent: -99em;
}

div#page, div#main, div.bloc, div#top, div.search, div.colLeft, div.colRight, div.colCenter, form.bonPlans, div.top li, div.search2 {
    position: relative;
    overflow: hidden;
}

html > body div#popup, html > body div#popup div, html > body div#popuprip, html > body div#popuprip div {
    position: fixed !important;
    z-index: 50;
}

div.bloc h2.first, div.bloc h2.second, div.top span, div.top ul.sonneries li p, body.homepage div.search p, form.bonPlans p, form.bonPlans #go, div.search2 input, div.search2 h2, div#popup, div#popup div, div#popuprip, div#popuprip div, div#languages, a.close {
    position: absolute;
}

div.left, img.left, div.colLeft, div.colCenter, div#shortcuts a, div#location a.home, .concat2 li, .concat3 li, .concat4 li, .concat5 li, div.videos ul.concat2 .shortDownload, div.games ul.concat1 img, div.sonneries .concat1 img, div.sonneries .concat2 img, div.sonneriesSmall li h3, div.top .shortDownload, div.top .shortListening, div.top ul.games a, .button, div.personnalize h2 span, body.videos div.produit .button {
    float: left;
}

div.right, div.colRight, div.bloc p.more a, div.videos ul.concat2 h3, div.videos ul.concat2 p.actions .shortDownload, body.homepage div.search, .download, .listening, div.sonneriesSmall .shortDownload, div.sonneriesSmall .shortListening, div.top ul.games a.download {
    float: right;
}

div.sonneries ul.concat3 .download, body.special div.videos h3, body.special div.videos .download, div.videos ul.concat4 .download {
    float: none;
}

div.sonneries ul.concat3 .download, p.moreNumbers span, body.special div.videos p.actions a, div.videos ul.concat4 .download, div.videos ul.concat3 .download {
    margin: auto;
}

div.bloc p.more, div.bloc p.moreNumbers, div#footer, div.produit .button, body.games div.illustrations, div.logos div.personnalize ul {
    clear: both;
}

body.games div.produit .button {
    clear: none;
}

body.special div.videos ul.concat2 li {
    height: auto;
}

body.special div.videos ul.concat2 h3 {
    width: auto;
}

/**
 * @structs
 *
 * The structure of the document is localized here. No colors,
 * no backgrounds, only size, padding, borders and some other stuff.
 **/
div#page {
    margin: auto;
    width: 957px;
}

div#topline {
    color: #FFFFFF;
    font-size: 10px;
    right: 18px;
    position: absolute;
    top: 60px;
}

div#header {
    height: 122px;
}

div#header h1 a {
    height: 87px;
    width: 400px;
}

div#shortcuts {
    height: 32px;
}

div#shortcuts ul {
    height: 26px;
    margin: auto;
}

div#shortcuts a {
    border-right: 2px solid;
    height: 24px !important;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
}

div#shortcuts a.homepage {
    padding-left: 30px;
}

div#shortcuts li a.webmaster {
    border: medium none;
    padding-right: 35px;
}

div#languages {
    z-index: 3;
    top: 15px;
    right: 20px;
    width: 150px;
}

div#languages a {
    padding: 3px 5px;
}

div#location {
    height: 18px;
    margin-bottom: 5px;
    padding-top: 5px;
}

div#location a.home {
    height: 23px;
    margin-top: -5px;
    padding-left: 10px;
    padding-top: 4px;
}

div#main {
    margin: 0 2px;
}

div#popup, div#popup div.background, div#popuprip, div#popuprip div.background {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
}

div#popup div.iframe iframe, div#popup div.iframe, div#popuprip div.iframe iframe, div#popuprip div.iframe {
    overflow: hidden;
}

div#popup div.iframe, div#popuprip div.iframe {
    width: 0px;
    height: 0px;
    z-index: 1;
    left: 0;
    top: 0;
    z-index: 3;
}

div#popup div.iframe iframe, div#popuprip div.iframe iframe {
    width: 98%;
    height: 98%;
    margin: 1%;
    display: none;
}

div#top {
    height: 120px;
}

a.close {
    width: 30px;
    height: 30px;
    top: 0;
    left: 0;
    z-index: 10;
}

div.menu {
    margin-bottom: 10px;
}

div.menu h2 a {
    padding-left: 15px;
    padding-top: 5px;
}

div.menu h2 {
    height: 36px;
}

div.menu h3 {
    cursor: pointer;
    margin-top: 2px;
    padding: 5px 15px;
}

div.menu ul {
    display: none;
    padding: 2px 2px 2px 42px;
}

div.menu ul li ul {
    border-left: 3px solid rgb(219, 219, 219);
    margin: 6px 0px 0px 17px;
    padding: 0px;
}

div.menu ul li {
    margin: 1px;
    padding: 2px 2px 2px 8px;
}

p.actions {
    margin-bottom: 5px;
    margin-right: 11px;
    overflow: auto;
}

li.flashlite p.actions, li.lastflashlite p.actions {
    margin-bottom: 5px;
    margin-right: 11px;
    margin-top: -20px;
    overflow: auto;
}

div.sonneries p.actions {
    margin-top: 5px;
}

form.bonPlans p {
    bottom: 7px;
    left: 7px;
}

form.bonPlans #go {
    border: none;
    height: 28px;
    width: 70px;
    right: 10px;
    bottom: 10px;
}

p.moreNumbers span {
    width: 30%;
}

div.bloc {
    border: 2px solid;
    margin: 0 2px 10px;
    padding-top: 30px;
}

div.top li {
    margin: 5px 2px;
    padding: 18px 0px;
}

div.top ul.sonneries h3, div.top ul.sonneries h4 {
    margin-left: 38px;
}

div.top li p {
    right: 6px;
    top: 21px;
}

div.top span {
    top: 10px;
    left: 0;
    padding-left: 8px;
    padding-top: 13px;
    height: 50px;
    width: 40px;
}

div.colRight div.pub {
    margin-bottom: 10px;
}

/** !games **/
body.games div.pub {
    position: relative;
    overflow: hidden;
    height: 170px;
    margin-left: 24px;
    margin-top: 5px;
}

div.top ul.games li {
    padding-right: 5px;
}

div.top ul.games span {
    padding-top: 20px;
}

div.top ul.games a.download {
    margin-top: 5px;
}

div.top ul.games a.illustration {
    margin-left: 45px !important;
    margin-left: 25px;
    margin-right: 10px;
}

/** !videos **/
div.top ul.videos span {
    padding-top: 20px;
    padding-left: 0;
}

div.top ul.videos h3 {
    width: 100px;
    margin-right: 30px;
    margin-left: 5px;
}

div.top ul.videos h3, div.top ul.videos a.shortDownload {
    float: right;
}

/** !logos **/
div.top ul.logos span {
    padding-top: 19px;
    width: 30px;
    top: 0px;
}

div.top ul.logos li {
    width: 48%;
    padding: 0px;
    float: left;
}

div.top ul.logos li a {
    margin-right: 5px;
}

div.logos div.personnalize span {
    padding: 3px 7px;
    margin: -0.1em 5px 4px 5px;
}

ul.concat2 li {
    width: 50% !important;
    width: 49.5%;
}

ul.concat3 li {
    width: 33%;
}

ul.concat4 li.huge {
    width: 33%;
}

ul.concat4 li {
    width: 24.5%;
}

ul.concat5 li {
    width: 19.5%;
}

ul.concat4 li a img, ul.concat5 li a img {
    width: 64px;
    height: 64px;
}

ul.concat4 li.flashlite a img, ul.concat5 li.flashlite a img, ul.concat4 li.lastflashlite a img, ul.concat5 li.lastflashlite a img {
    width: 100px;
    height: 130px;
}

div.bloc h2.first, div.bloc h2.second {
    height: 16px;
    top: 0;
    cursor: pointer;
}

div.bloc h2.first {
    padding: 7px 30px 5px 5px;
}

div.bloc h2.second {
    right: 0;
    padding: 7px 5px 5px 30px;
}

div.bloc div.invisible h2 {
    padding: 7px 5px 5px;
}

div.bloc p.more, div.bloc p.moreNumbers {
    height: 25px;
}

div.bloc p.moreNumbers span {
    padding: 2px 1px;
}

div.bloc p.more a {
    height: 16px;
    padding: 4px 5px 0 65px;
}

div#footer {
    background: url("http://pics.mediaplazza.com/everymob/media/img/logo.png") repeat scroll 0% 100% transparent;
    height: 60px;
    line-height: 60px;
    margin: auto;
    vertical-align: middle;
    width: 954px;
}

div#footer ul li a {
    color: #A7A7A7;
}

div#footer ul li {
    border-left: 1px #DB2404 solid;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
}

div#footer ul li a:hover {
    color: #153147;
    border-bottom: 1px #DB2404 dotted;
}

div#footer ul li:first-child {
    border-width: 0;
}

h2.huge {
    height: 33px;
    margin-top: -28px;
}

div.searchblue {
    padding: 5px;
}

div.searchblue p {
    margin-bottom: 5px;
}

div.search input, div.search2 input, form.bonPlans p input, div.searchblue label input {
    border: 1px solid;
    padding: 2px;
}

div.colRight, div.colLeft {
    width: 237px;
    margin: 0 3px;
}

div.colCenter {
    width: 462px;
}

.download {
    padding: 2px 10px 2px 20px;
}

.listening {
    width: 25px;
    height: 27px;
}

.shortDownload {
    width: 30px;
}

.shortListening {
    width: 25px;
}

.shortDownload, .shortListening {
    height: 20px;
}

.button {
    color: #FFFFFF;
    margin: 8px auto;
    padding: 6px 12px;
}

div.dual div.left, div.dual div.right {
    width: 49%;
}

div.search2 {
    height: 80px;
}

div.search2 h2 {
    left: 10px;
    top: 5px;
}

div.search2 input.send {
    overflow: hidden;
    bottom: -7px;
    height: 20px;
    right: 22px;
    width: 25px;
}

div.search2 input.field{
    bottom: 10px;
    left: 10px;
    width: 170px;
}

div.search2 select.field {
    width: 140px;
    margin-bottom: 4px;
}

form.bonPlans {
    height: 196px;
    margin: 8px 2px;
    width: 235px;
}

/** #games **/
div.games ul.concat1 img {
    margin: 5px 10px;
}

div.games ul.concat1 li h3 {
    margin: 5px 0px;
}

div.games ul.concat4 li h3 {
    height: 24px;
}

div.games ul.concat1 li {
    padding: 3px 17px 25px 3px;
    border-bottom: 2px solid;
    height: 105px;
}

body.homepage div.games ul.concat1 li {
    padding: 3px 17px 3px 3px;
}

/** Sonneries **/
div.sonneries ul.concat3 .download, body.special div.videos p.actions a {
    width: 60%;
}

div.sonneries ul.concat1, div.sonneries ul.concat2 {
    padding-top: 10px;
}

div.sonneries ul.concat1 li, div.sonneries ul.concat2 {
    height: auto !important;
    height: 54px;
}

div.sonneriesSmall ul.concat1 li, div.sonneriesSmall ul.concat2 li {
    height: 22px;
}

div.sonneriesSmall ul.concat1 li h3, div.sonneries ul.concat2 li h3, div.sonneriesSmall ul.concat2 li h3 {
    margin-left: 10px;
}

div.sonneriesSmall ul.concat1 li, div.sonneries ul.concat1 li, div.sonneriesSmall ul.concat2 li, div.sonneries ul.concat2 li {
    padding-top: 7px;
    border-bottom: 2px solid;
}

div.sonneries ul.concat1 li, div.sonneries ul.concat2 li {
    padding-bottom: 7px;
}

div.sonneries img {
    margin: -5px 10px 0 10px;
}

div.sonneries ul.concat3 p.actions {
    margin-right: 0;
}

/** #logos **/
div.logos li {
    margin-bottom: 3px;
}

body.logos div.produit div.left, body.sonneries div.produit div.left, body.videos div.produit div.left {
    width: 160px;
}

body.logos div.produit div.left p, body.sonneries div.produit div.left p {
    margin: 5px;
}

body.logos div.produit div.right, body.sonneries div.produit div.right, body.videos div.produit div.right {
    margin: 10px 20px 0 10px;
    width: 255px;
}

/** #videos **/
div.videos ul.concat2 h3 {
    width: 65px;
    margin-right: 18px !important;
    margin-right: 12px;
}

div.videos ul.concat4 h3 {
    height: 25px;
}

div.videos ul.concat2 li {
    height: 120px;
}

div.videos ul.concat2 p.actions {
    float: right;
    width: 45px;
    margin-right: 5px;
    overflow: hidden;
}

div.videos ul.concat2 p.actions a.shortDownload {
    margin-right: 4px;
}

body.videos div.produit div.left p {
    margin-bottom: 10px;
    margin-left: 5px;
}

body.videos div.produit .button {
    float: none;
    float: left;
}

body.videos ul.concat4 .download {
    width: 70px;
}

div.videos ul.concat4 p.actions, div.videos ul.concat3 p.actions {
    margin-right: 0;
}

/** @homepage **/
body.homepage div#header {
    height: 127px;
}

body.homepage div.colCenter {
    width: 353px;
    overflow: hidden;
}

body.homepage div.colLeft, body.homepage div.colRight {
    width: 300px;
    margin: 0;
}

body.homepage div.search {
    width: 300px;
}

body.homepage div.search {
    height: 116px;
}

body.homepage div.search div {
    bottom: 6px;
    margin-left: 30px;
    position: absolute;
    width: 100%;
}

div.search2 div {
    bottom: 12px;
    margin-left: 10px;
    position: absolute;
    width: 100%;
}


body.homepage div.search div #keyword, body.homepage div.search div #type{
    width: 130px;
}

body.homepage div.search p label input#keyword {
    width: 130px;
}

body.homepage div.pub {
    margin-left: 6px;
}

body.homepage li.flashlite a img, body.homepage li.lastflashlite a img {
    width: 64px;
    height: 64px;
}

body.homepage li.flashlite p.actions, body.homepage li.lastflashlite p.actions {
    display: none;
}

/** @games **/
body.games div.produit img.left {
    margin: 10px;
}

body.games div.produit h3, body.games div.produit p {
    margin-left: 230px;
    margin-right: 31px;
    margin-bottom: 10px;
}

body.games div.produit h3 {
    padding-bottom: 5px;
    padding-left: 5px;
    border-bottom: 2px solid;
}

body.games div.produit div.illustrations {
    margin-bottom: 8px;
}

body.games div.produit div.illustrations img {
    margin-left: 10px;
}

body.games div.info-game
{
	float:left;
	width:480px;
	padding-left:10px;					
}


body.games div.info-game h3, body.games div.info-game p {
	margin-left:0;
}

body.games div.info-game p{
 	text-align: justify;
}

/** @girls **/ /** Special **/
body.special div.colLeft {
    width: 237px;
}

body.special div.colCenter, body.special div.colRight {
    width: 350px;
}

body.special div.menu h4 {
    padding: 8px 0px 8px 45px;
}

/**
 * @colors
 *
 * This place is in order to place backgrounds, border-color and
 * some other stuff which might be cool.
 *
 **/
body {
    background: #D1D1D1 url(http://pics.mediaplazza.com/everymob/media/img/body.jpg) repeat-y center center;
}

div#header {
    background: transparent url(http://pics.mediaplazza.com/everymob/media/img/logo.png) no-repeat 0 0;
}

div#shortcuts {
    background: transparent url(http://pics.mediaplazza.com/everymob/media/img/menu.jpg) no-repeat center bottom;
}

div#languages a {
    background: transparent url(http://pics.mediaplazza.com/everymob/media/img/lang/lang.png) no-repeat !important;
    background: #ccc url(http://pics.mediaplazza.com/everymob/media/img/lang/lang.ie.png) no-repeat 130px center;
}

div#shortcuts ul, div#languages ul a {
    background: transparent url(http://pics.mediaplazza.com/everymob/media/img/menu.items.jpg) repeat-x 0 0 !important;
}

div#shortcuts a, div#shortcuts a.homepage:hover, div#shortcuts a.webmaster:hover {
    border-color: #394958;
    color: #474747;
}

div#shortcuts a.homepage {
    background: transparent url(http://pics.mediaplazza.com/everymob/media/img/menu.items.homepage.jpg) no-repeat 0 0;
}

div#shortcuts a.webmaster {
    background: transparent url(http://pics.mediaplazza.com/everymob/media/img/menu.items.webmaster.jpg) no-repeat right top;
}

div#shortcuts li a.sonneries:hover, div#shortcuts li a.sonneriesactive {
    background: transparent url(http://pics.mediaplazza.com/everymob/media/img/menu.items.hover.blue.jpg) repeat-x;
}

div#shortcuts li a.logos:hover, div#shortcuts li a.logosactive {
    background: transparent url(http://pics.mediaplazza.com/everymob/media/img/menu.items.hover.pink.jpg) repeat-x;
}

div#shortcuts li a.games:hover, div#shortcuts li a.gamesactive {
    background: transparent url(http://pics.mediaplazza.com/everymob/media/img/menu.items.hover.orange.jpg) repeat-x;
}

div#shortcuts li a.videos:hover, div#shortcuts li a.videosactive {
    background: transparent url(http://pics.mediaplazza.com/everymob/media/img/menu.items.hover.green.jpg) repeat-x;
}

div#shortcuts li a.girls:hover, div#shortcuts li a.girlsactive {
    background: transparent url(http://pics.mediaplazza.com/everymob/media/img/menu.items.hover.purple.jpg) repeat-x;
}

div.bloc p.more, div.bloc p.moreNumbers {
    background: transparent url(http://pics.mediaplazza.com/everymob/media/img/bloc.bas.jpg) repeat-x;
}

a.close {
    background: transparent url(http://pics.mediaplazza.com/everymob/media/img/closebox.png) no-repeat !important;
    background: none;
    filter: progid :DXImageTransform.Microsoft.AlphaImageLoader (
  
		 
		    
		     src =      
		
		       'http://pics.mediaplazza.com/everymob/media/img/closebox.png' )
		;
}

/*@white,@#fff*/
div.searchblue,div#shortcuts a:hover,div.bloc div.invisible h2,div.search div,div#shortcuts li a.logosactive,div#shortcuts li a.sonneriesactive,div#shortcuts li a.gamesactive,div#shortcuts li a.videosactive,div#shortcuts li a.girlsactive,div#location,div#location a,div.menu h2 a,div.menu h3,div.menu h3 a,h2.huge,div.top span,p.moreNumbers span a,p.moreNumbers span,div.searchblue ul a,div.logos div.personnalize span,.download,div.search2
	{
	color: #fff;
}

div#page,div.menu li,div#popup div.iframe, div#popuprip div.iframe {
	background: #fff;
}

div.logos div.personnalize span {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/pink/counter.jpg)
		no-repeat;
}

div.menu ul {
	background: #DBDBDB
		url(http://pics.mediaplazza.com/everymob/media/img/menu.items.element.jpg)
		repeat-y;
}

div.menu li a {
	color: #6C6C6C;
}

div#languages a,div.blue h3 a,body.logos div.produit div.left a,body.sonneries div.produit div.left a,div#footer a,div.bloc h4 a,div.bloc h3 a
	{
	color: #000;
}

div.search2 {
	background: #000
		url(http://pics.mediaplazza.com/everymob/media/img/search2.background.jpg)
		repeat-x;
	margin-bottom: 10px;
}

div.search2 input.send {
	background:
		url(http://pics.mediaplazza.com/everymob/media/img/search.ok.jpg)
		no-repeat;
}

form.bonPlans #go {
	background: #000000
		url('http://pics.mediaplazza.com/everymob/media/img/subscribe.go.jpg')
		;
}

div.bloc,div.games ul.concat1 li,div.sonneries ul.concat1 li,div.sonneries ul.concat2 li,div.sonneriesSmall ul.concat1 li,div.sonneriesSmall ul.concat2 li
	{
	border-color: #DCDCDE;
}

form.bonPlans {
	background: #000000
		url(http://pics.mediaplazza.com/everymob/media/img/bonPlans.jpg)
		no-repeat 0 0;
}

div.bloc ul {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/bloc.background.jpg)
		repeat-x center top
}

div.orange {
	background: #fff
		url(http://pics.mediaplazza.com/everymob/media/img/orange/bloc.top.jpg)
		repeat-x right top;
}

div.orange .selectedElement {
	background: #fff567;
}

div.blueTop ul,div.orangeTop ul,div.greenTop ul,div.pinkTop ul,div.purpleTop ul
	{
	background: none;
}

div.orange h2.first,div.orange h2.second,div.orange p.more a,body.games div.menu li h4.visible a
	{
	color: #EAAB08;
}

div.orange h2.first {
	background: #fff
		url(http://pics.mediaplazza.com/everymob/media/img/orange/bloc.actual.jpg)
		no-repeat right top;
}

div.orange h2.second {
	background: #fff
		url(http://pics.mediaplazza.com/everymob/media/img/orange/bloc.actual.inverse.jpg)
		no-repeat left top;
}

div.orange .download,div.orangeTop .download, div.pink .download,div.pinkTop .download {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/orange/download.png)
		no-repeat -3px 0px;
}

div.orange p.more a {
	background: #fff
		url(http://pics.mediaplazza.com/everymob/media/img/orange/more.bas.jpg)
		no-repeat;
}

div.orange p.more a {
	background: #fff
		url(http://pics.mediaplazza.com/everymob/media/img/orange/more.bas.jpg)
		no-repeat;
}

div.orange .button {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/orange/huge.gradient.jpg)
		repeat-x;
}

div.orangeTop {
	background: #949494
		url(http://pics.mediaplazza.com/everymob/media/img/orange/bloc.top.jpg)
		repeat-x center top;
	border-color: #949494;
}

div.orangeTop li {
	background: #EEEEEE;
}

div.orangeTop span {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/orange/top.jpg)
		no-repeat;
}

div.pinkTop {
	background: #949494
		url(http://pics.mediaplazza.com/everymob/media/img/pink/bloc.top.jpg)
		repeat-x center top;
	border-color: #949494;
}

div.pinkTop span {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/pink/top.jpg)
		no-repeat;
}

div.blue {
	background: #fff
		url(http://pics.mediaplazza.com/everymob/media/img/blue/bloc.top.jpg)
		repeat-x right top;
}

div.blue .selectedElement {
	background: #bbdefc;
}

div.blue h2.first,div.blue h2.second,div.blue p.more a,body.sonneries div.menu li h4.visible a
	{
	color: #2C7BBE;
}

div.blue h2.first {
	background: #fff
		url(http://pics.mediaplazza.com/everymob/media/img/blue/bloc.actual.jpg)
		no-repeat right top;
}

div.blue h2.second {
	background: #fff
		url(http://pics.mediaplazza.com/everymob/media/img/blue/bloc.actual.inverse.jpg)
		no-repeat left top;
}

div.blue p.more a {
	background: #fff
		url(http://pics.mediaplazza.com/everymob/media/img/blue/more.bas.jpg)
		no-repeat;
}

div.blue .download {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/blue/download.png)
		no-repeat -3px 0px !important;
}

div.blue .button {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/blue/huge.gradient.jpg)
		repeat-x;
}

div.blue .shortDownload,div.blueTop .shortDownload {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/blue/song.telecharger.small.png)
		no-repeat right !important;
	background: #FFFFFF
		url(http://pics.mediaplazza.com/everymob/media/img/blue/song.telecharger.small.jpg)
		no-repeat right;
}

div.blue .listening {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/blue/song.telecharger.png)
		no-repeat left -5px !important;
	background: #fff
		url(http://pics.mediaplazza.com/everymob/media/img/blue/song.telecharger.jpg)
		no-repeat left -5px;
}

div.blue .shortListening,div.blueTop .shortListening {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/blue/song.telecharger.small.png)
		no-repeat left !important;
	background: #FFFFFF
		url(http://pics.mediaplazza.com/everymob/media/img/blue/song.telecharger.small.jpg)
		no-repeat left;
}

div.blueTop {
	background: #949494
		url(http://pics.mediaplazza.com/everymob/media/img/blue/bloc.top.jpg)
		repeat-x center top;
	border-color: #949494;
}

div.blueTop li {
	background: #EEEEEE;
}

div.blueTop span {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/blue/top.jpg)
		no-repeat;
}

div.searchblue {
	background: #0F487D
		url(http://pics.mediaplazza.com/everymob/media/img/blue/search.jpg)
		repeat-x scroll center top
}

div.searchblue ul {
	background: #3484D6;
}

div.green {
	background: #fff
		url(http://pics.mediaplazza.com/everymob/media/img/green/bloc.top.jpg)
		repeat-x right top;
}

div.green h2.first,div.green h2.second,div.green p.more a,body.videos div.menu li h4.visible a
	{
	color: #3DD100;
}

div.green h2.first {
	background: #fff
		url(http://pics.mediaplazza.com/everymob/media/img/green/bloc.actual.jpg)
		no-repeat right top;
}

div.green h2.second {
	background: #fff
		url(http://pics.mediaplazza.com/everymob/media/img/green/bloc.actual.inverse.jpg)
		no-repeat left top;
}

div.green p.more a {
	background: #fff
		url(http://pics.mediaplazza.com/everymob/media/img/green/more.bas.jpg)
		no-repeat;
}

div.green .download {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/green/download.png)
		no-repeat -3px 0px !important;
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/green/download.jpg)
		no-repeat;
}

div.green .button {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/green/huge.gradient.jpg)
		repeat-x;
}

div.green .shortDownload,div.greenTop .shortDownload {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/green/download.small.png)
		no-repeat !important;
	background: #FFFFFF
		url(http://pics.mediaplazza.com/everymob/media/img/green/download.small.jpg)
		no-repeat;
}

div.greenTop {
	background: #949494
		url(http://pics.mediaplazza.com/everymob/media/img/green/bloc.top.jpg)
		repeat-x center top;
	border-color: #949494;
}

div.greenTop li {
	background: #EEEEEE;
}

div.greenTop span {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/green/top.jpg)
		no-repeat;
}

div.pink {
	background: #fff
		url(http://pics.mediaplazza.com/everymob/media/img/pink/bloc.top.jpg)
		repeat-x right top;
}

div.pink h2.first,div.pink h2.second,div.pink p.more a,div.pink div.personnalize h2,body.logos div.menu li h4.visible a
	{
	color: #FB0866;
}

div.pink h2.first {
	background: #fff
		url(http://pics.mediaplazza.com/everymob/media/img/pink/bloc.actual.jpg)
		no-repeat right top;
}

div.pink h2.second {
	background: #fff
		url(http://pics.mediaplazza.com/everymob/media/img/pink/bloc.actual.inverse.jpg)
		no-repeat left top;
}

div.pink p.more a {
	background: #fff
		url(http://pics.mediaplazza.com/everymob/media/img/pink/more.bas.jpg)
		no-repeat;
}

div.pink .button {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/pink/huge.gradient.jpg)
		repeat-x;
}

div.pinkTop p.more a {
	color: #fff;
	background: #949494
		url(http://pics.mediaplazza.com/everymob/media/img/pink/top.more.bas.jpg)
		no-repeat;
}

div.purple {
	background: #fff
		url(http://pics.mediaplazza.com/everymob/media/img/purple/bloc.top.jpg)
		repeat-x right top;
}

div.purple h2.first,div.purple h2.second,div.purple p.more a {
	color: #7501C6;
}

div.purple h2.first {
	background: #fff
		url(http://pics.mediaplazza.com/everymob/media/img/purple/bloc.actual.jpg)
		no-repeat right top;
}

div.purple h2.second {
	background: #fff
		url(http://pics.mediaplazza.com/everymob/media/img/purple/bloc.actual.inverse.jpg)
		no-repeat left top;
}

div.purple p.more a {
	background: #fff
		url(http://pics.mediaplazza.com/everymob/media/img/purple/more.bas.jpg)
		no-repeat;
}

div.purple p.moreNumbers span {
	background: #7501C6;
}

div.purple .download {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/purple/download.png)
		no-repeat -3px 0px;
}

div.purple .button {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/purple/huge.gradient.jpg)
		repeat-x;
}

div.bloc div.invisible h2 {
	background: none;
}

div.search input,div.search2 input,form.bonPlans p input,div.searchblue label input
	{
	background: #fff
		url(http://pics.mediaplazza.com/everymob/media/img/search.input.background.jpg)
		repeat-x center top;
	border-color: #fff;
}

div#popup div.background, div#popuprip div.background {
	background: #000;
	opacity: 0.8;
	filter: alpha(opacity =               80)
}

/** homepage **/
body.homepage div.search {
	width: 300px;
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/search.background.jpg)
		no-repeat;
}

/** Sonneries **/
body.sonneries div#main {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/blue/location.jpg)
		repeat-x;
}

body.sonneries div#location a.home {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/blue/location.borderLeft.jpg)
		no-repeat 0 0
}

body.sonneries div#location {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/blue/location.borderRight.jpg)
		no-repeat right center;
}

body.sonneries div.menu {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/blue/menu.jpg)
		repeat-x 0 0;
}

body.sonneries div.menu h2 {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/blue/menu.titre.jpg)
		no-repeat right bottom;
}

body.sonneries div.menu h3,div.blue p.moreNumbers span {
	background: #338EEB;
}

body.sonneries div.menu li a:hover,body.special div.menu h4.blue a {
	color: #338EEB;
}

/** Logos **/
body.logos div#main {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/pink/location.jpg)
		repeat-x;
}

body.logos div#location a.home {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/pink/location.borderLeft.jpg)
		no-repeat 0 0
}

body.logos div#location {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/pink/location.borderRight.jpg)
		no-repeat right center;
}

body.logos div.menu {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/pink/menu.jpg)
		repeat-x 0 0;
}

body.logos div.menu h2 {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/pink/menu.titre.jpg)
		no-repeat right bottom;
}

body.logos div.menu h3,div.pink p.moreNumbers span {
	background: #F92B7C;
}

body.logos div.menu li a:hover,body.special div.menu h4.pink a {
	color: #F92B7C;
}

/** Games **/
body.games div#main {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/orange/location.jpg)
		repeat-x;
}

body.games div#location a.home {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/orange/location.borderLeft.jpg)
		no-repeat 0 0
}

body.games div#location {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/orange/location.borderRight.jpg)
		no-repeat right center;
}

body.games div.menu {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/orange/menu.jpg)
		repeat-x 0 0;
}

body.games div.menu h2 {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/orange/menu.titre.jpg)
		no-repeat right bottom;
}

body.games div.menu h3,div.orange p.moreNumbers span {
	background: #FC8414;
}

body.games div.menu li a:hover,body.special div.menu h4.orange a {
	color: #FC8414;
}

body.games div.produit h3 {
	border-color: #FC8414;
}

/** Videos **/
body.videos div#main {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/green/location.jpg)
		repeat-x;
}

body.videos div#location a.home {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/green/location.borderLeft.jpg)
		no-repeat 0 0
}

body.videos div#location {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/green/location.borderRight.jpg)
		no-repeat right center;
}

body.videos div.menu {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/green/menu.jpg)
		repeat-x 0 0;
}

body.videos div.menu h2 {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/green/menu.titre.jpg)
		no-repeat right bottom;
}

body.videos div.menu h3,div.green p.moreNumbers span {
	background: #3EE62C;
}

body.videos div.menu li a:hover,body.special div.menu .green a {
	color: #3EE62C;
}

/** Girls **/
body.girls div#main {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/purple/location.jpg)
		repeat-x;
}

body.girls div#location a.home {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/purple/location.borderLeft.jpg)
		no-repeat 0 0
}

body.girls div#location {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/purple/location.borderRight.jpg)
		no-repeat right center;
}

body.girls div.menu {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/purple/menu.jpg)
		repeat-x 0 0;
}

body.girls div.menu h2 {
	background: transparent
		url(http://pics.mediaplazza.com/everymob/media/img/purple/menu.titre.jpg)
		no-repeat right bottom;
}

body.girls div.menu h3 {
	background: #952BDF;
}

body.girls div.menu li a:hover {
	color: #952BDF;
}

/** Special **/
body.special div.menu h4 {
	background:
		url(http://pics.mediaplazza.com/everymob/media/img/menu.special.jpg)
		no-repeat;
}

/** 
 * @font
 *
 * This place is for text stylisation.
 *
 **/
body {
	font-family: verdana, sans-serif;
	font-size: 1em;
}

body,div#shortcuts a,div.videos ul.concat3 li, div.videos ul.concat2 li,div.games ul.concat4 li,div.logos ul,div.videos ul.concat4 li,div.sonneries ul.concat3 li,h2.huge,p.moreNumbers,div.searchblue ul,body.games div.produit div.illustrations,div.top ul.videos li,body.special div.videos h3,body.special div.videos p.actions,div#footer
{
	text-align: center;
}

div.bloc li h4,div.menu h2,div.videos li h3,body.sonneries div.produit div.left a
	{
	font-weight: normal;
}

div.top span {
	font-size: 1.6em;
}

div#location a,div#shortcuts a,body.logos div.produit div.left a,div.searchblue label span,div.top span,.button,body.sonneries div.produit div.left,body.videos div.produit div.left
	{
	font-weight: bold;
}

div#page,div.top div.videos li h3,div.top ul.videos h3, 
div.videos ul.concat2 h3 {
	text-align: left;
}

form.bonPlans #go {
	font-size: 0;
}

div.menu ul li ul {
	font-size: 0.9em;
}

div#shortcuts a {
	font-size: 0.8em;
}

div#languages,div#footer,div.menu li,div.searchblue p {
	font-size: 0.75em;
}

div#location,form.bonPlans p,div.menu h3 {
	font-size: 0.7em;
}

div.bloc,div.search div,div.searchblue input,div.search2 input,div.search2 label {
	font-size: 0.55em;
}

div.search div label, div.search2 div label {
  	display: inline-block;
  	width: 74px;
  	float: left;
}

div.searchblue {
	font-size: 1em;
}

div.searchblue ul {
	font-size: 0.7em;
}

div.searchblue label span {
	font-size: 1.1em;
}

div.search div input,form.bonPlans p input,div.bloc h2.first,div.bloc h2.second
{
	font-size: 1em;
}

div.bloc div.more,div.top ul.logos a {
	text-align: right;
}

div.personnalize h2 {
	font-size: 1.6em;
}

div.personnalize h2 span {
	font-size: 0.8em;
}

div.menu h2,body.games div.produit p {
	font-size: 1.3em;
}

h2.huge {
	font-size: 1.8em;
}

.button,body.logos div.produit p,body.sonneries div.produit p,body.videos div.produit p
	{
	font-size: 1.2em;
}

.button {
	text-align: center;
	text-indent: 0;
}

div.bloc h2.first,div.bloc h2.second,div#shortcuts a,div.search label,div.search2 label,div.menu h3,.button
	{
	text-transform: uppercase;
}

div#location a {
	text-decoration: underline;
}

body.games div.produit h3 {
	font-size: 2em;
}

body.games div.produit p {
	line-height: 1.5em;
}

/** 
 * @CSS3
 *
 * Due to the fact that CSS3 isn't published yet, I make a separation between
 * CSS1, CSS2 & CSS3.
 *
 **/
div.bloc,div.top li {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

div.bloc .download {
	-moz-box-shadow: none;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	l filter: progid :               DXImageTransform.Microsoft.dropshadow (
		  
		      
		    OffX =        
		      0, OffY =               2, Color =               '#DDDDDD',
		Positive =  
		        
		   'true' );
}

div.bloc p.moreNumbers span {
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
}

.button,div.search2,div#popup div.iframe, div#popuprip div.iframe,div#languages {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

div#languages a {
	opacity: 0.8;
	filter: alpha(opacity =               80);
}

div#languages a:hover {
	opacity: 1;
	filter: alpha(opacity =               100);
}

/** To clean **/
li.last,div.search2 input.send {
	border: none !important;
}

div#popup div.iframe iframe, div#popuprip div.iframe iframe {
	border: none;
}

hr {
	display: none;
}

.selectionSonneries {
	display: none;
}

a.videodown,.videodown {
	float: none !important;
	width: 70px;
}

li.submenu ul {
	background: none;
}

li.submenu ul {
	padding: 2px 2px 2px 30px;
}

li.submenu ul li {
	margin: 1px;
	padding: 2px 2px 2px 8px;
}

li.submenu li {
	font-size: 1em;
}

div.blueTop ul.sonneries p {
	margin-left: 170px;
	position: static !important;
}

div.blueTop ul.sonneries a.illustration {
	float: left;
	margin-left: 35px !important;
	margin-right: 5px;
	position: inherit;
}

div.games ul.concat4 li a img {
	width: 100px;
	height: 130px;
}

div.colCenter ul.concat4 a.shortListening {
	margin-left:54px;
}

div.colCenter ul.concat4 a.shortDownload {
	margin-left:25px;
	margin-top:-20px;
	margin-bottom:10px;
}

#iframepopuprip{
	background : url(http://www.every.com/lpe/generic/img/fond_popup_ip.png) 0 0 no-repeat !important;
	background : url(http://www.every.com/lpe/generic/img/fond_popup_ip-ie.png) 0 0 no-repeat;
	display : none;width :424px;
	position :absolute;
	left :50%;
	top :50%;
	margin-left : -207px;
	margin-top : -151px;
	z-index:11;
	font-family: tahoma,sans-serif;
	padding :0 20px 20px 0;
}

#iframepopuprip iframe{
	height:282px;
	width:420px;
	border:0;
}

.keywordCloud div
{
	padding:4px;
	text-align:justify;
}

.keywordCloud div a:hover
{
	text-decoration: underline;
}

.socialCode
{
	height: 20px;
	overflow: hidden;
	width: 205px;
	margin-bottom: 5px;
	clear: both;			
}

.legals{
	font-size:10px; 
	line-height:15px; 
	text-align:justify; 
	font-family:Verdana; 
	margin-top:30px;	
	padding: 0 10px;
}

.legals strong{
	font-weight: bold;
	line-height:30px;
}

.legals a{
	text-decoration: underline;	
}
		#vplogo {
			background:url("http://www.every.com/lpe/generic/img/vppower.png") no-repeat 0 0 transparent !important;
			width:126px;
			height:38px;
			display:inline-block;
			margin-left:10px;
		}

		#vppower {
			font-size : 13px;
			margin-right: 20px;
			margin-top: 20px;
		}
		
		#vppower,
		#vppower * {
			vertical-align : right;
			text-align : right;
		}
