
/* MODIFICATION ZONE ALLER A */
div.localise { height:32px;}
div.localise h2 {background: transparent; margin-left: 20%;}
#localiseId {
	font-size: 18px;
	color: #575757;
}

#localiseId div{
    float: none;
    margin-left: 15%;
}

#localiseId p {
	float: left;
	padding: 2px 0 2px 20px;
	line-height: 28px;
}

#localiseId a:link,#localiseId a:visited {
	text-decoration: none;
}

#localiseId a:hover {
	text-decoration: underline;
}

#localiseId p.selectStep {
	font-weight: bold;
	color: #000;
    cursor:pointer;
}

#localiseId p.unselectStep {
    cursor:pointer;
}

#localiseId p img{
	float: left;
	padding: 0 5px;
}

/* MODIFICATION OUTILS */

div.subWinContent { 
    padding-bottom:5px;
    background: transparent url(/imgs/visu/2D/services/vert80.png);
    }

#winTools p.icones {
	text-align: center;
}

#winTools p.joggle {
	margin: 4px 0;
}

#winTools p.icones img {
	height:30px;
	width:30px;
}

/*#contenuTools p.icones {
	padding: 4px 0;
}*/

/* ---------- SERVICE TELECHARGEMENT ----- */

/* Fenetres et definitions */

#parametrageProduitTelecharge select {
	width:50%;
}

#avertissementVisuEcommerce, #parametrageProduitTelecharge, #aideVisuEcommerce, #winTelStep2 {
	left:220px;
	top:5px;
	width:630px;
	z-index:3;
}

#avertissementVisuEcommerce div.subWinContent, 
  #parametrageProduitTelecharge div.subWinContent, 
  #aideVisuEcommerce div.subWinContent {color: #000; background:#FFF;}


/* --- Page recapitulatif --- */
#winTelRecap {
	left:20%;
	top:5px;
	width:650px;
	z-index:3;
}
#winTelRecap div.subWinContent {
  overflow: auto;
/*	left:180px;
	top:5px;
	width: 97.5%;*/
	height: 300px;
  color: #000;
  background:#FFF;
}
#winTelRecap p.barrAction {padding-top: 20px;}
#advBox {
  float: left;
  width: 100%;
  color: #000;
  background: #ECECEC;
  padding: 8px 0;
  margin-top: 8px;
}
  #advBox h5 {font-size: 100%; margin: 0 10px 10px 10px;}
  #advBox p {font-size: 100%; margin: 0 10px 10px 10px;}

#winTelRecap table.recap {width: 100%; margin-bottom: 25px;}
#winTelRecap tr.thCap th {
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  color: #FFF;
  background: #879600;
  padding: 3px 5px;
  margin-top: 15px;
}
#winTelRecap th.thDiv {border-right: 1px solid #FFF;}

/* --- Definitions pour les tableaux --- */
table.recap {
  float: left;
  width: 450px;
  margin-bottom: 25px 0;
  border-collapse: collapse;
}
table.recap caption {
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  color: #FFF;
  background: #879600;
  padding: 3px 5px;
  margin-top: 15px;
}
table.recap th {
  font-weight: bold;
  text-align: center;
  color: #000;
  background: #D3D3D3;
  padding: 3px 5px;
  border: 1px solid #879600;
}
table.recap td {
  text-align: center;
  padding: 3px 5px;
  border: 1px solid #879600;
} 
table.recap .cellText {text-align: left; vertical-align: top;} 

/* Fenetre de validation des donnees selectionnees */
#winTelStep2 div.subWinContent {
  overflow: auto;
  height: 300px;
  color: #000;
  background:#FFF;
}
#winTelStep2 div.subWinContent p.barrAction {padding-top: 20px;}

/*--- Fenetre d'avertissement ---*/
#avertissementVisuEcommerce div.subWinContent p {font-size: 120%; margin: 6px 10px 6px 10px;}
#avertissementVisuEcommerce div.subWinContent p.barrAction {margin-top: 20px;}

/*--- Fenetre d'aide ---*/

div.dwldHelp img {vertical-align: -8px;}
div.dwldHelp ul {margin-left: 25px;}

