.checkFormInputFailed {
	border:1px solid red;
}
.checkFormInputPassed {
	border:1px solid green;
}
.checkFormDivError {
	display:inline;
	background-color:red;
}

#sliderListeHome{}
#sliderListeHome ul, #sliderListeHome li, 
#sliderTopLieu ul, #sliderTopLieu li, 
#sliderListePass ul, #sliderListePass li,
#avoirAussiLieu ul, #avoirAussiLieu li,
#nextSoireePackPrec ul, #nextSoireePackPrec li,
#prevSoireePackPrec ul, #prevSoireePackPrec li,
#sliderListeSoiree ul, #sliderListeSoiree li,
#tab_friends ul, #tab_friends li,
#tab_friends_visite ul, #tab_friends_visite li,
#tab_friends_request ul, #tab_friends_request li,
#tab_ficheMembre_soiree_prefere ul, #tab_ficheMembre_soiree_prefere li,
#tab_ficheMembre_lieu_prefere ul, #tab_ficheMembre_lieu_prefere li,
#tab_liste_friends_fiche ul, #tab_liste_friends_fiche li,
#sliderFlyerLieu ul, #sliderFlyerLieu li,
#comptePast ul, #comptePast li,
#nextSoiree ul, #nextSoiree li
{
	margin:0;
	padding:0;
	list-style:none;
}

#sliderListeHome, #sliderListeHome li{
	width:440px;
	height:455px;
	overflow:hidden;
}

#sliderTopLieu, #sliderTopLieu li{
	width:229px;
	height:610px;
	overflow:hidden;
}

#sliderListePass, #sliderListePass li{
	width:440px;
	height:252px;
	overflow:hidden;
}

#nextSoiree, #nextSoiree li{
	width:404px;
	height:536px;
	overflow:hidden;
}

#avoirAussiLieu, #avoirAussiLieu li{
	width:404px;
	height:380px;
	overflow:hidden;
}

#nextSoireePackPrec, #nextSoireePackPrec li{
	width:404px;
	height:476px;
	overflow:hidden;
}
#prevSoireePackPrec, #prevSoireePackPrec li{
	width:404px;
	height:476px;
	overflow:hidden;
}

#comptePast, #comptePast li{
	width:682px;
	height:825px;
	overflow:hidden;
}

#sliderListeSoiree, #sliderListeSoiree li{
	width:404px;
	height:252px;
	overflow:hidden;
}

#tab_friends, #tab_friends li{
	width:673px;
	height:325px;
	overflow:hidden;
}
#tab_friends_visite, #tab_friends_visite li{
	width:673px;
	height:325px;
	overflow:hidden;
}
#tab_friends_request, #tab_friends_request li{
	width:673px;
	height:325px;
	overflow:hidden;
}
#tab_ficheMembre_soiree_prefere, #tab_ficheMembre_soiree_prefere li{
	width:261px;
	height:332px;
	overflow:hidden;
}
#tab_ficheMembre_lieu_prefere, #tab_ficheMembre_lieu_prefere li{
	width:261px;
	height:205px;
	overflow:hidden;
}
#tab_liste_friends_fiche, #tab_liste_friends_fiche li{
	width:261px;
	height:132px;
	overflow:hidden;
}
#sliderFlyerLieu, #sliderFlyerLieu li{
	width:261px;
	height:85px;
	overflow:hidden;
}

span#prevBtn, #prevBtn2, #prevBtn3, #prevBtn4, #prevBtn5, #prevBtn6, #prevBtn7, #prevBtn8, #prevBtn9, #prevBtn10, #prevBtn11, #prevBtn12, #prevBtn13, #prevBtn14, #prevBtn15, #prevBtn16, #prevBtn17{
	float:left
}
span#nextBtn, #nextBtn2, #nextBtn3, #nextBtn4, #nextBtn5, #nextBtn6, #nextBtn7, #nextBtn8, #nextBtn9, #nextBtn10, #nextBtn11, #nextBtn12, #nextBtn13, #nextBtn14, #nextBtn15, #nextBtn16, #nextBtn17{
	float:right
}


body
{
	margin: 0px ;
	padding: 0 ;
	text-align: left ;
	background-image:url(/view/images/fond_site.png);
	background-repeat:repeat-y;
	background-position:center top;
	background-color:#333333;
	font-family: Arial, Black ;
	font-size:11px ;
	color: #000000;
	display: inline ;
}

a {
	outline:none;	
}

#avatar
{
	margin:4px;
	border:1px solid #ECEAEB;
	background-repeat: no-repeat;
	background-position: center center;
	width:58px;
	height:58px;
	float:left;
}

#bloc_droite
{
	width:301px;
	float:right;
}

#bloc_gauche
{
	width:674px;
	padding:5px;
	padding-top:8px;
	background:#FFFFFF;
	float:left;
}

#calendrier
{
	width:298px;
	height:192px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:3px;
	border:1px solid #383737;
	background:url(/view/images/fond_calendrier2.png) repeat-x;
}

#calendrier table
{
	width:298px;
	height:120px;
	border:0px;
	margin-bottom:7px;
}

#calendrier td
{
	height:20px;
}

#calendrier td.gris
{
	color:#B3B4B5;
}

#calendrier td.noir
{
	color:#424242;
}

#calendrier td.bleu
{
	color:#3A8ECF;
}

#present_soiree .g_titre,#commentaire .g_titre, #agenda_membre .g_titre, #lieu_aime .g_titre, #lieu_apprecie_membre .g_titre, #page_profil .g_titre
{
	height:20px;
	margin-top:6px;
	padding-left:12px;
	padding-right:12px;
	padding-top:7px;
	border:0px;
	background:url(/view/images/fond_soiree_jour.png) repeat-x;
	color:#FFFFFF;
	font-weight:bold;
}

#commentaire .g_sstitre
{
	background:#ECEAEB;
	text-align:center;
	padding-top:11px;
	padding-bottom:11px;
	border-bottom:1px dashed #343233;
}

#commentaire .g_sstitre textarea
{
	width:242px;
	height:98px;
	border:1px solid #B2B2B2;
}

#commentaire .liste
{
	padding:9px;
	background:#ECEAEB;
	border-bottom:1px dashed #343233;
}



#commentaire .liste .p_blue
{
	width:39px;
	height:39px;
	padding:3px;
	border:1px solid #CACACA;
	background: #019EE1;
	float:left;
}

#commentaire .liste .p_pink
{
	width:39px;
	height:39px;
	padding:3px;
	border:1px solid #CACACA;
	background: #DF017C;
	float:left;
}

#commentaire .liste .preview_text
{
	padding-left:5px;
	padding-top:10px;
	float:left;
}

#communaute, #pub300250, #soiree
{
	margin-top:0px;
	width:300px;
}

#communaute .titre, #soiree .titre, #coup_coeur .titre
{
	padding:8px;
	padding-bottom:0px;
	height:22px;
}

#communaute .titre_menu, #lieu_aime .titre_menu, #annoncer_soiree .titre_menu2
{
	height:31px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:0px;
	background:url(/view/images/fond_communaute.png) repeat-x;
}

#communaute ul
{
	margin: 0;
	padding: 0px 0;
	list-style: none;
	display: display;
}

#communaute ul li
{
	background:#FFFFFF;
	text-align:right;
	font-size:10px;
	border-bottom:1px dashed #000000;
	display: block;
}

#communaute ul li a
{
	display: block;
	padding: 5px;
	color: #000000;
	text-decoration: none;
}

#communaute ul li a.offline
{
	display: block;
	padding: 5px;
	color: #DCDBDB;
	text-decoration: none;
}

#communaute ul li a:hover
{
	color: #333333;
	text-decoration: none;
}

#communaute ul li a.offline:hover
{
	color: #DCDBDB;
	text-decoration: none;
}

#communaute span.fille
{
	float:left;
	font-size:15px;
	font-weight:bold;
	color:#E2007A;
	margin-left:10px;
	margin-top:4px;
}

#communaute span.garcon
{
	float:left;
	font-size:15px;
	font-weight:bold;
	color:#009EE0;
	margin-left:10px;
	margin-top:4px;
}

#communaute span.offline
{
	float:left;
	font-size:15px;
	font-weight:bold;
	color:#DCDBDB;
	margin-left:10px;
	margin-top:4px;
}

#connexion
{
	width:411px;
	height:107px;
	margin:5px;
	line-height: 18px;
	border:1px solid #DBD9DA;
	float:right;
}

#connexion .fond
{
	width:409px;
	height:105px;
	border:1px solid #FFFFFF;
	background:url(/view/images/fond_connexion.png) repeat-x left top;
}

#connexion .gauche
{
	width:185px; /*210px;*/
	margin-left:5px; /*17px;*/
	margin-top:17px;
	float:left;
}

#connexion .droite
{
	width:165px;
	margin-right:17px;
	margin-top:5px;
	float:right;
}

#conteneur
{
	width:1000px;
	margin:auto;
	background:url(/view/images/fond_conteneur.png) repeat-x left top;
	padding-top:9px;
	z-index:1;
}

