@charset "utf-8";

body
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/fond.jpg);
	background-repeat: repeat-x;
  font-family: "Verdana", sans-serif;
  font-size: 8pt;
	}

input, select {
  border-width: 1px;
  border-style: solid;
  border-color: gray;
  background-color: #F5F5F5;
}

#Top
	{
	width: 100%;
	height: 70px;
	background-image: url(../img/bandeau.jpg);
	background-repeat: no-repeat;
	}

#Menu
	{
	float: left;
	width: 100%;
	height: 17px;
	background-color: #13772f;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#MenuDroite
	{
    position: absolute;
    right:1px;
    top:70px;
    width:200px;

	background-color: #13772f;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#SubMenu
	{
	float: left;
	width: 100%;
	height: 17px;
	background-color: #8bbf41;
	border-bottom: 1px solid black;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#Menu ul, #SubMenu ul, #MenuDroite ul
	{
	list-style-type: none;
	color : white;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 17px;
	}

#Menu li
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	font-size: 0.9em;
	font-weight: bold;
	border-right: 1px solid white;
	height: 17px;
	}
    
.menuactif
    {
        background-color:  #8bbf41;
		color : #FFC601;
    }

#MenuDroite li
	{
	margin: 0;
	padding: 0;
	display: inline;
	font-size: 0.9em;
	font-weight: bold;
	border-left: 1px solid white;
	height: 17px;
	}
    
#SubMenu li
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	font-size: 0.9em;
	font-weight: bold;
	border-right: 1px solid white;
	height: 17px;
}


#sousMenu{
left:0px;
position:absolute;
top:180px;
width:170px;
text-align:center;
}

#sousMenu ul {
background-color:white;

padding:0px;
text-align:center;
}

#sousMenu li {
list-style-type:none;
text-align:center;
padding: 15px;
margin:5px;
}


#sousMenu input{
  width: 130px;
  height: 50px;
  background-color: white;
  border-right: inset 2px green;
  border-bottom: inset 2px green;
  font-weight:bold;
  font-size: 10px;
  color:green;
}

#sousMenu input.selected{
  background-color: #FFF3A7;  
}


.nonactif
    {
        background-color:  #8bbf41;
    }
.actif
        {
        background-color:  #8FBC8F;
		color : #FFC601;
        }


#print
{
    position: absolute;
	right: 0;
	top: 89px;
}


IMG
{
    border: 0px solid;
}


#Contenu
	{
	float: left;
	width: 90%;
	top: 0px;
	padding: 1px;
        color: #000000;
	}

#PiedPage
	{
	float: left;
	width: 90%;
	border: 1px solid darkgreen;
	background-color: green;
	color: white;
	text-align: center;
	line-height: 1em
	}

#Logo
	{
	position: absolute;
	right: 0;
	top: 0;
	margin: 0;
	padding: 0
	}
#Infos
	{
	position: absolute;
	right: 110px;
	top: 15px;
	margin: 0px 0px;
	padding: 0
	}

h1
	{
	font-size: 2em;
	color: green;
	}

h3
	{
	font-size: 1.5em;
	color: #FFD700;
	margin-top:16px;
	margin-bottom:16px;
	}

#Menu a, #SubMenu a, #MenuDroite a
	{
	font-weight: bold;
	color: white;
	text-decoration: none;
	padding: 0 1.2em;
	margin: 0
	}

#Menu a:hover, #MenuDroite a:hover
	{
	background-color: #d9ead7;
	color: green;
	}

#SubMenu a:hover
	{
	background-color: #d9ead7;
	color: #006400;
	}

.exp_personne
{    
    border : green 1px solid;
    text-align: left; 
    background-color: #f7faf6;
    font-size: 1em;
    padding: 2px;    
    width: 300px;
}
    
.exp_administration
{
 
    border : green 1px solid;
    text-align: left;
    background-color: #f7faf6;  
    font-size: 1em;
    padding: 2px;
    width: 300px;
}
.fiche_titre
{    
    border : #FFF2C7 1px solid;
    text-align: left;
    background-color: #f7faf6;
    font-size: 1em;
    padding: 2px; 
    width: 250px;
}
.fiche_information
{
    border : green 1px solid;
    text-align: left;
    background-color: #f7faf6;  
    font-size: 1em; 
}

