/* GENERAL */


img {
	border : none;
}

* { padding: 0; margin: 0; }



#wrapper p, #footer p, #astroport p, .styleJ p, .infoTextEmpilage p, .styleJO p {
	margin-top:10px;
	margin-bottom:10px;	
}	
	

body {
	color:white;
	font-family: "Century Gothic", Arial, "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	background-color:#000;
	font-size:12px;
}

div#container {
	background:url('../design/background2.jpg') fixed no-repeat;	
	background-position:50% 0%;
	margin-left: auto;
	margin-right: auto;
	width:1000px;
	text-align: left;
	position:relative;
	border-left:2px solid #274053;
	border-right:2px solid #274053;
	z-index:2;
}

div#sun1 {	
	width:961px;
	height:932px;
	position:absolute;
	left:50px;
	top:100px;
	z-index:-1;
	display:none;
}	

div#header {
	background:url('../design/header.png') no-repeat;	
	width:1000px;
	height:383px;

}

div#logoBann {
	position:absolute;
	left:24.5%;	
	top:6px;
}	

div#headerInfoPlanete {
	width:245px;
	height:250px;
}

div#headerInfoPlaneteNom {
	padding-top:18px;
	text-align:center;
	margin:auto;
	width:130px;
}

#headerInfoPlaneteText {
	margin:auto;
	text-align:center;
	width:170px;	
	margin-top:15px;
	font-size:11px;
}	

div#deverrouillageUnites {
	width:195px;
	height:60px;
	background:url('../design/boutonSimple.png') no-repeat;	
	margin:auto;
	position:absolute;
	left:30px;
	top:160px;
	padding:18px 25px;
}

div#profil {
	width:20px;
	height:50px;
	background:url('../design/profil.png') no-repeat;
	position:absolute;
	left:165px;
	top:160px;		
	padding:18px 40px;
	z-index:110;
}


#profilMenu {
	position:absolute;
	top:180px;
	left:21%;	
	margin:0;
	z-index:100;
}	

.entreeMenuProfil {
	background:url('../design/boutonListeMenuProfil.png') no-repeat;
	float:left;
	width:144px;
	height:47px;
	padding-top:10px;
	text-align:center;
	cursor:pointer; 
}



div#psichylle {
	background:url('../design/barrePsichylle.png') no-repeat;
	width:485px;
	height:206px;	
	position:absolute;
	top:100px;	
	left:15%;	
	z-index:-4;
	text-align:center;

}

div.backButton {
	width:195px;
	height:60px;
	background:url('../design/boutonSimple.png') no-repeat;	
	font-size:20px;
	padding-left:18px;	
	z-index:100;
	cursor:pointer; 
}	

div.backButton .presentationPack {
	position:relative;
	top:-11px;
}	
div.backButton img {
	padding-top:7px;
}

div.backButtonSousInfo {
	background:url('../design/boutonListeMenuProfil.png') no-repeat;
	width:144px;
	height:47px;	
	position:relative;
	top:-7px;
	left:25px;
	text-align:center;
	padding-top:10px;
	z-index:2;	
}


#psichylle img {
	position:absolute;
	top:80px;
	right:203px;
}	

#psichylleMasque {
	width:250px;
	height:20px;	
	position:absolute;
	top:198px;	
	left:15%;	
	cursor:pointer;		
}	

#psychilleBackground {
	background:url('../design/psychille2.png') no-repeat;
	width:500px;
	height:500px;	
	position:absolute;
	left:60px;
	z-index:-2;	
}	

.packPresentation {
	float:right;
	margin-left:-8px;	
}	

#valeurPsichylle {
	position:relative;
	top:100px;
	font-size:15px;
	left:-10%;
}
.imgPsychille {
	position:relative;
	top:10px;	
}	
.presentationPsichylle {
	color:#708bce;
	font-style:italic;	
}

.barreBut {
	margin:auto;
	text-align:center;	
	cursor:pointer;
}	

.barreBut .h1TMiddle {
	padding:0px;	
}	

div#deconnexionBouton {
	position:absolute;
	left:920px;
	top:255px;
	width:37px;
	cursor:pointer;
}	

.barreBoutton {
	text-align:center;	
	cursor:pointer;
	float:right;
	padding-top:10px;	
}

div#ressources {
	width:630px;
	height:95px;
	float:right;
	margin-right:30px;
	margin-top:155px;
}

div#ressource1Panel {
	text-align:right;
	width:225px;
}

div#ressource2Panel {
	text-align:center;
	width:130px;
	float:right;
	margin-right:10px;
}