#contenu
{
	width:988px;
	border-right:1px solid #AEADAD;
	background:#ECEBEB;
	padding:7px;
	padding-left:6px;
	padding-right:5px;
}

#coup_coeur, #profitez_pass
{
	width:440px;
	float:right;
}

#coup_coeur ul li.blanc, #profitez_pass ul li.blanc, #prochaine_lieu ul li.blanc, #pass_lieu ul li.blanc, #soiree_lieu ul li.blanc
{
	background-image:url(/view/images/fond_onglet_blanc2.png);
}

#coup_coeur ul li a, #profitez_pass ul li a, #prochaine_lieu ul li a
{
	padding-left:13px;
	padding-right:18px;
}

#coup_coeur ul li a.blanc, #profitez_pass ul li a.blanc, #prochaine_lieu ul li a.blanc, #pass_lieu ul li a.blanc, #soiree_lieu ul li a.blanc
{
	font-weight:bold;
	background-image:url(/view/images/fond_onglet_blanc2_droite.png);
}

#coup_coeur .pass, #profitez_pass .pass, #prochaine_lieu .pass
{
	margin:0px;
	height:65px;
	background:#ECEBEB;
	font-size:15px;
	font-weight:bold;
	line-height:14px;
	border-bottom:1px dashed #000000;
	padding: 9px;
	padding-left:8px;
	padding-right:8px;
	color: #000000;
}

#prochaine_lieu .pass_yes
{
	margin:0px;
	background:url(/view/images/mini-pass.png) no-repeat 350px #ECEBEB;
	height:65px;
	font-size:15px;
	font-weight:bold;
	line-height:14px;
	border-bottom:1px dashed #000000;
	padding: 9px;
	padding-left:8px;
	padding-right:8px;
	color: #000000;
}

#coup_coeur .pass_yes, #profitez_pass .pass_yes
{
	margin:0px;
	height:65px;
	background:url(/view/images/mini-pass.png) no-repeat 400px #ECEBEB;
	font-size:15px;
	font-weight:bold;
	line-height:14px;
	border-bottom:1px dashed #000000;
	padding: 9px;
	padding-left:8px;
	padding-right:8px;
	color: #000000;
}

#coup_coeur .top_pass_yes
{
	margin:0px;
	height:100px;
	font-size:15px;
	font-weight:bold;
	line-height:14px;
	border-bottom:1px dashed #000000;
	background:url(/view/images/mini-pass.png) no-repeat 400px 80px #ECEBEB;
	padding: 9px;
	padding-left:8px;
	padding-right:8px;
	color: #000000;
}

#coup_coeur .top_pass
{
	margin:0px;
	height:94px;
	font-size:15px;
	font-weight:bold;
	line-height:14px;
	border-bottom:1px dashed #000000;
	background:400px 80px #ECEBEB;
	padding: 9px;
	padding-left:8px;
	padding-right:8px;
	color: #000000;
}

#coup_coeur .preview, #profitez_pass .preview, #egal_soir .preview, #prochaine_lieu .preview
{
	width:55px;
	height:55px;
	padding:3px;
	border:1px solid #CACACA;
	float:left;
}

#coup_coeur .preview_text, #profitez_pass .preview_text, #egal_soir .preview_text, #prochaine_lieu .preview_text
{
	padding-left:5px;
	padding-top:10px;
	float:left;
}

#coup_coeur .preview_presentation
{
	font-size:10px;
	font-weight:normal;
	width:305px;
	line-height:13px;
}

#coup_coeur ul.detail li.top
{
	margin:0px;
	height:122px;
	background:#ECEBEB;
	font-size:15px;
	line-height:14px;
	border-bottom:1px dashed #000000;
	display: block;
}

#coup_coeur .top_pass
{
	display: block;
	padding: 12px;
	padding-left:8px;
	color: #000000;
	text-decoration: none;
}

#coup_coeur .top_pass .preview
{
	width:90px;
	height:90px;
	padding:3px;
	border:1px solid #CACACA;
	float:left;
}

#coup_coeur ul.detail li.top .preview_text, #coup_coeur .top_pass .preview_text
{
	padding-left:5px;
	padding-top:10px;
	float:left;
}

#edito
{
	width:227px;
	height:155px;
	border:1px solid #EBEBEB;
	margin-bottom:4px;
}

#edito .fond
{
	width:209px;
	height:137px;
	padding:8px;
	border:1px solid #FFFFFF;
	background:url(/view/images/fond_edito.png) repeat-x;
	font-size:12px;
	font-weight:normal;
}

#egal_soir .g_titre
{
	height:23px;
	border-right:1px solid #333333;
	border-bottom:1px solid #292929;
	background:url(/view/images/fond_titre.png) repeat-x;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-top:7px;
	padding-left:7px;
	margin-top:4px;
}

#egal_soir .pass
{
	margin:0px;
	background:#ECEBEB;
	font-size:15px;
	font-weight:bold;
	line-height:14px;
	border-bottom:1px dashed #000000;
	padding: 9px;
	padding-left:8px;
	padding-right:8px;
	color: #000000;
}

#footer
{
	min-height:273px;
	font-weight:normal;
	font-size:11px;
	background:url(/view/images/fond_footer.png) repeat-x #E2E0E1;
	clear:both;
}

#footer .gauche
{
	width:166px;
	min-height:255px;
	padding-left:23px;
	padding-top:18px;
	padding-bottom:0px;
	border-right:1px dashed #A2A0A1;
	float:left;
}

#footer .milieu
{
	width:377px;
	min-height:255px;
	padding-left:23px;
	padding-top:18px;
	padding-bottom:0px;
	float:left;
}

#footer .droite
{
	width:367px;
	min-height:250px;
	padding-left:12px;
	padding-top:21px;
	padding-bottom:0px;
	border-left:1px dashed #A2A0A1;
	background:url(/view/images/logo-bas.png) no-repeat 142px 170px;
	float:right;
}

#footer .colonne
{
	width:118px;
	float:left;
}

#google_map, #soiree_lieu, #pass_lieu
{
	clear:both;
	margin-top:6px;
}

#google_map .g_titre, #soiree_lieu .g_titre, #pass_lieu .g_titre
{
	height:19px;
	margin-top:6px;
	padding-left:7px;
	padding-right:7px;
	padding-top:4px;
	background:url(/view/images/fond_titre_gris.png) repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}

#google_map .g_titre2, #soiree_lieu .g_titre2, #pass_lieu .g_titre2
{
	height:19px;
	margin-top:6px;
	padding-left:7px;
	padding-right:7px;
	padding-top:4px;
	background:url(/view/images/fond_soiree_jour.png) repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}

.gros_plan
{
	width:520px;
	height:250px;
	float:left;
	background:no-repeat;
}

#header
{
	width:988px;
	height:119px;
	background:url(/view/images/fond_header.png) no-repeat 453px 7px;
	background-color:#FFFFFF;
}

#icn_recherche
{
	margin-top:6px;
	margin-left:12px;
	float:left;
}

#interieur, #agenda_soiree, #agenda_soiree2, #discotheque, #annoncer_soiree
{
	width:682px;
	background:#FFFFFF;
	padding-bottom:6px;
}

#interieur .droite
{
	width:404px;
	margin-right:4px;
	margin-top:5px;
	float:right;
}

#interieur .gauche
{
	width:261px;
	margin-left:7px;
	margin-top:8px;
	float:left;
}

#interieur .titre
{
	font-size:12px;
	padding-left:7px;
	padding-top:8px;
	height:22px;
}

#interieur table
{
	width:350px;
	margin-left:auto;
	margin-right:auto;
	background:#FFFFFF;
	border:1px solid #C9C9C9;
}

#interieur tr.gris
{
	background:#ECEBEB;
}

#interieur td
{
	padding:3px;
	padding-left:15px;
}

div.legende
{
	width:484px;
	height:57px;
	padding-left:18px;
	padding-right:18px;
	margin-top:193px;
	color:#FFFFFF;
	background-image:url(/view/images/fond_legende.png) !important; 
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/view/images/fond_legende.png');
}

div.legende .droite
{
	margin-top:5px;
	text-align:right;
	line-height:25px;
	float:right;
}

#lieu_aime .titre
{
	background:#000000;
	margin-top:6px;
	font-weight:bold;
	color:#FFFFFF;
}

#mea
{
	width:683px;
	height:250px;
	font-weight:bold;
	background:url(/view/images/fond_mea.png) repeat-x;
	border-right:1px solid #8F8E8F;
	float:left;
}

#menu
{
	width:988px;
	height:29px;
	background:#333333;
	border-bottom:1px solid #252525;
	margin-top:5px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
}

#menu ul
{
	margin: 0;
	padding: 0px 0;
	list-style: none;
	display: table;
}

#menu ul li
{
	display: table-cell;
}

#menu ul li a
{
	display: block;
	padding: 5px;
	padding-top: 8px;
	padding-left: 15px;
	padding-right:15px;
	color: #FFFFFF;
	text-decoration: none;
}

