/* generalite ########################################################### */
img {
	border: none;
}
input, textarea, select, table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
p{
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#frm_action {
	display:none;
}
#pbIE {
	margin:0;
	padding:0;
	width:0;
	height:0;
}


/* architecture ecran ########################################################### */
body {
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	overflow:hidden;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color:#000000;
	}
	
#master { 
	text-align:center; 
	}	

#main {

	width:100%;
	padding:0;
	margin:0;
	margin-left: auto ; 
	margin-right: auto ; 
	overflow:hidden;
	text-align:left;
}

#main_content {
	display:block;
	position:relative;
	width:100%;
	top:0px;
	padding:0;
	margin:0;
	overflow:hidden;
	top:55px;
}
#main_action_tete {
	overflow:hidden;
	position:relative;
	background-color:#C2DCFF;
}


#main_action {
	background-color: red;
	height:50px;
	display:block;
	position:absolute;
	width:100%;
	top:0;
	padding:0;
	margin:0;
	
	padding-top:5px;
	font-family:Arial;
	font-size: 8px;
}
#main_data {
	overflow: auto;
	padding:5px;
	}
table.main_action_table {
	width:100%;
	border-spacing: 0px;
	border-collapse: collapse;
}
table.main_action_table td {
	vertical-align:middle;

}

table.avecBord {
	border-spacing: 0px;
	border-collapse: collapse;
}
table.avecBord td{
	border:1px solid #000000;
}
table.avecBord th{
	border:1px solid #000000;
}

table.avecPadding td{
	padding:4px;
}
table.avecPadding th{
	padding:4px;
}

table.commandeContent {
	width:100%;
	border-spacing: 0px;
	border-collapse: collapse;
}
table.commandeContent td{
	border:1px solid #000000;
}
table.commandeContent th{
	border:1px solid #000000;
}
td.center
{
	text-align:center;
}
td.number
{
	padding-right:10px;
	text-align:right;
}
table.noBorder
{
	border:none;
}
table.noBorder td {
	border:none;
}
table.noBorder th {
	border:none;
}
.main_action_elmt_gauche {
	float:left;
	padding:0;
	margin:0;
	padding-left:5px;
	padding-right:5px;
	color: #ffffff;
	font-size: 12px;
	height:20px
}
.main_action_elmt_droit {
	padding:0;
	margin:0;
	float:right;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	color: #ffffff;
	font-size: 12px;
	height:15px
}
.main_action_elmt_droit_nordsoft {
  padding:0;
  margin:0;
  float:right;
}
.main_action_elmt_droit a {
	color:#ffffff;;
	text-decoration: none;
}
.main_action_elmt_gauche a {
	color:#ffffff;
	text-decoration: none;
}


.outil{
		float:left;
	position:absolute;
	margin-left:293px;
	background-color: #e2007a;
	text-align:left;
	visibility: hidden;
	z-index:1500;
	width:100px;
	
}

/* zone d'interception et popup ########################################################### */
#wait {
	position:absolute;
	top:0;
	left:0;
	visibility:hidden;
	width:32px;
	height:32px;
	margin:0;
	padding:0;
	overflow:hidden;
	z-index:15000;
}
#cadre, #cadre2, #cadre3, #cadre4, #cadre5 {
	position:absolute;
	top:0;
	left:0;
	visibility:hidden;
	margin:0;
	padding:0;
	border:1px solid #96BF0D;
	background-color:#faffe9;
}
#intercept, #intercept2, #intercept3, #intercept4, #intercept5 {
	position:absolute;
	top:0;
	left:0;
	visibility:hidden;
	width:0;
	height:0;
	margin:0;
	padding:0;
	/*border:1px solid #000000;*/
	background-color:#ffffff;
	opacity:0.75;
	filter : alpha(opacity=75);
}
#interceptwait {
  position:absolute;
  top:0;
  left:0;
  visibility:hidden;
  width:0;
  height:0;
  margin:0;
  padding:0;
  /*border:1px solid #000000;*/
  background-color:#ffffff;
  opacity:0.50;
  filter : alpha(opacity=50);}
#intercept  { z-index:5000; }
#cadre      { z-index:5100; }
#intercept2 { z-index:6000; }
#cadre2     { z-index:6100; }
#intercept3 { z-index:7000; }
#cadre3     { z-index:7100; }
#intercept4 { z-index:8000; }
#cadre4     { z-index:8100; }
#intercept5 { z-index:9000; }
#cadre5     { z-index:9100; }
#interceptwait { z-index:14900; }	