TABLE.fiche_information TD
{
  border-right : darkgreen 1px solid;
	border-left : darkgreen 1px solid;
}


#print a
	{
	color: #ADD308;
  text-decoration: none;
	padding: 0 0;
	margin: 0
	}

#print a:hover
	{
	background-color: #ADD308;
	color: #ADD308;
	}

TABLE.cartouche
{
  width: 130px;
	height : 60px;
	color: #107637;
}


TABLE
{
  font-size: 1em;
}

TABLE.liste_titre
{
  padding:0px;
  background-color: darkgreen;
  width:80%;
	border-top : #FFF2C7 2px solid;
	border-left : #FFF2C7 2px solid;
	
}

TD
{
  font-size: 1em;
}

TABLE.liste_titre TD
{
  font-size: 1em;
  padding-left: 5px;
  padding-right: 5px;
	border-right : #FFF2C7 1px solid;
	border-left : #FFF2C7 1px solid;
}

TR.liste_col2
{
  background-color: #C0DF97;
	border : #FFF2C7 2px solid;
}

TR.liste_col1
{
  background-color: #ECF5DE;
	border : #FFF2C7 2px solid;
}

TR.liste_titre
{
  background-color:#107637 ;
  color: white;
  font-weight: bold;
	border : #FFF2C7 2px solid;
	
}
TR.tableau_titre
{
    background-color: #107637 ;
    color: #FFC601;
    font-weight: bold;
    font-size: 1.3em;
}
A.liste_titre
{
	font-weight: bold;
  color: #FFC601;
	text-decoration: none;
	margin: 0
}
A.liste_titre:hover
{
	background-color: #107637;
    color: white ;
}


#DivTable th {
  color: #ffffff;
  font-weight: normal;
  font-size: 1em;
  padding-left: 5px;
  padding-right: 5px;
	border-right : #FFF2C7 1px solid;
	border-left : #FFF2C7 1px solid;
}

#DivTable th.mainHeader {
  background-color: green;
  color: #FFFFFF;
  text-align: left;
}

#DivTable th a {
  font-weight: bold;
  color: #FFC601;
	text-decoration: none;
	margin: 0
}

#DivTable th a:visited {
  color: #FFC601;
  text-decoration: none;
  font-weight: bold;
}

#DivTable th a:hover {
  background-color: #107637;
  color: white ;
  text-decoration: none;
  font-weight: bold;
}

#DivTable tr.alternateRow {
  background-color: #ECF5DE;
}

#DivTable tr {
  background-color: #C0DF97;
}

#DivTable tr.erreur {
  border: 2px solid red;
  color: red;
  font-style:italic;
  font-weight:bold;
}

#DivTable tr.liste_titre
{
  background-color:#107637 ;
  color: white;
  font-weight: bold;
	border : #FFF2C7 2px solid;
}


#DivTable td.sortedColumn {
  background-color: #c0d368;
  font-weight: bold;
}

#DivTable th.sortedColumn {
  background-color: #368036;
  font-weight: bold;
}

#DivTable tr.alternateRow td.sortedColumn {
  background-color: #d0e378;
  font-weight: bold;
}

#filtreRegroupement {
  border: 1px darkgreen solid;
  background-color: #ECF5DE;
  width: 700px;
}

#tableParcelles {
  width: 700px;
}

a
	{
	color: #ddffdd;
	color: green
	}
a:hover
	{
	/*background-color: #FFF2C7;*/
	color: green
	}   
    
#CartoucheDiv {
  position: absolute;
  border : #FFF2C7 2px solid;
  padding: 1px 1px 1px 1px;
  top: 105px;
  left: 0px;
  z-index: 5;
  margin: 0px 0px 0px 0px;
  background-color: #f7faf6;
  -moz-border-radius: 1px 1px 1px 1px;
  width: 160px;
  height : 60px;
  color: #107637;
}

a.simplelink
	{
	color: green
	}

a.simplelink:hover {
	background-color: white; 
	color: black 
}

#div_onglet {
      float:left;
      width:100%;
      background:#DAE0D2 url("../img/bg.gif") repeat-x bottom;
      line-height:normal;
		font-family: "Trebuchet MS";
		font-size: 12px;
		border-bottom: solid;
	}

#div_onglet ul {
      margin:0;
      padding:1px 1px 0;
      list-style:none;
	}