div#ressource3Panel {
	text-align:left;
	width:130px;
	float:right;
}
div#energiePanel {
	text-align:center;
	width:130px;
	float:right;
}
div#ressouce1Logo {
	position:relative;
	left:42px;
	top:30px;
	width:75%;
}

div#ressouce2Logo {
	position:relative;
	left:13px;
	top:23px;
	width:75%;
}

div#ressouce3Logo {
	position:relative;
	left:10px;
	top:29px;
	width:75%;
}

div#energieLogo {
	position:relative;
	left:-52px;
	top:25px;
	width:75%;
}

div#ressources1 {
	margin-top:50px;
	margin-right:10px;
}

div#ressources2 {
	margin-top:50px;
}

div#ressources3 {
	margin-top:50px;
}

div#energie {
	margin-top:35px;
	position:relative;
	left:-22px;	
}

div#menu {	
	position:relative;
	left:130px;
	top:30px;
	width:900px;
}	

div#menu li {
	display:inline;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	cursor:pointer;
}

div#menu li.entree {
	padding:0px 10px 0px 10px;
	position:relative;
	bottom:18px;
}

div#prenium {
	padding-left:3px;
	position:relative;
	top:55px;
	color:#d28a00;
	width:600px;
	cursor:pointer;
}

div#prenium span#miniLogoPremium {
	top:-7px;
	position:relative;
}

#imgPrrr {
	top:4px;
	position:relative;	
}	

div#prenium span#textPremium {
	top:-9px;
	position:relative;
}

div#boutonGalaxie {
	float:right;
	position:relative;
	top:55px;
	padding-right:2px;
}

div#contentBody {
	margin-top:20px;	
}	

div#empireLabel {
	background:url('../design/empire.png') no-repeat;	
	width:166px;
	height:37px;
	padding-top:7px;
	text-align:center;	
	font-size:16px;
}

div#empireLabel p {
	position:relative;
	left:-7px;
	top:-5px;
}

ul#listeP {
	margin:40px 20px;	
	position:relative;
	top:-45px;
	left:-18px;
}	

ul#listeP li {
	background:url('../design/planeteStroke.png') no-repeat;
	list-style-type:none;
	width:246px;
	height:53px;
	font-size:9px;	
}

.planetIcone {
	float:left;
	width:17%;
	position:relative;
	left:7px;
	top:7px;
}	

ul#listeP li p {
	position:relative;
	left:18px;
	top:16px;	
	cursor:pointer;
}

div#tourdecontrole {
	width:246px;	
}	

div#tourdecontroletop {
	height:52px;
	background:url('../design/tourDeControle/tour-de-controle-top.png') no-repeat;		
}

div#tourdecontroletop p {
	text-align:center;	
	padding-top:10px;
}	

div#tourdecontrolemiddle {
	background:url('../design/tourDeControle/tour-de-controle-middle.png') repeat-y;		
}

div#tourdecontrolebottom {
	height:46px;
	background:url('../design/tourDeControle/tour-de-controle-bottom.png');		
}

div#corps {
	float:right;
	width:745px;	
}	

div#pubSupport {
	margin:auto;
	width:514px;
	height:106px;	
	position:relative;
	top:-15px;
	background:url('../design/pubSupport.png');
}

div#pubSupport div {
	position:relative;
	top:11px;
	left:15px;	
}	

p#closePub {
	text-align:right;	
	position:relative;
	left:-13px;
	top:5px;		
}

div#general {
	margin:auto;
	width:623px;
	position:relative;
	top:20px;	
	
}	

div.h1T, .titreP, .titreAccueil {
	position:absolute;
	left:-50px;
	top:-20px;
}		



div.h1TBegin {
	background:url('../design/titre/titre-begin.png');
	float:left;	
	width:25px;
	height:61px;
}

div.h1TMiddle {
	background:url('../design/titre/titre-middle.png') repeat-x;
	float:left;	
	height:61px;	
	padding-top:15px;
	
}

div.h1TEnd {
	background:url('../design/titre/titre-end.png');	
	width:27px;
	height:61px;
	float:left;	
}

div#generalTop {
	background:url('../design/generalContent/content-top.png');	
	width:592px;
	height:27px;	
}	
div#generalMiddle {
	background:url('../design/generalContent/content-middle.png') repeat-y;	
	width:592px;
	
}

div#generalMiddle #wrapper {
	width:550px;
	margin:auto;
	padding-top:15px;
	padding-bottom:15px;
	;

}	

div#generalBottom {
	background:url('../design/generalContent/content-bottom.png') repeat-y;	
	width:592px;
	height:33px;
}	



