*

{

	margin: 0;

	padding: 0;

}



body

{

	background-color: #bbb448;

}

img:area

{

	border-color: #999933;

	border-style: outset;

}

a:link, a:visited

{

	

	text-decoration: none;

}

a:hover

{

	color: #C92929;

	cursor: pointer;

}



/*MENU*/

#BlocNews

{

	position: absolute;

	top: 230px;

	left: 30px;

	width: 155px;

	height: 100px;

	color: #5d3c10;

	font-size: 12px;

	background-color: transparent;

	overflow: hidden;

}

#BlocNews a:hover

{

	color: #ffffff;

}



.BlocNewsTitre

{

	font-size: 12px;

}

.BlocNewsTexte

{

	font-size: 10px;

}

.WhatsNews

{

	margin-left: 15px;

}

#MenuAdmin

{

	position: absolute;

	top: 325px;

	left: 30px;

	width: 150px;

	margin: 20px auto 0 auto;

}

#MenuCompte

{

	position: absolute;

	top: 325px;

	left: 30px;

	width: 150px;

	margin: 20px auto 0 auto;

}

#MenuPartie

{

	position: absolute;

	top: 435px;

	left: 30px;

	width: 150px;

	margin: 20px auto 0 auto;

}

#MenuSite

{

	position: absolute;

	top: 550px;

	left: 30px;

	width: 150px;

	margin: 20px auto 0 auto;

}

#desc

{

	position: absolute;

	top: 650px;

	left: 10px;

	height: 50px;

	font-family: arial,sans-serif;

	font-size: 12px;

	color: #5d3c10;

	padding: 2px;

	width: 185px;

}

.menu

{

	height: 20px;

	line-height: 20px;

	width: 150px;

	color: #5d3c10;

	text-align: center;

	background-color: transparent;

}

.menu a

{

	width: 100%;

	height: 100%;

}



.menu a:link, .menu a:visited

{

	color: #5d3c10;

	font-size: 16px;

	font-weight: bold;

	text-decoration: none;

}

.menu a:hover

{

	color: #FFFFFF;

}



#SiteMap

{

	position: absolute;

	top: 210px;

	left: 225px;

	width: 450px;

	height: 20px;

	color: #5d3c10;

	font-size: 14px;

	background-color: transparent;

}



#SiteMap a:link, #SiteMap a:visited

{

	color: #5d3c10;

	font-size: 14px;

	text-decoration: underline;

}

#SiteMap a:hover

{

	color: #C92929;

	font-size: 14px;

	text-decoration: none;

}



#CR

{

	left: 5px;

	position: absolute;

	top: 810px;

	width: 300px;

	color: #ffff99;

	font-size: 10px;

}



#Resolution

{

	position: absolute;

	top: 210px;

	left: 700px;

	width: 160px;

	height: 20px;

	color: #5d3c10;

	font-size: 14px;

	background-color: transparent;

	text-align: right;

}



#tabnav

{

	border-top: #d2b48c 2px solid;

	border-bottom: #d2b48c 2px solid;

	width: 600px;

	height: 20px;

	background-color: #eee8aa;

}



#tabnav li

{

	margin: 0;

	padding: 0;

	display: inline;

	list-style-type: none;

}



#tabnav a:link, #tabnav a:visited

{

	float: left;

	font-size: 14px;

	line-height: 14px;

	font-weight: bold;

	margin: 0px 15px 4px;

	text-decoration: none;

	color: #5d3c10;

}



#tabnav li.active a:link, #tabnav li.active a:visited, #tabnav a:hover

{

	border-bottom: 2px solid #5d3c10;

	padding-bottom: 2px;

	background: #d2b48c;

	color: #5d3c10;

}



#tabnav a:hover

{

	color: #ffebcd;

}

/*Langue*/

#Langue

{

	position: absolute;

	top: 180px;

	left: 225px;

	height: 16px;

	width: 90px;

	visibility: visible;

	right: 685px;

}

.LangueFr

{

	height: 11px;

	width: 16px;

}

.LangueEn

{

	height: 11px;

	width: 16px;

}



/*PUB*/

