@import url("dinogaia_design.css");


body
{
   margin-left:10%;
   /*width:775;
   margin-left:auto;
   margin-right:auto;*/
   font-family:Trebuchet MS, Arial, Trebuchet MS, Arial, Verdana, sans-serif, sans-serif;
   font-size:13px;
}

body.frame
{
   margin-left:0;
}

body.exception
{
	margin-left:0;
	text-align:center;
}

body.frame_ad
{
	margin:0px; !important
	padding:0px; !important
	left:0px; !important
	top:0px; !important
}

.moyen
{
   font-size:13px;	
}

.doigt
{
	cursor:pointer;
}

.input_connexion
{
	border:solid 1px #CCCCCC; 
	font-weight:bold; 
	font-family:Trebuchet MS, Arial, Verdana, sans-serif, sans-serif; 
	color:#EEEEEE; 
	background-color:#666666; 
	width:105px;
}

input
{
	font-family:Trebuchet MS, Arial, Trebuchet MS, Arial, Verdana, sans-serif, sans-serif; 
}

textarea
{
	font-family:Trebuchet MS, Arial, Trebuchet MS, Arial, Verdana, sans-serif, sans-serif;
	font-size:13px;
}

.car_1
{
	background-color:#FFCC99;
}

.car_2
{
	background-color:#FF9966;
	color:#FFFFFF;
}

select
{
	font-family:Trebuchet MS, Arial, Trebuchet MS, Arial, Verdana, sans-serif, sans-serif; 
}

.firstTitle:first-letter
{
	font-size:27px;
}

.firstTitle
{
	color:#a44a23;
	font-weight:bold;
	text-transform:uppercase;
	font-size:22px;
	letter-spacing:0.4px;
}


h1:first-letter
{
	font-size:20px;
}

h1
{
	color:#a44a23;
	font-family:Trebuchet MS, Arial, Verdana, sans-serif;
	/*font-size:17px;*/
	font-weight:bold;
	margin-bottom:6px;
	margin-top:6px;
	display:block;
	text-transform:uppercase;
	font-size:17px;
	letter-spacing:0.4px;
}

h2.souligne
{
	border-bottom:1px solid #a49a93;
}

h2.souligne2
{
	border-bottom:1px solid #a47a63;
	padding-bottom:2px;
	border-spacing;
}

/*
h2:first-letter
{
	font-size:18px;
}
*/

h2
{
	color:#a44a23;
	font-family:Trebuchet MS, Arial, Verdana, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin-bottom:6px;
	margin-top:6px;
	/*text-transform:uppercase;*/
}

h3
{
	color:#333333;
	font-family:Trebuchet MS, Arial, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:6px;
	margin-top:6px;
}

h4
{
	color:#333333;
	font-family:Trebuchet MS, Arial, Verdana, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-bottom:6px;
	margin-top:6px;
}

p
{
	text-align:justify;
	margin-bottom:2px;
	margin-top:2px;
}

p.para
{
	margin-bottom:15px;
	margin-top:6px;
}

.just
{
	width:96%;
}

br.mini_espace
{
	font-size:7px;
}

td
{
	text-align:justify;
}
			 
					 
#tableau_info_titre
{

	background-color:#676767;
/*	border:1px solid #999999; */
	color:#FFFFFF;
	font-size:15px;
	padding:5px;
	width:527px;
	background-position:right;
	background-image:url(images/charte/bord_rond.jpg);
	background-repeat:no-repeat;
}


#tableau_info_contenu
{

	background-color:#EEEEEE;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	text-align:justify;
	padding:5px;
	width:525px;
}


#exception_titre
{

	background-color:#676767;
/*	border:1px solid #999999; */
	color:#FFFFFF;
	font-size:17px;
	padding:5px;
	width:527px;
   margin-left:auto;
   margin-right:auto;
}


#exception_contenu
{
	background-color:#EEEEEE;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	text-align:left;
	padding:5px;
	width:525px;
   margin-left:auto;
   margin-right:auto;
   font-size:15px;
   line-height:20px;
}

.cadre_news {
	background-position:100% 0%;
	background-image:url(images/charte/news.jpg);
	background-repeat:no-repeat;
}



#tableau_simple
{
	background-color:#FFFFFF;
	border:1px solid #000000;
	padding:7px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	width:525px;
}


#tableau_simple_adapt
{
	background-color:#FFFFFF;
	border:1px solid #000000;
	padding:7px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	width:75%;
}



#tableau_simple_bord
{
	background-color:#FFFFFF;
	border:1px solid #aaaaaa;
	padding:7px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	width:525px;
}


.tableau_simple_bord
{
	background-color:#FFFFFF;
	border:1px solid #aaaaaa;
	padding:7px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	width:525px;
}


#tableau_simple_clair
{
	background-color:#f6f6f6;
	border:1px solid #333333;
	padding:7px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	width:525px;
}

#tableau_simple_invisible
{
	padding:0px;
	margin-top:1px;
	margin-bottom:1px;
	margin-left:auto;
	margin-right:auto;
	width:525px;
}

#tableau_espace td
{
	padding:7px;
}

#mini_cadre
{
	background-color:#EEEEEE;
	border:1px solid #666666;
	padding:3px;
	margin:3px;
	width:auto;
}

.decalage
{
	margin-left:12px
}

.decalage_2
{
	margin-left:24px
}

#decalage
{
	padding-left:12px
}

#decalage_2
{
	padding-left:24px
}

br.espace
{
	font-size:6px;
}

a
{
	color:#B08316;
	text-decoration:none;
	font-family:Trebuchet MS, Arial, Verdana, sans-serif;
}
	  
a:visited
{
	color:#B08316;
	text-decoration:none;
	font-family:Trebuchet MS, Arial, Verdana, sans-serif;
}

a:hover
{
	color:#533E0D;
}

.petit
{
	font-size:12px;
}

p.petit
{
	line-height:16px;
}

.minuscule
{
	font-size:10px;
}

.important
{
	font-size:16px;
	font-weight:bold;
}


.important_txt
{
	font-size:20px;
	color:#a44a23;
	font-weight:bold;
}	    

div.littleSpace {
	height:6px;	
	margin:0px;
	padding:0px;
}

a.alerte
{
	color:#FF0000;
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
}

a.alerte:visited
{
	color:#FF0000;
	font-family:Verdana;
	font-size:9px;
}

