body
{
	background-color:#cc9966;
	background-image:url('images/fond.png');
	font-family:arial;
	font-size:11px;
	color:#330000;
	font-weight:bold;
	margin:0px;
	line-height:15px;
}
form
{
	padding:0px;
	margin:0px;
}
select	
{
	margin:0px;
	padding:0px;
	width:182px;
	background-color:#996633;
	font-size:11px;
	font-family:arial;
	color:#330000;
	font-weight:bold;
	border:1px solid #330000;
}
input 
{

	background-color:#996633;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	color:#330000;
	border:1px solid #330000;	
}
.bouton, .boutonAction
{
	cursor:pointer;
}
a
{
	color: #330000;
	font-weight:bold;
	text-decoration:underline;
}
a:hover
{
	text-decoration:none;
}

ul
{
	padding:0px;
	margin:5px;
	margin-left:25px;
	list-style-type:none;
}
li
{
	line-height:18px;
}


#f_messages
{
	font-family:arial;
	font-weight:bold;
	position:absolute;
	z-index:10;
	top:40px;
	left:260px;
	text-align:left;
	color:#330000;
	font-weight:bold;
	border:1px solid #330000;
	background-color:#cc9966;
	width:640px;
	cursor:pointer;
}
#f_messages .titreMessage
{
	padding:0px;
	padding-bottom:5px;
	border-bottom:1px solid #330000;
	width:100%;
	text-indent:5px;
	font-size:13px;
}
#contenuMessage
{
	font-size:11px;
	line-height:20px;
	overflow-y:scroll;
	height:15px;
	padding:5px;
}
#vue
{
	position:absolute;
	top:50px;
	left:260px;
	text-align:center;
	width:640px;
}
#divVue
{
}

#t_vue
{
	position:relative;
	padding:0px;
	empty-cells:show;
	text-align:center;
	font-weight:bold;
	font-size:8px;
	border:1px solid #663300;
	background-color:#000000;
	color:#FFFFFF;
	line-height:normal;
}
#t_vue td
{
	position:relative;	
	background-color:#003300;
	padding:0px;
	margin:0px;
	color:#FFFFFF;
}
#t_vue .td_bord_0
{
	background-color:#999999;
	color:#000000;
	font-size:10px;
	font-weight:bold;
}
#t_vue .td_bord_1
{
	background-color:#CCCCCC;
	color:#000000;
	font-size:10px;
	font-weight:bold;	
}
#t_vue .td_vide
{
	background-color:#CCCCCC;
}
#t_vue .td_bord_bataillon
{
	background-color:#990000;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;	
}
#t_vue div
{
	text-align:center;
	color:#ffffff;
}
.multicouche
{
	position:relative;
	width:35px;
	height:35px; 
	text-align:center;
	margin:0px;
}
.multicouche img, .multicouche2 img
{
	position:absolute;
	top:0px; 
	left:0px;
}
.zoom
{
	width:20px;
	height:20px;	
}
.zoom img
{
	width:20px;
	height:20px;	
}
.infobulle, .infobulle2
{
	position: absolute;
	z-index:200;
	visibility : hidden;
	border: 1px solid #330000;
	padding: 5px;
	font-family: arial;
	font-size: 12px;
	color:#330000;
}
.infobulle
{
	background-color: #CC9966;
}
.infobulle2
{
	background-color: #EEEECC;
}

.couche1 
{  
	z-index: 1; 
}   
.couche2
{
	z-index: 2;
}   
.couche3
{
	z-index: 3; 
}   
.couche4
{
	z-index: 4; 
}   
.couche5
{ 
	z-index: 5; 
} 
.couche6
{
	z-index:6;
}  
.couche7
{
	z-index:7;
}  
.couche8
{
	z-index:8;
}   
.couche9
{
	z-index:9;
} 
.couche10
{
	z-index:10;
}  
.couche11
{
	z-index:11;
}  
.couche12
{
	z-index:12;
}  
.couche13
{
	z-index:13;
}  
.couche14
{
	z-index:14;
}  
.couche15
{
	z-index:15;
}  
.couche16
{
	z-index:16;
}  
.matricule
{ 
	position:relative;
	top:26px;
	width:35px;
	z-index:6; 
	font-size:8px;
	font-family:verdana;
}
#menu
{
	text-align:center;
	font-size:12px;
}
#vue table
{
	line-height:normal;
}

