/* CSS Document */

body {
	background:#ddd url(/htdocs/images/bg_body.jpg) repeat-x;
	margin:0px;padding:0px;
	font:11px normal Arial, Helvetica, Geneva, sans-serif;
	color:#555;}
a {color:#1159b0;text-decoration:none;}
img {border:0px;}
input, select, textarea {border:1px solid #ccc;}
p#phone {background: #efefef; border: 1px solid #ccc; margin-right: 535px; padding: 5px;}

#header {
	height:196px;
	background:url(/htdocs/images/bg_header.jpg) no-repeat;
	position:relative;}
#wrapper { background:url(/htdocs/images/bg_wrapper2col.gif) repeat-y; width:1000px; margin: 10px auto;}
#container {width: 826px;float:left;/*background:url(/htdocs/images/bg_tightCol.gif) repeat-y 10px 0px;*/}
#container.twocol {background:url(/htdocs/images/someimg.png) repeat-y 10px 0px;}
#footer{
	background:url(/htdocs/images/bg_footer.gif);
	height:175px;clear:both;position:relative;}

#header h1 {margin:0px;padding:0px;position:absolute;top:49px;left:21px;}

#header h1 a {display:block; width:205px; height:68px;background:url(/htdocs/images/logo.jpg);
	font-size:0px;line-height:0px;text-indent:-10000px;}
#header h1 a.logo_fr {background:url(/htdocs/images/logo_fr.gif); height:81px; margin-top: -10px;}

#header h3 {margin:0px;padding:2px 10px;position:absolute;top:140px;right:32px;border:1px solid #444;background:#222;width:105px;
	text-align:center;}
#header h3 a {font-size:14px;color:#999;font-weight:normal;}
#header h3 a:hover {font-size:14px;color:#fff;}
#header hr {display:none;}
#header img {border:0px;}
#header #conseil {color: #fff; position: absolute; left: 240px; top: 2px;}
#header #langBox {position:absolute;left:830px;top:10px;margin:0px;padding:0px;width:160px;}
#header #langBox a{ color:#fff;font-size:11px;padding:0px 10px 0px 20px;}
#header #langBox a:hover{ color:#0065de;}
#header #langBox .fr {background:url(/htdocs/images/ico_fr.gif) no-repeat 0px 0px;}
#header #langBox .de {background:url(/htdocs/images/ico_de.gif) no-repeat 0px 0px;}
#header #quickBox {position:absolute;left:965px;top:38px;margin:0px;padding:0px;}
#header #quickBox a{ font-size:0px;line-height:0px;text-indent:-10000px;padding:0px;display:block;width:30px;height:26px;}
#header #quickBox a:hover{ color:#fff;}
#header #quickBox .ho {background:url(/htdocs/images/ico_ho.gif) no-repeat 100% 0px;}
#header #quickBox .si {background:url(/htdocs/images/ico_si.gif) no-repeat 100% 0px;}
#header #quickBox .co {background:url(/htdocs/images/ico_co.gif) no-repeat 100% 0px;}
#header .banner {position:absolute;top:30px;left:240px;margin:0px;}
#header ul {list-style:none;margin:10px 0px 10px 20px;padding:0px;width:900px;position:absolute;left:0px;top:130px;font-size:14px;}
#header ul ul {display:none;}
#header ul .level1_Selected ul{display:block;margin:-2px 0px 0px 0px;padding:0px;width:850px;top:28px;font-size:12px;}
#header ul .selectedy ul{display:block;margin:-2px 0px 0px 0px;
		padding:0px;width:850px;top:28px;font-size:12px;z-index:1;
		background:url(/htdocs/images/bg_submenu.jpg) no-repeat;}
#header ul li{float:left;padding:0px;margin:0px;}
#header ul a{color:#fff;display:block;padding:6px 10px 6px 10px;float:left;margin-right:1px;}
#header ul .level1_Selected ul a{color:#ccc;background:none;}
#header ul .selectedy ul a{color:#ccc;background:none;}
#header ul a:hover{color:#64bbf9;}
#header ul .level1_Selected a{background:url(/htdocs/images/bg_menu.gif) repeat-x;}
#header ul .selectedy a{background:url(/htdocs/images/bg_menu.gif) repeat-x;}
#header ul ul a:hover, #header ul ul a.selected{color:#fff;}


