/* 
	Feuille de style forums skipass.com
	Modifi�: 11-8-2004 Onno
*/

/* Les d�finitions de base */
p, div {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
}

#contenu table	{
	font-size	: 11px ;
}
#contenu p, #upscontenu p {
	padding : 14px;
}

#contenu h1		{		
	letter-spacing		: 0.1em;
	font-weight			: bold;
	text-decoration		: none;
	font-size			: 14px;
	text-align			: center;
	margin				: 15px 10px 10px 10px;
	padding				: 2px ;
	border-bottom	 	: 1px solid #ffa500 ;
}

#contenu .accueilLink	{
	float		: right ;
	margin-right	: 15px ;
	line-height	: 30px ;
	color		: #3366FF ;
}	
	
#contenu .birthday_day {
	margin 			: 14px;
	border-bottom	: 1px solid #36F;
	font-size		: 14px;
	color			: #36F;
} 

#contenu .birthday_user {
	margin 			: 14px;
	border-bottom	: 1px solid #DDD;
}

#contenu input, #contenu textarea {
	margin-top		: 0px;
	margin-left		: 4px;	
	margin-bottom	: 0px;	
}


#contenu img.profile, #upscontenu img.profile {
	float			: right;
	margin			: 4px;	
}
	
#upscontenu		{
	width		: 330px ;
	height		: 300px ;
	margin		: 4px ;
	background	: #f5f5f5 ;
	border		: 1px solid #DDD;
	-moz-border-radius : 8px ;
}

#contenu .infoDivCol		{
	width		: 360px ;
	margin		: 10px 0 10px 15px ;
	background	: #FFF ;
	float		: left ;
	display 	: inline ;
	border		: 1px solid #DDD;
	-moz-border-radius : 8px ;
}

#contenu .friend		{
	padding		: 10px ;
	width		: 120px ;
	height		: 160px ;
	float		: left ;
	text-align	: center ;
}

#contenu .friend	img	{
	margin		: 6px ;
	border		: 0 ;
}

#contenu .sommaire		{
	width		: 330px ;
	margin		: 10px 0 10px 20px ;
	padding		: 4px;
	float		: left ;
	display 		: inline ;
	border		: 1px solid #ffa500;
	-moz-border-radius : 8px ;
}

#contenu .infoDiv		{
	width		: 740px ;
	margin		: 10px 0 10px 20px ;
	background	: #f5f5f5 ;
	float		: left ;
	display 		: inline ;
	border		: 1px solid #DDD;
	-moz-border-radius : 8px ;
}

#contenu .header, #upscontenu .header {
	font-family	: "Trebuchet MS", Verdana, Arial;
	font-size	: 18px;
	font-weight	: bold;
	color		: #CCC;
	margin		: 4px;
}

#contenu .fieldname, #contenu .username {
	font-size	: 14px;
	color		: #36F;
}	

#contenu fieldset {
	border		: 0px;	
}
#contenu legend {
	font-family	: "Trebuchet MS", Verdana, Arial;
	font-size	: 14px;
	font-weight	: bold;
	color		: #CCC;
	margin		: 4px;
}

#contenu label {
	display	: inline ;
	float		: left ;
	width		: 140px ;
	padding		: 3px;
	font-size	: 12px;
	color		: #36F;
}	

#barre label {
	display		: inline ;
	float		: left ;
	width		: 110px ;
	padding		: 3px;
	font-size	: 12px;
	color		: #36F;
}	

.error { 
	color:#FA0012;
	font-weight:bold
}

.warning {
	font-family:"Courier New", Courier, mono;
	color:#FA0012;
	margin-left: 60px;
	text-indent:inherit;
}

#contenu img.vignette {
	float		: left;
	margin		: 10px;
}

#contenu .colonne {
 	width		: 390px;
	float		: left;
	border		: 0;
	margin		: 0;
}

#contenu .vignette {
 	width		: 110px;
	float		: left;
	margin		: 0;
	text-align	: center;
	border		: 0;
}

#contenu .article {
 	width		: 240px;
	float		: left;
	border		: 0;
	margin		: 0;
	text-align	: left;
	font-size	: 12px;
}

#contenu .article a {
	font-size	: 12px;
	font-weight	: bold;
	color		: #36F;
	
}	

#contenu .date {
	font-size	: 11px;
	color		: #999;
}	

#contenu .stats {
	font-size	: 11px;
	color		: #999;
	text-align	: center;
}

#photos_presentation {
	margin		: 0 auto ;
}


#contenu .photo_presentation {
	text-align		: center;
	float			: left;
	width			: 178px;
	height			: 250px;
}

#contenu .photo img {
	margin		: 20px;
}

#contenu .description {
 	width		: 280px;
	margin		: 0;
	float		: left;
 	font-family	: "Trebuchet MS", Verdana, Arial;
	font-size	: 11px;
	font-style	: normal;
	color		: #231F20;
}

#navbox {
	float		: right;
	margin		: 0 10px 0 0;
}
#contenu .description a {
	font-size	: 13px;
}

#contenu hr, #upscontenu hr {
	clear			: both;
	visibility		: hidden;
}

.invisible {
	display : none;
}

.visible {
	display : block;
}

#contenu table#auth  {
	width			: 700px;
}

#contenu #auth td {
	border-bottom	: 1px solid #D5D5D5;	
	padding			: 0px;
	text-align		: center;
}

#contenu #auth td.alt {
	background-color	: #D5D5D5;
}

#contenu #auth td.name {
	text-align		: left;
}

#userlist {
	width			: 100%;	
}

#userlist a {
	color: #3366FF;
}

#userlist .listheader {
	background-color	: #CCC ;
}

#userlist .orderby {
	font-weight		: bold;
	background-color	: #999 ;
}

/* R�sultats de recherche */

#contenu .search_location {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	color: #3366FF;
}
 /* Imagebank */
 
 #contenu .imagebank_photo {
 	width		: 110px;
 	height		: 130px;
 	float		: left;
	margin		: 0;
	text-align	: center;
	border		: 1px solid #DDD;
 }
 
 #barre #search	{
	padding 		: 10px 10px 0 ;
	text-align	: center ;
}
 #barre #search label {
	padding		: 0 ;
	margin		: 0 ;
}

#contenu .lostpwd  {
	float				: right ;
	margin				: 25px 15px;
}

#contenu .pwdform  {
	margin-left			: auto;
	margin-right			: auto;
	width				: 350px ;
	border				: 1px solid #ddd ;
	-moz-border-radius 	: 8px ;
}
#contenu .pwdform h2 {
	background	: #ddd ;
	text-align		: center ;
	font-size		: 117% ;
	-moz-border-radius : 6px 6px 0 0  ;
	margin			: 0 0 10px 0;
	padding			: 2px ;
}

#contenu .pwdform h3 {
	margin			: 0 ;
	padding			: 0 ;
	text-align		: center ;
	vertical-align	: middle ;
	font-size		: 90% ;
	background		: #eee ;
	border			: 1px solid #ddd ;
	border-width	: 1px 0 ;
}

#userblock  {
	float				: right ;
	margin			: 5px 15px;
	width				: 220px ;
	border				: 1px solid #FF880D ;
	-moz-border-radius 	: 8px ;
}

#userblock h2 {
	color			: #DDD;
	background	: #FF880D ;
	text-align		: center ;
	font-size		: 115% ;
	-moz-border-radius : 6px 6px 0 0  ;
	margin			: 0 0 10px 0;
	padding			: 2px ;
}

.clear {
	clear				: both;
	visibility			: hidden;
}