body{
	background-color: White;
	margin: 0px 0px 0px 0px;
}
form{
	margin: 0px 0px 0px 0px;
}
td, .petit, input, select, textarea, body, .champ, ul{
	font: 11px Arial, Helvetica, sans-serif;
}
fieldset { border:2px solid #9B9B9B; padding:8px; margin:6px;}
fieldset legend{ font-weight:bold; margin:2px }
fieldset table{text-align:left;}
.erreur{
	color: Red;
}
.alerte{
	color: red;
	border: 1px solid red;
	padding: 6px;
	font-weight: bold;
	background-color: #FFF0F0;
}
/******** gestion des messages  ********/
.infoStop{
	color: black;
	border-bottom: 1px solid #CCCCCC;
	padding: 10px 5px 10px 50px;
	font-weight: bold;
	background: #ffe3e3 url(/TNMMatagrinet/images/stop-32x32.png) no-repeat 10px top;
	text-align: left;
}
.infoAlerte{
	color: Black;
	border-bottom: 1px solid #CCCCCC;
	padding: 10px 5px 10px 50px;
	font-weight: bold;
	background: #FFCC01 url(/TNMMatagrinet/images/alerte-32x32.png) no-repeat 10px top;
	text-align: left;
}
.infoAide{
	color: Black;
	border-bottom: 1px solid #CCCCCC;
	padding: 10px 5px 10px 50px;
	background: #cbecff url(/TNMMatagrinet/images/aide-32x32.png) no-repeat 10px top;
	text-align: left;
	display:none;
}
.infoStop .fermer, .infoAlerte .fermer, .infoAide .fermer{
	float:right;
	margin-top:-10px;
	margin-right:-10px;
	background: url(/TNMMatagrinet/images/fermer-25-25.png) no-repeat;
	width:25px;
	height:25px;
	cursor:pointer;
}

.tab0{background-color: #FAFAFA;}
.tri0{background-color: #eeeeee;}
.tab1{background-color: #f1f1f1;}
.tri1{background-color: #e5e5e5;}
.tab2,.tab4{background-color: #fbefdc;}
.tri2{background-color: #f9e5c6;}
.tab3,.tab5{background-color: #f9e7ca;}
.tri3{background-color: #f7dcb4;}
.tab0, .tab1, .tri0, .tri1, .tab2, .tri2, .tab3, .tri3, .tab4, .tab5{border-bottom: 1px solid #9B9B9B;}
.tab4, .tab5{font-weight: bold;}
a.enteteTab:link,a.enteteTab:visited,a.enteteTab:hover{
	color: Black;
	text-decoration: none;
	font-weight: bold;
}
/*style pour les menus en onglet*/
ul#tabnav {
	list-style-type: none;
	padding-bottom: 24px;
	border-bottom: 1px solid #9B9B9B;
	margin: 0px;
}
ul#tabnav li {
	float: left;
	height: 21px;
	background-color: #F5F5F5;
	margin: 2px 2px 0px 2px;
	border: 1px solid #9B9B9B;
}
ul#tabnav li.active {
	border-bottom: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}
#tabnav a {
	float: left;
	display: block;
	color: #000000;
	text-decoration: none;
	padding: 4px;
}
#tabnav a:hover {
	background: #FFFFFF;
}
ul#tabnav .legend {
	border: 0px none White;
	background-color: White;
	font-weight: bolder;
	padding-top: 5px;
	height: 15px;
}

/*styles de menu principal*/
.MenuBase{
	background-color: #EFEFEF;
	border-right: 1px solid #CCCCCC;
	width: 180px;
}
.EnteteBase{
	background-color: #EFEFEF;
	border-bottom: 1px solid #CCCCCC;
	width: 100%;
}
.ContenuBase{
	background-color: #FFFFFF;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	/*padding: 5px 5px 5px 5px;*/
	text-align: center;
}
#MenuPrincipal a{
	width: 180px;
	display: block;
	color: #000000;
	background-color: #F8F8F8;
	text-decoration: none;
	padding: 5px 0px 5px 15px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	font: 11px Arial, Helvetica, sans-serif;
}
#MenuPrincipal a:hover {
	background-color: #E9E9E9;
	text-decoration: none;
}
#MenuPrincipal a.actif {
	text-decoration: none;
	background: #F8F8F8 url(/TNMMatagrinet/images/puce1.gif) no-repeat 5px;
	font-weight: bold;
}
#MenuPrincipal span.chapitre {
	/*def dynamique dans le fichier*/
}
/*style d'arbo*/
/*
A.ArboTitreGrp, A.ArboTitreGrp:hover, A.ArboTitreGrp:visited{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: Black;
	text-decoration: none;
	margin-right: 10px;
}

.Arbolink {
	padding-left: 10px;
	text-decoration: none;
}
A.ArboLink:hover {
	padding-left: 10px;
	text-decoration: underline;
}
*/
div.ArboTitreGrp {margin-top:15px;font-weight:bold;}
.materiels a, .materiels a:visited {padding-left:5px;text-decoration:none;}
.materiels a:hover {padding-left:5px;text-decoration:underline;}

/*style matagrinet*/
.titre1{
	color: #DF6726;
	font-weight: bold;
	font-size: 15px;
}
.titre2{
}
.titre3, .champ{
	color: #747474;
}

.champ, .bouton{
	border: 1px solid #9B9B9B;
}
.inactif{
	color: gray;
}
.prix{
	border: thin solid #FF4500;
	padding: 3px 3px 3px 3px;
	background-color: White;
	color: Black;
	font-weight: bold;
	text-align: center;
	width: 100px;
}
/************** style matimport **************/
.arboListeTitreGrp{
	background-color: #EB7704;
	color: White;
}
.arboListeAucun{
	color: red;
}
.arboListeSsType{
	color: blue;
}
/*************** Style civ4 ************/
.aTraduire{
	color: #EB7804;
}

#grille {color:black;}
#grille th img{border:0 none;}
#grille th {text-align:center;white-space:nowrap;font-size:12px;}
#grille th a{text-decoration:none;color:Black;}
#grille td{padding:3px;}
#grille tr.ligne1 td{
	background-color: rgba(230,230,230,0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(	GradientType=0,enabled=true,startColorstr=#80e6e6e6, endColorstr=#80e6e6e6);
}
#grille tr.ligne0 td{
	background-color: rgba(255,255,255,0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(	GradientType=0,enabled=true,startColorstr=#80ffffff, endColorstr=#80ffffff);
}
/*couleur de survol*/
#grille tr.ligneOver1 td, #grille tr.ligneOver0 td{
	background-color: rgba(255,223,173,0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(	GradientType=0,enabled=true,startColorstr=#80ffdfad, endColorstr=#80ffdfad);
	cursor:pointer;
}
#grille col.tab{background-color: rgb(215,215,215);}/*gère la couleur des lignes hors tri*/
#grille col.tri{background-color: rgb(170,170,170);}/*gère la couleur de la colonne de tri*/

