
/*	BODY  */
BODY.PB, BODY.PBPW{
	margin:0;
	padding:0;
	color: #FFFFFF;
	font-family: Trebuchet MS, Verdana, FreeSans, Arial;
	background-color:#531116;
	font-size:10pt;
	scrollbar-face-color:#B63F53;
	scrollbar-arrow-color:#d0f7f8;
	scrollbar-highlight-color:#db99a4;
	scrollbar-3dlight-color:#cf7584;
}

/* TEXTAREA */
TEXTAREA
{
	font-family: Trebuchet MS, Verdana, FreeSans, Arial;
	font-size:10pt;
}


/*	Fond en dehors du site */
.main_div {
	background-color:#531116;
	xbackground-image:url(../img/stars.gif);
	xbackground-image:url(../img/background.jpg);
	background-repeat:repeat;
	padding:0;
	margin:0;
}

/*	Fond table principale du site */
.main_table {
	background-color:#771723;
	padding:0;
	margin:0;
}

/*	Texte d'entête */
DIV.accroche {
	xbackground-image:url(../img/accroche_entete.jpg);
	background-image:url(../img/accroche_entete.gif);
	background-repeat:no-repeat;
	background-position:center left;
	width:95%;
	height:180px;
	margin-left:6px;
}

H1.accroche {

	margin:0;
	padding:0;
	color:#d0f7f8;
	font-size:16pt;
	font-weight:normal;
	padding-top:30px;
	padding-left:240px;

}

H2.accroche {
	margin:0;
	padding:0;
	color:#e6ab48;
	font-size:11pt;
	font-weight:normal;
	padding-left:240px;
}

H2.tel {
	margin:0;
	padding:0;
	color:#fc968d;
	font-size:13pt;
	font-weight:normal;
	padding-left:240px;
}

H2.annonce
{
	margin:0;
	padding:0;
	font-size:16pt;
	font-weight:bold;
	padding-left:5px;
	margin-right:150px;
	margin-left:235px;
	xbackground-color:black;
	color:yellow;
}

p.annonce
{
	margin:0;
	padding:0;
	font-size:24pt;
	font-weight:bold;
	text-align:center;
	background-color:black;
	color:yellow;
}


/* Fond Menu vertical */
.vmenu_area {
	background-color:#310a0d
}


/* Fond Aire des données	*/
.data_area {
	background-color:#771723;
}

/* Titre sur menu vertical	*/
.PBVMItemTitle {
	font-weight: bold;
	font-size:10pt;
	color: #ff9d00;
	text-decoration: none;
	padding-left:5px;
}

/* Items menu vertical	*/
TABLE TABLE.PBVMItmFrm {
	border:0px solid black;
	padding:0 0;
	margin:0 0;
}

TABLE TABLE.PBVMItmFrm TR {
	padding:0 0;
	margin:0 0;
}

TABLE TABLE.PBVMItmFrm TR TD {
	padding:0 0;
	margin:0 0;
}

/*	Séparateur menu vertical */
TABLE HR.PBSub {
	color:#531116;
	background-color:#531116;
	height:2px;
	border:0;
}


/* Items menu horizontal	*/

TABLE TABLE.PBHMItmFrm {
	margin:0;
	padding:0;
}
TABLE TABLE.PBHMItmFrm TR{
	margin:0;
	padding:0;
}
TABLE TABLE.PBHMItmFrm TD{
	margin:0;
	padding:0;
}


/*	tableau bas de page	*/
.bottom_table
{
	background-image:url(../img/bmenu_back.jpg);
	background-repeat:repeat-x;
	padding-top:5px;
	height:70px;
	width:100%;
	text-align:center;
}

/*	Copyright bas de page */
TABLE FONT.PBCopyright {
	font-weight: normal;
	font-size:8pt;
	color: #cd2e2b;
}

A.PBLink {
	color: #a22822;
	text-decoration: none;
}

