 html,body{padding:0px;margin:0px;background:#404040;height:100%;min-height:600px;	font-family: arial, helvetica, sans-serif;font-size: 10px;}
a {outline: 0;}
 h1{display:none;clear:both;color:#b6b6b6;font-weight:normal;font-size:12px;position:absolute;margin-top:-40px;text-transform:uppercase;}
.nodisp{display:none;}
.fleft{float:left;}
.small{display:none;}
.big{display:block;}
.fulllink{display:block;position:absolute;width:100%;height:100%;left:0px;top:0px;height:100%;display: table !important;vertical-align:middle;}
.fulllink h3{display: table-cell !important;vertical-align:middle;}
.nocursor{cursor:default !important;}
.loader{position: fixed;left: 0px;top: 86px;z-index: 9999999999999;background:#262626;height:100%;width:100%;}
.centered{width: 50px;height: 50px;position: absolute;left: 50%;top: 50%; margin-left: -25px;margin-top: -67px;}	    
.centered2{width: 300px;height: 50px;position: absolute;left: 50%;top: 60%; margin-left: -150px;margin-top: -67px;color:#f4f4f4;font-size:12px;font-family:arial;text-align:center;line-height:22px;text-transformation:uppercase;}

@media screen and (min-width: 1024px) 
{
	.logo_top{position:absolute;margin-top:35px;left:50%;margin-left:-470px;background:url('../images/logo_top2.png');width:191px;height:15px;}
	.logo_bot{position:absolute;margin-top:53px;left:50%;margin-left:-470px;background:url('../images/logo_bot2.png');width:191px;height:26px;}
	
	.intropic
	{
		text-align:center;
		margin-top:230px;
		width:333px;
		height:26px;
		margin-left:280px;
	}	
	
	.minmenu
	{
		display:none;
	}
	
	.sideNav_narrow 		  {display:none;}
	
	/* Avec 'Numbers'
	.sideNav_wide             {opacity:0;position: absolute;list-style: none;top: 30px;left: 50%;margin-left:-91px;text-transform: uppercase; display:block;background:#262626;padding-top:5px;padding-bottom:5px;padding-left:24px;padding-right:6px;border:1px solid #444;}
	*/
	
	/* Sans 'Numbers'*/
	.sideNav_wide             {opacity:0;position: absolute;list-style: none;top: 30px;left: 50%;margin-left:0px;text-transform: uppercase; display:block;background:#262626;padding-top:5px;padding-bottom:5px;padding-left:24px;padding-right:6px;border:1px solid #444;}
	
	
	.sideNav_wide li          {padding: 0 0 0px;display: inline;}
	.sideNav_wide li a        {display: inline;text-align: right;padding: 0 16px 0 0;line-height:26px;color:#777;text-decoration:none;font-size:10px;}
	.sideNav_wide li a:hover  {color:#d9d9d9;text-decoration:underline;}
	.sideNav_wide li.active a {color:#d9d9d9;}

	.subNav              {position: absolute;list-style: none;display:none;left: 0;text-transform: uppercase; margin-top:6px;margin-left:6px;z-index:1;background:#262626;position:absolute;border:1px solid transparent;padding-top:10px;}
	.subNav li           {padding: 0 0 2px;}
	.subNav li a         {padding-left:9px;/*line-height:31px;*/color:#666;text-decoration:none;}
	.subNav li a:hover   {color:#d9d9d9;text-decoration:underline;}
	.subNav li.active a  {color:#d9d9d9;}
	
	#outerdiv {
	    width: 100%; 
	    position:absolute;
	}
	
	.centerdiv_grid
	{
		opacity:0;
		clear:both;
		position:absolute;
		background-color: #393939;
		width:950px !important;
		left:50% !important;
		margin-left:-475px;
	}
	
	.page_title
	{
		display:none;
	}
	
	.itemlink
	{
		margin:0px;
		padding:0px;
		float:left;
		width:138px;
		height:184px;
	}
	
	.thumbzone
	{
		float:left;
		width:149px;
		height:464px;
	}
	
	.thumbitem1{float:left;width:70px;height:70px;background:#777;margin-bottom:9px;margin-right:9px;}
	.thumbitem2{float:left;width:70px;height:70px;background:#777;margin-bottom:9px;}
	.thumbitem3{float:left;width:70px;height:70px;background:#777;margin-right:9px;}
	.thumbitem4{float:left;width:70px;height:70px;background:#777;}
	
	.piczone
	{
		float:right;
		width:690px;
		height:464px;
		background:#c9c9c9
	}
	
	.refitem1{float:left;background:#c9c9c9;width:152px;height:141px;margin-right:26px;margin-bottom:20px;}
	.refitem2{float:left;background:#c9c9c9;width:152px;height:141px;margin-bottom:20px;margin-left:0px;}
	.refitem3{float:left;background:#c9c9c9;width:152px;height:142px;margin-right:26px;}
	.refitem4{float:left;background:#c9c9c9;width:152px;height:142px;}
	
	 .impic{
		 max-width:100%;
		 max-height:100%;
		 display: block;margin-left: auto; margin-right: auto;
	 }
	 
	 .thumbsx img{
		 max-width:100%;
		 max-height:100%;
		 display: block;margin-left: auto; margin-right: auto;
	 }
	 
	.legendzone
	{
		clear:both;
		text-align:right;
		font-size:12px;
		padding-top:12px;
		color:#d9d9d9;
		font-style:italic;
	}
	
	.contact_page
	{
		margin-top:6px;
		overflow:hidden;
		width:100%;
		height:auto;
		margin-left:6px;
		margin-bottom:6px;
		background:transparent;
	}
		
	.contact_bloc
	{
		overflow:hidden;
		width:100%;
		text-align:justify;
		font-size:12px;
		font-family:arial;
		padding-top:2px;
		padding-bottom:1px;
		padding-left:2px;
		background:#393939;
		
	}
	
	.contact_bloc table
	{
		width:100%;
		
	}
	
	.contact_img
	{
		position:relative;
		width:100%;
		height:auto;
		float:left;
		
	}
	
	.td0
	{
		background:transparent;
		vertical-align:middle;text-align:right;padding:4px;
	}
	
	.td1
	{
		width:50%;font-style:arial;font-weight:normal;line-height:18px;
		text-align:right; text-transform:uppercase;font-size:11px;
	}	
	
	.contact_bloc p
	{
		margin-right:12px;	
	}
	
	.span1
	{
		color:#d9d9d6;display:block;margin-bottom:6px;margin-top:14px;	
	}
	
	.span2
	{
		color:#747774;
			
	}
	
	.contact_bloc span a
	{
		text-decoration:underline;color:#747774;text-transform:lowercase;font-size:12px;
	}

}	

@media screen and (min-width: 810px) and (max-width: 1023px) 
{
	.logo_top{position:absolute;margin-top:35px;left:5%;background:url('../images/logo_top2.png');width:191px;height:15px;margin-left:4px;}
	.logo_bot{position:absolute;margin-top:53px;left:5%;background:url('../images/logo_bot2.png');width:191px;height:26px;margin-left:4px;}


	.intropic
	{
		text-align:center;
		margin-top:230px;
		width:333px;
		height:26px;
		margin-left:280px;
	}	
	
	.minmenu
	{
		display:none;
	}
	
	.sideNav_narrow 		  {display:none;}
	

	.sideNav_wide             {opacity:0;position: absolute;list-style: none;top: 30px;right: 5%;text-transform: uppercase; display:block;background:#262626;padding-top:5px;padding-bottom:5px;padding-left:18px;padding-right:2px;border:1px solid #444;}
	
	
	
	.sideNav_wide li          {padding: 0 0 0px;display: inline;}
	
	/* Avec 'Numbers'
	.sideNav_wide li a        {display: inline;text-align: right;padding: 0 8px 0 0;line-height:26px;color:#777;text-decoration:none;font-size:10px;}
	*/

	/* Sans 'Numbers'*/
	.sideNav_wide li a        {display: inline;text-align: right;padding: 0 16px 0 0;line-height:26px;color:#777;text-decoration:none;font-size:10px;}
		
	.sideNav_wide li a:hover  {color:#d9d9d9;text-decoration:underline;}
	.sideNav_wide li.active a {color:#d9d9d9;}


	.subNav              {position: absolute;list-style: none;display:none;left: 0;text-transform: uppercase; margin-top:6px;margin-left:6px;z-index:1;background:#262626;position:absolute;border:1px solid transparent;padding-top:10px;}
	.subNav li           {padding: 0 0 2px;}
	.subNav li a         {padding-left:9px;/*line-height:31px;*/color:#666;text-decoration:none;}
	.subNav li a:hover   {color:#d9d9d9;text-decoration:underline;}
	.subNav li.active a  {color:#d9d9d9;}
	
	#outerdiv {
	    width: 100%; 
	    position:absolute;
	}
	
	.centerdiv_grid
	{
		opacity:0;
		clear:both;
		position:absolute;
		background-color: #393939;
	}

	.page_title
	{
		display:none;
	}
		
	.itemlink
	{
		margin:0px;
		padding:0px;
		float:left;
		width:138px;
		height:184px;
	}
	
	.thumbzone
	{
		float:left;
		width:149px;
		height:464px;
	}
	
	.thumbitem1{float:left;width:70px;height:70px;background:#777;margin-bottom:9px;margin-right:9px;}
	.thumbitem2{float:left;width:70px;height:70px;background:#777;margin-bottom:9px;}
	.thumbitem3{float:left;width:70px;height:70px;background:#777;margin-right:9px;}
	.thumbitem4{float:left;width:70px;height:70px;background:#777;}
	
	.piczone
	{
		float:right;
		width:690px;
		height:464px;
		background:#c9c9c9
	}
	
	.refitem1{float:left;background:#c9c9c9;width:152px;height:141px;margin-right:26px;margin-bottom:20px;}
	.refitem2{float:left;background:#c9c9c9;width:152px;height:141px;margin-bottom:20px;margin-left:0px;}
	.refitem3{float:left;background:#c9c9c9;width:152px;height:142px;margin-right:26px;}
	.refitem4{float:left;background:#c9c9c9;width:152px;height:142px;}
	
	 .impic{
		 max-width:100%;
		 max-height:100%;
		 display: block;margin-left: auto; margin-right: auto;
	 }
	 
	 .thumbsx img{
		 max-width:100%;
		 max-height:100%;
		 display: block;margin-left: auto; margin-right: auto;
	 }
	 
	.legendzone
	{
		clear:both;
		text-align:right;
		font-size:12px;
		padding-top:12px;
		color:#d9d9d9;
		font-style:italic;
	}
	
	.contact_page
	{
		margin-top:6px;
		overflow:hidden;
		width:auto;
		height:auto;
		margin-left:6px;
		margin-bottom:6px;
		background:transparent;
	}
		
	.contact_bloc
	{
		overflow:hidden;
		
		width:auto;
		text-align:justify;
		font-size:12px;
		font-family:arial;
		padding-top:2px;
		padding-bottom:1px;
		padding-left:2px;background:#393939;padding-right:100px;
		
	}
	
	.contact_bloc table
	{
	
		
	}
	
	.contact_img
	{
		position:relative;
		width:100%;
		height:auto;
		
		
	}
	
	.td0
	{
		background:#bbb;width:50%;min-width:50%;
		vertical-align:middle;text-align:center;padding:4px;
	}
	
	.td1
	{
		width:50%;
		font-style:arial;
		font-weight:normal;
		line-height:18px;
		text-align:center;
		min-width:50%;
		text-align:right; text-transform:uppercase;font-size:11px;
	}	
	
	.contact_bloc p
	{
		margin-right:3px;
	}
	
	.span1
	{
		color:#d9d9d6;display:block;margin-bottom:6px;margin-top:14px;	
	}
	
	.span2
	{
		color:#747774	
	}
	
	.contact_bloc span a
	{
		text-decoration:underline;color:#747774;text-transform:lowercase;font-size:12px;
	}

}	

@media screen and (min-width: 720px) and (max-width: 809px) 
{
	.logo_top{position:absolute;margin-top:35px;left:5%;background:url('../images/logo_top2.png');width:191px;height:15px;margin-left:4px;}
	.logo_bot{position:absolute;margin-top:53px;left:5%;background:url('../images/logo_bot2.png');width:191px;height:26px;margin-left:4px;}

	.intropic
	{
		text-align:center;
		margin-top:230px;
		width:333px;
		height:26px;
		margin-left:280px;
	}
	
	.minmenu
	{
		display:none;
	}
	
	.sideNav_narrow 		  {display:none;}
	
	.sideNav_wide             {opacity:0;position: absolute;list-style: none;top: 30px;right: 5%;text-transform: uppercase; display:block;background:#262626;padding-top:5px;padding-bottom:5px;padding-left:14px;padding-right:10px;border:1px solid #444;}
	.sideNav_wide li          {padding: 0 0 0px;display: inline;}
	
	/* Avec 'Numbers'
	.sideNav_wide li a        {display: inline;text-align: right;padding: 0 3px 0 0;line-height:26px;color:#777;text-decoration:none;font-size:9px;}
	*/

	/* Sans 'Numbers'*/
	.sideNav_wide li a        {display: inline;text-align: right;padding: 0 8px 0 0;line-height:26px;color:#777;text-decoration:none;font-size:9px;}
	
	.sideNav_wide li a:hover  {color:#d9d9d9;text-decoration:underline;}
	.sideNav_wide li.active a {color:#d9d9d9;}


	.subNav              {position: absolute;list-style: none;display:none;left: 0;text-transform: uppercase; margin-top:6px;margin-left:6px;z-index:1;background:#262626;position:absolute;border:1px solid transparent;padding-top:10px;}
	.subNav li           {padding: 0 0 2px;}
	.subNav li a         {padding-left:9px;/*line-height:31px;*/color:#666;text-decoration:none;}
	.subNav li a:hover   {color:#d9d9d9;text-decoration:underline;}
	.subNav li.active a  {color:#d9d9d9;}
	
	#outerdiv {
	    width: 100%; 
	    position:absolute;
	}
	
	.centerdiv_grid
	{
		opacity:0;
		clear:both;
		position:absolute;
		background-color: #393939;
	}

	.page_title
	{
		display:none;
	}
		
	.itemlink
	{
		margin:0px;
		padding:0px;
		float:left;
		width:138px;
		height:184px;
	}
	
	.thumbzone
	{
		float:left;
		width:149px;
		height:464px;
	}
	
	.thumbitem1{float:left;width:70px;height:70px;background:#777;margin-bottom:9px;margin-right:9px;}
	.thumbitem2{float:left;width:70px;height:70px;background:#777;margin-bottom:9px;}
	.thumbitem3{float:left;width:70px;height:70px;background:#777;margin-right:9px;}
	.thumbitem4{float:left;width:70px;height:70px;background:#777;}
	
	.piczone
	{
		float:right;
		width:690px;
		height:464px;
		background:#c9c9c9
	}
	
	.refitem1{float:left;background:#c9c9c9;width:152px;height:141px;margin-right:26px;margin-bottom:20px;}
	.refitem2{float:left;background:#c9c9c9;width:152px;height:141px;margin-bottom:20px;margin-left:0px;}
	.refitem3{float:left;background:#c9c9c9;width:152px;height:142px;margin-right:26px;}
	.refitem4{float:left;background:#c9c9c9;width:152px;height:142px;}
	
	 .impic{
		 max-width:100%;
		 max-height:100%;
		 display: block;margin-left: auto; margin-right: auto;
	 }
	 
	 .thumbsx img{
		 max-width:100%;
		 max-height:100%;
		 display: block;margin-left: auto; margin-right: auto;
	 }
	 
	.legendzone
	{
		clear:both;
		text-align:right;
		font-size:12px;
		padding-top:12px;
		color:#d9d9d9;
		font-style:italic;
	}
	
	.contact_page
	{
		margin-top:6px;
		overflow:hidden;
		width:auto;
		height:auto;
		margin-left:6px;
		margin-bottom:6px;
		background:transparent;
	}
		
	.contact_bloc
	{
		overflow:hidden;
		width:auto;
		text-align:justify;
		font-size:12px;
		font-family:arial;
		padding-top:2px;
		padding-bottom:1px;
		padding-left:2px;background:#393939;;padding-right:100px;
		
	}
	
	.contact_bloc table
	{
	
		
	}
	
	.contact_img
	{
		position:relative;
		width:100%;
		height:auto;
		
		
	}
	
	.td0
	{
		background:#bbb;width:50%;min-width:50%;
		vertical-align:middle;text-align:center;padding:4px;
	}
	
	.td1
	{
		width:50%;
		font-style:arial;
		font-weight:normal;
		line-height:18px;
		text-align:center;
		min-width:50%;
		text-align:right; text-transform:uppercase;font-size:11px;
	}	
	
	.contact_bloc p
	{
		margin-right:3px;
	}
	
	.span1
	{
		color:#d9d9d6;display:block;margin-bottom:6px;margin-top:14px;	
	}
	
	.span2
	{
		color:#747774	
	}
	
	.contact_bloc span a
	{
		text-decoration:underline;color:#747774;text-transform:lowercase;font-size:12px;
	}

}	



@media screen and (min-width: 650px) and (max-width: 719px) 
{
	.logo_top{position:absolute;margin-top:35px;left:5%;background:url('../images/logo_top2.png');width:191px;height:15px;margin-left:4px;}
	.logo_bot{position:absolute;margin-top:53px;left:5%;background:url('../images/logo_bot2.png');width:191px;height:26px;margin-left:4px;}

	.intropic
	{
		text-align:center;
		margin-top:230px;
		width:333px;
		height:26px;
		margin-left:280px;
	}	
	
	.menu
	{
		float:right;
		margin-right:5%;
		margin-top:9px;
	}
		
	.minmenu
	{
		background:url('../images/minmenu.png');
		width:30px;
		height:24px;
		float:right;
		margin-right:0px;
		margin-top:22px;
	}
	
	.sideNav_wide 		        {display:none;}
	
	.sideNav_narrow 			  {position: absolute;list-style: none;top: 30px;text-transform: uppercase; right:120px;display:none;background:#262626;padding-top:5px;padding-bottom:5px;padding-left:0px;padding-right:0px;}
	.sideNav_narrow  li           {padding: 0 0 0px;display: inline;}
	.sideNav_narrow  li a         {display: inline;text-align: right;padding: 0 2px 0 0;line-height:26px;color:#777;text-decoration:none;font-size:10px;}
	.sideNav_narrow  li a:hover   {color:#d9d9d9;text-decoration:underline;}
	.sideNav_narrow  li.active a  {color:#d9d9d9;}


	.subNav              {position: absolute;list-style: none;display:none;left: 0;text-transform: uppercase; margin-top:6px;margin-left:6px;z-index:1;background:#262626;position:absolute;border:1px solid transparent;padding-top:10px;}
	.subNav li           {padding: 0 0 2px;}
	.subNav li a         {padding-left:9px;/*line-height:31px;*/color:#666;text-decoration:none;}
	.subNav li a:hover   {color:#d9d9d9;text-decoration:underline;}
	.subNav li.active a  {color:#d9d9d9;}
	
	#outerdiv {
	    width: 100%; 
	    position:absolute;
	}
	
	.centerdiv_grid
	{
		opacity:0;
		clear:both;
		position:absolute;
		background-color: #393939;
	}

	.page_title
	{
		margin-right:1px;
		position:absolute;
		right:5%;
		top:62px;
		font-size:11px;
		text-transform:uppercase;
		text-align:right;
		color:#ccc;
	}
		
	.itemlink
	{
		margin:0px;
		padding:0px;
		float:left;
		width:138px;
		height:184px;
	}
	
	.thumbzone
	{
		float:left;
		width:149px;
		height:464px;
	}
	
	.thumbitem1{float:left;width:70px;height:70px;background:#777;margin-bottom:9px;margin-right:9px;}
	.thumbitem2{float:left;width:70px;height:70px;background:#777;margin-bottom:9px;}
	.thumbitem3{float:left;width:70px;height:70px;background:#777;margin-right:9px;}
	.thumbitem4{float:left;width:70px;height:70px;background:#777;}
	
	.piczone
	{
		float:right;
		width:690px;
		height:464px;
		background:#c9c9c9
	}
	
	.refitem1{float:left;background:#c9c9c9;width:152px;height:141px;margin-right:26px;margin-bottom:20px;}
	.refitem2{float:left;background:#c9c9c9;width:152px;height:141px;margin-bottom:20px;margin-left:0px;}
	.refitem3{float:left;background:#c9c9c9;width:152px;height:142px;margin-right:26px;}
	.refitem4{float:left;background:#c9c9c9;width:152px;height:142px;}
	
	 .impic{
		 max-width:100%;
		 max-height:100%;
		 display: block;margin-left: auto; margin-right: auto;
	 }
	 
	 .thumbsx img{
		 max-width:100%;
		 max-height:100%;
		 display: block;margin-left: auto; margin-right: auto;
	 }
	 
	.legendzone
	{
		clear:both;
		text-align:right;
		font-size:12px;
		padding-top:12px;
		color:#d9d9d9;
		font-style:italic;
	}
	
	.contact_page
	{
		margin-top:6px;
		overflow:hidden;
		width:auto;
		height:auto;
		margin-left:6px;
		margin-bottom:6px;
		background:transparent;
	}
		
	.contact_bloc
	{
		overflow:hidden;
		width:auto;
		text-align:justify;
		font-size:12px;
		font-family:arial;
		padding-top:2px;
		padding-bottom:1px;
		padding-left:2px;background:#393939;padding-right:100px;
		
	}
	
	.contact_bloc table
	{
	
		
	}
	
	.contact_img
	{
		position:relative;
		width:100%;
		height:auto;
		
		
	}
	
	.td0
	{
		background:#bbb;width:50%;min-width:50%;
		vertical-align:top;text-align:center;padding:4px;
	}
	
	.td1
	{
		width:50%;
		font-style:arial;
		font-weight:normal;
		line-height:18px;
		text-align:center;
		min-width:50%;
		text-align:right; text-transform:uppercase;font-size:11px;
	}	
	
	.contact_bloc p
	{
		margin-right:4px;
	}
	
	.span1
	{
		color:#d9d9d6;display:block;margin-bottom:6px;margin-top:14px;	
	}
	
	.span2
	{
		color:#747774	
	}
	
	.contact_bloc span a
	{
		text-decoration:underline;color:#747774;text-transform:lowercase;font-size:12px;
	}

}	

@media screen and (max-width: 649px) 
{
	.logo_top{position:absolute;margin-top:33px;left:5%;background:url('../images/logo_top.png');width:142px;height:15px;}
	.logo_bot{position:absolute;margin-top:60px;left:5%;background:url('../images/logo_bot.png');width:142px;height:18px;}
	
	

	.intropic
	{
		text-align:center;
		margin-top:230px;
		width:333px;
		height:26px;
		margin-left:280px;
	}
	
	.menu
	{
		float:right;
		margin-right:5%;
		margin-top:15px;
	}
		
	.minmenu
	{
		background:url('../images/minmenu.png');
		width:30px;
		height:24px;
		float:right;
		margin-right:0px;
		margin-top:16px;
	}

	.sideNav_wide 		          {display:none;}
		
	.sideNav_narrow 			  {position: absolute;list-style: none;top: 30px;text-transform: uppercase; right:120px;display:none;background:#262626;padding-top:5px;padding-bottom:5px;padding-left:0px;padding-right:0px;}
	.sideNav_narrow  li           {padding: 0 0 0px;display: inline;}
	.sideNav_narrow  li a         {display: inline;text-align: right;padding: 0 2px 0 0;line-height:26px;color:#777;text-decoration:none;font-size:10px;}
	.sideNav_narrow  li a:hover   {color:#d9d9d9;text-decoration:underline;}
	.sideNav_narrow  li.active a  {color:#d9d9d9;}

	.subNav             		  {position: absolute;list-style: none;display:none;left: 0;text-transform: uppercase; margin-top:6px;margin-left:6px;z-index:1;background:#262626;position:absolute;border:1px solid transparent;padding-top:10px;}
	.subNav li          		  {padding: 0 0 2px;}
	.subNav li a         		  {padding-left:5px;/*line-height:31px;*/color:#666;text-decoration:none;font-size:9px}
	.subNav li a:hover  		  {color:#d9d9d9;text-decoration:underline;}
	.subNav li.active a 		  {color:#d9d9d9;}
	
	#outerdiv {
	    width: 100%; 
	    position:absolute;
	}
	
	.centerdiv_grid
	{
		opacity:0;
		clear:both;
		position:absolute;
		background-color: #393939;
	}

	.page_title
	{
		margin-right:1px;
		position:absolute;
		right:5%;
		top:62px;
		font-size:11px;
		text-transform:uppercase;
		text-align:right;
		color:#ccc;
	}
		
	.itemlink
	{
		margin:0px;
		padding:0px;
		float:left;
		width:138px;
		height:184px;
	}
	
	.thumbzone
	{
		float:left;
		width:149px;
		height:464px;
	}
	
	.thumbitem1{float:left;width:70px;height:70px;background:#777;margin-bottom:9px;margin-right:9px;}
	.thumbitem2{float:left;width:70px;height:70px;background:#777;margin-bottom:9px;}
	.thumbitem3{float:left;width:70px;height:70px;background:#777;margin-right:9px;}
	.thumbitem4{float:left;width:70px;height:70px;background:#777;}
	
	.piczone
	{
		float:right;
		width:690px;
		height:464px;
		background:#c9c9c9
	}
	
	.refitem1{float:left;background:#c9c9c9;width:152px;height:141px;margin-right:26px;margin-bottom:20px;}
	.refitem2{float:left;background:#c9c9c9;width:152px;height:141px;margin-bottom:20px;margin-left:0px;}
	.refitem3{float:left;background:#c9c9c9;width:152px;height:142px;margin-right:26px;}
	.refitem4{float:left;background:#c9c9c9;width:152px;height:142px;}
	
	 .impic{
		 max-width:100%;
		 max-height:100%;
		 display: block;margin-left: auto; margin-right: auto;
	 }
	 
	 .thumbsx img{
		 max-width:100%;
		 max-height:100%;
		 display: block;margin-left: auto; margin-right: auto;
	 }
	 
	.legendzone
	{
		clear:both;
		text-align:right;
		font-size:12px;
		padding-top:12px;
		color:#d9d9d9;
		font-style:italic;
	}
	.contact_page
	{
		margin-top:6px;
		overflow:hidden;
		width:auto;
		height:auto;
		margin-left:6px;
		margin-bottom:6px;
		background:transparent;
	}
		
	.contact_bloc
	{
		overflow:hidden;
		width:auto;
		text-align:justify;
		font-size:12px;
		font-family:arial;
		padding-top:2px;
		padding-bottom:1px;
		padding-left:2px;background:#393939;padding-right:100px;
		
	}
	
	.contact_bloc table
	{
	
		
	}
	
	.contact_img
	{
		position:relative;
		width:100%;
		height:auto;
		
		
	}
	
	.td0
	{
		background:#bbb;width:50%;min-width:50%;
		vertical-align:top;text-align:center;padding:4px;
	}
	
	.td1
	{
		width:50%;
		font-style:arial;
		font-weight:normal;
		line-height:18px;
		text-align:center;
		min-width:50%;
		text-align:right; text-transform:uppercase;font-size:11px;
	}	
	
	.contact_bloc p
	{
		margin-right:4px;
	}
	
	.span1
	{
		color:#d9d9d6;display:block;margin-bottom:6px;margin-top:14px;	
	}
	
	.span2
	{
		color:#747774;	
	}
	
	.contact_bloc span a
	{
		text-decoration:underline;color:#747774;text-transform:lowercase;font-size:12px;
	}

}

@media screen and (max-width: 400px) 
{
	.contact_bloc span a
	{
		text-decoration:underline;color:#747774;text-transform:lowercase;font-size:10px;
	}

}

