A {
  font-family : Arial;
  color : #000080;
  font-size: 11;
  text-decoration : underline;
}
A:Hover  {
  text-decoration : underline;
  color : red;
  font-size: 11;
}
BODY  {
  font-family : Arial; 
  font-size: 11;
  color : black;
  width:100%;
  height:100%;
  text-decoration : none;
  background:#5bc0bc url('images/bg_france_main_gradient.jpg') top center repeat-x;
  margin:0;
}
TD  {
  font-family : Arial;
  font-size: 11;
  color : black;
  text-decoration : none;
}
.note{ 
	width:100%;
	text-align:right;
	background-color:#ffffff;
} 
.note a{ 
	color: #868686;	
	text-decoration: underline; 
} 
.note a:hover{ 
  	color : red; 
	text-decoration: underline; 
} 
#bg_main{
	width:100%;
	height:100%;
	text-align:center;
	background:url('images/bg_france_main.jpg')  top center no-repeat;
	}



#bg_main .bg_index{
	width:900px;
  	background-image:url(images/bg_index.jpg);
	margin:auto;
	padding:0;
}


.bg_inner{
	background-image:url(images/france_onres_inner.jpg);
}
body,td,th {
	font-size: 11px;
}
.guide{
	font:12px Arial !important;
	font:11px Arial;
	color:#898988;
	width:500px;
	height:165px;
	padding:5px 0 0 15px;
	vertical-align:middle;
	margin-bottom:0px;
}
.guide ul{
	margin:5px 0 0 0 !important;
	margin:5px 0 0 15px;
}
.guide li{
	margin:0px;
	padding-bottom:0 0 2px 0;
	list-style-type:disc;
}
.guide_btn{
	margin:0 0 0 10px;
}
.guide_btn a{
	color:#ffffff;
	border:1px solid #ffffff;
	background-color:#77a5aa;
	font-weight:bold;
	padding:3px 5px 3px 5px;
	text-decoration:none;
	font:12px Arial !important;
	font:11px Arial;
	line-height:25px;
}
.guide_btn a:visited{
	color:#ffffff;
	background-color:#77a5aa;
}
.guide_btn a:hover{
	color:#ffffff;
	background-color:#ca5584;
}
.logo{
	margin-top:80px;
	margin-bottom:20px;
}

.inputFix{
	width:120px;
	}

/*** css for location page ***/

#location_main{
	width:910px;
	margin:auto;
background-color:#000000;
	}
	
#location_main img{
	border:0;
	margin:0;
	padding:0;
	}

#location_main  ol{
	padding:10px 0 0 20px;
	margin:0;
	}

#location_main li{
padding:5px 0  0 0;
	margin:0;
	}

#location_main a:link, #location_main a:hover, #location_main a:active, #location_main a:visited {
	color:white;
	text-decoration:none;
	}

#location_main a:hover{
	text-decoration:underline;
	}

#leftCol{
	width:195px;
	height:528px;
	color:white;
	padding:10px 0 0 0;
	background:black;
	text-align:left;
	float:left;
	}
	
#leftCol .logo{
	margin-left:13px;
	}	

#leftCol ol{
	list-style:none;
	font-size:14px;
	line-height:22px;
	}

#rightCol{
	width:715px;
	float:right;
	}
	
.rightTop, #imageCaption{
	width:705px;
	height:18px;
	color:white;
	background:#02b7ca;
	font-size:18px;
	padding:0px 10px 1px 0;
	text-align:right;
	_float:right;
	_clear:both;
	}

#page1, #page2, #page3,  #page4 , #page5,  #page6,  #page7,  #page8,  #page9, #page10{
	font-size:14px;
	width:705px;
	height:20px;
	padding: 5px 10px 10px 0;
	background:#02b7ca;
	text-align:right;
	line-height:20px;
	color:#dcdcdc;
	}


.rightLoader{
	width:100%;s
	}

.clearBoth{
	clear:both;
	}

.hidden{
	display:none;
	z-index:5;
	}
	
.show{
	display:block;
	z-index:9999;
	}
.thumb{
	margin-left:5px;
}	





#bg_main .right { float:right; width:430px; }
#bg_main .right img { border:none; padding-right:0px;}
#bg_main .right .bor a img{ border-right: 5px solid #559ee4;  }
#bg_main .right .bor a:hover img{ border-right: 5px solid #fff; }

.area {
	
	color:#FFFFFF; text-align:left;
	font-size:2em;
	padding-left:15px;
	background-color:#02b7ca;
	padding-top:10px;
	width:700px; height:10px;
}


.clear{ clear:both;}
.space { padding-bottom:20px;}
.footnote{
	margin:20px 0 20px 0px;
	text-align:left;
	color:#ccc;
	font-size:12px;
}