
#homeLink {
	display:				block;
	position:				absolute;
	z-index:				52;
	width:					400px;
	height:					100px;
	text-decoration:		none;
}

td {
	padding:				0px;
	margin:					0px;
}

body {
	background-color:		white;
	margin:					0px;
	padding:				0px;

}

#greaterSurround {
	width:					100%;
	margin:					auto;
}

#surroundDiv {
	width:					959px;
	display:				block;
	position:				relative;
	margin:					auto;
	//margin:				0px;
	z-index:				5;
}

#layoutTable {
	display:				table;
	border-collapse:		collapse;
	width:					959px;

}

#layoutTable td {
	margin:					0px;
	padding:				0px;
	border:					none;
}


#bgTable {
	display:				table;
	min-height:				500px;
	width:					100%;
	min-height:				1000px;
	border-collapse:		collapse;
	position:				absolute;
	z-index:				1;
}

#bgTableTop {
	width:					100%;
	height:					586px;
	background-image:		url(../images/bgTableTop.jpg);
	background-position:	center;
}

#bgTableRepeat {
	width:					100%;
	height:					100px;
	background-image:		url(../images/bgTableRepeat.jpg);
	background-position:	center;

}

#bgTableBottom {
	width:					100%;
	height:					855px;
	background-image:		url(../images/bgTableBottom.jpg);
	background-position:	center;

}


#topTool {
	height:					120px;
	width:					959px;
	background-image:		url(../images/topTool.jpg);
	vertical-align:			top;
	text-align:				right;
}

#topToolLinkBox {
	float:					right;
	height:					10px;
	line-height:			10px;
	margin-right:			28px;
	padding:				0px;
	margin-top:				9px;
	//margin-top:			12px;
	clear:					both;
}

#topToolLinkBox a {
	font-family:			Georgia;
	font-size:				10px;
	height:					10px;
	line-height:			10px;
	margin-left:			15px;
	color:					#d7414a;
	letter-spacing:			.5mm;
	text-decoration:		none;
}

#searchBox {
	display:				block;
	float:					right;
	margin-right:			28px;
	margin-top:				11px;
	//margin-top:			10px;
	width:					500px;
}

#searchTxt, #emailTxt, #emailBtn {
	background-color:		#e4f1fc;
	height:					15px;
	width:					215px;
	border:					1px solid #c3daef;
	float:					right;
	margin-top:				+1px;
	margin-right:			+6px;
	display:				block;
	color:					#004b8d;
	font-family:			Georgia;
	font-size:				11px;
	text-indent:			4px;
}

#emailTxt, #emailBtn {
	width:					150px;
	margin-right:			24px;
	margin-top:				4px;
}

#emailBtn {
	text-align:				right;
	margin-top:				10px;
	background-color:		#6A96BD;
	font-family:			Georgia;
	color:					white;
	font-size:				10px;
	cursor:					pointer;
	border:					none;
	letter-spacing:			1px;
}

.coeur {
	position:				relative;
	top:					+4px;
}

#emailSelect {
	background-color:		#e4f1fc;
	height:					18px;
	width:					152px;
	border:					1px solid #c3daef;
	float:					right;
	margin-right:			24px;
	margin-top:				4px;
	color:					#004b8d;
	font-family:			Georgia;
	font-size:				11px;
}

#emailSelect option {
	color:					#004b8d;
	font-family:			Georgia;
	font-size:				11px;
	background-color:		#e4f1fc;
}

#searchBtn {
	background-image:		url(../images/btnSearch.jpg);
	height:					19px;
	width:					82px;
	float:					right;
	margin-top:				1px;
	//margin-top:			0px;
	background-repeat:		no-repeat;
	cursor:					pointer;
}

#searchBtn:hover {
	background-image:		url(../images/btnSearchOver.jpg);
}

#topToolLinkBox a.active, #topToolLinkBox a.selected, #topToolLinkBox a:hover {
	color:					#004b8d;
}

#menuCell {
	height:					36px;
	border:					1px yellow dashed;
	background-image:		url(../images/menuBG.jpg);
	vertical-align:			top;
}

#topBanner {
	display:				block;
	height:					282px;
	width:					959px;
	border:					none;
}

#leftCol {
	width:					245px;
	vertical-align:			top;
}

#rightCol {
	width:					715px;
	vertical-align:			top;
	
}