#div_onglet li {
      float:left;
      background:url("../img/norm_left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 0px;
      border-bottom:1px solid #765;
	}


 #div_onglet a {
      float:left;
      display:block;
      width:.1em;
      background:url("../img/norm_right.gif") no-repeat right top;
      padding:0px 3px 0px 3px;
      text-decoration:none;
      font-weight:bold;
      color:#765;
	}
	
#div_onglet > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
	 
#div_onglet a {float:none;}
    /* End IE5-Mac hack */
    
#div_onglet a:hover {
		color:#333;
	}
	
#div_onglet #current {
		background-image:url("../img/norm_right_on.gif");
      border-width:0;
	}
	
#div_onglet #current a {
		background-image:url("../img/norm_left_on.gif");
      padding-bottom:5px;
      color:#333;
	}
	
#div_onglet li:hover, #header li:hover a {
      background-position:0% -150px;
      color:#333;
	}
	
#div_onglet li:hover a {
      background-position:100% -150px;
	}


#ViewsTitre
{
    margin: 0px 0px 0px 184px;
}

#ViewsTitre table
{
    background:url("../img/bg.gif");
    height:50px;
    width: 80%
}

#ViewsTitre td
{
    vertical-align: middle;
    margin: 0px 0px 0px 0px;
    color: #107637;
    font-size:12pt; ;
    font-weight:bold;
}

#SousContenu
{
    
position:absolute;
    left:250px;
    width:75%;

}

#MenuEdition
{
    width:100%;
}

#MenuEdition table
{
    border:0px;
    padding:0px;
    width: 80%
}

#MenuEdition td
{
    vertical-align:top;
}

#MenuEdition a
{
    text-decoration: none;
	padding: 0;
	margin: 0
}

#BtnEdition {
  height: 30px;
  font-size: 8pt;
  background-color: #f7dc9a;
  background-image: url(/geofertilanet/gf_image/btn_annul.gif);
  cursor: pointer;
}

.ssregroup {
  font-size: 10pt;
  color: #009966;
  padding-left: 50px;
  float: left;
}

h2
	{
  font-size: 12pt;
  color: white;
  background-color: #009900;
  padding-left: 10px;
  width: 400px;
	}

#tabPerso
{
    
position:relative;
    left:250px;
    width:75%;

}

TABLE.liste_semence
{
    background-color: darkgreen;
	border-top : #FFF2C7 2px solid;
	border-left : #FFF2C7 2px solid;
	
}

#tabPerso1
{
    width: 200px;
    height: 150px;
    overflow-y: scroll;
    float:left;
    position: relative;
    left: 250px;
}

#tabPerso2
{
    width: 200px;
    height: 150px;
    overflow-y: scroll;
    position: relative;
    left: 270px;
}


#ajoutRgpt {
  width: 585px;
  text-align: right;
  margin-bottom: 10px;
}

/****/
/*====================================================
	- HTML Table Filter Generator v1.6 
	elements and classes
	- edit classes below to change filter grid style
=====================================================*/

