@charset "utf-8";
/* CSS Document */

body  {
	font: 100% Arial, Helvetica, sans-serif;
	margin: 0; /* il est conseillé de mettre à zéro la marge et le remplissage de l'élément body, pour tenir compte des différentes valeurs par défaut des navigateurs */
	padding: 0;
	text-align: center; /* ce paramétrage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite aligné à gauche (valeur par défaut) dans le sélecteur #container */
	color: #000000;
	border: 0px solid #DD861F;
	background-color: #DD861F;
	overflow-y :scroll;
	
	background-color: # 990000;/* Fonce */
	background-color: #DD861F;/* Clair */

	

}

.clearfloat { 
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#BoiteOptionsFond{
	display: block;
	width:1200px;
	height:0px;
	/*background-image: url('../Img/BoiteHauteFond.jpg'); */
	background-position:right;
	background-repeat:no-repeat;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;

	
}

#BoiteOptionsListeFond{
	display: block;
	/*background-image: url('../Img/BoiteHauteFond.jpg'); */
	background-position:right;
	background-repeat:no-repeat;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;

	
}
#BoiteOptionsListe{
	display: block;

	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	
	-webkit-border-top-right-radius:  0px;
	-moz-border-radius-topright: 0px;
	border-top-right-radius: 0px;
	
	-webkit-border-top-left-radius:  0px;
	-moz-border-radius-topleft: 0px;
	border-top-left-radius: 0px;
	
	-webkit-border-bottom-left-radius:  0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-left-radius: 0px;

	background-color:#585757;
	
	margin-left:7px;
	padding:5px;

}

#BoiteOptionsListe a{
	display: block;
	font-weight:normal;
	float:left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color:#990000;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	line-height:20px;
	margin:2px;
	color:#FFFFFF;
		background-color:#474444;
	background-image: url('../Img/BoiteMenuFond.png');
	text-decoration:none;

}
#BoiteOptionsListe a:hover{
-moz-opacity:1;
opacity: 1;
filter:alpha(opacity=100);

}

#BoiteOptions p{
display:block;
color: #585757;
font-size:11px;
margin:0px;
text-indent:0px;
padding:0px;
margin-bottom:10px;
line-height:20px;
font-weight:normal;

text-align:left;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
		-webkit-border-top-right-radius:  0px;
	-moz-border-radius-topright: 0px;
	border-top-right-radius: 0px;
	
	-webkit-border-top-left-radius:  0px;
	-moz-border-radius-topleft: 0px;
	border-top-left-radius: 0px;

	background-color:#999999;
}





#BoiteOptions{
	display: block;
	width:1183px;
	height:190px;

	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	
	-webkit-border-top-right-radius:  0px;
	-moz-border-radius-topright: 0px;
	border-top-right-radius: 0px;
	
	-webkit-border-top-left-radius:  0px;
	-moz-border-radius-topleft: 0px;
	border-top-left-radius: 0px;
	
	-webkit-border-bottom-left-radius:  0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-left-radius: 0px;

	background-color:#585757;
	
	margin-left:7px;
	padding:5px;

	
	
	


}

#BoiteOptions .Colonne{
float: left;
diplay: block;
width:300px;
border-right: 1ps dashed #000000;
margin-right:10px;
}
#BoiteOptions .Colonne h1{

color: #9d9d9d;
font-size:11px;
margin:0px;
text-indent:0px;
padding:0px;
margin-bottom:0px;
line-height:20px;
font-weight:normal;

text-align:center;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
		-webkit-border-bottom-left-radius:  0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-left-radius: 0px;
		-webkit-border-bottom-right-radius:  0px;
	-moz-border-radius-bottomright: 0px;
	border-bottom-right-radius: 0px;


	background-color:#474444;
	border: 1px solid #474444;
	background-image: url('../Img/Btn25Fort.png');
	background-repeat:repeat;

}

#BoiteOptions .Colonne h1 a{
 float: right;
 background-color:#990000;
background-color:#666666;
 color:#000000;
}


#BoiteHauteFond{
	display: block;
	width:100%; 
	height: 70px;
	/*background-image: url('../Img/BoiteHauteFond.jpg'); */
	background-position:right;
	background-repeat:no-repeat;
	margin-bottom:0px;
	background-color:#DD861F;
	
}

#BoiteHaute{
	display: block;
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	height:  70px;

}




#BoiteMenuFond{
	margin:0px;
	display: block;
	width:100%; 
	height: 30px;
	background-color:#990000;
	background-image: url('../Img/BoiteMenuFond.png');
	border:0px solid #4E7F08;
}

#BoiteUFond{
	display: block;
	height: 20px;
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-20px;
}