div#footerTop {
	background:url('../design/footer/footer-top.png');	
	width:1000px;
	height:14px;
}

div#footerMiddle {
	background:url('../design/footer/footer-middle.png');
	width:1000px;	
	font-size:10px;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}

div#footerBottom {
	background:url('../design/footer/footer-bottom.png');	
	width:1000px;
	height:18px;
}

div#footer {
	margin-top:245px;
	width:1000px;
}
div#footer div#wrapperF {
	width:800px;
	margin:auto;
}

#sousMenu ul {
	list-style-type:none;
	position:absolute;	
	top:310px;	
	z-index:100;
	padding-top:35px;
}	

#sousMenu li {
	background:url('../design/menuli.png') no-repeat;	
	width:227px;
	height:25px;
	padding-top:4px;
	padding-left:10px;
	cursor:pointer;
	margin-bottom:-2px;
	font-size:11px;
	z-index:10000;

	
}

#ssBatMenu1, #ssComptoirMenu1, #ssBatss, #ssBatch {
	left:510px;
	font-size:11px;
	z-index:50;
}


#ssComptoirMenu1 {
	margin-top:162px;
}

#ssBatss {
	margin-top:243px;
}

#ssBatch {
	margin-top:81px;
}

#ssBatMenu1 li{
	background:url('../design/lig.png') no-repeat;
	width:411px;
}


#batimentsMenu {
	left:290px;
}


#gouvernementMenu {
	left:120px;	
}	

#ssGouvernementMenu, #ssAllianceMenu {
	left:340px;	
}

#ssGouvernementMenu {
	margin-top:54px;
}	

#ssAllianceMenu {
	margin-top:27px;
}	

#technologiesMenu {
	left:415px;	
}

#planeteFlotteMouv {
	width:255px;	
}	

#planeteIconeG {
	width:195px;
	height:902px;
	position:absolute;
	z-index:-1;
	left:805px;
	top:202px;
}	

#aucuneFlotte {
	background:url('../design/vignettetdc/aucune.png') no-repeat;	
	margin:auto;
	width:209px;
	height:77px;	
}	

#aucuneFlotte p {
	margin:auto;
	text-align:center;
	padding-top:15px;
}	


#fenetrePrincipale ul , #fenetrePrincipale p{
	margin:10px;	
}

#fenetrePrincipale table {
	margin-bottom:2px;
}	


.entiteV3Top {
	background:url('../design/batiment/batiment-top.png') no-repeat;		
	width:670px;
	height:66px;
	position:relative;
	left:-2px;
}	

.entiteV3Middle {
	background:url('../design/batiment/batiment-middle.png') repeat-y;
	width:670px;
	position:relative;
	padding-bottom:20px;
}

.entiteV3Bottom {
	background:url('../design/batiment/batiment-bottom.png') no-repeat;		
	width:670px;
	height:54px;	
}	

.vignetteEntiteV3 {
	background:url('../design/batiment/vignette-image.png') no-repeat;		
	width:150px;
	height:151px;	
}

.titreEntiteV3 {
	font-size:16px;
	position:relative;
	top:10px;
	left:10px;	
}



.entiteV3 {
	position:relative;
	left:20px;	
}	

.vignetteEntiteV3 {
	position:relative;
	padding-top:10px;
	padding-left:15px;
	float:right;
}	

.descriptionEntiteV3 {
	width:500px;
	margin-left:50px;	
}	


.entiteV3Middle .h1T {
	position:absolute;
	top:-63px;
	left:5px;
	font-size:16px;
	font-weight:bold;
}	

.boutonNiveauDetail {
	width:36px;
	height:41px;
	top:-15px;
	left:140px;
	position:relative;
	

}

.niveauEntiteV3, .niveauEntiteV32 {
	position:relative;
	top:-55px;
	left:30px;
	font-size:13px;
}

.niveauActuV, .niveauActuV2 {
	position:relative;
	top:-75px;
	left:430px;	
	
}

.niveauActuV2 {
	left:420px;	
}

.niveauEntiteV32  {
	left:20px;
}	

.infoNiveauBat {
	position:relative;
	left:95px;
	top:10px;
	font-size:14px;	
	text-align:center;
}	

.niveauProchainConstruction{
	position:relative;
	top:-80px;
	left:15px;	
}	

.niveauProchainConstructionTop {
	background:url('../design/batiment/niveau-top.png') no-repeat;		
	width:437px;
	height:33px;		
}	

.niveauProchainConstructionMiddle {
	background:url('../design/batiment/niveau-middle.png') repeat-y;		
	width:437px;	
}