A.PBLink:hover {
	color:#ffc15f;
	text-decoration: underline;
}

/*	Lien neutre	*/
.neutral_link {
	text-decoration: none;
	color:black;
	border:0px solid;
	cursor:hand;
}
	



/* Catégories page d'accueil */
.categorie_table, .categorie_table_promo
{
	background-color:#faeee4;
	margin-left:2px;
	margin-right:2px;
 	margin-top:2px;
	margin-bottom:2px;
	xborder:1px solid white;
}

/*	Séparateur catégorie */
.categorie_hr {
	color:#531116;
	background-color:#531116;
	height:1px;
	border:0;
}

.categorie_header, .categorie_header_promo
{
	font-weight: normal;
	font-size:10pt;
	color:#ffd38d;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
}

.categorie_header_back, .categorie_header_back_promo
{
	background-color:#531116;
	height:30px;
}



.categorie_separator
{
	color:#921c29;
	font-size:12pt;
	font-weight: bold;
}

.categorie_price
{
	font-weight: bold;
	font-size:12pt;
	color:#efa229;
	background-color:#531116;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}

.categorie_text, .categorie_text_promo
{
	font-weight: normal;
	font-size:9pt;
	color:#555555;
	margin-top:4px;
	margin-bottom:4px;
	margin-left:4px;
	margin-right:4px;

}

.categorie_img, .categorie_img_promo
{
	width:100px;
	xmargin-top:2px;
	xmargin-bottom:2px;
	xmargin-left:2px;
	xmargin-right:2px;
	xborder:1px dotted #531116;
}


.categorie_table_promo
{
	border:1px solid white;
	background-color:#ac241f;
}

.categorie_table_promo
{
	background-color:#000000;
}


.categorie_header_back_promo
{
	xbackground-color:#ac241f;
	background-color:#000000;
}

.categorie_header_promo
{
	color:#ffffff;
	font-weight: bold;
	font-size: 11pt;
}

.categorie_text_promo
{
	color:#FFFFFF;
}

/* Produits */
.product_table
{
	background-color:#faeee4;
	margin-left:5px;
	margin-right:5px;
 	margin-top:5px;
	margin-bottom:5px;
}

.product_header
{
	font-weight: normal;
	font-size:12pt;
	color:#ffd38d;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}

.product_header_back
{
	background-color:#531116;
	height:50px;
}

.product_separator
{
	color:#921c29;
	font-size:12pt;
	font-weight: bold;
}

.product_price
{
	font-weight: bold;
	font-size:12pt;
	color:#efa229;
	background-color:#531116;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}

.product_img
{
	xmargin-top:0px;
	xmargin-bottom:0px;
	xmargin-left:0px;
	xmargin-right:0px;
	margin:0;
	padding:0;
	border:1px dotted #ffffff;
}

.product_text
{
	font-weight: normal;
	font-size:10pt;
	color:#555555;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;

}


/*	Boutons d'action	*/
.action_button_1, .action_button_2, .action_button_3 {
	font-weight:bold;
	font-size:9pt;
	width:140px;
	text-align:left;
	padding-left:5px;
	text-decoration:none;
}


.action_button_1 {
	background-color:#ac241f;
	color:#ffc15f;
}

.action_button_2 {
	background-color:#e3433c;
	color:#531116;
}

.action_button_3 {
	background-color:#910000;
	color:#ffffff;
}

.action_button_1:hover, .action_button_2:hover, .action_button_3:hover {
	background-color:red;
	text-decoration:underline;
}


/*	Titres aires de données */
H1.PBPTitle {
	font-size:12pt;
	color: #FFFFFF;
	font-weight:normal;
	background-color:#000000;
	width:98%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
}

H2.PBPTitle {
	font-size:10pt;
	margin-bottom: 0px;
	color: #c523c5;
	padding:0;
	margin:0;
	font-weight:normal;
}

/*	Galerie */
BODY.galeriePB {
	margin:0;
	padding:0;
	color: #FFFFFF;
	font-family: Trebuchet MS, Verdana, FreeSans, Arial;
	background-color:#771723;
}

.GalerieTitle {
	font-size:12pt;
	color: #FFFFFF;
	font-weight:normal;
	background-color:#000000;
	width:98%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}

.galerie_img
{
	margin-top:4px;
	margin-bottom:4px;
	margin-left:4px;
	margin-right:4px;
	border:2px dotted #ff9d00;
}

/*	Séparateur standard	*/
.hr_cell
{
	background-image:url(../img/hr.gif);
	background-repeat:repeat-x;
	
	width:100%;
	height:2px;
	margin-top:3px;
	margin-bottom:3px;
}

.hr_cell_old
{
	color:#531116;
	background-color:#531116;
	font-size:3pt;
	width:100%;
	height:2px;
	border-top:1px solid #531116;
	margin-top:3px;
	margin-bottom:3px;
}

INPUT.PBBtnStd {
}
INPUT.PBBtnStd:hover {
}

/* Liste déroulante */
SELECT.PB {
	background-color:#faeee4;
	color:#555555;
}

/* Liste déroulante */
INPUT.PB {
	background-color:#faeee4;
	color:#555555;
}

/* Liste déroulante */
TEXTAREA.PB {
	background-color:#faeee4;
	color:#555555;
}


/* Bouton standard */
A.PBBtnStd {

	font-weight: normal;
	font-size:10pt;
	color:#ff9d00;
	text-decoration: none;

	background-image:url(../img/invite_menu.gif);
	background-repeat:no-repeat;
	background-position:center left;
	background-color:#771723;
	background-position-x:4px;

	border:1px dotted #ff9d00;

	padding-right:10px;
	padding-left:15px;

	margin-top:3px;
	margin-bottom:3px;
	margin-left:3px;
	margin-right:3px;

	cursor:hand;
}

A.PBBtnStd:hover {
	background-color:#531116;
	border:1px solid #ff9d00;
}


/*	Webblock de texte	*/
.txt_div, .txt_table
{
	font-weight: normal;
	font-size:10pt;
	color:#555555;
	background-color:#faeee4;
	padding:15px 15px;
}

DIV.txt_div TABLE TR TD
{
	vertical-align:top;
}

.txt_neutral_link
{
	border:0px solid white;
	text-decoration:none;
	color:#faeee4;
}

.txt_table
{
	font-weight: normal;
	font-size:11pt;
	color:#555555;
	background-color:#faeee4;
	padding:15px 15px;
}

.txt_big_title
{
	font-size:17pt;
	font-weight: bold;
	color:#921c29;
	background-color:#f5dac5;
	
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
	padding-right:30px;
	margin:0 0;

}

.txt_title
{
	font-size:12pt;
	font-weight: bold;
	color:#771723;
	border-bottom:1px dotted #800080;
	padding-top:20px;
	text-decoration:none;
}

.txt_link {
	color:black;
	text-decoration:none;
}

.txt_link:hover {
	text-decoration:underline;
}

.txt_clear_link {
	font-weight: bold;
	color:#d0f7f8;
	text-decoration:none;
}

.txt_clear_link:hover {
	text-decoration:underline;
}

.txt_anchor {
	font-size:10pt;
	padding-left:20px;
	color:#531116;
	text-decoration:none;
	background-image:url(../img/invite.gif);
	background-repeat:no-repeat;
	background-position:center left;
	xwidth:100%;
	xborder-left:3px solid black;
	xmargin-top:5px;
}
.txt_anchor:hover {
	text-decoration:underline;
}

.txt_div_li {
	margin-top:30px;
	margin-bottom:75px;
	padding-top:20px;
	padding-bottom:20px;
	border:1px solid #ffffff;
	background-color:#f8e6d8;
	margin-left:20px;
	margin-right:20px;
}

.txt_li {
	color:red;
	padding-top:0;
	padding-bottom:0;
	margin-top:2px;
	margin-bottom:2px;
	padding-left:40px;
}


.product_link {

	font-weight: normal;
	font-size:10pt;
	color: #000000;
	text-decoration:none;

	background-image:url(../img/invite.gif);
	background-repeat:no-repeat;

	padding-left:15px;
	padding-right:10px;
}

.product_link:hover {
	text-decoration: underline;
}

/* Table du panier */
.cart_table {
	width:100%;
	border:1px dotted #FFFFFF;
	border-collapse:collapse;
}

/*	Entête des articles du panier */
.PBColHead {
	font-size:11pt;
	font-weight: bold;
	color: #ffd38d;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:3px;
	margin-right:3px;

}

/*	Texte des articles et des montants du panier */
.PBMainTxt, .PBCurrency, .PBStatic {
	font-weight: normal;
	font-size:10pt;
	color: #FFFFFF;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
}

.PBMsg, .PBLongTxt, .PBShortTxt {
	font-size:10pt;
	color:#ffc15f;
}

.PBDate {
	font-size:10pt;
	color:#e34344;
}


/* Invite des formulaires */
.PBSTitle {
	font-size:11pt;
	font-weight:normal;
	color:#ffc15f;
}

/* Instructions des formulaires */
.PBReqNote {
	font-size:10pt;
	font-weight:normal;
	color:#ffc569;
}


/* Navigation dans les pages de résultats */
.PBNav {

	font-weight: normal;
	font-size:10pt;
	color:#ff9d00;
	text-decoration: none;

	background-color:#771723;
	background-position-x:4px;

	border:1px dotted #ff9d00;

	padding-right:5px;
	padding-left:5px;

	margin-top:3px;
	margin-bottom:3px;
	margin-left:3px;
	margin-right:3px;

	cursor:hand;
}

.PBNav:hover {
	background-color:#531116;
}

.PBNavCurrent {

	font-weight: bold;
	font-size:10pt;
	text-decoration: none;

	background-color:#ac241f;
	color:#ffffff;

	border:1px dotted #ac241f;

	padding-right:5px;
	padding-left:5px;

	margin-left:3px;
	margin-right:3px;
	margin-top:3px;
	margin-bottom:3px;
}

/*	Page de l'annuaire	*/
	TABLE.annu
	{
		font-family: Trebuchet MS, Verdana, FreeSans, Arial;
		font-size:10pt;
		text-align:center;
		width:95%;
	}
	
	TR.annu
	{
		text-align:center;
	}
	
	TD.annu
	{
		margin:5px 5px;
		padding:0px 0px;
		text-align:center;
	}
	
	.t_annu
	{
		border:1px dashed silver;
		padding:5px 5px;
		margin:2px 2px;
		text-align:center;
		vertical-align:center;
		background-color:ivory;
		width:90%;
		height:80px;
	}
	
	DIV.annubutton
	{
		border-top:1px solid #ffc0ff;
		border-left:1px solid #ffc0ff;
		border-right:2px solid #800080;
		border-bottom:2px solid #800080;
		background-color:#910000;
		background-image:url(../img/hmenu_back.jpg);
		background-repeat:repeat-x;

		color:white;	
		padding:5px 5px;
		width:70%;
	}
	
	A.annubutton
	{
		color:white;	
		font-weight:normal;
		font-size:9pt;
		text-decoration: none;
	}

	A.annubutton:hover
	{
		text-decoration:underline;
	}

/*	 Newsletter	*/

.newsletter_table
{
	padding-left:5px;
	padding-right:5px;

}

.newsletter_text, .newsletter_link
{
	font-weight: normal;
	font-size:9pt;
	color: #ffb137;
	text-decoration: none;
}

.newsletter_link
{
	text-decoration: none;
}

.newsletter_link:hover
{
	text-decoration: underline;
}

.newsletter_input
{
	border:1px dashed #ffd38d;
	color:#808080;
	font-size:9pt;
}

.newsletter_button
{
	font-size:9pt;
	border:0px;
	margin-left:3px;
	background-color:#771723;
	color:#ff9d00;
	font-weight:bold;
	padding:2px 2px;
	cursor:hand;
	border:1px dotted #ff9d00;
}


/* Convoyeur */

	.sg_table
	{
		width:100%;
	}

	.sg_div_out
	{
		position:relative;
		width:100%;
		height:105px;
		overflow:hidden;
	}

	.sg_div_in
	{
		position:absolute;
		width:100%;
		height:100%;
	}

	.sg_ss1
	{
		position:absolute;
		left:0px;
		top:0px;
	}

	.sg_ss2
	{
		position:absolute;
		left:-1000px;
		top:0px;
	}

	.sg_temp {
		visibility:hidden;
		position:absolute;
		top:-100px;
		left:-9000px;
	}

	.sg_img {
		width:100px;
		border:0px solid #e34344;
	}
	
	.sg_A {
		padding-right:5px;
	}

	.sg_A:hover {
	}

	.sg_title
	{
		text-align:center;
		color:#ffc569;
		font-size:10pt;
		font-weight:bold;
		margin:0 0;
		margin-top:10px;
	}

	.sg_message
	{
		color:#ffc569;
		font-weight:normal;
		background-image:url(../img/pbird.gif);
		background-repeat:no-repeat;
		padding-left:25px;
		margin:0 0;
	}

/*	Liens favoris	*/

.lien_list_div
{
	margin:10px 0;
	
}

.lien_list_title
{
	font-size:12pt;
	font-weight: bold;
	color:#771723;
}

.lien_list_txt
{
	font-weight: normal;
	font-size:8pt;
	color:#555555;
	background-color:#faeee4;
	padding:0 10px;
}

.lien_div
{
	margin-bottom:20px;
}

.lien_div_img
{
	background-color:#ffffff;
	width:160px;
	height:90px;
	text_align:center;
	border:1px dotted #531116;
}

.lien_img
{
	xbackground-color:#ffffff;
	xwidth:160px;
	xheight:90px;
	xtext_align:center;
	border:0;
}

.lien_title
{
	font-size:12pt;
	font-weight: bold;
	color:#771723;
	border-bottom:1px dotted #800080;
}

.lien_txt
{
	font-weight: normal;
	font-size:8pt;
	color:#555555;
	background-color:#faeee4;
	padding:0px 15px;
}

/*	Photos nouveautés  */

.promo_img
{
	margin-left:30px;
	margin-right:30px;
	border:3px groove #ac241f;
	background-color:white;
	padding:5px 5px;
	margin-bottom:10px;
}



/*	Menus déroulants */

/* Top menu styles */

#dwnlmenu, #dwnlmenu ul  {
	list-style: none;
	padding: 0;
	margin: 0;
}

ul#dwnlmenu  {
	padding-bottom: 1.5em;
}

#dwnlmenu li {
	float: left;
	position: relative;
	width:5em;
	padding-left:5px;
	padding-right:5px;
	text-align: left;
	cursor: default;
}

