body, table
{
font: 13px Arial;
}

body {
background-color:#F2F2F2;
text-align:center;
}

div {
margin:0;
padding:0;
}

img{ border: none; }

/* menu */

#divGlobal {
margin:12px auto;
width:900px;
}

#menuHautGauche {
float:left;
}

#menuHautDroite {
width:570px;
height:77px;
background-image:url('/images/entete-droite.jpg');
background-repeat:no-repeat;
margin-left:330px;
text-align:right;
}

#lienChangePays {
font-family:Arial;
font-weight:bold;
font-size:14px;
color:#999999;
text-decoration:none;
vertical-align:middle;
}

#flagChangePays {
margin:2px 6px 0 9px;
vertical-align:middle;
}

#menuBas {
width:900px;
height:22px;
background-image:url('/images/entete-bas.jpg');
background-repeat:no-repeat;
padding-top:71px;
}

#ZoneMsg {
text-align:center;
width:215px;
height:19px;
padding:6px 0 0 2px;
float:left;
}

#ZoneIdent {
text-align:left;
width:215px;
height:19px;
padding:6px 0 0 2px;
float:left;
}

#ZoneIcone {
text-align:left;
width:18px;
height:19px;
float:left;
padding-top:6px;
}

#navigation {
	padding: 0 0 0 10px;
	margin: 0;
	float: left;
	width: 100%;
}

#navigation li {
display: inline;
list-style-type:none;
padding-left:4px;
padding-right:2px;
border-left:1px solid #666666;
}

#navigation li:first-child {
border-left:none;
padding-left:0;
}

.menu a {
font: 14px Arial;
color:#2e93bc;
text-decoration:none;
}

.menu a:hover {
color:#F38e00;
text-decoration:underline;
}

#divSousMenu {
margin-top:10px;
width:900px;
height:18px;
position:relative;
z-index:99;
}

#divAntiIE6 {
color:red;
text-align:center;
font-size:13px;
font-family:Arial;
margin-bottom:10px;
font-weight:bold;
}

#divAntiIE6 a {
color:red;
text-decoration:underline;
}

/* fin menu */

.cssAuth
{
border: 0px;
font: 12px Arial;
width: 103px;
height: 17px;
text-align: center;
}

#authPseudo {
background-image:url('/images/fond-pseudo.jpg');
background-repeat:no-repeat;
}

#authMdp {
margin-left:1px;
background-image:url('/images/fond-mdp.jpg');
background-repeat:no-repeat;
}

a
{
text-decoration:none;
outline: none;
color:#0B85B6;
}

a:hover
{
color:#F38900;
text-decoration:underline;
}

.imgClassic{ border: 1px #222222 solid; }

.imgSimple {
border: 1px silver solid;
}

.imgSimple:hover {
border: 1px #F6AD4E solid;
}

.tblBlocg { width:422px }
.tblBlocp { width:196px }

.subBloc { padding:3px 5px 3px 5px;}

/* debut blocs */

.titre_blocp
{
width:213px;
margin-top:15px;
margin-left:auto;
margin-right:auto;
height:27px;
line-height:27px;
vertical-align:middle;
text-align:center;
background-repeat: no-repeat;
}

.titre_blocp h2
{
vertical-align:middle;
font-family: Verdana;
font-size: 12px;
font-weight: bold;
color:#F0F0F0;
text-align:center;
}

div.corps_blocp
{
width:213px;
margin-left:auto;
margin-right:auto;
background-image: url("/images/blocp.jpg");
background-repeat: repeat-y;
text-align:center;

font: 13px Arial;
}

.pied_blocp
{
width:213px;
margin-left:auto;
margin-right:auto;
height:27px;
background-repeat: no-repeat;
background-image:url("/images/piedp.gif");
}

.titre_blocg
{
width:438px;
margin-top:15px;
margin-left:auto;
margin-right:auto;
height:27px;
line-height:27px;
vertical-align:middle;
text-align:center;
background-repeat: no-repeat;
}

.titre_blocg h2
{
vertical-align:middle;
font-family: Verdana;
font-size: 12px;
font-weight: bold;
color:#F0F0F0;
text-align:center;
}

div.corps_blocg
{
width:438px;
margin-left:auto;
margin-right:auto;
background-image:url("/images/blocg.jpg");
background-repeat: repeat-y;
text-align:center;

font: 13px Arial;
}

.pied_blocg
{
width:438px;
margin-left:auto;
margin-right:auto;
height:27px;
background-repeat: no-repeat;
background-image:url("/images/piedg.gif");
}

/* fin blocs */

.imgThumb{
border: 1px black solid
}

.sign_news{
text-align: right;
}

#h1Home {
font:bold 13px Trebuchet MS;
color:#000;
margin-top:2px
}