#BoiteU, #BoiteDate,  #BoiteMessage,.BoiteListe, #BtnOptions{
	display: block;

	float:left;
	height: 20px;
	background-color:#990000;
	background-color:#585757;
	
	background-image: url('../Img/BoiteMenuFond.png');
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	
	-webkit-border-top-right-radius:  0px;
	-moz-border-radius-topright: 0px;
	border-top-right-radius: 0px;
	
	-webkit-border-top-left-radius:  0px;
	-moz-border-radius-topleft: 0px;
	border-top-left-radius: 0px;

	padding-left: 5px;
	padding-right:5px;
	margin-left:7px;

}


#BoiteDate{

	padding-left: 0px;
	padding-right:0px;
	}
#BtnOptions{
	background-color:#585757;
	padding-left: 0px;
	padding-right:0px;

}
	
#BoiteMessage{
	display:none;
	float:right;
	padding-left: 10px;
	padding-right:10px;
	background-color:#790303;
}
#BoiteMessage p{
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color:#ffffff;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	line-height:16px;
	margin:2px;
}


#BoiteDate a{
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color:#ffffff;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	line-height:16px;
	margin:2px;
}
#BoiteDate a:hover{color:#333333;background-color: #cccccc;}

#BtnOptions a{
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color:#ffffff;
	text-decoration:none;
	line-height:16px;
	height:16px;
	width:16px;
	background-image:url('../Img/LogoPetitBlanc.png');
	margin:2px;
	padding:0px;
	-moz-opacity:0.3;
	opacity: 0.3;
	filter:alpha(opacity=30);

}
#BtnOptions a:hover{
-moz-opacity:1;
opacity: 1;
filter:alpha(opacity=100);

}



.BoitePartie{ margin-bottom:10px;}



#BoiteOptions .Colonne a , #BoiteOptions .Colonne input{
	display: block;
	font-weight:normal;
	float:left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color:#990000;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	line-height:16px;
	margin:2px;
	color:#FFFFFF;
	background-color:#666666;
	background-image: url('../Img/BoiteMenuFond.png');
	text-decoration:none;

}
#BoiteOptions .Colonne input{height: 16px; padding:0px; border:0px; text-align:center; text-indent:0px; }
#BoiteOptions .Colonne a.select{
	background-color:#5b9017;

}
#BoiteOptions .Colonne a:hover{

	color:#333333;
	background-color:#cccccc;
	background-image: url('../Img/BoiteMenuFond.png');
	text-decoration:none;
}

#BoiteOptions .Colonne a.Libelle{background-color:#797777;}

.BoiteSelect{
margin-top:5px;
position:absolute;
display:none;
width:296px;
background-color:#333333;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	z-index:200;
	padding:2px;



}
#BoiteOptions .Colonne .BoiteSelect a{

}

#BoiteAFond{
	display: block;
	margin-top:-20px;
	height: 20px;
	width:1200px;
	margin-left:auto;
	margin-right:auto;
}


#BoiteA{
	display: block;
	float:left;
	height: 20px;
	background-color:#585858;
	background-image: url('../Img/BoiteMenuFond.png');

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	
	-webkit-border-bottom-right-radius:  0px;
	-moz-border-radius-bottomright: 0px;
	border-bottom-right-radius: 0px;
	
	-webkit-border-bottom-left-radius:  0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-left-radius: 0px;
		padding-left: 5px;
	padding-right:5px;
		margin-left:7px;

}
#BoiteA.Ami{
	background-color: #730101;
}
#BoiteA.Candidat{
	background-color: #5c8114;
}

#BoiteA.Visite{
	background-color: #465667;
}

#BoiteA a, #BoiteU a,.BoiteListe a{
	display: block;
	float:left;
	line-height:20px;
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;	
}

#BoiteU a,.BoiteListe a{color:#999999;}

#BoiteU a:hover,.BoiteListe a:hover{color:#FFFFFF;}

#BoiteA a:hover, #BoiteU a:hover, .BoiteListe a:hover{
text-decoration:none;
}

#BoiteA a.Deconnexion, #BoiteU a.Deconnexion {
display:block;
width:12px;
height:20px;
background-image:url('../Img/Deconnexion.png');
padding:0px;
margin-left:3px;
margin-right:3px;
-moz-opacity:0.3;
opacity: 0.3;
filter:alpha(opacity=30);


}

#BoiteA a.Appartenance, #BoiteU a.Appartenance, .BoiteListe a.Appartenance  {
display:block;
height:20px;
background-image:url('../Img/FlecheD.png');
background-position:right;
background-repeat:no-repeat;
padding:0px;
margin-left:3px;
margin-right:3px;
padding-right:13px;
-moz-opacity:0.6;
opacity: 0.6;