.niveauProchainConstructionBottom {
	background:url('../design/batiment/niveau-bottom.png') no-repeat;		
	width:437px;
	height:10px;		
}

.niveauDetailWrapper {
	position:relative;
	left:30px;
	top:-10px;
	font-size:14px;	
}

.intituleP {
	position:absolute;
	left:80px;
	top:12px;	
	font-size:14px;	
	text-align:center;
}

.batInfoActu {
	background:url('../design/batiment/batiment-info.png') no-repeat;
	position:absolute;
	left:500px;
	top:20px;
	width:137px;
	height:80px;
	text-align:center;		
}

.batInfoActu p {
	padding-top:5px;
	margin:auto;
	width:110px;
	font-size:9px;	
}	

.boutonConstruct {
	background:url('../design/boutonSimple.png') no-repeat;
	position:absolute;
	left:40%;
	top:80%;
	width:194px;
	height:61px;	
	z-index:100;	
	text-align:center;
}	


.centerAuto {
	margin:auto;
	text-align:center;	
}	



.affichageVendeurs {
	width:600px;	
	margin :auto;
	border-collapse:collapse;
}

.affichageVendeurs tr, .affichageVendeurs th, .affichageVendeurs td
{
	text-align:center;
	margin :auto;
	border-bottom: 2px #333333 solid;
}

.affichageVendeurs td {
	padding:8px;
}


.titreBatimentVignette {
	background:url('../design/vignetteCondense.png') no-repeat;
	width:240px;
	height:161px;
	float:left;
	position:relative;
}

.titreBatimentVignetteReel {

	font-size:9px;
	position:absolute;
	width:240px;
	left:10px;
	top:15px;	

}	

.batimentVignetteImage {
	position:absolute;
	left:35px;
	top:41px;
}

.vignetteNiveau {
	position:absolute;	
	left:171px;
	top:3px;
	width:50px;
	text-align:center;
	font-size:10px;
}

.vignetteLienConstruire {
	position:absolute;
	top:95px;	
	width:240px;	
	text-align:center;
}	


.coutVignetteCondense {
	font-size:9px;
	position:absolute;
	top:40px;
	left:100px;		
}		

.lienInterruptionVignetteCondense {
	position:absolute;
	top:110px;	
	width:240px;	
	
	text-align:center;
}	




.tooltip
{
	text-align:justify;

}

a, a:visited
{
	color:#778de0;
	text-decoration:underline;
	cursor:pointer;	
}

#chargementEnCours
{
	vertical-align:bottom;
	position:absolute;
	color:#949494;
	top:350px;
	left:240px;	
	z-index:1000;
}

#chargementEnCours #barreChargement
{
	position:relative;
	top:-55px;
	left:-220px;
}

div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
  z-index:600;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  background-color: white;
  color:black;
}
div.autocomplete ul li.selected { background-color: #405469; color:white;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}


#accueilGeneral {
	margin-bottom:25px;
	padding-bottom:5px;
	padding-left:7px;
	padding-top:5px;
}



/* LOGO */



legend
{
	color:white;
}





 /* LISTE PLANETE */
.boutonListePlanete input
 {
	font-size:0.8em;
}


 
/* RESSOURCES */


#scopeDefil
{
	padding-left:3px;
	position:relative;
	top:30px;
	width:834px;
}



/* FENETRE PRINCIPALE */

/* A lier avec la fonction js controlBannPosition()*/






#supprPub
{
	font-size:0.75em;
}

#publiciteTheme
{
	position: absolute;
	top: 111px;
	left: 220px;
}



.detailsVaisseau
{
	border : black;
	
}	

.floatRight
{
	float:right;
}

.floatLeft, .titreMessagerie, .envoyeurMessagerie, .dateMessagerie, .iconeMessagerie
{
	float:left;
}

#explorer, .typeTab
{
	text-align:center;
	margin :auto;
}

.typeTab tr, .typeTab th, .typeTab td, #explorer tr, #explorer th, #explorer td
{
	text-align:center;
	margin :auto;
	background-image:url('../interface/bkbody.png');
	border: 2px #333333 solid;
}

.typeTab td {
	padding:8px;
}







#nomSys, #nomPlaneteGouv, #nomSysS
{
	font-weight:bold;
}

#nomSysS {
	font-size:1.3em;
	font-style:italic;
}


.centrage
{
	margin:auto;
}

.cadreNoir
{
	border: 2px black solid;
	
}



.couleurBleu
{
	color:#778de0;
}



#listeModiful
{
	list-style-type:none;	
}

