/* ----------------- GENERAL ------------------ */
P, FORM, DIV, TD, A {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, sans-serif, Geneva;
	line-height: normal;
	color: #000066;
}
P, FORM, DIV, TD {
	font-size: 11px;
}
BODY {
	margin: 0px;
	color: #000000;
	background-color: #FFFFFF;
	background-image: URL(../img/prg/bg_page.gif);
	background-repeat: repeat-y;
	font-family: Tahoma, Arial, sans-serif, Geneva;
}
IMG {
	border-style: none;
	margin: 0px;
	padding: 0px;
}
.fil_arianne { height: 23px; background: URL(../img/prg/accueil/fleche_accueil.gif) no-repeat top left; overflow: hidden; }
/* -------------------- CHOIX LANGUE ------------------ */
#choixlangue { position: absolute; text-align: right; top: 171px; width: 300px; left: 468px; }
#choixlangue a { color: #000066; background:url(images/puce-orange.gif) no-repeat 0px 2px;padding-left:19px;}
#choixLangueListe { position: absolute; text-align: right; top: 184px; width: 188px; height: 95px; left: 581px; background: #000066; display: none; color: #000066; z-index: 999;}
#choixLangueListe ul { list-style: none; margin: 5px; padding: 0px;}
#choixLangueListe li { list-style: none; margin: 0px 0px 2px; padding: 0px;}
#choixLangueListe li a { color: #FFF; display: block;}
#choixLangueListe li a:hover { background: #5CADFF; text-decoration: none;}
/* -------------------- LOCAL ------------------- */
#titre_meteo_inter { background: #2388FF; }
/*#footer { 
	background: #F3F3f3;
	height: 35px;
	font-size: 11px;
}*/
#footerGauche {
	width: 370px;
	float: left;
}
#footerDroite {
	width: 300px;
	float: right;
	margin: 11px 20px 0px 0px;
	text-align: right;
}
#avertissement {
	width: 120px;
	float: left;
	padding: 11px 0px 0px 20px;
}
#srcmeteonews {
	float: right;
	background: URL(images/src_meteonews.gif) no-repeat top right;
	padding: 11px 70px 10px 0px;
	text-align: right;
}
#avertissement A, #srcmeteonews, #footerDroite {
	color: #3399FF;
} 
#personnalisation {
	background: #2388FF;
	color: #FFFFFF;
	padding: 12px 8px 12px 20px;
	text-align: right;
}
#personnalisation A { color: #FFFFFF; }

#rCoordVal { text-align: right; 
	padding-right: 3px;
}
#rCoord { color: #3366CC; }
#rVille { 
 	font-size: 18px;
	height: 65px;
	color: #3399FF;
}
#rDate { padding-bottom: 5px; }
#rTemp {
	height: 50px;
	border-top: solid 1px #3366CC;
	font-family: Arial;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #000066;
}
#rIcone {
	height: 50px;
	border-top: solid 1px #3366CC;
	border-left: solid 1px #3399FF;
	text-align: center;
}
#rDonnees1 {
	height: 50px;
	border-top: solid 1px #3366CC;
	border-left: solid 1px #3399FF;
	padding-left: 12px;
	color: #333333;
}
#rDonneesVal1 {
	height: 50px;
	border-top: solid 1px #3366CC;
	text-align: right;
	color: #3399FF;
	padding-right: 3px;
}
#rDescr {
	height: 50px;
	border-top: solid 1px #3399FF;
	color: #000066;
	padding-left: 5px;
}
#rDonnees2 {
	height: 50px;
	border-top: solid 1px #3399FF;
	border-left: solid 1px #3399FF;
	padding-left: 12px;
	color: #333333;
}
#rDonneesVal2 {
	height: 50px;
	border-top: solid 1px #3399FF;
	text-align: right;
	color: #3399FF;
	padding-right: 3px;
}
#rLune {
	height: 28px;
	border-top: solid 1px #3399FF;
	border-left: solid 1px #3399FF;
	border-bottom: solid 1px #3366CC;
	padding-left: 12px;
	color: #333333;
}
#rLuneVal {
	height: 28px;
	border-bottom: solid 1px #3366CC;
	border-top: solid 1px #3399FF;
	text-align: right;
	color: #3366FF;
	padding-right: 3px;
}
#rTempR {
	height: 28px;
	border-bottom: solid 1px #3366CC;
	color: #3399FF;
	padding-left : 5px;
}
#rTempR A {	color: #3399FF; }
#rTempRVal {
	height: 30px;
	border-bottom: solid 1px #3366CC;
	color: #000066;
	padding-right: 12px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}
