/*
3 couleurs :
  bleu clair : #377EBC
  bleu foncé : #191F81
  rouge : #FF2801
  orange : #FF7F00
*/



form {
  margin : 0;
  padding:0;
}

p {
	margin-top: 5px;
	margin-bottom: 5px;
}

textarea {
  width : 20em ;
  height : 5em;
  font-size : 1em;
}

fieldset {
  margin-left : 5px;
  margin : 10px;
  padding: 5px;
  border : 1px solid #191F81;
}

fieldset legend {
  color: #191F81;
}

fieldset fieldset {
  padding : 0px;
  padding-left : 20px;
  border : 0px solid #191F81;
  float : left  ;
  border-top : dotted 1px #191F81;
  border-left : dotted 1px #191F81;
}
fieldset fieldset legend {
  background-color : white;
}

fieldset fieldset fieldset {
  padding : 0px;
  margin:0px;
  padding-left : 5px;
  margin-top:10px;
  border : 0px solid #191F81;
  float : left  ;
  border-top : dotted 1px #191F81;
  border-left : dotted 0px #191F81;
  font-size:0.85em;
}
fieldset fieldset fieldset legend {
  background-color : white;
}

fieldset input, fieldset textarea, select {
  font-family : trebuchet ms, geneva, tahoma, Verdana, sans serif;
  border:1px solid #191F81;
  color : #191F81;
  filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=135, Strength=2);
  padding : 1px;
  margin:1px;
}

fieldset input.invis, fieldset textarea.invis, select.invis {
  font-family : trebuchet ms, geneva, tahoma, Verdana, sans serif;
  border:0px;
  color : #191F81;
  padding : 1px;
  margin:1px;
}

fieldset select.over, input.over, fieldset textarea.over {
  background-color : #FF7F00;
}

fieldset input.btn {
  color : white;
  border:1px solid white;
  /* background-image : url(/argosBackOffice/images/inputBackground.jpg); */
  background-color : #FF2801;
  font-weight:bold;
  filter:none;
}

input.dialog {
  color : white;
  border:1px solid white;
  /* background-image : url(/argosBackOffice/images/inputBackground.jpg); */
  background-color : #FF2801;
  font-weight:bold;
  filter:none;
}

div.dialog {
  font-family : trebuchet ms, geneva, tahoma, Verdana, sans serif;
  border:1px solid #191F81;
  color : #191F81;
  filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=135, Strength=2);
  padding : 1px;
  background-color:#F4F4F4;
}

fieldset a.btn  {
  height:25px;
  color : #FFFFFF;
  border:1px solid white;
  /* background-image : url(/argosBackOffice/images/inputBackground.jpg); */
  background-color : #FF2801;
  font-weight:bold;
  filter:none;
  text-decoration : none;
  padding : 4px;
  margin : 4px;
  margin-bottom:0px;
  margin-top:0px;
}

label {
  display : block;
  margin-top : 10px;
}

legend {
  font-weight : bold;
}

fieldset div {
}

fieldset ul {
  clear:both    ;
  list-style-type : none;
  padding : 0;
  margin: 0;
  margin-top : 15px;
}

fieldset ul li {
  float : right;
  padding : 0;
  margin: 0;
}

a, input {
  font-family : trebuchet ms, geneva, tahoma, Verdana, sans serif;
}

h1 {
  margin : 0;
  padding:0;
  font-size : 1.5em;
  margin-top : 5px;
}

th {
  font-size : 1em;
  font-weight : normal;
}

body {

  margin : 0;
  padding : 0;
  font-family : trebuchet ms, geneva, tahoma, Verdana, sans serif;
  font-size : 80%       ;
  color : #191F81       ;

}

#navPosition {
  padding-left : 6px;
}

#navPosition a {
  color : #191F81       ;
  padding : 2px ;
}
#navPosition a:hover {
  color : white       ;
  background-color : #191F81    ;
  padding : 2px ;
}

#mainContent {
  padding-left : 2px;
}

#mainContent table {
  /*border : solid 1px #191F81;
  margin:20px   ;
  padding:0;*/
  font-size : 1em;
}
#mainContent tbody td {

}

