body { 
	background-color: white;
	margin: 0px;
	color: black;
	font-family: verdana;
	font-size: 12px;
}

div.container { 
	position:absolute; 
	top: 0;
	left:50%; 
	margin:0px auto auto -380px; 
	width: 760px;
	overflow: hidden;
	border-left: solid 1px #3A415B;
	border-right: solid 1px #3A415B;
}

div.header {
	background-image: url("imgs/header.jpg");
	background-repeat: no-repeat;
	height: 190px;
	margin: 0;
}

div.phare_logo {  
	text-align: right;
}

div.phare_logo img { 
	margin-top: 150px;
	#margin-top: 153px;
	border: none;
	opacity: 0.45;
	filter: alpha(opacity=45);
	-moz-opacity: 0.45;
}

div.button { 
	height: 23px;
	float: left;
	overflow: hidden;
	margin-left: 3px;
	margin-top: 167px;
	#margin-top: 170px;
}

div.corner { 
	background-image: url("imgs/corner-d.gif");
	background-repeat: no-repeat;
	background-position: top left;
	width: 14px;
	height: 30px;
	float: left;
}

div.btn_content { 
	background-color: #F4BD52;
	float: left;
	height: 30px;
	padding-right: 7px;
	padding-top: 3px;
}

.btn_content a {
	font-weight: bold;
	font-size: 10px;
	font-family: verdana;
	text-decoration: none;
	color: #3A415B;
	margin-top: 5px;
}

.btn_content a:hover {
	font-style: bold;
	font-size: 10px;
	font-family: verdana;
	color: black;
	margin-top: 5px;
}

.cleaner {
	clear: both;
	width: 0px;
	height: 0px;
	margin: 0;
	padding: 0px;
}

div.brown_line { 
	width: 100%;
	height: 15px;
	background-color: #F4BD52;
	margin-top: -10px;
	#margin-top: -10px;
	padding: 0;
	text-align: right;
	vertical-align: middle;
}

div.brown_line img { border: none; margin-top: 2px; margin-right: 5px;}

div.main_content { 
	width: 600px;
	margin: 2px;
	padding: 5px;
	margin-bottom: 5px;
	text-align: justify;
}

div.main_content p:first-letter { 
	font-size: 16px;
	font-weight: bolder;
}

div.thumbs { 
	background-image: url("imgs/corner-d.jpg");
	background-repeat: no-repeat;
	background-color: #F4BD52;
	padding: 12px 5px 5px 5px;
	margin: 5px 5px 2px 5px;
}	

div.thumbs img { 
	border: solid 1px white;
}

div.brown_line_footer { 
	width: 100%;
	height: 15px;
	background-color: #F4BD52;
	padding: 0;
	text-align: right;
}

div.blue_line_footer { 
	width: 100%;
	height: 15px;
	background-color: #007ABA;
	padding: 0;
	text-align: right;
	font-size: 9px;
	font-weight: bold;
	color: white;
}

div.blue_line_footer a { color: white; text-decoration: none; }

div.place { 
	background-image: url("imgs/corner-d.jpg");
	background-repeat: no-repeat;
	background-color: #F4BD52;
	padding: 12px 5px 5px 5px;
	margin: 5px 5px 2px 5px;
	width: 250px;
	text-align: center;
	float: left;
	margin: 10px;
	padding: 10px 0px 0px 0px;
}

div.place span { 
	display: block;
	font-size: 16px;
	font-weight: bolder;
}

div.place img { 
	border: solid 1px white;
}

div.place p {
	text-align: justify;
	background-color: white;
	padding: 5px;
	margin-bottom: 0px;
}

div.place a { 
	font-family: "times new roman";
	font-size: 10px;
	color: black;
	text-decoration: none;
}

div.place a:hover { 
	font-family: "times new roman";
	font-size: 10px;
	color: black;
	text-decoration: none;
}

div#place_imgs { 
	width: 265px;
	#width: 275px;
	float: left;
	overflow: hidden;
}

div.place_img { 
	background-image: url("imgs/corner-d.jpg");
	background-repeat: no-repeat;
	background-color: #F4BD52;
	/*margin: 2px 2px 2px 2px;*/
	padding: 12px 5px 5px 5px;
	float: left;
	margin: 10px;
}

div.place_img img { 
	border: solid 1px white;
}

div#place_info {
	width: 320px;
	#width: 310px;
	float: left;
	margin-bottom: 10px;
}

div#place_info h1 { 
	font-size: 16px;
	font-weight: bolder;
	text-align: center;
}

div.price_table { 
	background-image: url("imgs/corner-d.jpg");
	background-repeat: no-repeat;
	background-color: #F4BD52;
	/*margin: 2px 2px 2px 2px;*/
	padding: 12px 5px 5px 5px;
	float: left;
}

span.small_text { font-size: 9px; }


div.eu { width: 750px; padding: 5px; } 
div.eu_img { float: right; width: 80px; margin-left: 3px; padding-top: 17px; }
div.eu_content { float: left; width: 660px; }
div.eu_content p { font-size: 9px; margin: 0; padding: 0; float: left; } 
div.eu_content p:first-line { font-size: 10px; font-weight: bolder; float: left;} 


input, textarea  { border: solid 1px #F4BD52; margin-bottom: 2px; background-color: white; }
div.comments div { padding: 2px; }
div.comments a { color: black; font-weight: bold; } 
span.great_orange { font-size: 16px; font-weight: bold; color: #F4BD52; }
div.links a { color: black; text-decoration: none; } 
div.links a:hover { color: orange; text-decoration: underline; }
div.links ul { list-style-image: url('imgs/romb.gif'); }

span.submenu { padding-right: 550px; }
span.submenu a { color: black; text-decoration: none; }

span.submenu_about { padding-right: 410px; }
span.submenu_about a { color: black; text-decoration: none; }

span.submenu_about_en { padding-right: 400px; }
span.submenu_about_en a { color: black; text-decoration: none; }


span.submenu_en { padding-right: 520px } 
span.submenu_en a { color: black; text-decoration: none; }