@charset "utf-8";
/* CSS Document */



html {
	font-size:12px;
	color:#5d5b5b;
	background:url(../../images/header-bg.png) top left repeat-x #f3f3f3;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    -webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}
body {
	margin:0px;
	padding-bottom:0px;
}
div {
	display:block;
}
img, form, div {
	border:0px;
	padding:0px;
	margin:0px;
}
a {
	text-decoration:none;
	color:#6e6e6e;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}
a:hover {
	text-decoration:underline;
}
#wrapper {
}
.inside-wrap {
	width:900px;
	text-align:center;
	padding-bottom:60px;
	background:#ffffff;
	margin-bottom: -20px;
}
#head-section {
    background:url(../../images/header-bg.png) top left repeat-x #f3f3f3;
	height:132px;
}
#head-section #header {
	height:127px;
	background:url(../../images/header-bg.png) top left repeat-x #f3f3f3;
}
.fr #head-section #header {
    background:url(../../images-fr/header-bg.png) top left repeat-x #f3f3f3;
}
#head-section #head-left {
	float:left;
	margin-left:20px;
	margin-top:30px;
	width:40%;
}
#head-section #head-right {
	float:left;
	width:55%;
	margin-left:20px;
}
#head-section-select-language {
	float: left;
	margin: 7px 10px 7px 0;
}
#head-section #head-right #head-search {
	height:48px;
	margin-top:15px;
	text-align:right;
	margin-left:0px;
}
#head-search #socialmedia {
	margin:0px;
	float:left;
	padding:6px 0px 0px 0px;
}
#head-search #socialmedia img {
}
#head-section #head-right #head-search input#head-search-text {
	background:url(../../images/search-bg.gif) top left repeat-x #f3f3f3;
	width:120px;
	height:19px;
	border:0px;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	padding-left:4px;
	padding-right:4px;
	font-size:10px;
	float:left;
}
.fr #head-section #head-right #head-search input#head-search-text {
    background:url(../../images-fr/search-bg.gif) top left repeat-x #f3f3f3;
}
#head-section #head-right #head-search input#head-search-btn {
	margin-left:-5px;
	float:left;
}
#inside-section {
	margin-top:-5px;
	/*height:400px;*/

	background:url(../../images/small-gradient.png) top left repeat-x;
}
.fr #inside-section {
    background:url(../../images-fr/small-gradient.png) top left repeat-x;
}
#footer {
	font-size:10px;
	margin-top:20px;
}
#footer #foot-links {
	text-align:center;
	margin-bottom:30px;
	padding-left:20px;
}
#footer #foot-links ul {
	padding:0px;
	margin:0px;
	list-style:none;
	text-align:left;
	float:left;
	margin-right:60px;
}

.fr #footer #foot-links ul {
    margin-right:28px;
}

#footer #foot-links ul.last {
	margin-right:0px;
}
#footer #foot-links ul li.footlink-header {
	font-weight:bold;
	margin-bottom:5px;
}
#body-wrap {
	padding-left:40px;
	padding-right:40px;
	padding-bottom:30px;
}
#body-wrap2 {
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
}
#contents-left {
	float:left;
}
#contents-right {
	float:right;
}
a.goog-te-menu-value:hover{
    text-decoration:none
}
/*style for image pop-up*/
#preview{
	position:absolute;
	border:3px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	box-shadow: 4px 4px 3px rgba(103, 115, 130, 1);
}