
body {
	background-color:#FFFFFF;
	background: url("pics/banner_left.png") repeat-y scroll 0 0 transparent;
	width: 100%;
	height: 100%;
	margin:0;
	padding:0;
}
div.header {
	position: relative;
	width: 1302px;
	height: 117px;
	
	padding-left: 1px;
  	padding-right: 1px;
  	
  	/*background-color: #FFFFFF;*/
  	/*border: 1px solid grey;*/
}

#left_column {
	/*float: left;*/
	width: 189px;
	min-width: 189px;
	height: 100%;
	/*background: url('pics/banner_left.png') repeat-y;*/
	-moz-background-size: 100% 100%; /* Firefox 3.6 */
	background-size: 100% 100%;
}

div.titlebox{
	/*
  	border-top: none;
  	border-color: black;
  	border-width: 0px 1px 1px 1px;
  	border-style: solid;
 	*/
 	position: relative;
  	padding-top: 5px;
  	padding-bottom: 5px;
  	padding-left: 1px;
  	padding-right: 1px;
 	/* background-image: url(pics/backgroundDivTitle.jpg);*/
  	/*background-repeat: repeat-x;*/
  	
  	/*width: 620px;*/
  	width: 1300px;
  	height: 44px;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 18px;
  	font-weight: bold;
  	vertical-align: middle;
}

div.box{
	position: relative;
	border-color: #979797;
  	border-width: 1px 0px;
  	border-style: solid;
  	padding-top: 5px;
  	padding-bottom: 10px;
  	padding-left: 1px;
  	padding-right: 1px;
  	/*background-image:     url(pics/backgroundDivBox.jpg);*/
  	/*background-repeat: repeat;*/
	  
  	/* MODIF SEB -> suppression overflow et height*/
  	/*overflow: auto;*/
  	/*height: 437px;*/
  	/*height: 450;*/
	  
  	/*width: 620px;*/
  	width: 1300px;
}

div.buttonbox{
	position: relative;
	/*
  	border-color: black;
  	border-width: 1px;
  	border-style: solid;
  	*/
  	padding-top: 10px;
  	padding-bottom: 10px;
  	padding-left: 1px;
  	padding-right: 1px;
  	/*background-image: url(pics/backgroundDivButton.jpg);*/
  	/*background-repeat: repeat-x;*/
  	/*width: 620px;*/
  	width: 1300px;
  	height: 44px;
  	vertical-align: middle;
  	text-align: right;
}

A{
	color: #0000EE;
  	font-family: Arial, Helvetica, sans-serif;
  	text-decoration: underline;
}

A:hover{
  	font-family: Arial, Helvetica, sans-serif;
  	text-decoration: none
}

A.button {
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	font-style: normal;
  	line-height: normal;
  	font-weight: bold;
  
 	background-color:#979797;
  
  	text-align: center;
  	height: 25px;
  	
  	border-top: 3px solid #A6A6A6;
  	border-right: 3px solid #979797;
  	border-bottom: 3px solid #979797;
  	border-left: 3px solid #A6A6A6;
  
  	color: #000000;
  	text-decoration: none;
  	padding: 2px 15px 3px;
}

A.button:hover {
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	font-style: normal;
  	line-height: normal;
  	font-weight: bold;
	  
  	background-color:#A6A6A6;
  
  	text-align: center;
  	height: 25px;
	color: #000000;
  	text-decoration: none;
  	
  	padding-top: 3px;
  	padding-right: 15px;
  	padding-bottom: 2px;
  	padding-left: 15px;
}
A.buttonSmall {
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	font-style: normal;
  	line-height: normal;
  	
  	text-align: center;
  	height: 15px;
	  
	background-color:#979797;
  	border-top: 1px solid #A6A6A6;
  	border-right: 1px solid #979797;
  	border-bottom: 1px solid #979797;
  	border-left: 1px solid #A6A6A6;
	  
  	color: #000000;
  	text-decoration: none;
  	padding: 1px 5px 2px;
}

