@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:324px; left: 125px; height:16px; width:55px; }
.carte .trondheim					{ top: 41px; left:390px; height:16px; width:75px; }
.carte .glasgow						{ top:98px; left:318px; height:16px; width:61px; }
.carte .dublin						{ top:151px; left:249px; height:16px; width:49px; }
.carte .sonderborg					{ top:157px; left:420px; height:16px; width:82px; }
.carte .saint-malo					{ top:193px; left:354px; height:16px; width:56px; }
.carte .rennes						{ top:211px; left:354px; height:16px; width:56px; }
.carte .ille-et-vilaine				{ top:229px; left:354px; height:16px; width:93px; }

.carte .quimper						{ top:240px; left:273px; height:16px; width:64px; }
.carte .marseille					{ top:285px; left:367px; height:16px; width:64px; }
.carte .genova						{ top:254px; left:449px; height:16px; width:56px; }
.carte .calvi						{ top:329px; left:432px; height:16px; width:38px; }
.carte .cadiz						{ top:338px; left:311px; height:17px; width:43px; }
.carte .basse-terre					{ top:442px; left:171px; height:16px; width:85px; }
.carte .gamagori					{ top:436px; left:598px; height:16px; width:70px; }
.carte .montreal					{ top:367px; left:100px; height:16px; width:62px; }
.carte .sao							{ top:585px; left:218px; height:16px; width:95px; }
.carte .reunion			 			{ top:553px; left:435px; height:16px; width:80px; }
.carte .gaspe			 			{ top:301px; left:175px; height:16px; width:48px; }
.carte .las-palmas			 		{ top:408px; left:259px; height:17px; width:67px; }


.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;}





