/* FULL CSS RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,  ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	line-height: 120%;
	vertical-align: baseline;
}
input, select{
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	margin: 0;
	padding: 0;
}
:focus {
	outline: 0;
}
body {
	line-height: 100%;
	color: #7a7054;
	background: white;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
blockquote:before, blockquote:after {
	content: "";
}
/* GENERAL STYLES ------------------------- TOUT L'OR DU MONDE -----------------*/
html, body {
	min-height: 100%;
	height: auto!important;
	height: 100%;
}
body {
	background: url('http://www.toutlordumonde.be/images/public/toutlor-bg.gif');
	color: #7a7054;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}
a {
	text-decoration: none;
}
a:link, a:visited {
	color: #D85E38;
}
a:hover, a:active {
	color: #d85e38;
	text-decoration: underline;
}
/* color variations */
body a:link {
	color: #697E6F;
}
body a:visited {
	color: #697E6F;
}
body a:hover {
	color: #d85e38;
}
/* used to hide text replaced by images, for accessibility purposes */
.screenreadersonly{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}
/* WRAPPER */
body div#wrapper{
	margin: 0 auto;
	width: 900px;
	text-align: left;
}
/* HEADER : logo + search */
div#wrapper div#header{
	position: relative;
	background: url('http://www.toutlordumonde.be/images/public/header.gif');
	height: 159px;
	margin-top:20px;
}
form#search{
	/*position: absolute;
	left: 930px;*/
	float: right;
	width:160px;
	height: 22px;
	padding: 2px 0;
}
form#search input.text{
	width: 100px;
}
form#search .image{
position:relative;
top:3px;
}
/* MENU */
div#wrapper div#menu {
	background: url('http://www.toutlordumonde.be/images/public/toutlor-bgmenu.gif');
height:37px;
}
div#menu ul{
	height: 28px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.7px;
	margin-left:20px;
}
div#menu li{
	float: left;
	height: 28px;
	background: url('http://www.toutlordumonde.be/images/public/toutlor-menucacao.gif') left top no-repeat;
	padding:0;
	padding-left:20px;
margin-left:20px;
}
div#menu li.last{
	background-image: none;
}
div#menu a{
	float: left;
	text-align: center;
	text-decoration: none;
	line-height: 25px;
	/* Play with padding to increase or decrease menu items size */
	padding: 0 5px!important;
	padding: 0 9px;
}
div#menu a:link, div#menu a:visited {
	color: #7c603e;
	font-size:16px;
}
/* CONTENT */
div#wrapper div#content {
	clear: both;
	padding: 20px;
	background: url('http://www.toutlordumonde.be/images/public/toutlor-bgcontent.gif') repeat-y;
	height: 1%;
	overflow: auto;
}
div#content h1,h2,h3,h4, .divTitre{
	font-family: Arial, Helvetica, sans-serif; 
	
	
}
div#content h1,  .divTitre{
	font-size:20px;
	color: #7f6e3d;
	margin-bottom:10px;
	line-height:20px;
}
h2 strong{
	color: #7a7054;
}
div#content h3{
	color: #7a7054;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.5px;
}
div#content em{
	font-style: oblique;
}
div#content strong{
	font-weight: bold;
}
div#content h3 strong{
	color: #d85e38;
}
div#content p{
	margin: 10px 0;
}
/* breadcrumbs */
div#content div#breadcrumbs{
	line-height: 12px;
	font-weight: bold;
	margin: 0 0 10px 0;
}
div#breadcrumbs a:link, div#breadcrumbs a:visited{
	color: #666;
}
div#breadcrumbs a:hover, div#breadcrumbs a:active{
	color: #d85e38;
	text-decoration: none;
}
div#breadcrumbs ul{
	margin: 0 0 0 15px;
	height: 1%;
	overflow: auto;
}
div#breadcrumbs li{
	float: left;
	margin: 0 0 0 5px;
	padding: 0 10px 0 0;
	background: url(http://www.toutlordumonde.be/images/public/breadcrumbsitem_background.gif) center right no-repeat;
}
div#breadcrumbs li.current{
	background: none;
}
div#breadcrumbs li.current a:link, div.group div#breadcrumbs li.current a:visited{
	color: #1183BE;
}
/* footer */
div#content div#footer {
	clear: both;
	text-align: center;
	color: #919597;
	font-size: 10px;
