html,body {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#000000;
background-color:#FFF;
background-image:url("images/background.jpg");
background-repeat:repeat-x;
background-position:top left;
margin:0;
padding:0 0 5px;
}
a:link,a:visited {
color:#000000;
font-weight:bold;
text-decoration:none;
}

a:active,a:hover {
color: #0505A5;
font-weight:bold;
}


.pseudo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #000000;
	text-align : left;
	}
span.textegauche {
text-align : left;
font-size: 10px;
}



#im-message {
margin:auto;
position: absolute;
z-index:1;
width:0px;
top: 192px;
left: 810px;
}
#tx-message {
margin:auto;
 position: absolute;
font-family:Arial, Tahoma, Helvetica, sans-serif;
font-size:12pt;
color:#C92424;
font-weight:bold;
width:18px;
top: 196px; 
left: 815px; 
z-index:2;
}

#div {
margin:auto;
position: absolute;
font-family:Arial, Tahoma, Helvetica, sans-serif;
font-size:22pt;
color:#C92424;
width:600px;
font-weight:bold;
top: 63px;
left: 200px;
 z-index:1;
}

#im-commentaire {
margin:auto;
position: absolute;
width:0px;
top: 192px;
left: 960px;
 z-index:1;
}
#tx-commentaire{
margin:auto;
 position: absolute;
font-family:Arial, Tahoma, Helvetica, sans-serif;
font-size:12pt;
color:#C92424;
font-weight:bold;
width:19px;
top: 196px; 
left: 965px; 
z-index:2;
}

#im-vote {
margin:auto;
position: absolute;
width:18px;
top: 192px;
left: 346px;
 z-index:1;
}
#tx-vote{
margin:auto;
 position: absolute;
font-family:Arial, Tahoma, Helvetica, sans-serif;
font-size:12pt;
color:#C92424;

font-weight:bold;
width:18px;
top: 196px; 
left: 352px; 
z-index:2;
}

#im-amis {
margin:auto;
position: absolute;
width:18px;
top: 192px;
left: 430px;
 z-index:1;
}
#tx-amis{
margin:auto;
 position: absolute;
font-family:Arial, Tahoma, Helvetica, sans-serif;
font-size:12pt;
color:#C92424;

font-weight:bold;
width:18px;
top: 196px; 
left: 435px; 
z-index:2;
}

#im-visiteur {
margin:auto;
position: absolute;
width:0px;
top: 192px;
left: 536px;
 z-index:1;
}
#tx-visiteur{
margin:auto;
 position: absolute;
font-family:Arial, Tahoma, Helvetica, sans-serif;
font-size:12pt;
color:#C92424;
font-weight:bold;
text-align: center; 
width:18px;
top: 196px; 
left: 542px; 
z-index:2;
}


#im-contact {
margin:auto;
position: absolute;
width:0px;
top: 192px;
left: 261px;
 z-index:1;
}
#tx-contact{
margin:auto;
 position: absolute;
font-family:Arial, Tahoma, Helvetica, sans-serif;
font-size:12pt;
color:#C92424;
font-weight:bold;
text-align: center; 
width:18px;
top: 196px; 
left: 266px; 
z-index:2;
}

#tx-online{
 position: absolute;
font-family:Arial, Tahoma, Helvetica, sans-serif;
font-size:11pt;
color:#000000;
font-weight:bold;
width:170px;
top: 160px; 
left:0px; 
z-index:2;
}
//////
#footer a:active,#footer a:hover,.menu a:active,.menu a:hover {
color: #ffbf00;
background-color:inherit;
}

#container,#header {
width:990px;
margin:auto;
}
#containerfooter,#headerfooter {
width:990px;
margin:auto;
}
#gauche,#droite {

float:left;
}
//////////////////
.bloc-s {
background-color: #ffffff;
text-align:center;
font-size:7pt;
border-left:1px solid #09304d;
border-right:1px solid #09304d;
padding:0 0 5px 5px;
}

* html .bloc-s {
width:311px;
}

.bloc-s {
background-color: #ffffff;
text-align:center;
font-size:7pt;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
padding:0 0 5px 5px;
}



.bloc-s_foot {
width:311px;
height:14px;
line-height:12px;
background-image:url("images/basmenudroit.jpg");
background-repeat:no-repeat;
background-position:top left;
margin-bottom:11px;
}

.bloc-s_membres {
width:170px;
height:25px;
line-height:25px;
text-indent:40px;
font-size:11pt;
text-align:left;
background-image:url("images/titre-membres.jpg");
background-repeat:no-repeat;
background-position:top left;
margin:0;
padding:0;
}

