﻿/* Overall Page */
html
{
	color: #70461F;
	font-family: Myriad Pro, Sans-Serif;
	font-size: 12px;
}

body {
	margin: 0;	
	/*background-color: #FFFFF0;*/
	/*background-image:url("images/fond.jpg");*/
	
	/*background: url(../images/fond.jpg) repeat-x #5d3007;*/
	background: url(../images/fond_essai.jpg) repeat-x #70461F;
	
	color: #70461F;
	font-family: Myriad Pro, Sans-Serif;
	font-size: 12px;
}


img 
{
	padding-right: 10px;
	padding-left: 10px;
	
	/*behavior: url(../js/iepngfix.htc)*/
}

.imgDrapeau
{
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 2px;
}

#header
{
	/*width: 100%;
	display: table;
	background-color: #000000;
	height: 51px;
	color: #FFFFFF;
	padding-left: 12px;*/
}


#wrapper
{
}


/*#idInfos a:hover
{
	color:red;
}
*/
	
#identification
{
	position:relative;
	top: 10em;
}

/* Footer Section */

#footer {
	/*border-bottom: 3px solid #B51032;
	border-top: 1px dotted #B51032;
	position: relative;	
	bottom: 0em;
	left:0;
	width:100%;
	height:3em*/
}
/*
#footer .title {
	font: 190% Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
	color: black;
	background-color: transparent;
	float: left;
	margin-right: 2em;
	margin-top: 0.3em;
	margin-left: .8em;
}
*/

/*#footer a:link, a:visited  {
	color: black;
}*/


/* Main Content */

#content 
{
/*	margin-top:1em;*/
	/*margin-left: 1em;
	margin-right: 2em;*/
	
	/* position:relative;
	top: 0px;
	left: 0px; */
	
	color: #70461F;
	font-family: Myriad Pro, Sans-Serif;
	font-size: 12px;
	
}
#content h1 {
	/*font: 150% Arial, Helvetica, Georgia, "Times New Roman", Times, serif;*/
}
#content p {
	font-size: 100%;
	line-height: 1.6em; 
}

#content ul {
	font-size: 100%;
	/*line-height: 1.6em; */
}

/* Content activable */

#contentActivable 
{
	margin-top:1em;
	margin-left: 1em;
	margin-right: 2em;
	
	/* position:relative;
	top: 0px;
	left: 0px; */
	
}
#contentActivable h1 {
	/*font: 150% Arial, Helvetica, Georgia, "Times New Roman", Times, serif;*/
}
#contentActivable p {
	font-size: 100%;
	/*line-height: 1.6em; */
}

#contentActivable ul {
	font-size: 100%;
	/*line-height: 1.6em; */
}

/* Message Labels */
.MessageInfoInformation
{
	color: infotext;
}