a.alerte:hover
{
	color:#FF0000;
	text-decoration:underline;
}





a.alerte2
{
	color:#FF0000;
	font-weight:bold;
}

a.alerte2:visited
{
}

a.alerte2:hover
{
	text-decoration:underline;
}





a.visible_bleu
{
	color:#0066FF;
	font-weight:bold;
}

a.visible_bleu:visited
{
}

a.visible_bleu:hover
{
	text-decoration:underline;
}

#liste_horizontale td
{
	padding-right:20px;
	padding-top:3px;
}

#liste_horizontale a
{
	color:#000000;
	font-family:Tahoma, Verdana;
	font-size:11px;
	font-weight:bold;
}

table#liste_horizontale
{
	margin-top:4px;
	border:none;
}





#cadre_aide
{
	background-color:#DEDEDE;
	border:solid 1px #666666;
	width:502px;
	z-index:1px;
	text-align:justify;
	margin-left:15px;
	margin-top:0px;
	padding:4px;
}
			
#lien_aide
{
	position:relative;
	background-color:#FFFFFF;
	border:solid 1px #FFFFFF;
	margin-left:480px;
	margin-top:3px;
	margin-bottom:3px;
	/*width:100px;*/
	height:14px;
	vertical-align:middle;
}

.aide_img
{
	opacity: 0.90;	
	filter:alpha(opacity=90);  
	-moz-opacity:0.90;}

a.aide
{
	color:#000000;
	text-decoration:none;
	font-family:Trebuchet MS, Arial, Verdana, sans-serif;
	font-size:12px;
	padding-left:3px;
	padding-right:4px;
	padding-top:3px;
}
	  
a.aide:visited
{
	color:#000000;
	text-decoration:none;
	font-family:Trebuchet MS, Arial, Verdana, sans-serif;
	font-size:11px;
}
			  
a.aide:hover
{
	color:#360;
	cursor:pointer;
}


.texte_aide
{
	color:#000000;
	font-family:Trebuchet MS, Arial, Verdana, sans-serif;
/*	font-weight:bold;*/
	font-size:11px;
	padding:3px;
	text-align:justify;
}
		

#barre
{
	border:solid 1px #000000;
	background-color:#EEEEEE;
}

.fiche_identite
{
	margin-top:77px;
	margin-left:75px;
	color:#FFFFFF;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
}

#chasse
{
	width:260px;
	border:solid 1px #BBBBBB;
	text-align:center;
}

#arme
{
	width:260px;
	border:solid 1px #BBBBBB;
	text-align:center;
}


input.important
{
	color:#FFFFFF;
	background-color:#666666;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
}

.bold
{
	font-weight:bold;
}

.center
{
	text-align:center;
}

.nobold
{
	font-weight:none;
}

input.important2
{
	color:#333333;
	background-color:#AAAAAA;
	border: 1px solid #666666;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	padding:1px;
}

font.masque
{
	color:#CCCCCC;
}

.rouge
{
	color:#FF0000;
	font-weight:bold;
}

.vert
{
	color:#009933;
	font-weight:bold;
}

.msg_bleu
{
	color:#0000FF;
	font-weight:bold;
}

.msg_rouge
{
	color:#FF0000;
	font-weight:bold;
}

.erreur
{
	color:#FF0000;
	font-weight:bold;
}

a.erreur
{
	color:#FF0000;
	font-weight:bold;
}

a.erreur:visited
{
	color:#FF0000;
	font-weight:bold;
}

a.erreur:hover
{
	color:#FF0000;
	font-weight:bold;
}

.erreur_petite
{
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
}

font.important
{
	color:#a44a23; 
	font-size:14px; 
	font-weight:bold;
}

.petit
{
	font-size:11px; 
}

.grand
{
	font-size:15px; 
}

.tresgrand
{
	font-size:19px; 
}

a.souligne
{
	text-decoration:none;
}

a.souligne:visited
{
	text-decoration:none;
}

a.souligne:hover
{
	text-decoration:underline;
}

a.bleu
{
	color:#0000FF;
}

a.bleu:visited
{
	color:#0000FF;
}

a.noir
{
	color:#000000;
}

a.noir:visited
{
	color:#000000;
}

a.orange
{
	color:#FF6600;
}

a.orange:visited
{
	color:#FF6600;
}


a.bleu_clair
{
	color:#000033;
}

a.bleu_clair:visited
{
	color:#000033;
}


.shop_marche_rouge
{
	color:#FF0000;
}

.shop_marche_vert
{
	color:#009933;
}

.shop_marche_bleu
{
	color:#0000FF;
}

#table_shop td
{
	padding:15px;
}

#table_shop_magasin td
{
	padding:5px;
	text-align:left;
	vertical-align:middle;
	border-bottom:1px solid #CCCCCC;
}

#table_shop_magasin input
{
	font-size:11px;
}

#table_shop_magasin select
{
	font-size:11px;
}

.special_color
{
	color:#CC6600;
}

A.of:link {color:#000000;text-decoration:none;font-weight:bold;font-size:11px;font-family:Verdana;}
A.of:visited {color:#000000;text-decoration:none;font-weight:bold;font-size:11px;font-family:Verdana;}
A.of:hover {color:#000000;text-decoration:underline;font-weight:bold;font-size:11px;font-family:Verdana;}

a.fonce
{
	color:#006633;
	text-decoration:none;
	font-family:Trebuchet MS, Arial, Verdana, sans-serif;
}
	  
a.fonce:visited
{
	color:#006633;
	text-decoration:none;
	font-family:Trebuchet MS, Arial, Verdana, sans-serif;
}

a.fonce:hover
{
	color:#111111;
}

.console
{
	font-family:Lucida Console;
}

ul
{
	list-style-image:url(images/divers/forums/puce.gif);
}

li.liste
{
	margin-bottom:3px;
}


ul#tabnav {
    font: bold 14px Trebuchet MS, Arial, Verdana, sans-serif;
	color:#FFFFFF;
    list-style-type: none;
    padding-bottom: 32px;
    border-bottom: 1px solid #4a4a4a;
    margin: 0;
	padding-left:25px;
	padding-left:auto;
	padding-right:auto;
}


/*
ul#tabnav:after {
    background-color: #FFFFFF;
    border-bottom: 1px solid #4a4a4a;
	width:30px;
}

ul#tabnav:before {
    background-color: #FFFFFF;
    border-bottom: 1px solid #4a4a4a;
	width:30px;
}
*/
ul#tabnav li {
    float: left;
    height: 19px;
	list-style-image:none;
	border-radius:7px 7px 0px 0px;
	-moz-border-radius:7px 7px 0px 0px;
}

ul#tabnav li.active {
	color:#000000;
    background-color: #FFFFFF;
    float: left;
    height: 19px;
    margin: 2px 2px 0 2px;
    border: 1px solid #4a4a4a;
    border-bottom: 1px solid #FFFFFF;
	list-style-image:none;
	padding:4px;
	padding-top:6px;
}