.movePlanete, #listeP
{
	position:relative;
	left:5px;
}

.listeModiful
{
	list-style-type:none;	
}

.erreurSaisi
{
	color:#ff4646;

}

.conseil
{
	color:green;
	font-style:italic;
}



hidden {
	background-color: black;
}

.messagerie
{
	margin-bottom:5px;
	margin-top:5px;
	width:550px;
}








.over
{
	color:#ff4646;
	text-decoration:blink;
}

/* put the left rounded edge on the track */
#track1-left
{
	
	position: absolute;
	width: 5px;
	height: 9px;
	background: transparent url(../interface/slider-images-track-left.png) no-repeat top left;
}

/* put the track and the right rounded edge on the track */
#track3
{
	background: transparent url(../interface/slider-images-track-right.png) no-repeat top right;
}
#track3-left
{
	
	position: absolute;
	width: 5px;
	height: 9px;
	background: transparent url(../interface/slider-images-track-left.png) no-repeat top left;
}

/* put the track and the right rounded edge on the track */
#track5
{
	background: transparent url(../interface/slider-images-track-right.png) no-repeat top right;
}
#track2-left
{
	
	position: absolute;
	width: 5px;
	height: 9px;
	background: transparent url(../interface/slider-images-track-left.png) no-repeat top left;
}

/* put the track and the right rounded edge on the track */
#track4
{
	background: transparent url(../interface/slider-images-track-right.png) no-repeat top right;
}

#newMessage
{
	margin:10px;
}

#newMessage fieldset
{
	width:500px;
}



.surligne
{
	font-weight:bold;
	color:#dee3ff;
}



#virusInfection
{
	color:#ff4646;
	text-decoration:blink;
}



.rapportCombat th, .rapportCombat td, .rapportCombat tr, .rapportCombat, .rapportCombat table, .rapportCombat table td, .rapportCombat table th, .rapportCombat table tr
{
	border-collapse:collapse;
	border:#333333 1px solid;
	text-align:center;
}

.postulantMission th, .postulantMission td, .postulantMission tr, .postulantMission
{
	border-collapse:collapse;
	border:0px;
	text-align:center;
}

.mission th, .mission td, .mission tr, .mission caption, .mission
{
	border-collapse:collapse;
	border:#333333 1px solid;
}

.hierarchie
{
	margin:auto;
	border:2px solid #333333;
	width:550px;
	cursor:help;
}

.floatRightHie
{
	float:right;
	margin-left:3px;
}

.hieDiv
{
	margin-right:5px;
}

.hierarchie h6
{
	font-size:0.9em;
}





.help {
	cursor:help;
}

.lienDetail
{
	text-decoration:underline;
	cursor:pointer;

}

.sousTitres
{
	text-decoration:underline;
}



.rc , .rc  table
{
	margin:auto;
	width:400px;
}




#enteteSysteme
{
	margin-bottom:10px;
	width:600px;
}

.buttonOptions
{
	width:300px;
}

#zoneConnexion {
	width:540px;
}



.inactif
{
	color:#949494;
	text-decoration:underline;
	cursor:help;
}

.imgFloatRight
{
	float:right;
	margin:5px;
}

.imgFloatLeft
{
	float:left;
	margin:5px;
}

.hSoustitres
{

}

#didacticiel p
{
	text-align:justify;
	margin-bottom:10px;
}

#didacticiel em
{
	font-size:0.8em;
}

#didacticiel h3
{
	text-decoration:underline;
}

#connexionPerm
{
	
}

#ShoutBox
{
	width:570px;
	height:150px;
	overflow:auto;
}

.messageSB
{
	width:540px;
	border-bottom: solid 1px #7c7878;
}

#marqueurStat
{

}


/**********************************************************************************************/

.titreP, .titreAccueil
{
	background-color:#1c1e28;
	padding: 10px;

	border-top:solid 3px #d8d9d2;
	border-bottom:solid 3px #d8d9d2;
	border-right:solid 1px #d8d9d2;
	border-left:solid 1px #d8d9d2;
	font-size:1em;
	
	-webkit-border-radius:5px; 
	-moz-border-radius:5px; 
	border-radius:5px; 
	
	
}

.menuDisplay
{
	border : solid 1px #333333;
}

input[type=button]
{

	border : solid 1px #7c7878;
	background-image:url('../interface/bkbody.png');
	color:white;
	cursor:pointer;
}

