/*
	rose: #ec008c;
	bleu: #3fcfc5;
*/
body, th, td, input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p {
	font-size: 10px;
}
a {
	color: #ec008c;
}

label, input, textarea {
	font-size: 11px;
}

#navigation #top_nav {
	font-size: 9px;
	color: #3fcfc5;
}
#navigation #top_nav a {
	padding: 0 2px;
	color: #000;
	text-decoration: none;
}
#navigation #top_nav a:hover {
	color: #fff;
	background: #ec008c;
	text-decoration: none;
}
.text9pxGrey {
	font-size:9px;
	color:#8e8e8e;
}
.text9pxGrey a {
	font-size:9px;
	color:#000000;
}
.text9pxGrey a:hover { color:#51437f; }

.text9pxBlack {
	font-size:9px;
	color:#000;
}
.text9pxBlack a {
	font-size:9px;
	color:#000000;
}
.text9pxBlack a:hover { color:#51437f; }

.text10pxBlack {
	font-size:10px;
	color:#000000;
}
.text10pxBlack a {
	font-size:10px;
	color:#000000;
}
.text10pxBlack a:hover { color:#51437f; }

.text11pxBlack {
	font-size:11px;
	color:#000000;
}

.text12pxBlack {
	font-size:12px;
	color:#000000;
}

div#searchbox input {
	font-size:10px;
	color:#808080;	
}

.img_thumb_text {
	font-size:11px;
	color:#ec008c
}

.members_amount {
	font-size:14px;
	color:#ec008c;
}

/* -------------------------------------------------------------------------
   Event calendar
   ------------------------------------------------------------------------- */

#event_calendar h3,
.events h3 {
	font-size: 12px;
	color: #ec008c;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
#event_calendar .date,
.events .date {
	font-size: 10px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
#event_calendar .place,
.events .place {
	font-size: 9px;
	font-style: italic;
	color: #717171;
	padding: 0;
	margin: 0;
}

/* -------------------------------------------------------------------------
   Media Comments
   ------------------------------------------------------------------------- */

#comments li h3 {
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
#comments li h3 a {
	color: #ec008c;
	text-decoration: none;
}
#comments li .date {
	font-size: 9px;
	font-style: italic;
	color: #717171;
	padding: 0;
	margin: 0;
}

/* -------------------------------------------------------------------------
   Page Profile
   ------------------------------------------------------------------------- */

#profile #title h1 {
	font-size: 22px;
	font-weight: bold;
}
#profile #title h4.location {
    color: #ec008c;
	font-size: 10px;
	font-weight: italic;
}

#picture_album li h3 {
	font-size: 12px;
	color: #ec008c;	
	font-weight: bold;
	padding: 0;
	margin: 0;
}
#picture_album li .total {
	font-size: 10px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
#picture_album li .date {
	font-size: 9px;
	font-style: italic;
	color: #717171;
	padding: 0;
	margin: 0;
}

#talents .list a,
#communities .list a,
a.talent {
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

#my_contacts .total {
	font-size: 13px;
	color: #ec008c;
}
#pending_request {
	font-size: 9px;
	line-height: 15px;
	text-decoration: none;
	color: #3fcfc5;
}

.wall .name {
	font-size: 12px;
	color: #ec008c;
	font-weight: bold;
	text-decoration: none;
}
.wall .date {
	font-size: 9px;
	font-style: italic;
	color: #717171;
}
.wall .content {
	font-size: 12px;
}


/* -------------------------------------------------------------------------
   Page Community
   ------------------------------------------------------------------------- */

#community_top_medias .name, #community_members .name {
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	text-decoration: none;
}

.eventcal_date {
	font-size:10px;
	color:#000;	
	font-weight:bold;
	padding:0px;
	margin:0px;
}

.evencal_title {
	font-size:12px;
	color:#ec008c;	
	font-weight:bold;
	padding:0px;
	margin:0px;
}

.evencal_place {
	font-size:9px;
	font-style:italic;
	color:#717171;
	padding:0px;
	margin:0px;	
}

.messagewall_date {
	font-size:10px;
	color:#000;	
	font-weight:bold;
	padding:0px;
	margin:0px;
}

.messagewall_title {
	font-size:12px;
	color:#ec008c;	
	font-weight:bold;
	padding:0px;
	margin:0px;
}

.messagewall_message {
	font-size:10px;
	color:#000;	
	padding:0px;
	margin:0px;
	line-height:13px;
}

.messagewall_place {
	font-size:9px;
	font-style:italic;
	color:#717171;
	padding:0px;
	margin:0px;	
}

#footer {
	font-size: 10px;
	color: #333;
}