﻿/*GENERAL PAGE LAYOUT */
*{margin:0; padding:0;}

body {
  font-family: verdana;
  font-size: 12px;
  color:#000000; line-height:17px;
}

img{border:0px;}


p {
	padding-bottom: 13px;
	/*	padding-bottom: 2em; */
}


#maincontent ol{
	padding-left:32px;

}

h1 {
	font-size: 20px;
	margin-bottom:10px;
	color:#1d73bc; border-bottom: solid 1px #b1b1b1;
}

h2{
	font-size: 13px;
	margin:0;
	padding-bottom: 9px;
	color:#006fc7; font-weight:bold;
}

h3{
	font-size: 13px;
	margin:0;
	padding-bottom: 2px;
	color:#006fc7; font-weight:bold;
}


h4{
	font-size: 13px;
	padding:0;
	margin:0;
	color:#fe7c00;
}

h5{
	font-size: 11px;
	margin:0;
	padding-bottom: 5px;
	color:#ffffff;
}

a {	
	text-decoration: none; 
	color:#1e4c82;

		
}
	
a:hover {
	text-decoration: underline; 
	color:#1e4c82;
}

/* DIV CONTAINERS */

#pagelayout {}

#container {
	margin: 0 auto;
	width:998px;
	overflow:hidden;
	padding:48px 0px 38px 0px;
}

#container_blank
{
	margin: 0 auto;
	width:998px;
	overflow:hidden;
	padding:0px 0px 38px 0px;
}


/* TOP LAYOUT */


/*MENU LAYOUT */

#menu { text-align:right; font-weight:bold; padding-right:44px;}


#menu UL {
	list-style:none;
	list-style-type: none;
	margin-bottom:0px;
}

	
#menu ul li {
}
	

#menu ul li a {
	color:#000000;
	font-weight:bold;
	margin-bottom:5px;
}

#menu ul li a:hover {
	color:#000000;
	font-weight:bold;
	margin-bottom:5px;
}


/*MAIN CONTENT LAYOUT */

#leftcolumn {
	float:left;
	width:265px;
}

#language {
	text-align:right;
	padding-right:20px;
}

#maincontent {
	float:left;
	padding:0px 0px 10px 0px;
	width:728px;
}


#maincontent ul{
	padding-left:25px;
	padding-bottom:10px;
	list-style-image:url(/data/iPerceptions/files/image/img_listbullet.gif);
}

#content {
	float:left;
	width:728px;
}
#blocTitre {
	float:left;
	width:728px;
}
#blocContenu {
	float:left;
	width:480px;
}
#blocCommunity {
	float:left;
	width:206px;
	margin-left: 42px;
/*margin-left: 206px;*/
}

#footer{
	color:#7c7c7c;
	margin-top:25px;
	font-size:9px;
/*	margin: 0 auto;
	width:483px;
	padding-left:282px;*/
/*	
	width:726px;
	padding-left:245px;
	margin-left: 40px;*/
height:100px;
clear:both;
	width:726px;
	padding-left:245px;
	margin-left: 20px;

}

#footer a{
	color:#7c7c7c;
	font-weight:normal;
	text-decoration:none;
}

#footer a:hover{
	color:#7c7c7c;
	font-weight:normal;
	text-decoration:underline;
}

#signature{
	border-bottom:solid 1px #bfbfbf;
	padding-bottom:3px;
	margin-bottom:5px;
	text-align:right;
height:30px;
}

#signature p{
	padding-bottom:0px;
}

.floatright{float:right; width:135px; text-align:right;}

/*.floatleft{float:left; width:320px;}*/
.floatleft{float:left; width:300px;}
/*-----------------------Login button ENGLISH-----------------------------------------------*/
#btn_login{margin-bottom:5px; margin-top:5px; width:223px;}

#btn_login span{display:none;}

#btn_login a{
	display: block;
	width:223px;
	height:32px;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/img_btn_login.gif);
	background-position: 0 0px;
}

#btn_login a:hover{	background-position: 0 -32px;}

#btn_signup{margin-bottom:5px; margin-top:5px;width:223px;}

#btn_signup span{display:none;}

#btn_signup a{
	display: block;
	width:223px;
	height:32px;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/img_btn_signup.gif);
	background-position: 0 0px;
}

