#sendmessagedialog{display:none;}
#sendmessagedialog .message_label{float: left;width: 100px;}
#sendmessagedialog .message_input{float: left;}
input#titlemessage {width: 320px;}
textarea#contentmessage{width: 320px;height: 50px;}
#dialog #perso_msg{margin-left: 15px;padding: 5px;width: 200px; height: 30px;}
#topprofile{width: 690px;height: 54px; background: url('../img/contour_dechire/toppageagenda.jpg'); clear: both;}
#profilecontainer{width: 690px; float:left; background:#3f2e2a url('../img/contour_dechire/cotepageagenda2.jpg') repeat-y; clear: both;}
#bottomprofile{width: 690px;height: 41px; clear: both; background: url('../img/contour_dechire/bottompageagenda.jpg');}
#profilecontent{}
#basicuserinfo_container{width:610px;padding: 0 20px;margin: 0 20px;float: left;clear: right;}
#basicuserinfo_container h1{font-size: 24px; text-transform: capitalize;}
#picture_container{width: 35%;float:left;}
#picture_container img{float:left; margin: 0 20px 20px 0;}
#otherbasicinfos{width: 65%;float:left;height:100%;}
#otherbasicinfos #basicuserinfos{float:left; width: 200px;}
#otherbasicinfos #basicuserinfos .caps_firstletter{font-size:14px;text-transform: capitalize;margin-top:0;}
#otherbasicinfos #contact_panel{float:right; width: 150px;vertical-align: bottom;margin-top: 75px;}
#otherbasicinfos #contact_panel ul{
list-style-type: none; text-align: right;margin:0;padding:0;
}
#otherbasicinfos #contact_panel li {margin: 0;}
#otherbasicinfos #contact_panel li a{
	margin: 0;
	font-size: 16px;
	display: block;
	height: 20px;
	width: 150px;
	border-top: 1px solid #111;
	padding: 5px;
}
#otherbasicinfos #contact_panel li a.last{border-bottom: 1px solid #111;}
#contact_panel li a:hover{
background: #654842;
}

#barreseparationinfo{clear:left;width: 690px;height: 60px;
background: url('../img/profile/profileseparator.jpg') no-repeat;}

#moreinfouser{padding: 0 20px;clear:left;}
#description_container{float:left;width: 330px;}
#descriptionuser{padding: 5px;}
#interest_container{padding:5px;}
#interest_container h1{font-size: 18px;}
#interest_container div{padding-left:10px;}
#interest_container h3{font-size: 14px;border-bottom:1px solid #fff;}
#interest_container p{padding-left: 15px;
background: url('../img/profile/barre_vertical_interest.gif') repeat-y left;}


#eventsfriends_container{float:right;width: 320px;}
#star_separator{float:left; background: url('../img/profile/etoileprofile.png') repeat-y top left;}