line-height:20px;
}
div#postfooter ul { 
display:inline;
}
div#postfooter li {
background: url(http://www.toutlordumonde.be/images/public/toutlor-limenufooter.gif) top left no-repeat;
display:inline;
padding-left:15px;
margin-right:5px;

}
div#postfooter a {
	color: #a58f4c;
}
/* POSTFOOTER */
div#wrapper div#postfooter {
	margin: 0 0 0px 0;
	background: url('http://www.toutlordumonde.be/images/public/toutlor-bottom.gif') top left no-repeat;
	height: 43px;
}
/**** HOMEPAGE STYLES ****/
#leftcontenthome {
	float:left;
	width:510px;
	margin-left:20px;
margin-right:20px;
}
#rightcontenthome {
	float:left;
	width:300px;
	
}
#rightcontenthome .divTitre a:link, #rightcontenthome .divTitre a:visited, #rightcontenthome .divTitre a:hover {
	color:#a17d12;
}
#rightcontenthome  a:link, #rightcontenthome  a:visited, #rightcontenthome  a:hover {
	color:#a49772;
}
#leftcontenthome img {
	float:right;
}
#submenu {
	width:245px;
	float:right;
margin-left:15px;
margin-bottom:15px
}
#submenu ul {
	margin-top:10px;
}
#submenu li {
	line-height:16px;
	background:url('http://www.toutlordumonde.be/images/public/toutlor-submenuli.gif')top left no-repeat;
	padding-left:25px;

}
#submenu li a:link, #submenu li a:hover,#submenu li a:visited{
	color:#7f6e3d;
}
/* intro*/
div#content div#intro{
	width:380px;
}
/* main : à propos + news (homepage) */
div#content div#main{
	margin: 0;
	float:right;
	width: 450px;
}
div#main div#main_top{
	height: 6px;
	font-size: 1px;
	background: url('http://www.toutlordumonde.be/images/public/main_top.gif') center center no-repeat;
}
div#main div#main_body{
	padding: 1px 0;
	border-left: 1px solid #dcdddd;
	border-right: 1px solid #dcdddd;
	background: url('http://www.toutlordumonde.be/images/public/main_body.gif') 1px 100% no-repeat #fff;
}
div#main div#main_bottom{
	height: 0;
	font-size: 1px;
	background: url('http://www.toutlordumonde.be/images/public/main_bottom.gif') center center no-repeat;
}
/* about */
div#main_body div#about{
	background-color:#000000;
	border: 4px solid #fff;
	padding-bottom:10px;
	
}
div#main_body div#about div.onglet{
	height:25px;
	width:98px;
	line-height:25px;
	background: url('http://www.toutlordumonde.be/images/public/onglet.jpg') center center no-repeat;
	float:right;
	text-align:center;
}
div#main_body div#about div.onglet a{
	color:#003d53;
	font-weight:bold;
	text-transform:uppercase;
}
div#main_body div#about img.arrows{
	float:left;
	margin-left:10px;
	margin-top:50px;
}
div#main_body div#about div#salle{
	height:115px;
	width:380px;
	float:left;
	margin-left:10px;
}
div#about h2 {
	color:#FFFFFF;
	margin-left:10px;
	margin-bottom:30px;
}
div#about h3 {
	color:#90ea27;
	clear:both;
	font-size:11px;
	margin-top:10px;
	margin-left:40px;
	margin-right:40px;
}
div#about p {
	color:#fff;
	font-size:11px;
	margin-top:Opx;
	margin-left:40px;
	margin-right:40px;
}
div#about ul {
	margin: 10px 0 0 0;
	height: 1%;
	overflow: auto;
}
div#about li{
	float: left;
	line-height: 16px;
	width: 150px;
}
div#about a{
	padding: 0 0 0 10px;
}
div#about a.more, a.more{
	color:#697E6F;
	padding: 0 0 0 60px;
	background: url('http://www.toutlordumonde.be/images/public/right_arrow.gif') 40px no-repeat;
}
div#about a:link, div#about a:visited{
	color: #697E6F;
}
div#about a:hover, div#about a:active {
	color: #d85e38;
}
/* news */
div#main_body div#news{
	margin: 0;
	background: #fff;
	width: 436px;
	padding: 1px 0;
}
div#news div#news_top{
	height: 9px;
	font-size: 1px;
	
}
div#news div#news_body{
	background: url('http://www.toutlordumonde.be/images/public/news_top.gif') top center no-repeat #fff;
	padding: 11px 11px 1px 11px;
	margin: 0 8px 0 7px;
	width: 414px;
}

