.head_title_orange
{
	text-align:left;
	background-color:#b4d5ff;
	font:11px bold arial;
	color:black;
	width:100%
}
.head_title_orange_td1
{
	width:70%;
	padding-left:5px;
}
.head_title_orange_td2
{
	width:30%;
}
.text
{
	color:black;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}
.text_inverted
{
	color:black;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}
.text_label
{
	color:#666666;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
}

.td_content_telerik_grid
{
	width: 100%; 
	vertical-align: middle;
}

.form_centered_always
{
	text-align:center;
	margin:0 auto;
}
.table_centered_always
{
	text-align:center;
	margin:0 auto;
}

.div_Container
{
	border:1px solid #339933;
}
.div_Container_Title
{
	background-color:#339933;
	height:18px;
	padding-left:5px;
	vertical-align:middle;
	text-align:left;
}

.headerPortal
{
    border-bottom:2px solid #00B73D;
    height: 100%;
}

a.lkHeader
{
    color:blue;
}

td.OpenCloseButtons
{
    width: 20px;
    background-color: #00B73D;
    vertical-align: top;
    color:White;
}

input.OpenButton
{
    vertical-align: top;
    width: 20px;
    background-color: #00B73D;
    border-width: 1px;
    color:White;
}

input.CloseButton
{
    vertical-align: top;
    width: 20px;
    background-color: #00B73D;
    border-width: 1px;
    color:White;
}
/* Old MainTheme */
body
{
	font-family:Verdana,Arial,Sans-Serif;
	font-size:8pt;
	color:#2A6C94;
	margin:0px 0px 0px 0px;
	background:White;
	scrollbar-3dlight-color: #FFFFFF;       /* couleur de l'effet 3D sur bords externes haut et gauche de la barre et des boutons */ 
	scrollbar-darkshadow-color: #FFFFFF;    /* couleur de l'effet 3D sur bords externes bas et droite de la barre et des boutons :  */ 
	scrollbar-highlight-color: #2A6C94;     /* couleur du cot? ?clair? de la barre et des boutons : bords internes haut et gauche */ 
	scrollbar-shadow-color: #2A6C94;		/* couleur du cot? sombre de la barre et des boutons : bords internes bas et droite */ 
	scrollbar-face-color: #FFFFFF;          /* couleur de face de la barre de d?filement et des boutons */ 
	scrollbar-track-color: #ef6d8;         /* couleur de l'arri?re plan o? glisse la barre de d?filement */ 
	scrollbar-arrow-color: #2A6C94;         /* couleur des fl?ches des boutons */ 	
	text-align:left;
	padding:0 0 0 0;
	height:100%;
	width:100%;
}
.center
{	text-align:center; }

.right
{	text-align:left; }

td
{
	font-family:Verdana;
	font-size:8pt;
}

input
{	
	font-family:Verdana;
 	font-size:8pt;
}

input, textarea
{
	/* to define
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;*/
}

.buttonValidate
{
	border:solid 1px #2A6C94;
	background:white;
	width:60px;
	color:#2A6C94;
	cursor:hand;
}

.HiddenControl { display:none; }

/* rounded box see ex in http://www.fireandknowledge.org/archives/2004/05/22/rounded-corners-without-images-part-1/ */
div.rounded-box {
    position:relative;
    width: 9em;
    background-color: #FFF;
    margin: 3px;
}