#tabnav a {
    float: left;
    height: 19px;
	color:#FFFFFF;
    background-color:#4a4a4a;
    margin: 2px 2px 0 2px;
    border: 1px solid #4a4a4a;
	list-style-image:none;
	padding:4px;
	padding-top:6px;
	border-radius:7px 7px 0px 0px;
	-moz-border-radius:7px 7px 0px 0px;
}

#tabnav a:hover {
    background: #333333;
}














table.message {
	background-color:#EEEEEE;
	border: 1px solid #AAAAAA;
	width: 575px;
	text-align:left;
	margin-bottom:20px;
}

table.message td {
	padding:5px;
	text-align:left;
	vertical-align:top;
}

table.message p {
	text-align:left;
}

table.message .info {
	text-align:left;
	background-color:#E6E6E6;
	font-size:12px;
	width:142px;
}

table.message .corps {
	width:400px;
}

table.message .contenu {
	margin-top:6px;
}

table.message .intitule_haut {
	display:block;
	/*float:right;*/
	text-align:right;
	font-size:12px;
	color:#666666;
	border-bottom:2px solid #E6E6E6;
}

table.message img {
	vertical-align:middle;
}

table.message .intitule_bas {
	display:block;
	font-size:12px;
	color:#666666;
	margin-top:5px;
	bottom:0px;
}

table.message .intitule {
	font-weight:bold;
	font-size:15px;
	border-bottom:3px solid #999999;
/*	border-spacing:3px;  ou padding-bottom */
	padding-bottom:3px; 
	display:block;
}

table.message .avatar {
	margin:6px 0px 6px 3px; 
	display:block;
}












table#msg {
	background-color:#EEEEEE;
	border: 1px solid #AAAAAA;
	width: 550px;
	font-size:12px;
	text-align:left;
}

#msg td {
	padding:5px;
	text-align:left;
}

#msg .c {
	text-align:center;
}

#msg .r {
	text-align:right;
}

#msg .tn {
	font-size:13px;
}

#msg tr.surligne {
	background-color:#FFFFCC;
	font-weight:bold;
}

#msg tr.plainSurligne {
	background-color:#FFFFCC;
}

#msg tr.lightSurligne {
	background-color:#DDF;
}

#msg tr.redSurligne {
	background-color:#FFCFCF;
	font-weight:bold;
}

#msg tr.officielnl {
	background-color:#FFFF99;
	font-weight:bold;
}
#msg tr.officiell {
	background-color:#FFFF99;
}

#msg tr.titre {
	background-color:#787878;
	color:#FFFFFF;
	font-size:13px;
}

#msg tr.entete_msg {
	background-color:#CCCCCC;
}

#msg tr.entete_msg {
	background-color:#CCCCCC;
}

#msg a.entete_msg {
	color:#000000;
	text-decoration:underline;
	display:inline;
}

#msg tr.altern {
	background-color:#DDDDDD;
}

#msg tr.altern2 {
	background-color:#E2E2E2;
}

#msg a {
	display:block;
}

#msg a.nonBlock {
	display:inline;
}

iframe.msg {
	width:568px;
	height:975px;
	padding:0;
}

ul#invisible {
	list-style-type:none;
}

#invisible li {
	list-style-image:none;
	margin-bottom:3px;
}

#invisible li.ecart {
	margin-bottom:7px;
}

span.citation
{
	background-color:#FFFFFF;
	color:#333333;
}

a.msg {
	color:#000033;
	text-decoration:underline;
}

a.msg:hover {
	text-decoration:none;
}


input.bouton_msg
{
	font-weight:bold;
	font-size:14px;
	border: 1px solid #000000;
	background-color:#DEDEDE;
}


#cadre_rubrique
{
	border: 1px solid #BABABA;
	padding: 5px;
	width:550px;
}

#cadre_rubrique_fg
{
	width:550px;
	padding: 5px;
	border-bottom: 1px solid #BABABA;
	border-left: 1px solid #BABABA;
	border-right: 1px solid #BABABA;
	border-top: 1px solid #EEEEEE;
	background-color:#EEEEEE;
	text-align:center;
}

#cadre_rubrique td tr
{
	border:0px;
	margin:0px;
}

#cadre_rubrique table
{
	border:0px;
	margin:0px;
	padding:0px;
}

#cadre_rubrique.logo
{
	padding-top:1px;
	padding-left:1px;
}

.grise {
	color:#CCCCCC;
}

.grise2 {
	color:#999999;
}

.grise3 {
	color:#666666;
}


a.noir
{
	color:#000000;
	text-decoration:underlined;
}

a.noir:hover
{
	color:#000000;
	text-decoration:underlined;
}
a.noir:visited
{
	color:#000000;
	text-decoration:underlined;
}

#fiche
{
	margin-top:101px;
	margin-left:80px;
	border:none;
	border-collapse:collapse;
	font-size:11px;
	color:#FFFFFF;
	padding:0px;
}

#fiche tr td
{
	margin:0px;
	padding:0px;
}
#fiche a
{
	color:#FFFFFF;
	text-decoration:underline;
}

#fiche a:hover
{
	color:#FFFFFF;
}

#fiche a:visited
{
	color:#FFFFFF;
}

#shop
{
	border-collapse:collapse;
}

#shop td
{
	padding:10px;
}


#shop img
{
	width:173;
	height:87;
	filter(opacity = 0.5);
}

#shop img.item_zoom
{
	width:173;
	height:87;
	opacity:1;
}

#barre_c
{
	border: 1px solid #454545;
	background-color:#EEEEEE;
	padding:0px;
}

#barre_cp
{
	border: 1px solid #454545;
	background-color:#EEEEEE;
	padding:0px;
}

#barre_c img
{
	margin:0px;
/*	border-right: 1px solid #AAAAAA;*/
	height:13px;
}