filter:alpha(opacity=60);


}

#BoiteA a.Appartenance:hover, #BoiteU a.Appartenance:hover , .BoiteListe a.Appartenance:hover {
-moz-opacity:1;
opacity: 1;
filter:alpha(opacity=100);
background-image:url('../Img/FlecheG.png');
text-decoration:none;


}


#BoiteA a.FlecheD, #BoiteU a.FlecheD ,.BoiteListe a.FlecheD {
display:block;
width:10px;
height:20px;
background-image:url('../Img/FlecheD.png');
padding:0px;
margin-left:3px;
margin-right:3px;
-moz-opacity:0.5;
opacity: 0.5;
filter:alpha(opacity=50);


}

#BoiteA a.FlecheD:hover, #BoiteU a.FlecheD:hover{
-moz-opacity:1;
opacity: 1;
filter:alpha(opacity=100);
background-image:url('../Img/FlecheG.png');

}



#BoiteA a.Deconnexion:hover, #BoiteU a.Deconnexion:hover,{
-moz-opacity:1;
opacity: 1;
filter:alpha(opacity=100);
}


.BoiteListe a.ListeFermer, .BoiteListe a.ListeAjouter, .BoiteListe a.ListeSupprimer, .BoiteListe a.ListeSuivant, .BoiteListe a.ListePrecedent {
display:block;
width:12px;
height:20px;

padding:0px;
margin-left:3px;
margin-right:3px;
-moz-opacity:0.3;
opacity: 0.3;
filter:alpha(opacity=30);
}
.BoiteListe a.ListeFermer:hover, .BoiteListe a.ListeAjouter:hover, .BoiteListe a.ListeSupprimer:hover, .BoiteListe a.ListeSuivant:hover, .BoiteListe a.ListePrecedent:hover {
-moz-opacity:1;
opacity: 1;
filter:alpha(opacity=100);
text-decoration:none;
}

.BoiteListe a.ListeFermer {background-image:url('../Img/ListeFermer.png');}
.BoiteListe a.ListeAjouter {background-image:url('../Img/ListeAjouter.png');}
.BoiteListe a.ListeSupprimer {background-image:url('../Img/ListeSupprimer.png');}
.BoiteListe a.ListeSuivant {background-image:url('../Img/ListeSuivant.png');}
.BoiteListe a.ListePrecedent {background-image:url('../Img/ListePrecedent.png');}




#BoiteMenu{
	display: block;
	height: 30px;
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	z-index:10;

}
#BoiteMenu a{
	display: block;
	float:left;
	line-height:30px;
	padding-left:20px;
	padding-right:20px;
	color:#FFFFFF;
	
	border:0px solid #B3B6E8;
	border-bottom-width:0px;
	border-top-width:0px;
	text-decoration:none;
	
	-webkit-border-radius:  6px;
	-moz-border-radius: 6px;
	border-radius: 6px;

	margin: 5px;
	padding-left:12px;
	padding-right:12px;
	line-height:20px;

	
}
#BoiteMenu a:hover{
	background-color:#333333;
	border:0px solid #B3B6E8;
	border-bottom-width:0px;
	border-top-width:0px;
	text-decoration:none;
	
	-webkit-border-radius:  6px;
	-moz-border-radius: 6px;
	border-radius: 6px;

	margin: 5px;
	padding-left:12px;
	padding-right:12px;
	line-height:20px;

	
}

#BoiteMenu a.BTNSelect{
	background-color:#ffffff;
	border:0px solid #B3B6E8;
	border-bottom-width:0px;
	border-top-width:0px;
	text-decoration:none;	
	-webkit-border-radius:  6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin: 5px;
	padding-left:12px;
	padding-right:12px;
	line-height:20px;
	color:#000000;
	
}

