@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }
*
{
padding: 0;
margin: 0;
}
img, table, tr, th, td{
	border: 0;
}
div#tooltip{position:absolute;visibility:hidden;z-index:100000;background-color:#FCF2F7;border:1px solid #DBB0C2;font-size:0.8em;padding:0.2em;
padding:5px;
/*arrondir les coins en haut à gauche et en bas à droite*/
border-radius:10px 10px; 
-moz-border-radius:10px 10px;
-webkit-border-radius:10px 10px;
color:#D3779A;
}
.ombrage {
  -moz-box-shadow: 0px 4px 12px #F8D1E2; 
  -webkit-box-shadow: 0px 4px 12px #F8D1E2; 
  box-shadow: 0px 4px 12px #F8D1E2; 
} 

body{
	background-color:#FFFFFF;
}
#pm,#ph,#pb{background:url('vide.gif');}

img{
	border:0px;
}

#site2012{
	width:960px;
	margin:auto;
	z-index:2;
	position:relative;
}
#footer2012{
	clear:both;
}
#contenu2012{
	position:relative;	
  background-color:white;
}
#gauche2012{
	float:left;
	top:0px;
	left:0px;
	width:347px;
	padding-left:3px; /* + width = 350 */
	height:auto;
	min-height:100px;
	overflow:hidden;
}
#droite2012{
	float:left;
	top: 0px;
	margin-left:10px;
	width:600px;
}
#pub300X250{
	background-color:#9CF;
	width:300px;
	height:250px;
	text-align:center;
	vertical-align:middle;
	margin-bottom:15px;
}
.blocgauche{
	width:300px;
	margin-bottom:15px;
	text-align:left;
}

.blocgauche_new
{
    text-align: center;
    width: 300px;
    display: inline-block;
    margin: 0px;
    vertical-align: top;
}

.ami_avatar{
  width:80px;
  height:80px;
}
.mp_avatar{
	width:80px;
	height:80px;
}



#footer2012{
	padding:10px;
	text-align:center;
  background-color:white;
}
#msgcontainer{
  margin:auto;
	padding:auto;
}




body, input, textarea, button, form, div, td, ul, li, p, a {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
	font-weight: 300;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 0px;
	text-shadow: 0px 1px 1px white;
	color: #222;
	text-align: justify;
}

body{	
	background:url(../design2012/fond_ete_bleu.jpg) top center no-repeat;
}

#body_fb{
	background:url(../design2012/fond_ete_bleu_fb.jpg) center -50px no-repeat;
}

img, a, *:focus {
	outline: none;
}

.c {
	text-align: center;
}

.l {
	text-align: left;
}

.r {
	text-align: right;
}

.j {
	text-align: justify;
}

.b {
	font-weight: bold;
}

.i {
	font-style: italic;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.active, .active:hover, .active *, .active *:hover {
	cursor: default;
}

h1, h2, h3, h4, h5 {
	font-weight: normal;
}

.clear, form br {
	display: block;
	clear: both;
	float: none;
	line-height: 0px;
	font-size: 0px;
}

.notext {
	line-height: 0px;
	font-size: 0px;
}

.noheight {
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	overflow: hidden;
}

.hidden {
	display: none;
}


h1 {
	font-size: 30px;
}

h2 {
	margin-top: 10px;
	font-size: 22px;
	color: #555;
}

h2.description {
	margin: 20px 100px 0px 30px;
	font-size: 15px;
	font-style: italic;
}

h3 {
	margin: 40px 0px 20px 0px;
	font-size: 22px;
}

h4 {
	margin: 20px 0px 20px 30px;
	font-size: 18px;
}


a{
	text-decoration:none;
	color:#964FCC;
}
a:hover{
	color:#C6F;
}
.nowrap{
	white-space: nowrap;
}
.btn_top_menu_bar
{
	padding: 0px;
	display: inline-block;
	margin: 0px;
	padding-right: 5px;
}

#blocgauche_online{
	width:280px;
	height:127px;
	background:url(../design2012/bloc_connectees.png) no-repeat;
  padding:10px;
  overflow:hidden;
  text-align:justify;
}
#blocgauche_online a{
 color:darkblue;  
    width:140px;
  height:20px;
  overflow:hidden;
  display:block;
}
#blocgauche_online a:hover{
 color:blue;  
}
#blocgauche_online h2{
  margin-bottom:10px;
}
#blocgauche_online h2 a{
 color:darkblue;
  font-weight:400;
  text-transform:uppercase;
}

#header2012{
  	position:relative;
	height:180px;
}

#logo2012{
	position:absolute;
  	left:0px;
  	top:0px;
}

#blochaut{
	position:absolute;
  	right:0px;
  	top:0px;
	width:584px;
	height:129px;
	background:url(../design2012/bloc_haut.png) no-repeat;
  	z-index:300;
}

#blochaut_vip{
	position:absolute;
  	right:0px;
  	top:0px;
	width:584px;
	height:129px;
	background:url(../design2012/bloc_haut_vip.png) no-repeat;
  	z-index:300;
}

#blochautlogout{
	position:absolute;
  	right:0px;
  	top:0px;
	width:584px;
	height:129px;
	overflow:hidden;
	background:url(../design2012/fond_bloc_avatar_deco.png) no-repeat;
  	z-index:300;
}

#menulink{
 	position:absolute;
	font-size:13px;
 	z-index:200;
  	top:130px;
}

#dollzsearch{
  	position:absolute;
  	top:105px;
  	left:20px;
}
#dollzsearch input{
 border:1px solid black;
 margin-top: -5px;
}

#dollzsearch #dollzsearch_btn{
  background:url(../design2012/menu/btn_chercherdoll_ru.png) no-repeat top;
  width:134px;
  height:25px;
  border:0px;
  cursor:pointer;
}

#dollzsearch_text{
 width:170px; 
}

#barrejaune{
	position:absolute;
	top:100px;
	/*background:url(../design2012/barre_jaune.png);*/
	width:960px;
	height:44px;
  	left:-2px;
}