#menu ul li a:hover
{
	color: #C9C9C9;
	text-decoration: none;
}

#menu_mea
{
	width:163px;
	text-align:center;
	float:left;
}

#menu_mea .trait
{
	background: transparent;
	border:0px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #474749;
	border-style: solid;
	margin-left:6px;
	margin-right:6px;
}

#menu_mea .trait_2
{
	background: transparent;
	border:0px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #474749;
	border-style: solid;
	margin-left:6px;
	margin-right:6px;
	visibility:hidden;
}

#page
{
	margin-top:5px;
}

#page_lieu .presentation
{
	width:354px;
	background:#ECEBEB;
	padding:25px;
}

#page_lieu .titre
{
	width:390px;
	height:37px;
	border:0px;
	border-top:1px solid #B6B6B6;
	padding:0px;
	margin-top:3px;
	font-size:18px;
	padding-left:14px;
	padding-top:10px;
	background:url(/view/images/fond_lieu_titre.png) repeat-x;
}

#page_lieu .sstitre
{
	width:390px;
	height:52px;
	border:0px;
	padding:0px;
	font-size:16px;
	font-weight:bold;
	color:#009EE0;
	padding-left:14px;
	padding-top:10px;
	background:url(/view/images/fond_lieu_sstitre.png) repeat-x;
}

#page_lieu .sstitre2
{
	width:390px;
	height:53px;
	border:0px;
	padding:0px;
	font-size:11px;
	color:#FFFFFF;
	padding-left:14px;
	padding-top:11px;
	background:url(/view/images/fond_lieu_sstitre2.png) repeat-x;
}

#page_lieu .sstitre2 .float
{
	padding-right:5px;
}

#page_lieu .sstitre2 a
{
	color:#FFFFFF;
	font-weight:bold;
}

#page_lieu .sstitre2 a:hover
{
	text-decoration:underline;
}

#page_soiree .adresse
{
	width:402px;
	background:#ECEBEB;
	margin-top:6px;
	padding-top:9px;
	padding-bottom:9px;
	float:left;
}

#page_soiree .adresse .logo_adresse
{
	padding:4px;
	border:1px solid #C9C9C9;
	float:left;
}

#page_soiree .adresse .padding
{
	font-size:12px;
	float:left;
}

#page_soiree .presentation
{
	width:402px;
	background:#ECEBEB;
	padding-top:11px;
}

#page_soiree .presentation .padding
{
	
	padding:25px;
}

#page_soiree .titre
{
	width:402px;
	height:85px;
	border:0px;
	padding:0px;
	background:url(/view/images/fond_soiree_titre.png) repeat-x 0px 3px;
}

#page_soiree .titre6
{
	width:402px;
	height:85px;
	border:0px;
	padding:0px;
	background:url(/view/images/typesoiree/after.png) repeat-x 0px 3px;
}

#page_soiree .titre3
{
	width:402px;
	height:85px;
	border:0px;
	padding:0px;
	background:url(/view/images/typesoiree/etudiant.png) repeat-x 0px 3px;
	color:white;
}

#page_soiree .titre4
{
	width:402px;
	height:85px;
	border:0px;
	padding:0px;
	background:url(/view/images/typesoiree/clubbing.png) repeat-x 0px 3px;
	color:white;
}

#page_soiree .titre5
{
	width:402px;
	height:85px;
	border:0px;
	padding:0px;
	background:url(/view/images/typesoiree/afterwork.png) repeat-x 0px 3px;
	color:white;
}

#page_soiree .titre7
{
	width:402px;
	height:85px;
	border:0px;
	padding:0px;
	background:url(/view/images/typesoiree/concert.png) repeat-x 0px 3px;
	color:white;
}

#page_soiree .sstitre
{
	height:35px;
	width:388px;
	padding-top:6px;
	padding-left:14px;
	color:#009EE0;
	font-weight:bold;
	font-size:22px;
	background:url(/view/images/fond_soiree_titre2.png) repeat-x;
}

#page_soiree .sstitre2
{
	height:22px;
	width:388px;
	padding-top:6px;
	padding-left:14px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	background:url(/view/images/fond_soiree_titre3.png) repeat-x;
}

#page_soiree .sstitre3
{
	height:17px;
	width:402px;
	color:#000000;
	font-weight:normal;
	font-size:10px;
	background:#ECEBEB;
}

#page_soiree .sstitre3 .padding
{
	padding-top:5px;
	padding-left:10px;
}

#photo_membre
{
	width:95px;
	height:97px;
	padding-left:7px;
	padding-top:15px;
	background:url(/view/images/fond_photo.png) no-repeat;
	position:absolute;
	visibility:hidden;
	z-index:2
}

#photo_membre_grand
{
	width:216px;
	height:97px;
	padding-left:7px;
	padding-right:7px;
	padding-top:15px;
	background:url(/view/images/fond_photo_grand.png) no-repeat;
	position:absolute;
	visibility:hidden;
	z-index:2
}

#photo_membre_grand .texte
{
	float:left;
	font-size:11px;
	font-weight:normal;
	margin-left:5px;
}

#photo_membre .fille
{
	border:4px solid #E3007C;
	float:left;
}

#photo_membre .garcon
{
	border:4px solid #009DE0;
	float:left;
}

#photo_membre_grand .fille
{
	border:4px solid #E3007C;
	float:left;
}

#photo_membre_grand .garcon
{
	border:4px solid #009DE0;
	float:left;
}

#plan, #pass_lieu_detail
{
	visibility:hidden;
	display:none;
}

#poster
{
	padding:5px;
	border:1px solid #D0D0D0;
	background:#ECEAEB;
	text-align: center;
}

#poster IMG
{
	width: 100%;
}

#prochaine_lieu .g_titre, #voir_aussi .g_titre
{
	margin-top:6px;
	padding-left:7px;
	padding-top:8px;
	height:22px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:14px;
	background:url(/view/images/fond_titre.png) repeat-x;
}

#profil_amis
{
	background:url(/view/images/mini_amis.png) no-repeat;
	margin-top:6px;
	margin-left:10px;
	width:108px;
	text-indent:20px;
	line-height:12px;
	color:#989898;
	float:left;
}

#profil_amis a, #profil_mp a, #profil_photos a
{
	font-weight:bold;
	font-size:11px;
	color:#676767;
}

#profil_amis a.pink
{
	color:#E2007A;
}

#profil_mp
{
	background:url(/view/images/mini_enveloppe.png) no-repeat;
	margin-top:6px;
	margin-left:6px;
	width:150px;
	border-right:1px dashed #FFFFFF;
	text-indent:20px;
	line-height:12px;
	color:#989898;
	float:left;
}

#profil_nom
{
	line-height:15px;
	margin-top:9px;
	margin-bottom:9px;
}

#profil_photos
{
	background:url(/view/images/mini_photo.png) no-repeat;
	margin-top:6px;
	margin-left:10px;
	width:122px;
	border-right:1px dashed #FFFFFF;
	text-indent:20px;
	line-height:12px;
	color:#989898;
	float:left;
}

#profil_titre
{
	width:336px;
	margin-left:5px;
	color:#444444;
	font-weight:bold;
	font-size:12px;
	line-height:10px;
	float:left;
}

#profil_titre a
{
	text-decoration:underline;
	font-weight:normal;
}

#profitez_pass
{
	margin-top:3px;
}

#pub300250
{
	height:250px;
}

#pub43060
{
	width:440px;
	text-align:center;
	height:60px;
	margin-top:3px;
	float:right;
}

#recherche
{
	width:988px;
	height:35px;
	border-top:2px solid #333333;
	background:url(/view/images/fond_recherche.png) repeat-x;
	vertical-align:center;
}

#recherche a, #recherche a:hover
{
	text-decoration:none;
	color:#FFFFFF;
}

#recherche_prop
{
	width:481px;
	border:1px solid #908E8F;
	padding:1px;
	margin-left:41px;
	background:#F8F8F8;
	font-weight:bold;
	position:absolute;
	z-index:2
}

#recherche_prop .fonce
{
	padding:2px;
	padding-left:10px;
	color:#FFFFFF;
	background:#908E8F;
}

#recherche_prop .reponse
{
	padding:3px;
	padding-left:10px;
}

#soiree .fond
{
	width:288px;
	border:1px solid #8F8F8F;
	border-top:0px;
	padding:5px;
	padding-top:15px;
	background:url(/view/images/fond_programme_gris.png) repeat-x #908E8F;
}