#astroport, .styleJ, .infoTextEmpilage, .styleJO
{

	border-top:solid 3px #d8d9d2;
	border-bottom:solid 3px #d8d9d2;
	border-right:solid 1px #d8d9d2;
	border-left:solid 1px #d8d9d2;
	
	
	-webkit-border-radius:10px; 
	-moz-border-radius:10px; 

	
	width:623px;
	padding-top:25px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	margin-bottom:7px;
	margin-top:7px;
	margin-left:auto;
	margin-right:auto;

	position:relative;
	left:-7px;
	background-image:url('../interface/bkbody2.png');
}

.styleJO {
	overflow:visible;
	width:1625px;
	left:20px;
} 



.entiteAffichage
{
	width:636px;
	border : solid 1px #333333;
	background-image:url('../interface/bkbody.png');
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	margin-bottom:7px;
	position:relative;
	left:-7px;
	margin-top:7px;
	overflow:hidden;
}

/*Style des liens*/
#rechercheManuel, .rechercheManuel
{
	color:#b7c1ff;
	cursor:pointer;	
}


.flotteMouvTable, .mouvementVM
{
	width:200px;
	font-size:0.9em;
	border : solid 1px #333333;
	background-image:url('../interface/bkbody.png');
	margin-bottom:5px;
	position:relative;
	
}




/*Style des messages*/
.messageBleuNonLu
{
	background-color:#5d6a77;
	color:white;
}

.messageBleuLu
{
	color:#5d6a77;
}

.messageRougeNonLu {
	background-color:#e83b3b;
	color:white;	
}

.messageRougeLu {
	color:#e83b3b;
}

.messageOrNonLu {
	background-color:#d28a00;
	color:white;	
}

.messageOrLu {
	color:#d28a00;
}

.typeMessage6NL {
	background-color:#8a4a9a;
	color:white;	
}
.typeMessage6L {
	color:#8a4a9a;	
}

.typeMessage7NL {
	background-color:#3668b2;
	color:white;	
}
.typeMessage7L {
	color:#3668b2;	
}

.typeMessage8NL {
	background-color:#c15600;
	color:white;	
}
.typeMessage8L {
	color:#c15600;	
}

.typeMessage4NL {
	background-color:#2a9d48;
	color:white;	
}
.typeMessage4L {
	color:#2a9d48;	
}

.typeMessage5NL {
	background-color:#3a7e2e;
	color:white;	
}
.typeMessage5L {
	color:#3a7e2e;	
}



.flotteMouvTableProspecterVR, .flotteMouvTableCommerceVR, .flotteMouvTableCommerceV, .flotteMouvTableProtectionVR, .flotteMouvTableRecyclageVR, .flotteMouvTableAttaqueVR, .flotteMouvTableEspionnageVR, .flotteMouvTableStationnementVR, .flotteMouvTableTransportVR, .flotteMouvTableProspecterV,.flotteMouvTableEspionnageV, .flotteMouvTableProtectionV, .flotteMouvTableRecyclageV, .flotteMouvTableTransportV, .flotteMouvTableStationnementV, .flotteMouvTableAttaqueV
{
	width:200px;
	font-size:0.9em;
	border : solid 1px #333333;
	margin-bottom:5px;
position:relative;

}



.flotteMouvTableEspionnageV {
	background-color:#a75aba;
}

.flotteMouvTableEspionnageVR {
	background-color:#754182;
}



.flotteMouvTableTransportV {
	background-color:#3668b2;
}

.flotteMouvTableTransportVR {
	background-color:#294f88;
}

.flotteMouvTableStationnementV {
	background-color:#2a9d48;
}

.flotteMouvTableStationnementVR {
	background-color:#1d7735;
}

.flotteMouvTableAttaqueV {
	background-color:#ff2727;
}

.flotteMouvTableAttaqueVR {
	background-color:#c82020;
}

.flotteMouvTableRecyclageV {
	background-color:#3a7e2e;
}

.flotteMouvTableRecyclageVR {
	background-color:#234d1c;
}

.flotteMouvTableProtectionV {
	background-color:#ffffff;
	color:black;
}

.flotteMouvTableProtectionVR {
	background-color:#aeaeae;
	color:black;
}



.flotteMouvTableProspecterV {
	background-color:#bf9429;
}

.flotteMouvTableProspecterVR {
	background-color:#947222;
}

.flotteMouvTableCommerceV {
	background-color:#c15600;
}

.flotteMouvTableCommerceVR {
	background-color:#a64a00;
}











.info
{
	color:#97a9bc;
	text-decoration:none;	
	border-bottom:dotted 1px #778de0;
	cursor:help;	
}

.messagerie , .messagerie tr, .messagerie th, .messagerie td
{
	text-align:center;
	border-collapse:collapse;
	border: 1px #333333 solid;
}