.MessageInfoError
{
	color: red;
	background-image: url(../images/attention.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-bottom: 5px;
	line-height: 20px;
}

.MessageValidation
{
	color: green;
	background-image: url(../images/ok.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-bottom: 5px;
	line-height: 20px;
}

/* Data Web Control Styles */

.DataWebControlStyle
{
    font-size: 100%;
}

.HeaderStyle
{
    background-color: #900;
    color: White;
    font-weight: bold;
}

.AlternatingRowStyle
{
    background-color: #fcc;
}





/* Grid View Styles */

.Grid
{
	border-color: #70461f;
	 border-right : 1px solid #D3955E;
	  border-bottom: 1px solid #D3955E;
	  border-top: 1px solid #D3955E;
	  border-left: 1px solid #D3955E;
	  background: #fff;
	  padding: 6px 6px 6px 12px;
	  color: #70461f;
	  background-color: #FFFFFF;
	  text-align: center;
	
	  
}
.Grid td
{  
	PADDING:4px;
}

.Grid a
{
	  color: #70461f;
	  text-align: center;
}

.GridAlterningRow
{
	/*background-color: #ffdead;*/
	background-color: #d1bea5;
}

.GridSelectedRow
{
	background-color: #6ebc44;
	color: #FFFFFF;
}

.GridEmpty
{
	background-color: #F5FAFA;
}

.GridHeader
{
	height: 20px;
	color: #FFFFFF;
	text-align: center;
	padding: 6px 6px 6px 12px;
	background: #70461f;
	text-transform: uppercase;
}

.GridPagination
{
	color: red;
	background-color: #FFFFFF;	 
}


.GridFooter
{
	background-color: #FFFFFF;	 
	font-weight: bold;
}

A.GridPagination:hover
{
	color: red;
}



.gridOnMouseOver
{
 background-color: #6ebc44;
}

.gridOnMouseOver a
{
 text-decoration: underline;
}

.gridOnMouseOut1
{
 /*background-color: #ffdead;*/
 background-color: #d1bea5;
}

.gridOnMouseOut2
{
 background-color: #FFFFFF;
}





/* Table Styles */


Table.CommonTable
{
	width: 100%;
}

Table.CommonTableSelected
{
	width: 100%;
	/*background-color: #FFFFFF;*/
	background: url(../images/fond_jaune.jpg) repeat-x #FFE595;
	
	border-right: #48290f 10px solid;
	/*padding-right: 5px;*/
	border-top: #70461F ;
	border-bottom: #48290f 1px solid;
	/*padding-left: 5px;*/
	border-left: #48290f 0px solid;
	border-top: #48290f 1px solid;
}

Table.CommonTableSelectedParametrageEpreuve
{
	width: 100%;
	background-color: #FFFFFF;
	
	border-right: #70461F 1px solid;
	padding-right: 5px;
	border-top: #70461F ;
	border-bottom: #70461F 1px solid;
	padding-left: 5px;
	border-left: #70461F 1px solid;
	border-top: #70461F 1px solid;
}
Table.CommonSsTableParametrageEpreuve
{
	width: 90%;
	background-color: #FFFFFF;
	
	border-right: #70461F 1px solid;
	border-top: #70461F ;
	border-bottom: #70461F 1px solid;
	border-left: #70461F 1px solid;
	border-top: #70461F 1px solid;
}

Table.CommonTableWithBorder
{
	/*border: 1px #C1DAD7;*/
	border-bottom: 1px #C1DAD7;
	border-top: 1px #C1DAD7;
	border-right: 1px #C1DAD7;
	border-left: 1px #C1DAD7;
	border-spacing: 0px;
	width: 100%;
}

Table.CommonTableWithBorder td
{
	border: 1px inset #C1DAD7;
	/*border-top: 1px inset #C1DAD7;
	border-left: 1px inset #C1DAD7;*/
}


/* boutons avec pictogrammes*/

.boutonEnregistrer
{
  background-image: url(../images/enregistrer.gif);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 25px;
  margin: 10px;
  font-size: 18px;
}
.boutonEnregistrer2
{
  background-image: url(../images/enregistrer.gif);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 25px;
  margin: 10px;
}
.boutonRafraichir
{
  background-image: url(../images/refresh.gif);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 25px;
  padding-top: 12px;
  padding-bottom: 15px;
  padding-right: 15px;
  
}

.boutonFermer
{
  background-image: url(../images/picto_retour.gif);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 25px;
  padding-top: 12px;
  padding-bottom: 15px;
  padding-right: 15px;
  line-height: 30px;
  
}                                    

.zoneEntete
{
	color: #FFFFFF;
	background-position: right;
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-right: 12px;
	padding-bottom: 2px;
	margin: 10px;
	font:Myriad Pro 10px;
}
.boutonDisconnect
{
	background-image: url(../images/deconnexion.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-right: 12px;
	padding-bottom: 2px;
	margin: 10px;
	color: #FFFFFF;
	text-decoration: none;
	
	font:Myriad Pro 10px;
}

.boutonAnnuler
{
  background-image: url(../images/annuler.gif);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 25px;
  padding-top: 15px;
  padding-bottom: 15px;
  line-height: 25px;
}

.boutonModifier
{
  background-image: url(../images/modifier.gif);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 25px;
  padding-top: 4px;
  padding-bottom: 5px; 
}


.boutonNouveau
{
  background-image: url(../images/plus.gif);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 25px;
  padding-top: 15px;
  padding-bottom: 15px;
  line-height: 25px;
  font-size: 18px;
}

.boutonNouveau2
{
  background-image: url(../images/plus.gif);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 25px;
  padding-top: 15px;
  padding-bottom: 15px;
  line-height: 25px;
}

.boutonAide
{
  background-image: url(../images/help.gif);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 25px;
  padding-top: 15px;
  padding-bottom: 15px;
  line-height: 25px;
  margin-right: 15px;
  font-size: 12px;
  color: #FFFFFF;
  text-decoration: none;	
}

.boutonSupprimer
{
  background-image: url(../images/supprimer.gif);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 25px;
  padding-top: 15px;
  padding-bottom: 15px;
  margin: 10px;
}

.boutonRechercher2
{
  background-image: url(../images/rechercher.gif);
  background-position: left;
  background-repeat: no-repeat;
  margin: 10px;
  padding-left: 40px;
  padding-top: 40px;
  padding-bottom: 50px;
  line-height: 30px;
}



.boutonNext
{
  background-image: url(../images/next.png);
  background-position: right;
  background-repeat: no-repeat;
  padding-left: 25px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.boutonPrevious
{
  background-image: url(../images/previous.png);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 25px;
  padding-top: 15px;
  padding-bottom: 15px;
}


.boutonVisualiser
{
  background-image: url(../images/visualiser.gif);
  background-position: left;
  background-repeat: no-repeat;
  padding-bottom: 3px;
  padding-left: 25px;
  margin: 10px;
}




.boutonVisualiser2
{
  background-image: url(../images/visualiser.gif);
  background-position: left;
  background-repeat: no-repeat;
  padding-bottom: 3px;
  padding-left: 25px;
  margin: 10px;
    font-size: 18px;
}


.boutonPDF
{
  background-image: url(../images/report.gif);
  background-position: left;
  background-repeat: no-repeat;
  padding-bottom: 3px;
  padding-top: 3px;
  padding-left: 35px;
  line-height: 30px;
}

.boutonProgress
{
  background-image: url(../images/updateProgress.gif);
  background-position: left;
  background-repeat: no-repeat;
  padding-bottom: 13px;
  padding-top: 13px;
  padding-left: 35px;
  line-height: 50px;
}


.boutonFiche
{
  background-image: url(../images/picto_info.gif);
  background-position: left;
  background-repeat: no-repeat;
   
  padding-left: 35px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 30px; 
  
  margin: 10px;
}

.boutonImprimer
{
  background-image: url(../images/imprimer.gif);
  background-position: left;
  background-repeat: no-repeat;
   
  padding-left: 35px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 30px; 
  
  line-height: 30px;
}

.boutonRepartirAutomatiquement
{
  background-image: url(../images/service_compta.gif);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 25px;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
  
}


.boutonSuivant
{
  background-image: url(../images/picto_suivant.gif);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 45px;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
  font-size: 18px;
}


.boutonOuter
{
  font-size: 12px;
  color: #FFFFFF;
  text-decoration: none;	
}

.boutonOuter2
{
  color: #FFFFFF;
  text-decoration: none;	
}


.boutonInner
{
  font-size: 12px;
  color: #70461F;
  text-decoration: none;	
}


/* Tree View */
.treeViewSelectedValue
{
	color: red;
	font-weight: bold;
}

/* Titles Types */

.title {
	/*font: 190% Arial, Helvetica, Georgia, "Times New Roman", Times, serif;*/
	color: #4f6b72;
	background-color: transparent;
	/*background-color: #70461f;*/
	
	float: left;
	margin-right: 2em;
	margin-top: 0.3em;
	margin-left: .8em;
}

.moduleTitle {
	/*font: 190% Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
	color: black;
	background-color: transparent;*/
	/*border-top: 2px solid #B51032;
	border-bottom: 2px solid #B51032;*/
	/*border-top: 2px solid #B51032;
	border-bottom: 2px solid #B51032;
	border-left: 2px solid #B51032;
	border-right: 2px solid #B51032;
	position:relative;
	top:0;
	left:0;
	width:100%;
	
	text-transform: uppercase;
	text-align: center;
	padding: 6px 12px 6px 12px;*/
	/*background: #CAE8EA ;*/
  /*background-image: url(../images/fiche.png);*/

	
}

.CSVPointilles
{
	background-image: url(../images/pointilles.gif);
	background-repeat: repeat-x;
 
}


/*
form legend
{
	padding: 0 2px;
	text-align: center;  
	font-weight: bold;
	font: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;

}*/


fieldset  
{
	border:1px solid #C1DAD7;
	padding-top: 30px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background: #70461F;
		background-color: transparent;
		color: #FFFFFF;
		

}

fieldset.noBackground
{
	background: #FFFFFF;
}

fieldset.payeurInformations
{
	background: #fffacd;
}

.payeurInformationsTabs
{
		/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	color: #4f6b72;
	
}



legend {
  padding: 0.2em 0.5em;
  border:1px solid #C1DAD7;
color: #FFFFFF;
  font-weight: bold;
  font-size:100%;
  text-align:right;
  }
  

body a
{
	  color: #70461F;
	  text-align: center;
}

body a:hover
{
	/*color:#FFFFFF;*/
}
input 
{
	  color: #545F6A;
	  font-size: 12px;
	  /*text-transform: uppercase;*/
	  /*text-align: left;*/
}

textarea
{
	  color: #545F6A;
	  font-size: 12px;
	  /*text-transform: uppercase;*/
	  /*text-align: left;*/
}
a.noDecoration
{text-decoration: none;
}
a:noDecoration
{
 text-decoration: none;
}
select
{
	  color: #545F6A;
	  font-size: 12px;
	  /*text-align: left;*/
}

textarea
{
	  color: #545F6A;
	  font-size: 12px;
	  /*text-align: left;*/
}


.txtBold
{
	font-weight: 900;	
}

li 
{
	text-align: left;
	margin-top: 12px;
}

.BgColorForTable
{
	background-color: #CEDFE1;
}


/* Menu gauche Service concurrent */
.TeamTable
{
	/*background-color: #B3D0DF;*/
	/*border-style: solid;
	border-width: thin;
	border-color: #FFFFFF;*/
	text-align: left;
}

#DossierFerme
{
	/*border-style: solid;
	border-width: thin;
	border-color: #FFFFFF;
	background-color: #D1E3EC;	*/
	font-size: 12px;
	color: #FFFFFF;
	font-weight:900;
	text-decoration: none;
}

#DossierFerme a
{
	/*border-style: solid;
	border-width: thin;
	border-color: #FFFFFF;
	background-color: #D1E3EC;	*/
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#DossierFerme a:hover
{
	/*border-style: solid;
	border-width: thin;
	border-color: #FFFFFF;
	background-color: #D1E3EC;	*/
	font-size: 12px;
	color: #70461F;
	font-weight: bold;
	text-decoration: none;
}


.selectedItemDossierFerme {
	width: 100%; 
	background-color: #FFE595;
	/*opacity:.75;
	filter: alpha(opacity=75); 
	-moz-opacity: 0.75;*/
	color: #70461F;
}



#DossierOuvert
{
	/*border-style: solid;
	border-width: thin;
	border-color: #FFFFFF;
	background-color: #D1E3EC;	*/
	font-size: 12px;
	color: #70461F;
	font-weight:900;
	text-decoration: none;
	
	width: 100%; 
	/*background-color: #000000;
	opacity:.75;
	filter: alpha(opacity=75); 
	-moz-opacity: 0.75;*/
	/*background-image: url(../images/blanc_75.png);*/
	background-color: #FFFFFF;
	
	
	
	/*background-color: #FFFFFF;
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;*/
}

#DossierOuvert a
{
	/*border-style: solid;
	border-width: thin;
	border-color: #FFFFFF;
	background-color: #D1E3EC;	*/
	font-size: 12px;
	color: #70461F;
	text-decoration: none;
}

.DossierOuvertSelectionne
{
	background-color: #FFE595;
}


.selectedItemDossierOuvert{
	width: 100%; 
	/*background-image: url(../images/shim.gif);*/
	background-color: #FFE595;
	z-index: -1;
	/*filter:alpha(opacity=1.0);
	-moz-opacity:0;
	opacity:0;
	-khtml-opacity:0;*/
	color: #70461F;
}

.titreMenu
{
	font-size: 15px;
	color: #FFFFFF;
	font-weight:900;
	text-decoration: none
}

.plusmoins
{
	border: 1px solid #000000;
	padding: 0px;
	padding-left:2px;
	padding-right:2px;
	margin: 0px;
	margin-left:2px;
	margin-right:2px;
	background-color: #FFFFFF;
	font-size: 10px;
	background-position: center;
	background-repeat: no-repeat;
}


.arboMenu
{
	width:300px;
	text-align: left;
	padding-left: 10px;
}

.VehiculeTable
{
	margin-left: 15px;
	
}

.PayeurTable
{
	margin-left: 25px;
	
}

.GestionnaireTable
{
	margin-left: 25px;
	
}

.TeamTable
{
	/*margin-left: 5px;*/
	
}

.ConcurrentTableLineHeight
{
	line-height: 30px;
}

.ConcurrentTable
{
	padding-left: 80px;

}


.TxtRed 
{
	 color: #E1142C;	
	 font-weight: bold;	
}


.TxtGreen
{
	 color: #0d701e;	
	 font-weight: bold;	
}
.titreOnglet
{
	 /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	 font-size:12px;
	 
}

.pnlSelectionEpreuve
{
	padding-top: 7px;
	padding-right: 10px;
}

.popupHover
{
	/*background-color: #D3955E;*/
}














/* AJAX VISION SYNTHETIQUE SETTINGS */

.VisionSynthetique
{
	position: fixed;
	background-color: #70461F;
	width: 700px;
	height: 600px;
	scrollbar-face-color: #70461F;
}

.VisionSynthetiqueTitre
{
	/*font: bold 15px "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;*/
	text-transform: uppercase;
	/* text-align: center;*/
	color: #FFFFFF;
	padding-left: 20px;
	/*padding-bottom: 6px;
	padding-top: 6px;
	padding-left: 12px;*/
}


.VisionSynthetiqueHeader
{
    Background-color: #d3955e;
    color: #FFFFFF;
    text-decoration: none;
    width: 90%;
}

.VisionSynthetiqueSelected
{
    color: #FFFFFF;
    background-color: #61b329;
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: none;
    width: 100%;
}

.VisionSynthetiqueContent
{
    background-color: #FFFFFF;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    width: 95%;
    height: 250px;
}







/* CSS Design Laetitia */






.Style2
{
	font-size: 12px;
	color: #70461F;
}
.Style3
{
	font-size: 12px;
	color: #70461F;
	font-weight: bold;
	text-decoration: none;
}

.Style6
{
	/*background-color:#70461F;*/
	font-size: 14px;
	color: #FFFFFF;
	text-transform: uppercase;
	vertical-align: top;
}

.Style5
{
	/*background-color:#70461F;*/
	font-size: 10px;
	color: #FFFFFF;
	vertical-align: top;
}


.Style7
{
	/*background-color:#70461F;*/
	font-size: 14px;
	color: #FFFFFF;
	vertical-align: top;
}

.Style8
{
	font-size: 13px;
	color: #70461f;
	text-decoration: none;
}


.Gras
{
	font-weight:900;
}













/* Modal popup */

.modalPopupContainer 
{
   background-color:transparent;  
   z-index: 999999999 !important;
   
}

.modalPopupInner
{
   background-color:#ffffdd;
   vertical-align :top;
   padding-top: 13px;
   
}

.modalPopupProgressInner
{
	z-index: 999999999 !important;
   background-color: #A1C3D4;
   vertical-align :top;
   padding-top: 13px;
    position: fixed;
    
}


.modalPopupBackground 
{
	background-color:gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopupInnerScroll {
	width: 95%;
	height: 85%;
	float: left;
	/*padding-left: 15px;*/
	
	overflow-x: hidden; 
	overflow-y: scroll; 
	visibility: visible;
	scrollbar-face-color: #70461F;
	
}


.modalPopupProgressInnerScroll {
	width: 95%;
	height: 60%;
	float: left;
	/*padding-left: 15px;*/
	
	overflow-x: hidden; 
	overflow-y: hidden; 
	visibility: visible;
	scrollbar-face-color: #70461F;
	
}



.modalPopupNotice
{
	float: left;
	padding-left: 15px;
}


.modalePopupHeader
{
	width: 100%;
}

.modalPopupTitle
{
	height: 25px;
	background-color:#48290f;
	width: 87%;
	text-align: left;
	float: left;
	margin-left: 15px;
	padding-left: 15px;
	padding-top: 10px;
}

.modalPopupConfirmTitle
{
	height: 25px;
	background-color:#48290f;
	width: 89%;
	text-align: left;
	float: left;
	margin-left: 15px;
	padding-left: 15px;
	padding-top: 10px;
}

.modalPopupConfirmSize
{
	width: 350px;
	height: 270px;
}




.closeWindow
{
	float: right;
	padding-right: 18px;
	padding-top: 7px;
}





/* Over popup */

.overPopupContainer 
{
   background-color:transparent;  
   z-index: 999999999 !important;
}

.overPopupInner
{
   background-color:#A1C3D4;
   vertical-align :top;
   padding-top: 13px;
}



.overPopupInnerFiche {
	width: 93%;
	height: 80%;
	float: left;
	padding-top: 15px;
	padding-left: 15px;	
	
	overflow-x: hidden; 
	overflow-y: scroll; 
	visibility: visible;
	scrollbar-face-color: #70461F;
	
}

.overGrandePopupInnerFiche {
	width: 94%;
	height: 87%;
	float: left;
	padding-top: 15px;
	padding-left: 15px;	
	margin-left: 15px;
	
	overflow-x: hidden; 
	overflow-y: scroll; 
	visibility: visible;
	scrollbar-face-color: #70461F;
	
}

.overPopupNotice
{
	float: left;
	padding-left: 15px;
}


.overPopupHeader
{
	width: 100%;
}

.overPopupTitle
{
	height: 25px;
	background-color:#70461F;
	width: 89%;
	text-align: left;
	float: left;
	margin-left: 15px;
	padding-left: 15px;
	padding-top: 10px;
}

.overGrandePopupTitle
{
	height: 25px;
	background-color:#70461F;
	width: 94%;
	text-align: left;
	float: left;
	margin-left: 15px;
	padding-left: 15px;
	padding-top: 10px;
}



/* Contenu des pages du service concurrent */

div#innerTitle
{
	/*border: 1px solid #48290f;*/
	height: 25px;
	background-color:#48290f;
	text-align: left;
	/*float: left;*/
	/*padding-left: 10px;*/
	padding-top: 10px;
	padding-bottom: 2px;
	
	/*margin-left: 15px;*/
	/*width: 99%;*/
}

div#container
{
	width: 97%;
	float: left;
	font-family: Myriad Pro, Sans-Serif;
	font-size: 12px;
	
}

div#inner
{
	/*overflow-x: hidden; 
	overflow-y: scroll; 
	visibility: visible;*/
	scrollbar-face-color: #70461F;
	float: left;
	/*height: 550px;*/
	position: relative;	
	width: 100%;
}




.containerCartoucheFleche
{
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 30px;
}

.innerCartouche
{
	/*width: 300px;*/
	float: none;
	/*background-color: #FFFFFF;*/
}


.innerCartoucheFiche
{
	/*width: 300px;*/
	background-color: #A1C3D4;
}



.specialHeight
{
	height: 130px;
}


.innerCartoucheTitle
{
	/*height: 28px;*/
	background-color:#70461F;
	text-align: left;
	float: left;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 100%;
	line-height: 20px;
}


.innerCartoucheContent
{
	
	background-color:#FFFFFF;
	text-align: left;
	float: left;
	padding-left: 8px;
	padding-top: 10px;
	padding-bottom: 8px;
	width: 100%;
	border-left: solid 1px #D3955F; 
	border-right: solid 1px #D3955F; 
	border-bottom: solid 1px #D3955F; 
	
}


.innerCartoucheFicheContent
{
	
	background-color:#FFFFFF;
	text-align: left;
	float: left;
	padding-left: 8px;
	padding-top: 10px;
	padding-bottom: 8px;
	width: 100%;
	border-left: solid 1px #70461F; 
	border-right: solid 1px #70461F; 
	border-bottom: solid 1px #70461F; 
	
}

.innerMainCartoucheContent
{
	
	/*background-color:#FFE595;*/
	background-color:#FFFFFF;
	text-align: left;
	float: left;
	padding-left: 8px;
	padding-top: 10px;
	padding-bottom: 8px;
	width: 100%;
	border-left: solid 1px #D3955F; 
	border-right: solid 1px #D3955F; 
	border-bottom: solid 1px #D3955F; 
	
}



/* Onglets des menus */

div#menu
{
	background-color: #000000;
	line-height: 20px;
	border-bottom: #48290f 1px solid;
	text-align: center;
}



.selectedItemMenu{
	background-color: #48290f;
	border-right: #48290f 1px solid;
	/*padding-right: 5px;
	padding-left: 5px;*/
	border-left: #48290f 1px solid;
	color: #FFFFFF;
}

.TabDefault
{
	border-right: #48290f 1px solid;
	/*padding-right: 5px;
	padding-left: 5px;*/
	border-left: #48290f 1px solid;
 	background-color: #FFFFFF;
}

.TabSelected
{
	border-right: #48290f 1px solid;
	/*padding-right: 5px;
	padding-left: 5px;*/
	border-left: #48290f 1px solid;
	background-color: #48290f;
	color: #FFFFFF;
}

.Niveau1
{
	/*border-top: #70461F 1px solid;*/
}

.Niveau2
{
	border-top: #70461F 1px solid;
}

.TabSelected a
{
	color: #FFFFFF;
	text-decoration: none;
}

.TabDefault a
{
	color: #48290f;
	text-decoration: none;
}


.TabSeparator
{
	/*border-right: #4f6b72 1px solid;
	padding-right: 5px;
	border-top: #4f6b72 0px solid;
	padding-left: 5px;
	background-color: #FFFFFF;*/
	/*border-left: #4f6b72 1px solid;*/
	
	/*border-bottom: #4f6b72 1px solid;*/
}

.TabDefaultSsMenu
{
	border-right: #70461F 1px solid;
	padding-right: 5px;
	border-top: #70461F 1px solid;
	padding-left: 5px;
	background-color: #FFE595;
	border-left: #70461F 1px solid;
	/*border-bottom: #70461F 1px solid;*/
	/*background-image:url("../images/onglet_chrome.gif");*/
	/*background-image:url("../images/fond.jpg");*/
	font-size: 12px;
	text-align: center;
}

.TabSelectedSsMenu
{
	border-right: #70461F 1px solid;
	padding-right: 5px;
	border-top: #70461F 1px solid;
	padding-left: 5px;
	background: #ffc14f;
	border-left: #70461F 1px solid;
	text-align: center;
	/*border-bottom: #4f6b72 1px solid;*/
	
	font-size: 12px;
}

.TabSeparatorSsMenu
{
	border-bottom: #70461F 1px solid;
}










.dragContainer{
	background-color: transparent;
	z-index: 999999999 !important;
	height: 282px;
	width: 357px;
	border-bottom-color: black;
	font-size: 12px;
}

.dragHeader{
	background-color: #8080FF; 
	height: 48px;
	
}

.dragBody{
	background-color: #FFC0FF;
	height: 213px; 
	
}


.floatLeft
{
	float: left;
}

.floatRight
{
	float: right;	
}

.textAlign
{
	text-align: left;
}

.textAlignRight
{
	text-align: right;
}

.paddingRight
{
	padding-right: 15px;
}


.margeGauche
{
	margin-left: 300px;
	float: left;
	width: 97%;
}

.margeGauche10pc
{
	padding-left: 50px;
	float: left;
	width: 90%;
}
.validatorCalloutHighlight 
{
	background-color: #d3d3d3; 
}

.txt
{
	color: #70461F;
	font-family: Myriad Pro, Sans-Serif;
	font-size: 12px;
}


.txtAideUtilisateurInner
{
	color: #70461F;
	font-family: Myriad Pro, Sans-Serif;
	font-size: 16px;
}
.txtAideUtilisateurOuter
{
	color: #FFFFFF;
	font-family: Myriad Pro, Sans-Serif;
	font-size: 16px;
}



.txtDefaut
{
	font-size: 12px;
}

.barreProgressionTable
{
	margin-bottom: 5px;
}

.barreProgression
{
	width: 200px;
	background: url(../images/barre_grise.gif) repeat-x;
	/*background-color: #fcfcfc;*/
}

.progression
{
	/*background-color: #648798;*/
	background: url(../images/barre_bleu.gif) repeat-x;
	
	font-size: 11px;
	color: #000000;
}

.TauxRemplissage
{
  font-size: 14px;
  color: #FFFFFF;
  text-decoration: none;	
}

a.TauxRemplissage
{
  font-size: 12px;
  color: #FFFFFF;
  text-decoration: none;	
}
a.TauxRemplissage:hover
{
  text-decoration: underline;	
}



.hr
{
	padding-right: 50px;
	/*padding-bottom: 30px;*/
}



.specialHeightEngagement
{
	height: 205px;
}

.specialHeightFicheVehicule
{
	height: 285px;
}
.specialHeightTeam
{
	height: 405px;
}


.TabDefaultPosteComptable
{
	border-right: #70461F 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left: #70461F 1px solid;
	border-top: #70461F 1px solid;
	border-bottom: #70461F 1px solid;
 	background-color: #D3955E;
}

.TabSelectedPosteComptable
{
	border-right: #70461F 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left: #70461F 1px solid;
	border-top: #70461F 1px solid;
	border-bottom: #70461F 1px solid;
	background-color: #FFFFFF;
}
.containerCartouchePosteComptable
{
	padding-right: 50px;
	padding-bottom: 30px;
}

.gestionDonnees
{
	padding-bottom: 15px;
}

.comptaLignePaiement
{
	background-color: #70461F;/*#48290f;*/
	color: #FFFFFF;
	font-weight: bold;
}

.comptaLigneVehicule
{
	background-color: #d1bea5;	
}

.comptaLigneAvoir
{
	background-color:#ffc14f;
}

.comptaLigneTransfert
{
	background-color: #FFE595;	
}

.comptaLigneRemboursement
{
	background-color: #9acd32;	
}

.comptaLigneBalance
{
	background-color:#d43d1a;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 25px;
}

.Cadre1
{
	background-image:url("../images/cadre1.png");
}

.FormCrea
{
	  padding-left:40px;
	  /*padding-bottom:70px;*/
	  padding-top: 15px;
		
}

.Plaque
{
	background-image:url("../images/plaque.gif"); 
	background-repeat: no-repeat;
	/*padding-left:230px;
	padding-top:200px;*/
}





/*
B.r1 {
	MARGIN: 0px 5px
}
B.r2 {
	MARGIN: 0px 3px
}
B.r3 {
	MARGIN: 0px 2px
}
B.rtop B.r4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
B.rbottom B.r4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
DIV#FooterCartouche {
	BACKGROUND: #ffffff; MARGIN: 0%; WIDTH: 410px
}
DIV#FooterGrandCartouche {
	BACKGROUND: #ffffff; MARGIN: 0%; WIDTH: 768px
}
B.rbottom B {
	DISPLAY: block; BACKGROUND: #ffffff; OVERFLOW: hidden; HEIGHT: 1px
}
DIV#BoutonInscription {
	BACKGROUND: #ffffff; MARGIN: 0%; WIDTH: 200px
}
DIV#BoutonInscription B.rtop B {
	DISPLAY: block; BACKGROUND: #ffffff; OVERFLOW: hidden; HEIGHT: 1px
}
DIV#BoutonInscription B.rtop { DISPLAY: block; BACKGROUND: #004b75 }

B.rbottom B {
	DISPLAY: block; BACKGROUND: #ffffff; OVERFLOW: hidden; HEIGHT: 1px
}

B.rtop { DISPLAY: block; BACKGROUND: #004b75 }
B.rtop B { DISPLAY: block; BACKGROUND: #bfbfbf; OVERFLOW: hidden; HEIGHT: 1px }
B.rbottom { DISPLAY: block; BACKGROUND: #004b75 }
*/


.TitreFormulaireCreation
{
	color: #FFFFFF;
	font-family: Myriad Pro, Sans-Serif;
	font-size: 45px;
}

.txtLogin
{
	font-weight: bold;
	font-size: 14px;
}

.CSVTitre
{
	font-weight: bold;
	font-size: 14px;
}

/*.testScroll
{
	overflow-y: hidden; 
	position: absolute;
	top: 50px;
	left: 50px;
}*/

/*.modalPopupBackground 
{
	background-color:gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	
	overflow-y: hidden; 
	position: absolute;
	top: 50px;
	left: 50px;
}*/

.modalPopupSize3
{
	width: 300px;
	height: 250px;
}

.modalPopupProgressSize
{
	width: 350px;
	height: 100px;
}

a:redLink
{
 color: #E1142C;	
}

.TxtNormalRed 
{
	 color: #E1142C;	
}

.boutonReport{background-image:url(../images/report.gif);background-position:left;background-repeat:no-repeat;line-height:30px;padding-left: 30px;padding-top: 5px;padding-bottom: 1px;}