/* CSS Document */
html, body {
	margin: 0;
	padding: 0;
	height: 100%;
}
a img {
	border:none;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	margin:0px;
	background-color:#666666;
	height:100%;
	color:#000000;
}
#popupwin {
	position:absolute;
	display:inline;
	border:1px solid black;
	width:364px;
	height:293px;
	top:70px;
	left:500px;
	z-index:1;
}
#maindiv {
	position:relative;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	border-left:1px Solid Black;
	border-right:1px Solid Black;
	width:846px;
	min-height:100%;
	height:auto !important;
	height: 100%;
	background-color:White;
}
#flexiblediv {
	position:absolute;
	/*height: 100%;*/
		height:600px;
	width:218px;
	border-right:1px solid #c7c7c7;
}
#maintabdiv {
	position:relative;
	top:0;
	left:0; /*25*/
	/*min-height: 100%;*/
		height: 600px;
	width:846px;
}
#footerdiv {
	/*bottom: 1px;*/
		position: absolute;
	height:25px;
	width:846px;
	top:563px;
	background-color:white;
	border-top: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
}
#creatsite {
	position:absolute;
	width:800px;
	height:10px;
	top:590px;
	background-color:white;
	text-align:right;
	font-size:7pt;
}
#maintable {
	width:846px;
	padding:0 0 0 0px;
	margin:0 0 0 0px;
	background-color:white;
}
b {
	font-size:10px;
}
sup {
	font-size:9px;
}
table {
	padding:0px;
	margin:0px;
	border-collapse:collapse;
}
.gleftpad {
	padding-left:5px;
}
.gbotpad {
	padding-bottom:6px;
}
table.main {
	width:846;
	height:709;
	background-color:White;
	/*border-left:1px Solid Black;
		border-right:1px Solid Black; */
		padding:0;
}
td {
	vertical-align:top;
}
td.homemenu, td.hmenu, td.smenu {
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
		font-size:10pt;
	color:White;
	cursor:pointer;
	padding-left:40px;
	vertical-align:middle;
	text-transform:uppercase;
	background-color:#A1B9C8;
	border-bottom:1px solid #87a5b9;
	line-height:21px;
}
td.hmenu {
	font-weight:bold;
	border-bottom:none;
	line-height:22px;
}
td.smenu {
	border-bottom:none;
	line-height:22px;
}
.interline {
	padding-bottom:6px;
}
/* STYLE POUR LE MENU DES MAISONS */
#modeles_container {
	display:none;
	position:absolute; /* absolute */
	left:218px;
	top:0px;
	width:350px;
	height:450px;
	float:left;
	filter:alpha(opacity=90);
	-moz-opacity:.25;
	opacity:.25;
	background:White;
}
#maisonmenu_div {
	display:none;
	position:absolute;
	/*padding:10px;*/
	left:218px;
	top:0px;
	width:628px;
	height:378px;
	/*float:left;*/
	filter:alpha(opacity=70);
	-moz-opacity:.75;
	opacity:.75;
	background:white;
}
#maisonmenucontent_div {
	display:none;
	position:absolute;
	padding-left:10px;
	left:218px;
	top:2px;
	width:560px;
	height:378px;
	/*float:left;*/
	/*background-color:#FFFFFF;*/
	}
#maisonmenu {
	width:85%;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	font-size:8pt;
	color:Red;
	cursor:pointer;
	/*padding-left:40px;*/
	/*vertical-align:middle;*/
	}
#maisonmenu td {
	height:72px;
	/*vertical-align:middle;*/
	padding:0px;
	spacing:0px;
}
.maisonmenu_td {
	vertical-align:bottom;
}
#maisonmenu img {
	vertical-align:bottom;
	/*padding-left:10px;*/
	width:95px;
	height:58px;
	border:1px Solid #777777;
}
#maisonmenu a {
	color:#666666;
	text-decoration:none;
	vertical-align:bottom;
}
#maisonmenu a:hover {
	/*color:#0066CC;*/
	color:black;
	text-decoration:none;
}
a {
	color:#0000FF;
	font-weight: normal;
	text-decoration: none;
}
a.mail {
	text-decoration:underline;
	color:#0000FF;
}
a.homemenu {
	color:White;
	text-decoration:none;
	width:100%;
}
a.homemenu:hover {
	color:White;
	text-decoration:none;
}
.imgborder {
	border:1px Solid #777777;
}
.homemidfooter {
	border-top:1px Solid #c7c7c7;/*border-bottom:1px Solid #c7c7c7;*/
	}
.rhomemidfooter {
	background-repeat: no-repeat;
	border-top:1px Solid #c7c7c7;
	border-right:1px Solid #c7c7c7;
}
.footerboom {
	background-repeat: no-repeat;
	cursor:pointer;
	padding-right:3px;
	border-top:1px Solid #c7c7c7;
	border-bottom:1px Solid #c7c7c7;
}
.footerlink {
	color:#999999;
	text-decoration:underline;
}
.footerblink {
	font-weight:bold;
	color:#777777;
	text-decoration:underline;
}
.footerspace {
	font-size:1px;
	border-top:1px Solid #c7c7c7;
	border-bottom:1px Solid #c7c7c7;
	padding-right:2px;
	border-left:1px Solid #c7c7c7;
}
.leftfooter {
	background:Whitesmoke;
	border-bottom:0px Solid #c7c7c7;
}
.footerBig {
	font-size:18px;
	font-weight:bold;
	color:#003366;
}
.copyright {
	background-color:#E5E5E5;
	color:#898989;
	font-size:8pt;
	border-top:1px solid #c7c7c7;
	border-right:1px solid #E5E5E5;
	border-bottom:1px Solid #c7c7c7;
	vertical-align:middle;
}
.footermenuc {
	color:#898989;
	font-size:9pt;
	border-top:1px solid #c7c7c7;
	border-bottom:1px Solid #c7c7c7;
	vertical-align:middle;
}
a.footermenu {
	color:#676767;
}
#footm_selected {
	color:#497292;
	font-weight:bold;
}
/* STYLES POUR LA SECTION MODELE */
	#modeles_g {
	border-right:1px Solid #c7c7c7;
	width:218px;
}
#modeles_gphoto {
	background:#DEE3E7; /* silver */
	/*height:360px;*/
		height:262px;
	vertical-align:middle;
}
#modeles_gdata {
	background:White;
	height:154px;/*border-right:1px solid #c7c7c7;*/
	}
