/*======================================================================
	v1.06
*/
TABLE.cssAchievements
{	width			:620px;
	border-collapse	:collapse;
	margin-top		:48px;
	margin-bottom	:48px;
}
TABLE.cssAchievements A
{	color		:#0055AA;
}
TABLE.cssAchievements A:hover
{	color		:#1188FF;
}
TABLE.cssAchievements TH
{	font-size		:24px;
	text-decoration	:underline;
	padding			:0px;
	padding-left	:16px;
	padding-right	:16px;
	padding-bottom	:20px;
}
TABLE.cssAchievements TD
{	padding			:0px;
	padding-left	:16px;
	padding-right	:16px;
	padding-bottom	:12px;
	text-align		:center;
	font-weight		:bold;
	font-size		:16px;
}
TABLE.cssAchievements TD:first-child
{	padding-left	:40px;
}
TABLE.cssAchievements TD:last-child
{	padding-left	:32px;
}
TABLE.cssAchievements IMG
{	width	:161px;
	height	:208px;
	padding	:0px;
	border	:0px none transparent;
	cursor	:pointer;
}
DIV#eDivAchievementView,
DIV.cssDivAchievementView
{	background-image	:url("../_IMG/_IAR_ACHIEVEMENTS/FondNoir_48x48.png");
	position	:absolute;
	z-Index		:1000;
	top			:0px;
	right		:0px;
	bottom		:0px;
	left		:0px;
	border		:0px solid red;
}
DIV#eDivAchievementView TABLE,
DIV.cssDivAchievementView TABLE
{	border-collapse	:collapse;
	width	:100%;
	height	:100%;
	padding	:0px;
	margin	:0px;
}
DIV#eDivAchievementView TABLE TD,
DIV.cssDivAchievementView TABLE TD,
DIV#eDivAchievementView TABLE TH,
DIV.cssDivAchievementView TABLE TH
{	border	:0px solid blue;
}
DIV#eDivAchievementView TABLE TD,
DIV.cssDivAchievementView TABLE TD
{	text-align		:center;
	vertical-align	:middle;
}
DIV#eDivAchievementView TABLE TH,
DIV.cssDivAchievementView TABLE TH
{	padding			:0px;
	padding-left	:16px;
	padding-right	:16px;
	width			:10px;
	text-align		:left;
}
DIV#eDivAchievementView TABLE TH SPAN,
DIV.cssDivAchievementView TABLE TH SPAN
{	white-space		:nowrap;
	display			:block;
	margin			:0px;
	margin-bottom	:32px;
}
DIV#eDivAchievementView TABLE TH SPAN H1,
DIV.cssDivAchievementView TABLE TH SPAN H1
{	margin			:0px;
	padding			:0px;
	padding-bottom	:8px;
}
DIV#eDivAchievementView TABLE TH A,
DIV.cssDivAchievementView TABLE TH A
{	white-space		:nowrap;
	color			:#0055AA;
	display			:block;
	margin			:0px;
	padding			:0px;
	margin-top		:4px;
	margin-bottom	:4px;
}
DIV#eDivAchievementView TABLE TH A:hover,
DIV.cssDivAchievementView TABLE TH A:hover
{	color		:#1188FF;
}
DIV#eDivAchievementView TABLE TH A IMG,
DIV.cssDivAchievementView TABLE TH A IMG
{	border			:0px none transparent!important;
	text-decoration	:none!important;
	vertical-align	:middle;
	padding			:0px;
	margin			:0px;
	margin-right	:4px;
	
}
/*======================================================================
*/
TABLE.cssCountryList
{	width			:620px;
	border-collapse	:collapse;
}
TABLE.cssCountryList TD
{	text-align		:center;
}
TABLE.cssCountryList A.cssCountryListLink
{	color			:#0055AA;
	text-decoration	:none;
	border			:0px none transparent;
	font-weight		:bold;
	text-decoration	:underline;
	white-space		:nowrap;
	font-size		:20px;
}
TABLE.cssCountryList A.cssCountryListLink:hover
{	color			:#1188FF;
}
TABLE.cssCountryList A.cssCountryListLink>IMG,
TABLE.cssCountryList IMG
{	border			:0px none transparent!important;
	text-decoration	:none!important;
	width			:150px;
	height			:85px;
}
/*====================================================================== 
================================================ CADRES IAR : DIMENSIONS
*/
DIV.cssCountryBox,
DIV.cssProvinceBox,
TABLE.cssPlaceBox
{	width			:620px;
}
/*======================================================================
================================== CADRES IAR : BORDER, MARGIN & PADDING
*/
DIV.cssCountryBox,
DIV.cssProvinceBox
{	border			:0px solid cyan;
	margin			:0px;
	padding			:0px;
	margin-top		:30px;
	margin-bottom	:20px;
}
TABLE.cssPlaceBox
{	background-color	:#FFFF99;
	border-left			:2px solid #DDDD88;
	border-top			:1px solid #DDDD88;
	border-right		:1px solid #BBBB77;
	border-bottom		:2px solid #BBBB77;
	margin				:0px;
	margin-bottom		:14px;
}
TABLE.cssPlaceBox TD.cssPlaceVariousInfos,
TABLE.cssPlaceBox TD.cssPlaceLinkCollection,
TABLE.cssPlaceBox TD.cssPlaceLinkNews
{	padding-left		:8px;
}
TABLE.cssPlaceBox TD.cssPlaceVariousInfos UL
{	border			:0px solid red;
	outline			:0px solid cyan;
	margin			:0px;
	padding			:0px;
	padding-top		:4px;
	padding-bottom	:4px;
	padding-left	:16px;
	padding-right	:4px;
}
/*======================================================================
========================= CADRES IAR : TEXTES : TAILLES
*/
DIV.cssCountryBox A.cssCountryLink,
DIV.cssCountryBox A.cssCountryLink SPAN
{	font-size		:32px;
}
DIV.cssProvinceBox A.cssProvinceLink,
DIV.cssProvinceBox A.cssProvinceLink SPAN
{	font-size		:20px;
}
TABLE.cssPlaceBox TD.cssPlaceTopRight
{	font-size		:16px;
}
TABLE.cssPlaceBox TD.cssPlaceTitleBox,
TABLE.cssPlaceBox A.cssPlaceName
{	font-size		:15px;
}
TABLE.cssPlaceBox SPAN.cssPlaceHint,
TABLE.cssPlaceBox TD.cssPlaceVariousInfos,
TABLE.cssPlaceBox TD.cssPlaceVariousInfos SPAN,
TABLE.cssPlaceBox TD.cssPlaceVariousInfos A,
TABLE.cssPlaceBox TD.cssPlaceVariousInfos LI
{	font-size		:12px;
}
TABLE.cssPlaceBox TD.cssPlaceLinkCollection,
TABLE.cssPlaceBox TD.cssPlaceLinkNews
{	font-size		:11px;
}
/*======================================================================
========================= CADRES IAR : TEXTES : ALIGNEMENTS, LIENS, SPAN
*/
DIV.cssCountryBox,
DIV.cssProvinceBox
{	text-align		:center;
}
DIV.cssCountryBox A.cssCountryLink,
DIV.cssProvinceBox A.cssProvinceLink
{	font-weight		:bold;
	text-decoration	:none;
	white-space		:nowrap;
}
DIV.cssCountryBox A.cssCountryLink SPAN,
DIV.cssProvinceBox A.cssProvinceLink SPAN
{	font-weight		:bold;
	text-decoration	:underline;
	white-space		:nowrap;
}
DIV.cssCountryBox A.cssCountryLink,
DIV.cssCountryBox A.cssCountryLink SPAN
{	text-decoration	:none;
}
TABLE.cssPlaceBox TD.cssPlaceTitleBox,
TABLE.cssPlaceBox TD.cssPlaceTitleBox *
{	white-space			:nowrap;
}
TABLE.cssPlaceBox TD.cssPlaceTitleBox,
TABLE.cssPlaceBox A.cssPlaceName
{	font-weight			:bold;
}
TABLE.cssPlaceBox SPAN.cssPlaceHint,
TABLE.cssPlaceBox TD.cssPlaceVariousInfos,
TABLE.cssPlaceBox TD.cssPlaceVariousInfos *
{	font-weight			:normal;
	font-style			:italic;
}
TABLE.cssPlaceBox TD.cssPlaceVariousInfos A
{	font-weight			:bold!important;
}
TABLE.cssPlaceBox TD.cssPlaceTopRight
{	font-weight			:bold;
	vertical-align		:top;
	text-align			:right;
}
TABLE.cssPlaceBox TD.cssPlaceTopRight SPAN.cssPlaceIARRed,
TABLE.cssPlaceBox TD.cssPlaceTopRight SPAN.cssPlaceIARRed A
{	text-decoration		:none;
	white-space			:nowrap;
}
TABLE.cssPlaceBox TD.cssPlaceTopRight SPAN.cssPlaceIARRed A:hover
{	text-decoration		:underline;
}

