/* CSS Document */

 
 
 
html{font-family:Tahoma, Arial, Helvetica, sans-serif;
	  font-size:11pt;
/*	  letter-spacing:*/
}

 body{
  margin:0;
  padding:0 0 185px 0;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
 /* font-size:smaller;*/
  font-size:11pt;
 }
  
 div#footer{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:180px;
 }
 
 @media screen{
  body>div#footer{
   position: fixed;
  }
 }
 
 * html body{
  overflow:hidden;
 }
 
 * html div#content{
  height:100%;
  overflow:auto;
 }
 
  td{
 	padding:0 0; 
	margin:0 0; 
	border:none;
 }

 .person{
 	color:#003A59;
	font-weight:bold;
	font-size:12pt;
	
 }
 .contenu_r{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#A18B48;
}
 .content{
 	color:#A18B48;
	font-size:11pt;
 }
 
 .content li{
 	padding-top:1px;
	padding-bottom:1px;
 }

 td.content{ 
 padding-top:20px;
 }
 
 td.f_menu
 { /*margin-left:5px;*/ 
 letter-spacing:1px; 
 padding-left:5px;
 }
 
 table.f_table{ 
 padding-left:8px; 
 padding-top:5px; 
 padding-bottom:5px; 
 margin-top:3px; 
 margin-bottom:5px;
 /* line-height:100.5%;*/
 }
 
 #footer{
 	font-size:10px;
	background-color:#FFFFFF;
 }
 
 a.contact{
 color:#A18B48; 
 text-decoration:none; 
 font-size:14px;
 }
 
/* 
a.contact.li{
 	margin-top:20px;
	padding-bottom:2px;
	background-color:red;
 }*/
 
 a.contact:hover{
 color:#003A59; 
 text-decoration:none; 
 font-size:14px;
 }

 a.top{
 color:#A18B48; 
 text-decoration:none; 
 font-size:10px; 
 letter-spacing:1px; 
 /*font-weight:bold;*/
 }
 
 a.top:hover{
 color:#4A6a77; 
 text-decoration:none; 
 font-size:10px; 
 /*font-weight:bold;*/
 }
 
 span.top{
 color:#A18B48; 
 text-decoration:none; 
 font-size:10px; 
 letter-spacing:1px;
 }
 
 span.top1{
 color:#4A6a77; 
 text-decoration:none; 
 font-size:10px; 
 letter-spacing:1px;
 }

 a.products{ 
 color:#4A6a77; 
 text-decoration:none; 
 font-size:12px;
 }
 
 a.products:hover{
 color:#A18B48; 
 text-decoration:none; 
 font-size:12px;
 }

 span.contact{
 color:#003A59; 
 font-weight:bold; 
 font-size:13px;
 }
 
 span.contact_lnk{
 color:#4A6a77; 
 font-size:13px; 
 font-weight:bold;
 }

 a.location{ 
 color:#4A6a77; 
 font-weight:bold; 
 font-size:11px; 
 text-decoration:underline;
 }
 
 a.location{  
 color:#4A6a77; 
 font-weight:bold; 
 font-size:11px; 
 text-decoration:underline;
 }
 
 span.location{ 
 color:#4A6a77; 
 font-weight:bold; 
 font-size:12px;
 }

 input.btn { 
 cursor : pointer; 
 background-color : #FFFFFF; 
 color : #4A6a77;
 }
 
a.model{
color:#003B5A; 
text-decoration:none; 
font-size:12px;
}

a.model:hover{
color:#A18B48;
}


/*
///////////////////

Modifs update

///////////////////
*/

		 a.lien{
		 color:#003A59;
		 text-decoration:none; 
		 font-size:14px;
		 }
		 
		 a.lien:hover{
		  color:#A18B48; 
		 text-decoration:none; 
		 font-size:14px;
		 }

.lien_ouverture_ajax_pdf_funds{
	color:#00426b;
}

.lien_register_funds{
	color:#00426b;
}

#start_questionniare{
	margin-top:50px;
	_margin-top:35px;
}

#iIdOverlay {
	position: absolute;
	position: fixed;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	text-align:center;
	z-index: 1000;
	background-color: #000000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.4;
	opacity: 0.4;
}

		* html #iIdOverlay {
			position: absolute;
		}

#iIdDiv {
	position : absolute;
	z-index : 1001;
	width:974px;
	height : 699px;
	top : 30px;
	margin-left: -487px;;
	left : 50%;
	padding:0px;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	color : #464646;
	text-align : center;
	background-color : #ffffff;
}

/*
* html #iIdDiv{
	background-color : #ff0000;
}
*/

#navigationOverlay{
	position : absolute;
	z-index : 1002;
	color:#002D6A;
	margin-top : -35px;
	/*margin-top : 660px;*/
	margin-left:355px;
	text-align: right;
	width:550px;
	font-size:10px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

		* html #navigationOverlay{
			position: absolute;
			top : 700px;
			left : 0px;
		}

/*
* html #navigationOverlay{
	position: absolute;
	top : -35px;
	left : 0px;
}
*/

		#navigationOverlay a{
			color:#002D6A;
			text-decoration:none;
		}
		
		#navigationOverlay a:visited{
			color:#002D6A;
			text-decoration:none;
		}

#btnClose {
	position:absolute;
	z-index : 1002;
	margin-top:-55px;
	/*margin-top:640px;*/
	margin-left:915px;
}


		* html #btnClose {
			position: absolute;
			top :650px;
			left : 0px;
			margin-top : 0px;
		}
		
		
		#btnClose img{
			cursor : pointer;
		}

/*
* html #btnClose {
	position: absolute;
	top :-55px;
	left : 0px;
	margin-top : 0px;
}
*/

#blockOverlay{
	color:#FF0000;
	height:500px;
}