#popinfeez{
	position:relative;
	background-repeat:no-repeat;
	background-image:url(../design/feez/ru/popup_feez_ru.png);
	width:518px;
	height:404px;
	z-index:1000000;
	display:block;
}
#popin_go_feez{
	right:84px;
	bottom:15px;
	display:block;
	position:absolute;
	background-repeat:no-repeat;
	background-image:url(../design/feez/ru/bouton_feez_off_ru.png);
	width:350px;
	height:68px;
	cursor:pointer;
	z-index:1000002;
}
#popin_go_feez:hover{
	background-image:url(../design/feez/ru/bouton_feez_on_ru.png);
}
#popindollars{
	position:relative;
	background-repeat:no-repeat;
	background-image:url(../design/dollars/ru/popup_dollars_ru.png);
	width:518px;
	height:404px;
	z-index:1000000;
	display:none;
}
#popin_fermer{
	right:10px;
	top:10px;
	display:block;
	position:absolute;
	background-repeat:no-repeat;
	background-image:url(../design/dollars/croix_off.png);
	width:20px;
	height:20px;
	cursor:pointer;
	z-index:10000001;
}
#popin_fermer:hover{
	background-image:url(../design/dollars/croix_on.png);
}
#popin_go{
	right:84px;
	bottom:15px;
	display:block;
	position:absolute;
	background-repeat:no-repeat;
	background-image:url(../design/dollars/ru/bouton_off_ru.png);
	width:350px;
	height:68px;
	cursor:pointer;
	z-index:1000002;
}
#popin_go:hover{ 
	background-image:url(../design/dollars/ru/bouton_on_ru.png);
}
#avatar{
  position:absolute;
  padding:6px;
top:5px;
    left:10px;
  background:url(../design2012/cadre_avatar.png) no-repeat;
}

#niveau{
  position:absolute;
  top:7px;
  left:130px;
  width:100px;
  text-align:center;
 	text-transform:uppercase;
}
#niveau a{
 	color:#6F1239;
  font-weight:700; 
	font-size:9pt;
}

#dollar_container{
  position:absolute;
  top:40px;
  left:140px;
}
#feez_container{
  position:absolute;
  top:75px;
  left:140px;
}
#viplnk{
  position:absolute;
  top:70px;
  left:130px;
}
#deconnexion{
 position:absolute;
  top:1px;
  right:7px;
}
#mp{
  position:absolute;
  top:10px;
  left:330px; 
}
#travailler{
  position:absolute;
  top:40px;
  left:330px; 
}
#gerersonjob{
  position:absolute;
  top:40px;
  left:450px; 
}
#serelooker{
  position:absolute;
  top:70px;
  left:330px; 
}




#moncompte{
  position:absolute;
  top:105px;
	left:120px;
}
#forum{
  position:absolute;
  top:105px;
	left:235px;
}
#dollztchat{
  position:absolute;
  top:105px;
	left:350px;
}
#regles{
  position:absolute;
  top:105px;
	left:465px;
}
#deco{
  position:absolute;
  top:10px;
  left:290px;
  background:url(../design2012/deco_etoiles.png) no-repeat;
  width:19px;
  height:89px;
}
#affichage_vip{
  position:absolute;
  top:100px;
  left:140px;
}
#star{
  position:absolute;
  top:100px;
  left:325px;
}

#playerbox #job{
	font-family: "Helvetica Regular", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
	font-size:12pt;
	color:#d7598f;
	text-decoration:underline;
}



#dollar_container #ico,#dollar_container #montant,#dollar_container #plus,#feez_container #ico,#feez_container #montant,#feez_container #plus{
 position:absolute; 
}
#dollar_container #montant, #feez_container #montant{
  width:110px;
  text-align:right;
  font-size:15pt;
  color:#120B0E;
}
#dollar_container #plus, #feez_container #plus{
  left:120px;
}

#mp #ico, #mp #nb, #travailler #ico, #travailler #action, #serelooker #ico, #serelooker #action{
  position:absolute;
}
#mp #nb, #travailler #action, #serelooker #action{
	left:30px;
	width:170px;
}
#mp #nb a, #travailler #action a, #serelooker #action a{
	font-size:11pt;
	color:#120b0e;
	text-decoration:underline;
}
#gerersonjob a{
	font-size:10pt;
	color:#d7598f;
	text-decoration:underline;
}
#flags{
	position:absolute;
	left:30px;
}
#regularlogin{
	position:absolute;
	left:120px;
	top:2px;
}
#regularlogin form{
	color:#8C706D;
	font-size:10pt;
  line-height:16px;
  font-weight:500;
}
#regularlogin form input{
  border:1px solid #E871A3;
}
#passperdu{
	position:absolute;
	left:110px;
	top:102px;
}
#passperdu a{ 
	color:#8C706D;
	font-size:10pt;
}
#passperdu a:hover{ 
	color:darkred;
}
.submit{
	cursor:pointer;
}

#hautins{
  position:absolute;
  top:5px;
  left:250px;
}
#hautins input{	
	border:1px solid #f2a9c8;
	width:110px;
	/*color:#000;*/
}
.inscription2label, .inscription2label a{
	font-size:12px;
	color:#ffffff;
}
#cgv, #cgv a{
	font-size:11px;
	color:#ffffff;
}
.submitins{
	width:96px;
	background-color:#D56493;
	border: 1px solid #7B113E;
	text-align:center;
	cursor:pointer;
	text-transform:uppercase;
	color:white;
}
.submitins:hover{
	background-color:#F2A7C7;
	border: 1px solid #7B113E;
	color:#7B113E;
	text-align:center;
	cursor:pointer;
}
#classement{
	margin-top:30px;
	width:600px;
	height:168px;
	background:url(../design2012/fond_classement_ru.png) no-repeat;
  padding-left:6px;
  padding-top:14px;
}
#classement *{
  text-align:center;
}
.classement_titre a, .classement_soustitre a{
	font-size:12pt;
	color:#4a2003;
	text-decoration:underline;
}
.classement_soustitre a{
	font-size:11pt;
}
.classement_titre a:hover, .classement_soustitre a:hover{
	color:#900;
}
.classement_titre a{
	font-weight:400;
}
.heightmax{
	max-height:300px;
}
.scrollable{
	overflow:auto;
}
#bank_archi
{
  background:url(../design2012/bank/bloc_archi_ru.png) no-repeat;
  height:223px;
  padding-top:40px;
  padding-left:5px;
}
#bank_archi_new
{
  background:url(../design2012/bank/bloc_archi_ru.png) no-repeat;
 }