.textMessage
{
	padding:5px;
	width:550px;
	overflow:auto;
}

.compoAG
{
	padding:5px;

	overflow:auto;
	width:500px;
}


.impossibleAttaque
{
	text-decoration:underline;
	color:red;
	cursor:help;
}


.progressionStable
{
	color:#343ca9;
}

.progressionPositive
{
	color:#3a7e2e;
}

.progressionNegative
{
	color:#e83b3b;
}

.statutVacances
{
	cursor:help;
	text-decoration:underline;
	color:#eaa210;
}

.messagerieMenu, .messagerieMenuSelected, .SMenuMessagerieEntite, .sMenuMesSelected, .helpMenu
{
	float:left;
	border:1px #333333 solid;
	padding:2px;
	cursor:pointer;
	background-color:#7c7878;
}




#messagerieBoxContent
{
	width:600px;
	border:1px #333333 solid;
}

.SMenuMessagerie
{
	width:600px;
	height:21px;
	background-color:#7c7878;
	margin-bottom:10px;
}

.messagerieMenuSelected, .sMenuMesSelected, .helpMenu:hover
{
	background-color:#333333;
}

.SMenuMessagerieEntite, .sMenuMesSelected, .helpMenu
{
	border:none;
	padding-left:5px;
	padding-right:5px;
}

.helpMenu, .helpMenu:hover
{
	cursor:help;
}

.iconeMessagerie {
	width:17px;
}

.dateMessagerie {
	width:50px;
}

.envoyeurMessagerie {
	width:100px;
}

.titreMessagerie {
	cursor:pointer;
	width:383px;
	padding-left:5px;
	padding-right:5px;
}

.titreNote {
	cursor:pointer;
	width:500px;
}

.dateScope {
	width:100px;
	float:left;
}
.entreeScope {
	width:600px;
	
}

.scopeEntitePropre 
{
	background-color:#5d6a77;
}

.listeMessage, .scopeEntitePropre {
	border-top:1px #333333 solid;
	border-bottom:1px #333333 solid;
	font-size:0.9em;
}

.clickPict {
	cursor:pointer;
}

.blocNews {
	margin-bottom:10px;
	width:600px;
	border-bottom:1px #333333 solid;
	text-align:justify;

}

.pagination {
font:12px Arial, Helvetica, sans-serif;
margin:40px 0;
text-align:center
}

.pagination span {
background:#fff;
border:1px solid #06c;
color:#06c;
margin:2px;
padding:.2em .4em;
text-decoration:none;
cursor:pointer;
}

.pagination span:hover {
background:#fff;
border:1px solid #bd88fe;
color:#bd88fe;
cursor:pointer;
}

.pagination span.inactive {
background:#fff;
border:1px solid #f0f0ff;
color:#f0f0ff;
margin:2px;
cursor:default;
padding:.2em .4em
}

.pagination span.active {
background:#f4ebff;
border:1px solid #bd88fe;
color:#bd88fe;
font-weight:700;
margin:2px;
padding:.2em .4em;
cursor:default;
}

.imgPlanete
{
	float:right;
	margin-right:30px;
}

#marqueeScope
{
	position:relative;
	top:-20px;
	left:40px;
	width:833px;
}

#compteurScope
{
	position:relative;
	top:-4px;
	left:-3px;
}

.preniumH1
{
	color:#d28a00;
	font-style:italic;
	text-align:center;
}


.sondageGH {

	margin:auto;
	width:400px;
	border:1px #333333 solid;
	margin-top:5px;
	margin-bottom:45px;
}

.questionSondage {
	background-color:#5d6a77;
	border-bottom:1px #333333 solid;
	padding:5px;
}

.barreSondage {
	background-image:url('../interface/barre_sondage.gif');
}

.libellePirate {
	color:#d28a00;
	font-style:italic;
}

.libellePoupLune {
	color:#711168;
	font-style:italic;
}

.dzon {
	color:#ff4646;
}

#listePirate {
	text-align:center;
	margin:3px;
	width:200px;
	border:2px #333333 solid;
}


#headerListePirate {
	background-color:#000000;
	border-bottom:1px #333333 solid;
	padding-bottom:3px;
	padding-top:3px;
}

.libelleItalic {
	font-style:italic;
	color:#d28a00;
	font-size:2.4em;
	font-family:"Blackadder ITC", "Century Gothic", Arial;
}

.divListePirateContent {
	border-bottom:1px #333333 solid;
}

.rangPirate {
	font-size:1.9em;
	font-family:"Blackadder ITC", "Century Gothic", Arial;
}