#BoiteMenu a.Parent{
	background-color:#888585;
	background-color:#DD861F;
	
	border:0px solid #B3B6E8;
	border-bottom-width:0px;
	border-top-width:0px;
	text-decoration:none;
	
	-webkit-border-radius:  6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	
	-webkit-border-top-right-radius:  0px;
	-moz-border-radius-topright: 0px;
	border-top-right-radius: 0px;
	
	-webkit-border-bottom-right-radius:  0px;
	-moz-border-radius-bottomright: 0px;
	border-bottom-right-radius: 0px;

	margin: 5px;
	margin-right: 0px;
	padding-left:12px;
	padding-right:12px;
	line-height:20px;
	color:#000000;

}
#BoiteMenu a.Parent:hover{
	background-color:#AFAEAE;
}
#BoiteMenu a.Objet, #BoiteMenu a.Objet2, #BoiteMenu a.ObjetSelect,  #BoiteMenu a.Objet2Select{
	background-color:#ffffff;
	border:0px solid #B3B6E8;
	border-bottom-width:0px;
	border-top-width:0px;
	text-decoration:none;
	
	-webkit-border-radius:  6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	
	-webkit-border-top-left-radius:  0px;
	-moz-border-radius-topleft: 0px;
	border-top-left-radius: 0px;
	
	-webkit-border-bottom-left-radius:  0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-left-radius: 0px;
	
	
	margin: 5px;
	margin-left: 0px;
	padding-left:12px;
	padding-right:12px;
	line-height:20px;
	color:#000000;
	

	

}
#BoiteMenu a.Objet{background-color: #CCCCCC;}
#BoiteMenu a.Objet2{background-color: #CCCCCC; margin-left: -10px;}

#BoiteMenu a.Objet2Select{background-color: #ffffff; margin-left: -10px;}



.Menu{float:left; }
.SousMenu{
	z-index:201;
	display:block;
	height:0px;
	overflow:hidden;	
	
	position:absolute;
	background-color:#666666;
	border:0px solid #333333;
	border-top-width:0px;
	margin-top:30px;
	float:left;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius:5px;
		background-image:url('../Img/SousMenu.png');
	background-repeat:repeat-x;
	background-position:top;
	
}
#BoiteMenu .SousMenu a{
display:block;
float:none;
margin:3px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius:4px;
	text-align:left;
	

	

}
#BoiteMenu .SousMenu a:hover{
	background-color:#DD861F;
	background-image: url('../Img/btn_30.png');
}

img#Logo{
float:right;
margin-top:0px;
margin-left:0px;
width:70px;
height:70px;
display:Block;
}



#BoiteContenuFond{
	display: block;
	text-align:center;
	width:100%;
	background-repeat:repeat-y;
	height: auto;background-color:#FFFFFF;

	
}

#BoiteContenu{
	display: block;
	width:1200px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	min-height:400px;
	_height: 400px;
}


#BoiteTexte{
	
	display: table;
	text-align:left;
	width:1200px;
	height:420px;
	padding-top:10px;
	padding-bottom:10px;

}



#BoiteBasFond{
	display: block;
	width:100%; 
	height: 30px;
	background-color:#990000;
	background-image: url('../Img/BoiteMenuFond.png');
	
}
#BoiteBas{
	display: block;
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	height:  70px;

}

#BoiteBas a#Version, #BoiteBas a#Creation{
	border:1px solid #990000;
	float:right;
	line-height:16px;
	margin-top:6px;
	webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
		


	background-color:#DD861F;
	color:#FFFFFF;
	background-image: url('../Img/BoiteMenuFond.png');
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	-moz-opacity:0.50;
	opacity: 0.50;
	filter:alpha(opacity=50);
	margin-right:10px;

	

}

#BoiteBas a#Version:hover, #BoiteBas a#Creation:hover{	
	-moz-opacity:1;
	opacity: 1;
	filter:alpha(opacity=100);
}


#Recherche{
margin-left:0px;
background-color:#009966;
}

#MenuDroite{float:right;}
#ListeRechercheOption{
	display: none;
	float:right;
	height:30px;
}
#ListeRechercheOption a {

	border:1px solid #990000;
	float:left;
	line-height:20px;
	margin-top:4px;
	webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
		


	margin-left:3px;
		background-color:#afaeae;
		color:#FFFFFF;
	background-image: url('../Img/BoiteMenuFond.png');
	padding-left:5px;
	padding-right:5px;
	

}
#ListeRechercheOption a:hover{
	float:left;
	line-height:20px;
	margin-top:4px;
	webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-left:3px;
	background-image: url('../Img/BoiteMenuFond.png');
	padding-left:5px;
	padding-right:5px;

	border:1px solid #990000;
		background-color:#DD861F;
		
	color:#ffffff;


}

#ListeRechercheOption a.Select {
	background-color:#86b653;
	color:#FFFFFF;
	border-color:#508418;
}

#ListeRechercheOption a.Fermer {
	background-image:url('../Img/Deconnexion.png');
	background-repeat:no-repeat;
	background-position:center;
	width:10px;
	height:20px;
	background-color:#999999;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	

}

#ListeRechercheOption a.Fermer:hover {
	background-color:#DD861F;
}