#btn_signup a:hover{background-position: 0 -32px;}

/*-----------------------Login button DEUSTCH -----------------------------------------------*/
#btn_login_gm{margin-bottom:5px; margin-top:5px; width:223px;}

#btn_login_gm span{display:none;}

#btn_login_gm a{
	display: block;
	width:223px;
	height:32px;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/deustch/img_btn_login.gif);
	background-position: 0 0px;
}

#btn_login_gm a:hover{	background-position: 0 -32px;}

#btn_signup_gm{margin-bottom:5px; margin-top:5px;width:223px;}

#btn_signup_gm span{display:none;}

#btn_signup_gm a{
	display: block;
	width:223px;
	height:32px;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/deustch/img_btn_signupGM.gif);
	background-position: 0 0px;
}

#btn_signup_gm a:hover{background-position: 0 -30px;}

/*-----------------------Login button FRENCH CANADIAN -----------------------------------------------*/
#btn_login_fr{margin-bottom:5px; margin-top:5px; width:223px;}

#btn_login_fr span{display:none;}

#btn_login_fr a{
	display: block;
	width:223px;
	height:32px;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/french_canadian/img_btn_login.gif);
	background-position: 0 0px;
}

#btn_login_fr a:hover{	background-position: 0 -32px;}

#btn_signup_fr{margin-bottom:5px; margin-top:5px;width:223px;}

#btn_signup_fr span{display:none;}

#btn_signup_fr a{
	display: block;
	width:223px;
	height:32px;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/french_canadian/img_btn_signup.gif);
	background-position: 0 0px;
}

#btn_signup_fr a:hover{background-position: 0 -32px;}

/*-----------------------Login button FRENCH EUROPEAN -----------------------------------------------*/
#btn_login_fre{margin-bottom:5px; margin-top:5px; width:223px;}

#btn_login_fre span{display:none;}

#btn_login_fre a{
	display: block;
	width:223px;
	height:32px;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/french_european/img_btn_login.gif);
	background-position: 0 0px;
}

#btn_login_fre a:hover{	background-position: 0 -32px;}

#btn_signup_fre{margin-bottom:5px; margin-top:5px;width:223px;}

#btn_signup_fre span{display:none;}

#btn_signup_fre a{
	display: block;
	width:223px;
	height:32px;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/french_european/img_btn_signup.gif);
	background-position: 0 0px;
}

#btn_signup_fre a:hover{background-position: 0 -32px;}

/*-----------------------Login button PORTUGUESE -----------------------------------------------*/
#btn_login_pt{margin-bottom:5px; margin-top:5px; width:223px;}

#btn_login_pt span{display:none;}

#btn_login_pt a{
	display: block;
	width:223px;
	height:32px;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/portuguese/img_btn_login.gif);
	background-position: 0 0px;
}

#btn_login_pt a:hover{	background-position: 0 -32px;}

#btn_signup_pt{margin-bottom:5px; margin-top:5px;width:223px;}

#btn_signup_pt span{display:none;}

#btn_signup_pt a{
	display: block;
	width:223px;
	height:32px;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/portuguese/img_btn_signup.gif);
	background-position: 0 0px;
}

#btn_signup_pt a:hover{background-position: 0 -32px;}

/*-----------------------Login button SPANISH -----------------------------------------------*/
#btn_login_sp{margin-bottom:5px; margin-top:5px; width:223px;}

#btn_login_sp span{display:none;}

#btn_login_sp a{
	display: block;
	width:223px;
	height:32px;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/spanish/img_btn_login.gif);
	background-position: 0 0px;
}

#btn_login_sp a:hover{	background-position: 0 -32px;}

#btn_signup_sp{margin-bottom:5px; margin-top:5px;width:223px;}

#btn_signup_sp span{display:none;}

#btn_signup_sp a{
	display: block;
	width:223px;
	height:32px;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/spanish/img_btn_signup.gif);
	background-position: 0 0px;
}

#btn_signup_sp a:hover{background-position: 0 -32px;}

/*-----------------------Login button Japanese-----------------------------------------------*/
#btn_loginjp{margin-bottom:5px; margin-top:15px; width:223px;}

