h1{font-family: Arial; font-size: 16px; color: #C64A87; font-weight:bold; }
TD, TH, BODY {font-family: Arial, Trebuchet MS; font-size: 11px; color: #5E5B5B;}
p {margin-bottom: 0px;}
h2{font-size: 18px;margin-bottom:0px;}
img {border: medium none;}

.bigred{font-size: 18px;color: #C64A87;}
A:link, A:visited, A:active {color: #C64A87; text-decoration: none;}
A:hover {color: #C64A87; text-decoration: underline;}

.td_promo {padding:5px; BORDER-RIGHT: #bcbcbc 1px dotted; font-size:10px;}
.bottom, a.bottom, a.bottom:hover, a.bottom:visited, a.bottom:active {font-size: 11px;color:#ffffff;}
.copyright{font-size: 11px;font-weight:bold;}
.tools{color: #C64A87;font-size: 11px;}
.toolsB{color: #C64A87;font-size: 10px; font-weight:bold;} 
.newsletter_btn {width:100px; height:17px;font-size: 10px;}


.menu {font-family: Arial; font-size: 11px; color: #434343; font-weight: normal;}
a.menu:link, a.menu:visited, a.menu:active {font-family: Arial; font-size: 14px; color: #5E5B5B; font-weight: normal;text-decoration: none;}
a.menu:hover {font-family: Arial; font-size: 14px; color: #C64A87; font-weight: normal;text-decoration: none;}

.leftNav {font-family: Arial; font-size: 13px; color: #FFFFFF; font-weight: bold;}
a.leftNav:link, a.leftNav:visited, a.leftNav:active {font-family: Arial; font-size: 13px; color: #5E5B5B; font-weight: bold;text-decoration: none;}
a.leftNav:hover {font-family: Arial; font-size: 13px; color: #C64A87; font-weight: bold;text-decoration: none;}
.ArialGrey {font-family: Arial; font-size: 11px; color: #5E5B5B;}

.atalan{font-family: Verdana; font-size: 10px; color: #FFFFFF;}
a.atalan:link, a.atalan:visited, a.atalan:active{font-family: Verdana; font-size: 10px; color: #5E5B5B;text-decoration: none;}
a.atalan:hover {font-family: Verdana; font-size: 10px; color: #5E5B5B;text-decoration: none;}

.path2 {font-family: Verdana; font-size: 9px; color: #ffffff;font-weight:bold;}
A.path2:link, A.path2:visited, A.path2:active {font-family: Verdana; font-size: 11px; color: #ffffff; text-decoration: none;font-weight:normal;}
A.path2:hover {font-family: Verdana; font-size: 11px; color: #ffffff; text-decoration: underline;font-weight:normal;}
.curNode2 {font-family: Verdana; font-size: 11px; color: #ffffff; text-decoration: none;}

.path {font-family: Verdana; font-size: 9px; color: #5E5B5B;font-weight:bold;}
A.path:link, A.path:visited, A.path:active {font-family: Verdana; font-size: 11px; color: #C64A87; text-decoration: none;font-weight:normal;}
A.path:hover {font-family: Verdana; font-size: 11px; color: #C64A87; text-decoration: underline;font-weight:normal;}
.curNode {font-family: Verdana; font-size: 11px; color: #5E5B5B; text-decoration: none;}




a.map_b:link,  a.map_b:visited, a.map_b:active{font-family: Verdana; font-size: 12px; color: #118240; text-decoration:none;font-weight:bold;}
a.map_b:hover {font-family: Verdana; font-size: 12px; color: #118240; text-decoration:underline;font-weight:bold;}

a.link1stLevel:link,  a.link1stLevel:visited, a.link1stLevel:active{font-family: Verdana; font-size: 12px; color: #C64A87; text-decoration:none;font-weight:bold;}
a.link1stLevel:hover {font-family: Verdana; font-size: 12px; color: #C64A87; text-decoration:underline;font-weight:bold;}

a.link2ndLevel:link,  a.link2ndLevel:visited, a.link2ndLevel:active{font-family: Verdana; font-size: 11px; color: #000000; text-decoration:none;}
a.link2ndLevel:hover {font-family: Verdana; font-size: 11px; color: #000000; text-decoration:underline;}

.europe {font-family: Tahoma, Verdana; font-size: 12px; color: #FFCC33;}
A.paris:link, A.paris:visited, A.paris:active {font-family: Tahoma, Verdana; font-size: 9px; color: #000000; text-decoration: none}
A.paris:hover {font-family: Tahoma, Verdana; font-size: 9px; color: #118240; text-decoration: none}
A.regs:link, A.regs:visited, A.regs:active {font-family: Tahoma, Verdana; font-size: 9px; color: #000000; text-decoration: none}
A.regs:hover {font-family: Tahoma, Verdana; font-size: 9px; color: #AAC901; text-decoration: none}
A.prestige:link, A.prestige:visited, A.prestige:active {font-family: Tahoma, Verdana; font-size: 9px; color: #000000; text-decoration: none}
A.prestige:hover {font-family: Tahoma, Verdana; font-size: 9px; color: #FF9933; text-decoration: none}
A.tours:link, A.tours:visited, A.tours:active {font-family: Tahoma, Verdana; font-size: 9px; color: #000000; text-decoration: none}
A.tours:hover {font-family: Tahoma, Verdana; font-size: 9px; color: #006699; text-decoration: none}
.mail {font-family: Tahoma, Verdana; font-size: 12px; color: #FFFFFF;}
/*
A:link, A:visited, A:active {font-family: Tahoma, Verdana; font-size: 9px; color: #000000; text-decoration: underline}
A:hover {font-family: Tahoma, Verdana; font-size: 9px; color: #C64A87; text-decoration: underline}
*/

.head {font-family: Tahoma, Verdana; font-size: 18px; color: #74A2CE;}

.alignLT {text-align:left; vertical-align: top;}
.alignLM {text-align:left; vertical-align: middle;}
.alignLB {text-align:left; vertical-align: bottom;}
.alignRT {text-align:right; vertical-align: top;}
.alignRM {text-align:right; vertical-align: middle;}
.alignRB {text-align:right; vertical-align: bottom;}
.alignCT {text-align:center; vertical-align: top;}
.alignCM {text-align:center; vertical-align: middle;}
.alignCB {text-align:center; vertical-align: bottom;}

CAPTION {font-family: Arial,Verdana; font-size:11px; color:#000000; font-weight:normal;}
LEGEND {font-family: Arial,Verdana; font-size:12px; color:#000000; font-weight:bold;}
.CMessage {FONT: 14px Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #000000;}
.WMessage {FONT: 14px Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #f30034;}
.prompt {font:11px Arial,Verdana; color:#000000; font-weight:bold;}
.inputtext {font:11px Arial,Verdana; color:#000000; font-weight:normal;}
.btn {FONT-SIZE: 11px; FONT-WEIGHT:Bold; FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #000000; BACKGROUND-COLOR: transparent; cursor:hand;}

.header {font-family: Tahoma, Verdana; font-size: 9px; color: #74A2CE;FONT-WEIGHT: bold;}
A.header:link, A.header:visited, A.header:active {font-family: Tahoma, Verdana; font-size: 9px; color: #74A2CE; text-decoration: none;FONT-WEIGHT: bold;}
A.header:hover {font-family: Tahoma, Verdana; font-size: 9px; color: #C64A87; text-decoration: none;FONT-WEIGHT: bold;}
A.headera:link, A.headera:visited, A.headera:active, A.headera:hover {font-family: Tahoma, Verdana; font-size: 9px; color: #C64A87; text-decoration: none;FONT-WEIGHT: bold;}

.rmenu {font-family: Tahoma, Verdana; font-size: 11px; color: #74A2CE;}
A.rmenu:link, A.rmenu:visited, A.rmenu:active {font-family: Tahoma, Verdana; font-size: 11px; color: #74A2CE; text-decoration: none; FONT-WEIGHT: bold;}
A.rmenu:hover {font-family: Tahoma, Verdana; font-size: 11px; color: #C64A87; text-decoration: none}
A.rmenua:link, A.rmenua:visited, A.rmenua:active , A.rmenua:hover {font-family: Tahoma, Verdana; font-size: 11px; color: #C64A87;  FONT-WEIGHT: bold; text-decoration: none;}

.rmenu2 {font-family: Tahoma, Verdana; font-size: 10px; color: #74A2CE;}
A.rmenu2:link, A.rmenu2:visited, A.rmenu2:active {font-family: Tahoma, Verdana; font-size: 10px; color: #000000; text-decoration: none;}
A.rmenu2:hover {font-family: Tahoma, Verdana; font-size: 10px; color: #C64A87; text-decoration: none}
A.rmenu2a:link, A.rmenu2a:visited, A.rmenu2a:active, A.rmenu2a:hover {font-family: Tahoma, Verdana; font-size: 10px; color:  #C64A87; text-decoration: none;}

A.popupprint:link, A.popupprint:visited, A.popupprint:active {font-family: Tahoma, Verdana; font-size: 12px; color: #ffffff; text-decoration: none; FONT-WEIGHT: bold;}
A.popupprint:hover {font-family: Tahoma, Verdana; font-size: 12px; color: #C64A87; text-decoration: none; FONT-WEIGHT: bold;}

/****************************************************************************************************
*	below is css classes list that describes styles for scrolling links area						* 	
*	DON'T DELETE THIS PART																			*
*****************************************************************************************************/
 
	/*	defines the default styles for  scrolling link area title 	*/
	.titleTextStyle
	{
		font-family: Verdana, Helvetica, sans-serif; 
		font-size: XX-small; 
		font-style: normal; 
		font-weight: Bold; 
		color: #333333
	}
	/*	
	*	defines the default styles for area with title (height, back-ground color)
	*	if color is not defined the title area has transparent back-ground color
	*/
	.titleAreaStyle
	{
		background-color:/* color code for background under title*/;
		height:20px;
	}

	/*
	* defines the default styles for item text in scrolling link area
	*/
	.linkStyle
	{
		font-family: Verdana, Helvetica, sans-serif; 
		font-size: XX-small; 
		font-style: normal; 
		color: #333333
	}
	/*	
	*	defines the default styles for area with title (back-ground color)
	*	if color is not defined the title area has transparent back-ground color
	*/
	.linkBg
	{
		background-color:/* background color code for area with lins  */;
	}
	.linkTextStyle
	{
		text-decoration:none;
		font-family: Verdana, Helvetica, sans-serif; 
		font-size: XX-small; 
		font-style: normal; 
		color: #000000;
	}
	.linkTitleStyle
	{
		font-weight:bold;
	}
	
	/* newsletter */
body {	padding: 0px;	margin: 0px; vertical-align: top; font-family: Arial; font-size: 9pt; color: #686868; background: #fff; }
body .newsletter_container * {	padding: 0px;	margin: 0px; border: none; font-family: Arial; color: inherit; font-size: inherit; }
.newsletter_container {	padding: 0px;	margin: 0px; vertical-align: top; font-family: Arial; font-size: 9pt; color: #686868; background: #fff; }
.newsletter_container * {	padding: 0px;	margin: 0px; border: none; font-family: Arial; color: inherit; font-size: inherit; }
.newsletter_container h1{ font-size: 13pt; margin: 0px 0px 20px 0px; font-weight: normal; color: #53494c; text-align: right; font-family: Arial; }
.newsletter_container h2 { margin: 0px 0px 5px 0px; font-size: 12pt;  color: #fff;  font-weight: normal;  display: block; text-align: left;}
.newsletter_container h3 { margin: 0px 0px 8px 0px; font-size: 11pt;  color: #53494c; font-weight: normal;  display: block; text-align: left;}
.newsletter_container td, th { vertical-align: top;  text-align: left; font-size: 9pt; }
.newsletter_container a, .newsletter_container a:link, .newsletter_container a:visited, .newsletter_container a:hover, .newsletter_container a:active { font-family: inherit;  text-decoration: underline; color: #53494c;}
.newsletter_container a:hover { text-decoration: none;  }

.newsletter_container p { padding: 0px; margin: 0px 0px 14px 0px;}

.newsletter_container .info { padding: 3px 0px 7px 0px;}

/* Top panel */
.newsletter_container .top { height: 174px; width: 560px; overflow: hidden; background: url(../img/bg/top.jpg) 0px 0px no-repeat; position: relative; margin: 0px 0px 6px 0px; }
	
	.newsletter_container .bord { position: absolute; top: 0px; left: 0px; height: 174px; width: 560px; }
	.newsletter_container .bord img { height: 174px; width: 560px; }
	
	.newsletter_container .dataFon { width: 206px; height: 35px; position: absolute; left: 0px; top: 112px;}
	
	.newsletter_container .newsletter { position: absolute; left: 24px; top: 116px; }
	
	.newsletter_container .data { position: absolute; left: 24px; top: 130px; color: #fff; font-size: 8pt; text-align: left; }
	
/* Top menu */	
.newsletter_container .menuTop { width: 560px; height: 19px; margin: 0px 0px 6px 0px;white-space: nowrap; overflow: hidden;}	
	.newsletter_container .menuTop img { margin: 0px 1px 0px 0px; height: 19px;  }	


.newsletter_container .news { width: 562px; background: url(../img/bg/news.gif) 0px 0px repeat-y; padding: 5px 0px 0px 0px; }
	.newsletter_container .news h2 { padding: 0px 12px 0px 12px; }	
	
	.newsletter_container .new { width: 558px; margin: 0px 2px 0px 2px; background:  #fff; display: block; }
	.newsletter_container .new .image img { display: block; margin: 10px 20px 15px 10px;}
	.newsletter_container .new .text { padding: 10px 18px 0px 0px;}
	
	.newsletter_container .greyBlock { width: 558px; background:  #f6f6f6; padding: 6px 0px 2px 0px; */padding: 6px 0px 0px 0px; margin: 0px 0px 0px 0px; }
	.newsletter_container .greyBlock a { display: block; background: url(../img/markers/li.gif) 0px 1px no-repeat; text-align: left; padding: 0px 0px 1px 20px; font-size: 10pt; text-decoration: none; margin: 0px 10px 5px 10px; color: #626061; }
	
	.newsletter_container .newsBot { width: 562px; background: url(../img/bg/news.gif) 0px 0px repeat-y; height: 2px; overflow: hidden; display: block; margin: 0px 0px 11px 0px;}

.newsletter_container .blocks { margin: 0px 0px 11px 0px;}
	.newsletter_container .block { width: 270px; background: url(../img/bg/block.gif) 0px 0px repeat-y; padding: 0px 0px 2px 0px; }
	.newsletter_container .block h2 { padding: 5px 12px 5px 12px; background: url(../img/bg/block_h2.gif) 0px 0px repeat-y; margin: 0px 0px 0px 0px; }	
	
	.newsletter_container .block .new { width: 264px; margin: 0px 2px 0px 2px; background:  #fff}
	.newsletter_container .block .image img { display: block; margin: 15px 15px 15px 10px;}
	.newsletter_container .block .text { padding: 10px 5px 0px 0px;}	
	
	.newsletter_container .blockMore { background: url(../img/bg/block.gif) 0px 0px repeat-y; padding: 0px 20px 6px 0px; text-align: right; }
	
	.newsletter_container .blockGrey { background:  #f6f6f6 url(../img/bg/block_grey.gif) 0px 0px repeat-y; padding: 6px 0px 0px 0px; }
	.newsletter_container .blockGrey  a { display: block; background: url(../img/markers/li.gif) 0px 1px no-repeat; text-align: left; padding: 0px 0px 1px 20px; font-size: 10pt; text-decoration: none; margin: 0px 10px 5px 10px; color: #626061; }
	.newsletter_container .blockBot { height: 2px;  background: url(../img/bg/block_h2.gif) 0px 0px repeat-y;  }

.newsletter_container .rasp { width: 22px;}	


.newsletter_container .menuBot { width: 563px; height: 19px; white-space: nowrap; overflow: hidden; background: url(../img/bg/menu_bot.gif) 0px 0px no-repeat; padding: 2px 0px 0px 0px; margin: 0px 0px 10px 0px; }
	.newsletter_container .menuBot a { color: #625f61; text-decoration: none; margin: 0px 5px 0px 5px; font-size: 8pt;}	
	.newsletter_container .menuBot a:hover {text-decoration: underline;}	

.newsletter_footer { height: 40px; color: #b8b8b8 !important;}
.newsletter_footer * {color: #b8b8b8 !important;}

	
	
.newsletter_container .more { text-align: right;}	

/* ALL */
.norm { font-weight: normal;}
.under { text-decoration: underline;}
.upper { text-transform: uppercase;}

.hr { height: 1px; overflow: hidden; background: #d5d5d5; margin: 0px 0px 20px 0px;  }

.download { display: block; padding: 0px 0px 2px 18px; background: url(../img/markers/download.gif) 0px 0px no-repeat;}
 
.nobr {white-space: nowrap; }
.w100 { width: 100%; }
.w562 { width: 562px; overflow: hidden; margin: 0px 0px 10px 0px;  }

.vc { vertical-align: middle;}
td.vc { vertical-align: middle;}
td.vt   { vertical-align: top;}
td.vb { vertical-align: bottom;}

td.el { text-align: left;}
td.er { text-align: right;}
td.ec { text-align: center;}

.fl { float:left;}
.fr { float: right; text-align: right;	}

.cb { clear: both;}

.pr { position: relative; }
.pa { position: absolute; }







/* MW styles */

.NormalBlack11 {font-family: Arial, Trebuchet MS; font-size: 11px; color: #000000;}
.NormalBlack9 {font-family: Arial, Trebuchet MS; font-size: 9px; color: #000000;}
.NormalBlack10 {font-family: Arial, Trebuchet MS; font-size: 10px; color: #000000;}
.NormalBlack12 {font-family: Arial, Trebuchet MS; font-size: 12px; color: #000000;}
.NormalBlack13 {font-family: Arial, Trebuchet MS; font-size: 13px; color: #000000;}
.NormalBlack14 {font-family: Arial, Trebuchet MS; font-size: 14px; color: #000000;}

.NormalRed11 {font-family: Arial, Trebuchet MS; font-size: 11px; color: #C64A87;}
.NormalRed9 {font-family: Arial, Trebuchet MS; font-size: 9px; color: #C64A87;}
.NormalRed10 {font-family: Arial, Trebuchet MS; font-size: 10px; color: #C64A87;}
.NormalRed12 {font-family: Arial, Trebuchet MS; font-size: 12px; color: #C64A87;}
.NormalRed13 {font-family: Arial, Trebuchet MS; font-size: 13px; color: #C64A87;}
.NormalRed14 {font-family: Arial, Trebuchet MS; font-size: 14px; color: #C64A87;}
.NormalRed16 {font-family: Arial, Trebuchet MS; font-size: 16px; color: #C64A87;}
.NormalRed18 {font-family: Arial, Trebuchet MS; font-size: 18px; color: #C64A87;}
.NormalRed20 {font-family: Arial, Trebuchet MS; font-size: 20px; color: #C64A87;}

.NormalPink11 {font-family: Arial, Trebuchet MS; font-size: 11px; color: #EC6A7E;}
.NormalPink9 {font-family: Arial, Trebuchet MS; font-size: 9px; color: #EC6A7E;}
.NormalPink10 {font-family: Arial, Trebuchet MS; font-size: 10px; color: #EC6A7E;}
.NormalPink12 {font-family: Arial, Trebuchet MS; font-size: 12px; color: #EC6A7E;}
.NormalPink13 {font-family: Arial, Trebuchet MS; font-size: 13px; color: #EC6A7E;}
.NormalPink14 {font-family: Arial, Trebuchet MS; font-size: 14px; color: #EC6A7E;}
.NormalPink16 {font-family: Arial, Trebuchet MS; font-size: 16px; color: #EC6A7E;}
.NormalPink18 {font-family: Arial, Trebuchet MS; font-size: 18px; color: #EC6A7E;}

.ArialGrey11 {font-family: Arial, Trebuchet MS; font-size: 11px; color: #5E5B5B;}
.ArialGrey9 {font-family: Arial, Trebuchet MS; font-size: 9px; color: #5E5B5B;}
.ArialGrey10 {font-family: Arial, Trebuchet MS; font-size: 10px; color: #5E5B5B;}
.ArialGrey12 {font-family: Arial, Trebuchet MS; font-size: 12px; color: #5E5B5B;}
.ArialGrey13 {font-family: Arial, Trebuchet MS; font-size: 13px; color: #5E5B5B;}
.ArialGrey14 {font-family: Arial, Trebuchet MS; font-size: 14px; color: #5E5B5B;}

.ArialWhite11 {font-family: Arial, Trebuchet MS; font-size: 11px; color: #ffffff;}
.ArialWhite9 {font-family: Arial, Trebuchet MS; font-size: 9px; color: #ffffff;}
.ArialWhite10 {font-family: Arial, Trebuchet MS; font-size: 10px; color: #ffffff;}
.ArialWhite12 {font-family: Arial, Trebuchet MS; font-size: 12px; color: #ffffff;}
.ArialWhite13 {font-family: Arial, Trebuchet MS; font-size: 13px; color: #ffffff;}
.ArialWhite14 {font-family: Arial, Trebuchet MS; font-size: 14px; color: #ffffff;}


.ArialBrown11 {font-family: Arial, Trebuchet MS; font-size: 11px; color: #835444;}
.ArialBrown9 {font-family: Arial, Trebuchet MS; font-size: 9px; color: #835444;}
.ArialBrown10 {font-family: Arial, Trebuchet MS; font-size: 10px; color: #835444;}
.ArialBrown12 {font-family: Arial, Trebuchet MS; font-size: 12px; color: #835444;}
.ArialBrown13 {font-family: Arial, Trebuchet MS; font-size: 13px; color: #835444;}
.ArialBrown14 {font-family: Arial, Trebuchet MS; font-size: 14px; color: #835444;}
.ArialBrown16 {font-family: Arial, Trebuchet MS; font-size: 16px; color: #835444;}

.ArialDarkGrey11 {font-family: Arial, Trebuchet MS; font-size: 11px; color: #535353;}
.ArialDarkGrey9 {font-family: Arial, Trebuchet MS; font-size: 9px; color: #535353;}
.ArialDarkGrey10 {font-family: Arial, Trebuchet MS; font-size: 10px; color: #535353;}
.ArialDarkGrey12 {font-family: Arial, Trebuchet MS; font-size: 12px; color: #535353;}
.ArialDarkGrey13 {font-family: Arial, Trebuchet MS; font-size: 13px; color: #535353;}
.ArialDarkGrey14 {font-family: Arial, Trebuchet MS; font-size: 14px; color: #535353;}

#id_newslatter_form_tbl td { padding: 0 10px 8px 0;}

#id_newslatter_form_div { border: 1px solid #ccc; width: 300px; padding: 20px 0; margin-left: auto; margin-right: auto; }
#id_newslatter_form_div p.red { color: red; }
#id_newslatter_form_div p.grey { color: #777; margin:0; }