#barre_cp img
{
	margin:0px;
/*	border-right: 1px solid #AAAAAA;*/
	height:7px;
}

#barre_p
{
	border: 1px solid #454545;
	background-color:#EEEEEE;
	padding:0px;
}

#barre_p img
{
	margin:0px;
/*	border-right: 1px solid #AAAAAA;*/
	height:6px;
}

#padding td
{
	padding:5px;
	margin:0px;
	border:1px solid #777777;
}

#padding td.noborder
{
	border:0px;
}

#padding input
{
	margin:4px;
}

#padding
{
	border-collapse:collapse;
}

#nopadding
{
	padding:0px;
	margin:0px;
}

#nopadding td
{
	padding:0px;
}

#nopadding tr
{
	padding:0px;
	margin:0px;
}

.nopadding
{
	padding:0px;
	margin:0px;
}

.nopadding td
{
	padding:0px;
}

.nopadding tr
{
	padding:0px;
	margin:0px;
}


#tabClassique td
{
	padding:3px;
	text-align:left;
}


.bq
{
	width:auto;
	height:auto;
	text-align:center;
	padding:5px 4px 5px 4px;
	cursor:pointer;
	opacity: 0.50;
	filter : alpha(opacity=50);
	font-size:11px;
}

.bq_select
{
	width:auto;
	height:auto;
	text-align:center;
	background-color:#e8e8e8;
	font-weight:bold;
	padding:5px 4px 5px 4px;
	cursor:auto;
	font-size:11px;
}

.bq_select img
{
	margin-bottom:1px;
}

.bq img
{
	margin-bottom:1px;
}

.code_form
{
	background-color:#EEEEEE;
	border:1px solid #666666;
}



.code_bouton
{
	font-weight:bold;
}




.averto_msg
{
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	font-size:12px;
	width:80%;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
}




td.alpha_grotte
{
	opacity: 0.20;	
	filter:alpha(opacity=20);
	width:14.28%;
	text-align:center;
}

td.cell_grotte
{
	width:14.28%;
	text-align:center;
}


td.alpha_grotte_plus
{
	opacity: 0.20;	
	filter:alpha(opacity=20);
	width:14.28%;
	text-align:center;
	height:51px;
}

td.alpha_grotte_plus font
{
	display:none;
}

td.alpha_grotte font
{
	display:none;
}


.tableau_titre
{
	margin-left:15px;
	margin-bottom:-14px;
	padding-top:19px;
	padding-bottom:-20px;
	color:#a44a23;
	font-size:16px;
	font-weight:bold;
}


.tableau_titre_2
{
	margin-left:5px;
	margin-bottom:5px;
	color:#333333;
	font-size:14px;
/*	font-weight:bold;*/
}


#icones
{
	font-weight:bold;
	font-size:12px;
}

#icones td
{
	padding:2px;
}


img.align
{
	vertical-align:middle;
}


table#info
{
	border-collapse:collapse;
	padding:6px;
}

table#info td
{
	padding:3px;
}

.fondclair
{
	border:1px solid #666666;
	border-spacing:40px;
	background-color:#EFEFEF;
}
	
.fondmoyen
{
	border:1px solid #333333;
	background-color:#DDDDDD;
	color:#000000;
}
	
	
.tpadding
{
	padding:6px;
}


#inventaire td
{
	padding:3px;
	text-align:left;
	vertical-align:middle;
	border-bottom:1px solid #EEEEEE;
}

#inventaire img
{
	margin-left:6px;
	margin-right:6px;
}

.inventaire td
{
	padding:3px;
	text-align:left;
	vertical-align:middle;
	border-bottom:1px solid #EEEEEE;
}

.inventaire img
{
	margin-left:6px;
	margin-right:6px;
}


.siteCache {
	position:fixed;
	width: 100%;
	height: 100%;
	z-index: 8;
	top: 0px;
	bottom: 0px;
	left: 0px;
	background-color: #000000;
	opacity: 0.50;
	filter: alpha(opacity=50);
}

.siteTransparent {
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	opacity: 0.50;
	z-index:8;
	background-color:#FFFFFF;
	filter: alpha(opacity=50);
}


.transparent_v {
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
}

.transparent_nv {
	position:relative;
	height:100%;
	width:100%;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	opacity: 0.50;
	z-index:8;
	background-color:#FFFFFF;
	filter: alpha(opacity=50);
}


.transparent_global {

	opacity: 0.50;
	z-index:8;
	background-color:#FFFFFF;
	filter: alpha(opacity=50);
}


.siteErreur
{
	position: absolute;
	z-index: 9;
	background-color: #c87c50;
}


.siteFenetre {
	position: relative;
	z-index: 10;
	width: 541;
	left:0%;
	top:0%;

	background-color: #FFFFFF;
	border: 2px solid #000000;
	/*z-index:92;*/
/*	margin-bottom:4px;
	margin-right:4px;*/
}

.siteFond {
	position: absolute;
	z-index: 10;
	width: 545px;
	left:3%;
	
	background-color:#FFFFFF;
	
/*	background-color:#CCCCCC;
	border-right:4px solid #CCCCCC;
	border-bottom:4px solid #CCCCCC;


	padding-right:4px;

	padding-bottom:10px;
	padding-right:10px;
	background-image:url(images/divers/shadow.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
*/
}

.siteFenetre .contenu {
	text-align:left;
	color:#000000;
	margin:2px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:7px;
}


.separation
{
	padding-top:1px;
	border-top:1px solid #000000;
}


.tab_items2 td
{
	text-align:center;
	margin:3px;
	padding:7px;
	width:130px;
/*	height:30px;*/
/*	background-color:#EEEEEE;*/
}

.tab_items2.largeMarge td
{
	/*margin:30px;*/
	padding:15px;
}

.tab_items2.alignTop td
{
	vertical-align:top;
}

.tab_items2.cellTaille2 td
{
	width:105px;
}

.tab_items2.selections td:hover
{
	cursor:pointer;
	background-color:#EEEEEE;
	opacity: 1;
	filter: default;
}

.tab_items2.selections td
{
	opacity: 0.60;
	filter: alpha(opacity=60);
}

.tab_items2.selections2 td:hover
{
	cursor:pointer;
	opacity: 1;
	filter: default;
}

.tab_items2.selections2 td
{
	opacity: 0.60;
	filter: alpha(opacity=60);
}

.tab_items2.selectionsVisibles td
{
	cursor:pointer;
}

