/* #### CSS by ScoreComms ####
##### Gaucher Disease ######*/

* {
	padding:0px;
	margin:0px;
	text-align:left;
}

body{
	background-color: #eff0dc;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px !important;
}

p {
	color: #343434;
	font-size: 1.0em;
	padding-top: 1.0em;
	padding-bottom:0.5em;
	line-height:1.5em;
}

.newslist {
	color: #77743f;
	font-size:1.0em;
	line-height:1.5em;
}

.newstitle{
	color: #77743f;
	font-size:1.0em;
	font-weight:bold;
	background-color:#eff0dc;
	/*height:1.5em;*/
}


h1 {
	font-size:1.3em;
	color:#a5a914;
	font-weight:bold;
}

h2 {
	font-size:1.1em;
	color:#a5a914;
	padding-top:1.0em;
	font-weight:bold;
}

h3 {
	font-size:1.0em;
	color:#a5a914;
	padding-bottom:1.0em;
	font-weight:bold;
}

a:link, a:visited {
	color:#a7a363;
	text-decoration:none;
	font-size:1.0em !important;
}

a:active, a:hover {
	color:#a7a363;
	text-decoration:underline;
	font-size:1.0em !important;
}

.small{
	color:#77743f;
	font-size:0.8em;
	text-align:right;
}




/* #########################
######## Main divs #########
######################### */

#wrapper {
	width: 820px;
	margin-top:15px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	background-color:#eff0dc;
	text-align:left;
	
}

#textsize {
	width:780px;
	text-align:right;
	padding: 10px 20px 10px 10px;
	background-color:#eff0dc;
}

#header {
	width: 813px;
	height: 179px;
}

#navcontainer {
	float:left;
	width:177px;
	display:inline;
}

#nav_top {
	width:177px;
	height:18px;
	background-image:url(../img/nav_top.jpg);
	background-repeat:no-repeat;
}

#nav {
	width:177px;
	background-image:url(../img/nav_pattern.jpg);
	background-repeat:repeat-y;
}

#nav ul {
	padding: 0px 15px 0px 19px;
	display: block;
	list-style:none;
}

#nav ul li {
	border-bottom:1px dotted #d7d9a7;
	line-height:24px;
	color:#d7d9a7;
}

#nav ul li a:link, #nav ul li a:visited{
	color:#d7d9a7;
	display:block;	
	/*height:24px;*/
	width:auto;
}

#nav ul li a:active, #nav ul li a:hover{
	text-decoration:none;
	color:#a5a914;
}

#nav_bottom {
	width:136px;
	height:76px;
	background-image:url(../img/nav_bottom.jpg);
	background-repeat:no-repeat;
	padding: 0px 22px 5px 19px;
}


.displaySection{display:block !important;}

.hideSection{display:none !important;}

ul#subnav, ul#subnav2 {
	list-style:none;
	display:none;
	font-size:0.8em;
}

ul#subnav li, ul#subnav2 li{
	/*line-height:20px;*/
	font-weight:normal;
	border:hidden;
	display:block;
}

ul#subnav li a, ul#subnav2 li a{
	color: #d7d9a7;
	text-indent:0px !important;
	display:block;
	height:24px;
	width:auto;
}

ul#subnav li a:active, ul#subnav li a:hover {
	color:#a5a914;
	text-decoration:none !important;
	font-weight:normal !important;
}

ul#subnav2 li a:active, ul#subnav2 li a:hover {
	color:#a5a914;
	text-decoration:none !important;
	font-weight:normal !important;
}


#box {
	width:177px;
	height:106px;
}

.box {
	float:left;
	width:177px;
	height:106px;
}


#contentcontainer {
	float:left;
	width:636px;
	display:inline;
	background-color:#eff0dc;
}

#content_top {
	width:636px;
	height:18px;
	background-image:url(../img/content_top.jpg);
	background-repeat:no-repeat;
}

#content_middle {
	width:636px;
	min-height:392px;
	height:auto !important;
	height:392px;
	background-image:url(../img/content_pattern.jpg);
	background-repeat:repeat-y;
}

.content {
	width:600px;
	min-height:50px;
	background-image:url(../img/content_pattern.jpg);
	background-repeat:repeat-y;
	padding:0px 16px 0px 20px;
}

.content_left {
	float:left;
	width:402px;
	padding: 0px 15px 0px 18px;
}

#content_left {
	float:left;
	width:402px;
	padding: 0px 15px 0px 18px;
	display:inline;
}

