/* Default CSS Stylesheet for BMS2000 project */
body
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color: white;
	text-align: left;
}
a
{
	color:Black;
}
p
{
	padding-right:10px;
	text-align:justify;
}
div#divEntete
{
	/*border: yellow 5px solid;*/
}
div#UtilisateurConnecte
{
	font-weight: bold;
	font-size: 1em;
	padding-bottom:14px;
}
div#MenuAdmin
{
	font-weight: bold;
	font-size: 1em;
}
div#logout
{
	font-weight:normal;
}
.lienMenuDynamique
{
	/*border-bottom: #aaaaaa 1px solid;*/
	border-top: #aaaaaa 1px solid;
}
.lienMenuDynamique a, .lienMenuAdmin a
{
	font-weight: bold;
	color: #000000;
	text-align: left;
	text-decoration: none;
}
.menuItem
{
	list-style-position: outside;
	line-height: 2em;
}
.placeholder
{
	border-right: #ffcc33 2px solid;
	padding-right: 10px;
	border-top: #ffcc33 2px solid;
	margin-top: 20px;
	padding-left: 10px;
	font-size: 1.2em;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-left: #ffcc33 2px solid;
	width: 500px;
	line-height: 1.4em;
	padding-top: 10px;
	border-bottom: #ffcc33 2px solid;
	background-color: #ffffcc;
	text-align: center;
}
div#accesRefuse
{
	font-size: 3em;
	color: red;
	padding-top: 50px;
	font-family: 'Times New Roman';
	text-align: center;
}
#divLogin, #tblLogin
{
	/*color: #7f7f7f;*/
	color:Black;
	background-color: #efefe7;
	width:250px;
}

#divLogin
{
	margin-left:auto;
	margin-right:auto;
}

#tdLoginTitre
{
	border-bottom: black 1px solid;
	padding-bottom: 10px;
	padding-top: 5px;
}

.tdUserID
{
	padding-top:6px;
}
#tdPersistentCookie
{
	border-top: black 1px solid;
	padding-top: 3px;
}
#tdBtnLogin
{
	padding-bottom:5px;	
	padding-top:5px;
}
div#affichage
{
	padding-top:5px;
	text-align:center;
}
#tblPiedDePage
{
	/*font-family: Arial;*/
}
div#piedDePage, a#linkCGFA
{
	/*border: yellow 5px solid;*/
	font-size: .8em;
	color:Black;
	/*margin-top: 10px;*/

}
a#linkCGFA
{
	text-decoration:none;
	font-size: 1em;
}
a#linkCGFA:hover
{
	text-decoration: underline;
}
div#essaiGratuit
{
	/*border: blue 5px solid;*/
	width:200px;
	float:left;
	font-weight: bold;
	font-size: 1.2em;
	color: #7f7f7f;
	padding-top: 7px;
	padding-bottom: 10px;
}

#resumePage
{
	/*border: green 5px solid;*/
	margin-left:465px;
	text-align:justify;
	padding-top: 6px;
	padding-right: 5px;
}
#tblEssaiGratuit
{
	width:100%
}
div#passwdLost
{
	/*border: green 5px solid;*/
	text-align:center;
}
.cinquantepcent
{
	/*border: green 5px solid;*/
	width: 50%;
	float:left;
	text-align:right;
	padding-top:3px;
	padding-right:3px;
}
.cinquantepcentbalance
{
	/*border: blue 5px solid;*/
	text-align:left;
}
div#lnkPasswdLost
{
	text-align:center;
	padding-top:8px;
}
div#listeSocietes, div#planSite, div#droitsLegaux, div#instructions, div#monDossier, div#procedurePaiements
{
	/*border: green 5px solid;*/
	margin-left:280px;
	text-align:left;
	/*padding:10px;*/
}
#lblSocietesMembre, #lblNbSocietesMembre
{
	font-weight: bold;
	font-style: italic;
	text-align:right;
	padding-bottom:10px;
	margin-right:2px;
}
.dgListeSocietes
{
	/*border: red 5px solid;*/
	margin-left:50px;
}
#tblLignes
{
	margin-top:5px;
}
.lblJustify
{
	text-align:justify;
}
.lblCenter
{
	text-align:center;
}
.lblTitreSection, .lblSTitreSection
{
	font-weight: bold;
	font-size: 1.4em;
	font-family: Verdana, Arial;
	/*text-align: left;*/
	margin-bottom:10px;
	margin-top:10px;
}
.lblSTitreSection
{
	font-size: 1.2em;
	text-align: justify;
	margin-bottom:5px;
	margin-top:10px;
	text-decoration:underline;
}

