/* CSS Document */

body {
	background:#51534b;
	margin:0px;padding:0px;
	font:11px normal Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color:#434343;
}
a {color:#002a04;text-decoration:none;}
#header {
	height:170px;
	width:932px;margin:0 auto;
	background:url(/htdocs/images/nt_bg_header.jpg) no-repeat 0px 13px;
	position:relative;
}

#headerPrint {display: none}

#wrapper {
	background:url(/htdocs/images/nt_bg_body.gif) repeat-x #b6baa9;
}
#footer{
	background:#ccc url(/htdocs/images/nt_bg_footer.gif) repeat-x;
	height:89px;clear:both;
}

#header h1 {margin:0px;padding:0px;position:absolute;top:48px;left:27px;}
#header h1 a {display:block; width:334px; height:52px;background:url(/htdocs/images/nt_logo.jpg);
	font-size:0px;line-height:0px;text-indent:-10000px;}
#header hr {display:none;}
#header #langBox {position:absolute;left:30px;top:130px;margin:0px;padding:0px;}
#header #langBox a{ color:#fff;text-transform:uppercase;font-size:9px;padding:0px 10px 0px 20px;}
#header #langBox a:hover{ color:#b6baa9;}
#header #langBox .fr {background:url(/htdocs/images/ico_fr.gif) no-repeat 0px 0px;}
#header #langBox .ge {background:url(/htdocs/images/ico_ge.gif) no-repeat 0px 0px;}
#header #langBox .en {background:url(/htdocs/images/ico_en.gif) no-repeat 0px 0px;}
#header #quickBox {position:absolute;left:660px;top:130px;margin:0px;padding:0px;}
#header #quickBox a{ color:#fff;text-transform:uppercase;font-size:9px;padding:0px 20px 0px 10px;}
#header #quickBox a:hover{ color:#b6baa9;}
#header #quickBox .ho {background:url(/htdocs/images/nt_ico_ho.gif) no-repeat 100% 0px;}
#header #quickBox .si {background:url(/htdocs/images/nt_ico_si.gif) no-repeat 100% 0px;}
#header #quickBox .co {background:url(/htdocs/images/nt_ico_co.gif) no-repeat 100% 0px;}


#wrapper .content {
	width:932px;margin:0 auto;
	background:#fff url(/htdocs/images/nt_bg_menu.gif) repeat-y;
}

#tightCol {width: 260px;float:left;padding:0px 0px 0px 28px;}
#tightCol .searchBox {background:#383432;margin:0px;padding:0px 0px 10px 14px;width:206px;border-bottom:1px solid #fff;}
#tightCol .searchBox .searchText {width:120px;background:#4c4948;border:1px solid #707167;margin-right:8px;color:#fff;}
#tightCol .searchBox .searchBtn {background:url(/htdocs/images/btn_search.gif) no-repeat;
	font-size:0px;line-height:0px;text-indent:-10000px;
	border:0px;width:56px;height:12px; cursor:pointer;
}

#tightCol ul {list-style:none;margin:10px 0px 10px 14px;padding:0px;width:200px;}
#tightCol ul li{text-transform:uppercase;}
#tightCol ul a{color:#fff;display:block;padding:5px 0px 5px 14px;background:url(/htdocs/images/bullet.gif) no-repeat 0px 9px;}
#tightCol ul a:hover{color:#999;}

#wideCol {width: 600px;float:left;padding-bottom:20px;position:relative;}
#wideCol h2 {color:#002a04;font-size:26px;font-weight:normal;margin:40px 0px 0px 0px;padding:0px;}
#wideCol h3 {color:#002a04;font-size:18px;font-weight:normal;margin:15px 0px 0px 0px;padding:0px;}
#wideCol h4 {color:#002a04;font-size:14px;font-weight:bold;margin:10px 0px 0px 0px;padding:0px;}

#wideCol li{padding:3px 0px 3px 0px; text-transform:uppercase;}
#wideCol ul li {list-style: url(/htdocs/images/bullet2.gif)}

#wideCol #formulary input { width: 300px; border:1px solid #ccc;}
#wideCol #formulary textarea { width: 300px; border:1px solid #ccc;}

.HorsesTable td{
border-bottom:solid 1px #0d6126;
padding:0px;
padding-top:4px;
padding-bottom:4px;
margin:0;
}