#rPrev {
	text-align: right;
	padding-top: 5px;
	padding-right: 3px;
	color: #3366CC;
}
#rPrev A{
	color: #3366CC;
}
.rTable { width: 355px; }
#rCol1 { width: 71px;}
#rCol2 { width: 71px;}
#rCol3 { width: 91px;}
#rCol4 { width: 51px;}
#rCol5 { width: 71px;}
#amTitre, #oTitre {
	font-size: 18px;
	color: #000066;
	padding-left: 5px;
	padding-bottom: 10px;
	border-bottom: solid 2px #3399FF;
	margin-bottom: 10px;
	margin-top: 20px;
}
#amTemp{
	text-align: right;
	padding-top: 13px;
}
#amTempV{
	padding-top: 13px;
	padding-left: 12px;
}
#previsions {
	background: #F0F7FF;
	padding: 30px 0px 0px 5px;
	font-size: 18px;
	color: #3399FF;
}
#lienPlage { background: #84BDFF; height: 44px;}
#lienMI { background: #2388FF; height: 44px;}
#imgLienPlage {
	float: left;
	width: 73px;
}
#txtLienPlage {
	float: left;
	color: #FFFFFF;
	font-size: 18px;
	padding: 12px 0px 0px 12px;
}
#txtLienPlage A {
	color: #FFFFFF;
	font-size: 18px;
}
#nomPays {
	background: #2388FF;
	color: #FFFFFF;
	font-size: 18px;
	padding: 15px 15px 0px 15px;
}
#nomPays P {
	color: #FFFFFF;
	padding: 15px 0px 5px 0px;
}
#cartePays {
	background: #2388FF;
	border-left: solid #2388FF 1px;
	border-bottom: solid #2388FF 1px;
}
#carteVille {
	width: 369px;
	background: #FFF;
	overflow: hidden;
	border-left: solid #2388FF 1px;
	border-bottom: solid #2388FF 1px;
}
#carteRecherche {
	background: #84c0fc;
}

#acces_meteo_int { padding:15px; margin:0 0 15px 0; border-bottom: solid #84bff7 1px; }
#acces_meteo_int H2 { color:#e4f2ff; margin:0; padding: 0; }
	.tit-inter { margin-left:30px; }
	.tit-inter H1 { margin:0; padding:18px 0 4px 0; font-size:12px; font-weight:bold; color:#2f54a8; } 
	.tit-inter p { margin:0; color:#ffffff; font-weight:bold; }
	.tit-inter a { color:#ffffff; background:url(images/puce-bleue.gif) no-repeat 0px 2px;padding-left:20px;} 

#accueil_mi_plage {
	height: 156px;
	text-align: right;
}
#accueil_mp_plage {
	height: 280px;
	text-align: right;
	background: URL(images/img_accueil_plage.gif) no-repeat 0px 94px #FFCC33;
}
#accueil_choix_plage { padding: 5px 10px 10px 10px; }
#accueil_plage { padding: 20px 10px 10px 10px; }
#carteContinent, #carteSatellite {
	/*text-align: center;*/
	background: #B1D7FC;
	padding: 10px 0px 10px 0px;
	margin-bottom: 5px;
}
#carteContinent img, #carteSatellite img {
	border: solid 2px #3366FF;
}
#sourceSatellite {
	background: #B1D7FC;
	color: #000000;
	padding: 10px 20px 10px 20px;
}
#menuCtexte {
	padding-left: 20px;
}
#menuCtexte P {
	background: URL(images/fleche.gif) no-repeat top left;
	padding-top: 12px;
}
#mers_monde {
	background: #FFCC33;
	padding: 5px 0px 5px 0px;
}
#mers_monde P {
	padding: 5px 15px 5px 15px;
	font-size: 13px;
	font-weight: bold;
}
#carte_mers_monde {
	width: 370px;
}