.lblTitreSectionDossier {
	font-weight: bold;
	font-size: 15px;
	font-family: Verdana, Arial;
	text-decoration:underline;
	/*border: red 1px solid;*/
	float:left;
	margin-left:5px;
}

.btnPriores
{
	width:125px;
	margin:5px 0px 0px 0px;
}
#divMenuDynamique
{
	border-right: #aaaaaa 3px solid;
	padding-right: 7px;
	padding-left: 7px;
	float: left;
	padding-bottom: 10px;
	width: 250px;
	padding-top: 10px;
	background-color:#fafafa
}
#divMenuRecherche
{
	border-right: #aaaaaa 3px solid;
	padding-right: 7px;
	padding-left: 7px;
	float: left;
	padding-bottom: 10px;
	width: 165px;
	padding-top: 10px;
	background-color:#fafafa;
	text-align:center;
}
div#divDefault
{
	/*border: fuchsia 5px solid;*/
	min-width:980px;
	display:block;
	/*padding-right:10px;*/
	overflow:hidden;
}
/* Hides from IE-mac \*/
* html #divDefault{height: 1%;} 	/* Corrige probleme de float dans IE*/
/* END Hides from IE-mac */


/********** STYLES AJOUTÉ PAR ARTHUR ************************/
/************************************************************/ 
div#load
{
	border-right: #770044 1px solid;
	border-top: #770044 5px solid;
	display: none;
	background-color:#efefef;
	padding-bottom: 10px;
	border-left: #770044 1px solid;
	width: 230px;
	padding-top: 10px;
	border-bottom: #770044 1px solid;
	position: absolute;
	text-align: center;
}
div#loadBG
{
	height:19px;
	background-position: center center;
	background-color:#efefef;
	background-repeat: no-repeat;
}
div#loadReset
{
	margin-top:8px;
}
#Table
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	/*border-left: green 1px none;*/
	/*border-top-style: none;*/
	padding-top: 0px;
	border-right-style: none;
	border-bottom-style: none;
}
.borderRight
{
	border-right: #aaaaaa 1px solid;
}
.lblTitreRecherche
{
	padding-left: 13px;
	text-align: center;
	/*text-decoration: underline;*/
}
#afficheRecherche
{
	/*border: green 1px solid;*/
	margin-left:117px;
	text-align:justify;
}
div#search, div#results
{
	/*border:dotted 1px #000000;*/
}
.lblTitreRecherche
{
	/*border: red 1px solid;*/
	font-weight: bold;
	font-size: 1.4em;
	font-family: Verdana, Arial;
	/*text-align: left;*/
	margin-bottom:0px;
	margin-top:0px;
	background-color:#aaaaaa;
	padding-top:5px;
	padding-bottom:5px;
}
div#searchparam
{
	/*border:solid 1px #000;*/
	border-left: #aaaaaa 1px solid;
	width:auto;
	text-align:center;

}
.infoRecherche
{
	/*border:solid 1px #000;*/
	padding-left: 85px;
	padding-right:25px;
	color: #6f0507;
}
/*
div#maindiv
{
	text-align:center;
	width:auto;
	margin:5px auto 5px auto;
	background-color:#aaaaaa;
}
*/
div#search, div#results
{
	/*border: green 5px solid;*/
	width:auto;
	/*margin:5px 5px 5px 5px;*/
	/*padding:5px 5px 5px 5px;*/
}
div#results
{
}
div#searchbuttons, div#tempsReponse
{
	border-top: #aaaaaa 3px solid;
	border-bottom: #aaaaaa 3px solid;
	background-color:#fafafa;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:3px;
}
div#tempsReponse
{
	border-bottom:none;
}
.dg
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	text-align: left;
}
.dg td
{
	padding:3px 3px 3px 3px;
	/*height:23px;*/
}
.dgHeader, .dgHeader td, .dgHeader a
{
	font-weight: bold;
	background: #808080;
	color: #ffffff;
	height: 1.4em;
	text-align: center;
	/*cursor:pointer;*/
}
.dgItem, .dgItem td
{
	background-color: #ffffff;
	color:#000000;
}
.dgAlterningItem, .dgAlterningItem td
{
	background-color:#efefef;
	color:#000000;
}
.dgPager, .dgPager td
{
	border-top: #aaaaaa 3px solid;
	padding-left: 10px;
	background-color: #fafafa;
}
div#foundRows
{
	font-style: italic;
	text-align: right;
}
.dgPager span
{
	text-align:right;
	float:right;
}
/*****************************************************/
/*** Debut Mon dossier ***/
.datagrid
{
	/*border: blue 5px solid;*/
	margin-left:25px;
	margin-top:10px;
	text-align:center;
	font-family:Arial;
	font-size:12px;
}
#dgInfoUtilisateur, #dgInfoSociete, #dgInfoCert
{
	/*border: green 5px solid;*/
	position:relative;
	text-align:left;
	width:98%;
}