form#newsletter{

	padding: 0;
	margin: 0;
}
form#newsletter input.text{
width: 155px;
border:1px solid #7A7054;
color:#7A7054;
height:23px;
position:relative;
top:-3px;
}
form#newsletter input.submit{
	width: 75px;
background-color:#7A7054;
border:1px solid #7A7054;
color:#C6B994;
height:23px;
}
div#news div#news_bottom{
	height: 17px;
	font-size: 1px;
	padding: 0 11px 0 11px;
	margin: 0 8px 0 7px;
	width: 414px;
	background: url('http://www.toutlordumonde.be/images/public/news_bottom.gif') center center no-repeat;
}
div#news_body div.news {
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #e4e4e4;
}
div#news_body div.news img{
	float: right;
	display: inline;
	margin: 0 25px;
}
div#news_body div.news h3{
	margin: 0;
}
div#news_body div.news p{
	margin: 0 0 10px 0;
}
div#allnews {
	margin: 22px 0 0 0;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
	font-family: Arial, Helvetica, Geneva, Sans-serif;
}
div#allnews a{
	padding: 1px 14px 0 10px;
	background: url('http://www.toutlordumonde.be/images/public/go.gif') center left no-repeat;
}
/* access */
div#content div#access{
	float: left;
	display: inline;
	width: 350px;
	margin-bottom: 10px;
	margin-top: 10px;
}
div#access div#access_top{
	height: 6px;
	font-size: 1px;
	background: url('http://www.toutlordumonde.be/images/public/access_top.gif') center center no-repeat;
}
div#access div#access_body{
	padding: 5px 10px;
	border-left: 1px solid #dcdddd;
	border-right: 1px solid #dcdddd;
	background: url('http://www.toutlordumonde.be/images/public/access_body.gif') 99% 100% no-repeat #fff;
}
div#access div#access_bottom{
	height: 6px;
	font-size: 1px;
	background: url('http://www.toutlordumonde.be/images/public/access_bottom.gif') center center no-repeat;
}
div#access_body ul {
	line-height: 16px;
	margin: 10px 0 0 0;
}
div#access_body img{
	margin: 0 3px 0 0;
}
div#access_body a:link, div#access_body a:visited{
	color: #697e6f;
}
div#access_body a:hover, div#access_body a:active {
	color: #d85e38;
}
/* focus */
div#content div#focus{
	float: left;
	display: inline;
	margin-left: 6px;
	width: 577px;
	margin-bottom: 10px;
}
div#focus div#focus_top{
	height: 6px;
	font-size: 1px;
	background: url('http://www.toutlordumonde.be/images/public/focus_top.gif') center center no-repeat;
}
div#focus div#focus_body{
	position: relative;
	padding: 5px 10px;
	border-left: 1px solid #dcdddd;
	border-right: 1px solid #dcdddd;
	background: url('http://www.toutlordumonde.be/images/public/focus_body.jpg') 99% 100% no-repeat #fff;
}
div#focus_body p{
	margin: 15px 0;
	width: 380px;
	text-align: justify;
}
div#focus a#rss{
	position: absolute;
	right: 10px;
	top: 5px;
}
div#focus a#readmore{
	position: relative;
	left: 312px;
}
div#focus div#focus_bottom{
	height: 6px;
	font-size: 1px;
	background: url('http://www.toutlordumonde.be/images/public/focus_bottom.gif') center center no-repeat;
}
/**** GROUP STYLES ****/
div#content div#main_group{
	float: left;
	display: inline;
	font-size: 11px;
	margin: 0 24px;
	width: 630px;
	color: #525659;
}
div#main_group img.floatright{
	float: right;
	margin: 5px;
}
div#main_group img.floatleft{
	float: left;
	margin: 5px;
}
/* related */
div#main_group div#related{
	width: 630px;
	margin: 10px 0;
}
div#related div#related_top{
	height: 8px;
	font-size: 1px;
	background: url('http://www.toutlordumonde.be/images/public/related_top.gif') center center no-repeat;
}
div#related div#related_bottom{
	height: 8px;
	font-size: 1px;
	background: url('http://www.toutlordumonde.be/images/public/related_bottom.gif') center center no-repeat;
}
/* will also apply to related2 style (three-columns model)*/
div#related div#related_body,div#related2 div#related_body{
	padding: 2px 18px;
	background: #fff;
	border-left: 1px solid #dcdddd;
	border-right: 1px solid #dcdddd;
	height: 1%;
	overflow: auto;
}
div#related_body h4{
	font-size: 18px;
	font-weight: normal;
	color: #9eaab8;
	margin: 0 0 8px 0;
}
div#related_body ul.contents,div#related_body ul.documents{
	float: left;
	margin: 5px 0 0 0;
	padding: 0;
}