#modeles_d {
	width:628px;
}
.filet {
	border-right:1px solid #c7c7c7;
}
.txtDomicil {
	font-size:10px;
	font-family:helvetica;
	color:#666666;
	padding-left:30px;
	padding-right:10px;
	padding-top:5px;
}
#modeles_g .lmenu {
	border:1px Solid #777777;
	margin: 5px;
}
.txtFootOff {
	font-family:helvetica;
	font-size:12px;
	color:#666666;
}
.txtFootOn {
	font-family:helvetica;
	font-size:12px;
	color:#124266;
}
#separFilet {
	position:absolute;
	width:1px;
	height:154px;
	border-right:1px solid #c7c7c7;
	top:382px;
	left:214px;
	z_index:1;
}
.padBot {
	padding-bottom:4px;
}
#modeles_main {
	border-bottom:1px Solid White; /*black #666666*/
	vertical-align:top;
	background-repeat:no-repeat;
}
.superficie {
	vertical-align:middle;
	background-color:#7F9FB4;
	font-weight:bold;
	text-align:center;
	font-family:Helvetica;
	height:20px;
	color:black;
}
.gdata {
	font-size:8pt;
	height:18px;
	vertical-align:middle;
}
.gdata.l {
	background-color:Gainsboro;
	text-align:right;
	width:133px;
	border-right:1px Solid Dimgray;
}
.gdata.r {
	background-color:White;
	text-align:left;
	width:85px;
}
.gdata.l.total {
	border-top:1px Solid Dimgray;
	border-bottom:1px Solid Dimgray;
	font-weight:bold;
}
.gdata.r.total {
	border-top:1px Solid Dimgray;
	border-bottom:1px Solid Dimgray;
	font-weight:bold;
}
/* STYLES POUR LE MENU DE NAVIGATION HORIZONTAL */
	.hnav_container {
	height:18px;
	background-color:Whitesmoke;
	border-bottom:1px Solid #c7c7c7; /* black */
	border-right:1px Solid #c7c7c7; /*black*/
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}
#nav_selected {
	background-color:#003C6B;
	color:white;
	font-weight:bold;
}
#nav_selected a {
	color:white;
}
.hnav_container a {
	color:#666666; /* black */
	text-decoration:none;
}
/* CONTROLES QUICKTIME */
	#qt_div {
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:none;
}
#qt_table {
	font-family:helvetica;
	font-size:7pt;
	color:#797979;
	background-color:#EDEDED;
}
#qt_table td {
	padding-right:5px;
	padding-left:5px;
	text-align:right;
	height:18px;
	vertical-align:middle;
}
/*#movieDiv{
		border:1px solid black;
		border-bottom:none;
	}*/
	.cursp {
	cursor:pointer;
}
.qt_title {
	color:white;
	font-size:8pt;
	background-color:#B2C5D2;
	font-weight:bold;
}
.qt_menu {
	text-align: center;
	border: 1px solid #c7c7c7;
	width:150px;
	vertical-align:top;
	height:400px; /* 426*/
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	color:Black;
}
.qt_menu li {
	list-style-type: none;
	color:Black;
}
.qt_menu a {
	color:Blue;
	text-decoration:none;
}
.qt_menu a:hover {
	color:Dodgerblue;
	text-decoration:none;
	background:gray;
}
li {
	line-height:125%;
	margin-left:-20px;
}
li.gar {
	margin-left:-17px;
}
.title {
	font-size:10px;
	font-weight:bold;
	padding-bottom:1px;
	word-spacing: normal;
	padding-top: 6px;
	line-height: 14px;
	left: auto;
}
.jtitle {
	color:#497292;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}
.footerNote {
	text-align:justify;
	font-size:8pt;
	font-weight:bold;
}
#standards_main {
	padding:15px 30px 10px 15px;
}
.padLine {
	padding-bottom:7px;
}
/* menu deroulent */
	#shadow {
	position:absolute;
	display:none;
	width:150px;
	height:378px;
	top:0px;
	left:218px;
	background-image: url(img/white-20.png) !important;
	background-color:transparent;
	filter: alpha(opacity=20);
}
.navSub {
	position:absolute;
	display:none;
	width:150px;
	left:218px;
	background-color:transparent;
}
#nav04 {
	height:110px;
	top:138px;
}
#nav05 {
	height:66px;
	top:160px;
}
#nav06 {
	height:66px;
	top:182px;
}
#nav07 {
	height:66px;
	top:204px;
}
#nav08 {
	height:22px;
	top:226px;
}
#nav09 {
	height:44px;
	top:248px;
}
.subMenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:White;
	cursor:pointer;
	padding-left:6px;
	vertical-align:middle;
	text-transform:uppercase;
	background-color:#A1B9C8;
	border-bottom:1px solid #87a5b9;
	line-height:21px;
}
