/* CSS Document */

/*-------------BALISES PRINCIPALES------------------*/
body		{margin:0px;background-color:#FFFFFF;color:#333333; font: 12px Arial, Verdana, Helvetica; }
h1			{font-size:24px;margin:0 0 30px 0;color:#007A82;font-weight:lighter;}
h1.black	{color:black;margin-bottom:10px;}
h1.petitemarge	{margin:0px 0px 0px 0px;line-height:1.25em;}
.noir		{color:black;}
h2			{font-size:12px;margin:0px 0px 0px 0px;color:#666666;font-variant: small-caps;}/*pour signature à côté du logo*/
h2.acc		{font-variant:normal;color:black;font-weight:bold;margin-bottom:10px;}
h3			{font-size:14px;color:black;font-weight:bold;margin:15px 0px 10px 0px;}/* titre des pages de saisie*/
h4			{font-size:13px;border-bottom:3px solid #CCCCCC;padding-bottom:2px;margin-bottom:8px;}
h5			{font-size:12px;color:#FFFFFF;background-color:#009CAB;font-weight:bold;padding:3px 0px 3px 5px;margin-bottom:5px;}/*news col gauche APA*/
p			{margin:0px;margin-bottom:10px;}
p.marge0	{margin:0px;}
.marge5		{margin-bottom:5px;}
.important	{color:#FF9933; font-weight:bold}
.discret	{color:#999999; font-size:0.9em}
table		{font-size:11px;}
.rouge		{color:#E01F1F;}
.bleufonce	{color:#007A82}
.orange		{color:#FF9900}
img			{border:0px;}

form		{margin:0px;}
select		{font-size:11px;border: 1px solid #CCCCCC;margin-bottom:3px;padding:2px 0px 2px 2px}
select.colore	{background-color:white;}
input		{font-size:11px;border: 1px solid #CCCCCC;background-color:white;margin-bottom:3px;padding:2px 0px 2px 2px}
textarea	{font-size:11px;border: 1px solid #CCCCCC;background-color:white;width:278px; height:250px;margin-bottom:3px;padding:2px 0px 2px 2px}
.checkbox	{height:15px; border:0px;background-color:transparent;margin:0;padding:0;margin-bottom:3px}
.checkbox2	{height:15px; border:0px;background-color:transparent;margin:0;padding:0; } /*#009CAB*/
.checkbox3	{height:15px; border:0;margin:0;padding:0;}
.radio		{border:0px;background-color:transparent;margin:0;padding:0; position:relative; top:3px}
.bouton		{background-color:#007A82;color:white;padding:3px;}
.bouton_ech	{background-color:#FF9900;color:white;border: 1px solid #FFCC00;font-weight:bold;padding:3px;} /*il est orange*/
.bouton_cal	{background:url(images/picto-calendrier.gif);height:20px;width:19px;border: 0px;margin:0;padding:0;margin-left:2px;} /*le calendrier*/
.bord		{padding-top:2px;height:16px;width:150px;padding-left:5px;background-color:white;} /* n° ech dans moteur*/
.bord2		{height:15px;width:90px;padding-left:5px;background-color:white;}/*input dans admin */
.champlong	{width:288px;}
.champlong2	{width:288px;background-color:#F4F4F4}
.champtlong	{width:400px;}
.champmoyen	{width:180px;}
.champmoyen2{width:180px;background-color:#F4F4F4}
.champcourt	{width:70px;}
.champcourt2{width:70px;background-color:#F4F4F4}
.champetit	{width:22px;}
.champetit2	{width:22px;background-color:#F4F4F4}
.champtpetit	{width:10px;}
.alerte		{background-color:#FF9900;} /*coloration des champs à corriger via contrôles javascript*/
.boutonPlus,.boutonPlus:hover		{background:url(images/picto-plus.jpg) left center no-repeat;padding:0 0 0 12px}
.boutonMoins,.boutonMoins:hover		{background:url(images/picto-moins.jpg) left center no-repeat;padding:0 0 0 12px}

.boutonEnregistrer	{background:url(images/btn-enregistrer-questionnaire.png) left center no-repeat;padding:10px 110px 40px 120px}
.boutonEnregistrer:hover	{background:url(images/btn-enregistrer-questionnaire-hover.png) left center no-repeat;padding:10px 110px 40px 120px}

.minuscule	{text-transform:none}

.echPlanning	{height:11px; width:5px;margin-right:1px;display:inline-block; color:white;}/*il prend la couleur de la matiere*/
.echPlanning:hover	{background-color:#92B6B6;cursor:pointer;opacity:.50;filter:alpha(opacity=50);-moz-opacity:0.5;}
/*remplace par planifie .echEtat		{height:11px;width:11px;margin-right:3px;display:inline-block}*/
.echResultats	{height:15px; width:15px;margin:0px 1px 1px 0px;display:inline-block; color:white;border:1px solid white;}
.echResultats:hover	{background-color:#92B6B6;cursor:pointer;opacity:.50;filter:alpha(opacity=50);-moz-opacity:0.5;}

#sautdepage  {page-break-after : always;}

ul 				{margin:0;padding:0;list-style-position: outside;}
li.listepdf 	{list-style-position: outside;list-style-image: url(images/picto-pdf.gif);
				 margin-left:18px;padding:0px 0px 5px 0px;
				}
				
.cacher		{ display:none}
.pointer:hover	{ cursor:pointer}
/*---------------------LES LIENS-----------------------------------------------------------------------------------*/
a				{color:#007A82;text-decoration:underline;padding:2px;}
a:hover			{text-decoration:none;color:#FF9900;}
a.nonsouligne	{text-decoration:none;}
a.nonsouligne:hover	{text-decoration:none;}
a.fleche	{background:url(images/picto-fleche-rub-on.gif) 0 50% no-repeat; padding:0 0 0 17px;text-decoration:none;}
a.planning	{background:url(images/picto-planning.gif) 0 50% no-repeat; padding:0 0 0 17px;text-decoration:none;}
a.imprimer	{background:url(images/picto-imprimer.gif) 0 50% no-repeat; padding:0 0 0 17px;text-decoration:none;}
a.commander	{background:url(images/picto-consulter-commandes.gif) 0 50% no-repeat;padding:0 0 0 18px;text-decoration:none;}
a.chantierAP	{background:url(images/picto-chantiers.gif) 0 50% no-repeat;padding:0 0 0 18px;text-decoration:none;}
a.bilanAP	{background:url(images/picto-editer-bilan.gif) 0 50% no-repeat;padding:0 0 0 18px;text-decoration:none;}
a.loupe	{background:url(images/picto-loupe.gif) 0 50% no-repeat; padding:0 0 0 17px;text-decoration:none;}
a.excel	{background:url(images/picto-excel.gif) 0 50% no-repeat; padding:0 0 0 17px;text-decoration:none;}
a.excel2{background:url(images/picto-excel2.png) 0 0 no-repeat; padding:0 0 0 30px;text-decoration:none;}
a.pdf	{background:url(images/picto-pdf.gif) 0 50% no-repeat; padding:0 0 0 17px;text-decoration:none;}
a.monCompte	{background:url(images/picto-mon-compte.gif) 0 50% no-repeat; padding:0 0 0 17px;text-decoration:none;}
.encours	{background:url(images/picto-reporte.gif) 0 50% no-repeat; padding:0 0 0 19px;text-decoration:none;height:18px}
.realise	{background:url(images/picto-realise.gif) 0 50% no-repeat; padding:0 0 0 19px;text-decoration:none;height:18px}
.planifie	{background:url(images/picto-planifie.gif) 0 50% no-repeat; padding:0 0 0 16px;text-decoration:none;}
.planifie2	{background:url(images/picto-planifie-ech-saisienligne.gif) 0 50% no-repeat; padding:0 0 0 16px;text-decoration:none;}
a.rechercher	{background:url(images/fleche-blanche.gif) left center no-repeat;padding:0 0 0 15px;color:white;display:block}
#onglets a.rechercher:hover	{text-decoration:none}
.rechEnveloppe	{padding:3px 3px 3px 10px;background-color:#009CAB;width:128px;height:18px;}
/*---------------------LES FLOTTEMENTS-----------------------------------------------------------------------------------*/
.float_d		{float:right;margin:0px 0px 10px 10px;}
.float_d2		{float:right;margin:0px 0px 0px 10px;}
.float_l		{float:left;margin:-55px 60px 0px 0px;}
.floatL			{position:relative;top:0;left:0px;float:left;}
.floatL2		{float:left;margin:0px 0px 0px 5px}
		
/*-------------  BANDEAU HAUT  -----------------------------------------------------------------------------*/
#bandeau			{position:relative;top:0px;margin-top:5px;width:980px;left:50%;margin-left:-490px;}
#bandeau a			{padding:0px;} /*lien sur le logo, pas de padding */

#trait_pointille_1	{position:relative;top:0px;margin-top:3px;width:980px;left:50%;margin-left:-490px;
					border-bottom:1px dotted #009CAB;margin-bottom:3px;z-index:2;}
		
/*-------------  MENUS  ---------------------------------------------------------------------------------*/				
#menu				{position:relative;top:0px;width:980px;margin-bottom:10px;left:50%;margin-left:-490px;}
#menu tr.titre_menu {height:18px;background-color:#009CAB;color:white;}
#menu tr.titre_menu_admin{height:18px;background-color:#FF9900;color:white;}

#menu_g				{position:absolute;top:150px;width:150px;margin-bottom:3px;left:50%;margin-left:-480px;font-size:11px;color:black;}
#menu_g div.rub		{border-bottom:1px dotted #009CAB;margin-bottom:5px;padding-bottom:5px;}
#menu_g div.sousnav	{margin:1px 0px 0px 8px;padding:3px 0px 3px 0px; } /*border-top:1px solid #CCCCCC;*/
#menu_g a			{color:#000000;text-decoration:none;}
#menu_g a:hover		{color:#007A82;text-decoration:none;}
#menu_g hr			{border:0;height:0;border-bottom:1px dotted #009CAB;}
#menu_g img			{margin-right:8px}

#menu_retour		{position:relative;top:0px;width:150px;margin-bottom:7px;left:50%;margin-left:355px;font-size:11px;}
#menu_retour a		{color:#000000;text-decoration:none;}
#menu_retour a:hover{color:#007A82;text-decoration:none;}

/*-------------  CENTRE DE LA PAGE on inclu toutes les pages dans cette div  ------------------------------*/
#centre_page	{position:relative;top:0px;width:790px;margin-left:-300px;left:50%;background-color:white;}
#centre_page td	{padding-left:2px;}

/*-------------- Pied de PAGE ----------------------------------------------------------------------------------*/
#piedpage_texte	{position:relative;top:0px;width:980px;left:50%;margin-left:-490px;height:22px;
				margin-top:5px;margin-bottom:10px;color:white;font-size:10px;
}
.client	{background-color:#009CAB;} /*gestion de la couleur du pied de page espace client*/
.admin	{background-color:#FF9900;} /* idem espace administration */
p.p_pied				{margin:5px 0px 0px 0px;text-align:right;}
.float_pied 			{float:left;margin:12px 5px 0px 0px;}
#piedpage_texte a		{color:white;text-decoration:none;}
#piedpage_texte a:hover	{color:white;text-decoration:underline;}

#mentions		{ margin:20px 20px 20px 20px; }  /*Pour mentions légales*/

/*------------- login.php -------*/
#id,#pw			{background-color:#F4F4F4;margin-bottom:5px;padding-top:2px;height:15px;width:150px;border:1px solid #333333;}

/*------------- accueil.php -----*/
.saisie_acc		{position:relative; border:1px dotted #007A82;width:350px;overflow:visible;
				 background:url(images/fond-degrade.jpg) top left repeat-x;}
.saisie_acc table	{font-size:12px;}
.saisie_acc input,.saisie_acc textarea {background-color:#F4F4F4;margin-bottom:5px;padding-top:2px;border:1px solid #333333;}
.saisie_acc input.alerte,.saisie_acc textarea.alerte 	{background-color:#FF9900}
.saisie_acc input.bouton 								{background-color:#007A82;color:white;height:20px;}

.boiteHaut		{border:1px solid #CCCCCC;background:url(images/fond-degrade-court.jpg) top left repeat-x;border-bottom:none;
			 	 padding:5px 0 0 10px;height:26px;}
.boiteMilieu 	{border:1px solid #CCCCCC;background:url(images/fond-degrade-long.jpg) bottom left repeat-x;border-top:none;
			 	 padding:10px 0px 15px 10px;min-height:inherit;font-size:11px;}
.boiteMilieu p	{line-height:1.45em;}
.titreboite 	{font-size:13px; font-weight:bold;background:url(images/picto-fleche-rub-on.gif) 0 50% no-repeat;
				 padding:0 0 0 10px}
/*------------- saisie_infos.php -------*/
/* Utilise #onglets, .chapeau2*/
#onglet3		{position:absolute;top:54px;left:490px;width:300px;height:27px;color:#007A82;z-index:1;text-align:right;}
#divcomifer,#divmatricesenattente,#diveffluents,#distributeuraffilie,#result_autreadr,#fact_autreadr,#dupli_autreadr,#autre		{visibility:hidden;height:0;display:none;}
.tab_nowidth	{padding-top:5px;border:1px solid #009CAB;background-color:#F4F4F4;width:100%; } /* min-height:190px */
.tab_nowidth table 	{}
.tab_nowidth table td {padding-left:2px}
tr.contenant td  { border-bottom:1px dotted #CCCCCC}
.tab_g1		{background-color:#DEDEDE;}
.tab_recap	{margin:5px 2px 5px 10px;}
.trait_dotted	{border-bottom:1px dotted #007A82;} /*pour un trait simple en pointillés */

/*------------- AJAX suggestion contenu -------*/
#attente,#attente2,#attente3 {visibility:hidden;height:0;display:none;}
#suggestion,#suggestion0,#suggestion1,#suggestion3 {visibility:hidden;height:0;display:none;position: relative;margin: 10px 0px 0px 0px;width:200px;background-color:#FFFFFF;-moz-border-radius: 7px;-webkit-border-radius:7px;border: 1px solid #000;color: #212427;overflow:auto;}

/*------------- saisie_A.php -------*/
#type_sol2		{visibility:hidden;height:0;display:none;}

/*------------- saisie_AZ.php -------*/
#jachere,#calqueirrigation		{visibility:hidden;height:0;display:none;}
		
/*------------- reliquats.php, terres.php, admin_stats.php, saisie_infos.php,saisie_planning -------*/
#onglet1,#onglet2		{position:absolute;top:62px;left:50px;background-color:white;width:180px;height:21px;
 						border:1px dotted #007A82;border-bottom:0px solid white;text-align:center;}
#onglet2		{left:250px;}
#onglet1:hover	{background-color:#EBEBEB;}
#onglet2:hover	{background-color:#EBEBEB;}
.ongletouvert	{z-index:4;}
.ongletferme	{z-index:2;}

a.onglets		{text-decoration:none;display:block} /*liens dans les onglets*/
a.onglets:hover	{text-decoration:none;display:block}

#onglets		{position:relative;width:100%;border:1px dotted #007A82;z-index:3;background-color:white; min-height:700px} /*le contenu*/
#onglets a		{text-decoration:none;} /* liens dans le contenu*/
#onglets a:hover{text-decoration:underline;}
#onglets a.souligne			{text-decoration:underline;}
#onglets a.souligne:hover	{text-decoration:none;}
table.admin_input input,table.admin_input select,table.admin_input textarea {width:350px}
table.admin_input textarea				{height:200px}

#tabResultats a			{display:block;cursor:pointer;color:#333333;text-decoration:none}
#tabResultats a:hover	{text-decoration:none}

#tabResultats a.normal	{color:#007A82;text-decoration:none;padding:0;display:inline}
#tabResultats a.white	{color:white;text-decoration:none;padding:0;}
#tabResultats tr:hover a.white:hover	{color:white;}

#tabResultats tr:hover,#tabPlannings tr:hover {background-color:#FFC04A;color:black;}
#tabResultats tr:hover a {color:black;}
#tabResultats td		{border-right:1px solid white; vertical-align:top;}

td.bordertop	{border-top:1px solid white;}
td.borderbottom	{border-bottom:1px solid white;}
td.entete		{background-color:#92B6B6;color:white;font-weight:bold;padding:4px 2px 4px 2px}
tr.entete		{background-color:#92B6B6;color:white;padding:4px 0 4px 2px}
tr.entete td 	{padding:4px 2px 4px 2px;}
tr.entete2		{background-color:#009CAB;color:white;font-size:13px;font-weight:bold;}/*pour grossir saisie_ech*/
tr.entete2 td 	{padding:4px 2px 4px 2px;border-bottom:1px solid white;}
#tabResultats tr.entete:hover	{background-color:#92B6B6;color:white;padding:4px 0 4px 2px}
tr.entete a,tr.entete2 a	{color:white;font-weight:bold;display:inline;}
#onglets tr.entete2 a:hover	{text-decoration:none;}/*car #onglets a a un text-decoration:underline*/
tr.entete_gros				{background-color:#92B6B6;color:white;text-transform:uppercase;font-size:14px;font-weight:bold;}
tr.bande					{background-color:#EBEBEB;}
tr.bande2					{background-color:#DBDCDF;}
tr.bas						{background-color:white;}
tr.actif					{background-color:#FFC04A;}
#tabResultats tr.actif a.normal 			{color:black;}
#tabResultats tr.actif td 			{border-top:1px dotted #FFCD71;border-right:1px dotted #FFCD71;}
#tabResultats tr.bas:hover	{background-color:white;}


/*----------------reliquats_rapport.php et terres_rapport.php (popup) ----------------------------------------------------------*/
#entete_rapport		{position:relative;top:0px;left:50%;margin-left:-350px;width:700px;margin-top:5px;}
#contour_rapport	{position:relative;top:0px;left:50%;margin-left:-350px;width:700px;border-bottom:1px solid #007A82;padding-bottom:10px;}
#contour_rapport table	{font-size:9px;} /*au lieu de 11 px - utilisation de moyen_b pour que les resultats soient à 11px*/
.tab_250p				{width:200px;height:100px;border:1px solid #007A82;font-size:11px;padding-left:5px;}
.tab_alim,.tab_alim2	{padding-top:15px;width:698px;background-color:#E2F0F1;border:1px solid #009CAB;}
.tab_alim2				{width:338px;}
.chapeau,.chapeau2,.chapeau3	{width:180px;margin-top:15px;font-weight:bold;font-size:12px;padding:3px 0px 3px 5px;}
.chapeau2,.chapeau3				{background-color:#009CAB;color:white; background-image:url(images/fleche-blanche.gif); background-position:95% 50%; background-repeat:no-repeat; padding-right:10px}
.chapeau3						{width:280px;}
.trait_n	{border-bottom:1px solid #999999;} /*pour un trait simple */
.detailMenu	{border-top:1px solid white;border-bottom:1px solid white;padding:5px 0 5px 0;margin:3px 0 3px 0} /*pour un trait simple */
.trait_b	{border-bottom:2px solid #007A82;} /*pour un trait gros */
.trait_g	{border-left:3px solid #007A82;} /* moteur reliquat */
.moyen_b	{font-weight:bold; font-size:11px;}
.grand		{font-size:12px;}
.grand2		{font-size :13px;} 
.tab_j		{background-color:#2DCE7D}
.tab_j1		{background-color: #6ADFA5}
.tab_j2		{background-color: #ABE7CA}
.tab_j3		{background-color: #C7EFDC}
.tab_b		{color: white; background-color:#3467ad;}
.tab_b1 	{background-color:#7BC8CC}
.tab_b2		{background-color:#009CAB}
.tab_b3 	{background-color:#BDE3E6}
.tab_b4		{background-color:#007A82}
.tab_o		{background-color:#FF8000}
.tab_r		{color:white;background-color:#d00000;}
.tab_r1 	{background-color:#EB958B }
.tab_r2 	{background-color:#E7BFB6 }
.tab_r3 	{background-color:#EDD0C9 }
.tab_v		{color: white;background-color: green; }
.tab_v2		{background-color:#26C510}
.tab_bg 	{color: white;font-weight: bold;}
.tab_gris 	{background-color:#F4F4F4}
#pied_rapport	{position:relative;top:5px;left:50%;margin-left:-350px;width:700px;margin-top:0px;font-size:10px;}
.fontsize11		{ font-size:11px}
.petit		{ font-size:10px;width:60px}
.divtrait		{background-color:#009CAB; height:1px}
/*---------------------------------- contenants.php --------------------------------------------*/
td.vide 	{background-color:#999999;}
tr.vide2 	{background-color:#FFFFFF}
.longueurtotale { width:100%}
