@import url("dinogaia_design.css");


body
{
   margin-left:10%;
   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;
}

.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; 
}

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:15px;
	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:justify;
	padding:5px;
	width:525px;
   margin-left:auto;
   margin-right:auto;
}

.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;
}

.minuscule
{
	font-size:10px;
}

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


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



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:2px;
	/*width:100px;*/
	height:18px;
}

.aide_img
{
	opacity: 0.80;	
	filter:alpha(opacity=80);  
	-moz-opacity:0.80;}

a.aide
{
	color:#000000;
	text-decoration:none;
	font-family:Trebuchet MS, Arial, Verdana, sans-serif;
	font-size:11px;
	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
{

}


.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: 21px;
	list-style-image:none;
}

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

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

#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.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:6px 10px 6px 10px;
	cursor:pointer;
	opacity: 0.50;
	filter : alpha(opacity=50);
}

.bq_select
{
	width:auto;
	height:auto;
	text-align:center;
	background-color:#e8e8e8;
	font-weight:bold;
	padding:6px 10px 6px 10px;
	cursor:auto;
}

.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);
}


.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;
/*	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.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;
}

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;
}

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;
}

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);  
}

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:hover
{
	/*border:none;*/
}

.items td.selected
{
	background-color:#F3F3F3;
	border:3px 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 .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.window .content
{
	background-color:#EEEEEE;
	border:1px solid #000000;
	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;
}

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



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;
}

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;
}

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

table.formulaire input.valider
{
	font-size:15px;
	font-weight:bold;
}

.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;
}

.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;
}