/* Definition des images de fond */
#help1 {
  color: #000;
  background: #FFF url(/imgs/visu/2D/ecommerce/picto_fleche_droite.gif) right top no-repeat;
  padding: 12px 12px 28px 70px;
  margin-top: 5px;
  border-bottom: 1px solid #E5E539;
}
#help2 {
  color: #000;
  background: #FFF url(/imgs/visu/2D/ecommerce/picto_fleche_bas.gif) right center no-repeat;
  padding: 12px 12px 12px 70px;
  border-bottom: 1px solid #E5E539;
}
#help3 {
  color: #000;
  background: #FFF url(/imgs/visu/2D/ecommerce/picto_fleche_haut.gif)0 12px no-repeat;
  padding: 12px 12px 28px 70px;
  border-bottom: 1px solid #E5E539;
}
/* Formulaire "ne plus afficher message" */
#frHelpQ p {text-align: right; margin: 12px 8px 8px 0;}
#frHelpQ p img {vertical-align: -5px; padding-left: 25px;}


/*--- Fenetre de choix produit/lieu ---*/
/* Regoupe le formulaire du choix du lieu et les positionnes� gauche */
#allFields {float: left; width: 450px;}

/* Boite de commentaires � droite/ */
#commtsBox {
  float: right;
  color: #000;
}
  #commtsBox h5 {font-size: 100%; margin: 0 0 10px 0;}
  #commtsBox p {}

#commtsBoxChild {
  background: #ECECEC;
  color: #000;
  width: 100px;
  padding: 8px 10px;
}  
  #commtsBoxChild h5 {font-size: 100%; margin: 0 0 10px 0;}
  #commtsBoxChild p {}

#commtsBoxWLP {
  background: #ECECEC;
  color: #000;
  width: 100px;
  padding: 8px 10px;
 
  margin-top:3px;
}  
  #commtsBoxWLP h5 {font-size: 100%; margin: 0 0 10px 0;}
  #commtsBoxWLP p {}  
    
/* Definitions pour fieldsets */
#parametrageProduitTelecharge fieldset {padding: 1em; border: 1px solid #E5E539;}
#parametrageProduitTelecharge legend {
	font-size: 10pt;
	font-weight: bold;
	color: #545D02;
}
#parametrageProduitTelecharge fieldset fieldset {padding: 0; border: 0;}
#parametrageProduitTelecharge fieldset p {line-height: 120%; margin: 3px 0;}

/* Definitions pour label et ses excepetions */
#parametrageProduitTelecharge label {float: left; width: 80px;}
#parametrageProduitTelecharge label.lbNone {
  float: none;
  width: auto;
  vertical-align: 3px;
  padding-right: 15px;
}
#parametrageProduitTelecharge label.lbDeux {
  float: none;
  width: auto;
  padding-left: 8px;
}

/* Exceptions pour fieldsets */
#parametrageProduitTelecharge fieldset.filter {color: #000; background: #E5E539; padding: 8px;}

/* Fieldsets doits et gauche */
#parametrageProduitTelecharge fieldset.colLeft, #parametrageProduitTelecharge fieldset.colRight {
  display: inline;
  width: 45%;
  margin-top: 10px;
}
#parametrageProduitTelecharge fieldset.colLeft {float: left;}
#parametrageProduitTelecharge fieldset.colRight {float: right;}

#parametrageProduitTelecharge input.iImg {margin-bottom: -5px;}
/*	
#parametrageProduitTelecharge fieldset p.puce {
  color: #000;
	background: url(/imgs/services/bullet_mnav.gif) no-repeat 0 8px;
  padding-left: 10px;
}
		#parametrageProduitTelecharge fieldset p.intro {
			line-height: 14px;
			padding-bottom: 10px;
			_padding: 10px 0;
		}

 

#parametrageProduitTelecharge div.blocForm {
	float: left;
	padding-left: 120px;
}*/

/* Fieldsets/lables speciaux */
#fsDwldPlace {margin-bottom: 8px;}

#fsProdC label {width: 100px;}
#fsProdLiv label {width: 70px;}

/* Box des resultats */
#lieuReps {
  overflow: auto;
  width: 99%;
  height: 100px;
  border: 1px solid #E5E539;
}
#lieuReps h4 {font-size: 100%; margin: 8px 10px;}
#lieuReps ul {margin: 8px 8px 8px 25px;}
#lieuReps li {list-style-image: url(/imgs/services/bullet_mnav.gif); padding-top: 4px;}
#lieuReps p {text-align: right; margin: 10px 10px 0 0;}