#bank_archi_contenu{
height:215px;  
}
#bank_music{
  background:url(../design2012/bank/bloc_musique_ru.png) no-repeat;
  height:191px;
  padding-top:40px;
  padding-left:5px;
}
#bank_music_new
{
  background:url(../design2012/bank/bloc_musique_ru.png) no-repeat;
}

#bank_music_contenu{
	height:183px;  
}
#bank_dollarz{
  background:url(../design2012/bank/bloc_obtenirdollarz_big_ru.jpg) no-repeat;
  /*background:url(../design2012/bank/bloc_obtenirdollarz_ru.jpg) no-repeat;*/
  height:274px;
  padding-top:40px;
  padding-left:5px;
}

#bank_dollarz_new
{
  background:url(../design2012/bank/bloc_obtenirdollarz_big_ru.jpg) no-repeat;
}

#bank_dollarz_contenu{
	height:234px;  
}
#bank_bonus{
  background:url(../design2012/bank/bloc_bonus_ru.png) no-repeat;
  height:226px;
  padding-top:40px;
  padding-left:5px;
}

#bank_bonus_new
{
  background:url(../design2012/bank/bloc_bonus_ru.png) no-repeat;
}

#bank_bonus_contenu{
	height:218px;  
}
.violetgras{
	font-weight:400;
	color:#606;
}

a.actif0{
	color:#999 !important;
}
#travailler #ico{
top:-3px;
}
#serelooker #ico{
top:-8px;
}
#btnbank{
  margin-top:-7px;
}

#gauche_comz{
 background:url(../design2012/fiche/bloc_commentaires_ru.png) no-repeat;
  height:282px;
  padding-top:40px;
  padding-left:5px;
}
#gauche_comz_contenu{
	height:274px;
	overflow:hidden;
}

#gauche_amiz{
	position:relative;
 background:url(../design2012/fiche/bloc_mes_amis_ru.png) no-repeat;
  height:225px;
  padding-top:40px;
  padding-left:5px;
}
#gauche_amiz_contenu{
	height:217px;
  width:290px;
	overflow:hidden;
  text-align:left;
}

#gauche_note{
 background:url(../design2012/fiche/bloc_mes_votes_ru.png) no-repeat;
  height:123px;
  padding-top:40px;
  padding-left:5px;
}
#gauche_note_contenu{
	height:115px;
	overflow:hidden;
}
a.gauche_action{
	font-size:8pt;
	color:#713D6E;
}
a.gauche_action:hover{
	color:#00C;
}
#gauche_note_contenu{
  position:relative;
}
#note1{
  position:absolute;
  top:0px;
  left:135px;
  font-weight:400;
}
#note2{
  position:absolute;
  top:0px;
  left:215px;
  font-weight:400;
}
#note3{
  position:absolute;
  top:25px;
  left:33px;
  font-weight:400;
}
#note4{
  position:absolute;
  top:57px;
  left:33px;
  font-weight:400;
}
#note5{
  position:absolute;
  top:25px;
  left:135px;
}
#note6{
  position:absolute;
  top:25px;
  left:215px;
}
#note7{
  position:absolute;
  top:57px;
  left:135px;
}
#note8{
  position:absolute;
  top:57px;
  left:215px;
}
#note9{
  position:absolute;
  top:90px;
  left:140px;
}
#note10{
  position:absolute;
  top:90px;
  left:225px;
}
#note11{
  position:absolute;
  top:90px;
  left:10px;
}
#gauche_statut{
 background:url(../design2012/fiche/bloc_actu_ru.png) no-repeat;
  height:84px;
 /* margin-top:10px;*/
  padding-top:40px;
  padding-left:5px;
}
#gauche_statut_contenu{
	height:78px;
	overflow:hidden;
}
#mini_qsj{
  margin-top:10px;
  width:290px;
	height:40px;
	border:0px;
  background:transparent;
}
#laissercom{
	background-image:url(../design2012/fiche/champ_texte_commentaire.png);
  	width:287px;
  	height:77px;
}

#laissercom textarea{
 width:270px;
 margin-left:10px;
 color:grey;
 font-style:italic;
}

#laissercomPage{
	background-image:url(../design2012/fiche/champ_texte_touslescommentaire.png);
  	width:570px;
  	height:77px;
}

#laissercomPage textarea{
 width:540px;
 margin-left:15px;
 color:grey;
 font-style:italic;
}

#gauche_statut_contenu form input{
	background-color:#D56493;
	border: 1px solid #7B113E;
	text-align:center;
	cursor:pointer;
	text-transform:uppercase;
	color:white;
}
#gauche_statut_contenu form input:hover{
	background-color:#F2A7C7;
	border: 1px solid #7B113E; 
	color:#7B113E;
	text-align:center;
	cursor:pointer;
}
#gauche_mesaffaires{
 background:url(../design2012/fiche/fond_mesaffaires.jpg) no-repeat #FFFFFF; 
  height:43px;
  padding-top:10px;
  padding-left:70px;
	cursor:pointer;
}
#gauche_mesaffaires_contenu{
	height:23px;	
    text-decoration:underline;
	text-transform:uppercase;
	overflow:hidden;
	cursor:pointer;
    color:#683b00;
}
#gauche_minijeux{
 background:url(../design2012/minijeux/btn_mini_jeux_ru.png) no-repeat #FFFFFF;
  height:43px;
  padding-top:10px;
  padding-left:60px;
	cursor:pointer;
}
#gauche_minijeux_contenu{
	height:23px;	
    text-decoration:underline;
	text-transform:uppercase;
	overflow:hidden;
	cursor:pointer;
    color:#124153;
    font-size:10pt;
}
#gauche_trophees{
 background:url(../design2012/fiche/btn_trophees_ru.png) no-repeat #FFFFFF;
  height:43px;
  padding-top:10px;
  padding-left:70px;
	cursor:pointer;
}
#gauche_trophees_contenu{
	height:23px;	
    text-decoration:underline;
	text-transform:uppercase;
	overflow:hidden;
	cursor:pointer;
    color:#683b00;
}
#gauche_invit{
 background:url(../design2012/btn_invitamis.png) no-repeat #FFFFFF;
  height:50px;
  padding-top:10px;
  padding-left:70px;
  padding-right:10px;
  cursor:pointer;
}
#gauche_invit_contenu{
	height:40px;
	overflow:hidden;
	cursor:pointer;
	color:#780A5F;
	font-weight:400;
}
#fiche{
  position:relative;
}