#PubHeader

{

	position: absolute;

	top: 110px;

	left: 329px;

	height: 60px;

	width: 468px;

}

#PubFooter

{

	position: absolute;

	top: 715px;

	left: 329px;

	height: 60px;

	width: 468px;

}

#PubFooterMini

{

	position: absolute;

	top: 800px;

	left: 329px;

	height: 60px;

	width: 468px;

}

#PubRight

{

	position: absolute;

	top: 205px;

	left: 905px;

	height: 240px;

	width: 120px;

}

.Pub

{

	height: 60px;

	width: 468px;

}

#EnLigne

{

	position: absolute;

	top: 715px;

	left: 329px;

	width: 200px;

	height: 100px;

	color: #5d3c10;

	z-index: 99;

	background-color: #bbb448;

	border-right: olive thick solid;

	border-top: olive thick solid;

	left: 182px;

	border-left: olive thick solid;

	width: 300px;

	border-bottom: olive thick solid;

	top: 570px;

	visibility: hidden;

}

/*LOGIN*/

#Login

{

	position: absolute;

	top: 120px;

	left: 5px;

	width: 350px;

	height: 20px;

}

.Login, .Login a:link, .Login a:visited

{

	color: #ffebcd;

	font-size: 14px;

	background-color: transparent;

	text-decoration: none;

}

#Login a:hover, .Login a:hover

{

	color: #f0e68c;

	text-decoration: underline;

}

/*Contenu*/

#ContenuLogin a:link

{

	width: 600px;

	height: 420px;

	color: #5d3c10;

	font-size: 14px;

	background-color: transparent;

	text-decoration: none;

	overflow: auto;

	text-align: center;

}

#ContenuLogin a:hover

{

	color: #5d3c3e;

	text-decoration: underline;

}



#ContenuRules, .ContenuRules

{

	width: 600px;

	height: 420px;

	color: #5d3c10;

	font-size: 14px;

	background-color: transparent;

	overflow: auto;

}

#Contenu

{

	width: 600px;

	height: 420px;

	color: #5d3c10;

	font-size: 14px;

	background-color: transparent;

	overflow: auto;

}

#ContenuASC

{

	width: 620px;

	height: 420px;

	color: #5d3c10;

	font-size: 14px;

	background-color: transparent;

	overflow: auto;

}

.Edito

{

	color: #5d3c10;

	font-size: 14px;

	text-align: justify;

	font-weight: bolder;

	background-color: transparent;

}

.Edito a:link

{

	color: #C92929;
	text-decoration: underline;

}

.Edito a:hover

{

	color: #aca899;

	text-decoration: none;

}

.Text

{

	color: #5d3c10;

	font-size: 14px;

	text-align: left;

	font-weight: normal;

	background-color: transparent;

}

.Hr

{

	border-bottom: tan solid;

	width: 97%;

}



.LienInterne:link, .LienInterne:visited

{

	color: #5d3c10;

	text-decoration: underline;

}

.LienInterne:hover

{

	color: #C92929;

	text-decoration: none;

}

/*Titre*/

h1

{

	color: #5d3c10;

	font-size: 20px;

	text-align: center;

	font-weight: bold;

	background-color: transparent;

	margin-bottom: 10px;

}

.SousTitre, h2

{

	color: #5d3c10;

	font-size: 16px;

	text-align: right;

	font-weight: bold;

	background-color: transparent;

	margin-bottom: 5px;

	border-bottom: tan solid;

	clip: rect(auto auto auto auto);

}

/*Xiti*/

#xiti

{

	position: absolute;

	top: 500px;

	left: 0px;

	vertical-align: middle;

	text-align: center;

}

/*Background*/

#Background

{

	width: 900px;

}

.Background1

{

	width: 900px;

	height: 104px;

	border-top-style: none;

	border-right-style: none;

	border-left-style: none;

	border-bottom-style: none;

}

.Background2

{

	width: 900px;

	height: 124px;

	position: absolute;

	top: 104px;

	left: 0px;

}

.Background3

{

	width: 212px;

	height: 455px;

	position: absolute;

	top: 228px;

	left: 0px;

}

