/* CSS Document */

body {
	margin: 3px;
	padding: 0; 
	font: normal 12px/15px Tahoma, Verdana, Arial, Georgia, sans-serif; 
	color: #7c7c7c;
	text-align: center;
}

ul {margin-left: 0; padding-left: 40px;}

p.login {
	text-align:left;
	margin-left: 20px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

div.drag{
	background-color: #CBD8E7; 
	padding-top: 0pt; 
	padding-bottom: 0pt;
}

#eq{
	margin-left: 8px;
	color: #000000;
	font-size: 7pt;
}

.divmessages{
	background-color:#fad163;
}

.customDraggable {
   background-color : #E0DDB5;
   color            : #5b5b5b;
   border           : 1px solid #5b5b5b;
   padding          : 1px 5px 1px 5px;
}

.listBox {
   overflow         : auto;
   padding-top      : 5px;
   padding-bottom   : 5px;
   background-color : #ffffff;
   border           : 1px solid #8b8b8b;
}

.grh {
	margin-left: 41px;
	margin-right: 30px;
	color: #727272;
	font-size: 8pt;
	text-align: justify;
}

.grhbold {
	margin-left: 41px;
	color: #727272;
	font-size: 8pt;
	font-weight : bold;
    text-align: left;
}

.draggableElementAddition {
	border : 1px solid #000000;
}