TABLE.cssPlaceBox TD.cssPlaceLinkCollection
{	text-align			:justify;
}
TABLE.cssPlaceBox TD.cssPlaceLinkCollection *
{	font-variant		:small-caps;
	white-space			:nowrap;
}
TABLE.cssPlaceBox TD.cssPlaceLinkNews *
{	font-style			:italic;
	font-weight			:bold;
}
TABLE.cssPlaceBox TD.cssPlaceLinkNews SPAN
{	font-weight			:bold;
}
/*======================================================================
========================= CADRES IAR : TEXTES : COULEURS
*/
DIV.cssCountryBox A,
DIV.cssProvinceBox A,
TABLE.cssPlaceBox *,
TABLE.cssPlaceBox A
{	color			:#0055AA;
}
DIV.cssCountryBox A:hover,
DIV.cssProvinceBox A:hover,
TABLE.cssPlaceBox A:hover
{	color			:#1188FF;
}
TABLE.cssPlaceBox TD.cssPlaceTopRight SPAN.cssPlaceIARRed,
TABLE.cssPlaceBox TD.cssPlaceTopRight SPAN.cssPlaceIARRed A,
TABLE.cssPlaceBox TD.cssPlaceLinkNews SPAN
{	color				:red;
}
TABLE.cssPlaceBox TD.cssPlaceTopRight SPAN.cssPlaceIARRed A:hover
{	color				:#FFAAAA;
}
/*====================================================================== 
/*================================================== CADRES IAR : IMAGES
*/
DIV.cssCountryBox A.cssCountryLink>IMG,
DIV.cssCountryBox IMG,
DIV.cssProvinceBox A.cssProvinceLink>IMG,
DIV.cssProvinceBox IMG
{	border			:0px none transparent!important;
	text-decoration	:none!important;
}
DIV.cssCountryBox A.cssCountryLink>IMG,
DIV.cssCountryBox IMG
{	width	:218px;
	height	:123px;
}
/*======================================================================
*/