.message
{
	margin-left:5px;
	margin-right:5px;
	line-height:20px;
}
.color_0
{
	color:#000000;
}
.color_1
{
	color:#003300;
}
.color_2
{
	color:#990000;
}

.family1
{
	font-family:georgia,arial;	
}
.fItalic
{
	font-style:italic;	
}

#page
{
	float:left;	
	padding:5px;
	font-size:12px;
}
.fontSize11
{
	font-size:11px;	
}	
#index
{
	font-size:11px;	
}
#index, #page
{
	width:1000px;
	text-align:left;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	color:#330000;
	font-size:12px;
}

.div_titre
{
	width:100%;
	margin-bottom:10px;
	margin-top:10px;	
	text-align:left;
	color:#330000;
	font-weight:bold;
	background-color:#CC9966;
	border:1px solid #663300;
}
#index table, #page table
{
	color:#330000;
	font-weight:bold;
}
#index table
{
	font-size:11px;	
}
#page table
{
	font-size:12px;	
}
#page .td_titre
{
	border:1px solid #330000;
	text-align:center;
	color:#330000;
	font-weight:bold;
	font-family:arial;
	font-size:12px;
}
#page .td_donnee
{
	font-size:12px;
	font-family:arial;
	color:#330000;
	font-weight:bold;
	padding-bottom:10px;
}
.rempli
{
	background-color:#CC9966;
	border:1px solid #663300;
}
.b0
{
	background-color:#cc9966;
}
.b1
{
	background-color:#bb8855;
}
.b2
{
	background-color:#EEEEbb;
}
.b3
{
	background-color:#330000;	
}

.fond1
{
	background-image:url('images/fond1.png');	
}
.fond11
{
	background-image:url('images/fond11.png');	
}
#gauche
{
	position:absolute;
	top:50px;
	left:2px;
	width:250px;
}
#gauche .taille_max
{
	width:100%;
}
#gauche .taille_25
{
	width:25%;
}
#gauche .info_titre
{
	color:#663300;
	font-weight:bold;
	text-align:right;
	padding:0px;
}
#gauche .sansbord
{
	border-width:0px;
}
#gauche div
{
	margin-bottom:5px;
}
.bord
{
	border:1px solid #330000;

}

#gauche form
{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}
#gauche .special table td
{
	padding:0px;
	text-align:center;
}
table
{
	margin:0px;
	line-height:18px;
}
.titre
{
	font-weight:bold;
	color:#330000;
	width:250px;
	text-align:left;
	margin-left:5px;
}
.t_top
{
	vertical-align:text-top;
	text-align:center;
}
.div_t
{
	border-width:0px;
	padding-left:0px;
}
.identity
{
	width:100%;
	line-height:20px;
	text-align:left;
}
table .deplacement
{
	width:50px;
	height:65px;
	text-align:center;
	padding:0px;
}
#droite
{
	position:absolute;
	top:45px;
	left:260px;
	text-align:center;
}
#droite div
{
	padding:0px;
	margin:0px;
	text-align:left;
}
.bordure
{
	border:1px solid #330000;
}

.bordureTop
{
	border-top:1px solid #330000;	
}
.bordureRight
{
	border-right:1px solid #330000;	
}
.bordureLeft
{
	border-left:1px solid #330000;	
}
.bordureBottom
{
	border-bottom:1px solid #330000;	
}
.caract
{
	padding-left:10px;
	line-height:20px;
}
.info
{
	font-weight:bold;
	color:#663300;
}

#menu
{
	position:relative;
	top:2px;
	left:2px;
	width:900px;
	text-align:left;
	font-weight:bold;
	color:#330000;
	line-height:25px;
	text-indent:10px;
	background-image:url('images/haut2.png');
}
.detailMenu
{
	position:relative;
	margin-top:5px;
	text-align:left;
	font-weigth:bold;
	color:#330000;
	text-indent:20px;	
	width:100%;
}