#tblFavPays td {
text-align:left;
padding:3px 5px;
}


/*index*/
.bbu {
text-decoration: underline;
}


/* resultats recherche */

.divResSearch{
margin:30px auto;
background-image:url('/images/bloc-recherche.gif');
background-repeat:no-repeat;
width:591px;
height:176px
}

.resTdTof {
text-align:center;
vertical-align:middle;
width:150px;
height:184px
}

.tdTop {
vertical-align:top;
}

.resDivPseudo {
height:27px;
margin-top:7px;
padding-top:7px;
text-align:left
}

.resLnkPseudo {
color: #2e93d3;
font: 15px Trebuchet MS;
}

.resDivAge {
width:115px;
height:30px;
float:left;
padding-left:4px;
line-height:30px;
text-align:left
}

.resDivSexe {
width:115px;
height:30px;
float:left;
line-height:30px;
text-align:left
}

.resDivSexe img {
position:relative;
top:50%;
margin-top:-8px
}

.resDivFlag {
width:30px;
height:30px;
float:left;
text-align:left
}

.resDivFlag img {
position:relative;
top:50%;
margin-top:-10px;
}

.resDivPays {
height:30px;
line-height:30px;
text-align:left
}

.divResNote {
font-size:12px;
height:67px;
width:406px;
text-align:left
}

.divResVisite {
height:26px;
line-height:26px;
text-align:right;
padding-right:11px
}

.imgThumbRollover {
border:1px #000 solid;
}

.imgThumbRollover:hover {
border:1px #F6AD4E solid;
}

/* fin resultats */

.sondageq, .sondager{
}


h1{
font: 20px Arial;
}
h2{
font-weight:normal;
font-size:16px;
color:green;
}
h3{
font: 14px Arial;
}

/* Debut Index */

#h1Home {
font:bold 13px Trebuchet MS;
color:#000;
margin-top:2px;
}

#divBienvenue {
font-family:Trebuchet MS;
text-align:justify;
}

#tdBienvenue1 {
width:253px;
font-family:Trebuchet MS;
text-align:left;
padding-left:3px;
padding-right:2px;
}

#tdBienvenue2 {
width:169px;
height:86px;
text-align:center;
vertical-align:middle;
background-image:url('/images/bulle-inscription3.jpg');
background-repeat:no-repeat
}

#divRegHome {
font-size:14px;
font-family:Trebuchet MS, Arial;
margin-bottom:6px;
font-weight:bold
}

#btnRechRap {
width:156px;
height:40px;
background:transparent url('/images/btn-rech-rap.jpg');
background-repeat:no-repeat;
color:#F4F4F4;
font-weight:bold;
font-size:15px;
border:none;
cursor:pointer;
}

.HomeRegPseudo {
width:115px;
margin-left:4px;
font-style:italic;
font-weight:normal;
}

.HomeRegPseudo2 {
width:115px;
margin-left:4px;
font-style:normal;
font-weight:bold;
font-family:Arial;
}

#btnHomeReg {
width:30px;
height:30px;
vertical-align:middle;
background:transparent url('/images/fleche-inscription-home.jpg');
background-repeat:no-repeat;
border:none;
cursor:pointer;
}

#btnHomeReg:hover {
background:transparent url('/images/fleche-inscription-home2.jpg');
background-repeat:no-repeat;
}