#userupcominglist{
	font-size:10px;
	float: right;
	width: 250px;
	margin-left: 50px;
	padding: 0 10px 10px 10px;
}
#upcomingevents_title{text-indent: -9999px;width: 219px; height:47px;
background: url('../img/profile/titreupcomingprofile.png') no-repeat;
margin: 5px 15px 5px 20px;}
.notconnected{margin-left: 30px;height: 50px;}
#userpastlist{
	font-size:10px;
	float: right;
	width: 250px;
	margin-left: 50px;
	padding: 0 10px 10px 10px;
}
#pastevents_title{text-indent: -9999px;width:181px;height:39px;
background: url('../img/profile/titrepastprofile.png') no-repeat;
margin: 5px 15px 5px 40px;}
.gigline0, .gigline1{
	display: table;
	clear:left;
	height: 100%; /* IE6,7*/
}
.gigline0:hover, .gigline1:hover{
background-color: #654842;
}
.gigline0{background-color: #4d3732;}
.gigline0 p, .gigline1 p{
	display: table-cell;
	width:70px; 
	padding:4px 7px;
	margin: 0;
	float: left;
	vertical-align: top;
}
.gigline0 p.cell_bands, .gigline1 p.cell_bands{
	width: 150px;
	text-align: left;
}
.gigline0 p.cell_bands a, .gigline1 p.cell_bands a{
	display: block;
}
.gigline0 p.cell_date, .gigline1 p.cell_date{
	text-align: center;
}
.gigline0 p.cell_place, .gigline1 p.cell_place{
	text-align: right;
	float:right;
}
.viewalledit{clear:both;float:right;text-align: right; margin: 5px 10px 0 0 ;}

#friends_title{float: left;clear:both;text-indent: -9999px;width:140px;height:35px;
background: url('../img/profile/titrefriendsprofile.png') no-repeat;
margin: 40px 15px 5px 90px;}
#topfriends_container{padding-left: 20px;}
#topfriends{float: left;width: 300px;}
.friend{display: inline;float:left;width: 60px; margin:3px; padding:3px;}
.friend .insidefriends{
display: inline-block;
text-align: center;
}
.friend a{display: block;}
.friend a:hover, .friend a:active, .friend a:focus{color: #cc2045;}
.friend a span:hover,.friend a span:active{color: #8daa51; text-decoration:underline;}
.clear{clear:both;}

/*Header profile*/
#header_profile{
	height: 80px;
	padding: 20px 20px 0 20px;
	border-bottom: 1px solid #8daa51;
	margin-left: 30px;
}
#backtoprofilediv{
	float:left;
	width: 200px;
}
#backtoprofilediv p{
	text-align: left;
}
#otherlinksheader{
	float: right;
	width: 200px;
}
#otherlinksheader p{
	text-align: right;
	margin: 1px;
	padding: 1px;
}
/*View All Friends*/
#friends_containerglobal{
float: left;
padding-left: 40px;
}
.friend_container{
	min-height: 100px;
	float:left;
	width: 100px;
	margin: 5px;
	background: #402e2a;
	text-align: center;
	padding:  20px 5px 5px 5px;
}
.friend_container .delete{
	font-size: 9px;
}
.friend_container .delete a :hover{
	text-decoration: underline;
}
/*View all gigs*/
#contentvlist{background-color:#111111; float: left; width: 730px;padding: 20px 10px;}

#titlelisteventupcoming{}
#listevents_container{
width: 730px; background:#3f2e2a url('../img/contour_dechire/cotepageliste.jpg') repeat-y; float:left; clear: both;
margin-left: 0px;
}
#listevents_container_top{width: 730px;height: 54px; background: url('../img/contour_dechire/toppageliste.jpg'); clear: both;}
#listevents_container_bottom{width: 730px;height: 41px; clear: both; background: url('../img/contour_dechire/bottompageliste.jpg');}
#listevents_content{padding: 10px 0px;}
#listevents_content h1{font-size: 18px; margin-left:50px;}
#listevents_content ul{list-style: none;}
#listevents_content li{}
.eventdetailed0, .eventdetailed1{
	width: 640px;
	float:left;
	clear:both;
	margin: 3px 0px;
	padding-left: 20px;
}
.eventdetailed0{background: #4d3732;}
.flyercontain{
	width: 95px;
	float:left;
	padding: 10px 0;
}
.flyercontain img{}
.descriptionevent{
	float:left;
	width: 350px;
}
.descriptionevent p.bands{
	font-size: 15px;
	font-weight: bold;
}
.descriptionevent p.bands a{
	display: block;
	padding: 5px;
}
.descriptionevent p.whenline{
	padding-left: 5px;
	font-size: 11px;
	font-weight: normal;
}
.descriptionevent p.priceline{
	padding-left: 5px;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}
.usersgoing{
	width: 180px;
	float:right;
}
.usersgoing p{}
.usersgoing p.imgoingtoevent{
	font-weight: bold;
	display: block;
	padding: 2px;
	margin-left: 2px;
	margin-right: 2px;
	color: #111;
	background: #8daa51;
}
.usersgoing p.addedby{
	font-size: 10px;
	font-style: italic;
}


#morepages{clear: left;float: left;width: 100px;font-weight: normal;margin:0 0 0 25px;}
#morepages strong{font-size: 15px;vertical-align: -10%;}