.tab_items2.selectionsVisibles td:hover
{
	background-color:#EEEEEE;
}

.tab_items2 td.persistantSelection
{
	background-color:#F4F4F4;
}

.tab_items2 td.highlighted
{
	background-color:#FFE;
	font-weight:bold;
}

.tab_items2 td.highlightedRed
{
	background-color:#FEE;
	font-weight:bold;
}

.tab_items2.selectionsInvisibles td
{
	cursor:pointer;
	opacity: 0.3;
	filter: alpha(opacity=30);
}





/* SPECIAL POUR IE */

td.selectionsVisiblesTdHover
{
	background-color:#EEEEEE;
}

td.selectionsCacheesTdHover
{
	background-color:#EEEEEE;
	opacity: 0.70;
	filter: alpha(opacity=70);
}

/* FIN SPECIAL POUR IE */






.tab_items2.cache td
{
	opacity: 0.3;
	filter: alpha(opacity=30);
	cursor:default;
}

.tab_items2.selectionsCachees td:hover
{
	background-color:#EEEEEE;
	opacity: 0.70;
	filter: alpha(opacity=70);
}

.tab_items2.selectionsCachees td
{
	cursor:pointer;
	opacity: 0.3;
	filter: alpha(opacity=30);
}

.tab_items2.fondClair
{
	background-color:#FCFCFC;
}

.tab_items2.fond
{
	background-color:#FAFAFA;
}

.tab_items2
{
	/*border:1px solid #CCCCCC;*/
	padding:6px;
	margin:8px;
}

.tab_items2.bord
{
	border:1px solid #CCCCCC;
}







#tab_items td
{
	text-align:center;
	padding-top:5px;
	padding-bottom:2px;
	cursor:pointer;
	width:130px;
	height:30px;
	opacity: 0.3;
	filter: alpha(opacity=30);
}

#tab_items td.item_select
{
	
	text-align:center;
	padding-top:5px;
	padding-bottom:2px;
	cursor:default;
	width:130px;
	height:30px;
	font-weight:bold;
	background-color:#EEEEEE;
	opacity: 1;
	filter: default;
	
}

#tab_items td.item_invisible
{
	text-align:center;
	padding-top:5px;
	padding-bottom:2px;
	cursor:default;
	width:130px;
	height:85px;
	opacity: 0.1;
	filter: alpha(opacity=10);
}

#tab_items td.item_select2
{
	text-align:center;
	padding-top:5px;
	padding-bottom:2px;
	font-weight:bold;
	cursor:default;
	width:130px;
	height:85px;
	opacity: 1;
	filter: default;
}


input.validation
{
	color:#FFFFFF;
	background-color:#990000;
	border:2px solid #CCCCCC;
	font-size:18px;
	//font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.underlined {
	text-decoration:underline;	
}

input.play
{
	color:#333333;
	background-color:#CCCCCC;
	border: 1px solid #666666;
	font-size:13px;
	font-weight:bold;
	font-family:Trebuchet MS, Arial, Trebuchet MS, Arial, Verdana, sans-serif, sans-serif;
	padding:1px 6px 1px 6px;
	/padding:1px 0px 1px 0px;
}


input.play2
{
	color:#333333;
	background-color:#FFCC66;
	border: 1px solid #666666;
	font-size:13px;
	font-weight:bold;
	font-family:Trebuchet MS, Arial, Trebuchet MS, Arial, Verdana, sans-serif, sans-serif;
	padding:1px 6px 1px 6px;
	/padding:1px 0px 1px 0px;
}



hr.discrete
{
	color:#EEEEEE;
	width:99%;
	border:1px solid;
}



table.cases
{
	margin-left:auto;
	margin-right:auto;
	width:93%;
}

table.cases td
{
	border:2px solid #EEEEEE;
	text-align:center;
	width:33%;
	font-size:15px;
}

ul.game
{
	/*list-style-image:url(images/divers/fleche.gif);
	list-style-image:url(images/divers/fleche2.gif);*/
	list-style-type: none;
	list-style-image:none;
	padding: 0;
	margin: 0;
	font-size:16px;
}

ul.game li
{
	background-image: url('images/divers/fleche2.gif');
	background-repeat: no-repeat;
	background-position: 0 0.4em;
	padding-left: 1.8em;
}
            

ul.game a
{
	color:#993333;
	text-decoration:none;
}

ul.game a:visited
{
	color:#993333;
	text-decoration:none;
}

ul.game a:hover
{
	color:#993333;
	text-decoration:underline;
}

ul.info
{
	list-style-image:url(images/divers/fleche2.gif);
	padding: 0;
	margin: 0;
	font-size:16px;
}

ul.info li
{
	/*padding-left: 1.8em;*/
}
            

ul.info a
{
	color:#993333;
	text-decoration:none;
}

ul.info a:visited
{
	color:#993333;
	text-decoration:none;
}

ul.info a:hover
{
	color:#993333;
	text-decoration:underline;
}



hr.barre {
	color: #BBBBBB;
	background-color: #BBBBBB;
	height: 1px;
	width: 96%;
	border: 0px;
	margin-left:3px;
}

.tableau
{
	border: 1px solid #000000;
	background-color:#FAFAFA;
	margin:5px;
}

.tableau td
{
	margin:5px;
	text-align:left;
}

.info_utiles
{
	text-align:center;
	border:1px solid #666666;
	background-color:#EEEEEE;
	margin-left:auto;
	margin-right:auto;
	padding:2px;
}




.icone
{
	padding:6px;
	cursor:pointer;
	opacity:0.35;
	filter: alpha(opacity=35);
}

.icone_nok
{
	padding:6px;
	opacity:0.10;
	filter: alpha(opacity=10);
}

.icone:hover
{
	opacity:0.8;
	filter: alpha(opacity=80);
}

.icone_select
{
	padding:6px;
	/*cursor:pointer;*/
}

/* Liste des combats */

.cbts
{
	width:555px;
	border:1px solid #999999;
}

.cbts td
{
	padding:5px;
	font-size:12px;
	background-color:#F8F8F8;
}

.cbts .entete
{
	font-weight:bold;
	border:1px solid #000000;
}

.cbts td.center
{
	text-align:center;
}

.cbts tr.gagne td
{
	background-color:#99FFCC;
}

.cbts tr.gagne td strong
{
	color:#009900;
}

.cbts tr.perdu td strong
{
	color:#CC3300;
}