.content_right {
	float:left;
	width:162px;
	display:inline;
	padding-left:15px;
	border-left: 1px dotted #a5a914;
}

.signupNews{
	float:left;
	width:162px;
	height:20px;
	padding:3px 0px 0px 0px;
	/*background-image:url(../img/rss.jpg);*/
	background-repeat:no-repeat;
}

#content_footer {
	width:636px;
	height:25px;
	background-image:url(../img/content_bottom.jpg);
	background-repeat:no-repeat;
}

#languages_top{
	width:162px;
	height:19px;
	line-height:0px;
	font-size:0px;
	background-image:url(../img/lang_top.jpg);
	background-repeat:no-repeat;
}

#languages_middle{
	width:162px;
	background-image:url(../img/lang_middle.jpg);
	background-repeat:repeat-y;
	padding:0px 8px 0px 8px;
}

#languages_middle a img{
	border:0px;
}

#languages_middle a:hover img{
	border:0px;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
}

#languages_bottom{
	width:162px;
	height:24px;
	background-image:url(../img/lang_bottom.jpg);
	background-repeat:no-repeat;
}

#nav_lang ul{
	list-style:none;
	padding:12px 23px 8px 5px;
	font-size:0.8em;
}

#nav_lang ul li{
	line-height:20px;
	border-bottom:1px dotted #a5a914;
}

#nav_lang ul li a{
	text-decoration:none;
}

#nav_lang ul li a:hover{
	color:#343434;
	text-decoration:none;	
}

#footer_left {
	float:left;
	width:300px;
	height:30px;
	background-color:#eff0dc;
	padding-left: 18px;
	display:inline;
	font-size:0.8em;
}

#footer_right{
	float:right;
	width:260px;
	height:30px;
	background-color:#eff0dc;
	padding-right: 21px;
	display:inline;
	text-align:right;
	font-size:0.8em;
}

a#footer{
	background:url(../img/score_logo.jpg) no-repeat 0 0;
	padding-left:32px;
}

.newsthumb{
	float:left;
	width:65px;
	padding:10px 15px 5px 0px;
	
}

.allnews{
	float:right;
	width:505px;
	padding:10px 15px 5px 0px;
	line-height:1.5em;
}

/* #########################
######## Diverses #########
######################### */

.bg_clear_20{
	clear:both;
	height:20px;
	background-color:#eff0dc;
}

.clear_10{
	clear:both;
	height:10px;
}

.clear{
	clear:both;
}

.searchC {
	background-image:url(../img/search.jpg);
	background-repeat:no-repeat;
	margin: 5px 0px 10px 0px;
	border:1px solid #a5a914;
}

.input {
	background-color:#f1f1f1;
	border:1px solid #a5a914;
	width:150px;
}

.input2 {
	background-color:#f1f1f1;
	border:1px solid #a5a914;
}

.feedback{
	color:#465f7c;
	font-weight:bold;
	width:162px;
}


/* #########################
######### Buttons ##########
######################### */

.box_d{
	float:left;
	width:177px;
	height:106px;
	background-image:url(../img/box_donate.jpg);
	background-repeat:no-repeat;
	text-indent:-1000em;
	line-height:0px;
	font-size:0px;
	overflow:hidden;
}

a.box_d:hover{
	width:177px;
	height:106px;
	background-image:url(../img/box_donate_on.jpg);
	background-repeat:no-repeat;
	text-indent:-1000em;
}

.box_jd{
	float:left;
	width:177px;
	height:106px;
	margin-right:17px;
	background-image:url(../img/box_diagnosed.jpg);
	background-repeat:no-repeat;
	text-indent:-1000em;
	line-height:0px;
	font-size:0px;
	overflow:hidden;
}

a.box_jd:hover{
	width:177px;
	height:106px;
	margin-right:17px;
	background-image:url(../img/box_diagnosed_on.jpg);
	background-repeat:no-repeat;
	text-indent:-1000em;
}

.box_g{
	float:left;
	width:177px;
	height:106px;
	background-image:url(../img/box_gaucher2.jpg);
	background-repeat:no-repeat;
	text-indent:-1000em;
	line-height:0px;
	font-size:0px;
	overflow:hidden;
}

a.box_g:hover{
	width:177px;
	height:106px;
	background-image:url(../img/box_gaucher2_on.jpg);
	background-repeat:no-repeat;
	text-indent:-1000em;
}


/* #########################
######### TABLES ###########
######################### */

.table td{
	height:30px;
}

.table textarea{
	width:195px;
	background-color:#f1f1f1;
	border:1px solid #a5a914;
}
