/*-------------------------------COMMUN A TOUTE LES PAGES-------*/

a:link{text-decoration:none}

body{background-color:#E4E4E4;padding:0px;margin:0px;font-family:Arial, Helvetica, sans-serif; font-size:8pt; scrollbar-base-color:#ffffff;scrollbar-track-color:#ffffff;scrollbar-arrow-color:#2E1C86;}

.conteneur{position:absolute;width:760px;height:595px; padding:0px;margin:0px; background-color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:9pt; left:50%; margin-left:-380px; top:50%; margin-top:-295px;}

.content_stflo{height:460px; width:760px; margin-top:130px; background:url(../_images/stflo_fond.jpg);}
.content_bastia{height:460px; width:760px; margin-top:130px; background:url(../_images/bastia_fond.jpg);}
.content_calvi{height:460px; width:760px; margin-top:130px; background:url(../_images/calvi_fond.jpg);}
.content_ir{height:460px; width:760px; margin-top:130px; background:url(../_images/ir_fond.jpg);}

.cache{
	height:411px;
	width:285px;
	position:absolute;
	top:150px;
	right:0px;
	margin-top:15px;
}

.cont_retour{
	position:absolute;
	top:550px;
	left:60px;
}

.cont_port{
	position:absolute;
	left:700px;
	top:500px;
}

.cont_retour_port{
	position:absolute;
	top:540px;
	left:80px;
}

.logo_cache {
	float:left;
	margin-left:39px;
	margin-top:8px;
}

.menu{
	position:absolute;
	width:760px;
	height:135px;
	left:0px;
	top:0px;
	margin:0px;
	padding:0px;
}

.ssmenu{position:absolute; /*width:760px;*/ height:19px; left:130px; top:130px; margin:0px; margin-top:5px; margin-bottom:5px; padding:0px;}
.ssmenutoto{position:absolute; /*width:760px;*/ height:19px; left:135px; top:220px; margin:0px; margin-top:0px; margin-bottom:0px; padding:0px;}

.ssmenu p { margin: 0px; padding: 0px; float: left; margin-right:20px; height:19px;}
.ssmenu p a {display: block; height: 100%;}

.ssmenutoto p { margin: 0px; padding: 0px; float: left; margin-right:10px; height:19px;}
.ssmenutoto p a {display: block; height: 100%;}

/*--fr--*/
.ssmenu1fr {width:74px;}
.ssmenu1fr a{background-image:url(../_images/fr/menu1.jpg); background-repeat:no-repeat; background-position:top left;}
.ssmenu2fr {width:86px;}
.ssmenu2fr a{background-image:url(../_images/fr/menu2.jpg); background-repeat:no-repeat; background-position:top left;}
.ssmenu3fr {width:108px;}
.ssmenu3fr a{background-image:url(../_images/fr/menu3.jpg); background-repeat:no-repeat; background-position:top left;}
.ssmenu4fr {width:127px;}
.ssmenu4fr a{background-image:url(../_images/fr/menu4.jpg); background-repeat:no-repeat; background-position:top left;}
.ssmenu5fr {width:100px;}
.ssmenu5fr a{background-image:url(../_images/fr/menu5.jpg); background-repeat:no-repeat; background-position:top left;}
.retourfr {width:60px;}
.retourfr a{background-image:url(../_images/fr/retour.jpg); background-repeat:no-repeat; background-position:top left;}

/*--en--*/
.ssmenu1en {width:70px;}
.ssmenu1en a{background-image:url(../_images/en/menu1.jpg); background-repeat:no-repeat; background-position:top left;}
.ssmenu2en {width:90px;}
.ssmenu2en a{background-image:url(../_images/en/menu2.jpg); background-repeat:no-repeat; background-position:top left;}
.ssmenu3en {width:139px;}
.ssmenu3en a{background-image:url(../_images/en/menu3.jpg); background-repeat:no-repeat; background-position:top left;}
.ssmenu4en {width:128px;}
.ssmenu4en a{background-image:url(../_images/en/menu4.jpg); background-repeat:no-repeat; background-position:top left;}
.ssmenu5en {width:100px;}
.ssmenu5en a{background-image:url(../_images/en/menu5.jpg); background-repeat:no-repeat; background-position:top left;}
.retouren {width:60px;}
.retouren a{background-image:url(../_images/en/retour.jpg); background-repeat:no-repeat; background-position:top left;}

/*------*/
.fond{position:absolute;width:760px;height:20px;left:0px;bottom:0px;margin:0px;padding:0px;}
.fond p{margin:0px; margin-right:15px; padding:0px; float:left;}
.fond p a{text-decoration:none; color:#FFFFFF; font-size:8pt; font-weight:bold; line-height:20px; vertical-align:middle;}
.fond p a:hover{color:#2E1C86;}
.meteo{width:60px;  background-color:#0099FF; text-align:center;}
.drapeau{position:absolute; right:4px; top:4px;}

/*--------------VILLE-------------------------------*/
.titreville{position:absolute; top:180px; left:15px; }
.diapoville{position:absolute;width:690px;height:240px;top:244px;right:0px;}
.minidiapoville{position:absolute; width:285px; height:240px; top:244px; right:0px; }
.texteville{
	position:absolute;
	top:238px;
	bottom:20px;
	right:278px;
	height:280px;
	width:338px;
	overflow:auto;
	color:#2E1C86;
	text-align:justify;
	margin-right:20px;
	padding-right: 5px;
}
.retourville{position:absolute; bottom:2px; right:0px; width:280px; height:15px; text-align:left;}
.retourville a{color:#FFFFFF; font-weight:bold; text-decoration:none;}
.retourville a:hover{color:#2E1C86;}

/*--------------situation-------------------------------*/
.situationcarte{position:absolute; top:0px; left:0px; }

/*--------------------PLAN PORT--------------------------*/
.planport{position:absolute; top:159px; left:0px; }

/*--------------------Adresses utiles--------------------*/
.tadressesutiles{position:absolute;left:20px; top:170px;}
.adressesutiles{position:absolute; width:745px; height:350px; top:220px; right:0px; overflow:auto; font-size:8pt;}
.titreadressesutiles{color:#FFFFFF; font-weight:bold;} 
.adressesutiles td{padding-left:5px;}
.adressesutiles a{text-decoration:none; color:#000000;}

/*----------------------------bouton diapo--------------------------*/
.Btndiapo { position:absolute; top:440px; left:0px;}

/*------------------------Sous-menu niveau 2 ----------------------*/
/*--fr--*/
.ssmenu2_1fr {width:45px;}
.ssmenu2_1fr a{background-image:url(../_images/fr/ssmenu1.jpg); background-repeat:no-repeat; background-position:top left;}
.ssmenu2_2fr {width:39px;}
.ssmenu2_2fr a{background-image:url(../_images/fr/ssmenu2.jpg); background-repeat:no-repeat; background-position:top left;}
.ssmenu2_3fr {width:43px;}
.ssmenu2_3fr a{background-image:url(../_images/fr/ssmenu3.jpg); background-repeat:no-repeat; background-position:top left;}
.ssmenu2_4fr {width:75px;}
.ssmenu2_4fr a{background-image:url(../_images/fr/ssmenu4.jpg); background-repeat:no-repeat; background-position:top left;}
.ssmenu2_5fr {width:80px;}
.ssmenu2_5fr a{background-image:url(../_images/fr/balagne.jpg); background-repeat:no-repeat; background-position:top left;}

/*--en--*/
.ssmenu2_1en {width:45px;}
.ssmenu2_1en a{background-image:url(../_images/en/ssmenu1.jpg); background-repeat:no-repeat; background-position:top left;}
.ssmenu2_2en {width:39px;}
.ssmenu2_2en a{background-image:url(../_images/en/ssmenu2.jpg); background-repeat:no-repeat; background-position:top left;}
.ssmenu2_3en {width:43px;}
.ssmenu2_3en a{background-image:url(../_images/en/ssmenu3.jpg); background-repeat:no-repeat; background-position:top left;}
.ssmenu2_4en {width:75px;}
.ssmenu2_4en a{background-image:url(../_images/en/ssmenu4.jpg); background-repeat:no-repeat; background-position:top left;}
.ssmenu2_5en {width:90px;}
.ssmenu2_5en a{background-image:url(../_images/en/balagne.jpg); background-repeat:no-repeat; background-position:top left;}

ul {
	list-style-type: square;
	padding-left: 20px;
}