.cbts tr.perdu td
{
	background-color:#FFBBBB;
}

.cbts .entete td
{
	font-size:13px;
	background-color:#d8d8d8;
}

.rect
{
	border:1px solid #787878;
	background-color:#888888;
	color:#FFFFFF;
	padding:2px 4px 2px 4px;
	font-size:15px;
	border-radius:3px;
	-moz-border-radius:3px;
}

a.rect_sec
{
	border:1px solid #787878;
	background-color:#F4F4F4;
	color:#000000;
	padding:2px 4px 2px 4px;
	margin-left:6px;
	font-size:15px;
	opacity: 0.6;	
	filter:alpha(opacity=60);  
	border-radius:3px;
	-moz-border-radius:3px;
}

a.rect_sec:hover
{
	opacity: 1;	
	filter:alpha(opacity=100);  
}

a.rect
{
	background-color:#F4F4F4;
	color:#000000;
}

a.rect:hover
{
	background-color:#787878;
	color:#FFFFFF;
}

.actions
{
	float:right;
	background-color:#EEEEEE;
	border:1px solid #DDDDDD;
	padding:4px;
	vertical-align:middle;
}


.items
{
	width:545px;
	margin-left:auto;
	margin-right:auto;
	border-spacing:14px;
	border-collapse:separate;
}

.items td
{
	padding:6px;
	margin:7px;
	text-align:left;
	font-size:14px;
	background-color:#FAFAFA;
	vertical-align:top;
}

.items p
{
	text-align:left;
}

.items td.toSelect:hover
{
	border:3px dashed #999999;
	background-color:#F1F1F1;
}

.items td.toSelect
{
	border:3px dashed #EEEEEE;
	cursor:pointer;
}

.items td.selected
{
	background-color:#F3F3F3;
	border:3px solid #999999;
	/*border:3px groove #000000;*/
}

.items td.toSelect2:hover
{
	border:2px dashed #999999;
	background-color:#F1F1F1;
}

.items td.toSelect2
{
	border:2px dashed #C5C5C5;
	cursor:pointer;
}

.items td.selected2
{
	background-color:#F3F3F3;
	border:2px solid #999999;
	/*border:3px groove #000000;*/
}

.items img.vignette
{
	display:block;
	margin-right:auto;
	margin-left:auto;
	margin-top:3px;
	margin-bottom:4px;
}

.items .title
{
	display:block;
	font-weight:bold;
	font-size:19px;
	border-bottom:2px solid #DDDDDD;
}

.items .title2
{
	display:block;
	font-weight:bold;
	font-size:14px;
	border-bottom:2px solid #DDDDDD;
}

.items .sep
{
	border-top:2px solid #EEEEEE;
	margin-top:5px;
	padding-top:4px;
}

.items .text
{
	display:block;
}

.items .petit
{
	font-size:13px;
}


.hidden
{
	display:none;
}


div.window
{
	position:absolute;
	z-index:9;
	width:65%;
	left:15%;
	top:300px;
	text-align:left;
}

div.largeWindow {
	width:80%;	
}

div.window .content
{
	background-color:#EEEEEE;
	border:1px solid #000000;
	box-shadow: 2px 2px 2px #888;
	-moz-box-shadow: 2px 2px 2px #888;
	-webkit-box-shadow: 2px 2px 2px #888;
	border-radius:8px;
	-moz-border-radius:8px;
	padding:8px;
	font-size:14px;
}

div.window .title
{
	color:#a44a23;
	font-size:21px;
	font-weight:bold;
	margin-bottom:3px;
}


