div#salonsTabsHeader { position:relative; }
div#salonsTabsHeader a.rss { position:absolute; width:38px; top:8px; right:6px; background:transparent url('http://www.letudiant.fr/file/resources/etu/front/img/icon_rss-whitebg.gif') top right no-repeat; color:#333; }
div#salonsTabs { position:relative; margin:16px 0; background:transparent url('http://www.letudiant.fr/file/resources/etu/front/img/bg_fadein2.gif') 0 21px repeat-x; }
div#salonsTabs div#salonsPerTypeTab, div#salonsTabs div#salonsPerCityTab { padding:10px; background:transparent url('http://www.letudiant.fr/file/resources/etu/front/img/bg_block-thin.jpg') bottom left no-repeat; }
div#salonsTabs a.salonOnline { position:absolute; top:-17px; right:0; }
div#salonsTabs div.foreign { width:220px; padding:8px; float:right; background-color:#fbf9f9; border:solid 1px #dadada; }
div#salonsTabs div.foreign ul li.titleNextSal { font-weight: bold; }
div#salonsTabs div.foreign ul li a { text-decoration:underline; }
div#salonsTabs div.list ul { width:50%; float:left; }
div#salonsTabs div.list ul li { padding:2px 0 2px 10px; background:transparent url('http://www.letudiant.fr/file/resources/etu/front/img/icon_menu-ul-li.gif') 0 7px no-repeat; }
div#salonsTabs div.list ul li a { color:#333; }
div#salonsTabs div.list { padding:0 0 20px 0; }
div#salonsTabs table { width:100%; }

/* ul#salonsMap */

ul#salonsMap { width:200px; height:225px; float:left; position:relative; background:transparent url('http://www.letudiant.fr/file/resources/etu/front/img/bg_salonsmap.gif') no-repeat; }
ul#salonsMap li.city { position:absolute; width:9px; }
ul#salonsMap li.city a.dot { display:block; height:8px; text-indent:-1000px; background:transparent url('http://www.letudiant.fr/file/resources/etu/front/img/dot_red.gif') no-repeat top left; }
ul#salonsMap li.city div.desc {
	display:none; width:158px; padding:6px; border:solid 1px #b91517; border-top-width:4px; background-color:#fff;
	position:absolute; top:6px; left:4px; z-index:10;
}
ul#salonsMap li.city:hover div.desc, ul#salonsMap li.cityHover div.desc { display:block; }
ul#salonsMap li.city div.desc ul { border-top:solid 1px #ccc; margin:0.6em 0; }
ul#salonsMap li.city div.desc ul li { padding:6px 0; border-bottom:solid 1px #ccc; }
ul#salonsMap li.city div.desc ul li a { display:block; }
ul#salonsMap li.city div.desc a.with-plus { float:left; height:16px; line-height:16px; text-indent:22px; background:transparent url('http://www.letudiant.fr/file/resources/etu/front/img/icon_plus.gif') no-repeat top left; }
ul#salonsMap li.lille { top:14px; left:107px; }
ul#salonsMap li.amiens { top:27px; left:103px; }
ul#salonsMap li.rouen { top:38px; left:81px; }
ul#salonsMap li.caen { top:46px; left:63px; }
ul#salonsMap li.brest { top:60px; left:9px; }
ul#salonsMap li.paris { top:49px; left:101px; width:14px; }
ul#salonsMap li.paris a.dot { height:13px; background-image:url('http://www.letudiant.fr/file/resources/etu/front/img/dot_red_big.gif'); }
ul#salonsMap li.nancy { top:50px; left:153px; }
ul#salonsMap li.strasbourg { top:48px; left:176px; }
ul#salonsMap li.nantes { top:84px; left:45px; }
ul#salonsMap li.rennes { left:45px; top:69px; }
ul#salonsMap li.orleans { top:71px; left:97px; }
ul#salonsMap li.dijon { top:79px; left:139px; }
ul#salonsMap li.poitiers { top:93px; left:78px; }
ul#salonsMap li.clermontferrand { top:113px; left:113px; }
ul#salonsMap li.stetienne { top:120px; left:135px; }
ul#salonsMap li.lyon { top:112px; left:141px; }
ul#salonsMap li.grenoble { top:121px; left:153px; }
ul#salonsMap li.bordeaux { top:135px; left:60px; }
ul#salonsMap li.toulouse { top:160px; left:91px; }
ul#salonsMap li.montpellier { top:156px; left:131px; }
ul#salonsMap li.marseille { top:164px; left:157px; }
ul#salonsMap li.nice { top: 152px; left:179px; }
ul#salonsMap li.ajaccio { top:194px; left:179px; }
ul#salonsMap li.besancon { left:159px; top:82px;}
ul#salonsMap li.annecy { left:165px; top:107px;}
ul#salonsMap li.limoges { left:91px; top:111px;}
ul#salonsMap li.angers { left:60px; top:80px; }
ul#salonsMap li.tours { left:80px; top:79px; }
ul#salonsMap li.troyes { left:135px; top:66px; }
ul#salonsMap li.metz { left:153px; top:41px; }

/* */

div#salonFinish { clear:both; }

/* table.salons */

table.salons tr th { color: #333; font-weight:bold; padding:4px 8px; background:#f7f7f6 url('http://www.letudiant.fr/file/resources/etu/front/img/bg_table.gif') repeat-x; border-top:solid 1px #e2e1e1; }
table.salons tr td { padding:8px; border-top:solid 1px #e2e1e1; vertical-align:top; }
table.salons tr td.d { width:110px; }
table.salons tr td.s { width:200px; }