#fiche_share{
	position:absolute;
	left:412px;
	width:188px;
	height:28px;
	padding-top:5px;
	background:url(../design2012/fiche/bloc_share.png) no-repeat;
	overflow:hidden;
	z-index:10000;
}
#fiche_info{
	position:absolute;
	left:0px;
	width:626px;
	height:38px;
	background:url(../design2012/fiche/bloc_info_loft_gauche.png) no-repeat;
	z-index:10000;
}
#fiche_pseudo{
	width:150px;
	position:absolute;
	left:18px;
	top:-3px;
	color:#8C093B;
	text-align:center;
	font-weight:400;
    height:23px;
    overflow:hidden;
}
#fiche_nfo_niveau{
	width:100px;
	position:absolute;
	left:175px;
	top:1px;
    text-align:center;
    font-size:10pt;
    color:#8C083B;
    line-height:12pt;
    font-weight:400;
}
#fiche_metier_nfo{
	width:302px;
	position:absolute;
	left:275px;
	top:1px;
}
#fiche_metier_ico{
  position:absolute;
  left:0px;
  width:30px;
}
#fiche_metier_nom{
	position:absolute;
    left:35px;
	top:-4px;
	color:#8C093B;
}
#fiche_metier_star{
	position:absolute;
    right:25px;
	top:-7px;
}
#fiche_grade{
	width:170px;
	position:absolute;
	left:23px;
	top:12px;
	text-align:center;
}
#fiche_grade a{
  font-size:9pt;
	text-decoration:underline;
	color:#ED4C8F;
}
#fiche_grade a:hover{
	color:#C3F;
}
#fiche_loft{
	position:absolute;
	top:40px;
}

#fiche_piece_favoris{
  position:absolute;
  top:437px;
  right:-3px;
}
#fiche_loft{
  left:1px;
  border:2px solid #8F2055;
}
#fiche_depliant_piece{
 position:absolute;
  top:483px;
  right:-1px;
}
#postloft{
  	margin-top:490px;
}
#fiche_maison{
	display:none;
  margin-top:-1px;
 margin-left:7px;
  background:url(../design2012/fiche/depliant_piece.png) no-repeat;
  height:268px;
  width:594px;
}
#fiche_qsj{
	margin-top:10px;
	background:url(../design2012/fiche/bloc_qsj_ru.png) no-repeat;
	width:580px;
	height:421px;
	padding-top:80px;
	padding-left:20px;
}
#fprevisudesc{
	width:540px;
	height:380px;
}

#fiche_espsm{
	margin-top:10px;
	background:url(../design2012/fiche/bloc_ensavoirplus_ru.png) no-repeat;
	width:580px;
	height:171px;
	padding-top:40px;
	padding-left:20px;
  overflow:hidden;
}
#fiche_espsm *{
  font-size:9pt;
}

#fiche_config{
	margin-top:20px;
	background:url(../design2012/fiche/bloc_personnalisation_ru.png) no-repeat;
	width:580px;
	height:95px;
	padding-top:40px;
	padding-left:20px;
}
#fiche_config *{
  font-size:9pt;
}
.bullecom{
	background:url(../design2012/fiche/bulle_commentaire.png) no-repeat;
	width:200px;
	height:60px;
	padding-left:17px;
 	padding-right:10px;
}
.bullecom_container{
	  position:relative;
	height:55px;
  width:200px;
  overflow:hidden;
}
.bullecom_page{
	background:url(../design2012/coms/bulle_commentaires.png) no-repeat;
	width:405px;
	height:104px;
	padding-left:17px;
 	padding-right:10px;
}
.bullecom_container_page{
	  position:relative;
	height:104px;
  width:405px;
  overflow:hidden;
}
.delcom{
  width:13px;
  height:13px;
  position:absolute; 
  z-index:9000000;
  bottom:3px;
  right:25px;
}
.signalercom{
  width:13px;
  height:13px;
  position:absolute; 
  z-index:9000000;
  bottom:3px;
  right:5px;
}
.datecom{
  height:13px;
  position:absolute; 
  z-index:9000000;
  bottom:6px;
  left:10px;
}
#gauche_bonte{
	position:relative;
	margin-top:10px;
	background:url(../design2012/fiche/bloc_ma_bonte_ru.png) no-repeat;
	height:83px;
	padding-top:50px;
	padding-left:20px;
}
#gauche_bonte_contenu{
	height:75px;
	overflow:hidden;
}