/* contact form */
div#main_group form#contact{
	width: 630px;
	margin: 10px 0;
}
form#contact div#contact_top{
	height: 8px;
	font-size: 1px;
	background: url('http://www.toutlordumonde.be/images/public/related_top.gif') center center no-repeat;
}
form#contact div#contact_bottom{
	height: 8px;
	font-size: 1px;
	background: url('http://www.toutlordumonde.be/images/public/related_bottom.gif') center center no-repeat;
}
form#contact div#contact_body{
	padding: 2px 18px;
	background: #fff;
	border-left: 1px solid #dcdddd;
	border-right: 1px solid #dcdddd;
	height: 1%;
	overflow: auto;
}
div#contact_body fieldset{
	margin: 10px 5px;
	padding: 0 10px 10px;
	border: 1px solid #90EA27;
}
div#contact_body legend{
	padding: 0 5px;
	font-weight: bold;
	font-size: 12px;
	color: #90EA27;
}
div#contact_body strong{
	color: #aaaaaa;
}
div#contact_body fieldset div{
	clear: both;
	margin: 10px 0;
	padding: 1px 0;
}
div#contact_body fieldset label{
	float: left;
	width: 100px;
	font-weight: bold;
	vertical-align: middle;
	
}
div#contact_body fieldset  label{
	float: left;
	width: 100px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 22px;
}
div#contact_body input{
	margin: 0 2px 10px;
	vertical-align: middle;
	border:1px solid #666666;
}
div#contact_body input.button{
	padding: 2px;
}
div#contact_body input.text:focus{
	background: #E2E6EA;
}
div#contact_body input.text,div#contact_body select{
	border: 1px solid #c4ccd5;
	margin: 2px 0;
}
div#contact_body input.text{
	height: 16px;
	padding: 3px;
}
div#contact_body fieldset#controls{
	border: none;
	padding: 0;
}
div#contact_body fieldset textarea{
	width: 95%;
	margin: 0 2%;
	height: 180px;
	border: 1px solid #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* NEWS */