A.buttonSmall:hover {
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	font-style: normal;
  	line-height: normal;
	  
  	text-align: center;
  	height: 15px;
  	text-decoration: none;
  	
  	background-color:#A6A6A6;
  	color: #000000;
  	
  	padding-top: 2px;
  	padding-right: 5px;
  	padding-bottom: 1px;
  	padding-left: 5px;
}

A.buttonDelete {
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 14px;
  	font-style: normal;
  	line-height: normal;
  	font-weight: bold;
  	background-color: #FF0000;
	text-align: center;
  	height: 15px;
  	border-top: 1px solid #A6A6A6;
  	border-right: 1px solid #979797;
  	border-bottom: 1px solid #979797;
  	border-left: 1px solid #A6A6A6;
  	color: #000000;
  	text-decoration: none;
  	padding: 1px 5px 2px;
  	width: 15px;
}

A.buttonAdd {
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 14px;
  	font-style: normal;
  	line-height: normal;
  	font-weight: bold;
  	background-color: #00CC00;
  	text-align: center;
  	height: 15px;
  	border-top: 1px solid #A6A6A6;
	border-right: 1px solid #979797;
  	border-bottom: 1px solid #979797;
  	border-left: 1px solid #A6A6A6;
  	color: #FFFFFF;
  	text-decoration: none;
  	padding: 1px 5px 2px;
  	width: 15px;
}

A.buttonInactif{
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	font-style: normal;
  	line-height: normal;
  	background-color: #00CC00;
  	text-align: center;
  	height: 15px;
  	border-top: 1px solid #A6A6A6;
	border-right: 1px solid #979797;
  	border-bottom: 1px solid #979797;
  	border-left: 1px solid #A6A6A6;
  	color: #FFFFFF;
  	text-decoration: none;
  	padding: 1px 5px 2px;
}

A.buttonSmallGreen {
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	font-style: normal;
  	line-height: normal;
   	/* background-color: #9933CC; */
  	background-color: #1E9000;
  	text-align: center;
  	height: 15px;
 	
 	border-top: 1px solid #1E903F;
  	border-right: 1px solid #1E4000;
  	border-bottom: 1px solid #1E4000;
  	border-left: 1px solid #1E903F;
  
  	color: #FFFFFF;
  	text-decoration: none;
  	padding: 1px 5px 2px;
}

A.buttonSmallGreen:hover {
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	font-style: normal;
  	line-height: normal;
  
	background-color: #1EC000;
  	text-align: center;
  	height: 15px;
  	color: #FFFFFF;
  	text-decoration: none;
  	
  	border-top: 1px solid #1E903F;
  	border-right: 1px solid #1E4000;
  	border-bottom: 1px solid #1E4000;
  	border-left: 1px solid #1E903F;
  
  	padding-top: 2px;
  	padding-right: 5px;
  	padding-bottom: 1px;
  	padding-left: 5px;
}

A.buttonSmallRed {
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	font-style: normal;
  	line-height: normal;
   
   	background-color: #BB000F;
  	
  	text-align: center;
  	height: 15px;
  	
  	border-top: 1px solid #F74000;
  	border-right: 1px solid #9F3000;
  	border-bottom: 1px solid #9F3000;
  	border-left: 1px solid #F74000;
	
	color: #FFFFFF;
  	text-decoration: none;
  	padding: 1px 5px 2px;
}

A.buttonSmallRed:hover {
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	font-style: normal;
  	line-height: normal;
	
	background-color: #FF0000;
  	text-align: center;
  	height: 15px;
  	color: #FFFFFF;
  	text-decoration: none;
  
	border-top: 1px solid #F74000;
  	border-right: 1px solid #9F3000;
  	border-bottom: 1px solid #9F3000;
  	border-left: 1px solid #F74000;
  
  	padding-top: 2px;
  	padding-right: 5px;
  	padding-bottom: 1px;
  	padding-left: 5px;
}



