﻿@import url('Controls.css');

.libelleInput 
{
	width: 160px;
	display: inline-block;
}

body
{

}

.LinkBDroite
{
  text-align: right;
}
.TexteInformation
{
  margin: 5px;
  padding: 0px;
}

.LigneEtapes
{
	/*background-color: #0033CC;*/
	background-color:#3a59b2;
	width: 750px;
	height: 2px;
	padding: 0px 0px 0px 0px;
}

.ZoneEtape
{
	color:#000000;
}

.ZoneAide
{
	text-align:right;
	width:750px;
	color:#3a59b2;
	height:15px;
	padding-top:5px;
	padding-bottom:5px;
}
.ImgObligatoire
{
	color:Red;
	font-weight:bold;
}

.Obligatoire
{
	color:Black;
	font-weight:bold;
}

.TableauEtapes
{
	margin-top: 5px;
	margin-bottom: 2px;
	
	border-color: #3A59B2;
	border-top-style: solid;
	border-left-style: none;
	border-bottom-style: solid;
	border-right-style: none;
	border-width: 2px;
	width: 750px;
	height:33px; 
	border-spacing: 0px;
}

.Facultatif
{
	color:White;
	display:none;
}
 	
.TitreForm
{
	color: White;
	font-weight: bold;
	height: 2.8em;
	padding-top: 3px; 
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
	width: 750px;
	
	background-color : #3a59b2;	
}
.TitreSection
{
	color: white;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
	width: 750px;
	
	background-color : #3a59b2;	
}

.SousTitreSection
{
	color: #29407F;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	
	margin-top: 5px;	
	margin-bottom: 5px;	
	width: 600px;
}

/* Colonne des titres des valeurs en lecture seule */
.Colonne1
{
	width: 250px;
	color: #666666;
}

/* Colonne des valeurs en lecture seule */
.ChampInfo
{
	width: 350px;
}
/* Colonne des valeurs en lecture seule en gras */
.ChampInfoBold
{
	width: 350px;
	font-weight: bold;
}

.Impression
{
	display: none;
	font-size: 1.4em;
	color: red;
}

.Print
{
		margin-left:40px;
}
.Print a, .Printer a
{
	color: #4d4d4d;
	font-size: 0.9em;
	font-weight: bold;	
	text-decoration: none;
}
.Print a:hover, .Printer a:hover
{
	color: #849b94;
	text-decoration: underline;
}	

/* Section des instructions du formulaire */
.Instruction
{
	padding-bottom: 5px;
	background-position: 0 0;
	margin: 0px;
	padding: 5px 0 1px 5px;
	font-weight: bold;
	width: 800px;
}
.ListeInstr
{
	margin: 10px 0 8px 25px;
	padding:0;
}

/* Bouton soumettre */
/*.Soumettre
{
	width: 750px;
	text-align: right;
}

.Amorcer
{
	margin-top: 15px;
	margin-bottom: 10px;
	
	text-align:right;
}*/

/* Zone d'erreur du formulaire */
.ZoneErreur
{
	color: Red;
	border: solid 1px red;
	padding: 5px;
	margin: 5px 1px 5px 1px;
	width:750px;
}
.ZoneErreur ul li a
{
	text-decoration: underline;
	color: Blue;
}
.Warning
{
	font-size:1.1em;	
}

/* Section de l'objet de la demande */
.TypeCert
{
	margin: 0px auto; 
	
	width: 455px;
	font-weight: bold;
	color: #29407F;
	background-color: #9FB9F9;

	padding-left: 5px;
	padding-right: 5px;
}
.TableCert
{
	margin: 0px auto;
	width: 455px;
	background-color: #EFF3FF;
	
	padding: 5px;
}
.ShadowTable 
{
	margin: 0px auto;
	
	padding-bottom: 2px;
	padding-right: 3px;
	
	width: 455px;
	
	border-top: 1px solid #bbb;
	border-left: 1px solid #bbb;	
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	
	background-color: #666666;
}

/* Colonnes des tables de l'objet de la demande */
.CertCol1
{
	padding: 0px;
	width: 200px;
	vertical-align: middle;
}
.CertCol2
{
	padding: 0px;
	width: 65px;
	text-align: center;
	vertical-align: middle;
}
.CertCol3
{
	padding: 0 px;
	width: 65px;
	vertical-align: middle;
	text-align: center;
}
.CertCol4
{
	padding: 0px;
	width: 110px;
	text-align: right;
	vertical-align: middle;
}

.CertCol4Bold
{
	padding: 0px;
	width: 110px;
	text-align: right;
	font-weight: bold;
	vertical-align: middle;
}


/* Colonnes de la table du total de l'objet de la demande */
.TotalCol1
{
	text-align: right;
	width: 335px;
}
.TotalCol2
{
	width: 110px;
	text-align: right;
	font-weight: bold;
}

.ClearBoth {
	clear: both;
}

/* Utilisé seulement dans la page de fin */
.Succes
{
	font-weight: bold;
  font-size :xx-large;
  color: green;
	float: left;

	width: 600px;
}
.Printer
{
	float: left;
	width: 125px;
}

