/*Eurocamp */


body {
	font-family:Geneva, Arial, Helvetica, sans-serif; font-size:80%;
}

div#wrap {
	width: 775px; margin: 0 auto; background-image:url(i/bg_leftcol.gif); background-position:left; background-repeat:repeat-y; border:1px solid #099;	background-color:#99ccff;
}

div#toptext h1 {
	font-size: 9px; text-align:center; padding:0; margin:0; background-color:#fff;
}

div#header {
	height: 60px; background:url left no-repeat #fff;
}

div#crumbs {
	height: 2em; padding:0.5em 0 0.5em 5px; background-color:#fff; border-top: 2px solid #099;
}

div#pagebody {
	background-color:#99ccff; border-top: 2px solid #099;
}

div#content {
	width: 570px; float: right; padding:5px 5px 20px 5px; background-color:#99ccff;
}

div#content .title {
	font-size:large; background-color:#000099; padding: 5px 0 5px 5px;; color:#fff;
}

div.links {
	text-align:center; clear:right; padding-bottom:20px;
}

div.links a img {
	text-align:center; border:0;
}

div#content h2 {
	font-size:95%;
}

div#content img.rightimg {
	float: right; width:185px; padding:0 0 5px 5px;
}

div#content img.leftimg {
	float: left; width:185px; padding:0 5px 5px 0;
}

div#leftcol {
	width: 180px; clear:none; background-color:#33cccc; padding:10px 5px 0 5px;;
}

div#leftcol dl dt {
	width: 175px; height:1.4em; padding: 0.2em 0 0.2em 0.2em; border-top: 1px solid #009999; background-color:#33CCCC; font-size:90%;
}
div#leftcol dl dd {
	width: 165px; height:1.4em; padding: 0.2em 0 0.2em 0.2em; border-top: 1px solid #009999; background-color:#33CCCC; margin-left: 10px; font-size:80%;
}

div#leftcol ul {
	margin-left: 0;
}

div#foot {
	clear:both; background-color:#fff; padding:10px 5px 10px 5px; color:#ccc; border-top: 1px solid #099;
}
div#foot a {
	color: #333;
}

img.countrymap {
	width: 175px; border:1px solid #666;
}

