
.formInputText { 
	padding: 4px;
	border: solid 1px #A6A6A6 !important;
	outline: 0;
	font: normal 13px/100% Verdana, Tahoma, sans-serif;
	width: 200px;
	background: #FFFFFF url('bg_form.png') left top repeat-x;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
}

.formInputText option{ 
	background-color: #7fef85;
}
.formInputText option:hover{ 
	background-color: #68ca6d;
}

.imageProfil
{
	 width: 120px; 
	 height: 100px; 
	 border: 1px solid #d9d9d9;
	 background-color: #F5F5F5;
	 font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	 border-radius: 5px;
	 font-size: 12px;
	 color: #444;
	 margin: 15px;
	 padding: 5px;
	 border-radius: 5px; 
	 text-align: right;
	 
}

.formInputText:hover {
    /*background-color:#727378;*/
}
    
.formInputText:hover, .formInputText:hover,
.formInputText:focus, .formInputText:focus { 
	border-color: #101010; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	}
    
.formFieldsetPrincipal {
	/*border:1px solid #655F53;*/
    -moz-border-radius:4px;
    -webkit-border-radius:4px;	
    border-radius:4px;	
	font-family: Verdana;
	width: 96%; 
	font-size: 13px;
	/*background:-o-linear-gradient(bottom, #e1e1e1 5%, #F9FAFA 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e1e1e1), color-stop(1, #F9FAFA) );	
	background:-moz-linear-gradient( center top, #e1e1e1 5%, #F9FAFA 100% );	
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e1e1e1", endColorstr="#F9FAFA");	
	background: -o-linear-gradient(top,#e1e1e1,F9FAFA);*/
	/*background-color:#e1e1e1;*/
	
	display: block;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
}



.formFieldsetSous2 > table{
	max-width: 100% !important;
}

.formFieldsetSous2 > table > tbody > tr > td:first-child{
	max-width: 100% !important;
}

.formFieldsetSous2 > table > tbody > tr:hover{
	background-color: #363636;
    color: #fff;
    box-shadow: 5px 3px 9px 4px #65684d;
}
.formFieldsetSous2 > table > tbody > tr > td{
	padding: 8px;
}

.formFieldsetSous2 > table > tbody > tr:hover a{
	color: #ffff62;
}

.formFieldsetSous2 tr > td input.spin-decimal{
	min-height: 35px;
}

.formFieldsetSous2 tr > td div.outline{
	border: 0px solid #aaa;
}




.login-form .formFieldsetPrincipal{
	border: 0px solid #655F53;
	background-color: white;
}

.formFieldsetSous1 {
	border:0px solid #655F53;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;	
    border-radius:4px;	
	font-family: Verdana;
	width: 96%; 
	font-size: 13px;
	
	background:-o-linear-gradient(bottom, #FBF7F0 5%, #F9FAFA 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FBF7F0), color-stop(1, #F9FAFA) );	
	background:-moz-linear-gradient( center top, #FBF7F0 5%, #F9FAFA 100% );	
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FBF7F0", endColorstr="#F9FAFA");	
	background: -o-linear-gradient(top,#FBF7F0,F9FAFA);
	background-color:#FBF7F0;
	
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
	width: 95%;
}

.formFieldsetSous1 input[type=checkbox]{
	margin: 3px;
}

.formFieldsetSous1 label{
	color: #617687;
	margin-top: -3;
}
.formFieldsetSous2 {
	border:1px solid #EDE6D7;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;	
    border-radius:4px;	
	font-family: Verdana;
	width: 96%; 
	font-size: 13px;
	
	background:-o-linear-gradient(bottom, #E4E4E4 -100%, #F9FAFA 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #E4E4E4), color-stop(1, #F9FAFA) );	
	background:-moz-linear-gradient( center top, #E4E4E4 -100%, #F9FAFA 100% );	
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#E4E4E4", endColorstr="#F9FAFA");	
	background: -o-linear-gradient(top,#E4E4E4,F9FAFA);
	background-color:#FBFAF0;
	padding: 10px;
	margin-bottom: 30px;
	
	margin-left: auto;
	margin-right: auto;
}

.formFieldsetSous2 table{
	/*width: 100%;*/ 
}

.formLegend {
	border:1px solid #000000;
	border-width:0px 1px 1px 1px;	
	font-family: Verdana;
	font-size: 11px; 
	font-weight: bold;
	background-color:#FBFAF0;
	padding: 5px;
	margin-bottom: 2px;
	/*margin-top: 39px;*/
}

.formLegendSubFieldset {
	/*border:1px solid #000000;
	border-width:0px 1px 0px 1px;	*/
	font-family: Verdana;
	background-color:#FBFAF0;
	font-size: 11px;
	padding: 5px;
	padding-left: 15px;
	color: #7A736A;
	text-transform: uppercase;
}

.linkPrintExcel{

    background-color:#ededed;
    
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    
    border:1px solid #1f2f47;
    padding: 5px;
    
}
.linkPrintExcel:hover {
    background-color:#ccbeaa;
}
.linkPrintExcel img{
	width: 20px;
	height: 20px;
    border:0px;
}



.linkPrintPdf{

    background-color:#ededed;
    
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    
    border:1px solid #1f2f47;
    padding: 5px;
    
}
.linkPrintPdf:hover {
    background-color:#ccbeaa;
}
.linkPrintPdf img{
	width: 20px;
	height: 20px;
    border:0px;
}




.Displayer-affectation{
	display: block;
	width: 32%;
	float: left;
	padding: 5px;
	min-width: 300px;
}
.Displayer-affectation table .formFieldsetSous1 {
	width: 100%;
	
	background:-o-linear-gradient(bottom, #E4E4E4 -100%, #F9FAFA 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #E4E4E4), color-stop(1, #F9FAFA) );	
	background:-moz-linear-gradient( center top, #E4E4E4 -100%, #F9FAFA 100% );	
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#E4E4E4", endColorstr="#F9FAFA");	
	background: -o-linear-gradient(top,#E4E4E4,F9FAFA);
}
.Displayer-affectation-type1,
.Displayer-affectation-type2,
.Displayer-affectation-type4{
	width: 48%;
	margin-left: 5px;
}
.Displayer-affectation-type4{
	clear: both;
}

.Displayer-affectation table{
	width: 100%;
}
.Displayer-table{
	clear: both;
}
.Displayer-submit-contains{
	clear: both;
}
.Displayer-submit-contains .myButtonSubmit{
	margin-left: 40px;
}
.Displayer-affectation-type3{
	width: 100%;
}