/* Rappel du choix fait */
#lieuOk {float: left; width: 100%; color: #000; background: #ECECEC;}
#lieuOk h4 {font-size: 100%; color: #000; background: #ECECEC; margin: 10px 10px 0 10px;}
#lieuOk p {margin: 0 10px 8px 10px;}
/* Rappel du choix de coordonn�es fait */
#CoordsOk {float: left; width: 100%; color: #000; background: #ECECEC;}
#CoordsOk h4 {font-size: 100%; color: #000; background: #ECECEC; margin: 10px 10px 0 10px;}
#CoordsOk p {margin: 0 10px 8px 10px;}

/* Link for "mes selections" */
p#selectsLk {float: right; width: 10em; text-align: right; padding: 2px 8px; border-left: 1px solid #FFF; font-weight: bold; color: #FFF; background: transparent;}
p#selectsLk:hover {color: #000; background: transparent;}

/* GLE DEBUT */
div.subWinContent {
	background: #FFFFFF url(/imgs/visu/2D/ecommerce/gris80.png) repeat scroll 0% 50%;
}

p.icones {
	background: #FFFFFF url(/imgs/visu/2D/ecommerce/gris80.png) repeat scroll 0% 50%;
}

div.winMapManager div.availableLayers {
	background: #FFFFFF url(/imgs/visu/2D/ecommerce/gris80.png) repeat scroll 0% 50%;
}

.tooltip {
	margin:0pt 2px 0pt 5px;
}

img.btOk {
	cursor:pointer;
}

#lienAjoutSelection {
	text-align:right;
	font-weight: bold;
	float:right;
}

#waitRechercheProduits
{
	left:220px;
	top:5px;
	background: url(/imgs/visu/2D/ecommerce/grisTransparent.png) repeat;
	border: none;
}

#waitRechercheProduitsImage 
{
	left:307px;
	top:170px;
	position:absolute;
}

#waitMask {
	z-index:1000;
	left:7px;
	top:131px;
	background: url(/imgs/visu/2D/ecommerce/grisTransparent.png) repeat;
	border: none;
	
}
#waitMaskImage{
	position:relative;
	top:45%;
	left:45%;
	
}

#waitCnilAvertissement {
	left:220px;
	top:5px;
	background: url(/imgs/visu/2D/ecommerce/grisTransparent.png) repeat;
	padding:0px;
	border: none;
	z-index:1000;
}

#cnilAvertissementGlobal
{  
    position:relative;
	background-color:white;
	top:200px;
	left:256px;
	border:1px solid #606060;
	padding:5px;
	width:568px;
}

#cnilAvertissement
{	
    
	border:1px solid #606060;
	margin:5px;
	text-align:center;
	
}

#cnilAvertissementGlobal span
{
    display:block;
	cursor:default;
}

#lienCnil
{
    display:block;
}

#validationCnilDiv{
	    display:block;
}
#validationCnil
{	position:relative;
    cursor:pointer;
    width:20px;
    height:20px;
   
}

div.winMapManager div.visibleLayers div.visibleLayersControls 
{
	height: 122px;
	border-bottom: hidden;
	border-top: 1px solid #909090;
}

/* GLE FIN */


	
#interface {
	background-color: #d3d3d3;
	border-color: #D3D3D3;
}

#navigInfo {
	background-color: #e7eacd;
	border-color: #FFF;
}

/* MPR : Extend /styles/visu/main_visu3d.css => div.localise en services */
div.localise {
	background-color: #d3d3d3;
	margin-top:8px;
}

/* MPR : Extends /styles/visu/main_visu3d.css => #winTools en services */
#winTools {
	background-color: #D3D3D3 /*#E7EACD ou #879600*/;
}

#pPlusopts {
	color: #545D02;
}


#sepSearch {
	background: #E5E539; /* MPR : Ce code n'est pas standard pour une utilisation Services de ce style */
}

input.btOk { color: #000; background: #FC0; margin-bottom: 2px; height: 18px; }

#sliderZoom {
	left:70px;
}