.fltrow{ /* filter grid row appearance */
	height:20px;
	background-color:#f4f4f4;
}
.flt{ /* filter (input) appearance */
	background-color:#f4f4f4; border:1px inset #ccc; 
	margin:0; width:100%;
}
.flt_s{ /* small filter (input) appearance */
	background-color:#f4f4f4; border:1px inset #ccc; 
	margin:0; width:80%;
}
.inf{ /* div containing left, middle and right divs */
	clear:both; width:auto; height:20px; 
	background:#f4f4f4; font-size:11px; 
	margin:0; padding:1px 3px 1px 3px; 
	border:1px solid #ccc;
}
.ldiv{ /* left div */
	float:left; width:30%; position:inherit; 
}
.mdiv{ /* middle div */
	float:left; width:30%; position:inherit; text-align:center; 
}
.rdiv{ /* right div */
	float:right; width:30%; position:inherit; text-align:right; 
}
.loader{ /* loader appearance */
	position:absolute; padding: 15px 0 15px 0;
	margin-top:7%; width:200px; left:40%; 
	z-index:1000; font-size:14px; font-weight:bold;
	border:1px solid #666; background:#f4f4f4; 
	text-align:center; vertical-align:middle;
}
div.mdiv select{ height:20px; }/*paging drop-down list*/
div.inf a{ color:#CC0000; }/*link appearence in .inf div*/
div.inf a:hover{ text-decoration:none; }/*link appearence in .inf div*/

div.rdiv a{ background-color:#f4f4f4;border:1px solid #777777;color:#CC0000; }/*link appearence in .rdiv div*/


.tot{ font-weight:bold; }/*rows counter*/
.even{ background-color:#fff; }/*row bg alternating color*/
.odd{ background-color:#f4f4f4; }/*row bg alternating color*/

/***/

#preGeo_instr {
  list-style-type: none;
  padding-left: 0;
}

#preGeo_instr li{
  margin: 10px 0;
  border: 2px solid gold;
  padding: 15px;
}

table.panel_export {
  border-style: solid;
  border-width: 1px;
  border-color: green;
}

table.panel_admin {
  border-style: solid;
  border-width: 1px;
  border-color: darkgreen;
}

#ViewsTitre span.GfNomPage {
font-size:12pt;
font-family:"Verdana",sans-serif;
}


.selectedMenu td em button{
  font-weight: bold;
}

a.selectedSubMenu {
  font-weight: bold;
}

.deconnexionBtn {
  background-image: url(/portail_base/img/silkicons/cancel.png) !important;
}

.changerExploitationBtn {
  background-image: url(/portail_base/img/silkicons/folder_page_white.png) !important;
}

.menuCarteIconCls {
  background-image: url(/portail_base/img/silkicons/map.png) !important;
}


.menuInformationsIconCls {
  background-image: url(/portail_base/img/silkicons/exploitation.png) !important;
}

.menuPersonnalisationIconCls {
  background-image: url(/portail_base/img/silkicons/table_edit.png) !important;
}

.menuGeofertilanetIconCls {
  background-image: url(/portail_base/img/silkicons/database_table.png) !important;
}

.menuImportExportIconCls {
  background-image: url(/portail_base/img/silkicons/package_go.png) !important;
}

.menuTracanetIconCls {
  background-image: url(/portail_base/img/silkicons/report_edit.png) !important;
}

.menuAdministrationIconCls {
  background-image: url(/portail_base/img/silkicons/cog.png) !important;
}

.menuIndicateurIconCls {
  background-image: url(/portail_base/img/silkicons/information.png) !important;
}

.menuCahierppIconCls {
  background-image: url(/portail_base/img/silkicons/cpp16x16.png) !important;
}

.menuEconomiqueIconCls {
  background-image: url(/portail_base/img/silkicons/economie.png) !important;
}

.planEpContent {
margin:30px;
background-color:#FFFFFF;
padding:0px;
width:950px;
}

/*
 * Tableaux de synthèses
 */ 

#formSyntheME{
text-align:left;
}
#imprimSyntheME {
float:right;
}

/* -- recap exploitation -- */

/* ligne sous total (surchargée par style colonne par la suite) */
#formSyntheME #rec_Exploit_Grid .soustotal .x-grid3-cell-inner{
font-weight:bold;
}

/* ligne total (surchargée par style colonne par la suite) */
#formSyntheME #rec_Exploit_Grid .total .x-grid3-cell-inner{
font-weight:bold;
background-color:#1A782E;
color:#FAD107;
margin-top:10px;
}

/* ligne total final (surchargée par style colonne par la suite) */
#formSyntheME #rec_Exploit_Grid .totalfin .x-grid3-cell-inner{
font-size:medium;
font-weight:bold;
background-color:#1A782E;
margin-top:10px;
color:#FAD107;
}

#formSyntheME #rec_Exploit_Grid .x-grid3-col-rec_Exploit_poste{
text-align:left !important;
}

#formSyntheME #rec_Exploit_Grid .x-grid3-col-rec_Exploit_gdcultures{
border-left: 1px solid #1A782E !important;
text-align:right !important;
}

#formSyntheME #rec_Exploit_Grid .x-grid3-col-rec_Exploit_arbo{
border-left: 1px solid #1A782E !important;
text-align:right !important;
}

#formSyntheME #rec_Exploit_Grid .x-grid3-col-rec_Exploit_viti{
border-left: 1px solid #1A782E !important;
text-align:right !important;
}

#formSyntheME #rec_Exploit_Grid .x-grid3-col-rec_Exploit_total{
border-left: 2px solid #1A782E !important;
border-right: 2px solid #1A782E !important;
background-color:#70C163 !important;
text-align:right !important;
}