#gauche_bonte_contenu p{
	color:#5E198B;
 	 width:280px;
}
#gauche_envoyer_mp{
  text-align:center;
	width:300px;
}
#gauche_amiz_ajouter{
	position:absolute;
	right:0px;
	top:0px;
	z-index:999999;
}
#gauche_cadeau{
	position:absolute;
	right:0px;
	top:80px;
	z-index:999999;
}
.amifiche{
	position:relative;
	float:left;
	height:130px;
	width:100px;
	text-align:center;
	margin:5px;
}
.mbami{
	position:absolute;
	top:0px;
	right:-2px;
}
#amis_haut{
	background:url(../design2012/amis/bloc_haut.png) no-repeat;
	width:600px;
	height:16px;
}
#amis_bas{
	background:url(../design2012/amis/bloc_bas.png) no-repeat;
	width:600px;
	height:14px;
}
#amis_milieu{
	background:url(../design2012/amis/bloc_milieu.png);
	width:580px;
	height:auto;
	padding-left:20px;
}
#amis_stats{
	 	position:absolute;
  right:10px;
  top:30px;
  color:#676767;
  font-weight:500;
  font-size:16px;
}
#gauche_lct{
	width:290px;
	height:120px;
	padding-top:55px;
	padding-left:10px;
	background:url(../design2012/lct/bloc_gagnanteslct_ru.png) no-repeat;
}
#gauchedefile{
	width:290px;
	height:115px;
	padding-top:55px;
	padding-left:10px;
	background:url(../design2012/defile/bloc_gagnantesmiss_ru.png) no-repeat;
}
#gauchedefileloft{
	width:290px;
	height:115px;
	padding-top:55px;
	padding-left:10px;
	background:url(../design2012/defile/bloc_gagnantesloft_ru.png) no-repeat;
}
#gauche_lct img,#gauchedefileloft img,#gauchedefile img{
	width:85px;
	height:85px;
}
#theuppage{
  position:fixed;
  top:400px;
  right:10px;
  z-index:999999;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#theuppage:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}


#message{
  background:url(../design2012/message.png) no-repeat;
  width:841px;
  height:49px;
  padding-top:10px;
  padding-left:30px;
  padding-right:30px;
  margin-bottom:15px;
  margin-left:29px;
  font-weight:500;
}

#message2012{
  width:901px;  
  margin-bottom:15px;
  margin-left:30px;
}

#message_haut{
  background:url(../design2012/message_haut.png) no-repeat;
  width:901px;
  height:28px;
}

#message_milieu{
  background:url(../design2012/message_milieu.png) repeat;
  width:901px;
}

#message_txt{
  width:841px;
  position:relative;
  left:40px;top:-10px;
  font-weight:500;
}

#message_bas{
  background:url(../design2012/message_bas.png) no-repeat;
  width:901px;
  height:15px;
}

#cadeaux_haut{
  background:url(../design2012/fiche/cadeau/barre_haut_offrir.png) no-repeat;
	width:600px;
  height:60px;
}

#cadeaux_milieu{
  background:url(../design2012/fiche/cadeau/barre_milieu_offrir.png) repeat-y;
	width:590px;
  height:auto;
  padding-left:10px;
}
#cadeaux_bas{
  background:url(../design2012/fiche/cadeau/barre_bas_offrir.png) no-repeat;
	width:600px;
  height:17px;
}

#anpe{
  position:relative;
}
#anpe_titre{
 position:absolute;
  top:0px;
}
#anpe_vous{
 	position:absolute;
  right:10px;
  top:0px;
  color:#9F3A63;
  font-weight:500;
  font-size:22px;
}
#anpe_gain{
 	position:absolute;
  right:10px;
  top:30px;
  color:#676767;
  font-weight:500;
  font-size:16px;
}
#anpe_bonus{
 	position:absolute;
  right:10px;
  top:55px;
  color:#676767;
  font-weight:500;
  font-size:16px;
} 

#anpe_carac{
  position:absolute;
  top:110px;
  background:url(../design2012/carriere/fond_competences.png);
  width:229px;
  height:64px;
  padding:5px;
}

#anpe_titre_progression{
  position:absolute;
  top:130px;
  left:250px;
  color:#BD88C7;
  font-weight:500;
  font-size:15px;
}
#anpe_jauge{
  position:absolute;
  top:155px;
  left:250px;
}

#anpe_progression{
  position:absolute;
  top:150px;
  left:340px;
  color:#DFA7D6;
  font-weight:500;
  font-size:24px;
}


#anpe_sentrainer{
  position:absolute;
  top:150px;
  left:340px;
  color:#DFA7D6;
  font-weight:500;
  font-size:24px;
}

#anpe_sentrainer{
  position:absolute;
  top:145px;
  left:400px;
  color:#DFA7D6;
  font-weight:500;
  font-size:24px;
}

#anpe_metiers{
 position:relative;
  margin-top:170px;
}

.affaires_groupe{
  margin-bottom:10px;
}
.affaires_groupe_haut{
  background:url(../design2012/affaires/affaires_haut_fenetre_onglets.png) no-repeat;
  width:960px;
  height:21px;
}
.affaires_groupe_milieu{
  background:url(../design2012/affaires/affaires_milieu_fenetre_onglets.png) repeat;
  width:960px;
  height:auto;
  padding-left:10px;
  padding-right:10px;
}
.affaires_groupe_bas{
  background:url(../design2012/affaires/affaires_bas_fenetre_onglets.png) no-repeat;
  width:960px;
  height:14px;
}

.affaires_groupe_milieu_960{
  background:url(../design2012/magasin/fond_magasin960.png) repeat;
  width:580px;
  height:auto;
  padding-left:10px;
  padding-right:10px;
}
.affaires_groupe_bas_960{
  background: url(../design2012/magasin/fond_magasin960_bas.png) no-repeat;  
  width:600px;
  height:14px;
}

.affaires_groupe_haut_creation{
  background:url(../design2012/affaires/affaires_haut_fenetre_onglets_creation.png) no-repeat;
  width:960px;
  height:21px;
}
.affaires_groupe_milieu_creation{
  background:url(../design2012/affaires/affaires_milieu_fenetre_onglets_creation.png) repeat;
  width:960px;
  height:auto;
  padding-left:10px;
  padding-right:10px;
}
.affaires_groupe_bas_creation{
  background:url(../design2012/affaires/affaires_bas_fenetre_onglets_creation.png) no-repeat;
  width:960px;
  height:21px;
}

.affaires_groupe_milieu_960_creation
{
  background:url(../design2012/magasin/fond_creation960.png) repeat;
  width:580px;
  height:auto;
  padding-left:10px;
  padding-right:10px;
}
.affaires_groupe_bas_960_creation
{
  background: url(../design2012/magasin/fond_creation960_bas.png) no-repeat;  
  width:600px;
  height:14px;
}