.bloc-s_partenaires {
width:170px;
height:25px;
line-height:25px;
text-indent:40px;
font-size:11pt;
text-align:left;
background-image:url("images/titre-partenaires.jpg");
background-repeat:no-repeat;
background-position:top left;
margin:0;
padding:0;
}

.bloc-s_recherche {
width:170px;
height:25px;
line-height:25px;
text-indent:40px;
font-size:11pt;
text-align:left;
background-image:url("images/titre-recherche.jpg");
background-repeat:no-repeat;
background-position:top left;
margin:0;
padding:0;
}

.bloc-s_publicite {
width:311px;
height:21px;

background-image:url("images/hautmenudroit.jpg");
background-repeat:no-repeat;
background-position:top left;
margin:0;
padding:0;
}

.bloc-s_actuellement {
width:170px;
height:34px;
line-height:34px;
text-indent:40px;
font-size:11pt;
text-align:left;
background-image:url("images/titre-actuellement.jpg");
background-repeat:no-repeat;
background-position:top left;
margin:0;
padding:0;
}




#gauche h2 {
width:311px;
height:25px;
line-height:21px;
text-indent:13px;
color:#376189;
font-size:8pt;
text-align:left;
background-image:url("images/statutmenudroit.png");
background-repeat:no-repeat;
background-position:top left;
margin:0;
padding:0;
}
#gauche h3 {
width:311px;
height:25px;
line-height:21px;
text-indent:13px;
color:#376189;
font-size:8pt;
text-align:left;
background-image:url("images/lesderniersinscrits.png");
background-repeat:no-repeat;
background-position:top left;
margin:0;
padding:0;
}
#gauche h6 {
width:311px;
height:25px;
line-height:21px;
text-indent:13px;
color:#376189;
font-size:8pt;
text-align:left;
background-image:url("images/modifierstatutmenudroit.jpg");
background-repeat:no-repeat;
background-position:top left;
margin:0;
padding:0;
}

#gauche h5 {
width:311px;
height:15px;
line-height:21px;
text-indent:13px;
color:#376189;
font-size:8pt;
text-align:left;
background-image:url("images/publicite.png");
background-repeat:no-repeat;
background-position:top left;
margin:0;
padding:0;
}


#centre h1 {
width:311px;
height:15px;
line-height:21px;
text-indent:13px;
color:#000000;
font-size:12pt;
text-align:left;
background-image:url("images/topcentre.png");
background-repeat:no-repeat;
background-position:top left;
margin:0;
padding:0;

}


div#photoflot p{
  margin:0;
  padding:0;
  text-align:justify;
    color:#000000;
  font-size:11pt;
}
div#photoflot img{
  float:left;
  background-color:#fafbfc;
  border:1px solid #000000;
  color:#000000;
  margin:0 5 0px 0px;
  padding:0px;
  font-size:11pt;
}
hr{
  clear:left;
}







.bloc-b_top {
width:668px;
height:26px;
line-height:10px;
font-size:0;
background-image:url("images/hautmillieu.jpg");
background-repeat:no-repeat;
background-position:top left;
}

.bloc-b_top1 {
width:668px;
height:26px;
line-height:10px;
font-size:0;
background-image:url("images/hautmillieu.jpg");
background-repeat:no-repeat;
background-position:top left;
}

.bloc-b_foot {
width:668px;
height:13px;
line-height:16px;
font-size:0;
background-image:url("images/basmillieu.jpg");
background-repeat:no-repeat;
background-position:top left;
margin-bottom:10px;
}
.bloc-b {
width:666px;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
background-color: #ffffff;
overflow:auto;
font-weight:700;
}

* html .bloc-b {
width:668px;
}











.bloc-f_blanc-top-messagerie {
width:650px;
height:27px;
background-image:url("images/hautbleu.png");
background-repeat:no-repeat;
background-position:top left;
padding-top:1px;
margin:7px 0 0 5px;
}
.bloc-f_blanc-top-messagerieHomme {
width:650px;
height:27px;
background-image:url("images/hautbleu.png");
background-repeat:no-repeat;
background-position:top left;
padding-top:1px;
margin:7px 0 0 5px;
}
.bloc-f_blanc-top-messagerieFemme {
width:650px;
height:27px;
background-image:url("images/hautrose.png");
background-repeat:no-repeat;
background-position:top left;
padding-top:1px;
margin:7px 0 0 5px;
}
.bloc-f_blanc-top-messagerieCouple{
width:650px;
height:27px;
background-image:url("images/hautrouge.png");
background-repeat:no-repeat;
background-position:top left;
padding-top:1px;
margin:7px 0 0 5px;
}
.bloc-f_blanc-top-messagerie span {
color:#224c6b;
float:right;
margin-right:5px;
}
.bloc-f_blanc-top-messagerieHomme span {
color:#224c6b;
float:right;
margin-right:5px;
}
.bloc-f_blanc-top-messagerieFemme span {
color:#224c6b;
float:right;
margin-right:5px;
}
.bloc-f_blanc-top-messagerieCouple span {
color:#224c6b;
float:right;
margin-right:5px;
}
.bloc-f_blanc-messagerie {
border-left:1px solid #CED2D7;
border-right:1px solid #CED2D7;
margin:0 0 0 5px;
}
* html .bloc-f_blanc-messagerie {
width:650px;
}
.bloc-f_blanc-messagerie img {
float:left;
margin:0 5px 0 0;
}
.bloc-f_blanc-foot-messagerie {
width:650px;
height:11px;
background-image:url("images/basdial.png");
background-repeat:no-repeat;
background-position:top left;
margin:0 0 0 5px;
}