a.button:link {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.button:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.button:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

td.bold{
	font-weight: bold;
}

td.blanctexte{
	color:white;
	font-weight:bold;
}

td.copyright{
	background-color:#CBD8E7;
	text-align:center;
	color:black;
	font-weight:bold;
}

div.hide{ 
	display:none; 
}

div.show{
	display:inline;
}

div.error{ text-align: center; font-size: 8pt; font-weight : bold; color: red }

a.blanc {  
	font-size: 8pt; 
	text-decoration: none; 
	color: white; 
}

a {   font-size: 8pt; text-decoration: none; color: blue }

a:link    {   font-size: 8pt; text-decoration: none; color: blue }

a:visited {   font-size: 8pt; text-decoration: none; color: blue }

a:hover   {   font-size: 8pt; text-decoration: underline; color: blue }

a.lienmenu {   font-size: 8pt; text-decoration: none; color: white; font-weight: bold }

a.lienmenu:link    {   font-size: 8pt; text-decoration: none; color: white; font-weight: bold }

a.lienmenu:visited {   font-size: 8pt; text-decoration: none; color: white; font-weight: bold }

a.lienmenu:hover   {   font-size: 8pt; text-decoration: none; color: #FF9900; font-weight: bold }

p{ 	 font-size: 8pt; margin-bottom: 3pt; margin-left: 3pt; margin-right: 3pt; margin-top: 3pt;}

.titremanuel { font-weight: bold; color: #006699; font-size: 7pt;  text-decoration: none; }	

p.menu {  font-size: 10pt }

a.menu {   font-weight: bold ; font-size: 7pt; text-decoration: none; color: #FFFFFF }

a.menu:link    {   font-weight: bold ; font-size: 7pt; text-decoration: none; color: #FFFFFF}

a.menu:visited {   font-weight: bold ; font-size: 7pt; text-decoration: none; color: #FFFFFF }

a.menu:hover   {   font-weight: bold ; font-size: 7pt; text-decoration: none; color: #FFFFFF }

.navig { font-weight: bold; color: #727272; font-size: 7pt;  text-decoration: none; }

.menuaccueil { font-weight: bold; color: #006699; font-size: 7pt;  text-decoration: none; }	

.menuaccueil:link { font-weight: bold; color: #006699; font-size: 7pt;  text-decoration: none; }	

.menuaccueil:visited { font-weight: bold; color: #006699; font-size: 7pt;  text-decoration: none; }	

.menuaccueil:hover { font-weight: bold; color: #FF9900; font-size: 7pt;  text-decoration: none; }

.menuaccueilgros { font-weight: bold; color: #006699; font-size: 7pt;  text-decoration: none; }	

.menuaccueilgros:link { font-weight: bold; color: #006699; font-size: 7pt;  text-decoration: none; }	

.menuaccueilgros:visited { font-weight: bold; color: #006699; font-size: 10pt;  text-decoration: none; }	

.menuaccueilgros:hover { font-weight: bold; color: #FF9900; font-size: 10pt;  text-decoration: none; }

.entete {   font-size: 7pt; text-decoration: none; color: #000000 ; font-weight : bold }

.entete:link    {   font-weight: bold ;  font-size: 7pt; text-decoration: none; color: #000000 ; font-weight : bold }

.entete:visited {   font-weight: bold ; font-size: 7pt; text-decoration: none; color: #000000 ; font-weight : bold }

.entete:hover   {   font-weight: bold ; font-size: 7pt; text-decoration: none; color: #CCCCFF ; font-weight : bold }

.entetetableau {   font-size: 7pt; text-decoration: none; color: #000000 ; font-weight : bold }

.entetetableau:link    {   font-weight: bold ;  font-size: 7pt; text-decoration: none; color: #000000 ; font-weight : bold }

.entetetableau:visited {   font-weight: bold ; font-size: 7pt; text-decoration: none; color: #000000 ; font-weight : bold }

.entetetableau:hover   {   font-weight: bold ; font-size: 7pt; text-decoration: none; color: #FF9900 ; font-weight : bold }

.inputnormal {  font-size: 9px; color: #000000; background-color: #CBD8E7; margin-left:5px; height: auto; width: auto; border: 1px solid #000000;}
.inputover   { font-size: 9px; color: #000000; background-color: #CCFF99; margin-left:5px; height: auto; width: auto; border: 1px solid #000000;}
.inputerror  { font-size: 9px; color: #000000; background-color: #CBD8E7; margin-left:5px; height: auto; width: auto; border: 1px solid red;}

textarea.inputerror { font-size: 11pt; color: #000000; background-color: #CBD8E7; margin-left:5px; height: auto; width: auto; border: 1px solid red;}
textarea.inputnormal{ font-size: 11pt; color: #000000; background-color: #CBD8E7; margin-left:5px; height: auto; width: auto; border: 1px solid #000000;}
textarea.inputover  { font-size: 11pt; color: #000000; background-color: #CCFF99; margin-left:5px; height: auto; width: auto; border: 1px solid #000000;}

.input_menu_protect{ font-size: 9px; color: #000000; background-color: #87A5CC; margin-left:5px; height: auto; width: auto; border: 1px solid #000000;	}

input { font-size: 9px; color: #000000; background-color: #CBD8E7; margin-left:5px; height: auto; width: auto; border: 1px solid #000000;	}
input:focus { font-size: 9px; color: #000000; background-color: #CCFF99; margin-left:5px; height: auto; width: auto; border: 1px solid #000000;	}
.input { font-size: 9px; color: #000000; background-color: #CBD8E7; margin-left:5px; height: auto; width: auto; border: 1px solid #000000;	}
.inputlarge { font-size: 9px; color: #000000; background-color: #CBD8E7; margin-left:5px; height: auto; width: 261px; border: 1px solid #000000;	}
.inputmed { font-size: 9px; color: #000000; background-color: #CBD8E7; margin-left:5px; height: auto; width: 125px; border: 1px solid #000000;	}
.input_menu_protect{ font-size: 9px; color: #000000; background-color: #87A5CC; margin-left:5px; height: auto; width: auto; border: 1px solid #000000;	}
.login { font-weight: bold; color: #FFFFFF; font-size: 7pt;  }

.menumenu { font-weight: bold; color: #FFFFFF; font-size: 10pt;  }

.label{  font-size: 7pt; text-decoration: none; color: #000000 ; font-weight : bold }

.altButtonFormat {background-color: #c0c0c0; border: #000000 1px solid; font-size: 12px; color: #000000 }

.erreur{   font-size: 8pt; font-weight : bold; color: #FF3300 }

fieldset{
	border-right-width : 0px;
	border-left:1px solid;
	border-top:1px  solid;
	border-bottom-width : 0px;
}
	
legend {  padding: 0.2em 0.5em; border:1px solid #006699; color:#006699; font-size:8pt; font-weight: bold; text-align:right;  }
	  
label {  margin-right:0.5em; padding-top:0.2em; text-align:right; font-weight:bold; font-size: 7pt; }
	
fieldset.securite { 
	border-right-width : 0px;
	border-left:1px solid;
	border-top:1px solid;
	border-bottom-width : 0px;
}
	
legend.securite {  padding: 0.2em 0.5em; border:1px solid #FF0000; color:#FF0000; font-size:8pt; font-weight: bold; text-align:right;}

/*
stylesheet for windows module
*/
div.item{
  position : relative;
  height : 40px;
  float: left;
  color : #004488;
  font-size: 18px;
  padding: 0px;
  margin: 4px;
  text-align: left;
}

div.item div.itemName{
  margin-top: 16px;
  margin-left: 50px;
  font: 10px verdana, arial, helvetica;
  text-align: left;
}

div.folder{
  background: transparent url(../images/icone/icone_dossier.gif) top left no-repeat;
}

div.folder:hover{
  background: transparent url(../images/icone/icone_dossierover.gif) top left no-repeat;
}

div.file:hover{
  background: transparent url(../images/icone/icone_documentover.gif) top left no-repeat;
}


div.file{
  background: transparent url(../images/icone/icone_document.gif) top left no-repeat;
}

div.special{
  background: transparent url(../images/icone/folder_important.png) top left no-repeat;
}

table.table_suggestion{
  font-size: 8pt;
  border-collapse: collapse;
  border: solid;
}

table.table_suggestion td{
  border: thin solid;
}

.tablepondererfacteur{
	border-spacing: 1px;
	border: 1px black solid;
	padding: 5px;
}

.tablepondererfacteur .computedvalues{
	background-color: #CBD8E7;
}
