/*----------------------------------------------
				submitModel
	
	style pour un couleur d'input submit
----------------------------------------------*/
	.submitModel {
		font-size: x-small;
		text-decoration : none;
		background-color: #FFFFFF;
		color: #86A124;
		border: 1px #86A124 solid;
		padding: 3px 6px;
		}

	.submitModel:hover {
		text-decoration:none;
		border: 1px #FFFFFF solid;
		color: #FFFFFF;
		background-color: #86A124;
		cursor: pointer;
		}

	input.submitModel {
		cursor: hand;
		}		
		
	/*----------------------------------------------
		diverses couleurs en fonction du type
	----------------------------------------------*/		

		/* iVert */
			.couliVert {
				color: #FFFFFF;
				background-color: #86A124;
				border: none;
				}
				
			.couliVert:hover {
				background-color: #576a17;
				border: none;
				}

	/* Valider */	
		.coulValider, .coulBleuVert {
			color: #379a84;
			background-color: #FFFFFF;
			border-color: #379A84;
		}
		
		.coulValider:hover, .coulBleuVert:hover {
			background-color: #379A84;
		}
		
	/* Copie rose */	
		.coulCopie, .coulRose {
			color: #C20E62;
			background-color: #FFFFFF;
			border-color: #C20E62;
		}
		
		.coulCopie:hover, .coulRose:hover {
			background-color: #C20E62;
		}
		
		
	/* Modifier bleu nuit */	
		.coulModifier, .coulBleuNuit {
			color: #1D599F;
			background-color: #FFFFFF;
			border-color: #1D599F;
		}
		
		.coulModifier:hover, .coulBleuNuit:hover {
			background-color: #1D599F;
		}
		
	/* Dubpliquer bleu */
		.coulDupliquer, .coulBleu {
			color: #288abb;
			background-color: #FFFFFF;
			border-color: #288abb;
			}
			
		.coulDupliquer:hover, .coulBleu:hover {
			background-color: #288abb;
			}

		/* iBleu */
			.couliBleu {
				color: #FFFFFF;
				background-color: #288abb;
				border: none;
				}
				
			.couliBleu:hover {
				background-color: #1d6587;
				border: none;
				}


	/* Orange */
		.coulOrange {
			color: #FF8A00;
			background-color: #FFFFFF;
			border-color: #FF8A00;
			}
			
		.coulOrange:hover {
			background-color: #FF8A00;
			}

		/* iOrange */
			.couliOrange {
				color: #FFFFFF;
				background-color: #FF8A00;
				border: none;
				}
				
			.couliOrange:hover {
				background-color: #e96401;
				border: none;
				}

	/* Rouge */
		.coulRouge {
			color: #CC0000;
			background-color: #FFFFFF;
			border-color: #CC0000;
			}
			
		.coulRouge:hover {
			background-color: #CC0000;
			}

		/* Rouge */
			.couliRouge {
				color: #FFFFFF;
				background-color: #CC0000;
				border: none;
				}
				
			.couliRouge:hover {
				background-color: #9d0000;
				border: none;
				}


	/* Gris */
		.coulGris {
			color: #a7a9aa;
			background-color: #FFFFFF;
			border-color: #a7a9aa;
			}
			
		.coulGris:hover {
			background-color: #a7a9aa;
			}

		/* iGris */
			.couliGris {
				color: #FFFFFF;
				background-color: #a7a9aa;
				border: none;
				}
				
			.couliGris:hover {
				background-color: #5f6263;
				border: none;
				}

	/* coulBleuClair */
		.coulBleuClair {
			color: #00A2FF;
			background-color: #FFFFFF;
			border-color: #00A2FF;
			}
			
		.coulBleuClair:hover {
			background-color: #00A2FF;
			}

		/* ibleuClair */
			.couliBleuClair {
				color: #FFFFFF;
				background-color: #00A2FF;
				border: none;
				}
				
			.couliBleuClair:hover {
				background-color: #00588c;
				border: none;
				}
	
	/* coulViolette */
		.coulViolette {
			color: #800080;
			background-color: #FFFFFF;
			border-color: #800080;
			}
			
		.coulViolette:hover {
			background-color: #800080;
			}

		/* couliViolette */
			.couliViolette {
				color: #FFFFFF;
				background-color: #800080;
				border: none;
				}
				
			.couliViolette:hover {
				background-color: #5b023a;
				border: none;
				}

	/* coulGrisNoir */
		.coulGrisNoir {
			color: #4f4f4f;
			background-color: #FFFFFF;
			border-color: #4f4f4f;
			}
			
		.coulGrisNoir:hover {
			background-color: #4f4f4f;
			}

			.couliGrisNoir {
				color: #FFFFFF;
				background-color: #4f4f4f;
				border: none;
				}
				
			.couliGrisNoir:hover {
				background-color: #303030;
				border: none;
				}


	/* coulRose #E2007A */
		.coulRose {
			color: #E2007A;
			background-color: #FFFFFF;
			border-color: #E2007A;
			}
			
		.coulRose:hover {
			background-color: #E2007A;
			}

			.couliRose {
				color: #FFFFFF;
				background-color: #E2007A;
				border: none;
				}
				
			.couliRose:hover {
				background-color: #F90085;
				border: none;
				}
	

/*-----------------------
*	Input disabled
-----------------------*/

	input.disabled {
		border-color:grey;
		color: grey;
		background-color:#FFFFFF;
		cursor: wait;
		}

	input.disabled:hover {
		border-color:grey;
		color: grey;
		background-color:#FFFFFF;
		cursor: wait;
		}