div.window .button
{
	margin-top:15px;
	background-color:#666666;
	color:#FFFFFF;
	border:1px solid #333333;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

div.window .button:hover
{
	background-color:#555555;
	border:1px solid #000000;
}

div.window .button2
{
	margin-top:15px;
	background-color:#666666;
	color:#FFFFFF;
	border:1px solid #333333;
	font-size:16px;
	cursor:pointer;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

div.window .button2:hover
{
	background-color:#555555;
	border:1px solid #000000;
}




div.fondCache
{
	z-index:5;
	margin:0px;
	padding0px;
	width:100%;
	height:100%;
	background-color:#FFFFFF;
	opacity: 0.15;	
	filter:alpha(opacity=15);  
}


#corps
{
	position:relative;
	z-index:2;
	left:0px;
	top:0px;
	margin:0px;
	padding0px;
	width:100%;
	height:100%;
}

.cadre
{
	background-color:#EEEEEE;
	padding:5px;
	margin:3px;
	border:1px solid #AAAAAA;
}



font.mini_titre
{
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
}

font.mini_titre:first-letter
{
	font-size:25px;
}

.icone_forme
{
	cursor:pointer;
	opacity: 0.60;	
	filter:alpha(opacity=60);  
}



.icone_forme:hover
{
	opacity: 1;	
	filter:alpha(opacity=100);  
}


.nmaj
{
	text-transform:none;
}

a.gris
{
	color:#666666;
}

a.gris:hover
{
	text-decoration:underline;
}





table.donnees {
	background-color:#EEEEEE;
	border: 1px solid #AAAAAA;
	width: 550px;
	font-size:12px;
	text-align:left;
}

.donnees td {
	padding:2px 5px 2px 5px;
	text-align:left;
}

.donnees .c {
	text-align:center;
}

.donnees .r {
	text-align:right;
}

.donnees .tn {
	font-size:13px;
}

.donnees tr.surligne {
	background-color:#FFFFCC;
	font-weight:bold;
}

.donnees tr.plainSurligne {
	background-color:#FFFFCC;
}

.donnees tr.officielnl {
	background-color:#FFFF99;
	font-weight:bold;
}
.donnees tr.officiell {
	background-color:#FFFF99;
}

.donnees tr.titre {
	background-color:#787878;
	color:#FFFFFF;
	font-size:13px;
}

.donnees tr.entete_msg {
	background-color:#CCCCCC;
}

.donnees tr.entete_msg {
	background-color:#CCCCCC;
}

.donnees a.entete_msg {
	color:#000000;
	text-decoration:underline;
	display:inline;
}

.donnees tr.altern {
	background-color:#DDDDDD;
}

.donnees tr.altern2 {
	background-color:#E2E2E2;
}

.help
{
	background-image: url(images/divers/help.png);
	margin:0px;
	padding:0px;
	width:16px;
	height:16px;
	float:right;
	cursor:help;
	display:block;
}

.help_img
{
	width:16px;
	height:16px;
	cursor:help;
	padding-left:6px;
}


.MP_affichage
{
	overflow:auto;
	max-height:590px;
}


.illustration
{
	display:bloc;
	float:left;
	margin-right:5px;
	margin-bottom:2px;
}

.illustration2
{
	display:bloc;
	float:right;
	margin-left:8px;
	margin-bottom:2px;
}

@media handheld, only screen and (max-device-width: 480px) 
{
	.MP_affichage
	{
		/*overflow:auto;*/
		max-height:none;
	}
}



.tableau_insivible
{
	border:none;
}

.tableau_insivible td
{
	padding:7px;
}

.noJustify td
{
	text-align:left;
}

.mini_rubrique
{
	border-bottom:1px solid #CCCCCC;
	display:block;
}

img.img_select
{
	opacity: 0.60;
	filter: alpha(opacity=60);
}

img.img_select:hover
{
	opacity: 1;
	filter: alpha(opacity=100);
}

img.img_transp
{
	opacity: 0.2;
	filter: alpha(opacity=20);
}



table.formulaire
{
	border:1px solid #666666;
	border-collapse:collapse;
	
	/*border-radius:10px;
	-moz-border-radius:10px;
	box-shadow: 1px 1px 1px #888;
	-moz-box-shadow: 1px 1px 1px #888;
	-webkit-box-shadow: 1px 1px 1px #888;
	*/
}

table.formulaire tr
{
	background-color:#EEEEEE;
}

table.formulaire tr.altern
{
	background-color:#F5F5F5;
}

table.formulaire td
{
	padding:6px;
}


table.formulaire tr.nopadding td
{
	padding:0px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:6px;
}

table.formulaire td.label
{
	text-align:right;
	font-weight:bold;
	vertical-align:top;
}

table.formulaire input.valider
{
	font-size:12px;
	font-weight:bold;
	padding-right:4px;
	padding-left:4px;
	overflow:visible;
}

.forums_liens
{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	display:inline;
}

.forums_liens:hover
{
	border-bottom-color: #333333;
}

input.casino
{
	font-family:Trebuchet MS;
	font-size:16px;
	margin:4px;
}

.surnoir
{
	background-color:#666;
	color:#FFF;
	padding:2px;
}

.clearBoth {
	clear:both;	
}

.bonus_orange
{
	color:#FF0000;
}

.dashed_underline
{
	border-bottom:1px dashed;
}

.aide
{
	cursor:help;
}

.nb
{
	color:red;
	border:1px dashed #663333;
	padding:4px 7px 4px 7px;
}

.buttons_tab {
	margin-left:auto;
	margin-right:auto;	
}

.buttons_tab td
{
	text-align:center;
	width:150px;
	padding:4px;
}

.buttons_tab a {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana;
	margin-top:2px;
}

.buttons_tab a:hover {
	color:#660;
}

input.erreur
{
	background-color:red;
	color:white;
	border:1px solid black;
}

.draft {
	background-color:#EEF;	
	border:2px dashed #BBF;
	padding:6px;
	text-align:left;
}

.draft a {
	color:#88F;
	font-size:14px;
	display:block;
	margin-top:4px;
	font-weight:bold;
}

.draft a:hover {
	text-decoration:underline;
}

.draft .icon {
	float:left;
	margin:2px 7px 6px 2px;	
}

.concours {
	background-color:#F0E0E0;
	border:2px dashed #F63;
	padding:6px;
	text-align:left;
	font-size:15px;
}

.concours a {
	color: #F44;
	font-size:15px;
	display:block;
	margin-top:4px;
	font-weight:bold;
}

.concours a:hover {
	text-decoration:underline;
}

.concours .icon {
	float:left;
	margin:2px 7px 6px 2px;	
}

div.inlineItem {
	display:inline-block;
	margin:7px;
	padding:7px;
	border:1px solid black;
}

div.inlineItem .line {
	display:block;
	font-weight:bold;
	margin-top:6px;
	margin-bottom:6px;
	text-align:center;
}

div.inlineItem .plainLine {
	display:block;
	margin-top:6px;
	margin-bottom:6px;
	text-align:center;
	font-size:11px;
}

.dino_clan
{
	color:#C30;
	font-weight:bold;
	text-transform:uppercase;	
}

#bouton_aide
{
	display:none;
}


.description {
	margin-bottom:30px;
}

.description .img {
	float:left;
	width:136px;
	text-align:right;
	margin-top:-5px;
}

.description .text {
	float:left;
	margin-top:20px;
	margin-left:18px;
	margin-right:0px;
	width:360px;
	font-size:15px;
	line-height:18px;
}

div.ligne_grise {
	background-color:#CCCCCC;
	height:2px;
	margin-top:-7px;
	margin-bottom:10px;
	clear:both;
}

div.colonnes
{
	
}

div.colonnes div {
	float:left;
	width:25%;
	padding-right:15px;
	font-size:15px;
}

a.home_link {
	font-size:17px;
	color:#A67710;
}

a.home_link:hover {
	text-decoration:underline;
}

a.big_link {
	font-size:20px;
	color:#990;
	text-transform:uppercase;
	font-weight:bold;
}

a.big_link:hover {
	text-decoration:underline;
}

div.sweetRect  {
	background-color:#555555;
	background-image:url(images/charte/rect1/00.jpg), url(images/charte/rect1/01.jpg), url(images/charte/rect1/10.jpg), url(images/charte/rect1/11.jpg);
	background-position:top left, top right, bottom left, bottom right;
	background-repeat:no-repeat, no-repeat, no-repeat, no-repeat;
	color:#EEEEEE;
	padding:8px;
	padding-left:10px;
	cursor:default;
}
/*
div.sweetLightRect  {
	background-color:#DDDDDD;
	background-image:url(images/charte/rect2/00.jpg), url(images/charte/rect2/01.jpg), url(images/charte/rect2/10.jpg), url(images/charte/rect2/11.jpg);
	background-position:top left, top right, bottom left, bottom right;
	background-repeat:no-repeat, no-repeat, no-repeat, no-repeat;
	color:#000000;
	padding:8px;
	padding-left:10px;
	cursor:default;
}
*/
div.sweetLightRect  {
	background-color:#EEEEEE;
	border:1px solid #D9D9D9;
	
	border-radius:11px;
	-moz-border-radius:11px;
	
/*	
	box-shadow: 1px 1px 1px #888;
	-moz-box-shadow: 1px 1px 1px #888;
	-webkit-box-shadow: 1px 1px 1px #888;
	
	background-image:url(images/charte/rect3/00.jpg), url(images/charte/rect3/01.jpg), url(images/charte/rect3/10.jpg), url(images/charte/rect3/11.jpg);
	background-position:top left, top right, bottom left, bottom right;
	background-repeat:no-repeat, no-repeat, no-repeat, no-repeat;*/
	
	color:#000000;
	padding:8px;
	padding-left:10px;
	cursor:default;
}

div.borderRect {
	background-color:#FFFFFF;
	
	background-image:url(images/charte/rect4/00.jpg), url(images/charte/rect4/01.jpg), url(images/charte/rect4/10.jpg), url(images/charte/rect4/11.jpg), url(images/charte/rect4/pic.jpg), url(images/charte/rect4/pic.jpg), url(images/charte/rect4/pic2.jpg), url(images/charte/rect4/pic2.jpg);
	background-position:top left, top right, bottom left, bottom right, top, bottom, left, right;
	background-repeat:no-repeat, no-repeat, no-repeat, no-repeat, repeat-x, repeat-x, repeat-y, repeat-y;
	
	/*
	border:1px solid #DDDDDD;
	border-radius:13px;
	-moz-border-radius:13px;*/
	
	color:#000000;
	padding:8px;
	padding-left:10px;
	padding-top:30px;
	padding-bottom:15px;
	cursor:default;
}

div.radiusWraper, .expressForm {
	background-color:#EEEEEE;
	border:1px solid #999999;
	border-radius:10px;
	-moz-border-radius:10px;
	box-shadow: 2px 2px 2px #888;
	-moz-box-shadow: 2px 2px 2px #888;
	-webkit-box-shadow: 2px 2px 2px #888;
	padding:10px;
	margin:7px 15px 7px 15px;
}

.expressForm table {
	width:100%;
}

.expressForm table td:first-child {
	width:40%;
}

.expressForm .normalForm label {
	text-align:right;
	font-weight:bold;
	font-size:16px;
	width:100%;
	display:block;
}

.expressForm .details {
	font-size:12px;
	padding-left:3px;
}

.expressForm input {
	font-size:15px;
}

hr.plainDiscreteSeparation {
	color: #999999;
	background-color:#999999;
	height: 2px;
	border: 0;
}

.importantBold {
	color:#a44a23;
	font-weight:bold;
	border-bottom:1px dashed;
	font-size:15px;
}

.alpha {
	opacity: 0.2;
	filter: alpha(opacity=20);
}


.flashNews, .stoneArea {
	background-color:#454545;
	background-image:url(images/divers/fond_pierre.jpg);
	
	border:1px solid #000000;
	border-radius:9px;
	-moz-border-radius:9px;
	
	box-shadow: 2px 2px 2px #888;
	-moz-box-shadow: 2px 2px 2px #888;
	-webkit-box-shadow: 2px 2px 2px #888;
	
	padding:8px;
	margin:5px;
	font-size:12px;
	color:#EEEEEE;
	
	width:80%;
	display:inline;
	display:inline-block;
	vertical-align:text-top;
	overflow:hidden;
}

.flashNews .date {
	margin-top:2px;
	text-align:right;
	display:block;
	color:CCCCCC;
	font-size:10px;
}

.flashNews a {
	color:#DDDDDD;
	text-decoration:underline;
	font-weight:bold;
}
.flashNews a:hover {
	text-decoration:none
}


.stoneArea {
	width:90%;
}

.stoneArea a {
	color:#EEEEEE;
	text-decoration:underline;
	font-weight:bold;
}

.stoneArea a:hover {
	text-decoration:none
}



.emeraldsWindow img {
	vertical-align:middle;
}

.emeraldsWindow .table {
	display:table;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:6px;
	margin-bottom:6px;
	padding:5px;
	background-color:#E9E9E9;
	border-collapse:separate;
	border:1px dashed #BBBBBB;
	border-radius:17px;
	-moz-border-radius:17px;
	-webkit-border-radius:17px;
}

.emeraldsWindow .line {
	display:table-row;	
	width:100%;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

.emeraldsWindow .line:hover {
	background-color:#E4E4E4;
	cursor:pointer;
}

.emeraldsWindow .selected {
	background-color:#E0E0E0;
}

.emeraldsWindow .item {
	display:table-cell;
	width:50px;
	padding:7px;
	width:70px;
}

.emeraldsWindow .middle {
	font-weight:normal;
	width:40px;
}

.emeraldsWindow .left {
	border-left:1px solid #55555;
	border-top:1px solid #55555;
	border-bottom:1px solid #55555;
}

.underlinedLink {
	cursor:pointer;	
}

.underlinedLink:hover {
	text-decoration:underline;
}

img.pThumbLeft {
	float:left;
	margin:6px 12px 12px 6px;	
}

img.pThumbRight {
	float:right;
	margin:6px 6px 12px 12px;	
}

img.pThumbCenter {
	margin:6px 6px 12px 12px;	
}

.justified {
	text-align:justify;
}

input.questButton, input.questButtonTalk
{
	color:#FFFFFF;
	background-color:#454545;
	background-image:url(images/divers/fond_pierre.jpg);
	border-radius:7px 7px 7px 7px;
	-moz-border-radius:7px 7px 7px 7px;

	font-size:17px;
	height:35px;
	border:1px solid #CCCCCC.

}

input.questButton:hover, input.questButtonTalk:hover
{
	cursor:pointer;
	color:#EEEEEE;
}

input.questButtonTalk {
	font-style:italic;
}

.windowLoading {
	text-align:center;	
	padding:12px;
}

.windowLoading img {
	vertical-align:middle;
	margin-right:8px;
	border:none;	
}

.windowLoading span {
	vertical-align:middle;
	font-size:19px;
}

.miniTitle {
	font-size:11px;	
	font-weight:bold;
	text-transform:uppercase;
	line-height:14px;
}

.roundedThumb {
	border:1px solid #000000;
	border-radius:14px;
	-moz-border-radius:14px;
	
	box-shadow: 2px 2px 2px #888;
	-moz-box-shadow: 2px 2px 2px #888;
	-webkit-box-shadow: 2px 2px 2px #888;
	
	margin:4px;
}