#dwnlmenu li ul {
	display: none;
	position: absolute;
	width:130px;
	top: 100%;
	left: 0;
	white-space:nowrap;
	background-color:#581115;
	xbackground-color:white;
	padding: 5px 0 5px 0;
	border:1px dotted #a31f25;
}


/*	Séparateur menu vertical */
#dwnlmenu hr {
	color: #ffc569;
	background-color: #ffc569;
	height:2px;
	border:0;
}

/* IE will align the second-level lists to the top right of their relative parent rather than the bottom left.
	Top and left in the declaration above sets them correctly for IE.
	Declaration below resets the top and left properties on all but IE browsers */
	
#dwnlmenu li>ul {
	top: auto;
	left: auto;
}

#dwnlmenu a {
	font-weight: normal;
	font-size:9pt;
	vertical-align: middle;
	text-align: center;
	color: #ffc569;
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	width:100%;
}

#dwnlmenu div a {
	font-weight: normal;
	font-size:10pt;
	vertical-align: middle;
	text-align: center;
	color: #ffc569;
	text-decoration: none;
	padding-left:15px;
	padding-right:15px;
}

#dwnlmenu div a:hover {
	text-decoration: none;
}

#dwnlmenu a:hover {
	color:#581115;
	background-color: #ffc569;
}


