a:link {font-size : 11px; font-family : Verdana,sans-serif,Arial,sans-serif; color: #0000FF; text-decoration: none;} 
a:visited  {font-size : 11px; font-family : Verdana,sans-serif,Arial,sans-serif; color: #0000FF; text-decoration: none;}
a:hover {font-size : 11px; font-family : Verdana,sans-serif,Arial,sans-serif; color: #0000FF;text-decoration: underline;}
a:active {font-size : 11px; font-family : Verdana,sans-serif,Arial,sans-serif; color: #0000FF; text-decoration: none;}

td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #010101;}

html, body {color:black; text-align:center; margin:2px 0 5px 0;font-family:Verdana,sans-serif,Arial,sans-serif; font-size:11px; }
body#site {background-image:url(../img/fond_c.gif); }

/* top */
#contenu {width:960px;border:solid 1px #ccc; padding:0;margin-left:auto;margin-right:auto;text-align:left; background-color:#fff;height: 100%;}
#top-page,#headerHP {width:960px;height:113px;margin:0 0 0 0;background: url(../img/bandeau.gif) repeat 0 0; clear:both; float:left; background-color:#fff;}
#logo  {width:150px; margin:5px 0 0 10px; padding:0px;float:left;}

/* visiteurs a tester !!! */
h1{ display:none; font-size: 1.0em;}
.siteTitre {font-weight:bold;}
.inscValider {font-size: 1.2em; color:#cc0099; font-weight:bold; margin:2px;padding:2px;cursor: pointer;}
#pageHome {width:960px;padding:0;text-align:left; margin-left:auto;margin-right:auto;margin-top:1px;background-color:#fff;}
#pageHome .footHP {margin: 7px 2px 0 0; padding:2px 0 0 0;height: 22px; clear: both; background: url(../img/foot1_membres.gif) no-repeat 0 100%; text-align:center;color:#993399; font-size: 1.2em;}
#pageHome .foot2HP {margin: 1px 2px 0 0; padding:1px 0 0 0;height: 20px; clear: both; background: url(../img/foot_membres.gif) no-repeat 0 100%; text-align:center;color:#666699; font-size: 1.2em;}
#pageHome .foot2HP p {margin:0;}
#pageHome .boxendHP {margin: 2px 2px 0 0;height: 5px; clear: both; background: url(../img/foot2_membres.gif) no-repeat 0 100%;}
#pageHome .footHP a {color:#993399; }
a.flink:link    {color:#996699; font-size: 10px; text-decoration: none;}
a:visited.flink {color:#996699; font-size: 10px; text-decoration: none;}
a:hover.flink   {color:#996699;  font-size: 10px; text-decoration: none;}

#topHome {margin:4px 0 5px 0; padding:0;}
#topHome .logoHome {width:180px; margin:32px 0 0 18px; padding:0px;}
#topHome .boxTop {margin:15px 0px 0px 0px; padding:0; color:#fff; } /* display:none; 993399 */
#topHome .boxVille {margin:7px 0 0 0; padding:0; }
#topHome .loginHome {margin:5px 12px 0 0; padding:0 0 0 1px;  width:247px; height:80px;background: url(../img/loginHome_2a.gif) no-repeat 0 0; color:#010101; float:right;}
#topHome .loginHome p {margin:0px; padding:10px 0 0 5px; color:#fff;}
#topHome .loginHome a {margin:10px 0 0 10px; padding:0; color:#fff;text-decoration:underline;}
.connect {text-align:center; padding-bottom:4px;color:#cc0066;font-weight:bold; width: 30px; height: 20px; background: url(../img/submitSearch_fond.gif) repeat-x; cursor: pointer;}

/* 300 */
#listePhoto {margin:5px 0 0 1px; width:300px; background: url(../img/box_300_fond.gif) repeat-y;float:left;}
#listePhoto .header {background: url(../img/box_300_start.gif) no-repeat 0 0; }
#listePhoto .boxend {height: 19px; clear: both; background: url(../img/box_300_end.gif) no-repeat 0 100%;}
#listePhoto .header h2 {margin:0; padding: 0 0 0 25px; font-size: 1.8em; color:#ffcc33; line-height: 2.5em; }
#listePhoto p {margin:0 2px 0 20px; padding: 3px 0 5px 0;  color:#666;}
#listePhoto .membre {float:left; margin:3px  15px 5px 15px; padding:0; width:105px;}
#listePhoto .membre p {margin:0 0 0 10px;}
#listePhoto .membre a {display: block; width: 90px; text-decoration: none; overflow: hidden; text-align: center; color:#d25656;}
#listePhoto .dept {text-decoration: none; width: 90px; overflow: hidden; text-align: center; color:#666;}
#listePhoto a img {border:solid 3px #993399;}
/* #listePhoto a:hover img {border:solid 3px #cc0099; Filter: none;} */

#boxTemoignages {margin:17px 0 0 0px; width:957px;background: url(../img/box_temoignages_fond.gif) repeat-y; float:left}
#boxTemoignages .boxend {height: 13px; clear: both; background: url(../img/box_temoignages_end.gif) no-repeat 0 100%;}
#boxTemoignages .header {background: url(../img/box_temoignages_start.gif) no-repeat 0 0; }

#boxTrouvez  {margin:14px 0 0 5px; width:271px; background: url(../img/boxHome270_fond.gif) repeat-y;float:left}

#boxContactez  {margin:15px 0 0 10px; width:271px;background: url(../img/box_271_2a_fond.gif) repeat-y; float:left;}
#boxRencontrez {margin:35px 0 0 10px; width:271px;background: url(../img/box_271_2a_fond.gif) repeat-y; float:left;}
#boxTrouvez .header, #boxRencontrez .header,  #boxContactez .header {background: url(../img/box_271_2a_start.gif) no-repeat 0 0; }
#boxTrouvez .boxend, #boxRencontrez .boxend, #boxContactez .boxend {height: 13px; clear: both; background: url(../img/box_271_2a_end.gif) no-repeat 0 100%;}

/* 347 */
#boxComparez {margin:15px 0 0 20px; width:347px;background: url(../img/box_347_testspsy_fond.gif) repeat-y; float:left;}
#boxComparez .header {background: url(../img/box_347_testspsy_start.gif) no-repeat 0 0; }
#boxComparez .boxend  {height:10px;background: url(../img/box_347_testspsy_end.gif) no-repeat 0 100%;}

/* 440 */
#boxCinema {margin:17px 0 0 5px; width:440px;background: url(../img/box_440_cinema_fond.gif) repeat-y; float:left}
#boxCinema .header{background: url(../img/box_440_cinema_start.gif) no-repeat 0 0; }
#boxCinema .boxend {height: 13px; clear: both; background: url(../img/box_440_cinema_end.gif) no-repeat 0 100%;}
#boxAlaune {margin:17px 0px 0 50px; width:440px;background: url(../img/box_440_une_fond.gif) repeat-y; float:left;}
#boxAlaune .header {background: url(../img/box_440_une_start.gif) no-repeat 0 0; }
#boxAlaune .boxend {height: 13px; clear: both; background: url(../img/box_440_une_end.gif) no-repeat 0 100%;}

/* 610 */
#boxRecherchez  {margin:5px 0 0 20px; width:632px; background: url(../img/box_632_2a_fond.gif) repeat-y; float:left;}
#boxRecherchez .header  {background: url(../img/box_632_2a_search_start.gif) no-repeat 0 0; }
#boxRecherchez .boxend {height: 18px; clear: both; background: url(../img/box_632_2a_end.gif) no-repeat 0 100%;}

#boxInscription {margin:10px 0 0 20px; width:632px; background: url(../img/box_632_2a_insc_fond.gif) repeat-y; float:left;}
#boxInscription .header {background: url(../img/box_632_2a_insc_start.gif) no-repeat 0 0; }
#boxInscription .boxend {height: 18px; clear: both; background: url(../img/box_632_2a_insc_end.gif) no-repeat 0 100%;}
#boxInscription .header h2 {margin:0; padding: 0 0 2px 69px; font-size: 2.2em; color:#ffff33; line-height: 2.3em; text-align:left; }
#boxInscription p.desc {margin:25px 0 0 0; padding: 0 0 0 35px; color:#cc3399;}
#boxInscription p.signup {margin:0 10px 0 0; padding: 0 0 0 0;text-align:center;}
#boxInscription table {padding:0; margin:10px 0 0 0; }
.afinyT {margin:10px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#cc3399; font-weight:bold; font-size: 1.2em; clear:both;}
a.aInsc {color:#fff; font-weight:bold; font-size: 2.2em;}
a:visited.aInsc {color:#fff; font-weight:bold; font-size: 2.2em;}
a:hover.aInsc {color:#fff; font-weight:bold; font-size: 2.2em;}

/* 300 inscription */
#boxInscriptionRight {margin:4px 0 25px 4px; width:300px; background: url(../img/box_300_2a_insc_fond.gif) repeat-y; float:left;}
#boxInscriptionRight .header {background: url(../img/box_300_2a_insc_start.gif) no-repeat 0 0; }
#boxInscriptionRight .boxend {height: 18px; clear: both; background: url(../img/box_300_2a_insc_end.gif) no-repeat 0 100%;}
#boxInscriptionRight .header h2 {margin:0; padding: 0 0 2px 63px; font-size: 2.0em; color:#ffff33; line-height: 2.5em; text-align:left; }
#boxInscriptionRight p.desc {margin:5px 0 5px 0; padding: 0 2px 0 35px; color:#cc3399;}
#boxInscriptionRight p.signup {margin:0 0 0 0; padding: 0 0 0 0;text-align:center;}
#boxInscriptionRight .serviceT {margin:0; padding: 0; color:#cc3399; font-weight:bold; font-size: 1.2em; clear:both;}

/* 587 profil deatil */
#boxProfilDetail {margin:0 0 0 3px;width:587px; background: url(../img/box_profil_detail_fond.gif) repeat-y; float:left;}
#boxProfilDetail .header {height: 18px; background: url(../img/box_profil_detail_start.gif) no-repeat 0 0; }
#boxProfilDetail .boxend {height: 28px; clear: both; background: url(../img/box_profil_detail_end.gif) no-repeat 0 100%;}
#boxProfilDetail .header h2 {margin:0; padding: 0 0 0 5px; font-size: 1.8em; color:#666; line-height: 2.0em;}

/* 591 page desc */
#boxDescPage {margin:2px 0 5px 0px;width:591px; background: url(../img/box_desc_page_fond.gif) repeat-y; float:left;}
#boxDescPage .header {background: url(../img/box_desc_page_start.gif) no-repeat 0 0; }
#boxDescPage .boxend {height: 18px; clear: both; background: url(../img/box_desc_page_end.gif) no-repeat 0 100%;}
#boxDescPage .header h2 {margin:0 0 0 0; padding: 0 0 0 7px; font-size: 1.4em; color:#cc3399; line-height: 2.2em;}
#boxDescPage p {margin:0; padding:5px 0 0 7px; color:#cc3399;}

/* search right home */
#boxRecherchezRight  {margin:0 0 2px 4px; width:301px; background: url(../img/box_300_2a_search_fond.gif) repeat-y; float:left;}
#boxRecherchezRight .header h2 {margin:0; padding: 0 0 0 65px; font-size: 1.8em; color:#ffcc33; line-height: 2.5em;}
#boxRecherchezRight .header  {background: url(../img/box_300_2a_search_start.gif) no-repeat 0 0; }
#boxRecherchezRight .boxend {height: 18px; clear: both; background: url(../img/box_300_2a_search_end.gif) no-repeat 0 100%;}
#boxRecherchezRight p  {margin:0px; padding: 0 5px 0 35px; color:#666;}
#boxRecherchezRight table {padding:0; margin:5px 0 0 35px; }
#boxRecherchezRight caption {padding:2px; margin:5px 0 0 35px; color:#660099; font-size: 12px;}
#boxRecherchezRight td {padding:2px; margin:0;  border-top:solid 1px #eee; color:#666;}
#boxRecherchezRight input.submit { margin:5px 0 0 30px; border: solid 1px #cc3399; color:#333333; width: 120px; height: 22px; background: url(../img/submitSearch_fond.gif) repeat-x; font-weight: bold; cursor: pointer;}

/**/
#boxRecherchez .header h2 {margin:0; padding: 0 0 0 65px; font-size: 1.8em; color:#ffcc33; line-height: 2.5em;}
#boxTrouvez .header h2, #boxRencontrez .header h2 , #boxComparez .header h2,  #boxContactez .header h2 {margin:0; padding: 2px 0 0 65px; font-size: 1.8em; color:#ffcc33; line-height: 2.5em;}
#boxTemoignages .header h2 {margin:0px; padding: 3px 0 0 70px; font-size: 1.8em; color:#9999cc; line-height: 2.5em;}
#boxTrouvez p , #boxRencontrez  p, #boxRecherchez p, #boxComparez p, #boxContactez p  {margin:0px; padding: 0 5px 0 35px; color:#666;}
#boxTemoignages p {margin:7px 0 0 0; padding: 0 10px 0 15px; color:#9999cc;}
#boxTemoignages p.alt {margin:7px 0 0 0; padding: 0 10px 0 15px; color:#666;}
#boxAlaune .header h2, #boxCinema .header h2 {margin:0; padding: 0 0 0 55px; font-size: 1.8em; color:#666; line-height: 2.0em;}

#boxRecherchez table {padding:0; margin:5px 0 0 35px; }
#boxRecherchez caption {padding:2px; margin:5px 0 0 35px; color:#660099; font-size: 12px;}
#boxRecherchez td {padding:2px; margin:0;  border-top:solid 1px #eee; color:#666;}
#boxRecherchez input.submit { margin:5px 0 0 30px; border: solid 1px #cc3399; color:#333333; width: 120px; height: 22px; background: url(../img/submitSearch_fond.gif) repeat-x; font-weight: bold; cursor: pointer;}

#boxComparez ul a {margin:0; padding: 0; color:#660099;}
#boxComparez p a {margin:0; padding: 0; color:#cc0099; font-style:italic;}
#boxComparez li { list-style-type:square; color:purple;}
#boxRecherchezRight p a {color:#993399;}
#boxRecherchezRight p a.dept {color:#cc0099; font-style:italic;}
#boxRecherchezRight p a.deptsel {color:#cc0099; font-style:italic; font-weight:bold;}
#boxDescPage p a {color:#993399; font-style:italic;}

#boxAlaune ul a, #boxCinema ul a  {margin:0; padding: 0 2px 0 0; color:#666699; }
#boxAlaune li, #boxCinema li {list-style-type:square; color:purple;margin:0; padding: 0;}

/* membres */
/*nav superieure */
#navigation{width:960px; clear:both;float:left;color:#010101;margin:0; text-align:left; padding:0; background-color:#fff;}
#navigation .onglets{margin:0 0 0 0;  padding:0;}
#navigation .rubrique-haut, .rubrique-haut-abo { min-height:1em; float:left; background:url(../img/lien_133.gif) no-repeat; width:137px; margin:0 0 0 0;}
#navigation .onglets a {line-height:2.1em; color:#fff; text-align:center; font-family:Verdana,sans-serif,Arial; background-position:0 0;}
#navigation .onglets a:hover {background-position:-275px 0;}
#navigation .onglets a.actif {background-position:-137px 0; margin:0;}
#data-membre {clear:both;float:left;margin:0; padding:0;background-color:#fff;}

/* sous barre nav */
#quitter .onglets{margin:0 0 0 1px;  padding:0; float:left;}
#quitter .admin {color:#666; float:right; margin:1px 1px 0 0;padding:0 15px 0 0;background:url(../img/connexion.gif) no-repeat;background-position:right;}
#quitter .quit {color:#666; float:right; margin:1px 1px 0 0;padding:0 15px 0 0;background:url(../img/icone_logout.gif) no-repeat;background-position:right;}
#quitter .onglets a, .onglets a:hover {line-height:1.6em; text-align:right; font-family:Arial;text-decoration:none;}
#quitter .onglets a.actif {font-weight:bold; margin:0; background-color:#99ff99;}

/* menu gayche */
#nav-Membres {width:170px;margin:5px 0 5px 0;float:left;}
#boxnav-membres {width:161px;margin:0 0 7px 2px; background: url(../img/boxNavMembre_fond.gif) repeat-y ; float:left;}
#boxnav-membres .header{background: url(../img/boxNavMembre_start.gif) top left no-repeat; height: 22px; overflow: hidden; padding:2px 0 0 0; margin:0; background-color: #FFF}
#boxnav-membres .boxend {margin:0; padding:0; height: 13px; background: url(../img/boxNavMembre_end.gif) no-repeat; }
#boxnav-membres .header h2 {margin:0; padding:2px 0 0 17px; font-size: 1.0em; color:#fff; line-height: 1.4em;font-weight:normal;}
#boxnav-membres .header a {color:#fff;}
#boxnav-membres .header a:hover {color:#fff;}
#boxnav-membres .header a.actif {color:#fff;}
#boxnav-membres .liens {margin:2px 0 0 3px; padding:2px;}
#boxnav-membres .nav-lien {font-size: 11px; text-decoration: none; padding:2px; line-height: 1.2em; width:95%; margin:1px;}
#boxnav-membres .liens a {color:#666;}
#boxnav-membres .liens a:hover {background-color:#68CCF1;color:#fff;}
#boxnav-membres .liens a.actif {background-color:#68CCF1; color:#fff; font-weight:bold;}

/* central data */
#d-membre {width:770px;margin:0; background: url(../img/dmembre_fond.gif) repeat-y; float:left; margin:5px 0 0 0;float:left; padding:0;}
#d-membre .header{background: url(../img/dmembre_start.gif) top left no-repeat; height: 10px; overflow: hidden; padding:2px; margin: 0;background-color: #FFF}
#d-membre .boxend {margin:5px 0 0 0;background: url(../img/dmembre_end.gif) no-repeat;clear: both;  padding:0 5px 13px 0; background-color: #FFF;height: 29px;}

/* footer */
#messenger {width:161px;margin:5px 5px 50px 5px; background: url(../img/boxNavMembre_fond.gif) repeat-y ; float:left; text-align:left;}
#messenger .header {background: url(../img/boxNavMembre_start.gif) top left no-repeat; height:24px; overflow: hidden; padding:4px 0 0 0; margin: 0; background-color: #FFF; text-align:left;}
#messenger .boxend {margin:0; padding:0; height: 11px; background: url(../img/boxNavMembre_end.gif) no-repeat; }
#messenger .header span {margin:0; padding:2px 0 0 15px; font-size: 1.0em; color:#fff; line-height: 1.0em;font-weight:normal;}
#messenger .liens {margin:10px 0 10px 3px; padding:2px;}
#alerteBal,#alerteVisite, #alerteChat, #alerteContact, #styleC {margin:10px 0 10px 3px; padding:1px;}
#styleC {text-align:left;}
#sound {margin:-17px 1px 0 0; float:right; padding: 2px;}
#sound a {padding:0 0 4px 18px;color:#fff; }
#sound a.off {background:url(../img/soundoff.gif) no-repeat; text-decoration:none;}
#sound a.on  {background:url(../img/sound.gif) no-repeat;  text-decoration:none;}
#styleC a.actif {font-weight:bold; margin:0;}
#alerteContact {width:145px;}
#alerteBal span, #alerteVisite span,#alerteChat span, #alerteContact span {color:#666; padding:0 0 0 19px;font-size:1.0em; height:18px;}
#alerteVisite span {height:15px;background:url(../img/last_visite_small.gif) no-repeat;}
#alerteBal span {background:url(../img/icone_mess.gif) no-repeat;}
#alerteChat span {background:url(../img/icone_chat.gif) no-repeat;}
#alerteContact span {background:url(../img/icone_contact.gif) no-repeat;}
#alerteBal a, #alerteChat a, #alerteContact a {color:#993366;}
ul#new-contact, ul#contact{margin:2px 0 0 0; padding:2px; list-style-type: none;background-color:#fff;border:solid 1px #fff;}
ul#new-contact li, ul#contact li {padding:0 0 0 0;}
ul#contact li a {padding-left:11px; line-height: 1.9em; text-decoration: none;background: url(../img/bg_contact_li.gif) no-repeat; background-position: 0 1px;}
ul#contact li a:hover { background: url(../img/bg_contact_li.gif) no-repeat 0 -11px ;}
ul#new-contact li a{padding-left:11px; line-height: 1.9em; text-decoration: none ;background: url(../img/bg_contact_new_li.gif) no-repeat;background-position: 0 1px;}
ul#new-contact li a:hover { background: url(../img/bg_contact_new_li.gif) no-repeat 0 -11px ;}
#alerteVisiteC p {margin:1px 0 0 0;padding:0;text-align:center;width:120px;}
#alerteVisiteC a.pseudo {color:#b22222;}
#alerteVisiteC img {border:solid 1px #993366; margin-top:3px;}
#alerteBalC p {margin:5px 0 0 0;padding:3px; background-color:#ff3399;width:142px;border:solid 1px #993366;}
#alerteBalC a {background: url(http://www.afiny.com/membres/m_bal/img/newmessChatA.gif) no-repeat 0 0;padding:3px 0 0 0;color:#fff;}
#alerteChatC p {margin:5px 0 0 0;padding:3px; background-color:#99ff99;width:142px;border:solid 1px #993366;}
#alerteChatC a {background: url(http://www.afiny.com/membres/m_bal/img/newmessChatA.gif) no-repeat 0 0;padding:3px 0 0 10px;}
#pub160 { margin-top:35px; text-align:right;}
#pub160 i {margin:0 0 5px 0; text-align:right;}

#footer-contact {margin: 3px 1px 1px 1px; padding:2px 0 0 0;height: 22px; clear: both; background: url(../img/foot_membres.gif) no-repeat 0 100%; text-align:center;color:#ffffff; font-size: 1.2em;}
#footer-contact a {color:#fff;}

/* profil */
#boxPcommuns {margin:0 0 0 7px; width:580px; height:18px;border:solid 1px #ddd; background:url(http://www.afiny.com/membres/m_sondage/image/grey.gif);}
/* mincv */
#cvMembre {width: 100%; height:133px; margin: 5px 0px 0px 5px; padding: 2px; background-color:#f5eef6;text-align:left; background: url(../img/minicvFemme2.gif);background-repeat:no-repeat;}
#cvFemme {width: 100%; height:150px; margin: 5px 0px 0px 5px; padding: 2px; text-align:left; background: url(../img/minicvFemme2.gif);background-repeat:no-repeat;}
#cvHomme {width: 100%; height:133px; margin: 5px 0px 0px 5px; padding: 2px; background-color:#f5eef6;text-align:left; background: url(../img/minicvHomme2.gif);background-repeat:no-repeat;}
#boximg {float:left;margin:15px 0px 0px 4px; padding:0px; width:80px; height:90px; border:solid 1px #ccc;}
#boximg2 {float:right;margin:15px 10px 0px 4px; padding:0px; width:80px; height:90px; border:solid 1px #ccc;}

/* 7c60a0 background: url(/img/bgNavPnn.jpg); 7c60a0*/
/* background: url(/img/rondvue2.gif); background-repeat:no-repeat;background-position:right;  */
#vue { width:400px; height:26px; margin: 1px 0px 0px 150px; padding: 0px; text-align:left;font-weight:bold;}
#vue a { margin:0px; padding:2px; color:#fff; font-weight:normal; font-size:11px; background-color:#7c60a0; border-bottom:solid 1px #fff; border-left: solid 2px #fff;}
#vue a.vactive { margin:0px; padding:2px; color:#7c60a0; font-size:11px; background-color:#fff; border-bottom:solid 1px #fff; border-left: solid 2px #fff;}
#vue a.vactive:hover { margin:0px; padding:2px; color:#7c60a0; font-size:11px; background-color:#fff; border-bottom:solid 1px #fff; border-left: solid 2px #fff;}
#vue a:hover { margin:0px; padding:2px; color:#fff; font-weight:normal; font-size:11px; background-color:#7c60a0; border-bottom:solid 1px #fff; border-left: solid 2px #fff;}
#vue a.vueVide { margin:0px; padding:2px; color:#aa8fcb; font-weight:normal; font-size:11px; background-color:#7c60a0; border-bottom:solid 1px #fff; border-left: solid 2px #fff; }

#description {width:420px; height:60px; margin: 1px 0px 0px 150px; padding: 0px 0px 0px 0px;}
#description a {color:#6a6363;}

#description #cdc{margin-top: 3px;font-style:italic; font-weight:bold;}
#description #cdc .cdctext{font-size:14px; color:#7c60a0;}
#description #cdc .icoeur {margin: 0px 0px 0px 1px;}
#description #mescontacts {margin-top: 4px;font-style:italic; color:#6a6363;}
#description #meschats {margin-top: 12px;font-style:italic; font-weight:bold;color:#7c60a0;}
#description .ville {font-style: italic; color:#6a6363;}
#description p {margin: 0px 0px 0px 0px; padding: 2px 0 0 0;}
#description .tpseudo {color:#b22222;font-weight: bold;font-size:13px;}
#description .titre {color:#6a6363;font-weight: bold;}
#description .texte {color:#6a6363;}

#actions {width:400px;margin:10px 1px 0px 145px; text-align:left; padding:0px;}
#actions a { margin:2px; padding:2px; color:#0000FF; font-size:10px;}
#actions a.offAction {color:#0000FF;}

/* pagination */
#boxDesc {width: 100%; margin:0px; padding:2px;}
#boxDesc #titreDesc {color:#6a6363; text-decoration:none}
#boxDesc #desctext2 {color:#6a6363;}
#boxDesc #titreDesc p {color:#6a6363; text-decoration:none}
/* liste profil */
.navResultat {width: 591px; height:25px; margin: 0 0 0 2px; padding-top:0px; background: url(../img/fondNavigation.gif);background-repeat:no-repeat;}
.pageFirst {width:50px; text-align:left; padding-left:2px; padding-bottom:5px;} 
.precedent {width:95px; padding-bottom:5px;}
.page {width:185px; text-align:center; color:#6a6363; padding-bottom:5px;}
.suivant {width:95px; text-align:right; padding-bottom:5px;}
.pageEnd {width:45px; text-align:right; padding-bottom:5px;}
/* p2p */
.backListeP {width:105px; text-align:left; padding-bottom:5px;padding-left:5px;}
.nbProfilListe {width:270px; text-align:center; padding-bottom:5px; color:#6a6363;}
.prevProfil {width:110px; text-align:right; padding-bottom:5px;}
.nextProfil {width:95px; text-align:left; padding-bottom:5px;}
.sepNextPrev {width:6px; text-align:center; padding-bottom:5px; color:#fff;}
.whiteBar {color:#fff;}
a.navPage{ color:#6a6363;}
a.navPage:hover{ color:#6a6363;}
a.navPage:visited{ color:#6a6363;}
/* options desc page */
a.optionsListe {font-size:1.1em;color:#7c60a0;text-decoration:underline;}
a.optionsListe:visited {font-size:0.9em;color:#7c60a0;text-decoration:underline;}

/* abonnements */
#abonnements {margin:10px 0 0 10px;width:593px;}
#abonnements .onglets{margin:0; padding:1px;}
#abonnements .offre {float:left; background:url(../img/lien_196.gif) no-repeat; width:196px; margin:0;}
#abonnements .onglets a {line-height:2.2em; color:#fff; text-align:center; font-family:Arial; font-size:14px;background-position:0 0;}
#abonnements .onglets a.actif {background-position:-196px 0;}
#abonnements .onglets a:hover {background-position:-392px 0;}
#box-offre{float:left; width:588px; margin:0 0 0 1px; padding:10px 5px 20px 2px; background:url(../img/abo_fond.gif) repeat-y;}
#box-offre .liste-offres {margin:0 0 0 3px; padding:0;width:52%;float:left;}
#box-offre .liste-offres-h {margin:10px 0 0 3px;width:99%;float:left;}
#box-offre .detail-offre {margin:0 2px 0 5px;float:left;width:46%; padding:0;}
#box-offre .header-offre {margin:2px 5px 1px 3px;padding:1px 0 0 1px;float:left;clear:both;width:100%; color:#666;}
#box-offre .titreService {color:#666; }
#box-offre ul#services {list-style:circle; padding:0;margin:10px 0 0 0;color:purple;}
#box-offre ul#services li {margin:2px 0 0 15px ;padding: 0 ; font-weight:normal;color:#666;}
#box-offre p {margin:15px 0 0 3px; clear:both;}
#box-offre p.alerte {margin:15px 0 0 3px;clear:both; color:#993366;font-size:15px;}
#box-offre p.liste-abo {margin:5px 0 0 0 ;clear:both; }
#box-offre p.eco {margin:15px 0 2px 0;clear:both;}
#box-offre p.valider {margin:15px 0 2px 0;clear:both;}
#box-offre label {margin:0 5px 0 0; padding:7px 0 0 5px; display:block; border:solid 1px #ccc; background:url(../img/fond_offres.gif) repeat-x;height:50px;}
#box-offre label.alt {background:url(../img/fond_offres_alt.gif) repeat-x;}
#box-offre label.special { background:url(../img/fond_offres_special.gif) repeat-x;}
#box-offre label.alt img, #box-offre label img {float:right;margin:-2px 3px 3px 3px;}
#box-offre span.aboTitre {font-size:13px; width:130px;display:inline;font-weight:bold;color:purple;}
#box-offre span.aboPerc {margin:0 0 0 3px;display:inline;}

#box-offre span.aboDuree {font-size:12px;float:left;}
#box-offre span.aboCode {font-size:12px;}
#box-offre span.aboPrix  {font-weight:bold; color:#660066; font-size:12px; text-align:right;}
#box-offre span.aboPromo {margin:2px 0 0 25px;font-weight:bold;color:red;}
#box-offre span.aboFact {margin:2px 0 0 25px;display:block;}
#box-offre span.aboSpe {border:solid 1px #fff;float:right;display:block;}
#box-offre span.kocode  {font-weight:bold; color:red;}
#box-offre span.okcode  {font-weight:bold; color:#33CC33;}
#box-offre p.audio {margin:5px 5px 0 0; padding:7px 10px 0 3px;text-align:right; display:block; border:solid 1px #ccc; background:url(../img/fond_offres.gif) repeat-x;height:45px;}
#box-offre .paiement {font-family: verdana;font-size: 12px; margin:0; font-weight:bold; color:white; background-color: #33CC33; height:22px;}
#box-offre input.codebox {text-align:center;font-size: 13px;}

/* cheque */
#box-cheque {float:left; width:588px; margin:10px 0 0 30px; padding:10px 5px 20px 20px; background:url(../img/abo_fond.gif) repeat-y; text-align:left;}
#box-cheque p.abo-cheque {font-size:14px;}
#box-cheque span.aboTitre {font-size:13px;}
#box-cheque span.aboPrix  {font-weight:bold; color:#660066; font-size:12px;}
#box-cheque span.aboPromo {margin:2px 0 0 0;display:block;font-style:italic;font-size:11px;}
#box-cheque .paiement {font-family: verdana;font-size: 12px; margin:0; font-weight:bold; color:white; background-color: #33CC33; height:22px;}

/* print cheque */
#box-print-cheque {float:left; width:588px; margin:10px 0 20px 20px; padding:10px 2px 10px 2px; background:url(../img/abo_fond.gif) repeat-y; text-align:left;}

/* cb et print cheque*/
.Table2 { background-color: #eee; border: #eee 1px solid;width:100%;}
.banque { background-color : #fff; padding:5px; vertical-align:top; }
.banqueLibel {font-size : 11px; font-family : Verdana,sans-serif,Arial,sans-serif; font-weight: bold;}
.banqueData {font-size : 11px; font-family : Verdana,sans-serif,Arial,sans-serif; font-weight: bold;}
.service    {color:#b22222; font-size: 12px; font-weight: bold}
.msg1 {font-size : 11px;}
.msg2 {font-size : 11px; font-weight: bold;}
.msg3 {font-size : 11px; font-style:italic;}
.msgCB {font-size : 11px; text-align:center}
.msgCheque {font-size : 11px; text-align:left}
.clientMessage {font-size:11px; text-align:center;}
.bankMessage {text-align:center}
a.mailto:link    {color:#b22222;text-decoration: underline; font-size: 12px; font-weight: bold}
a.mailto:visited     {color:#b22222;text-decoration: underline; font-size: 12px; font-weight: bold}
a.mailto:active  {color:#b22222;text-decoration: underline; font-size: 12px; font-weight: bold}
a.mailto:hover   {color:#b22222;text-decoration: underline; font-size: 12px; font-weight: bold}

/* popup choisir abo */
#toptab { background-color: #fff; width:100%; text-align:center;word-spacing: 2px; margin-top:10px;border: solid 1px #ccc;}
.topLogo{	background-color:#fff;padding-top:5px;padding-left:5px;}
.offreSel{ color:#010101; font-family: verdana; font-size: 12px; text-decoration: none; background-color:#fff;padding-top:15px;padding-left:5px;padding-bottom:5px;}
a.osel         {color:#c1c; font-family: verdana; font-size: 14px; text-decoration: none; font-weight:bold;}
a:visited.osel {color:#c1c; font-family: verdana; font-size: 14px; text-decoration: none; font-weight:bold;}
a:hover.osel   {color:#c1c; font-family: verdana; font-size: 14px; text-decoration: underline; font-weight:bold;}

/* videos edit */
#videoUpload {width: 90%;margin:20px 0 0 0; padding:0 0 0 20px;}
#progessBar {width: 90%;margin:0; display:none;padding:0 0 0 20px;}
#progessBar u {color:red;}
#progress_bar{background-color: #0b6bd2; background-image: url(../img/upload_progress.gif); -moz-opacity:0.5; filter:alpha(opacity=50);}

#boxVideo {margin:0 0 0 2px; width:99%; float:left;}
#boxVideo .header {height: 18px; }
#boxVideo .boxend {height: 28px; clear: both; }
#boxVideo .header h2 {margin:0; padding: 0 0 0 20px; font-size: 1.8em; color:#666; line-height: 2.0em;}
#boxVideo .videosend {margin:25px 0 0 7px;padding:0 0 0 25px; background: url(../img/video-send.gif) no-repeat 0 0;font-size:1.4em; color:#cc0099; line-height: 2.5em;font-weight:bold;}

#actionVideo{margin:3px 7px 0 10px; padding:1px;border:solid 1px #ccc; float:right; width:200px;background:url(../img/bg_actions_videos.gif) repeat-y;}
#actionVideo .headerVideo {height: 18px; border:dashed 1px #ccc;}
#actionVideo .headerTitre {height: 18px; background-color:#6699ff; margin:0 0 4px 0;text-align:left; padding:2px; line-height: 2.0em;font-weight:bold; color:#fff;}
#actionVideo .headerVideo h4 {margin:0; padding: 0 0 0 2px; font-size: 1.0em; color:#c00; line-height: 2.0em; text-align:left;}
#actionVideo .titreModif {margin:5px 0 0 5px; padding:5px 0 10px 30px; background: url(../img/video-titre.gif) no-repeat 0 0;font-size: 1.1em; color:#666; line-height: 2.7em;}
#actionVideo .publique {margin:5px 0 0 0;padding:5px 0 10px 30px; background: url(../img/video-publique.gif) no-repeat 0 0;font-size: 1.1em; color:#666; line-height: 2.7em;}
#actionVideo .privee {margin:5px 0 0 0;padding:5px 0 10px 30px; background: url(../img/video-privee.gif) no-repeat 0 0;font-size: 1.1em; color:#666; line-height: 2.7em;}
#actionVideo .deleteVideo {margin:5px 0 0 5px;padding:5px 0 10px 30px; background: url(../img/video-delete.gif) no-repeat 0 0;font-size:1.1em; color:#666; line-height: 2.7em;}
#actionVideo .publishVideo {margin:5px 0 0 0;padding:5px 0 10px 30px; background: url(../img/video-publish.gif) no-repeat 0 0;font-size: 1.1em; color:#666; line-height: 2.7em;}
#actionVideo .nopublishVideo {margin:5px 0 0 0;padding:5px 0 10px 30px; background: url(../img/video-nopublish.gif) no-repeat 0 0;font-size: 1.1em; color:#666; line-height: 2.7em;}
#actionVideo .desc {margin:5px 0 0 0;padding:5px 0 10px 10px; font-size: 1.1em; color:#996699; line-height: 1.0em;}

#delVideo, #privVideo, #suspVideo, #titreVideo, #titreVideo {margin:0; padding:0;}
#boxAction {background-color:#fff;padding:0; height:40px; margin:0 0 2px 0; background:url(../img/bg_confirm.gif) repeat-x; border:solid 1px #999;}
#boxAction .titreAction {color:purple; float:left;text-align:center;width:100%; margin:7px 0 0 0;}
#boxAction .yes {float:left; margin:3px 1px 0 20px;background:url(../img/icone_confirm.gif) no-repeat;background-position:left;height:15px;}
#boxAction .yes a.oui, a.oui:visited {text-decoration:none; color:green; padding:0 0 0 15px;}
#boxAction .close {float:right; margin:3px 5px 0 10px;background:url(../img/icone_close.gif) no-repeat;background-position:left;height:15px;}
#boxAction .close a.non, a.non:hover{text-decoration:none; padding:0 0 0 15px;color:red;}

#playListEdit {margin:0 ;padding:0; width:595px; float:left;}
#playListEdit .picsy, .picsn, .picsw, .picss, .picsPriv {float:left; width:118px; height:100px; color:#993399; margin:0; padding:12px 0 0 1px; text-align:center;}
#playListEdit .picsy{background: url(../img/bgPicsVideo-y.gif) no-repeat;}
#playListEdit .picsn{background: url(../img/bgPicsVideo-n.gif) no-repeat;}
#playListEdit .picsw{background: url(../img/bgPicsVideo-w.gif) no-repeat;}
#playListEdit .picss{background: url(../img/bgPicsVideo-s.gif) no-repeat;}
#playListEdit .picsPriv{background: url(../img/bgPicsVideo-priv.gif) no-repeat;}

/* profil video */
#boxVideos {margin:2px 0 0 3px; width:587px; background: url(../img/box_chat_historique_fond.gif) repeat-y;}
#boxVideos .header{height:29px; background: url(../img/box_chat_historique_start.gif) no-repeat 0 0;}
#boxVideos .boxend {height: 28px; clear: both; background: url(../img/box_chat_historique_end.gif) no-repeat 0 100%;}
#boxVideos h4 {width:100%; color:#993399;padding:4px 0 0 15px;margin:3px 0 0 10px; font-size: 1.1em; line-height: 1.2em;font-weight:normal;}

#playList {margin:0 0 0 5px ;padding:0;float:left; width:155px;}
#playList .picsy{clear:both; background: url(../img/bgPicsVideo-y.gif) no-repeat; width:124px; height:95px; color:#993399; margin:0; padding:12px 0 0 0; text-align:center;}
#playList .picsn{clear:both; background: url(../img/bgPicsVideo-n.gif) no-repeat; width:124px; height:95px; color:#993399; margin:0; padding:12px 0 0 0 ; text-align:center;}
#playList .picsw{clear:both; background: url(../img/bgPicsVideo-w.gif) no-repeat; width:124px; height:95px; color:#993399; margin:0; padding:12px 0 0 0; text-align:center;}
#playList .picss{clear:both; background: url(../img/bgPicsVideo-s.gif) no-repeat; width:124px; height:95px; color:#993399; margin:0; padding:12px 0 0 0; text-align:center;}
#playList .picsPriv{clear:both; background: url(../img/bgPicsVideo-priv.gif) no-repeat; width:124px; height:95px; color:#993399; margin:0; padding:12px 0 0 0; text-align:center;}

#loadingMessage {padding:0; margin:0 0 0 0; width:40px; height:40px; float:left;}
#demandeMessage {padding:0; margin:50px 0 0 0; color:#fff;}
#videoPlayer {width:370px;margin:0 0 0 0; padding:0; float:right;}
#videoPlayer .titreVideo {color:#993399; margin:0 0 0 15px; padding:0; text-align:center; font-size:14px;font-weight:bold;}
#videoPlayer .accesPrive {margin:70px 0 0 0;padding:5px; font-size:11px; color:white;}
#playerFlash {width:352px;height:322px;margin:3px 0 0 2px; padding:10px 10px 0px 10px; background: url(../img/boxPlayerVideo.gif) no-repeat 0 0; float:left;}
#playerFlash .videoOff {width:320px; height:240px;margin:0; padding:0; text-align:center; font-size:1.4em; color:#cc0099; border:solid 1px #ccc;background-color:#eee; opacity:0.8; font-weight:bold; filter : alpha(opacity=80); }

a.videoRequest:link {padding:5px 0 10px 30px; background: url(../img/video-privee.gif) no-repeat 0 0;font-size: 1.0em; color:#fff;}
a.videoRequest:visited {padding:5px 0 10px 30px; background: url(../img/video-privee.gif) no-repeat 0 0;font-size: 1.0em; color:#fff;}
a.videoRequest:hover {padding:5px 0 10px 30px; background: url(../img/video-privee.gif) no-repeat 0 0;font-size: 1.0em; color:#fff;}

/* videos prives */
#listeUser {margin:0 0 0 5px; padding:0 0 10px 0; float:left; width:593px; background:url(../img/video_priv_fond.gif) repeat-y;} 
#privList {float:left; width:184px; height:122px; color:#993399; margin:10px 0 0 9px; padding:7px 0 0 0; text-align:left; background: url(../img/box_minicv_184.gif) no-repeat;background-position:0 0;} 
#privList .boximg {float:left;margin:2px 0 0 4px; padding:0; width:80px; height:90px; border:solid 1px #eee;}
#privList .aP {float:left;margin:20px 0 0 0; padding:0; width:20px; height:20px;}
#privList .videos {margin:0; padding:0; clear:both;}
#privList .profil {margin:0; padding:0;}
#privList p {float:left;margin:5px 0 0 2px; padding:0; }
.tpseudo {color:#cd0000; font-size:11px;font-weight:bold;}
a.yR:link {width:80px; height:22px;padding:2px 0 0 2px; background: url(../img/yP2.gif) no-repeat 0 0;font-size: 1.0em; color:#fff;}
a.yR:visited {width:80px;height:22px; padding:2px 0 0 2px; background: url(../img/yP2.gif) no-repeat 0 0;font-size: 1.0em; color:#fff;}
a.yR:hover {width:80px;height:22px; padding:2px 0 0 2px; background: url(../img/yP2.gif) no-repeat 0 0;font-size: 1.0em; color:#fff;}

#acces-videos {margin:1px 0 0 5px; width:99%;}
#acces-videos .ongletsA{margin:5px 0 0 0; padding:0;}
#acces-videos .acces {  float:left; background:url(../img/lien_296_video.gif) no-repeat; width:298px; margin:0 1px 0 0;}
#acces-videos .ongletsA a {line-height:2.2em; color:#fff; text-align:center; font-family:Arial; font-size: 12px; background-position:0 0;}
#acces-videos .ongletsA a.actif {background-position:-298px 0; font-weight:bold;}
#acces-videos .sep { clear:both;}

#acces-videos .onglets{margin:0 0 0 2px;  padding:0;}
#acces-videos .demande-acces {float:left; background:url(../img/lien_196_video.gif) no-repeat; width:197px; margin:0;}
#acces-videos .onglets a {line-height:2.1em; color:#fff; text-align:center; font-family:Arial; background-position:0 0;}
#acces-videos .onglets a.actif {background-position:-196px 0; font-weight:bold; margin:0;}

#liste-nav {float:left;margin : 10px 0 0 15px; line-height:2.2em;clear:both; width:580px; text-align:center;}
#liste-nav .bnav {float:left;margin:0; padding:10px;}

.link-yes {margin:5px 0 0 0;padding:5px 0 10px 30px; background: url(../img/video-publish.gif) no-repeat 0 0;font-size: 1.4em; color:#666; line-height: 2.7em;}
.link-no  {margin: 5px 0 0 0;padding:5px 0 10px 30px; background: url(../img/video-nopublish.gif) no-repeat 0 0;font-size: 1.4em; color:#666; line-height: 2.7em;}

/* profil modif */
#profil-membre {margin:10px 0 0 5px;width:597px;}
#profil-membre .onglets{margin:0 0 10px 0; padding:1px; height:20px;border-bottom:solid 1px #ccc;}
#profil-membre .bloc {float:left; background:url(../img/lien_148_modif_profil.gif) no-repeat; width:148px; margin:0;}
#profil-membre .onglets a {line-height:1.7em; color:#fff; text-align:center; font-family:Arial; font-size:12px;background-position:0 0;}
#profil-membre .onglets a.actif {background-position:-148px 0;}
#profil-membre .onglets a:hover {background-position:-296px 0;}

#profil-membre #gauche {width:49%; float:left;}
#profil-membre #droite {width:49%; float:right;}
#profil-membre .valid {text-align:center;}
#profil-membre .envoyer, .annuler {margin:2px 10px 0 0; padding:3px;font-size:12px; font-weight:bold;}
#profil-membre .envoyer {background-color:#cc3399;color:#fff;}
#profil-membre .annuler {background-color:#fff;color:#cc3399;}

#profil-membre #blocPhotos {margin:5px 0 15px 0;padding:0px;}
#profil-membre #blocPhotos img {border:solid 2px #f6f6f6; margin: 2px 0 5px 15px;}
#profil-membre #blocPhotos span.valid {margin: 2px 0 5px 20px;}
#profil-membre #blocInfo {margin:5px 0 15px 0;padding:0; float:left; width:100%;}
#profil-membre #blocInfo h4, #blocPhotos h4, #blocTexte h4 {margin:0 0 3px 0; padding:0 0 0 1px; color:purple;font-family:Arial; font-size:14px; line-height:1.5em;border-bottom:solid 1px purple;}

#profil-membre #showPhoto {width:450px; float:left;text-align:center;margin: 10px 0 0 60px;}
#profil-membre #album-thumbs {width:100%;}
#profil-membre #album-thumbs a img {border:1px solid #333;}
#profil-membre a img {border:1px solid #eee;margin:0 0 0 15px;}
#profil-membre ul {list-style:circle; color:purple; padding:0;margin:0 0 5px 30px;}
#profil-membre li a { padding:0 0 0 0;}

#profil-membre #album-thumbs .photo {padding:5px 0 0 0;height:150px;width:96px;float:left; text-align:center; color:#666;}
#profil-membre #photo0, #photo1, #profil-membre #photo2, #profil-membre #photo3, #profil-membre #photo4, #profil-membre #photo5, #profil-membre #photo6 {border:solid 1px purple;padding:10px 0 0 0;height:190px;width:130px;float:left; color:#666; margin:10px 0 20px 10px;}

#profil-membre .loaderphoto {margin:60px 0 0 50px;}

#profil-membre .yes {float:right; padding:0 0 0 15px; margin:5px 2px 0 10px;background:url(../img/icone_confirm.gif) no-repeat;background-position:left;height:15px; text-decoration:none;}
#profil-membre .no  {float:right; padding:0 0 0 15px; margin:5px 0 0 7px;background:url(../img/icone_close.gif) no-repeat;background-position:left;height:15px;  text-decoration:none;}

/* photos */
#profil-membre #albums img {margin-right:10px;}
#profil-membre #albums a {display:block; margin-right:10px; padding-left:16px; float:left;}
#profil-membre #albums .photos a {display:inline; margin:0; padding:0; float:none;}
#profil-membre #albums .photos img {vertical-align:middle;}
#profil-membre #albums .photos {clear:both;}
#profil-membre #conditionsValid {margin:0 0 0 2px; padding:10px;background:url(../img/abo_fond.gif) repeat-y; color:#666;}
#profil-membre #conditionsValid strong {color:#666;font-size:11px;}
#profil-membre #conditionsValid ul {color:#666;font-size:11px;}

#boxConfirm {background-color:#fff;padding:0; height:32px; margin:0 0 2px 0; background:url(../img/bg_confirm.gif) repeat-x; border:solid 1px #999;}
#boxConfirm .titreAction {color:purple; float:left;text-align:center;margin:1px 0 0 0;width:100%;}
#boxConfirm .yes {float:left; margin:3px 2px 0 10px;background:url(../img/icone_confirm.gif) no-repeat;background-position:left;height:15px;}
#boxConfirm .yes a.oui, a.oui:visited {text-decoration:none; color:green; padding:0 0 0 15px;}
#boxConfirm .close {float:right; margin:3px 5px 0 5px;background:url(../img/icone_close.gif) no-repeat;background-position:left;height:15px;}
#boxConfirm .close a.non, a.non:hover{text-decoration:none; padding:0 0 0 15px;color:red;}

#profil-membre #blocInfo table {width:100%;}
#profil-membre #blocInfo td.data {width:210px;margin:0; padding:0; background-color:#f6f6f6; line-height:1.8em;font-style:italic;  color:#666;}
#profil-membre #blocInfo td.value {margin:1px 3px 0 0; padding:1px 0 1px 15px; line-height:1.8em; border-bottom:solid 1px #eee; color:#666;}

#profil-membre #blocTexte  {margin:0 0 25px 0; float:left;display:block;width:100%;}
#profil-membre #blocTexte span.valid {margin: 2px 0 5px 20px; float:right;}
#profil-membre #blocTexte p {margin: 0 0 25px 0; }