#dgLicAchat
{
	margin-bottom:20px;	
}
	
.imgUpDwn
{
	/*border: green 5px solid;*/
	/*padding-top:25px;*/
}
.lblUpDwn
{
	/*border: red 5px solid;*/
	/*margin-bottom:25px;*/
}
.tdMonDossierLable
{
	width: 150px;
	padding-right: 5px;
	text-align: right;
}
.tblSectionMonDossier
{
}
.aspTextbox
{
	width:300px;
}
.aspTextboxTelFax
{
	width:150px;
}
.aspDropdownlist
{
	width:150px;
}
/*** FIN Mon dossier ***/

/*** Debut tab recherche ***/
#tabsRecherche
{
	
	/*border: red 5px solid;*/
	text-align: center;
	display: block;
	padding-left: 10px;
	/*height:100px;*/
}
ul#nav li{
	display: inline;
	list-style-type: none;
	float: left;
	width: 150px;
}
#nav {
	margin: 0px;
	padding: 0px;
	/*height: 150px;*/
}

ul#nav span{
	cursor:pointer;
}

ul#nav li.selectedTab span {
	/*background: #730C07;*/
	background: #808080;
	font-weight: bold;
	color: #ffff40;
	text-decoration: none;
}

ul#nav li.notactivelink span {
	background: #808080;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
/*** fin tab recherche ***/
#chkPatronyme{
	margin-right:1px;
}
#lblPatromyme
{
	color:Blue;
}
#VILLE, #NOM, #NOM2, #PNOM, #PNOM2, #LOCALITE, #COMTE, #CONFESSION, #DIOCESE, #PAROISSE
{
	width:150px;
}
#role, #PROV
{
	width:155px;
}
#debut, #fin
{
	width:61px;
}
div#frmLogin
{
	text-align: center;
}
div#Login
{
	width: 250px;
	float:none;
}
.lnkTdFiche
{
	/*border: red 1px solid;*/
	cursor:pointer;
}