.inscription, .inscription input, .inscription textarea
{
	
	font-weight:bold;
	font-family:arial;
	font-size:14px;
}
.inscription input, .inscription textarea
{
	background-color:#ffffff;
	border:1px solid #330000;
	color:#330000;
	padding:2px;
}

.couleur_nation_0
{
	color:#330000;
	font-weight:bold;
}
.couleur_nation_1, .couleur_nation_98
{
	color:#000066;
	font-weight:bold;
}
.couleur_nation_2, .couleur_nation_99
{
	color:#000000;
	font-weight:bold;
}
.couleur_nation_3
{
	color:#003300;
	font-weight:bold;
}
.couleur_nation_4
{
	color:#ffcc00;
	font-weight:bold;
}
.couleur_nation_5
{
	color:#333333;
	font-weight:bold;
}
.couleur_nation_6
{
	color:#660000;
	font-weight:bold;
}
.couleur_nation_7
{
	color:#990066;
	font-weight:bold;
}
.couleur_nation_8
{
	color:#990000;
	font-weight:bold;
}
.couleur_nation_9
{
	color:#333366;
	font-weight:bold;
}
.couleur_nation_10
{
	color:#99cccc;
	font-weight:bold;
}
.couleur_nation_50
{
	color:#CC0000;
	font-weight:bold;
}
.couleur_nation_51
{
	color:#CC0066;
	font-weight:bold;
}
.couleur_nation_20
{
	color:#ff6600;
	font-weight:bold;
}
.couleur_nation_98
{
	color:#000033;
	font-weight:bold;	
}
.couleur_nation_52
{
	color:#336600;
	font-weight:bold;
}
.aligner_gauche
{
	text-align:left;
}
.aligner_centre
{
	text-align:center;
}
.aligner_droite
{
	text-align:right;
}
.aligner_justify
{
	text-align:justify;
}
.border
{
	border:1px solid #663300;
}
.border_visible
{
	border:2px solid #330000;
}

.bouton_action:hover
{
	background-color:#cc9933;
}

.classAction
{
	text-align:left;
}
.classAction span
{
	font-weight:bold;
	color:#FFCC66;
	line-height:20px;
}
.classAction select
{
	margin-bottom:5px;
	border: 1px solid #663300;
	font-weight:bold;
}
.selectAction
{
	width:180px;
}
.boutonAction
{
	width:85%;
	padding-top:1px;
	padding-bottom:1px;
}

#page_recrutement
{
	padding:0px;
	width:750px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}

#recrutement
{
	position:relative;
}

#unites
{
	position:relative;
	float:left;
	width:250px;
}

#unites div
{
	width:100%;
}
.categorie_0
{
	background-color:#CC9966;	
}
.categorie_1
{
	background-color:#AAAAAA;	
}
.categorie_2
{
	background-color:#CCCCCC;	
}
.categorie_3
{
	background-color:#666666;	
}
.categorie_5
{
	background-color:#aaccaa;	
}
.categorie_6
{
	background-color:#669966;
}
.categorie_7
{
	background-color:#336633;
}
.categorie_10
{
	background-color:#cc9966;
}
.categorie_11
{
	background-color:#cc6633;
}
.categorie_12
{
	background-color:#993300;
}
.categorie_15
{
	background-color:#663333;
}
.categorie_16
{
	background-color:#CC9999;
}

#unites .categorie
{
	float:left;
}
#unites .titre_unite
{
	color:#330000;
	font-size:12px;
	font-weight:bold;
}
#unites table
{
	color:#FFFFFF;
}

.nom
{
	text-align:right;
	color:#330000;
	font-weight:bold;
}
.data
{
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
}
	
.bordure
{
	border:1px solid #330000;
}

.fondDetail
{
	background-color:#cc9966;
	font-weight:bold;
	color:#330000;
}


#recrutement .groupe
{
	float:left;
	width:98%;
	color:#330000;
	font-weight:bold;
	font-size:20px;
	margin-bottom:10px;
	margin-top:30px;
}