.affaires_groupe_haut_favoris
{
  background:url(../design2012/affaires/affaires_haut_fenetre_onglets_favoris.png) no-repeat;
  width:960px;
  height:21px;
}
.affaires_groupe_milieu_favoris
{
  background:url(../design2012/affaires/affaires_milieu_fenetre_onglets_favoris.png) repeat;
  width:960px;
  height:auto;
  padding-left:10px;
  padding-right:10px;
}
.affaires_groupe_bas_favoris
{
  background:url(../design2012/affaires/affaires_bas_fenetre_onglets_favoris.png) no-repeat;
  width:960px;
  height:14px;
}

.affaires_groupe_milieu_960_favoris
{
  background:url(../design2012/magasin/fond_favoris960.png) repeat;
  width:580px;
  height:auto;
  padding-left:10px;
  padding-right:10px;
}
.affaires_groupe_bas_960_favoris
{
  background: url(../design2012/magasin/fond_favoris960_bas.png) no-repeat;  
  width:600px;
  height:14px;
}


.affaires_groupe_haut_creation_others
{
  background:url(../design2012/affaires/affaires_haut_fenetre_onglets_creation_others.png) no-repeat;
  width:960px;
  height:21px;
}
.affaires_groupe_milieu_creation_others
{
  background:url(../design2012/affaires/affaires_milieu_fenetre_onglets_creation_others.png) repeat;
  width:960px;
  height:auto;
  padding-left:10px;
  padding-right:10px;
}
.affaires_groupe_bas_creation_others
{
  background:url(../design2012/affaires/affaires_bas_fenetre_onglets_creation_others.png) no-repeat;
  width:960px;
  height:21px;
}


.affaires_groupe_haut_creation_en_vente
{
  background:url(../design2012/affaires/affaires_haut_fenetre_onglets_creation_en_vente.png) no-repeat;
  width:960px;
  height:21px;
}
.affaires_groupe_milieu_creation_en_vente
{
  background:url(../design2012/affaires/affaires_milieu_fenetre_onglets_creation_en_vente.png) repeat;
  width:960px;
  height:auto;
  padding-left:10px;
  padding-right:10px;
}
.affaires_groupe_bas_creation_en_vente
{
  background:url(../design2012/affaires/affaires_bas_fenetre_onglets_creation_en_vente.png) no-repeat;
  width:960px;
  height:21px;
}



.affaires_onglet_acces_creation 
{
	background-image:url('../design2012/affaires/onglet_creations.png');
}
.affaires_onglet_acces_creation_others
{
	background-image:url('../design2012/affaires/onglet_creations_others.png');
}
.affaires_onglet_acces_creation_en_vente
{
	background-image:url('../design2012/affaires/onglet_creations_en_vente.png');
}
.affaires_onglet_acces_classique 
{
	background-image:url('../design2012/affaires/onglet_classique.png');
}	
.affaires_onglet_acces_favoris 
{
	background-image:url('../design2012/affaires/onglet_favoris.png');
}	

.affaires_onglet_acces {
	background-repeat: no-repeat;
	width:170px; 
	height: 40px;
	position: relative;
	top: 10px; 
	left: 15px;
	display: inline-block;
	cursor: pointer;		
}
.affaires_onglet_acces p {
	color: #ffffff;
	text-align: center;
	position: relative;
	top: 10px;
}
.affaires_onglet_off p {	
	top: 7px;
}
.affaires_onglet_off:hover p {	
	top: 10px;
}
.affaires_onglet_on {
	background-position: 0px 5px; 
}
.affaires_onglet_off {
	background-position: 0px 2px; 
}
.affaires_onglet_off:hover {
	background-position: 0px 5px; 
}

.anpe_groupe{
  margin-bottom:10px;
}
.anpe_groupe_haut{
  background:url(../design2012/carriere/bloc_haut.png) no-repeat;
  width:600px;
  height:16px;
}
.anpe_groupe_milieu{
      background:url(../design2012/carriere/bloc_milieu.png) repeat;
  width:580px;
  height:auto;
  padding-left:10px;
  padding-right:10px;
}
.anpe_groupe_bas{
    background:url(../design2012/carriere/bloc_bas.png) no-repeat;
  width:600px;
  height:14px;
}
.anpe_metier_img{
	position:relative;
	top:0px;
  float:left;
}
.anpe_metier_nfo{
	position:relative;
  margin-left:290px;
  top:0px;
}
.anpe_conditions_titre{
	color:black;
	font-size:14px;
	font-weight:500;
}
.anpe_metier_nom{
	color:#A6456C;
	font-weight:500;
	font-size:16px;
}
.anpe_conditions{
	color:#A6456C;	
}
.anpe_metier_gain{
	color:black;
	font-size:14px;	
	font-weight:500;
}
.anpe_metier_valeur{
	color:#A6456C;	
}
#anpe_expli{
  position:relative;
  top:80px;
  left:240px;
  overflow:hidden;
  font-size:12px;
  padding-left:20px;
	padding-right:4px;
 line-height:16px;
  width:335px;
	height:51px;
	background:url(../design2012/carriere/info_bulle.png) no-repeat;
	color:#999;
}
.mailbox_haut{
	background:url(../design2012/mailbox/haut_fond_messagerie.png) no-repeat;
	width:600px;
	height:17px;
}
.mailbox_bas{
	background:url(../design2012/mailbox/bas_fond_messagerie.png) no-repeat;
	width:600px;
	height:13px;
}
.mailbox_milieu{
	background:url(../design2012/mailbox/milieu_fond_messagerie.png) repeat;
	width:600px;
	height:auto;
}
#mailbox_milieu p{
	padding:10px;
}
#mailbox_milieu a{
	color:black;
}
#mailbox_milieu a:hover{
	color:#93F;
}
#mailbox_switch{
	text-align:right;
	margin-bottom:10px;
}
.ligne_msg{
	background-color:#fefdf8;
}
#mails{
	margin-left:10px;
	margin-bottom:10px;
}
.msg_border_bottom{
  border-bottom:1px solid #eaeae8;  
}