/* -- tableaux parcelles cultures -- */

#formSyntheME #tab_Grid .x-grid3-td-tab-marge{
border-left: 1px solid #1A782E !important;
font-weight:bold !important;
}
#formSyntheME #tab_Grid .x-grid3-hd.x-grid3-td-tab-marge{
border-left:none !important;
}

#formSyntheME #tab_Grid .x-grid3-td-tab-produit{
border-left: 1px solid #1A782E !important;
font-weight:bold !important;
}
#formSyntheME #tab_Grid .x-grid3-hd.x-grid3-td-tab-produit{
border-left:none !important;
}


#formSyntheME #tab_Grid .x-grid3-td-tab-margebha{
border-right: 1px solid #1A782E !important;
font-weight:bold !important;
}
#formSyntheME #tab_Grid .x-grid3-hd.x-grid3-td-tab-margebha{
border-right:none !important;
}

#formSyntheME #tab_Grid .x-grid3-td-tab-margesd{
border-right: 1px solid #1A782E !important;
border-left: 1px solid #1A782E !important;
font-weight:bold !important;
}
#formSyntheME #tab_Grid .x-grid3-hd.x-grid3-td-tab-margesd{
border-right:none !important;
border-left:none !important;
}

#formSyntheME #tab_Grid .x-grid3-td-tab-chargesha{
border-left: 1px solid #1A782E !important;
border-right: 1px solid #1A782E !important;
font-weight:bold !important;
}

#formSyntheME #tab_Grid .x-grid3-hd.x-grid3-td-tab-chargesha{
border-left:none !important;
border-right:none !important;
}

#formSyntheME #tab_Grid .x-grid3-hd.x-grid3-td-tab-semences{
font-weight:normal !important;
}

#formSyntheME #tab_Grid .x-grid3-hd.x-grid3-td-tab-engrais{
font-weight:normal !important;
}

#formSyntheME #tab_Grid .x-grid3-hd.x-grid3-td-tab-phytos{
font-weight:normal !important;
}

#formSyntheME #tab_Grid .x-grid3-hd.x-grid3-td-tab-autres{
font-weight:normal !important;
}

#formSyntheME #tab_Grid .x-grid3-td-tab-chargesunite{
border-left: 1px solid #1A782E !important;
border-right: 1px solid #1A782E !important;
font-weight:bold !important;
}

#formSyntheME #tab_Grid .x-grid3-hd.x-grid3-td-tab-chargesunite{
border-left:none !important;
border-right:none !important;
}

/* -- details parcelles cultures (page et popup)-- */


#formSyntheME #btnPrec{
float:left;
}

#formSyntheME #panelnav{
text-align:center;
}

#formSyntheME #btnSuiv
{
float:right;
}

#formSyntheME .detItemInfo, #FicheDet_win .detItemInfo{
padding:5px;
border:0px solid;
text-align:left;
font-weight:bold;
}

/* ligne sous total (surchargée par style colonne par la suite) */
#formSyntheME #detItemProChargesEtMarge_Grid .soustotal .x-grid3-cell-inner, #FicheDet_win #detItemProChargesEtMarge_Grid .soustotal .x-grid3-cell-inner{
font-weight:bold;
}


/* ligne sous total (surchargée par style colonne par la suite) */
#formSyntheME #detItemProChargesEtMarge_Grid .soussoustotal .x-grid3-cell-inner, #FicheDet_win #detItemProChargesEtMarge_Grid .soussoustotal .x-grid3-cell-inner{
color: #000000;
font-style: italic;
font-size:x-small;
padding-left: 20px;
}


/* ligne total (surchargée par style colonne par la suite) */
#formSyntheME #detItemProChargesEtMarge_Grid .total .x-grid3-cell-inner, #FicheDet_win #detItemProChargesEtMarge_Grid .total .x-grid3-cell-inner{
font-weight:bold;
background-color:#ffffff;
color:#000000;
margin-top:10px;
border: none !important;
}

/* ligne total final (surchargée par style colonne par la suite) */
#formSyntheME #detItemProChargesEtMarge_Grid .totalfin .x-grid3-cell-inner, #FicheDet_win #detItemProChargesEtMarge_Grid .totalfin .x-grid3-cell-inner{
font-size:medium;
font-weight:bold;
background-color:#ffffff;
margin-top:10px;
color:#000000;
border: none !important;
}

