@CHARSET "ISO-8859-1";

body.site {font-family: Verdana, sans-serif;font-size: 10pt;padding: 0;margin: 0;}
	.Hide  {position:absolute;top:0px;left:0px;height:100%;width:100%;display:none;z-index:100;opacity: 0.25;}
	.content {width: 810px; height: 100%;overflow: scroll;overflow-x:hidden;min-height: 300px;}

/********************************************************************************************************/
/* Génral */
.head {	line-height:23px;height:30px;text-align:center;font-size:10pt;font-weight:bold;vertical-align:text-bottom;}

INPUT{width: 100%;}
INPUT[type=text], SELECT {border: thin solid #FA9C39;width:100%;font-size: 8pt;text-align: center;}
INPUT[type=checkbox] {width:20px;}
textarea {border:thin solid #FA9C39;font-size:8pt;text-align:left;width:100%;}

option {text-align: left;width: 100%;}

#saved_query option{padding-left: 20px; }
.lock {background:transparent url(../i/16.png) no-repeat left -26px;padding-left: 20px; }   

.sex0  {float:left;display:block;width:20px;height:20px;background: transparent url(../i/16.png) no-repeat 0 0px;}

.sexC  {float:left;display:block;width:20px;height:20px;background: transparent url(../i/16.png) no-repeat 0 -104px;}
.sexF  {float:left;display:block;width:20px;height:20px;background:  transparent url(../i/16.png) no-repeat 0 -78px;}
.sexH  {float:left;display:block;width:20px;height:20px;background:  transparent url(../i/16.png) no-repeat 0 -52px;}

.sexCC  {float:left;display:block;width:20px;height:20px;background: transparent url(../i/16.png) no-repeat 0 -182px;}
.sexFC  {float:left;display:block;width:20px;height:20px;background: transparent url(../i/16.png) no-repeat 0 -156px;}
.sexHC  {float:left;display:block;width:20px;height:20px;background: transparent url(../i/16.png) no-repeat 0 -130px;}

/********************************************************************************************************/
/* Gestion des messages d'erreurs ( 480 x 275 ) */
.erreur { background: url(../i/i/erreur.png) no-repeat;width: 480px;height: 242px;padding: 10px;}
	#erreur_titre {margin-top: 0px; padding-top: 0px; border-top-width: 0px; padding-right: 0px; margin-right: 20px;width: 460px;}
	#erreur_text{padding:15px;font-size:10pt;}	
		#erreur_text A {color: #FA9C39;}
		#erreur_text A:link ,  #erreur_text A:visited {color: #FA9C39;text-decoration: none;}

/********************************************************************************************************/
/* La barre de menu */
#top_menu {width:820px;height:65px; background-image:url(../i/i/header_menu.png);background-repeat: no-repeat; }

	#menu_user {width:200px; float: left;height: 25px;margin: 5px 0 0 10px;line-height: 25px;}
	#menu_user_info{width:460px; float: left;height: 25px;margin: 5px 0 0 10px;font-size: 8pt;text-align: right;line-height: 20px;line-height: 25px;}
	
	#menu {width:810px; float: left;height: 30px;margin: 0 5px;padding: 3px 0 0 5px;}
		#menu UL , #menu_user_exit UL {list-style:none;width:100%;height:30px;border:0px;margin: 0px;padding-left: 0px;}
			#menu_user_exit UL {height: 24px;}
			#menu_user_exit #exit {cursor: pointer;}


	#menu UL li  {padding:0; margin-left:0px;float:left;height:24px;position:relative;width:115px;cursor: pointer;}
	#menu UL li span {float:left;margin-left:3px;line-height:24px;height:24px;text-align:left;padding:0 5px;width: 102px;text-align: center; }

	#menu_user_exit {width:102px; float: right;height: 25px;margin: 5px 0 0 10px;}
	#menu_user_exit UL li {padding:0; margin-left:0px;float:left;height:24px;position:relative;width:102px;cursor: pointer;}
	#menu_user_exit UL li span  {float:left;margin-left:0px;line-height:24px;height:24px;text-align:left;padding:0 0px;width: 102px;text-align: center; font-weight: bold;font-size: 9pt;}


	.options{position: absolute;z-index:200; left:605px;top:60px; width:200px;height:200px;border-width:1px;border-style: outset;display: none;padding: 5px;}


/********************************************************************************************************/
/* La page d'accueil */
#accueil_left {width: 250px; height: 100%;float: left;padding: 0 5px 0 5px;}
	#info_user DIV {width: 230px; padding: 10 5px 0 15px;}
		#info_user DIV UL {margin: 0px;}

	#agenda{ width: 240px;height: 90px;margin: auto;}
		#agenda UL {margin: 8px 0 0 3px;padding: 0px; }
		#agenda_header {float: left;width: 100%;border-bottom: thin inset white;text-align: center;margin-bottom: 5px;}

#accueil_right {width: 520px; height: 100%;float: left;padding:  0 5px 0 5px;}
	#accueil_info {height: 100px;padding-left: 10px;}

#accueil_right DIV.box {cursor: pointer;margin-top: 8px;}
	#accueil_right A DIV.box:hover {background:url(../i/i/box_ann_over.png) no-repeat top right;}
	#accueil_right DIV.box:hover {background:url(../i/i/box_ann_over.png) no-repeat top right;}

.box	{float:left;width: 250px;height: 110px;margin-right: 5px;margin-bottom: 5px;background:url(../i/i/box_ann.png) no-repeat top right; }
		.box_pic 	{float: left;margin-left: 5px;margin-top: 5px;width: 90px;min-height: 100px;height: 100px;cursor: pointer;}
		.box_vid 	{float: left;margin-left: 5px;margin-top: 5px;width: 90px;min-height: 100px;height: 100px;background:url(../i/i/video.png) no-repeat center; border: thin inset #666;position: relative;cursor: pointer;}
			.box_vid .convert {position: absolute;top:2px;right: 2px;width: 16px;height: 16px;background:url(../i/16.png) no-repeat 0 0;cursor: pointer;}

		.sbox{float: left;width: 120px;height: 100px;border: thin inset #FA9C39;margin-left: 5px;margin-top: 5px;text-align: center;cursor: pointer;}
			.sbox:hover{border: thin inset #FFF;}

		.spic {background-image:url(../i/i/sphoto.png);background-position: center;background-repeat: no-repeat;}
		.svid {background-image:url(../i/i/svideo.png);background-position: center;background-repeat: no-repeat;}
		
		.protect {float:right;width: 16px;height: 16px;background:url(../i/16.png) no-repeat 0 0;}
		
		.scurrent {background-color: transparent;}
		.smask {background:url(../i/i/mask1.png) no-repeat center;}

		.sbox .titre {float:left;margin-top:2px;margin-left: 2px;width: 90px;text-align: center;}
		.sbox label {padding-top:80px;margin-left: 2px;width: 100%;text-align: center;display: block;}

		.box_cont 		{float: left;margin-right: 5px;width: 150px;height: inherit;}
		.box_pseudo 	{width: 100%;height: 20px;margin-top:5px;text-align: left; }
		.box_ann 		{width: 150px;height: 80px;font-size:8pt;overflow: auto;overflow-x:hidden;  }

		.box_soiree_titre{width: 680;height: 20px;margin-top:5px;text-align: left;line-height: 25px;}
			.box_soiree_titre A {height: 25px; width: 340px; float: left;padding-left: 10px;display: block;overflow: hidden;font-weight: bold;}
			.box_soiree_titre DIV.smile_avis {float: right; padding-right: 15px;}



.box UL{list-style:none;width:230px;border:0px;margin: 5px 0 0 10px;padding-left: 10px;}

	.box UL LI {height: 16px;line-height: 16px;}
	.box UL span{font-size: 8pt;}

	.fiche_ul ul{margin-top: 7px;padding-left: 0px;}
	.fiche_ul li {height: 14px;line-height: 14px;}
	.fiche_ul span {float: left;width: 120px;height: 14px;}
		.fiche_ul span.lbl {float: left;width: 110px;}
		.fiche_ul span.header {float: left;width: 230px;border-bottom: thin inset white;text-align: center;}

.boxlg	{width: 780px;height: 110px;margin-right: 5px;margin-bottom: 0px;background:url(../i/i/box_ann_lg.png) no-repeat top right; font-size: 80%;}
	.boxlg TABLE	{width: 760px;margin-right: 10px;margin-left: 10px; }

	/*.boxlg .box_pseudo {float:left;width:680px;position:relative;margin-top: 5px; text-align: left;height: auto;}*/
	.boxlg .box_pseudo {float:left;width:380px;margin-top: 5px; text-align: left;height: auto;font-weight: bold;}
	.boxlg .box_pseudo B {height:16px;}
	.boxlg .box_pseudo A {height:16px;display: block;overflow: hidden;}

	.boxlg .box_infos  {float:right;width:280px;margin-top: 5px; margin-right:10px; text-align: right;height: auto;}
	
	.boxlg .box_ann {float:left;width:325px;height:60px;overflow:scroll;overflow-x:hidden;border:1px inset #FA9C39;padding:5px;font-size:100%; }

	.boxlg .ann_info {float:left;width:325px;padding-top: 0px;}
		.boxlg .ann_info LABEL {display:block;float:left;width:40%;height: 16px;line-height:16px;}
		.boxlg .ann_info DIV {float:left;width:58%;height: 16px;line-height:16px;overflow: hidden;}

	.boxlg .soiree_info {float:left;width:365px;padding-top: 0px;margin: 5px 0 0 15px;}
		.boxlg .soiree_info DIV {float:left;width:48%;height: 14px;line-height:14px;}

#info_user_ul UL LI{font-size:9pt;}
	
/********************************************************************************************************/
.Tab {height: 34px;width: 100%;}
.tablg{ height:34px;background:transparent url(../i/i/tabe.png) repeat-x;}

.x15{width: 15px; float:left;height:34px;}
.TabPage{float:left;width:149px;height:34px;}
	.Tab1{width:125px;background-image:url(../i/i/tab150.jpg);background-repeat:  no-repeat;font-size: 10pt;padding-left: 25px;padding-top: 8px;font-weight: bold;cursor: pointer;}
	.Tab0{width:124px;background-image:url(../i/i/tab150.jpg);background-repeat: no-repeat;font-size: 10pt;padding-left: 25px;padding-top: 8px;font-weight: normal;cursor: pointer;}

#content_compte .TabPage{width:109px;}
	#content_compte .Tab1{width:105px;}
	#content_compte .Tab0{width:104px;}

#fiche_annonce{float: left;width: 485px;height: 215px;margin-left: 5px;border: 1px inset #FA9C39;overflow: scroll;overflow-x:hidden;padding: 5px;font-size: 8pt;}

#fiche_cmd UL {margin-top: 10px;}
#fiche_cmd UL LI {line-height: 15px;height: 15px;}


#tabpage_photo UL {width: 700px;}
#tabpage_photo INPUT  {width: auto;font-size: 8pt;}


.TabPageC {width: 100%;height:auto;text-align: left;display: none;}
.TabPageC TABLE {width:95%;font-size: 8pt;}
.tab_check TD{text-align: left;}

#criterebloc TD {width: 25%;}

	
.search_label , .compte_label {text-align:right;width:13%;padding-right:5px;}
.search_value, .compte_value  {width:20%;}
	.search_value INPUT[type=submit] {margin-top:10px; border:0;height:30px; text-align:center}
		.search_value INPUT[type=submit]:hover {color: #FFF;}
	
	/*.search_value INPUT[type=checkbox] {width:20px;font-size: 8pt;background-color: #666666;border: thin inset #FA9C39;color: white;text-align: center;}*/
	.search_value INPUT[type=checkbox] {width:20px;font-size: 8pt;}
	/*.search_value INPUT[type=radio] {width:20px;font-size: 8pt;background-color: #666666;border: thin inset #FA9C39;color: white;text-align: center;}*/
	.search_value INPUT[type=radio] {width:20px;font-size: 8pt;}

.search_button {width:20%;padding-bottom:5px; }

.smile {}
.smile BUTTON {margin-right:5px;width: 15px;height:15px;border: 0px solid black;float: left;}
.smile_avis{width:320px;right:0px;top:0px;text-align:right; padding-right:15px;vertical-align: baseline;font-size: 8pt;}
.smile_avis BUTTON {margin-right:5px;width: 15px;height:15px;border: 0px solid black;padding-top: 7px;}

.smilekey 	  {margin-right:5px;width: 15px;height:15px;border: 0px solid black;}

.biggrin  	{background:url(../i/smile.gif) no-repeat 0 -245px}
.smil 			{background:url(../i/smile.gif) no-repeat 0 -305px;}
.sad 			{background:url(../i/smile.gif) no-repeat 0 -205px;}
.surprised 	{background:url(../i/smile.gif) no-repeat 0 -265px;}
.eek  		{background:url(../i/smile.gif) no-repeat 0 -25px}
.confused 	{background:url(../i/smile.gif) no-repeat 0 -65px;}
.cool 			{background:url(../i/smile.gif) no-repeat 0 -345px;}
.lol 			{background:url(../i/smile.gif) no-repeat 0 -5px;}
.mad  		{background:url(../i/smile.gif) no-repeat 0 -325px}
.razz	 		{background:url(../i/smile.gif) no-repeat 0 -385px;}
.redface		{background:url(../i/smile.gif) no-repeat 0 -125px;}
.cry 			{background:url(../i/smile.gif) no-repeat 0 -85px;}
.evil  		{background:url(../i/smile.gif) no-repeat 0 -365px}
.twisted 	{background:url(../i/smile.gif) no-repeat 0 -185px;}
.rolleyes	{background:url(../i/smile.gif) no-repeat 0 -145px;}
.wink 		{background:url(../i/smile.gif) no-repeat 0 -165px;}
.exclaim 	{background:url(../i/smile.gif) no-repeat 0 -285px}
.question 	{background:url(../i/smile.gif) no-repeat 0 -45px;}
.idea			{background:url(../i/smile.gif) no-repeat 0 -105px;}
.arrow		{background:url(../i/smile.gif) no-repeat 0 -425px;}

.bbutton {margin-top:10px; border:0;height:24px; text-align:center; cursor: pointer;}

#preview {line-height: 15px;}
#preview LI{list-style-type:none;}

.ann_regions {float:left;width:48%;padding-top: 2px;font-size: 9pt;}
	.ann_regions B {float:left;width:35px;display:block;font-size: 9pt;padding-right: 5px;text-align: right;}
	
.ann_liste_regions {width:95%;padding-top: 1px;padding-left: 10px;}

#content_recherche TD {font-size: 8pt;}

TD.ann_ph {height: 90px;}

#annonce_liste {text-align: left;margin-left: 5px;}
#annonce_liste DIV.boxlg {cursor: pointer;margin-top: 5px;}
#annonce_liste DIV.boxlg:hover {background:url(../i/i/box_ann_lg_over.png) no-repeat top right;}

#site_form_statut {width: 95%;height: 30px;border: 1px inset #FF0000;text-align: center;vertical-align: middle;line-height: 30px;background-color: #FF0000;color: #FFF;}

.send_unread , send 	{}
	.send_unread SPAN, .send SPAN {line-height: 16px;height: 16px;font-size: 8pt;}
.receive_unread , .receive {}
	.receive_unread SPAN , .receive SPAN{line-height: 16px;height: 16px;;font-size: 8pt;}

.send_unread SPAN	{color:red;}
.send SPAN		{}

.receive_unread SPAN	{color:red;}
.receive SPAN		{}

.cmd_msg BUTTON {width: 20%;}

.in   {background:url(../i/16.png) no-repeat left  -234px;}
.out {background:url(../i/16.png) no-repeat left  -260px;}

#pseudo_mail {}
#pseudo_mail A {display:block;width:100%;}
#pseudo_mail ul {clear:both;margin:0 auto;padding:0;width:200px;}
#pseudo_mail li  {float:left;display:block;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 1px;padding:0;width:137px;height: 16px;color: #FA9C39;}

#pseudo_mail li.unread{background-color:#666; } 
#pseudo_mail li.read{color:#FA9C39;background-color:transparent; } 

	#pseudo_mail li:hover  {cursor: pointer;}

	#pseudo_mail li.sex  {float:left;display:block;width:16px;}

		#pseudo_mail li.sex0  {float:left;display:block;width:20px;}

		#pseudo_mail li.sexC  {float:left;display:block;width:20px;}
		#pseudo_mail li.sexF  {float:left;display:block;width:20px;}
		#pseudo_mail li.sexH  {float:left;display:block;width:20px;}

		#pseudo_mail li.sexCC  {float:left;display:block;width:20px;}
		#pseudo_mail li.sexFC  {float:left;display:block;width:20px;}
		#pseudo_mail li.sexHC  {float:left;display:block;width:20px;}
		
	#pseudo_mail li.nb  {float:left;display:block;width:25px;text-align: center;}

.msg_desc {width:536px;height:auto;border-bottom:1px inset navy;position:relative;}
.msg_desc .obj {width:456px;}
.msg_desc .txt {width:420px;text-align:left;font-size:8pt;margin-top:5px;margin-bottom:5px;margin-left:2px;padding-left:38px;}
.msg_desc .tchat {width:420px;text-align:left;font-size:8pt;margin-top:0px;margin-bottom:5px;margin-left:2px;padding-left:20px;}
.msg_desc .pj  {position:absolute;top:2px;left:460px;width:30px;height:30px;border:0px inset navy;}


#blackliste ul , #contactliste ul {clear:both;font-size:10px;margin:0 auto;padding:0;width:775px;}
#blackliste ul.head_liste, #contactliste ul.head_liste {clear:both;font-size:10px;margin:0 auto;padding:0;width:775px;}

	#blackliste ul.head_liste li , #contactliste ul.head_liste li {border-bottom: 1px inset white;}

#blackliste li , #contactliste li  {float:left;display:block;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 1px;padding:0;width:182px;height: 16px;font-size: 8pt;line-height: 18px;}

	#blackliste li.pseudo, #contactliste li.pseudo {cursor: pointer;}
	#blackliste li.pseudo:hover, #contactliste li.pseudo:hover  {cursor: pointer;}
	
	#blackliste li.sex , #contactliste li.sex {float:left;display:block;width:16px;}
	
		#blackliste li.sex0 , #contactliste li.sex0 {float:left;display:block;width:20px;}
		#blackliste li.sexC , #contactliste li.sexC {float:left;display:block;width:20px;}
		#blackliste li.sexF , #contactliste li.sexF  {float:left;display:block;width:20px;}
		#blackliste li.sexH , #contactliste li.sexH  {float:left;display:block;width:20px;}
		
	#blackliste li.nb , #contactliste li.nb  {float:left;display:block;width:25px;text-align: center;}



.flash{ width: 600px;height: 422px;padding: 2px;height: auto;}

#tchat_full {display: block;}

	#tchatop {width:100%;height: 20px;font-size: 8pt;text-align: center;}
	
	#histo_tchat {overflow: scroll;overflow-x:hidden; border-top: 1px inset black;width:100%;height: 165px;}
	#tchatform {width: 100%;height: 210px;background-color: transparent;}

	#tchat_blackliste {width: 100%;height: 210px;background-color: transparent;text-align: center;vertical-align: middle;font-size: 14pt;font-weight: bold;}

	.tchat_desc {width:570px;height:auto;border-bottom:1px inset navy;position:relative;}
	.tchat_desc .obj {width:570px;}
	.tchat_desc .tchat {width:510px;text-align:left;font-size:8pt;margin-top:0px;margin-bottom:5px;margin-left:2px;padding-left:20px;}
	.tchat_desc .pj  {position:absolute;top:2px;left:530px;width:30px;height:30px;border:0px inset navy;}

	#tchat_cmd {float:right;width:155px;height: 210px;vertical-align: top;margin-right: 5px;}
	#tchat_cmd A{font-size: 8pt;font-weight: normal;}
	
		#tchat_cmd DIV {border-width: 1px;border-style: inset;width:120px;height: 34px;padding-left:35px;padding-top: 5px;}
		#tchat_cmd DIV:hover{border-width: 1px;border-style: outset;}
		
		#tchat_copy		{background-image: url(../i/32.png); background-position: left -36px;background-repeat: no-repeat;}
		#tchat_bloque 	{background-image: url(../i/32.png); background-position: left 4px;background-repeat: no-repeat;}
		#tchat_contact	{background-image: url(../i/32.png); background-position: left -80px;background-repeat: no-repeat;}
		#tchat_private	{background-image: url(../i/32.png); background-position: left -123px;background-repeat: no-repeat;}
		#tchat_privatev {background-image: url(../i/32.png); background-position: left -160px; background-repeat: no-repeat;}

	#tchat_pj{display: none;height: 422px;}

.ac_ok{background-image:url(../i/ok.png);background-position:right center;background-repeat:no-repeat;}
.ac_nok{background-image:url(../i/nok.png);background-position:right center;background-repeat:no-repeat;background-color: #999;}
.info_email {width:100%; border: 1px outset black; background-color: #F4D9FF; font-size:8pt; font-weight: normal; padding-left:3px;text-align: center;}

#profil_bloc {overflow: auto; width: 100%; height: auto;}
#profil_bloc label{color: #FF0000;float: left;width: 33%;text-align: center;}
#profil_bloc div {float: left;width: 33%;}
	#profil_bloc div INPUT , #profil_bloc div SELECT {width: 98%;background-color: #666666;border-color:#FA9C39;color: white;}
	#profil_bloc div SELECT {border-width: 2px;}
#profil_bloc acronym{float: left;width: 33%;text-align: center;font-size: 9px;line-height: 14px;margin-bottom: 10px;}


#label_description label{ width: 80%;color: #FFF;height: 19px;line-height: 17px;margin-bottom: 2px;padding-bottom: 2px; text-align: right; }
#description_H label { width: 100%; margin-bottom: 2px;padding-bottom: 2px;}
#description_H INPUT , #description_H SELECT{ width: 98%;margin-bottom: 4px; }
	#description_H SELECT {border-width: 1px;}

#description_F label { width: 100%; margin-bottom: 2px;padding-bottom: 2px;}
#description_F INPUT , #description_F SELECT{ width: 98%;margin-bottom: 4px; }
	#description_F SELECT {border-width: 1px;}

#gp_visu {border: 1px inset white; margin: 10px; position: absolute; top: 100px; left: 50px; height: 600px; width: 700px; z-index: 150;}
#gp_prev {position: absolute;top:250px;left:10px;background: url(../i/32.png) no-repeat 0px -266px;width: 48px;height: 48px;cursor: pointer;}
#gp_next {position: absolute;top:250px;right:10px;background: url(../i/32.png) no-repeat 0px -322px;width: 48px;height: 48px;cursor: pointer;}
#gp_close{position: absolute;top:5px;right:10px;background: url(../i/32.png) no-repeat 0px -210px;width: 48px;height: 48px;cursor: pointer;}
#vote_photo{background: transparent url(../i/ok.png);width: 16px;height: 16px; float: right;margin-right: 10px;margin-top: 4px;cursor: pointer;}


.abonnement {padding:25px;font-size:10pt;}
	.abonnement DIV {float: left;margin: 5px 0px;color: #FFF;height: 35px;text-align: center;vertical-align: middle;line-height: 35px;}

	.abonnement A {color:#FA9C39;text-decoration: none;}
	.abonnement A:hover {color:#FFF;}

.abonnement TD {font-size: 10pt;}
	.abonnement TD INPUT {width:100%;}

#tabpage_abonnement UL.header {clear:both;font-size:10px;margin:0 auto;padding:0;width:775px;}
	#tabpage_abonnement UL.header li {float:left;display:block;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 1px;padding:0;width:250px;height: 16px;font-size: 10pt;color: #FF0000;text-align: center;border:1px inset #FA9C39;}

#tabpage_abonnement UL {clear:both;font-size:10px;margin:0 auto;padding:0;width:775px;}
	#tabpage_abonnement li {float:left;display:block;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 1px;padding:0;width:250px;height: 16px;font-size: 10pt;text-align: center;border:1px inset #FA9C39;}

/*-----------------------------------------------------------------------
	 Tchat Room
-----------------------------------------------------------------------*/
.valeur1	{ background-color: #CCFFCC;}
.valeur0	{ background-color: #FF9966;}

/*-----------------------------------------------------------------------
	 Galeries des medias
-----------------------------------------------------------------------*/
#gnavigation {float: left;width: 100%; margin-top: 10px;font-weight: normal; }
	#gnavigation SPAN{ min-width:20px;text-align: center;}
	#gnavigation SPAN A{ min-width:20px;text-align: center;color: #FFFFFF;}
	#gnavigation SPAN A:hover{ min-width:20px;text-align: center;color: #FF0000;}

.gphoto {float:left;width:140px;height:120px;padding-top:20px; border:1px inset black;position:relative;background-color: transparent;background-repeat:no-repeat;background-position:center;cursor: pointer;}
	.gphoto:hover {background-color: #E8C5FD;}

/* PB d'overflow avec IE7 !!!!
.tphoto {width:98px;height:130px;border:1px inset black;float:left;position:relative;background-repeat:no-repeat;background-position:center;background-image: url(../i/i/ajax.gif);background-color:buttonface;}
.tphoto DIV.tphoto_h {position:absolute;top:0px;width:100%;height:15px;border-bottom:1px inset black;font-size: 10px;;text-align: center;}
	.tphoto DIV.tphoto_b {position:absolute;bottom:0px;width:100%;height:15px;border-top:1px inset black;font-size: 10px;text-align: center;cursor: pointer;} */

.tphoto {width:98px;height:130px;border:1px inset black;float:left;background-repeat:no-repeat;background-position:center;background-image: url(../i/i/ajax.gif);background-color:buttonface;}
	.tphoto DIV.tphoto_h {top:0px;width:100%;height:15px;border-bottom:1px inset black;font-size: 10px;;text-align: center;}
	.tphoto DIV.tphoto_b {margin-top:100px;;bottom:0px;width:100%;height:15px;border-top:1px inset black;font-size: 10px;text-align: center;cursor: pointer;}
	.tphoto:hover {background-color: #E8C5FD;}

/*-----------------------------------------------------------------------
 ES : Gestion des Liste AutoComplète 
	 ( Basé sur autocomplete.js ) , modifié pour utilisation Alto
	 
	 @FIXE : Gestion des images a remettres
-----------------------------------------------------------------------*/
.ac_holder{ position:relative;}
.ac_field{background-image:url(../i/dddw/autocomplete_leftcap.gif);background-position:right center;background-repeat:no-repeat;}
.ac_field_busy{background-image:url(../i/dddw/autocomplete_spinner.gif);background-position:right center;background-repeat:no-repeat; }
div.autocomplete {position: absolute;background-image: url(../i/dddw/ac_pointer.gif);background-position: top left; background-repeat: no-repeat;padding: 10px 0 0 0;font-size: 8pt;font-family: Verdana, Arial, Helvetica, sans-serif;}
div.autocomplete div.ac_header, div.autocomplete div.ac_footer {position: relative;height: 6px;padding: 0 6px;background-image: url(../i/dddw/ul_corner_tr.gif);background-position: top right;background-repeat: no-repeat; overflow: hidden;}
div.autocomplete div.ac_footer {background-image: url(../i/dddw/ul_corner_br.gif); }
div.autocomplete div.ac_header div.ac_corner, div.autocomplete div.ac_footer div.ac_corner{ position: absolute;top: 0;left: 0;height: 6px;width: 6px;background-color: #333; background-position: top left; background-repeat: no-repeat;}
div.autocomplete div.ac_footer div.ac_corner {background-image: url(../i/dddw/ul_corner_bl.gif); }
div.autocomplete div.ac_header div.ac_bar, div.autocomplete div.ac_footer div.ac_bar {height: 6px; overflow: hidden; background-color: #333;}
div.autocomplete ul { list-style: none;margin: 0 0 -4px 0;padding: 0;overflow: hidden;background-color: #333;}
div.autocomplete ul li {color: #ccc; padding: 0;margin: 0 4px 4px; text-align: left;}
div.autocomplete ul li a {color: #ccc;display: block;text-decoration: none;	background-color: transparent;text-shadow: #000 0px 0px 5px;position: relative;	padding: 0;width: 100%;}
div.autocomplete ul li a:hover { background-color: #444;}
div.autocomplete ul li.ac_highlight a:hover {background-color: #1B5CCD;}
div.autocomplete ul li a span { display: block; padding: 3px 6px; font-weight: bold; }
div.autocomplete ul li a span small {font-weight: normal;color: #999;}
div.autocomplete ul li.ac_highlight a span small {color: #ccc;}
div.autocomplete ul li.ac_highlight a {color: #fff;	background-color: #1B5CCD; background-image: url(../i/dddw/hl_corner_br.gif); background-position: bottom right; background-repeat: no-repeat; }
div.autocomplete ul li.ac_highlight a span {background-image: url(../i/dddw/hl_corner_bl.gif); background-position: bottom left; background-repeat: no-repeat;}
div.autocomplete ul li a .tl, div.autocomplete ul li a .tr { background-image: transparent;background-repeat: no-repeat;width: 6px;	height: 6px;position: absolute; top: 0; padding: 0; margin: 0;}
div.autocomplete ul li a .tr {right: 0;}
div.autocomplete ul li.ac_highlight a .tl {left: 0;background-image: url(../i/dddw/hl_corner_tl.gif); background-position: bottom left;}
div.autocomplete ul li.ac_highlight a .tr {right: 0;background-image: url(../i/dddw/hl_corner_tr.gif); background-position: bottom right; }
div.autocomplete ul li.as_warning {font-weight: bold;text-align: center;}
div.autocomplete ul em {font-style: normal; color: #6EADE7; }


.contextmenu  {position: absolute;top: 50px;left: 50px;z-index:10000; width: 150px;background: #f9f8f7;border: 2px outset #999;padding: 0;}
.contextmenu ul, .contextmenu li {margin: 0;padding: 0;list-style: none;}
.contextmenu a {display: block;text-decoration: none;cursor: default;outline: none;font-size: 8pt;text-align: left;float:left;width:125px;color: #555;padding: 3px 0 3px 3px;margin: 0;background-color: transparent;}
.contextmenu .separator {height: 1px;padding: 0;overflow: hidden;display: block;font-size: 1px;border-bottom: 1px solid #fff;background: #aaa;margin: 1px 1px 0 1px;line-height: 1px !important;}
.contextmenu li {list-style-position: outside;height: 21px;}
.contextmenu li:hover {background-color: #9999FF;color: #fff;}
.contextmenu li.disabled, .contextmenu li B.disabled  {opacity: 0.25;filter: alpha(opacity=25);}
.contextmenu li B {width: 16px;height: 16px;display:block;float:left;margin: 2px 0px 0px 2px;}

