@charset "utf-8";
/* CSS Document */

/* Page Accueil section B */
.col2a								{ float:left; width:205px; }
.col2b								{ float:left; width:248px; margin-left:20px; }
.srub_b00 .col2a					{ width:500px; }
.col2c								{ float:left; width:176px; margin-left:20px; }
.srub_b00 .col2c					{ width:215px;}
.rub_b.index .ttr_space 					{ position:relative; background:transparent url('/media/page_b/ttr_space.png') no-repeat scroll 0 0; padding:45px 127px 20px 0; }
.srub_b00.rub_b.index .ttr_space 			{ padding:45px 127px 8px 0; }
.rub_b.index .ttr_page						{ background:none; }
.rub_b.index .ttr_space .soustitre			{ position:absolute; top:80px; left:111px; width:200px; }
.rub_b.index .ttr_space .soustitre span		{ background:#FFFFFF; padding:0 10px; }
.rub_b.index .colonnes						{ border-bottom:1px solid #bfbfbf; }

.gd-format							{ margin-top:44px; border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; line-height:0; }
.gd-format img						{ width:259px; }


.navigation							{ background:url('/media/page_b/navigation.png') 0 0 no-repeat; }
.navigation .pagination				{ padding:23px 0 0 8px; }

.visualiser	a						{ background:url('/media/page_b/visualiser-a.png') 0 0 no-repeat; }

.element .ctn .chapo				{ color:#494949; padding:7px 0; line-height:1.5em; }

.acceder-sites-portuaires			{ position:relative; width:269px; height:95px; background:url('/media/page_b/acceder-sites-portuaires.png') 0 0 no-repeat; }
.acceder-sites-portuaires .ttr		{ position:absolute; top:16px; left:16px; width:208px; height:34px; }
.acceder-sites-portuaires a			{ display:block; position:absolute; top:54px; left:148px; width:67px; height:15px; }
.acceder-sites-portuaires a:hover	{ background-position:bottom left; cursor:pointer; }

.carte								{ margin-bottom:50px; }
.carte .ttr							{ background:#FFFFFF url(/media/gabarit/picto-bouee.png) 31px 3px no-repeat; padding:4px 50px; color:#626262; font-size:9px; border-bottom:solid 1px #bfbfbf; }
.carte .ctn							{ position:relative; padding-left:10px;  }
.carte .ctn img						{ border-bottom:1px solid #bfbfbf;  }
.carte .ctn a						{ position:absolute; display:block; background:url('/media/gabarit/bg_transparent.png') 0 0 repeat; }
.carte .ctn a:link,
.carte .ctn a:visited				{ border:1px solid #ffffff; }
.carte .ctn a:active,
.carte .ctn a:hover					{ border:1px solid #1a171b; }
.carte .quebec						{ top:167px; left: 82px; height:21px; width:71px; }
.carte .trondheim					{ top: 93px; left:464px; height:19px; width:80px; }
.carte .glasgow						{ top:201px; left:293px; height:19px; width:69px; }
.carte .dublin						{ top:238px; left:238px; height:19px; width:50px; }
.carte .fredericia					{ top:204px; left:377px; height:19px; width:72px; }
.carte .sonderborg					{ top:234px; left:441px; height:18px; width:83px; }
.carte .saint-malo					{ top:329px; left:327px; height:19px; width:60px; }
.carte .quimper						{ top:355px; left:229px; height:19px; width:69px; }
.carte .marseille					{ top:459px; left:354px; height:19px; width:71px; }
.carte .genova						{ top:439px; left:451px; height:19px; width:62px; }
.carte .calvi						{ top:492px; left:415px; height:18px; width:41px; }
.carte .cadiz						{ top:570px; left:199px; height:21px; width:50px; }
.carte .basse-terre					{ top:604px; left:80px; height:22px; width:92px; }
.carte .gamagori					{ top:600px; left:546px; height:22px; width:81px; }

.srub_b03							{ }
.srub_b03 .ttr_space				{ background:url('/media/page_b/ttr_space_b03.png') 0 0 no-repeat; width:871px; }
.srub_b03 .chapo					{ width:706px; }
.srub_b03 .google-map				{ position:relative; width:978px; height:454px; margin:0 10px; border-bottom:1px solid #bfbfbf; background:url('/media/page_b/google-map.png') 821px 0 no-repeat; }
.srub_b03 .google-map .map			{ padding:30px 0 0 17px; }
.srub_b03 .google-map .picto		{ position:absolute; top:0px; left:821px; width:156px; height:454px; background:url('/media/page_b/google-map.png') 0 0 no-repeat; }

.srub_b00 .bg_triangle-bleu-left 	{ background:transparent no-repeat scroll 0 0;}