#formSyntheME #tabDet .x-table-layout, #FicheDet_win .x-table-layout{
width:100%;
border:0px solid;
}

#formSyntheME #detItemProChargesEtMarge_Grid .x-grid3-col-det_pcm_poste, #FicheDet_win #detItemProChargesEtMarge_Grid .x-grid3-col-det_pcm_poste{
text-align:left;
}

#formSyntheME #detItemProChargesEtMarge_Grid .x-grid3-col-det_pcm_cparha, #FicheDet_win #detItemProChargesEtMarge_Grid .x-grid3-col-det_pcm_cparha{
border-left: 1px solid #1A782E !important;
text-align:right;
}

#formSyntheME #detItemProChargesEtMarge_Grid .x-grid3-col-det_pcm_cparq, #FicheDet_win #detItemProChargesEtMarge_Grid .x-grid3-col-det_pcm_cparq{
border-left: 1px solid #1A782E !important;
text-align:right;
}

#formSyntheME #detItemProChargesEtMarge_Grid .x-grid3-col-det_pcm_cparhatotal, #FicheDet_win #detItemProChargesEtMarge_Grid .x-grid3-col-det_pcm_cparhatotal{
background-color:#ffffff !important;
color:#000000 !important;
}

#formSyntheME #detItemProChargesEtMarge_Grid .x-grid3-col-det_pcm_cparqtotal, #FicheDet_win #detItemProChargesEtMarge_Grid .x-grid3-col-det_pcm_cparqtotal{
background-color:#ffffff !important;
color:#000000 !important;
}

#SousContenu_bga
{
position:absolute;
left:200px;
width:75%;
}

#SousContenuComplet {
margin: 50px 0 0 20px;
}

#SousContenuComplet.listeContrat>div {
  margin-left: 50px; 
}

.titreFamille {
  background: none;
  color:#107637 !important;
}

#panel_splitter {
width: 15px;
height: 15px;
background: transparent url(../img/extjs/panel/tool-sprites.gif) no-repeat scroll;
cursor: pointer;
margin: 13px;
float:left;
}

#panel_splitter.close {
background-position: 0 -165px;
}

#panel_splitter.close.hover {
background-position: -15px -165px;
}

#panel_splitter.open {
display:none !important;
visibility:false !important;
}

#ficheInfoIlot{
float:left;
}

#divlisteIlot{
float: left;
margin-left: 15px;
}

#minicarteilot{
border:1px solid #C0C0C0;
height:150px;
width:150px;
}


#minicarteilot_WinInfoCarto {
border:none;
height:180px;
width:250px;
border-bottom:1px solid #C0C0C0;
}

#InfoParcelle #minicarteilot_WinInfoCarto {
border:none;
height:280px;
width:250px;
border-bottom:1px solid #C0C0C0;
}

#fenetreContrat #minicarteilot_WinInfoCarto {
border:none;
height:325px;
width:250px;
border-bottom:1px solid #C0C0C0;
}

#InfoEquipement #minicarteilot_WinInfoCarto {
border:none;
height:280px;
width:250px;
border-bottom:1px solid #C0C0C0;
}

.minicarte_wait {
background-image: url(/geofertilanet/gf_image/ajax-loader.gif);
background-repeat: no-repeat;
background-position: center center;
}

.isok {
	background-image: url(../img/silkicons/tick.png) !important;
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
}

#AccesCarteComplete{
padding-top:3px;
text-align:center;
}

#AccesCarteComplete img, #btnRechercheCommune{
vertical-align:bottom;
}

.grid_center {
  text-align: center;
}

.grid_right {
  text-align: right;
}

.grid_left {
  text-align: left;
}
.grid_info {
  background-image: url(../../geotracanet/gt_image/icone_info.png);
  background-repeat: no-repeat;
  background-position: center center;
  cursor:pointer;
}

.grid_modif {
  background-image: url(/geotracanet/gt_image/editproduit.png);
  background-repeat: no-repeat;
  background-position: center center;
  height:18px;
  width:18px;
  cursor:pointer;
}

.grid_decoupe {
  background-image: url(/geotracanet/gt_image/tools.png);
  background-repeat: no-repeat;
  background-position: center center;
  height:18px;
  width:18px;
  cursor:pointer;
}

