
/********************** THEME **********************/
/* NNScoffee v3.0
/* by nono@nono-serveur.net copyright 2011
/***************************************************/

/* Body Style visibility:hidden; */
	body 			{ background-color: #E4E4E4; margin-top: 0px;  overflow:scroll; font-family: Arial; font-size: 11px; }
	a:link 			{ color: #333;}
	a:visited 		{ color: #333;}
	a:hover 		{ text-decoration: underline; color: #999;text-shadow: #AAAAAA 0px 0px 5px;}

/* Input */
	input[type=text]																{ border-radius: 7px;background-color: #f5f5f5; border-color: #C1C1C1 #E0E0E0 #E0E0E0 #C1C1C1; border-style: solid; border-width: 1px;}
	input[type=submit],input[type=reset],input[type=button]							{ background-color: #E6E6E6;margin-top: 2px;color: #666; border-radius: 6px 6px 6px 6px; background-image: url(img/trans.png); background-position: center center; background-repeat: repeat-x; border-color: #fff #afafaf #afafaf #fff; border-style: solid; border-width: 1px;}
	input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover		{ background-color: #dedede;color: #888; background-image: url(img/trans.png); border-color: #ccc #fff #fff #ccc; }
	input[type=submit]:active,input[type=reset]:active,input[type=button]:active	{ background-color: #ddd;color: #444; background-image: url(img/trans.png); border-color: #afafaf #fff #fff #afafaf; }

/* Main theme style*/
	.theme-main							{width:1020px;}
	.theme-main .leftborder				{width:10px;min-width:10px;background-image: url('img/theme/main-border-g.png');background-position: top right;background-repeat: repeat-y;}
	.theme-main .rightborder			{width:10px;min-width:10px; background-image: url('img/theme/main-border-d.png');background-position: top left;background-repeat: repeat-y;}
	.theme-main .leftcornerborder		{background-image: url('img/theme/main-border-gb.png');background-position: top right;background-repeat: no-repeat;}
	.theme-main .bottomborder			{height:10px;min-height:10px;background-image: url('img/theme/main-border-b.png');background-position: top left;background-repeat: repeat-x;}
	.theme-main .rightcornerborder		{background-image: url('img/theme/main-border-db.png');background-position: top left;background-repeat: no-repeat;}

	.header-logo						{padding:0px;background-color:#151515;height:200px;width:1000px;display:block;}
	.header-logo .shadow				{position: absolute;left: 0px;bottom: 0px;height:14px;width:630px;background-image: url('img/theme/header-shadow.png');background-position: bottom left;background-repeat: repeat-x;z-index: 100;}
	.header-logo-img					{position: absolute;right: 20px;top: 48px;z-index: 100;}
	.header-logo-langblock				{bottom: 0px;position: absolute;right: 5px;z-index: 100;}
	.header-logo-langblock a			{background-image: url("img/menu/bnt-language.png");display: inline-block;height: 23px;width: 26px;}
	.header-logo-langblock img			{opacity:1;padding-left:2px;padding-right:2px;padding-top: 4px;}
	.header-logo-langblock img:hover	{opacity:.6;}

	.headerslideshow span				{position:absolute;top:0;left:0;width:624px;height:200px;background-color:#151515;}
	.headerslideshowinfo				{color:#fff;opacity:.5;white-space:nowrap;background-image: url('img/trans.png');z-index:100;position:absolute;top:3px;left:3px;height:16px;width:16px;display:block;}
	
	.header-menu						{font-size: 11px;height:28px;vertical-align: bottom;background-image: url('img/theme/menu-bg.png');background-position: top left;background-repeat: repeat-x;padding: 0 8px 0;}
	.header-menu .leftblock				{position:absolute;left:0;bottom:0;/*float:left;*/white-space: nowrap;}
	.header-menu .rightblock			{position:absolute;right:0;bottom:0;/*float:right;*/white-space: nowrap;}
	.header-menu .act,.header-menu .act:hover	{padding: 7px 9px 1px;margin: 0 0;opacity:1;font-size: 12px;background-position: center bottom;background-image: url('img/menu/bnt.png');border-color: #444;}
	.header-menu a								{background-color:#fff;line-height: 12px;background-position: 0 -40px;border-radius: 8px 8px 0 0;background-repeat: repeat-x;border-style: solid solid none;border-width: 1px 1px 0;padding: 5px 7px 1px;margin: 0 2px;text-decoration:none;background-image: url("img/menu/bnt.png");border-color: #666;text-shadow: #999 0px 0px 5px;display: inline-block;}
	.header-menu a:hover						{border-color: #555;color: #000;text-shadow: #AAA 0px 0px 5px;}

/* Content style*/
	.content-main						{background-image: url('img/theme/content-bg.png');background-position:bottom left;background-repeat:repeat-x;background-color:#FFFFFF;vertical-align:middle;padding-top:15px;padding-bottom:25px;}
	.content-main h1					{font-size: 11px;padding:0px;margin:0px;}
	.content-main h2					{font-weight: normal;font-size: 11px;padding:0px;margin:0px;}

/* Footer style*/
	.footer								{font-size: 11px;color:#666666;text-align:center;background-image: url('img/theme/bottom-bg.png');background-position:bottom left;background-repeat:repeat-x;background-color:#CCCCCC;vertical-align:middle;}
	.footer img							{margin-left:4px;margin-right:4px;}
	.footer-hidden						{font-size: 0px;}

/********************** TEMPLATE **********************/
	.hoverhilight						{background-color: transparent;padding:5px}
	.hoverhilight:hover					{background-color: #eaeaea;}
    .speG								{opacity:.5;background-position: center center;background-repeat: no-repeat;display: block;height: 47px;width: 100%;}

/* News Tab style */
	.news								{width:755px;}
	.news .newscat-title				{text-align:left;font-weight: bold;padding-left:15px;background-image: url('img/news/news_title.png');background-position:top left;background-repeat:no-repeat;height:30px;width:738px;}
	.news .newscat-left					{background-image: url('img/news/news_bg_mg.png');background-position:top right;background-repeat:repeat-y;width:13px;min-width:13px;}
	.news .newscat-content				{background-image: url('img/news/news_bg_mm.png');background-position:top right;vertical-align:top;padding-left:4px;padding-right:4px;}
	.news .newscat-right				{display: table-cell;background-image: url('img/news/news_bg_md.png');background-position:top left;background-repeat:repeat-y;width:150px;min-width:150px;max-width:150px;}
	.news .newscat-leftcorner			{background-image: url('img/news/news_bg_bg.png');background-position:top right;background-repeat:no-repeat;height:28px;min-height:28px;}
	.news .newscat-bottom				{background-image: url('img/news/news_bg_bm.png');background-position:top center;background-repeat:repeat-x;}
	.news .newscat-rightcorner			{background-image: url('img/news/news_bg_bd.png');background-position:top left;background-repeat:no-repeat;}

/* FileIconTab style */
	.file-icon-tab						{background-color: #f2f2f2;border: 1px solid #ccc;border-radius: 8px;display: inline-block;margin: 1px;padding: 8px;min-height: 85px;vertical-align: middle;}
	.file-icon-tab hr					{height:1px;opacity:.15;border:0;background-color:#000;margin:0;}
	.file-icon-tab:hover				{background-color: #eaeaea;border: 1px solid #aaa}
	.file-icon-tab:hover a				{color: #999;text-shadow: #AAAAAA 0px 0px 5px;}
	.file-icon-tab:hover hr				{opacity:.25;}
	.file-icon-tab .icon				{display: table-cell;height: 32px;vertical-align: middle;text-align:center;width: 32px;}
	.file-icon-tab h1					{display: inline;}
	.file-icon-tab h2					{display: inline;}

/* Article Cat Tab style */
	.articles-cat							{}
	.articles-cat .topleftcornerborder		{background-image: url('img/article/artcat_hg.png');background-position:top right;background-repeat:no-repeat;height:24px;width:15px;}
	.articles-cat .topborder				{background-image: url('img/article/artcat_hm.png');background-position:top center;background-repeat:repeat-x;text-align:center;white-space:nowrap;}
	.articles-cat .toprightcornerborder		{background-image: url('img/article/artcat_hd.png');background-position:top left;background-repeat:no-repeat;width:15px;}
	.articles-cat .leftborder				{background-image: url('img/article/artcat_mg.png');background-position:right;background-repeat:repeat-y;}
	.articles-cat .content					{vertical-align:top;width:640px;background-image: url('img/article/artcat_mm.png');background-position:left;}
	.articles-cat .content .viewed			{float:right;font-size: 11px;vertical-align:top;}
	.articles-cat .rightborder				{background-image: url('img/article/artcat_md.png');background-position:left;background-repeat:repeat-y;}
	.articles-cat .bottomleftcornerborder	{background-image: url('img/article/artcat_bg.png');background-position:bottom left;background-repeat:no-repeat;height:30px;}
	.articles-cat .bottomborder				{background-image: url('img/article/artcat_bm.png');background-position:bottom center;background-repeat:repeat-x;}
	.articles-cat .bottomrightcornerborder	{background-image: url('img/article/artcat_bd.png');background-position:bottom left;background-repeat:no-repeat;}

/* Download Cat Sub Tab style */
	.download-cat			{width:400px;}
	.download-cat div		{margin: 0;padding: 0;}
	.download-cat .hhg		{height:15px;width:15px;background-image: url('img/download/downcat_hhg.png');}
	.download-cat .hhm		{background-image: url('img/download/downcat_hhm.png');}
	.download-cat .hhd		{height:15px;width:121px;background-image: url('img/download/downcat_hhd.png');}
	.download-cat .hmg		{background-image: url('img/download/downcat_hmg.png');}
	.download-cat .hmm		{vertical-align:top;background-image: url('img/download/downcat_hmm.png');}
	.download-cat .hmd		{background-image: url('img/download/downcat_hmd.png');}
	.download-cat .hbg		{height:15px;background-image: url('img/download/downcat_hbg.png');}
	.download-cat .hbm1		{width:30px;background-image: url('img/download/downcat_hbm1.png');}
	.download-cat .hbm2		{background-image: url('img/download/downcat_hbm2.png');}
	.download-cat .hbm3		{background-image: url('img/download/downcat_hbm3.png');}
	.download-cat .hbd		{background-image: url('img/download/downcat_hbd.png');}
	.download-cat .bmg		{width:21px;background-image: url('img/download/downcat_bmg.png');}
	.download-cat .bmm		{background-image: url('img/download/downcat_bmm.png');}
	.download-cat .bmm img	{vertical-align: middle;}
	.download-cat .bmm a	{vertical-align: middle;}
	.download-cat .bmd		{background-image: url('img/download/downcat_bmd.png');}
	.download-cat .bbg		{height:33px;background-image: url('img/download/downcat_bbg.png');}
	.download-cat .bbm		{background-image: url('img/download/downcat_bbm.png');}
	.download-cat .bbd		{background-image: url('img/download/downcat_bbd.png');}

/* Vertical Article Cat Tab style */
	.vertical-articles-cat			{width:800px;}
	.vertical-articles-cat .hg		{height:15px;width:24px;background-image: url('img/recherche/recherche_hg.png');}
	.vertical-articles-cat .hm		{background-image: url('img/recherche/recherche_hm.png');}
	.vertical-articles-cat .hd		{width:30px;background-image: url('img/recherche/recherche_hd.png');}
	.vertical-articles-cat .mg		{text-align:center;background-image: url('img/recherche/recherche_mg.png');}
	.vertical-articles-cat .mm		{background-image: url('img/recherche/recherche_mm.png');}
	.vertical-articles-cat .md		{background-image: url('img/recherche/recherche_md.png');}
	.vertical-articles-cat .bg		{height:15px;background-image: url('img/recherche/recherche_bg.png');}
	.vertical-articles-cat .bm		{background-image: url('img/recherche/recherche_bm.png');}
	.vertical-articles-cat .bd		{background-image: url('img/recherche/recherche_bd.png');}

/* Link Cat Tab style */
	.link-cat			{display: inline-block;}
	.link-cat .hg		{width:21px;height:21px;background-image: url('img/article/art_cat_bg_hg.png');}
	.link-cat .hm		{min-width:180px;background-image: url('img/article/art_cat_bg_hm.png'); background-position: left bottom; background-repeat: no-repeat;}
	.link-cat .mg		{background-image: url('img/article/art_cat_bg_mg.png'); background-repeat: repeat-y;}
	.link-cat .mm		{background-image: url('img/article/art_cat_bg_mm.png'); background-position: left center; background-repeat: repeat-y;}
	.link-cat .bg		{height:21px;background-image: url('img/article/art_cat_bg_bg.png');}
	.link-cat .bm		{background-image: url('img/article/art_cat_bg_bm.png'); background-position: left top; background-repeat: no-repeat;}


/********************** OTHER **********************/
	.nav{text-align:center;}

/* Dynamic Tag */
	#zoombox	{pointer-events:none;border: 1px;border-color: #7D7D7D;border-style: solid;z-index:10;display:none;position:absolute;z-index:1;pointer-events: none;opacity:.5;}
	#infobox		{pointer-events:none;opacity:0;border: 1px;border-color: #ccc;border-style: solid;padding: 2px;z-index:10;pointer-events: none;box-shadow: 0 0 10px -3px #000;padding:0px; position:absolute; left:500px; top:200px; background-color: #EBEBEB; font-size: 11px; height:auto; width:auto;}
	#infobox .actimgprev		{ background-image: url('img/loading.gif');background-position: center center;background-repeat: no-repeat;min-height:24px; min-width:24px; }

/* Articles page style */
	.articles-main{}
	.articles-main .topleftcornerborder			{background-image: url('img/article/nartcat_hg.png');background-position:top right;background-repeat:no-repeat;height:21px;width:21px;}
	.articles-main .topborder					{background-image: url('img/article/nartcat_hm.png');background-position:top center;background-repeat:repeat-x;}
	.articles-main .toprightcornerborder		{background-image: url('img/article/nartcat_hd.png');background-position:top left;background-repeat:no-repeat;width:21px;}
	.articles-main .leftborder					{background-image: url('img/article/nartcat_mg.png');background-position:right;background-repeat:repeat-y;}
	.articles-main .contentleft					{vertical-align:top;padding-right:10px;}
	.articles-main .content						{vertical-align:top;}
	.articles-main .content .count				{font-size: 11px;}
	.articles-main .rightborder					{background-image: url('img/article/nartcat_md.png');background-position:left;background-repeat:repeat-y;}
	.articles-main .bottomleftcornerborder		{background-image: url('img/article/nartcat_bg.png');background-position:bottom left;background-repeat:no-repeat;height:21px;}
	.articles-main .bottomborder				{background-image: url('img/article/nartcat_bm.png');background-position:bottom center;background-repeat:repeat-x;}
	.articles-main .bottomrightcornerborder		{background-image: url('img/article/nartcat_bd.png');background-position:bottom left;background-repeat:no-repeat;}
	.articles-main .sep							{height:0px;}
	.articles-main h1							{font-size: 12px;padding:0px;margin:0px;}
	.articles-main h2							{font-size: 12px;padding:0px;margin:0px;}

/* Article */
	.articles				{width:900px;}
	.articles .title		{font-weight: bold;text-decoration: underline;text-align: center;}
	.articles .artlink		{text-decoration: underline;text-align: center;font-size: 10px;}
	.articles .desc			{text-align: left;}
	.articles .content		{text-align: left;}
	.articles hr			{height:1px;border:0px;background-color: #999999;}
	.articles h1			{font-size: 12px;padding:0px;margin:0px;}
	.articles-cat .comm		{width:850px;}
	#sendcomm				{text-decoration: underline;}
	#usenameerr				{color: #FF0000;}
	#usemailerr				{color: #FF0000;}
	#usecommerr				{color: #FF0000;}
	#usegatcerr				{color: #FF0000;}

/* Stats */
	.map		{background-position: center center;background-repeat: no-repeat;display: block;height: 442px;width: 760px;}

/* Photo */
	.photocatimage {opacity:1;}
	.photocatimagehover {opacity:.7;}
	.photoblock100AV {vertical-align:middle;height:100px;width:100px;display:table-cell;}
	.photoblock100AH {display:inline-table;}

/* Video */
	.videocatimage {opacity:1;}
	.videocatimagehover {opacity:.7;}
	.videoblock100AV {vertical-align:middle;height:100px;width:100px;display:table-cell;}
	.videoblock100AH {display:inline-table;}

/* NNSSlideShow plugin */
	.NNScompareSlider {font-size: 10px;display:block;width:640px;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-o-user-select: none;user-select: none;}
	.NNScompareSlider .header {text-align:center;}
	.NNScompareSlider .header span {border:1px solid #BBB;text-align:center;display: inline-block;border-radius: 10px;padding-bottom:10px;margin-bottom:5px;}
	.NNScompareSlider .header img {width:100px;cursor: pointer;opacity:.7;}
	
	.NNScompareSlider .slide-container {position: relative;overflow:hidden;cursor: none;}
	.NNScompareSlider .slide-container div {background-repeat: no-repeat;position: absolute;top: 0;}
	.NNScompareSlider .compare {background-position: right top;right: 0;height:100%;text-align:left;}
	.NNScompareSlider .compare div {pointer-events:none;border:1px solid #000;left: -3px;height:40px;width:3px;background-color:#fff;opacity:0;border-radius:3px;}
	
	.NNScompareSlider .strfinal {left:0;z-index:10;padding: 2px;text-align:left;pointer-events:none;border-radius: 0 0 10px 0;border-right: 1px solid #555;background-color: #FFF;padding-right:8px;opacity:.3;}
	.NNScompareSlider .strcompare {right:0;z-index:10;padding: 2px;text-align:right;pointer-events:none;border-radius: 0 0 0 10px;border-left: 1px solid #555;background-color: #FFF;padding-left:8px;opacity:.3;}

	