#recrutement .categorie
{
	width:99%;
	float:left;
	border:1px solid #330000;
	color:#330000;
	font-weight:bold;
	margin-top:10px;
}
#recrutement .categorie p
{
	margin:0px;
	padding:5px;
}
#recrutement .case, #unites .case
{
	width:36px;
	height:36px;
	margin:5px;
}

#recrutement .case, #unites .case
{
	float:left;
	border:1px solid #330000;
	cursor:pointer;
}

#recrutement .unites
{
	width:98%;
	float:left;
}

#recrutement .caractTutti
{
	float:left;
	width:98%;
}

#recrutement .caractInd
{
	width:100%;
	background-color:#CC9966;
	border:1px solid #330000;
	color:#330000;
}
#infosRegiment
{
	background-color:#CC9966;
	border:1px solid #330000;
	padding:5px;	
}

.borderBottom
{
	border:0px;
	border-bottom:1px solid #330000;
}
.borderRight
{
	border:0px;
	border-right:1px solid #330000;
}

.titrePage2
{
	font-weight:bold;
	color:#330000;
	font-size:20px;
	font-family:arial;
	text-align:left;
	line-height:30px;
	background-image:url('images/fondcat.png');
	border:1px solid #330000;
	margin-bottom:10px;	
	text-indent:5px;
}



.subTitrePage2, .subTitrePage3
{
	font-weight:bold;
	color:#330000;
	font-size:11px;
	font-family:arial;
	text-align:left;	
	margin-bottom:10px;
	text-indent:5px;
	background-color:#CC9966;
	border:1px solid #330000;
	line-height:20px;
}
.subTitrePage3
{
	background-image:url('images/fondcat.png');
}
.subTitrePage2
{
	background-image:url('images/haut2.png');
}
.subSubTitrePage2
{
	font-weight:bold;
	color:#330000;
	font-size:12px;
	font-family:arial;
	text-align:right;	
	border-bottom:2px solid #330000;
	border-right:2px solid #330000;
	margin-top:15px;
}

.subSubSubTitrePage2
{
	font-weight:bold;
	color:#330000;
	font-size:9px;
	font-family:verdana;
	text-align:left;
}
.carte
{
	position:relative;
	margin-top:5px;
	margin-bottom:20px;
}

.carte img
{
	border:1px solid #330000;
	cursor:crosshair;
}
.carte div
{
	position:absolute;
	top:0px;
	left:0px;
}
.opaque
{
	-moz-opacity:0.75;
	filter:alpha (75);
}

.legende
{
	float:left;
	margin-right:15px;
	min-width:150px;
}

.optionsAffichage
{
	float:left;
	min-width:200px;
}

.legende td
{
	padding:2px;
	empty-cells:show;
}
.couleurCarte
{
	width:10px;
	height:10px;
	border:1px solid #330000;		
}

.r1
{
	background-color:#CC9966;
}
.r2
{
	background-color:#996633;
}
.r5
{
	background-color:#003399;
}

.p1
{
	background-color:#336633;
}
.n1
{
	background-color:#0033cc;
}
.n2
{
	background-color:#000000;
}
.n3
{
	background-color:#339933;
}
.n4
{
	background-color:#ffcc00;
}
.n5
{
	background-color:#ffffff;
}
.n6
{
	background-color:#660000;
}
.camp1
{
	background-color:#FFFFFF;
}
.camp2
{
	background-color:#CC0000;
}

.imgButton
{
	cursor:pointer;	
	border:0px;
}
.floatRight
{
	float:right;
}
.floatLeft
{
	float:left;
}
.positionRelative
{
	position:relative;
}

.marginRight
{
	margin-right:2px;
	margin-top:2px;
}
#menuPage
{
	position:relative;
	float:left;
	width:100px;
}
#menuPage div
{
	line-height:30px;
	font-size:15px;
	font-weight:bold;
	text-indent:5px;
	color:#330000;
	font-family:arial;
	border:1px solid #330000;
	background-color:#CC9966;	
	cursor:pointer;
	margin-bottom:5px;
}

#menuPage div:hover
{
	background-image:url('images/fondcat.png');
	background-position:right;
}

#menuPage img
{
	width:30px;
	height:30px;
	float:left;
}

#contentPage
{
	float:left;
}


