/*
	feuille de style site des résumés

	couleurs "standards" :
		violet clair fond de page			:	#bb84b3 (aucun texte directement dessus)
		violet sombre fond de page/titre	:	#680e57 (-> texte en blanc)
		gris clair fond contenu				:	#ededed (-> texte en violet moyen)
		violet moyen contenu				:	#990066
		violet-bleu liens					:	#222266
*/


/* général */

	body 					{	background: #bb84b3;
								text-align: left;
								font-family: times; font-size: 13px;
								padding: 5px;
								scrollbar-face-color: #cc99cc; scrollbar-shadow-color: #660066;
								scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #ffccff;
								scrollbar-darkshadow-color: #400040; scrollbar-track-color: #660066;
								scrollbar-arrow-color: #680e57; 
								/*background-image: url(/pics/pub/bgnoel07.jpg);*/
								}

	body.bodypub			{	background: #680e57; }

	A						{	color: #222266;}

	A.no_u_forum			{	color: #990066;
								font-weight: bold;}

	A.no_u_forum,
	A.no_u					{	text-decoration: none;}

	.t690,
	.t470					{	width: 690px; border-width: 0px; border-style: none;}

	.t470					{	width: 470px;}

	acronym					{	border-bottom: none;
								border-width: 0px;
								cursor: help;
							}

/* titres */

	.intro_logo				{	background: #680e57;
								width: 33px; height: 20px;}

	.intro_right			{	background: #ffffff; color: #990066;
								text-align: right;
								font-family: verdana; font-size: 11px;
								padding-right: 5px;
								width: 90%;}

	.right,
	.center					{	background: #ffffff; color: #990066;
								text-align: right;
								font-family: verdana; font-size: 11px;
								padding-right: 5px;
							}

	.center					{	text-align: center;}

	TD.intro_title,
	TD.intro_title_center	{	background: #680e57;
								padding-right: 5px; padding-left: 0px;}
	.intro_title,
	.intro_title_center		{	color: #ffffff;
								text-transform: uppercase;
								font-family: verdana; font-size: 13px; font-style: italic; font-weight: bold;}

	TD.content_title,
	TD.content_title_center	{	background: #ffffff;
								padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px;}

	TD.content_title_center	{	text-align: center;}

	.content_title,
	.content_title_center	{	color: #680e57;
								text-transform: uppercase;
								font-family: verdana; font-size: 13px; font-style: italic; font-weight: bold;}


/* menu */

	TD.menu					{	background: #680e57;
								padding-right: 2px; padding-left: 0px;
							}

	.menu_link				{	color: #ffffff;
								text-transform: uppercase;
								font-family: verdana; font-size: 12px; font-style: italic; font-weight: bold;}

	.menu_year				{	font-family: verdana; font-size: 10px;}

	td.menu_month			{	font-family: verdana; font-size: 8px;}


/* contenus */

	TD.intro,
	TD.content,
	TD.content_resume,
	TD.content_bottom,
	TD.content_bottom_np,
	TD.content_nopadding,
	TD.content_nopadding_center,
	TD.content_nopadding_right,
	TD.content_right,
	TD.content_right_bottom,
	TD.content_center,
	TD.content_center_bottom,
	TD.content_center_bottom_np	{	background: #ededed;
									text-align: justify; vertical-align: top;
									padding: 5px;}

	TD.content_nopadding,
	TD.content_nopadding_center,
	TD.content_nopadding_right,
	TD.content_center_bottom_np,
	TD.content_bottom_np		{	padding: 0px;}

	TD.content_center,
	TD.content_center_bottom,
	TD.content_center_bottom_np,
	TD.content_nopadding_center	{	text-align: center;}

	TD.content_right,
	TD.content_right_bottom,
	TD.content_nopadding_right	{	text-align: right;}

	TD.content_center			{	vertical-align: middle;}

	TD.content_bottom,
	TD.content_right_bottom,
	TD.content_center_bottom_np,
	TD.content_bottom_np		{	vertical-align: bottom;}


	.intro,		
	.content,
	.content_resume,
	.content_bottom,
	.content_bottom_np,
	.content_nopadding,
	.content_nopadding_center,
	.content_nopadding_right,
	.content_right,
	.content_right_bottom,
	.content_center,
	.content_center_bottom	{	color: #990066;
								font-family: Arial; font-size: 11px;}
	.content_resume			{	font-size: 13px;}
	
	q						{	background: #eeeeee; color: #777777; 
								font-style: italic; }
	blockquote				{	background: #eeeeee; color: #777777;
								font-style: italic; 
								padding-left: 5px; margin-left: 5px; border-left: #777777 2px solid; margin-right: 0px; }


/* images inclues dans un résumé */

div.intxtimg, div.intxtimg_l, div.intxtimg_r	{
	border: 3px solid #990066;
	margin: 5px;
	float: left;
	text-align: center;
	font-size: small
}

div.intxtimg_r {
	float: right;
}

div.intxtimg img, div.intxtimg_l img, div.intxtimg_r img {
	border: none;
}

/* banniere verticale */

	.vbanner690,
	.vbanner470				{	position: absolute; left: 720px; top: 10px;}	/* position: fixed; serait mieux, NS6 ok, mais IE6 non */

	.vbanner470				{	left: 500px;}


/* trucs spécifiques */

	.pub					{	color: #ffffff; background: #680e57;
								text-align: center; vertical-align: middle;
								font-family: verdana; font-size: 9px; font-style: italic;}

	.photo					{	text-align: center; vertical-align: bottom;
								padding-left: 4px; padding-right: 4px;}
								
	.nick					{	text-align: center; text-transform: uppercase;
								font-family: verdana; font-size: 10px; font-style: italic; font-weight: bold;
								padding: 0px;}