.disabled {
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	font-style: normal;
  	line-height: normal;
  	font-weight: bold;
  	background-color: #999999;
  	text-align: center;
  	height: 25px;
  	border-top: 3px solid #333333;
  	border-right: 3px solid #666666;
  	border-bottom: 3px solid #666666;
  	border-left: 3px solid #333333;
  	color: #FFFFFF;
  	text-decoration: none;
  	padding: 2px 15px 3px;
}

ul {
	text-align: left;
	list-style: disc outside none; 
}

li {
	display: list-item;
}

td{
  font-family: Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  color:#772784;
}

TD.datacell{
	BACKGROUND-POSITION: left 50%;
	FONT-SIZE: 8pt;
	COLOR: #772784;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

td.title {
	font-family: Arial, Helvetica, sans-serif;
  	font-weight: bold;
  	FONT-SIZE: 18px;
  	padding: 0px 0px 0px 5px;
}

td.subtitle {
  	font-family: Arial, Helvetica, sans-serif;
  	font-weight: bold;
  	FONT-SIZE: 14px;
}

td.little {
	font-family: Arial, Helvetica, sans-serif;
  	FONT-SIZE: 10px;
}
td.little {
  	font-family: Arial, Helvetica, sans-serif;
  	FONT-SIZE: 12px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
}
td.little2 {
  	font-family: Arial, Helvetica, sans-serif;
  	font-weight: normal;
  	FONT-SIZE: 10px;
}
td.littlebold {
  	font-family: Arial, Helvetica, sans-serif;
  	FONT-SIZE: 12px;
	font-style: bold;
	font-weight: bold;
	color:#000000;
}
td.smalllittlebold {
	font-family: Arial, Helvetica, sans-serif;
  	FONT-SIZE: 11px;
	font-style: bold;
	font-weight: bold;
	color:#000000;
}
td.smalllittle {
	font-family: Arial, Helvetica, sans-serif;
  	FONT-SIZE: 10px;
	font-style: normal;
	color:#000000;
}
td.groundlittlebold {
	font-family: Arial, Helvetica, sans-serif;
  	FONT-SIZE: 16px;
	font-style: bold;
	font-weight: bold;
	color:#000000;
}
td.groundlittle {
	font-family: Arial, Helvetica, sans-serif;
  	FONT-SIZE: 13px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
}



tr.listHeader {
  	font-family: Arial, Helvetica, sans-serif;
  	font-weight: bold;
  	FONT-SIZE: 14px;
  	/*background-color: #FFCCFF;*/
  	background-color: #EDECE9;
}

tr.listData{
  font-family: Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
}

tr.listDataBis{
  font-family: Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  background-color: #FFF5EB;
}

tr.ligne {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  FONT-SIZE: 14px;
  background-color: #000000;
}

plainTextData{
  font-family: Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  color: #000000;
}

div.recherche
{
	border-color: #979797;
	border-width: 1px;
	border-style: solid;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
}
div.msgdmf
{
 border-color: #ff9900;
 border-width: 1px;
 border-style: solid;
 padding-top: 1px;
 padding-bottom: 10px;
 padding-left: 10px;
 padding-right: 10px;
 color:#F88801;
 }
div.fdv
{
  border-color: #979797;
  border-width: 1px;
  border-style: normal;
  padding-top: 1px;
  padding-bottom: 10px;
  padding-left: 1px;
  padding-right: 1px;
  vertical-align: top;
 /* overflow:auto;*/
}

div.cr
{
  border-color: #979797;
  border-width: 1px;
  border-style: normal;
  padding-top: 1px;
  padding-bottom: 10px;
  padding-left: 1px;
  padding-right: 1px;
  vertical-align: top;
 /*
  overflow:auto;
  height: 360px;
  */

 
  
}
div.releveinfos
{
  border-color: #979797;
  border-width: 1px;
  border-style: normal;
  padding-top: 1px;
  padding-bottom: 10px;
  padding-left: 1px;
  padding-right: 1px;
  horizontal-align: top;
  /*overflow:auto;*/
  /*height: 360px;*/

  
}
div.msg{
	border-color: #979797;
	border-width: 1px;
	border-style: solid;
	padding-top: 1px;
	padding-bottom: 10px;
	padding-left: 1px;
	padding-right: 1px;
}
div.image
{
  border-color: #979797;
  border-width: 1px;
  border-style: normal;
  padding-top: 1px;
  padding-bottom: 10px;
  padding-left: 1px;
  padding-right: 1px;
  vertical-align: top;
  /*
  overflow:auto;
  height: 400 px;
  */

 
}
.gris{
  font-family: Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  color:#CCCCCC;
}

.error{
  font-family: Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  color:#FF0000;
  font-weight: bold;
}
.textesmessages{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #660099;
        text-decoration: none;
}
div.questionnaire
{
	border-color: #979797;
	border-width: 1px;
	border-style: solid;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
}

table.questionnaire {
	border-color: #979797;
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
}


td.questionnaire {
	border-color: #979797;
	border-width: 1px;
	border-style: solid;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
}

p.avertissement{
	color:#CC0000;
	font-weight:bold;
}

.legende{
font-family:arial,sans serif;
padding-left:8px;
padding-right:8px;
}
.groupbox{
font-family:arial,sans serif;
border: solid #BFBFBF 1px;
padding:5px;
}



td.titlestat {
	font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  FONT-SIZE: 18px;
  padding: 0px 0px 0px 5px;
  
  color: #FF993F; /*dark orange*/
}

tr.stat {
	background-color:#FFC48F /*light orange*/
}

td.smalllittleboldstat {
  font-family: Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
	font-style: bold;
	font-weight: bold;
	color:#000000;
	
	background-color: #FF993F; /*dark orange*/
}

td.smalllittlestat {
  font-family: Arial, Helvetica, sans-serif;
  FONT-SIZE: 10px;
	font-style: normal;
	color:#000000;
	/*background-color:#FFD5AF;*/
}

td.smalllittlestatbis {
  font-family: Arial, Helvetica, sans-serif;
  FONT-SIZE: 10px;
	font-style: normal;
	color:#000000;
	background-color: #FFD5AF /*lighter orange*/
}


table.calendarstat {
	/*
	
	border-spacing: 4px;
	
	background-color: #fffafa;
	*/
	border-width: 1px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	
	
	
}


table.calendarstat td{
	vertical-align: top;
	white-space: nowrap;
	/*color: #000000;*/
	/*
	font-size:10px;
	border-style: inset;
	border-color: black;
	background-color: white;
	
	text-align : center;
	*/
}

table.calendarsmall {
	/*
	border-width: 1px;
	border-spacing: 4px;
	border-style: solid;
	border-color: black;
	
	background-color: white;
	*/
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	width:100%;
	
}

td.calendarsmalltop {
	color: #000000;
	font-size:10px;
	vertical-align: top;
	padding: 3px;
	background-color: white;
	
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 0px none;
	
}

td.calendarsmallbottom {
	color: #000000;
	font-size:10px;
	vertical-align: top;
	padding: 3px;
	background-color: white;
	
	border-top: 0px none;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}

td.calendarsmallday {
	color: #000000;
	font-size:10px;
	vertical-align: top;
	padding: 3px;
	background-color: #FFEE9F;
	
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}


table.retrostat {
	/*
	
	border-spacing: 4px;
	
	background-color: #fffafa;
	*/
	border-width: 1px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
}

table.retrostat td{
	vertical-align: top;
	white-space: nowrap;
	/*color: #000000;*/
	/*
	font-size:10px;
	border-style: inset;
	border-color: black;
	background-color: white;
	
	text-align : center;
	*/
	color: #000000;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}

table.retrosmall {
	/*
	border-width: 1px;
	border-spacing: 4px;
	border-style: solid;
	border-color: black;
	
	background-color: white;
	*/
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	width:100%;
}

td.retrosmall{
	color: #000000;
	font-size:10px;
	vertical-align: top;
	padding: 3px;
	background-color: white;
	
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}