#mails tr td{
  padding-bottom:2px;
  padding-right:4px;
} 

#bloc_mps{
  background:url(../design2012/bloc_messages_ru.png) no-repeat;
  height:255px;
  padding-top:33px;
  padding-left:5px;
}
#bloc_mps_contenu{
height:255px;  
overflow:hidden;
}

#com_haut{
 background:url(../design2012/coms/bloc_haut.png) no-repeat;
  width:600px;
  height:16px;
}
#com_bas{
 background:url(../design2012/coms/bloc_bas.png) no-repeat;
  width:600px;
  height:14px;
}
#com_milieu{
 background:url(../design2012/coms/bloc_milieu.png) repeat-y;
  width:580px;
  height:auto;
  padding-left:10px;
  padding-right:10px;
}
#recevoir_com{
  position:absolute;
top:15px;
  right:0px;
}
.autosizeImg, #newsdetail #detail img {
width:100%; 
height:auto;
}
.article .autosizeImg{ 
}
.article{
position:relative;
}

.article_contenu *{
  text-align:center;
}
.article_contenu a{
	text-decoration:underline;
}
.article_contenu a:hover{
	color:#63F;
}
.title{
  position:absolute;
  bottom:14px;
  left:4px;
  height:30px;
  margin-right:10px;
  color:white;
  text-transform:uppercase;
  width:286px;
  text-align:center;
  font-size:11.5px;
  line-height:12pt;
  font-weight:400;
  overflow:hidden;
}
.littlenews{
	position:absolute;
	top:0px;
	left:0px;
	background:url(../design2012/news/cadre_petite_news.png) no-repeat;
	width:295px;
	height:175px;	
}
.bignews{
	position:absolute;
	top:0px;
	left:0px;
	background:url(../design2012/news/cadre_grande_news.png) no-repeat;
	width:600px;
	height:360px;
}
.bigtitle{
  position:absolute;
  bottom:26px;
  left:0px;
  margin-right:10px;
  color:white;
  text-transform:uppercase;
  width:600px;
  height:48px;
  text-align:center;
  vertical-align:;
  font-size:19px;
  font-weight:400;
  padding:auto;
}
#div-gpt-ad-1348570296777-0{
  padding-top:19px;
} 

#sondage_container{
 background:url(../design2012/news/fond_sondage_big.png) no-repeat;
  width:597px;
  height:250px;
  padding-left:10px;
  padding-right:5px;
}
#sondage_titre{
 font-size:18px;
  margin-left:45px;
  color:#96F;
}
.sondage_reponse{
  font-style:italic;
  padding-left:15px;
}
#gauche_classement{
	background:url(../design2012/bloc_gauche_classement_ru.png) no-repeat;
	width:300px;
	height:499px;
	padding-top:40px;
}
#gauche_classement *{
  text-align:center;
}
#gauche_classement #more{
  padding-top:4px;
}
#contactgrabber *{
 line-height:16px; 
}

#scenario_div_niveau div{
  margin-left:17px;
  color:white;
}

#blocgauche_online a{
  display:block;
	width:130px;
	float:left;
  overflow:hidden;
  margin-left:5px;
}

#blocgauche_online h2 a{
 clear:both;
  width:300px;
}

#mailbox_securite{
	background:url(../design2012/mailbox/bloc_securite.png) no-repeat;
	font-size:12px;
	color:#646653;
	width:555px;
	height:68px;
	overflow:hidden;
	font-weight:300;
	padding-left:40px;
	padding-right:5px;
	margin-bottom:10px;
}
 
#saison{
 position:absolute;
  top:-50px;
  left:630px;
  width:140px;
  text-align:left;
}

.transparent {
	width: 100%; 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.transparent2 {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#msgcontainer{
  height:175px;
  margin-bottom:10px;
}
#tuto{
  margin-left:11px; 
  position:absolute;
  background:url(../design2012/tuto/bloc_tuto.png) no-repeat;
  width:768px;
  height:175px;
  overflow:hidden;
  padding-left:180px;
  padding-top:25px;
}
#tuto_odnoklassniki{
  margin-left:11px; 
  position:absolute;
  background:url(../design2012/tuto/bloc_tuto_ru.png) no-repeat;
  width:650px;
  height:175px;
  overflow:hidden;
  padding-left:180px;
  padding-top:25px;
}
#tuto_titre{
  font-weight:bold;
}
#tuto_content{
 margin-top:10px;
  width:730px;
height:100px;
  overflow:auto;
}
#tuto_content_odnoklassniki{
 margin-top:10px;
  width:430px;
height:100px;
  overflow:auto;
  font-size:12px;
}
#tuto_sarah{
  position:relative;
  left:20px;
  top:5px;
  width:129px;
}

#tuto_fermer{
  z-index:999;
  width:20px;
  height:20px;
  position:absolute;
  right:4px;
  top:4px;
  cursor:pointer;
}

#tuto_fermer_odnoklassniki{
  z-index:999;
  width:20px;
  height:20px;
  position:absolute;
  right:190px;
  top:4px;
  cursor:pointer;
}



#img_aide_tuto{
width:346px;
height:28px;
border:1px solid black;
left:600px;
top:0px;
position:relative;
  padding-top:6px;
text-align:right;
border:0px;
  background:url(../design2012/tuto/cadre_tuto_replie.png) no-repeat;
  
}

#img_aide_tuto_odnoklassniki{
width:346px;
height:28px;
border:1px solid black;
left:315px;
top:0px;
position:relative;
  padding-top:6px;
text-align:right;
border:0px;
  background:url(../design2012/tuto/cadre_tuto_replie.png) no-repeat;
  
}

#menulink.floatable {
    position: fixed;
	background-color:white;
 	top:0px;
 	width:1000px;
    z-index:9999999;
}

#amisde{
  position:relative;
  top:20px;
