/* CSS Document */

/* -------------------------------------------------------------------------------------- */
/*	HTML Elements 

 note on links
 	first use generic link style then color then size
	class="sectiontitle primary"
	class="sectiontitle secondary"
/* -------------------------------------------------------------------------------------- */
body,form,input,select,textarea { font-family:Tahoma;}

a  								{ color:#000034; text-decoration:none; } 
a.bullet						{ background:url(../IMAGES/profile-links-list-bullet.jpg) no-repeat; padding-left:15px; margin:7px 0; color:#000034; text-decoration:underline; }

h1 						  		{ color:#000034; }
h1, h2, h3, h4, h5, h6, p 		{ line-height:1.2em; color:#666666; font-size:100%; margin:1em 0 0 0; }
h1, h2, h3, h4, h5, h6 	  		{ font-weight:bold; }
h1.first-content, h2.first-content, h3.first-content { margin-top:0; padding-top:0; border:none; } 
h1 						  		{ font-size: 136%; padding:0; padding-top:18px; }
h1 a 							{ color:#E76300; }
h1 a:visited					{ color:#E76300; }
h2 						  		{ font-size: 110%; margin-top:1.5em; margin-bottom:.2em; padding:1em 0 0 0; border-top:1px dashed #C3D2DC;}
h2.first 						{ border-top:none; margin-top:0; margin-bottom:.2em;}

ul, ol, dl, dd 					{ margin-left:30px; } 
ul 								{ list-style:disc; }
ul a 							{ color:#000034; text-decoration:none; font-weight:bold; }	/* --- Added by Laura on 06-07-2007 */
ul a:hover 						{ text-decoration:underline; }								/* --- Added by Laura on 06-07-2007 */
li 								{ margin:0px; padding:0px; }								/* --- Added by Laura on 06-07-2007 */

p 								{color:#000; margin-bottom:1em; } /*if an h is the first thing on the page or in a section, it should be flush with the top border of its content area; otherwise, its content area should be padded to create space.*/

#doc2 							{ min-width:940px;border:0px solid #CCC;}
#doc2 h2.first 					{ float:none; /*float specified to resolve conflict on generic float declaration for .first in grids*/ }

h4 								{ margin-top:1em; color: #000; }

dt { font-weight:bold; }
ul, ol { font-size:100%; }
ul.topbox { font-size:85%; }
ol {list-style:decimal;}
strong {font-weight:bold;}
em {font-style:italic;}
.orange {color:#FF6600;}
a.orange {color:#FF6600;}



#ygunav 			{ background:#000034; padding:10px; font-size:85%; text-align:right; }
html>body #ygunav 	{ overflow:hidden; }
#ygunav p 			{ display:inline;margin:0;padding:0;color:#FFF; }
#ygunav p em 		{ float:left;text-align:left;font-style:normal; }
* html #ygunav p em { margin-top:1px; }
#ygunav p em i 		{ visibility:hidden; color:#FFF; }
#ygunav a 			{ color:#FFF;text-decoration:none;font-size:142%;font-weight:bold; }
#ygunav form 		{ display:inline;margin:0 0 0 1em; }
#ygunav .ygbt 		{ background:#dcdcdc;font:110% verdana;position:relative;top:1px; }
/* #ygma 				{ margin:0.5em auto 0.5em auto; } */

/* STANDARD LINK */
a.std, a.std:link, a.std:visited, a.std:hover, a.std:active {color:#ff6600;text-decoration:none;} 
a.std:hover {text-decoration:underline;} 

/* Table used in Client History Pages and MSC ORDERS*/
table.qwTable { border-color: #C0C0C0 #C0C0C0 #C0C0C0 #C0C0C0;background-color:#EFEFEF; }
table.qwTable th { padding:8px; background-color:#000034;color:#FFF; }
table.qwTable td { padding:8px; }
table.qwTable td.qwTitle { background-color:#666666;color:#FFF; }
table.qwTable td a, 
table.qwTable td a:link, 
table.qwTable td a:visited, 
table.qwTable td a:hover, 
table.qwTable td a:active {text-decoration:none;font-weight:bold;} 
table.qwTable td a:hover {text-decoration:underline;} 



/* -------------------------- */
/* LEFT BLOCK: main menu      */
/* -------------------------- */
.yui-t2 .yui-b {float:left; width:15.8456em;*width:15.512em; padding:7px; font-size:85%; line-height:130%; border-right:1px solid #CCCCCC;}


/* -------------------------- */
/* RIGHT BLOCK: main content  */
/* -------------------------- */
.yui-t2 #yui-main .yui-b { margin-left:19.8456em; *margin-left:19.512em; border-right:0px solid #CCCCCC;}					
/* margin-top:1em; */ 

/*
##########################################################################################################
## QWENTES 
##########################################################################################################
*/

#hd  							{ margin:0px; padding:0px; }
#bd  							{ /*background:url(../IMAGES/fake-column-body-bg.jpg) repeat-y;*/ border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
#bd-login						{ font-size:85%; padding:50px 0 50px 0; margin-top:50px; }
#bd-lightboxshare				{ font-size:85%; }
#ft-login						{ font-size:100%; border-top:1px solid #DEDEDE; padding-top:0.8em; }
#ft  							{ font-size:85%; border-top:1px solid #DEDEDE; padding-top:0.8em; }

/* ----------------------------------------------------------------------------------------------------- */
/*	ACCESS SECTION
/* ----------------------------------------------------------------------------------------------------- */

	/* Access --> LOGIN */
	#qwLogTop						{ background:url(../IMAGES/login-top-bg.jpg) no-repeat; height:0.7em; }
	#qwLogMid						{ background:url(../IMAGES/fake-column-body-bg.jpg) right repeat-y; border-left:1px solid #DEDEDE; padding:5% 0 0 35%; border-bottom:1px solid #FFF;  }
	#qwLogMid a.qwBullet			{ background:url(../IMAGES/profile-links-list-bullet.jpg) no-repeat; padding-left:15px; margin:7px 0; color:#000034; text-decoration:underline; }
	#qwLogDown						{ background:url(../IMAGES/login-bottom-bg.jpg) repeat-x; width:99.5%; }

	/* Access --> REGISTER */
	#qwRegisterMid					{ background:url(../IMAGES/fake-column-body-bg.jpg) right repeat-y; border-left:1px solid #DEDEDE; padding:5% 10% 0 10%; border-bottom:1px solid #FFF;  }
	#qwRegisterMid a				{ color:#FF6600; }
	.qwRegisterDataField			{ width:20%;float:left; }

/* ----------------------------------------------------------------------------------------------------- */
/*	PROFILE SECTION
/* ----------------------------------------------------------------------------------------------------- */
	
	.qwProfileFieldName				{ width:20%;float:left;padding:8px;font-weight:bold; }
	.qwProfileField					{ float:left;padding:8px; }
	
	/* --- Profile --> Your Messages --- */
	#qwProfileEmailIcon				{ float:left;width:5%;background:#E6E6E6; }
	#qwProfileFrom,#qwProfileDate	{ float:left;width:30%;font-size:13px;font-weight:bold;background:#E6E6E6; }
	#qwProfileMessage				{ float:left;width:35%;font-size:13px;font-weight:bold;background:#E6E6E6; }
	
	.qwMessageIcon					{ float:left;width:5%; }
	.qwMessageFrom					{ float:left;width:30%; }
	.qwMessageSubject				{ float:left;width:30%; }
	.qwMessageSent					{ float:left;width:17%; }
	.qwMessageView					{ float:left;width:13%; }
	a.ViewMess						{ color:#FF6600; }
	
/* ----------------------------------------------------------------------------------------------------- */
/*	IMAGE BANK, LIGHTBOX, PRESS AREA  
/* ----------------------------------------------------------------------------------------------------- */

	/* --- Navigation - Profile Links && Main Menu --- */
	div #qwUserbox 					{ float:right; }
	div #qwUserboxUp				{ background:url(../IMAGES/profile-links-up.jpg) no-repeat; padding-top:5px;}
	div #qwUserboxMid				{ background:url(../IMAGES/profile-links-bg.jpg) repeat-y; padding:15px; width:150px; border-right:1px solid #D6D6D6; }
	div #qwUserboxMid li 			{ padding:2px; list-style-image:url(../IMAGES/profile-links-list-bullet.jpg); }
	
	div .qwMenuKey					{ background:url(../IMAGES/profile-links-list-bullet.jpg) no-repeat; padding-left:15px; margin:7px 0; color:#000034; text-decoration:none; font-weight:bold; }
	div .qwMenuKey a				{ text-decoration:none; }
	div .qwMenuKey a.MenuKeyOn		{ color:#FF6600; }	
	div .qwSubMenuKey				{ padding-left:1.5em; margin:3px 0;}
	div .qwSubMenuKey a				{ color:#000034; text-decoration:none; }
	div .qwSubMenuKey a.SubMenuKeyOn{ text-decoration:underline; color:#FF6600; }
	
	div .qwSubSubMenuKey				{ padding-left:3em; margin:3px 0;}
	div .qwSubSubMenuKey a				{ color:#666666 text-decoration:none; }
	div .qwSubSubMenuKey a.SubSubMenuKeyOn{ text-decoration:none; color:#FF6600; }	

	/* --- IMAGE BANK,LIGHTBOX: Images Thumbnail && Details --- */
	.qwImageBox						{ border:1px solid #CCC; background:#DEDEDE; float:left;width:163px;margin:0 0.8em 0.8em 0;text-align:center;height:255px;}
	.qwImageBox-Image				{ margin:1em 0 0 0;height:160px;background:#DEDEDE;}	
	.qwImageBox-Detail				{ border-bottom:1px solid #FFF;padding:4px; }
	.qwImageBox-Detail-Rights		{ border-bottom:1px solid #FFF;padding:5px;color:#CB0003;background:url(../IMAGES/rights-warning.gif) no-repeat; }
	
	/* Image Details */
	.qwImageDetail					{ float:left; width:30%;border:0px solid #CCC; }
	#qwImageBankWelcome				{ text-align:center;margin:30px; }			
			
	/* --- Lightboxes details --- */
	.qwLightBoxName					{ float:left;width:33%;padding:3px; }
	.qwLightBoxName a			{ color:#FF6600; }
	.qwLightBoxName a:hover		{ color:#000034;text-decoration:underline; }
	
	a.qwLightboxHiResDown
	.qwLightBoxNumImg				{ float:left;width:33%;padding:3px;text-align:center; }
	.qwLightBoxDelete				{ float:left;padding:3px; }
	.qwLightBoxViewDetail			{ float:right;width:74%; }
	.qwLightBoxViewDetail a			{ text-decoration:underline;background:url(../IMAGES/download.jpg) no-repeat; padding-left:20px; } 

	a.qwLightboxHiResDown			{ color:#FF6600; }
	a.qwLightboxHiResDown:hover		{ color:#000034;text-decoration:underline; }
	
	/* --- Lightbox Form Fields --- */
	.qwInputLightbox				{ width:170px; }
	
	/* --- TOOLS FOR PRESS AREA --- */
	a.tools							{color:#FFFFFF; float:right; margin-left:10px; overflow:hidden;}
	/*a.tools:hover					{color:#000034;}	*/
	
/* ----------------------------------------------------------------------------------------------------- */
/*	PRESS AREA
/* ----------------------------------------------------------------------------------------------------- */		
			
	/* --- Homepage boxes --- */
	.qwNewsHomeBox 					{ float:left;width:223px;line-height:150%; }		
	.qwNHBTitle						{ background:#B3B2C2;padding:5px;color:#FFF;font-weight:bold; }
	.qwNewsHomeBox img				{ border:1px solid #9A9A9A; padding:3px;margin:10px 0 10px 0; }
	.imgborder { border:1px solid #9A9A9A; padding:3px;margin:0px 10px 10px 0; }
	
	/* --- News & Press Items List --- */
	#qwPressListItems				{ width:450px; }
	.qwPressItemDate				{ float:left;width:100px; }
	.qwPressItemTitle				{ float:left;width:320px; }
	.qwPressLatestNewsBox			{ float:right;width:223px;border:1px solid #CCC;padding:8px;margin-bottom:15px; }
	
	#qwPressItemDetail				{ width:714px;float:left;font-size:110%;}
	#qwPressItemDetail p			{ line-height:140%;}
	#qwPressItemMedia				{ float:left;width:215px; }
	
	/* Press Item Image Box */
	.qwPressImgBox					{ border:0px solid #CCC;padding:8px;border:0px solid #CCC;}
	.qwPressImgBox a.qwPressImgBoxButton { background:#E5E5E5;padding:5px;text-align:center;font-weight:bold; }
	
	/* Box Media */
	.qwPressItemDocs				{ width:215px;float:left;margin-left:20px; }
	.qwPressItemDocs p 				{ background:#E0E0E0;padding:5px;font-weight:bold;margin:0px;border-bottom:3px solid #FFF; } 
	.qwPressItemDocs .qwPressMedia  { padding:10px; margin:10px; border-bottom:1px dotted #CCC; border-top:1px dotted #CCC; background:#F0F0F0; }
	
	/* Search News & Press Release */
	.qwPressSearchBox				{ background:#EBEBEB;padding:10px; }
	
	/* Calendar */
	.qwPressCalendarMonth			{ font-weight:bold;font-size:12px;text-align:center;background:#DEDEDE;padding:5px; }
	.qwPressCalendarDayAbbr			{ float:left;border-bottom:1px solid #CCC;width:20px;padding:4px;text-align:center; }
	.qwPressCalendarDay				{ float:left;width:19px;padding:5px;text-align:center; }
	.qwPressCalendarEmptyDay		{ float:left;width:19px;padding:5px; }
	.qwPressCalendarEmptyEndDate	{ float:left;padding:5px;}
	.qwPressCalendarEventDay		{ float:left;width:19px;padding:5px;background:#FF6600;text-align:center; }
	.qwPressCalendarEventDay a 		{ color:#FFF;font-weight:bold; }
	.qwPressCalendarEventDay a:hover { color:#000034; }
	
	/* Corporate information */
	.qwPressCorporateBox			{ border:1px solid #CCC; margin:0 0 1em 0; }
	.qwPressCorporateCat			{ background:#E0E0E0; padding:6px; font-size:12px; }
	.qwPressCorporateItem			{ border-bottom:1px dotted #CCC; }
	.qwPressCorporateItem span		{ float:left;padding:3px;font-weight:bold;}
	.qwPressCorporateItemWeight		{ float:left;width:20%;padding:10px; }
	.qwPressCorporateItemFile		{ float:right;width:20%;background:#F0F0F0;padding:10px;border-left:1px dotted #CCC; }
	.qwPressCorporateTotalDocs		{ color:#FFF;padding:6px;background:#999;text-align:right;}
	.qwPressCorporateTotalDocs a	{ margin-left:5em;color:#FFF;text-decoration:underline;background:url(../IMAGES/arrow.jpg) no-repeat; padding-left:20px; }
	
	.qwPressCorporateDocBox			{ border:1px solid #CCC;padding:8px;margin:0 0 10px 0; }
	.qwPressCorporateDocBoxMain		{ background:#F0F0F0;padding:8px; }
	.qwPressCorporateDocBoxSx		{ float:left;width:60%; }
	.qwPressCorporateDocBoxCx		{ float:left;width:20%; text-align:center;}
	.qwPressCorporateDocBoxDx		{ float:left;width:20%;text-align:right; }

	ul#CorporateSubMenu				{ font-size:100%;margin-left:10px;list-style-position:inside;list-style-type:square; }
	ul#CorporateSubMenu li			{ margin-top:5px; }
	ul#CorporateSubMenu li a		{ font-weight:normal;text-decoration:underline; } 
	ul#CorporateSubMenu li a:hover	{ text-decoration:none; }
	
	/* --- Contacts --- */
	#qwPressContactUserDetail		{ float:right;width:200px;border:1px solid #CCC;margin-bottom:20px; }
	#qwPressContactCountryDetail	{ background:#DEDEDE;padding:5px;font-weight:bold; }
	#qwPressContactIDData			{ float:left;border-right:1px solid #CCC;width:280px; }
		.qwPressIDDataField			{ width:50%;float:left; }
			
/* ----------------------------------------------------------------------------------------------------- */
/*	SHOPPING
/* ----------------------------------------------------------------------------------------------------- */			
	
	/* Shopping --> Homepage: home boxes, sidebar stuff... */
	.qwShoppingHomeBox				{ width:30%;float:left;margin:0 21px 0 0; }
	#qwShoppingSearchBox			{ border:1px solid #CCC;background:#F0F0F0;margin:0 0 15px 0;padding:8px; } 
	#qwShopNewsBox					{ border:1px solid #CCC;background:#F7F7F7;padding:10px; }
	
	a.qwShopNewsHomeOn				{ float:left;width:56px;padding:5px;background:#666 url(../IMAGES/shop-home-news-off.gif) no-repeat;padding-left:25px;border-right:1px solid #FFF;color:#FFF; }
	a.qwShopAlertHomeOff			{ float:right;width:56px;padding:5px;background:#CCC url(../IMAGES/shop-home-alert-on.gif) no-repeat;padding-left:25px; }
	a.qwShopAlertHomeOff:hover		{ background:#666 url(../IMAGES/shop-home-alert-off.gif) no-repeat;color:#FFF;}
	
	a.qwShopAlertHomeOn				{ float:right;width:56px;padding:5px;background:#666 url(../IMAGES/shop-home-alert-off.gif) no-repeat;color:#FFF;padding-left:25px; }
	a.qwShopNewsHomeOff				{ float:left;width:56px;padding:5px;background:#CCC url(../IMAGES/shop-home-news-on.gif) no-repeat;padding-left:25px;padding-left:25px;border-right:1px solid #FFF;color:#FFF; }
	a.qwShopNewsHomeOff:hover		{ background:#666 url(../IMAGES/shop-home-news-off.gif) no-repeat;padding-left:25px;color:#FFF; }
	a.qwHomeNews					{ border:1px solid #CCC;float:right;background:#9B98C7;padding:5px;color:#FFF;font-weight:bold; }
	
	.qwSideBarFeatures				{ background:#CCCCCC;color:#666;padding:5px;margin:10px 0 10px 0;font-weight:bold; }
	#qwHomeFeature					{ border:8px solid #CCC;text-align:center; }
	
	#qwShoppingSearchBox				{ padding:20px 20px 20px 70px; }
	#qwShoppingSearchBox #qwSearchTitle { font-size:142%;line-height:220%;font-weight:bold;float:left;margin-right:40px;border:0px solid #CCC;margin-top:13px; }
	#qwShoppingSearchBox #qwSearchRadio { padding:5px; }
	#qwShoppingSearchBox #qwSearchHow	{ margin-left:20px;font-weight:bold;border:1px solid #CCC; }
	
	/* Shoppping --> News */
	.qwNewsDate						{ float:left;width:20%; }
	.qwNewsText						{ float:left;width:75%; }
	
	/* Shoppping --> What's New */
	
	#qwNewItemHeadBox				{ background:#666;padding:8px;color:#FFF;font-size:13px; }	
	.qwNewItemBg					{ background:#EFEFEF;padding:8px; }
		.qwPreview	{ float:left;width:18%; }
		.qwImgCode	{ float:left;width:20%; }
		.qwImgSize	{ float:left;width:12%; }
		.qwImgDate	{ float:left;width:14%; }
		.qwKeyword	{ float:left;width:20%; }
		
	.qwNewsFullList	{background:#EFEFEF;padding:8px;text-align:right; }	
	.qwNewsFullListButton {float:right;color:#FFF;background:url(../IMAGES/doc-downloads-bg.jpg) repeat-x;padding:5px 10px 5px 10px;text-align:center;width:180px; } 	
	.qwNewsFullListButton a { color:#FFF;font-weight:bold; }		
	
	.qwNewsDownload					{ float:right;color:#FFF;background:url(../IMAGES/doc-downloads-bg.jpg) repeat-x;padding:5px 10px 5px 10px;text-align:center;width:70px; } 
	.qwNewsDownload a   			{ color:#FFF;font-weight:bold; }
	
	
	.qwTotalItems 	{ background:#000034;color:#FFF;padding:10px;font-weight:bold; }
	
	/* Shopping --> Documents */		
	
	
	/* Nuove colonne per i LOB Documents */
	div.qwLOBDocsTitles				{ padding:6px;font-weight:bold;background:#F7F7F7;text-align:center;background:url(../IMAGES/doc-head-bg.jpg) repeat-x;float:left;width:86px;margin-right:1px;font-size:10px; }
	div.qwLOBDocsDetails			{ border:1px solid #CCC;width:100%; }
	div.qwLOBDocDet					{ padding:6px;float:left;width:85px; margin-left:1px; }
	div.qwLOBDocType				{ padding-left:6px; }


	div.qwDocsTitles				{ padding:6px;font-weight:bold;background:#F7F7F7;text-align:center;background:url(../IMAGES/doc-head-bg.jpg) repeat-x;float:left;width:74px;margin-right:1px; }
	div.qwDocsDetails				{ border:1px solid #CCC;width:100%; }
	div.qwDocDet					{ padding:6px;float:left;width:75px; }
	div.qwDocType					{ padding-left:6px; }
	
	
	a.qwDetailOff					{ border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC;padding:5px;float:left;text-align:center;background:url(../IMAGES/doc-details-bg-off.jpg) repeat-x;margin-left:6px; }
	a.qwDetailOff:hover				{ background:url(../IMAGES/doc-details-bg-on.jpg) repeat-x; }
	a.qwDetailOn					{ border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC;padding:5px;float:left;text-align:center;background:url(../IMAGES/doc-details-bg-on.jpg) repeat-x;margin-left:6px; }
	a.qwDetailOn:hover				{ background:url(../IMAGES/doc-details-bg-off.jpg) repeat-x; }
	
	a.qwSingleDownload				{ border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC;padding:5px;float:left;text-align:center;background:url(../IMAGES/doc-downloads-bg.jpg) repeat-x;margin-left:6px;width:10%;color:#FFF;font-weight:bold; }
	
	div.qwBorderDocs				{ border-top:1px solid #CCC; }
	
		/* --- Details */
		div.qwDocUserDetails		{ width:30%;float:left;margin-right:15px; }
		div.qwDetailTitleField		{ float:left;width:50%;font-weight:bold; }
		div.qwDetailTitleData		{ float:left;width:50%; }
		
		/* --- Download */
		div.qwDocDownloadField		{ float:left;font-weight:bold;width:20%;margin-left:10px; }
		div.qwDocDownloadData		{ float:left;width:20%;margin-left:10px; }
		div.qwDocDownloadData a 	{ color:#FF6600; }
		div.qwDocsGroupTitle		{ font-size:13px;background:#CCC;padding:5px;font-weight:bold; }
		div.qwDownloadBox			{ border-bottom:1px dotted #CCC;padding-top:8px;padding-bottom:8px; }
	
	a.DocPreview							{ color:#56528B;font-weight:bold; }
	a.DocDownload							{ color:#FFF;background:url(../IMAGES/doc-downloads-bg.jpg) repeat-x;padding:5px 10px 5px 10px;}
	a.DocPreview:hover,a.DocDownload:hover	{ text-decoration:underline; }
	
	
	a.ShipDocDownload		{ color:#FFF;background:url(../IMAGES/doc-downloads-bg.jpg) repeat-x;padding:5px;}
	a.ShipDocDownload:hover { text-decoration:underline; }

	
	#qwDetails-Off							{ float:left;}
	#qwDetails-On							{ float:left;}
	
	/* ---- Favourites ---- */
	.qwFavouritesName				{ float:left;width:33%;padding:3px; }
	.qwFavouritesNumImg				{ float:left;width:33%;margin-left:15px;padding:3px;text-align:center; }
	.qwFavouritesDelete				{ float:left;padding:3px; }
	.qwFavouritesViewDetail			{ float:left;width:100%;line-height:140%; }
	.qwFavouritesViewDetail a		{ text-decoration:underline;background:url(../IMAGES/download.jpg) no-repeat; padding-left:20px; }

	/* ---- LOB: Life On Board ---- */
	.LOBInfoBox						{ margin-bottom:1em;padding-top:10px;clear:both; }
	.LOBInfoBoxLogo					{ float:left;padding-right:10px; }
	/* .LOBInfoBoxDesc					{ margin-left:65px; } */
	.LOBInfoBoxFiles				{ padding:0.5em; }
		.LOBFilesIcon				{ float:left;padding:5px; } 
		.LOBFilesSize				{ border:1px solid #CCC;padding:8px;float:left; }
		.LOBFilesName				{ border:1px solid #CCC;padding:8px;padding-left:95px; }
	.LOBChapterBoxDesc				{ border:1px dotted #CCC;padding:1em;margin-top:10px; }
	
	a.ChapterPages					{ background:#EFEFEF;display:block;padding:10px;color:#FF6600; }
	a.ChapterPages:hover			{ text-decoration:underline; }
	
	a.ChapterPages-Icon				{ background:#EFEFEF;display:block;padding:10px;color:#FF6600;margin-left:65px; }
	a.ChapterPages-Icon:hover		{ text-decoration:underline; }
		
	
/* ----------------------------------------------------------------------------------------------------- */	
/*	Footer 
/* ----------------------------------------------------------------------------------------------------- */	
	#ft a 								{ text-decoration:none; color:#000; }
	#ft .qwFloatDx, #ft .qwFloatDx a	{ color:#999; }
	#ft .qwFloatDx a					{ text-decoration:underline; }

/* ----------------------------------------------------------------------------------------------------- */	
/*	Useful Generic Classes 
/* ----------------------------------------------------------------------------------------------------- */	

/* Generic Classes */
	.qwGreyLine					{ border-top:1px solid #CCC; margin:10px 0 10px 0; }
	.qwGreyLineDocs				{ border:1px solid #CCC; }
	.qwGreyDotted				{ border-top:1px dotted #CCC; margin:10px 0 10px 0; }
	.qwGreyDottedDocs			{ border-top:1px dotted #CCC; margin:0 0 5px 0;height:1px; }
	.qwGreyLineBottList			{ border-top:1px solid #CCC; }
	.qwGreyBorder				{ border:1px solid #CCC; }
	.qwWhiteLine				{ height:3px; }
	.qwClearer					{ clear:both;margin:0px;padding:0px;position:relative;line-height:0;height:0;margin:0;padding:0;font-size:0; }

	/* default link : def */
	a.def, a.def:link, a.def:visited, a.def:hover, a.def:active {text-decoration:none;color:#FF6600;font-weight:bold;}
	a.def:hover {color:#000;text-decoration:underline;}

/* Floating Classes */
	.qwFloatSx 					{ float:left;border:0px solid #CCC; }
	.qwFloatDx 					{ float:right; }

/* Text Classes */
	.qwMenuTitle				{ font-size:142%;line-height:140%;font-weight:bold; } 					/* USARE QUESTO CLASS PER TUTTI I TITOLI */
	.qwWarningMsg				{ color: #FF6600;font-weight:bold;font-size:1.1em; }					/* USARE QUESTO CLASS PER TUTTI I MESSAGGI DI ERRORE/WARNING */
	.qwWarningNote				{ font-weight:bold;font-size:1.1em; }					/* USARE QUESTO CLASS PER TUTTE LE NOTE CHE RICHIEDONO ATTENZIONE */
	.qw2LevelTitle				{ font-size:142%;line-height:140%; } 

/* Links Classes */
	.qwLinkBox					{ border:1px solid #CCC; background:#0080C0; padding:5px; color:#FFF; } /* USARE QUESTO CLASS PER TUTTI I BOX CON LINKS */
	.qwLinkBox a				{ color:#FFF; text-decoration:none; font-weight:bold;  }
	
	a.qwBullet					{ background:url(../IMAGES/profile-links-list-bullet.jpg) no-repeat; padding-left:15px; margin:7px 0; color:#000034; text-decoration:underline;}
	