.Background4

{

	width: 688px;

	height: 455px;

	position: absolute;

	top: 228px;

	left: 212px;

}

.Background5

{

	width: 212px;

	height: 177px;

	position: absolute;

	top: 683px;

	left: 0px;

}

.Background6

{

	width: 688px;

	height: 177px;

	position: absolute;

	top: 683px;

	left: 212px;

}



/*PartiesDetails*/

.DetailsPartieTitre

{

	background-color: #d2b48c;

	font-weight: bold;

	color: #5d3c10;

	padding-right: 5px;

	padding-left: 5px;

	padding-bottom: 5px;

	vertical-align: middle;

	width: 100%;

	padding-top: 5px;

	text-align: center;

}

.DetailsPartieCarte

{

	background-color: #fafad2;

	font-weight: normal;

	color: #5d3c10;

	padding-left: 20px;

}

.DetailsPartieTableCell

{

	background-color: #eee8aa;

	font-weight: normal;

	color: #5d3c10;

	padding-right: 20px;

	padding-left: 20px;

	padding-bottom: 20px;

	padding-top: 20px;

	width: 60%;

}

/*Tableau*/

.Table:table

{

	vertical-align: text-top;

	width: 100%;

}

.TableStrategie

{

	border-right: 0px solid;

	border-top: 0px solid;

	border-left: 0px solid;

	border-bottom: 0px solid;

}

.TableStrategie:td

{

	vertical-align: top;

}

.GridViewHeader

{

	margin: 2px 5px;

	vertical-align: middle;

	text-align: center;

}



/*Carte*/

.ImageCarte

{

	margin: 5px;

	vertical-align: middle;

	text-align: center;

	border-right: #d2b48c thick outset;

	border-top: #d2b48c thick outset;

	border-left: #d2b48c thick outset;

	border-bottom: #d2b48c thick outset;

}

/*Color picker*/

#colorpicker

{

	visibility: hidden;

	border: 1px solid #999;

	background-color: #eee;

	position: absolute;

	width: 180px;

	left: 350px;

}

#colorpicker td

{

	border-right: 1px solid #eee;

	border-bottom: 1px solid #eee;

	width: 10px;

	height: 10px;

	cursor: hand;

}

.colorpickerbutton

{

	width: 25px;

	border: 1px solid #999;

	cursor: hand;

}

#ActionsBlocDroit

{

	width: 200px;

	height: 410px;

	position: absolute;

	left: 401px;

}

#ActionsBlocGauche

{

	width: 390px;

	height: 410px;

	left: 0px;

	position: absolute;

}

#ResumeBlocDroit

{

	width: 175px;

	height: 410px;

	position: absolute;

	left: 415px;

}

#ResumeBlocGauche

{

	width: 410px;

	height: 410px;

	left: 0px;

	position: absolute;

}

#BlocDroit

{

	width: 200px;

	height: 410px;

	position: absolute;

	left: 401px;

}

#BlocGauche

{

	width: 390px;

	height: 410px;

	left: 0px;

	position: absolute;

}

/*Controle Ajax Password*/

.TextIndicator_Strength1

{

	background-color: #bbb448;

	color: #dc143c;

	font-family: Arial;

	font-size: x-small;

	font-style: italic;

	padding: 2px 3px 2px 3px;

	font-weight: bold;

}

.TextIndicator_Strength2

{

	background-color: #bbb448;

	color: #ba55d3;

	font-family: Arial;

	font-size: x-small;

	font-style: italic;

	padding: 2px 3px 2px 3px;

	font-weight: bold;

}

.TextIndicator_Strength3

{

	background-color: #bbb448;

	color: #ffffff;

	font-family: Arial;

	font-size: x-small;

	font-style: italic;

	padding: 2px 3px 2px 3px;

	font-weight: bold;

}

.TextIndicator_Strength4

{

	background-color: #bbb448;

	color: #20b2aa;

	font-family: Arial;

	font-size: x-small;

	font-style: italic;

	padding: 2px 3px 2px 3px;

	font-weight: bold;

}

.TextIndicator_Strength5

