/******************************************************
	Balises HTML.
/******************************************************/
	body {
		font-family: "Trebuchet MS", Verdana, Arial;
		font-size: 12px;
		background-image: url(/images/fond.gif);
		margin: 5px;
		padding: 5px;
		background-color: #FCFCFC;
	}
	
	a {	text-decoration: none; }
	a:hover { text-decoration: underline; }

/******************************************************
	Tableaux et cellules
/******************************************************/

	#tab-main { background-color: #FFFFFF; 	border: 1px solid #E0E0E0; }
	.cadre { border: 1px solid #D8D8D8; }

/******************************************************
	Textes & liens
/******************************************************/
	/* Liens */
	.lien-norm { font-size: 12px; color: #0066FF; }
	.lien-renc { font-size: 16px; color: #FF3300; font-weight: bold; }
	.lien-close { font-size: 12px; color: #FF3300; font-weight: bold;}
	
	/* Texte normal */
	.text-norm { font-size: 12px; color: #000000; }
	.title-section { font-size: 12px; color: #000000; font-weight: bold;} 

	
	/* header */
	#text-header-mots-cles { font-size: 16px; font-weight: bold; font-style:italic; display: inline; color: #000000; }
	.text-stats { font-size: 12px; color: #000000; }
	.text-sponsors { font-size: 16px; color: #B0B0B0; font-weight: bold; }
	
	/* Page video */
	.titre-video {	font-size: 20px; font-weight: bold; display: inline;}
	.description-video { font-size: 12px; color: #888888; }
	
	.cadre-description-contener { position:absolute; }
	.cadre-description { background-color: #FAFAFA; border: 1px solid #D8D8D8; }
	
	
	/* Menus et sous menu */
	.menu { font-weight: bold; font-size: 14px; color: #000000; }
	.sub-menu { margin-left: 10px; font-weight: normal; font-size: 12px; color: #353535; }
	.sub-menu-fight { margin-left: 10px; font-weight: bold; font-size: 12px; color: #0066FF; }
	.sub-menu-humour { margin-left: 10px; font-weight: bold; font-size: 12px; color: #FF6600; }
	.sub-menu-liens { margin-left: 10px; font-weight: bold; font-size: 12px; color: #00AA00; }
	.sub-menu-allcat { margin-left: 10px; font-weight: bold; font-size: 12px; color: #FF3300; }
	.sub-menu-news { margin-left: 10px; font-weight: bold; font-size: 12px; color: #FF9900; }
	.sub-menu-fake { margin-left: 10px; font-weight: bold; font-size: 12px; color: #FF33FF; }
	.sub-menu-best1 { margin-left: 10px; font-weight: bold; font-size: 12px; color: #FF0000; }
	.sub-menu-best2{ margin-left: 10px; font-weight: bold; font-size: 12px; color: #000000; }
	.sub-menu-top-membre{ margin-left: 10px; font-weight: normal; font-size: 12px; color: #0066FF; }
	.sub-menu-small { margin-left: 10px; font-weight: normal; font-size: 10px; color: #353535; }
	.sub-menu-user-logged { margin-left: 10px; font-weight: bold; font-size: 12px; color: #00A500; }

	.sub-menu-points { font-weight: bold; font-size: 12px; color: #000000; }

	.lien-friends { display: block; width: 90px; font-weight: normal; font-size: 10px; color: #999999; float: left; text-align: center;}
	.lien-footer { font-size: 10px; color: #353535; }

	
	/* Listing des vidéos */
	.col-name		{ font-weight: bold; font-size: 12px; }
	.col-date		{ font-size: 12px; color: #888888; }
	.col-titre		{ font-weight: bold; font-size: 12px; color: #3377FF; }
	.col-titre-news		{ font-weight: bold; font-size: 12px; color: #FF9900; }
	.col-titre-humour	{ font-weight: normal; font-size: 12px; color: #FF6600; }
	.col-titre-link	{ font-weight: normal; font-size: 12px; color: #00AA00; }
	.col-hits		{ font-size: 12px;  color: #888888; }
	.col-comments	{ font-size: 12px;  color: #00AA00; }
	.col-message-comment	{ font-size: 12px;  color: #353535; }
	.col-poster		{ font-weight: bold; font-size: 12px; color: #FF9933; }
	.col-voir		{ font-weight: bold; font-size: 12px; color: #00AA00; }

	/* Erreurs */
	.login-error { color: #FF3300; font-weight: bold;}
	.error-message { color: #FF3300; font-weight: bold; } 
	.notice-message { color: #33AA33; font-weight: bold; }
	
	/* Pagination */
	.num-page { font-size: 12px; font-weight: bold; color: #888888; margin-left: 4px; }
	.cur-page { font-size: 12px; font-weight: bold; color: #FF9900; text-decoration: underline; margin-left: 4px; }
	
	/* Commentaires */
	.text-comment-titre { font-size: 16px; font-weight: bold; color: #000000; }
	.tab-comment { border: 1px solid #D8D8D8; background-color: FDFDFD;}
	.score-membre { font-size: 12px; font-style: italic; color: #3399FF; }
	
	/* Votes */
	#show-vote-fake { background-color: #FF0000; height: 22px; font-size: 16px;	font-weight: bold; color: #FFFFFF; border: 1px solid #000000; margin-top: 1px; padding-left: 3px;}
	#show-vote-not-fake { background-color: #1E9500; height: 22px; font-size: 16px; font-weight: bold; color: #FFFFFF; border: 1px solid #000000; margin-top: 1px; padding-left: 3px; }	
	
/******************************************************
	Images
/******************************************************/
	.img-adv { margin-top: 4px;	border: 1px solid #666666; }
	.avatar { border: 1px solid #000000; }
	.image-gallery { margin: 3px; border: 1px solid #000000; float: left;}
	.image-thumb { border: 1px solid #000000}
/******************************************************
	Formulaires
/******************************************************/
	.login-field { border: 1px solid #E8E8E8; height: 16px; font-size: 10px; color: #353535; width: 70px; }
	.btn-connexion { border: 1px solid #D8D8D8; background-color: #F8F8F8; height: 18px; font-size: 10px; color: #353535; width: 70px; }
	.textarea-comment { width: 750px; height: 140px; border: 1px solid #D8D8D8; background-color: #F8F8F8;}
	.field-code { border: 2px solid #000000; font-size: 20px; height: 28px; font-weight: bold; text-align: center; text-transform:uppercase; }
/******************************************************
	Divers
/******************************************************/
	/* Ligne horizontale */
	.h-separator { height: 1px; width: 100%; border-top: 1px solid #F0F0F0; }