#soiree .jour
{
	height:22px;
	padding-left:12px;
	padding-right:12px;
	padding-top:6px;
	background:url(/view/images/fond_soiree_jour.png) repeat-x;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

#pass_lieu .pass
{
	margin:0px;
	background:#ECEBEB;
	font-size:10px;
	line-height:14px;
	border-bottom:1px dashed #000000;
	background:url(/view/images/pass_grand_gris.png) no-repeat 350px 20px #ECEBEB;
	padding: 9px;
	padding-left:8px;
	padding-right:8px;
	color: #000000;
}

#photo_lieu .g_titre
{
	background:#000000;
	border-bottom:1px solid #0C0C0C;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:6px;
	padding:7px;
}

#photo_lieu .liste
{
	background:#ECEBEB;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}

#photo_lieu .liste img
{
	margin:6px;
	padding:3px;
	border:1px solid #C9C9C9;
}

#photo_soiree, #top_etablissement
{
	width:229px;
	margin-bottom:3px;
}

#photo_soiree .titre, #top_etablissement .titre, #coup_coeur .titre, #profitez_pass .titre
{
	padding-left:7px;
	padding-top:2px;
	height:28px;
}

#photo_soiree .float2, #top_etablissement .float2, #coup_coeur .float2, #profitez_pass .float2
{
	padding-top:6px;
	padding-left:5px;
	float:left;
}

#photo_soiree .liste
{
	padding: 5px;
	padding-left:6px;
	width:218px;
	height:68px;
	color: #000000;
	background:#ECEBEB;
	font-size:10px;
	border-bottom:1px dashed #000000;
}

#photo_soiree ul
{
	margin: 0;
	padding: 0px 0;
	list-style: none;
	display: display;
}

#photo_soiree ul li
{
	height:78px;
	background:#ECEBEB;
	font-size:10px;
	border-bottom:1px dashed #000000;
	display: block;
}

#photo_soiree ul li a
{
	display: block;
	padding: 5px;
	padding-left:6px;
	width:217px;
	height:68px;
	color: #000000;
	text-decoration: none;
}

#photo_soiree ul li a:hover
{
	color: #333333;
	text-decoration: none;
}

#photo_soiree .preview
{
	width:90px;
	height:60px;
	padding:3px;
	border:1px solid #CACACA;
	float:left;
}

#photo_soiree .preview_text
{
	padding-left:5px;
	padding-top:10px;
	float:left;
}

#present_soiree .liste_present, #lieu_aime .liste_present
{
	padding-top:8px;
	text-align:center;
	background:#EDEBEC;
}

#present_soiree .liste_present img.blue, #lieu_aime .liste_present img.blue
{
	margin:8px;
	margin-top:0px;
	border:3px solid #019EE1;
}

#present_soiree .liste_present img.pink, #lieu_aime .liste_present img.pink
{
	margin:8px;
	margin-top:0px;
	border:3px solid #E1007C;
}

img.blue
{
	margin:1px;
	margin-top:0px;
	border:3px solid #019EE1;
}

img.pink
{
	margin:1px;
	margin-top:0px;
	border:3px solid #E1007C;
}

#present_soiree .titre
{
	background:#000000;
	margin-top:6px;
	font-weight:bold;
	color:#FFFFFF;
	padding:10px;
	padding-bottom:15px;
	border-bottom:1px solid #0C0C0C;
}

#present_soiree .sstitre, #lieu_aime .sstitre
{
	height:27px;
	padding-top:13px;
	text-align:center;
	background:url(/view/images/fond_participation.png) repeat-x;
}

#soiree_lieu .pass
{
	margin:0px;
	background:#ECEBEB;
	font-size:10px;
	line-height:14px;
	border-bottom:1px dashed #000000;
	padding: 9px;
	padding-left:8px;
	padding-right:8px;
	color: #000000;
}

#soiree_lieu .preview, #pass_lieu .preview
{
	width:90px;
	height:90px;
	padding:3px;
	margin-top:9px;
	border:1px solid #CACACA;
	float:left;
}

#soiree_lieu .preview_text, #pass_lieu .preview_text
{
	width:285px;
	font-size:15px;
	font-weight:bold;
	padding-left:5px;
	float:left;
}

#top_etablissement .liste
{
	background:#ECEBEB;
	font-size:15px;
	font-weight:bold;
	line-height:13px;
	border-bottom:1px dashed #000000;
	padding: 7px;
	padding-left:5px;
	color: #000000;
}

#top_etablissement .liste:hover
{
	color: #333333;
}

#top_etablissement .liste_top
{
	background:#ECEBEB;
	font-size:15px;
	font-weight:bold;
	line-height:13px;
	border-bottom:1px dashed #000000;
	height:63px;
	padding: 7px;
	padding-left:6px;
	color: #000000;
}

#top_etablissement ul
{
	margin: 0;
	padding: 0px 0;
	list-style: none;
	display: display;
}

#top_etablissement ul li
{
	font-size:15px;
	font-weight:bold;
	line-height:13px;
	border-bottom:1px dashed #000000;
	display: block;
}

#top_etablissement ul li.top
{
	height:70px;
}

#top_etablissement ul li a
{
	display: block;
	padding: 7px;
	padding-left:15px;
	color: #000000;
	text-decoration: none;
}

#top_etablissement ul li.top a
{
	padding-left:6px;
}

#top_etablissement ul li a:hover
{
	color: #333333;
	text-decoration: none;
}

#top_etablissement .preview
{
	width:77px;
	height:50px;
	padding:3px;
	border:1px solid #CACACA;
	float:left;
}

#top_etablissement .preview_text
{
	padding-left:5px;
	padding-top:10px;
	float:left;
}

#vote
{
	height:75px;
	border-top:1px solid #ADADAD;
	border-bottom:1px solid #ADADAD;
	background:url(/view/images/fond_vote.png) repeat-x;
	margin-top:6px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding-top:10px;
}

#voir_aussi .pass
{
	margin:0px;
	height:77px;
	background:#ECEBEB;
	font-size:10px;
	line-height:14px;
	border-bottom:1px dashed #000000;
	padding: 9px;
	padding-left:8px;
	padding-right:8px;
	color: #000000;
}

#voir_aussi .preview
{
	width:100px;
	height:64px;
	padding:3px;
	border:1px solid #CACACA;
	float:left;
}

#voir_aussi .preview_text
{
	width:275px;
	padding-left:5px;
	float:left;
}

#vote img
{
	padding-top:6px;
	padding-bottom:4px;
}

.float
{
	float:left;
}

.float_r
{
	float:right;
}

.fond_gris
{
	background:#ECEBEB;
}

.liste_mea
{
	width:163px;
	height:53px;
	color:#A5A5A5;
	font-size:12px;
	padding-top:8px;
}

.liste_mea_actif
{
	width:163px;
	height:53px;
	color:#FFFFFF;
	font-size:12px;
	padding-top:8px;
	background:url(/view/images/fond_mea_actif.png) no-repeat;
}

.partager
{
	height:17px;
	padding-right:3px;
	float:right;
	background:url(/view/images/fond_partager.png) repeat-x;
	font-size:10px;
}

.partager a
{
	color:#9E9E9E;
}

.partager_coin
{
	width:16px;
	height:17px;
	background:url(/view/images/angle_partager.png) no-repeat;
	float:right;
}

.spacer
{
	clear:both;
}

.suite
{
	height:16px;
	background:#DCDADB;
	padding:2px;
	padding-right:4px;
	padding-left:10px;
	text-align:right;
}

.titre,.titre2
{
	height:30px;
	border-right:1px solid #333333;
	border-bottom:1px solid #292929;
	background:url(/view/images/fond_titre.png) repeat-x;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.titre_menu
{
	height:22px;
	padding-top:3px;
	background:url(/view/images/fond_titre_menu.png) repeat-x;
}

ul.onglet
{
	margin: 0;
	padding: 0px 0;
	list-style: none;
	display: table;
}

ul.onglet li
{
	border-left:1px solid #8F8F8F;
	background:url(/view/images/fond_onglet_gris.png) repeat-x;
	display: table-cell;
}

ul.onglet li.blanc
{
	border-left:1px solid #8F8F8F;
	background:url(/view/images/fond_onglet_blanc.png) repeat-x;
	display: table-cell;
}

ul.onglet li a
{
	display: block;
	padding: 4px;
	padding-right:6px;
	color: #000000;
	text-decoration: none;
	background:url(/view/images/fond_onglet_gris_droite.png) no-repeat right top;
}

ul.onglet li a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

ul.onglet li a.blanc
{
	display: block;
	padding: 4px;
	padding-right:6px;
	color: #000000;
	text-decoration: none;
	background:url(/view/images/fond_onglet_blanc_droite.png) no-repeat right top;
}

ul.onglet li a.blanc:hover
{
	color: #414141;
	text-decoration: none;
}

ul.detail
{
	margin: 0;
	width:288px;
	padding: 0px 0;
	font-size:11px;
	font-weight:bold;
	list-style: none;
	display: inline;
}

ul.detail li
{
	height:28px;
	display: block;
	margin-bottom:1px;
	background:url(/view/images/soiree_detail.png) repeat-x;
}

ul.detail li a
{
	display: block;
	padding-left:16px;
	color: #000000;
	text-decoration: none;
}

ul.detail li a.type4
{
	display: block;
	padding-left:16px;
	color: #000000;
	text-decoration: none;
	background:url(/view/images/type_blue.png) no-repeat 3px 3px;
}

ul.detail li a.type5
{
	display: block;
	padding-left:16px;
	color: #000000;
	text-decoration: none;
	background:url(/view/images/type_orange.png) no-repeat 3px 3px;
}

ul.detail li a.type3
{
	display: block;
	padding-left:16px;
	color: #000000;
	text-decoration: none;
	background:url(/view/images/type_red.png) no-repeat 3px 3px;
}

ul.detail li a.type7
{
	display: block;
	padding-left:16px;
	color: #000000;
	text-decoration: none;
	background:url(/view/images/type_green.png) no-repeat 3px 3px;
}

ul.detail li a.type6
{
	display: block;
	padding-left:16px;
	color: #000000;
	text-decoration: none;
	background:url(/view/images/type_purple.png) no-repeat 3px 3px;
}

ul.detail li a:hover
{
	color: #414141;
	text-decoration: none;
}

span.bouton_pink
{
	font-size:11px;
	font-family:Arial;
	border:1px solid #000000;
	background:url(/view/images/fond_submit.png) repeat-x left center;
	color:#FFFFFF;
	padding:5px;
	padding-bottom:0px;
	padding-top:1px;
	font-weight:bold;
	font-size:11px;
	margin-left:5px;
	margin-top:9px;
	height:14px;
}

span.bouton_pink a, span.bouton_pink a:hover
{
	color:#FFFFFF;
	text-decoration:none;
}

span.blue
{
	color:#02A0E1;
}

span.pink
{
	color:#E2007A;
}

.pink
{
	color:#E2007A;
	text-decoration:none;
	padding:0px;
}

span.yellow
{
	color:#FFED00;
}

span.white
{
	color:#FFFFFF;
}

span.impact
{
	font-family:Impact, Roman;
}

span.tahoma
{
	font-family:Tahoma;
}

span.bold
{
	font-weight:bold;
}

span.normal
{
	font-weight:normal;
}

span.t_10
{
	font-size:10px;
}

span.t_11
{
	font-size:11px;
}

span.t_12
{
	font-size:12px;
}

span.t_16
{
	font-size:16px;
}

span.t_18
{
	font-size:18px;
}

span.t_25
{
	font-size:25px;
}

span.pass
{
	padding-right:6px;
	float:right;
}

span#recherche_avancee
{
	font-size:11px;
	font-family:Arial;
	border:1px solid #000000;
	background:url(/view/images/fond_submit.png) repeat-x left center;
	color:#FFFFFF;
	padding:5px;
	padding-bottom:0px;
	padding-top:1px;
	font-weight:bold;
	font-size:11px;
	margin-left:5px;
	margin-top:9px;
	height:14px;
	float:left;
}

input
{
	font-size:11px;
	font-family:Arial;
	border:1px solid #000000;
	background:#EEEEEE;
	height:13px;
}

textarea
{
	font-size:11px;
	font-family:Arial;
	border:1px solid #000000;
	background:#EEEEEE;
}

select
{
	font-size:11px;
	font-family:Arial;
	border:1px solid #000000;
	background:#EEEEEE;
}

input#input_recherche
{
	width:485px;
	font-weight:bold;
	margin-left:5px;
	margin-top:9px;
	float:left;
}

input#submit_recherche
{
	margin-left:5px;
	margin-top:9px;
	font-size:11px;
	height:17px;
	float:left;
}

input#submit_comment
{
	margin-left:5px;
	margin-top:9px;
	font-size:11px;
	height:17px;
}

input.submit
{
	background:url(/view/images/fond_submit.png) repeat-x left center;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	height:15px;
}

a img
{
	border: 0 none;
}

a
{
	color:#000000;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

a.underline
{
	text-decoration:underline;
}

#agenda_soiree .titre2, #discotheque .titre2
{
	font-size:12px;
	padding-left:7px;
	height:30px;
}

#agenda_soiree .sstitre2
{
	width:642px;
	border:0px;
	padding:15px;
	font-size:12px;
	color:#000000;
	padding-left:20px;
	padding-right:20px;
	background:url(/view/images/fond_agendasoiree_sstitre2.png) repeat-x #FFFFFF;
}

#agenda_soiree .sstitre
{
	width:668px;
	height:32px;
	padding-top:9px;
	padding-left:14px;
	color:#009EE0;
	font-weight:bold;
	font-size:18px;
	background:url(/view/images/fond_soiree_titre2.png) repeat-x;
}

#agenda_soiree .float, #discotheque .float
{
	padding-top:2px;
}

#agenda_soiree .float2, #discotheque .float2
{
	padding-top:6px;
	padding-left:5px;
	float:left;
}

#agenda_soiree .titre_menu2
{
	width:682px;
	height:23px;
	padding-top:0px;
	background:#FFFFFF;
}

#agenda_soiree  .fond, #agenda_soiree2  .fond
{
	background:url(/view/images/fond_agenda.png) repeat-x;
}

#agenda_soiree .pass, #agenda_soiree .pass_pass, #agenda_soiree2 .pass, #agenda_soiree2 .pass_pass
{
	margin:0px;
	height:146px;
	font-size:15px;
	font-weight:bold;
	line-height:14px;
	border-bottom:1px dashed #000000;
	padding: 9px;
	padding-left:8px;
	padding-right:8px;
	color: #000000;
}

#agenda_soiree .pass_pass, #agenda_soiree2 .pass_pass
{
	background:url(/view/images/pass_transparent.png) no-repeat 616px 22px;
}

#agenda_soiree .preview, #agenda_soiree2 .preview
{
	width:120px;
	height:120px;
	background-repeat:no-repeat;
	background-position: center center;
	background-color: #ECEBEB;
	padding:3px;
	margin-top:9px;
	border:1px solid #CACACA;
	float:left;
}

#agenda_soiree .preview_text, #agenda_soiree2 .preview_text
{
	width:532px;
	font-size:22px;
	font-weight:bold;
	padding-left:5px;
	padding-top:18px;
	float:left;
}

#agenda_soiree .nombre_membre, #agenda_soiree2 .nombre_membre
{
	background:#F0F0F0;
	padding:2px;
	padding-left:7px;
	margin-top:10px;
}

#agenda_soiree .nombre_membre .span, #agenda_soiree2 .nombre_membre .span
{
	float:right;
	color:#9D9D9D;
	font-size:10px;
	padding-right:5px;
	padding-top:3px;
}

#agenda_soiree  ul.onglet2
{
	margin: 0;
	padding: 0px 0;
	list-style: none;
	display: table;
}

#agenda_soiree  ul.onglet2 li
{
	border:0px;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	width:72px;
	background:url(/view/images/fond_onglet_gris.png) repeat-x;
	display: table-cell;
}

#agenda_soiree  ul.onglet2 li.blanc
{
	border:0px;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #000000;
	margin-top:0px;
	background:url(/view/images/fond_onglet_noir.png) repeat-x;
	display: table-cell;
}

#agenda_soiree  ul.onglet2 li a
{
	display: block;
	border-left:1px solid #8F8F8F;
	padding: 4px;
	padding-right:6px;
	color: #414141;
	text-decoration: none;
	background:url(/view/images/fond_onglet_gris_blanc_droite.png) no-repeat right top;
}

#agenda_soiree  ul.onglet2 li a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

#agenda_soiree  ul.onglet2 li a.blanc
{
	display: block;
	border:0px;
	padding: 4px;
	padding-top: 5px;
	padding-right:6px;
	color: #FFFFFF;
	text-decoration: none;
	background:url(/view/images/fond_onglet_noir_droite.png) no-repeat right top;
}

#agenda_soiree  ul.onglet2 li a.blanc:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

#agenda_soiree  .sstitre ul.onglet
{
	margin: 0;
	padding: 0px 0;
	padding-top:11px;
	list-style: none;
	float:right;
	font-size:10px;
	font-weight:normal;
	display: table;
}

#agenda_soiree  .sstitre ul.onglet li a.blanc
{
	background:url(/view/images/fond_onglet_blanc3_droite.png) no-repeat right top;
}

#agenda_soiree  .sstitre ul.onglet li a
{
	background:url(/view/images/fond_onglet_gris3_droite.png) no-repeat right top;
}

#agenda_soiree2  .fond
{
	min-height:1000px;
}

#agenda_soiree2 .titre2
{
	width:638px;
	height:101px;
	padding:22px;
	padding-top:85px;
	font-weight:normal;
	font-size:12px;
	border:0px;
	background-repeat:no-repeat;
}

#annoncer_soiree  .fond
{
	background:url(/view/images/fond_annoncer.png) repeat-x;
	//min-height:1000px;
	padding-bottom:0px;
}

#annoncer_soiree  .fond table td
{
	padding:5px;
	font-size:12px;
}

#annoncer_soiree  .fond table td.col1
{
	font-weight:bold;
	width:150px;
}

#annoncer_soiree  .fond table td.col2 input
{
	width:300px;
	padding-left:5px;
	height:16px;
	background:#EEEEEE;
	border:1px solid #000000;
	font-size:12px;
}

#annoncer_soiree  .fond table td.col2 textarea, #annoncer_soiree textarea
{
	width:295px;
	height:158px;
	padding:5px;
	background:#EEEEEE;
	border:1px solid #000000;
	font-size:12px;
}

#annoncer_soiree  .fond table td.col2 select
{
	width:307px;
	padding-left:5px;
	height:20px;
	background:#EEEEEE;
	border:1px solid #000000;
	font-size:12px;
}

#annoncer_soiree  .fond table td.col2 select.horaire
{
	width:60px;
}

#annoncer_soiree  .fond table td.col2 input.file, #annoncer_soiree  .fond .upload input.file
{
	width:307px;
	padding-left:5px;
	height:20px;
	background:#EEEEEE;
	border:1px solid #000000;
	font-size:11px;
}

#annoncer_soiree  .fond table td.col2 input.radio
{
	width:auto;
	height:auto;
	border:0px;
	font-size:auto;
	padding:0px;
}

#annoncer_soiree .titre2
{
	width:668px;
	height:62px;
	padding:7px;
	font-weight:normal;
	font-size:12px;
	border:0px;
	margin:0px;
	background:url(/view/images/fond_annoncer_header.png) repeat-x;
}

#annoncer_soiree .titre2 .gauche
{
	width:auto;
	height:auto;
	padding:0px;
	padding-left:5px;
	border:0px;
	font-weight:bold;
	font-size:12px;
	float:left;
}

#annoncer_soiree .titre2 .droite
{
	width:276px;
	height:auto;
	padding:5px;
	border:0px;
	font-weight:normal;
	line-height:18px;
	font-size:10px;
	background:#060606;
	float:right;
}

#annoncer_soiree .titre2 .droite a, #menu_gestion_compte .titre2 a
{
	font-weight:normal;
	color:#939393;
}

#annoncer_soiree .sstitre2, #menu_gestion_compte .sstitre2
{
	width:669px;
	height:28px;
	padding-left:5px;
	padding-right:8px;
	padding-top:4px;
	font-weight:normal;
	font-size:12px;
	border:0px;
	margin:0px;
	background:url(/view/images/fond_annoncer_menu.png) repeat-x;
}

#annoncer_soiree .sstitre2 .gauche
{
	color:#FFFFFF;
	padding-left:5px;
	padding-right:8px;
	padding-top:4px;
	font-weight:bold;
	font-size:14px;
}

#annoncer_soiree .sstitre2  ul, #menu_gestion_compte .sstitre2 ul
{
	margin: 0;
	padding: 0px 0;
	list-style: none;
	display: table;
}

#annoncer_soiree .sstitre2  ul li
{
	border:0px;
	width:173px;
	margin-right:3px;
	border-right:1px solid #4B4B4B;
	background:url(/view/images/fond_ongle_annoncer.png) repeat-x;
	display: table-cell;
}

#annoncer_soiree .sstitre2  ul li.blanc, #menu_gestion_compte .sstitre2 ul li.blanc
{
	background:url(/view/images/fond_ongle_annoncer_blanc.png) repeat-x;
	display: table-cell;
}

#annoncer_soiree .sstitre2  ul li a, #menu_gestion_compte .sstitre2 ul li a
{
	display: block;
	padding: 0px;
	height:20px;
	padding-top:8px;
	padding-left:16px;
	padding-right:8px;
	font-size:11px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	background:url(/view/images/fond_ongle_annoncer_gauche.png) no-repeat left top;
}

#annoncer_soiree .sstitre2  ul li a:hover, #menu_gestion_compte .sstitre2  ul li a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

#annoncer_soiree .sstitre2  ul li.blanc a, #menu_gestion_compte .sstitre2  ul li.blanc a
{
	display: block;
	border:0px;
	color: #000000;
	text-decoration: none;
	background:url(/view/images/fond_ongle_annoncer_blanc_gauche.png) no-repeat left top;
}

#annoncer_soiree .sstitre2  ul li.blanc a:hover, #menu_gestion_compte .sstitre2  ul li a:hover
{
	color: #4B4B4B;
	text-decoration: none;
}

#annoncer_soiree .pass, #annoncer_soiree .pass_pass
{
	margin:0px;
	height:146px;
	font-size:15px;
	font-weight:bold;
	line-height:14px;
	border-bottom:1px dashed #000000;
	padding: 9px;
	padding-left:8px;
	padding-right:8px;
	color: #000000;
}

#annoncer_soiree .pass_pass
{
	background:url(/view/images/pass_transparent.png) no-repeat 616px 22px;
}

#annoncer_soiree .preview
{
	width:120px;
	height:120px;
	background-repeat:no-repeat;
	background-position: center center;
	background-color: #ECEBEB;
	padding:3px;
	margin-top:9px;
	border:1px solid #CACACA;
	float:left;
}

#annoncer_soiree .preview_text
{
	width:532px;
	font-size:22px;
	font-weight:bold;
	padding-left:5px;
	padding-top:18px;
	float:left;
}

#annoncer_soiree .nombre_membre
{
	background:#F0F0F0;
	padding:2px;
	padding-left:7px;
	margin-top:10px;
}

#annoncer_soiree .valider_form
{
	height:43px;
	width:662px;
	background:url(/view/images/fond_annoncer_valider.png) repeat-x;
	padding:7px;
	padding-left:10px;
	padding-right:10px;
}

#annoncer_soiree .valider_form .gauche
{
	font-weight:bold;
	font-size:12px;
	padding-top:11px;
	color:#FFFFFF;
	float:left;
}

#rendu_pass
{
	height:530px;
}

#rendu_pass .gauche
{
	padding:0px;
	margin:0px;
	width:15px;
	height:530px;
	background:url(/view/images/fond_flyer_gauche.png) no-repeat;
	float:left;
}

#rendu_pass .milieu, #rendu_pass .fond
{
	padding:0px;
	background:url(/view/images/fond_flyer_pp.jpg) no-repeat 30px 407px;
}

#rendu_pass .fond
{
	padding:0px;
	background:url(/view/images/fond_flyer_pp.jpg) no-repeat 30px 407px;
}

#rendu_pass .droite
{
	padding:0px;
	margin:0px;
	width:15px;
	height:530px;
	background:url(/view/images/fond_flyer_droite.png) no-repeat;
	float:left;
}

#discotheque .preview_text .droite2
{
	font-size:10px;
	width:auto;
	padding:0px;
	color:#9E9E9E;
	text-align:right;
	float:right;
}

#discotheque .pass
{
	margin:0px;
	height:133px;
	font-size:15px;
	font-weight:bold;
	line-height:14px;
	border-bottom:1px dashed #000000;
	padding: 9px;
	padding-left:8px;
	padding-right:8px;
	color: #000000;
}

#discotheque .preview
{
	width:150px;
	height:97px;
	background-repeat:no-repeat;
	background-position: center center;
	background-color: #ECEBEB;
	padding:3px;
	margin-top:9px;
	border:1px solid #CACACA;
	float:left;
}

#discotheque .preview_text
{
	width:502px;
	font-size:22px;
	font-weight:bold;
	padding-left:5px;
	padding-top:13px;
	float:left;
}

#discotheque .sstitre
{
	height:29px;
	width:668px;
	padding-top:12px;
	padding-left:14px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	background:url(/view/images/fond_soiree_titre2.png) repeat-x;
}

#discotheque .sstitre2
{
	width:682px;
	height:304px;
	background:url(/view/images/fond_discotheque.png) repeat-x;
}

#discotheque .droite2
{
	width:269px;
	float:right;
	font-size:12px;
	padding-top:35px;
	padding-left:18px;
	padding-right:18px;
}

#text_bas
{
	border:1px solid #ECEBEB;
	margin:12px;
	margin-bottom:0px;
}

#text_bas .fond2
{
	border:1px solid #FFFFFF;
	height:auto;
	padding:12px;
	font-weight:bold;
	background:url(/view/images/fond_degrade.png) repeat-x;
	background-color:#ededed;
	font-size:12px;
}

.suite  ul
{
	margin: 0;
	padding: 0px 0;
	list-style: none;
	display: table;
}

.suite  ul li
{
	border:0px;
	border-right:5px solid #DCDBDB;
	border-top:1px solid #DCDBDB;
	background:#9C9B9B;
	display: table-cell;
}

.suite  ul li.blanc
{
	background:#E2007A;
	display: table-cell;
}

.suite  ul li a
{
	display: block;
	padding: 0px;
	padding:1px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:2px;
	font-size:10px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

span.gray
{
	color:#9E9E9E;
}

span.red
{
	color:#FF0000;
}

span.t_22
{
	font-size:22px;
}

#annoncer_soiree  .fond3
{
	background:url(/view/images/fond_annoncer_connexion.png) repeat-x;
	padding:20px;
}

#annoncer_soiree  .fond table td.col2 input.auto
{
	width:auto;
	height:auto;
	border:0px;
}

#annoncer_soiree .sstitre3
{
	height:22px;
	padding-left:7px;
	padding-top:8px;
	background:url(/view/images/fond_titre.png) repeat-x;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

#erreur_connexion
{
	width:682px;
	height:64px;
	margin-top:5px;
	margin-bottom:5px;
	background:url(/view/images/fond_erreur_connexion.png) repeat-x;
}

#erreur_connexion .fond2
{
	width:614px;
	height:48px;
	padding-left:68px;
	padding-top:16px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	margin-top:5px;
	margin-bottom:5px;
	background:url(/view/images/fond_warning.png) no-repeat 13px 12px;
}

#agenda_membre .pass
{
	margin:0px;
	height:64px;
	font-size:15px;
	font-weight:bold;
	line-height:14px;
	background:#ECEAEB;
	border-bottom:1px dashed #000000;
	padding: 9px;
	padding-left:8px;
	padding-right:8px;
	color: #000000;
}

#agenda_membre .preview_text
{
	padding-left:5px;
	padding-top:4px;
	float:left;
}

#page_profil .presentation
{
	background:#ECEBEB;
	padding:7px;
}

.barre_fille
{
	background:#DB6EAF;
	height:6px;
}

.barre_garcon
{
	background:#009EE0;
	height:6px;
}

#page_profil .titre
{
	width:390px;
	height:42px;
	line-height:14px;
	border:0px;
	padding:0px;
	font-size:22px;
	padding-left:14px;
	padding-top:5px;
	background:url(/view/images/fond_lieu_titre.png) repeat-x;
}

#page_profil .sstitre2
{
	width:376px;
	height:37px;
	border:0px;
	padding:0px;
	font-size:11px;
	color:#FFFFFF;
	padding-left:14px;
	padding-right:14px;
	padding-top:4px;
	background:url(/view/images/fond_lieu_sstitre2.png) repeat-x;
}

#page_profil .sstitre2 a, #page_profil .sstitre2 a:hover
{
	text-decoration:none;
}

#page_profil .sstitre2 .online
{
	padding-top:5px;
	float:left;
}

#page_profil .sstitre2 .icone
{
	padding-top:1px;
	float:right;
}

form
{
	display:inline;
}

#annoncer_soiree  .fond .upload
{
	background:url(/view/images/fond_blog.png) repeat-x #8E8E8E;
	padding:20px;
}

#annoncer_soiree  .fond .blog
{
	background:url(/view/images/fond_blog.png) repeat-x #8E8E8E;
	height:334px;
	padding:20px;
}

#annoncer_soiree  .fond .avatar_bas
{
	background:url(/view/images/fond_avatar_bas.png) repeat-x;
	height:14px;
}

#annoncer_soiree .blog textarea
{
	width:630px;
	height:210px;
	padding:5px;
	font-size:12px;
	font-family:Arial;
	background:#FFFFFF;
	border:1px solid #9A9A9A;
	font-size:12px;
}

#annoncer_soiree .blog input.selectionner
{
	width:179px;
	height:30px;
}

#annoncer_soiree .prive
{
	font-size:12px;
	padding:8px;
	border-bottom:1px dashed #A4A4A4;
}

#annoncer_soiree .ami
{
	font-size:12px;
	height:88px;
	padding:8px;
	line-height:15px;
	border-bottom:1px dashed #A4A4A4;
}

#annoncer_soiree .ami .droite
{
	line-height:35px;
	padding-top:10px;
	float:right;
}

#annoncer_soiree .ami .droite2
{
	border:1px solid #EBEBEB;
	width:225px;
	height:88px;
	float:right;
}

#annoncer_soiree .ami .fond2
{
	font-size:11px;
	width:205px;
	height:78px;
	padding:4px;
	padding-left:14px;
	line-height:12px;
	border:1px solid #FFFFFF;
	background:url(/view/images/fond_ami_detail.png) repeat-x;
}

#annoncer_soiree .ami .fond2 .marge
{
	margin-top:5px;
}

#annoncer_soiree .ami .fond2 .marge a
{
	font-size:10px;
	color:#777777;
	text-decoration:none;
	vertical-align: middle;
	display: inline-block; 
}

#annoncer_soiree .ami .fond2 .marge img
{
	vertical-align: middle;
	display: inline-block; 
}

#photo_selection
{
	background:#ECEAEB;
	border:1px solid #D0D0D0;
	padding:5px;
	margin-right:5px;
	float:left;
}
.photo_selection
{
	background:#ECEAEB;
	border:1px solid #D0D0D0;
	padding:5px;
	margin-right:5px;
	float:left;
}

#photo_final
{
	background:#ECEAEB;
	border:1px solid #D0D0D0;
	padding:5px;
	margin-right:5px;
}
.photo_final
{
	background:#ECEAEB;
	border:1px solid #D0D0D0;
	padding:5px;
	margin-right:5px;
}

#menu_gestion_compte .titre2
{
	width:668px;
	height:38px;
	padding:7px;
	font-weight:normal;
	font-size:12px;
	border:0px;
	margin:0px;
	background:url(/view/images/fond_profil_titre.png) repeat-x;
}

#menu_gestion_compte .sstitre2 ul li
{
	border:0px;
	margin-right:3px;
	border-right:1px solid #4B4B4B;
	background:url(/view/images/fond_ongle_annoncer.png) repeat-x;
	display: table-cell;
}

#menu_gestion_compte .sstitre3
{
	display: block;
	padding: 0px;
	height:12px;
	background:#E6E6E6;
}

#menu_gestion_compte .sstitre2  ul li a.mes_infos
{
	padding-left:34px;
	background:url(/view/images/icn_profil.png) no-repeat 9px 5px;
}

#menu_gestion_compte .sstitre2  ul li a.avatar
{
	padding-left:30px;
	background:url(/view/images/icn_avatar.png) no-repeat 9px 6px;
}

#menu_gestion_compte .sstitre2  ul li a.mes_mails
{
	padding-left:30px;
	background:url(/view/images/icn_mail.png) no-repeat 9px 9px;
}

#menu_gestion_compte .sstitre2  ul li a.mes_photos
{
	padding-left:30px;
	background:url(/view/images/icn_photo.png) no-repeat 9px 9px;
}

#menu_gestion_compte .sstitre2  ul li a.mon_blog
{
	padding-left:28px;
	background:url(/view/images/icn_blog.png) no-repeat 9px 8px;
}

#menu_gestion_compte .sstitre2  ul li a.mes_amis
{
	padding-left:28px;
	background:url(/view/images/icn_amis.png) no-repeat 9px 8px;
}

#menu_gestion_compte .sstitre2  ul li a.vie_prive
{
	padding-left:24px;
	background:url(/view/images/icn_prive.png) no-repeat 9px 7px;
}

#annoncer_soiree .titre_menu2 input.recherche_ami
{
	width:216px;
	margin-top:6px;
	background:#C9C9C9;
	border-color:#484848;
}

#annoncer_soiree .ami .fille
{
	border:4px solid #E3007C;
	margin-right:5px;
	float:left;
}

#annoncer_soiree .ami .garcon
{
	border:4px solid #009DE0;
	margin-right:5px;
	float:left;
}

.getLigneTabPair {
	background:#ECEBEB;
}

.onlineFriends {
	background-color:green;
	color:white;
	padding:3px;
	font-size:15px;
	padding-left:7px;
	padding-right:7px;
}

.offlineFriends {
	background-color:red;
	color:white;
	padding:3px;
	font-size:15px;
	padding-left:7px;
	padding-right:7px;
}


#annoncer_soiree  .fond .titre_menu3 ul
{
}

#annoncer_soiree  .fond .titre_menu3 ul li
{
	padding-left:10px;
	font-weight:bold;
}

#annoncer_soiree  .fond .titre_menu3 ul li.new_message a, #annoncer_soiree  .fond .titre_menu3 ul li.new_message_blanc a
{
	padding-left:30px;
	background:url(/view/images/new_message.png) no-repeat 5px 3px;
}

#annoncer_soiree  .fond .titre_menu3 ul li.new_message_blanc
{
	background-image:url(/view/images/fond_onglet_blanc.png);
}

#annoncer_soiree  .fond .titre_menu3 ul li a
{
	padding-right:30px;
}

#annoncer_soiree  .fond4
{
	background:#CBCBCB;
	padding:20px;
}

#annoncer_soiree  .fond5
{
	background:#FFFFFF;
	padding:20px;
}

#annoncer_soiree  .fond6
{
	background:#FFFFFF;
	padding:10px;
	text-align:center;
}

#annoncer_soiree .fond7
{
	background:url(/view/images/fond7.png) repeat-x #FFFFFF;
}

#annoncer_soiree .fond7 .post
{
	background:#CBCBCB;
	text-align:center;
	padding:10px;
}

#annoncer_soiree .fond7 textarea.post_message
{
	width:650px;
	height:120px;
	border:1px solid #B2B2B2;
	background:#FFFFFF;
}

#annoncer_soiree .fond7 input.envoi
{
	width:184px;
	height:31px;
}

#annoncer_soiree .fond7 table.message_lire
{
	width:682px;
	text-align:left;
}

#annoncer_soiree .fond7 table.message_lire tr td.ml_avatar
{
	width:47px;
}

#annoncer_soiree .fond7 table.message_lire tr td.pseudo
{
	font-weight:bold;
}

#annoncer_soiree .fond7 table.message_lire tr td.sup
{
	width:150px;
	text-align:right;
	vertical-align:bottom;
	color:#777777;
	font-size:10px;
}

#annoncer_soiree .fond7 table.message_lire tr td
{
	border:0px;
	padding:5px;
}

#annoncer_soiree .fond7 table.message_lire tr td.border
{
	border-bottom:1px dashed #333333;
}

#annocner_soiree .fond7 .message
{
	padding:10px;
	border-bottom:1px dashed #333333;
}

#annoncer_soiree .barre
{
	height:6px;
	width:100%;
	font-size:2px;
	line-height:4px;
	background:#CBCBCB;
}

#annoncer_soiree table.mp
{
	width:684px;
	text-align:left;
}

#annoncer_soiree table tr.mp_title
{
	background:#CBCBCB;
	padding:5px;
}

#annoncer_soiree table.mp tr td
{
	border-bottom:1px dashed #333333;
}

#annoncer_soiree table tr.mp_title td
{
	font-size:10px;
	border:0px;
}

#annoncer_soiree table tr td.center
{
	text-align:center;
}

#annoncer_soiree table tr td a.bold
{
	font-weight:bold;
}

#annoncer_soiree table tr td a.delete, #annoncer_soiree .fond7 table.message_lire tr td.sup a
{
	font-size:11px;
	color:#777777;
}

#annoncer_soiree .delete_select
{
	font-size:10px;
	background:#CBCBCB;
	padding:5px;
	text-align:left;
}

#annoncer_soiree .fond6 .gauche
{
	float:left;
	width:400px;
	text-align:left;
}

#annoncer_soiree .fond6 .droite
{
	float:right;
	width:253px;
	text-align:left;
}

#annoncer_soiree .fond6 .droite .membre
{
	padding:11px;
	padding-left:17px;
	border-bottom:1px dashed #343233;
	background:#ECEAEB;
}

#annoncer_soiree .fond6 .droite .membre .p_blue, #annoncer_soiree table tr td .p_blue, #annoncer_soiree .detail_exp .p_blue
{
	padding:3px;
	padding-bottom:0px;
	background:#009FE0;
	margin-right:15px;
	border:1px solid #CBCBCB;
	float:left;
}

#annoncer_soiree .message_lire .p_blue, #annoncer_soiree .message_lire .p_pink
{
	padding:3px;
}

#annoncer_soiree .fond6 .droite .membre .p_pink, #annoncer_soiree table tr td .p_pink, #annoncer_soiree .detail_exp .p_pink
{
	padding:3px;
	padding-bottom:0px;
	background:#E1007A;
	margin-right:15px;
	border:1px solid #CBCBCB;
	float:left;
}

#annoncer_soiree table tr td .p_blue, #annoncer_soiree table tr td .p_pink
{
	margin-right:0px;
}

#annoncer_soiree .fond6 .droite .membre .pseudo
{
	font-weight:bold;
	font-size:14px;
	padding-top:15px;
}

#photo_info
{
	width:253px;
	margin-top:6px;
	border:1px solid #EBEBEB;
}

#photo_info .contour
{
	width:241px;
	padding:5px;
	border:1px solid #FFFFFF;
	background:url(/view/images/fond_photo_info.png) repeat-x #E4E4E4;
}

#photo_info .contour input.case
{
	margin-top:5px;
	border:1px solid #B2B2B2;
}

#photo_info .contour a.check
{
	text-decoration:none;
	font-weight:bold;
	vertical-align:center;
	color:#464447;
}

#photo_info .contour input.submit_tag
{
	width:94px;
	height:19px;
}

#photo_info .contour input.submit_tag_no
{
	width:112px;
	height:19px;
}

#annoncer_soiree .fond5 .liste_file
{
	font-size:11px;
	border-bottom:1px dashed #333333;
	color:#474548;
	padding:15px;
	padding-left:35px;
	background:url(/view/images/icn_file.png) no-repeat 1px 15px;
}

#annoncer_soiree .fond5 .liste_file .droite2
{
	padding-top:12px;
	float:right;
}

#annoncer_soiree .fond5 table tr td
{
	border:1px solid #D1D1D1;
	padding:5px;
	padding-bottom:3px;
	background:#ECEAEB;
}

#annoncer_soiree .fond6 img.contour
{
	border:1px solid #D1D1D1;
	padding:5px;
	background:#ECEAEB;
}

#annoncer_soiree  .fond5 table
{
	margin: auto;
}

#annoncer_soiree .titre_liste
{
	height:22px;
	padding-left:12px;
	padding-right:12px;
	padding-top:6px;
	margin-top:15px;
	background:url(/view/images/fond_soiree_jour.png) repeat-x;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

#annoncer_soiree  .fond table td.col2 input.submit_album
{
	margin:0px;
	padding:0px;
	width:120px;
	height:24px;
}

#annoncer_soiree  .album_preview
{
	margin-top:9px;
	margin-left:6px;
	margin-right:6px;
	height:126px;
	border:1px solid #F0F0F0;
}

#annoncer_soiree  .album_preview .fond2
{
	padding:7px;
	padding-top:0px;
	padding-right:0px;
	height:124px;
	background:url(/view/images/fond_album_preview.png) repeat-x;
	border:1px solid #FFFFFF;
}

#annoncer_soiree  .album_preview .fond2 .photo
{
	border:1px solid #D1D1D1;
	margin-top:7px;
	margin-right:12px;
	padding:5px;
	width:146px;
	height:97px;
	background:#ECEAEB;
	float:left;
}

#annoncer_soiree  .album_preview .fond2 .info_album
{
	margin-top:17px;
	margin-right:18px;
	font-size:10px;
	float:left;
}

#annoncer_soiree  .album_preview .fond2 .resume_album
{
	margin-top:7px;
	width:300px;
	font-size:10px;
	float:left;
}

#annoncer_soiree  .album_preview .fond2 .info_album select
{
	border:1px solid #000000;
	padding:1px;
	width:162px;
	font-size:10px;
}

#annoncer_soiree  .album_preview2
{
	margin-top:9px;
	margin-left:6px;
	margin-right:6px;
	height:126px;
	border:1px solid #F0F0F0;
}

#annoncer_soiree  .album_preview2 .fond2
{
	padding:7px;
	padding-top:0px;
	padding-right:0px;
	height:124px;
	background:url(/view/images/fondmarque.png) repeat-x;
	border:1px solid #FFFFFF;
}

#annoncer_soiree  .album_preview2 .fond2 .photo
{
	border:1px solid #D1D1D1;
	margin-top:7px;
	margin-right:12px;
	padding:5px;
	width:146px;
	height:97px;
	background:#ECEAEB;
	float:left;
}

#annoncer_soiree  .album_preview2 .fond2 .info_album
{
	margin-top:17px;
	margin-right:18px;
	font-size:10px;
	float:left;
}

#annoncer_soiree  .album_preview2 .fond2 .resume_album
{
	margin-top:7px;
	width:300px;
	font-size:10px;
	float:left;
}

#annoncer_soiree  .album_preview2 .fond2 .info_album select
{
	border:1px solid #000000;
	padding:1px;
	width:162px;
	font-size:10px;
}

#annoncer_soiree .sstitre4
{
	height:27px;
	padding-left:7px;
	padding-top:3px;
	padding-right:3px;
	background:url(/view/images/fond_titre.png) repeat-x;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

#annoncer_soiree .fond6 .preview_text2
{
	font-size:22px;
	width:300px;
	padding-left:5px;
	padding-top:9px;
	line-height:12px;
	float:left;
}

#annoncer_soiree .liste_present img
{
	margin:8px;
}

.pt5
{
	padding-top:5px;
}

.bt_pink_gd
{
	background:url(/view/images/fond_bt_pink_gd.png) repeat-x;
	color:white;
	font-size:12px;
	font-weight:bold;
	width:194px;
	height:24px;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	border:0px;
	outline:none;
	text-transform:uppercase;
}

.bt_pink_big
{
	background:url(/view/images/fond_bt_pink_big.png) repeat-x;
	color:white;
	font-size:12px;
	font-weight:bold;
	width:194px;
	height:41px;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	border:1px solid black;
	outline:none;
	text-transform:uppercase;
}

div#ppconnect, div#ppconnect_undo
{
	background: url(/view/images/fond_bt_pink_small.png) repeat-x;
	border: 1px solid black;
	color: white;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	margin-left: 2px;
	margin-left: 2px;
	outline: none;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 103px;
}

div#ppconnect_undo
{
	float: right;
	width: 20px;
}

div#contenuCDC
{
	background-color: #ecebeb;
	height: 460px;
}

div#boutonsCDC
{
	height: 16px;
	width: 100%;
}

div#boutonsCDC INPUT
{
	border: none;
	height: 14px;
}

#soiree .jour_test
{
	background: url(/view/images/fond_soiree_jour.png) repeat-x;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	height: 19px;
	padding: 5px 12px;
}

div#divdivTabeCesoirPlus
{
	background-color: #888888;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	text-transform: uppercase;
}

div#divdivTabeCesoirPlus A
{
	color: #ffffff;
}