table#membres {
width:100%;
font-size:8pt;
font-weight:700;
border-collapse:collapse;
}

table#membres th {
color:#e8f5eb;
line-height:18px;
background-color:#7ec2f9;
}

table#membres tr {
color: #376189;
line-height:8px;
text-align:center;
vertical-align:middle;
border-bottom:1px solid #7ec2f9;
border-collapse:separate;
}

* html table#membres tr {
line-height:18px;
}





#entrer,#recherche {
width:132px;
height:62px;
border:none;
padding:0;
}

#envoyer {
cursor:pointer;
height:132px;
width:62px;
}
#boutonimage {
height:62px;

cursor:pointer;
}




.menu li {
list-style:none;
line-height:16px;
text-align:left;
font-size:9pt;
font-weight:700;
}

.menu a:link,.menu a:visited {
color:#000000;
background-color:inherit;
text-decoration:none;
}


///////////////////////////////////////////////////////////////

p {
margin:0;
}





#footer {
height:25px;
font-size:8pt;
color:#376189;
text-align:center;
clear:both;
}

#footer a:link,#footer a:visited {
color:#376189;
text-decoration:underline;
background-color:inherit;
}




/* Texte Bloc Accueil */
#bloc-accueil2 div {
width: 300px;
height: 210px;
font-size: 10pt;
color: black;
background-color: inherit;
text-indent: 0;
font-weight: normal;
/* top right bottom left */
margin: 55px 0 0 280px;
}



#bloc-accueil2 {
width:630px;
height:335px;
cursor:pointer;
background-image:url("images/bloc-accueil2.jpg");
background-repeat:no-repeat;
background-position:top left;
margin-bottom:10px;
}















#mychat {
border:solid 8px #376189;
width:380px;
height:390px;
float:left;
background-image:url(http://www.visiocam.fr/images/fontmsn3.gif);
list-style-type:none;
overflow:hidden;
}

#mychat li {
cursor:pointer;
text-align:left;
font-family:Arial, Tahoma, Helvetica, sans-serif;
font-size:10pt;
color:#000;
list-style-type:none;
display:block;
margin:3px 0 0 12px;
}

#userz {
border:solid 8px #376189;
background-image:url(http://www.visiocam.fr/images/fontmsn3.gif);
width:170px;
height:390px;
float:right;
overflow:hidden;
display:block;
}

#userz li {
cursor:pointer;
list-style-type:none;
font-family:Arial, Tahoma, Helvetica, sans-serif;
font-size:10pt;
color:#000;
}

#userz li img {
cursor:pointer;
position:absolute;
right:15px;
}

#closer {
cursor:pointer;
float:right;
text-align:right;
line-height:15px;
font-size:10pt;
color:red;
}

.flash {
background:#FF3;
width:100%;
background-image:url(http://www.visiocam.fr/images/flash.gif);
margin:0;
}

.focus {
border:thin;
background:#0F0;
width:100%;
}

#temoin {
cursor:pointer;
position:absolute;
bottom:0;
right:0;
border:solid;
height:60px;
width:200px;
background:url(http://www.visiocam.fr/images/flashmessage.gif);
}

#chat {
position:absolute;
top:0;
right:0;
width:600px;
height:100px;
}

#content {
border:solid #376189;
background:url(http://www.visiocam.fr/images/arriere-chat.jpg);
}



#message {
width:370px;
font-family:Arial, Tahoma, Helvetica, sans-serif;
font-size:10pt;
color:#000;
padding:4px;
}



.rtop,.rbottom {
display:block;
}

.rtop *,.rbottom * {
display:block;
height:1px;
overflow:hidden;
}

.r1 {
background:#376189;
margin:0 5px;
}

.r2 {
background:#376189;
margin:0 3px;
}

.r3 {
background:#376189;
margin:0 2px;
}

.r4 {
height:2px;
background:#376189;
margin:0 1px;
}






#gauche h4 {