/* CARTE */
.frameZoom
{
	width:470px;
	height:470px;
	border:0px;
}
.divHandle
{
	background-image:url('images/haut1.png');
	position:relative;
	background-color:#330000;
	height:25px;
	cursor:move;
	color:#CC9966;
	text-indent:10px;
	font-family:arial;
	font-size:13px;
}
#divZoom
{
	position:absolute;
	background-color:#cc9966;
	border:2px solid #330000;
	font-weight:bold;
	color:#330000;
}
#divZoom
{
	text-align:center;
}
#divEventResume
{
	/*
	font-size:9px;
	font-family:verdana;
	z-index:100;
	line-height:25px;
	text-indent:5px;
	border:1px solid #330000;
	*/
	
}

.eventTitre
{
	font-family:arial;
	font-size:14px;
	margin-bottom:10px;
}

/****** EVENEMENTS ******/
.blocEvent
{
	font-weight:bold;
	color:#330000;
	line-height:30px;
	margin-bottom:5px;
	text-indent:10px;
	margin-left:auto;
	margin-right:auto;
	font-family:arial;
	font-size:12px;
}

.detail
{
	text-indent:0px;
	background-color:#CC9966;
	border:1px solid #330000;
	padding-top:5px;
	padding-bottom:5px;
	line-height:16px;
	color:#330000;
	font-weight:bold;
}

.option img
{
	margin:10px;
}

.btnSelected
{
	border:1px solid #330000;
	background-color:#CC9966;	
}

/****** POPUP  *****/
/*
#divPopup
{
	position:absolute;
	z-index:1000;
	width:300px;
	font-weight:bold;
	font-family:arial;
	font-size:12px;
	color:#330000;
	border:2px solid #330000;
	background-color:#CC9966;
	cursor:move;
	padding-bottom:5px;
}
#divPopupContent
{
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	line-height:18px;
}

*/
.imageLoaderCenter
{
	margin:50px;
}

.messageSimpleCentre
{
	margin-top:50px;
	margin-bottom:50px;	
	text-align:center;
}

.messageImportant
{
	
	color:#660000;
	font-size:20px;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
	line-height:30px;
}
/****** ACTIONS ******/
.action
{
	width:100%;
	color:#330000;
	font-weight:bold;
	text-align:center;
	margin-bottom:50px;
	height:30px;
}

.action input:hover
{
	background-color:#cc9933;	
}
.action, .confirmation
{
	width:50px;	
}
.titreAction
{
	font-size:13px;
	font-family:arial;
}

.divBloc
{
}

.divSelect
{
	/*border:1px solid #996633;*/
	color:#330000;
	font-weight:bold;
	height:20px;
	overflow:hidden;
}

.blocDetail, .blocDetailRempli
{
	margin-top:2px;
	color:#330000;
	font-weight:bold;
}

.blocDetailRempli
{

	background-color:#CC9966;
	border:1px solid #330000;
}

.blocDetailRempli textarea, .inputDetail
{
	background-color:#FFFFFF;
	font-size:9px;
	font-family:verdana;
	font-weight:bold;
	color:#000000;
	border:1px solid #330000;
	padding:2px;
}
.blocDetailRempli div
{
	margin:5px;
}

.bordureFine
{
	border:1px solid #330000;
}