#contentZone {
	min-height:				1000px;
	//height:				expression(this.scrollHeight < 1001 ? "1000px" : "auto");
	width:					685px;
	margin-top:				15px;
	font-family:			Arial;
	font-size:				12px;
	color:					#4a4a4a;
}

#footer {
	display:				block;
	padding:				0px;
	margin:					0px;
	border:					none;
	height:					80px;
	width:					959px;
}

#footer img {
	border:					none;
}

#toolBox {
	margin-top:				15px;
	height:					522px;
	width:					210px;
	margin-left:			17px;
	background-image:		url(../images/leftTool.jpg);
}

.toolBoxItem {
	display:				block;
	margin-left:			6px;
	height:					31px;
	width:					200px;
	background-repeat:		repeat-x;
	background-position:	0px 0px;
}

#toolRendre {
	margin-top:				1px;
}

#toolSearch, #toolDevises {
	height:		32px;
}

#toolRendre:hover { 
	background-image:		url(../images/toolRendre.jpg);
}

#toolMeteo:hover { 
	background-image:		url(../images/toolMeteo.jpg);
}

#toolSearch:hover { 
	background-image:		url(../images/toolSearch.jpg);
}

#toolCircuit:hover { 
	background-image:		url(../images/toolCircuit.jpg);
}

#toolForfaits:hover { 
 	background-image:		url(../images/toolForfaits.jpg);
}

#toolFavoris:hover { 
	background-image:		url(../images/toolFavoris.jpg);
}

#toolLiens:hover { 
	background-image:		url(../images/toolLiens.jpg);
}

#toolInfo:hover { 
 	background-image:		url(../images/toolInfo.jpg);
}

#toolDevises:hover { 
	background-image:		url(../images/toolDevise.jpg);
}

#toolFuseaux:hover { 
	background-image:		url(../images/toolFuseaux.jpg);
}

#toolImages:hover { 
 	background-image:		url(../images/toolImages.jpg);
}

#geminiAlpha {
	display:				block;
	position:				absolute;
	background-image:		url(../images/geminiLogoOver.jpg);
	margin-left:			+724px;
	margin-top:				26px;
	height:					54px;
	width:					236px;
	z-index:				2;
	
}

#geminiAlpha:hover {
	opacity:				0;
	filter:					alpha(opacity=0);
}

#accueilNosMembres {
	display:				block;
	font-size:				12px;
	font-family:			Georgia;
	color:					#004b8d;
	width:					210px;
	margin-left:			17px;
	margin-bottom:			15px;

}

#accueilNosMembreImg {
	display:				block;
	width:					210px;
	border:					1px solid #ececec;
	margin-left:			17px;
}

.leftColSep {
	display:				block;
	margin-left:			17px;
	background-image:		url(../images/leftColSep.jpg);
	height:					42px;
	width:					210px;
}

#subMenu {
	display:				block;
	width:					213px;
	background-image:		url(../images/subMenuBg.jpg);
	background-position:	top;
	background-repeat:		no-repeat;
	margin-left:			17px;
	padding-bottom:			15px;
}

.subMenuParentPage {
	display:				block;
	width:					213px;
	font-size:				13px;
	font-family:			Georgia;
	color:					#004b8d;
	letter-spacing:			1px;
	height:					44px;
	line-height:			44px;
	text-indent:			18px;
}

.subMenuSubPage {
	display:				block;
	height:					31px;
	line-height:			31px;
	background-image:		url(../images/redArrow.gif);
	background-repeat:		no-repeat;
	background-position:	18px 6px;
	text-indent:			30px;
	color:					#d7414a;
	font-family:			Arial;
	font-weight:			bold;
	font-size:				12px;
	text-decoration:		none;
}

.subMenuSubPage:hover, #subMenu a.selected {
	background-image:		url(../images/blueArrow.gif);
	color:					#004b8d;
}

a {
	color:					#d7414a;
	text-decoration:		none;
}

a:hover {
	color:					#004b8d;
}

#pageName {
	display:				block;
	font-size:				24px;
	font-family:			Georgia;
	color:					#004b8d;
	font-variant:			small-caps;
	height:					35px;
	line-height:			35px;
}

#topVideo {
	display:				block;
	width:					348px;
	height:					266px;
	float:					left;
	margin-left:			7px;
	margin-top:				7px;
}

#topText {
	float:					left;
	margin-left:			22px;
}

#pub {
	background-image:		url(../images/pub.jpg); 
	height:					146px; 
	width:					960px;
}