﻿body {
	margin: 4px;
	font-family:arial;
	font-size: 12px;
	background-color: #B9C7B3;
}

div {
	margin: 0px;
	padding: 0px;
	border: 0px solid darkblue;
}

div.Logo, div.liensRapidesSecondaires {
	border:0;
	float: left;
	width: 157px;
	max-width: 157px;
	margin-bottom: 0px;
}

div.Logo  {
	border: 0px;
	height: 95px;
	background-image: url("");
	background-repeat: no-repeat;
	background-position: center bottom;
	cursor: pointer;
	margin-bottom: 0px;
}

div.Bandeau {
	float: left;
	height: 90px;
	Width: 100%;
	padding: 0px;
	background-image: url("");
	background-repeat: repeat-x;
	font-size: 14px;
	color: #B00000;
	border: 0px solid #192652;
}

div.Bandeau div.Logo {
	float: left;
	width: 187px;
	height: 90px;
	margin-right: 25px;
	background-image: url("http://www.conso-antibiolor.org/images/Logo.gif");
	background-repeat: no-repeat;
	background-position: center bottom;
	cursor: pointer;
	margin-bottom: 0px;
}

div.Bandeau div.Titre {
	font-family: verdana;
	font-size: 22px;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 5px;
	text-align:left;
	width:480;
	color: #000000;
}

div.Main {
	clear: both;
	float: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 4px;
	padding: 0px;
	width: auto;
	height: auto;
	text-align: center;
	border: 0px solid blue;
}

div.PiedDePage {
	clear: both;
	width: 100%;
	text-align: center;
	font-size: 10px;
	color: #70527D;
	border: 0px solid pink;
}

form.FormulaireIdentification { 
	color: #000000;
	margin-top: 200px;
	border: 4px solid #192652;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	float: center;
	width: 50%;
	background-color: #FFFFFF;
}

form.FormulaireIdentification h1{ 
	color: #B00000;
	font-size: 16px;
	font-weight: bold;
}

form.FormulaireIdentification input{ 
	font-size: 13px;
}

form {
	margin: 0px;
	padding: 0px;
	border: 1px solid white;
	background-color: #FFFFFF;
	padding-bottom: 20px;
}

form H1{
	color: #B00000;
	font-size: 16px;
	font-weight: bold;
}

input {
	font-size: 11px;
}

input.mauve {
	background-color: #FEEFF4;
	border: 1px solid #192652;
}

input.vert {
	border: 1px solid #B9C7B3;
}

ul {
	padding: 0px;
	margin: 0px;
}

li {
	list-style-position: inside;
	list-style-image: url("");
	padding: 0px;
	margin: 0px;
	margin-left: 0px;
}

a {
	color: #1D1469;
	text-decoration: none;
}

a:hover {
	text-decoration: underline ;
}

a img {
	border-width: 0px;
}

div.Cadre {
	overflow: none;
	border: 0px solid #FF0000;
	float: none;
	padding: 5px;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	margin-top: 10px;
	color: black;
	background-position: bottom center;
	background-repeat: repeat-x;
}

div.Cadre H1 {
	margin:0px;
	padding-left: 11px;
	padding-bottom: 8px;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	color: #70527D;
	background-image: url("");
	background-position: top left;
	background-repeat: no-repeat;
}

div.Cadre div.Annexe {
	border: 0px solid #FF0000;
	float: right;
	width: auto;
}

div.StatutsSaisies H1, div.Menu H1 {
	margin: 5px;
	padding: 0px;
	color: #B00000;
	font-size: 14px;
	font-weight: bold;
}

div.Menu {
	border: 2px solid #192652;
	background-color: #FFFFFF;
	clear: left;
	float: left;
	width: 20%;
	margin: 0px;
	text-align: left;
}

div.Menu A {
	border: 0px solid black;
	display:block;
	margin-left: 3px;
	height: 13px;
	padding-left: 15px;
	background-image: url("http://localhost/AntibioLor/images/fleche1.gif");
	background-position: center left;
	background-repeat: no-repeat;
}

div.StatutsSaisies {
	border: 2px solid #192652;
	background-color: #FFFFFF;
	float:right;
	width: 79%;
}

div.StatutsSaisies table {
	width: 100%;
}

table {
    background-color: #FFFFFF;
	border: 0px solid #0B166A;
	text-align: left;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
}

table td {
    background-color: #FFFFFF;
    font-size: 11px;
    color: #000000
	text-align: left;
	padding: 2px;
}

table thead td {
    font-size: 12px;
	text-align: center;
    background-color: #B9C7B3;
    font-weight: bold;
    color: #B00000
}

table tr.ligneNew0 td, table td.ligneNew0, table tr.ligne0 td.ligneNew0, table tr.ligne1 td.ligneNew0,
table tr.ligneNew0 td input, table td.ligneNew0 input, table tr.ligne0 td.ligneNew0 input, table tr.ligne1 td.ligneNew0 input,
table tr.ligneNew0 td select option, table td.ligneNew0 select option, table tr.ligne0 td.ligneNew0 select option, table tr.ligne1 td.ligneNew0 select option {
    background-color: #F8D9FF;
}

table tr.ligneNew1 td, table td.ligneNew1, table tr.ligne0 td.ligneNew1, table tr.ligne1 td.ligneNew1,
table tr.ligneNew1 td input, table td.ligneNew1 input, table tr.ligne0 td.ligneNew1 input, table tr.ligne1 td.ligneNew1 input,
table tr.ligneNew1 td  select option, table td.ligneNew1  select option, table tr.ligne0 td.ligneNew1  select option, table tr.ligne1 td.ligneNew1  select option {
    background-color: #D5EFFF;
}

table tr.ligne0 td, table tr.ligne0 td input {
    background-color: #EBEFE9;
}

table tr.ligne1 td, table tr.ligne1 td input {
    background-color: #D5DDD0;
}

table tr.ligne2 td, table tr.ligne2 td input {
    background-color: #D1DCD8;
}

table select {
	font-size: 11px;
}

input.boutonLeger {
	border: 1px #AC5ECE groove;
	text-align: center;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color:#AC5ECE;
	background: #CBEA84 ;
}

input.boutonMauve {
	border: 1px #AC5ECE groove;
	text-align: center;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color:#AC5ECE;
	background: White;
}

input.boutonAdmin {
	border: 1px #DD1717 groove;
	text-align: center;
	font-size: 12px;
	font-style: normal;
	font-weight: 800;
	color:#DD1717;
	background: #F9D7D7;
}

select.champTexte, input.champTexte {
	border-color: 1px solid #AC5ECE;
	text-align: left;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color:#AC5ECE;
	background: White;
}

input.num, td.num, input.numReadonly {
	text-align: right;
	margin-right: 3px;
	padding-right: 3px;
}

Div.IndexListe {
	border: 0px solid black;
}

Div.IndexListe H1 {
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

Div.IndexListe A {
	font-size: 11px;
}

.messageErreur {
	margin: 25px;
	text-align: center;
	color: #D70202;
	font-size: 20px;
}

.messageErreurPetit {
	margin: 0px;
	text-align: center;
	color: #D70202;
	font-size: 12px;
}

.readonly, .numReadonly {
	color: #BF0000;
}

a.lienRetour {
	display: block;
	background-color: #FEEFF4;
	border: 1px solid #192652;
	color: red;
	position: absolute;
	top: 115px;
	right: 5%;
	width: 100px;
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
}