font-weight:bold;
color:darkgrey;
}
#retourfiche{
  position:relative;
 text-align:right;
}


#fiche_online{
    position:absolute;
  left:1px;
  top:18px;
  width:30px;
}


#listejeux{
  background:url(../design2012/minijeux/fond_mini_jeux.png) no-repeat;
  width:600px;
  height:694px;
  padding-top:10px;
  padding-left:5px;
}
#listejeux .jeuflash{
float:left;
  background:url(../design2012/minijeux/fond_individuel_jeu.png) no-repeat;
	width:174px;
  height:174px;
  margin:10px;
  margin-bottom:30px;
  text-align:center;
}
.jeuflash_jouer{
  margin-top:10px; 
  text-align:center;
}

#minijeux_expli{
 position:absolute;
  right:0px;
  width:270px;
  color:#555; 
}

#nb_etoiles_txt p{
  margin-top:7px;
  color:white;
}

#gauche_magasin{
padding-left:0px;
}
.acheterObjetMagasin, .testerObjetMagasin{
color:black;
}
.acheterObjetMagasin:hover, .testerObjetMagasin:hover{
color:white;
}
.boutikmenu{
	width:77px; height:40px; float:left; margin-right:12px; margin-bottom:5px;
}
.boutikmenu_news{
	border: 2px solid #ff2379;
	box-shadow: 1px 1px 10px #ff2379;
}
.boutikmenu_promo{
	border: 2px solid #630d7c;
	box-shadow: 1px 1px 10px #630d7c;
}

#offres{
  background:url(../design2012/offre/fond_offres_ru.png) no-repeat;
	padding-left:0px;
  padding-top:33px;
  width:300px;
  height:114px;
}

#offres_big{
  background:url(../design2012/offre/fond_offres_ru.png) no-repeat;
	padding-left:0px;
  padding-top:33px;
  width:300px;
}

#qsj_view_haut{
  background:url(../design2012/fiche/bloc_sonqsj_haut_ru.png) no-repeat;
  width:600px;
  height:69px;
}
#qsj_view_milieu{
  background:url(../design2012/fiche/bloc_qsj_milieu.png) repeat;
  width:570px;
  height:auto;
  padding-left:15px;
  padding-right:15px;
  overflow:hidden;
}
#qsj_view_bas{
  background:url(../design2012/fiche/bloc_qsj_bas.png) no-repeat;
  width:600px;
  height:17px;
}
#qsj_view_milieu strong{
 font-weight:900; 
}

/* colorpicker */
#colorspy { border: 2px solid #EEEEEE; padding: 7px 0 20px 20px; margin: 0 0 7px 0; font-size: 16px; text-align: left; position: relative; top: -12px; COLOR: #555; background: #fbfbfb; }
#colorspy a { COLOR: #e04f92; }
#colorspy legend { font-size: 17px; color: #bbb; padding: 0; }
#colorspy div div { WIDTH: 20px; HEIGHT: 20px; border-right: 1px solid #FFF; FLOAT: left; }
#colorspy .swatch { float: left; margin-right: 21px; border-top: 2px solid #FFF; }
#colorspy h2 { FONT-SIZE: 18px; LINE-HEIGHT: 0em; COLOR: #5888BF; FONT-WEIGHT: normal; TOP: 3px; position: relative; }

.botLine { BORDER-TOP: 1px solid #EEE; WIDTH: 370px; MARGIN-TOP: 9px; PADDING-TOP: 9px; COLOR: #999; }
.botLine a { COLOR: #e04f92; }
.botLine a:hover { COLOR: #F360BB; }

/* PLUGIN */

#plugin { BACKGROUND: #0d0d0d; COLOR: #AAA; CURSOR: move; DISPLAY: block; FONT-FAMILY: arial; FONT-SIZE: 11px; PADDING: 7px 10px 11px 10px; _PADDING-RIGHT: 0; Z-INDEX: 1; TOP: 0; LEFT: 0; POSITION: absolute; WIDTH: 199px; _width: 210px; _padding-right: 0px; }
#plugin br { CLEAR: both; MARGIN: 0; PADDING: 0;  }
#plugin select { BORDER: 1px solid #333; BACKGROUND: #FFF; POSITION: relative; TOP: 4px; }

#plugHEX { FLOAT: left; position: relative; top: -1px; }  
#plugCLOSE { FLOAT: right; cursor: pointer; MARGIN: 0 8px 3px; _MARGIN-RIGHT: 10px; COLOR: #FFF; -moz-user-select: none; -khtml-user-select: none; user-select: none; }
#plugHEX:hover,#plugCLOSE:hover { COLOR: #FFD000;  }

#plugCUR { float: left; width: 10px; height: 10px; background: #FFF; margin-right: 3px; }

#SV { background: #FF0000 url('../media/SatVal.png'); _BACKGROUND: #FF0000; POSITION: relative; CURSOR: crosshair; FLOAT: left; HEIGHT: 166px; WIDTH: 167px; _WIDTH: 165px; MARGIN-RIGHT: 10px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../media/SatVal.png', sizingMethod='scale'); -moz-user-select: none; -khtml-user-select: none; user-select: none; }
#SVslide { BACKGROUND: url('../media/slide.gif'); HEIGHT: 9px; WIDTH: 9px; POSITION: absolute; _font-size: 1px; line-height: 1px; }

#H { BORDER: 1px solid #000; CURSOR: crosshair; FLOAT: left; HEIGHT: 154px; POSITION: relative; WIDTH: 19px; PADDING: 0; TOP: 4px; -moz-user-select: none; -khtml-user-select: none; user-select: none; }
#Hslide { BACKGROUND: url('../media/slideHue.gif'); HEIGHT: 5px; WIDTH: 33px; POSITION: absolute; _font-size: 1px; line-height: 1px; }
#Hmodel { POSITION: relative; TOP: -5px; }
#Hmodel div { HEIGHT: 1px; WIDTH: 19px; font-size: 1px; line-height: 1px; MARGIN: 0; PADDING: 0; }
/* fin colorpicker*/