#btn_loginjp span{display:none;}

#btn_loginjp a{
	display: block;
	width:223px;
	height:32px;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/japanese/Homeloginup.gif);
	background-position: 0 0px;
}

#btn_loginjp a:hover{	background-position: 0 -32px;}

#btn_signupjp{margin-bottom:5px; margin-top:5px;width:223px;}

#btn_signupjp span{display:none;}

#btn_signupjp a{
	display: block;
	width:223px;
	height:32px;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/japanese/HomeSignUp.gif);
	background-position: 0 0px;
}

#btn_signupjp a:hover{background-position: 0 -32px;}


/*-----------------------Login button Chinese Simplified-----------------------------------------------*/
#btn_loginchs{margin-bottom:5px; margin-top:15px; width:223px;}

#btn_loginchs span{display:none;}

#btn_loginchs a{
	display: block;
	width:223px;
	height:32px;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/chinesesimplified/Homeloginup_cs.gif);
	background-position: 0 0px;
}

#btn_loginchs a:hover{	background-position: 0 -32px;}

#btn_signupchs{margin-bottom:5px; margin-top:5px;width:223px;}

#btn_signupchs span{display:none;}

#btn_signupchs a{
	display: block;
	width:223px;
	height:32px;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/chinesesimplified/HomeSignUpUp_cs.gif);
	background-position: 0 0px;
}

#btn_signupchs a:hover{background-position: 0 -32px;}

/*-----------------------Login button Chinese Traditional-----------------------------------------------*/
#btn_logincht{margin-bottom:5px; margin-top:15px; width:223px;}

#btn_logincht span{display:none;}

#btn_logincht a{
	display: block;
	width:223px;
	height:32px;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/chinesetraditional/Homeloginup_ct.gif);
	background-position: 0 0px;
}

#btn_logincht a:hover{	background-position: 0 -32px;}

#btn_signupcht{margin-bottom:5px; margin-top:5px;width:223px;}

#btn_signupcht span{display:none;}

#btn_signupcht a{
	display: block;
	width:223px;
	height:32px;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/chinesetraditional/HomeSignUpUp_ct.gif);
	background-position: 0 0px;
}

#btn_signupcht a:hover{background-position: 0 -32px;}


/*-----------------------Login button Korean-----------------------------------------------*/
#btn_loginkr{margin-bottom:5px; margin-top:15px; width:223px;}

#btn_loginkr span{display:none;}

#btn_loginkr a{
	display: block;
	width:223px;
	height:32px;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/korean/Homeloginup_kr.gif);
	background-position: 0 0px;
}

#btn_loginkr a:hover{	background-position: 0 -32px;}

#btn_signupkr{margin-bottom:5px; margin-top:5px;width:223px;}

#btn_signupkr span{display:none;}

#btn_signupkr a{
	display: block;
	width:223px;
	height:32px;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/korean/HomeSignUpUp_kr.gif);
	background-position: 0 0px;
}

#btn_signupkr a:hover{background-position: 0 -32px;}


/* ------------------------------------------------------------------------------------ */



/* ------------------------------------------------------------------------------------ */
/*-----------------------Contact button ENGLISH-----------------------------------------------*/
#btn_contact_en{width:70px;}

#btn_contact_en span{display:none;}

#btn_contact_en a{
	display: block;
	width:223px;
	height:20px;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/English/img_btn_contact.gif);
	background-position: 0 0px;
}

#btn_contact_en a:hover{	background-position: 0 -20px;}

.btn_contact_en{
    display: block;
	width:70px;
	height:20px;
	border:0;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/English/img_btn_contact.gif);
	background-position: 0 0px;
}

.btn_contact_en:hover{
	border:0;
    background-position: 0 -20px;}
}

/*-----------------------Contact button DEUSTCH-----------------------------------------------*/

#btn_contact_gm{width:70px;}

#btn_contact_gm span{display:none;}

#btn_contact_gm a{
	display: block;
	width:223px;
	height:20px;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/deustch/img_btn_contact.gif);
	background-position: 0 0px;
}

#btn_contact_gm a:hover{	background-position: 0 -20px;}