.grid_carte {
  background-image: url(../img/silkicons/magnifier.png);
  background-repeat: no-repeat;
  background-position: center center;
  cursor:pointer;
  height:18px;
  width:18px;
}

.grid_ispac {
  background-image: url(../img/silkicons/bullet_star.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 18px;
}

.grid_delete {
  background-image: url(../img/btn_supprimer.gif);
  background-repeat: no-repeat;
  background-position: center center;
  height:18px;
  width:18px;
  cursor:pointer;
}

.grid_detail {
  background-image: url(../img/extjs/panel/tool-sprites.gif);
  background-repeat: no-repeat;
  background-position: 0 -180px;
  height:15px;
  width:15px;
  cursor:pointer;
}

.grid_detail:hover {
  background-position: -15px -180px;
}

.grid_decal_right {
  padding-right: 10px;
}

.grid_decal_left {
  padding-left: 10px;
}

.x-grid3-col-surf_declaree_listeilot, .x-grid3-col-surf_mesuree_listeilot{
  text-align:right;
  padding-right:30px;
}

.listeIlot_edit{
  color:#555555;
}

.picto_pac {
  background-image: url(../img/pac.png);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 16px;
  height: 16px; 
}

.picto_theme {
  background-image: url(../img/silkicons/color_wheel.png);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 16px;
  height: 16px;
}

#exploitationLocked{
  border:2px solid #ff0b0b;
  background-color: #ea8787;
  background-image: url(../img/warning40x40.png);
  background-position:1% 50%;
  background-repeat:no-repeat;
  margin:10px;
  margin-left:50px;
  padding:10px;
  padding-left:60px;
  width:824px;
}

div#SousContenuComplet #exploitationLocked{
  border:2px solid #ff0b0b;
  background-color: #ea8787;
  background-image: url(../img/warning40x40.png);
  background-position:1% 50%;
  background-repeat:no-repeat;
  margin:10px;
  margin-left:0px;
  padding:10px;
  padding-left:60px;
  width:824px;
}

#dossierReadOnly{
  border:2px solid #ff720b;
  background-color: #eab187;
  background-image: url(../img/warning40x40.png);
  background-repeat:no-repeat;
  background-position:1% 50%;
  margin:10px;
  margin-left:50px;
  padding:10px;
  padding-left:60px;
  width:824px;
}

#parcelle-view{
  overflow-x:auto;
  overflow-y:auto;
  border: 1px solid #1A782E;
}

#parcelle-view .divcommune{
    float: left;
}

#parcelle-view .divparcelle .divclef{
    display: block;
    overflow: hidden;
    text-align: center;
}
#parcelle-view .x-view-over{
    /*border:1px solid #dddddd;*/
    background: #efefef;
    /*padding: 4px;*/
}
#parcelle-view .x-view-selected{
    background: #a3e1b0;
    /*border: 1px solid #1A782E;*/
    /*padding: 4px;*/
}
#parcelle-view .x-view-selected .divcommune{
    background:transparent;
}
#parcelle-view .x-view-selected .divclef{
    /*color:#1A4D8F;*/
}

.BarAdd {
    background:transparent url(/geofertilanet/gf_image/depliant_fond.jpg) repeat-x scroll 0%;
    border-left:1px solid #348856;
    border-right:1px solid #348856;
    border-bottom:1px solid #348856;
    color:#FFFFFF;
    cursor:pointer;
    font-family:tahoma,arial,verdana,sans-serif;
    font-size:11px;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    height:25px;
    vertical-align:middle;
}

.BarAdd span.LibelleBarAdd {
	margin-left: 50px;
	color: #000000;
}

div.BarAddImage {
	background: url(/geofertilanet/gf_image/depliant_gauche.jpg) no-repeat;
	background-position: left;
    vertical-align:middle;
    height:25px;
}

div.BarAddImageDroite {
	background: url(/geofertilanet/gf_image/depliant_droite.jpg) no-repeat;
  vertical-align:middle;
	background-position: right;
	height:25px;
}

div.BarAddImageCentre {
    padding-top: 6px;

/*  height:30px;*/
}

.divlisteIlot{
    text-align:right;
    width:900px;
}

.retourHautPage {
  text-align: right;
  width: 850px;
  margin-bottom: 15px;
}