#dwnlmenu li:hover ul {
	display: block;
}


/*	Slideshow */
	/* CSS FOR SLIDESHOW SCRIPT */
	.imageSlideshowHolder,.imageSlideshowHolder_left{
		margin:5px;	/* "Air" */
		xfloat:right; /* Floating gallery at the right side of other web page content */		
		width:100px;	/* Image width */
		height:100px;	/* Image height */
		position:relative;	/* Don't remove this line */
		background-color:black;
	}
	.leftFloatingDiv{
		float:left;
		width:160px;
		height:110px;
	}
	/* Don't change these values */
	.imageSlideshowHolder img{
		position:absolute;
		left:0px;
		top:0px;
	}

	.ss_img
	{
		xbackground-color:#ffffff;
		xwidth:160px;
		xheight:90px;
		xtext_align:center;
		border:0;
	}

	.ssb_img
	{
		border:0;
		margin-left:1px;
		margin-right:1px;
	}

	.slideshow_bar {
		text-align:center;
		width:300px;
		margin-top:10px;
		margin-left:10px;
	}

	/*
	General rules
	*/

	#dhtmlgoodies_slidedown_menu li{
		list-style-type:none;
		position:relative;
	}
	#dhtmlgoodies_slidedown_menu ul{
		margin:0px;
		padding:0px;
		position:relative;
	}

	#dhtmlgoodies_slidedown_menu div{
		margin:0px;
		padding:0px;
	}
	/* 	Layout CSS */
	#dhtmlgoodies_slidedown_menu{		

		visibility:hidden;
		padding:1px;

		width: 170px;	/* IE 5.x */
		width/* */:/**/170px;	/* Other browsers */
		width: /**/170px;	
		
	}

	/* All A tags - i.e menu items. */
	#dhtmlgoodies_slidedown_menu a{
		color: #000;
		text-decoration:none;	
		display:block;
		clear:both;

		padding-left:2px;	
		
		width: 170px;	/* IE 5.x */
		width/* */:/**/170px;	/* Other browsers */
		width: /**/170px;
		
	}
	
	img{
		border:0px;
	}
	
	/*
	A tags 
	*/
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth1{	/* Main menu items */
		font-weight: bold;
		font-size:10pt;
		color: #ff9d00;
		text-decoration: none;
		padding-left:5px;
		margin-top:1px;

		xbackground-color:#317082;
		height:20px;
		line-height:20px;
		vertical-align:middle;
		padding-left:5px;
	}	

	#dhtmlgoodies_slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
		font-weight: normal;
		font-size:9pt;
		color: #ffd38d;
		text-decoration: none;
		margin-top:0px;
		margin-bottom:0px;
	
		padding-left:12px;
		background-image:url(../img/invite_menu.gif);
		background-repeat:no-repeat;
		background-position:center left;
	}

	#dhtmlgoodies_slidedown_menu .slMenuItem_depth2:hover {
	text-decoration:underline;
	}

	#dhtmlgoodies_slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
		margin-top:1px;
		font-style:italic;
		color:blue;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
		margin-top:1px;
		color:red;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
		margin-top:1px;
	}

	/* UL tags, i.e group of menu utems. 
	It's important to add style to the UL if you're specifying margins. If not, assign the style directly
	to the parent DIV, i.e. 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1
	
	instead of 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul
	*/
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{

	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{
		margin-left:10px;
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul{
		margin-left:15px;
		padding:1px;
	}
	

/*
		Menus

		LEFT_MENU
*/

	
	div.left_menu{
		margin:0px;
		padding:0px;
	}

	p.left_menu{
		margin:0px;
		padding:0px;
	}

	p.img_left_menu{
		text-align:center;
		width:100%;
		margin:0px;
		padding:0px;
		padding-bottom:8px;
	}

	p.left_menu a{
		font-weight: normal;
		font-size:9pt;
		color: #ffd38d;
		text-decoration: none;
		margin-top:0px;
		margin-bottom:0px;
		padding-top:0px;
		padding-bottom:0px;
	
		padding-left:12px;
		background-image:url(../img/invite_menu.gif);
		background-repeat:no-repeat;
		background-position:center left;
	}

	p.left_menu a:hover{
		text-decoration: underline;
	}

	hr.left_menu{
		color:#531116;
		background-color:#531116;
		height:2px;
		border:0;
		width:90%;
	}



/*
		Menus

		TOP_MENU
*/

	div.top_menu{
		margin:0px;
		padding:0px;
	}

	div.top_menu table {
		border: 0px solid;
		margin:0px;
		padding:0px;
	}

	div.top_menu table tr {
		margin:0px;
		padding:0px;
	}

	div.top_menu table tr td {
		xmargin:0px;
		xpadding:0px;
		background-image:url(../img/hmenu_back.jpg);
		background-repeat:repeat-x;
		background-color:#000000;
		vertical-align: middle;
		text-align: center;
		height:28px;
	}
	
	div.top_menu table tr td a{
		font-weight: normal;
		font-size:10pt;
		color: #ffc569;
		text-decoration: none;
		padding-left:17px;
		padding-right:17px;
	}

	hr.top_menu{
		width:2px;
	}

	p.img_top_menu{
	}


/*
		Menus

		BOTTOM_MENU
*/

	hr.bottom_menu{
		width:2px;
	}

	div.bottom_menu{
		margin:0px;
		padding:0px;
		xbackground-color:#FF0000;
		xheight:28px;
	}

	p.bottom_menu{
		display:inline;		
		vertical-align: middle;
		text-align: center;
		margin:0px;
		padding:0px;
	}

	p.img_bottom_menu{
	}

	div.bottom_menu font{
		font-size:8pt;
		font-weight:bold;
		color: #e34344;
		margin-left:5px;
		margin-right:5px;
	}

	p.bottom_menu a{
		font-size:9pt;
		color: #e34344;
		text-decoration: none;
	}

	p.bottom_menu a:hover{
		text-decoration: underline;
	}


/*
	News
*/

.news_div {
	xmargin-top:10px;
	margin-bottom:30px;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #ffffff;
	background-color:#f8e6d8;
	margin-left:10px;
	margin-right:10px;
}

.news_date
{
	margin:0px;
	padding:0px;
	border:1px solid #ffffff;
	xbackground-color:#f8e6d8;
	background-color:#ffffff;
	color:black;
	margin-left:10px;
	margin-right:10px;
	text-align:right;
	font-variant:small-caps;

	padding-right:10px;
	xbackground-image:url(../img/date.gif);
	xbackground-image:url(../img/date.gif);
	xbackground-repeat:no-repeat;
	xbackground-position:center left;


	font-size:10pt;
	font-weight: bold;

	xcolor:black;
	xtext-decoration:none;
	xtext-align:left;
}


.news_title
{
	margin-left:5px;
	margin-right:5px;
	font-size:10pt;
	font-weight: bold;
	color:#771723;
	border-bottom:1px dotted #800080;
	text-decoration:none;
	padding-bottom:5px;
	padding-left:10px;
}

.news_txt
{
	font-weight: normal;
	font-size:10pt;
	color:#555555;
	padding:15px 15px;
}

.news_link
{
	font-size:10pt;
	text-align:center;
}
