
#france {
	display: block;
	margin: 0;
	width: 920px;
	padding: 1px;
	background-color: #fff;
	text-align: left;
	background:url(http://ext.tallinksilja.com/fi/silja/ranska/france_texture.jpg) repeat-y;
	}
#france a { text-decoration: none; }
#france #content {margin: 22px; color: #000;}
#france #content img {border: 0;}

#france #content h1 {
	display: block; background:url(http://ext.tallinksilja.com/fi/silja/ranska/france_logo_top.gif) no-repeat; width: 408px; height: 100px;}
#france #content h2 {
	display: inline-block; background: url(http://ext.tallinksilja.com/fi/silja/ranska/ranskaa_kaikille_aisteille.gif) no-repeat; width: 550px; height: 47px;}
	
#france #content .dates {
	display: block; background: url(http://ext.tallinksilja.com/fi/silja/ranska/dates.gif) no-repeat; width: 275px; height: 17px;
	position: absolute; margin: -28px 0 0 595px;}
	
#france #content .michelin {
	display: inline-block; background: url(http://ext.tallinksilja.com/fi/silja/ranska/makunautintoja_michelin.gif) no-repeat; width: 279px; height: 79px; margin: 0;}
	
#france #content .kaas {
	display: inline-block; background: url(http://ext.tallinksilja.com/fi/silja/ranska/patricia_kaas.gif) no-repeat; width: 230px; height: 53px; margin: 0;}
	
#france #content .circus {
	display: inline-block; background: url(http://ext.tallinksilja.com/fi/silja/ranska/circus.gif) no-repeat; width: 244px; height: 94px; margin: 0;}
	
#france #content .jaakonmatkalla {
	display: inline-block; background: url(http://ext.tallinksilja.com/fi/silja/ranska/jaakon_matkalla.gif) no-repeat; width: 305px; height: 54px; margin: 0;}
	
#france #content .themesMonths {
 background: url(http://ext.tallinksilja.com/fi/silja/ranska/teemat_laivoilla.gif) no-repeat; width: 274px; height: 27px; margin: 0 0 20px 0;}
	
#france #content h1 span,
#france #content h2 span,
#france #content .dates span,
#france #content .michelin span,
#france #content .themesMonths span,
#france #content .kaas span,
#france #content .circus span,
#france #content .jaakonmatkalla span {display: none;}

#france #content .bookButton {position: absolute; margin: -98px 0 0 562px;}

#france #content .line { clear: both;
	margin-top: 7px; display: block; background:url(http://ext.tallinksilja.com/fi/silja/ranska/line.gif) repeat-x; height: 11px; width: 100%;}
#france #content .articleLine { clear: both;
	margin-top: 20px; display: block; background:url(http://ext.tallinksilja.com/fi/silja/ranska/line.gif) repeat-x; height: 11px; width: 550px;}

#france #content .topButtons { margin-top: 20px;position: absolute;
 margin-left: 565px; width: 308px; display: block;}
#france #content .programGuide p {margin: 12px;}
#france #content .programGuide { margin-top: 213px; position: absolute;
 margin-left: 565px; background: #fff; display: block; width: 308px; border: 1px solid #e3ddd4;}
#france #content .programGuide p {margin: 12px;}
#france #content .programGuide p span {font-weight: bold; color: #4aa5d5;}
	
#france #content .topArticle {position: relative; margin: 14px 0 0 0; width: 550px;}
#france #content .topArticle p {margin: 10px 0 16px 0; }
#france #content .topArticle p span {font-size: 13px; font-style:italic; margin: 0 0 10px 0; }

#france #content .article {margin-top: 20px;}
#france #content .article img {float: left; margin-right: 10px; margin-bottom: 10px;}
#france #content .article p {margin: 0px;}