.overflowHidden
{
	overflow:hidden;
}
.absolute
{
	position:absolute;
}
.zIndex100
{
	z-index:100;
}
.zIndex150
{
	z-index:150;
}
.zIndex155
{
	z-index:155;
}
.zIndex160
{
	z-index:160;
}
.zIndex200
{
	z-index:200;
}
.zIndex1000
{
	z-index:1000;
}
.height100
{
	height:100px;
}
.height500
{
	height:500px;
}
.hauteur100
{
	height:100px;
}
.hauteur200
{
	height:200px;
}
.hauteur500
{
	height:500px;
}
.taille100p
{
	width:100%;
}
.taille80p
{
	width:80%;
}
.taille90p
{
	width:90%;
}
.height10
{
	height:10px;
}
.taille5
{
	width:5px;
}
.taille8
{
	width:8px;
}
.taille10
{
	width:10px;
}
.taille15
{
	width:15px;
}
.taille20
{
	width:20px;	
}
.taille25
{
	width:25px;	
}
.taille30
{
	width:30px;	
}
.taille35
{
	width:35px;	
}
.taille40
{
	width:40px;	
}
.taille50
{
	width:50px;
}
.taille75
{
	width:75px;
}
.taille80
{
	width:80px;
}
.taille100
{
	width:100px;
}
.taille150
{
	width:150px;
}
.taille175
{
	width:175px;
}
.taille200
{
	width:200px;
}
.taille225
{
	width:225px;
}
.taille250
{
	width:250px;
}
.taille275
{
	width:275px;
}
.taille300
{
	width:300px;
}
.taille350
{
	width:350px;
}
.taille375
{
	width:375px;
}
.taille400
{
	width:400px;	
}
.taille425
{
	width:425px;	
}
.taille450
{ 
	width:450px;
}
.taille475
{
	width:475px;
}
.taille490
{
	width:490px;
}
.taille500
{
	width:500px;
}
.taille525
{
	width:525px;
}
.taille575
{
	width:575px;
}
.taille600
{
	width:600px;
}
.taille650
{
	width:650px;
}
.taille675
{
	width:675px;
}
.taille700
{
	width:700px;
}
.taille725
{
	width:725px;
}
.taille750
{
	width:750px;
}
.taille775
{
	width:775px;
}
.taille875
{
	width:875px;
}
.taille1000
{
	width:1000px;	
}
.height200
{
	height:200px;
	overflow:auto;
}
.height25
{
	height:25px;
}
.height20
{
	height:20px;
}
.height50
{
	height:50px;
}
.lineHeight25
{
	line-height:25px;		
}
.lineHeight20
{
	line-height:20px;		
}
form
{
	margin:0px;
	padding:0px;
}

.padding2
{
	padding:2px;
}

.padding5
{
	padding:5px;
}

.popup
{
	background-color:#CC9966;
	color:#330000;
	font-weight:bold;
	font-family:arial;
	font-size:12px;
	border:2px solid #330000;
}

.popupTable
{
	font-size:12px;
	font-weight:bold;
}

.cursorMove 
{
	cursor:move;
}

.cursorDefault
{
	cursor:default;
}

.cursorSelect
{
	cursor:pointer;
}

.marginTop
{
	margin-top:15px;
}
.marginTopSmall
{
	margin-top:10px;
}
.marginBottom
{
	margin-bottom:15px;
}
.marginRightPlus
{
	margin-right:5px;
	margin-bottom:5px;
}
.marginAuto
{
	margin-right:auto;
	margin-left:auto;
}
.courrierContent
{
	text-indent:10px;
	line-height:20px;
	text-align:justify;	
}

.tdTitre
{
	color:#330000;
	font-size:12px;
	font-weight:bold;	
}
.bold
{
	font-weight:bold;
	font-size:11px;
}

.texte20
{
	font-size:20px;
}
.texte18
{
	font-size:18px;
}
.texte14
{
	font-size:14px;
}
.texte12
{
	font-size:12px;
}
.messageRouge
{
	color:#990000;
}

/* RATING */
.rating1
{
	background-color:#336600;
}
.rating3
{
	background-color:#CC6600;	
}
.rating7
{
	background-color:#CCCC00;
}
.rating15
{
	background-color:#660000;
}
.rating30
{
	background-color:#333333;
}

/* RATIO : background */
.bratio20
{
	background-color:#990000;
}
.bratio40
{
	background-color:#993300;
}
.bratio60
{
	background-color:#0066CC;
}
.bratio80
{
	background-color:#FFFF00;
}
.bratio100
{
	background-color:#006600;
}
/* RATIO : color */
.ratio20
{
	color:#990000;
}
.ratio40
{
	color:#993300;
}
.ratio60
{
	color:#0066CC;
}
.ratio80
{
	color:#FFFF00;
}
.ratio100
{
	color:#006600;
}



.banniere
{
	height:500px;
}

.uniteOk
{
	color:#330000;
}
.uniteKO
{
	color:#990000 !important;
	font-style:italic;
}