.btn_contact_gm{
    display: block;
	width:70px;
	height:20px;
	border:0;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/deustch/img_btn_contact.gif);
	background-position: 0 0px;
}

.btn_contact_gm:hover{
	border:0;
    background-position: 0 -20px;}
}
/*-----------------------Contact button FRENCH CANADIAN-----------------------------------------------*/
#btn_contact_fr{width:70px;}

#btn_contact_fr span{display:none;}

#btn_contact_fr a{
	display: block;
	width:223px;
	height:20px;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/french_canadian/img_btn_contact.gif);
	background-position: 0 0px;
}

#btn_contact_fr a:hover{	background-position: 0 -20px;}
.btn_contact_fr{
    display: block;
	width:70px;
	height:20px;
	border:0;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/french_canadian/img_btn_contact.gif);
	background-position: 0 0px;
}

.btn_contact_fr:hover{
	border:0;
    background-position: 0 -20px;}
}
/*-----------------------Contact button FRENCH EUROPEAN-----------------------------------------------*/

#btn_contact_fre{width:70px;}

#btn_contact_fre span{display:none;}

#btn_contact_fre a{
	display: block;
	width:223px;
	height:20px;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/french_european/img_btn_contact.gif);
	background-position: 0 0px;
}

#btn_contact_fre a:hover{	background-position: 0 -20px;}

.btn_contact_fre{
    display: block;
	width:70px;
	height:20px;
	border:0;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/french_european/img_btn_contact.gif);
	background-position: 0 0px;
}

.btn_contact_fre:hover{
	border:0;
    background-position: 0 -20px;}
}
/*-----------------------Contact button PORTUGUESE-----------------------------------------------*/

#btn_contact_pt{width:70px;}

#btn_contact_pt span{display:none;}

#btn_contact_pt a{
	display: block;
	width:223px;
	height:20px;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/portuguese/img_btn_contact.gif);
	background-position: 0 0px;
}

#btn_contact_pt a:hover{	background-position: 0 -20px;}

.btn_contact_pt{
    display: block;
	width:70px;
	height:20px;
	border:0;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/portuguese/img_btn_contact.gif);
	background-position: 0 0px;
}

.btn_contact_pt:hover{
	border:0;
                background-position: 0 -20px;}
}
/*-----------------------Contact button SPANISH-----------------------------------------------*/
#btn_contact_sp{width:70px;}

#btn_contact_sp span{display:none;}

#btn_contact_sp a{
	display: block;
	width:223px;
	height:20px;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/spanish/img_btn_contact.gif);
	background-position: 0 0px;
}

#btn_contact_sp a:hover{	background-position: 0 -20px;}

.btn_contact_sp{
    display: block;
	width:70px;
	height:20px;
	border:0;
	background-repeat: no-repeat;
	background-image:url(/data/iPerceptions/files/image/spanish/img_btn_contact.gif);
	background-position: 0 0px;
}

.btn_contact_sp:hover{
	border:0;
    background-position: 0 -20px;}
}


#place{
/*
position:relative;
margin:auto;
width:700px;
*/
}

#menu_language{
/*
position:absolute;


top:305px;
left:-24px;
*/
}
/* -- UL of the UK flag and blue arrow -- */
#menu_language ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu_language ul li {
	position: relative;
}

/* -- UL of all the other flags -- */
.listLang {
	margin: 0;
	padding: 0;
	width:211px;
	list-style: none;
}





#menu_language li ul {
	position: absolute;
	left:0px;
	top: 12px;
	display: none;
background-color:#FFFFFF;
}

#menu_language ul li a {
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color: #777;
	text-decoration:none;
	background: #fff; /* IE6 Bug */
	border: 0; /* IE6 Bug */
}

.listLang li a:hover {
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
font-weight:normal;
	color: #356cbe;
	text-decoration:none;
	background-color:#99c5e9;
}

#menu_language li:hover ul { 
	display: block;
}

#menu_language li.over ul { 
	display: block;
}

#showNav{
border:0;
margin-right:24px;
}
	
/* Holly Hack. IE Requirement \*/
* html #menu_language ul li { float: left; height: 1%; }
* html #menu_language ul li a { height: 1%; }
/* End */

/* contact form */
.hide { display: none; }
.err  { color: red; }