body {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:1.3em;
margin:0px; 
	padding:0px;
}
h3{color:#ae1414}

/* i padrini */
.ipadrini_container{
	width:600px;
	margin-top:10px;
	border-top:1px solid #E4E4E4;
	
}
.ipadrini_container_vertical{
	width:175px;
	margin-top:10px;
	border-top:1px solid #E4E4E4;
	background-color:#e3e2e2;
}


/* messages */
#messages{width:400px}
.message{ width:400px;}
.message_container{
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #E4E4E4;
	height:90px;
	width:400px;
}
.message_image{float:left; width:120px; text-align:center}
.message_content{float:left; width:280px}
.message_new{background-color:#e3e2e2}
.message_groupe{border:1px dashed black}
#message_menu{
	margin-top:10px;
	padding-top:10px;
	width:200px;
}

a.message_menu{
	border-top:1px solid #E4E4E4;
	height:30px;
	text-decoration:none;
	width:150px
}
/* event */
#suggestion_container{width:550px; vertical-align:top}
.suggestion{
	margin-top:10px;
	border-bottom:1px solid #E4E4E4;
	
}
.suggestion_inner{width:250px;}
.suggestion_inner_address{width:150px; padding-left:10px;}
.suggestion_image{width:150px;} 




#event_container{
}
.event{
	margin-top:10px;
	border-bottom:1px solid #E4E4E4;
	min-height:150px;
}
.event_show{
	margin-top:10px;
	width:650px;
	float:left;
	margin-right:100px;
}
.event_inner{width:250px;float:left;}
.event_image{width:150px;float:left}

.event_latest_container{
	width:600px;
}
.event_latest_image{
	margin-left:-150px;
}
.event_latest{
	text-align:center;
	/*display:inline-block;*/
	float:left;
	width:150px;	
	vertical-align:top;
}
.event_latest_inner{
	margin-top:5px;
	margin-left:10px;
	margin-right:5px;
	text-align:left;
}
.event_latest_border{
	border-left:thin solid #E4E4E4;	
	border-right:thin solid #E4E4E4;	
}


/* */
.photo{padding:10px;border:1px solid black; background-color:#FFF; text-align:center}
.photo_thin{padding:10px;border:1px solid #CCC;  background-color:#FFF; text-align:center}

/* components */
.component_container{
	vertical-align:top;
	
}
#component_grid{
	width:900px;
	/*border-right:1px dashed #E0E0E0;
	border-left:1px dashed #E0E0E0;	*/
	min-height:400px;
	margin-top:10px;

}
.component_line{
	vertical-align:top;
	width:900px;
	text-align:center;
}

/* wall */
div.wall_message{
	border-top:1px solid #EEEEEE;	
	padding-bottom:10px;
	padding-left:10px;
	min-height:80px;
}
.wall_mini{max-height:200px; max-width:200px}
.wall_message_left{
	float:left;
	margin-right:10px;	
	width:75px;
	text-align:center;
}
.wall_message_right{
	float:left;
}
.wall_comment{
	background-color:#ECEFF5;
	margin-left:75px;
	margin-top:-10px;
	margin-bottom:10px;
}
#wall_commentor{display:none}
#wall_messenger{float:left; width:200px; text-align:center;background-color:#e3e2e2; 
	border-top:1px solid #848484;	}
#wall{float:left;width:700px;border-top:1px solid #848484;	}

/* raccourcis */
.inline{display:inline}
.error{color:#ae1414}
.nobold{font-weight:100}
.grey{color:#848484}
.red{color:#ae1414}

/* gallery photo */
#gallery_container{ width:800px;margin-left:50px; text-align:center}
.gallery{width:200px; float:left; height:230px}
.gallery_photos{width:200px}
.gallery_pagination{width:800px;text-align:center}

.gallery_header{
	/*border-top:1px solid #EEEEEE;	*/
	padding-bottom:10px;
}
.gallery_photo{
	padding:10px;
	margin:10px;
	border:1px solid grey;
}
.gallery_container{
	width:700px;
	text-align:center;
}
.gallery_containerlarge{
	width:900px;
	text-align:center;
}

#gallery_photo{max-width:600px}
#gallery_loading{text-align:center}

/* member listing */
.member_listing_search{float:left;margin-top:7px; margin-left:50px;}
.member_listing_search img{margin-top:2px}
.member_container_profile img{margin-right:10px;}
.member_container{
	border-top:1px solid #848484;
	background-color:#e3e2e2; 
	width:300px;
	height:155px;
	float:left;
	margin:10px;
	padding:10px;
}
.member_container h3{text-decoration:none}
.member_container_profile{
	border-top:1px solid #848484;
	background-color:#e3e2e2; 
	width:300px;
	float:left;
	margin:10px;
	padding:10px;	
}
.member_container_links{
	width:300px;
	float:left;
	margin:10px;
	padding:10px;	
	color:#ae1414;
}
.member_container_links a{
	text-decoration:none;	
	color:#ae1414;
}
.member_inner_container{
	float:left;
	width:185px	
}
.member_listing{
		width:700px
}
h2.member_listing{
	width:700px;
	float:left;	
}
/* layout */
.ipadrini_vertical{
	margin-top:92px;
	width:175px;
	background-color:#e3e2e2; 
	border-top:1px solid #848484;
	text-align:center;
}

.box{
	background-color:#e3e2e2; 
	border-top:1px solid #848484;	
}