{

	background-color: #bbb448;

	color: #33ff33;

	font-family: Arial;

	font-size: x-small;

	font-style: italic;

	padding: 2px 3px 2px 3px;

	font-weight: bold;

}

/*Accordion*/

.AccordionHeader

{

	border-top: #d2b48c 2px solid;

	border-bottom: #d2b48c 2px solid;

	width: 100%;

	height: 20px;

	background-color: #eee8aa;

	margin-top: 5px;

	font-weight: bold;

	font-size: 16px;

	cursor: pointer;

}

.AccordionHeaderSelected

{

	border-top: #d2b48c 2px solid;

	border-bottom: #d2b48c 2px solid;

	width: 100%;

	height: 20px;

	background-color: #d2b48c;

	margin-top: 5px;

	font-weight: bold;

	font-size: 16px;

}

.AccordionHeaderSelected a:Hover

{

	border-top: #d2b48c 2px solid;

	border-bottom: #d2b48c 2px solid;

	width: 100%;

	height: 20px;

	background-color: #eee8aa;

	margin-top: 5px;

	font-weight: bold;

	font-size: 16px;

	color: #d2b48c;

	cursor: pointer;

}

/* Rating */

.ratingStar

{

	font-size: 0pt;

	width: 13px;

	height: 12px;

	margin: 0px;

	padding: 0px;

	cursor: pointer;

	display: block;

	background-repeat: no-repeat;

}



.filledRatingStar