.error {
	margin:0;
	margin-left:5px;
	margin-right:5px;
	color:#ff0000;
}
.lien {
	cursor: pointer;
}
.infoOk {
	margin:0;
	margin-left:5px;
	margin-right:5px;
	color:green;
}

/* ecran accueil : liste des ouvrages */
table.listeOuvrage {
  width:100%;
  border-spacing: 0px;
  border-collapse: collapse;
}
table.listeDownload {
	width:100%;
	border-spacing: 0px;
	border-collapse: collapse;
}
table.listeOuvrage td {
  border:1px solid #000000;
  padding:0px;
  padding-left:5px;
  padding-right:5px;
  cursor:pointer;
}
table.listeDownload td {
	border:1px solid #000000;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
}
table.listeOuvrage th {
  border:1px solid #000000;
}
table.listeDownload th {
	border:1px solid #000000;
}
table.editOuvrage {
  width:100%;
  border-spacing: 0px;
  border-collapse: collapse;
}
table.editOuvrage td {
  border:1px solid #000000;
  padding:0px;
  padding-left:5px;
  padding-right:5px;
}
table.editOuvrage th {
  border:1px solid #000000;
}

table.editCouverture {
  width:100%;
  border-spacing: 0px;
  border-collapse: collapse;
}
table.editCouverture td {
  border:1px solid #000000;
  padding:0px;
  padding-left:5px;
  padding-right:5px;
}
table.editCouverture th {
  border:1px solid #000000;
}
span.mceEditor table td
{
	padding:0px;
	border:0;
}
.cellMeridien {
	background-color: #b4f6cf;
}
.cellSuiviMeridien {
	background-color: #9cf997;
}
.cellGoogleBooks {
	background-color: #f9cc97;
}
.cellExtrait {
	background-color: #fad6f4;
}
fieldset.editOuvrageContenu legend {
  font-weight:bold;
  background-color:red;
  color:#ffffff;
  padding:3px;
}
fieldset.editOuvrageContenu {
  border:2px solid red;
  margin-bottom:10px;
}
fieldset.editOuvrageParam legend {
  font-weight:bold;
  background-color:green;
  color:#ffffff;
  padding:3px;
}
fieldset.editOuvrageParam {
  border:2px solid green;
  margin-bottom:10px;
}
fieldset.editOuvrageRapport legend {
  font-weight:bold;
  background-color:blue;
  color:#ffffff;
  padding:3px;
}
fieldset.resumeIndexOutils {
  border:2px solid red;
  margin-bottom:10px;
  width: 96%;
}
fieldset.resumeIndexOutils legend {
  font-weight:bold;
  background-color:red;
  color:#ffffff;
  padding:3px;
}
fieldset.zoneIndex {
  border:2px solid red;
  margin-bottom:10px;
  width: 96%;
}
fieldset.zoneIndex legend {
  font-weight:bold;
  background-color:red;
  color:#ffffff;
  padding:3px;
}
fieldset.zoneOutils {
  border:2px solid red;
  margin-bottom:10px;
  width: 96%;
}
fieldset.zoneOutils legend {
  font-weight:bold;
  background-color:red;
  color:#ffffff;
  padding:3px;
}
fieldset.editOuvrageRapport {
  border:2px solid blue;
  margin-bottom:10px;
}
/* ecran bilan : liste des PDF */
table.listePDF {
  border-spacing: 0px;
  border-collapse: collapse;
}
table.listePDF td {
  border:1px solid #000000;
  padding:0px;
  padding-left:5px;
  padding-right:5px;
}
table.listePDF th {
  border:1px solid #000000;
  padding:5px;
}
/* Log ############################################################ */
p.log_ok {
  color:blue;
}
p.log_info {
  color:#000000;
}
p.log_erreur {
  color:red;
}


/* Onlget */
table.onglet {
	border-spacing: 0px;
	border-collapse: collapse;
}
table.onglet td.ongletActif {
	background-color:#CCFFFF;
	border:1px solid #000000;
	border-bottom:none;
	padding:6px;
	font-weight:bold;
	font-size:12pt;
}
table.onglet td.ongletNonActif {
	background-color:#C2DCFF;
	font-size:10pt;
	border:1px solid #000000;
	border-bottom:none;
	padding:6px;
	cursor: pointer;
}

.comsel_delete td
{
	text-decoration:line-through;
	background-color:#ff6666;
}
