.checkboxrouge {
	background-color:#FFFFFF;
	border:1px solid #FF0000;
	font-weight:bold;
	color: #FF0000;
}


.adresse {
	font-weight:bold;
	color: #OOOOOO;
}

.centregauche th, .centregauche tr, .centregauche td, .centregauche input, .centregauche textarea, .centregauche select {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size:10px;
}

body { margin: 2px 2px 2px 2px}
.adresse {
	font-weight: bold;
}

th{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top:2px;
	margin-bottom:2px;
	text-align: left;
	background-color:#157AAE;
	border-right: 1px solid #A8A8A8;
	color:#FFFFFF;
}
td {
padding:2px;
}

body {
	background-color:#FFFFFF;
}

.tableau table {
	border-collapse: collapse;
	float:left;
}

.tableau td{
	border-bottom: 1px solid #A8A8A8;
	border-right: 1px solid #A8A8A8;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
}
.tableau th{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
	border-right: 1px solid #A8A8A8;
	color:#FFFFFF;
	font-size:70%;
}

.tableau .impair {
	background-color:#E9E9EA;
}

.tableau .pair {
	background-color:#C1E9F5;
}

.completion
{
    border: 1px solid #000000;
    background-color:#FFFFFF;
    z-index:100;
    overflow:auto;
	line-height:1;
	width:auto;
	height:auto;
	min-width:400px;
	max-height:250px
}

.completionElement
{
    cursor:pointer;
    font-size:100%;
    width:auto;
	padding:1px 2px 0px 1px;
	margin: 0px 0px 0px 0px;
}


.completionElement:hover
{
    background-color:#0a246a;
    color:#FFFFFF;
}

.container
{
position:absolute;
}

.inputCompletion 
{
    /*background-color:#FFFFFF;
    border: 10px solid #FF00000;*/
}

.eleveCompletion
{
    font-size:105%;
}

.dynsubmit
{
    position:absolute;
    top:2px;
    right:2px;
}
.old {
	background-color:#C1E9F5;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom: 1px solid #157AAE;
	border-top: 1px solid #157AAE;
	color:#157AAE;
	margin-top:2px;
}

.container
{
    /*margin-left:150px;
    margin-right:150px;*/
}

.bloc_gauche
{
    float:left;
    width:150px;
}

.bloc_droite 
{
float:right;
width:150px;
}

.bloc_pied
{
  clear:both;
  height:50px;
}

.bloc_centre
{
  margin-left:150px;
  margin-right:0px;
  padding:8px;
  width:550px;
}
.centregauche
{
  
}
.desc
{
	display:none;
}

.centredroite
{
	display:none;
}

.centregauche
{
    border-right:0px solid #000000;
    width:780px;
}

.centregauche H2
{
    font-size:13px;
}

.erreur
{
    color:#FF0000;
	font-weight:bold;
}
width:780px;