#divMyProfileInvit {
width:434px;
border:1px #afafaf solid;
background-color:#fff;
margin: 10px auto 0 auto;
text-align:center;
padding-top:8px;
padding-bottom:8px;
font-size:14px;
color:#666;
}

#divMyProfileInvit:hover {
color:#333;
}

#divMyProfileInvit2 {
font-family:Trebuchet MS;
font-size:16px;
font-weight:bold;
margin-bottom:12px
}

#piedPage {
clear:both;
padding-top:25px;
color:#a0a0a0;
text-align: center;
font: 10px Arial;
}

#piedPage a {
color:#888888;
}

#piedFlags {
padding:0;
margin-top: 15px auto 0 auto;
}

#piedFlags li {
display: inline;
list-style-type:none;
padding:0 13px;
font-size:11px;
}

#piedFlags a {
color:#444444;
}

#divFB1 {
float:left;
padding-top:5px;
padding-left:12px;
}
#divFB1 img {
border:1px silver solid;
}
#divFB2 {
margin-left:60px;
margin-top:3px
}
#divFB2 span {
font-size:16px
}
#divFB3 {
margin-left:60px;
margin-top:7px
}


/* Fin Index */

/* Debut page profil */

#tdPhotoAddGauche {
vertical-align:middle;
width:35px;
}
#divPhotoAdd {
width:240px;
height:77px;
overflow:hidden
}

#ulPhotoAdd {
padding:0;
margin:0;
white-space:nowrap;
}
#ulPhotoAdd li {
display: inline;
list-style-type:none;
padding:0 5px;
}

#tdPhotoAddDroite {
vertical-align:middle;
text-align:right;
width:35px
}

.tdGauche {
text-align:left;
}

.tdDroite {
text-align:right;
}

.divParentUlPetit {
text-align:left;
margin-left:23px;
}

.divParentUlGrand {
text-align:left;
margin-left:60px;
}

#divNote {
width:422px;
overflow:auto;
}

/* Fin page profil */

/* Jeux */

#zoneFlash {
height:600px;
margin:50px auto;
text-align:center;
}

#tblJeux {
width:640px;
height:220px;
margin:10px auto;
}

#tblJeux td {
text-align:center;
}

/* Fin Jeux */

/* Gallerie profil */

#gal_h1 {
margin-bottom:50px;
}

#gal_h1 a {
vertical-align:middle;
}
#gal_h1 img {
vertical-align:middle;
margin-left:15px;
}

#loaderGallerie {
margin:50px auto;
}

#gal_back {
font-size:16px;
text-decoration:underline;
}


/* Debut simplemodal */
#simplemodal-container a.modalCloseImg {
	background:url(/lib/simplemodal/x.png) no-repeat; /* adjust url as required */
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}
#simplemodal {position:relative;}
#simplemodal #version {color:#888; font-size:.9em; left:150px; position:absolute; top:-28px;}
#simplemodal #options span {color:#81a9d0;}
#simplemodal #options li {padding-bottom:8px;}
#simplemodal pre.sample {margin-bottom:20px;}
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {background-color:#333; border:8px solid #444; padding:12px;}

/* Fin simplemodal */


/* Notifications */

#BlocNotifications {
text-align:left;
}

#BlocNotifications table {
width:90%;
margin:15px 0;
}
.tdNotifsGauche {
width:234px;
}
.divNotifs1 {
font-family:Verdana,Arial;
font-size:11px;
line-height:14px;
font-weight:bold;
padding-left:3px;
}
.divNotifs1 a {
text-decoration:underline;
color:#0065FC;
}
.divNotifs2 {
font-family:Verdana,Arial;
font-size:10px;
line-height:13px;
min-height:26px;
padding-left:3px;
}
.divNotifs3 {
text-align:right;
font-size:12px;
font-weight:bold
}
.tdNotifsDroite {
width:40%;
text-align:center;
vertical-align:middle
}

#BlocNotifications hr {
border:1px #EEE solid;
width:60%;
margin:5px auto;
}

/* Fin Notifications */