/*#tightCol {width:175px;float:left;padding:5px 40px 30px 30px;}*/
#tightCol {width:175px;float:left;padding:5px 40px 30px 30px;}
#tightCol ul {list-style:none;margin:20px 0px 15px 0px;padding:0px 20px 0px 0px;width:170px;font-size:12px;}
#tightCol ul a{color:#000;display:block;padding:7px 0px 3px 3px;border-bottom:1px dotted #efefef;}
#tightCol ul a:hover{background:#efefef;}
#tightCol ul ul {list-style:none;margin:0px 0px 0px 10px;padding:0px;width:160px;}
#tightCol ul ul a{color:#1159b0;display:block;}
#tightCol ul ul a:hover{}
#tightCol ul.level0_Selected {background: #ccc;}
#tightCol ul.level1_Selected {background: #ccc;}
/*ul.level0_selected {background: #ccc;}
ul.level1_selected {background: #ccc;}*/

#tightCol h3 { background:#e5effc; margin:1em -40px 1em -23px; padding:7px 0px 7px 24px; width:190px; color:#606062;
	font: 12px Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold;}
#tightCol h4 { margin:0px; padding:4px 0px 4px 0px; font:14px normal Georgia, "Times New Roman", Times, serif; color:#1159b0; font-weight:bold;}

/*caddie*/
#smallCaddie {margin:1em -15px 1em -43px; padding:7px 0px 7px 24px;}
#smallCaddie input.quant{width: 25px; padding: 2px; color: #666666; font-size: 9px;}
#smallCaddie table {margin: 0; padding:0;}
#smallCaddie th {background-color:#e6e6e6; padding: 3px 1px;}
#smallCaddie td {border-bottom: 1px solid #e6e6e6; padding: 2px 0px;}
#smallCaddie td.total {background-color:#e6e6e6; border-bottom: 1px solid #e6e6e6; font-weight: bold;}

#addToBasket {line-height: 2.6em; background: #E5EFFC; text-align: center; margin-left: 0px; margin-right: 0px;}
#addToBasket input {text-align: right;}


#wideCol {width:565px;float:left;padding-bottom:20px;position:relative;}
#icoBox {margin: 30px 3px 0px 0px; float: right;}
.twocol #wideCol {width: 796px;padding-left:30px;}
#textSize {position:absolute;top:196px;right:200px;margin:0px;padding:0px;z-index:3;}
#textSize .a{font-size:10px;}
#textSize .aa{font-size:12px;}
#textSize .aaa{font-size:14px;}
#textSize a {display:block;height:30px;width:20px;
	float:left;text-align:center;vertical-align:bottom;line-height:30px;}
#textSize a.selected, #textSize a:hover {background:url(/htdocs/images/arrow.gif) no-repeat 50% 0px;}
#wideCol h2 {color:#3b3b3b;margin:20px 0px 20px 0px;padding:0px;}
#wideCol h3 {color:#1d304a;padding:0px;font-weight:bold; font-family: "Times New Roman", Times, serif;}

#sideCol {width: 168px;float:left;padding:0px 0px 0px 0px;}
#sideCol .searchBox {background:#1f1f1f;margin:0px;padding:0px 0px 10px 14px;color:#8a8a90;}
#sideCol .searchBox h5 {margin:0px;padding:0px 0px 3px 0px;font-size:12px;}
#sideCol .searchBox .searchText {width:86px;background:#e6e6e6;border:1px solid #b3b3b3;margin-right:4px;margin-bottom:3px; color:#1b2741; font-size:11px;padding:4px 10px;}
#sideCol .searchBox .searchBtn {background:url(/htdocs/images/btn_search.gif) no-repeat; margin-bottom:7px;
			font-size:0px;line-height:0px;text-indent:-10000px; border:0px;width:23px;height:18px; cursor:pointer;}