.libellePirateListe {
	font-size:1.9em;
	color:#d28a00;
	font-family:"Blackadder ITC", "Century Gothic", Arial;
}

.listeQuete {
	border:2px #333333 solid;
	margin:3px;
	padding:2px;
	text-align:center;
	width:376px;
}

.textStyle {
	text-align:justify;
	padding:3px;
}

.reduceCaracImg {
	height:25px;
	width:15px;
}

.identityProfil {
	float:left;
	margin-right:5px;
}

.styleCommentaireProfil {
	font-style:italic;
	font-size:1.1em;
}

.whiteText {
	color:#FFFFFF;
}
.greenLiPuce {
	color:#36b274;
}
.blueLiPuce {
	color:#2d9cbb;
}

.lienProfil:hover {
	text-decoration:underline;
	cursor:pointer;
}

.entiteGHJ {
	color:#c8561f;
	font-family:Colobri, "Century Gothic", Arial;
}

.libelleGalactan {
	color : #c8c560;
	font-style:italic;
	font-size:1.1em;	
}

.infoFactionQuete, .signatureFaction {
	color:#7c7878;
	font-weight:bold;
}

.libelleRessource {
	font-weight:bold;
}

#carteUniversR {
	width:2000px;
	height:1388px;
	position:absolute;
	top: 412px;
	left: 1050px;	
	background-image:url('../image/univers/horizon.jpg');
	border: 1px solid #333333;
}

.noteFooter {
	font-style:italic;
	font-size:0.8em;
}

.infoTextEmpilage {
	border:2px outset #d28a00;
}

#planeteListeSelect {
	background-color:#405469;
	border: 1px solid #333333;
	color:white;
}

.styleTabBat {
	
	margin:auto;
	
}
.styleTabBat tr {
	background-image:url('../interface/bkbody.png');
}

.styleTabBat tr, .styleTabBat td  {
	
	padding:2px; 
	border:solid 1px #FFFFFF;
}

.styleChangementBat {
	border: 3px outset #333333;
	cursor:pointer;
}

.styleChangementBat:hover {
	border: 3px inset #333333;
}

.imgPartenaireComm img {
	border:4px #d28a00 dotted;
}


#idAidePasAPas {
	position:absolute;
	top:93px;
	left:338px;
	height:97px;
	width:637px;



	background:url('../design/iv/ivContent.png') no-repeat;
}
#ivLogo {
	position:absolute;
	top:-2px;
	left:-33px;
	height:89px;
	width:94px;
	background:url('../design/iv/ivLogo.png') no-repeat;
}

#ivFlechePrec {
	position:absolute;
	top:70px;
	left:110px;
}

#sousEtapeIV {
	position:absolute;
	top:70px;
	left:230px;
}

#ivEtapeDeroulante {
	position:absolute;
	font-size:9px;
	top:68px;
	left:535px;	
}

#ivFlecheSuivant {
	position:absolute;
	top:70px;
	left:415px;	
}

#ivContent {
	position:absolute;
	top:2px;
	left:60px;	
	height:59px;
	width:520px;	
	overflow:hidden;
	font-size:10px;
}

#ivErreurContent {
	position:absolute;
	top:70px;
	left:157px;
	z-index:1300;
	border:solid 1px #FFFFFF;
	background-color:#c82020;
	width:370px;	
	text-align:center;
}	

#ivStop {
	position:absolute;
	top:-2px;
	left:578px;	
	height:38px;
	width:73px;	
	text-align:center;
	padding-top:5px;
	background:url('../design/iv/stop.png') no-repeat;
}


#horlogeID {
	font-size:25px;
	position:relative;
	top:20px;
}

.explorer {
	background:url('../design/explorerBackground.png');
	border: 2px #949494 solid;
	-webkit-border-radius:10px; 
	-moz-border-radius:10px; 	
	margin :auto;
	padding:5px;
}	

.explorer tr, .explorer th, .explorer td
{
	text-align:center;
	margin :auto;
	border-collapse:collapse;
	border: 2px #949494 solid;

	padding:5px;
}

.explorerInfoNiveaux {
	background:url('../design/explorerBackground.png');
	border: 2px #949494 solid;
	-webkit-border-radius:10px; 
	-moz-border-radius:10px; 	
	padding:5px;
}

.explorerInfoNiveaux tr, .explorerInfoNiveaux th, .explorerInfoNiveaux td
{
	text-align:center;
	margin:auto;
	border-collapse:collapse;
	font-size:0.95em;
	border: 2px #949494 solid;
}