div.top-left-corner, div.bottom-left-corner, div.top-right-corner, div.bottom-right-corner
{position:absolute; width:20px; height:20px; background-color:#FFF; overflow:hidden;}

div.top-left-inside, div.bottom-left-inside, div.top-right-inside, div.bottom-right-inside
{position:relative; font-size:150px; font-family:arial; color:#2A6C94; line-height: 40px;}

div.box-contents 
{	position: relative; padding: 8px; color:#2A6C94;}



/*Modal Popup*/
.modalPopupCustom {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:220px;
	height:552px;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.StepOneStyle
{
	text-align:left;
	height:200px;
	width:1000px;
}
.StepOneStyleIs
{
	text-align:right;
	height:200px;
	width:1000px;
}
.StepTwoo
{
	text-align:left;
	height:300px;
	width:500px;
}
.StepTwooIs
{
	text-align:right;
	height:300px;
	width:500px;
}
.StepTree
{
	text-align:left;
	height:300px;
	width:500px;
}
.StepTreeIs
{
	text-align:right;
	height:300px;
	width:500px;
}
.RequiredField
{
	color: #CC3300;
}
.CenterServices {
  margin-left : auto;
  margin-right : auto;
  width : 1000px;
  text-align : left;  /* pour r?soudre le bug de centrage de IE */
}
/* End Old MainTheme */


/* Begin Map Suite Style */

div.olLayerDiv {
   -moz-user-select: none 
}

.olLayerGoogleCopyright {
    left: 2px;
    bottom: 2px;  
}
.olLayerGooglePoweredBy {
    left: 2px;
    bottom: 15px;   
}
.olControlAttribution {
    font-size: smaller; 
    right: 10px; 
    bottom: 10px; 
    position: absolute; 
    display: block;
}
.olControlScale {
    right: 3px;
    bottom: 3em;
    display: block;
    position: absolute;
    font-size: smaller;
}
.olControlScaleLine {
   left: 10px;
   bottom: 15px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: xx-small;
}
.olControlScaleLineBottom {
   border: solid 2px black;
   border-bottom: none;
   margin-top:-2px;
   font-family: Arial, Helvetica, sans-serif;
   text-align: center;
}
.olControlScaleLineTop {
   border: solid 2px black;
   border-top: none;
   text-align: center;
}

.olControlPermalink {
    right: 3px;
    bottom: 1.5em;
    display: block;
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: smaller;
} 

div.olControlMousePosition {
    bottom: 0em;
    right: 0px;
    display: block;
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-small;
    filter:Alpha(opacity=50);
    background-color:White;
}

.olControlOverviewMapContainer {
    position: absolute;
    bottom: 0px;
    right: 0px;
}

.olControlOverviewMapElement {
    padding: 10px 18px 10px 10px;
    background-color: #ddd;
    -moz-border-radius: 1em 0 0 0;
}

.olControlOverviewMapElement img {
	opacity: 1.0;
}

.olControlOverviewMapMinimizeButton {
    right: 0px;
    bottom: 80px;
}    

.olControlOverviewMapMaximizeButton {
    right: 0px;
    bottom: 80px;
}

.olControlOverviewMapExtentRectangle {
    overflow: hidden;
    background-image: url("img/blank.gif");
    cursor: move;
    border: 2px dotted red;
}
.olControlOverviewMapRectReplacement {
    overflow: hidden;
    cursor: move;
    background-image: url('ThemeImage.ashx?image=Common.MapSuite/overview_replacement.gif');
    background-repeat: no-repeat;
    background-position: center;
}

.olLayerGeoRSSDescription {
    float:left;
    width:100%;
    overflow:auto;
    font-size:1.0em;
}
.olLayerGeoRSSClose {
    float:right;
    color:gray;
    font-size:1.2em;
    margin-right:6px;
    font-family:sans-serif;
}
.olLayerGeoRSSTitle {
    float:left;font-size:1.2em;
}

.olPopupContent {
    padding:5px;
    overflow: auto;
}    
.olControlNavToolbar { 
    width:0px;
    height:0px;
}    
.olControlNavToolbar div { 
  display:block;
  width:  28px;
  height: 28px;
  top: 300px;
  left: 6px;
  position: relative;
}

.olControlNavigationHistoryPreviousItemActive { 
   background-image: url('ThemeImage.ashx?image=Common.MapSuite/view_previous_on.gif');
   background-repeat: no-repeat;
   width:  24px;
   height: 24px;
}
.olControlNavigationHistoryPreviousItemInactive { 
   background-image: url('ThemeImage.ashx?image=Common.MapSuite/view_previous_off.gif');
   background-repeat: no-repeat;
   width:  24px;
   height: 24px;
}
.olControlNavigationHistoryNextItemActive { 
   background-image: url('ThemeImage.ashx?image=Common.MapSuite/view_next_on.gif');
   background-repeat: no-repeat;
   width:  24px;
   height: 24px;
}
.olControlNavigationHistoryNextItemInactive { 
   background-image: url('ThemeImage.ashx?image=Common.MapSuite/view_next_off.gif');
   background-repeat: no-repeat;
   width:  24px;
   height: 24px;
}

.olControlNavToolbar .olControlNavigationItemActive { 
  background-image: url('ThemeImage.ashx?image=Common.MapSuite/panning_hand_on.gif');
  background-repeat: no-repeat;
}
.olControlNavToolbar .olControlNavigationItemInactive { 
  background-image: url('ThemeImage.ashx?image=Common.MapSuite/panning_hand_off.gif');
  background-repeat: no-repeat;
}
.olControlNavToolbar .olControlZoomBoxItemActive { 
  background-image: url('ThemeImage.ashx?image=Common.MapSuite/drag_rectangle_on.gif');
  background-color: orange;
  background-repeat: no-repeat;
}
.olControlNavToolbar .olControlZoomBoxItemInactive { 
  background-image: url('ThemeImage.ashx?image=Common.MapSuite/drag_rectangle_off.gif');
  background-repeat: no-repeat;
}
.olControlEditingToolbar  {
    float:right;
    right: 0px;
    height: 30px; 
    width: 200px;
}
.olControlEditingToolbar div { 
  float:right;
  width:  24px;
  height: 24px;
  margin: 5px;
}
.olControlEditingToolbar .olControlNavigationItemActive { 
  background-image: url('ThemeImage.ashx?image=Common.MapSuite/editing_tool_bar.gif');
  background-repeat: no-repeat;
  background-position: -103px -23px; 
}
.olControlEditingToolbar .olControlNavigationItemInactive { 
  background-image: url('ThemeImage.ashx?image=Common.MapSuite/editing_tool_bar.gif');
  background-repeat: no-repeat;
  background-position: -103px -0px; 
}
.olControlEditingToolbar .olControlDrawFeaturePointItemActive { 
  background-image: url('ThemeImage.ashx?image=Common.MapSuite/editing_tool_bar.gif');
  background-repeat: no-repeat;
  background-position: -77px -23px; 
}
.olControlEditingToolbar .olControlDrawFeaturePointItemInactive { 
  background-image: url('ThemeImage.ashx?image=Common.MapSuite/editing_tool_bar.gif');
  background-repeat: no-repeat;
  background-position: -77px -0px; 
}
.olControlEditingToolbar .olControlDrawFeaturePathItemInactive { 
  background-image: url('ThemeImage.ashx?image=Common.MapSuite/editing_tool_bar.gif');
  background-repeat: no-repeat;
  background-position: -51px 0px; 
}
.olControlEditingToolbar .olControlDrawFeaturePathItemActive { 
  background-image: url('ThemeImage.ashx?image=Common.MapSuite/editing_tool_bar.gif');
  background-repeat: no-repeat;
  background-position: -51px -23px; 
}
.olControlEditingToolbar .olControlDrawFeaturePolygonItemInactive { 
  background-image: url('ThemeImage.ashx?image=Common.MapSuite/editing_tool_bar.gif');
  background-repeat: no-repeat;
  background-position: -26px 0px; 
}
.olControlEditingToolbar .olControlDrawFeaturePolygonItemActive { 
  background-image: url('ThemeImage.ashx?image=Common.MapSuite/editing_tool_bar.gif');
  background-repeat: no-repeat;
  background-position: -26px -23px ;                                                                   
}

.olHandlerBoxZoomBox {
    border: 2px solid red;
    position: absolute;
    background-color: white;
    opacity: 0.50;
    font-size: 1px;
    filter: alpha(opacity=50);
}   

/* 
 * Due to current limitations in the OpenLayers code, you can only
 * replace this image with another image which is 17px x 17px. 
 */   
.olPopupCloseBox {
  background: url('ThemeImage.ashx?image=Common.MapSuite/close.gif') no-repeat;
  cursor: pointer;
}

.olControlNoSelect {
 -moz-user-select: none;
}

.olControlLayerSwitcher #layersDiv {
  color: #000;
  font-size: smaller;
}

.olFramedCloudPopupContent {
    padding: 5px;
    overflow: auto;
}

.menu
{
	padding: 1px;
	background-color: White;
	border: #cccccc 1px solid;
	border-right: #333333 1px solid;
	border-bottom: #333333 1px solid;
	line-height: 18px;
}

.menuItem
{
	padding-left: 4px;
	padding-top: 4px;
	font-size: 10px;
	font-family: Verdana;
	color: #0000cc;
	cursor: hand;
}

/* End Map Suite Style */

/* Begin Old AgTech CSS */

#divAgTechPrincipal
{
	display:block;
	width:100%;
	height:100%;
	margin:auto;
	position:relative;
	text-align:center;	
}

#divAgTechHeader
{
	width:100%;
	height:5%;
	margin:auto;
	text-align:center;	
	background-color:#7C9897;
	
}

#divAgTechBody
{
	position:relative;
	width:100%;
	height:92%;
	margin:auto;
	text-align:center;	
}

#divAgTechFooter
{
	width:100%;
	height:2%;
	margin:auto;
	text-align:center;	
	background-color:White;
}

#divDefaultMenu
{
	width:25%;
	height:100%;
	background-color:White;
	position:relative;
	display:inline;
	float:left;
}

#divDefaultBody
{
	width:75%;
	height:100%;
	background-color:White;	
	position:relative;
	display:inline;
	float:right;
}

/* End Old AgTech CSS */

/* Begin Old Field CSS */

#divPrincipal
{
	width:100%;
	height:100%;
	position:absolute;
	margin:auto;
	text-align:center;
}

#divField
{
	width:955px;
	height:/*605px;*/550px;
	margin:auto;
	text-align:center;
	background-color:White;	
}

#divFieldInformation
{
	background-color:White;	
	width:415px !important;
	width:465px;
	height:500px !important;
	height:100%;
	position:relative;
	float:left;	
	padding:25px;
}

#divFieldNavigation
{
	width:180px !important;
	width:220px;
	height:50px;
	border:solid 1px #2A6C94;
	position:relative;
	top:45px;	
	margin:auto;
	padding:15px;
}

#divFieldMap
{
	width:489px !important;  
	width:490px;  
	height:/*605px;*/550px;
	position:relative;
	float:right;
	background-color:White;	
	border-left:solid 1px #2A6C94;
}

#divMapTools
{
	width:100%;
	border-bottom:solid 1px #2A6C94;
}

#tblMapPrincipal
{
	width:100%;
}

#divMapBtnValidate
{
	position:absolute;
	top:520px;
	right:50px;	
}

.tableCarte
{
	width:/*450px;*/100%;
	height:475px;
	text-align:center;
}

#tblMapTrTitle
{
	height:55px;
	width:100%;
	vertical-align:middle;
}

#tblMapTrHeader
{
	height:3px;	
}

#tblMapTrBody
{
	height:/*394px;*/400px;
}

#tblMapTrFooter
{
	height:3px;
}

.navTools
{
	cursor:hand;
}

#divZoomBox
{
	border : red thin groove;
	position : absolute;
	visibility: hidden;
}

#divLoadMap
{
	left:200px;
	visibility:hidden;
	position:absolute;
	top:200px;
}

/* End Old Field CSS */



/* Begin Old Header CSS */

#divUCHeader
{
	padding:10px;
}

#divUCHeaderLanguage
{
	position:relative;
	float:right;
}

#divUCHeaderWelcome
{
	position:relative;
	float:left;
	vertical-align:bottom;
}

/* End Old Header CSS */

/* Begin Old MainMenu CSS */

.AnalysisLevelAccordionHeader
{
    border-bottom: 1px solid #7C9897; 
    color: Black;
    background-color: #FFFB42;
    padding: 5px;
    cursor: pointer;
}

.AnalysisLevelAccordionHeaderSelected
{
    color: Black;
    background-color: #FFFB42;
    padding: 5px;
    cursor: pointer;    
}

.AnalysisLevelAccordionContent
{
    background-color: White;
    border: 1px solid;
    border-color: #2A6C94;
    padding: 3px;
    padding-top: 5px;
}

.serviceAccordionHeader
{
    border-bottom: 1px solid #7C9897; 
    color: Black;
    background-color: #2A6C94;
    padding: 5px;
    cursor: pointer;
}

.serviceAccordionHeaderSelected
{
    color: Black;
    background-color: #2A6C94;
    padding: 5px;
    cursor: pointer;    
}

.serviceAccordionContent
{
    background-color: White;
    border: 1px solid #7C9897;
    padding: 3px;
    padding-top: 5px;
}

.panelMenu
{
	height:100%;
	width:100%;
	border:1px solid green;
}

/* End Old MainMenu CSS */

/* Begin Old Map Tool CSS */

input.btnMapTools
{
	border:none;
	color:#2A6C94;
	width:93px;
	height:21px;
	cursor:hand;
	text-align:left; 
	padding-left:30px;
	font-size:7pt;
	background-color:White;
}

input.btnMapTools#uscMapTools_btnGetPoint{background-image: url('ThemeImage.ashx?image=Common.MapSuite/btnGetPoint.gif');}
input.btnMapTools#uscMapTools_btnZoomIn{background-image: url('ThemeImage.ashx?image=Common.MapSuite/btnZoomIn.gif');}
input.btnMapTools#uscMapTools_btnZoomOut{background-image: url('ThemeImage.ashx?image=Common.MapSuite/btnZoomOut.gif');}
input.btnMapTools#uscMapTools_btnZoomBB{background-image: url('ThemeImage.ashx?image=Common.MapSuite/btnZoomBB.gif');}
input.btnMapTools#uscMapTools_btnGlobal{background-image: url('ThemeImage.ashx?image=Common.MapSuite/btnZoomToAllLayers.gif');}
input.btnMapTools#uscMapTools_btnCenter{background-image: url('ThemeImage.ashx?image=Common.MapSuite/btnPan.gif');}

input.btnMapToolsSelected
{
	border:none;
	color:#B3B5B4;
	width:93px;
	height:21px;
	cursor:hand;
	text-align:left;
	padding-left:30px;
	font-size:7pt;
}

.uscMapTools_btnGetPoint{background-image: url('ThemeImage.ashx?image=Common.MapSuite/btnGetPointActive.gif');}
.uscMapTools_btnZoomIn{background-image: url('ThemeImage.ashx?image=Common.MapSuite/btnZoomInActive.gif');}
.uscMapTools_btnZoomOut{background-image: url('ThemeImage.ashx?image=Common.MapSuite/btnZoomOutActive.gif');}
.uscMapTools_btnZoomBB{background-image: url('ThemeImage.ashx?image=Common.MapSuite/btnZoomBBActive.gif');}
.uscMapTools_btnGlobal{background-image: url('ThemeImage.ashx?image=Common.MapSuite/btnZoomToAllLayersActive.gif');}
.uscMapTools_btnCenter{background-image: url('ThemeImage.ashx?image=Common.MapSuite/btnPanActive.gif');}

.tableMapTools
{
	width:100%;
	height:25px;
	background:white;
	margin-bottom:2px;	
}

/* End Old Map Tool CSS */