#BoiteListeRecherche{
	/* background-image: url('../Img/FondH100.png');*/
	background-repeat:repeat-x;
	background-position:bottom;
	display: none;
	position:absolute;
	overflow-y:scroll;
	border:0px solid #990000;
	border-top-width:0px;
	background-color:#CCCCCC;
	background-color:#5c5c5c;
	background-color:transparent;
	background-color:#DD861F;

	
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	
	-webkit-border-bottom-right-radius:  0px;
	-moz-border-radius-bottomright: 0px;
	border-bottom-right-radius: 0px;

	-webkit-border-top-right-radius:  0px;
	-moz-border-radius-topright: 0px;
	border-top-right-radius: 0px;
	
	-webkit-border-top-left-radius:  0px;
	-moz-border-radius-topleft: 0px;
	border-top-left-radius: 0px;
	
	width:519px;
	height:70px;
	
	margin-left:679px;
	margin-top:-70px;
	z-index:100;

}
#ListeRecherche{

}

#ListeRecherche a{
	width:153px;

	display:block;
	float:right;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;

	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	padding: 2px;
	margin:2px;
	border:0px solid #6c6c69;
	background-color:#6c6c69;
	color:#ffffff;
	line-height:15px;
	text-indent:5px;
	text-align:left;
	
			-moz-opacity:0.95;
	opacity: 0.95;
	filter:alpha(opacity=95);

}

#ListeRecherche a:hover{
	width:153px;
	line-height:15px;
	display:block;
	float:right;
	padding: 2px;
	margin:2px;
	border:0px solid #6c6c69;

-moz-opacity:1;
opacity:1;
filter:alpha(opacity=100);


}




.LoadMenu {
	float: left;
	margin-left:-30px;
	margin-right:px;
}

.LoadMenuImg {
	margin:0px;
	padding:0px;
	border:0px;
	Width: 30px;
	height:30px;
	background-image: url('../Img/LoadMenu.gif');
}
	

/* ---------------------------------------------- */
/* ---------------- Input ----------------- */

input{
		-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:1px solid #999999;
	text-indent:5px;

}


#Recherche input{
	margin-top:5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color:#F9F9F9;
	background-image: url('../Img/BoiteMenuFond.png');
	line-height:16px;
	height:16px;

}


/* ---------------------------------------------- */
/* ---------------- Les boutons ----------------- */

a.btn, a.BtnRouge, a.BtnOrange, a.BtnGris, a.BtnGrisFonce{
	float:left;
	display:block;
	line-height: 20px;
	background-color:#999999;
	color:#F9F9F9;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-left: 10px;
	padding-right:10px;
	margin-left:5px;
	margin-right:5px;
	background-image: url('../Img/btn_30.png');
	}
a.btn:hover, a.BtnRouge:hover, a.BtnOrange:hover, a.BtnGris:hover, a.BtnGrisFonce:hover{
	background-color:#990000;
	color:#FFFFFF;
	text-decoration:none;
}