#minicarteparcelle{
  border:1px solid #C0C0C0;
  height:175px;
  width:175px;
}

.italic {
  font-style:italic;
}

.winInfo .x-tool-collapse-east {
	background-position: 0 -180px;
}

.winInfo .x-tool-collapse-east-over{
    background-position: -15px -180px;
}

.winInfo  .x-tool-expand-east {
	background-position: 0 -165px;
}

.winInfo  .x-tool-expand-west-east {
	background-position: -15px -165px;
}

#listeIlots_Grid .x-grid3-row-selected .x-grid3-col-0 {
  background: url(../img/extjs/group-checked.gif);
  background-repeat: no-repeat;
  background-position: left center;
}

#gridParcelle .x-grid3-col-0 {
  background: #FFFFFF url(/portail_base/img/extjs/form/text-bg.gif) repeat-x scroll 0 0;
  border: 1px solid #70C163;
  cursor: text;
}

#gridParcelle .x-grid3-col-1 {
  background: #FFFFFF url(/portail_base/img/extjs/form/text-bg.gif) repeat-x scroll 0 0;
  border: 1px solid #70C163;
  cursor: text;
}

#gridParcelle .x-grid3-col-2 {
  background: #FFFFFF url(/portail_base/img/extjs/form/text-bg.gif) repeat-x scroll 0 0;
  border: 1px solid #70C163;
  cursor: text;
}

#gridParcelleA .x-grid3-col-1, #gridParcelleA .x-grid3-col-2 {
  background: #FFFFFF url(/portail_base/img/extjs/form/text-bg.gif) repeat-x scroll 0 0;
  border: 1px solid #70C163;
  cursor: text;
}

#gridParcelleB .x-grid3-col-1, #gridParcelleB .x-grid3-col-2 {
  background: #FFFFFF url(/portail_base/img/extjs/form/text-bg.gif) repeat-x scroll 0 0;
  border: 1px solid #70C163;
  cursor: text;
}

.x-tool-remove {background-image: url(/geotracanet/gt_image/deleteproduit.png);}

.x-tool-remove-over {background-image: url(/geotracanet/gt_image/deleteproduit.png);}

.x-tool-fake {background-image: none;}

.x-tool-fake-over {background-image: none;}

/*
 * FileUploadField component styles
 */
.x-form-file-wrap {
    position: relative;
    height: 22px;
}
.x-form-file-wrap .x-form-file {
  position: absolute;
  right: 0;
  -moz-opacity: 0;
  filter:alpha(opacity: 0);
  opacity: 0;
  z-index: 2;
    height: 22px;
}
.x-form-file-wrap .x-form-file-btn {
  position: absolute;
  right: 0;
  z-index: 1;
}
.x-form-file-wrap .x-form-file-text {
    position: absolute;
    left: 0;
    z-index: 3;
    color: #777;
}


.uploadform-appariemant .x-form {
  border: none;
}

.uploadform-appariemant .x-panel-footer {
  border: none;
}

#listeParcelles_Grid .editablecell .x-grid3-col-surfsaisie{
  border:1px solid #70C163;
  background:#FFFFFF url(/portail_base/img/extjs/form/text-bg.gif) repeat-x;
  cursor:pointer;
  padding:1px;
}

#listeParcelles_Grid .invalidRow .x-grid3-col-surfsaisie{
  background-color:#ff3333;
  padding-top:1px;
}

#listeParcelles_Grid .invalidRow .x-grid3-col-surfacegeom{
  background-color:#ff3333;
  padding-top:1px;
}

#labelProbleme{
  text-align: center;
  color: #bb0000;
  font-weight: bold;
  padding-top:20px;
}

.ParcelleGrid .x-tree-col-editable{
  border: none;
}

.fakecheckbox-off {
  width: 100%;
  height: 18px;
  background-position: 2px 2px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-image: url(../img/extjs/grid/row-check-sprite.gif);
}

.fakecheckbox-on {
  width: 100%;
  height: 18px;
  background-position: -23px 2px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-image: url(../img/extjs/grid/row-check-sprite.gif);
}

.ControlScaleDecoupe{
  display:block;
  font-size:smaller;
  position:absolute;
  background-color: #FFFFFF;
  bottom: 0px;
  right: 0px;
  padding:2px;
}