#sideCol .searchBox a {color:#8a8a90;text-decoration:underline;}
#sideCol .searchBox a:hover {color:#fff;}
#sideCol h2 {color:#000;}
#sideCol h3 {color:#1159b0;font-weight:bold;}
#sideCol .banner {text-align:center;}

#pageContentBox {padding:0px 20px 0px 0px;line-height:1.2em;}
table.list {width:100%;}
table.list th{text-align:left;font-size:11px;border-bottom:3px solid #dedede;padding: 10px 2px;background:#1f1f1f;color:#999;}
table.list th.align_center {text-align: center;}
table.list td{background:#fefefe;border-bottom:1px solid #ccc;padding: 2px; vertical-align:top;}
table.list .alternate td.title{background:#1f1f1f;color:#999; padding: 5px;}
table.list td.male{background:#efefef; vertical-align: middle; padding-left: 5px;}
table.list td.female{vertical-align: middle; padding-left: 5px;}
table.list .alternate td{background:#efefef;border-bottom:1px solid #ccc;}
table.list img {border: 1px #fff solid;}
table.list img.link {border:0;}
table.list .pagination {background:#dedede;text-align:right;padding: 7px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
table.list .pagination a{color: #333;background:#fff; padding:1px 3px;border:1px solid #fff; line-height:20px;}
table.list .pagination a:hover{color: #333;background:#fff; padding:3px;border:1px solid #333;}
table.list .alpha, table.list .alpha_Selected {background:#dedede;text-align:center; padding: 7px 1px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
table.list .alpha_Selected a{color: #fff;background:#444; padding:1px 2px;border:1px solid #fff;}
table.list .alpha a{color: #333;background:#fff; padding:1px 2px;border:1px solid #fff;}
table.list .alpha a:hover{color: #333;background:#fff; padding:3px 2px;border:1px solid #333;}
table.list p {margin: 1em 0em;padding: 4px;border: 1px solid #ccc;background:#fff;}
table.list h4 {font-size:14px;color:#666;margin:1em 0em;padding: 4px 0px;border-bottom: 4px solid #dedede;background:#fff;
	border-top:1px solid #dedede;}
table.list a:hover {color:#000;}
table.list .links {border-width:3px;}
div.list .item{border-top:1px solid #dedede;}
table#faq p {border:0;}


.btnAddHorse {margin:2px 4px;padding:2px;border:1px solid #11203D;text-align:center; float:left;}
.btnAddHorse a {font-size:14px;color:#fff;font-size:12px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;
		background:#575757;display:block;padding:2px 10px;}
.btnAddHorse a:hover {color:#dedede;background:#0065DE;}
.searchHorse {background:#fff;}
.searchHorse strong {margin:0px;padding:0px 0px 3px 0px;font-size:12px;color:#333;}
.searchHorse .searchText {width:70px;background:#e6e6e6;border:1px solid #b3b3b3;margin-right:4px;margin-bottom:3px; color:#1b2741;
	font-size:11px;padding:4px 10px;}
.searchHorse .searchTextLittle {width:25px;background:#e6e6e6;border:1px solid #b3b3b3;margin-right:4px;margin-bottom:3px; color:#1b2741; font-size:11px;padding:4px 10px;}
.searchHorse .searchBtn {background:url(/htdocs/images/btn_search2.gif) no-repeat; margin-bottom:7px;
			font-size:0px;line-height:0px;text-indent:-10000px; border:0px;width:23px;height:18px; cursor:pointer;}

#newsBox {float:left;padding:0px; width:581px;}
.news {width:275px;float:left;margin:0px 0px 20px 0px;padding:0px 5px 0px 0px;}
.news img {float:left;margin:0px 4px 10px 0px;}
.news h3 {color:#1d304a;margin:0px 0px 4px 0px;padding:0px;font-weight:bold;}
.news p {margin:0px;padding:0px;line-height:1.4em;}
.news strong {}
.news a{}
#newsBox hr{visibility:hidden;clear:both;}
/*
24.02.08
#tags {float:left;width:100%;padding-top:0px;margin-top:0px;margin-bottom:30px;}
#tags a {float:left;display:block;padding:3px;margin:3px;}
*/
#tags {float:left;width:100%;padding-top:0px;margin-top:0px;margin-bottom:30px;text-align:justify;}
#tags a {padding:0px 2px 0px 0px;margin:0px;line-height:1.1em;}

.addressbar {border:1px solid #000;width:100%;background:#666;}
.addressbar td{}
.addressbar a{color:#fff;border:1px solid #666;display:block;padding:3px 4px;}
.addressbar a:hover{color:#dedede;border:1px solid #ccc;background:#555;}

.eventsBox {padding:0px 0px 0px 10px;}
.eventsBox h3 {margin:0px;font-size:15px;}
.eventsBox p {margin:0px 0px 10px 0px;}

#footer .content {
	width:914px;margin:0 auto;font-size:11px;
	color:#fff;position:relative;line-height:1.7em;
}
#footer .links {margin-left:110px;font-weight:bold;padding:7px 0px 0px 0px;}
#footer .links a{color:#fff;text-decoration:underline;padding: 0px 10px 0px 0px;}
#footer .links a:hover{color:#1B2741;}
#footer .links #topLink {width:48px;height:37px;display:block;background:url(/htdocs/images/btn_toplink.gif); padding:0px;
	font-size:0px;line-height:0px;text-indent:-10000px;position:absolute;left:40px;top:-10px;}
#footer .copyright {position:absolute;left:0px;top:80px;padding:0;width:500px;line-height:1.1em;}
#footer .content a{color:#fff;}
#footer .content a:hover{color:#999;}
#footer .address {position:absolute;right:0px;top:22px;text-align:right;padding:0;width:300px;line-height:1.2em;}
#footer #newsletterBox {padding:0px;position:absolute;left:0px;top:14px;}
#footer #newsletterBox label{display:none;}
#footer #newsletterBox strong{display:block;padding:3px 0px;}
#footer #newsletterBox input {border:1px solid #b3b4b6;
	background:#e7e8ea;width:100px;padding:5px 10px;
	font-size:10px; color:#2c3b5b;margin-right:4px;
}
#footer #newsletterBox #btnNewsletter {border:0px;font-size:0px;line-height:0px;text-indent:-10000px;
	background:url(/htdocs/images/btn.gif);width:23px;height:18px;cursor:pointer;margin-bottom:2px;}

.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;}
.rightCaddie {float:right; margin: 5px 0px 0px 0px; padding: 0;}
.more {background:url(/htdocs/images/ico_more.gif); width:61px; height:12px; font-size:0px;display:block;
	line-height:1.2em;text-indent:-10000px;padding:0px;color:#7f7f7f;margin-top:10px;clear:both;}
.moreDe {background:url(/htdocs/images/ico_more_de.gif); width:66px; height:12px; font-size:0px;display:block;
	line-height:1.2em;text-indent:-10000px;padding:0px;color:#7f7f7f;margin-top:10px;clear:both;}
.center {text-align: center;}
.bouton {border: 1px solid #ccc; line-height:22px; font-size:12px; padding: 5px 10px; color: #000; background: #e0dfe3; font: Arial, Helvetica, Geneva, sans-serif;}
textarea.OrderComment {background-color:#E5EFF9; width: 99%;}

.ListPage {text-align: right;float: right;margin: 30px 0 20px 0;list-style:none;color: #999;}
.ListPage li {float: left;padding: 0 5px;}
.ListPage img, .ListPage a:link, .ListPage a:visited, .ListPage a:hover, .ListPage a:active {border: none;background: none;}

/* News */

#content_small { padding-right: 10px;}
#content h3 {background:#e5effc; margin:1em -40px 1em -23px; padding:7px 0px 7px 24px; color:#606062;
	font: 14px Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold;}
#icoBox img {border: 0; margin-left: 0px;}

#newsBox {float:left;padding:0px;}
.newsList {width:555px;float:left;margin:0px 0px 20px 0px;padding:0px 5px 0px 0px;}
.newsList img {float:left;margin:0px 4px 10px 0px;}
.newsList h3 {color:#1d304a;margin:0px 0px 4px 0px;padding:0px;font-weight:bold;}
.newsList p {margin:0px;padding:0px;line-height:1.4em;}
#newsBox hr{visibility:hidden;clear:both;}
#photo {margin-right: 5px; margin-bottom: 5px;}
#contentNews img{margin-right: 5px; margin-bottom: 5px;}
.relatedNewsList {width:160px;float:left;margin:0px 5px 20px 5px;padding:0px 5px 0px 5px;}

#nextNews p.photo{width: 50px;padding: 0px;margin: 0px;float: left;text-align:center;}
#nextNews p.text{padding-left: 5px;}

/* START BUTTON FORUM */
a.boldbuttons{background: transparent url('/htdocs/images/gris-gauche.gif') no-repeat top left;display: block;float: left;font: bold 13px Arial; line-height: 22px; height: 30px; padding-left: 8px;text-decoration: none;}
a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{color: white; }
a.boldbuttons span{background: transparent url('/htdocs/images/gris-droite.gif') no-repeat top right;display: block;padding: 4px 10px 4px 2px; }
a.boldbuttons span img{border:0px;}

a:hover.boldbuttons{ color:red; text-decoration: underline;}
.buttonwrapper{ overflow: hidden; width: 100%;}

/* END BUTTON FORUM */

#contact input {width: 232px;}
#contact textarea {width: 232px;}

ul.glossaire  {text-decoration: none; list-style:none;}
ul.glossaire li {text-decoration: none; list-style: none; padding: 5px;}
ul.glossaire li.even {line-height: 30px; background-color:#e5effc;}
ul.glossaire li.odd {line-height: 30px; padding: 2px 5px;}

div.cropme {border: 1px solid #7f7f7f;height: 95px;width: 95px;overflow: hidden;margin: 0 5px 5px 0;}

#pageContentBox .list ul{list-style: none; margin: 0; padding: 0;}

#container table.list p.socialWebsite {border: 0px; background:#fff; padding: 2px 0px; display:inline; float: right; margin: 0px;}
#container table.list p.socialWebsite img {margin-right: 2px; margin-bottom: 0px;}

#SearchBox {display: none}

/* fin */span.frontbox{ display:none}
#fbox_world, #fbox_bg, #fbox_progress, #fbox_fg, #fbox_fg_inner, #fbox_content, #fbox_spacer, #fbox_bar, #fbox_sys, #fbox_title, #fbox_navig, #fbox_content_img, #fbox_content_iframe{ margin:0px;  padding:0px;  border-width:0px}
#fbox_content_img, #fbox_content_iframe{ display:block}
#fbox_bg, #fbox_progress, #fbox_fg{ position:absolute;  top:0px;  left:0px}
#fbox_bg{ z-index:998;   background-color:#000}
#fbox_progress{  z-index:999;  background-color:transparent}
#fbox_fg{ z-index:1000;  background-color:#999;  padding:5px;   border:solid #000 1px}
#fbox_fg_inner{ background-color:#FFF}
#fbox_content{ padding:3px;line-height:2.2em;}
#fbox_spacer{ height:3px;  overflow:hidden}
#fbox_bar td{ padding:3px 8px}
#fbox_bar td, #fbox_sys, #fbox_title, #fbox_navig{ color:black;  font-size:12px;  font-weight:normal;  
			line-height:1.45;   font-family:Arial,Helvetica,sans-serif}
#fbox_sys, #fbox_navig{ white-space:nowrap}
#fbox_sys{ float:right}
#fbox_title{ float:left;  background-color:whitesmoke;  text-align:justify}
a#fbox_resize_a:link, a#fbox_resize_a:hover, a#fbox_resize_a:visited{ text-decoration:none;color:#999;  font-weight:bold}
a#fbox_close_a:link, a#fbox_close_a:hover, a#fbox_close_a:visited{ text-decoration:none;  color:#999;  font-weight:bold}
#fbox_navig{ margin-top:3px;  clear:left;  float:left}
a#fbox_prev_a:link, a#fbox_prev_a:hover, a#fbox_prev_a:visited{ text-decoration:none;  color:#999;  font-weight:bold}
a#fbox_next_a:link, a#fbox_next_a:hover, a#fbox_next_a:visited{ text-decoration:none;color:#999;font-weight:bold}