#tblFacture
{
	border: #770044 2px solid;
}
#tblFacture, #tblBonsAchat, .tblTarif
{
	border-collapse: collapse;
}
#tblFacture td
{
	border-bottom: #770044 1px solid;
	border-left: #770044 2px solid;
	padding-left:5px;
	padding-right:5px;
}
#tblBonsAchat td, .tblTarif td
{
	padding-left:5px;
	padding-right:5px;
}
th
{
	border: #770044 2px solid;
	border-left: #770044 2px solid;
	border-bottom: #770044 2px solid;
	background-color: #aaaaaa;
}
#tblBonsAchat th, #tblBonsAchat td, .tblTarif th, .tblTarif td
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.borderL
{
	border-top-style: none;
	border-right-style: none;
	border-left: #770044 2px solid;
	border-bottom-style: none;
	background-color: white;
}
.borderLB
{
	border-top-style: none;
	border-right-style: none;
	border-left: #770044 2px solid;
	border-bottom: #770044 2px solid;
}
.borderLBR
{
	border-top-style: none;
	border-right: #770044 2px solid;
	border-left: #770044 2px solid;
	border-bottom: #770044 2px solid;
}
.borderRT
{
	border-right: #770044 2px solid;
	border-top: #770044 2px solid;
	border-left-style: none;
	border-bottom-style: none;
}
.borderLT
{
	border-left: #770044 2px solid;
	border-top: #770044 2px solid;
	border-right-style: none;
	border-bottom-style: none;
	background-color: white;
}
.borderRL
{		
	border-right: #770044 2px solid;
	border-left: #770044 2px solid;
	border-top-style: none;
	border-bottom: gainsboro 1px groove;
}
.borderRLT
{
	border-right: #770044 2px solid;
	border-top: #770044 2px solid;
	border-left: #770044 2px solid;
	border-bottom: gainsboro 1px groove;
}
.borderNo
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: white;
}
.borderB
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom: #770044 2px solid;
}
.borderT
{
	border-bottom: gainsboro 1px groove;
	border-left: #770044 2px solid;
}
.borderTR
{
	border-right: #770044 2px solid;
	border-bottom: gainsboro 1px groove;
	border-left: #770044 2px solid;
}
#spanEssaiGratuit, #demandeCertificat, .spanEssaiGratuit
{
	border-right: #770044 3px solid;
	padding-right: 15px;
	border-top: #770044 3px solid;
	padding-left: 15px;
	font-weight: bold;
	font-size: 1.2em;
	padding-bottom: 10px;
	border-left: #770044 3px solid;
	padding-top: 10px;
	border-bottom: #770044 3px solid;
	background-color: #fffac7;
	text-align: center;
}
#bonsEnBanque
{
	padding-bottom: 20px;
	text-align: center;
}
.menuTitreMenuPrioresSO
{
	font-weight: bold;
	padding-bottom: 5px;
}
.pInfo
{
	text-align:justify;
	width:500px;
}
#divMessage10, #divMessage15
{
	padding-top: 15px;
	padding-bottom: 15px;
}
#divBtnChangePasswd
{
	padding-top:20px;
}
.alpha
{
	font-weight: bold;
	font-size: 1.3em;
}
#aGuide
{
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	color: black;
	font-family: Arial;
}
.spanRapport
{
	border: #770044 2px solid;
	background-color:White;
	text-align:center;
}
.imgSort 
{
	width: 14px;
	height: 10px;
	padding-left: 5px;
}

.divImgDwn {
	background-image:url(../authentifier/images/iconMoveDwn_20x20.gif);
	}
	
.divImgUp {
	background-image:url(../authentifier/images/iconMoveUp_20x20.gif);
	}	
	
table.tblTarif {
	display:none;
	margin-left:35px;
	margin-bottom:15px;
}

table tr.Expired
{
	color: red;
}

table tr.Host 
{
	background-color:Yellow;	
}

.legende
{
	margin-bottom: 10px;
	margin-left: 10px;
	width:800;
}
.dghidden
{
	display:none;
	}