color:#fabd00;

}




.f,.c,.h,.t,.r,.v,.o,.s,.m,.y,.x,.u,.z,.k,.a,.q,.w,.b {
height:22px;
text-indent:30px;
text-align:left;
font-weight:700;
background-repeat:no-repeat;
background-position:top left;
}

.f {
background-image:url("images/ico-femme.jpg");
}

.c {
background-image:url("images/ico-couple.jpg");
}

.h {
background-image:url("images/ico-homme.jpg");
}

.r {
background-image:url("images/ico-recherche.jpg");
}

.v {
background-image:url("images/ico-video.jpg");
}

.m {
background-image:url("images/mail.jpg");
}

.s {
background-image:url("images/coeurmenu.jpg");
}

.y {
background-image:url("images/stat.jpg");
}

.x {
background-image:url("images/option.jpg");
}

.z {
background-image:url("images/photo.jpg");
}

.u {
background-image:url("images/profil.jpg");
}

.a {
background-image:url("images/ico-album.jpg");
}

.k {
background-image:url("images/visiteur.jpg");
}

.q {
background-image:url("images/microcam.gif");
}

.w {
background-image:url("images/ico-amis.jpg");
}

.b {
background-image:url("images/ico-notification.jpg");
}

.bloc-s img {
border:none;
}

form p {
font-size:9pt;
font-weight:700;
margin:0;
padding:0;
}

input,select {

color:#60879d;

}

form,input,select {
font-size:8pt;
font-family:Tahoma;
}

select,.select {
border:1px solid #95b8b6;
vertical-align:middle;
margin:5px 0;
}

* html input {
height:18px;
}










.bloc-b_foot1 {
width:630px;
height:16px;
line-height:16px;
font-size:0;
background-image:url("images/bloc-b_foot1.jpg");
background-repeat:no-repeat;
background-position:top left;
margin-bottom:10px;
}



.bloc-b img {
border:none;
margin:0 -1px;
}

#top-menu {
width:630px;
height:83px;
display:block;
margin:0 0 10px;
padding:0;
}

#top-menu li {
list-style:none;
float:left;
display:block;
}

#femmes a {
width:126px;
height:83px;
background-image:url("images/femmes.jpg");
display:block;
}

#hommes a {
width:126px;
height:83px;
background-image:url("images/hommes.jpg");
display:block;
}

#couples a {
width:126px;
height:83px;
background-image:url("images/couples.jpg");
display:block;
}

#top a {
width:126px;
height:83px;
background-image:url("images/top.jpg");
display:block;
}

#search a {
width:126px;
height:83px;
background-image:url("images/recherche.jpg");
display:block;
}

#bloc-accueil {
width:630px;
height:335px;
background-image:url("images/splash.jpg");
background-repeat:no-repeat;
background-position:top left;
margin-bottom:10px;
}

#bloc-accueil a {
width:422px;
height:46px;
float:left;
display:inline;
margin:270px 0 0 194px;
}



table#membres .th1 {
background-color:#4a7392;
}

table#membres .th2 {
color:#fff;
background-color:#4a7392;
}

table#membres .online {
color:#1bde39;
background-color:inherit;
}

table#membres .offline {
color:#f6ca2d;
background-color:inherit;
}



.fe2 {
width:450px;
height:20px;
line-height:20px;
background-image:url("images/ico-fe.jpg");
background-repeat:no-repeat;
background-position:top left;
color:#224c6b;
text-indent:27px;
margin-left:5px;
}

.ho2 {
width:450px;
height:20px;
line-height:20px;
background-image:url("images/ico-ho.jpg");
background-repeat:no-repeat;
background-position:top left;
color:#224c6b;
text-indent:27px;
margin-left:5px;
}

.cp2 {
width:450px;
height:20px;
line-height:20px;
background-image:url("images/ico-cp.jpg");
background-repeat:no-repeat;
background-position:top left;
color:#224c6b;
text-indent:27px;
margin-left:5px;
}



#slogan {
float:right;
font-size:11pt;
font-weight:700;
color:#47708e;
background-color:#FFF;
margin-bottom:10px;
}

#nav {
text-align:center;
margin-top:5px;
}

.barre {
cursor:pointer;
}

.barre2 {
cursor:pointer;
font-size:10pt;
}

.go {
cursor:pointer;
text-indent:-5000px;
width:100px;
height:21px;
border:none;
background:transparent url(images/button2.jpg) no-repeat center center;
}

.go2 {
cursor:pointer;
text-indent:-5000px;
width:100px;
height:21px;
border:none;
background:transparent url(images/button.jpg) no-repeat center center;
}



.menu,form {
margin:0;
padding:0;
}

.t,.o {
background-image:url("images/ico-top.jpg");
}


