/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	/*background-image:url('../Master/images/decoupe.gif');*/
	margin:0;
	padding:0;
}

a {
	font-size:12px;
	color:#666666;
	text-align:justify;
	text-decoration:none;
}

a:hover {
	color:#999999;
	text-decoration:underline;
}

.titreprestation01 {
	font-size:24px;
	color:#99CC00;
}

.titreprestation02 {
	font-size:28px;
	font-weight:bolder;
	color:#000000;
}
.texte {
	font-size:12px;
	color:#666666;
	text-align:justify;
}

.minitexte {
	font-size:10px;
	text-align:justify;
	color:#666666;
}

.vertgras {
	font-weight:bold;
	color:#336600;
}
.titre {
	font-size:16px;
	font-weight:bolder;
	color:#99CC00;
}
.puceverte {
	list-style-position:outside;
	padding:0;
	margin:0;
	color:#99cc00;
	padding-top:5px;
}
.puceverte li {
	margin:0 0 0 15px;
	padding:0;
	line-height: 15px;
	padding-bottom:1px;
}
p {
	margin : 0;
	padding:0;
	padding-top:5px;
}


/**** Menu Trp ***/
.deco
{
	color : #a3b271;
	font-size: 12px;
}

.sombre
{
	color : #696944;
}

.moyen
{
	color : #85855c;
	vertical-align :middle;
}

.moyen A
{
	border : none;
	text-decoration : none;
}

.moyen A img
{
	border : none;
}

.grandvert
{
	font-size : 150%;
	color : #99cc00;
	font-weight : bolder;
}

div.panelco p
{
	margin: 3px;
	background-color : #f0f0e0;
	font-size : 10px;
	font-weight : bold;
	color : #999966;

}

div.panelco .fonce
{
	color :#333300;	
}

div.menutrp
{
	background : white;
}

div.menutrp ul
{
	margin-left:0px;
	margin-right:0px;
	margin-top : 0px;
	margin-bottom :0px;
	padding : 3px 0px;
	list-style-type : none;
	background-color : #a3b271;
	color : White;
}

div.menutrp li
{
	display : inline;
	padding-right :5px;
	padding-left: 5px;
}

div.menutrp li a
{
	background-image : url('../Master/images/fleche_rouge.png');
	background-repeat :no-repeat;
	background-position :left;
	padding-left : 12px;
	background-color : #a3b271;
	color : White;
	font-weight:bold;
	display : inline-block;
}

.conteneur
{
	font-size : 12px;
}

/*bandeau sommet*/
.conteneur .bandeautraitement
{
	background-color : #637629;
	color :#CCCC99;
	font-size :10px;
	font-family : Verdana;
}

 .boutontraiter
{
	font-size : 11px;
	font-family : Verdana;
	height : 20px;
	
}

.bandeautraitement img, .bandeaufiltre img
{
	display :inline;
	margin:0;
}

.conteneur .bandeaufiltre
{
	background-color : #9ba95c;
	color : #637629;
	font-size :10px;
	font-family : Verdana;
}

.traitementfiltre
{
	color : White;
	font-size :12px;
	font-weight : bold;
}

.champtexte
{
	background-color : #ffffe8;
	color : Black;
	margin:0;
	width:175px;
}


/*les tableaux*/
.conteneur .bandetitre 
{ 
	background-color : #637629;
	color:White; 
	font-weight : bold;
	font-size :12px;
}
.conteneur .bandeclaire { background-color : #f2f2d0; color :#728d62;}
.conteneur .bandefonce  { background-color : #d8dcad; color :#728d62;} 

.conteneur .bandetitre A
{ 
	background-color : #637629;
	color:White; 
	font-weight : bold;
	font-size :12px;
	text-decoration : underline;
}

/*** les fromulaires de saisie ***/
.titreformulaire
{
	background-color : #949484; 
	color: White;
	font-size : 12px;
}

.formulaire
{
	background-color : #e5e5cc;
	color: Black;
	font-size : 12px;
}

.legende
{
	display : inline-block;
	width : 150px;
	font-size : 12px;
}

.upload p span
{
	vertical-align :middle;
}

div.bloccentre
{
	margin-left :auto;
	margin-right : auto;
}

p.identform
{
	background-color : #949484;
	color: white;
	margin-bottom : 5px;
	padding-bottom : 5px;
	padding-left : 5px;
	font-size : 14px;
	font-weight:bold;
	margin-right :65px;
	
}

p.identform span
{
	display : inline-block;
	width: 120px;
	vertical-align :middle;

}

p.identform input
{
	background-color: #ffffe8;
	color : Black;
}

.trplogin
{
	width : 300px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 60px;
	padding-left : 10px;
}

.bouton
{
	background-color : White;
	border : solid 2px #99cc00;
	padding : 0px;
	font-size : 14px;
	font-weight :bold;
	height :20px;
	padding :0px;
	margin-right: 65px;
}

h1.titreprestation01
{
	text-align : center;
}

.Accueil_Label
{
	font-weight : bold;
	font-size : 14px;
	color : #637629;
}

.entetevert
{
	background-color : #86B700;
	color :White;
	font-weight : bold;
	font-size :14px;
	height : 18px;
	padding :0px;
}

.largeur
{
	display : inline-block;
	width : 150px;
}


.telechargement
{
	width:180px;
	display :inline-block;
	text-align : center;
}

.telechargement img
{
	border : none;
}

.champtextefixe
{
	width: 180px;
}

.spanfixe
{
	width: 15px;
}

.label_error
{
	color: Red;
	font-weight: bold; 
}