div#content div#news_group{
	float: left;
	display: inline;
	font-size: 11px;
	margin: 0 12px 0 24px;
	width: 470px;
	color: #525659;
}
div#main_group p{
	text-align: justify;
	margin: 15px 0;
}
/* related */
div#news_group div#related2{
	width: 470px;
	margin: 10px 0;
}
div#news_group h3{
	font-size: 12px;
	color: #525659;
	margin: 10px 0;
}
div#related2 div#related_top{
	height: 6px;
	font-size: 1px;
	background: url('http://www.toutlordumonde.be/images/public/related2_top.gif') center center no-repeat;
}
div#related2 div#related_bottom{
	height: 6px;
	font-size: 1px;
	background: url('http://www.toutlordumonde.be/images/public/related2_bottom.gif') center center no-repeat;
}
div#related2 div#related_body ul.contents{
	width: 100%;
}
/* photo column */
div#content div#photocol{
	float: left;
	display: inline;
}
/* NEWS LISTING */
div.generic div#news div#news_body{
	padding: 11px 0;
	border-left: none;
	border-right: none;
	background: none;
}
div.generic div#news div#news_body div.news{
	border-bottom: 1px dotted #B6B6B6;
}
div.generic div#news div#news_body div.news img{
	margin: 0 0 0 25px;
}
div.generic div#news div#news_body div.news span.date{
	font-weight: bold;
	color: #1183BE;
}
div.generic div#news div#news_body div.news img.readmore{
	float: none;
	display: inline;
	margin: 0 4px;
	vertical-align: middle;
}
/* box toutlor --------------------------------------------------------------------------*/
.box {
color:#a49772;
margin-top:10px;
margin-bottom:10px;
}
.box_top {
	height:10px;
	padding: 0;
	margin: 0;
	line-height:8px;
	font-size:2px;
	background: url(http://www.toutlordumonde.be/images/public/toutlor_boxtopcenter.gif) top left;
	
}
.box_top .left{
	background-image: url(http://www.toutlordumonde.be/images/public/toutlor_boxtopleft.gif);
	background-position: top;
	background-repeat:no-repeat;
	height:10px;
	width:11px;
	line-height:8px;
	font-size:2px;
	float:left;
}
.box_top .right{
	background-image: url(http://www.toutlordumonde.be/images/public/toutlor_boxtopright.gif);
	background-position: top;
	background-repeat:no-repeat;
	height:10px;
	width:11px;
	line-height:8px;
	font-size:2px;
	float:right;
}
.box_center {
	background: #f6f4d8;
	
	background-position: top;
	background-repeat:repeat-x;
	border-left:1px solid #c78a54;
	border-right:1px solid #c78a54;
	padding: 1px 10px;
	margin: 0;
	}
.box_center img {
	margin-bottom:5px;
}
.box_leftcontent_center {
width:400px;
padding-right:20px;
border-right:1px solid #d9ce81;
}
.box_rightcontent_center h1{
padding-left:20px;

}
.box_rightcontent_center img{
margin-left:10px;
float:left;
margin-right:5px;
}

.box_bottom {
	height:10px;
	padding: 0;
	margin: 0;
	line-height:8px;
	font-size:2px;
	background: url(http://www.toutlordumonde.be/images/public/toutlor_boxbottomcenter.gif) top;
}
.box_bottom .left{
	background-image: url(http://www.toutlordumonde.be/images/public/toutlor_boxbottomleft.gif);
	background-position: top;
	background-repeat:no-repeat;
	height:10px;
	width:11px;
	line-height:8px;
	font-size:2px;
	float:left;
}
.box_bottom .right{
	background-image: url(http://www.toutlordumonde.be/images/public/toutlor_boxbottomright.gif);
	background-position: top;
	background-repeat:no-repeat;
	height:10px;
	width:11px;
	line-height:8px;
	font-size:2px;
	float:right;
}

.galeriediv {
  width:125px;
  float:left;
margin-left:20px;
}
.galeriediv a,.galeriediv a:link,.galeriediv a:visited{
color:#d85e38;
}