/***********************  - BD - www.itelios.com - 2008 -  *********************/

*	{
	margin: 0;
}
	
img,
fieldset	{
	border: none;
}
li	{
	list-style-type: none;
}
/*select,
input,
a img	{
	vertical-align: middle;
}*/
a	{
	color: #000;
}

/*input {
	border: 1px solid #cccccc;
}*/

/*---------------generiques de construction-------------------- */
.boite	{
	overflow: hidden;
	width: 100%;
}
.gauche	{
	float: left;
}
.droite	{
	float: right;
}
.aGauche	{
	text-align: left;
}
.auCentre	{
	text-align: center;
}
.aDroite	{
	text-align: right;
}
.repere	{
	position: relative;
}
.miHauteur {
	vertical-align:middle;
}

.ligne10 {
	margin-top:10px;
}

.ecart10 {
	margin-bottom:10px;
}

.retrait20 {
	margin-left:20px
}

.clear{
	clear:both;
	height:1px;
	line-height:0;
	font-size:1px;
}
	

/*------------structure générale------------*/


.container {
	width:750px;
	margin: auto;
	text-align:left;
}

.containerLara {
	width:750px;
	margin: auto;
	text-align:left;
}
.header {
	text-align:center;
	width:100%;
}

.container .header td, .container .firstLine td, .container .secondLine td, .container .thirdLine td, .container .seventhLine td, .container .seventhLine th, .container .seventhLine td,.container .eigthLine th, .container .eigthLine td {
	border: 1px solid #009933;
	vertical-align:top;
}

.containerLara .header td, .containerLara .firstLine td, .containerLara .secondLine td, .containerLara .thirdLine td, .containerLara .seventhLine td, .containerLara .seventhLine th, .containerLara .seventhLine td, .containerLara .eigthLine th, .containerLara .eigthLine td {
	border: 1px solid #FFF100;
	vertical-align:top;
}

.header , .firstLine , .secondLine , .thirdLine , .fourthLine, .fifthLine, .seventhLine , .sixthLine , .seventhLine , .eigthLine  {
	border-collapse: collapse;
}

.firstLine p, .secondLine p, .thirdLine p, .fifthLine p, .sixthLine p {
	padding-top:5px;
}


.firstLine, .secondLine, .fourthLine, .fifthLine, .seventhLine, .eigthLine {
	width:100%;
}

.container .fourthLine, .container .fifthLine , .container .seventhLine, .container .sixthLine{
	border: 1px solid #009933;
}

.containerLara .fourthLine, .containerLara .fifthLine, .containerLara .seventhLine, .containerLara .sixthLine{
	border: 1px solid #FFF100;
}


.champCourt {
	width:50px;
}

.champTresCourt {
	width:30px;
}

.champMoyen {
	width:80px;
}

.champMoyenlong {
	width:170px;
}
.container .champTresLong {
	width:450px;
	background:#ccccff;
}
.containerLara .champTresLong {
	width:450px;
	background:#0079C2;
}

.champLong {
	width:225px;
}

.container .focus {
	background:#ccccff;
}
.containerLara .focus 
{
	background:#0079C2;
}


h1 {
	font-size:20px;
	text-transform:uppercase;
}

h2 {
	font-size:16px;
	text-transform:uppercase;
}

h2 span{
	font-size:11px;
	text-transform:none;
	font-weight:normal;
}


.push13 {
	font-weight:bold;
	font-size:13px;
}

.push18 {
	font-size:18px;
	text-transform:uppercase;
	font-weight:bold;
}

.push19 {
	font-size:18px;
	font-weight:bold;
}

.maj13 {
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
}

.maj11 {
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
}

.background 
{
	background-color:#ccffcc;
}

.all_bkg
{
  background-color : #9ec5c4; 
}

td.high_background
{
	background-color: #e0f0c1;
}

table.border
{
	border-color:#9ec5c4;
}

td.border
{
	border-color:#9ec5c4;
}

td.border2
{
	border-color:#cccccc;
}


.gvborder
{
   border-color:#9ec5c4;
}
.gvbackground
{
   background-color: #e0f0c1;
}

.hr_style1
{
 color: #9ec5c4
}

.text_style1
{
  font-size: 8pt;
  font-weight: normal; 
  color: #00915b;
}

.text_style2
{
  font-size: 7pt; 
  color: #00915b;
}

.text_style3
{
  color:#00915b;
  border-color : #00915b;
  font-size : 8pt;
}

.text_style4
{
 color: #00915b;
}


.azote
{
	border-collapse: collapse;
	border-color:#e31c19;
	color:Black;
}

.azote_remarque
{
 font-size: 8pt; 
 font-weight: normal; 
 color: #00915b;
}

.azote td {
	border: 1px solid #e31c19;
	vertical-align:top;
	color:Black;
}

.azote p {
	padding-top:5px;
	border-color:#e31c19;
	color:Black;
}

.img_parcelle 
{
	background: #ccccff; 
	width: 270px; 
	height: 250px; 
	margin-top: 5px;
}