{

	background-image: url(http://www.worldconquest.fr/Images/FilledStar.png);

}



.emptyRatingStar

{

	background-image: url(http://www.worldconquest.fr/Images/EmptyStar.png);

}



.savedRatingStar

{

	background-image: url(http://www.worldconquest.fr/Images/SavedStar.png);

}

.encadre

{

	margin: 3px;

	border-color: #999933;

	border-style: outset;

	background-color: #999933;

	font-family: Verdana;

	font-weight: bold;

	font-variant: normal;

	color: #5d3c10;

	cursor: pointer;

}

/*Modal Popup*/

.modalBackground

{

	background-color: Gray;

	filter: alpha(opacity=70);

	opacity: 0.7;

}



.modalPopup

{

	background-color: #ffffdd;

	border-width: 3px;

	border-style: solid;

	border-color: Gray;

	padding: 3px;

	width: 250px;

}

.modalPopupRules

{

	background-color: #ffffdd;

	border-width: 3px;

	border-style: solid;

	border-color: Gray;

	padding: 3px;

	width: 600px;

	height: 340px;

	top: 40px;

	left: -170px;

}

/*Hover Menu*/

.popupMenu

{

	position: absolute;

	visibility: hidden;

	background-color: #bbb448;

	padding: 10px;

	border: olive thick solid;

	-moz-border-radius-bottomleft: 10px;

	-moz-border-radius-bottomright: 10px;

	-moz-border-radius-topleft: 10px;

	-moz-border-radius-topright: 10px;

	z-index: 99;

	text-align: left; /*opacity:.95; 	filter: alpha(opacity=95);*/

}



.popupHover

{

	background-image: url(Images/header-opened.png);

	background-repeat: repeat-x;

	background-position: left top;

	background-color: #bbb448;

}

.menu em

{

	background: url(http://www.worldconquest.fr/Images/hover.png) no-repeat;

	width: 200px;

	height: 76px;

	position: absolute;

	top: 85px;

	left: -15px;

	font-size: 12px;

	text-align: left;

	font-style: normal;

	z-index: 2;

	display: none;

	padding: 10px 10px 5px 10px;

}

#ResumeBlocDroit

{

	width: 175px;

	height: 410px;

	position: absolute;

	left: 415px;

}

#ResumeBlocGauche

{

	width: 410px;

	height: 410px;

	left: 0px;

	position: absolute;

}

#BlocDroit

{

	width: 200px;

	height: 410px;

	position: absolute;

	left: 401px;

}

#BlocGauche

{

	width: 390px;

	height: 410px;

	left: 0px;

	position: absolute;

}

/*Controle Ajax Password*/

.TextIndicator_Strength1

{

	background-color: #bbb448;

	color: #dc143c;

	font-family: Arial;

	font-size: x-small;

	font-style: italic;

	padding: 2px 3px 2px 3px;

	font-weight: bold;

}

.TextIndicator_Strength2

{

	background-color: #bbb448;

	color: #ba55d3;

	font-family: Arial;

	font-size: x-small;

	font-style: italic;

	padding: 2px 3px 2px 3px;

	font-weight: bold;

}

.TextIndicator_Strength3

{

	background-color: #bbb448;

	color: #ffffff;

	font-family: Arial;

	font-size: x-small;

	font-style: italic;

	padding: 2px 3px 2px 3px;

	font-weight: bold;

}

.TextIndicator_Strength4

{

	background-color: #bbb448;

	color: #20b2aa;

	font-family: Arial;

	font-size: x-small;

	font-style: italic;

	padding: 2px 3px 2px 3px;

	font-weight: bold;

}

.TextIndicator_Strength5

{

	background-color: #bbb448;

	color: #33ff33;

	font-family: Arial;

	font-size: x-small;

	font-style: italic;

	padding: 2px 3px 2px 3px;

	font-weight: bold;

}

/*Accordion*/

.AccordionHeader

{

	border-top: #d2b48c 2px solid;

	border-bottom: #d2b48c 2px solid;

	width: 100%;

	height: 20px;

	background-color: #eee8aa;

	margin-top: 5px;

	font-weight: bold;

	font-size: 16px;

	cursor: pointer;

}

.AccordionHeaderSelected

{

	border-top: #d2b48c 2px solid;

	border-bottom: #d2b48c 2px solid;

	width: 100%;

	height: 20px;

	background-color: #d2b48c;

	margin-top: 5px;

	font-weight: bold;

	font-size: 16px;

}

.AccordionHeaderSelected a:Hover

{

	border-top: #d2b48c 2px solid;

	border-bottom: #d2b48c 2px solid;

	width: 100%;

	height: 20px;

	background-color: #eee8aa;

	margin-top: 5px;

	font-weight: bold;

	font-size: 16px;

	color: #d2b48c;

	cursor: pointer;

}

/* Rating */

.ratingStar

{

	font-size: 0pt;

	width: 13px;

	height: 12px;

	margin: 0px;

	padding: 0px;

	cursor: pointer;

	display: block;

	background-repeat: no-repeat;

}



.filledRatingStar

{

	background-image: url(http://www.worldconquest.fr/Images/FilledStar.png);

}



.emptyRatingStar

{

	background-image: url(http://www.worldconquest.fr/Images/EmptyStar.png);

}



.savedRatingStar

{

	background-image: url(http://www.worldconquest.fr/Images/SavedStar.png);

}

.encadre

{

	margin: 3px;

	border-color: #999933;

	border-style: outset;

	background-color: #999933;

	font-family: Verdana;

	font-weight: bold;

	font-variant: normal;

	color: #5d3c10;

	cursor: pointer;

}

/*Modal Popup*/

.modalBackground

{

	background-color: Gray;

	filter: alpha(opacity=70);

	opacity: 0.7;

}



.modalPopup

{

	background-color: #ffffdd;

	border-width: 3px;

	border-style: solid;

	border-color: Gray;

	padding: 3px;

	width: 250px;

}

.modalPopupRules

{

	background-color: #ffffdd;

	border-width: 3px;

	border-style: solid;

	border-color: Gray;

	padding: 3px;

	width: 600px;

	height: 340px;

	top: 40px;

	left: -170px;

}

/*Hover Menu*/

.popupMenu

{

	position: absolute;

	visibility: hidden;

	background-color: #bbb448;

	padding: 10px;

	border: olive thick solid;

	-moz-border-radius-bottomleft: 10px;

	-moz-border-radius-bottomright: 10px;

	-moz-border-radius-topleft: 10px;

	-moz-border-radius-topright: 10px;

	z-index: 99;

	text-align: left; /*opacity:.95; 	filter: alpha(opacity=95);*/

}

.jTip 
{
cursor:help;
}


