@charset "utf-8";
/* Heynen.biz Screen Styles */

	body {
		font:12px/18px Verdana, Arial, Helvetica, sans-serif;
		background-color:#ffffff;	
	}
	h1 {
		font-size:14px;
		font-variant: small-caps;
		color: #993333;
	}
	h2 {
		color: #3d7f81;
	}
	#outer {
		position:fixed;
		top:0;
		left:0;
		background:url(../img/top.bg.png) 0 0 repeat-x;
		z-index: 99;
		width:100%;
	}
	#container {
		margin:0 auto;
		text-align:left;
		position:relative;
	}
	
	#header {
		position:relative;
		height:117px;
		width:960px;
		margin:0 auto;
		z-index:30000;
	}
	#header h1 {
		display:none;
	}
	
	#header a {
		text-decoration:none;
	}
	
	#header a:hover {
		text-decoration:underline;
	}
	
	#menutop {
		position:absolute;
		top:0px;
		right:0px;
		text-align:right;
		font-size:11px;
	}
	

	#contactdirect {
		position:absolute;
		top:33px;
		right:0px;
		text-align:right;
		color:#7d7d7e;
		font-size:11px;
	}
	
	#contactdirect a {
		color:white;
		text-decoration:none;
		font-size:10px;
	}
	
	#contactdirect a:hover {
		text-decoration:underline;
	}

	#slideAllContent {
		top:118px;
		float: left;
		width: 100%;
		position: absolute;
		background-color:#ffffff;	
	}
	#slideAllContent_nospace {
		top:0px;
		float: left;
		width: 100%;
		position: absolute;
		background-color:#ffffff;	
	}
	#infiniteBGmain {
		position:relative;
		width:960px;
		margin:0 auto;
		padding-top: 10px;
		padding-bottom: 65px;
	}

	#billboard {
		overflow:hidden;
		background-position:50% 0;
		position:relative;
		min-width:960px;
		height:318px;
	}
	
	#pager {
		position:absolute;
		top:350px;
		right:16px;
		z-index:1000;
	}
	
	#pager a {
		padding:1px 5px;
		background:url(../img/bck-pager.png) 0 0 no-repeat;
		text-decoration:none;
		margin-right:5px;
		color:white;
		border:1px solid transparent;
	}
	
	#pager a.activeSlide {
		border:1px solid white;
	}

	
	#bottom {
		position: fixed;
		bottom:0;
		left:0;
		height:60px;
		width:100%;
		background-color:#ABA99A;	
	}
	#bottomContent {
		padding-top: 2px;
		position:relative;
		width:960px;
		margin:0 auto;
		font-size: 10px;
	}
	#bottomContent p {
		padding: 0;
		margin: 0;
	}

 	#bottomContent a {
		color:#000000;
		text-decoration:none;
	}
 	#bottomContent a:hover {
 		color:#1F2125;
		text-decoration:underline;
	}
.important_text {
		color: #62aeaf;
		font-weight: bold;
}

.title_actu {
		font-size:17px;
		color: #000;
		font-weight: 900;
		font-variant: small-caps;
}
.txt_white {
	color: #ffffff;
}
.disclamer {
	font-size:9px;
	color: #444444;
}
.subtitle_actu {
		font-size:9px;
}
a {
	color:#000000;
	text-decoration:underline;
}	
a:hover {
	color:#1F2125;
	text-decoration:none;
}	

.download-button-windows, .download-button-mac {
	display: block;
	margin: 0;
	padding: 3px 0 0 0;
	text-indent: 54px;
	width: 205px;
	height: 20px;
	text-align: left;
}
.download-button-windows {
	background: url(/img/download-windows.png) no-repeat;
}
.download-button-mac {
	background: url(/img/download-mac.png) no-repeat;
}
a.button-a:hover {
	font-size: 11px;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
	cursor: pointer;
	background-color: inherit;
}

a.button-a:visited {
	font-size: 11px;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
	cursor: pointer;
	background-color: inherit;
}

a.button-a:active {
	font-size: 11px;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
	cursor: pointer;
	background-color: inherit;
}

a.button-a:link {
	font-size: 11px;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
	cursor: pointer;
	background-color: inherit;
}
.bold {
	font-weight: bold;
}

#ico_iphone_security {
		position: fixed;
		bottom:60px;
		right: 0;
}

/* TAB CODE */
#definitions-title{
	background:#DADADA;
	height: 15px;
	line-height:13px;
	padding-left: 3px;
	font-weight:bold;
}
#definitions{
	background:#F2F2F2;
	padding:5px;
	border-left: 1px solid #DADADA;
	border-right:1px solid #DADADA;
	border-bottom:1px solid #DADADA;
}
#important-cadre{
	background: #FFFBBC;
	border: 1px solid #FFE893;
	padding:5px;
	min-height:56px;
}
#important-img{
	background:url(/img/shared/ico-important.gif) top left no-repeat;
	height:56px;
	width:37px;
	float: left;
}
#important-txt{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B89000;
	padding-left:50px;
}
.guides_tab-title {
	border-bottom: 1px solid #2e5cba;
}

.guides_tab-standard{
	padding-top:9px;
	padding-bottom: 15px;
}
.guides_tab-title, .guides_tab-standard {
	width:586px;
	}

/* IMAGES CODE */

.guides_img-legend{
	padding-bottom: 1px;
}

/* TEXT CODE */

.guides_txt-tab-title {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2e5cba;
	font-weight: bold;
	text-transform:uppercase;
	line-height: 13px;
}

.guides_txt-tab-title-max {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #2e5cba;
	font-weight: bold;
	text-transform:uppercase;
	line-height: 13px;
}

.guides_txt-cat {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2e5cba;
}

.guides_txt-standard {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #58595c;
	text-align:justify;
}

.guides_txt-standard-highlight {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e29010;
}

.guides_txt-imglegend{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #58595c;
	text-align:right;
}



.txtSommaireGray {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #58595C;
	font-weight:bold;
	text-decoration:underline;
	}

.txtSommaireGray:hover {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E29010;
	font-weight:bold;
	text-decoration:underline;
	}

.txtSommaireGrayLittle {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #58595C;
	font-weight:bold;
	text-decoration:underline;
	}

.txtSommaireGrayLittle:hover {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E29010;
	font-weight:bold;
	text-decoration:underline;
	}
	
	
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }


/*
	PAGE STRUCTURE
*/
#page-wrap 									{ width: 960px; position: relative; min-height: 415px;
											  background: url(/img/slider/bg.png) top center; }
/*
	SLIDER
*/
.slider-wrap								{ width: 889px; position: absolute; top: 44px; left: 35px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 889px; height: 275px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 889px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 4px; }
#movers-row									{ margin: -53px 0 0 96px; }
#movers-row div								{ width: 99px; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(/img/slider/transpBlack.png); padding: 10px; height: 40px; 
											  margin-top: -65px; position: relative; z-index: 9999; color: white; font-weight: bold; }
.photo-meta-data span 						{ font-size: 13px; }
.photo-meta-data a 						{ color: #ffffff; }
.cross-link									{ display: block; width: 96px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb {
	background: transparent url(/img/slider/icon-uparrowsmallwhite.png) top center no-repeat;
	border-color: #eb5115;
}
.active-thumb img {
	border-color: #eb5115;
}


HR {
	width: 100%;
	color: #dedbd2;
	background-color: #dedbd2;
	height: 1px;
	border: 0;
}

tr.surveyalt, tr.surveyalt td {
	background-color: #f6f6f6;
}

