﻿@charset "utf-8";

/* CSS Document */
body {
	
	/*background: #FFF url(../images/background.jpg) center top repeat fixed;  /*Prod*/
	/*background : #FFE696;   /*WampServer Local*/
	background : #cccccc;  /*NOUVEAU SERVEUR PROD ns3212397.ip-141-95-173.eu SOUS-DOMAINE new.auditelevages.com*/
	margin: 0px;
	font-family:Verdana, Geneva, sans-serif;
	color: #195992;
	font-size: 0.8em;
	width: 1000px;
}

img{
	border: 0;
}

a {
	text-decoration: none;
	color: #195992;
}

.impression {
	width: 790px;
	overflow: auto;
	margin-top: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

input[type=submit]{
	background: #A9C606;
	border: 1px #000000 solid;
}

input[type=button]{
	background: #A9C606;
	border: 1px #000000 solid;
}

input[type=reset]{
	background: #A9C606;
	border: 1px #000000 solid;
}

ul {
	margin-top: 10px;
	margin-bottom: 10px;
}

.puces_menu ul {
	list-style-type: square;
	margin-left: 20px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.puces_menu {
	list-style-type: square;
	color: #A9C606;
	font-size: 13px; /* Augmentation de la taille du menu */
}
	
textarea {
	font: 12px Arial, Helvetica, sans-serif;
}

input {
	font: 12px Arial, Helvetica, sans-serif;
}

.input20 {
	width:20px;
}

.input30 {
	width:30px;
}

.input40 {
	width:40px;
}

.input50 {
	width:50px;
}

.invisible {
	border-width: 0px;
}

.tableau {
	border-width: 0px;
	border-collapse: collapse;
}

.tableau .noborder  {
	border-style: solid;
	border-width: 0px;
	background-color: #FFFFFF;
}

.tableau td {
	border-style: solid;
	border-width: 1px;
	border-color: #AAAAAA;
}

.tableau th {
	color: #000000;
	background-color: #EEEEEE;
	border-style: solid;
	border-width: 1px;
	border-color: #AAAAAA;
}

.tabeau .line {
	background-color: #DDDDDD;
}

/* couleurs d'alerte pour le tableau (nuance à modifier ici... merci de garder les couleurs...) */
.tableau .yellow {
	background-color: #FF8;
}

.tableau .red {
	background-color: #F88;
}

.tableau .orange {
	background-color: #f7ab28;
}

.tableau .green {
	background-color: #8F8;
}

.tableau .blue {
	background-color: #88F;
}

.tableau .grey {
	background-color: #CCC;
}
.sortable {
	border-width: 0px;
	border-collapse: collapse;
	/* font-size: 1em; */
}

.sortable .noborder  {
	border-style: solid;
	border-width: 0px;
	background-color: #FFFFFF;
}

.sortable td {
	border-style: solid;
	border-width: 1px;
	border-color: #AAAAAA;
}

.sortable th {
	color: #000000;
	background-color: #EEEEEE;
	border-style: solid;
	border-width: 1px;
	border-color: #AAAAAA;
}

.sortable .line {
	background-color: #DDDDDD;
}

/* couleurs d'alerte pour le tableau (nuance à modifier ici... merci de garder les couleurs...) */
.sortable .yellow {
	background-color: #FF8;
}

.sortable .red {
	background-color: #F88;
}

.sortable .orange {
	background-color: #f7ab28;
}

.sortable .green {
	background-color: #8F8;
}

.sortable .blue {
	background-color: #88F;
}

.sortable .grey {
	background-color: #CCC;
}

.formulaire {
	width: 200px;
}

.cp {
	width: 35px;
}

.tel {
	width: 70px;
}

.ede {
	width: 56px;
}

.annee {
	width: 28px;
}

.news {
	width: 640px;
}

select {
	font: 12px Arial, Helvetica, sans-serif;
}

.entete {
	width: 950px;
}

.entete .login {
	width: 120px;
	border: 0px;
}

.entete .logged {
	margin-right: 5px;
}

.entete a {
	text-decoration: none;
	color: #195992;
	font-weight: bold;
}

.entete a:hover {
	text-decoration: underline;
}

.pied {
	width: 1200px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	font-size: 10px;
	text-align: center;
	background: url(../images/background-footer.png);
}

.menu {
	margin-left: 10px;
	margin-right: 10px;
	width: 190px;
	float: left;
	margin-top: 10px;
}

.liens {
	overflow: auto;
	padding-bottom: 5px;
	background-color: #F3F0E5;
	color: #FFFFFF;
	font-size: 10px;
	border: 1px solid black;
}

.liens img {
	border: none;
}

.liens a {
	text-decoration: none;
	color: #195992;
}

.titres_liens {	
	background: url(../images/background-navigation-horizontale.jpg);
	padding-left: 5px;
	width: 2000px;
	color: #195992;
	font-size: 12px;
	font-weight:bold;
	border-bottom-color: #42596D;
	border-bottom: dotted;
	border-bottom-width: thin;
}

.conteneur {
	width: 790px;
	float: left;
}

.titres_page {
	font-weight: bold;
	font-size: 18px;
	color: #A9C606;
}

.titreSection {
	font-weight: bold;
	font-size: 14px;
	color: #A9C606;
}

.conteneur .contenu {
	overflow: auto;	
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid black;
	margin-top: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.conteneur .bloc {
	width: 363px;
	overflow: auto;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid black;
	margin-top: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.conteneur a {
	text-decoration: none;
	color: #195992;
	font-weight: bold;
}

.conteneur a:hover {
	text-decoration: underline;
}

.droite {
	position: absolute;
	top: 256px;
	left: 501px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;	
}
/*formattage des messages d erreur pour les formulaires*/
.error_list {
	color: #FF0000;
	font-weight: bold;
}

/*champs input pour le login*/
.login {
	border-width:1px;
	width:120px;	
}

/*Titre en haut de page*/
.titre{
	color: #195992;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 2em;
	font-style: italic;
}

/*champs lait dans le masque liste des pesées*/
.laitldp{
	width: 35px;
	text-align: right;
}

/*champs numéro dans le masque liste des pesées*/
.numldp{
	border-width: 0px;
	width: 20px;
}
/*champs heure dans le masque liste des pesées*/
.heure{
	width: 40px;
}
/*champs date dans le masque liste des pesées*/
.dateLdp
{
	width: 75px;
}
/*champs de données dans Résultat laiterie*/
.saisieRL{
	width: 50px;
}
.actionEffectuee{color:green; font-weight:bold;}
.actionEchouee{color:red; font-weight:bold;}
.actionIndication{color:black; font-weight:bold;}

#DATexploitationErreur{background-color: #FFAAAA; text-align:center;}
#DATaImporter{text-align:center;}
#centrer{background-color:#bcd580; text-align:center;}

/* style pour popup tinyBox */
#tinybox {position:absolute; display:none; padding:10px; background:#fff url(../images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}

/* style pour les tableaux scrollable avec en-tête fixe */
.tableScroll { word-break:break-all;}
.tableScroll thead {
	display:block;
	font-size:0.9em;
}
.tableScroll tbody {
	display:block;
	font-size:0.9em;
	height:28em; /* 5 times the equivalent of a text "size". */
	overflow-y:scroll;
}
/*.tableScroll thead tr th { width:80px;} /* a voir ? */
.tableScroll tbody tr td { 
	/*width:80px;*/
	height:20px;
} /* a voir ? */

/* style pour les tableaux sortable (plugin jquery.tablesorter)*/
/* table.tablesorter {
	font-size: 12px;
	background-color: #4D4D4D;
	width: 1024px;
	border: 1px solid #000;
}
table.tablesorter th {
	text-align: left;
	padding: 5px;
	background-color: #6E6E6E;
}
table.tablesorter td {
	color: #FFF;
	padding: 5px;
}
table.tablesorter .even {
	background-color: #3D3D3D;
}
table.tablesorter .odd {
	background-color: #6E6E6E;
} */
/* table.tablesorter .header {
	background-image: url(../js/jquery.tablesorter/themes/green/bg.png);
	background-repeat: no-repeat;
	border-left: 1px solid #FFF;
	border-right: 1px solid #000;
	border-top: 1px solid #FFF;
	padding-left: 30px;
	padding-top: 8px;
	height: auto;
} */
/* table.tablesorter .headerSortUp {
	background-image: url(../js/jquery.tablesorter/themes/green/asc.png);
	background-repeat: no-repeat;
}
table.tablesorter .headerSortDown {
	background-image: url(../js/jquery.tablesorter/themes/green/desc.png);
	background-repeat: no-repeat;
} */
/* pour indiquer à l'utilisateur une en-tête cliquable pour filtrer (jquery tablesorter) */
table.tablesorter thead th:hover{
	text-decoration: underline;
}
	