.HorsesTable .background_1{
color:#000000;
background-color:#c3eacf;
}

#news {background:url(/htdocs/images/nt_bg_home.jpg) repeat-x #6E4622;padding-bottom:20px;float:left;width:932px;}
#news #bannNiall{margin:0px 20px 0px 28px;padding:0px;width:240px;float:left;}
#news #bannNiall a{display:block;background:url(/htdocs/images/nt_banner_niall.jpg);
	font-size:0px;line-height:0px;text-indent:-10000px;
	width:220px; height:296px;
}
.newsBox {width:370px;float:left;margin-right:30px;}
.newsBox h3 {color:#fff;font-size:24px;font-weight:normal;margin:20px 0px 0px 0px;padding:0px;}
.newsBox .news {color:#fff;margin:20px 0px;padding:0px;clear:both;}
.newsBox .news strong {color:#002a04;text-transform:uppercase;display:block;}
.newsBox .news img {float:left;border:4px #002a04 solid;margin:0px 20px 10px 0px;}
.galleryBox {width:190px;float:left;}
.galleryBox h3 {color:#fff;font-size:24px;font-weight:normal;margin:20px 0px 20px 0px;padding:0px;}
.galleryBox a {border:6px #002a04 solid;float:left;line-height:0px;}
.galleryBox a:hover {border:6px #2a1000 solid;}
.galleryBox img {border:0;}

#etfLink {position:absolute;top:0px;right:0px;background:#002a04;margin:0px;padding:0px;}
#etfLink a{display:block;font-size:13px;text-transform:uppercase;text-align:center;padding:8px 30px;color:#fff;}
#etfLink a:hover{color:#999;}

#footer .content {
	width:932px;margin:0 auto;font-size:10px;
	color:#70706c;position:relative;line-height:1.7em;
}
#footer .copyright {position:absolute;right:40px;top:10px;text-align:right;padding:0;width:500px;}
#footer .content a{color:#fff;}
#footer .content a:hover{color:#999;}
#footer #newsletterBox {padding:0px;position:absolute;left:30px;top:10px;}
#footer #newsletterBox label{display:none;}
#footer #newsletterBox strong{display:block;}
#footer #newsletterBox input {border:1px solid #363730;background:#565752;width:130px;padding:2px 10px;font-size:10px;
	text-transform:uppercase;color:#2e2e2e;}
#footer #newsletterBox #btnNewsletter {border:0px;font-size:0px;line-height:0px;text-indent:-10000px;
	background:url(/htdocs/images/btn.gif);width:21px;height:15px;cursor:pointer;}

.clearer{clear:both;visibility:hidden;height:0px;display:block;}
.left {float:left;margin:0px 10px 10px 0px;border:4px solid #b6baa9;}
.right {float:right;margin:0px 0px 10px 10px;border:4px solid #b6baa9;}
.more {background:url(/htdocs/images/more.gif) no-repeat; width:31px; height:12px;
	font-size:0;line-height:0px;text-indent:-10000px;
	padding:8px 16px 3px 15px;line-height:0px;*padding:7px 13px 3px 12px; margin: 2px; display: block;}
#formulary input.acces {background:url(/htdocs/images/acces.jpg) no-repeat; width:81px !important; height:16px; display: block;
	font-size:0;line-height:0px;text-indent:-10000px;margin: 2px; border: 0 !important; padding: 0 !important;}	
.imgHorse {border:4px #002a04 solid;margin:50px 20px 10px 0px;}

#wideCol p#contentText a {color: #000080}

a.button {
	background: transparent url(/htdocs/images/bouton.gif) no-repeat scroll top right;
	color: #fff;
	display:block;
	float:left;
	font-size:10px;
	text-transform: uppercase;
	height: 16px;
	margin-right: 6px;
	padding-right: 11px;
	text-decoration: none;
}

a.button span {
	background: transparent url(/htdocs/images/bouton2.gif) no-repeat;
	display: block;
	line-height: 10px;
	padding: 3px 0 3px 11px;
}

a.button:active {
	color: #eee;
	outline: none;
}

a.button:active span {
	display: block;
	background-position: bottom left;
	padding: 4px 0 2px 11px;
}