#mainContent tfoot td {
  padding-top:10px;
  padding-bottom:10px;
  text-align:center;
  border-top:dashed 1px #191F81;
}
#mainContent tbody tr{
  cursor:hand;
}
#mainContent tbody tr.pair {
  background-color : white;
  font-size: 9pt;
}
#mainContent tbody tr.impair {
  background-color : #FEE8AB;
  font-size: 9pt;
}
#mainContent tbody tr.over {
  background-color : #FF7F00;
  font-size: 9pt;
}
#mainContent th {
  text-align:left;
  font-size: 9pt;
}
#mainContent a {
  color : #191F81;
}
#mainContent a.btn, #mainContent a.btn:hover {
  color : white;
}
#mainContent a:hover {
  background-color : #191F81;
  color : white;
}
#mainContent thead th {
  border-bottom : dashed 1px #191F81;
  /* background-color : #FF2801; */
  FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=30);
  background-color: #377EBC;
  color : white;
  font-weight:bold;
  padding:4px;
  font-size: 8pt;
}
#mainContent thead th a, #mainContent thead th a:hover{
  color : white;
  text-decoration:none;
  background-color : #FF2801;
  font-size: 9pt;
}

#mainContent dt {
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom:10px;
  text-align:right;
  clear:left;
  float : left;
  font-weight : bold;
  width : 150px;
}
#mainContent dd {

}

#topbarre {

  padding-left : 120px;
  padding-right : 5px;
  height : 35px ;
  background-color : #FF2801    ;
  background-repeat : no-repeat      ;
  color : white ;
  text-align : right    ;
}

.small {
  font-size : 0.8em;
}

#topbarre p{
  margin : 0;
  padding : 0;
}

#topbarre .btn {
  background-color : #FF2801;
  border : solid 0px black;
  cursor : hand;
  color : white;
  font-size : 1em;
  text-decoration : underline;
}

#topbarre a  {
  color : white ;
  text-decoration : underline        ;
}
#topbarre a:hover  {
  color : #FF2801 ;
  text-decoration : none        ;
  background-color : white;
}

#myMenuID {
  background-color : #FF7F00    ;
  padding-left : 2px;
}

ul.argosformErros,li.argosformErros {
  list-style-type:dotted;
  display:block;
  float:none;
  color:#FF2801;
  font-weight:bold;
  font-style:italic;
}

h3.error {
  color:#FF2801;
  padding:8px;
}





		#calendarHeadTd, .statsResultTH {
			BACKGROUND-COLOR : #FF2801;
			FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=80);
			-moz-opacity: 0.80	;
			text-align : center	;
			font-weight: bold;
			font-size:11px;
			color : white;
		}
		#calendarWeekTd, .statsIntitule {
			BACKGROUND-COLOR : #FF7F00;
			FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=70);
			-moz-opacity: 0.70	;
			color : white;
			font-weight : bold	;
			text-decoration : none;
		}
		.calendarWeekTdLink {
			color : white;
			font-weight : bold	;
			text-decoration : none;
		}
		.calendarSelectedWeekTdLink {
			color : white;
			font-weight : bold	;
			text-decoration : none;
			font-style : italic	;
		}
		#calendarTable, .statsResultMainTable {
				border-collapse:	collapse;
		}
		#calendarTr, .statsValues {
			BACKGROUND-COLOR : white;
			FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=60);
			-moz-opacity: 0.60	;
			padding : 3px 3px 3px 3px;
		}
		.calendarOtherDayLink {
			color : black;
			text-decoration : none;
		}
		.calendarDayLink {
			color : #377EBC;
			font-weight : bold	;
			text-decoration : none;
		}
		.calendarTodayLink {
			color : #FF2801;
			font-style : italic;
			font-weight : bold	;
			text-decoration : none;
		}
		.calendarSelectedDayLink {
			color : red;
			font-weight : bold	;
			text-decoration : none;
		}
		.statsTotal {
			BACKGROUND-COLOR : white;
			FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=60);
			-moz-opacity: 0.60	;
			padding : 3px 3px 3px 3px;
			font-weight : bold	;
			border-top : dashed 1px black;
		}


td.statsGraph {
	BACKGROUND-COLOR : #377EBC;
}
td.statsGraphLegend {
	BACKGROUND-COLOR : white;
	font-size:8px;
	color: #191F81;
}


td.left {
	width: 20%;
}
td.main {
	width: 60%;
}
td.right {
	width: 20%;
}