a.BtnRouge{background-color:#DD861F;}
a.BtnRouge:hover{background-color:#990000;}

a.BtnOrange{background-color:#e8b335;}
a.BtnOrange:hover{background-color:#c9910b;}

a.BtnGris{background-color:#a5a4a4;}
a.BtnOrange:hover{background-color:#999999;}

a.Transferer{
	float:right;
	display:block;
	line-height: 14px;
	background-color:#83c542;
	color:#F9F9F9;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding-left: 5px;
	padding-right:5px;
	margin-left:5px;
	margin-right:5px;
	margin:1px;
	background-image: url('../Img/btn_30.png');
	border:1px solid #333333;
	}
	
	a.Transferer:hover{
	background-color:#333333;
	color:#FFFFFF;
	text-decoration:none;
}
/* ---------------------------------------------- */
/* ---------------- Les Tableaux ----------------- */
.Moteurs{
	width:1178px;
	display:block;

	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;

	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	padding: 5px;
	margin:9px;
	border:1px solid #bebbbb;
	background-color:#f9F9F9;
	
	border:0px solid #bebbbb;
	background-color:#ffffff;
		
	color:#990000;
}

.Moteurs select{

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border:1px solid #333333;
	color:#990000;
	margin-right:10px;

}
/* ---------------------------------------------- */
/* ---------------- Les Tableaux ----------------- */

.GC{float:left;}

.Tableau{
	width:1178px;
	display:block;
	float:left;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;

	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	padding: 5px;
	margin:9px;
	border:1px solid #bebbbb;
	background-color:#f9F9F9;
	color:#990000;
}

.Tableau h1, .Tableau h1.SousTableau{
	margin:0px;
	font-size: 12px;
	font-weight:normal;
	color: #ffffff;
	border: 0px solid #cccccc;
	border-bottom-width: 1px;
	background-color:#a9a4a4;
	background-image: url('../Img/BoiteMenuH1Fond.png');
	background-repeat:repeat;
	line-height:25px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius:5px;
	margin:-5px;
	margin-bottom:5px;
	padding:0px;
		text-align:left;
	text-indent:33px;

}
.Tableau h1.SousTableau{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	margin-top:5px;
}



.Tableau h2{
	margin:0px;
	font-size: 12px;
	font-weight:normal;
	color: #990000;
	border: 0px solid #cccccc;
	border-bottom-width: 1px;
	background-color:#e9e7e7;
	background-image: url('../Img/BoiteMenuFond.png');
	background-repeat:repeat;
	line-height:20px;
	margin:0px;	padding:0px;
	text-align:left;
	text-indent:0px;

}

.Tableau h3{
	margin:0px;
	font-size: 12px;
	font-weight:normal;
	color: #990000;
	border: 0px solid #cccccc;
	border-bottom-width: 1px;
	background-color:#e9e7e7;
	background-image: url('../Img/BoiteMenuFond.png');
	background-repeat:repeat;
	line-height:20px;
	margin:-5px;margin-bottom:6px;padding:0px;
	text-align:left;
	text-indent:10px;
	text-decoration:none;

}



.Tableau h1 .Pictogramme{
	width:25px;height:25px;
	margin:0px;
	border:0;
	padding:0px;
	position:absolute;
	display:block;
	margin-left:5px;
}
.Tableau h2 .Pictogramme{
	width:20px;height:20px;
	margin:0px;
	border:0;
	float:left;
	padding:0px;
	display:block;
	margin-left:5px;
}

.Tableau h1 .Compteur {
	display:inline;
	width:auto;
	line-height:20px;
	padding:2px;

	text-align: center;
	text-indent:0px;


	/*background-color:#a9a4a4;*/
	/*border: 1px solid #8d8787;*/
	
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	
}
.Tableau h1 .Rubrique {
	display:inline;
	position:relative;
	cursor:pointer;	
	color:#DEDEDE;
	-moz-opacity:0.8;
	opacity: 0.8;
	filter:alpha(opacity=80);
}
.Tableau h1 .Rubrique:hover {
	color:#FFFFFF;
	-moz-opacity:1;
	opacity: 1;
	filter:alpha(opacity=100);
}


.Tableau input.InputTitre {
	float:right;
	display:block;
	width:auto;
	height:18px;
background-image: url('../Img/BoiteMenuFond.png');
	text-align: left;
	margin:1px;
	text-indent:0px;
	background-color:#e4dfdf;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #8d8787;

	
}

.Tableau input.InputTitre {
	float:right;
	display:block;
	width:auto;
	height:18px;
background-image: url('../Img/BoiteMenuFond.png');
	text-align: left;
	margin:1px;
	text-indent:0px;
	background-color:#e4dfdf;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #8d8787;

	
}



.Tableau .Action a {
	float:left;
	font-size: 10pt;
	border: 1px solid #04547c;
	color: #ffffff;
	background-color:#990000;
	background-image: url('../Img/BoiteMenuFond.png');
	background-repeat:repeat;
	text-indent:0px;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	margin:1px;
	margin-right:0px;
	line-height:24px;
		-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.Tableau .Action a:hover {
	color: #ffffff;
	border: 1px solid #589d14;
	background-color:#6db923;
	text-decoration: none;	
}

.Tableau a.Svt, .Tableau a.Pcdt, .Tableau a.Print {
display:block;
height:19px;
background-image:url('../Img/FlecheD.png');
background-position:right;
background-repeat:no-repeat;
padding:0px;
width: 10px;
height:20px;
-moz-opacity:0.6;
opacity: 0.6;
filter:alpha(opacity=60);
}
.Tableau a.Svt:hover, .Tableau a.Pcdt:hover, .Tableau a.Print:hover {-moz-opacity:1;opacity: 1;filter:alpha(opacity=100);}
.Tableau a.Pcdt {background-image:url('../Img/FlecheG.png');}
.Tableau a.Print  {background-image:url('../Img/Imprimante20.png'); width: 25px; margin-left:-5px; margin-right:-5px;}


.BtnTitre {
	float:right;
	display:block;
	width:auto;
	font-size: 10px;
	line-height:20px;
	text-align: left;
	margin:1px;
	padding:0px;
	padding-right: 5px; padding-left: 5px;
	text-indent:0px;
	background-color:#a9a4a4;
	font-weight:bold;
	color: #ffffff;
	border: 1px solid #8d8787;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.BtnTitre a{
	display:block;
	background-position:center;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	width: 20px;
	height:20px;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter:alpha(opacity=60);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

}

.BtnTitre a.Plus:hover, .BtnTitre a.Info:hover, .BtnTitre a.Modifier:hover, .BtnTitre a.Excel:hover{-moz-opacity:1;opacity: 1;filter:alpha(opacity=100);background-color:#990000;}
.BtnTitre a.Plus{ background-image:url('../Img/Plus.png');margin-right: -5px; margin-left: -5px;}

.BtnTitre a.Excel{ background-image:url('../Img/Excel.png');margin-right: -5px; margin-left: -5px;}
.BtnTitre a.Info{background-image:url('../Img/Info.png');margin-right: -5px; margin-left: -5px;}
.BtnTitre a.Modifier{background-image:url('../Img/BtnModifier.png');margin-right: -5px; margin-left: -5px;}

.Frame{
display: block;
margin:0px;
padding:0px;
height:200px;
overflow:auto;
overflow-y : scroll;
overflow-x:hidden;
background-color: #F9F9F9;
margin:-6px;

border:1px solid #bebbbb;
border-top-width:0px;
padding-top: 20px;

}

.Tab{display:table;
border-collapse:collapse
}
.TabInsererHeader{
display:table;
border-collapse:collapse;
margin:-6px;
border:1px solid #bebbbb;
position:absolute;
z-index:20;
}

.TabInsererHeader2{
display:table;
border-collapse:collapse;
margin:-1px;

border:1px solid #bebbbb;
z-index:20;
}
.TabInsererHeader3{
display:table;
border-collapse:collapse;
margin:-6px;
margin-bottom:-1px;

border:1px solid #bebbbb;
z-index:20;
}

.TabInsererBody{
display:table;
border-collapse:collapse;
border:1px solid #bebbbb;
margin-left:-1px;
margin-right:-1px;
z-index:20;
}

.TabInsererBody3{
display:table;
border-collapse:collapse;
border:1px solid #bebbbb;
margin-left:-6px;
margin-right:-6px;
margin-bottom:-6px;
z-index:20;
}

.TotalListe{
display:table;
border-collapse:collapse;
border:1px solid #bebbbb;
z-index:20;
margin-left:-6px;
margin-right:-6px;
margin-bottom:-6px;
margin-top:5px;

}


.LigFloat{
display:block;
float:left;
border: 0px solid #bebbbb;
border-bottom-width: 1px;
border-collapse:collapse;
background-color: #FFFFFF;

}
.LigFloat:hover{background-color: #e3fcc4;}
.LigFloat p:hover{
background-color:#cdf49d;
}



.Lig{
display:table-row;
border: 1px solid #bebbbb;
border-collapse:collapse;
background-color: #FFFFFF;

}
.Lig:hover{
display:table-row;
border: 1px solid #bebbbb;
border-collapse:collapse;
background-color: #e3fcc4;

}

.LigColspan{
display:table-column-group;
border: 1px solid #bebbbb;
border-collapse:collapse;
background-color: #e3fcc4;

}


.LigLegende{
	display:table-header-group;
	border: 0px solid #bebbbb;
	border-collapse:collapse;
	background-color:#CCCCCC;
	background-image:url('../Img/btn_30.png');
	

}


.Lig p, .LigLegende p{
	display:table-cell;
	border-collapse:collapse;
	border: 1px solid #bebbbb;
	width:100px;
	line-height:16px;
	padding:2px;
	cursor: pointer;
	overflow:hidden;
	text-indent:0px;
	background-position:right;
	background-repeat:no-repeat;

}
/*
.Lig a{
	display:block;
	position:absolute;
	border: 1px solid #333333;
	line-height:16px;
	padding:0px;
	margin:-1px;
	background-color:#990000;
	text-align:center;
	color: #F9F9F9;
	text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	overflow:hidden;
	background-position:center;
	background-repeat:no-repeat;
	width: 16px; height:16px;
	
}
*/

.Lig a{
	display:block;
	position:relative;
	border: 1px solid #333333;
	line-height:16px;
	padding:0px;
	margin:-1px;
	background-color:#990000;
	text-align:center;
	color: #F9F9F9;
	text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	overflow:hidden;
	background-position:center;
	background-repeat:no-repeat;
	width: 16px; height:16px;
	margin-bottom:-5px;
	
}


.Lig a:hover{
	background-color:#999999;
	color: #333333;
	text-decoration:none;
}


 a.Plus{background-image:url('../Img/Plus16.png');}
.Lig a.Attention{background-color:#DD861F;background-image:url('../Img/Attention.png');}
.Lig a.Sablier{background-color:#CCCCCC;background-image:url('../Img/Sablier.png');}
.Lig a.Modifier{background-image:url('../Img/modifier.png');}
.Lig a.Moins{background-image:url('../Img/moins.png');}
.Lig input{
	width:98px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:0px solid #999999;
	text-indent:0px;
	margin:0px;
	margin-left:-1px;
	margin-right:-1px;
	
	
	line-height:16px;
	height:16px;
	padding:0px;
	background-position:right;
	background-repeat:no-repeat;
}

.Lig input.Cocher{
	width:21px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:0px solid #999999;
	text-indent:0px;
	margin:-1px;
	line-height:17px;
	padding:0px;
	background-position:right;
	background-repeat:no-repeat;
	margin-top:3px;
}

.Lig select{
	width:98px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:0px solid #999999;
	text-indent:0px;
	margin:-1px;
	line-height:16px;
	height:16px;
	padding:0px;
	background-position:right;
	background-repeat:no-repeat;
}


.Lig p:hover{
background-color:#cdf49d;
}
.LigLegende p:hover{
background-color:#999999;
}

img.AjaxLoad, img.AjaxOK{
position:absolute;
margin:0px;
margin-left:100px;
}



p.ColLegende , p.Col ,p.ColLegendeV2 , p.ColV2 , p.Col2Legende , p.Col2 , p.Col3Legende , p.Col3 {
	display: block;   float: left;
	border:0px solid #999999;border-left-width:1px;
	margin:0px; padding:0px; margin-left:-1px;	
	height:18px; line-height: 18px;
	
}
p.ColLegende,p.ColLegendeV2, p.Col2Legende ,p.Col3Legende{background-color:#F9F9F9;text-indent:5px;}

p.Col input,p.ColV2 input, p.Col2 input, p.Col3 input{
	width:99%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:0px solid #999999;
	text-indent:0px;
	margin:1px;
	line-height:16px;
	padding:0px;
	background-position:right;
	background-repeat:no-repeat;
}

p.Col input.Cocher, p.ColV2 input.Cocher, p.Col2 input.Cocher, p.Col3 input.Cocher{
	width:21px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:0px solid #999999;
	text-indent:0px;
	margin:-1px;
	line-height:17px;
	padding:0px;
	background-position:right;
	background-repeat:no-repeat;
	margin-top:3px;
}

p.Col select,p.ColV2 select, p.Col2 select, p.Col3 select{
	width:99%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:0px solid #999999;
	text-indent:0px;
	margin:1px;
	line-height:16px;
	height:16px;
	padding:0px;
	background-position:right;
	background-repeat:no-repeat;
}


#Fiche textarea{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #999999;
	text-indent:0px;
	margin:1px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-size: 11px;
	color: #545454;
	text-decoration: none;
	font-weight: normal;
	line-height: 18px;
	text-align: justify;
	margin:2px;
	width:322px;
	height:100px;
	margin-bottom:-10px;
	background-position:right top;
	background-repeat:no-repeat;
	overflow:auto;
}



#CoordonneesPhysique h1 .Pictogramme{background-image: url('../Img/MenuFichePhysique.png');border: 0;}
#CoordonneesMoral h1 .Pictogramme{background-image: url('../Img/MenuFicheMoral.png');border: 0;}
#Historiques h1 .Pictogramme{background-image: url('../Img/MenuHistoriques.png');border: 0;}
#Contacts h1 .Pictogramme{background-image: url('../Img/MenuContacts.png');border: 0;}
#Societes h1 .Pictogramme, #SocietesPopupClient h1 .Pictogramme{background-image: url('../Img/MenuSocietes.png');border: 0;}

#Factures h1 .Pictogramme{background-image: url('../Img/MenuFactures.png');border: 0;}
#Missions h1 .Pictogramme{background-image: url('../Img/MenuMissions.png');border: 0;}
#CoordonneesMoral h2 .Pictogramme{background-image: url('../Img/MenuUtilisateurs.png');border: 0;}

#Docs h1 .Pictogramme{background-image: url('../Img/Docs.png');border: 0; margin-left:-27px;}
#Mail h1 .Pictogramme{background-image: url('../Img/Docs.png');border: 0; margin-left:-27px;}

.Lig a{
	display:block;
	position:relative;
	border: 0px solid #FFFFFF;
	line-height:16px;
	padding:0px;
	margin:-1px;
	background-color:#FFFFFF;
	text-align:center;
	color: #333333;
	text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	overflow:hidden;
	background-position:center;
	background-repeat:no-repeat;
	width: 16px; height:16px;
	margin-bottom:-5px;
	
	width: auto;
	text-align: left;  
	margin-bottom: 2px;
	text-indent:5px;
}

.Lig a:hover{
	border: 0px solid #333333;
	background-color:#666666;
	color: #F9F9F9;

}


.NW {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  
    width: 100%;
    display: block;
}