/* Sommaire de la transaction */

.TabRecu
{
	border: 1px solid #E3E7EE;
	border-collapse: collapse;

	vertical-align: top;
}

.TabRecuTRHeader
{
	background-color: #9FB9F9;
}

.TabRecuTRPair
{
	background-color: #EFF3FF;
}

.TabRecuTD1Header
{
	width: 300px;	
	padding: 4px;
	
	border-style: solid;
	border-width: 1px;
	
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right-color: Silver;
}

.TabRecuTD2Header
{
	width: 100px;
	padding: 4px;
		
	text-align: center;
	
	border-style: solid;
	border-width: 1px;
	border-left-color: Silver;
	border-right-color: Silver;
	border-top: none;
	border-bottom: none;
}

.TabRecuTD3Header
{
	width: 100px;
	padding: 4px;
	vertical-align: top;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	
	border-top: none;
	border-bottom: none;
	border-right: none;	
	border-left-color: Silver;
}

.TabRecuTD1
{
	width: 300px;	
	padding: 4px;
	
	border-style: none;
}

.TabRecuTD2
{
	width: 100px;
	padding: 4px;
	
	text-align: center;		
	
	border-style: none;
}

.TabRecuTD3
{
	width: 100px;
	padding: 4px;
	
	text-align: right;
	font-weight: bold;
	
	border-style: none;
}

.TabTotalTD3
{
	padding: 4px;
	border-style: none;
	width: 100px;
}
.TabTotalTD1
{
	padding: 8px;
	border-style: none;
	width: 380px;
	text-align: right;
}
.TabTotalTD2
{
	width: 120px;
	padding: 8px 5px 8px 5px;
	text-align: right;
	font-weight: bold;
	border-style: none;
}

/* Colonne des titres des valeurs en lecture seule */
.Colonne1Fin
{
	width: 175px;
	color: #666666;
}

.Colonne1FinNoDossier
{
	width: 190px;
}

/* Colonne des valeurs en lecture seule */
.ChampInfoFin
{
	width: 350px;
}

.ZoneEtapeOn
{
	color: #3a59b2;
	font-weight: bold;
}

/*Buces aligné à gauche*/
.LiLeft
{
	float:left;
	/*overflow:hidden;*/
	display:block;
	width:20em;
}

/*Fin buces aligné à gauche*/


/* Styles propres à la page d'Index de DEClic Xpress */

.BandeBrune1, .BandeBrune2, .BandeVerte1, .BandeVerte2
{
	height:4px;
	width:800px;
}
.BandeBrune1
{
	background-color:#a56552;
}	
.BandeBrune2
{
	background-color:#8c3c31;
	clear: left;
}	

.BandeVerte1
{
	background-color:#888A27;
	/*background-color:#D9BD30;*/
}	
.BandeVerte2
{
	background-color:#707322;
	/*background-color:#403C01;*/
	clear: left;
}	

.ImgDEClicExpress, .ImgDEClic
{
	width:300px;
	height:205px;
	
	float:left;
}

.ImgDEClic
{
	width:325px;
	height:310px;
}

.ZoneAmorcage
{
	height:220px;
	
	margin-left: 330px;
}

.TitreDEClicExpress, .ResumeEtapes
{
	color:#525d7b;
}

.TitreDEClicExpress
{
	font-size:2.3em;
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ResumeEtapes
{
	list-style-type:decimal;
	font-weight:bold;
	font-size: 12pt;
	
	margin-top: 10px;
	margin-bottom: 10px;
}
.ResumeEtapes li
{
	margin-left: -15px;
	margin-top: 5px;
	margin-bottom: 5px; 
}
/*ul
{
	margin-top: 10px;	
	margin-bottom: 10px;	
} 

ul li
{
	margin-top: 10px;	
	margin-bottom: 10px;	
}*/

.NotaNars2
{
  background-position: #DBE5F1;
  padding: 5px;
  width: 625px;
  border-collapse: collapse;
  border-style: none;
  border-color: inherit;
  border-width: medium;
  
  background: #f7f7f7;
  text-align: justify;
  margin: 0px, auto;

  margin-left: 87.5px;
  margin-top: 10px;
  margin-bottom: 10px;
  
}

/* Fin Index de DEClic Xpress */

.Erreur
{
    list-style-type: circle;
    font-family: Verdana;
    font-size: small;
    font-weight: bold;
    color: #FF0000;
}

.NotaCertUtilise
{
	color: #CC0000;
}

.RadioForm
{
	margin-top: 5px;
	margin-bottom: 5px;	
}

.WarningC1 {
  font-size: 1.1em;
  color: blue;
  border: solid 1px blue;
  padding: 20px;
}

.DropDownList {
  width: 475px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.Question {
  margin-top: 15px;
  margin-bottom: 5px;
}

.Precisez {
  margin-top: 5px;
}

.txtPrecisez {
  margin-left: 5px;
  width: 393px;
}

.DisplayNone {
  display: none;
}