.txt_arianne, .txt_arianne A { color: #3399FF; }
.blocRecherche {
	background: #B1D7FC;
	padding: 12px 20px 12px 20px;
	border-bottom: solid 1px #84BFf7;
}
.continentRecherche {
	background: #B1D7FC;
	padding: 12px 20px 12px 20px;
	/*margin-bottom: 5px; */
}
.select {
	width: 170px; 
	overflow: hidden;
	height: 18px;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
.amSelect {
	width: 110px; 
	overflow: hidden;
	height: 18px;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

.tdOU { width: 30px; }
.basgris { border-bottom: solid 1px #CCCCCC;}
.tempMin {
	font-weight: bold;
	color: #3366FF;
}
.tempMax {
	font-weight: bold;
	color: #FF6600;
}

.paddingB5 { padding-bottom: 5px;}
.paddingL12 { padding-left: 12px;}

.amSTitre, .oSTitre, .oSTitre A {
	font-size: 12px;
	font-weight: bold;
}
.ombreDroite { background: URL(images/ombre_grise.gif) repeat-y top right; }
.pTitre {
	padding: 18px 5px 5px 5px;
	font-weight: bold;
	font-size: 12px;
	background: #F0F7FF;
	border-bottom: solid 1px #d9d9d9;
}
#prevPopupMeteo .pTitre {padding-top: 0px;}
.pTempAM {
	padding-left: 5px;
	height: 25px;
	background: #FFFFFF;
	border-bottom: solid 1px #d9d9d9;
	color: #3366FF;
}
.pTempPM {
	padding-left: 5px;
	background: #FFFFFF;
	height: 25px;
	border-bottom: solid 1px #d9d9d9;
	color: #FF3300;
}
.pTempAMVal {
	border-bottom: solid 1px #d9d9d9;
	background: #FFFFFF;
	border-right: solid 1px #d9d9d9;
	color: #3366FF;
	text-align: right;
	padding-right: 5px;
	font-weight: bold;
}
.pTempPMVal {
	border-bottom: solid 1px #d9d9d9;
	border-right: solid 1px #d9d9d9;
	background: #FFFFFF;
	color: #FF3300;
	text-align: right;
	padding-right: 5px;
	font-weight: bold;
}
.pIcone { 
	height: 50px; 
	border-bottom: solid 1px #d9d9d9;
	background: #FFFFFF;
	text-align: center;
}
.pDonnees1 {
	background: #DAEBFD;
	height: 50px;
	border-bottom: solid 1px #84C0FB;
	border-left: solid 1px #d9d9d9;
	padding-left: 12px;
	color: #333333;
}
.pDonneesVal1 {
	background: #DAEBFD;
	height: 50px;
	border-bottom: solid 1px #84C0FB;
	padding-right: 3px;
	text-align: right;
	color: #3399FF;
}
.pDescr {
	height: 50px;
	border-bottom: solid 1px #d9d9d9;
	color: #000066;
	background: #FFFFFF;
	padding-left: 5px;
	padding-top: 5px;
}
.pDonnees2 {
	background: #DAEBFD;
	height: 50px;
	border-bottom: solid 1px #84C0FB;
	border-left: solid 1px #d9d9d9;
	padding-left: 12px;
	color: #333333;
}
.pDonneesVal2 {
	background: #DAEBFD;
	height: 50px;
	border-bottom: solid 1px #84C0FB;
	text-align: right;
	padding-right: 3px;
	color: #3399FF;
}
.pLune {
	background: #DAEBFD;
	height: 28px;
	border-left: solid 1px #d9d9d9;
	border-bottom: solid 1px #d9d9d9;
	padding-left: 12px;
	color: #333333;
}
.pLuneVal {
	background: #DAEBFD;
	height: 28px;
	border-bottom: solid 1px #d9d9d9;
	text-align: right;
	padding-right: 3px;
	color: #3366FF;
}
.pTable { width: 355px;}
.pCol1 { width: 75px; }
.pCol2 { width: 47px; }
.pCol3 { width: 60px; }
.pCol4 { width: 115px; }
.pCol5 { width: 58px; }

.indication {
	background: #84C0FB;
	padding: 0px 20px 10px 20px;
	color: #000066;
	font-weight: bold;
}

.cartouche {
	border: solid 2px #3366FF;
	background: #000066;
	color: #FFFFFF;
	padding: 8px;
}
.bulle {
	background: URL(images/bulle.gif) no-repeat top left;
}

/* ------------ menu continent ----------------- */
#menuPays{ position: absolute; top: 140px; left: 415px; visibility: hidden;}
ul.continents{width: 194px; background-color: #3399FE; border-left: 2px solid #98CCFB; margin: 0px; padding: 10px 0px 25px 0px;}
ul.continents li{list-style: none; margin: 0px; padding: 0px; width: 194px; border-style: none;}
ul.continents li a {display: block; padding: 5px 0px 5px 0px; width: 194px;}
ul.continents li a:hover{ background-color: #84C0FC; text-decoration: none;}
.spanMenuC { padding: 0px 15px 0px 18px;}

/* publicite */
div.pubCont {max-width: 768px; background-position: 0px -5px;}